/*

red #7b161c
blue #004b9a
*/

/* 
.hmenu .menuhead{}#444444 
.hmenu {float:left; padding:0px 0px 0px 0px; margin:0px 0px 15px 10px; height:50px;  width:960px;  }/* text-transform:uppercase;  width:14%; 
.hmenu ul li {font-family: Arial,Helvetica,Sans-Serif;  width:137px; list-style:none; float:left; text-align:center; padding: 8px 10px 12px 10px; background-image:url(gfx/hmenu-norm.gif); background-repeat:no-repeat; background-position:top center; }
.hmenu ul li a{font-family: Arial,Helvetica,Sans-Serif; color:#7b161c; font-size:12px; font-weight:bold; text-align:center; padding:2px; }
.hmenu ul li a:hover{color:#7b161c; font-size: 12px; font-weight:bold; text-align:center; text-decoration:none;}/*font-weight:bold; 
.hmenu ul li a:visited{color:#7b161c;}
.hmenu ul li.on{padding: 8px 10px 12px 10px; background-image:url(gfx/hmenu-active.gif); background-repeat:no-repeat; background-position:top center;}
.hmenu ul li.on a{color:#7b161c;}*/

.ticks li{list-style:none; margin:5px; padding: 5px 5px 6px 35px; color:#444444; text-align:left; background-image:url(gfx/tick.gif); background-position:center left; background-repeat:no-repeat;}
.poweredby{padding:10px 30px;}

 .homelogo{padding:8px;}

*{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family: Arial, Helvetica,Sans-Serif;

}
body{
	/*line-height: 16px;*/
	text-align: left;
	color:#004b9a;
	background-color:#c8dff7;
	background-image:url(gfx/bodybg.gif); background-repeat:repeat; background-position:top left;
	/*
	color: #000000;*/
}
.link{color:#004b9a; font-weight:bold;}
a:link{color:#004b9a; text-decoration:none; }
a:visited{color:#004b9a; text-decoration:none; }
a:hover{color:#004b9a; text-decoration:underline; }
a:active{}
input, select, option, textarea{color:#000000; font-size:11px;}

p{}
h1, h1 a{font-size: 22px; color:#004b9a; font-family: Arial, Helvetica sans-serif;}
h2, h2 a{font-size: 16px; color:#004b9a; font-family: Arial, Helvetica sans-serif;}
h3, h3 a{font-size: 14px; color:#004b9a; font-family: Arial, Helvetica sans-serif;}
h4, h4 a{font-size: 12px; color:#004b9a; font-family: Arial, Helvetica sans-serif;}
h5, h5 a{font-size: 12px;}
h6, h6 a{font-size: 11px;}
h1,h2,h3,h4,h5,h6,p{padding-bottom: 10px;}/*margin-bottom: 10px;*/

strong{color:#c31c1f;}
em{font-weight:bold; font-style:normal;}
strong{font-weight:bold; font-style:normal; color:#222222;}
img {border:0px;}

.page{margin-bottom:0px; margin-top:0px; width:980px; text-align:left; margin-left:auto; margin-right:auto; background-image: url(gfx/pagebg.gif); background-repeat: repeat-y; background-position:top center; background-color:#FFFFFF; } /* width:100%; */

#header{width:980px; height:210px; text-align:left; padding:10px 0px 0px 0px; background-image:url(gfx/headbg.gif); background-repeat:no-repeat; background-position:top center; }/*padding-top:110px; border-top: 1px solid #e4e4e4;background-color:#DEDEDD;   border-bottom:2px solid white; */
.headerlogo{padding:0px 0px 10px 20px; float:left;}
.headeranim{padding:0px 18px 0px 0px; width:980px; height:170px;}/*background-image:url(swf/animbg.gif); background-repeat:repeat; background-position:center center;*/
.headerpics{padding-top:70px; text-align:center;}

#midpluscol{width:720px; float:left; padding:0 10px;}

#midcol{width:510px; float:left; padding:0 10px;}
#leftcol{width:210px; float:left; margin-left:5px; }/*	border:1px solid #FF9900;*/
#rightcol{width:210px; float:right; margin-right:5px;}

#midcol .subcolumn, #midpluscol .subcolumn{padding:0px 0px 0px 5px; margin-bottom:10px;}/*margin: 0px 0px; margin-left:10px;  border: 1px solid #d2d2cc;*/
#leftcol .subcolumn{padding:0px 0px 0px 10px;}
#rightcol .subcolumn{padding:0px 10px 0px 0px;}

#midcol td, #midpluscol td{}
#midcol li, #midpluscol li{margin-left:0px;}
#midcol ul, #midpluscol ul{margin-bottom:15px; margin-left:20px;}
#midcol ol, #midpluscol ol{margin:15px; margin-left:20px;}
#midcol .menu li , #midpluscol .menu li {list-style:none; font-size:12px; padding-bottom:5px;}

#footer{text-align:center; height:140px; background-image:url(gfx/footbg.gif); background-repeat: no-repeat; background-position:bottom center; margin-left:auto; margin-right:auto; margin-bottom:20px;}/*background-color:#FFFFFF; */
#footer .content{ margin-left:auto; margin-right:auto; width:980px; text-align:center; padding-left:0px; padding-top:10px; font-size:10px; color:#444444; font-family: Verdana,Arial,Helvetica,Sans-Serif;}
#footer a, #footer .link{text-decoration:underline; font-size:10px; color:#444444; font-family: Verdana,Arial,Helvetica,Sans-Serif;}

#calas{text-align:center; font-size:11px; color:#444444; font-weight:normal; float:right; padding-right:20px; padding-top:30px;}
#calas a{font-size: 11px; color:#444444; font-weight:normal;}
#calas .plain, #calas .plain a:hover{text-decoration:none; cursor:default; color:#444444; font-weight:normal;}

.headtitle{margin:10px 10px;}
.headbody{font-size:12px; width:370px; color:#FFFFFF; display:block; margin:10px 40px;}

.topmenu .menuhead{}/* #7b161c */
.topmenu {float:right; padding:0px 0px 0px 0px; margin:0px 30px 0px 0px;}/* width:260px; height:20px;  text-transform:uppercase;  width:14%; */
.topmenu ul li { list-style:none; float:right; text-align:center; padding: 7px 7px 7px 7px;}/* */
.topmenu ul li a{color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; padding:2px; }/**/
.topmenu ul li a:hover{	color: #eeaa69; font-size:12px; font-weight:bold; text-align:center;}/* text-decoration:none;*/
.topmenu ul li a:visited{color:#FFFFFF;}/*for ie6*/

.hmenu .menuhead{}/* #7b161c */
.hmenu {display:block; padding:0px 0px 0px 0px; margin:90px 0px 0px 0px; height:70px; width:980px; background-image:url(gfx/hmenubg.gif); background-repeat:repeat-x; background-position:top center; }/* margin-left:auto; margin-right:auto;  float:left; text-transform:uppercase;  */
.hmenu ul li {font-family: Arial, Helvetica sans-serif; list-style:none; float:left; text-align:center; padding: 10px 16px 10px 16px; background-image:url(gfx/hmenu-norm.gif);
background-repeat:no-repeat; background-position:top right; width:107px;  }/* border-left: 1px solid #aaaaaa; border-right: 1px solid #cccccc; */
.hmenu ul li a{font-family: Arial, Helvetica sans-serif; color:#ffffff; font-size:13px; text-align:center; padding:2px; font-weight:bold; }/* text-transform:uppercase; */
.hmenu ul li a:hover{color:#7b161c; font-size: 13px; text-align:center; text-decoration:none; font-weight:bold;}/* */
/*.hmenu ul li a:visited{color:#ffffff;}for ie6*/
.hmenu ul li.on{padding: 10px 16px 10px 16px; background-image:url(gfx/hmenu-active.gif); background-repeat:no-repeat; background-position:top right;}/**/
.hmenu ul li.on a{color:#7b161c;}/**/

.topbuts{padding-left:770px; padding-top:60px;}

.vmenu {width:200px;}
.vmenu .menuhead, .swfdealsscrollerhead, .vmenutop{color:#333333; text-align:left; padding: 10px 20px 10px 20px; font-size:12px; text-align:left; font-weight:bold;
background-image:url(gfx/vmenu-top.gif); background-position:top center; background-repeat:no-repeat; }/* text-transform:uppercase; */
.vmenu ul li {color:#004b9a; list-style:none; border-bottom: 1px solid #cccccc;}
.vmenu ul li a{color:#004b9a; padding: 5px 20px 5px 20px; font-size: 12px; display:block; text-decoration:none; text-align:left; font-weight:bold; 
background-image:url(gfx/vmenu-norm.gif); background-position:center center; background-repeat:no-repeat;}/*border-bottom: 1px solid #FFFFFF;*/
.vmenu ul li a:hover {color:#333333; background-image:url(gfx/vmenu-hover.gif); background-position:center center; background-repeat:no-repeat;  }
.vmenu ul li a.onlink {color:#004b9a; background-image:url(gfx/vmenu-active.gif); background-position:center center; background-repeat:no-repeat;  }
/*.vmenu ul li a:visited {background-color:#FFFFFF; color:#c31c1f;}for ie6*/

.vmenumid {background-image:url(gfx/vmenu-mid.gif); background-repeat:repeat-y; padding:3px 10px; font-size:11px; text-align:center; color:#333333;}
.vmenumid input{padding:2px;}
.vmenumid select, .vmenumid select option, .vmenumid input[type="text"]{background-color:#FFFFFF; color:#222222; border: 1px solid #CCCCCC;}
.vmenumid input[type="submit"]{}
.vmenumid select, .vmenumid select option{}
.vmenumid ul li{margin:10px; padding: 2px 0px 2px 20px; text-align:left; background-image:url(gfx/bullet.gif); background-position:top left; background-repeat:no-repeat; color:#333333;}
.vmenubot{height:20px; background-image:url(gfx/vmenu-bot.gif); background-repeat:no-repeat;}
.vmenumid p {font-size:11px;}

.vmenu2 {width:200px;}
.vmenu2 .vmenu2top{color:#004b9a; text-align:left; padding: 10px 15px 2px 15px; font-size:19px; font-weight:bold; text-align:center;
background-image:url(gfx/vmenu2-top.gif); background-position:top center; background-repeat:no-repeat; }/*text-transform:uppercase;*/
.vmenu2 ul li {color:#004b9a; list-style:none;}

.vmenu2mid {background-image:url(gfx/vmenu2-mid.gif); background-repeat:repeat-y; padding:3px 10px; font-size:11px; text-align:left; color:#7b161c;}
.vmenu2mid a, .vmenu2mid a:active, .vmenu2mid a:visited, .vmenu2mid a:hover{color:#7b161c;}
.vmenu2mid input, .vmenu2mid select{padding:1px;}
.vmenu2mid ul li{margin:10px; padding: 0px 0px 2px 0px; text-align:left; color:#004b9a;}/* background-image:url(gfx/bullet.gif); background-position:top left; background-repeat:no-repeat;*/
.vmenu2mid ul li.b{font-weight:bold;}/* background-image:url(gfx/bullet.gif); background-position:top left; background-repeat:no-repeat;*/
.vmenu2bot{height:20px; background-image:url(gfx/vmenu2-bot.gif); background-repeat:no-repeat;}

.vmenuiconleft{float:left; padding-right:15px;}
.vmenuiconright{float:right;}
.vmenutextinput{width:148px;}

.colend{height:30px; background-image:url(gfx/colend.gif); background-repeat:no-repeat;}

/*
.newsletterbox{height:90px; width:200px; text-align:center; background-image:url(gfx/newsletter.gif); background-position:top center; background-repeat:no-repeat;}
.newsletterform{padding-top:30px;}
*/
.sendtoafriendbox{}
.sendtoafriendbox p{font-weight:bold; font-size:14px;}
.sendtoafriendform input{padding:1px; margin:2px;}

.topdealsscrollerbox{padding:0px 0px 0px 20px; margin-bottom:10px; width:507px; background-image:url(gfx/topdealsscroller.gif); background-repeat: no-repeat; background-position:center center;}
.topdealsscroller{}/*border: 1px solid #ebebfe;*/

.topdealsscrollerboxvmenu{padding:0px 0px 0px 10px; margin-bottom:10px; width:200px; background-image:url(gfx/topdealsscrollervmenu.gif); background-repeat: no-repeat; background-position:center center;}
.topdealsscrollervmenu{}/*border: 1px solid #ebebfe;*/

.manulogos{text-align:center; background-color:#FFFFFF; margin:0 20px; padding:3px;}
.manulogos .menuhead{display:none;}
.manulogos li{display:inline; padding:2px;}

.inpagemenu li{font-size:22px; font-weight:bold; display:block; list-style:none; text-align:center;}
.inpagemenu li a{font-size:22px; font-weight:bold;}

.question{list-style:none; font-weight:bold; font-size:16px;}
.answer{list-style:none; padding-left:25px;}
/*
.vmenu a:visited{color: #575546;}
.vmenu ul li a{height:15px;  font-size: 11px; color: #47453f; background-image:url(gfx/vmenu-norm.gif); background-position:top left; background-repeat:no-repeat; padding: 2px 5px 3px 5px; display: block; text-decoration: none; text-align:left;}
.vmenu ul li a:hover {color: #000000; background-image:url(gfx/vmenu-roll.gif); background-position:top left;}
.vmenu ul li a.onlink {color: #000000; background-image:url(gfx/vmenu-active.gif); background-position:top left;}
*/

.jumptoselect{}

.cats{margin:0px 0px 10px 0px; background-image:url(gfx/cat-bg.gif); background-repeat:repeat-x; width:530px;}
.caticon{}

.searches{padding:20px 0 10px 0;}

.searchpanel{height:160px; margin:0px 0px 0px 0px; background-image:url(gfx/searchpanelbg.gif); background-repeat:no-repeat; background-position:top left;}
.searchpanel .inner{padding:0px 10px 0px 10px;}

.searchbox{display:inline; float:left; margin:0px 0px 0px 0px; width:320px; height:130px; background-image:url(gfx/searchpanelbox.gif); background-position:center center; background-repeat:no-repeat;}/*border: 1px solid #bec0c4;*/
.searchbox p{font-size:14px; padding:5px 0px;}
.searchbox .left{display:inline; float:left; width:150px; height:40px; padding:20px 10px 0px 20px;}/**/
.searchbox .right{display:inline; float:left; width:40px; height:40px; padding:20px 0px 0px 0px;}
.searchbox .inner{margin:25px 30px; text-align:left; color:#004b9a; font-size:13px;}
.searchbox input{}
.searchbox .subbut{float:right;}


.promo{}
.promotop{background-color:#444444; color:#FFFFFF; background-image:url(gfx/vmenu-top.gif); background-position:top left; background-repeat:no-repeat; text-align:left; padding: 22px 10px 10px 25px; font-size:11px; font-weight:bold;}
.promomid{background-color:#444444; color:#FFFFFF; background-image:url(gfx/promo-mid.gif); background-position:center left; background-repeat:repeat-y; padding: 4px 10px 3px 25px; font-size: 11px; display:block; text-decoration:none; text-align:left;}
.promobot{background-image:url(gfx/vmenu-bot.gif); background-repeat:no-repeat; height:30px;}

.promopanel{width:200px; margin-bottom:10px;}
/*height:160px; width:200px; text-align:center; background-image:url(gfx/promopanel.gif); background-position:top center; background-repeat:no-repeat;*/

.promopanel h1{background-color:#444444; color:#FFFFFF; background-image:url(gfx/vmenu-top.gif); background-position:top left; background-repeat:no-repeat; text-align:left; padding: 22px 10px 10px 25px; font-size:11px; font-weight:bold;}
.promopanel h2{padding: 5px; color:#aa0000; font-size:14px;}
.promopanel p{margin:10px; padding: 5px 5px 5px 30px; color:#444444; text-align:left; background-image:url(gfx/tick.gif); background-position:center left; background-repeat:no-repeat;}

/*border: 1px solid #bec0c4; background-repeat:repeat-x; background-position:top left;  */
/*margin-bottom:10px; padding:10px; background-image:url(gfx/pageboxfullbot.gif);background-repeat:repeat-x;  height:0px;*/
/*padding:10px; border: 1px solid #bec0c4;*/

.pageboxfulltop{background-image:url(gfx/pageboxfulltop.gif); height:20px; background-position:top center; background-repeat:no-repeat;}
.pageboxfullmid{background-image:url(gfx/pageboxfullmid.gif); background-repeat:repeat-y; padding:0 15px; background-position:top center;}
.pageboxfullbot{background-image:url(gfx/pageboxfullbot.gif); height:30px; background-position:bottom center;}
/*
.pageboxfulltop{padding:10px; border: 1px solid #e4e4e4; margin-bottom:2px;}
.pageboxfullmid{padding:10px; border: 1px solid #e4e4e4;}
.pageboxfullbot{padding:10px; border: 1px solid #e4e4e4; margin-bottom:10px; margin-top:2px;}
*/

.vmenu-pagelinks{margin-left:0px; padding-left:0px;}
.vmenu-pagelinks li{list-style: none; padding:3px; margin-left:0px;}
.vmenu-pagelinks li a{background-image:url(gfx/down.gif); background-repeat:no-repeat; padding: 3px 5px 3px 28px; margin-left:0px;}
.vmenu-pagelinks li a:hover{background-image:url(gfx/down-roll.gif); background-repeat:no-repeat; padding: 3px 5px 3px 28px;}
.vmenu-pagelinks ul{margin-left:0px; padding-left:0px;}

.pagemenu{font-size:14px; background-color:#96acbf; padding:10px; border-bottom:1px solid #222222; border-top:1px solid #FFFFFF;}
.pagemenu a{font-size:14px; color:#222222;}

/*___________________________________ USED CARS */

.usedtopdealsspacer{float:left; height:200px; width:20px;}
.usedtopdeals{float:left; margin-bottom:20px; width:220px; height:250px; background-color:#dddddd; }
.usedtopdeals .textholder{color:#004b9a; background-color:#dddddd;}
.usedtopdeals .textholder .inner{padding:5px; font-weight:bold; font-size:14px;}
.usedtopdeals .price{padding:5px; color:#FFFFFF; background-color:#004b9a; font-size:16px; font-weight:bold; text-align:right; }

.usedlistdeal{margin-bottom:15px; background-color:#FFFFFF;}/*border: 1px solid #e4e4e4;*/
.usedlistdeal .picholder{float:left; height:225px; width:300px}
.usedlistdeal .textholder{float:left; height:225px; width:410px;}
.usedlistdeal .textholder .inner{padding:0px 15px; height:180px; }
.usedlistdeal .price{padding:2px 0px; float:right; font-size:16px; font-weight:bold;}
.usedlistdeal .trans{padding:2px 0px; float:left; font-size:16px; font-weight:bold;}
.usedlistdeal .title{padding:2px 10px; margin-bottom:2px; background-color:#FFFFFF; color:#333333; font-size:18px; font-weight:bold;}
.usedlistdeal .dataname{padding:2px 10px; margin-bottom:2px; background-color:#004b9a; color:#FFFFFF; border: 1px solid #004b9a; width:120px; min-height:16px; float:left; clear:both; }
.usedlistdeal .datavalue{padding:2px 0px 2px 10px; margin-bottom:2px; background-color:#DDDDDD; color:#004b9a; border: 1px solid #004b9a; width:220px; min-height:16px; float:left; margin-left:2px; font-weight:bold;}
.usedlistdeal .text{padding:2px 10px; margin-bottom:2px;}
.usedlistdeal .state{padding:2px 10px; margin-bottom:2px; width:120px; background-color:#004b9a; color:#FFFFFF; font-size:16px; font-weight:bold; float:left; margin:0 15px;}
.usedlistdeal .more{color:#FFFFFF; font-weight:bold; font-size:13px; width:100px; text-align:center; padding:8px 2px 8px 2px; display:block; float:right; margin:0 15px;
background-image: url(gfx/morelarge.gif); background-repeat: no-repeat; background-position: center center;}

.useddeal{margin-bottom:15px;}
.useddeal .picholder{float:left; width:300px;}
.useddeal .pic{margin-bottom:10px;}
.useddeal .icon{padding:1px 2px;}
.useddeal .iconholder{width:100px; height:80px; display:block; float:left; background-image:url(usedcars/pics/icon-bg.gif); background-repeat:no-repeat; background-position:top;}
.useddeal .textholder{float:right; width:410px;}
.useddeal .textholder .inner{padding:0px 10px;}
.useddeal .title{padding:2px 10px; background-color:#FFFFFF; color:#333333; font-size:18px; font-weight:bold;}
.useddeal .formattedprice{padding:2px 10px; background-color:#FFFFFF; color:#333333; font-size:18px; font-weight:bold; margin-bottom:15px; width:120px; float:right; text-align:center;}
.useddeal .dataname{padding:2px 10px; margin-bottom:2px; background-color:#FFFFFF; color:#333333; border: 1px solid #004b9a; width:120px; min-height:16px; float:left; clear:both; }
.useddeal .datavalue{padding:2px 0px 2px 10px; margin-bottom:2px; background-color:#DDDDDD; color:#004b9a; border: 1px solid #004b9a; width:220px; min-height:16px; float:left; margin-left:2px; font-weight:bold;}
.useddeal .text{padding:2px 0px; margin-bottom:10px;}
.useddeal .state{padding:2px 10px; margin-bottom:10px; background-color:#7b161c; color:#FFFFFF; font-size:18px; font-weight:bold; float:right;}
.useddeal .feature{display:block; float:left; width:33%;}
.useddeal .feature .inner{padding:3px;}

/*
.useddeal .price{padding:2px 0px; margin-bottom:10px; float:right; font-size:16px; font-weight:bold;}
.useddeal .trans{padding:2px 0px; margin-bottom:10px; float:left; font-size:16px; font-weight:bold;}
*/

/*___________________________________ USED CARS */


.price{font-weight:bold; color:#7b161c;}
.make{font-weight:bold;}
.model{font-weight:bold;}
.type{color:#444444;}
.daysremaining{font-size:14px; font-weight:bold; color:#7b161c;}


.bigdealbox{height:240px; margin-bottom:10px; background-image: url(gfx/bigdealbox.gif); background-repeat: no-repeat; background-position: center top; width:98%;}/*margin-left:10px;*/
.bigdealbox .innertop{padding:10px 0px 0px 20px; height:50px; width:98%; display:block;}
.bigdealbox .innerleft{padding:0 10px; width:360px; float:left;}/*border: 1px solid #bec0c4; */
.bigdealbox .innerright{width:110px; float:left; text-align:center; padding-top:70px;}
.bigdealbox .carpic{width:120px; padding:8px; float:left; text-align:center;}
.bigdealbox .textarea{color:#444444; width:60%;float:left;}
.bigdealbox .id{color:#cccccc; font-size:12px; padding:2px 4px 2px 4px; margin-right:0px; text-align:center; font-weight:bold;}
.bigdealbox .more{color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; padding:8px 4px 8px 4px; background-image: url(gfx/morelarge.gif); background-repeat: no-repeat; background-position: center center; display:block;}
.bigdealbox .inner{}
.bigdealbox .buttons{}
.bigdealbox .make{color:#444444; font-size:16px;}
.bigdealbox .model{color:#444444; font-size:16px;}
.bigdealbox .type{color:#444444; font-size:12px; font-weight:bold;}
.bigdealbox .price{font-size:14px; font-family:Arial;}
/*.bigdealbox .callme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#828282; border-bottom:1px solid #FFFFFF; font-weight:bold;}
.bigdealbox .quoteme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#090744; border-bottom:1px solid #FFFFFF; font-weight:bold;}*/
/*.bigdealbox .more{font-size:16px; display:block; text-align:right; height:25px; width:160px; padding-top:5px; background-image: url(gfx/more-roll.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px; color:#FFFFFF;}*/

/*
orange #7b161c
blue #004b9a
*/
.dealbox{padding-top:7px; float:left; width:49%; background-image: url(gfx/dealbox.gif); background-repeat: no-repeat; background-position: center top; height:210px;}/*border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;*/
.dealbox .inner{margin-right:10px; margin-left:10px;}/*border: 1px solid #BBBBBB;*/
.dealbox .carbox{text-align:center; height:90px; float:left; width:110px;}
.dealbox .descbox{color:#444444; height:75px; text-align:left; font-size:16px; font-weight:bold; padding:0px 5px 5px 5px; display:block; }/*background-image:url(gfx/vmenu-head.gif); background-position:center left; background-repeat:no-repeat;*/
.dealbox .type{color:#444444; font-size:12px;}
.dealbox .pricebox{color:#444444; text-align:left; padding:2px 5px 2px 5px; font-size:9px; }
.dealbox .price{font-size:14px; font-family:Arial;}
.dealbox .dealboxfoot{}
.dealbox .more{color:#ffffff; font-weight:bold; font-size:12px; text-align:center; padding:3px 0px 4px 0px; display:inline; width:113px; float:left; background-image: url(gfx/morelarge.gif); background-repeat: no-repeat; background-position: center center;}/* */
.dealbox .id{color:#CCCCCC; font-size:9px; margin-right:5px; text-align:center; padding:5px 5px 2px 5px; float:right;}


/*.dealbox .dealboxfoot{padding:0px; width:25%; height:20px;}
border-top:1px solid #555555; border-bottom:1px solid #111111; border-left:1px solid #222222; border-right:1px solid ;
border-left: 1px solid #bec0c4; border-bottom: 1px solid #bec0c4; border-right: 1px solid #bec0c4;
.dealbox .more{ text-align:right; height:18px; padding-top:2px; background-image: url(gfx/morebar.gif); background-repeat: repeat-x; background-position: right center; padding-right:20px; color:#FFFFFF;}
.dealbox .panelright{float:right; width:100px; text-align:center;}
.dealbox .panelleft{float:left; width:100px; text-align:center; margin-right:5px;}
.dealbox a:hover{background-color: #069bda; color:#FFFFFF;}
.dealbox a:visited{background-color: #6697ac; color:#FFFFFF;}
.dealbox .callme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#828282; border-bottom:1px solid #FFFFFF; font-weight:bold;}
.dealbox .quoteme{display:block; text-align:right; padding:6px 7px 6px 8px; color:#FFFFFF; background-color:#090744; border-bottom:1px solid #FFFFFF; font-weight:bold;}
*/


.texttable {margin-bottom:10px;}
.texttable td{font-size:11px; padding:2px 0 2px 2px; text-align:center;}/*border-bottom:1px solid #AAAAAA;*/
.texttable .car{text-align:center; background-color:#FFFFFF;}/* border:1px solid #AAAAAA;*/
.texttable .cartext{text-align:left; font-size:12px;  color:#222222; padding:10px; font-family: Arial, sans-serif; font-weight:bold;
background-image: url(gfx/boxbg.gif); background-repeat: repeat-x; background-position: center center; border:1px solid #CCCCCC;}/*background-color:#9fb0c4;*/
.texttable .left{text-align:left;}
.texttable .right{text-align:right;}
.texttable .head td{font-size:10px; background-color:#CCC; padding:5px; color:#555;}
/*#CC0000*/
/*background-image: url(gfx/boxbg.gif); background-repeat: repeat-x; background-position: bottom center; border:1px solid #CCCCCC;*/
.texttable .details td{font-size:10px; background-color:#FFFFFF; padding:3px; color:#333333; border:1px solid #EEEEEE;}
.texttable .foot td{font-size:18px;  padding:0px; color:#FFFFFF;}
.texttable .more{padding:2px 5px 2px 5px; color:#FFFFFF; font-weight:bold; text-align:center; display:block; background-image: url(gfx/more.gif); background-repeat: no-repeat; background-position: center center; }/**/
.texttable .price{font-size:15px; color:#FFFFFF;}/*font-size:16px; font-weight:bold; color:#92a300;*/
/*.texttable .callme{text-align:right; padding:3px; color:#FFFFFF; background-color:#000000; font-weight:bold;}
.texttable .quoteme{text-align:right; padding:3px; color:#FFFFFF; background-color:#000000; font-weight:bold;}
.texttable a{background-color: #828282; color:#FFFFFF;}
.texttable .more {text-align:right; padding:2px 7px 2px 8px; color:#FFFFFF; background-color:#6697ac; float:right; border-left:2px solid #FFFFFF;}
.texttable a:hover{background-color: #069bda; color:#FFFFFF;}*/

/*.detailsbox{border-bottom:10px solid ;}*/
.detailsbox {color:#333333; padding:10px; margin-bottom:0px;}
.detailsbox .carpicbox{background-color:#FFFFFF; color:#000000; float:left; padding:0px; width:100px; height:80px; padding:10px;}
.detailsbox .floatbox{background-color:#FFFFFF; color:#000000; padding:10px; float:left;}
.detailsbox .price{}
.detailsbox .id{float:right; color:#AAAAAA;}

.manuweblink{float:right; padding-right:10px; margin-left:10px;}
.manuweblinkpic{float:right;}
.manuweblink a{font-size: 16px; font-weight:bold;}

/* usedcars_list should now be redundant */
.usedcars_list{width:530px; margin-bottom:10px;}
.usedcars_list .inner{}
.usedcars_list .carpic{float:left; text-align:center;}
.usedcars_list .details{float:right; width:370px; border:1px solid #c3c3c3;}
.usedcars_list .details .inner{padding:10px;}
.usedcars_list .desc{color:#222222; font-weight:bold; font-size:16px;}
.usedcars_list .price{color:#444444; font-weight:bold; font-size:16px; text-align:right;}
.usedcars_list .footbox{float:right; }
.usedcars_list .more{display:block; width:90px; text-align:center; padding:5px; font-weight:bold;
}/*background-image: url(gfx/more.gif); background-repeat: no-repeat; background-position: right center; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;*/
.usedcars_list a, .usedcars_list a:visited, .usedcars_list a:active, .usedcars_list a:hover{font-size:12px; color:#333333; font-weight:bold;}

.groupeddealsleftpic{}
.groupeddealsleftpic .header{border: 1px solid #bec0c4; font-size:18px; color:#940000; font-weight:bold; padding:5px; margin-top:10px;}
.groupeddealsleftpic .carbox{float:left; text-align:center; width:140px; padding:5px;}
.groupeddealsleftpic .dealdetails{float:left; width:550px; font-size:16px;}
.groupeddealsleftpic .more{text-align:right; float:right; width:100px; height:20px; padding-top:3px; background-image: url(gfx/more.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px; color:#FFFFFF;}
.groupeddealsleftpic .deal{border: 1px solid #bec0c4; padding:5px; margin:4px 0;}
.groupeddealsleftpic .price{font-size:14px; color:#940000; font-weight:bold;}
.groupeddealsleftpic .id{float:right; padding:4px;}

/*___________________________________ RESULTS NAV */
.resultsbypagenav{
	margin-bottom:10px; background-color:#333333; border:1px solid #666666; padding:5px;
	/*background-image:url(gfx/mainmenu-bg.gif); background-repeat:repeat-x; background-position:top center;*/
}
.resultsbypagenav .info{color:#CCCCCC; float:left; padding-left:10px;}
.resultsbypagenav .nav{color:#CCCCCC; float:right; padding-right:10px; font-weight:bold;}
.resultsbypagenav .nav a{color:#FFFFFF;}
/*___________________________________ RESULTS NAV */

/*___________________________________ TABS */
.pagetabon, .pagetaboff{
	padding:6px 0;
	width:150px;
	text-align:center;
	display:block;
	float:left;
	font-weight:bold;
}
.tabbutclear{clear:both;}

a#tabbut1.pagetabon{color:#7b161c;}
a#tabbut2.pagetabon{color:#7b161c;}
a#tabbut3.pagetabon{color:#7b161c;}
a#tabbut4.pagetabon{color:#7b161c;}
a#tabbut5.pagetabon{color:#7b161c;}
a#tabbut6.pagetabon{color:#7b161c;}

a#tabbut1.pagetaboff{color:#333333;}
a#tabbut2.pagetaboff{color:#333333;}
a#tabbut3.pagetaboff{color:#333333;}
a#tabbut4.pagetaboff{color:#333333;}
a#tabbut5.pagetaboff{color:#333333;}
a#tabbut6.pagetaboff{color:#333333;}

a:hover#tabbut1.pagetaboff{color:#FFFFFF; text-decoration:none;}
a:hover#tabbut2.pagetaboff{color:#FFFFFF; text-decoration:none;}
a:hover#tabbut3.pagetaboff{color:#FFFFFF; text-decoration:none;}
a:hover#tabbut4.pagetaboff{color:#FFFFFF; text-decoration:none;}
a:hover#tabbut5.pagetaboff{color:#FFFFFF; text-decoration:none;}
a:hover#tabbut6.pagetaboff{color:#FFFFFF; text-decoration:none;}

a:hover#tabbut1.pagetabon{color:#222222; text-decoration:none;}
a:hover#tabbut2.pagetabon{color:#222222; text-decoration:none;}
a:hover#tabbut3.pagetabon{color:#222222; text-decoration:none;}
a:hover#tabbut4.pagetabon{color:#222222; text-decoration:none;}
a:hover#tabbut5.pagetabon{color:#222222; text-decoration:none;}
a:hover#tabbut6.pagetabon{color:#222222; text-decoration:none;}

.pagetabon{background-image:url(gfx/pagetabon.gif); background-repeat:no-repeat; background-position:center left;}
.pagetaboff{background-image:url(gfx/pagetaboff.gif); background-repeat:no-repeat; background-position:center left;}
.pagetaboff:hover{background-image:url(gfx/pagetabhover.gif); background-repeat:no-repeat; background-position:center left;}

.tabcontent{padding:0 15px;}

.tabcontentholder{width:700px;}
.tabcontenttop{background-image:url(gfx/tabcontenttop.gif); background-repeat:no-repeat; background-position:top center; height:20px; background-repeat:no-repeat;}
.tabcontentmid{background-image:url(gfx/tabcontentmid.gif); background-repeat:repeat-y; background-position:top center; padding:0 15px;}
.tabcontentbot{background-image:url(gfx/tabcontentbot.gif); background-repeat:no-repeat; background-position:bottom center; height:30px;}

/*___________________________________ TABS */


.backtop {float:right;}
.backtop a{background-image:url(gfx/up.gif); background-repeat:no-repeat; }/*padding: 22px 6px 0px 18px;*/
.backtop a:hover{background-image:url(gfx/up-roll.gif); background-repeat:no-repeat;}

.timeanddate{font-size:12px; color:#333333; padding-right:40px; padding-top:10px; float:right}/*position: absolute; top:175px;*/

.tickerdiv{text-align:left; margin-top:10px; padding:12px 100px 10px 100px; background-image: url(gfx/tickerbg.gif); background-repeat: repeat-x; background-position: center top;}
.ticker {padding:0px 10px 0px 10px; width:760px; border:0px; color:#004b9a; font-size:14px; font-weight:bold; margin-bottom:10px; background-image: url(gfx/tickerbox.gif); background-repeat: no-repeat; background-position: left top;}


/* padding:13px 10px 10px 10px;  background:#d7d7ff; background-image: url(gfx/tickerbox.gif); background-repeat: no-repeat; background-position: left top;*/
/*
.ticker{font-size:16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight: bold; width:980px; border:0px; color:#004b9a; background-color:#FFFFFF;}
.tickerdiv{text-align:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
*//*background-image: url(gfx/tickerbg.gif); background-repeat: repeat-x; background-position: center top;*/

.disclaimer{font-size:10px; text-align:center;}

.testname{padding-left:40px; margin-left:40px; width:400px;}
.quotebox{padding:10px; border: 1px solid #222222; text-align:center;}
.quote{background-image: url(gfx/quoteleft.gif); background-repeat: no-repeat; padding-left:40px; margin-left:40px; width:400px;}
.quoteend{background-image: url(gfx/quoteright.gif); background-repeat: no-repeat; height:40; width:100px; float:right;}

.tel { background-image: url(gfx/tel.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.fax { background-image: url(gfx/fax.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.email { background-image: url(gfx/email.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}

.paddedtable{padding:5px;}
.paddetdable td{padding:5px 10px; font-size:10px;}
.clearpadded{ padding:10px; clear:both;}
.hline {border-top: 1px solid #CCCCCC; clear:both;}
.monofont{font-family:Courier New, monospace; font-size:16px;}
.bigger{color:#000000; font-size: 120%; font-weight: bold;}
.minitext{font-size: 11px;}
.minitext a{font-size: 11px;}
.alert{color: #CC0000;}
.bordertable{border:1px solid #969696; padding:3px;}
.clear{clear:both;}

.cen{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}

.floatright{float:right;}
.picright{float:right; padding:10px;}
.floatleft{float:left;}
.floatleftpad{float:left; padding:10px;}
.wmax{width: 100%;}
.w40{width: 40px;}
.w60{width: 60px;}
.w80{width: 80px;}
.w120{width: 120px;}
.w140{width: 140px;}
.w160{width: 160px;}
.w200{width: 200px;}
.w204{width: 204px;}
.w300{width: 300px;}
.w304{width: 304px;}

.h60{height: 60px;}
.h70{height: 70px;}
.h80{height: 80px;}

.button{outline: none; width:108px;	height:30px; background-image:url(gfx/button.gif); background-repeat:no-repeat; padding: 5px 0px 5px 0px;}
.wmaxbutton{width: 100%;}
.w80button{width: 80px;}
.w120button{width: 120px;}
.w160button{width: 160px;}
.w200button{width: 200px;}
.w300button{width: 300px;}

.wmaxbutton, .w80button, .w120button, .w200button, .w300button{
	/*font-weight: bold;
	font-size:11px;
	height:20px;
	color:#FFFFFF;
	background-image:url(gfx/vmenu-active.gif); background-position:center right;
	background-color:#222222;
	cursor: pointer;*/
}

.boxhead{font-weight:bold; font-size:16px; background-image:url(gfx/boxhead.gif); background-repeat: no-repeat; padding:16px 0 4px 40px; color:#FFFFFF;}
.boxbody{background-color:#e3eb9d; padding:15px 40px; font-size:13px; margin-bottom:10px;}
.filledbox{background-color:#b4bb75;}
.filledbox td{padding:5px;}

.newsframe{width:100%; height:400px; frameborder:0;}
#addthis{text-align:center;}

.products th{padding:3px; font-size:10px; text-align:center; background-color:#CCCCCC;}
.products td{padding:3px; font-size:10px; text-align:center; background-color:#FFFFFF; border: 1px solid #CCCCCC;}

.textbut{}
.textbut a{display:block; font-size:14px; text-align:left; padding:1px 20px; margin:0; border-top:1px solid #EEE; border-bottom:1px solid #AAA;}
.textbut a, .textbut a:visited{background-color:#CCCCCC; color:#666666; text-decoration:none; background-image:url(gfx/vtoggle.gif); background-repeat:no-repeat;}
.textbut a:hover{background-color:#ffb451; color:#000000; text-decoration:none; background-image:url(gfx/vtoggle-hover.gif); background-repeat:no-repeat;}

.indexpage{background-image:url(gfx/index.jpg); background-repeat:no-repeat; width:960px; height:620px; margin:10px;}
.indexpage .linka a{font-size:22px; font-weight:bold; color:#FFFFFF; position:relative; top:340px; left:500px; }
.indexpage .linkb a{font-size:22px; font-weight:bold; color:#FFFFFF; position:relative; top:460px; left:500px; }

.visval{background-color:#222222; color:#FFFFFF; padding:0px 5px; font-weight:bold; font-size:15px;}



.smallRedText {color:#bb392c;}
.cmsImage { float:right; padding:3px; border:1px solid #cccccc; margin:30px 0 10px 10px;}


#faqs { margin:0; padding:0; list-style:none;}
#faqs li { padding:8px 20px 10px 35px;}
.question { background:#f5f5f5 url(gfx/question.gif) 0px 0px no-repeat; border-bottom:1px solid #ffffff;}
.question p { padding-top:8px; padding-bottom:8px; }

.answer { padding: 0px;  margin: 0px 0px 10px 0px; background-image:url(gfx/ANSWER.gif); background-repeat:no-repeat;}/*background:#edf8f2 url(gfx/answer.gif) 0px 0px no-repeat; */
.answer td { background:#edf8f2; font-size: 1.0em; }
.answer p { padding:0px;}
.answerImage {padding: 0px 0px 0px 0px; }
.answerText {padding: 8px 0px 8px 0px; }

.financeBox {  padding: 0px 5px 0px 0px; margin: 0px 0 20px 0; float: left; width: 161px;}
.financeBox p { height:40px; padding-top:5px;}
.financeBoxTitle { padding-bottom:5px; height:28px; width: 151px; font-weight: bold;}
.financeBoxDetails {height: 30px; background: url(gfx/financeDetails.gif) no-repeat; text-align: right; font-size: 1.1em; padding: 0px 6px 0px 0px}
.financeBoxThumbs {}
.financeBox a { text-decoration:none; color: #474747; font-weight: normal;}
.financeBox a:hover { color: #474747; font-weight: normal;}
.financeBoxDetails img {float: right; padding-left: 9px;}

#sitemap { list-style:none; margin:0 0 0 5px; padding:0;}
#sitemap ul { list-style:none;}
.sitemapLi { background:url(gfx/bulletSitemap.gif) 0px 9px no-repeat; padding:6px 0 5px 15px;}
.sitemapFix { position:static !important;}

.testimonial{padding-left:10px;}
.testimonialpic{float:right;}
.testimonialtitle{font-size:20px; font-weight:bold; color:#7b161c;}
.testimonialquote{font-style:italic;}
.testimonialname{font-size:16px; font-weight:bold;}

/*ddmenu DROPDOWN MENU CSS*/
#ddmenu{
	z-index:3;
	position:relative;
	padding:160px 10px 0px 11px;
}

#ddmenu ul{ /* all lists */
	padding:0;
	margin:0;
	list-style:none;
}/*line-height:1;*/

#ddmenu a{
	display:block;
	width:116px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	color:#FFFFFF;
	padding:6px 10px;

}/**/

#ddmenu ul li{ /* all list items */
	background-color:#004b9a;
	float:left;
	border-right:1px solid #cccccc;
	background-image:url(gfx/hmenu-norm.gif); background-repeat:repeat-x; background-position:top center;
}/**/

#ddmenu ul li ul{ /* second-level lists */
	font-weight:normal;
	position:absolute;
	left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	width:160px;
}/**/
#ddmenu ul li ul a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:116px;
}

#ddmenu ul li ul ul{ /* third-and-above-level lists */
	margin:-1em 0 0 10em;
}/* not implemented yet */

#ddmenu li:hover ul ul, #ddmenu li:hover ul ul ul, #ddmenu li.sfhover ul ul, #ddmenu li.sfhover ul ul ul{
	left:-999em;
}/**/

#ddmenu li:hover ul, #ddmenu li li:hover ul, #ddmenu li li li:hover ul, #ddmenu li.sfhover ul, #ddmenu li li.sfhover ul, #ddmenu li li li.sfhover ul{ /* lists nested under hovered list items */
	left:auto;
}/**/

#ddmenu li:hover, #ddmenu li.sfhover{
	background-color:#004b9a;
}
#ddmenu a:hover{
	color:#FFFFFF;
}

/*ddmenu DROPDOWN MENU CSS*/