body { min-width:1025px; background: #ebebeb; font-family: Helvetica, Arial, sans-serif; }
#container { margin:25px auto; width:1025px; text-align: left; color:#333333;}
.rcstation { display:none; }

/* Generic Classes */
.red {color:#ed1c24;}
.light_blue {color:#6dcff6;}

/* Header */
#header { height:140px; background: url(/images/layout/header_middle.gif) repeat-x; }
#header_left { height:140px; background: url(/images/layout/header_left.gif) no-repeat left; }
#header_right { height:140px; background: url(/images/layout/header_right.gif) no-repeat right; }
#rcs_logo { width:595px; height:102px; position:absolute; margin: 25px 0 0 15px; background: url(/images/layout/rcs_logo.jpg) no-repeat; }
#slogan { width:200px; height:120px; position:absolute; margin: 35px 0 0 625px; font-size:36px; line-height: 28px; }
#car_salesman { width:157px; height:165px; position:absolute; margin:-25px 0 0 850px; background: url(/images/layout/car_salesman.jpg) no-repeat; }
#menu { position: relative; height:80px; background: url(/images/layout/menu_middle.jpg) repeat-x; margin-bottom:35px; }
#menu_left { height:80px; background: url(/images/layout/menu_left.jpg) no-repeat left; }
#menu_right { height:80px; background: url(/images/layout/menu_right.jpg) no-repeat right; }
.navigation { position:relative; overflow:hidden; height:42px; margin:0px; padding:14px 0 0 100px; }
.navigation li { float:left; list-style:none; text-align:center; }
.navigation li.back { background: url(/images/layout/lava.gif) no-repeat right -41px; z-index:8; width:19px; height:41px; position:absolute; }
.navigation li.back .left { background: url(/images/layout/lava.gif) no-repeat top left; height:41px; margin-right:19px; }
.seperate { margin: 0 55px 0 55px; float:left; }
.navigation li a {
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	color:#fed6cb;
	text-align:center;
	top:7px;
	letter-spacing:1;
	z-index: 20;
	display: block;
	float: left;
	height: 41px;
	position: relative;
	overflow: hidden;
	margin:0 30px 0 30px;
}
.navigation li#current,
.navigation li#current a,
.navigation li a:hover { color: #ffffff; }

/* Footer */
#footer { text-align:center; color:#666666; font-size:12px;}

/* Pages */
#content { margin: 0; width:1025px; background: url(/images/layout/content_middle.gif) repeat-y; text-align: left; color: #333; }
#content_top { width:1025px; margin:0; background: url(/images/layout/content_top.gif) no-repeat top; }
#content_bottom { width:1025px; margin:0px; background: url(/images/layout/content_bottom.gif) no-repeat bottom; }

/* Index */
#wrapper { width:985px; min-height:475px; padding:10px 20px 30px 20px; }
#wrapper h1 { margin:20px 0 35px 0; font-size:24px; }
#wrapper h2 { margin: 35px 0 10px 0; font-size: 18px; }
#wrapper p { margin:0; font-size:14px; color:#666666; }
#search_wrapper { width:385px; float:right; margin:5px 0 15px 5px; }
#form_bottom { width:367px; margin:auto; min-height:200px; background: url(/images/layout/form_bottom.jpg) no-repeat bottom }
#form_wrapper { width:367px; margin:10px 0px 10px 18px; min-height:200px; background: url(/images/layout/form_top.jpg) no-repeat top #eae7e7; font-size: 16px}
#form_wrapper select { border:1px solid #FD9335; padding:3px; margin:5px 0 5px 10px; font-size: 14px; color:#333333; }
#form_wrapper input[type=text] { border:1px solid #FD9335; padding:3px; margin:5px; font-size: 14px; color:#333333; }
#form_wrapper input[type=submit] { border:none; margin:5px; }
#submit_button { text-align:right; padding:0 10px 10px 0; }
#vehicle_search { padding: 5px 0 0 15px; }
#vehicle_search h2 { margin-top: 10px; }
#browse_wrapper { width:595px; float:left; margin-bottom:15px; }
#browse_by_partial { width:565px; float:left; margin:0 3px 0 20px; font-size:14px; color:#333333; font-weight:bold;}
#browse_by_partial a:link { text-decoration:none; color:#333333; }
#browse_by_partial a:active { text-decoration:none; color:#333333; }
#browse_by_partial a:visited { text-decoration:none; color:#333333; }
#browse_by_partial a:hover { text-decoration:none; color:#666666; }
#make { width:25%; height:20px; float:left; margin:3px 0 2px 0;}

/* Inventory List */
.filter_inventory { width:1000px; min-height: 130px; margin:0; background: #DAE4F0; border: solid 1px #FD9335; color:#333333; padding-left:15px; }
.filter_inventory h3 { margin: 3px 0 3px 0; color:#314ACB; }
.filter_inventory select { margin: 5px; border: 1px solid #FD9335; }
#pagination { color:#FFFFFF; font-weight:bold; padding:0 0 2px 8px; background: #FD9335 url(/images/remote_display/bg_pages_num.gif) repeat-x; width:1009px; margin:0; border-top: solid 1px #FD9335;}
#pagination a:link {text-decoration: none; color:#FFFFFF; } 
#pagination a:active {text-decoration: none; color:#FFFFFF; } 
#pagination a:visited {text-decoration: none; color:#FFFFFF; } 
#pagination a:hover {text-decoration: none; color:#333333; }
div.thumbnail {	width:120px; height:90px; background-repeat:no-repeat; }
div.thumbnail { position:relative; float:none; }
td.photo_number {cursor:pointer; background: url(/images/remote_display/bg_save_vehicle.gif); text-align:center; color:#FFFFFF; }
div.vehicleList { margin:0px; font-family: Arial, Helvetica, sans-serif; }
div.vehicleList div.odd { float:none; position:relative; border:1px solid #DAE4F0; background:url(/images/remote_display/bg_blue_row.gif) repeat; width:1015px; overflow:hidden; height:140px; }
div.vehicleList div.image { float:left; padding:10px; padding-left:15px; padding-right:15px; }
div.vehicleList div.odd div.divider { width:2px; height:100px; background:#DAE4F0; float:left; margin-top:30px; }
div.vehicleList div.odd div.content { padding: 10px 18px 18px 18px; float:left; }
div.vehicleList div.odd div.content div.name { color:#314ACB; font-size:16px; font-weight:bold; }
div.vehicleList div.odd div.content div.name a:link {text-decoration: none; color:#314ACB; } 
div.vehicleList div.odd div.content div.name a:active {text-decoration: none; color:#314ACB; } 
div.vehicleList div.odd div.content div.name a:visited {text-decoration: none; color:#314ACB; } 
div.vehicleList div.odd div.content div.name a:hover {text-decoration: none; color:#767678; }
div.vehicleList div.odd div.content div.leftSection { float:left; padding-top:20px; width:325px; }
div.vehicleList div.odd div.content div.rightSection { float:left; padding-top:20px; width:300px; }
div.vehicleList div.odd div.content span.label { color:#314ACB; font-size:13px; }
div.vehicleList div.odd div.content span.biglabel { color:#314ACB; font-size:13px; font-weight:bold; }
div.vehicleList div.odd div.content span.field { color:#9B9B9D; font-size:13px; font-weight:bold; }
div.vehicleList div.odd div.rightContent { width:150px; background:url(/images/remote_display/bg_lightblue_row.gif); height:135px; text-align:center; float:left; position:absolute; right:0px; }
div.vehicleList div.odd div.rightContent div.price { color:#9B9B9D; font-weight:bold; font-size:16px; padding-top:25px; }
div.vehicleList div.odd div.rightContent div.view { width:100px; height:21px; margin:30px 0 0 18px; padding-top:5px; background:url(/images/remote_display/bg_view_base.gif); border:1px solid #A4A2A3; cursor:pointer; }
div.vehicleList div.odd div.rightContent a { color:#FF8300; font-size:12px; font-weight:bold; }

div.vehicleList div.even { float:none; position:relative; width:1015px; height:140px; border:1px solid #DAE4F0; background:url(/images/remote_display/bg_gray_row.gif) repeat; overflow:hidden; }
div.vehicleList div.even div.divider { width:2px; height:100px; background-color:#DAE4F0; float:left; margin-top:25px; }
div.vehicleList div.even div.content { padding: 10px 18px 18px 18px; float:left; }
div.vehicleList div.even div.content div.name { color:#767678; font-size:16px; font-weight:bold; }
div.vehicleList div.even div.content div.name a:link {text-decoration: none; color:#767678; } 
div.vehicleList div.even div.content div.name a:active {text-decoration: none; color:#767678; } 
div.vehicleList div.even div.content div.name a:visited {text-decoration: none; color:#767678; } 
div.vehicleList div.even div.content div.name a:hover {text-decoration: none; color:#314ACB; }
div.vehicleList div.even div.content div.leftSection { float:left; padding-top:20px; width:325px; } 
div.vehicleList div.even div.content div.rightSection { float:left; padding-top:20px; width:300px; }
div.vehicleList div.even div.content span.label { color:#767678; font-size:13px; }
div.vehicleList div.even div.content span.biglabel { color:#767678; font-size:13px; font-weight:bold; }
div.vehicleList div.even div.content span.field { color:#9B9B9D; font-size:13px; font-weight:bold; }
div.vehicleList div.even div.rightContent { width:150px; background:url(/images/remote_display/bg_lightgray_row.gif); height:135px; text-align:center; float:left; position:absolute; right:0px; }
div.vehicleList div.even div.rightContent div.price { color:#9B9B9D; font-weight:bold; font-size:16px; padding-top:25px; }
div.vehicleList div.even div.rightContent div.view {  width:100px; height:21px; margin:30px 0 0 18px; padding-top:5px; background:url(/images/remote_display/bg_view_base.gif); border:1px solid #A4A2A3; cursor:pointer; }
div.vehicleList div.even div.rightContent a { color:#FF8300; font-size:12px; font-weight:bold; }

/* Inventory Details */

#wrapper_details { width:985px; min-height: 600px; padding:10px 20px 30px 20px; }
#wrapper_details h1 { margin: 10px 0; font-size: 24px;  }
#wrapper_details h2 { margin: 15px 0 10px 0; font-size: 18px;  }
#wrapper_details p { margin:0; font-size: 14px; color: #666666;  }
#forms-wrapper { float:right; width:385px; min-height: 300px; margin:5px 0 10px 5px; }
#forms-wrapper label { float:left; font-size:12px; width:70px; text-align:right; padding: 3px 5px 0 0;}
#forms-wrapper input { width:190px; height:20px; font-size: 12px; border: 1px solid #999999; outline: none; padding:0px; margin: 0 0 5px 0; }
#forms-wrapper input[type=submit] { cursor: pointer; margin:10px 0 0 40px; height:25px; color:#333333; border: 1px solid #333333; font-size:16px; }
#forms-wrapper form { margin: 0px; padding: 0px; }
#form-container { width:385px; margin:5px; }
#form-top { width:367px; margin:0px; background: url(/images/layout/form_top.jpg) no-repeat top #eae7e7; }
#form-bottom { width:367px; margin:0px; background: url(/images/layout/form_bottom.jpg) no-repeat bottom; }
#form_details_wrapper { width: 327px; min-height: 300px; padding:15px 0 0 25px;}
#form_details_wrapper h1 { margin: 0 0 30px 0; font-size: 18px; font-weight:normal; text-align: center; }
#form_select { width:320px; height:60px; background: url(/images/remote_display/source_show/form_select.jpg) no-repeat; }
.form_select { width:320px; height:60px; position:absolute; margin: 16px 0 0 0; font-size:22px; text-align:center; color:#000; font-weight:bold; }
.form_select a:link { text-decoration:none; color:#000; }
.form_select a:active { text-decoration:none; color:#000; }
.form_select a:visited { text-decoration:none; color:#000; }
.form_select a:hover { text-decoration:none; color:#f26239; }
#photo-info { float:left; width:520px; margin-bottom:15px; }
#photos-wrapper { float:left; width:322px; margin:0 3px 0 0; }
#photo-large { width:320px; height:240px; overflow:hidden; }
#photo-thumb { float:left; width: 60px; height: 40px; margin:2px; }
#info-wrapper { float:left; width:185px; font-size: 14px; padding:0 5px; }
.price { font-size:16px; color:#f26239; }