html, body, form, fieldset, ul, ol, li, dl, dt, dd, img, table { /* clear-padded-elements */
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetia, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;	
	background: #d7dade url(../../images/bg.gif) repeat 0px 25px;
	margin: 0 auto;
	text-align:center;
	position:relative;
}
#header{
width: 1003px;text-align:left;margin: 0 auto;position:relative;z-index:99;}

html>body #header{
	width: 995px;text-align:left;margin: 0 auto;
}
#headerBanner{height:90px;display:block;width:100%;
background:#000;padding:5px;}

#areaContainer{height:21px;display:block;width:100%;background:#bcbcbc;padding:0;margin:0;}
.areaHeader{width: 1003px;text-align:left;margin: 0 auto;position:relative;z-index:99;}
.areaHeader li{float:left;display:inline;margin:3px 0px;padding:0px 10px;border-right:1px solid #666;}
.areaHeader li a{text-decoration:none;color:#666;text-transform:uppercase;}
.areaHeader li a:hover{text-decoration:underline;}


.floatLeft{float:left;}
.floatRight{float:right;}
.row{clear:both;float:none;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}

#logo{
position:relative;padding:17px 0px 8px 3px;height:34px;
}
#logo h1, #slogan h3{padding:0px; margin:0px;}
#logo h1{
	position:relative;
   display:block;
   width:305px;
   height:34px;
   overflow:hidden; 
   font-size:8px;
   text-indent:-3333px;
   }
#logo a{}
#logo h1 a{
display:block;
height:34px;
position:absolute;
top:0px;
left:0px;
width:305px;
height:34px;
background:url(http://www.autopromocenter.com/images/logo.png) no-repeat top left;
z-index:999;
cursor:pointer;
}



#navTabContainer{
position:absolute;
top:33px;
left:540px;
}
.navTab{
float:left;
width:160px;
height:26px;
text-align:center;
cursor:pointer;
}
.navTab span{position:relative;top:5px;}
a .navTab{font-size:14px;font-weight:bold;color:#FFF;text-transform:uppercase;text-decoration:none;}
#navTabNew{background:url(../../images/bg_tab_newcar.gif) no-repeat;width:290px;}
#navTabNewSelected{background:url(../../images/bg_tab_newcar.gif) no-repeat;border-bottom:4px solid #1686dc;width:290px;}
#navTabLease{background:url(../../images/bg_tab_lease.gif) no-repeat;}
#navTabLeaseSelected{background:url(../../images/bg_tab_lease.gif) no-repeat;border-bottom:4px solid #80b74f;}

#slogan{
width:420px;
position:absolute;
top:34px;
left:588px;
background:url(../../images/bg_slogan.gif) no-repeat;
}


#slogan h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:14px; 
text-transform:uppercase;
padding:4px 10px 4px 16px;
}
html>body #slogan{left:582px;}

#headerNav{position:absolute;top:0px;left:850px;font-size:11px;}
#headerNav ul li{display:inline;padding:0px 10px 0px 10px;border-right:1px solid #999;float:left;}
#headerNav ul li.last {padding-right:0px;border:none;}

#headerNav a:link, #headerNav a:visited {
	color:#666; text-decoration: none;
}

#headerNav a:hover, #headerNav a:active {
	color:#666; text-decoration: none;
}

#wrapper{
	width: 1003px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	background:#FFF;
	border:4px solid #d4d4d3;
	position:relative;
	
}
html>body #wrapper{
	width: 995px;
	height:auto;
}
#footer{
width: 1003px;text-align: left;padding-top:5px;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:11px;
}
html>body #footer{
	width: 995px;text-align:left;margin: 0 auto;
	}
#footer #copyright{float:none;}
#copyright p{clear:both;}
#copyright h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;float:none;width:300px;margin-left:380px;margin-top:-0px;}
#footer #footerNav{float:right; margin-top:20px;margin-bottom:5px;}
#footerNav .title{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;padding-bottom:5px;color:#666;}
#footerNav ul li{display:block;padding:3px 0;list-style:none;}
#footerNav ul li.last {padding-right:0px;border:none;}

#footerNav a:link, #footerNav a:visited {
	color:#666; text-decoration: underline;
}

#footerNav a:hover, #footerNav a:active {
	color:#666; text-decoration:none; 
}

#footer #footerLinks{float:left;display:block;width:0px; margin-top:20px;height:170px;}
#footerLinks .title{font-family:Arial, Helvetica, sans-serif; font-size:12px;float:none;width:600px;clear:both;padding-bottom:5px;color:#666;float:left;}

#footerLinks li{display:inline; width:600px;display:block;float:left;padding-bottom:10px;}
#footerLinks a:link, #footerLinks a:visited, #errorMsg a:link, #errorMsg a:visited {
	text-decoration: underline;
}

#footerLinks a:hover, #footerLinks a:active, #errorMsg a:hover, #errorMsg a:active  {
	text-decoration:none;
}

/* new july 2010 */
#footerContentLeft{width:680px;background;#FFF;height:200px; display:block;margin-right:0px;position:relative;}
#squareAds{width:385px;}
#footerContentLeft #squareAds li{width:120px;height:120px;list-style:none;float:left;background:#dfdfdf;margin:0px 8px 8px 0px;}
#squareAds li div{width:60px;display:block;position:relative;left:30px;top:40px;text-align:center;}

#footerEmail{width:280px;height:250px;display:block;background:#FFF;margin-left:390px;border:1px solid #b02c67;float:left;position:absolute;top:0px;left:0px;}
#footerEmail p, #footerEmail form{position:relative;left:20px;top:10px;width:250px;display:block;}

#footerContentRight{width:300px;display:block;margin-left:690px;}
li.last{border:none;}

#footerEmail p{text-transform:uppercase;font-size:19px;color:#aeaeae;}
#footerEmail .purple{color:#b02c67;}
#footerEmail input{border:3px solid #aeaeae;border-bottom:1px solid #aeaeae;border-right:1px solid #aeaeae;margin-bottom:10px;}
/***********************/

#contentMsg{text-align:center;font-size:12px;margin-top:40px;margin-bottom:40px;}
#contentMsg a:link, #contentMsg a:visited {
	color:#7eae41; text-decoration: underline;
}

#contentMsg a:hover, #contentMsg a:active {
	color:#7eae41; text-decoration:none;
}
#test{ height:100%;margin:10px 0px 10px 0px;display:table;width:1000px;}
html>body #test{width:980px;display:table-cell; padding:120px 0px 10px 8px;}


#test #breadcrumb, #test #breadcrumb a{font-size:15px;font-weight:normal;padding:2px 0px 5px 2px;clear:both;}
#test #breadcrumb .left{float:left;}
#test #breadcrumb h2{font-size:15px;font-weight:normal;float:left;padding:0px 5px;}

.searchResult{width:239px; height:153px;float:left;border:2px solid #b6b6b6;margin:4px 3px 4px 3px;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;position:relative;z-index:11;background:#f3f3f3;background:url(../../images/resultBg.gif);display:block;}
html>body .searchResult {width: 235px;height:150px;position:relative;z-index:11;margin:4px 3px 4px 3px;} 

.srLink{position:absolute;z-index:999;top:0px;left:0px;}
.searchResultImg {float:left;margin:4px 0px 4px 4px;}
.searchResultImg img{border:2px solid #1c1c1d;}
.searchResultImg .month img{border:none;margin-left:2px;}
.searchResultImg canvas.carImg{border:2px solid #777;width:117px;height:60px;}

.searchResultInfo {display:block; float:none; height:63px;margin:3px 2px 4px 0px; position:absolute;top:0px; left:130px;}

.searchResultInfo .dealer{padding-bottom:1px;font-size:11px;line-height:120%;}
.searchResultInfo .year, .searchResultInfo .model{margin-right:5px;float:left;}
.searchResultInfo .year, .searchResultInfo .make, .searchResultInfo .model, .searchResultInfo .customName{font-size:11px;font-weight:bold;}
.searchResultInfo a:link, .searchResultInfo a:visited {
	color:#7eae41; text-decoration:underline;
}

.searchResultInfo a:hover, .searchResultInfo a:active {
	color:#7eae41; text-decoration:none;
}

.searchResultPrice {color:#d80000;float:none;margin:4px 0px 4px 0px;}
.searchResultPrice .dollar{float:left;font-size:18px;font-weight:bold;}
.searchResultPrice .price{float:left;font-size:34px;font-weight:bold;line-height:100%;padding:0px;letter-spacing: -3px;}
.searchResultPrice .month{float:none;background:url(../../images/mo.png) no-repeat top left;width:39px;height:26px; overflow:hidden;margin-left:2px;}

.expired .searchResultPrice {color:#bbb;}
.expired .searchResultPrice .month{background-position:0px -26px;}

.moreInfo1 {float:left;padding:1px 0px 0px 4px;}
.moreInfo1 img{border:none;}
.moreInfo1 .postDate{font-size:8px;color:#666;padding-left:5px;}
.lease {position:absolute;top:70px;left:48px;}
.lease img{border:none;}

.selectToCompare{height:20px;background:#b6b6b6;width:235px;cursor:pointer;float:left;}
.selectToCompare img{border:none;}
/***************Navigation****************************/
#nationalDeals{margin:5px 5px 5px 10px;background:url(../../images/bg_nd.gif) repeat-x;padding:10px 0px 0px 10px;height:17px;font-size:11px;vertical-align:middle;color:#FFFFFF;}
html>body #nationalDeals{margin:10px 10px 5px 10px;}
li#ndTitle{font-size:12px;}
#ndTitle2{font-family:"Arial Black";}
#nationalDeals ul{list-style-type: none;position:relative;top:-5px;}
#nationalDeals li{display:inline;padding-right:5px;}
#nationalDeals a:link, #nationalDeals a:visited {
	color:#FFF; text-decoration: underline;position:relative;top:-2px;
}

#nationalDeals a:hover, #nationalDeals a:active {
	color:#FFF; text-decoration:none;
}
#searchFields{margin:5px 10px 0px 10px;background:#eaebe9;padding:5px 10px 0px 10px;height:95px;font-size:11px;display:table;}
html>body #searchFields{position:absolute;top:5px;display:block;overflow:visible;width:955px;}/*167px*/
/*7eae41*/
#searchFields form{float:left;margin-right:20px;font-size:11px;}
#searchFields select{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}


#searchFieldsHeader {display:block;height:auto;float:none;clear:both;}
#searchFieldsHeader a{color:#000000;}
#searchFieldsHeader a:hover{text-decoration:none;}
#searchFieldsHeader h2{float:none;font-size:25px;font-weight:bold;padding:0px 0px 5px 0px;margin:0px;color:#27990d;letter-spacing:-1px}
#searchFieldsHeader img{position:relative;top:4px;}
#searchFieldsHeader .Left{width:750px;}
#searchFieldsHeader .Right{width:195px;}
.cIcon{margin-left:15px;margin-bottom:5px;display:block;clear:both;}
.cIcon img{height:20px;}

.slide_wrapper {width:750px;line-height:16px;}
.slider { background: #eaebe9; width:740px;  overflow: hidden;}
.slider_menu {float:right;background:none;width:30px;position:absolute;top:36px;left: 752px;color:#000;height:3px;}
.slider_menu a { color: #000; background:#eaebe9; padding: 2px 0px; width:10px; display:block;  text-align:right;}//




#Description{width:720px;padding:2px 0px 6px;line-height:140%;}
#SocialIcons{width:195px;text-align:left;}

.box {border:1px solid #bebdbd;border-top:1px solid #eaebe9;background:#FFF;}
.box a{padding-right:2px;}
.boxTitle{border-top:1px solid #bebdbd;height:26px;}

.boxContent{padding:5px;}


#byMake, #byPrice, #byType {float:left;margin-right:5px;}
#byMake {height:85px;width:500px;}
html>body #byMake {width:497px;}
#byType {height:85px;width:250px;}
html>body #byType {width:247px;}
#byPrice {height:85px;width:200px;margin-right:0px;}
html>body #byPrice {width:195px;}
#byMake li, #byType li, #byPrice li{display:inline; padding:0px 5px 0px 0px;}


.boxContent ul li.selectedFilter a, #btt a{font-weight:bold;}/*a8c799 */

.boxContent a:link, .boxContent a:visited {
	 text-decoration: underline;
}

.boxContent a:hover, .boxContent a:active {
	text-decoration:none;
}

li.XL {font-size:14px;font-weight:normal;}
li.L {font-size:13px;font-weight:normal;}
li.M {font-size:12px;font-weight:normal;}
li.S {font-size:11px;font-weight:normal;}


/************* Breadcrumb *************/

#breadcrumb {font-size:11px;}
#breadcrumb a:link, #breadcrumb a:visited {text-decoration: underline;}
#breadcrumb a:hover, #breadcrumb a:active {text-decoration:none;}

/************* CONTACT US **********************************/


#contactForm{font-family:Arial, Helvetica, sans-serif;width:400px;text-align:left;background:#FFF;padding:5px 20px 20px 20px;margin:0 auto;}
.title{font-size:14px;font-weight:bold;color:#999999;}
.emphasisText{text-align:right;color:#c6c6c6;}

.errorMsg{text-align:left;}
.fieldTitle{color:#05830e;font-size:12px;font-weight:bold;}
.fieldContent{padding-bottom:5px;}
.fieldLabel{float:left;vertical-align:top;font-size:11px}
.fieldElement{float:none;margin-left:120px;vertical-align:top;}

.fieldElement textarea{padding:0px; margin:0px;}
.formfield{font-size:11px;height:15px;}
.alertField{ border:1px solid #999;font-size:11px;}
.alertText{color:#999;}

/************* site map **********************************/
ul.siteMap, ul.siteMap ul {padding:5px 20px 20px 20px;list-style-type: none;font-size:16px;font-weight:bold;}
ul.siteMap ul {padding:0px 0px 0px 20px;font-size:12px;}
ul.siteMap li{padding-bottom:10px; width:300px;}
ul.siteMap li ul li{padding-bottom:3px;}
ul.siteMap a:link, ul.siteMap a:visited {
	color:#05830e; text-decoration: none;
}
ul.siteMap a:hover, ul.siteMap a:active {
	color:#05830e; text-decoration:underline;
}

ul.siteMap ul.siteMap {font-size:16px;padding:10px 0px 0px 0px;;}
ul.siteMap ul.siteMap li {display:inline;padding-right:10px;}

.searchResult a:link, .searchResult a:visited {text-decoration:none;cursor: pointer;}
.searchResult a:hover, .searchResult a:active {text-decoration:none;cursor: pointer;}

.searchResult .searchResultInfo .dealer{color:#666666;}
.searchResult .searchResultInfo .make{text-decoration:underline;}
.searchResult .month {float:left;}

.searchResult .moreInfo1{float:left;clear:left;padding-top:5px;}
p{padding:0px; margin:0px;}

#errorMsgLeft{float:left;margin-right:15px;}
#errorMsg{float:none;font-size:12px;line-height:180%;padding-bottom:20px;}




/* #r_13, #r_14, #r_15, #r_16{
margin-top:120px;
}*/
#footerBanner{text-align:center;padding-bottom:10px;}
/************* Compare *************/
#compareBar{margin:0px 5px 10px 10px; padding:5px 0px 0px 5px;height:30px;font-size:11px;vertical-align:middle;color:#FFF;width:236px;float:left;}
#compareBar #compareText{position:relative;top:5px;}
#compareBar #compareForm input{background:#FFF;color:#4f4f4f;;border:1px solid #4f4f4f;border-right:3px solid #4f4f4f;border-bottom:3px solid #4f4f4f;font-size:12px;padding:2px 2px;margin-right:5px;font-weight:bold;width:80px;}
#compareBar form{float:left;}
/************* pagination *************/
#pagination{background:#f4f4f4;color:#4ca11f;font-size:14px;font-family:Arial, Helvetica, sans-serif;display:block;margin:0px 0px 10px 257px;padding:5px 0px 0px 5px;height:30px;width:723px;}
#pagePrev{width:auto;display:block;float:right;position:relative;top:2px;}
#pageNum{width:auto;display:block;float:right;margin:0px 5px;}
#pageNext{width:auto;display:block;float:right;position:relative;top:2px;margin-right:10px;}


#pageNum a:link, #pageNum a:visited{color:#377516;text-decoration:none;padding:0px 4px 0px 4px;}
#pageNum a:hover,  #pageNum a:active{color:#377516;text-decoration:underline;}
#pageNum .thisPage{font-size:16px;font-weight:bold;color:#3a5c10;}


#footerContentContainer{width: 1003px;text-align:left;padding-top:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:160%;height:270px;clear:both;}
#footerContentContainer img{padding:0px 10px 5px 0px;}
#footerContentLeft{float:left;width:685px;margin-right:12px;}
#footerContentLeft p{margin-bottom:10px;}
#footerContentRight{width:300px;margin-left:700px;position:relative;top:-13px;}
#footerContentLeft .hlp{font-family:"Arial Black";font-size:15px;font-weight:bolder;line-height:140%;}

#footerLinks a:link, #footerLinks a:visited{
	color:#05830e; 
}

#footerLinks a:hover, #footerLinks a:active{
	color:#05830e; 
}

.ad{float:none;text-align:center;}
.ad_title{color:#bbb;font-size:10px;}
.ad_content{height:110px;text-align:center;}

/*********************/
.SeeMore .breadcrumb{width:100%;float:left;font-size:16px;font-weight:normal;padding:0px 0px 5px 2px;}
.SeeMore .breadcrumb_home{width:100%;float:left;font-size:22px;font-weight:normal;padding:0px 0px 2px 2px;color:#000;text-transform:uppercase;letter-spacing:-1px}
.SeeMore .areaCover{font-size:15px;}
.SeeMore .breadcrumb_home .areaCover{font-size:12px;letter-spacing:normal;}


.car-lease .searchResult .searchResultInfo .make{color:#7eae41;}

.new-cars .searchResult .searchResultInfo .make{color:#0276c1;}

.btn_lease {border:2px solid #27990d;background:url(../../images/bg_btn.png) repeat-x top left #dedede;}
.btn_lease .color{color:#05830e;}
a:hover #btn_lease {background-color:#84ba78;}
.btn_newcar {border:2px solid #2277b7;background:url(../../images/bg_btn.png) repeat-x top left #dedede;}
.btn_newcar .color{color:#2277b7;}
a:hover #btn_newcar {background-color:#669abc;}

p.btn_copy{margin:7px 0px 0px 10px;text-transform:uppercase;font-size:19px;font-family:Arial, Helvetica, sans-serif;}
p.btn_copy a:link, p.btn_copy a:visited{color:#aeaeae;text-decoration:none;}
p.btn_copy a:hover, p.btn_copy a:active{text-decoration:underline;}

.searchResult a:link p.btn_copy, .searchResult a:visited p.btn_copy{color:#aeaeae;text-decoration:none;}
.searchResult a:hover p.btn_copy, .searchResult a:active p.btn_copy{text-decoration:underline;}