
/*************header****************/

#top_bar_right{
	position:relative;top:0px;left:0px;
	width:550px;
	height:37px;
	float:right;
	color:#fff;
}
#search_tool{
	float:right;
}
#search_tool .search_input{
	float:right;
	background:#666;
	border:none;
	color:#fff;
	margin: 3px 0 0;
    padding: 6px;
	width:200px;
	
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;

	-moz-box-shadow:	inset 1px 1px 2px 0px #3d3d3d;
	-webkit-box-shadow:	inset 1px 1px 2px 0px #3d3d3d;
	box-shadow:			inset 1px 1px 2px 0px #3d3d3d;
}
#quote_code{
	float:right;
}
#rand_nb{
	color:#fff;
	padding: 0px;
	margin: 5px 5px 0;
	float: right;
	text-align: right;
}
#rand_nb span{
	display:inline-block;
	color:#fff;
	border: 1px solid #222;
	font-weight:600;
	font-size:14px;
	text-shadow: 0px 1px 0px #000;
	padding: 3px 8px;
	letter-spacing:1px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	background: #419adf; /* Old browsers */
	background: -moz-linear-gradient(top, #2eabff 0%, #0c7cd2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2eabff), color-stop(100%,#0c7cd2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2eabff 0%,#0c7cd2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2eabff 0%,#0c7cd2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2eabff 0%,#0c7cd2 100%); /* IE10+ */
	background: linear-gradient(top, #2eabff 0%,#0c7cd2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2eabff', endColorstr='#0c7cd2',GradientType=0 ); /* IE6-9 */	
}
#header_warper{
	position:relative;top:0;left:0;
	background-image:URL("/images/bg_header.png");
	background-repeat:repeat-x;	
	width:100%;
}
#header {
	height: 91px;
	width: 1000px;
	margin: 0 auto;
	padding:0;
}
#logo  {
	position:relative;
	top:16px;
	left:0px;
	background-image:URL("/images/servicing_stop_logo.png");
	background-repeat: no-repeat;
	float: left;
	width: 241px;
	height:73px;
}
#logo  .ahref{
	display:block;
	width: 241px;
	height:73px;
}
/************header_info**************/
#header_info{
	float: right;
	width: 700px;
}
#google_fcbk{
    position: relative;top: 0px;left: 0;
	clear:both;
	float:right;
	padding:6px 0 0 5px;
	overflow:hidden;
	margin: 0 ;
    z-index: 40;
	display:block;
	width: 500px;
	/*width:46px;*/
}
#google_fcbk .icon{
	float:right;
	margin:0 0 0 5px;
}
/************Breadcrumb*************/
#breadcrumb{
	position:absolute;
	bottom:-6px;
	left:0;
	color:#fff;
}
.BreadcrumbText {
    position: relative;
    top: 0px;
    width: 990px;
    z-index: 2;
	color:#858A9B;
}
.BreadcrumbText a{
	width:inherit!important;
	height:inherit!important;
}
.breadcrumblink{
	color:#788fb8;
	color:#fff;
}
.breadcrumblink:hover{
	text-decoration:underline;
}
/**********QuickQuote*************/
#block_qq{
	position:relative;top:0px;
	width:1000px;
	margin: 0px auto;
}
#block_qq #get_quote{
	float:left;
}
#block_qq #block_right{
	float:right;
	width:360px;
}

@font-face {
    font-family: Hand_Of_Sean;	
	src: url('Hand_Of_Sean.eot'); /* IE9 Compat Modes */
	src: url('Hand_Of_Sean.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('Hand_Of_Sean.woff') format('woff'), /* Pretty Modern Browsers */
	url('Hand_Of_Sean.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('Hand_Of_Sean.svg#Hand_Of_Sean') format('svg'); /* Legacy iOS */
	font-weight: 100;
	font-style: normal;
}

.hand{
	color:#000;
	font-family: Hand_Of_Sean;
	font-weight: 100;
	line-height: 16px;
}
.qq_text_color{
	color:#333!important;
}

#quickquote_warper {
	position:relative;top:0px;left:0px;
}
#quickquote_container{
	position:relative;top:0px;
}
#quickquote{
	position:relative;top:0;left:0;
	background-image:url("/images/summer_promo_2015.png");
	background-repeat:no-repeat;
	background-position:right;
	min-height: 385px;
}
#quickquote #get_quote {
	position:relative;top:0;left:0;
	float:left;
	width: 500px;
	margin: 0px 0 20px;
	display:block;
}
#get_quote #get_quote_box{
	background-color:#ededed;
	
	background: #f5f6f9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM5ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f6f9 0%, #c4c9d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f9), color-stop(100%,#c4c9d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f6f9 0%,#c4c9d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f6f9 0%,#c4c9d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f6f9 0%,#c4c9d3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f6f9 0%,#c4c9d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f9', endColorstr='#c4c9d3',GradientType=0 ); /* IE6-8 */

	border:1px solid #a1a1a1;
	width:460px;
	height:215px;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}
#quickquote #info {
	position: relative; bottom:0; right:0;
	float:right;
	width: 440px;
	margin:65px 0 0px;
	display:block;
}
#block_right #info {
	position: relative; bottom:0; right:0;
	float:right;
	width: 440px;
	margin:76px 0 0px;
	display:block;
}
.registration {
	border:2px solid #599bc9;
	width:388px;
	height:30px;
	padding:12px 20px;
	margin:50px auto 5px;
	font-size:20px;
	color:#000;
	display: block;

	-webkit-border-radius:	7px;
	-moz-border-radius:		7px;
	border-radius:			7px;

	-moz-box-shadow:	inset 1px 1px 2px 0px #bbb;
	-webkit-box-shadow:	inset 1px 1px 2px 0px #bbb;
	box-shadow:			inset 1px 1px 2px 0px #bbb;
}
.btn_get_price{
	background: URL("/images/btn_get_quote.png");
	background-image: url("/images/btn_get_quote.png");
	background-repeat: no-repeat;
	clear:both;
	float:right;
	cursor: pointer;
	width: 152px;
	height: 47px;
	border: 0px;
	display: block;
	margin:2px 14px 10px 0;
	z-index:20;
}
.DoNotKnowReg{
	clear:both;
	float:right;
	margin:18px 10px 0 0;
	color:#090909;
	text-decoration:underline;
	font-size:12px;
}
/*
.DoNotKnowReg_{
	position:absolute;bottom:5px;right:0;
	float:right;
	margin:0px 10px 0 0;
	color:#090909;
	text-decoration:underline;
	font-size:12px;
	cursor:pointer;
}
*/
.popup{
	display: inline-block;
    position: relative;top:0;left:0;
    z-index: 3;
	cursor:pointer;
}
/********************************/
#adv_warper{
	background-color:#fff;
}
#adv{
	width:1000px;
	margin: 0 auto;
	display:table;
	padding: 20px 0 0;
}
#adv .box_1,#adv .box_2,#adv .box_3{
	background-repeat:no-repeat;
	display:table-cell;
	width:33%;
	height:122px;
}
#adv .box_1{
	position:relative;top:0;left:0;
	background-image:URL("/images/bg_how_it_works.jpg");
}
#adv .box_2{
	background-image:URL("/images/bg_dragons_dend.jpg");
	margin:0 0 0 20px;
}
#adv .box_3{
	background-image:URL("/images/bg_save_up_to_60.jpg");
}
#adv .box_1 h2, #adv .box_2 h2, #adv .box_3 h2{	
    position: relative; top: 5px; left: 4px;   
	color:#373737;
	font-size:26px;
}
#adv .box_1 .movie, #adv .box_2 .movie, #adv .box_3 .movie{	
    position: absolute; top: -25px; right: 15px;   
	display:block;
	width:180px;
	height: 85px;
}
#adv .box_1 .txt, #adv .box_2 .txt, #adv .box_3 .txt{
	position: relative; top: 30px; left: 4px;  
	color:#494848;
	font-size:12px;
}
/*********************/
.info_warper{
	width:1000px;
}
#adv_ul{
	float:left;
	width:390px;
}
#booking_info{
	float:right;
	width:600px;
}
#adv_ul{
	float:left;
	width:380px;
	display:block;
	padding: 0px 0 0;
}
#adv_ul .box_1,#adv_ul .box_2,#adv_ul .box_3{
	background-repeat:no-repeat;
	width:370px;
	height:122px;
}
.info_warper ul{
	margin:0;
	padding:0;
}
.info_warper ul li{
	/*display:none;	*/
	list-style:none;
	margin:0;
	padding:0;
}
#adv_ul .box_1{
	background-image:URL("/images/bg_how_it_works.jpg");
}
#adv_ul .box_2{
	background-image:URL("/images/bg_dragons_dend.jpg");
}
#adv_ul .box_3{
	background-image:URL("/images/bg_save_up_to_60.jpg");
}
#adv_ul .box_1 b.h2, #adv_ul .box_2 b.h2, #adv_ul .box_3 b.h2{	
    position: relative; top: 5px; left: 4px;   
	color:#373737;
	font-size:26px;
	display:block;
}
#adv_ul .box_1 .movie, #adv_ul .box_2 .movie, #adv_ul .box_3 .movie{	
    position: absolute; top: -25px; right: 15px;   
	display:block;
	width:180px;
	height: 85px;
}
#adv_ul .box_1 .txt, #adv_ul .box_2 .txt, #adv_ul .box_3 .txt{
	position: relative; top: 30px; left: 4px;  
	color:#494848;
	font-size:12px;
}
/************Media******************/
#media_warper{
	background-color:#fff;
}
#media{
	width:1000px;
	margin: 0 auto;
	display:table;
	padding: 12px 0 14px;
	/*border-bottom:1px solid #c7c7c7;*/
}
#media .box{
	position:relative;top:0;left:0;
	display:table-cell;
	width:auto;
	height:77px;
}

/***********why_it_works************/
#how_it_works_warper{
	width:100%;
	background:#fff;
	display:block;
	clear:both;
	color:#727988;
}
#how_it_works{
	width:1000px;
	margin: 0 auto 0;
	padding: 0;
	clear:both;
}
/*
a.simple-tick  {
	background: URL("../images/icon_tick.png");
	background-image: URL("../images/icon_tick.png");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 3px 0 0 20px;
	margin: 11px 0px;
	color: #727988;
	display: block;
	font-size:14px;
}
a.simple-tick:hover  {
	background: URL("../images/icon_tick_hover.png");
	background-image: URL("../images/icon_tick_hover.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #53a0d6;
}
*/
.GoTop{
	position: absolute;top:-18px;right:0;
	text-align:right;
	float:right;
	clear:both;
	display:block;
	cursor:pointer;
	z-index:10;
	font-size:12px;
	color:#848a97;
}
.scrollup{
	background: url('../images/icon_top.png') no-repeat;
	width:40px;
	height:40px;			
	text-indent:-9999px;
	opacity:0.4;
	filter:alpha(opacity=40);
	position:fixed;
	bottom:80px;
	right:50px;
	display:none;			
	cursor:pointer;
}
/**************************/
.adv_msg{
	font-size:21px;
	color:#575757;
	text-align: center;
	padding:10px 0;
	margin-left:-5px;
	white-space: nowrap;
}
.adv_msg span{ 
	color:#5da0ce;
	padding: 0 5px;
}
/*******************************/
#makes_models_warper{
	margin:0;
	padding:0;
	width: 100%;
	background-color:#fff;
}
#makes_models{
	width:1000px;
	margin: 0px auto;
	clear:both;
	padding: 0px 0 0;
}
.confirm_box{
	width:140px;
	margin:0px;
	padding:5px;
	float:left;
	color: #838897;
	font-size:11px;
	text-align:center;
}
/***************FORMS*******************/
.hasPlaceholder {
   color: #777;
}
.form_element{
	background:#fff;
	color:#6b6b6b;
	width:250px;
	margin: 3px 0px;
	padding: 10px 12px;
	font-size:14px;
	border: 2px solid #dbdbdb ;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}
.form_element:hover  {
	color: #64acde;
	border: 2px solid #7fc0ef;	
}
.form_element:focus , textarea.form_elemen:focus {
	color: #4083b2;
	border: 2px solid #65a9d9 ;
}
.btn_blue_s{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #509dd4), color-stop(1, #1b6197) );
	background:-moz-linear-gradient( center top, #509dd4 5%, #1b6197 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#509dd4', endColorstr='#1b6197');
	background-color:#509dd4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	float:right;
	border:1px solid #005da4;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding:6px 10px;
	margin:2px 5px 0;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.btn_green_s{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4ae97b), color-stop(1, #2d971b) );
	background:-moz-linear-gradient( center top, #4ae97b 5%, #2d971b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ae97b', endColorstr='#2d971b');
	background-color:#2d971b;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	float:right;
	border:1px solid #00a332;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding:6px 10px;
	margin:2px 5px 0;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.data select.drop_down {
	cursor:pointer;
}
.data select.drop_down option {
	cursor:default;
}
/************************/
.content{
	font-size:14px;
	line-height:20px;
	color:#727988;
}
.content p{
	margin: 2px 0 18px;
}
#makes_models_warper .tooltip-content {
	display: none;      /* required */
	position: absolute; /* required */
	width: 350px;
	padding: 10px;
	border: 3px solid #999;
	background-color: #fff;
	text-align: justify;
	color: black;
	z-index:40;
	margin:0px;
	
	-webkit-border-radius: 7px; /* Safari, Chrome */
	-khtml-border-radius: 7px; /* Konqueror */
	-moz-border-radius: 7px; /* Firefox */
	border-radius: 7px;
}
#makes_models_warper .tooltip-content div {
	margin: 5px;
}
/*
#makes_models_warper .tooltip-content div h2{
	text-align: left;
	font-size:18px!important;
	color:#5ea9dd;
}
#makes_models_warper #makes_models #block_left{
	float:left;
	width:650px;
}
#makes_models_warper #makes_models #block_right{
	float:right;
	width:340px;
}
#makes_models_warper #block_right h3{
	font-size:18px;
	color:#529dd1;
}
*/
#block_right #model_img{
	margin:45px 0 10px;
	position:relative;top:0;left:0px;
	min-height:165px;
	padding:140px 0 0
}
#info #model_img{
	margin:10px 0 0 0;
	position:relative;top:0;left:20px;
	min-height:140px;
	padding:0px 0 0
}
/*
#makes_models_warper #makes_models #block_right ul{
	margin: 0 0 0 15px;		
}
#makes_models_warper #makes_models #block_right ul li{
	color:#818181;
	font-size:14px;		
	margin: 6px 0;
	text-align: center;
	list-style:none;
}
#makes_models_warper #makes_models #block_right ul li span{
	color:#929292;
	font-size:14px;	
}
#makes_models_warper #get_quote #get_quote_box{
	width:490px;
}
#makes_models_warper #get_quote #get_quote_box .registration{
	width: 418px;
}
#makes_models_warper #block_left #booking_info{
	margin:4px 0;		
	padding:6px 0;
	width:600px;
	clear: both;
	float: left;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;	
}
*/
#block_right #make_modles_play_how_it_works{
	background:URL("/images/make_modles_play_how_it_works.png") no-repeat;
	position:absolute;top:0;left:-40px;
	display:block;
}
#info #make_modles_play_how_it_works{
	background:URL("/images/make_modles_play_how_it_works.png") no-repeat;
	position:absolute;top:0;left:0px;
	display:block;
}
#make_modles_play_how_it_works a{
	width:425px;
	height:265px;
	display:block;
}
/*
.info_warper #how_it_works_info{
	float:left;
	float: left;
	margin: 12px 0 0 20px;
}
*/
.img_header{
	position:relative:top:0;left:0;
	margin:36px 0 0 0;
	min-height:40px;
	display:inline-block;
	z-index:5;
}
/*******************/
#booking_info .box_info{
	float:left;
}
#right_panel .box_info{
	float:right;
}
.box_info{
	display:block;
	width:200px;
}
.box_info.bg_info_collect{
	background:URL("/images/bg_info_collect.jpg");
	background-repeat:no-repeat;
	width:185px;
	height:110px; 
}
.box_info.bg_info_service{
	background:URL("/images/bg_info_service.jpg");
	background-repeat:no-repeat;
	width:185px;
	height:110px; 
}
.box_info.bg_info_return{
	background:URL("/images/bg_info_return.jpg");
	background-repeat:no-repeat;
	width:185px;
	height:110px; 
}
.box_info div{
	position: relative;top:33px;left:88px;
	color:#646d7d;
	font-size:12px;
	margin: 10px 0 0;
	line-height: 18px;
}
/************************/
#makes_models_warper .separator_info{
	display:block;
	float:left;
	width:20px;
	height:100px;
}
/*
#makes_models_warper .separator_info img{
	text-align:center;
	margin:28px auto 0;
	display: block;
	width:24px;
}
#makes_models_warper #service_info{

}
#makes_models_warper #service_info a{
	display:block;
	clear:both;
	color:#609dc8;
	text-decoration:underline;
	font-size:14px;
	margin: 8px 0 0 33px;
}
*/
#makes_models_warper #price_promise{
	position:relative;top:-14px;left:60px;
	color:#535353;
	font-size:14px;
	line-height: 20px;
}
#makes_models_warper #price_promise a{
	color:#609dc8;
	text-decoration:underline;
}
#right_panel * .btn_booking, #info_how_it_works_right .btn_booking{
	background:#4c96c9;
	width:280px;
	height:50px;
	text-align:center;
	color:#fff;
	font-size: 18px;
	line-height: 50px;
	display:block;
	margin: 0 0 15px 0;
	
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px;
	border-radius:			4px;
}
/*
#makes_models_warper #heighter{
	display:block;
}
*/
/******************************************/
.hr{
	width:100%;
	height:1px;
	margin:0 auto;
	border-top:1px solid #c7c7c7;
}
.hr_blue{
	width:100%;
	height:1px;
	margin:2px auto 6px;
	border-top:1px solid #7ab1d7;
}
.blue_border{
	border-top:1px solid #7ab1d7;
	border-bottom:1px solid #7ab1d7;
	text-align:center;
	margin:2px 0 15px;
	clear:both;
}
.blue_border a{
	color:#7ab1d7;
	font-size:18px;
	font-weight:bold;
	margin:10px 30px;
	display:inline-block;
}
.blue_border_2{
	clear:both;
	border-top:1px solid #7ab1d7;
	border-bottom:1px solid #7ab1d7;
	text-align:center;
	margin:2px 0 15px;
}
.blue_border_2 a{
	color:#7ab1d7;
	font-size:14px;
	font-weight:bold;
	margin:10px 35px 10px;
	display:inline-block;
}
/*****************************************/
#arrow_mot_with{
	position:absolute;top:30px;left:80px;
	background:URL("/images/arrow_mot_with.png") repeat-x center bottom;
	font-size:18px;
	color:#63a8d8;
	width:132px;
	height:109px;
}
#arrow_mot_without{
	position:absolute;top:-10px;right:0px;
	background:URL("/images/arrow_mot_without.png") repeat-x center bottom;
	font-size:18px;
	color:#63a8d8;
	width:171px;
	height:137px;
}
#arrow_mot_with div{
	position:relative;top:-36px;let:0px;
}
#arrow_mot_without div{
	position:relative;top:-37px;right:-26px;
}
#arrow_mot_with span,#arrow_mot_without span{
	font-size:30px;	
}
#plus_free_collection_and_delivery img{
	width:297px;
	margin:4px auto;
	display:block;
}
/**************Contact/ Customer*************/
#contact_warper #contactdetails {
	float: right;
	width: 650px; 
	display: block;	
	margin-bottom:20px;
}
#contact_warper #form_box{
	float:left;
	width:350px;
	margin-bottom:40px;
}
#contact_warper #contactform{
	width:285px;
	display:block;
	margin:0 auto;
}
#contact_warper #contactform .form_element2{
	background:#fff;
	color:#999;
	width:250px;
	margin: 4px 0px;
	padding: 12px 15px;
	font-size:14px;
	border: 2px solid #dbdbdb ;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}
#contact_warper #contactform .form_element2:hover  {
	color: #64acde;
	border: 2px solid #7fc0ef;	
}
#contact_warper #contactform .form_element2:focus , #contact_warper #contactform textarea.form_elemen:focus {
	color: #4083b2;
	border: 2px solid #65a9d9 ;
}
#contact_warper textarea{	
	margin: 2px 0px 4px 0px;
	padding: 4px;
	height:94px;
}
#contact_warper .btn_send{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #67ade0), color-stop(1, #1b6197) );
	background:-moz-linear-gradient( center top, #67ade0 5%, #1b6197 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#67ade0', endColorstr='#1b6197');
	background-color:#509dd4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	float:right;
	border:1px solid #005da4;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding:6px;
	margin:8px 0 0;
	text-decoration:none;
	width:150px;
	cursor:pointer;
	text-shadow: 0 1px 0 #1b6197;
}
#contact_warper #address_box{
	color:#454545;
	font-size:14px;
}
#contact_warper .address_left{
	background:#e6f2fb;
	float:left;
	display:block;
	width:145px;
	height:182px;
	border-right:1px solid #fff;
	font-size: 12px;
	
	-webkit-border-top-left-radius: 	4px;
	-webkit-border-bottom-left-radius:	4px;
	-moz-border-radius-topleft:			4px;
	-moz-border-radius-bottomleft:		4px;
	border-top-left-radius:				4px;
	border-bottom-left-radius:			4px;
}
#contact_warper .address_right{
	background:#e6f2fb;
	float:left;
	display:block;
	width:240px;
	height:182px;
	font-size: 12px;

	-webkit-border-top-right-radius: 	4px;
	-webkit-border-bottom-right-radius:	4px;
	-moz-border-radius-topright: 		4px;
	-moz-border-radius-bottomright: 	4px;
	border-top-right-radius: 			4px;
	border-bottom-right-radius: 		4px;
}
#contact_warper .address_left,.address_right{
	padding:14px 20px 20px;
}
#contact_warper .address_left b,#contact_warper .address_right b{
	font-size: 14px;
	margin:0 0 2px;
	display:block;
}
#contact_warper .address_right a{
	color:#454545;
}
#contact_warper #contactform span,#contact_warper #contactform label{
	color:#4083b2;
	font-size:14px;
}
.link_blue, .link_blue:visited{
	color:#53a0d6;
}
.link_blue:hover{
	color:#008bec;
}
.inherit, .inherit:visited{
	color:inherit;
}
.inherit:hover{
	color:inherit;
}

/****************MAKE MODELS*****************/
@import url(https://fonts.googleapis.com/css?family=Covered+By+Your+Grace);

#makes_models_warper h1{
	color:#858a9b;
	font-size:24px;
	font-weight:600;
}
#makes_models_warper h3{
	color:#858a9b;
	font-size:14px;
	font-weight:600;
}
#makes_models_warper h1#make_rate{
	font-size:30px;
	color:#404040;
	font-weight:600;
	font-family: 'Covered By Your Grace', cursive;
	letter-spacing: 1px;
}
#makes_models_warper #main_info{
	width:650px;
	float:left;
	padding:0 0px 0 0;
	color: #727988;
	font-size:14px;
	line-height:18px;
}
#makes_models_warper #info_how_it_works_right{
	width:280px;
	float:right;
}
#makes_models_warper #info_how_it_works_right h2{	
	font-size:26px;
	font-weight:bold;
	margin: 0 0 5px;
}
#info_how_it_works_right a.simple-tick  {
	background-position: left top;
	background-repeat: no-repeat;
	display: list-item;
	list-style: disc outside none;
	padding: 3px 0;
	margin: 6px 0px;
	color: #727988;
	font-size:14px;
}
#makes_models_warper #info_how_it_works_right a.simple-tick:hover  {
	color: #53a0d6;
}

#makes_models_warper #links_makemodels{

}
#makes_models_warper #main_makemodels{
	width:640px;
	color:#727988;
	text-align:justify;
}
#makes_models_warper ul.ul_review{
	
}
#makes_models_warper ul.ul_review li{
	list-style: none;
}
#makes_models_warper a.models_list, #makes_models_warper a.models_list:visited{
	color:#818181;
	display:block;
	width:215px;
	float:left;
	padding: 4px 0;
	text-weight:600;
}
#makes_models_warper a.models_list:hover{
	color:#609dc8;
}
.justify #links_makemodels  a.models_list{
	width:205px;
}
.indent #links_makemodels  a.models_list{
	width:205px;
}
#makes_models_warper .model_item .booking{
	float:right;
	padding-right:10px;
}
#makes_models_warper .booking a, #makes_models_warper .booking a:visited{
	float:right;
	padding-right:10px;
	color:#858A9B;
}
#makes_models_warper .booking a:hover{
	color:#2f55d6;
}

/********** hreview ************/
#makes_models_warper small{
	color:#888;
}
#makes_models_warper .review{
    border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
    margin: 0 0 7px;
}
#makes_models_warper .rev_info_box{
	float:right;
	display:block;
}
#makes_models_warper .hreview-aggregate, #makes_models_warper .hreview-aggregate2{
	color:#4d96c9;
	font-size:12px;
	line-height:20px;
	display:inline-block;
	cursor:pointer;
	
}
#makes_models_warper .average, #makes_models_warper .best, #makes_models_warper .worst, #makes_models_warper .count{
	font-weight:bold;
}
#makes_models_warper #paging_container{
	clear:both;
}
#makes_models_warper .ratings_h1{
	width:300;
	float:left;
}
#makes_models_warper .description{
	color:#aaa;
}
/***************booking process*********************/
#main_body_warper{
	/*position:relative;top:0px;*/
	margin:0;
	padding:0;
	width: 100%;	
	background-color:#fff;
}
#main_body{
	/*position:relative;top:0px;*/
	width:1000px;
	margin: 0px auto;
	clear:both;
}
/************************************/
#left_panel{
	position:relative;
	float:left;
	width:240px;
	padding: 10px 0 6px 0px;
	background:#fff;
}
#left_panel_inside{
	padding:0px 0 10px;
}
#left_menu {
	margin:0;
}
#left_menu li{
	color:#474747;
	list-style-type: none;
	font-size:14px;
	padding:10px 0 10px 10px;
	display:block;
	border-bottom:1px solid #4a98d0;
}
#left_menu li:first-child{
	padding:6px 0 10px 10px;
}
#left_menu li:last-child{
	border:none;
}
#left_menu li a, #left_menu li a:visited{
	color:#474747;
	display:block;
}
#left_menu li a:hover{
	color:#2e2e2e;
}
#left_menu  li a.active{
	font-weight:bold;
} 
#left_menu li img{
	padding:6px;
	vertical-align: middle;
}
/*******************************************/
h1.header{
	height:40px;
}
#main_services{
	float:left;	
	padding:0 0 0 30px;
	width:510px;
	min-height: 267px;
	color:#858a9b;
	margin:0 auto;
	text-align:justify;	
	font-size:14px;
	line-height: 20px;
}
#main_content_warper{
	/*position:relative;*/
	float:left;
}
#main_content{
	padding:0;
	width:460px;
	min-height: 267px;
	color:#858a9b;
	margin:0 auto;
	text-align:justify;
}
#main_content h1{
	color:#5c5c5c;
	font-size:24px;
}
#main_content h2,#main_content h3,#main_content h4,#main_content h5{
	color:#8a8a8a;
}
#main_how_it_works{
	padding:0;
	width:680px;
	min-height: 267px;
	color:#727988;
	margin:0 auto;
	text-align:justify;
	font-size:14px;
	line-height: 20px;
	float:left;
}
#main_how_it_works ol li{
	margin:16px 0;
}
#right_panel{
	float:right;
	width:280px;
}
#right_panel .info_box{
	width:142px;
	float:right;
	margin: 8px 0 0 0;
	color:#4c5166;
}
#right_panel .info_box span{
	margin:8px 0;
	display:block;
    color: #4c5166;
    font-size: 12px;
}
#right_panel #how_it_works_img{
	float:right;
	cursor:pointer;
}
/**************reg_search_small*****************/
#right_panel #reg_search_small{
	position:relative;top:0;left:0;
	background-image:URL("/images/bg_reg_serarch_small.png");
	background-repeat:no-repeat;
	float:right;
	width: 161px;
	height:80px;
	border: 1px solid #448fc4;
	padding:10px;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}
#right_panel #get_quote_arrow{
	position:relative;
	color:#858a9b;
	font-size:14px;
}
#right_panel #get_quote_arrow img{
	position:absolute;top:10px;left:-20px;
}
#right_panel .registration_input{
	margin: 2px auto 0;
	display: block;
	width:136px;
	padding:12px 10px;
	font-size:14px;
	color:#474747;
	border:1px solid #448fc4;
	
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;

}
#right_panel #btn_regserch{
	background:#4590c6;
	margin:4px 0;
	padding:6px 6px;
	width:160px;
	float:right;
	color:#fff;
	border:none;
	display: block;
	cursor:pointer;
	font-size:14px;
	
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
}
/***********FOOTER************/
#footer_warper{
	position:relative;top:0;
	width:100%;
	background: #141414;
	clear:both;
}
#footer{	
	position:relative;top:0;left:0;
	width:1000px;
	margin: 0 auto;
	padding:8px 0 2px;	
	color:#969eb1;
}
#footleft{
	float:left;
	width:780px;
}
#footright{
	float:right;
	width:200px;
}
.car_service_links{
	width:265px;
	padding:5px 0;
	float:left;
}
.useful_searches{
	width:180px;
	padding:5px 0;
	float:left;
}
.useful_information{
	width:160px;
	padding:5px 0;
	float:left;
}
.contact_info{
	width:170px;
	padding:5px 0;
	float:left;
}
.links_50{
	width:125px;
	padding:0 5px 0 0;
	float:left;
}
.links_50 a{
	display:block;
	font-size:12px;
	color:#969eb1;
}
.info_links{
	width:620px;
	padding:5px 0;
	float:left;
}
.car_service_links h5, .info_links h5, .useful_searches h5, .useful_information h5, .contact_info h5, .social_media h5{
	display:block;
	font-weight:600;
	font-size:14px;
	color:#fff;
}
.info_links_33{
	width:160px;
	float:left;
	padding: 0 12px;
	color:#969eb1;
}
.fallow_us{
	position:relative;top:0;left:0;
	padding:0 0;
}
.stars{
	padding:2px 0;
	vertical-align:middle;
}
.social_media {
	padding:5px 0 0;
}
.social_media .icon{
	margin: 0 5px 0 0;
}
.separator{
	margin-top:10px;
	height:265px;
	width:1px;
	/*background-color:#5f677c;*/
	background-color:#969eb1;
	float:left;
}
.credit{
	clear:both;
	text-align:left;
	font-size:11px;
	padding:5px 0 2px;
	color:#969eb1;
	width:720px;
	margin:12px 0;
}
#payments{
	margin:80px 0 0;
	color:#fff;
	width: 230px;
	font-size:11px
}
#payments img, #payments a{
	margin:6px auto;
}
.white_footer2, .white_footer2:visited{
	color:#969eb1;
	display:inline-block;
	margin:2px 12px 2px 0;
	font-size:12px;
}
.white_footer2:hover{
	color:#d6e7ff;
}
#more_less_triger {
	display:block;
	width:80px;
	text-align:center;
	margin:4px auto;
	padding:1px 10px 2px;
	background:#383838;
	cursor:pointer;
	text-shadow: 0 1px 1px #333;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
}
#more_less_triger:hover {
	background:#404040;
}
/*********************************/
#err_display{
	clear:both;
	width:1000px;
	display:none;
	margin: 0 auto;
	padding:5px 0;
	background:#141414;
	color:#444;
}
/***************tooltip******************/
.tooltip-content {
	display: none;      /* required */
	position: absolute; /* required */
	width: 350px;
	padding: 10px;
	border: 3px solid #999;
	background-color: #fff;
	text-align: justify;
	color: black;
	z-index:40;
	margin:0px;
	
	-webkit-border-radius: 7px; /* Safari, Chrome */
	-khtml-border-radius: 7px; /* Konqueror */
	-moz-border-radius: 7px; /* Firefox */
	border-radius: 7px;
}
.tooltip-content div {
	margin: 5px;
}
.tooltip-content div h2{
	text-align: left;
	font-size:18px!important;
	color:#5ea9dd;
}
/*****************car/vam models*******************/
#footer_bottom{
	width:1000px;
	margin: 10px auto;
}
#fullserviceinfo {
	background: URL('/images/man-with-tyre.gif') no-repeat right bottom;
}
.serviceinfo {
	border: solid 0px #ccc;
	height: 75px;
	width: 225px;
	background: URL('/images/man-with-spark-plug.gif') no-repeat right bottom;
	margin: 0px 20px 13px 0px;
}
.serviceinfo h3 {
	margin: 0px 0px 0px 10px;
	padding: 10px 8px 0px 0px;
}
.serviceinfo a {
	display: block;
	margin: 8px 0px 0px 10px;
	color: #777;
	font-weight: normal;
	width: 115px;
	height: 15px;
	background: URL('/images/bullet-point-arrows.gif') right bottom no-repeat;
}
.serviceinfo a:hover {
	background: URL('/images/bullet-point-arrows-o.gif') right bottom no-repeat;
}
#video {
	border: none;
	margin: 19px auto;
	height: 300px;
	width: 470px;
}
/*
#howitworkstext {
	width: 720px;
	text-align:justify;
	margin: 0px;
	padding-top:2px;
}
#howitworkstext h2 {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;	
}
#howitworkstext h3 {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
#howitworkstext p {
	font-size: 12px;
	line-height: 15px;
	color: #777777;
	padding: 5px 0px;
}

#carmakelinks {
	margin-top: 10px;
	text-align:left;
}	
#carmakelinks a, #carmakelinks a:visited {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	float: left;
	display: block;
	width: 200px;
	color: #858a9b;
}
#carmakelinks a:hover {
	color: #889cc1;
}
#madesimplehome p {
	line-height: 15px;
	color: #777777;
}
*/
#bookonlineform {
	border: #ccc solid 0px;
	padding: 0px;
	width:720px;
	margin:0 auto;
	color:#2b3361;
}
#confirmdetails {
	border: #ccc solid 0px;
	margin-top: 4px;
	padding: 0px 20px 20px 0px;
	width: 720px;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #2b3361;
}
/**************/
.confirm_warper{
	width:220px;
	float:left;
}
/**************/
#confirmdetails .label {
	margin-top: 0px;
	padding: 0px 3px 3px 0px;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #2b3361;	
}
#confirmdetails .info {
	margin-top: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #777;	
}	
#isthisyourvehicle {
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #cf003c;	
}
#freecolldel {
	background: URL('/images/free-collection-and-delivery.gif') no-repeat right bottom;
	height: 130px;
	width: 223px;
	padding: 0px;
	margin-top: 10px;	
}
#freecolldel h3 {
	font-size: 18px;
	line-height: 24px;
	display: none;
}	
#bookonlineform h3 { 
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #2b3361;
	margin-top: 0px;
	margin-bottom: 10px;
}
#sitemap {
	margin-top: 10px;
}
#sitemap a:hover {
	color: #2b3361;
}
#sitemap a {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	float: left;
	display: block;
	width: 150px;
	color: #777;
}
#HistoryText {
	/*clear: both;
	width: 471px;*/
	margin: 5px 0 20px 0;
}
#HistoryText h4 {
	font-size: 12px;
	line-height: 16px;
	color: #777777;
}
#interimserviceinfocol2 {
	float: left;
}
#fullserviceinfocol2 {
	float: left;
	margin: 0px;
	 background: URL('/images/man-with-tyre.gif') no-repeat right bottom;
}
#interimserviceinfocol2 h3,#fullserviceinfocol2 h3 {
	margin-left: 10px;
	margin-top: 0px;
}
#service_menu{
	margin: 10px 0 0 0;
}
#service_menu  li a.link_submenu {
}
#service_menu{
	list-style: none;
}
#service_menu li:first-child{
}
#service_menu li:last-child{
}
#service_menu .link_submenu{
	clear:both;
	display:block;
	padding: 0;
	color:#4996cb;
	font-size:14px;
}
#service_menu .link_submenu.active{
	font-weight:bold;
}
#testimonials{
	position:relative;top:0px;
    padding: 0;
	clear:both;
}
/**************************/
#pp_tab a.link_submenu{
	display:block;
	clear:both;
	color:#a4a7b4;
	padding:3px 0;
}
#pp_tab a.link_submenu.active{
	font-weight:bold;
	margin-top:5px;	
}
/************************/
.msg_01{
	border:3px solid #c6d4ed;
	background-color:#dce2ee;
	padding:12px 6px;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;	
}
.link_01{
	width:200px;
	float:left;
	clear:both;
	color:#889cc1;
	font-size:14px;
	font-weight:bold;
}
.header_img{
	vertical-align: middle;
}
.link_text,  .link_text:visited{
	color:#a4a7b4;
	display:block;
	clear:both;
	padding:2px 0;
	margin:2px 0;
}
.link_text:hover{
	color:#7AB1D7;
}
/************************/
.book_now_02{
	background-image:URL("/images/book_now_02.png");
	background-repeat:no-repeat;
	display:block;
	width:134px;
	height:30px; 
}
#btn_proceed{
	background-image: URL("../images/btn_proceed.png");
	background-repeat: no-repeat;
	width:190px;
	height:42px;
	border:none;
	cursor:pointer;
}
/********************************/
#postcode_area, #postcode_areanew{
	color:#db0000;
	font-size:14px;
	text-align:center;
	float:left;
}
/**********************/
.no_more{  /* pajinate */
	opacity:0.4;
	filter:alpha(opacity=40);
}
/************LINKS************/
.navyblue, .navyblue:visited {
	color: #4a95c8;
}
.navyblue:hover {
	color: #208fdb;
}
.white, .white:visited{
	color:#fff;
}

.more, .more:visited{
	color:#fff;
	font-weight:600;
}
.more:hover{
	color:#d6e7ff;
}
.white_footer, .white_footer:visited{
	color:#969eb1;
	display:block;
}
.white_footer:hover{
	color:#d6e7ff;
}
.info , .info:visited{
	color:#929fbf;
}
.info:hover{
	color:#a6b4d5;
}
.models_list,.models_list:visited{
	color:#818181;
	display:block;
	width:168px;
	float:left;
	padding: 3px 0;
	font-size:12px;
}
.models_list:hover{
	color:#609dc8;
}
.town_link,.town_link:visited{
	color: #818181;
    display: block;
    float: left;
    padding: 3px 0;
    width: 205px;
	font-size:13px;
}
.town_link:hover{
	color: #4D96C9;
}
/*******************************/
.btn_submit{
	background: URL("/images/btn_submit.png");
	background-repeat:no-repeat;
	width:109px;
	height:29px;
	clear:both;	
	float:right;
	border:none;
	cursor:pointer;
}

/*******************************/
::-moz-selection{
	background: #2eabff;
	color: #fff;
}
::selection {
	background: #2eabff;
	color: #fff;
}
/*********************************************/
/*
#any{
	background-color:#dee2eb;
	background-image: URL("/images/bg_quote_bottom.jpg");
	background-position: center bottom;
	background-repeat: repeat-x;
}
Try instead:
background: #dee2eb url("/images/bg_quote_bottom.jpg") repeat-x center bottom;
*/
/****************************/
/*
#ie7 {
	*float:left;
	*width:380px;
}
*/
/*
body:first-of-type #service_menu .service_tab {		/ * Safari - case with table-cell * / 
	min-width:30px;
}
*/