/* Style sheet xstyle */
body{font-family:Verdana, Georgia, 'Times New Roman', Times, serif;font-size:62.5%;}
h1,h2,h3,h4,h5,h6{padding-bottom:5px;border-bottom:1px solid #918f90;font-weight:normal;text-transform:capitalize;}
h1,h2,h3,h4,h5,h6,p,ul{margin:0 0 15px;}
h1{font-size:2.2em;}
h2{font-size:1.8em;}
h3{font-size:1.8em;}
h4{font-size:1.6em;}
h5{font-size:1.4em;}
h6{font-size:1.4em;}
p{font-size:1.1em;}
ul{font-size:1.1em;}
a{text-decoration:none;color:#7d3240;}
a:hover{text-decoration:underline;}
a img{border:none;}
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{text-align:center;background:#ececec;}
#outerWrapper{width:1053px;margin:0 auto;text-align:left;background:url(/imgs/bg_outer_wrapper.png) repeat-y;}
#footer_bottom{width:1053px;height:30px;margin:0 auto;background:url(/imgs/bg_footer.png) no-repeat;}
#wrapper{width:998px;margin:0 auto;text-align:left;}
#header{width:995px;height:137px;margin-left:3px;color:#a0a1a3;background: url(/imgs/bg_header2.jpg) no-repeat;}
#header p{float:left;text-indent: -9999px;}
#header h1{display:none;text-indent: -9999px;}
#header h2{float:left;display:none;margin:65px 0 0 10px;padding:0;font-size:1.6em;text-indent: -9999px;border:none;}
#header h3{float:right;display:none;margin:80px 10px 0 0;padding:0;font-size:2.2em;text-indent: -9999px;border:none;}
#header a{width:300px;height:137px;display:block;margin-left:350px;}
#navigation{width:995px;height:24px;margin:0 0 10px 3px;padding:0;font-size:105%;list-style-type:none;background: url(/imgs/bg_navigation.png) no-repeat;}
#navigation li{position:relative;float:left;display:inline;padding:0 16px;z-index:2;background:url(/imgs/bg_navigation_li_divider.png) right no-repeat;}
#navigation li.first{padding-left:32px;}
#navigation li.last{padding-right:0;background:none;}
#navigation li a{display:block;padding:0;color:#231f20;line-height:24px;}
#navigation li ul{left:-999em;position:absolute;display:none;}
#navigation li.hover ul{width:204px;left:-10px;margin:0;padding:0 0 5px;background:url(/imgs/bg_nav.png) repeat-y;}
#navigation li.hover ul li{width:180px;height:auto;margin:0 0 0 12px;padding:0;border-bottom:1px solid #ccc;background:#e3e4e5;}
#navigation li.hover ul.more{margin:0 0 0 -18px;}
#navigation li.hover ul li.first{margin-top:3px;}
#navigation li.hover ul li.last{}
#navigation li.hover ul li a,#navigation li.hover ul li span{width:auto;margin:0;padding:5px;font-weight:normal;font-size:0.6em;}
#navigation li.hover ul li a:hover{background:#ccc;}
#navigation li.hover ul li ul{left:-999em;position:absolute;}
#navigation li ul li.hover ul{width:130px;left:auto;top:-5px;display:block;margin:0 0 0 110px;background:#fff;}
#navigation li ul li.hover ul li{width:120px;margin:0 0 0 5px;}
#navigation li ul li.hover ul li.first{margin-top:5px;}
#navigation li ul li.hover ul li a{width:auto;margin:0;padding:0 5px;font-size:0.45em;}
.mod_imageslider{width:998px;height:254px;overflow:hidden;margin:0 0 10px;background: url(/imgs/bg_header_image.png) no-repeat;z-index:1;}
.mod_imageslider img{position:relative;margin:12px 0 0 17px;}
#container{width:995px;overflow:hidden;}
#container #left{width:200px;float:left;margin:0 0 0 5px;padding:32px 0 0;}
#container #left .inside{margin:0 10px 5px 5px;padding-top:10px;border-top:1px solid #918f8f;}
#container #left .mod_breadcrumb{margin:15px 0 0 5px;border-top:1px solid #918f8f;color:#A9AAAD;}
#container #left .mod_breadcrumb a{display:inline;color:#A9AAAD;text-indent:0px;}
#container #left .mod_breadcrumb a:hover{color:#A9AAAD;}
#container #left .border_top{margin:0 10px 5px 5px;border-bottom:1px solid #918f8f;}
#container #left .border_bottom{margin:5px 10px 0 5px;border-bottom:1px solid #918f8f;}
#container #main{width:570px;margin-right:210px;margin-left:210px;}
#container #main h1,#container #main h2,#container #main h3,#container #main h4,#container #main h5,#container #main h6,#container #main p,#container #main ul,#container #main form,{margin-right:15px;margin-left:5px;}
#container #main hr{margin-right:5px;margin-left:10px;}
#container #main li{margin-left:40px;padding-left:5px;font-size:1em;list-style:square;}
#container #main h2,#container #main h3,#container #main h4,#container #main h5,#container #main h6{padding-bottom:0;border:none;}
#container #main #main_links{margin:10px 15px 10px 5px;padding:0;font-size:1em;list-style-type:none;}
#container #main #main_links li{float:left;margin-right:10px;margin-left:0;padding:0 10px;border-right:1px solid #918f8f;list-style:none;}
#container #main #main_links li.first{padding-right:20px;background:url(/imgs/single_arrow.png) right no-repeat;}
#container #main #main_links li.last{margin:0;padding:0;}
#container #main #main_links a{font-weight:bold;}
#container #right{width:200px;float:right;}
#container #right #search{margin:0 0 10px;}
#container #right #search h2{margin-right:10px;margin-left:5px;font-size:2.2em;}
#container #right #search form{}
#container #right #search .input{margin:0 0 5px 5px;}
#container #right #search .button{margin:0;}
#container #right #search label{display:none;}
#container #right #search select{width:187px;}
#container #right #search .bottom_border{margin-right:10px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #918f8f;}
#container #right #search #btn_search{width:203px;height:30px;background: url(/imgs/btn_search.png) no-repeat;border:none;cursor:pointer;}
#container #right #search #btn_search:hover{}
#container #right .related_pages{margin-bottom:15px;}
#container #right .related_pages h2{margin:0 10px 5px 0;font-size:1.6em;border:none;}
#container #right .related_pages ul{margin:0 10px 0 0;padding:0;font-size:1.2em;list-style-type:none;}
#container #right .related_pages ul li{padding:3px 0;border-bottom:1px solid #c7c6c6;}
#container #right .related_pages ul li.first{border-top:1px solid #c7c6c6;}
#container #right .related_pages ul a{color:#7d3240;}
#container #right .related_pages ul a.maroon{color:#7d3240;}
#container #right .related_pages ul li ul{font-size:1em;}
#container #right .related_pages ul li ul li.last{border:none;}
#container #right .mod_newslist ul li{border-top:1nne solid #c7c6c6;}
#container #shadowBoxWrapper{width:998px;overflow:hidden;background:url(/imgs/bg_contact_mid.png) repeat-y;}
#container #shadowBoxTop{width:998px;height:10px;background:url(/imgs/bg_contact_top.png);}
#container #shadowBoxBot{width:998px;height:10px;background:url(/imgs/bg_contact_bot.png);}
#container #shadowBoxMid{width:964px;overflow:hidden;margin-left:17px;}
#container #shadowBoxMid .box{float:left;}
#container #shadowBoxMid .telephone{margin-right:10px;}
#container #shadowBoxMid .telephone,#container #shadowBoxMid .post{width:23%;}
#container #shadowBoxMid .email{width:50%;margin-right:10px;}
#container #shadowBoxMid .situation{width:25%;margin-right:10px;}
#container #shadowBoxMid .about{width:37%;margin-right:10px;}
#container #shadowBoxMid .contacted{width:35%;}
#container #shadowBoxMid h1{border:none;}
#container #shadowBoxMid h2{padding:5px 0 20px;border-top:1px solid #c0ae58;}
#container .telephone p,#container .post p,#container .email p{font-size:1.4em;}
#footer_wrapper{}
#footer{width:998px;margin:8px auto 0;padding:5px 0 0;text-align:left;border-top:1px solid #ccc;}
#footer #footer_links{width:998px;overflow:hidden;}
#footer #footer_links h2{display:none;}
#footer #footer_links .box{width:198px;height:147px;float:left;}
#footer #info{width:998px;overflow:hidden;padding-top:10px;}
#footer #info img{float:left;margin:5px 20px 0;}
#footer #info p{width:600px;float:left;margin-left:10px;padding:5px 0 0;font-size:0.9em;color:#545252;}
#footer #info .sitemap{float:right;margin:20px 20px 0 0;}
#footer #info p .small{font-size:0.5em;}
ul#pagination_search_results{float:left;margin:0 0 15px 5px;list-style-type:none;}
ul#pagination_search_results li{display:inline;}
ul#pagination_search_results li a{font-size:1.2em;color:#999;}
ul#pagination_search_results li.current a{text-decoration:underline;}
ul#pagination_search_results li.current a:hover{text-decoration:none;}
ul#pagination_search_results li.inactive a{}
ul#pagination_search_results li.inactive a:hover{text-decoration:none;}
#search_wrapper{width:988px;margin:0 0 0 5px;}
#search_wrapper .top{width:988px;height:5px;background:url(/imgs/tmp_top.png);}
#search_wrapper .middle{width:988px;padding-bottom:10px;background:url(/imgs/tmp_middle.png) repeat-y;}
#search_wrapper .bottom{width:988px;height:5px;background:url(/imgs/tmp_bottom.png);}
#search_wrapper p,#search_wrapper ul{}
#search_wrapper .nav{width:240px;float:left;}
#search_wrapper .nav h2{margin:10px 0 0 15px;padding:0;color:#929397;border:none;}
#search_wrapper .nav h3{margin:0 0 0 15px;padding:0;color:#282425;border:none;}
#search_wrapper .nav ul{margin:75px 0 0 15px;vertical-align:bottom;list-style-type:none;}
#search_wrapper .nav ul li{margin:0 0 2px;padding:0 0 2px;}
#search_wrapper .nav ul li a{display:block;border-bottom:1px solid #282425;font-size:1.1em;color:#282425;outline:none;}
#search_wrapper .nav ul li a:hover,#search_wrapper .nav ul li a.active{border-bottom:1px solid #a50237;text-decoration:none;color:#a50237;}
#search_wrapper .container{width:75%;float:right;}
#search_wrapper .container .box{padding:10px 15px 10px 10px;font-size:1.2em;}
#search_wrapper .container .box label{font-size:1em;}
#search_wrapper .container .box h3{font-size:1.6em;}
#search_wrapper .container .box a{}
#search_wrapper .container .box ul{list-style-type:none;}
#search_wrapper .container .box ul li{margin-bottom:5px;}
#search_wrapper .container #ajax_message{margin:10px 15px 0 14px;}
#search_wrapper .container .flash_good{margin:0;}
#search_wrapper .container #ajax_message ul{margin:0;}
#search_wrapper .container #our_services ul{width:50%;float:left;}
#search_wrapper .container #free_information_guides ul{width:33%;float:left;}
#search_wrapper .container #summary,#search_wrapper .container #full_brochure,#search_wrapper .container #floorplans,#search_wrapper .container #interactive_tour,#search_wrapper .container #local_area_info,#search_wrapper .container #map,#search_wra{width:685px;float:right;margin:10px 15px 0 0;border:1px solid #ccc;min-height:330px;background:url(/imgs/bg_contact_form.png) repeat-x #C0C1C3;}
#search_wrapper .container button{font-size:1.1em;}
#container #main ul#sitemap{margin:0 0 0 5px;padding:0;font-size:14px;list-style-type:none;}
#container #main ul#sitemap ul{margin:0 0 0 20px;padding:0;font-weight:normal;font-size:12px;list-style-type:none;background:url(/imgs/sitemap1.gif) repeat-y;}
#container #main ul#sitemap ul li{padding:5px 0;background:url(/imgs/sitemap3.gif) no-repeat;background-position:0 5px;}
#container #main ul#sitemap ul a{padding:0 0 15px 20px;}
#container #main ul#sitemap ul ul{margin:0 0 0 20px;}
.hide{display:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.aleft{text-align:left;}
.aright{text-align:right;}
.acenter{text-align:center;}
pre{text-align:left;font-size:1.6em;color:#000;background:#fff;}
ul.flash,ul.flash_bad,ul.flash_good{font-weight:normal;list-style-type:none;}
ul.flash .first,ul.flash_bad .first,ul.flash_good .first{font-weight:bold;}
ul.flash li,ul.flash_bad li,ul.flash_good li{margin-bottom:5px;}
.flash{margin:0 0 15px;padding:5px;border:2px solid #ff9834;font-weight:bold;background: #ffbf80;}
.flash_bad{margin:0 0 15px;padding:5px;border:2px solid #b03223;font-weight:bold;background: #eebdb1;}
.flash_good{margin:0 0 15px;padding:5px;border:2px solid #99cc33;font-weight:bold;background: #c2e085;}
form{}
form fieldset{border:none;}
form fieldset legend{display:none;}
form fieldset .input{padding:5px 0;}
form fieldset .input .required{font-weight:bold;color:#maroon;}
form fieldset .input label{width:150px;float:left;display:block;font-size:1.2em;}
form fieldset .input input{}
form fieldset .input select{}
form fieldset .input textarea{}
form option{padding-right:10px;}
form fieldset input[type=submit]{width:auto;}
form button{margin:0;padding:0;color:#fff;background:none;border:none;cursor:pointer;}
form button:hover{background:none;border:none;}
form button img{float:left;}
form .row{width:100%;overflow:hidden;}
form .row .input{float:left;}
form .two .input{width:50%;}
form#form_contact-us,form#form_login{margin-bottom:15px;padding:10px;border:1px solid #ccc;background:#efefef;}
#form_search{margin:0 15px;}
#form_search .input{width:24.9%;float:left;display:block;}
#form_search .input label{width:100%;margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #ccc;font-size:1.8em;}
#form_search .input select{width:90%;margin:0 0 5px;}
#form_search .search label{}
#form_search .search button{margin:0;padding:0;background:#fff;border:none;-moz-border-radius: 0px;-webkit-border-radius:0px;}
#form_search .search button img{display:block;}
form#form_contact-us,form#f3{margin-right:10px;font-size:1.2em;background:url(/imgs/bg_contact_form.png) repeat-x #c0c1c3;}
form#form_contact-us label{}
form#form_contact-us input,form#f3 input,form#form_contact-us textarea,form#f3 textarea{width:290px;margin:3px 0 3px 55px;}
form#form_contact-us .submit,form#f3 .submit{width:66px;}
form select{margin-left:55px;}
form#form_register .about input{width:180px;}
form#form_register select{width:90px;}
form#form_register .contacted label{width:90%;}
form#form_appraisal .situation .input{width:100%;overflow:hidden;}
form#form_appraisal .situation .input label{width:200px;}
form#form_appraisal .situation input[type=checkbox]{float:right;}
form#form_appraisal .contacted .input{width:100%;overflow:hidden;}
form#form_appraisal .contacted .input label{width:300px;}
form#form_appraisal .contacted input[type=checkbox]{float:right;}
form#form_email-a-friend input,form#form_email-a-friend textarea{width:290px;}
form#form_email-a-friend textarea{height:100px;}
form#form_email-a-friend .buttons{text-align:center;}
form#form_download-guide input{width:400px;}
.builtby{padding-left:10px;}
.builtby,.builtby a{color:#A9AAAD;}
.builtby a:hover{color:#7d3240;}
.mod_sitemap .level_1{font-size:1.6em;}
.mod_sitemap .level_2{margin:10px;padding-left:20px;font-size:0.8em;list-style:square;}
.mod_sitemap .level_2 li{padding:2px;}
.mod_newslist img,.mod_newsarchive img,.mod_newsreader img{float:left;padding-right:10px;}
.mod_newslist span.info,.mod_newsarchive span.info{font-weight:bold;}
.contactus #container #left .mod_breadcrumb{margin-top:0;border:none;}
