@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	
	background-image:url(../images/background_gradient.png);
	background-repeat:repeat-x;
	background-color:#FFF;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color:#3f3f3f;
}

a:link{font-size:10px; color:#666; text-decoration:none;}
a:link:hover{color:#333; text-decoration:none;}
a:link:active{color:#000; text-decoration:none;}


.colorbars{width:112px; height:6px; top:0; right:0; position:absolute;}
.logo{width:498px; height:130px; float:left; background-image:url(../images/assets.png); margin-bottom:5px;}
.clear{clear:both;}

/*  FONTS  */

.f1{font-size:5px;}
.f2{font-size:7px;}
.f3{font-size:8px;}
.f4{font-size:10px;}
.f5{font-size:12px;}
.f6{font-size:30px;}
.f7{font-size:16px;}
.f8{font-size:25px;}
.f9{font-size:14px; margin-top:3px; text-transform:uppercase; font-weight:600;}
.f10{text-transform:uppercase; font-weight:600; padding-left:1px; background-color:#e8d8c8;}
.qlink{font-size:12px; color:#3f3f3f; text-decoration:none;}
.qlink:hover{font-size:12px; color:#000;}
.f12footer{text-decoration:none; color:#5f5f5f;}
.f12footer:hover{text-decoration:none; color:#333;}
.f13copyright{font-size:10px; text-decoration:none; color:#5f5f5f;}
.f14link{font-size:10px; text-decoration:none; color:#f2bf27;}
.f14link{text-decoration:none; color:#000;}

/*  Nav  */

.homeB{width:53px; height:17px; float:left; margin-right:2px; background-image:url(../images/assets2.png); background-position:-3px -96px;}
.homeB:hover{background-position:-3px -118px;}
.preinB{width:75px; height:17px; float:left; margin-right:2px; background-image:url(../images/assets2.png); background-position:-62px -96px;}
.preinB:hover{background-position:-62px -118px;}
.specialsB{width:62px; height:17px; float:left; margin-right:2px; background-image:url(../images/assets2.png); background-position:-145px -96px;}
.specialsB:hover{background-position:-145px -118px;}
.contactB{width:61px; height:17px; float:left; background-image:url(../images/assets2.png); background-position:-217px -96px;}
.contactB:hover{background-position:-217px -118px;}

.dotdivider{width:2px; height:17px; margin:0px 2px; float:left; background-image:url(../images/assets2.png); background-position:-56px -61px;}

/*  BODY  */

.container{width:943px; margin:0px auto;}
.contactHolder{width:228px; height:286px; float:right; margin-top:12px;}
.contactheader{width:220px; height:29px; background-color:#FFF; padding-left:8px; line-height:29px; font-size:14px; font-weight:bold;}
.contactinfo{width:220px; height:253px; background-color:#e8d8c8; padding-top:4px; padding-left:8px;}

.mailinglistHolder{width:228px; height:112px; float:right; margin-top:0px; color:#fff;}
.mailinggrab{width:208px; height:92px; padding:10px; background-color:#585858;}
.mailingsumbit{width:102px; height:32px; float:right;}
.mailingsubmitB{width:102px; height:32px; background-image:url(../images/assets.png); background-position:0px -292px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; border:0px; font-weight:400; cursor:pointer;}
.mailingsubmitB:hover{color:#3f3f3f; background-position:-102px -292px;}
.inputtitle{margin-top:4px; font-size:11px; height:12px; font-weight:400;}
.forminputholder{margin-top:2px; width:207px; font-size:11px; height:25px; background-color:#FFF;}
.formclass{padding: 7px 0px 7px 1px; font-size:11px; color:#585858; height:11px; width:207px; background-color:#FFF; border:none; outline:none;}

.links{width:348px; float:left; height:211px; margin-right:10px; padding:10px; background-color:#FFF;}
.keywords{width:165px; float:left; height:211px; padding:10px; background-color:#FFF;}
.base {margin: 9px 0px 0px -22px; list-style-image:url(../images/bulletyellow.gif); list-style-position:outside;}

.CarsContainer{width:801px; height:1200px; float:left; margin-top:12px; margin-bottom:12px; background-color:#FFF;}
.ContactContainer{
	width:510px;
	height:auto;
	float:left;
	margin-top:12px;
	margin-bottom:12px;
	margin-right:10px;
	padding:10px;
	background-color:#FFF;
}

.topbar{width:100%; height:31px; background:url(../images/topbar.png) repeat-x;}
.yellowbar{width:943px; margin:3px auto; height:4px; background-color:#f2bf27;}


a.vjb:link{color:#cc2200; font-size:12px; text-decoration:none;}
a.vjb:visited{color:#cc2200; font-size:12px; text-decoration:none; }
a.vjb:active{color:#cc2200; font-size:12px;  text-decoration:none; }
a.vjb:hover{color:#f2bf27; font-size:12px; text-decoration:underline;}

.rightbar{width:228px; float:right; height:369px;}

.leftbar{width:708px; height:369px; float:left;}

.leftfloat{width:708px; float:left;}


.insidehours{width:222px; height:257px; border-left:3px solid #c2c2c2; border-right:3px solid #c2c2c2;}

.hourstitle{width:212px; height:43px; background-color:#d8d8d8; line-height:43px; font-size:16px; padding:0px 5px;}

a.navbtn:link{color:#191919; font-size:21px; text-decoration:none; font-family: myriad-pro,sans-serif; margin-right:15px;}
a.navbtn:visited{color:#191919; font-size:21px; text-decoration:none; font-family: myriad-pro,sans-serif; margin-right:15px;}
a.navbtn:active{color:#191919; font-size:21px;  text-decoration:none; font-family: myriad-pro,sans-serif; margin-right:15px;}
a.navbtn:hover{color:#cc2200; font-size:21px; text-decoration:underline; font-family: myriad-pro,sans-serif; margin-right:15px;}

/*  FOOTER  */

.designedbyme{font-family: myriad-pro,sans-serif; font-size:10px; color:#999; font-weight:300; font-style:italic;}

.footer1{font-family: myriad-pro,sans-serif; font-size:11px; color:#333; font-weight:400;}
.footer2{font-family: myriad-pro,sans-serif; font-size:11px; color:#333; font-weight:600;}

.footer3{font-family: myriad-pro,sans-serif; font-size:24px; color:#FFF; font-weight:600;}





