﻿html { background-image: url(../../images/page_bg.gif) }
body { background-color: Transparent; cursor:default; font-size:12px; color:#231F20;text-align: left; }
#doc2{	margin: 0px auto auto 0px; width: 891px; }
.yui-t4 .yui-b { width: 161px;}
.yui-t4 #yui-main .yui-b { margin-right: 171px; }
#hd { position:relative; height:107px; background-image: url(../../images/hd_bg.jpg); }
#hd a.logo { z-index:10000; position:relative; top:0px; left:0px; display:block; width: 200px; height:107px; text-indent: -10000px;}
#hd a.ch { color:#EC1C24;  position:absolute; top:82px; right:57px; font-size:16px; }
#hd a.en { color:#999999; position:absolute; top:82px; right:0px; font-size:16px; }
#menu { margin-bottom: 15px; }

	div.menu1-close { display:block; height: 129px; width:613px; position:relative; float:left; text-decoration: none; background-color:#9c9ea0; background-image: url(../../images/menu1_close.gif) }
		.menu1-close a.span1 { display:block; width: 120px; padding-top:65px; margin: 0px auto auto 24px; font-size:10px; color: #ffffff; text-decoration:none }

		.menu1-close .qsearch-pnl { position:absolute; left:170px; top:10px}
		.menu1-close .qsearch-pnl h1.title { font-size: 17px; color: #ffffff}
		.menu1-close .qsearch-pnl h1.title a.advanced{ font-size: 12px; color: #ffffff; text-decoration:none; }
		.menu1-close .qsearch-pnl hr.title { border-style:solid; border-width:3px; color: #ffffff; margin:0 50px 0 0;}
		
		.menu1-close .qsearch-pnl table.car { float:left; }
		.menu1-close .qsearch-pnl table.car .ddl_car{ width:180px; margin-bottom:2px; }
		.menu1-close .qsearch-pnl table.car a.go { display:block; margin-left:4px;  height:16px; width:22px; line-height:1px; text-decoration: none; background-image: url(../../images/go_close.gif);  text-indent:-10000px;  }
		.menu1-close .qsearch-pnl div.hrOr { float:left; margin: 5px 10px auto 10px; height: 58px; width:15px; line-height:1px; background: Transparent url(../../images/hrOr_close.gif) no-repeat scroll top left;  }
		.menu1-close .qsearch-pnl div.hrOr hr { display: none;  }
		.menu1-close .qsearch-pnl table.year { float:left; }
		.menu1-close .qsearch-pnl table.year .ddl_year { width:150px; margin-bottom:2px; }
		.menu1-close .qsearch-pnl table.year a.go { display:block; margin-top:4px; height:16px; width:22px; text-decoration: none; background-image: url(../../images/go_close.gif); text-indent:-10000px; float:right }
/*	div.menu1-close:hover { background-color:#c4c5c6; background-image: url(../../images/menu1_close_h.gif) } */

	div.menu1-open{ display:block; height: 129px; width:613px; position:relative; float:left; text-decoration: none; background-color:#EC1C24; background-image: url(../../images/menu1_open.gif) }
		.menu1-open .span1 { display:block; width: 120px;  padding-top:65px; margin: 0px auto auto 24px; font-size:10px; color: #ffffff; text-decoration:none; }
		
		.menu1-open .qsearch-pnl { position:absolute; left:170px; top:10px}
		.menu1-open .qsearch-pnl h1.title { font-size: 17px; color: #ffffff}
		.menu1-open .qsearch-pnl h1.title a.advanced{ font-size: 12px; color: #ffffff; text-decoration:none; }
		.menu1-open .qsearch-pnl hr.title { border-style:solid; border-width:3px; color: #ffffff; margin:0 50px 0 0;}
		
		.menu1-open .qsearch-pnl table.car { float:left; }
		.menu1-open .qsearch-pnl table.car .ddl_car{ width:180px; margin-bottom:2px; }
		.menu1-open .qsearch-pnl table.car a.go { display:block; margin-left:4px;  height:16px; width:22px; line-height:1px; text-decoration: none; background-image: url(../../images/go_red.gif);  text-indent:-10000px;  }
		.menu1-open .qsearch-pnl div.hrOr { float:left; margin: 5px 10px auto 10px; height: 58px; width:15px; background: Transparent url(../../images/hrOr.gif) no-repeat scroll top left;  }
		.menu1-open .qsearch-pnl div.hrOr hr { display: none;  }
		.menu1-open .qsearch-pnl table.year { float:left; }
		.menu1-open .qsearch-pnl table.year .ddl_year { width:150px; margin-bottom:2px; }
		.menu1-open .qsearch-pnl table.year a.go { display:block; margin-top:4px; height:16px; width:22px; line-height:1px; text-decoration: none; background-image: url(../../images/go_red.gif); text-indent:-10000px; float:right }

	a.menu2-close { display:block; height:129px; width:139px; float:left; text-decoration: none; background-color:#808183; background-image: url(../../images/menu2_close.gif) }
	a.menu2-close:hover { background-color:#b3b3b5; background-image: url(../../images/menu2_close_h.gif) }
	a.menu2-open { display:block; height:129px; width:139px; float:left; text-decoration: none; background-color:#EC1C24; background-image: url(../../images/menu2_open.gif) }
		.menu2-open .span1,.menu2-close .span1  { display:block; margin:65px 5px auto 7px; font-size:10px; color: #ffffff; }
		
	a.menu3-close { display:block; height:129px; width:139px; float:left; text-decoration: none; background-color:#626366; background-image: url(../../images/menu3_close.gif) }
	a.menu3-close:hover { background-color:#a1a1a3; background-image: url(../../images/menu3_close_h.gif) }
	a.menu3-open { display:block; height:129px; width:139px; float:left; text-decoration: none; background-color:#EC1C24; background-image: url(../../images/menu3_open.gif) }
		.menu3-open .span1, .menu3-close .span1 { display:block; margin:65px 5px auto 7px; font-size:10px; color: #ffffff; }
		.menu3-open .span1 .thm, .menu3-close .span1 .thm { float: left; margin-right:5px; }
#bd { clear:both; MARGIN-LEFT: 30px; margin-bottom:20px; }
#bd .sideAd { display:block; width:150px; float:right; margin-bottom:20px; border:solid 1px #BBBDBF}
#bd h1.contentTitle { position:relative; margin-left:5px; font-size: 17px; font-weight:600 }
#bd div.contentTitleHr { border-top:solid 2px #EC1C24; margin:0; }
/* Default.aspx */ 
#bd div.default div.contentTitleHr { margin-bottom:7px }
#bd div.default div.list1 {   margin-right: 30px; float:left }
#bd div.default div.list2 {   margin-right: 20px;  float:left; width:229px; }
#bd div.default div.list3 { float:left; width:275px; }
#bd div.default h1.contentTitle a { position:absolute; font-size:12px; color:#EC1C24; top: 5px; text-decoration: none; right:0px; font-weight:normal }
#bd div.default a.makeLink { margin-left:5px; font-size:12px; color:#EC1C24;  text-decoration: none; font-weight:normal }

#bd div.default table.carDetail3 { clear:both; margin-left:5px; margin-right:5px; margin-bottom:20px;}
#bd div.default table.carDetail3 span.desc { display:block; overflow:hidden; width:150px; white-space:nowrap; }
#bd div.default table.carDetail3 img.thumb { display:block; padding:1px; background-color: #BBBDBF; }
#bd div.default table.carDetail3 span.displayPrice { font-weight: 600; }
#bd div.default table.carDetail3 a.more { display:block; position:relative; font-size:10px; color:#EC1C24; top: 5px; text-decoration: none; }

#bd div.default table.carDetail1 {  clear:both;   margin-left:5px; margin-right:5px; margin-bottom:25px;}
#bd div.default table.carDetail1 span.desc { display:block; overflow:hidden; width:150px; white-space:nowrap; }
#bd div.default table.carDetail1 img.thumb { display:block; padding:1px; background-color: #BBBDBF; }
#bd div.default table.carDetail1 span.displayPrice { font-size:20px; }
#bd div.default table.carDetail1 a.more { display:block; position:relative; left:-3px;  height:30px; width:122px; line-height:1px; text-decoration: none; background-image: url(../../images/more.gif);  text-indent:-10000px;  }


/* Search.aspx */
#bd table.carDetail2 { width:320px; float:left; margin-right:20px; margin-top:30px;}
#bd table.carDetail2 img.thumb { padding:1px; background-color: #BBBDBF; }
#bd table.carDetail2 span.displayPrice { font-size:20px; }
#bd table.carDetail2 span.detailsLabel { display: block; float:left; width:80px; }
#bd table.carDetail2 span.detailsValue { display: block; float:left; }
#bd table.carDetail2 a.more { display:block; position:relative; left:-3px; top: 5px; height:30px; width:122px; line-height:1px; text-decoration: none; background-image: url(../../images/more.gif);  text-indent:-10000px;  }
#bd table.CurrentCriteria { background-color: #BBBDBF; margin-top:3px;  }
#bd table.CurrentCriteria span { display:block;  color: #ffffff; margin:5px; margin-right:8px;  }
#bd table.CurrentCriteria a { display:block; bottom:0px; font-size: 10px; padding:3px 5px;  margin: 3px; color: #ffffff;  background-color: #EC1C24; text-decoration:none;  }

#bd div.resultPager { margin: 6px 0px; font-size:10px; }
#bd div.resultPager a { padding:4px 7px; border-right:solid 1px #ffffff; color:#ffffff; background:#BBBDBF; text-decoration:none; }
#bd div.resultPager a:hover { background:#EC1C24; }
#bd div.resultPager a.selected { background:#EC1C24; }

#bd img.dealerBanner { display: block; margin-top: 30px;}


/* Advanced Search */
#bd div.advancedSearch div.r { margin-top:10px; }
#bd div.advancedSearch label.lbl { clear:both; display: block; width:90px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.advancedSearch label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.advancedSearch span.field { float:left  }
#bd div.advancedSearch h2 {   clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.advancedSearch a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }

#ft { clear:both; MARGIN-LEFT: 30px; margin-bottom:20px; }
#ft { font-size:11px; margin-bottom:100px;}
#ft ul.flist { display: block; margin-bottom:6px;   }
#ft li { display:inline; border-left: solid 1px #cccccc; padding-left:5px; padding-right:2px;} 
#ft li a { color:#000000; text-decoration:none} 
#ft li.first { border:none; padding-left:0px;}

/* asp:RadioButtonList */
.rbl { position:relative }
.rbl input { padding-top:3px; }
.rbl label { position:relative; top:-2px; padding-right:15px; }

/* Subscribe */
#bd div.subscribe input[type=text] { padding:3px}
#bd div.subscribe div.r { margin-top:10px; }
#bd div.subscribe div.rCenter { clear:both; text-align:center; margin-top:10px;  }
#bd div.subscribe label.lbl { clear:both; display: block; width:120px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.subscribe label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.subscribe span.field { float:left  }
#bd div.subscribe h2 {   clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.subscribe span.errorMessage { clear:both;  display:block; border: solid 3px red; color:red;  overflow:hidden; padding:5px;  text-align:center}
#bd div.subscribe a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }

/* Contact Us */
#bd div.contactus div.r { margin-top:10px; }
#bd div.contactus label.lbl { clear:both; display: block; width:90px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.contactus label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.contactus span.field { float:left  }
#bd div.contactus h2 { font-weight:bold; clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.contactus a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }

/* About Us */
#bd div.aboutus div.r { margin-top:10px; }
#bd div.aboutus label.lbl { clear:both; display: block; width:90px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.aboutus label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.aboutus span.field { float:left  }
#bd div.aboutus h2 { font-weight:bold; clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.aboutus a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }
#bd div.aboutus ul { display:block; margin-left: 30px; margin-top:5px; margin-bottom:5px; }
#bd div.aboutus li { display:block; list-style-type:disc;}

/* Privacy */
#bd div.Privacy div.r { margin-top:10px; }
#bd div.Privacy label.lbl { clear:both; display: block; width:90px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.Privacy label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.Privacy span.field { float:left  }
#bd div.Privacy h2 { font-weight:bold; clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.Privacy a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }

/* Site Map */
#bd div.sitemap div.r { margin-top:10px; }
#bd div.sitemap label.lbl { clear:both; display: block; width:90px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.sitemap label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.sitemap span.field { float:left  }
#bd div.sitemap h2 { font-weight:bold; clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.sitemap a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }

/* Details HTML */
#bd div.details {  }
#bd div.details div.r { margin-top:10px; }
#bd div.details label.lbl { clear:both; display: block; width:90px; float:left; padding-top:2px; padding-left: 5px; }
#bd div.details label.middleLbl{ clear:none; display: inline; width:auto; padding-left:10px; padding-right:10px; float:left}
#bd div.details span.field { float:left  }
#bd div.details h2 { font-weight:bold; clear:both;  color:#ffffff; background-color: #BBBDBF; display:block; width:auto; padding:3px 5px; margin-top:3px; }
#bd div.details a.submit { clear:both; display:block; bottom:0px; font-size: 12px; padding:3px 5px; margin-left:300px; margin-top:30px; color: #ffffff; width:80px; text-align:center;  background-color: #EC1C24; text-decoration:none;  }


#bd div.details div.header { height:50px; padding-top:10px; }
#bd div.details img.image {  padding:1px; background-color: #BBBDBF;  float:left; margin-right:10px ; border:solid 1px #BBBDBF;}
#bd div.details div.thumbnail {}
#bd div.details div.content { clear:both;  }
#bd div.details div.sec_header {  }
#bd div.details a.PrintBtn { display:block; position:absolute; right:0px; top:-3px; width:80px; text-decoration:none; }

/* Content.aspx */ 
#bd div.content_aspx div.contentTitleHr { margin-bottom:7px }
#bd div.content_aspx div.list1 {   margin-right: 30px; float:left }
	#bd div.content_aspx div.list1 div.filter-pnl span.captions { display:block;}
	#bd div.content_aspx div.list1 div.filter-pnl select.ddl_filter { display:block; margin-top: 10px;}

	#bd div.content_aspx div.list1 a.issContainer { display:block; clear:both; width:145px; margin-top:10px; padding: 5px 5px 5px 10px;  color:#ffffff; background-color:#9c9ea0; text-decoration:none;}
	#bd div.content_aspx div.list1 a.issContainer span.num { display:block; font-size:24px; margin-top:8px; white-space:nowrap; }
	#bd div.content_aspx div.list1 a.issContainer span.date { display:block; white-space:nowrap }
	#bd div.content_aspx div.list1 a.issContainer img.image { display:block; float:right; width:40px; height: 46px }

	#bd div.content_aspx div.list1 select.ddl_issue { display:block; clear:both; margin-top:40px }

#bd div.content_aspx div.list2 {   margin-right: 20px;  float:left; width:480px; }
	#bd div.content_aspx div.list2 span.spantFilterHeader { display:block; position:relative; clear:both; width:460px;  padding: 5px 5px 5px 0px;  color:#231F20; text-decoration:none; font-size:24px; margin-top:10px   }	
	
	#bd div.content_aspx div.list2 a.issContainer { display:block; position:relative; clear:both; width:460px;  padding: 5px;  color:#231F20; text-decoration:none;   }
	#bd div.content_aspx div.list2 a.issContainer:hover { color:#ffffff; background-color:#9c9ea0 }
	#bd div.content_aspx div.list2 a.issContainer img.image { display:block; float:left; width:80px; margin-right:10px}
	#bd div.content_aspx div.list2 a.issContainer span.num  { display:block; font-size:24px; margin-top:50px;   }
	#bd div.content_aspx div.list2 a.issContainer span.date { display:block; }

	#bd div.content_aspx div.list2 a.article { display:block; position:relative; clear:both; width:460px;   padding: 5px; color:#231F20; border-top:solid 1px #cccccc; text-decoration:none;    }
	#bd div.content_aspx div.list2 a.article:hover { color:#ffffff; background-color:#9c9ea0 }
	#bd div.content_aspx div.list2 a.article span.title { display:block; font-size:18px;  }
	#bd div.content_aspx div.list2 a.article span.tags { font-weight:700;   }
	#bd div.content_aspx div.list2 a.article span.date { color:#9c9ea0; margin-left:10px; }
	#bd div.content_aspx div.list2 a.article:hover span.date { color:#ffffff }
