/* CSS Document */

/* show scrollbars - in firefox */
html{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

/* fixes 2px bottom margins from images - in explorer */ 
img { display: block; border: none; }


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	}

td {
	vertical-align: top;
	}
	
h2 {
	clear: both;
	}
	
/* Centres page */
.centrer {
	width: 795px;
	margin: 0 auto;
	}
	
	
/* Upper section BG */
#top_section {
	background: url(../images/main_bg.jpg) repeat-x top #000000;
	color: #FFFFFF;
	}
	
/* Upper section - links */	
#top_section a{
	color: #FFFFFF;
	}
	
		
#logo td{
	padding: 20px 10px;
	}
	
	
	
#tandc {
	clear: both; 
	margin: 50px 0 5px 0;
	font-size: 75%;
	width: 100%;
	}
	
#tandc th {
	text-align: right;
	font-weight: normal;
	}
	
#adress_footer {
	color: #666666;
	width: 100%;
	font-size: 80%;
	margin: 20px 0 50px 0;
	}
	
#bodysection {
	padding: 10px;
	font-size: 90%;
	background: url(../images/table_top.jpg) top no-repeat  #910000;
}

#bodysection h1 {
	margin: 0 0 20px 0;
	padding: 0;
	}
	
#bodysection p {
	margin: 0 0 20px 0;
	padding: 0;
	}

.bodylist {
background: url(../images/list_bg.jpg) top no-repeat #600001;
margin: 0 0 20px 0;
}
	
.bodylist ul {
	display: block;
	list-style: square!important;

	margin: 0;
	padding: 20px 20px 20px 40px;
	background: url(../images/list_bg_bottom.jpg) bottom no-repeat;
		}
	
.bodylist li {
	margin: 0 0 10px 0;
	}
	
.left {
	float: left;
	margin: 0 10px 10px 0;
	}	

.page_body {
	width: 100%;
	display: block;
}
.page_body #vehicleHero img {
	float: left;
}

.rh_nav { width: 190px;	margin: 0;	padding: 0;	list-style: none!important;	}
.rh_nav ul { background-color: #140000;	margin: 0 0 10px 0;	padding: 0;	display: block;	}
.rh_nav li{	padding: 5px;	display: block;	}



/* ********************************************** FORMS *********************************************** */	
.form { font-size: 90%; width: 100%; margin: 0 0 10px 0; background: #600001; padding: 5px; }
.form caption { font-size: 110%; text-align:left; font-weight:bold; padding: 0 0 10px 0; margin: 15px 0 0 0; }
.form th { color:#FFFFFF; padding: 10px 10px; margin: 5px 0 0 0; font-weight: normal; text-align: left; border-bottom: #910000 solid 1px;  }

.form_item { width: 100%; padding: 0;  }
.form_item th { padding: 6px 0 0; font-weight: normal; text-align: left; border: none; color: #ffffff; }
.form_item th p { padding: 0!important; margin: 0!important; text-align: left; border: none; line-height: 110%; font-size: 100%!important;}
.form_item td { padding: 0 0 5px; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
.submit { margin: 10px 0; }

.form_detail { width: 100%; padding: 0; background-color: none; }
.form_detail th { padding: 6px 0 0; font-weight: normal; text-align: left; border: none; color: #ffffff; }
.form_detail th p { padding: 0!important; margin: 0!important; text-align: left; border: none; line-height: 110%; font-size: 100%!important;}
.form_detail td { padding: 0 0 5px; }



ul li {

list-style:inside;
padding : 0 0 0 5px;
margin: 0 0 0 5px;

}
