.logo-top-menu{width:960px;}.top-menu{float:right;margin:3px 0 0 0;padding:5px 0 5px 5px;background:#b5c9d0;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd;width: 750px;}.flagselected{opacity:1;filter:alpha(opacity = 100);}.langflag{opacity:.4;filter:alpha(opacity = 40);}.top-menu ul li{float:left;margin:0 15px 0 0}.top-menu ul li img{margin:0 10px 0 0;float:left;}.top-menu ul li a:link,.top-menu ul li a:visited{text-decoration:none;color:#333;font-size:10px;}.top-menu ul li a:hover{text-decoration:none;color:#FFF;}.top-menu ul li a.activelink:link,.top-menu ul li a.activelink:visited{text-decoration:none;color:#FFF;}.property_name{font-size:12px;font-weight:normal;padding-bottom:2px;}.top-faqs{width:559px;padding:15px;background:#333;margin:0 0 15px 0;}.faqs{width:559px;padding:15px;margin:0 0 15px 0;}.top-faqs h2{font-size:16px;font-weight:bold;color:#FFF;}.top-faqs ol{list-style:inside decimal;color:#FFF;text-indent:-1.5em;padding-left:1.5em;}.top-faqs ol li a:link,.top-faqs ol li a:visited{text-decoration:none;color:#FFF;}.top-faqs ol li a:hover{text-decoration:underline;color:#FFF;cursor:pointer;}.faqs ol{list-style:inside decimal;color:#333;text-indent:-1.5em;padding-left:1.5em;}.faqs ul{list-style:inside disc;color:#333;text-indent:-1.5em;padding-left:1.5em;}.faqs ol li a:link,.faqs ol li a:visited,.faqs ul li a:link,.faqs ul li a:visited{text-decoration:none;color:#333;}.faqs ol li a:hover,.faqs ul li a:hover{text-decoration:underline;color:#333;cursor:pointer;}.contents-container{width:920px;background:#FFF;padding:20px 20px 13px 20px;font-family:Georgia,"Times New Roman",Times,serif;position:relative;}.contents-top-curve{width:960px;height:7px;background:url(../img/sold-top-curve.png) no-repeat bottom;margin:0;}.contents-bottom-curve{width:960px;height:7px;background:url(../img/content-bottom-curve.png) no-repeat bottom;margin:0 0 20px 0;}.featured-container{width:920px;height:527px;margin:0 0 20px 0;}.featured-pic-desc{width:920px;height:338px;margin:0 0 20px 0;}.featured-pic{width:562px;float:left;}.featured-desc{width:318px;height:298px;color:#FFF;float:right;padding:20px;background:#333;}.featured-desc h2{font-size:20px;color:#FFF;margin:0 0 20px 0;}.featured-desc ul{margin:0 0 30px 0;}.featured-desc ul li{border-bottom:1px solid #4d4d4d;text-align:right;font-size:14px;padding:5px 0 6px 0;}.featured-desc ul li label{float:left;}.featured-desc span{font-size:30px;float:left;padding:1px 0 5px 0;display:block;}.featured-desc a:link,.featured-desc a:visited{text-decoration:none;float:right;color:#FFF;font-size:14px;background:#3c3c3c;padding:5px 20px 5px 20px;}.featured-desc a:hover{text-decoration:none;float:right;color:#FFF;font-size:14px;background:#515151;padding:5px 20px 5px 20px;}.listings ul li.list1{width:170px;float:left;padding:15px;background:#7d7d7d;text-align:right;}.listings ul li.list2{width:170px;float:left;padding:15px;background:#717171;text-align:right;}.listings ul li a:link,.listings ul li a:visited{text-decoration:none;color:#FFF;display:block;font-size:14px;font-weight:bold;}.listings ul li a img{width:170px;height:104px;float:left;margin:0 0 15px 0;}.listings ul li a label{float:left;color:#FFF;font-size:12px;font-weight:normal;cursor:pointer;}.about-our-company{width:540px;float:left;margin:0 20px 0 0;}.about-our-company h2,.left-container h2{font-size:18px;padding-bottom:5px;border-bottom:1px solid #c6c6c6;margin:0 0 15px 0;}.left-container h3{font-size:16px;padding-bottom:5px;border-bottom:1px solid #c6c6c6;margin:0 0 15px 0;}.about-our-company span,.about-us span{font-size:14px;display:block;margin:0 0 25px 0;}.about-our-company img,.about-us img{width:136px;height:164px;float:left;margin:5px 15px 0 0;}.left-container p,.right-container p{font-size:12px;margin:0 0 20px 0;}.residential-property-search{width:318px;padding:20px;float:right;background:#ABC3C2 url(../img/search-bg.gif) repeat-x;}.residential-property-search h2{font-size:18px;padding-bottom:10px;border-bottom:1px solid #a4bebd;margin:0 0 10px 0;}.residential-property-search h2 img{float:left;margin:-5px 10px 0 0;}.residential-property-search h2 span{display:block;font-size:12px;font-style:italic;}.residential-property-search ul li{display:block;margin:0 0 8px 0;}.residential-property-search ul li ul li{display:block;float:left;width:155px;margin:0;}.residential-property-search ul li ul li.right{display:block;float:right;width:155px;}.residential-property-search ul li label{display:block;margin:0 0 3px 0;font-size:12px;}.residential-property-search ul li input,.residential-property-search ul li select{border:0;padding:5px;}.residential-property-search ul li input.location{width:308px;}.residential-property-search ul li ul li input{width:144px;}.residential-property-search ul li ul li select{width:154px;}.residential-property-search ul li select.searchArea{width:317px;display:block;margin:0 0 20px 0;}.residential-property-search ul li input.btn-find{background-color:#5583fc;border:1px outset silver;color:#FFF;font-size:15px;font-weight:700;height:35px;margin:0 0 0 5px;padding:3px;width:120px;cursor:pointer;float:right;}.residential-property-search ul li input.btn-advsearch{border:0;background:url(../img/btn-advance.gif) no-repeat;width:153px;height:39px;cursor:pointer;}input.btn{width:80px;}.sold-properties-container{width:960px;background:url(../img/sold-top-curve.png) no-repeat top;padding:8px 0 0 0;}.sold-properties{width:920px;background:#FFF;padding:12px 20px 14px 20px;}.sold-properties h2{font-size:16px;text-transform:uppercase;margin:0 0 15px 0;}.sold-properties ul li{float:left;padding:0 14px 0 14px;}.sold-properties ul li img{float:left;width:100px;height:75px;}.sold-properties ul li.last{float:right;margin:0;}.bottom-curve{width:960px;height:6px;background:url(../img/sold-bottom-curve.png) no-repeat bottom;}.left-container{width:589px;float:left;padding-right:20px;border-right:1px solid #c6c6c6;}.contact-us{width:589px;}.search{width:589px;margin:0 0 20px 0;padding:5px 0 20px 0;position:relative;border-bottom:1px solid #DDD;}.search a,.search a a:link,.search a a:visited{text-decoration:none;color:#40a0D0;font-weight:bold;}.property1{width:555px;padding:15px;background:#EEE;margin:0 0 20px 0;border:1px solid #D7D7D7;}.property2{width:555px;padding:15px;background:#D7D7D7;margin:0 0 20px 0;border:1px solid #CECECE;}.property1 img,.property2 img{float:left;width:110px;height:80px;margin:0 15px 0 0;border:1px solid #B1B1B1;}.property1 a:link,.property1 a:visited,.property2 a:link,.property2 a:visited{text-decoration:none;font-size:16px;font-weight:bold;display:block;color:#333;}.property1 a:hover,.property2 a:hover{text-decoration:underline;font-size:16px;font-weight:bold;display:block;color:#333;cursor:pointer;}.property1 span,.property2 span{display:block;}.property1 span.price,.property2 span.price{display:block;font-size:20px;margin:0 0 15px 0;}.property,.property-thumb,.property-desc,.property-features,.additional-features,.property-map{width:589px;margin:0 0 15px 0;}.property-desc h2,.property-features h2,.additional-features h2,.property-map h2,.faqs h2{font-size:16px;font-weight:bold;}.property-pic{width:589px;margin:0 0 15px 0;}.property-pic img{width:589px;height:368px;float:left;}.property-thumb ul li{float:left;margin:0 8px 10px 9px;}.property-thumb ul li img{float:left;width:100px;height:75px;}.property-thumb ul li.right{float:right;margin:0;}.property-features ul{margin:0 0 20px 0;}.property-features ul li{display:block;}.property-features ul li label{font-weight:bold;width:150px;float:left;}.navigation{width:589px;margin:0 0 20px 0;}.navigation ul{float:right;}.navigation ul li{float:left;}.navigation ul li a:link,.navigation ul li a:visited{font-size:11px;background:#FFF url(../img/form-shadow.jpg) repeat-x top;text-align:center;text-decoration:none;color:#333;float:left;display:block;padding:4px 10px 3px 10px;margin:10px 0 0 5px;border:1px solid #CCC;}.navigation ul li a:hover{font-size:11px;background:#FFF;text-align:center;text-decoration:none;color:#000;padding:4px 10px 3px 10px;margin:10px 0 0 5px;border:1px solid #CCC;}.navigation ul li span{font-size:11px;background:#FFF url(../img/form-shadow.jpg) repeat-x top;text-align:center;text-decoration:none;color:#333;float:left;display:block;padding:4px 10px 3px 10px;margin:10px 0 0 5px;border:1px solid #CCC;}.navigation ul li a.active-nav:link,.navigation ul li a.active-nav:visited{font-size:11px;background:#FFF;text-align:center;text-decoration:none;color:#333;font-weight:bold;float:left;display:block;padding:4px 10px 3px 10px;margin:10px 0 0 5px;border:1px solid #CCC;}.about-us,.our-staffs{width:589px;margin:0 0 15px 0;}.our-staffs ul li{border:1px solid #CCC;padding:15px;background:#EEE;margin:0 0 15px 0;}.our-staffs ul li img{float:left;width:108px;height:108px;margin:0 15px 0 0;border:1px solid #666;}.our-staffs ul li label{font-size:14px;font-weight:bold;display:block;}.our-staffs ul li span{font-size:12px;display:block;color:#F00;margin:0 0 15px 0;}.right-container{width:289px;float:right;padding-left:20px;}.right-container h2{font-size:12px;font-weight:bold;margin:0 0 15px 0;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #c6c6c6;}.side-nav,.side-paragraph,.side-pic,.mortgage-rates,.newsletter{width:289px;margin:0 0 30px 0;}.side-nav ul li{display:block;border-bottom:1px solid #c6c6c6;}.side-nav ul li a:link,.side-nav ul li a:visited{text-decoration:none;display:block;padding:5px 0 5px 0;color:#333;}.side-nav ul li a:hover{text-decoration:none;display:block;padding:5px 0 5px 0;color:#333;background:#F1F1F1;cursor:pointer;}.newsletter form{margin:0 0 -15px 0;}.newsletter form input.text{border:1px solid #E7E7E7;font-size:12px;margin:0 1px 0 0;padding:3px 10px 3px 10px;width:179px;}.newsletter a:link,.newsletter a:visited{text-decoration:none;color:#333;font-weight:bold;}.newsletter a:hover{text-decoration:underline;color:#333;cursor:pointer;}.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;}.container{width:960px;margin:0 auto;}.logo{width:190px;float:left;text-align:left;}.logo_a,.logo_a:link,.logo_a:visited{display:block;text-decoration:none;width:190px;height:25px;margin:32px 0 32px 0;cursor:pointer;font-size:18px;font-weight:bold;}.infos{width:289px;margin:0 0 25px 0;}.infos ul li{margin:0 0 4px 0;display:block;}.infos a:link,.infos a:visited{color:#294867;text-decoration:none;}.infos a:hover{color:#294867;text-decoration:underline;}.infos label{font-weight:bold;margin-right:3px;text-align:left;color:#333;float:left;}.fillupform{margin:0 0 15px 0;width:589px;}.fillupform p{margin:0 0 20px 0;}.fillupform li{float:left;color:#F00;margin:15px 0 0 0;width:589px;}.fillupform ul li label{display:block;width:60px;padding:8px 8px 8px 0;font-weight:bold;text-align:left;color:#333;float:left;}.fillupform input{width:280px;border-style:none;padding:8px;background:#FFF url(../img/form-shadow.jpg) repeat-x;margin:0 0 0 10px;float:left;color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;border:1px solid #CCC;}.fillupform textarea{height:130px;width:330px;margin:0 0 0 10px;padding:8px;float:left;background:#FFF url(../img/form-shadow.jpg) repeat-x;border-style:none;color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;border:1px solid #CCC;}.fillupform input.btn{color:#333;font-weight:bold;margin:0 0 0 10px;padding:6px;background:#FFF url(../img/form-shadow.jpg) repeat-x;cursor:pointer;float:left;width:75px;text-align:center;text-transform:uppercase;}.fillupform ul li label.error{color:#F00;font-size:11px;font-weight:normal;margin:0 0 0 10px;width:120px;}.contact-us ul li a:link,.contact-us ul li a:visited{text-decoration:none;font-size:12px;color:#333;font-weight:normal;}.contact-us ul li a:hover{text-decoration:underline;font-size:12px;color:#F00;font-weight:normal;}.footer{font-size:12px;color:#333;width:960px;margin:10px 0 0 0;padding:10px 0 10px 0;}.footer a:link,a:visited{color:#333;font-size:12px;text-decoration:none;}.footer a:hover{color:#FFF;text-decoration:none;}.copyright{float:left;width:600px;}.sociables{float:right;width:360px;text-align:right;}.sociables ul{float:right;}.sociables ul li{float:left;margin:0 0 0 8px;}*:first-child+html .residential-property-search ul li{float:left;}*:first-child+html .featured-pic-desc{height:335px;}*:first-child+html .residential-property-search ul li label{width:155px;}*:first-child+html .property1 img,*:first-child+html .property2 img{margin:0 15px -20px 0;}*:first-child+html .search ul li input.text{padding:2px 6px 2px 36px;}*:first-child+html .search ul li input.btngo{padding:0;}*:first-child+html .sold-properties{padding:12px 20px 0 20px;}*:first-child+html .footer{margin:20px 0 20px 0;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:20px;background:#ddd;color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;border:1px solid #C6C6C6;}th{width:86px;border:1px solid #C6C6C6;padding:5px;}td{border:1px solid #C6C6C6;text-align:center;padding:3px;}h2{font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#333;}#slider{width:920px;position:absolute;background:#6c6c6c;}.scroll{width:800px;overflow:auto;position:relative;clear:left;overflow:hidden;margin:0 auto;}.scrollContainer div.listings{width:800px;float:left;position:relative;}.scrollButtons{position:absolute;top:73px;cursor:pointer;}#slider .scrollButtons.left{left:15px;width:27px;height:26px;}#slider .scrollButtons.right{right:15px;width:27px;height:26px;}.hide{display:none;}.menu-container{width:951px;padding:0 0 0 9px;background:url(../img/left-menu-curve.png) no-repeat left top;}.menu{width:941px;float:left;background:#82acbe;}.right-curve{width:10px;height:62px;float:right;background:url(../img/right-menu-curve.png) no-repeat right top;}.menu ul{border-top:1px solid #FFF;}.menu li{float:left;display:block;padding:11px 11px 0 12px;background:#82acbe url(../img/menu-separator.gif) no-repeat left;}.menu li.home{float:left;display:block;padding:11px 20px 0 11px;background:#82acbe;}.menu li.contact{float:right;display:block;padding:11px 11px 0 19px;background:#82acbe url(../img/menu-separator.gif) no-repeat left;}.menu li a img{margin:-10px 0 -7px 0;}.sprite li a:link,.sprite li a:visited{float:left;font-size:14px;display:block;width:auto;text-decoration:none;color:#FFF;padding:20px 20px 10px 0;background:#82acbe url(../img/buttons.gif) no-repeat top right;text-align:center;text-transform:uppercase;font-weight:bold;}.sprite li a span{float:left;display:block;padding:20px 20px 10px 0;margin:-20px 0 0 0;background:url(../img/buttons.gif) no-repeat top left;}.sprite li a:hover{color:#333;background-position:right -50px;}.sprite li a:hover span{background-position:left -50px;}.sprite li a.activelink:link,.sprite li a.activelink:visited{background-position:right -100px;color:#333;}.sprite li a.activelink:link span,.sprite li a.activelink:visited span{background-position:left -100px;color:#333;}*:first-child+html .sprite li a:link,*:first-child+html .sprite li a:visited{padding:20px 20px 3px 0;}
