/* GLOBAL STYLES */
body{color:#333;}
a{color:#003399;}
/* FUNCTIONAL STYLES */
.ajc-small-text{font-size:.95em;}
.ajc-clear-left{clear:left;}
.ajc-clear-right{clear:right;}
.ajc-container{position:relative;}
.shaded{background-color:#efefef;}
/* HEADER UNIVERSAL STYLES */
#ajc-header{overflow:hidden;}
#ajc-homefinder-leaderboard{background:#e9eaec;width:970px;padding:3px 0 ;height:90px;margin-bottom:16px;}
#ajc-homefinder-leaderboard,
#ajc-homefinder-leaderboard object,
#ajc-homefinder-leaderboard embed,
#ajc-homefinder-leaderboard table {text-align:center;margin-left:auto;margin-right:auto;}
div#ajc-header div.ajc-nav{padding:0px 0 0 0;width:728px;float:right;}
div#ajc-header ul.nav{border-top:1px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #ccc;z-index:99999999;margin-top:18px;}
div#ajc-header ul.nav li h4{border-top:none;}
div#ajc-header ul.nav li{font-size:16px;display:inline;float:left;padding:0px;}
div#ajc-header ul.nav li a{border-left:1px solid #fff;border-right:1px solid #ccc;padding:7px 41px;font-weight:bold;color:#555;display:inline;float:left;}
div#ajc-header ul.nav li.last a{padding:7px 44px;}
div#ajc-header ul.nav li.vertical a{padding:7px 12px;}
div#ajc-header ul.nav li a:hover{text-decoration:none;}
div#ajc-header ul.nav li.selected a{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#efefef;}
div#ajc-header ul.nav li a.on,div#ajc-header ul.nav li a.on:hover{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#eaeaea url('http://media.ajc.com/ajc/images/nav-on-bg.gif') top left repeat-x;color:#039;}
div#ajc-header ul.nav li div.nav-pane{margin:0px 0 0 -4px;padding:5px 5px 15px 5px;background:url('http://media.ajc.com/ajchomefinder/images/nav-pane-bg.png') bottom left no-repeat;width:220px;position:absolute;top:165px;display:none;z-index:900000;clear:both;cursor:pointer;overflow:visible;}
.ie6 li.vertical div.nav-pane{background:#efefef;}
.ie6 div#ajc-header ul.nav li div.nav-pane{padding:5px 5px 5px 5px;background-color:#efefef;background-image:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:2px solid #ccc;width:220px;overflow:visible;z-index:900000; margin: 3px 0 0 0 !important;}
div#nav-opinion{right:0;}
div#ajc-header ul.nav li div#nav-travel, .ie6 div#ajc-header ul.nav li div#nav-travel{margin:0px 0 0 -21px;width:160px;text-align:right;border-right:1px solid #ccc;}
.ie6 div#ajc-header ul.nav li div#nav-travel{overflow:hidden;margin:3px 0 0 -22px !important;}
.ie7 div#ajc-header ul.nav li div#nav-travel{margin:0 0 0 -22px !important;}



div#nav-sports{/* display:block !important;*/}
div.nav-pane h4{margin:0 0 10px 10px;font-size:11px;font-weight:bold;text-transform:uppercase;}
div#ajc-header div.nav-pane ul{margin:0 0 5px 6px;}
div#ajc-header div.nav-pane ul li{border:none;font-size:12px;float:none;}
div#ajc-header ul.nav li div.nav-pane a{padding:0;border:none;font-weight:normal;color:#039;float:none;}
div#ajc-header ul.nav li div.nav-pane p{margin:0 0 20px 10px;}
div#ajc-header ul.nav li div.nav-pane a:hover{text-decoration:underline;}
div#ajc-header div.nav-pane ul li:last-child{float:none;}
div#ajc-header div.nav-pane ul.sections li{margin:0;border-bottom:1px solid #e2e2e2;height:1%;display:block;}
div#ajc-header div.nav-pane ul.sections li a{padding:6px 5px 5px 5px;font-weight:bold;height:1%;display:block;}
div#ajc-header div.nav-pane ul.sections li a:hover{background:#999;text-decoration:none;color:#fff;}
div.nav-pane ul li a{font-size:14px;}
/* div#ajc-header div.nav-pane ul.sections li.boldBorder{border-bottom:1px solid #999;margin-bottom:5px;padding-bottom:5px;} */

div.nav-pane ul.sections li.quick-search a {font-size:12px !important;font-weight:normal !important;padding:6px 5px 4px 5px !important;}
ul.sections li.ajc-channel-label {margin: 17px 0 0 4px !important;}
ul.sections p.ajc-channel-label {margin: 17px 0 0 4px !important;font-size:12px;padding:0;}
/* REQUIRED ADDITION TO VERTICALS NAV STYLES */
div#ajc-verticals-nav{margin-bottom:1.2em!important;}
/* PENCIL AD STYLES */
.ajc-pencil-ad{clear:both;position:relative;background-color:#d1ebfa;padding:0 10px;}
/* AUTOSUGGEST STYLES */
.suggestions{position:absolute;top:0px;left:0px;line-height:1.6em;border-left:2px solid #c6cedb;border-bottom:1px solid #e9eaec;border-right:2px solid #e9eaec;background-color:#fefefe;width:300px;color:#8c959c;z-index:2000;}
.suggestions div:hover{background-color:#d1ebfa;color:#000;}
.suggestions div{border-bottom:1px solid #e9eaec;;padding:0 5px;}
/* CONTENT LAYOUT STYLES */
.ajc-page-label{font-size:28px;color:#495F6B;border-bottom:1px solid #495F6B;padding:0 0 6px 0;margin:0 0 20px 0;}
.ajc-page-label span{font-size:12px;color:#495F6B;display:block;padding:6px 0 0 0 ;}
.ajc-content-well{font-size:.95em;margin-top:30px;}
.ajc-content-module{margin-bottom:2em;overflow:hidden;}
.ajc-content-module-lined{padding-bottom:1em;margin-bottom:1em;overflow:hidden;border-bottom:1px solid #dfddeb;}
.ajc-section-label{font-size:1.4em;}
.ajc-channel-label{text-transform:uppercase;font-weight:bold;}
.ajc-content-module img,.ajc-content-module-lined img{margin-top:.7em;}
.ajc-article-title{margin:.5em 0;display:block;font-size:1.4em;line-height:1.2em;position:static;clear:both;}
.ajc-article-summary{line-height:1.5em;margin-right:1em;}
a.ajc-more-link{margin-top:.5em;display:block;font-weight:bold;}
.ajc-content-module ul,.ajc-content-module-lined ul{overflow:hidden;margin:.5em 0;}
.ajc-content-module li,.ajc-content-module-lined li{margin-bottom:.5em;}
.ajc-bulleted-list li{list-style:outside disc;margin-left:1.2em;}
ul.ajc-double-column-list li{display:block;float:left;width:45%;margin-right:5%;}
.ajc-content-module dl,.ajc-content-module-lined dl{overflow:hidden;margin:.5em 0;}
.ajc-content-module dd,,.ajc-content-module-lined dd,.ajc-content-module dt,.ajc-content-module-lined dt{display:block;width:50%;float:left;line-height:2em;}
.ajc-content-module dt,.ajc-content-module-lined dt{clear:left;}
/* RIGHT RAIL STYLES */
.ajc-rr{font-size:.95em;margin-top:30px;}
.ajc-rr-bigbox,
.ajc-rr-bigbox object,
.ajc-rr-bigbox embed{text-align:center;margin-left:auto;margin-right:auto;overflow:visible;z-index:0;position:static;}
.ajc-tile-ad-left,
.ajc-tile-ad-right{text-align:left;overflow:hidden;margin-bottom:1em;}
.ajc-tile-ad-left object,
.ajc-tile-ad-left embed{float:left;}
.ajc-tile-ad-right object,
.ajc-tile-ad-right embed{float:right;}
.ajc-content-module .ajc-tile-ad-left img,
.ajc-content-module.ajc-rr-bigbox img,
.ajc-rr .ajc-content-module img{margin-top:0;}
.homefinder-tool-label{display:block;margin-top:1em;font-size:1.1em}
.homefinder-tool-desc{margin-top:.2em;font-size:.9em}
.ajc-box.homefinder-real-estate-tools{background:#d1ebfa url(http://media.ajc.com/ajchomefinder/images/tools-bg.jpg) top left repeat-x;}
ul.homefinder-real-estate-cross-links{overflow:hidden;width:37em;margin:1em auto;position:relative;left:30px;}
ul.homefinder-real-estate-cross-links li{float:left;border-right:1px solid #333;font-size:.85em;text-align:center;padding:0 1em;}
ul.homefinder-real-estate-cross-links li.last{border-right:none;}
#ajc-homefinder-logo{float:left;padding:5px 0;}
#kudzu_ad_unit{margin-bottom:20px;}
.ajc-span-175{width:175px;}


/* Kudzu Styles */
#kudzu_ad_unit{width:326px;border:1px solid #ccc;padding:3px;font-family:arial,helvetica,sans-serif;background:#0f76b7 url("http://alt.coxnewsweb.com/ajc/images/kudzu_bg.gif") repeat-x;text-align:left;}
#kudzu_ad_unit h4,
#kudzu_ad_unit h4 a{margin:2px 0 5px 3px;padding:0;color:#fff;text-decoration:none;}
#kudzu_ad_target div{position:relative;display:block;margin:0 0 2px 0;padding:7px;background-color:#fff;border:0;}
#kudzu_ad_target div img{position:absolute;margin-left:240px;z-index:200;}
#kudzu_ad_target div a{font-weight:normal;font-size:12px;}
#kudzu_ad_target div div{background-color:transparent;font-size:12px;line-height:20px;margin:0;padding:0;border:0;}
#kudzu_footer{font-size:12px;margin:10px 10px 3px 10px;color:#fff;text-align:right;}
#kudzu_footer a{background:url("http://alt.coxnewsweb.com/ajc/images/kudzu_reverse.gif") no-repeat;padding:8px 50px 0 0;}
#kudzu_footer .replace{visibility:hidden;}
#kudzu_ad_footer_link{text-align:center;width:100%;display:block;color:#fff;padding:3px 0;}

/* Nav highlighting */

#active-adult-page #findHome a,
#new-homes-page li#findHome a,
#homes-page #findHome a,
#apartments-page #findHome a,
#rentals-page #findHome a,
#neighborhoods-page #researchTools a,
#schools-page #researchTools a,
#home-sales-page #researchTools  a,
#vacation-homes-page #findHome a,
#senior-living-page #findHome a,
#foreclosures-page #findHome a,
#private-quarters-page #lifestyle a 
{border-left:1px solid #ccc;background:#efefef;}

#active-adult-page #findHome .sections a,
#new-homes-page li#findHome .sections a,
#homes-page #findHome .sections a,
#apartments-page #findHome .sections a,
#rentals-page #findHome .sections a,
#neighborhoods-page #researchTools .sections a,
#schools-page #researchTools .sections a,
#home-sales-page #researchTools .sections a,
#vacation-homes-page #findHome .sections a,
#senior-living-page #findHome .sections a,
#foreclosures-page #findHome .sections a,
#private-quarters-page #lifestyle .sections a 
{border-left:none;}

#active-adult-page #findHome .sections a:hover,
#new-homes-page li#findHome .sections a:hover,
#homes-page #findHome .sections a:hover,
#apartments-page #findHome .sections a:hover,
#rentals-page #findHome .sections a:hover,
#home-sales-page #researchTools .sections a:hover,
#neighborhoods-page #researchTools .sections a:hover,
#schools-page #researchTools .sections a:hover,
#vacation-homes-page #findHome .sections a:hover,
#senior-living-page #findHome .sections a:hover,
#foreclosures-page #findHome .sections a:hover,
#private-quarters-page #lifestyle .sections a:hover 
{background:#999;}

div.ajc-sites ul li.at a { width:104px !important;}
div.ajc-sites ul li.ajc a {
width:78px;
}
div.ajc-sites ul li.access a {
width:86px;
}
div.ajc-sites ul li.mundo a {
width:117px;
}
