/* Style info for the header and footer section */

* {
/*
	text-align: left;
*/
}


a {
	color:#009;
}

a:visited {
	color: #6e6e6e;
}

a:hover {
	text-decoration: underline;
}

body {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}



.channelnav p { 
	width:100%;
	background-color:#E0EAF6;
	color:#333;
	text-align:center;
	margin:0 0 7px;
	padding:3px 0;
	}
	
.channelnav a { 
	color:#000;
	padding:0 7px;
}

.ruleabove { 
	border-top:1px dashed #B9B9B9;
	padding-top:4px;margin-top:4px;
}

.rulebelow { border-bottom:1px dashed #B9B9B9;
	padding-bottom:4px;
	margin-bottom:4px;
}

.ruleright { 
	border-right:1px dashed #B9B9B9;
	padding-right:4px;
	margin-right:4px;
}

.ruleleft { 
	border-left:1px dashed #B9B9B9;
	padding-left:4px;
	margin-left:4px;
}

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

* html .clearfix { 
	height:1%;
} 

#flag #ajclogo { text-align:center;
	vertical-align:middle;
	width:222px;
	padding-right:0;
    padding-top: 15px;
}

#flag #ajclogo h1 a:hover { 
	text-decoration:none;
	color:#fff;
}

#flag #ajclogo h1 a { 
	width:185px;
	height:49px;
	display:block;
} 

#flag #ajclogo h1 span { 
	color:#fff;
	font-size:1px;
}

#flag #leaderboard_ad { 
	padding-top:5px;
	text-align:center;
	width:728px;
	height:95px;
	overflow:hidden;
}

#tabs b { 
	display:block;
	width:450px;
}

#tabs .overline h4 { 
	color:#000;
	border-bottom:none;
	text-transform:uppercase;
	margin:0;
}

/*
base {
    background-color: #61727c;
    color: #fefefe;
}

active {
    background-color: #8c959c;
}

:hover {
    background-color: #eaf4fd;
    color: #61727c;
}
*/


#tab1 #newuninav #tab1_link,#tab1 #newuninav #tab1_link a,#tab2 #newuninav #tab2_link,#tab2 #newuninav #tab2_link a,#tab3 #newuninav #tab3_link,#tab3 #newuninav #tab3_link a,#tab4 #newuninav #tab4_link,#tab4 #newuninav #tab4_link a,#tab5 #newuninav #tab5_link,#tab5 #newuninav #tab5_link a,#tab6 #newuninav #tab6_link,#tab6 #newuninav #tab6_link a,#tab7 #newuninav #tab7_link,#tab7 #newuninav #tab7_link a,#tab8 #newuninav #tab8_link,#tab8 #newuninav #tab8_link a,#tab9 #newuninav #tab9_link,#tab9 #newuninav #tab9_link a,#tab10 #newuninav #tab10_link,#tab10 #newuninav #tab10_link a {
	background-color: #8c959c;
	color: #fefefe;
	font-weight: normal;
}

#newuninav td:hover,
#newuninav td:hover a,
#newuninav td a:hover {
    background-color: #eaf4fd;
    color: #61727c;
    text-decoration: underline;
    font-weight: bold;
}

#newuninav {
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
	margin: 0;
}

#newuninav {
	color: #fefefe;
	background-color: #61727c;
	margin: 7px 0 0;
}

#newuninav td { 
	width: 20%;
	font-weight: 400;
	text-align: center;
	padding:3px 0;
}

#newuninav td,#newuninav td a {
	color:#fefefe;
}

#newuninav td a { 
	font-weight:700;
}

#unisubnav {
	list-style: none;
	background-color: #eaf4fd;
	padding: 6px 0px;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	margin: 0 0 10px 0;	
}

#unisubnav a {
	list-style:none;
	border-left: 1px solid #c9c9c9;
	display:inline;
	padding:0px 10px;
	color: #61727c;
}

#unisubnav .firstlink {
	border:none;
}

#unisubnav .red {
	color:#cc3300;
}


#verticals_tabs {
	background-color:#F8F8F8;
}

#verticals_tabs .print_edition {
	text-align:center;
	font-size:.9em;
	text-transform:uppercase;
	border-bottom:1px solid #CFCFCF;
}

#verticals_tabs .print_edition img {
	padding:0px;
	margin:5px 0px 0px 0px;
}

#verticals_tabs td.first { 
	padding-left:10px;
}

#verticals_tabs td.tab a { 
	display:block;
	height:37px;
	padding:0px;
	border:none;
}

#verticals_tabs td.tab a span {
	visibility:hidden;
}

#vertical-links td {
	border-right:1px solid #999;
}

#vtab_jobs a { 
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.jobs.gif) no-repeat bottom left;
	width:50px;
}

#vtab_jobs a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.jobs.hover.gif) no-repeat bottom left;
}

#vtab_homes a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.homes.gif) no-repeat bottom left;
	width:60px;
}

#vtab_homes a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.homes.hover.gif) no-repeat bottom left;
}
#vtab_apartments a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.apartments.gif) no-repeat bottom left;
	width:95px;
}

#vtab_apartments a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.apartments.hover.gif) no-repeat bottom left;
}
#vtab_cars a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.cars.gif) no-repeat bottom left;
	width:50px;
}

#vtab_cars a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.cars.hover.gif) no-repeat bottom left;
}

#vtab_classifieds a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.classifieds.gif) no-repeat bottom left;
	width:94px;
}

#vtab_classifieds a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.classifieds.hover.gif) no-repeat bottom left;
}

#vtab_shopping a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.shopping.gif) no-repeat bottom left;
	width:80px;
}

#vtab_shopping a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.shopping.hover.gif) no-repeat bottom left;
}

#vtab_kudzu a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.kudzu.gif) no-repeat bottom left;
	width:89px;
}

#vtab_kudzu a:hover { 
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.kudzu.hover.gif) no-repeat bottom left;
}

#vtab_ajc a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.ajc.gif) no-repeat bottom left;
	width:71px;
}

#vtab_ajc a:hover {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.ajc.hover.gif) no-repeat bottom left;
}

#vtab_access a {
	background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.access.gif) no-repeat bottom left;
	width:151px;
}

#vtab_access a:hover {background:transparent url(http://alt.coxnewsweb.com/ajc/ajccars/images/vtab.access.hover.gif) no-repeat bottom left;
}

*,h1,h2,h3,h4,h5,h6 { 
	margin:0;
	padding:0;
}

h1 a,h1 a:visited,strong,#unisubnav td,#unisubnav td a {
	color:#000;
}

h2, h3,#tabs .horizontal .overline h4 {
	font-size:1.5em;
}

p.package,#flag #ajclogo p {
	margin-bottom:0;
}

a,a:link,a:visited,a:active,a:hover img,#verticals_tabs td.tab a:hover { 
	text-decoration:none;
}

a img.icon,#flag a img,#flag img,#verticals_tabs a img {
	border:none;
}

.center,#leaderboard_ad {
	text-align:center;
}

.hidden,#footer #cnilogo span {
	display:none;
}

.clearer,.clear-left, .clear {
	display:block;
	height:0;
	clear:both;
}

#centering_wrap  {
	width:950px;
	margin:0px auto;
	padding:0px;
	position:relative;
}


/* Style info for the general layout */

body {
	margin:0px;
	padding:0px;
	background-color:#f8f8f8;

}

#bg_wrap {
	background:#fff;
	margin:0px auto -30px 0;
	padding:0 0 15px 0;
} * html #bg_wrap {text-align:center;}

#centering_wrap  {
	width:950px;
	margin:0px auto;
	padding:0px;
	position:relative;
} * html #centering_wrap {text-align:left;}

#content, 
#left_column, 
#right_column {
	position:relative;
}

*html #right_column {
	position:absolute;
	top:0px;
	right:-15px;
}

#right_ad {
	padding:7px 0 10px 0;
}

*html .row1{width:100%;padding:0px;margin:0px;position:relative;}
*html .row2{width:100%;padding:0px;margin:0px;position:relative;}
*html .row3{width:100%;padding:0px;margin:0px;position:relative;}
*html .row4{width:100%;padding:0px;margin:0px;position:relative;}
*html .row5{width:100%;padding:0px;margin:0px;position:relative;}
.row1{clear:both;margin:15px 0px 0px 0px;position:relative;padding:0px;}
.row2{clear:both;position:relative;padding:0px;margin:0px;}
.row3{clear:both;position:relative;padding:0px;margin:0px;}
.row4{clear:both;position:relative;padding:0px;margin:0px;}
.row5{clear:both;position:relative;padding:0px;margin:0px;}
*html .row1main{width:100%;clear:both;margin:15px 0px 0px 0px;position:relative;}
*html .row2main{width:100%;clear:both;padding:0px;margin:0px;position:relative;}
*html .row3main{width:100%;clear:both;padding:0px;margin:0px;position:relative;}
*html .row4main{width:100%;clear:both;padding:0px;margin:0px;position:relative;}
*html .row5main{width:100%;clear:both;padding:0px;margin:0px;position:relative;}
.row1main{clear:both;margin:15px 0px 0px 0px;position:relative;}
.row2main{clear:both;position:relative;padding:0px;margin:0px;}
.row3main{clear:both;position:relative;padding:0px;margin:0px;}
.row4main{clear:both;position:relative;padding:0px;margin:0px;}
.row5main{clear:both;position:relative;padding:0px;margin:0px;}

.column1 {width:50px;float:left;position:relative;padding:0px;margin:0px;}
.column2 {width:100px;float:left;position:relative;padding:0px;margin:0px;}
.column3 {width:150px;float:left;position:relative;padding:0px;margin:0px;}
.column4 {width:200px;float:left;position:relative;padding:0px;margin:0px;}
.column5 {width:250px;float:left;position:relative;padding:0px;margin:0px;}
.column6 {width:300px;float:left;position:relative;padding:0px;margin:0px;}
.column7 {width:350px;float:left;position:relative;padding:0px;margin:0px;} 
.column8 {width:400px;float:left;position:relative;padding:0px;margin:0px;}
.column9 {width:450px;float:left;position:relative;padding:0px;margin:0px;}
.column10 {width:500px;float:left;position:relative;padding:0px;margin:0px;}
.column11 {width:550px;float:left;position:relative;padding:0px;margin:0px;}
.column12 {width:600px;float:left;position:relative;padding:0px;margin:0px;}
.column13 {width:650px;float:left;position:relative;padding:0px;margin:0px;}
.column14 {width:700px;float:left;position:relative;padding:0px;margin:0px;}
.column15 {width:750px;float:left;position:relative;padding:0px;margin:0px;}
.column16 {width:800px;float:left;position:relative;padding:0px;margin:0px;}
.column17 {width:850px;float:left;position:relative;padding:0px;margin:0px;}
.column18 {width:900px;float:left;position:relative;padding:0px;margin:0px;}
.column19 {width:950px;float:left;position:relative;padding:0px;margin:0px;}

.clear {
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
}

form ul {
	list-style:none;
	margin:0px;
}

form li {
	display:block;
}

form li label {
	display:inline;
}

#find_a_car select {
	width:45%;
}


/* Style info for the backgrounds */


#top_left_subleft {
background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/lefttopbg1.jpg");
background-position:left top;
background-repeat:no-repeat;
}

#find_a_car {
background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/lefttopbg1.jpg");
background-position:right top;
background-repeat:no-repeat;
}

#top_left {
background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/lefttopbg1.jpg");
background-position:left top;
background-repeat:no-repeat;

}


#left_column {
background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/lefttopbg1.jpg");
background-position:top;
background-repeat:no-repeat;

}

#find_a_dealer {
	background:#fff url("http://alt.coxnewsweb.com/ajc/ajccars/images/dealerbg1.jpg") no-repeat; 
}


#hidden {
	background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/dealerhiddenbg1.jpg"); 
display:none;
}


#hidden img {
position:relative;
top:2px;
padding:0px 10px 0px 0px;
}

#hidden a {
text-align:center;
display:block;
padding:55px 0 0px 0;
}

#hidden a {
text-align:center;
display:block;
padding:50px 0 0px 0;
}

#top_left {
	background:#fff url("http://alt.coxnewsweb.com/ajc/ajccars/images/lefttopbg1.jpg") no-repeat; 
}


#research {
background:#fff url("http://alt.coxnewsweb.com/ajc/ajccars/images/row2bg1.gif") no-repeat; 
}

#this_week {
	background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/editorial_div_bg.gif");
	background-position:top left;
	background-repeat:no-repeat;
}

#this_week .branded {
	background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/ajccars_logo3.jpg");
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0px 5px 0px;
}

#this_week .branded span {
	visibility:hidden;
width:1px;
overflow:hidden;
}

#featured_video {
	background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/right_col_bg.gif");
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
height:290px;
}


#featured_cars {
background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/second_right_col_bg.gif");
background-position:top left;
background-repeat:no-repeat;
}

#showcase_brand {
background-image:url("http://alt.coxnewsweb.com/ajc/ajccars/images/right_col_bottom.gif");
background-position:top left;
background-repeat:no-repeat;
}

/* Style info for semantic elements */

a img {
	border:none;
}


.check {
	margin-left:10px;
}

.select {
	margin-right:10px;
	font-weight:bold;
	display:block;
}

.scaling_button {
	font-size:12px;
color:#000;
font-weight:bold;
	float:left;
	background:#333 url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/button.gif") no-repeat; 
	text-decoration:none;
}

.scaling_button * {
	display:block;
}

.scaling_button span { 
	padding:3px 0 0;
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/corners.gif") no-repeat right top;
}

.scaling_button span span { 
	padding:0 0 0 3px;
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/button.gif") no-repeat left bottom;
}

.scaling_button span span span { 
	padding:0 0 3px;
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/corners.gif") no-repeat right bottom;
}

.scaling_button span span span span { 
	padding:2px 8px 2px 5px; 
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/button.gif") no-repeat right center;
}

.scaling_button:hover, .scaling_button:focus, .scaling_button:active { 
	outline:2px solid #999999; 
	text-decoration:underline;
}

.topbar .scaling_button {
	font-size:10px;
	float:left;
font-weight:normal;
	background:#333 url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/button.gif") no-repeat; 
	text-decoration:none;
}

.topbar .scaling_button * {
	display:block;
}

.topbar .scaling_button span { 
	padding:2px 0 0;
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/corners.gif") no-repeat right top;
}

.topbar .scaling_button span span { 
	padding:0 0 0 2px;
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/button.gif") no-repeat left bottom;
}

.topbar .scaling_button span span span { 
	padding:0 0 2px;
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/corners.gif") no-repeat right bottom;
}

.topbar .scaling_button span span span span { 
	padding:2px 6px 2px 3px; 
	background:url("http://alt.coxnewsweb.com/ajc/test/todd/LookinME/images/button.gif") no-repeat right center;
}

.topbar .scaling_button:hover, .topbar .scaling_button:focus, .topbar .scaling_button:active { 
	outline:1px solid #999999; 
	text-decoration:underline;
}

/* Style info for typography */

body {
	font-size:12px;
	line-height:1.3em;
	font-family:arial,helvetica,sans-serif;
}

a {
	color:#009;
}

.row1main, .row2main, .row3main, .row4main, .row5main {
	text-align:left;
}


.heading {
font-size: 24px;
font-weight:bold;
color:#000;
margin: 0 0 5px 10px;
}

h1 a,
h1 a:visited,
h1 a:hover,
h1 a:active {
color:#000;
}

h2 {
font-size: 20px;
font-weight:bold;
color:#000;

}

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:active {
color:#000;
}

h3 {
font-size: 16px;
color:#000;
}

h3 a,
h3 a:visited,
h3 a:hover,
h3 a:active {
color:#000;
}

h4 {
font-size: 12px;
color:#000;
}

h4 a,
h4 a:visited,
h4 a:hover,
h4 a:active {
color:#000;
}

h5 {
font-size: 11px;
color:#000;
}

h5 a,
h5 a:visited,
h5 a:hover,
h5 a:active {
color:#000;
}

h6 {
font-size: 11px;
color:#000;
text-transform:none;
font-weight:normal;
}

h6 a,
h6 a:visited,
h6 a:hover,
h6 a:active {
color:#000;
}

h1, h2, h3, h4, h5, h6 {
	text-transform:uppercase;
}

form legend {
	margin:0 5px;
}

.miniblue, .miniblue a  {
	font-size:12px;
	color:#6699CC !important;
	clear:both;
	text-transform:none;
}

/* Style info for page elements */

#find_a_car legend {
	display:none;
}

#find_a_car fieldset {
	border:none;
	margin:0px;
}

#top_left_subleft h3,
#find_a_car h3,
#find_a_dealer h3,
#this_week h3,
#featured_cars h4,
#showcase_brand h3 {
	margin:20px 20px 5px 20px;
}

#featured_video h3 a {
margin:20px 20px 5px 20px;
}

#research h3 {
margin:19px 0 0 30px;
position:relative;
left:-5px;
}

#top_left_subleft h3,
#find_a_car h3,
#find_a_dealer h3 {
	margin-bottom:2px;
}

*html #featured_video h3 {
margin 20px 20px 10px 0px;
position:relative;
left:-15px;
}


#this_week h5,
#featured_video h3,
#featured_cars h4,
#showcase_brand h3 {
	margin-bottom:10px;
}

#this_week h5,
#find_a_dealer h3,
#research h3 {
	padding:20px 0 0 0;
}

#featured_cars h4,
#showcase_brand h3 {
	padding:10px 0 0 0;
}

#top_left_subleft h4, 
#find_a_car h4,
#find_a_dealer h4 {
	margin:0px 20px 5px 20px;
}

#top_left_subleft ul {
	margin:0px 20px 5px 35px;
	font-weight:bold;
}

*html #top_left_subleft ul {
	margin:0px 20px 5px 20px;
}

*html #top_left_subleft .column5 {
width:200px;
}

#top_left_subleft li {
	margin:0px 0px 5px 0px;
}

#top_left_subleft img {
	border:none;
	margin:0px 0px 0px 20px;
}

*html #top_left_subleft img {
	border:none;
	margin:0px 0px 0px 20px;
}

#top_left_subleft .scaling_button {
	margin:10px 0px 0px 20px;
}

#top_left_subleft .adedit {
	padding:0px 0px 0px 10px;
	position:relative;
	top:16px;
}

#find_a_dealer {
	text-align:left;

}

#find_a_dealer .scaling_button {
	margin:10px 0px 10px 120px;
}

#checkbox1 {
	margin:0px 2px 0 20px;
	font-weight:normal;
}

#checkbox2, #checkbox3 {
	margin:0px 2px 0 10px;
	font-weight:normal;
}

.invtype {
	padding:5px 0 15px 0;
}

#find_a_car #field_model select, 
#find_a_car #field_make select {
	width:210px;
	margin:0px 20px 15px 20px;
}

#find_a_car #field_zip #txt_zip {
	width:110px;
	margin:0px 0px 0px 20px;
}

*html #find_a_car #field_zip #txt_zip {
	width:110px;
	margin:0px 0px 0px 20px;
}

#find_a_car #field_zip .btn_submit {
	margin:0px 20px 0px 0px;
	float:right;
	position:relative;
	top:-22px;
}

*html #find_a_car #field_zip .btn_submit {
	top:-27px;
}

#find_a_car #photo_submit .btn_submit {
	margin:0px 0px 0px 5px;
}

#find_a_car #photo_submit a {
text-align:center;
display:block;
}


#find_a_car #photo_submit #close_photo {
margin:10px 0 0 0;
font-weight:bold;
display:none;
}

#find_a_car #photo_submit #photo {
display:none;
}

#find_a_car #photo_submit label {
font-weight:bold;
}

*html #find_a_car #photo_submit label {
font-weight:bold;
position:relative;
top:-7px;
}

*html #find_a_car #photo_submit #photoid {
position:relative;
top:-4px;
}

.btn_submit {
border: 1px double #8b8b8b;
padding:6px 10px;
color: #000000;
font-weight: bold;
font-size: 12px;
background: transparent url("http://alt.coxnewsweb.com/ajc/ajchomefinder/images/bg_btn01.gif") bottom right;
text-align: center;
}

#find_a_car label {
	font-weight:normal;
}

#find_a_car .select {
	margin:0px 0px 0 20px;	
	font-weight:bold;
}

#find_a_car #photoid {
width:95px;
}

#find_a_car #photo_submit,
#find_a_car #related_links {
margin:0px 20px;
padding:10px 0px;
}

*html #find_a_car #photo_submit {
margin:0px 20px;
padding:5px 0px;
}


*html #find_a_car #related_links {
margin:0px 20px;
padding:5px 0px 1px 0px;
font-size:10px;
}

*html #find_a_car #photo_submit #photoid  {
width:90px;
padding:0 0 3px 0;
}

*html #find_a_car #photoid label {
padding:0 0 3px 0;
}

#find_a_car #related_links_links {
	text-align:center;
	font-size:11px;
	display:none;
}

#find_a_car #related_links_links h4 {
	text-align:center;
}

#find_a_car #related_links #show_links {
	text-align:center;
	font-size:12px;
	display:block;
}

#find_a_car #related_links #close_links {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	display:none;
	padding:2px;
width:90px;
margin:10px auto 0 auto;
	border-top:1px solid #000099;
}

#find_a_car #field_zip a {
margin:10px 20px 5px 20px;
padding:0px 0px 5px 0px;
text-align:left;
display:block;
}

#related_links, 
#photo_submit {
	border-top:1px solid #999999;
}

#related_links a:hover {
	text-decoration:underline!important;
}

#comparisons {
	margin:15px 0px 0 0px;
font-size:11px;
position:relative;
left:-10px;
}

*html #comparisons {
	margin:10px 0px 0 0px;
}



.minigroup {
	width:180px;
	border:1px solid #ccc;
	min-height:65px;
	padding:0 0 5px 0;
margin:10px 0 10px 0;
}

* html.minigroup {
	height:auto;
}

.minigroup h4 {
	margin:5px 5px 2px 5px;
font-size:12px;
}

.minigroup ul {
	margin:0 5px 0 20px;

}

#research_ad {
	margin:0px 0 0 20px;
}

*html #research_ad {
	margin:0px 0 0 10px;
}

#research_ad h6 {
	text-align:center;
	width:120px;
	margin:10px 0 0 0px;
text-transform:none;	
}

#lifestyle {
width:240px;
position:relative;
left:-10px;
}

#lifestyle ul {
	margin:0px 20px 0px 0px;
	list-style:none;
}

*html #lifestyle {
width:220px;
}

*html #lifestyle ul {
	margin:0px 0px 0px 0px;
}

#lifestyle li {
	margin:0px 0px 10px 0px;
font-size:11px;
}

#lifestyle h3 {
	margin:25px 0px 5px 0px;
}

#lifestyle li a {
	margin:0px 5px 0px 0px;
	font-weight:bold;
	display:block;
font-size:12px;
}

#this_week img {
	float:left;
	position:relative;
	margin:10px 10px 10px 20px;
	}
	
#this_week h5 {
		border-top:1px solid #999999;
		clear:left;	
		margin:0px 25px 0 20px;
		padding:5px 0px 5px 0px;	
}

#this_week p {
		margin:0px 25px 0px 20px;
		padding:0px 0px 5px 0px;	
}

#this_week h4 {
		margin:0px 25px 0px 20px;
		padding:0px 0px 0px 0px;	
}


#this_week h3.first {
	border-top:none;
	margin:18px 10px 5px 0px;
	padding:0px 0px 0px 0px;	
	clear:none;	
}

#right_ad {
	margin:0px auto;
	text-align:center;
}

#right_ad .topbar {
	margin:0px 10px 5px 5px;
	border-bottom:1px solid #999999;
	padding:0px 0px 5px 0px;
	text-align:right;	
}

*html #right_ad .topbar {
	margin:0px 10px 3px 5px;
	border-bottom:1px solid #999999;
	padding:0px 0px 14px 0px;	
}

*html #right_ad .clear {
clear:none;
}



#right_ad .topbar h6 {
width:100%;
padding:0px 0px 10px 0px;
position:absolute;
top:12px;
right:-102px;
text-transform:none;
text-align: left;
}

*html #right_ad .topbar h6 {
width:250px;
padding:0px 0px 0px 0px;
position:relative;
top:5px;
left:5px;
text-transform:none;
text-align: left;
}

*html #right_ad img {
margin:10px 0 0 0;
}

#featured_video {
	text-align:center;
}

#featured_video * {
	text-align:left;
	position:relative;
	left:-5px;
}

#video_wrapper p,
#video_wrapper a {
display:block;
float:none;
clear:both;
text-align:center;
width:100%;
}

#video_wrapper  {
width:100%;
}

#featured_video h3 a {
	float:left;
	padding:0px 28px 0px 0px;
	position:relative;
	left:10px;
}

#featured_video #video_wrapper {
margin:0 0 0 16px;
}

#featured_cars h3 {
display:none;
}

#featured_cars h4 {
font-size: 16px !important
}

#featured_cars h4 a.cars_view_all {
font-size:12px;
font-weight:normal;
text-transform:none;
color:#009;
position:relative;
top:-3px;
left:80px;
padding:0 0 0 10px;
}

#featured_cars ul {
	list-style:none;
	margin:0px 25px 0px 20px;
	width:300px;
}

#featured_cars li {
margin:0 0 5px 0;
text-align:right;
}

#featured_cars .price {
text-align:right;
}

#featured_cars .vehicle {
float:left;
}

#featured_cars table {
	width:300px;
	margin:0px 20px 0px 20px;
}

#featured_cars table td.vehicle {
width:220px;

text-align:left;
}

#featured_cars table td {
padding:0 0 3px 0;
}

#featured_cars table td.price {
width:80px;
text-align:right;
}

#showcase_brand {
height:270px;
overflow:visible;
padding-bottom:40px;
}

.bloghead {
font-size: 18px !important;	
}

#showcase_brand a {
	padding:0px 0px 2px 0px;
	display:block;
	}

#showcase_brand p {
	display:block;
	padding:10px 0px 0px 0px;
	}

#showcase_brand span {
	font-weight:bold;
	display:block;
}

#showcase_brand h3 {
	font-weight:bold;
	display:block;
	font-size:12px;
}

.sitemap ul {
	margin:0 20px 10px 35px;
	}
	
.sitemap {
	padding:10px 0 0 0;
	}
	
.sitemap h2 {
	margin:10px 0 10px 20px;
	}

.sitemap li.sub_ul {
	list-style:none;
}

#pencil_ad {
	z-index:5000;
}

/* These styles are used in Research & Compare (New vehicles) - ejb */
#filters {list-style:none; margin: 0 10px 10px 10px; background-color: #ececec; padding: 10px 5px 5px 10px; border:1px solid #ccc; }
#filters li {margin: 0 0 5px 0;}
#filters a {padding-left: 5px; font-size: 11px;}

#body_style_table,
#price_range_table {margin-bottom: 20px;}

#price_range_table li,
#make_table li {margin-left: 20px;}
/* end */

#yahooContentMatch {
	margin: 30px 0 0 0;
	padding: 10px 0;
	text-align: center;
}

#yahooContentMatch iframe {
    width:760px !important;
    height:102px !important;
}

#big_box,
#big_box_second {
    display: block;
    width: 336px;
    overflow: hidden;
    margin: 0 0 20px 10px;
    padding: 0;
    text-align: left;
}

#big_box table,
#big_box table td,
#big_box_second table,
#big_box_second table td {
    width: auto;
    margin: 0;
    padding: 0;
}

/* Code added 5/30/07 - New Wrap */

/* CSS THAT APPLIES TO THE FOOTER */


#fw_footer { 
	font-size:11px;
	text-align:left;
	}
	
#fw_footer h4 { 
text-transform:uppercase;
margin:5px 5px;
padding:0;
font-weight:bold;
font-size: 11px;
color: #333;
}
    	
#fw_footer ul { 
list-style:none;
margin:0;
padding:0 5px;     
}

#fw_footer ul li { 
margin: 1px 0;   
padding: 0px;  
}

#fw_footer ul li.rss-feeds {
padding-left: 15px;
background: url("https://alt.coxnewsweb.com/ajc/design_framework/v3/images/footer_rss.gif") no-repeat left top;
}

#yahooContentMatch {
    border-top:1px solid #ccc;
    margin:15px auto;
    float:none
}

#footer_sitemap {
    border:1px solid #999; 
    border-top:5px solid #999;
    float:none;
    margin:15px auto;
    background:#fff url("http://alt.coxnewsweb.com/ajc/ajccars/images/footer_bg.gif") top right repeat-y;
}

#footer_sitemap .spacedown {
margin-top:20px;
}

#footer_sitemap #site-map-search-query {
    width:160px;
    border:1px solid #ccc;
}

#fw_footer p#copyright,
#fw_footer p#copyright img { 
text-align:center;
margin-bottom:15px;
}

#fw_footer p#copyright img { 
margin-top:10px;
}

#footer_sitemap #ads_store,
#footer_sitemap #editions_guides {
    float:right;
}


#fw_footer  {
	width:950px;
	margin:0 auto;
}

#fw_footer .last_link {
	border:none;
}

.column38 {width:940px;float:left;padding:0;margin:0;}

.lvlone h1,
.lvlone h2,
.lvlone h3,
.lvlone h4,
.lvlone h5,
.lvlone h6,
.lvlone p,
.lvlone dl,
.lvlone ul,
.lvlone ol,
.lvlone img,
.lvlone a.standalone {
	margin-left:5px;
	margin-right:5px;
}

.lvlone form {padding-left:5px;padding-right:5px;}

.footer8 {width:190px;float:left;padding:0;margin:0;}

.footer7 {width:165px;float:left;padding:0;margin:0;}

.footer11 {width:265px;float:left;padding:0;margin:0;}

.footer6 {width:140px;float:left;padding:0;margin:0;}

.footer7 {width:165px;float:left;padding:0;margin:0;}

/* New Masthead */

#vert_nav {
    background-color:#e3e3e3;
    border-top:1px solid #999;
    padding-top:5px;

}

#inner_vert {
    width:950px;
    margin:0 auto;
}

#vert_nav a {
  display:block;
  float:left;
  padding:4px 10px 7px;
  color:#990000;
  font-weight:bold;
  text-decoration:none;
  border-top:1px solid #e3e3e3;
} 

#vert_nav a.subscribe {
background:transparent url("http://alt.coxnewsweb.com/ajc/css/homepage/blueshift/images/ajc-mast.gif") 0px 0px no-repeat;
width:250px;
float:right;
height:1em;
}

#vert_nav a:hover.subscribe {
background:transparent url("http://alt.coxnewsweb.com/ajc/css/homepage/blueshift/images/ajc-mast.gif") 0px -25px no-repeat;
}

#vert_nav a.active,#vert_nav a.active:hover {
  color:#000099;
  background-color:#fff;
  border-top:1px solid #ccc;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}

#vert_nav a:hover {
  background-color:#eee;
  text-decoration:none;
}

span.replace {
	height:1px;
	width:1px;
	overflow:hidden;
	display:none;
}

/* New SEO CSS */

.heading {
	font-size: 14px ;
	
}

.reviewhead {
margin: 33px 0 0 24px !important;
border: none !important;
}

.cool {
font-size: 16px !important;
}

.enthus {
border: none !important;
}

/*CHANNEL FRONT VIDEO WIDGET*/


#channel_video {
	width: 300px;
	text-align:left;
	margin-left: 40px;
		/*padding-bottom:15px;*/
}



#channel_video .video_gallery_widget ul {
	padding-left: 1px;
}

#channel_video .video_gallery_widget ul li {
	background:transparent none repeat scroll 0%;
	font-size:1 em;
	line-height:115%;
	margin:0px 5px 0px 0px;
	overflow:hidden;
	padding:5px 0px 0px 5px;
	width:98%;
	font-family: Arial, Helvetica, sans-serif;
}

#channel_video .video_gallery_widget li:hover {
	background-color:#FEFDE8
}


#channel_video .video_gallery_widget ul li .summary {
	display:none;
}

#channel_video .video_gallery_widget ul li img {
	border:#CCCCCC solid 1px;
	background:#FFFFFF;
	margin-right:5px;
	padding: 3px;
	float: left;
	width:90px;
	height:65px;

}

#channel_video .video_gallery_widget ul li img:hover {
	border:1px solid #000000;
}


#channel_video ul, .video_gallery_widget ul {
	margin:0pt 0pt 0pt 5px;
	padding:none;
}


.video_hip_ad {
	text-align: center;
	width: 100%;
	margin-top: 10px;
	
}

