body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
	margin-top:0;
	background-color: #ffffff;
}	

a, a:visited, a:hover, a:active {
	color:#0000cc;
	text-decoration:underline;

}

a.stations, a.stations:visited {
	color:#e30000;
	text-decoration:underline;

}


p.listing2 {
	margin-top:2px;
}
.price {
	color:#000000;
	font-size:14px;
}	
td.main_shadow_left {
	background:url(images/shadow.jpg) repeat-y;
}		

td.main_shadow_right {
	background:url(images/shadow_right.jpg) repeat-y;
}	
	
img.phone{
	padding-right:7px;
}	

td.reviews {
	background:url(images/tyre_reviews.gif) no-repeat center 13px;
	margin-top:13px;
	padding-right:13px;
	height:129px;
}
td.reviews_txt {
	 padding-bottom:10px;
}

td.insurance {
	
	margin-top:13px;
	padding-right:13px;
	height:129px;
}

.submit_btn {
	width:134px;
	height:24px;
	background:url(images/submit.gif) no-repeat;
	border:0;
	margin-bottom:20px;
}

.select_postcode {
	width:67px;
	height:25px;
	background:url(images/select.gif) no-repeat;
	border:0;
	margin-bottom:20px;
}

h1 {

	font-size:18px;
	color:#032c36;
	border-left:4px; 

	padding-top: 4px;
}

h2 {

	font-size:14px;
	color:#032c36;
	font-weight:bold
	border-left:4px; 

	padding-top: 4px;
}

h4 {

	font-size:9px;
	color:black;
	
}

h1.head {
	margin-top:5px;
	margin-bottom:10px;
}

p.text {
	margin-top:0px;
	margin-bottom:10px;
}
.menu_bg {
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	height: 34px;
}

td.menu {
	background: url(images/menu_spacer.gif) right no-repeat;
	color:#FFFFFF;
	padding-top:9px;
	padding-bottom:5px;	
}

td.menu_last {
	color:#FFFFFF;
	padding-top:9px;
	padding-bottom:5px;	
}

td.menu a, td.menu a:visited, td.menu_last a, td.menu_last a:visited {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
		
}

.large a, large a:visited, large a:hover, large a:active {
	color:#00263f;
	font-size:12px;
}

td.menu_last a:hover, td.menu_last a:active, td.menu a:hover, td.menu a:active {
text-decoration:underline
}

td.banner {
	padding-bottom:5px;
	padding-top: 9px;
}

td.main_content {
	background:url(images/main_content_bg.gif) repeat-x #f5f5f5;
}	

td.main_content2 {
	background:#fff;
}	

.column_spacer {
	background:url(images/column_spacer.gif) repeat-y right;
}

.border_left {
	border-left:solid 1px #cccccc;	
}
.border_lr {
	border-left:solid 1px #cccccc;	
	border-right:solid 1px #cccccc;	
	
}
.border_shadow {	
	background:url(images/shadow_bg.jpg) repeat-x;
}

.border_right {
	border-right:solid 1px #cccccc;
}		

.step1 {
	height:212px;
	padding-left:15px;
	padding-right:31px;
	background-image: url(images/step1_bg.jpg);
	background-repeat: no-repeat;
	background-position: 13px 13px;

}

.step2 {
	height:188px;
	padding-right:20px;
	background-image: url(images/tyres_fully_fitted.jpg);
	background-repeat: no-repeat;
	background-position: 0px 13px;
}

.step2_mail {
	height:188px;
	padding-right:20px;
	background-image: url(images/tyres_delivery.jpg);
	background-repeat: no-repeat;
	background-position: 0px 13px;

}

.postcode {
	height:188px;
	padding-right:35px;
	padding-top:40px;
	background-image: url(images/postcode_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.postcode_input {
	width:195px;
	margin-top:0;
	margin-bottom:0
}

.mail_order_txt {
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:20px;
}
.ff_txt {
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:5px;
}

.select_btn {
		padding-bottom:16px;

}

td.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005387;
	background:url(images/horizontal_spacer.gif) repeat-x;
	background-position:bottom;
	padding-bottom:5px;

}

ul.submenu, ul.submenu a, ul.submenu a:visited {
	font-size:12px;
	color:#d40000;
	margin-top:5px;
	margin-bottom: 5px;
	text-decoration:underline;
	list-style-type: none;

}
li.submenu{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
	margin-top:2px;
	margin-bottom: 2px;
}

td.listing_bg{
	background:#FFFFFF;		
}

td.listing{
	padding-left:10px;	
	background:#FFFFFF;	
}

td.total {
	background:#b6b6b6;
	font-size:14px;
	color:#000000;
}

td.total2 {
	background:#b6b6b6;
	font-size:12px;
	color:#000;
}

.black {
	color:#000000;
}

.black12 {
	color:#000000;
	font-size:12px;
}

td.listing_left{
	background:#FFFFFF;
	border-left:solid 1px #cccccc;		
}

td.listing_right{
	background:#FFFFFF;
	border-right:solid 1px #cccccc;		
}

td.listing_top{
	background:#FFFFFF;
	border-top:solid 1px #cccccc;		
}

td.listing_bottom{
	background:#FFFFFF;
	border-bottom:solid 1px #cccccc;		
}

td.text {
	padding-left:13px;
	padding-right:13px;
}
td.heading {
	background:url(images/heading_bg.gif) repeat-x;
}

td.heading_steps {
	background:url(images/steps_heading_bg.jpg) repeat-x;
}

td.grey {
	background:#515151;
	color:#FFFFFF;
	font-size:13px;
	
}
td.grey1 {
	background:#515151;
	height:8px;
	
}

.heading {
	font-size:14px;
	color:#032c36;
}
	
td.brand {
	
	padding-left:12px;
	padding-top: 8px;
	
}

td.testimonials {
	font-size: 11px;
	border-left:1px solid #c7d0d5;
	border-right:1px solid #c7d0d5;
	padding-top: 8px;
	
}

table.testimonials {
	background:url(images/testimonials_bg.gif) repeat-x bottom
}

td.testimonials_spacer {
	background:url(images/horizontal_spacer.gif) repeat-x bottom;
	padding-bottom:8px;
}

td.checkout_headers {
	background:url(images/checkout_headers.jpg) no-repeat #fff;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	
}

td.checkout_txt {
	color:#000;
	font-size:12px;
	padding-top:8px;
	padding-bottom:8px;
}

img.quote {
	padding-right:5px;
}

img.quote_r {
	padding-left:5px;
}

img.product_th {
	border: 1px solid #cccccc;
}

img.info_th {
	border: 1px solid #cccccc;
	margin-right:10px;
}

img.star {
	padding-right:2px;
}

.image_btn {
	margin:0;
	padding-bottom:20px;
}

td.right_col{
	padding-top: 13px;
}
.main_content_bottom {
	border-bottom: 1px solid #c8c8c8;
}
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4C4C4C;
	width:132px;
}
td.select_bg {
	padding-bottom:8px;
}

.search_bg {
	background:url(images/search_bg.gif) repeat-x #fff;
	font-size:13px;
	color:#000000;

	
}
.search_bg2 {
	background:url(images/invoice_back.gif) repeat-x #fff;
	font-size:13px;
	color:#000000;

	
}

td.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
	padding-top:8px;
}

td.review {
	padding-right:8px;
	font-weight: bold;
	padding-top:4px;
	padding-bottom:6px;
	font-size:10px;
	text-align: right;
	color:white;
}