/* Import Style Sheet*/
@import url("/templates/default/grey2/style.css");


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.container {
	height: 100%;
	width: 770px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3d3d3d;
	border-left-color: #3d3d3d;
	text-align: center;
}
.banner {
	background-attachment: fixed;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 145px;
	width: 770px;
	background-color: #810505;
}
.line {
	background-attachment: fixed;
	background-image: url(images/bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: left;
	height: 3px;
	width: 770px;
	margin-top: 2px;
	margin-bottom: 15px;
}
.line2 {
	background-image: url(images/bar2.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 653px;
}
.line3 {
	background-attachment: fixed;
	background-image: url(images/bar3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
}
.contents {
	width: 550px;

}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.address {
	color: #FFFFFF;
	float: right;
	text-align:left;
	margin: 1px 8px 4px 0px;
	text-align:left;
}
.address a {
	color: #FFFFFF;
	text-decoration: underline;
}
.address a:hover {
		color: #FFFFFF;
	text-decoration: none;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a, a:visited {
	color: #810505;
	text-decoration: none;
}
a:hover {
	color: #810505;
	text-decoration: underline;
}
.link {
	text-align: center;
	width: 50%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 0px 10px 0px;
}
.link a, .link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.main {
	padding-top: 6px;
	padding-left: 6px;
	text-align: left;
	vertical-align: top;
}
.SubmitButton {
	clear: both;
	margin-top : 2px;
	border : 1px solid #999999;
	background-color : #FFFFFF;
	text-align: center;
	font-size: 8pt;
	color: #810505;
	font-weight: bold;	
}
.bold {
	font-weight: bold;
}
.PgTitle {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.contentContainer {
	width: 615px;
	margin: 15px;
}
.content {
	margin-left:5px;
}
.ColA {
	width: 200px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.FormTl {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.pic {
	width:296px;
	border: solid 3px #CCCCCC;
}

.mainTbl {
	width:770px;
	height:100%;
	border-left:1px solid #3d3d3d;
	border-right:1px solid #3d3d3d;
	
}
.mainTblTd1 {
	height:148px;
	background-color:#810505;
	vertical-align:top;
	text-align:left;
}
.mainTblTd2 {
	height:auto;
	text-align:left;
	vertical-align:top;
}
.mainTblTd3 {
	height:17px;
	background-color:#810505;
}
.webzone {
	color:#FB7C62;
	float:right;
	margin:1px 8px 0px 0px;
}
.webzone a, .webzone a:visited {
	color:#FB7C62;
	text-decoration:underline;
}
.webzone a:hover {
	text-decoration:none;
	color:#FB7C62;
}
.navTd {
	width:115px;
	vertical-align:top;
}
.contentTd {
	width:655px;
	text-align:left;
	vertical-align:top;
	background-color: white;
}


/* A CSS comment before the hack \*/
* html #menu {
	width: 115px;
	margin:0; padding:0;
	 
}
/* Another CSS comment after the hack */

#menu {
	width: 112px;
	margin:0; padding:0;
	}

div.outer {
	float: left;
	width: 100%; height: 22px;
	margin: 0;
	background: url( 'images/nav.gif' ) -115px 0 no-repeat;
	border-right: 3px solid #cccccc;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#810505;
	text-decoration: none;
	background: url( 'images/nav.gif' ) top left no-repeat;
	}
div.outer span {
	display: block;
	margin:0; padding: 2px 0 0 30px;
	}
div.outer a:hover {
	background-image: none;
	color: white;
	}


/* Service, Parts FORM Styles*/

.formElementTitle {
	background-color:#f2f2f2;
	border: 1px solid #d7d7d7;
	color:#333333;
	width:100%;
	font-size:12px;
	
}
.fg_element, .formElement {
	float: left; 
	WIDTH : 100%;
	margin-top : 3px;
}
.fg_caption, .formCaption {
	width:40%;
	float: left; 
	margin : 8px 2px 2px 2px;
	font-size:11px;
}
.formCaption {
	background:none;
	color:#333333;
	border:none;
	font-weight:normal;
	clear:none;
	margin:0px;
	padding:0px;
}
.fg_field, .formInput {
	width:40%;
	float: left;
}
.formInput{
	clear:none;
	padding:0px;
}
.fg_menu, .fg_input, .fg_textarea {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.fg_submitButton {
	width:110px;
	text-align:center;
}
.formSubmitButton {
	width:95px !important;
	text-align:center;
}
.fg_submit {
	width:100%;
	text-align:center;
}
.formOuterContainer, .formContainer, .formForm {
	margin:0px;
	padding:0px;
	border:none;
}
/*.formElement {
	border: 1px solid red;
}*/
	
/* OVERWRITING USED CARS AND FINANCE STYLES*/
.sfOuterContainer, .sfContainer, .sfForm {
	margin:0px;
	padding:0px;
	border:none;
}
.sfForm {
	width:614px;
}
.sfElementTitle{
	margin-bottom:10px;
	background-color:#f2f2f2;
	border: 1px solid #d7d7d7;
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
.sfCaption {
	margin-left:10px;
	font-size:#333333;
	font-size:11px;
}
.sfElement {
	margin-bottom:5px;
}
input.sfSubmitButton, input.ffSubmitButton, input.fg_submitButton {
	background-color:#cccccc;
	color:#666666;
	border: 1px solid #bbbbbb;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
.rl {
	width:100%;
}
.rldisplaying {
	clear:left;
	width:612px;
	border:none;
}
.rlcriteria {
	width:100%;
	background-color:white;
	border:none;
	padding-bottom:2px;
}
.rldisplaying_left, .rldisplaying_right {
	background-color:white;
}
.dp_details {
	clear:both;
	width:90% !important;
	margin:0px;
}
.dp_row1, .dp_row2 {
	width:100% !important;
	padding:0px;
}
.dp_links {
	width: 90% !important;
	margin-bottom:20px;
}
.dp_pics {
	width: 90% !important;
}

.ffOuterContainer, .ffContainer {
	margin:0px;
	padding:0px;
}
input.ffmenu, select.ffmenu, textarea.ffmenu, select.ffmenu, select.ffmenuLiving, select.ffmenuOccupation  {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fftitle {
	width:614px;
	margin:10px 0px 5px 0px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
}
.ffitemSelect {
	width:50%;
	margin:0px;
	padding:0px;
}
.ffitemLabel {
	margin-left:20px;
}
.ffitemHolder {
	margin:5px 0px 5px 0px;
	padding:0px;
	width:614px;
}
.ffitemLabel {
	width:40%;
	margin:0px;
	padding-left:10px;
}


.seBlue {
	background-color:#4899D8;
	height:4px;
}
.seBlueMid {
	background-color:#4899D8;
	height:4px;
	border-left:2px solid white;
	border-right:2px solid white;
}
.seImg {
	border-top:2px solid white;
	border-bottom:2px solid white;
}
.seImgMid {
	border:2px solid white;
}
.seGray {
	background-color:#EBEBEC;
}
.seGrayMid {
	background-color:#EBEBEC;
	border-left:2px solid white;
	border-right:2px solid white;
}
.seMake {
	margin:10px 5px 15px 5px;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	border-bottom:1px solid #C9C9CB;
	float:left;
	clear:right;
	width:85%;
}
.seDetail {
	font-size:10px;
	color:#999999;
	float:left;
	margin:0px 5px 10px 5px;
}
.seLink a, .seLink a:hover, .seLink a:visited {
	color:#4899D8;
	font-size:10px;
	text-decoration:none;
	float:right;
	margin:0px 5px 5px 0px;
}