body {background-color: #000; margin-left: 10px 0 40px 0; color:#FFF; font-family:Arial, Helvetica, sans-serif}

/*****************/
/** FONT CLASS  **/
/*****************/

a,a:link,a:visited,a:active  {font-size:12px; color:#FFF}
a:hover {text-decoration:none; color:#f7dc9b;}

a.footer, a.footer:link, a.footer:visited, a.footer:active {font-size:12px; color:#FFF; text-decoration:none}
a.footer:hover {text-decoration:none; color:#f7dc9b}

a.testdrive, a.testdrive:link, a.testdrive:visited, a.testdrive:active {font-size:12px; color:#333; text-decoration:none}
a.testdrive:hover {text-decoration:none; color:#0F2153}

a.formlink, a.formlink:link, a.formlink:visited, a.formlink:active {font-size:12px; color:#012eb0; font-weight:bold; text-decoration:none}
a.formlink:hover {text-decoration:none; color:#333; font-weight:bold}

a.headerlink, a.headerlink:link, a.headerlink:visited, a.headerlink:active {color:#FFF; text-decoration:none; font-family:"Arial Black"}
a.headerlink:hover {color: #f7dc9b}

/*******************/
/** HEADER CLASS  **/
/*******************/

#header {width:1000px; height:105px}

#header .logo {width:597px; height:102px; position:absolute; background-image:url(/images/ThayerChevylogo.png); background-repeat:no-repeat; behavior: url(/iepngfix.php); cursor:pointer; margin-left:208px}
#header .wrapper {width:100%; height:80px}
#header .wrapper .address {float:right; text-align:right}
#header .wrapper .preowned {
	width:109px; 
	height:52px; 
	background-image:url(/images/ThayerPreOwned.png);
	behavior: url(/iepngfix.php);
	background-repeat:no-repeat;
	margin-top:27px;
	margin-left:18px;
	cursor:pointer;
}
#headerinv {width:990px; text-align:left; padding-top:10px}

/*******************/
/** FONT CLASSES  **/
/*******************/

.abouttitle {font-family:"Arial Black"; color:#FFF; font-style:italic; font-size:30px}
.abouttext {font-size:12px; color:#CCC; text-align:left}
.aboutustext {font-size: 12px; color: #333; text-align:left}
.aboutusstaff {font-size:14px; color:#333; text-align:left; font-weight:bold}
.contact_dealername {font-family:"Arial Black"; color:#FFF; font-style:italic; font-size:16px}
.contact_dealeraddress {font-size:14px; color:#FFF}
.contact_dealerphone {font-size:12px; color:#FFF; font-weight:bold}
.quickquote {font-size:12px; color:#CCC; text-align:left}
.footer {font-size:12px; color:#FFF}
.mainphone {font-size:18px; color:#FFF}
.mainphonetext {font-size:14px; color:#FFF}
.mainaddress {font-size:14px; color:#FFF; text-align:left}
.quicksearch {color:#CCC; font-size:12px}
.MatchmakerVehicleSelect table {height:12px}
.MatchmakerVehicleSelect td {height:12px; padding:0 0 7px 5px; margin:0}
.MatchmakerVehicleSelect input {border:0; padding:0; margin:0}
.MatchmakerVehicleSelect option {border:0}
.searchboxright {height:12px; margin-right:10px;}
.searchboxleft {height:12px}
.search_submit {top:21px; position:relative}
.specials_text {font-family:"Arial Black"; color:#012eb0; font-style:italic; font-size:16px}
.specials_subtext {font-family:"Arial Black"; color:#333; font-style:italic; font-size:16px}
.staffhead {font-family:"Arial Black"; color:#012eb0; font-style:italic; font-size:16px}
.staffsub {font-family:"Arial Black"; color:#333; font-style:italic; font-size:14px}
.whybuytext {font-size:12px; color:#032DA6; text-align:left; font-weight:bold}
.whybuytext li {margin-bottom:10px}

/****************/
/** NAV CLASS  **/
/****************/

#nav {width:100%; height:36px; background-image:url(/images/navbg.gif); background-repeat:repeat-x}
#nav .left {width:14px; height:36px; background-image:url(/images/navl.gif); background-repeat:no-repeat; background-color:#18181a}
#nav .right {width:14px; height:36px; background-image:url(/images/navr.gif); background-repeat:no-repeat; background-color:#18181a; float:right}
#nav .home {width:65px; background-image:url(/images/navbg.gif)}
#nav .home .sub, #nav .home .sub li {width:185px}
#nav .new {width:142px; background-image:url(/images/navbg.gif)}
#nav .new .sub, #nav .new .sub li {width:170px}
#nav .po {width:120px; background-image:url(../images/navbg.gif)}
#nav .po .sub, #nav .po .sub li {width:230px}
#nav .spec {width:100px; background-image:url(/images/navbg.gif)}
#nav .spec .sub, #nav .spec .sub li {width:210px}
#nav .fi {width:90px; margin-left:115px; background-image:url(/images/navbg.gif)}
#nav .fi .sub, #nav .fi .sub li{width:140px}
#nav .serv {width:90px; background-image:url(/images/navbg.gif)}
#nav .serv .sub, #nav .serv .sub li {width:170px}
#nav .part {width:70px; background-image:url(/images/navbg.gif)}
#nav .part .sub, #nav .part .sub li {width:135px}
#nav .contact {width:100px; background-image:url(/images/navbg.gif)}
#nav .contact .sub, #nav .contact .sub li {width:135px}

/********************/
/** INDEX CONTENT  **/
/********************/

#wrapper {width:1000px}
#wrapper .indexcontent {width:1000px; background-color:#181818; float:left}
#wrapper .indexcontent .flash {width:990px; height:414px; background-image:url(/images/flash.jpg); margin-top:5px}
#wrapper .indexcontent .aboutinfo {width:990px; height:252px; background-color:#FFF}
#wrapper .indexcontent .aboutinfo .pad {padding:5px 0 0 10px}
#wrapper .indexcontent .aboutinfo .aboutus {width:445px; height:250px; background-image:url(/images/infom.jpg); float:left}
#wrapper .indexcontent .aboutinfo .aboutus .title {padding-left:15px}
#wrapper .indexcontent .aboutinfo .aboutus .learnmore_btn {float:left; width:131px; margin-left:10px}
#wrapper .indexcontent .aboutinfo .aboutus .ourteam_btn {width:131px; float:none}
#wrapper .indexcontent .aboutinfo .aboutus .contactus_btn {float:right; width:131px; margin-right:10px}
.indexaboutleft {width:3px; height:250px; background-image:url(/images/infol.jpg); float:left}
.indexaboutright {width:4px; height:250px; background-image:url(/images/infor.jpg); float:right}
#wrapper .indexcontent .aboutinfo .quick {width:445px; height:250px; background-image:url(/images/infom.jpg); float:left}
#wrapper .indexcontent .aboutinfo .quick {width:220px; height:250px; background-image:url(/images/infom.jpg); float:left; margin-left:10px}
#wrapper .indexcontent .aboutinfo .quick .form_wrapper {height:160px}
#wrapper .indexcontent .aboutinfo .quick .form_wrapper .line {height:19px}
#wrapper .indexcontent .aboutinfo .quick .form_wrapper .line .l {float:left}
#wrapper .indexcontent .aboutinfo .quick .form_wrapper .line .r {float:right}
#wrapper .indexcontent .aboutinfo .quick .form_wrapper .line .input {height:11px; width:110px; font-size:10px}
#wrapper .indexcontent .aboutinfo .quick .form_wrapper .submit {border:0; margin:0; position:relative; top:13px}
#wrapper .indexcontent .aboutinfo .searchnow {width:285px; height:250px; background-image:url(/images/infom.jpg); float:left; margin-left:10px}
#wrapper .indexcontent .aboutinfo .searchnow .pad {padding:0 5px 0 2px}
#wrapper .indexcontent .shadow {width:990px; height:34px; background-color:#FFF}
#wrapper .indexcontent .shadow .pad {padding:5px 10px 0 10px}
#wrapper .indexcontent .shadow .left {width:3px; height:26px; background-image:url(/images/shadowl.jpg); background-repeat:repeat-x; background-color:#FFF; float:left}
#wrapper .indexcontent .shadow .right {width:3px; height:26px; background-image:url(/images/shadowr.jpg); background-repeat:repeat-x; background-color:#FFF; float:right}
#wrapper .indexcontent .shadow .pad .aboutus {width:445px; height:25px; background-image:url(/images/shadowm.jpg); background-repeat:repeat-x; float:left}
#wrapper .indexcontent .shadow .pad .quick {width:220px; height:25px; background-image:url(/images/shadowm.jpg); background-repeat:repeat-x; float:left; margin-left:10px}
#wrapper .indexcontent .shadow .pad .search {width:285px; height:25px; background-image:url(/images/shadowm.jpg); background-repeat:repeat-x; float:left; margin-left:10px}
.whitetop {width:990px; height:16px; background-image:url(/images/whitetop.jpg); background-repeat:repeat-x; background-repeat:no-repeat; background-color:#FFF}
#wrapper .formcontent {width:1000px; background-color:#181818; float:left}

#wrapper #special-ads { width: 990px; height: 100px; position:relative; z-index: 2; } 

/*********************/
/** FORM PAGE SIZE  **/
/*********************/

#wrapper .formcontent .wrapper {width:990px; min-height:700px; background-color:#FFF}
#wrapper .formcontent .wrapperabout {width:990px; min-height:850px; background-color:#FFF}
#wrapper .formcontent .creditapplication {width:990px; min-height:2670px; background-color:#FFF}
#wrapper .formcontent .bodyshop {width:990px; min-height:840px; background-color:#FFF}

/****************************/
/** FORM BACKGROUND CLASS  **/
/****************************/

#wrapper .formcontent .formbody {float:right; width:675px}
#wrapper .formcontent .formbody .nobg {width:675px; height:670px}
#wrapper .formcontent .formbody .aboutbg {width:675px; height:850px; background-image:url(/images/contactbg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .formcontent .formbody .contactbg {width:675px; height:690px; background-image:url(/images/contactbg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .formcontent .formbody .partsbg {width:675px; height:690px; background-image:url(/images/partsbg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .formcontent .formbody .quotebg {width:675px; height:690px; background-image:url(/images/quotebg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .formcontent .servicebg {width:620px; min-height:690px; float:right;background-image:url(/images/servicebg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .formcontent .servicecoup {width:690px; float:right;background-image:url(/images/servicebg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .special-container {background-color:#FFF; width:990px; margin: 0 auto}
#wrapper .formcontent .formbody .bodybg {width:675px; min-height:840px; background-image:url(/images/servicebg.jpg); background-position:bottom right; background-repeat:no-repeat}
#wrapper .formcontent .formbody .traversebg {width:675px; height:100%}

/*************************/
/** CONTACT INFO CLASS  **/
/*************************/


#wrapper .formcontent .contactinformation {float:left}
#wrapper .formcontent .contactinformation .margin {margin-left:16px}
#wrapper .formcontent .contactinformation .contact_top {width:265px; height:14px; background-image:url(/images/formcontacttop.jpg); background-repeat:no-repeat; background-color:#000}
#wrapper .formcontent .contactinformation .contact_middle {width:265px; height:650px; background-image:url(/images/formcontactmiddle.jpg); background-repeat:repeat-x; background-color:#032CA8}
#wrapper .formcontent .contactinformation .contact_bottom {width:265px; height:15px; background-image:url(/images/formcontactbottom.jpg);background-repeat:no-repeat}
#wrapper .formcontent .contactinformation .contact_middle .pad {padding:0 10px 0 10px}
#wrapper .formcontent .contactinformation .contact_middle .line {height:16px}
#wrapper .formcontent .contactinformation .contact_middle .line .l {float:left}
#wrapper .formcontent .contactinformation .contact_middle .line .r {float:right}
#wrapper .formcontent .contactinformation .contact_middle .border {height:8px; border-bottom:2px solid #FFF; margin-bottom:8px}
#wrapper .formcontent .contactinformation .contact_middle .break {height:8px}

/*************************/
/** ABOUT US  **/
/*************************/

#staffwrapper{width:100%; position:relative;}
#staffwrapper .staffmember{width:100%; height:180px;}
#staffwrapper .stafftext{width:500px; position:absolute; right:0px; margin-right:20px;}

/*******************/
/** FOOTER CLASS  **/
/*******************/

#footer {padding:15px 20px 5px 20px; clear:both}
#footer .left {float:left}
#footer .right {float:right}
#whitebottom {width:990px; height:16px; background-image:url(/images/whitebottom.jpg); background-repeat:no-repeat;}
#footerbottom {width:1000px; height:40px; background-image:url(/images/footerbottom.jpg); background-repeat:no-repeat; float:left;}

div.homepage_text {
	text-align:left;
    position:absolute;
    top:980px;
    width: 960px;
    left:50%;
    margin-left:-500px;
    padding: 20px;
    font-size: 11px;
    color: #bfbfbf;
    background-color: #1a1a1a;
}
div.homepage_text p {
}
div.homepage_text h1 {
    font-size:16px;
}
div.homepage_text h2 {
    font-size:14px;
}
div.homepage_text a:link {color: #bfbfbf;text-decoration: none;}
div.homepage_text a:visited {color: #bfbfbf;text-decoration: none;}
div.homepage_text a:hover {color: #fff;text-decoration: underline;}
div.homepage_text a:active {color: #bfbfbf;text-decoration: none;}
div.testdrive_text {
    text-align:left;
    position:absolute;
    top:920px;
    width: 960px;
    left:50%;
    margin-left:-500px;
    padding: 20px;
    font-size: 11px;
    color: #bfbfbf;
    background-color: #1a1a1a;
}
div.testdrive_text h1 {
	font-size:16px;
	color:#fff;
}
div.testdrive_text h2 {
	font-size:14px;
}
div.specials_text {
    text-align:left;
    position:absolute;
    top:720px;
    width: 960px;
    left:50%;
    margin-left:-500px;
    padding: 20px;
    font-size: 11px;
    color: #bfbfbf;
    background-color: #1a1a1a;
}
div.specials_text p {
	font-weight:normal;
}
div.service_text {
    text-align:left;
    position:absolute;
    top:920px;
    width: 960px;
    left:50%;
    margin-left:-500px;
    padding: 20px;
    font-size: 11px;
    color: #bfbfbf;
    background-color: #1a1a1a;
}
div.service_text h1 {
	color:#fff;
	font-size:16px;
}
div.service_text h2 {
	font-size:14px;
}
div.parts_text {
    text-align:left;
    position:absolute;
    top:920px;
    width: 960px;
    left:50%;
    margin-left:-500px;
    padding: 20px;
    font-size: 11px;
    color: #bfbfbf;
    background-color: #1a1a1a;
}
div.parts_text h1 {
	color:#fff;
	font-size:16px;
}
div.parts_text h2 {
	font-size:14px;
}
div.bodyshop_text {
    text-align:left;
    position:absolute;
    top:1060px;
    width: 960px;
    left:50%;
    margin-left:-500px;
    padding: 20px;
    font-size: 11px;
    color: #bfbfbf;
    background-color: #1a1a1a;
}
div.bodyshop_text h1 {
	color:#fff;
	font-size:16px;
}
div.bodyshop_text h2 {
	font-size:14px;
}


#thayer-chevrolet-specials {padding:10px}


a.tabspecials, a.tabspecials:link, a.tabspecials:visited, a.tabspecials:active {font-size:12px; color:#333; text-decoration:none}
a.tabspecials:hover {text-decoration:none; color:#0F2153}

h2.specials {font-size:18px; margin:0px; padding:15px 0 0 20px; color:#0F2153; text-align:left}

/* RED TAG EVENT */

#redtag {
	background:#fff url(../images/red-tag-bg.jpg) repeat-x;
	height:100%;
	position:relative;
	width:100%;
}

#redtag-right {
	width:700px;
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
}

#redtag-d {
	clear:both;
}

#redtag-left {
	width:260px;
	float:left;
}

#redtag-form {
	padding:30px 0 0 39px;
}

#redtag-form form p, #redtag-form form .content_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

/*******************/
/** seo homepage  **/
/*******************/

#seo_content {
	height: 150px;
	width: 960px;
	overflow: auto;
} 


/* --------------------------- main top container ----------------------------- */

#maincontainer #main-top {
	background: url (/images/container-bg.jpg) repeat-y;
	width: 1000px;
	position: relative;
}

	#main-left-tabs {
		width: 190px;
		float: left;
		height: 360px;
		margin-left: 6px;
	}
	
		#main-left-tabs a {
			background-image:url(/images/buttons-left.gif);
			display:block;
			width: 190px;
			height:90px;
			margin:0 5px;
		}
		
			#main-left-tabs #new {
				background-position:0 0;
			}		
		
			#main-left-tabs #used {
				background-position:0 -90px;
			}
			
			#main-left-tabs #cpo {
				background-position:0 -180px;
			}
						
			#main-left-tabs #specials {	
				background-position:0 -270px;
			}	
			
				#main-left-tabs #new a:hover {
					background-position:-190px 0;
				}		
			
				#main-left-tabs #used a:hover {
					background-position:-190px -90px;
				}
				
				#main-left-tabs #cpo a:hover {
					background-position:-190px -180px;
				}
							
				#main-left-tabs #specials a:hover {	
					background-position:-190px -270px;
				}			
				
			#main-left-tabs span  { display: none; }
			#main-right-tabs span { display: none; }
	
	
	#main-right-tabs {
		width: 132px;
		_width: 128px;
		float: left;
		height: 360px;
		_position:absolute;
		_top:0px;
		_right:0px;
	}
	
		#main-right-tabs a {
			background-image:url(/images/buttons-right.gif);
			display:block;
			width: 190px;
			height:90px;
			margin:0 5px;
		}
		
			#quick-quote {
				background-position:0 0;
			}					
	
			#schedule {
				background-position:0 -90px;
			}		
			
			#order-parts {
				background-position:0 -180px;
			}			
			
			#location {
				background-position:0 -270px;
			}	
			
			
				#quick-quote a:hover {
					background-position:-190px 0;
				}		
			
				#schedule a:hover {
					background-position:-190px -90px;
				}
				
				#order-parts a:hover {
					background-position:-190px -180px;
				}
							
				#location a:hover {	
					background-position:-190px -270px;
				}			

.clear	{ 
	clear:both;
	}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
	}


#maincontainer #container-top {
	background: url(images/main-container-top.jpg);
	width: 1000px;
	height: 20px;
}

#container-hqs {
	float: left;
    height: 360px;
    position: relative;
    width: 590px;
}

#mm4-container { font-size: 10px}

