/* Copied from BASE.CSS */
/* @group general */

/* @group reset */

html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {font-family:arial,helvetica,sans-serif;font-size:0.8125em;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
font {font-family:inherit;font-size:inherit;color:inherit;}

/* @end */

html {
	margin-bottom: 1px; /* force vertical scroll bar */
	height: 100%;
}

body {
	background: #fff url('/ajc/images/body-bg.gif') top center repeat-y;
    color: #333;
}

/* @group links */

a {
	color: #004488;
}

a:visited {
	color: #5f7387;
}

strong {
	font-weight: bold;
}

/* @end */

/* @group headings */

h4 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #555;
}

/* @end */

/* @group lists */



/* @end */

/* @end */

/* @group page structure */

/* @group grid */

.ajc-container, #cxContainer {width:970px;margin:0 auto;}
.ajc-showgrid {background:url('http://alt.coxnewsweb.com/ajc/css/ajcshared/grid.png');}
.ajc-showdiv div {background: #eee;}
.ajc-showdiv div div {background: #ccc;}
div.ajc-span-1, div.ajc-span-2, div.ajc-span-3, div.ajc-span-4, div.ajc-span-5, div.ajc-span-6, div.ajc-span-7, div.ajc-span-8, div.ajc-span-9, div.ajc-span-10, div.ajc-span-11, div.ajc-span-12, div.ajc-span-13, div.ajc-span-14, div.ajc-span-15, div.ajc-span-16, div.ajc-span-17, div.ajc-span-18, div.ajc-span-19, div.ajc-span-20, div.ajc-span-21, div.ajc-span-22 {float:left;margin-right:20px;}
div.ajc-last {margin-right:0;}
.ajc-span-1 {width:25px;}
.ajc-span-2 {width:70px;}
.ajc-span-3 {width:115px;}
.ajc-span-4 {width:160px;}
.ajc-span-5 {width:205px;}
.ajc-span-6 {width:250px;}
.ajc-span-7 {width:295px;}
.ajc-span-8 {width:340px;}
.ajc-span-9 {width:385px;}
.ajc-span-10 {width:430px;}
.ajc-span-11 {width:475px;}
.ajc-span-12 {width:520px;}
.ajc-span-13 {width:565px;}
.ajc-span-14 {width:610px;}
.ajc-span-15 {width:655px;}
.ajc-span-16 {width:700px;}
.ajc-span-17 {width:745px;}
.ajc-span-18 {width:790px;}
.ajc-span-19 {width:835px;}
.ajc-span-20 {width:880px;}
.ajc-span-21 {width:925px;}
.ajc-span-22, div.ajc-span-22 {width:970px;margin:0;}
.ajc-append-1 {padding-right:45px;}
.ajc-append-2 {padding-right:90px;}
.ajc-append-3 {padding-right:135px;}
.ajc-append-4 {padding-right:180px;}
.ajc-append-5 {padding-right:225px;}
.ajc-append-6 {padding-right:270px;}
.ajc-append-7 {padding-right:315px;}
.ajc-append-8 {padding-right:360px;}
.ajc-append-9 {padding-right:405px;}
.ajc-append-10 {padding-right:450px;}
.ajc-append-11 {padding-right:495px;}
.ajc-append-12 {padding-right:540px;}
.ajc-append-13 {padding-right:585px;}
.ajc-append-14 {padding-right:630px;}
.ajc-append-15 {padding-right:675px;}
.ajc-append-16 {padding-right:720px;}
.ajc-append-17 {padding-right:765px;}
.ajc-append-18 {padding-right:810px;}
.ajc-append-19 {padding-right:855px;}
.ajc-append-20 {padding-right:900px;}
.ajc-append-21 {padding-right:945px;}
.ajc-prepend-1 {padding-left:45px;}
.ajc-prepend-2 {padding-left:90px;}
.ajc-prepend-3 {padding-left:135px;}
.ajc-prepend-4 {padding-left:180px;}
.ajc-prepend-5 {padding-left:225px;}
.ajc-prepend-6 {padding-left:270px;}
.ajc-prepend-7 {padding-left:315px;}
.ajc-prepend-8 {padding-left:360px;}
.ajc-prepend-9 {padding-left:405px;}
.ajc-prepend-10 {padding-left:450px;}
.ajc-prepend-11 {padding-left:495px;}
.ajc-prepend-12 {padding-left:540px;}
.ajc-prepend-13 {padding-left:585px;}
.ajc-prepend-14 {padding-left:630px;}
.ajc-prepend-15 {padding-left:675px;}
.ajc-prepend-16 {padding-left:720px;}
.ajc-prepend-17 {padding-left:765px;}
.ajc-prepend-18 {padding-left:810px;}
.ajc-prepend-19 {padding-left:855px;}
.ajc-prepend-20 {padding-left:900px;}
.ajc-prepend-21 {padding-left:945px;}

div.ajc-border {padding-right:9px;margin-right:10px;border-right:1px solid #eee;}
.ajc-box {padding:1.5em;margin-bottom:1.5em;background:#eee;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.ajc-space {background:#fff;color:#fff;}
.clearfix:after, .ajc-container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .ajc-container {display:inline-block;}
* html .clearfix, * html .ajc-container {height:1%;}
.clearfix, .ajc-container {display:block;}
.ajc-clear, .clear {clear:both;}
.ajc-hide, .hide {display: none;}

/* @end */

/* @group header */

/* @group LSN banner */

#lsn {
	margin: 5px auto;
	background: #EFAA31;
	text-align: center;
	width: 200px;
}

#lsn a {
	padding: 5px;
	font-size:15px;
	font-weight:bold;
	color: #fff;
	display: block;
}

/* @end */

div.ajc-header {
	margin: 0 0 20px 0;
	position: relative;
	z-index: 250;
}

.ie6 div.ajc-header {
	z-index: 2 !important;
}

div.ajc-header h1 {
	margin: 20px 20px 0 0;
	background: url('/ajc/images/ajc-logo-serif.gif') top left no-repeat;
	text-indent: -10000px;
	width: 95px;
	height: 66px;
	float: left;
}

div.ajc-header h1 a {
	width: 95px;
	height: 66px;
	display: block;
	outline: 0;
}

div.ajc-header a.ajc-logo {
	margin: 20px 20px 0 0;
	background: url('/ajc/images/ajc-logo-serif.gif') top left no-repeat;
	text-indent: -10000px;
	float: left;
	width: 95px;
	height: 66px;
	display: block;
	outline: 0;
}

div.ajc-header a {
	color: #555;
}

div.ajc-header p, div.ajc-header li {
	font-size: 11px;
}

div.ajc-header div.ajc-nav {
	padding: 20px 0 0 0;
	width: 854px;
	float: left;
}
		
div.ajc-header p a {
	color: #555;
}

div.ajc-header ul.customer-care {
	position: absolute;
	top: 20px;
	right: 200px;
}

div.ajc-header ul.customer-care li {
	border-right: 1px solid #ccc;
	display: inline;
	float: left;
}

div.ajc-header ul.customer-care li:last-child, div.ajc-header ul.customer-care li.last-li {
	border-right: none;
}

div.ajc-header ul.customer-care li a {
	padding: 0 10px;
}

/* @group weather and traffic */

body.ajcvendor div.weather {
	display: block;
}

div.weather img, div.weather p {
	padding: 5px 0 0 0;
	float: left;
}

div.weather p {
	margin: 0 5px;
	padding: 0;
	color: #ccc;
}

p.pollen {
  display: none;
}

p.pollen span.very-high {
	color: #800;
}

p.pollen span.high {
	color: #c70;	
}

p.pollen span.moderate {
	color: #059;
}

p.air-quality span.green {
  color: #080;
}

p.air-quality span.yellow {
  color: #990;
}

p.air-quality span.orange {
  color: #c60;
}

p.air-quality span.red {
  color: #800;
}

p.air-quality span.purple {
  color: #64002c;
}

p.air-quality span.black {
  color: #000;
}

div.weather img {
	margin-top: -10px;
	vertical-align: top;
}

div.weather p.temp {
	margin-top: -2px;
}

div.weather p.temp span {
	font-size: 14px;
	font-weight: bold;
}

div.weather p.weather a, div.weather p.traffic a {
	font-size: 11px;
	letter-spacing: 0.04em;
}

div.weather p.traffic a {
	padding: 0 10px;
}

div.traffic {
	position: absolute;
	top: 0;
	left: 300px;
}

div.traffic p {
	font-size: 11px;
	color: #333;
}

p.weather-icon {
	margin-top: -5px !important;
	text-indent: -10000px;
	height: 23px;
}

div.weather p.sunny,
div.weather p.mostly_sunny,
div.weather p.clear_am
{
	background: url('/ajc/images/weather/sunny.gif') top left no-repeat;
	width: 25px;
}

div.weather p.partly_cloudy,
div.weather p.partly_sunny,
div.weather p.partlycloudy_am,
div.weather p.partlycloudy_pm,
div.weather p.mostlyclear_am
{
	background: url('/ajc/images/weather/partly-cloudy.gif') top left no-repeat;
	width: 25px;
}

div.weather p.clear, div.weather p.mostly_clear {
	background: url('/ajc/images/weather/clear-night.gif') top left no-repeat;
	clear: none !important;
	width: 25px;
}

div.weather p.mostly_cloudy {
	background: url('/ajc/images/weather/cloudy.gif') top left no-repeat;
	width: 25px;
}

div.weather p.cloudy, div.weather p.overcast {
	background: url('/ajc/images/weather/cloudy.gif') top left no-repeat;	
	width: 25px;
}

div.weather p.light_rain, div.weather p.rain {
	background: url('/ajc/images/weather/rain.gif') top left no-repeat;
	width: 25px;
}

div.weather p.fog, div.weather p.dense_fog, div.weather p.foggy, div.weather p.light_fog {
	background: url('/ajc/images/weather/fog.gif') top left no-repeat;
	width: 25px;
}

/* @end */

/* @group search */

div.ajc-search {
	position: absolute;
	top: 15px;
	right: 0;
	width: 200px;
	z-index: 500;
}

div.ajc-search input.query {
	margin: 0 5px 0 0;
	padding: 4px;
	background: url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') top left repeat-x;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	font-size: 14px;
	color: #888;
	width: 154px;
	float: left;
}

div.ajc-search input.submit {
	margin-top: -1px;
	float: left;
}

div.ajc-search div.search-select {
	margin: 0 28px 0 0;
	padding: 5px 4px 0 4px;
	border-top: none;
	border-left: 1px solid #888;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background: #fff;
	width: 154px;
	position: absolute;
	top: 24px;
	left: 0;
	display: none;
}

div.ajc-search div.search-select ul li {
	margin: 0 0 5px 0;
	background: none;
}

div.ajc-search div.search-select ul li.search-kudzu {
	background: url('/ajc/images/kudzu-search.gif') right 8px no-repeat;
}

div.ajc-search div.search-select ul li.search-web {
	background: url('/ajc/images/yahoo-search.gif') right 8px no-repeat;
}

/* @end */

/* @group navigation */

div.ajc-header ul.nav {
	border-top: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	position: absolute;
	bottom: 0;
	width: 855px;
	clear: both;
}

div.ajc-header ul.nav li h4 {
	border-top: none;
}

div.ajc-header ul.nav li {
	font-size: 12px;
	display: inline;
	float: left;
}

div.ajc-header ul.nav li:last-child {
/*	float: right;*/
}

div.ajc-header ul.nav li a {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 7px 10px;
	font-weight: bold;
	color: #555;
	display: inline;
	float: left; 
}

div.ajc-header ul.nav li.vertical div.nav-pane {
	right: 0;
}

div.ajc-header ul.nav li.vertical a {
	padding: 7px 12px;
}

div.ajc-header ul.nav li a:hover {
	text-decoration: none;
}

body#ajc-home a#nav-home-link,
body#metro_section a#nav-news-link,
body#nation_section a#nav-news-link,
body#nation_section a#nav-news-link,
body#sports_section a#nav-sports-link,
body#business_section a#nav-business-link,
body#travel_section a#nav-travel-link,
body#living_section a#nav-lifestyle-link,
body#obituaries_section a#nav-obituaries-link
{
	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('/ajc/images/nav-on-bg.gif') top left repeat-x;
	color: #039;
}

div.nav-pane {
	margin: 0 0 0 -15px;
	padding: 10px 15px 15px 15px;
	background: url('/ajc/images/nav-pane.png') bottom left no-repeat;
	width: 340px;
	position: absolute;
	top: 27px;
	display: none;
	z-index: 500000;
	clear: both;
	cursor: pointer;
}

.ie6 div.nav-pane {
	margin: 0 0 0 -15px;
	padding: 10px 0 15px 0;
	background: #fff url('/ajc/images/nav-pane-ie.gif') bottom left no-repeat;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	width: 340px;
	position: absolute;
	top: 27px;
	display: none;
	cursor: pointer;
}

div#nav-obituaries {
	background-image: url('/ajc/images/nav-pane-small.png');
	width: 180px;
}

.ie6 div#nav-obituaries {
	background: #efefef;
}

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.ajc-header div.nav-pane ul.blogs {
	margin: 0 0 20px 5px;
}

div.ajc-header div.nav-pane ul.blogs li {
	margin: 0 5px 2px 0;
	padding: 0 4px 0 4px;
	font-size: 11px;
	height: 1%;
	display: block;
}
div.ajc-header div.nav-pane ul.blogs li a {
	padding: 2px;
	height: 1%;
	display: block;
}

div.ajc-header div.nav-pane ul.blogs li a:hover {
	background: #fff;
	color: #039;
	text-decoration: none;
}

div.ajc-header div.nav-pane ul.blogs li a strong {
	font-weight: bold;
}

/* @end */

/* @end */

/* @group footer */

#ajc-footer, #cxFooter {
	clear: both;
}

div#yahooContentMatch {
	margin: 20px 0 0 0;
	padding: 5px 0 0 0;
	border-top:1px solid #e5e5e5;
	text-align:center;
	clear:both;
}

div.ajc-sitemap {
	margin: 20px 0 0 0;
	border-top: 5px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}

div.ajc-sitemap h5 {
	margin: 16px 0 8px 0;
	padding: 0;
	background: none;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
}

div.ajc-sitemap ul {
	margin: 0 0 16px 0;
}

div.ajc-sitemap ul li {
	margin: 0 0 4px 0;
	padding: 0;
	background: none;
	font-size: 11px;
	line-height: 1.3;
}

div.ajc-sitemap ul li a {
	margin: 0;
	padding: 0;
}

div.ajc-sitemap div.site-map-feedback {
	margin: 0 0 16px 2px;
}

div.ajc-sitemap div.site-map-feedback input.query {
	width: 150px;
}

div.ajc-sitemap div.site-map-feedback textarea, div.ajc-sitemap div.site-map-feedback input.email {
	margin: 0 0 15px 0;
	padding: 5px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #fff url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') top left repeat-x;
	font-family: Arial, Helvetica, Sans-serif;
	color: #555;
	width: 270px;
	height: 120px;
}

div.ajc-sitemap div.site-map-feedback input.email {
	height: auto;
}

div.ajc-sitemap div.site-map-feedback p.types {
	margin: 0 0 15px 0;
	font-size: 12px !important;
	display: none;
}

div.ajc-sitemap div.site-map-feedback p.types a {
	margin: 0 0 0 5px;
	padding: 2px 4px 2px 19px;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #333;
	cursor: pointer;
}

div.ajc-sitemap div.site-map-feedback p.types a:hover {
	background-color: #eee !important;
	text-decoration: none;
}

div.ajc-sitemap div.site-map-feedback p.types a.question {
	padding: 2px 4px 2px 16px;
	background: url('http://img.coxnewsweb.com/C/07/74/40/image_7440747.gif') 4px center no-repeat;
}

div.ajc-sitemap div.site-map-feedback p.types a.technical {
	background: url('http://img.coxnewsweb.com/C/06/74/40/image_7440746.gif') 4px center no-repeat;
}

div.ajc-sitemap div.site-map-feedback p.types a.feedback {
	background: url('http://img.coxnewsweb.com/C/03/73/40/image_7440733.gif') 4px center no-repeat;
}

div.ajc-sitemap div.site-map-feedback p.types a.selected {
	background-color: #eee;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #000;
}

div.ajc-footer p.ajc-copyright, div#footer p.ajc-copyright, div#cxFooter p.ajc-copyright {
	margin: 10px 0 10px 10px;
	padding: 10px 0 0 0;
	background: transparent url('http://img.coxnewsweb.com/C/01/83/07/image_7007831.gif') 273px center no-repeat;
	font-size: 11px;
	text-align: center;
	height: 40px;
	clear: both;
}

div#ajc-footer div.ajc-search-container, div#cxFooter div.ajc-search-container {
	position: relative;
}

div.ajc-sites ul {
	margin: 15px 0 0 0;
	background: url('/ajc/images/footer-logos-at.gif') top left no-repeat;
	float: left;
}

div.ajc-sites ul li {
	padding-left: 0;
	float: left;
	display: inline;
	text-indent: -10000px;
}

div.ajc-sites ul li a {
	display: block;
	height: 30px;
	outline: 0;
}

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;
}

div.ajc-sites ul li.at a {
  width: 104px;
}

div.ajc-copyright p {
	margin: 15px 0 0 0;
}

div#ajc-footer div.ajc-search, div#cxFooter div.ajc-search {
	padding: 15px 0 0 0;
	top: 0;
}

div.ajc-copyright {
	font-size: 0.84615384615em;
}

.ajc-copyright img.cmg-logo {
  margin-right: 5px;
  float: left;
}

div.customer-care {
	margin: 16px 0;
}

div.customer-care h5 {
	margin: 0 0 5px 0;
	font-size: 14px;
	text-transform: none;
}

div.customer-care p {
	font-size: 11px;
}

div.customer-care p img {
	margin: 4px 0 0 0;
}

div.customer-care p.subscribe {
	margin: 10px 0 0 0;
}

div.customer-care p.subscribe img {
	margin: 2px 0 0 0;
}

div.customer-care p.subscribe a {
	color: inherit;
}

/* @end */

/* @end */

/* @group page elements */

/* @group advertising */

div.ajc-ad-left {
	margin: 0 0 20px 0;
	float: left;
}

div.ajc-ad-right {
	margin: 0 0 20px 0;
	float: right;
}

div#ajc-home div#ad-rp02, div#ajc-home div#ad-rp03 {
	margin: 0 0 20px 0;
}

div.ajc-ad a img {
	border: 0;
}

div.ajc-ad-hipad {
	margin: 0 0 20px 0;
	background: #e9eaec;
	text-align: center;
}

div.ajc-ad-hipad * {
	margin: auto;
}

div#ad-hp01 {
	margin: 0 0 20px 0;
	background: #e9eaec;
	text-align: center;
}

div#ad-hp01 * {
	margin: auto;
}

div#ad-rp01 {
	margin: 0 0 20px 0;
	background: #e9eaec;
	text-align: center;
}

div#ad-rp01 * {
	margin: auto;
}

div#ad-pb01 {
	margin: 0 0 20px 0;
	background: #e9eaec;
	text-align: center;
}

div#ad-pb01:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#ad-pb01 {display: inline-block;}

/* Hides from IE-mac \*/
* html div#ad-pb01 {height: 1%;}
div#ad-pb01 {display: block;}
/* End hide from IE-mac */

.ie6 div#ad-pb01 *, .ie6 div#ad-hp01 {
  z-index: 1 !important;
}

div.prWrap {
  z-index: 50 !important;
}

div#ad-pb01 * {
	margin: auto;
}

div.ajc-ad-leaderboard {
	padding: 10px 0;
	background: #e5e5e5;
}

div.ajc-ad-leaderboard img {
	margin: auto;
	display: block;
}

div.marketing-promo {
	background: #e9eaec;
	text-align: center;
}

/* @group Text ads */

.ajc-text-ad {
  margin-bottom: 20px;
  padding: 10px;
  border-bottom: 1px solid #ADD8E6;
  background: #f0f8ff;
}

  .ad-heading {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

.ajc-text-ad .ad-title {
  margin-bottom: 5px;
  font-weight: bold;
}

.ajc-text-ad .ad-title a {
  text-decoration: underline;
}
.ajc-text-ad .ad-description {
  margin-bottom: 5px;
  font-size: 11px;
}

.ajc-text-ad .ad-url,
.ajc-text-ad .ad-url a {
  font-size: 11px;
  font-weight: bold;
  color: #888;
}

/* @end Text ads */

/* @end */

/* @group content */

/* @group general */

span.updated {
	font-size: 11px;
	color: #800;
}

/* @end */

/* @group section */

div.section {
	margin-bottom: 20px;
}

div#ajc-home div#ajc-content div.section {
	font-size: 0.92307692308em;
}

div.section h4 {
	margin: 0 0 10px 0;
}

div.section h4 a {
	color: #555 !important;
}

div.section h4 span {
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: normal;
}

div.section ul li {
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	background: url('http://img.coxnewsweb.com/C/05/00/59/image_1159005.gif') no-repeat scroll center left
}

div.section ul + p.section-links {
	margin: 10px 0 0 0;
	font-size: 0.84615384615em;
}

/* @end */

/* @end */

/* @group breaking news banner  */

div#breaking_news_banner {
	margin: 0 0 20px 0;
	background: transparent url('http://img.coxnewsweb.com/C/03/77/75/image_7475773.jpg') repeat-x 0 0;
	height: 37px;
	overflow: hidden;
}

#breaking_news_banner:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#breaking_news_banner h2 {
	background: transparent url('http://img.coxnewsweb.com/C/08/49/75/image_7475498.jpg') no-repeat 0 0;
	float: left;
	text-indent: -9999px;
	height: 49px;
	width: 115px;
	}

#breaking_news_banner h1 {
	font-size:15px;
	font-weight:bold;
	line-height:37px;
	padding:0 5px 0 125px;
	}

#breaking_news_banner h1 a {
	color: #003399;
	cursor: pointer;
	line-height:36px;
	}

#breaking_news_banner h1 a:hover   {
	color: #003399;
	text-decoration: underline;
	}


/* @end */

/* @group slider */

div#ajc-slider {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
	width: 610px;
	height: 230px;
    position: relative;
	overflow: hidden;
}

body.ajc-story div#ajc-slider {
	border-bottom: none;
}

div#ajc-slider h4.slider-header {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #e5e5e5;
}

div#ajc-slider div.scroll {
	margin-left: 3px;
	margin-left: 0;
	margin: 0 -10px;
    width: 607px;
	width: 630px;
	overflow: hidden;
    position: relative;
    clear: left;
}

div#ajc-slider div.panel {
	padding: 0 17px 0 0;
	padding: 0 10px;
	width: 190px;
	height: 400px;
	float: left;
	display: inline;
	position: relative;
}

div#ajc-slider div.scrollContainer div.on{
	background: #e9eaec;
}

div#ajc-slider div.panel * {
	display: inline;
	float: left;
}

div#ajc-slider div.panel h4 {
	margin: 0;
	padding: 5px 0;
	border-top: none;
	text-transform: none;
}

div#ajc-slider div.video h4 a {
	padding: 0 15px 0 0;
	background: url('/ajc/images/icons/icon-video.gif') center right no-repeat;
}

div#ajc-slider div.panel a img {
	margin: 0;
	border: none;
	clear: both;
	width: 190px;
}

div#ajc-slider div.panel p {
	margin: 0;
	padding: 5px 2px;
	font-size: 11px;
	letter-spacing: 0.03em;
}

div#ajc-slider .scrollButtons {
    position: absolute;
	top: 8px;
    cursor: pointer;
}

div#ajc-slider .scrollButtons.left {
	right: 25px;
}

div#ajc-slider .scrollButtons.right {
	right: 0;
}

div#ajc-slider .hide {
    display: none;
}

/* @end */

/* @group markets table */

div.markets {
	position: relative;
}

div.markets p.market-update, div.section-markets p.closed {
	position: absolute;
	top: 5px;
	right: 0;
}

div.markets form {
	margin-left: 0;
}

div.track-markets {
	margin: 0 0 10px 0;
}

div.track-markets table {
	width: 100%;
}

div.track-markets td {
	padding: 4px 0;
	border-bottom: 1px solid #e5e5e5;
	font-size: 11px;
}

div.track-markets td.plus {
	color: #070;
}

div.track-markets td.minus {
	color: #700;
}

div.track-markets td.amount, div.track-markets td.difference {
	text-align: right;
}

div.track-markets p {
	margin: -2px 0 0 0;
	font-size: 10px;
	text-align: right;
	color: #999;
}

/* @end */

/* @group right rail */

/* @group Common tab styling */

@media projection, screen {
  .ui-tabs-hide {
    display: none;
  }
}

@media print {
  .ui-tabs-nav {
    display: none;
  }
}

.ui-tabs-nav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-tabs-nav {display:inline-block;}
* html .ui-tabs-nav {height:1%;}
.ui-tabs-nav {display:block;}

.ui-tabs-nav {
  padding-left: 5px;
  border-bottom: 1px solid #e5e5e5;
}

.ui-tabs-nav li {
  margin: 0;
  padding: !important;
  background: !important;
  float: left;
  display: inline;
}

.ui-tabs-nav a {
  margin: 0 4px -1px 0;
  padding: 7px 10px 4px 10px;
  border: 1px solid #e5e5e5;
  border-bottom: 2px solid #e5e5e5;
  background: #eee;
  font-weight: bold;
  text-decoration: none !important;
  color: #333;
  white-space: nowrap;
  outline: 0;
  float: left;
  display: inline;
}

.ui-tabs-nav .ui-tabs-selected a {
  border-bottom: 2px solid #fff;
  background: #fff;
  color: #000;
}

.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited
{
    cursor: text;
}

.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active
{
    cursor: pointer;
}

.ui-tabs-panel {
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #e5e5e5;
  border-top: none;
}

/* @end Common tab styling */

/* @group Most popular panels */

div.most-popular-panel h3 {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

div.most-popular-panel ol {
  margin: 0 0 10px 0;
  list-style: decimal inside;
}

div.most-popular-panel ul {
  margin: 0 0 10px 0;
}

div.most-popular-panel ul li {
  margin: 0 0 5px 0;
}

div.most-popular-panel ol li {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  font-size: 14px;
  font-weight: bold;
}

div.most-popular-panel ol li a {
  font-size: 13px;
  font-weight: normal;
}

div.most-popular-panel p.more {
  margin: 10px 0 0 0;
  font-size: 11px;
  position: relative;
  clear: both;
}

div.most-popular-panel p.more a {
  font-weight: bold;
}

div.most-popular-panel p.more span {
  position: absolute;
  right: 10px;
}

div.most-popular-panel p.more span.add a {
  padding: 0 0 0 14px;
  background: url('/ajc/images/icons/icons-sprite.png') 0 -222px no-repeat;
  font-weight: normal;
}

div.most-popular-panel h5 {
  margin-bottom: 10px;
  font-weight: bold;
}

div#tab-homes h5,
div#tab-cars h5,
div#tab-classifieds h5,
div#tab-homes h3,
div#tab-cars h3,
div#tab-classifieds h3
{
  background: url('/ajc/images/verticals/verticals-small-sprite.gif') no-repeat;
}

div#tab-homes h5,
div#tab-homes h3
{
  background-position: right -439px;
}

div#tab-cars h5,
div#tab-cars h3
{
  background-position: right -100px;
}

div#tab-classifieds h5,
div#tab-classifieds h3
{
  background-position: right -326px;
}

div.most-popular-panel form {
  margin: 0 0 10px 0;
}

div#tab-homes select {
  margin: 0 10px 0 0;
  width: 300px;
}

div#tab-classifieds input#txt_keyword {
  margin: 0 10px 0 0;
  padding: 4px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #fff url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') top left repeat-x;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  color: #555;
  width: 230px;
  float: left;
}

div#tab-jobs img,
div#tab-cars img
{
  float: right;
}

div.most-popular-panel-photos ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.most-popular-panel-photos ul {display:inline-block;}
* html div.most-popular-panel-photos ul {height:1%;}
div.most-popular-panel-photos ul {display:block;}

div.most-popular-panel-photos ul {
  margin: 0 -5px;
}

div.most-popular-panel-photos ul li {
  margin: 0 5px 10px 5px !important;
  padding: 0 !important;
  font-size: 0.84615384615em;
  width: 72px;
  float: left;
  display: inline;
  overflow: hidden;
}

.ie6 div.most-popular-panel-photos ul li {
  width: 70px;
}

div.most-popular-panel-photos ul li.last {
  margin-right: 0 !important;
}

div.most-popular-panel-photos ul li img {
  margin: 0 0 5px 0;
  width: 72px;
}

/* @group Temp */

#ajc-most-popular-tabs h4 {
  display: none;
}

/* @end Temp */

/* @end Most popular panels */

/* @group channel promo */

div.channel_promos {
	margin: 0 0 20px 0;
	position: relative;
	clear: both;
}

div.channel_promos h4 {
	border-top: none;
	padding-top: 0;
}

div.channel_promos h1 {
    margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #555;
}

div.channel_promos_sms div#icon {
    position: absolute;
    right: 5px;
    top: -2px;
}

div.channel_promos_sms br {
	display: none;
}

div.channel_promos_sms a {
    margin: 0 0 0 2px;
}

div.channel_promos_sms input {
    margin: 0 2px;
	float: left;
}

div.channel_promos_sms input.phone {
	padding: 2px 4px;
	background: url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') top left repeat-x;
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #555;
	width: 24px;
}

div.channel_promos_sms input.phone3 {
	width: 30px;
}

div.channel_promos_sms input.submit {
	margin: 0;
	width: 79px;
	height: 22px;
}

div.channel_promos_sms select {
    margin: 0 4px;
	width: 130px;
	float: left;
}

div.channel_promos p {
	margin: 0 0 15px 0;
	font-size: 11px;
}

div.channel_promos div.channel_promo_image img {
	position: absolute;
	top: 5px;
	right: 10px;
	border: 0;
}

div.channel_promos div.channel_promo_image a {
	padding: 0;
	background: none;
}

div.channel_promos img {
	border: none;
}

div.rr-channel-promo {
	margin: 0 0 20px 0;
	padding: 10px 10px 5px 10px;
	border: 1px solid #ccc;
	display: none;
}

div.rr-channel-promo h1 {
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #e5e5e5;
	font-size: 11px;
	text-transform: uppercase;
}

div.rr-channel-promo h2 {
	margin: 0 0 5px 0;
	font-size: 11px;
	font-weight: normal;
}

div.rr-channel-promo h1 a {
	color: #900;
}

div.rr-channel-promo h1 span {
	padding: 0 0 0 5px;
	font-weight: normal;
	text-transform: none;
	color: #555;
}

div.rr-channel-promo h1 img {
	margin: 0 0 0 10px;
	float: right;
}

div.rr-channel-promo ul {
	margin: 0;
}

div.rr-channel-promo span.cxnhdln, div.rr-channel-promo ul li {
	margin: 0 0 5px 0;
	padding: 0;
	background: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

div.rr-channel-promo span.cxnhdln a, div.rr-channel-promo ul li a {
	padding: 0 0 0 8px;
	background: transparent url(http://img.coxnewsweb.com/C/05/00/59/image_1159005.gif) no-repeat scroll 0pt 5px;
	color: #333;
}

div.rr-channel-promo span.cxnhdln br {
	margin: 0 0 5px 0;
	display: block;
}

div.rr-channel-promo br {
	display: none;
}

div.rr-channel-promo ul li p {
	display: none;
}

/* @end */

/* @group services */

div.services {
	margin: 0 0 15px 0;
	clear: both;
}

div.services div.subscribe {
	background: url('newspaper.jpg') top left no-repeat;
}

div.services div.subscribe a {
	padding: 0 0 0 82px;
	display: block;
}

div.services ul {
	margin: 0 0 -5px 0;
}

div.services ul li {
	margin: 0 0 15px 0;
	padding: 0;
	background: none;
	font-size: 14px;
	float: left;
	width: 50%;
}

div.services ul li a {
	padding: 0 0 0 22px;
	background: url('/ajc/images/icons/icons-sprite.png') no-repeat;
	color: #555;
}

div.services ul li.email a {
	background-position: 0 -258px;
}

div.services ul li.mobile a {
	background-position: 0 -106px;
}

div.services ul li.print a {
	background-position: 0 -336px;
}

div.services ul li.news-alerts a {
	background-position: 0 -296px;
}

div.services ul li.rss a {
	background-position: 0 -66px;
}

div.services ul li.widgets a {
	background-position: 0 -26px;
}

/* @end */

/* @group take a break */

div.takeabreak ul {
	padding: 0 0 0 2px;
}

div.takeabreak ul li {
	padding-left: 0;
	background: none;
	font-size: 0.91666666667em;
	width: 84px;
	float: left;
}

/* @end */

/* @group do good */

div.do-good {
	padding: 10px 0;	
}

div.do-good h4 {
	position: relative;
}

div.do-good h4 span {
	position: absolute;
	bottom: 0;
	right: 0;
}

div.do-good strong {
	font-weight: bold;
}

div.do-good p {
	margin-bottom: 5px;
}

div.do-good ul {
	margin: 0 0 15px 0;
}

div.do-good ul li {
	background: none;
	font-size: 0.91666666667em;
	padding-left: 0;
}

div.do-good .do-good-sponsor {
	height: 42px;
	width: 88px;
	float: right;
}

div.do-good .do-good-sponsor p {
	margin-bottom: 2px;
	font-size: .8em;
	color: #999;
}

div.do-good p {
	font-size: 0.91666666667em;
	clear: both;
	position: relative;
}

div.do-good p a {
	font-weight: bold;
}

div.do-good p span {
	position: absolute;
	right: 0;
}

div.do-good p span a {
	background: url('/ajc/images/icons/icons-sprite.png') 0 -222px no-repeat;
	padding: 0 0 0 14px;
	font-weight: normal;
}

.do-good-sponsor .ad-88 {
	background: #e5e5e5;
	height: 31px;
	width: 88px;
}

/* @end */

/* @group Kudzu */
div.kudzu {
	border-top:1px solid #E5E5E5;
	padding-top:10px;
}

div.kudzu h4 img {
	position: relative;
	top: 1px;
}

div.kudzu h4 {
	position: relative;
}

div.kudzu h4 span {
	position: absolute;
	bottom: 0;
	right: 0;
}

div.kudzu form {
	margin: 0 0 10px 0;
}

div.kudzu input {
	margin: 0;
	padding: 0;
}

div.kudzu input.kudzu-query {
	margin: 0 5px 8px 0;
	padding: 4px 4px;
	border: 1px solid #ccc;
	border-bottom-color: #eee;
	border-right-color: #eee;
	float: left;
	width: 242px;
	color: #555;
	background: url('http://img.coxnewsweb.com/C/00/72/40/image_7440720.gif') left top repeat-x;	
}

div.kudzu input.kudzu-submit {
	float: left;
	background: url('/shared/images/buttons/search.gif') left top no-repeat;
	height: 22px;
	width: 62px;
	text-indent: -9999px;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 0px;
	display:block;
	line-height: 0px;
}

.kudzu input.kudzu-submit {
	cursor: pointer;
	cursor: hand;
}


div.kudzu input.kudzu-radio {
	margin: 0 2px 0 0;
	vertical-align: middle;
}

div.kudzu form p {
	margin: 0 0 5px 0;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	clear: both;
}

div.kudzu form p.search-options {
	margin: 0;
}

div.kudzu ul {
	clear: both;
}

div.kudzu ul li {
	padding-left: 2px;
	background: none;
	font-size: .9em;
}

/* @end */


/* @end */

/* @end */








.ie6 div#ajc-rail div.do-good h4 span, .ie6 div#ajc-rail div.kudzu h4 span {
	display: none;
}

/* @group Rotating tease */

div.cxRotatingTease {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
	width: 295px;
	height: 300px;
    position: relative;
	overflow: hidden;
}

div.cxRotatingTease div.panel img {
	margin-bottom: 30px;
	width: 295px;
	height: 175px;
}

div.cxRotatingTease div.scroll {
	margin-left: 0;
	width: 295px;
	overflow: hidden;
    position: relative;
    clear: left;
}

div.cxRotatingTease div.panel {
	width: 295px;
	height: 400px;
	float: left;
	display: inline;
	position: relative;
}

div.cxRotatingTease p.photo-credit,
div.cxRotatingTease p.imageCredit
{
	margin-top: -28px;
	float: right;
}

div.cxRotatingTease .scrollButtons {
    position: absolute;
	top: 180px;
    cursor: pointer;
	z-index: 5000;
}

div.cxRotatingTease .scrollButtons.left {
	left: 0;
}

div.cxRotatingTease .scrollButtons.right {
	left: 25px;
}

/* @end */

/* @group Travel guide tease */

.ajc-travel-guide {
  margin-bottom: 20px;
  padding: 5px 0;
  background: #d6eaf5;
}

.ajc-travel-guide h3 {
  margin-bottom: 10px;
  padding: 0 5px;
  font-weight: bold;
  font-size: 14px;
  position: relative;
}

.ajc-travel-guide h3 span {
  font-weight: normal;
  font-size: 11px;
  color: #555;
  position: absolute;
  right: 5px;
}

.ajc-travel-guide h4 {
  margin-bottom: 10px;
  font-size: 12px;
  padding: 0 5px;
}

.ajc-travel-guide ul {
  margin-bottom: 10px;
  padding: 0 5px;
}

.ajc-travel-guide li {
  margin-bottom: 5px;
  font-size: 11px;
}

/* @end */

/* @group Section header */

div.cxSectionHeader {
  margin-bottom: 20px;
  border-bottom: 2px solid #e4e4e4;
}

div.cxSectionHeader.noBorder {
  border-bottom: none;
}

div.cxSectionHeader h1.cxSectionTitle {
  margin: 0;
  padding-bottom: 8px;
  font-size: 31px;
  font-weight: normal;
}

div.cxSectionHeader h2.cxSectionDescription {
  margin-bottom: 10px;
  font-size: 14px
}
/* @end Section header */

/* END BAse CSS */




/* Copied from homefinder.css */

/* 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;
}


/* end homefinder.css */







/* gabriels specific CSS */
#ajc-channel-nav ul{height:23px !important;}
#ajc-channel-nav ul a{padding:.3em .6em .4em !important;}
.homefinder-real-estate-cross-links{font-size:1.1em;}
.homefinder-tool-label{font-size:1.115em}
.homefinder-tool-desc{font-size:.945em}
.homes-page #homes-link a:hover,
.new-homes-page #new-homes-link a:hover,
.apartments-page #apartments-link a:hover,
.rentals-page #apartments-link a:hover,
.vacation-homes-page #vacation-homes-link a:hover,
.active-adult-page #active-adult-link a:hover,
.foreclosures-page #foreclosures-link a:hover{color:#fefefe;}
.homes-page #homes-link a,
.new-homes-page #new-homes-link a,
.apartments-page #apartments-link a,
.rentals-page #apartments-link a,
.vacation-homes-page #vacation-homes-link a,
.active-adult-page #active-adult-link a,
.foreclosures-page #foreclosures-link a{font-weight:normal;background-color:#8c959c;}
#ajc-channel-nav li#homefinder-sitemap-link a{padding:.4em 1.8em .4em 1em !important;}
#ajc-channel-nav li a{padding:.4em .6em !important;}
#searchform small{display:none !important;}
.personalization_tb_footer,.personalization_tb_body .right,.personalization_tb_body{float:left !important;margin-top:10px !important;}
#global_content_right .homefinder-real-estate-tools{margin-left: 0 !important;width:305px !important;}
#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;}

#global_wrap #global_content_full {
  margin-bottom: 20px !important;
  padding: 5px 10px !important;
  background: #D1EBFA !important
}

#global_content_full h2 {
  margin: 0 !important;
}

#search_interior {
  padding: 0 !important;
}

#search_interior h2 {
  line-height: 28px;
}

#search_interior #search_location {
  margin-bottom: 0 !important;
}

#search_interior #search_location #txtSearch {
  height: auto !important;
}

#search_bar fieldset input#txtSearch {
  padding: 5px !important;
}

#global_content_left {
  margin-top: 0 !important;
}

.nearby_accordian_wrap {
  margin-top: 0 !important;
  width: auto !important;
}

.nearby_accordian li {
  padding: 0 0 0 5px !important;
  background: none !important;
}

#nearestcities ul li,
#nearestneighborhoods ul li
{
  text-transform: none !important;
}

#dimensions {
  margin: 10px 0 0 0 !important;
}

#results_rss {
  text-align: left !important;
}

#results_breadcrumbs {
  margin: 0 0 10px 0 !important;
}

#results_header {
  margin-bottom: 10px !important;
  background: #e5e5e5 !important;
  border-bottom: 1px solid #ccc !important;
}

#results_listings .result {
  margin-bottom: 10px !important;
}

#results_listings .featured {
  border: 1px solid #ccc !important;
}

.ajc-last {
  margin-top: 0 !important;
}

#featured_agents h2 {
  padding: 5px !important;
  text-indent: 0 !important;
  text-transform: none !important;
  color: #555 !important;
}

#featured_agents_wrap #agents_box {
  padding-top: 10px !important;
}

#featured_agents h2,
#featured_agents #featured_agents_wrap,
.popular_results .header,
.popular_results .popular_links
{
  background: none !important;
}

#featured_agents,
#map_state_hidden,
#map_header,
.popular_results .header,
.popular_results .popular_links
{
  background: #D1EBFA url('http://media.ajc.com/ajchomefinder/images/tools-bg.jpg') top left repeat-x !important;
}

#featured_agents_wrap #agents_box {
  border: none !important;
}

.adv1,
.adv2
{
  height: auto !important; 
}

