body{
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background-image:url(../images/header_back.jpg);
	background-repeat:repeat-x;
}

img{
	border:0;
}

h3{
	color:#F29821;
	font-size:2em;
}

h4{
	margin:0;

}

#container{
	width:992px;
	margin:0 auto;	
}

#header{
	width:992px;
}

#tagline{
	width:140px;
	float:left;
	margin:37px 0 0 10px;
}
#tagline span{
	color:#D0D0E4;
	font-weight:bold;
	font-style:italic;
}

#tagline #the_very_best_service{
	float:left;
}

#tagline address{
	clear:both;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.5em;
	padding-top:10px;
}

#header #header_right_image{
	float:right;
	margin:14px 0 0 0;
}

h1{
	margin:17px 0 0 37px;
	float:left;
}


#top_nav{
	clear:both;	
	margin-left:115px !important;
	line-height:14px;
}

ul#top_nav, ul#top_nav li{
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;
	
}

ul#top_nav li{
	display:block;
	float:left;
	background-image:url(../images/nav_back.gif);
	background-repeat:no-repeat;
	width:110px;
	height:32px;
	color:#273E8E;
	text-align:center;
	padding:4px 9px 0 9px;
	
}

#top_nav li a:link, #top_nav li a:visited, #top_nav li a:hover, #top_nav li a:active, #bottom_nav li a:link, #bottom_nav li a:visited, #bottom_nav li a:hover, #bottom_nav li a:active,
#sub_categories li a:link, #sub_categories li a:visited, #sub_categories li a:hover, #sub_categories li a:active
{
	text-decoration:none;
	color:#273E8E;
	display:block !important;
	width:98%;
	margin:0 auto;
	font-weight:bold;
}


#top_nav li a:hover, #bottom_nav li a:hover, #sub_categories li a:hover{
	text-decoration:underline;
}

#star_buys_nav{
	background-image:url(../images/star_buys_nav_back.gif) !important;
	background-repeat:no-repeat;
	background-position:top;
}

#bottom_nav{
	clear:both;	
	padding-left:44px !important;
	border-bottom:2px solid #223083;
	float:left;
	width:948px;
	line-height:14px;

	
}
ul#bottom_nav, ul#bottom_nav li{
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;
	
}

ul#bottom_nav li{
	display:block;
	float:left;
	background-image:url(../images/nav_back.gif);
	background-repeat:no-repeat;
	width:110px;
	height:32px;
	color:#273E8E;
	text-align:center;
	padding:4px 9px 0 9px;
}

.selected{
	background-image:url(../images/nav_back.gif);
	background-repeat:no-repeat;
	background-position:center -42px;
	color:#273E8E !important;	
}

li.selected a:link, li.selected a:visited, li.selected a:hover, li.selected a:active{
	color:#FCF172 !important;
}

.selected_star_buys{
	background-image:url(../images/star_buys_nav_back.gif) !important;
	background-repeat:no-repeat !important;
	background-position:center -42px !important;
	color:#273E8E !important;
}

li.selected_star_buys a:link, li.selected_star_buys a:visited, li.selected_star_buys a:hover, li.selected_star_buys a:active{
	color:#FCF172 !important;	
}


.sub_category_selected{
	background-image:url(../images/sub_categories_back.gif);
	background-repeat:no-repeat;
	background-position:center -28px;
}

li.sub_category_selected a:link, li.sub_category_selected a:visited, li.sub_category_selected a:hover, li.sub_category_selected a:active{
	color:#FCF172 !important;
}


h2#super_value_used_vehicles{
	width:397px;
	height:48px;
	float:left;
	margin-top:36px;
}

#bottom_nav span, #sub_categories #all_used{
	text-transform:uppercase;
}


#inner_main{
	margin:0 56px;
	width:892px;
}



#personal_guarantee{
	float:right;
	width:470px;
	margin:35px 0 34px 10px;
}

#personal_guarantee h3{
	margin:0;
	padding:0;
	float:left;
}
#personal_guarantee p{
	width:455px;
	float:left;
	text-align:justify;
	margin:0;
}
#content{
	clear:both;

}

.motorcaravan_details_page{
	border-top:2px solid #221E1F;
}

ul#sub_categories{
	float:left;
	padding-left:135px !important;
	border-bottom:1px solid #231F20;
	width:752px;
}

ul#sub_categories, ul#sub_categories li{
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none;
}

ul#sub_categories li{
	background-image:url(../images/sub_categories_back.gif);
	background-repeat:no-repeat;
	width:113px;
	height:22px;
	float:left;
	text-align:center;
	color:#273E8E;
	padding:4px 7px 0 7px;
}

.individual_motorcaravans{
	border-bottom:2px solid #231F20;
	float:left;
	width:882px;
	
	
}

.individual_motorcaravans img{
	float:left;
	margin-top:10px;
}

.first_section p , .second_section p{
	margin:0;
	padding:0;
}

.first_section, .second_section{
	float:left;
	margin:10px 20px 0 20px;
	width:100px;
}

.first_section #motorcaravans_name{
	color:#273E8D;
	font-weight:bold;
}

#main{
	float:left;
	margin-top:10px;
	width:450px;
	
}

#more_images{
	clear:both !important;
	float:left;
	border:0;
	margin-bottom:10px;
}


/* motorcaravan details page */
.description{
	float:right;
	width:510px;
	margin-right:40px;
}

.description .first_section{
	margin-left:0;
}

.motorcaravan_detail_images{
	padding:0 5px;
	
}

.main_image{
	float:left;
}

.image_holder{
	float:right;
	width:520px;
	margin-right:35px;
	
}

.large_image{
	float:left;
}

img.click_to_view_large_image{
	margin-top:5px !important;
	clear:both;
}

img.return_to_list{
	clear:both;
	margin-bottom:5px;
}



/*end of motorcaravan details pag*/
	
.empty_category{
	margin:0;
}

.main_content p{
	width:540px;
}