.ad728 {margin:0 auto;width:728px;margin-bottom:10px;}
body {font-family:arial, verdana, sans-serif;font-size:11px;color:#5e5e60;}
#omnitureBase {position:absolute}
#pageContainer {width:980px;margin:0 auto;position:relative;}

.aolFooter {clear:both;font-family:arial, verdana, sans-serif;font-size:11px;color:#5e5e60;width:980px;margin:0px;padding:0px;color:#000;}
.tpixel {position:absolute}

/*header*/
#header {background:#fff;margin-bottom:20px;border:solid #d1d1d1;border-width:0 1px 1px 1px;font-size:1em;float:left;_float:none;width:978px;}
 
#hat {width:975px;font-size:.8em;background:#e6e6e8 url(http://o.aolcdn.com/art/channels/tp_rail_bg) repeat-x 100% 100%;border-top:1px solid #989898;text-transform:uppercase;padding-left:3px;}
#hat ul.miniHat {float:left; margin:0;}
#hat ul.miniHat li {float:left;padding:0.4em 0; margin:0;}
#hat ul.miniHat li a {font-size:1em;padding:0 10px;border-right:1px solid #727375;color:#000;}
#hat ul.miniHat li a.lastLink {border:none;}
#hat ul.miniHat li a:hover {text-decoration:underline;}
#hat ul.chGuide {float:right; margin:0;}
#hat ul.chGuide li {float:left; padding:0;}
#hat ul.chGuide li a {font-size:1em;display:block;padding:0.4em 10px;color:#000;float:left;}
#hat ul.chGuide li a:hover, ul.chGuide a.selected {background:#fff;}
 
#headerMiddle {margin:20px 0px;padding:0 8px;}
#headerMiddle #chLogo a {width:300px;float:left;display:block;}
#headerMiddle #chLogo a:hover {text-decoration:none;}
#headerMiddle #chLogo img {border:none;}
 
/*search*/
#headerMiddle div.searchContainer {float:left;}
#headerMiddle div.searchCat {margin:0 0 0 .5em;}
#headerMiddle div.searchCat label, #headerMiddle div.searchCat input {float:left;}
#headerMiddle div.searchCat label {margin:0 .33em;}
 
/* header tabs */
div.searchCat ul li {float:left;margin:0 0 0 .4em;padding:.2em .33em .2em .33em;}
.searchCat ul li.searchCatBg {background:#7a7a7a;color:#fff;text-align:center;}
.searchCat ul li.searchCatBg a{color:#fff;font:900 1em Arial;}
 
#headerMiddle .headerSearch {background:#7a7a7a;;width:40.8em;padding:.33em 0 .33em  .33em;_padding-bottom:0;}
input.search {background-color:#e6e6e8;color:#5e5e5e;font-size:1em;border:0;border:2px solid white;width:31.37em;padding:0.45em .1em 0.48em .8em;float:left;}
img.magnGlass {width:1.08em;height:1.08em; margin-left:.2em;}
.searchButton {float:left;background:transparent url(http://o.aolcdn.com/art/ch_realestate/gradient_sprite.gif) repeat-x 0 0;padding:0;margin:0 0 0 .22em;display:block;font:900 1em Arial;text-align:center;color:#666;border:2px solid #fff;width:7.7em;height:2.5em;text-transform:uppercase;}
.searchButton:hover  {text-decoration:none;background:transparent url(http://o.aolcdn.com/art/ch_realestate/gradient_sprite.gif) repeat-x 0 -40px;;cursor:pointer;}

#headerBottom{clear:both;margin-top:20px;}
#headerBottom .last a{border-right:none;}
#headerBottom .menu_bar{width:968px;height:17px;font:normal 12px;font-weight:bold;position:relative;z-index:700;}
#headerBottom .menu_bar ul{padding:0 0 0 5px;margin:0;position:absolute;}
#headerBottom .menu_bar li{float:left;text-align:center;position:relative;padding-left:0;}
#headerBottom .menu_bar a{color:#7a7a7a;padding:2px 6px;border-right:1px solid #ccc;text-align:left;}   
#headerBottom .menu_bar a:hover {text-decoration:none;color:#6d8ca9;}
#headerBottom .menu_bar a.last{border-right:none;}
#headerBottom ul .drop {width:968px;margin-top:5px;margin-left:2px;position:absolute;left:-1px;top:17px;}
#headerBottom ul.drop li a {display:inline;border-top:4px solid #6d8ca9;}

/* start safari hacks for header */
 
/*\*/
html*.searchButton {
height:2.4em;/*seen only by Safari*/
width:6.9em;
padding:0;
*height:2.4em;/*seen only by IE for PC*/
}/**/
 
/*\*/
html*#headerMiddle .headerSearch {
width:39.8em;/*seen only by Safari*/
*width:40.8em;/*seen only by IE7 for PC*/
}/**/
 
/* end safari hacks for header */

/*header sub menu*/
/*hi-lighting*/
body#re_main .item1, body#re_4close .item1, body#re_fsbo .item1, body#re_newHomes .item1, body#re_mvg .item1, body#re_apts .item2 {position:relative;z-index:10;border-bottom:4px solid #d5e3eb;}
body#re_fin .item4, body#re_mortCalc .item4, body#re_affCalc .item4, body#re_bvrCalc .item4 {position:relative;z-index:10;border-bottom:4px solid #d5e3eb;}
body#re_mortCalc li.sub3 a, body#re_affCalc li.sub2 a, body#re_bvrCalc li.sub1 a{color:#6d8ca9;}
body#re_newHomes li.sub3 a,body#re_4close li.sub1 a, body#re_fsbo li.sub2 a, body#re_new li.sub3 a, body#re_real li.sub4 a, body#re_mvg li.sub5 a{color:#6d8ca9;}
/*menu length*/
body#re_main .drop, body#re_4close .drop, body#re_fsbo .drop, body#re_newHomes .drop, body#re_mvg .drop{width:700px;}
body#re_apts .drop {width:300px;}
body#re_fin .drop, body#re_mortCalc .drop, body#re_affCalc .drop, body#re_bvrCalc .drop{width:500px;}
/*new features menu item*/
.new_features1{background:transparent url(http://o.aolcdn.com/art/ch_realestate/new_features.gif) no-repeat scroll 0 0;padding:0 0 0 33px;margin-left:10px;}
.new_features1 img{margin-right:7px;}
span.new_features{background:#F18845;padding:0 3px 0 5px;margin-right:7px;color:#fff;font-size:10px;}

/*re generic page layout*/
#left_wide{float:left;width:638px;position:relative;}
#right_narrow{float:right;width:314px;position:relative;}
.left_638 {width:638px;margin-bottom:10px;}
.left_638 .inner_422_left{width:422px;float:left;}
.left_638 .inner_206_left{width:206px;float:right;}
.left_638 .inner_314_left{width:314px;float:left;}
.left_638 .inner_314_right{width:314px;float:right;}
.right_314{width:314px;margin-bottom:0px;}
#left_narrow{float:left;width:314px;}
#right_wide{float:right;width:638px;}
.left_314{width:314px;}
.right_638{width:638px;}
.right_638 .inner_314_left{width:314px;float:left;}
.right_638 .inner_314_right{width:314px;float:right;}
#right_narrow .admodule{background:#E5E5E5;padding:7px;margin-bottom:10px;}
.container{clear:both;width:960px;margin:20px 10px 0 10px;padding-top:5px;z-index:200;}
a{text-decoration:none;color:#178cc1;}
a:hover{text-decoration:underline;}
img{border:none;}
ul{padding-left:0;margin-left:0;}
ul li{list-style:none;}
input, select{color:#5e5e60;}
h1{font-size:21px;}
h2{font-size:18px;position:relative;}
h3{font-size:16px;color:#6b8ca9;margin:0;padding:0;position:relative;}
h4{font-size:14px;}
h5{font-size:12px;}

h1, h2{color:#4c4c4c;margin:0;padding:0;}
h1 em{color:#6D8CA9;}

body#re_main h1{margin-bottom:10px;font-size:14px;}

em{color:#fff;font-style:normal;}
label{display:block;}

.inner_left{float:left;}
.inner_right{float:right;}

.clear{clear:both;}
.hide,.ifrm{display:none;}

.bordered {border:1px solid #ccc;}
.logo{float:right;}
.logo i{position:relative;top:-10px;}

/*generic sprites classes*/
.black_arrow_up{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px 5px;padding:0 0 0 20px;}
.black_arrow_down{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -9px;padding:0 0 0 20px;}
.black_arrow_right{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -428px;padding:0 0 0 20px;}
.black_arrow_left{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -446px;padding:0 0 0 20px;}
.gray_arrow_down{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -24px;padding:0 0 0 20px;}
.red_arrow_up{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -80px;padding:0 0 0 20px;}
.green_arrow_down{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -93px;padding:0 0 0 20px;}
.camera{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -40px;padding:0 0 0 20px;}
.video{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -62px;padding:0 0 0 20px;}
.blue_select_arrow{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -112px;padding:0 0 0 20px;}
.print_button{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -134px;padding:0 0 0 20px;float:right;}
.brochure{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -133px;padding:0 0 0 20px;}
.staf{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -153px;padding:0 0 0 20px;}
.floor_plan{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -195px;padding:0 0 0 20px;}
.direction{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -173px;padding:0 0 0 20px;}
.blue_arrow_down{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -211px;padding:0 0 0 20px;}
.blue_arrow_right{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -226px;padding:0 0 0 20px;}
.blue_arrow_up{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -241px;padding:0 0 0 20px;}
.blue_arrow_left{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0px -257px;padding:0 0 0 20px;}
.map_glass{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -280px;padding:0px 0 0px 20px;}
.full_ratings_star{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -303px;padding:0 0 0 20px;}
.half_ratings_star{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -323px;padding:0 0 0 20px;}
.empty_ratings_star{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -343px;padding:0 0 0 20px;}
.previous_btn{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -368px;padding:2px 25px;}
.next_btn{background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll right -403px;padding:2px 25px;}

.see_more {font-weight:bold;margin-left:-5px;}
.prog_module {padding:10px;margin-bottom:10px;}
.prog_module p{padding:0; margin:0 0 12px 0}
.prog_module h3, .prog_module h2{margin:0 0 8px 0;}
.prog_module h2{color:#6b8ca9;}
.prog_module a.plink{display:block;}
#prog_module2 {border:1px solid #ccc;padding:10px;margin-bottom:10px;}
#prog_module2 h2{color: #6b8ca9;}
#prog_module3 h2{color: #6b8ca9;}
.widget .header {background:#fff;}
.widget i {font-size:10px;}
.widget .body .logo i{position:relative;top:-10px}
.widget .body .logo img{position:relative;}
.widget .body .logo {float:right}

.widget .body li {width:75%;float:left;} 
.widget .body li select,.widget .body li input,.widget .body li label {display:block;width:100%;}
.widget ul {margin-left:0;}
.right_314 .widget .body li {float:none;}
.right_314 .widget .body ul {margin-bottom:0;}
.right_314 .module {margin-bottom:10px;}

/* find a neighborhood or school main */
#find_ns .body {position:relative;top:12px;}
#find_ns .errorMessage{margin-left:10px;}
#find_ns input#findaFormLocation {margin-left:10px;width:250px;}
#find_ns span {color:#6d8ca9;font-size:16px;font-weight:bold;padding-left:10px;}
#find_ns .buttonBorder {position:relative;left:526px;top:-22px;}

/*styles*/
.color1 {margin-bottom:10px;padding:10px;background:#d5e3eb;}
.color1 ul {margin-left:12px;}	
.color1 ul li {list-style:square;}
.color1 h4{margin:0; color: #6b8ca9;}

.color2 {margin-bottom:10px;padding:10px;}
.color2 h3, h4 {margin:0 0 5px;}
.color2 h4 {color: #6b8ca9;}
.color2 p {font-size:26px;line-height:1em;margin:0;padding:0;color:#b8cfdd;}
.color2 .links {font-size:14px;font-weight:bold;margin:8px 0 16px}
.color2 .module .button {position:static;color:#fff;border:1px solid #fff;padding:5px 1px;}
.color2 .module .button a {padding:3px 10px;background:#6d8ca9; color:#fff;position:static;border:1px solid #fff;text-decoration:none;}
	
.color3 {margin-bottom:10px;}
.color3 h3 {background:#fff;padding-bottom:10px;padding-left:3px;}
.color3 h3 em {color:#6d8ca9;}
.color3 .body {padding:5px 10px 10px 10px;background:#b8cfdd;}
.color3 label {margin-top:5px;}
.color3 i {margin-bottom:5px;color:#5e5e60;font-size:10px;}
.color3 .body li {width:75%;float:left;} 
.color3 .body li select,.color3  .body li input, .color3 .body li label {display:block;width:100%;}
.color3 ul {margin-left:0;}

.color4 {border:1px solid #ccc;border-top:5px solid #b8cfdd;background:#fff;padding:10px;margin-bottom:10px;}
.color4 h2, #findRA h2, #findRW h2 {color:#5e5e60;}
.color4 h2 em{color:#b8cfdd;}
.color4 h3, #findRA h3, #findRW h3 {color:#5e5e60;}
.color4 h3 em, #findRA em, #findRW em {color:#b8cfdd;}
.color4 h4{margin:0;}
.color4 label {padding-top:10px;}
.color4 .inputText {width:225px;display:block;}
.color4 select {width:170px;}
.color4 i {margin-bottom:5px;color:#5e5e60;font-size:10px;}
.color4 #prog_module3 h2{color: #5e5e60;}

.color5{border:3px solid #F1F1F1;background:#E8F3F9;padding:3px;margin-bottom:10px;}
.color5 h3{padding:0;margin:0 0 10px 0;}
.color5 ul,.color5 ul ul{margin:0 0 0 20px;}
.color5 li,.color5 li li{margin-bottom:5px;list-style:disc;} 
.color5 li span{font-weight:bold;display:block;}

.color6{position:relative;background:#FFF;padding:10px;margin-bottom:10px;border:1px solid #D3D3D3;}
.color6 h5{padding:0;margin:0;}
.color6 .text{padding:5px 0;margin:0 0 10px 0;}
.color6 .body img{width:80px;margin-right:10px;float:left;border:1px solid #D3D3D3;position:relative;}
.color6 .body ul{margin-left:0;float:left;position:relative;list-style-position:inside;}
.color6 .body li{padding-left:0px;margin-bottom:3px;}
.color6 .body .clear{position:relative;}

.color7{border:1px solid #FFF;border-top-width:2px;border-bottom:none;margin-bottom:10px;}
.color7 h3{padding:5px;background-color:#F5E6D3;color:#996633;}
.color7 h3 em{color:#996633;}
.color7 form{padding:5px;}
.color7 .buttonBorder{float:right;position:relative;top:-20px;}

.arrowLink{padding:20px;margin-right:10px;}

#sampleHomesContainer {width:100%;}
.sampleHomes {width:47%;border:1px solid #ccc;}
.sampleHomes {padding:6px;margin:0 5px 10px 0;}
.sampleHomes span {display:block;}
.sampleLeft img {width:100px;float:left;padding-right:10px;}
.sampleMid {width:39%;float:left;}
#sample_head {padding:10px 0;}
#sampletxt, #sampleval {font-weight:bold;font-size:16px;}
.samplePrice {font-weight:bold;}
.sampleAddress {color:#178cc1;}
.sampleBroker {padding-top:15px;}

#mortgageRates select {width:250px;}
#post_prop_listing {margin-bottom:10px}
.state_drop {padding-top:15px;}

div#topCities div#tcleft, div#topCities div#tcright {width:50%;margin-top:10px;} div#topCities div#tcleft {float:left;}
div#topCities div#tcright {float:right;}
div#topCities #tcleft img, div#topCities #tcright img {position:relative;top:3px;}
div#topCities .powerby {text-align:right;}
div#topCities .powerby img {vertical-align:middle;}
div#topCities .powerby .login {top:-5px;position:relative;}
div#topCities h2 {color: #6b8ca9; margin-top:35px;}
div#topCities h3 {margin-top:35px;}
div#topCities .body i {margin-left:0;}
div#topCities ol {padding:0;margin:3px 0 0 15px;}
div#topCities {margin:10px 10px 10px 0px;}
div#topCities p {margin-top:0;padding-top:0;font-weight:bold;font-size:13px;}
div#topCities #tcleft img, div#topCities #tcright img {position:relative;top:3px;}
div#top10Cities{width:314px;background:#bfd4e1;height:150px;}
#t10cLeftList, #t10cRightList {width:135px;list-style:square;}
#t10cLeftList{float:left;padding:0 0 0 23px;}
#t10cRightList{float:right;padding:0;}

.fc_bordered {border:1px solid #ccc;height:460px;width:636px !important;overflow:hidden;}
.fc_bordered #prog_module1 {clear:left;margin-top:10px;}
.fc_bordered .prog_module {padding:0 10px 0 0;}

#foreclosure_trends {margin:10px 0 0 10px;}
#foreclosure_trends label {display:inline;}
#foreclosure_trends #foreclosures_graph {margin-top:10px;}
#foreclosure_trends h2 {color: #6b8ca9; margin-bottom: 8px;}
#foreclosure_laws {margin-left:10px;}

.personas {padding:10px;border:1px solid #ccc;margin-bottom:10px;}
.personas p, .personas ul {margin-top:5px;}
.personas .linkblocks .leftlinks, .personas .linkblocks .rightlinks {width:50%; float:left;}
.personas .linkblocks  ul {margin-left:0;}
.personas .linkblocks {clear:both;height:78px;}
.personas ul li{list-style:square;margin-left:15px;}

.print_header_container {width:638px;margin:10px 0 0 10px;}
.print_header_container .logo {float:left;}

.carousel {position:relative; border:1px solid #b8cfdd;width:636px;overflow:hidden;margin-bottom:10px;}
.carousel h2 {padding:10px;}
.carousel .tab {display:none;}
.carousel .dl {padding:0; margin:0;width:9999px;}
.carousel .clear {width:1px;height:1px;}
.carousel .dl .slide {width:200px;float:left;margin:9px 0 9px 9px; padding:0;display:inline;background:#fff;color:#5e5e60;}
.carousel .dl h3 {margin:0;padding:10px;background:#b8cfdd;color:#fff;font-size:14px; font-weight:bolder;}
.carousel .dl .slide ul {display:none;}
.carousel .prevnext {width:618px;padding:0 0 10px;margin:0 10px;}
.carousel .prevnext .disabled {text-decoration:none;color:#5e5e60;cursor:default}
.carousel .previous_btn {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -368px;padding:3px 0 3px 25px;}
.carousel .next_btn {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll right -403px;padding:3px 25px 3px 0;}
.carousel span.counter {position:relative;left:35%;}

.gallery {background:#d5e3eb;padding:10px 10px 20px;}
.gallery .prevnext {margin:0;text-align:center;width:275px;float:right;padding:0;}
.gallery .prevnext .previous_btn, .gallery .prevnext .next_btn {background:none;padding:0}
.gallery .prevnext .previous_btn a {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -368px;padding:2px 25px;}
.gallery .prevnext .next_btn a {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll right -403px;padding:2px 25px;}
.gallery h2 {float:left;margin-top:0;}
.gallery .sponsor {float:right;border: none;}
.gallery .slide {clear:both;margin-top:10px;}
.gallery .tab {display:none;}
.gallery .slide .head {margin-left:341px;}
.gallery .slide h3 {margin:10px 0 5px 0;position:relative;float:right;padding:0;width:275px;}
.gallery .slide .photo {float:left;margin-right:9px;border:1px solid;padding:5px; background:#fff;}
.gallery .slide .stext {margin:10px 0 5px 0;position:relative;float:right;padding:0;width:275px;}
.gallery .slide .links{margin:0 0 10px;float:right;padding:0p;width:275px;clear:right;}
.gallery .slide .links ul{margin:5px 0 0 0;padding:0;}
.gallery .slide .links ul li{list-style:square inside;}
.gallery .slide .links ul li a{padding:0 5px;text-decoration:none;}

.mkt_result {padding:10px;border:1px solid #ccc;}
.mkt_rslt_left {float:left;}
.mkt_table_left td {padding-left:10px;width:50%;}
.mkt_table_right td{padding-left:10px;width:49%;}
.mkt_table_label{border-collapse:collapse;margin:10px;}
.mkt_result .mkt_label {font-size:14px;color:#6d8ca9;font-weight:bold;margin-bottom:5px;}
.mkt_table_content{width:70px;}
table .blue {background:#eaf1f7;}
.mkt_result .subtext {margin-top:10px;}

.sponsor {border:1px solid #ccc;padding:10px;position: relative;}

#vertical_dmn_results h5 {margin:1em 0 0}
#vertical_dmn_results .sponsor {position:relative}

#horizontal_dmn_results .sponsor h3{display:inline;}
#horizontal_dmn_results a.info{margin-left:15px;}
#horizontal_dmn_results .body span.smalltext a{position:relative;top:-15px;}
#horizontal_dmn_results .body .box{float:left;width:23%;margin:10px 10px 10px 0;}
#horizontal_dmn_results .body .box a.arrow{font-size:12px;font-weight:bold;text-decoration:none;}
#horizontal_dmn_results .body .box a.sponsorURL{font-weight:normal;color:#178CC1;}

#left_wide #vertical_dmn_results .sponsor h3{display:inline;}
#left_wide #vertical_dmn_results .sponsor a.info{margin-left:15px;}
#left_wide #vertical_dmn_results .body span.smalltext a{position:relative;top:-15px;}
#left_wide #vertical_dmn_results .body .sponsorPromo{float:left;width:31%;margin:0 10px 0 0;}
#left_wide #vertical_dmn_results .body .sponsorPromo a.arrow{font-size:12px;font-weight:bold;text-decoration:none;}
#left_wide #vertical_dmn_results .body .sponsorPromo a.sponsorURL{font-weight:normal;color:#178CC1;}

.moreLinks {clear:both;width:980px;margin-left:10px;}
.moreLinks  p {margin:0;padding:0;}

#foot {clear:both;}
#foot #f_browselinks, #foot .moreLinks, #foot .seoText {margin:10px 0;}
#foot .copyright {float:right;}
#foot #horizontal_dmn_results .body .box{float:left;width:23%;margin:10px 10px 10px 0;}

#findRW #frw_left #radioInput{padding:0px 0pt 10pt 0px;float:none;margin:0px 395px 0px 0px;}
#findRW{padding:0px 10pt 10pt 10px;position: relative;}
#frw_left {margin:10px 0;padding:10px 0pt 0pt 0px;border-top:1px solid #ccc}
/* #frw_left {float:left;width:315px;border-right:1px solid #ccc;padding:5px 0 0 10px;margin:10px 0;} */
/* #frw_left .buttonBorder {margin-left:256px;} */
#frw_left .buttonBorder {float:left;height:24px;margin:0px 0px 0px 10px;width:99px;}
#frw_left div {float:left;margin-right:10px;position:relative;}
#frw_left .button {height:22px;width:97px;}
#frw_left h4 {margin-bottom:0px;margin-top:5px;}
#frw_right {margin:0px 0px 0px 450px;padding:5px 0px 0px 0px;}
#frw_right h4 {width:auto;float:left;margin-left:10px;margin-top:21px;}
#frw_right .buttonBorder {width:82px;margin-top:13px;margin-left:183px;}
#frw_right .button {width:80px;}
/* input#fro215_zip {width:auto;float:left;margin-top:5px;width:245px;} */
input#fro215_zip {width:auto;float:left;margin-top:5px;width:100px;}
form#fro215 {margin-top:0;padding-top:0}

#trends {padding:10px;border:1px solid #ccc; position: relative;}
#trends .powerby {text-align:right;margin-bottom:10px;position: relative;}
#trends .powerby img{vertical-align:middle;}
#trends .powerby .login{top:-5px;position: relative;}
#trends #topFSBOCities .prog_slot h2{color: #6b8ca9;}
#trends h3, #trends h4 {margin:0;}
#trends ol {padding:0 0 0 1em;margin:0.25em 0 2em 1.5em;}
#trends #topFSBOCities {float:left;width:303px;position: relative;}
#trends #post_prop_listing {float:left;width:303px;margin:0 0 0 10px;display:inline;position: relative;}
#trends #post_prop_listing form {padding:0;margin:0}
#trends #post_prop_listing h2{color: #6b8ca9;}
#trends #prop_zip {margin-bottom:10px;}
#trends select {width:145px;}

.buttonBorder {width:42px;height:22px;background:#6d8ca9;position:relative;top:5px;}
.button {background:#6d8ca9;width:40px;height:20px;border:1px solid white;color:#fff;font-size:10px;position:absolute;top:1px;left:1px;}

#foreclosure_laws .buttonBorder {margin-top:-27px;margin-left:150px;}
#foreclosure_laws form{padding:0;margin:0;}
#foreclosure_laws h2{margin-bottom:8px; color:#6b8ca9;}
#foreclosure_laws h3{margin-bottom:8px;}
#right_narrow #foreclosure_laws .buttonBorder {margin-left:175px;}

#articlediv .inset{padding:5px;width:200px;margin-right:10px;}
#articlediv .inset h4{margin:0px 0px 5px}
#articlediv .inset a{display:block;}
#articlediv .left{float:left;}
#articlediv .right{float:right;}

.hms #hms_zip {float:left;width:80px;margin-top:5px;}
.hms #hms_zip_label {float:left; margin-top:10px;}
.hms .buttonBorder {margin-left:230px;}
.hms .logo {float:left;position: relative;}

#mortgage_rates_widget {padding:10px;border:1px solid #ccc;position: relative;}
#mortgage_rates_widget table {width:402px!important;}
#mortgage_rates_widget h3 {margin-bottom:10px;}
#mortgage_rates_widget h4 {display:inline;width:80px;color:#6d8ca9;margin-bottom:0;}
#mortgage_rates_widget h4.national {margin-left:75px;}
#mortgage_rates_widget h4.local {margin-left:75px;}
#mortgage_rates_widget .mort_rates_foot {clear:left;position: relative;}

#mort_rates{float:left;width:57%;position: relative;}
#mort_rates input#mortgage_rate_zip {width:80px;float:left;margin-top:5px;}
#mort_rates .buttonBorder {width:70px;margin-left:90px;}
#mort_rates .button {width:68px}

.mort_rates_foot .date{padding-right:180px;}

#mortgage_rates .mort_rates_foot {float:right;margin-top:10px;width:43%}
#mortgage_rates .mort_rates_foot .lenders{}

#mortgage_rates table {width:290px;}

#right_narrow #mortgage_rates_widget {padding:0;border:none;}
#right_narrow #mortgage_rates_widget table {width:290px !important;}

#wcya ul li, #sycs ul li {list-style:none;}
#wcya ul, #sycs ul {margin-left:0;}
#sycs {width:95%;}
#wcya li {width:50%;}
#wcya li select,#wcya li input,#wcya li label {width:90%;}
.snapshot table {font-size:11px;}

.archive_content p {margin:5px 0 10px 0;padding-bottom:10px;}
.archive_content a {font-weight:bold;}
.archive_content a.archive_more {font-weight:normal;}
.archive_content p, introBlurb {border-bottom:1px solid #b8cfdd;}

/* sitemap styles */
.siteLinksLeft {width:33%;float:left;}
.siteLinksMid {width:33%;float:left;}
.siteLinksRight {width:33%;float:right;}
.siteLinksTitle a {font-weight:bold;}

/*cms what can you afford module */
#inputdiv_cms .button {width:100px;}
#inputdiv_cms .buttonBorder {width:102px;}

/*cms find a contractor wide module */
#findContractor_cms_wide label,#findContractor_cms_wide .buttonBorder {margin:10px 0;}
#findContractor form{clear:both;}

/*seo styles*/
#listingIndex #prevlink {float:left;width:13%;clear:both;}
#listingIndex #prevlink a, #listingIndex span#nolinkprev {padding-left:10px;}
#listingIndex #rangelink {width:74%;float:left;text-align:center;}
#listingIndex #nextlink {width:13%;float:left;}
#listingIndex #nextlink a, #listingIndex span#nolinknext {float:right;padding-right:10px;}
#listingIndex #nextprevtop {height:25px;border-bottom:1px solid #ccc;}
#listingIndex #nextprevbot {padding:7px 0;clear:both;height:25px;border-top:1px solid #ccc;}
#listingIndex #browselink {height:25px;}
#listingIndex #alllist ul a {background:url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat 0 -227px;padding:0 0 0 18px;}
#listingIndex #listingIndexTop,#listingIndexBottom {font-size:10px;padding:5px 0;}
#listingIndex #pagetitle {font-size:16px;font-weight:bold;padding-bottom:10px;}
#listingIndex #noresults {border:1px solid #ccc;border-width:1px 0 1px 0;padding:20px 0;}
#listingIndex #alllist #colone, #listingIndex #alllist #coltwo,#listingIndex #alllist #colthree {float:left;width:30%;}

/*calculator pages */
#sb_nav {border-bottom:1px solid #717DA2;width:638px;}
#sb_nav ul {height:22px;font-weight:normal;font-size:12px;padding:0;margin:0;}
#sb_nav ul li {float:left;border:1px solid #717DA2;padding:0;margin:0;background:#A7ABAF;}
#sb_nav ul li a.txt {padding-left:40px;padding-top:1px;height:20px;display:block;text-decoration:none;color:#000;font-weight:bold; }
#sb_nav ul li a:hover {color:#FFF;background:#2D386E}
#sb_nav .selctd {background:#6d8ca9;}
#sb_nav ul li#tab1, #sb_nav ul li#tab2 {margin-right:3px;width:209px;}
#sb_nav ul li#tab3 {width:208px;}

.mod {clear:both;margin:0;padding:15px 0;background:#F1F5F8;border:solid #6daca9;border-width:0 1px 1px 1px;}
.mod .cleft {width:200px;float:left;padding:0 0 0 10px;}
.mod .cleft p {line-height:15px;font-size:12px;color:#7f7f7f;margin:0;padding:0;}
.mod .cright {font-size:12px;font-weight:normal;color:#838384;border:1px solid #E0E1E1;width:400px;float:right;margin:0px 10px 0px 0;padding:0;background:#fff;}
.mod .cright .grp {color:#838384;font-weight:bold;font-size:14px;}
.mod .cright a.clr {color:#6d8ca9;text-decoration:underline}
.mod .cright .pnts,.mod .cright .pntsa {padding:0 30px 0 0;font-size:12px;}
.mod .cright .tbx {margin:0;padding:0}
.mod .cright .toplinks {height:20px;width:360px;}
.mod .cright .toplinks ul#tlinks_ac li {width:50%;float:left;text-align:center;}
.mod .cright .toplinks ul#tlinks_bvr li {width:25%;float:left;text-align:center;}
.mod .cright .toplinks ul#tlinks_mc li {width:33%;float:left;text-align:center;}
.mod .cright table tr.trhead td {padding:10px 0;}
.mod .buttonBorder {width:72px;}
.mod .button {width:70px;}
table tr td {margin:0;padding:0;font-size:11px;}
.mod table input {font-size:11px;}
.flright {float:right}
.mod .cright .mf_def {margin:10px 0 0 0;padding:1px 4px 2px 4px;font-size:12px;border:solid 1px #B8C3D2;color:#fff;background:#7792AD;}
.mod .cright .mf_def:hover {color:#000;background:#7792AD;}
.mod .cright .mf_def:active {background:#7792AD;}
.mod .cright #cct {display:block;padding-bottom:45px;margin:0 10px 0 10px;}
.mod .cright .attribution {text-align:right;margin:10px}
.mod table {margin-left:10px;}
.mod table .bld {font-weight:bold;font-size:14px;color:#838384}
.mod table .bclr {font-weight:12px;color:#6ccfeb}
td.dta {font-size:12px;padding:5px 10px 2px 10px;}
.mod table .gclr {color:#6d8ca9;}
table .gclrbld {font-weight:bold;font-size:14px;color:#6d8ca9;}
table .gclrbldsmall {font-weight:bold;font-size:12px;color:#6d8ca9;}
.gclrbldsmall {font-weight:bold;font-size:12px;color:#6d8ca9;}
.calctbl {width:100%; padding-right:20px; text-align:right}
.calctbl th {font-size:11px;font-weight:normal;color:#000;padding:0}
.calctbl td {font-size:10px;color:#5e5e60;}
.calctblyr {text-align:center}
#tablediv h3 {margin-left:10px;}
.pntsa {width:220px;}
td.indent {padding-left:6px;}
#mortgage_calculator_cms_wide .buttonBorder {width:75px;}
#mortgage_calculator_cms_wide .button {width:73px;}
.currency {text-align:right}

.hms {border:1px solid #ccc;padding:10px;position: relative;}

.collapse .collapsible {display:none}

#loanquotes .buttonBorder {margin-bottom:10px;}
#loanquotes div{line-height:20px;}

#fhi215_condo_label {display:inline;}
input#fhi215_condo {position:relative;top:2px;}

.promo_foreclosure {width:312px;height:205px;margin-bottom:10px;background:url(http://o.aolcdn.com/art/ch_realestate/promo_foreclosure_bg) no-repeat;position:relative;}
.promo_foreclosure  input#selectAreaFormLocation {width:186px;margin-top:0;}
.promo_foreclosure form {margin-left:20px;position:absolute;top:160px;}
.promo_foreclosure  .buttonBorder {margin-left:197px;width:74px;position:relative;top:-22px;#top:-23px;}
.promo_foreclosure .button {width:72px;}
.promo_foreclosure h5 {position:relative;top:-3px;font-size:11px;}

form h5.errorMessage{color:#ff0000;margin:5px 0 0 0;}

.findAgent .poweredBy{padding:0px 0px 10px;color:#5e5e60;font-size:10px;position:relative;}
.findAgent h3{color:#5e5e60;}
.findAgent h3 em{color:#b8cfdd;}
.findAgent .body{margin-bottom:10px;}
.findAgent .left_panel{float:left;width:294px;padding:10px;}
.findAgent .left_panel .submitRow div{float:left;margin-right:5px;}
.findAgent .left_panel .buttonBorder {width:99px;height:25px;}
.findAgent .left_panel .button {width:71px;height:17px;font-size:12px;padding:4px 0px 0px 24px;text-decoration:none;cursor:default;}
.findAgent .right_panel{float:right;width:294px;padding:10px;}
.findAgent .inputText {width:225px;display:block;}

#findContractor .logo{position:relative;top:10px;}

#re_contractor .re_contractor_10_logo{position:absolute; left: 550px; top: 95px;}

#re_contractor_10 .pointList {padding:0 10px 10px 10px;clear:right;}
#re_contractor_10 .pointList h3{padding-bottom:10px;}
#re_contractor_10 .pointList ul{margin:0;padding:5px 0;border-top: 1px solid #ccc;}
#re_contractor_10 .pointList .pointItem{margin-bottom:10px;padding:5px 0;border-bottom: 1px solid #ccc;}
#re_contractor_10 .pointList .pointItem h5{margin:0;}
#re_contractor_10 .pointList div{margin-bottom:10px;}

.searchFormLite{padding:10px;padding-bottom:5px;background:#b8cfdd;position:relative;}
.searchFormLite form{margin:0px;position:relative;}
.searchFormLite h1,.searchFormLite h2,.searchFormLite h3,.searchFormLite h4 {padding-right:5px;float:left;position:relative;}
.searchFormLite .loc{position:relative;float:left}
.searchFormLite .loc .textInput{position:relative;width:300px;}
.searchFormLite .loc .buttonBorder{float:left;width:99px;height:27px;top:-1px;}
.searchFormLite .loc .button {width:97px;height:25px;}

/*franchise/survey gallery*/
.left_638 .inner_right .galleryTray{width:360px}
.left_638 .inner_right .galleryTray h5{margin:0px}
.left_638 .inner_right .galleryTray ul{margin:0px}

.sampleListings{margin:0px 0px 0px 10px;}
.sampleListings h4{width:228px;margin:0px;padding:5px;border:2px solid;border-bottom:none;}
.sampleListings .listArea{border:1px solid;border-bottom:none;padding:0px;}
.sampleListings .listArea .sampleListing{float:left;padding:5px;background-color:#fff;border-bottom:1px solid;width:230px}
.sampleListings .listArea .sampleListing img{width:81px;height:60px;margin-right:5px;float:left;}
.sampleListings .listArea .sampleListing .content{float:left;font-size:10px;}
.innerLeft .sampleListings .listArea .sampleListing .content{width:140px;}
.sampleListings .listArea .sampleListing .content .price{font-weight:bold;}
.sampleListings .listArea .sampleListing .content .beds{margin-right:5px;}
.sampleListings .listArea .sampleListing .content .baths{margin-right:5px;}
.sampleListings .listArea .sampleListing .content .address{display:block;}
.sampleListings .listArea .sampleListing .content .cityStateZip{display:block;}

#survey #pageContainer{background-color:#E5E5E5;}
#survey #pageContainer #head980{background-color:#fff;}
#survey #pageContainer #foot{background-color:#fff;}
#survey #pageContainer .container{margin-top:0px;padding-top:20px;background:#E5E5E5 url(http://o.aolcdn.com/art/ch_realestate/crosshatch.gif) repeat-x scroll;}
#survey #pageContainer .container #left_wide{background:#E5E5E5;}

#survey #galleryContainer{width:638px;padding-bottom:10px;}
#survey .gallery {padding:0px;background-color:#E5E5E5;}
#survey .gallery .head{padding:5px 0px 5px 10px;color:#B66C58;background-color:#5F5649;width:628px;}
#survey .gallery .head h2 {width:450px;color:#FB6F52;font-size:28px;font-weight:normal;}
#survey .gallery .head h2 em{font-size:16px;color:#FB6F52;}
#survey .gallery .head .sponsor{border:none;padding:10px 10px 0px 0px;}
#survey .gallery .head .sponsor i{padding-right:5px;}
#survey .gallery .head .sponsor img{height:36px;width:81px;}
#survey .gallery .slide{padding:5px 10px;}
#survey .gallery .prevnext{clear:both;text-align:right;width:365px;}
#survey .gallery .prevnext .previous_btn a{background-position:0  -470px;padding:4px 25px;}
#survey .gallery .prevnext .next_btn a {background-position:right -505px;padding:4px 25px;}
#survey .gallery .slide .head{clear:right;margin-left:249px;background-color:#E5E5E5;padding:0px;width:360px;}
#survey .gallery .slide .photo{border-color:#fff;padding:0px;}
#survey .gallery .slide .photo img{width:240px;height:180px;}
#survey .gallery .slide .stext{clear:right;width:365px;}
#survey .gallery .slide .stext ul{margin:5px 0px 0px 5px;}
#survey .gallery .slide .stext li{list-style:square inside;}
#survey .gallery .slide .stext .copy h3 em{color:#5e5e60;}
#survey .gallery .slide .stext .copy div{background-color:#E5E5E5;color:#5e5e60;padding:3px 5px 3px 0px;}
#survey .gallery .slide .stext .copy .slideQuote{background-color:#7B6A5C;color:#fff;margin-left:0px;padding:5px;}
#survey .gallery .slide .stext .copy .slideQuote h5{margin:3px 0px;}
#survey .gallery .slide .stext .copy ul{margin:0px;padding:0px;}
#survey .gallery .slide .stext .copy li{list-style:square inside;}
#survey .gallery .slide .links{margin:0px 0px 0px 241px;padding-left:10px;background-color:#E5E5E5;color:#5e5e60;}
#survey .gallery .slide .links ul{margin:5px 0px 0px 0px;;padding:0px 0px 0px 0px;}
#survey .gallery .slide .links ul li{background-color:#F1FBFC;list-style:square inside;}

#survey .gallery .introSlide {clear:both;width:638px;height:200px;background-color:#996633;}
#survey .gallery .seo {background-color:#5f5649;color:#fff;padding:10px 20px 0px;font-family:arial, verdana, sans-serif;font-size:11px;}
#survey .gallery .links {background-color:#5f5649;padding:0px 10px 10px;color:#fff;}
#survey .gallery .links a{margin:0px 10px;color:#BD9657;}
#survey .gallery .slide h3 {float: none; position: relative; margin-top: 0px; width:auto;}
#survey .carousel{background-color:#fff;border:none;padding:15px 0px;}
#survey .carousel .dl h3 {padding:5px 10px;border:1px solid #82612B;border-bottom:none;color:#82612B;font-size:14px;font-family:arial, verdana, sans-serif;background:#FFFCF7 url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 -100px;}
#survey .carousel .previous_btn {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll 0 -470px;padding:3px 0 6px 25px;}
#survey .carousel .next_btn {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll right -505px;padding:3px 0 6x 25px;}
#survey .carousel span.counter {position:relative;left:35%;}

#survey .searchFormLite{background:transparent url(http://o.aolcdn.com/art/ch_realestate/hatch.gif) repeat scroll;} 
#survey .searchFormLite .loc h2{color:#784A1C;}
#survey .searchFormLite .loc h2 em{color:#784A1C;}
#survey .searchFormLite .loc .textInput{border:2px solid #fff;background-color:#C4C5C3;}
#survey .searchFormLite .loc .buttonBorder{background-color:#503C1C;} 
#survey .searchFormLite .loc .buttonBorder .button{background:#C85037 url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 0;}

#survey .searchFormTiny {background-color:#F1FBFC;}
#survey .searchFormTiny .loc h4{color:#784A1C;}
#survey .searchFormTiny .loc h4 em{color:#784A1C;}
#survey .searchFormTiny .loc .textInput{border:2px solid #fff;background-color:#C4C5C3;color:#fff;}
#survey .searchFormTiny .loc .buttonBorder{background-color:#503C1C;} 
#survey .searchFormTiny .loc .buttonBorder .button{background:#C85037 url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 0;}

#survey .color6{border:3px solid #B0DADD;}
#survey .color6 .body li{list-style:square inside;}

#survey .color7{border-color:#FFF;}
#survey .color7 h2{padding:5px;color:#996633;background:transparent url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 -430px;}
#survey .color7 h2 em{color:#996633;}
#survey .color7 form{padding:5px;}
#survey .color7 .buttonBorder{float:right;position:relative;top:-20px;margin-right:5px;}
#survey .color7 .widget .button{background-color:#E3B881;}

#survey .inner_right .galleryTray{width:385px}
#survey .inner_right .galleryTray .slide{padding:0px 10px;}
#survey .inner_right .galleryTray .slide .stext{margin:0px;padding:0px;}
#survey .inner_right .galleryTray .slide .links{margin:0px;padding:0px;}
#survey .inner_right .galleryTray .slide .stext .copy{position:relative;}
#survey .inner_right .galleryTray .slide .stext .copy div{background-color:#E5E5E5;color:#5e5e60;padding:3px 5px 3px 0px;}
#survey .inner_right .galleryTray .slide .stext .copy a{display:block;}
#survey .inner_right .galleryTray .slide .stext .copy div.finePrint{font-size:9px;position:absolute;top:180px;}
#survey .inner_right .galleryTray .slide .stext .copy div.finePrint p{margin:0px;}
#survey .inner_right .galleryTray .slide .stext .copy div.links{padding-top:10px;}
#survey .inner_right .galleryTray .slide .stext .copy div.links a{padding:0px 8px;display:inline;}
#survey .inner_right .galleryTray .slide .stext .copy div.links a.firstLink{padding-left:0px;}
#survey .inner_right .galleryTray .slide .stext .copy h5 em{color:#6B8CA9;}

#survey .left_638 .inner_left .color7{margin-left:5px;width:309px;}
#survey .left_638 .inner_right .color7{margin-right:5px;width:309px;}

#survey .inner_left .sampleListings{width:240px;}
#survey .inner_left .sampleListings h4{color:#fff;border-color:#7B695B;background:#7B695B;}
#survey .sampleListings .listArea{border-color:#7B695B;width:240px}
#survey .inner_left .sampleListings .listingArea .sampleListing{width:230px;border-color:#7B695B;}


#franchise #pageContainer{background-color:#E5E5E5;}
#franchise #pageContainer #head980{background-color:#fff;}
#franchise #pageContainer #foot{background-color:#fff;}
#franchise #pageContainer .container{margin-top:0px;padding-top:20px;background:#E5E5E5 url(http://o.aolcdn.com/art/ch_realestate/crosshatch.gif) repeat-x scroll;}
#franchise #pageContainer .container #left_wide{background:#F1FBFC;}

#franchise #galleryContainer{width:638px;margin-bottom:10px;}
#franchise .gallery{padding:0px;background-color:#F1FBFC;}
#franchise .gallery .head{padding:5px 0px 5px 10px;color:#B66C58;background-color:#643A11;}
#franchise .gallery .head h2{width:450px;color:#E69816;font-size:28px;font-weight:normal;}
#franchise .gallery .head h2 em{font-size:16px;color:#E69816;}
#franchise .gallery .sponsor {border:none;padding:10px 10px 0px 0px;}
#franchise .gallery .sponsor i{padding-right:5px;}
#franchise .gallery .sponsor img{height:36px;width:81px;}
#franchise .gallery .slide{padding:10px 10px 0px;}
#franchise .gallery .slide h3 {float: none; position: relative; margin-top: 0px; width:auto;}
#franchise .gallery .slide .prevnext{clear:both;text-align:right;width:365px;}
#franchise .gallery .slide .prevnext .previous_btn a{background-position:0  -578px;padding:4px 25px;height:25px;}
#franchise .gallery .slide .prevnext .next_btn a {background-position:right -542px;padding:4px 25px;height:25px;}
#franchise .gallery .slide .head{background-color:#F1FBFC;margin-left:0px;float:right;padding:0px 0px 0px 0px;width:367px;}
#franchise .gallery .slide .photo{border-color:#fff;padding:0px;}
#franchise .gallery .slide .photo img{width:240px;height:180px;float:left;}
#franchise .gallery .slide .stext {clear:right;width:365px;}
#franchise .gallery .slide .stext .copy div{background-color:#F1FBFC;color:#5e5e60;padding:0px 5px 5px 0px;}
#franchise .gallery .slide .stext .copy h3 em{color:#5e5e60;}
#franchise .gallery .slide .stext .copy div{background-color:#F1FBFC;color:#5e5e60;padding:3px 5px 3px 0px;}
#franchise .gallery .slide .stext .copy .slideQuote{margin-left:0px;background-color:#E1E1BD;color:#5e5e60;padding:5px;}
#franchise .gallery .slide .stext .copy .slideQuote h5{margin:3px 0px;}
#franchise .gallery .slide .stext .copy ul{margin:0px;padding:0px;}
#franchise .gallery .slide .stext .copy li{list-style:square inside;}
#franchise .gallery .slide .links{margin-left:0px;float:right;padding:0px 0px 0px 0px;width:365px;}
#franchise .gallery .slide .links ul{margin:5px 0px 0px 0px;padding:0px;}
#franchise .gallery .slide .links ul li{list-style:square inside;background-color:#F1FBFC;}
#franchise .gallery .slide .links ul li a{padding:0px 5px;text-decoration:none;}
#franchise .gallery .slide .links ul li a span{padding:0px 5px 0px 10px;color:#5E5E60;}

#franchise .carousel{background-color:#fff;}
#franchise .carousel .dl h3{padding:5px 10px;border:1px solid #82612B;border-bottom:none;background:##FFEFD5;color:#82612B;font-size:14px;font-family:arial, verdana, sans-serif;}
#franchise .carousel .previous_btn {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll right -578px;padding-bottom:6px;}
#franchise .carousel .next_btn {background:transparent url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat scroll right -542px;padding-bottom:6px;}
#franchise .carousel span.counter {position:relative;left:35%;}

#franchise .searchFormLite{background:transparent url(http://o.aolcdn.com/art/ch_realestate/hatch.gif) repeat scroll;} 
#franchise .searchFormLite .loc h2{color:#784A1C;}
#franchise .searchFormLite .loc h2 em{color:#784A1C;}
#franchise .searchFormLite .loc .textInput{border:2px solid #fff;background-color:#50B7BE;color:#fff;}
#franchise .searchFormLite .loc .buttonBorder{background-color:#503C1C;} 
#franchise .searchFormLite .loc .buttonBorder .button{background:#BA801C url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 -50px;}

#franchise .searchFormTiny {background-color:#F1FBFC;}
#franchise .searchFormTiny .loc h4{color:#784A1C;}
#franchise .searchFormTiny .loc h4 em{color:#784A1C;}
#franchise .searchFormTiny .loc .textInput{border:2px solid #fff;background-color:#C4C5C3;color:#fff;}
#franchise .searchFormTiny .loc .buttonBorder{background-color:#99999A;} 
#franchise .searchFormTiny .loc .buttonBorder .button{background:#BA801C url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 -50px;}

#franchise .color6 .body li{list-style:square inside;}

#franchise .color7{border-color:#A9EBF1;}
#franchise .color7 h2{padding:5px;color:#50B7BE;background:transparent url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 -150px;}
#franchise .color7 h2 em{color:#50B7BE;}
#franchise .color7 .widget{background-color:#fff;}
#franchise .color7 .widget .buttonBorder{margin-right:5px;} 
#franchise .color7 .widget .button{background-color:#50B7BE;}
#franchise .color7 .snapshot{background-color:#fff;}
#franchise .color7 .snapshot table{padding:5px;}
#franchise .color7 .snapshot .see_more{margin-left:0px;}

#franchise .inner_right .galleryTray{width:385px;}
#franchise .inner_right .galleryTray .slide{padding:0px 10px;}
#franchise .inner_right .galleryTray .slide .stext{margin:0px;padding:0px;}
#franchise .inner_right .galleryTray .slide .links{margin:0px;padding:0px;}

#franchise .left_638 .inner_left .color7{margin-left:5px;width:309px;}
#franchise .left_638 .inner_right .color7{margin-right:5px;width:309px;}

#franchise .sampleListings{width:618px;background-color:#F1FBFC;}
#franchise .sampleListings h4{color:#50B7Be;border-color:#A9EBF1;background:#FFF url(http://o.aolcdn.com/art/ch_realestate/galleryfranchisesurvey.gif) repeat-x scroll 0 -200px;}
#franchise .sampleListings h4 em{color:#50B7Be;}
#franchise .sampleListings .listArea{border-color:#A9EBF1;width:618px;}
#franchise .sampleListings .listArea .sampleListing{width:299px;border-color:#A9EBF1;}

#franchise .inner_left .sampleListings{width:240px;}
#franchise .inner_left .sampleListings .listArea{width:240px}
#franchise .inner_left .sampleListings .listArea .sampleListing{width:230px;border-color:#A9EBF1;}

#subjectMatter #galleryContainer{width:638px;padding-bottom:10px;}
#subjectMatter .gallery {padding:0px;background-color:#F1FBFC;}
#subjectMatter .gallery .head{padding:5px 0px 5px 0px;color:#B66C58;width:620px;margin-left:0px;}
#subjectMatter .gallery .head em{color:#E69816;}
#subjectMatter .gallery .slide{padding:5px 10px;}
#subjectMatter .gallery .slide h3{float: none; position: relative; margin-top: 0px; width:auto;}
#subjectMatter .gallery .slide .photo {border-color:#fff;padding:0px;}
#subjectMatter .gallery .slide .photo img{width:240px;height:180px;border:1px solid #fff;float:left;}
#subjectMatter .gallery .slide .stext {clear:right;width:auto;margin:0;float:none;}
#subjectMatter .gallery .slide .stext .copy div{background-color:#F1FBFC;color:#5e5e60;padding:0px 5px 5px 0px;}
#subjectMatter .gallery .slide .stext .copy div.footer{padding:0;width:610px;position:relative;left:-250px;}
#subjectMatter .gallery .slide .links{margin:0px;background-color:#F1FBFC;color:#5e5e60;}
#subjectMatter .gallery .slide .links ul{margin:5px 0px 0px 0px;padding:0px;}
#subjectMatter .gallery .slide .links ul li{display:inline;list-style:square inside;background-color:#F1FBFC;}
#subjectMatter .gallery .slide .links ul li a{padding:0px 5px;text-decoration:none;}
#subjectMatter .gallery .slide .links ul li a span{padding:0px 5px 0px 10px;color:#5E5E60;}

#subjectMatter .color6{border:1px solid #D3D3D3;}
#subjectMatter .color6 .body li{list-style:square inside;}

#subjectMatter .left_638 .inner_left .color7{margin-left:5px;width:309px;}
#subjectMatter .left_638 .inner_right .color7{margin-right:5px;width:309px;}

#subjectMatter .left_638 .inner_314_left div.content{padding:5px;}
#subjectMatter .left_638 .inner_314_left div.content h5{margin:0px;padding-bottom:5px;}
#subjectMatter .left_638 .inner_314_left div.content img{margin:0px 5px 3px 0px;float:left;border:1px solid;width:80px;}
#subjectMatter .left_638 .inner_314_left div.content div{padding:0px 0px 10px 0px;}
#subjectMatter .left_638 .inner_314_left em{display:block;color:#5e5e60;font-weight:bold;}

#subjectMatter .left_638 .inner_314_left .sampleListings{width:314px;margin:0px;background:none;}
#subjectMatter .left_638 .inner_314_left .sampleListings h4{border:none;width:307px;padding:0px 0px 7px 0px;background:none;}
#subjectMatter .left_638 .inner_314_left .sampleListings h4 em{display:inline;font-size:16px;}
#subjectMatter .left_638 .inner_314_left .sampleListings .listArea{width:312px;border-color:#CCC;}
#subjectMatter .left_638 .inner_314_left .sampleListings .listArea .sampleListing{width:302px;border-color:#CCC;}
#subjectMatter .left_638 .inner_314_left .sampleListings .listArea .sampleListing .content{padding:0px;width:214px;}
#subjectMatter .left_638 .inner_314_left .sampleListings .listArea .sampleListing .content div{padding:0px 0px 3px;}
#subjectMatter .left_638 .inner_314_left .sampleListings .listArea .sampleListing .content div.price{font-size:11px;}
#subjectMatter .left_638 .inner_314_left .sampleListings .listArea .sampleListing .content div span{padding-right:10px}

#subjectMatter .left_638 .inner_314_right div.content{padding:5px;}
#subjectMatter .left_638 .inner_314_right div.content h5{margin:0px;padding-bottom:5px;}
#subjectMatter .left_638 .inner_314_right div.content img{margin:0px 5px 3px 0px;float:left;border:1px solid;width:80px;}
#subjectMatter .left_638 .inner_314_right div.content div{padding:0px 0px 10px 0px;}
#subjectMatter .left_638 .inner_314_right em{display:block;color:#5e5e60;font-weight:bold;}
#subjectMatter .left_638 .inner_314_right ul{list-style-position:inside;padding-left:0px;margin:0px;}
#subjectMatter .left_638 .inner_314_right li{list-style:square inside;padding-left:0px;margin-bottom:3px;}
#subjectMatter .left_638 .inner_314_right li a{}

.stateIndex{padding-left:5px;} 
.stateIndex h2{margin:0;padding-left:5px;text-transform:lowercase} 
.stateIndex ul{float:left;width:33%;} 
.stateIndex ul li{background:url(http://o.aolcdn.com/art/ch_realestate/base_sprite.gif) no-repeat 0 -227px;padding:0 0 0 18px;}

ol.tops_columnLeft{margin: 5px 0px 0px 5px; padding:0px; float:left; position:relative; list-style-position:inside; width:146px; display:block;}
ol.tops_columnRight{margin-top: 5px;}

#zeroResultContainer{margin-top:10px;}
#zeroResultMsg{font-family: arial; font-size: 14px; font-weight: bolder; color: #797979;border-top:1px solid #E5E5E5;padding:10px 5px 5px;}
#zeroResultMsg em{color: #f18845;font-family: arial; font-size: 14px;}
#zeroResultMsg ol{list-style-position: inside; margin-left: 0px; padding-left: 0px;}
#zeroResultMsg li{color: #f18845; padding-top: 5px;}
#zeroResultMsg li span {color: #797979;font-family: arial; font-size: 14px;}
#zeroResultMsg .hints{color: #797979; font-family: arial; font-size: 11px; margin-left: 20px; font-weight: bolder;}

#indexes #nextprevtop{padding:15px 0 10px;border-bottom:1px solid #cccccc;}
#indexes #nextprevtop div em{font-weight:bold;color:#4c4c4c}
#indexes #nextprevtop div a{padding:3px 0;}
#indexes #nextprevtop div span{padding:0 3px;}
#indexes #listingIndex{margin-top:10px;}
#indexes #listingIndex #alllist .seo_link{margin-top:0px;}

.left_628_wide_border{width:628px;border:5px solid #cccccc;margin-bottom:10px;}


.sponsorArea a{text-decoration:none;}

.sponsorArea .body{margin:10px 0;padding:5px;border:1px solid #E5E5E5;position:relative;}
.sponsorArea .body .sponsorLink{font-weight:bold;float:right;}
.sponsorArea .body .sponsorPromo{margin-bottom:10px;clear:right;}
.sponsorArea .body .sponsorPromo a{color:#5E5E60;}
.sponsorArea .body .sponsorPromo a p.title{font-weight:bold;margin:0;color:#178CC1;}
.sponsorArea .body .sponsorPromo a span.link{color:#008000;display:block;}
.sponsorArea .body .sponsorPromo a.arrow p{margin:0;color:#178CC1;}

#topSL.sponsorArea .body{border:none;margin:0;}
#topSL.sponsorArea .body .sponsorPromo a span.link{display:inline;margin-left:10px;}

#rightSL.sponsorArea .body{border-color:#cccccc;}

#bottomSL.sponsorArea .body{border-color:#E5E5E5;}
#bottomSL.sponsorArea .body .sponsorPromo{clear:none;}

.left_628_wide_border #bottomSL.sponsorArea .body{margin-bottom:0;border:none;border-top:1px solid #E5E5E5;}