/* CSS Document */

/* Main Layout */
#container {
	width: 800px;
	\width: 800px;
	w\idth: 800px;
    height:100%;
	border: 1px solid #B1B1B3;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
#fullheight{height:100%;}

body 
{
	background: #f1f1f3 url(images/background.gif) repeat-x top;
}

html,body{
  height:100%;
  border:none;
}

div.head_graph
{
	width: 800px;
	\width: 800px;
	w\idth: 800px;
}

#content{
  margin-left:8%;
  margin-top:5%;
  width:500px;
}

/* General */
img.black_border{
  border-color:#000000;
  border-style:solid;
  border-width:thin;
}

img.drk_border{
  border-color:#999999;
  border-style:solid;
  border-width:thin;
}

div.error_messages {
  text-align:left;
  padding:5px 0 10px 0;
}  

div.greeting {
  font-size:12px;
  color:#003366;
  text-align:left;
  padding:5px 0 10px 0;
}  

a.help {
  text-decoration:none;
}

.required
{
  color:#FF0000;
  font-size:10px;
}

.light_blue
{
  color:#9933CC;
}

.car_desc
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

.car_desc_blue
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#0000FF;
}

.car_desc_req
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FF0000;
}

.error
{
  color:#FF0000;
}

.good
{
  color:#00FF00;
}

.center
{
  text-align:center;
}

div.bread_crumbs {
  width:330px;
  margin:5px 0px 5px 15px;
  padding:10px 5px 10px 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  float:left;
}

/* Input Styles */
input.text {border: 1px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;width: 160px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #DEE7F7;}
input.text_opt {border: 1px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;width: 160px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #FFFFFF;}

input.text_price {border: 1px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;width: 66px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #DEE7F7;}
input.text_price_opt {border: 1px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;width: 66px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #FFFFFF;}

input.file {border: 1px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;width: 200px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #DEE7F7;}
input.file_opt {border: 1px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;width: 200px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #FFFFFF;}

input.checkbox {border: 0px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #DEE7F7;}
input.checkbox_opt {border: 0px #C0CEE7 solid;font-size: 10px;font-weight: normal;font-family: verdana;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #FFFFFF;}

select.default_select {border: 1px #C0CEE7 solid;font-size: 10px;font-family: verdana;width: 160px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #DEE7F7;}
select.default_select_opt {border: 1px #C0CEE7 solid;font-size: 10px;font-family: verdana;width: 160px;font-family: Geneva, Verdana, Arial, Helvetica;color: #666666;text-decoration: none;background-color: #FFFFFF;}

select.year_select {border: 1px #000000 solid;font-size: 10px;font-family: verdana;color: #666666;background-color: #DEE7F7;width: 70px;}
select.year_select_opt {border: 1px #000000 solid;font-size: 10px;font-family: verdana;color: #666666;background-color: #FFFFFF;width: 70px;}

textarea.sellform {
	border: 1px #C0CEE7 solid;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
    font-family: Geneva, Verdana, Arial, Helvetica; 
    color: #666666; 
    text-decoration: none; 
    background-color: #DEE7F7
}

input.submit {
/*	border: 1px #C0CEE7 solid; */
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	color: #000000;
}

/* Index Page Styles */
div.dx_feature_car {
  width:392px;
  height:300px;
  float:left;
}

div.dx_make_list {
  width:398px;
  height:300px;
  padding:10px 5px 10px 5px;
  font-family:"Times New Roman", Times, serif;
  font-size:10px;
  float:left;
}

/* Make Index Page Styles */
div.mkdx_model_list {
  /*background-image:url(../../test/test_images/images/rtstreetbox_04.gif);*/
  width:775px;
  height:300px;
  padding:10px 5px 30px 5px;
  font-family:"Times New Roman", Times, serif;
  font-size:10px;
  margin:0 auto 0 auto;
  clear:both;
}

div.mkdx_box_top {
  background:transparent url(../../test/test_images/images/rtstreetbox_t_left.gif) no-repeat top left;
}

div.mkdx_box_bottom {
  background:transparent url(../../test/test_images/images/rtstreetbox_b_right.gif) no-repeat bottom right;
}

div.mkdx_box_left {
  background:transparent url(../../test/test_images/images/rtstreetbox_b_left.gif) no-repeat bottom left;
}

div.mkdx_box_right {
  background:transparent url(../../test/test_images/images/rtstreetbox_t_right.gif) no-repeat top right;
}

/* Car Entry Page Styles */
div.car_entry_main {
  width:770px;
  margin:25px auto 15px auto;
  font-size:11px;
}

div.car_entry_list1 {
  width:400px;
  float:left;
}

div.car_entry_list2 {
  width:350px;
  float:left;
}

div.car_entry_list3 {
  width:700px;
  clear:both;
  padding:15px 0 5px 0;
}

div.car_entry_list4 {
  width:700px;
  clear:both;
  padding:15px 0 5px 0;
  text-align:center;
}

div.car_entry_label {
  width:140px;
  float:left;
  text-align:left;
}

div.car_entry_field {
  width:250px;
  float:left;
  text-align:left;
}

div.car_entry_field2 {
  width:600px;
  float:left;
}

div.car_entry_pic {
  width:180px;
  text-align:center;
  padding:0 15px 15px 15px;
  float:left;
}

/* User Entry Page Styles */
div.user_entry_main {
  width:770px;
  margin:25px auto 15px auto;
  font-size:11px;
}

div.user_entry_list1 {
  width:350px;
  float:left;
}

div.user_entry_list2 {
  width:350px;
  float:left;
}

div.user_entry_list3 {
  width:700px;
  clear:both;
  padding:15px 0 5px 0;
}

div.user_entry_list4 {
  width:700px;
  clear:both;
  padding:15px 0 5px 0;
  text-align:center;
}

div.user_entry_label {
  width:100px;
  float:left;
}

div.user_entry_field {
  width:250px;
  float:left;
}

div.user_entry_field2 {
  width:600px;
  float:left;
}

div.user_entry_pic {
  width:180px;
  text-align:center;
  padding:0 15px 15px 15px;
  float:left;
}

/* User Rides Page Styles */
div.user_rides_main {
  width:770px;
  margin:25px auto 15px auto;
  font-size:11px;
}

div.main_content {
  width:770px;
}

div.left_div {
  float:left;
  width:420px;
}

div.right_div {
  float:left;
  width:350px;
}

div.feature_photo {
  margin:5px auto 5px auto;
}

div.owners_prof {
  margin:10px 2px 10px 2px;
  background-color:#616161;
  width:350px;
  float:left;
}

div.car_prof {
  background-color:#7A7A7A;
  margin:10px 2px 10px 2px;
  width:350px;
  float:left;
}

div.comments {
  background-color:#7A7A7A;
  margin:10px 2px 10px 2px;
  width:350px;
  float:left;
}

img.car_thumbs{
  border-color:#000000;
  border-style:solid;
  border-width:thin;
  margin:3px 8px 3px 8px;
}

img.user_thumb{
  border-color:#000000;
  border-style:solid;
  border-width:thin;
  margin:4px;
}

div.car_prof_label {
  color:#CCCCCC;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:60px;
}

div.car_prof_details {
  color:#000033;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:290px;
}

div.user_prof_label {
  color:#CCCCCC;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:60px;
}

div.user_prof_details {
  color:#000033;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:100px;
}

div.user_prof_details_one_line {
  color:#000033;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:190px;
}

div.cm_name {
  color:#CCCCCC;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:80px;
  clear:both;
}

div.cm_comment {
  color:#000033;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  float:left;
  width:210px;
}

/* Send_message CSS */
div.send_msg_main {
  width:770px;
  margin:25px auto 15px auto;
  font-size:11px;
}

div.send_msg {
  border: '1px' 'solid' '#000000';
}