
.categories_comments div.intro a {font-weight: bold; font-size: 1.05em; padding-right: 5px;}
.categories_comments a.more {font-weight: bold; color: #333}
.categories_comments a.more:hover {color: #e30000;}

/* titles */

.main_content .article .promo_area h1 {
	color: #e30000; font-size: 1.65em;}
	
.email_a_friend_box h1 {
	
	background: #fcfcfd url(/css/images/bg-emai-friend-h1.gif) no-repeat; 
	color: #000; font-size: 1.25em;
	padding: 10px 10px 10px 70px; margin: 0 -50px;
	position: relative;}	

.article .promo_area h2 {
	color: #1f1004; font-size: 1.25em;}


.bottom_section h3 {color: #181411; font-size: 1.5em; margin: 20px 0px 10px;}

.links {float: right; margin-right: -8px; margin-top: 1em;}

.links li {
    float: left; border-right: 1px solid #e1e1e1;
    padding: 0px 6px;}  
    
/* controls */
div.text, div.controls {float: left; width: 150px;}
.controls_wrapper div.controls {margin-top: 6px;}
    
.controls_wrapper span.date {display: block;} 
.categories_comments div.intro span.date {color: #353535; font-weight: bold;}   
    
.controls_wrapper {
	overflow: hidden; border-bottom: 1px solid #ecebe9; padding-bottom: 4px;} 

.controls span a, .controls span a:link, .controls span a:visited {
	background: #e30000; border: 1px solid #e30000; 
	padding: 2px 5px; color: #fff; font-weight: normal; display: inline-block;}
.controls span a:hover {background: #e5e5e5; color: #e30000;}	

.controls span b {
	border: 1px solid #e30000; 
	padding: 2px 5px; color: #e30000; font-weight: normal; display: inline-block;}

	
.section_wrapper {
	border: 5px solid #e5e5e5;
	position: relative; 
	padding: 0px 15px 0px; margin-top: 20px;}

.section_wrapper img.icon {
	position: absolute; z-index: 2; margin-top: -20px; left: 10px;}
	
	
/* email a friend */
.email_a_friend_box {
	background: #e8e9eb;
	padding: 0px 45px 15px 50px; margin-bottom: 25px;}
	
.email_a_friend_box table {width: 100%;}
.email_a_friend_box table td {padding: 2px 5px;}
.email_a_friend_box table td.repacha {text-align: right;}

.email_a_friend_box table strong {
	background: transparent url(/css/images/icon/icon-bullet.gif) 0px 50% no-repeat;
	display: block; padding-left: 8px;
	white-space: nowrap;}
	
/* categories */

.categories_leave_reply form {
	background: transparent url(/css/images/bg-article-form.gif) 310px 0px repeat-y;}
	
.categories_newsletter {
	background: #750002 url(/css/images/bg-newsletter-signup.jpg) repeat-x;
	color: #fff; padding: 15px 10px; margin: 20px 0px;}
	
.categories_newsletter td {padding: 0px 5px; font-size: .95em; line-height: 1.1em;}	
.categories_newsletter strong {font-size: 1.3em;}	
	
.categories_newsletter form {width: 290px;}
.categories_newsletter form input {width: 180px; vertical-align: middle;}	

/* sections */

.wp-caption-text {
    background: none repeat scroll 0 0 #F0F0F0;
    margin-right: 10px;
    margin-top: 0;
    padding: 10px;}

	
.section_wrapper div.section {
	border-top: 1px solid #e5e5e5; position: relative;
	margin: -1px 0px 0px; padding: 15px 0px 15px; font-size:.95em; line-height: 1.4em;}	
.ie7 .section_wrapper div.section, .ie6 .section_wrapper div.section {height: 1%;}	

/* title text - articles....clean up */
/* -------------------------------------------------------- */

.arc90_imgcaptionTXT {
    background: #e9e9e9; 
    color: #333; }
    
p.arc90_imgcaptionALT {
    font-weight: normal;
    font-style: italic;}
    
.arc90_imgcaption {
    padding: 1em;
    margin: 1em 0;
    width: 9em;
}
.floatl { float: left; margin-right: 1em; }
.floatr { float: right; margin-left: 1em; }

#vsCaption div.imgRight img, #vsCaption div.imgLeft img, #vsCaption div.imgMiddle img {
        margin: 0px;}
        

#vsCaption a.forum_link{font-weight: bold; font-size: 1.1em;}
#vsCaption table a {text-decoration: none;}
    
#vsCaption table {
    clear: both;}

/* images - articles */
/* ----------------------------------------------- */

.arc90_imgcaptionTXT {
    background: #e9e9e9; 
    color: #333; }
    
p.arc90_imgcaptionALT {
    font-weight: normal;
    font-style: italic;}
    
.arc90_imgcaption {
    padding: 1em;
    margin: 1em 0;
    width: 9em;}
    
.floatl { float: left; margin-right: 1em; }
.floatr { float: right; margin-left: 1em; }

.imgRight {
    float:right;
    margin:0.5em 0 1em 1em;
    position:relative;
    }
.imgLeft {
    float:left;
    margin:0.5em 1em 1em 0;
    position:relative;
    }
.imgMiddle {
    align: center;
    margin:0.5em 1em 1em 1;
    display:block;
    }
.imgRight p, .imgLeft p, .imgMiddle p {
    font-size:0.9em;
    color:#333;
    margin:0;
    background-color:#e9e9e9;
    font-style: italic;
    padding:0.5em;
    }
.imgRight img, .imgLeft img, .imgMiddle img {margin: 0px;}
.spareSpan {
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:17px;
    height:17px;
    }
.oas_advertisement {
width: 325px;
    float: right;
    padding: 0px 0px 5px 5px;
    }
.current_page {
    width: 100%;
    text-align: right;
    padding-bottom: 10px;
    }
#vsCaption img {margin: 10px; }
    
#vsCaption table.right {margin: 10px 0px 10px 10px;}  
    
#vsCaption table.left {
    margin: 10px 10px 10px 0px;}

#vsCaption blockquote {
	background: transparent url(/css/images/icon/icon-blockquote.gif)  no-repeat;
	padding: 0px 0px 0px 45px;  display: table;
	color: #333; font-size: 1.35em;}
.ie6 #vsCaption blockquote, .ie7 #vsCaption blockquote  {display: inline-block;}	
#vsCaption blockquote p {margin-top: 0px; padding-top: 0px;}

#vsCaption h1 {color: #e30000; font-size: 1.3em; margin-bottom: 5px;}

/* commented out, keep eye on
#vsCaption p {clear: both;} 
*/
	
/* forms */

.categories_newsletter input {color: #8b8b8b;}	
	
.categories_leave_reply input, .categories_leave_reply div.captcha {
	color: #6a6967; 
	float: left; width: 300px; clear: left; }
	
.categories_leave_reply input	{
	border-top: 1px solid #a9a7a7; border-left: 1px solid #a9a7a7;
	border-bottom: 1px solid #eeefef; border-right: 1px solid #eeefef;
	padding: 5px 10px; margin-bottom: 10px;
	width: 280px; } 
.categories_leave_reply div.captcha input {margin-bottom: 0px;}	

.categories_leave_reply textarea {
	border-top: 1px solid #a9a7a7; border-left: 1px solid #a9a7a7;
	border-bottom: 1px solid #eeefef; border-right: 1px solid #eeefef;
	color: #6a6967; padding: 5px 10px; margin-bottom: 10px; 
	width: 270px; height: 130px;
	float: right; }

 .categories_leave_reply input.submit {
 	padding: 0px; margin: 0px 240px 0px 0px;
 	float: right; clear: right; }

.email_a_friend_box table input.textbox {width: 370px}
.email_a_friend_box table td.repacha input.textbox {width: 298px; margin-top: 4px;}
 	
.email_a_friend_box div.submit {text-align: right; margin-top: 10px; padding-right: 5px;} 				

/* autoshow */
.promo_area .controls_wrapper {margin-bottom: 15px;}

.autoshow .article_text {font-size: 1.2em; line-height: inherit; margin-top: 0;}
.autoshow p {margin-bottom: 15px;}
.autoshow .article_text a:hover {color: #0066CC; text-decoration: none;}

.autoshow .hr {background: none repeat scroll 0 0 #F5F5F5; height: 1px; margin: 0 0 15px; padding: 0;}
.autoshow .top {margin-top: 10px;}
.autoshow .top td {padding-top: 10px;}
.autoshow .top td.featured {padding-left: 10px;}

/*.autoshow .posts {
    background: url("http://www.autoguide.com/images/css/model_carsBg.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}*/


.autoshow .videos {background: none repeat scroll 0 0 #F7F7F7;margin: 18px auto;}
.autoshow .videos span.thumbnail {float: left; margin-right: 22px;}
.autoshow .videos td {padding: 8px 24px 0;}
.autoshow .videos td.galleryPlayer {padding: 0;}
.autoshow p#galleryPlayer_0 {margin: 0; padding: 0;}
.autoshow .videos td.featured {padding: 20px 24px 0;}
.autoshow h3 {color: #B10406; font-size: 20px; font-weight: bold; margin-left: 14px;text-align: left;}
.autoshow th h3 {margin: auto;}
.autoshow h4 a {color: #B10406; font-size: 14px; font-weight: bold;}
.autoshow .top p {line-height: 17px; margin-bottom: 0; margin-top: 7px; padding: 0;}
.autoshow p span {font-style: italic;}
.autoshow #vsCaption table img {margin: 0;}
.autoshow #vsCaption table.posts img {margin: 0 0 0 30px;}
.autoshow .feed {margin: 18px auto;}
.autoshow .feed td {padding: 2px 24px;}
.autoshow .feed h4 a {font-size: 13px; font-weight: bold; line-height: 15px; text-decoration: none;}
.autoshow .feed h4 a:hover {color: #0066CC; text-decoration: none;}
.autoshow .feed h4 a:visited {color: #A4A4A4;}
.autoshow .feed img {padding-bottom: 8px;}
















