body {
	margin: 0px;
	background-color:#bbbbbb;
}
* {
	list-style:none;
	margin:0px;
	padding:0px;
}
.main {
	margin:0 auto;
	width:100%;
}

/*top*/

.top {
	width:1008px;
	float:left;
	height:115px;
	background-image:url(images/top_bg_rpt.jpg);
	background-repeat:repeat-x;
	background-position:top ;
}
.logo {
	width:283px;
	height:56px;
	float:left;
	padding-left:45px;
	padding-top:21px;
}
.top_right {
	width:600px;
	padding-right:30px;
	float:right;
	text-align:right;
	padding-top:15px;
}
.yellow_30 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#ffc500;
	text-decoration:none;
	font-weight:bold;
}
.white_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:35px;
}

/*middle*/

.middle1 {
	width:100%;
	float:left;
	background-image:url(images/navi_rpt.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
.middle {
	width:1008px;
	float:left;
	background-image:url(images/mid_top_rpt.jpg);
	background-repeat:repeat-x;
	background-position: top;
	background-color:#7baabc;
}

/*middle left*/

.mid_left1 {
	width:255px;
	float:left;
	background-image:url(images/navi_rpt.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	padding-bottom:81px;
	
}
.mid_left {
	width:240px;
	float:left;
	background-image:url(images/top_shed.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:25px;
	padding-left:15px;
}
.mid_left ul li {
	width:208px;
	float:left;
}
.mid_left ul li ul li {
	width:190px;
	float:left;
}
.left_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:32px;
	background-image:url(images/bullet_1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:19px;
}
a.left_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffc500;
	text-decoration:none;
	line-height:32px;
	background-image:url(images/bullet_11.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:19px;
}
.left_link-act {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffc500;
	text-decoration:none;
	line-height:32px;
	background-image:url(images/bullet_11.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:19px;
}
.sub_menu_bg {
	width:178px;
	float:left;
	padding-left:17px;
}
.sub_menu_bg ul li {
	width:181px;
	float:left;
}
.leftsub_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/small_bullet_1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	line-height:21px;
}
a.leftsub_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffc500;
	text-decoration:none;
	background-image:url(images/small_bullet_11.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	line-height:21px;
}
.leftsub_link-act {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffc500;
	text-decoration:none;
	background-image:url(images/small_bullet_11.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	line-height:21px;
}

/*middle right*/

.mid_right {	
	float:right ;	
	padding-top:79px;
	width:74%;
}
.mid_txt {
	width: 50%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.bottom_txt {	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.white_54 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#ffffff;
	text-decoration:none;
	line-height:46px;
}
.black_52 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:46px;
	color:#000000;
	text-decoration:none;
	line-height:46px;
}
.black_40 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
	line-height:46px;
}
.right_img {
	width:50%;
	float:left;
	text-align:right;
}
.right_logo {
	width:367px;
	float:right;
	padding-top:30px;
}

/*footer*/

.footer {
	width:1008px;
	background-color:#000001;
	float:left;
	border-top:3px solid #001f8d;
	height:83px;
}
.footer_left {
	width:564px;
	float:left;
	padding-top:50px;
	padding-left:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#79a0a8;
	text-decoration:none;
}
.footer_left1 {
	width:200px;
	float:left;
	padding-top:45px;
	padding-left:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#79a0a8;
	text-decoration:none;
}
.white_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
a.white_12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
.footer_right {
	width:324px;
	float:right;
	padding-right:43px;
	padding-top:5px;
	text-align:right;
}

/*about*/

.right_thumb {
	width:367px;
	float:right;
	padding-top:11px;
}

/*special_offers*/

.white_9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#ffffff;
	text-decoration:none;
	line-height:10px;
}
.right_box_bg {
	background-image:url(images/special_right_bg_new.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	width:325px;
	height:162px;
	margin-right:15px;
	padding-top:158px;
	padding-left:14px;
	text-align:left;
}
.right_box_bg_print_page {
	background-image:url(images/special_right_bg_new.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:325px;
	height:162px;
	margin-right:15px;
	padding-top:158px;
	padding-left:14px;
	text-align:left;
	font-size: 11px;
}
}
.txt_fld {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	border:0px;
	height:15px;
	padding-top:3px;
	padding-left:2px;
}

/*TYRES & ALLOYS */

.white_17 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
}
.footer_middle {
	width:380px;
	float:right;	
	padding-top:10px;
	line-height:35px;
	
}

/*FLEET*/

.black_34 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#000000;
	text-decoration:none;
}

/*find us*/

.white_23 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	text-decoration:none;
}
.right_blue_bg {
	width:349px;
	background-image:url(images/contact_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	text-align:left;
	height:385px;
	margin-right:10px;
	margin-bottom:19px;
	
}
.blue-inner{
  width:290px;
  padding:22px;
  padding-bottom:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#FFFFFF;
}
.blue-inner_map1{
  width:145px;
  padding-left:20px;
  float:left;
}
.yellow_13{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 color:#ffc500;
 line-height:23px;
}
.line-hight{
   line-height:17px;
}
.blue-inner_map2{
  width:145px;
  padding-left:20px;
  float:left;
  padding-top:30px;
}

.blue-inner_map4{
  width:145px;
  padding-left:20px;
  padding-top:30px;
}

/*SCARBOROUGH*/

.white_42 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	color:#ffffff;
	text-decoration:none;
}
.white_38 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	color:#ffffff;
	text-decoration:none;
}
.black_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

/*BRIDLINGTON*/

.black_22 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	text-decoration:none;
}

/*contact */

.black_13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
a.black_13:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}
.contact_bg {
	background-image:url(images/contact_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:335px;
	height:385px;
	float:right;
	text-align:left;
	padding-left:15px;
	margin-right:10px;
	margin-bottom:19px;
}
.white_15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	line-height:27px;
	text-decoration:none;
}
.txt_fld_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	border-left:5px solid #808080;
	border-top:3px solid #808080;
	border-right:0px;
	border-bottom:0px;
	height:24px;
	padding-top:6px;
	padding-left:17px;
}
.txt_fld_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	border-left:5px solid #808080;
	border-top:3px solid #808080;
	border-right:0px;
	border-bottom:0px;
	padding-top:6px;
	padding-left:17px;
}
.email_box {
	width:170px;
	float:left;
}
.submit_box {
	width:70px;
	float:right;
}
.right_1 {
	width:335px;
	float:left;
}
