/* @override http://www.rcmotorco.com/css/global.css */

/* Sets all Defaults to 0 */

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	background: #000000 url(../images/bg_wooden.jpg) repeat-y center 0;
	height: 100%;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 860px;
	min-height: 100%;
	position: relative;
	margin-bottom: -205px;
}

#header {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}

/* Navigation */

#nav {
	width: 820px;
	height: 29px;
	background: url(../images/nav_bar.jpg) no-repeat;
	padding-right: 40px;
	float: left;



}

#nav ul {
	height: 29px;
	list-style-type: none;
	padding-top: 0px;
	text-align: right;
	color: white;
	font: 12px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: right;
}

#nav ul li {
	display: inline;

}

#nav ul li a {
	color: white;
	text-decoration: none;
	background: none;
	line-height: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 6px;
	float: left;
	
}

#nav ul li a:hover {
	background: url(../images/nav_bar_arrow.gif) no-repeat center bottom;
	color: #540805;
}

/* Homepage Styles */

#clipboard_container {
	width: 750px;
	clear: both;
	float: left;
	display: inline;
	margin-left: 25px;
	margin-top: -37px;
	
	background-color: #6d3001;
}

#clipboard_middle {
	background-color: #6d3000;
	min-height: 205px;
	float: left;
	display: inline;
	padding: 20px;
}

.scootdown {
	float: left;
	display: inline;
	clear: both;
	margin-top: 25px;
}

#cars_hp {
	width: 170px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 20px;	
}

#clipboard_middle a img {
	border: 3px solid #fff;
}

#clipboard_middle a:hover img {
	border: 3px solid #cc5a18;
}

#clipboard_middle a:hover{
	color: #cc5a18;
}

#trucks_hp {
	width: 170px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 20px;
}

#trucks_hp a img {
	border: 5px solid #fff;
}

#trucks_hp a:hover img {
	border: 5px solid #cc5a18;
}

#trucks_hp a:hover{
	color: #cc5a18;
}

#suvs_hp {
	width: 170px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 20px;
}

#suvs_hp a img {
	border: 5px solid #fff;
}

#suvs_hp a:hover img {
	border: 5px solid #cc5a18;
}

#suvs_hp a:hover{
	color: #cc5a18;
}

#vans_hp {
	width: 170px;
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 20px;
}

#vans_hp a img {
	border: 5px solid #fff;
}

#vans_hp a:hover img {
	border: 5px solid #cc5a18;
}

#vans_hp a:hover{
	color: #cc5a18;
}

.small_info_box {
	width: 168px;
	height: auto;
	padding-top: 10px;
	padding-left: 9px;
	float: left;
	display: inline;
	
}

.vehicle_name {
	color: #ffffff;
	font-size: 12px;
}

.round_up_vehicle_name {
	color: #791d0a;
	font-size: 12px;
}

.price {
	font-weight: bold;
	color: #f4a228;
}

/* Main Vehicle Inventory Pages */

#roundup_text {
	float: left;
	display: inline;
	padding-top: 24px;
	width: 750px;
	margin-left: 37px;
}

#vehicle_roundup {
	float: left;
	display: inline;
	width: 750px;
	margin-left: 20px;
	padding-bottom: 47px;
}

.small_round_up_info_box {
	width: 168px;
	height: auto;
	padding-top: 10px;
	float: left;
	display: inline;
	margin-left: 17px;
	
}

#vehicle_roundup a img {
	border: 5px solid #fff;
}

#vehicle_roundup a:hover img {
	border: 5px solid #cc5a18;
}

#vehicle_roundup a:hover{
	color: #cc5a18;
}

/* Vehicle Detail Pages */

#hidden_gallery {
	display: none;
}

#content_container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	
}

#container_left {
	float: left;
	display: inline;
	margin-left: 24px;
	padding-top: 24px;
	width: 490px;
	padding-bottom: 47px;
}

#container_right {
	float: left;
	display: inline;
	width: 240px;
	margin-left: 24px;
	padding-top: 56px;
}

#schedule_container {
	float: left;
	display: inline;
	margin-top: 11px;
	
}

#schedule_top {
	width: 236px;
	height: 170px;
	float: left;
	display: inline;
}

#schedule_form_body {
	float: left;
	display: inline;
	background: url(../images/schedule_appt_bg.gif) repeat-y center;
	color: #fff;
	padding-left: 25px;
	width: 211px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.input_length {
	width: 176px;
}

#schedule_form_table .schedule_form_padding{
	padding-bottom: 10px;
}

#schedule_bottom {
	width: 236px;
	height: 36px;
	float: left;
	display: inline;
}

/* Vehicle Finder Page */

#vehicle_finder_form_table {
	color: #781c09;
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
}

/* Footer */

#footer_container {
	width: 801px;
	height: 205px;
	clear: both;
	background: #4a1200 url(../images/footer_bg.gif) repeat-x center top;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#quick_links {
	width: 417px;
	height: 89px;
	float: left;
	display: inline;
	margin-top: 24px;
	text-align: center;
	margin-left: 25px;
	background: url(../images/quick_links_box.gif) no-repeat;
	padding-top: 47px;
	padding-left: 24px;
	padding-right: 24px;
}

#quick_links .bible_verse {
	color: #4a1300;
	font-size: 12px;
	line-height: 14px;
	padding-top: 7px;
}

#quick_links p {
	text-decoration: none;
	color: #fce6b7;
}

#quick_links a {
	text-decoration: none;
	color: #fce6b7;
}

#quick_links a:hover {
	text-decoration: none;
	color: #8f2800;
}

#designed_by_47m {
	width: 235px;
	height: 25px;
	float: right;
	display: inline;
	clear: right;
	margin-right: 24px;
	margin-top: 7px;
}

#rc_foot_info {
	width: 265px;
	height: 59px;
	float: right;
	display: inline;
	margin-top: 24px;
	text-align: center;
	margin-right: 24px;
	background: url(../images/rc_info_box.gif) no-repeat;
	padding-top: 77px;
}

#rc_foot_info p {
	color: #fce6b7;
	font-size: 11px;
	line-height: 16px;
}

#rc_foot_info a {
	color: #363208;
}

#rc_foot_info a:hover {
	color: #f9bf65;
}

.clear_footer {
	clear: both;
	height: 205px;
}

/* Images Styles */

.small_pic_left {
	border: 1px solid #781c09;
	background-color: #fef3da;
	padding: 5px;
	margin-right: 7px;
	margin-bottom: 7px;
}

.small_pic_right {
	border: 1px solid #781c09;
	background-color: #fef3da;
	padding: 5px;
	margin-bottom: 7px;
}

.large_pic {
	border: 1px solid #781c09;
	background-color: #fef3da;
	padding: 5px;
	margin-bottom: 12px;
}

/* Typography */

p {
	color: #781c09;
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
}

h1 {
	color: #781c09;
	font: 24px/1em Georgia, "Times New Roman", Times, serif;
}

h2 {
	color: #781c09;
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
}



#price_and_features h2 {
	color: #ffffff;
	font: 16px/34px Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	padding-top: 5px;
}

#container_left p {
	padding-bottom: 13px;
	line-height: 17px;
}

.testimonial_quote {
	background-color: #fef4d3;
	color: #791d0a;
	margin-top: -5px;
	padding: 15px 15px 25px;
	font: bold 12px/26px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 25px;
}

.testimonial_name {
	font-weight: bold;
	padding-top: 3px;
	color: #c97701;
}


/* Table Styles */

#price_and_features {
	width: 490px;
	color: #781c09;
	font: 13px/16px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 24px;
	margin-top: 24px;
}

#price_and_features th {
	text-align: left;
	background: #6c3000 url(../images/table_header.gif) no-repeat;
}

#price_and_features .normal_td_left {
	padding: 5px;
	border-left: 1px solid #703608;
	border-right: 1px solid #703608;
	border-bottom: 1px solid #703608;
	text-align: right;
	font-weight: bold;
}

#price_and_features .normal_td_right {
	padding: 5px;
	border-right: 1px solid #703608;
	border-bottom: 1px solid #703608;
}

#price_and_features .color_td_left {
	padding: 5px;
	border-left: 1px solid #703608;
	border-right: 1px solid #703608;
	border-bottom: 1px solid #703608;
	background-color: #e8c078;
	text-align: right;
	font-weight: bold;
}

#price_and_features .color_td_right {
	padding: 5px;
	border-right: 1px solid #703608;
	background-color: #e8c078;
	border-bottom: 1px solid #703608;
}

#price_and_features .table_footer {
	text-align: left;
	background: url(../images/table_footer.gif) no-repeat;
	width: 490px;
	height: 16px;
}





