html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:14px/1.231 sans-serif;*font-size:small;}select,input,textarea,button{font:99% sans-serif;}pre,code,kbd,samp{font-family:monospace,sans-serif;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}ul,ol{margin-left:2em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;list-style:none;list-style-image:none;}small{font-size:85%;}strong,th{font-weight:bold;}td{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}::-moz-selection{background:#39f;color:#fff;text-shadow:none;}::selection{background:#39f;color:#fff;text-shadow:none;}a:link{-webkit-tap-highlight-color:#39f;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}body,select,input,textarea{color:#444;}h1,h2,h3,h4,h5,h6{font-weight:bold;}a,a:active,a:visited{color:#607890;}a:hover{color:#036;}.center{text-align:center;}body{text-align:center;font-family:sans-serif;color:#101010;font:16px/1.231 sans-serif;background-color:#f7f7f7;background:#f7f7f7 url('/templates/version_0001/images/tempate_misc/grey_angled_lines_pattern.png') 0 0 repeat fixed;}.red_txt{color:#900!important;}p{margin-bottom:15px;}#container{width:960px;margin:0 auto;text-align:left;position:relative;padding:0 10px;}header{position:relative;background:transparent url('../images/main_yoa/banner_bg.jpg') 0 27px repeat-x;height:175px;}header #yoa_logo_banner{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;line-height:48px;text-align:center;position:absolute;top:38px;left:125px;font-size:31px;letter-spacing:1px;height:52px;text-decoration:none;color:#800;width:380px;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow:inset 0 0 5px #888;box-shadow:inner 0 0 5px #888;background-color:#fff;}header #yoa_logo_banner span{color:#000;}header a#adv_mobile{position:absolute;top:0;left:0;display:block;height:125px;background-image:url('../images/main_yoa/mainyoa_sprites.png');background-repeat:no-repeat;text-indent:-999em;width:122px;background-position:-10px -220px;}header a#adv_mobile:hover{background-position:-10px -96px;}header #adv_hiring{position:absolute;top:100px;left:160px;width:175px;height:73px;background:transparent url('../images/main_yoa/mainyoa_sprites.png') -10px -447px no-repeat;text-indent:-9999em;}body.withcrumbs header #adv_hiring{top:65px;left:760px;}header #adv_hiring:hover{background-position:-10px -517px;}header #facebook_banner{position:absolute;top:134px;left:7px;width:104px;height:34px;background:transparent url('../images/main_yoa/mainyoa_sprites.png') -10px -359px no-repeat;text-indent:-9999em;}body.withcrumbs header #facebook_banner{top:80px;left:620px;}header #facebook_banner:hover{background-position:-10px -393px;}#nav1,#nav2,#nav3,#nav4{margin:0;padding:0;list-style-type:none;list-style-position:outside;font-family:Tahoma,Geneva,sans-serif;}#nav1 li,#nav2 li,#nav3 li,#nav4 li{float:left;position:relative;}#nav1 a{display:block;padding:2px 9px 2px 9px;text-decoration:none;font-size:17px;border-right:2px solid #fff;color:#fff;text-shadow:1px 1px 1px #000;-webkit-text-stroke:1px 000;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}#nav1 a:hover{color:#000;text-shadow:1px 1px 1px #3c3b3b;-webkit-text-stroke:1px ccc;text-shadow:-1px -1px 0 #ccc,1px -1px 0 #ccc,-1px 1px 0 #ccc,1px 1px 0 #ccc;}#nav1{position:absolute;top:36px;right:10px;font-weight:bold;word-spacing:-1px;letter-spacing:-0.5px;line-height:12px;}#nav1 li.lastlist a{border-right:none;}#nav2{margin-right:5px;}#nav2 li{margin-left:3px;}#nav2 a{display:block;padding:0;height:30px;text-decoration:none;font-size:16px;color:#fff;background:transparent url('../images/main_yoa/main_nav_bg_right.png') top right no-repeat;margin-right:0;padding-right:11px;line-height:30px;font-weight:bold;}#nav2 a span{background:transparent url('../images/main_yoa/mainyoa_sprites.png') -10px -10px no-repeat;display:block;margin-right:0;color:#fff;line-height:30px;padding:0 0 0 12px;margin-top:-2px;}#nav2 a:hover{background-position:right -33px;}#nav2 a:hover span{background-position:-10px -43px;color:#9a0101;}#nav2 li.nav_active a{background-position:right -33px;}#nav2 li.nav_active a span{background-position:-10px -43px;color:#9a0101;color:#000;}#nav2{position:absolute;bottom:0;right:4px;}#main_wrap{background:transparent url('../images/main_yoa/content_bg.gif') 0 0 repeat-y;position:relative;background-color:#fff;}#main{margin:0 13px;padding:15px;min-height:550px;background:#fff url('../images/main_yoa/grid_bg.png') 50% 50% no-repeat;}footer{background:transparent url('../images/main_yoa/footer_bg.png') 0 0 no-repeat;min-height:13px;float:left;width:960px;text-align:center;margin-bottom:30px;}#nav3{margin-top:30px;display:inline-block;font-size:.95em;}#nav4{margin-top:0;margin-bottom:20px;display:block;font-size:.95em;}#nav4 li{display:inline-block;float:none;}#nav3 a,#nav4 a{display:block;padding:2px 9px 2px 9px;text-decoration:none;}#nav3 a:hover,#nav4 a:hover{text-decoration:underline;}.yoa_red{color:#900;}h1{font-size:x-large;margin-bottom:15px;}h2.about{font-size:x-large;}.clear{clear:both;}#main a{color:#036;text-decoration:none;}#main a:hover{text-decoration:underline;color:#2200c1;}#hc_h1{color:#900;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;margin-bottom:5px;}#hc_h1 span{color:#000;}body#realtors #main{padding-bottom:30px;}#realtor_tbl{clear:left;width:100%;border:1px solid #ccc;margin-bottom:5px;position:relative;margin-top:25px;}.dataTables_wrapper{padding-top:35px;}.dataTables_wrapper table{border:1px solid #000;}.dataTables_length{position:absolute;top:0;left:0;}.dataTables_filter{position:absolute;top:0;right:0;}.dataTables_info{position:absolute;top:35px;font-weight:bold;}#realtor_tbl th{font-weight:bold;background-color:#c3c3c3;padding-top:5px;padding-left:4px;padding-bottom:5px;}#realtor_tbl tbody a{display:block;padding:7px;padding-left:0;}#realtor_tbl tbody tr.even:hover,#realtor_tbl tbody tr.even:hover a,#realtor_tbl tbody tr.even td.highlighted{background-color:#b92328;color:#fff;}#realtor_tbl tbody tr.odd:hover,#realtor_tbl tbody tr.odd:hover a,#realtor_tbl tbody tr.odd td.highlighted{background-color:#b92328;color:#fff;}#realtor_tbl tbody tr.odd{background-color:#ededef;}#realtor_tbl tbody tr td{vertical-align:middle;padding-left:4px;padding-right:4px;}table#realtor_tbl{border-collapse:separate;border-spacing:2px;}ul#realtor_sortby{margin:0;padding:0;list-style-type:none;list-style-position:outside;font-family:Tahoma,Geneva,sans-serif;position:absolute;right:28px;top:127px;z-index:99;}.withcrumbs ul#realtor_sortby{top:155px;}ul#realtor_sortby li a.sortby_active{background-color:#99b3ff;}ul#realtor_sortby li{float:left;position:relative;margin-left:3px;}ul#realtor_sortby li a{padding:2px 5px;background-color:#ddd;color:#101010;text-decoration:none;border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;*cursor:hand;}ul#realtor_sortby li a:hover{background-color:#ccc;text-decoration:none;color:#000;}.testimonial_wrap{border:1px solid #a5a5a5;padding:15px;margin-bottom:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.testimonial_wrap img{border:1px solid #ccc;padding:3px;}a.submit_testimonial,a.submit_testimonial:link,a.submit_testimonial:visited{border:1px solid #a5a5a5;display:block;text-align:center;width:300px;padding:15px 20px;margin:15px auto;background-color:#ededef;padding:2px 5px;background-color:#ddd;color:#101010;text-decoration:none;border:1px solid #aaa;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;*cursor:hand;color:#000!important;}a.submit_testimonial:hover{background-color:#ccc;text-decoration:none!important;color:#000;-webkit-box-shadow:0 0 2px #333;-moz-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;}.crumbs{font:71%/165% "Lucida Grande",Lucida,Verdana,sans-serif;list-style-type:none;padding:0;margin-top:0;height:2.4em;margin-left:13px;margin-right:13px;overflow:hidden;}.crumbs li{float:left;line-height:2.3em;color:#777;padding-left:.75em;border-bottom:1px dotted #dedede;}.crumbs li a{background:url('/mainyoa/images/crumbs.png') no-repeat right center;display:block;padding:0 15px 0 0;}.crumbs li a:link,.crumbs li a:visited{color:#777;text-decoration:none;}.crumbs a:link,.crumbs a:visited,.crumbs li a:hover,.crumbs li a:focus{color:#dd2c0d;}ul.map_links,#map_quicklinks ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma,Geneva,sans-serif;text-align:center;position:relative;height:20px;display:inline-block;height:auto;width:100%;}#map_quicklinks ul{border:1px solid #3b3b3b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f6f6f6;-moz-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;}#map_quicklinks h3{background-color:#3b3b3b;color:#fff;display:inline-block;padding:3px 10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}ul.map_links li,#map_quicklinks li{display:inline-block;}ul.map_links li a,#map_quicklinks li a{display:inline-block;padding:5px 10px;}body#map h1{display:block;text-align:center;font-size:xx-large;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:5px;}body#map .realtors_map_h1{font-family:sans-serif;color:#101010;text-align:left;font-size:x-large;}.yoa_vert_logo_right{position:absolute;top:35px;right:20px;}.yoa_vert_logo_left{position:absolute;top:35px;left:20px;}#realtor_boxes ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma,Geneva,sans-serif;text-align:center;position:relative;height:20px;display:inline-block;height:auto;width:100%;}#realtor_boxes ul li a{border:1px solid #ccc;background-color:#fff;display:block;min-height:220px;width:160px;vertical-align:top;margin:5px;padding-top:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;}#realtor_boxes ul li{display:inline-block;vertical-align:top;}#realtor_boxes .logo_wrap{border:1px solid #ccc;height:144px;width:144px;display:table;margin:0 auto;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#realtor_boxes .logo_wrap div{display:table-cell;vertical-align:middle;}#realtor_boxes .details_wrap{padding:8px;}#realtor_boxes .office_name{font-size:11px;font-weight:400;}#realtor_boxes .office_location{font-size:11px;margin:5px 0;}#realtor_boxes .descrip{text-transform:uppercase;font-size:11px;}#realtor_boxes .agent_designation{font-size:11px;text-transform:uppercase;}#realtor_boxes ul li a:hover{color:#fff;background-color:#efefef;text-decoration:none;background-color:#efefef;background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#333));background-image:-webkit-linear-gradient(top,#efefef,#333);background-image:-moz-linear-gradient(top,#efefef,#333);background-image:-ms-linear-gradient(top,#efefef,#333);background-image:-o-linear-gradient(top,#efefef,#333);background-image:linear-gradient(top,#efefef,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef',EndColorStr='#333');}#real_estate_property_search form{margin-left:50px;}#real_estate_property_search label[for="address"]{display:block;font-size:medium;line-height:16px;}#real_estate_property_search select,#real_estate_property_search input,#real_estate_property_search textarea,#real_estate_property_search button{margin:5px 0 5px 0;width:410px;cursor:pointer;font-size:medium;line-height:16px;}#real_estate_property_search #address{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#444;background:#fbfbfb none repeat scroll 0 0;border:1px solid #a9acaf;font-size:medium;line-height:16px;margin-bottom:8px;padding:5px;width:400px;}#real_estate_property_search input[type="checkbox"]{vertical-align:middle;width:auto;margin-right:5px;}#real_estate_property_search input[type="submit"]{padding:5px 0;color:#000;}#real_estate_property_search .property_btns_wrap{width:270px;position:absolute;top:124px;top:143px;left:630px;}#real_estate_property_search .property_btns_wrap ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma,Geneva,sans-serif;text-align:center;position:relative;height:auto;}#real_estate_property_search .property_btns_wrap ul li a{display:block;margin-bottom:10px;height:60px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#000;font-size:1.5em;font-weight:bold;text-shadow:1px 1px 3px #fff;}#real_estate_property_search .property_btns_wrap ul li a:hover{color:#900;text-decoration:none;}#real_estate_property_search .property_btns_wrap ul li a.residential{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -279px 0 no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.residential:hover{background-position:0 0;}#real_estate_property_search .property_btns_wrap ul li a.commercial{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -279px -66px no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.commercial:hover{background-position:0 -66px;}#real_estate_property_search .property_btns_wrap ul li a.newhomes{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -279px -132px no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.newhomes:hover{background-position:0 -132px;}#real_estate_property_search .property_btns_wrap ul li a.waterfront{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -279px -198px no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.waterfront:hover{background-position:0 -198px;}#real_estate_property_search .property_btns_wrap ul li a.cottages{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -278px -264px no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.cottages:hover{background-position:0 -264px;}#real_estate_property_search .property_btns_wrap ul li a.farms{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -278px -330px no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.farms:hover{background-position:0 -330px;}#real_estate_property_search .property_btns_wrap ul li a.vacantland{background:transparent url('/templates/version_0001/images/main_yoa/prop_buttons.png') -278px -396px no-repeat;}#real_estate_property_search .property_btns_wrap ul li a.vacantland:hover{background-position:0 -396px;}#listingssort_form{margin-bottom:20px;}.prop_wrap{margin-bottom:20px;background-color:#f6f6f6;border:1px solid #f6f6f6;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;vertical-align:top;float:left;width:100%;}.prop_content{padding:10px;}.prop_image_wrap{float:left;margin-bottom:10px;color:#fff;}.prop_image_wrap a,.prop_image_wrap a:link,.prop_image_wrap a:visited{color:#fff!important;background-color:#900;background-color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-decoration:none;display:inline-block;padding:0 8px;}.prop_image_wrap a:hover{text-decoration:none!important;background-color:#900;}.propertystatus,.prop_price{display:block;text-align:center;font-size:25px;font-weight:bold;padding:5px 0;}.prop_address{color:#008c90;border-bottom:1px solid #8fd7e9;padding-bottom:10px;margin-bottom:10px;}.prop_details{margin-left:330px;line-height:155%;}.street{display:block;text-transform:capitalize;color:#e54a21;font-weight:700;font-size:23px;}.prop_type{font-weight:bold;display:block;}.prop_description{text-transform:capitalize;margin-top:10px;}a.prop_moreinfo,a.prop_moreinfo:link,a.prop_moreinfo:visited{background:transparent url('../images/main_yoa/arrow.gif') 0 7px no-repeat;color:#e54a21!important;text-decoration:none;display:block;padding-left:15px;font-weight:500;}a.prop_moreinfo:hover{color:#e54a21;text-decoration:underline;}#top_bar{line-height:180%;}.prop_nav{float:right;}a.refinesearch,a.refinesearch:link,a.refinesearch:visited{text-decoration:none;background:transparent url('../images/main_yoa/search.gif') 0 5px no-repeat;padding:5px;padding-left:23px;color:#00292c!important;}a.refinesearch:hover{color:#000!important;}#bottom_bar{margin-bottom:20px;margin-top:20px;background-color:#000;color:#fff;clear:left;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}#bottom_bar span{margin:10px 5px;}#bottom_bar a,#bottom_bar a:link,#bottom_bar a:visited{color:#fff;}.listings_pagination_wrap{position:relative;height:auto;float:left;width:100%;margin-bottom:20px;text-align:center;}.listings_pagination{padding:10px 10px 5px 10px;border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;}.listings_pagination div{margin-left:43px;}.listings_pagination span{float:left;width:40px;}.listings_pagination ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma,Geneva,sans-serif;text-align:center;position:relative;display:inline-block;height:auto;}.listings_pagination ul li{float:left;width:49px;}.listings_pagination ul li.active{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ccc;}.listings_pagination ul li a,.listings_pagination ul li a:link{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.listings_pagination ul li a:hover{background-color:#000;color:#fff!important;text-decoration:none!important;}#contact-area{border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;padding:10px 17px 5px 15px;min-height:300px;}#contact-area form{width:400px;}#contact-area label{display:block;font-size:1.0em;margin-top:0;}#contact-area input,#contact-area textarea{clear:left;padding:5px;width:390px;font-size:1.0em;margin:0 0 15px 0;max-width:390px;}#contact-area textarea:focus,#contact-area input:focus{border:3px solid #ddd;background-color:#fcf7d9;}#contact-area input[type="submit"]{color:#000;width:405px;}body#contact #main{min-height:830px;}#contact-phone{position:absolute;left:550px;}#contact-area form sup{color:#900;font-size:xx-small;}#contact-area p{font-size:.8em;margin-top:5px;}#contact-phone div{border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:320px;min-height:150px;line-height:160%;font-size:1.0em;margin-bottom:15px;overflow:hidden;}#contact-phone ul{margin:0;padding:0;list-style-type:none;font-family:Tahoma,Geneva,sans-serif;}#contact-phone ul span.city,#contact-phone ul ul span.city{width:150px;display:inline-block;text-align:right;font-weight:bold;}#contact-phone ul li:nth-child(even){background:#efefef;}#contact-phone ul li:nth-child(odd){background:#fff;}#contact-phone ul ul li:nth-child(odd){background:#efefef;}#contact-phone ul span.tel,#contact-phone ul ul span.tel{margin-left:10px;}#contact-phone h2{background-color:#000;color:#fff;display:block;text-align:center;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;font-size:1.2em;padding:3px 0;margin-bottom:5px;}#contact .yoa_vert_logo_right{top:10px;}#contact-area .error,#realtor_signup .error{border:3px solid #900;}#contact-area .err_txt,#realtor_signup .err_txt{color:#900;margin-top:-15px;display:block;margin-bottom:15px;}#contact-area .submit_info_error{background-color:#900;padding:10px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px;width:380px;}#contact-area .submit_info_pass{background-color:#060;color:#fff;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:20px;width:380px;}.realtor_signup_imgwrap{position:absolute;top:200px;right:90px;width:303px;}.realtor_signup_imgwrap img{margin-bottom:40px;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;box-shadow:1px 1px 4px #999;}.web_services{margin:0;padding:0;list-style-type:none;font-family:Tahoma,Geneva,sans-serif;}.web_services li{margin-bottom:15px;}.web_services a,.web_services a:link,.web_services a:visited{font-size:1.2em;boder:1px solid #900;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;width:220px;padding:20px;-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;text-align:center;color:#fff!important;background-color:#ef0000;background-image:-webkit-gradient(linear,left top,left bottom,from(#ef0000),to(#900));background-image:-webkit-linear-gradient(top,#ef0000,#900);background-image:-moz-linear-gradient(top,#ef0000,#900);background-image:-ms-linear-gradient(top,#ef0000,#900);background-image:-o-linear-gradient(top,#ef0000,#900);background-image:linear-gradient(top,#ef0000,#900);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ef0000',EndColorStr='#990000');}.web_services a:hover{text-decoration:none!important;background-color:#900;background-image:-webkit-gradient(linear,left top,left bottom,from(#900),to(#900));background-image:-webkit-linear-gradient(top,#900,#900);background-image:-moz-linear-gradient(top,#900,#900);background-image:-ms-linear-gradient(top,#900,#900);background-image:-o-linear-gradient(top,#900,#900);background-image:linear-gradient(top,#900,#900);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#990000',EndColorStr='#990000');-moz-box-shadow:0 0 4px #777;-webkit-box-shadow:0 0 4px #777;box-shadow:0 0 4px #777;}.tab_wrap{border:1px solid #900;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:15px;padding:15px;position:relative;margin-top:60px;background-color:#f8f8f8;}#real_estate_services .tab_wrap{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;}.caroufredsel_wrapper{border:1px solid #ccc;padding-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f6f6f6;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;box-shadow:inset 0 0 3px #666;}.caroufredsel_wrapper a{padding:0;padding-bottom:0;display:inline-block;margin:0 3px;margin-bottom:10px;}.caroufredsel_wrapper a img{margin:0;padding:0;border:1px solid #ccc;-webkit-box-shadow:0 0 4px #a5a5a5;-moz-box-shadow:0 0 4px #a5a5a5;box-shadow:0 0 4px #a5a5a5;}.caroufredsel_wrapper a:hover img{margin:0;padding:0;border:1px solid #ccc;-webkit-box-shadow:0 0 4px #111;-moz-box-shadow:0 0 4px #111;box-shadow:0 0 4px #111;}a#prev_btn,a#prev_btn:link,a#prev_btn:visited,a#prev_btn4,a#prev_btn4:link,a#prev_btn4:visited,a#prev_btn6,a#prev_btn6:link,a#prev_btn6:visited{display:none;position:absolute;bottom:15px;height:122px;padding-left:4px;padding-top:80px;width:12px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#000;color:#fff;-moz-box-shadow:3px 0 3px -2px#666;-webkit-box-shadow:3px 0 3px -2px #666;box-shadow:3px 0 3px -2px #666;}a#prev_btn:hover,a#prev_btn4:hover,a#prev_btn6:hover{text-decoration:none;background-color:#bc0000;color:#fff;}a#next_btn,a#next_btn:link,a#next_btn:visited,a#next_btn4,a#next_btn4:link,a#next_btn4:visited,a#next_btn6,a#next_btn6:link,a#next_btn6:visited{display:none;position:absolute;bottom:15px;right:15px;height:122px;padding-left:4px;padding-top:80px;width:12px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#000;color:#fff;-moz-box-shadow:-3px 0 3px -2px#666;-webkit-box-shadow:-3px 0 3px -2px #666;box-shadow:-3px 0 3px -2px #666;}a#next_btn:hover,a#next_btn4:hover,a#next_btn6:hover{text-decoration:none;background-color:#bc0000;color:#fff;}#carousel-1,#carousel-4,#carousel-6{height:180px;overflow:auto;}.no-js #carousel-1,.no-js #carousel-4,.no-js #carousel-6{padding:10px;background-color:#f4f4f4;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;box-shadow:inset 0 0 3px #666;height:180px;overflow:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.no-js #carousel-1 a,.no-js #carousel-4 a,.no-js #carousel-6 a{float:left;margin:0 3px;margin-bottom:10px;}.no-js #carousel-1 a img,.no-js #carousel-4 a img,.no-js #carousel-6 a img{margin:0;padding:0;border:1px solid #ccc;-webkit-box-shadow:0 0 4px #a5a5a5;-moz-box-shadow:0 0 4px #a5a5a5;box-shadow:0 0 4px #a5a5a5;}.no-js #carousel-1 a:hover img,.no-js #carousel-4 a:hover img,.no-js #carousel-6 a:hover img{margin:0;padding:0;border:1px solid #ccc;-webkit-box-shadow:0 0 4px #111;-moz-box-shadow:0 0 4px #111;box-shadow:0 0 4px #111;}#carousel-2,#carousel-3,#carousel-5,#carousel-1b,#carousel-7{border:1px solid #ccc;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:3px;padding-top:8px;background-color:#f4f4f4;-moz-box-shadow:inset 0 0 3px #666;-webkit-box-shadow:inset 0 0 3px #666;box-shadow:inset 0 0 3px #666;overflow:auto;}#carousel-2 a,#carousel-3 a,#carousel-5 a,#carousel-1b a,#carousel-7 a{margin:2px 3px 6px 3px;display:inline-block;}#carousel-2 a img,#carousel-3 a img,#carousel-5 a img,#carousel-1b a img,#carousel-7 a img{margin:0;padding:0;-webkit-box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;box-shadow:0 0 4px #666;}#carousel-2 a:hover img,#carousel-3 a:hover img,#carousel-5 a:hover img,#carousel-1b a:hover img,#carousel-7 a:hover img{margin:0;padding:0;-webkit-box-shadow:0 0 5px #111;-moz-box-shadow:0 0 5px #111;box-shadow:0 0 5px #111;}.tab_heading{background-color:#900;color:#fff;padding:5px 20px;position:absolute;top:-30px;letter-spacing:1px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#d40000),to(#900));background-image:-webkit-linear-gradient(top,#d40000,#900);background-image:-moz-linear-gradient(top,#d40000,#900);background-image:-ms-linear-gradient(top,#d40000,#900);background-image:-o-linear-gradient(top,#d40000,#900);background-image:linear-gradient(top,#d40000,#900);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d40000',EndColorStr='#990000');}.ie6 .tab_heading,.ie7 .tab_heading,.ie8 .tab_heading,.ie9 .tab_heading{background-color:#900;filter:none!important;}a.tab_order,a.tab_order:link,a.tab_order:visited{padding:5px 20px;position:absolute;top:-33px;right:-1px;letter-spacing:1px;background:#ef9e06 url('../images/main_yoa/yellow_hor_grad.jpg') 0 0 repeat-y;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;color:#000!important;font-weight:bold;padding-left:44px;border:1px solid #ec8e02;border-bottom:1px solid #a5a5a5;text-transform:uppercase;}a.tab_order:hover{color:#fff!important;text-decoration:none!important;background-image:none;}.tab_order span{width:24px;height:24px;background:transparent url('../images/main_yoa/shoppingcart.png') 0 0 no-repeat;display:inline-block;position:absolute;left:15px;top:3px;}.trydemo{display:block;text-align:center;margin-bottom:3px;}.trydemo a,.trydemo a:link,.trydemo a:visited{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#000;padding:5px 30px;color:#fff!important;text-transform:uppercase;font-size:.8em;letter-spacing:1px;}.trydemo a:hover{text-decoration:none!important;background-color:#900;}#real_estate_services p.disclaimer{font-size:smaller;padding:5px 20px;color:#000;}#carousel-1b a{margin:5px 2px;display:inline-block;}#carousel-1b a img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;}#carousel-1b a:hover img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;}#agentsignup_form{text-align:left;}#agentsignup_form label{display:block;}#agentsignup_form input,#agentsignup_form select{margin-bottom:15px;width:310px;font-size:medium;padding:5px;width:390px;font-size:1.0em;}#agentsignup_form textarea:focus,#agentsignup_form input:focus,#agentsignup_form select:focus{border:3px solid #ddd;background-color:#fcf7d9;}#agentsignup_form input[type="submit"]{color:#000;width:405px;}#agentsignup_form fieldset{border:1px solid #ccc;width:405px;padding:10px;margin-bottom:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}#agentsignup_form legend{font-weight:bold;text-transform:uppercase;padding:5px;}#realtor_signup .alert_error{background-color:#900;color:#fff;padding:20px 20px;font-size:large;margin-bottom:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;letter-spacing:1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#d40000),to(#900));background-image:-webkit-linear-gradient(top,#d40000,#900);background-image:-moz-linear-gradient(top,#d40000,#900);background-image:-ms-linear-gradient(top,#d40000,#900);background-image:-o-linear-gradient(top,#d40000,#900);background-image:linear-gradient(top,#d40000,#900);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d40000',EndColorStr='#990000');}#realtor_signup form sup{color:#900;font-size:xx-small;}#realtor_signup .submit_info_pass{background-color:#060;color:#fff;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:large;margin-bottom:20px;background-image:-webkit-gradient(linear,left top,left bottom,from(#060),to(#014401));background-image:-webkit-linear-gradient(top,#060,#014401);background-image:-moz-linear-gradient(top,#060,#014401);background-image:-ms-linear-gradient(top,#060,#014401);background-image:-o-linear-gradient(top,#060,#014401);background-image:linear-gradient(top,#060,#014401);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#006600',EndColorStr='#014401');}#realtor_signup .submit_info_pass a,#realtor_signup .submit_info_pass a:link,#realtor_signup .submit_info_pass a:visited{color:#fff;}#realtor_signup .submit_info_pass a:hover{text-decoration:none;}.comapany_wrap{border:1px solid #ccc;padding:15px 20px;margin-bottom:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;clear:left;min-height:220px;position:relative;}.officelogo_wrap{float:left;background-color:#fff;width:290px;text-align:center;}.office_wrap{margin-left:300px;margin-bottom:20px;text-align:left;}.multitheme_features_list{margin-left:0;padding-left:0;list-style:none;}.multitheme_features_list li{margin-bottom:20px;background:transparent url('../images/main_yoa/right_arrow_red.png') 0 4px no-repeat;padding-left:20px;}a.try_salesdemo,a.try_salesdemo:link,a.try_salesdemo:visited{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#000;padding:5px 30px;color:#fff!important;font-size:1.2em;letter-spacing:1px;display:block;width:500px;margin:0 auto;text-align:center;margin-bottom:-15px;margin-top:20px;}a.try_salesdemo:hover{text-decoration:none!important;background-color:#900;}.websiteservices_bg{position:absolute;top:10px;left:400px;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{display:none;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}a,a:visited{color:#444!important;text-decoration:underline;}a[href]:after{content:"(" attr(href) ")";}abbr[title]:after{content:"(" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[id^="yoa_logo_banner"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}#nav1,#nav2,#nav3,#nav4{display:none;}header #yoa_logo_banner{top:0;left:0;-webkit-box-shadow:inset 0 0 0 #888;box-shadow:inner 0 0 0 #888;-moz-box-shadow:inset 0 0 0 #888;}header{height:auto;}#main{margin:0;padding:0;}