﻿@charset "utf-8";
img, div, a, input {
	behavior: url(iepngfix.htc);
}
* img {
	visibility: visible;
}
#bodyfloat {
	width: 960px;
	position: relative;
}

.red {color : #cc0000;}

.fleft {float:left;}
.fright {float:right;}
.indent {	padding-left: 15px; }
.center {text-align:center;}

body { 	font-family: tahoma, helvetica, sans-serif;	font-size: 11px;	line-height: 18px;
	color: #000000;	text-align: left;	background-color: #FFDD00;}

ul {	margin-left: 20px;	padding: 0;}
li {	line-height: 18px;	list-style-position: outside; }

a {	color : #CC0000;}
a:hover {	color : #FFCC00;}

p {padding: 0px 0px 10px 0px;}

h1 {	font-family: tahoma, helvetica, sans-serif;
	font-size: 18px;	line-height: 1.5em;	color : #000000;	font-weight: bold;
	padding-top: 10px;	/*padding: 0px 0px 0px 10px;*/
}

h2 {	font-size: 16px;	font-weight: 900;	line-height: 18px;	color : #000000;}
h3 {	font-size: 14px;	font-weight: 900;	line-height: 1.2em;	color : #cc0000;}


.headline {font-family: tahoma, helvetica, sans-serif;
	font-size: 15px;	line-height: 19px;	color : #000000;	font-weight: bold;
	padding-top: 10px;	/*padding: 0px 0px 0px 10px;*/
}


.headRule {
	border-top: 1px solid #CC0000;
	padding-bottom: 10px;
}



.subhead {	font-size: 14px;	font-weight: 900;	line-height: 18px;	color : #cc0000;}



.subNav {

	font-size: 12px;

	font-weight: 900;

	line-height: 18px;

	color : #cc0000;

}



.test {

	font-size: 10pt;

	font-weight: 400;

	font-style: italic;

	line-height: 18pt;

	color : #000;

}



.videoPos {	z-index: -1;}

	

	

.test .name {

	font-size: 8pt;

	font-weight: 900;

	font-style: normal;

	padding-left: 30px;

}



#nav {

margin:0;

padding:0;

background:#FF9900;

list-style-type:none;

width: 960px;

float: left; /* contain floated list items */

}



#nav li {

margin: 0;

padding: 0;

float: left; /* this corrects */

}



#nav a {

float: left;

min-width: 105px;

text-align: center; /* changed from left */

display: block;

padding: 0px 0px 2px 5px; /* changed third item from 0 */

color: #CC0000;

font-weight: bold;

font-size: 14px;

text-decoration: none;

line-height: 2; /*change from 2.5 */

border-right: 1px solid #FFF;

}



#nav #nav_war a, #nav #nav_app a, #nav #nav_sha a {
	width: 139px;padding-right: 3px;
}

#nav #nav_war_sel a, #nav #nav_app_sel a, #nav #nav_sha_sel a {
	width: 139px;padding-right: 3px;background: #CC0000;color: #FFF;
}

#nav #nav_about a {
	width: 85px;padding-right: 3px;
}

#nav #nav_about_sel a {

width: 85px;
padding-right: 3px;
background: #CC0000;

color: #FFF;

}

#nav #nav_last a {

width: 147px;
padding-right: 3px;
border-right: 0px;
}

#nav #nav_last_sel a {

width: 147px;
padding-right: 3px;
background: #CC0000;
border-right: 0px;
color: #FFF;

}



#nav #nav_map a {

border: none;

}



#nav a:hover {

color: #FFF;

background: #CC0000;

}



#nav_spc a {

background: #CC0000;

color: #FFF;

}



#nav_spcw a {

background: #CC0000;

color: #FFF;


}





.rightColumn {

	color: #000;

	font-size: 10px;

	line-height: 14px;

	background: #ffffff url(http://www.cursorx.com/plazaauto/images/rtCol.gif) repeat-x;

}



.rightColumn p {

	padding: 5px;

}

.main_area {
	float: left;
	width: 960px;
	background-color: #FFFFFF;
}
#container_footer {
		width: 920px;
		float: left;
		font-size: 12px;
		font-family: Tahoma, Helvetica, sans-serif;
		padding-left: 20px;
		padding-right: 20px;
		background: #FFFFFF;
	}
		#container_footer a {
			font-size: 12px;
			color: #a3000c;
			font-weight: bold;
			text-decoration: underline;
		}
		#container_footer a:hover {
			font-size: 12px;
			color: #a3000c;
			font-weight: bold;
			text-decoration: none;
		}
		#container_footer .img_container {
			float: right;
		}
		#footer_bottom {
			width: 100%;
			height: 45px;
			float: left;
			background: url(../images/bg_footer_repeat.jpg) repeat-x;
		}
		

.leftColumn {

	color: #000;

	font-size: 10px;

	font-weight: 400;

	text-decoration: none;

	line-height: 11pt;

	background: #ffffff;

}



.leftColumn a {

	color: #cc0000;

	font-size: 10px;

	font-weight: 700;

	text-decoration: none;

	line-height: 18pt;

	padding: 12px;

}



.leftColumn a:hover {

	color : #FFCC00;

}



/*.Nav {

	font: 8pt/normal verdana, sans-serif;

	text-align: right;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

	padding: 3px 20px;

}*/





/* drop menu styles */



#dropDowns {

	padding: 0px;

	text-align: left;

/*	filter: gray, alpha(opacity=90); 

	opacity: 0.9;

	-moz-opacity: 0.9;*/

}



.menuLinks a {

	font: 11px/normal tahoma, sans-serif;

	text-align: left;

	color: #CC0000;

	background: #FF9900;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks a:hover {

	text-decoration: none;

	color: #FFFFFF;

	background: #CC0000;

}



.menuLinks2 a {

	font: 11px/normal tahoma, sans-serif;

	text-align: left;

	color: #CC0000;

	background: #FF9900;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks2 a:hover {

	text-decoration: none;

	color: #FFFFFF;

	background: #CC0000;

}



.menuLinks3 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks3 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #438A27;

}



.menuLinks4 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks4 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #438A27;

}



.menuLinks5 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks5 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #438A27;

}



.menuLinks6 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks6 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #438A27;

}



.menuLinks7 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks7 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #438A27;

}



.menuLinks8 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks8 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #438A27;

}



.menuLinks9 a {

	font: 11px/normal verdana, sans-serif;

	text-align: left;

	color: #000000;

	background: #6B9940;

	display: block;

	text-decoration: none;

	padding: 3px 6px;

	margin: 0px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px;

}

	

.menuLinks9 a:hover {

	text-decoration: none;

	color: #ffffff;

	background: #557350;

}

.header {
	float: left;
	width: 960px;
	height: 136px;
	background-image: url(../images/banner_home_top.jpg);
	background-repeat: no-repeat;
}
/*
.e-newsletter {
	float: right;
	width: 144px;
	height: 30px;
	margin-top: 75px;
	display: inline;
}
*/
.logo_left {
	float: left;
	width: 730px;
	height: 136px;
	z-index: 100000;
}
.e-newsletter {
	float: right;
	padding-right: 20px;
	width: 162px;
	height: 36px;
	margin-top: 75px;
	background: url(../images/button_newsletter_OVER.png) no-repeat;
	overflow: hidden;
}
	.e-newsletter img {
		width: 162px;
		height: 36px;
	}
	.e-newsletter a {
		width: 162px;
		height: 36px;
		display: block;
		overflow: hidden;
	}
	.e-newsletter a:hover img {
		visibility: hidden;
	}
.apptbox {
	float: left;
	width: 140px;
	height: 167px;
}
.appt_top {
	float: left;
	width: 140px;
	height: 37px;
	overflow: hidden;
}
.appt_bottom {
	float: left;
	width: 140px;
	height: 130px;
	background-image: url(../images/appt_bottom.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.apptext {
	float: left;
	margin-top: 10px;
	margin-left: 7px;
	display: inline;
	width: 130px;
	font-size: 10px;
	line-height: 1em;
}

.quotebox {
	float: left;
	width: 140px;
	margin-top: 15px;
	display: inline;
}
.quote_topmid {
	float: left;
	width: 138px;
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
	border-top: 1px solid #cc0000;
	background-color: #f9ebc0;
}
.quote_text {
	float: left;
	padding: 5px;
	width: 130px;
	font-size: 11px;
	line-height: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.quote_byline {
	float: left;
	padding: 5px;
	width: 130px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.quote_bottom {
	float: left;
	width: 140px;
	height: 31px;
}

.font_thirteen {
	font-size: 13px;
}

/* Appointments */

.font_red {
	color: #e31b23;
}
.font_eleven {
	font-size: 11px;
}
.font_grey {
	color: #515151;
}	
.field_text {
	float: left;
	padding-bottom: 1px;
	font-size: 10px;
}
.field_container_extra_long {
	float: left;
	width: 180px;
	padding-right: 25px;
}
.form_field_extra_long {
	float: left;
	width: 170px;
}
.field_container_long {
	float: left;
	width: 160px;
}
.form_field_long {
	float: left;
	width: 150px;
}
.field_container_short {
	float: left;
	width: 75px;
}
.form_field_short {
	float: left;
	width: 65px;
}
.field_container_medium {
	float: left;
	width: 110px;
}
.form_field_medium {
	float: left;
	width: 100px;
}
.field_row {
	float: left;
	width: 580px;
	margin-bottom: 15px;
	display: inline;
}
.check_container {
	float: left;
	width: 130px;
}
.check_left {
	float: left;
	width: 20px;
	padding-left: 15px;
}
.check_right {
	float: left;
	width: 95px;
}

/* Newsletter */

form.newsletter {
	position:relative;	
	height:350px;
}

.form_field_name {
	position:absolute;	
	top:10px;
	left:0;
}

.form_field_email {
	position:absolute;
	left:150px;
	top:10px;
}

.form_field_zip {
	position:absolute;
	left:300px;
	top:10px;
	}

.zip {
	width:60px;	
}

.formImg {
	position:absolute;
	left: 380px;
	top: 11px;
}

.form_field_car {
	position:absolute;	
	top:70px;
	left:0;	
}

.form_field_model {
	position:absolute;	
	top:70px;
	left:150px;	
}

.form_field_miles {
	position:absolute;
	top:125px;
	left:2px;
}

.form_field_hear {
	position:absolute;
	top:180px;
	left:0px;
}

.form_field_miles, .form_field_hear, 
.form_field_miles input, .form_field_hear select{
	width:300px;	
}

.submit {
	position:absolute;
	top:241px;
	left: 2px;
}

.hide {display:none;}
/*---------------------------------------------------------------- New Home Page 3/17/2010 */

/* Banner */
#container_home {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.banner_home {
	width: 940px;
	height: 366px;
	background: url(../images/banner_home.jpg);
	margin-right: auto;
	margin-left: auto;
}

.facebook_footer {
	float: left;
	width: 46px;
	height: 36px;
}
.footer_text_float {
	float: left;
}
