/* CSS Document */

body {
	margin:0;
	padding:0px 0 0px 0;
	color:#7D7C7C;
	background:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form {
	margin:0;
    padding:0;
}
img {
    border: none ;
}
a { color:#655D5D; text-decoration: none; }
a:hover { text-decoration:underline; }

a.link_nav { color: #515151; text-decoration:none; padding: 0 15px 0 15px;}
a.link_nav:visited { color: #515151; }
a.link_nav:hover { color: #f0960e; text-decoration: none; }

a.link_blue { color: #11568b; text-decoration:none;}
a.link_blue:visited { color: #11568b; }
a.link_blue:hover { color: #f0960e; text-decoration: none; }

a.link_back { color: #f1f1f1; text-decoration:none;}
a.link_back:visited { color: #f1f1f1; }
a.link_back:hover { color: #f0960e; text-decoration: none; }

.copy_large { font-size:18px; line-height:30px; }
.copy_Xlarge { font-size:18px; margin-bottom:10px; }
.copy_small { font-size:11px; }
.copy_white { color:#FFFFFF; }
.copy_black { color:#000000; }
.copy_error { color:#d24b41; }
.copy_orange { color: #f0960e; text-transform: uppercase; }
.copy_blue { color: #11568b; text-transform: uppercase;}


.copy_score {font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif;}

.crumb_off { padding: 0 0 0 10px; background: url(/images/icon_arrowYellow.gif) left center no-repeat;  }
.crumb_on { color:#000000; padding: 0 0 0 10px; background: url(/images/icon_arrowYellow.gif) left center no-repeat;  }


	
	
input {
    vertical-align:middle
}
select {
	font:11px verdana,arial,sans-serif
}
.float_left {float:left !important}
.float_right {float:right !important}
.clear {clear:both !important}
.error {color: #FF0000; font-weight: bold;}

/*** Layout Styles ***/
#wrapper {
	width: 960px;
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}

#content_frame {
	width: 960px;
	position: relative;
	float:left;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}
	.content_main {
		width: 960px;
		position: relative;
		left: 0px;
		float: left;
		overflow: hidden;
	}
	.content_banner {
		width: 960px;
		height: 110px;
		position: relative;
		float: left;
	}
	.content_crumb {
		width: 960px;
		height: 31px;
		line-height: 30px;
		border-bottom: solid 1px #eeeeee;
		position: relative;
		float: left;
	}
	.content_links {
		height: 90px;
		line-height: 90px;
		position: relative;
		float: right;
		font-size: 12px;
		color: #f0960e;
		text-transform:uppercase;
	}
						

#footer {
	width: 930px;
	margin-top: 20px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #BAAFAF;
	position: relative;
	left: 10px;
	float: left;
}




/***** ROWS - STANDARD *****/
.row {
	width: 100%;
	position: relative;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingtop_15 {
	width: 100%;
	position: relative;
	padding-top: 15px;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingtop_10 {
	width: 100%;
	position: relative;
	padding-top: 10px;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingtop_5 {
	width: 100%;
	position: relative;
	padding-top: 5px;
	float: left;
	clear: both;
	display: inline;
}	
.row_paddingtop_2 {
	width: 100%;
	position: relative;
	padding-top: 2px;
	float: left;
	clear: both;
	display: inline;
}

.row_paddingbottom_15 {
	width: 100%;
	position: relative;
	padding-bottom: 15px;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingbottom_10 {
	width: 100%;
	position: relative;
	padding-bottom: 10px;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingbottom_5 {
	width: 100%;
	position: relative;
	padding-bottom: 5px;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingtopbottom_15 {
	width: 100%;
	position: relative;
	padding: 15px 0 15px 0;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingtopbottom_10 {
	width: 100%;
	position: relative;
	padding: 10px 0 10px 0;
	float: left;
	clear: both;
	display: inline;
}
.row_paddingtopbottom_5 {
	width: 100%;
	position: relative;
	padding: 5px 0 5px 0;
	float: left;
	clear: both;
	display: inline;
}


/***** COL *****/
.col_640 {
	width: 640px;
	position: relative;
	float: left;
	display: inline;
}

.col_300 {
	width: 300px;
	background: #d8d8d8;
	position: relative;
	float: left;
	display: inline;
	left: 20px;
}

/***** PADDING *****/
.padding30 {
	position: relative;
	padding: 30px;
	float: left;
	display: inline;
}
.padding20 {
	position: relative;
	padding: 20px;
	float: left;
	display: inline;
}

.padding15 {
	position: relative;
	padding: 15px;
	float: left;
	display: inline;
}
.padding11 {
	position: relative;
	padding: 11px;
	float: left;
	display: inline;
}
.padding10 {
	position: relative;
	padding: 10px;
	float: left;
	display: inline;
}
.padding5 {
	position: relative;
	padding: 5px;
	float: left;
	display: inline;
}




.form_standard .form_row { width:100%; position:relative; margin: 10px 0 0 0; float:left; clear:both; }

.form_standard .form_row_error { width:100%; position:relative; margin: 10px 0 0 0; float:left; clear:both; }
.form_standard .form_error { color:#d24b41; font-size:11px; float:left; clear:both; }


.form_standard label { display:inline; width:175px; float:left; }
.form_standard input { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:175px; display:inline; float:left; }
.form_standard select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:inline; float:left; }
.form_standard select#dealership { width:270px; }

.form_field_checkbox input { display:inline; font-size:12px; float:left; position: absolute; left:95px; }
.form_field_checkbox label { display:inline; font-size:12px; width:175px; float:left; }

.form_standard .form_button { font-family:"Courier New", Courier, monospace; color:#000000; display:inline; position:relative; margin-left:175px; }