/*************/
/* CSS RESET */
/*************/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}input,button,textarea,select{*font-size:100%;}a{text-decoration:none;}a,select,input{ outline:none;}li{ list-style-type:none;}
#wrapper .details_wrapper .right ul li{list-style-type:circle;padding-left:5px;margin-right:7px;}

#mainContainerPage ul li,#mainConatainer ul li{ list-style-type:disc;}/**/

#mainContainerPage ul{ padding-left:15px;}

span.red{color:#ff0000;}
#searchForm #category option,#barForm option { font-weight:bold}
#searchForm #category option.sub,#barForm option.sub {font-weight:normal;}
#searchForm option.b,#barForm option.b{ font-weight:bold}

a.pdf,a.pdf:hover{background:url('images/pdf.jpg') left no-repeat;padding:10px;padding-left:40px; margin-bottom:5px;clear:both;float:left;border:1px solid  #d2d2d2;width:380px;display:block;color:#000000}
a.grey,a.grey:hover{background:url('images/pdf_grey.jpg') left no-repeat #d2d2d2;color:#3454a1}


.validation-invalid{border:1px solid #ff0000}

a.reorder{background:url('images/re_order_but.gif');width:68px;height:21px;}
/************/
/**  EOF   **/
/***********/
.newsletter{width:320px;}
.newsletter div{clear:both;padding:5px;}
.newsletter label,.newsletter input{float:left;width:150px;display:block}
.newsletter input.submit{ float:right;width:100px;margin-right:5px;}

/***********/
ul.logged_nav li{ margin-bottom:5px;}
ul.logged_nav li a{color:#000;font-size:12px;}
ul.logged_nav h2{ color:#000; font-weight:bold;}
/***********/
.group img{ width:70px;height:auto; padding:5px;margin-right:5px;background:#efefef;}
.error{border:1px solid #fbc2c4;background-color: #fbe3e4;padding:5px;color: #8a1f11;
margin-bottom:5px;margin-top:5px;margin-right:auto;}
.success{background-color: #e6efc2;background-image: none;
background-repeat: repeat;color: #264409;border: #c6d880 solid 1px;padding:5px;margin-bottom:5px;margin-top:5px;}
#map{ width:400px; height:350px;}
ul.pdf li{ padding:3px;font-weight:bold }
a.info{ padding-left:40px; background:url("images/info.jpg") left no-repeat;margin-bottom:5px;border:none;height:18px;float:left}
/**REGISTRATION FORM***/
form#regForm,form#addForm{ border:1px solid #efefef;padding:5px;padding-left:30px;}
form#regForm p,form#addForm p{ clear:both; margin-bottom:5px;}
form#regForm label,form#addForm label{display:inline-block;width:190px; }
form#regForm input.medium{ display:inline-block;width:220px;}
form#regForm input.small,form#addForm input.small {display:inline-block;width:60px;}
form#regForm input.radio{display:inline-block;width:10px;}
input.more_info{background:url("images/button_view_info.jpg");width:68px;height:21px;display:block;float:right}
/**  BASKET   **/
.basket{position:absolute;}
.basket input{ display:inline-block;width:20px;}
  /*OFFERCODE*/
.offerCode input#code{ display:inline-block;width:150px;margin-left:10px;}
.offerCode input{width:auto;height:auto}
.offerCode{width:550px;margin-top:10px;padding:10px;background-color:#494949;float:left;}
.red{
	color:#ff0000;
}
.offerCode .message{ float:left;margin-right:10px;width:440px;display:block}
  /*EOF*/
.buttons{
	text-align:right;
}
a.view_basket{ margin-left:10px;}

a.add{
	/*margin-left:285px;*/
	margin-left:87px;
	}
.basket .remove{ width:60px;display:inline-block}
.basket .remove a,.remove a:hover{ text-decoration:underline;color: #6e6366;}
.basket .buttons{ text-align:right;margin-top:10px;} 
.basket .buttons a{ margin-left:10px;}
.basket #total{ text-align:right;margin-bottom:5px;font-size:12px;margin-top:10px;padding-right:15px;}
.basket #total span.totalWrapp{ padding-top:5px;padding-bottom:5px; border-bottom:1px solid #fff;border-top:1px solid #fff;font-weight:bold;width:200px;text-align:right;display:block;float:right}
.basket #total span.total{ padding-left:0;}
.basket #total span#discount_value{padding:0;}
input.remove{border:none;background:url("images/button_remove.jpg");width:65px;height:21px;display:block; margin-right:10px;}
form.checkout_form{ float:left;} 
/*input.add{ border:none;background:url("images/button_add.jpg");width:95px;height:21px;display:block;float:right}
input.back{ border:none;background:url("images/button_back_to.jpg");width:95px;height:21px;display:block;float:right; margin-right:10px;}*/
input.remove{border:none;background:url("images/button_remove.jpg");width:65px;height:21px;display:block; margin-right:10px;}
.basket,.prev_order{ border:5px solid #efefef; padding:10px; background:#a3a3a3;color:#ffffff;position:absolute;width:600px;font-size:12px;
z-index:9999;
}

.basket input#offer{border:none;background:url("images/button_submit.gif");width:51px;height:21px;margin-left:10px;}
.prev_order{ position:relative};
#close{ float:right;}
.basket span,.prev_order span{padding-left:10px;border-right:1px solid #a3a3a3;}

.basket .name,.prev_order .name{ display:inline-block;width:220px;height:100%;margin:0;}
.prev_order .name{ height:40px;}
.prev_order label{ width:100px;display:block;float:left;}
.basket .quantity,.prev_order .quantity{ display:inline-block;width:80px;}
.basket .price,.prev_order .price{float:none;vertical-align:middle;width:60px;display:inline-block;font-size:12px;vertical-align:inherit}
.basket li.head,.prev_order li.head{ margin-bottom:5px;background:#C0BEBF;}
.prev_order li.head span{height:40px;}
.prev_order li.head p{background:#C0BEBF;padding:2px;padding-left:10px; }
.basket li.head span,.prev_order li.head span{ background:#C0BEBF;padding:2px;padding-left:10px; font-weight:bold;color:#494949;}
.basket li.head .price,.prev_order li.head .price{ text-align:left;}

/*******LOGIN*********/
form#loginForm label{
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	
}
form#loginForm,ul.logged_nav{
	background:#FFDE00; display:block;color:#000;padding-left:15px;
	padding-bottom:15px;
	}

/*form#loginForm label{font-size:12px;font-weight:bold;margin-bottom:5px; }
form#loginForm input{ margin-bottom:5px;color:#b3b3b3;}
form#loginForm input.button_login{ background:url(images/button_login.jpg);width:59px;height:21px;display:block;border:none;float:right;margin-top:5px;}
*/

/***PAGINATOR********/
.paginator {list-style: none;display: block;clear: both;border-top: 1px solid #eee;	padding: 8px 0px 0px;text-align: right;margin-top: 5px;margin-bottom: 15px;}

.paginator li { display: inline; }
.paginator li img { display: inline; }
.paginator li a {color: #6e6366;border: 1px solid #eee;padding: 3px 5px;border-bottom: 2px solid #eee;
	border-right: 2px solid #eee;}
.paginator li a:hover {background: #d1d1d1;color: #6e6366;border: 1px solid #aba5a5;	border-bottom: 2px solid #aba5a5;
	border-right: 2px solid #aba5a5;}
.paginator li .more{color: #6e6366;border: 1px solid #eee;padding: 3px 5px;border-bottom: 2px solid #eee;
	border-right: 2px solid #eee;}
/***********  #Van Guard ***********/
a{ outline:none;}
.clear{ clear:both;height:1px;_height:auto;}
.liner{ height:1px;border-bottom:1px solid #B6B6B6;clear:both}
.liner_light{ height:5px;border-top:1px solid #eee;clear:both;width: 605px;}
.more_info{ padding:10px; border:1px solid #B6B6B6;display:none;width:588px;clear:both}
a.view_info{ background:url("images/button_view_info.jpg");width:68px;height:21px;float:right;border:none;margin-top:5px;}
#banners{ }
.liner_dotted{ height:1px; border-top:1px dashed #CCCCCC; margin-top:3px; margin-bottom:3px;}
.car_wrapp,.product_wrapp{
float:left;
width:158px;
/*min-height:380px;*/
border:1px solid #CCCCCC;
margin-right:25px;
margin-bottom:20px;
font-weight:bold;
padding:5px;
}
.product_wrapp{
	margin-right:18px;
}
.product_wrapp.last{
	margin-right:0;
}
/*.car_wrapp{ border-bottom:none;}*/
.info{ border:1px solid #CCCCCC;border-top:none;}
#moreCatdiv{ display:none;}
.moreCat{ background:url(images/arrow_down.jpg) right no-repeat;}
a#moreCat{ text-decoration:underline; margin-left:100px;text-transform:uppercase;color:#FFFFFF}
a.view_all{ background:url(images/button_view_all.jpg);width:169px;height:36px;display:block;float:right; margin-bottom:5px;}
h3{ margin:0; padding:0;color:#B7B7B7; font-weight:bold;font-size:130%;}
/*************/
/*   TEAM     */
/************/
.team_wrapper{ margin-top:10px;}
.team_wrapper img,.team_wrapp p{float:left;}
.team_wrapper img{margin-right:10px;margin-bottom:5px;}
.team_wrapper p{padding-top:5px;}
.team_wrapper b{ font-size:12px;}
.team_wrapper .foot span{ float:right; margin-top:5px;}
/*******************/
/*   RELATED ITEMS*/
/*****************/
.related_wrapper{
	float:left;
	display:block;
	width:304px;
	margin-right:10px;
	height:120px;
	margin-bottom:20px;
}
.related_wrapper .related_title{
	background:#ffde00;
	border:1px solid #daa915;
	padding:3px;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.related_title span{
	text-transform:uppercase;
}
.related_wrapper .image{
	float:left;
	margin-right:5px;
	height:90px;
	overflow:hidden;}
.related_wrapper img{float:left; }
.related_wrapper .text{
	width:176px;
	padding-right:5px;
	padding-top:3px;
	float:left;
	min-height:100px;
	}
.related_wrapper .price {
	padding:0;
	width:100%;
	text-align:left;
	margin-bottom:2px;
	}
.related_wrapper .button_go{
	display:block;
	margin:0;
}
.related_box{
	background:url(/images/related_bg.gif) repeat-x bottom #fff;
	float:left;
	width:304px;
	padding-bottom:5px;
}
/*************/
/*   BAR     */
/************/
.bar{ /*background:#343434;*/
       padding:10px;
       padding-left:0px;  color:#FFFFFF; font-size:12px; font-weight:bold; line-height:20px;float:left; width:570px; margin-bottom:20px; margin-top:5px;}
.bar label,.bar select{ width:80px; display:inline-block;float:left; margin-right:10px;}
.bar select{ width:150px;} 

input.button_search_blue{margin:0px; width:64px; height:21px; 
background:url(images/button_search_blue.jpg) no-repeat;border:none; margin-left:10px;  float:left; line-height:25px;}
.breadcrumbs{ margin:10px 0;}
.breadcrumbs a,.breadcrumbs a:hover{ text-decoration:none;}
/***PRODUCT TYPE list****/
.pt_title,.pt_wrapp{text-transform:capitalize;font-weight:bold;margin-bottom:10px;font-size:14px;}
.pt_title{
    background: none repeat scroll 0 0 #FFDE00;
    border-bottom: 1px dotted #999999;
    color: #010103;
    cursor: pointer;
    float: left;
    padding: 15px;
    width: 595px;
	
	}
.pt_title span{ float:left;display:block;width:480px;padding-top:6px;}
.pt_title span img{vertical-align:middle;}
.pt_title a{ float:left;font-size:11px;text-transform:none;}
.pt_wrapp{
	border-bottom:1px solid #d4d3d3;
	margin-bottom:10px;
	line-height:65px;
	clear:both;
	padding:5px; }
.pt_wrapp img{ float:left;}


/***PRODUCT list****/
.car_wrapp{text-align:center; min-height:200px;}
.product_wrapp{
	border:none;
	padding:0;
	width:197px;
}
.product_title{
	   background: none repeat scroll 0 0 #FFDE00;
    border: 1px solid #DAA915;
    font-size: 11px;    
    font-weight: bold;
    padding: 3px;
}
.product_wrapp img{ height:auto;clear:both;}
.product_wrapp .image{display:block; overflow:hidden;height:160px;clear:both;text-align:center;}
.product_list_details{
	padding:3px 10px;
	border:1px solid #dddddd;
}
.special img {width:auto;height:auto;}
a.image,a.image:visited{ text-transform:uppercase; color:#323232; font-size:14px; text-decoration:none;}
a.products:hover img,a.image:hover img{opacity:0.4;filter:alpha(opacity=40);}
a.products,a.products:visited{ }
a.products:hover{color:#323232;text-decoration:none;}
a.products:visited{color:#323232; text-decoration:none;}
/*a.image:hover{opacity:0.4;filter:alpha(opacity=40)}*/
.name{ margin-top:10px;height:40px;padding:10px 0;}
.special,.price{ display:inline-block; font-size:14px; }

.special{ width:70px;float:left}
.special img{ margin-bottom:5px;}
.price span{font-size:11px;font-weight:normal;}
.price{ font-weight:bold;font-size:16px;text-align:right;vertical-align:top;padding-top:10px;width:80px;}
.price span.red{font-weight:bold;font-size:16px;text-align:right;}
  .price .up,.price .down{ font-size:11px;font-weight:normal;}
  .price .up{ color:#7F7F7F;}
/***PRODUCT details****/  
.details_wrapper{ border:1px solid #c8c8c8; padding:10px;float:left;font-size:12px;}
  /*.details_wrapper ul li{ list-style:none;}*/
  .details_wrapper ul{ padding-left:10px;}
  .details_wrapper .left{ float:left; width:200px; display:block; padding-right:10px;}
  .details_wrapper .right{ float:left;width:380px;}
  #mainContainer .details_wrapper .right p{ float:left;width:380px;}
  .details_wrapper .left img{ margin-bottom:5px; /*width:180px; height:auto;*/}
  /*.details_wrapper .actions{ }*/
  .details_wrapper .actions a{text-decoration:none; outline:none; }
  .details_wrapper .actions a.enlarge{background:url('images/icon_observe.jpg') right bottom no-repeat; padding-right:20px; padding-top:10px; line-height:20px; margin-right:10px; }
  .details_wrapper .right{}
  .details_wrapper .title{ font-weight:normal; font-size:11px; margin-bottom:10px;}
  .details_wrapper .title b{ font-size:16px; margin-right:5px;}
  .details_wrapper .special{ color:#3753a6; line-height:50px; vertical-align:baseline;width:150px; font-weight:bold;font-size:13px;}
  .details_wrapper .price{
	display:block; text-align:left; font-size:20px; margin-bottom:15px;
	float:left;width:220px;padding-top:0;}
  #review{
	text-align:right;
  }
  .details_wrapper .price span{ font-size:11px; font-weight:normal;color:#0f0f0f;} 
  .details_wrapper .price span.red{ font-size:20px; color:#ff0000} 
  .details_wrapper label{display:inline-block; font-weight:bold;}
  .details_wrapper label.big{ width:100px; margin-right:10px }
  .details_wrapper label.small{ width:50px;}
  .details_wrapper label{display:inline-block; }
  .details_wrapper select.big{width:100px;margin-right:10px }
  .details_wrapper select.small{ width:50px;}
  .details_wrapper .sales_message{
	padding:8px 15px;
	font-size:15px !important;
	background:#F5BE00;
	color:#353333 !important;
	font-weight:bold !important;
	behavior: url(/PIE.htc);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:8px;
	position:relative;
	float:left;
  }
/****SEARCH BOX*/
form#searchForm{
	/*height:215px;_height:222px;*/ display:block;background:#ffde00;
	margin-top:5px;
	}
form#searchForm div,form#loginForm div{
	padding:2px 0;
}
form#searchForm h2,form#loginForm h2,ul.logged_nav h2 {
	color:#000; padding-left:15px; margin-bottom:0px; padding-bottom:0px; padding-top:5px;font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	}
ul.logged_nav h2{
	padding-left:0;
}
form#loginForm h2{
	padding-left:0;
}
form#searchForm div{
	padding-left:4px;
}
form#searchForm input,form#searchForm label,form#searchForm select{ margin-left:3px; }
form#searchForm input,form#searchForm select{ width:147px; }
form#searchForm select#model{
	/*float:left;*/
	clear:both;
}
form#searchForm label {color:#4e4e4e; font-weight:bold; line-height:20px;}
form#searchForm input{ padding-left:5px; width:139px;color:#b3b3b3;}
form#loginForm input[type="text"]{
	width:139px;
}
.button_go,form#searchForm .button_go{
	float:none; width:37px; height:18px; background:url(images/button_go.gif); border:none;
	margin-left:2px;
	}
form#searchForm input.button_search:hover{ margin-right:9px;}
/************************************/

#basket strong{ margin-bottom:2px;}
*{
	padding:0px;
	margin:0px;
}
body{
	font-family: Arial Narrow,Ariel, Geneva,  sans-serif;
	background-color: #d1d1d1;
	/*line-height: 16px;*/
	color: #1c1c1c;
	font-size: 13px;
	position:relative;
	background:url(/images/body_bg.gif) repeat-x #fff;
}
.wrapper {	width: 910px;	margin-left: auto;	margin-right: auto;	}
#innerwrapper {	width: 884px;	margin-left: auto;	margin-right: auto;	}
#basket {
	width:203px;
	height:45px;
	float:right;
	margin-right: 102px;
	background-color:#fdbf00;
	padding:0 10px 10px 10px;
	
	_padding:3px;
	_padding-bottom:0px;
	
}
#flash {
	width:770px;	
	/*margin-top:10px;*/
	#margin-top:7px;
	_margin-top:5px;
	margin-bottom:0px;
	float:left;
	height:262px;
	overflow:hidden;
}

p{
	margin-bottom:10px;
}
/***********  #header tags ***********/

h1, h2, h4, h5, h6 {
	margin: 0px;
	padding: 15px 0px 10px 0px;	
}
h6{ display: inline;color:#666;}
h1{	font-size: 125%;color: #1c1c1c;	font-weight:bold;clear:both;}
h2{	font-size: 140%;color: #ff0000;	}
h4{ font-size: 100%; font-weight: normal; color: #666;}
h5{ font-size: 95%; color: #666;}

/***********  #footer ***********/
#footer {
	/*background-image:url(images/footer_image.jpg);
	background-position:right ;
	background-repeat:no-repeat;
	background-position:499px 140px;*/
	width: 844px;
	margin-left: 9px;
	margin-right: 10px;	
	padding:20px 20px 20px 20px;
	color:#4f4f4f;	
	position:relative;
	background:url(/images/footer_bg.gif) repeat-x top #fff;
	clear:both;
}
#footer a:link {color:  #4f4f4f;	text-decoration: none;}
#footer a:visited {	color:  #4f4f4f;	text-decoration: none;}
#footer a:hover {
	color:#fff;
	text-decoration: underline;	
}
/***********  #topnav styles ***********/

#topnav {
	float:left;
	/*margin-bottom:15px;*/	
	color:#b3b3b3;
	/*margin-left:20px;*/
	background:url(/images/nav_end.gif) no-repeat right #231f20;
	width:670px;
}
#topnavtext{
	
	/*width:640px;*/
	padding-top:3px;
	font-size:12px;
	color:#b3b3b3;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	line-height:26px;
}
#topnavtext{
 
 /*background: url("/images/3dot.gif") no-repeat right;*/
 width:600px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   #topnavtext{
 /*width:640px;*/
 
}
}

#topnavtext ul{
	list-style:none;color:#b3b3b3;margin:0;padding:0;
}

#topnavtext ul li{
	float:left;
	/*padding:35px 5px 2px 9px;*/
	padding:2px 8px;
	list-style:none;
	border-right: 1px solid #fedc00;
	color:#b3b3b3;
}
#topnavtext ul li.last{
	border:none;
}
#topnavtext ul li a{
	color:#fff;
	text-decoration: none;

}
#topnavtext ul li a:hover{
	color:#efefef;
	text-decoration: none;
	
	background-position: 0px 15px;
	background-repeat:repeat-x;
}
#topnavtext ul li a.dwn{
	color:#fddb00;
	text-decoration: none;
	
	background-position: 0px 15px;
	background-repeat:repeat-x;
}
#topnavtext ul.sub_nav li,#topnavtext ul.sub_nav li a{
	background:none;margin:0;padding:0;border:none;color:#000;text-transform:capitalize;font-size:12px; margin-right:2px;margin-left:1px;
	}
#topnavtext ul.sub_nav{
	margin-left:5px;
	float:left;
	color:#000;
	display:block;
	height:14px;
	position:absolute;
	z-index:1500;
	background:#feefa3;
	height:28px;
	}
#topnavtext ul.sub_nav li a:hover{ color:#666}

/***********  #leftnav styles ***********/


#navtext{
	float: left;
	width:207px;
	color:#FFFFFF;
	/*padding:20px;*/
	background-color: #fff;
	padding-top:5px;
	}

.top_ten{
padding:10px 10px 7px 10px;
background:#353333;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
padding-left:20px;
width:177px;display:block;
text-transform:uppercase;
}

#navtext ul{
	list-style:none;	
}

#navtext ul.sub{
	
	background:#fff;
	
	}
#navtext ul.sub li{
	border-bottom:none;
	padding-left:40px;
	}
#navtext ul li{
	list-style:none;
	line-height:26px;
	margin-bottom:0px;
	padding:0 15px;
	background:url(/images/nav_element_bg.gif) repeat;
	text-transform:uppercase;
	font-weight:bold;
}

#navtext ul li a{
	color:#000;
	text-decoration: none;
}

#navtext ul li a:hover,ul.logged_nav li a:hover{
	color:#545454;
}
#navtext ul li a.down{
	color:#545454;
	text-decoration: none;
}

/*#navtext ul ul li{
	padding-left:10px;
	
}*/
/***********  #pagelink styles ***********/

a{
	color:  #6e6366;
	text-decoration:none;

}


a:hover {
	color: #a5a6a6;
	text-decoration:none;

}

a.linkOpacity:hover img {
	filter:alpha(opacity=50); 	
	opacity: 0.5;
	
}

/***************/
/***/
/**/
.head_wrapper{
	padding-left:10px;
	width: 979px;
	margin-bottom:0px;
	float:left;
	background:url(/images/top_bg.gif) repeat-x #f5be00;
	}
.head_wrapper .search{
	height:345px;
	/*background:#FFDE00;*/
	float:left;
	width:208px;
}
.contentWrapper{width:885px; /*padding-bottom:20px;*/float:left;_margin-top:-5px;overflow:hidden;
/*background:url(/images/content_bg_new.jpg) repeat-y;*/
}
.contentWrapper .navContainer{ 
margin-left:9px;
float:left; 
background-color: #fff;
width:207px;
_margin-left:5px;
/*padding-bottom:5000px;
margin-bottom:-5000px;*/
/*padding-bottom:290px;*/
overflow:hidden;
}
.contentWrapper .content{
	float:left;
	width:628px;
	padding-left:40px;
	padding-bottom:0;
	padding-right:0px;
	padding-top:0;
	margin-top:0;
	/*background:#fff;*/
/*background:url("images/content_bg.jpg") left repeat-y;*/
float:left;padding-bottom:20px;
  _width:638px;_padding-left:30px;
  /*padding-bottom:5000px;margin-bottom:-5000px;*/
  overflow:hidden;
 }
  .content .content_big{/*padding-top:20px;font-family:Verdana, Arial, Helvetica, sans-serif */}
  
  .content .content_left{ float:left;width:450px;padding-right:10px; padding-top:20px;}
  #rightBanners{
	width:163px;
	margin-left:4px;
	_margin-left:13px;
	margin-top:28px;
	display:block;
	float:left;
	
	/*min-height:500px;*/padding-bottom:5000px;margin-bottom:-5000px;overflow:hidden;}
   #rightBanners a{
	margin-bottom:10px;
	display:block;	
   }
select#addresses{width:180px;}
.postcode{
  color:#FF0000;
}
.submit .postcode{
  color:#000000;
}
.submit {
  color:#000000;
}
.customer_box{
	background:#3454a1;
	clear:both;
	margin-bottom:5px;
	
}

.back_to_top{float:left;
margin-top:-70px;}

form#enquiry label{
	display:block;
	width:150px;
	float:left;
}
form#enquiry input,form#enquiry textarea{
	
	width:200px;
}
form#enquiry input#submit {
	float:right;
	width:100px;
	margin-right:100px;
}

/*****/
ul.sitemap{
	margin-bottom:10px;
}
ul.sitemap,ul.sitemap ul{
  padding-left:10px;
  
}
ul.sitemap li{
  list-style-type:none;
  padding-left:10px;
  clear:both;
}
ul.sitemap li ul li{
	padding-left:10px;
}
                   
ul.sitemap .closed{
  background:url(/images/arrow_right.png) top left no-repeat;
  width:16px;
  height:16px;
  display:inline-block;
  float:left;
}
ul.sitemap .opened{
  width:16px;
  height:16px;
  display:inline-block;
  background:url(/images/arrow_expanded.png) top left no-repeat;
}
ul.sitemap a{
	text-transform:capitalize;
}
.footer_content{
    font-size: 12px;   
    font-weight: bold;    
    margin-top: 10px;
    padding: 0 5px;
}

#footer .logos{
/*eft:518px;
position:absolute;
top:175px;*/
text-align:right;
}
#footer .logos img{}



.translate{
	
	float:right;
	margin:10px;
}
.translate img{}
/*****/


#news{}
#news li{
	clear:both;
	margin-bottom:10px;
	float:left;
	display:block;
}
#news li span{
	float:left;
	width:360px;
}
#news li span.image{
	margin-right:10px;
	width:80px;
}

/****NEW FOOTER***/
#awards{
	text-align:center;
	width:100%;
}
#footer .column ul{
	clear:both;
	margin-top:10px;
	float:left;
	width:100%;
}
#footer .column{
	float:left;
	width:145px;
	margin-right:10px;
}
#footer .column strong{
	
}
#footer .column.last{
	margin-right:0;
}
.navContainer{
	position:relative;
}

/**review modal**/
.ui-dialog{
	padding:15px;
	background:#fff;
	color:#000;
}
.ui-widget-overlay{
	background:#545454;
	opacity:0.8;filter:alpha(opacity=80);
	left: 0;
	position: absolute;
	top: 0;	
}
#sponsorship{
	text-align:right;
	width:100%;
	font-size:12px;
	height:120px;
	margin-left:9px;
}

#sponsorship img{
	

}
#sponsorship a{
	display:block;
}
#van_line{
    float:left;
    text-align:left;
    width:182px;
}
 #van_line img {
	margin-top:5px;
 }
 #chief_logo img{
	margin-top:25px;
 }



.ui-dialog-titlebar-close{
	float:right;
}


#tabs_ul,#tabs_ul li{
	padding:0;
	margin:0;
	list-style:none;
}
#wrapper .details_wrapper .right ul#tabs_ul li{
	list-style:none;
}
.ui-widget-content{
	background:#efefef;
}

#ticker_wrapper{
	float:left;
	background:#353333;
	background:url(/images/ticker_end.gif) no-repeat right #353333;
	width:669px;
	position:relative;
}
.ticker{
	height:33px;
	line-height:32px;
	background:#22304d;
	width:409px;
	padding-left:95px;
	float:left;
	color:#fff;
	background:url(/images/ticker_bg.gif) no-repeat;
}
.ticker p{
	margin-bottom:0;
	padding-bottom:0;
}
.ticker span{
	
	font-weight:bold;
	float:left;
	margin-right:5px;
	font-size:13px;
	text-transform:uppercase;
}

.ticker .marque{
	float:left;
	color:#fff;
	width:340px;
}
#banners {
	background:#353333;	
	display:block;
	float:left;
	padding-left:10px;
	}

#pager{
	
}

#pager a.activeSlide{
	color:#fff;	
}
#pager a{
	color:#fbd100;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	/*padding:20px 0;*/
	/*width:221px;*/
	float:left;
	display:block;
	height:33px;
	line-height:32px;
	text-decoration:none;
	letter-spacing:4px;
}

.social a{
	margin-bottom:5px;
}

#bar_image{
	margin-top:10px;
}
.ui-widget{
	font-family:Arial narrow,Arial;
	font-size:14px;
}
.ui-widget-content{
	border:none;
	background:none;
}
.ui-tabs .ui-tabs-panel{
	border:1px solid #ffcb00;
	
}
.ui-tabs .ui-widget-header{
	background:none;
	border:none;
}
.ui-tabs .ui-state-default{
	background:#353333;
	
}
.ui-tabs .ui-state-default a{
	color:#fff;
}
.ui-tabs .ui-state-active,.ui-tabs .ui-state-hover{
	background:#F5C000;
}
.ui-tabs .ui-state-active,.ui-tabs .ui-state-hover{
	
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.5, #F5C000),
	    color-stop(0.72, #FEDC00)
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    #F5C000 50%,
	    #FEDC00 72%
	);
	color:#000;
}
.ui-tabs .ui-tabs-nav li a{
	font-weight:bold;
	color:#F5BE00;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav .ui-state-active a,.ui-tabs .ui-tabs-nav .ui-state-hover a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	color:#000;

}
.ui-dialog{
	background:#fff;
}
#top_left_wrapper{
	-moz-box-shadow: 5px 2px 9px -5px #545454;;
	-webkit-box-shadow: 5px 2px 9px -5px #545454;
	box-shadow: 5px 2px 9px -5px #545454;
	behavior: url(/PIE.htc);
	margin-right:2px;
}

#pause{
    display: block;
    height: 31px;
    position: absolute;
    right: 60px;
    width: 15px;
}
#notfound{
    font-size:16px;
}
#list{
	padding-left:20px;
}
#list li{
	list-style:decimal;
}
.notice{
background: none repeat scroll 0 0 #FFDE00;
    border:1px solid #DAA915;
    color: #1c1c1c;
    padding:5px 15px;
    font-weight:bold;
    clear:both;
}
.notice a{
	color:#1c1c1c;
}

#homepage_banners{
	margin-top:20px;
}
#homepage_banners a{
	margin-right:20px;
}
.phone{
	font-size:14px;
}

#b_category{
	margin-left:5px;	
}
#b_make{
	width:128px;
}
#bar_search{
	margin-left:35px;
}
