
body{
	background-color: #292526;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #025ea1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body#popup{
  background: url('/images/popup_bg.gif') repeat-y #292526;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #025ea1;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a{
	color: #025ea1;
	text-decoration: none;
}

a:hover{
	color: #025ea1;
	text-decoration: underline;
}

img{
	border: 0;
}

a img{
	border: 0;
}

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1{
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 18px;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
}

h2{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
  color: #025ea1;
  font-weight: bold;
  font-size: 10px;
}

.textbox input {
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#parent_container{
	width: 887px;
	margin: 0 auto;
	background: url(../images/parent_container_slice.gif) repeat-y;
	/*height: 1000px;*/
	position: relative;
	right: 4px;
}

#header_container{
	width: 887px;
	height: 157px;
	background-repeat: no-repeat;
}

/********** TOP MENU STYLES **********/

#top_menu{
	width: 887px;
	height: 30px;
	background: url(../images/top_menu_bg.gif) no-repeat;
	position: relative;
}

#top_menu ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
	list-style: none;
}

#top_menu li{
	margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 0px;
	list-style: none;
	display: block;
	float: right;
}

.home_top{
  width: 48px;
  height: 18px;
  background: url(../images/home_menu_bg.gif) no-repeat;
}

.home_top span{
  padding-left: 6px;
}

.about_top{
  width: 65px;
  height: 18px;
  background: url(../images/about_menu_bg.gif) no-repeat;
}

.about_top span{
  padding-left: 6px;
}

.news_top{
  width: 46px;
  height: 18px;
  background: url(../images/news_menu_bg.gif) no-repeat;
}

.news_top span{
  padding-left: 9px;
}

.wholesale_top{
  width: 70px;
  height: 18px;
  background: url(../images/wholesale_menu_bg.gif) no-repeat;
}

.wholesale_top span{
  padding-left: 6px;
}

.testimonials_top{
  width: 81px;
  height: 18px;
  background: url(../images/testimonials_menu_bg.gif) no-repeat;
}

.testimonials_top span{
  padding-left: 5px;
}

.recruitment_top{
  width: 81px;
  height: 18px;
  background: url(../images/recruitment_menu_bg.gif) no-repeat;
}

.recruitment_top span{
  padding-left: 6px;
}

.links_top{
  width: 45px;
  height: 18px;
  background: url(../images/links_menu_bg.gif) no-repeat;
}

.links_top span{
  padding-left: 7px;
}

.contact_top{
  width: 71px;
  height: 18px;
  background: url(../images/contact_menu_bg.gif) no-repeat;
}

.contact_top span{
  padding-left: 6px;
}

#top_menu li a{
	color: #e9e9e9;
	text-decoration: none;
}

#top_menu li a:hover{
	color: #0068b3;
	text-decoration: none;
}

#header_img{
	width: 887px;
	height: 99px;
	background: url(../images/header.gif) no-repeat;
}

h1.home_h1{
  display: none;
}

/********** BASKET STYLES **********/

#basket{
	width: 887px;
	height: 28px;
	background: url(../images/basket_bg.gif) no-repeat;
  position: relative;
}

#view_basket_btn{
  position: absolute;
  left: 539px;
  top: 0px;
  width: 109px;
}

#basket_contents{
	float: right;
	width: 230px;
	color: #d5d0cc;
	padding: 8px 0px 0px 0px;
}

#basket_contents a{
	color: #d5d0cc;
	text-decoration: none;
}

#basket_contents a:hover{
	color: #d5d0cc;
	text-decoration: underline;
}

.basket_info{
	color: #0881d9;
}

/********** SEARCH **********/

#search{
	position: absolute;
	right: 18px;
	top: 4px;
}

#search #search_box{
	width: 134px;
	height: 14px;
	color: #bcbcbc;
	background-color: #525151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #b0afaf;
	padding: 2px 0px 0px 3px;
}

#body_container{
	width: 887px;
}

#left_column{
	float: left;
	width: 203px;
	background: url(../images/left_column_slice.gif) repeat-y;
}

#left_column_top{
	width: 203px;
	height: 42px;
	background: url(../images/left_column_top.gif) no-repeat;
}

#find_depot{
	margin: 0px 0px 6px 23px;
	padding: 0px 0px 0px 0px;
}

#reminder_service{
	margin: 0px 0px 5px 23px;
	padding: 0px 0px 0px 0px;
}

#custom_exhausts{
	margin: 0px 0px 5px 23px;
	padding: 0px 0px 0px 0px;
}

#special_offers{
	margin: 0px 0px 5px 23px;
	padding: 0px 0px 0px 0px;
}

#shop_for_tyres{
	margin: 0px 0px 0px 23px;
	padding: 0px 0px 0px 0px;
	width: 175px;
	height: 154px;
	background: url(../images/shop_for_tyres.gif) no-repeat;
}

#shop_for_tyres ul{
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 8px;
	list-style: none;
}

#shop_for_tyres li{
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	list-style: none;
	background: url(../images/bullet.gif) 0px 6px no-repeat;
}

#shop_for_tyres li a{
	color: #025ea1;
	text-decoration: none;
	font-weight: bold;
}

#shop_for_tyres li a:hover{
	color: #025ea1;
	text-decoration: underline;
	font-weight: bold;
}

/********** NEWS FEED **********/

#latest_news{
	width: 175px;
	height: 102px;
	background: url(../images/news_bg.gif) no-repeat;
	margin: 5px 0px 0px 23px;
}

p.news_heading{
	margin: 0px 0px 0px 0px;
	padding: 33px 0px 0px 8px;
	font-weight: bold;
}

p.news_content{
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 8px;
	color: #626262;
	font-size: 9px;
}

.more a{
	color: #025ea1;
	text-decoration: none;
}

.more a:hover{
	color: #025ea1;
	text-decoration: none;
}

/********** TOPSELLERS **********/

#topsellers{
	width: 175px;
	height: 179px;
	background: url(../images/topsellers_bg.gif) no-repeat;
	margin: 5px 0px 0px 23px;
}

#topsellers_wrapper{
  padding-top: 34px;
}

#topsellers_table{
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	color: #626262;
	font-weight: bold;
}

#topsellers_table td {
  padding:3px 0px 0px 0px;
}

#topsellers a{
	color: #025ea1;
	text-decoration: none;
}

#topsellers a:hover{
	color: #025ea1;
	text-decoration: underline;
}

#secure_promo{
	padding: 5px 0px 8px 23px;
}

#middle_column{
	float: left;
	width: 684px;
	background: url(../images/middle_column_slice.gif) repeat-y;
	overflow:hidden;
}

/********** SERVICES MENU **********/

#services_menu_bg{
	width: 684px;
	height: 35px;
	background: url(../images/services_menu_bg.gif) no-repeat;
}

#services_menu_wrapper{
	padding: 3px 0px 0px 101px;
}

.tyres_btn{
	float: left;
}

.exhausts_btn{
	float: left;
}

.alignment_btn{
	float: left;
}

.mots_btn{
	float: left;
}

.services_btn{
	float: left;
}

#product_container_top{
	width: 684px;
	height: 37px;
	background: url(../images/product_container_top.gif) no-repeat;
}

#product_container{
	width: 684px;
	background: url(../images/product_container_slice.gif) repeat-y;
}

#step_1{
	width: 684px;
	height: 395px;
	background: url(../images/step1_bg_03.gif) no-repeat;
	position: relative;
}

#step_2{
	width: 684px;
	height: 210px;
	background: url(../images/step2_bg.gif) no-repeat;
	position: relative;
}

.your_search{
  padding: 7px 10px 0px 13px;
  font-size: 12px;
}

#step_3{
	width: 684px;
	height: 210px;
	background: url(../images/step3_bg.gif) no-repeat;
	position: relative;
}

#step_4{
	width: 684px;
	height: 210px;
	background: url(../images/step4_bg.gif) no-repeat;
	position: relative;
}

#step_5{
	width: 684px;
	height: 210px;
	background: url(../images/step5_bg.gif) no-repeat;
	position: relative;
}

#back_step{
	position: absolute;
	right: 26px;
	bottom: 9px;
}

#main_content{
	width: 668px;
	background: url(../images/select_tyre_bg.gif) repeat-y;
	margin: 0px 0px 0px 8px;
  position: relative;
}

#select_depot_content{
	width: 634px;
	padding: 7px 0px 0px 17px;
}

#depot_content_left{
	float: left;
	width: 295px;
}

#depot_txt{
	padding: 21px 0px 0px 0px;
}

#postcode_container{
	padding: 10px 0px 0px 0px;
}

#postcode_container #postcode_box{
	width: 116px;
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#nearest_depot{
	margin: 19px 0px 0px 0px;
}

.selected_depot_header_left{
  width: 160px;
  height: 15px;
  background: url(../images/selected_depot.gif) no-repeat;
}

.depot_header_left{
	width: 160px;
	height: 15px;
	background: url(../images/your_nearest.gif) no-repeat;
}

.depot_header_right{
	width: 38px;
	height: 15px;
	background: url(../images/select_header.gif) no-repeat;
}

.town{
	color: #025ea1;
}

.address{
	color: #626262;
}
.more_info{
  clear:both;
  float:left;
  padding:10px 0px 0px 10px;
}
td.depot_details span.more_info{
  clear:both;
  float:left;
  padding:10px 0px 0px 0px;
}
.more_info a{
	color: #025ea1;
	text-decoration: none;

}

.more_info a:hover{
	color: #025ea1;
	text-decoration: underline;
}

.depot_details{
	padding: 15px 0px 0px 0px;
}

.depot_checkbox{
	padding: 12px 0px 0px 9px;
}

#appointment_details{
	padding: 40px 0px 0px 0px;
}

#appointment_txt{
	width: 279px;
	height: 30px;
	background: url(../images/appointment_txt.gif) no-repeat;
}

#appointment_date{
	padding: 5px 0px 0px 0px;
}

#appointment_date #select_date{
	width: 161px;
	height: 19px;
	color: #626262;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #969696;
	border-top: 2px solid #969696;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
}

#appointment_date #select_time{
	width: 161px;
	height: 19px;
	color: #626262;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #969696;
	border-top: 2px solid #969696;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
}

#available_box{
	width: 278px;
	height: 39px;
	background: url(../images/available_box.gif) no-repeat;
	text-align: center;
	margin: 4px 0px 0px 1px;
	padding-top: 13px;
	font-size: 11px;
	font-weight: bold;
}

#depot_content_right{
	float: right;
	width: 309px;
	position: relative;
	min-height: 430px;
    height: auto !important;
    height: 430px;
}

#depot_map{
	padding: 21px 0px 0px 0px;
}

#proceed_depot{
	/*position: absolute;
	bottom: 2px;
	right: 18px;*/
  padding-top: 40px;
  float: right;
}

/********** TABLE ON 'SELECT DEPOT' PAGE *********/

#clear_slot {
  background: url(../images/good_news.gif) no-repeat;
  background-position: center;
  padding: 0;
  height: 16px !important;
  margin-bottom: 5px;
}

.qty_header{
	width: 49px;
	height: 20px;
	background: url(../images/tbl_qty_header.gif) no-repeat;
}

.qty_header2{
	width: 17px;
	height: 20px;
	background: #025ea1 url(../images/tbl_qty_header2.gif) top center no-repeat;
  border-right: 1px solid #C6C1BD;
}

.details_header{
	width: 477px;
	height: 20px;
	background: url(../images/tbl_details_header.gif) no-repeat;
  border-right: 1px solid #C6C1BD;
}

.price_header{
	width: 106px;
	height: 20px;
	background: url(../images/tbl_price_header.gif) no-repeat;
}

.price_header2{
	width: 50px;
	height: 20px;
	background: #025ea1 url(../images/tbl_price_header2.gif) top center no-repeat;
  border-right: 1px solid #C6C1BD;
}

.total_header{
	width: 27px;
	height: 20px;
	background:  #025ea1 url(../images/tbl_total_header.gif) top center no-repeat;
}

.qty_data{
	background-color: #ffffff;
	width: 48px;
	height: 26px;
	border-top: 1px solid #c6c1bd;
	border-right: 1px solid #c6c1bd;
	text-align: center;
	color: #025ea1;
	font-weight: bold;
}

.blank_qty{
	background-color: #ffffff;
	width: 48px;
	height: 28px;
	border-right: 1px solid #c6c1bd;
}

.details_data{
	background-color: #ffffff;
	width: 461px;
	height: 26px;
	border-top: 1px solid #c6c1bd;
	/*border-right: 1px solid #c6c1bd;*/
	color: #025ea1;
	font-weight: bold;
}

.details_fitting_data{
  background-color: #ffffff;
  width: 461px;
  height: 26px;
  border-top: 1px solid #c6c1bd;
  border-right: 1px solid #c6c1bd;
  color: #025ea1;
  font-weight: bold;
}

.remove_tyre {
  background-color: #ffffff;
  width: 15px;
  border-top: 1px solid #c6c1bd;
  border-right: 1px solid #c6c1bd;
}

.details_data span{
	padding-left: 13px;
}

.details_fitting_data span{
  padding-left: 13px;
}

.price_data{
	background-color: #ffffff;
	width: 106px;
	height: 26px;
	border-top: 1px solid #c6c1bd;
  border-right: 1px solid #c6c1bd;
	text-align: center;
	color: #025ea1;
	font-weight: bold;
}

.total_data{
	background-color: #ffffff;
	width: 106px;
	height: 26px;
	border-top: 1px solid #c6c1bd;
	text-align: center;
	color: #025ea1;
	font-weight: bold;
}

.tbl_total{
	font-size: 12px;
	color: #025ea1;
	font-weight: bold;
	text-align: right;
	height: 26px;
}

.total_price{
	background: url(../images/total_price_bg.gif) no-repeat;
	width: 106px;
	height: 26px;
	text-align: center;
	color: #025ea1;
	font-weight: bold;
	font-size: 11px;
}

.tbl_qty_btm{
	width: 49px;
	height: 2px;
	background: url(../images/tbl_qty_btm.gif) no-repeat;
}

.tbl_details_btm{
	width: 476px;
	height: 2px;
	background: #ffffff no-repeat;
	border-right: 1px solid #c6c1bd;
}

.tbl_price_btm{
	width: 106px;
	height: 2px;
	background: #ffffff no-repeat;
}

/********** PAYMENT PAGE **********/

#register{
	width: 633px;
	padding: 7px 0px 0px 17px;
}

#payment_container{
	width: 633px;
	padding: 7px 0px 0px 17px;
}

#payment_table{
	margin-left: 1px;
	/*margin-bottom: 17px;*/
}

#payment_txt{
	width: 395px;
	height: 14px;
	background: url(../images/payment_txt.gif) no-repeat;
}

p.product_header{
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 32px;
	font-weight: bold;
  color: #025ea1;
}

.product_header{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
  color: #025ea1;
}

#card_details{
	margin: 4px 0px 0px 40px;
}

#card_details input{
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#card_details select{
	height: 18px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

.if_applicable{
	color: #626262;
	font-size: 9px;
}

#name_on_card, #card_number{
	width: 228px;
}

#card_details #pay{
	border: 0px;
	padding: 0px;
	width: 94px;
	height: 19px;
}

/*#name_on_card, #card_number, #issue_number, #cvv2{
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}*/

/********** STEP 4 - PERSONAL DETAILS **********/

p#register_intro{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #035ea6;
	font-weight: bold;
}
p#register_intro a{
  color:#626262;
  text-decoration:underline;
}
#welcome_note{
	padding-top: 16px;
	/*padding-bottom: 10px;*/
}

.table_row_header{
	font-weight: bold;
	padding-top: 12px;
}

#register input{
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#register select{
	width: 233px;
	height: 18px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#full_name, #email, #address1, #address2, #town, #county, #telephone{
	width: 228px;
}

#register #submit{
	border: 0px;
	padding: 0px;
	width: 65px;
	height: 19px;
}

#register #newsletter_checkbox{
	border: 0px;
	padding: 0px;
	width: 10px;
	height: 10px;
}

/********** 'ORDER COMPLETE' PAGE **********/

#order_complete{
	width: 329px;
	height: 57px;
	padding: 8px 0px 0px 19px;
	float: left;
}

#secure_icon{
	float: right;
	padding: 6px 18px 0px 0px;
}

#order_details{
	margin: 16px 0px 0px 70px;
}

.order_tbl_grey{
	color: #626262;
}

#homepage_button{
	float: right;
	width: 116px;
	padding: 32px 12px 1px 0px;
}

















#vehicle_reg{
	position: absolute;
	bottom: 110px !important;
	bottom: 105px;
	left: 60px;
}

#vehicle_reg #reg{
	width: 111px;
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#proceed_btn_left{
	position: absolute;
	bottom: 20px !important;
	bottom: 17px;
	left: 74px;
}

#select_size{
	width: 190px;
	height: 92px;
	/*background-color: #FF0000;*/
	position: absolute;
	bottom: 63px;
	right: 256px;
}

#select_size .select_section{
	width: 102px;
	height: 17px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #a7a7a7;
	border-top: 1px solid #a7a7a7;
	border-right: 1px solid #fcfcf8;
	border-bottom: 1px solid #fcfcf8;
}

.size_label{
	width: 87px;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}

.size_dropdown{
	/*width: 103px;*/
}

#proceed_btn_right{
	position: absolute;
	bottom: 19px !important;
	bottom: 16px;
	right: 23px;
}

#content_box{
	width: 684px;
	height: 346px;
	background: url(../images/content_box.gif) no-repeat;
}

#promo_1{
	float: left;
	padding: 10px 0px 0px 8px;
}

#promo_2{
	float: left;
	padding: 10px 0px 0px 5px;
}

/********** BRAND SCROLLER **********/

#brand_scroller{
	width: 668px;
	height: 50px;
	/*background-color: #0000CC;*/
	margin: 4px 0px 0px 8px;
	position: relative;
}

#brand_scroller_left{
	width: 5px;
	height: 50px;
	background: url(../images/brand_scroller_left.gif) no-repeat;
	position: absolute;
	left: 0px;
}

#brand_scroller_middle{
	width: 638px;
	height: 50px;
	background: url(../images/brand_scroller_middle.gif) repeat-x;
}

#brand_scroller_middle ul{
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 10px;
  list-style: none;
}

#brand_scroller_middle li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  /*display: block;*/
  float: left;
}

#brand_scroller_middle a{
  display: block;
  height:
}

#view_brands{
	width: 30px;
	height: 50px;
	position: absolute;
	right: 0px;
}

/********** BOTTOM PROMOS **********/

#promo_container{
	width: 684px;
	height: 123px;
	background: url(../images/promo_bg.gif) no-repeat;
	margin: 5px 0px 0px 0px;
	padding-top: 3px;
}

#newsletter{
	float: left;
	width: 219px;
	height: 107px;
	background: url(../images/newsletter_bg.gif) no-repeat;
	margin: 5px 0px 0px 8px !important;
	margin: 5px 0px 0px 4px;
	position: relative;
}

#newsletter_textbox{
	position: absolute;
	bottom: 10px;
	left: 9px;
}

#newsletter_textbox #email_address{
	width: 116px;
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#testimonials_promo{
	float: left;
	width: 220px;
	height: 107px;
	background: url(../images/testimonials_bg.gif) no-repeat;
	margin: 5px 0px 0px 5px;
	cursor:pointer;
}

#test_promo_txt{
	width: 190px;
	margin: 0 auto;
	text-align: center;
	color: #626262;
	padding: 35px 0px 0px 0px;
	line-height: 14px;
	height: 41px;
	overflow: hidden;
}

#test_promo_from{
	padding-top: 5px;
	font-style: italic;
	text-align: center;
	color: #626262;
}

#locator{
	float: left;
	width: 219px;
	height: 107px;
	background: url(../images/locator_bg.gif) no-repeat;
	margin: 5px 0px 0px 5px;
	position: relative;
}

#locator_textbox{
	position: absolute;
	bottom: 11px;
	left: 10px;
}

#locator_textbox #postcode{
	width: 68px;
	height: 12px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

/********** PRODUCT FILTER **********/

#product_filter{
	width: 654px;
	height: 27px;
	background: #544f4f no-repeat;
	margin: 0px 0px 0px 7px;
}

#brand_filter{
	float: left;
	padding: 3px 0px 0px 11px;
}

#brand_filter #select_brand{
	width: 120px;
	height: 17px;
	color: #525853;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
}

#price_filter{
	float: left;
	padding: 3px 0px 0px 5px;
}

#price_filter #select_price{
	/*width: 79px;*/
	height: 17px;
	color: #525853;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
}

#range_filter{
	float: left;
	padding: 3px 0px 0px 5px;
}

#range_filter #select_range{
	width: 120px;
	height: 17px;
	color: #525853;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
}

#sort_filter{
	float: right;
	padding: 2px 11px 0px 0px;
}

#sort_filter #sort_by{
	height: 17px;
	color: #525853;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
}

#sort_filter label{
	color: #9d9d9d;
}

/********** PAGINATION **********/

#product_paging_top{
	width: 654px;
	height: 22px;
	background: #989696 no-repeat;
	margin: 0px 0px 0px 7px;
	border-bottom: 1px solid #ffffff;
}

#displaying{
	float: left;
	color: #ffffff;
	padding: 4px 0px 0px 11px;
	width: 270px;
}

#displaying a{
	color: #025ea1;
	text-decoration: none;
}

#displaying a:hover{
	color: #025ea1;
	text-decoration: underline;
}

#paging_numbers{
	float: right;
	color: #ffffff;
	padding: 3px 8px 0px 0px;
}

#paging_numbers span a{
	color: #ffffff;
	text-decoration: underline;
}

#paging_numbers span a:hover{
	color: #ffffff;
	text-decoration: none;
}

a.next_link{
	color: #ffffff;
	text-decoration: none;
}

a.next_link:hover{
	color: #ffffff;
	text-decoration: underline;
}

#product_paging_bottom{
	width: 654px;
	height: 19px;
	background: #989696 no-repeat;
	margin: 0px 0px 0px 7px;
}

#paging_numbers_bottom{
	float: right;
	color: #ffffff;
	padding: 3px 8px 0px 0px;
}

#paging_numbers_bottom span a{
	color: #ffffff;
	text-decoration: underline;
}

#paging_numbers_bottom span a:hover{
	color: #ffffff;
	text-decoration: none;
}

/********** PRODUCT LISTING **********/

.product{
	width: 654px;
	height: 43px;
	background: #c6c1bd no-repeat;
	margin: 0px 0px 0px 7px;
	border-bottom: 1px solid #ffffff;
}

.product_table{
	margin: 4px 0px 0px 11px;
	color: #025ea1;
	font-weight: bold;
}

.prod_inf {
  width: 23px;
  padding-left: 10px;
}

.prod_img{
	padding: 1px 0px 0px 0px;
	width: 31px;
}

.prod_img img{
	border: 1px solid #025ea1;
}

.prod_name{
	color: #025ea1;
	font-weight: bold;
	padding-left: 10px;
	width: 200px;
}

.prod_name a{
	color: #025ea1;
	text-decoration: none;
}

.prod_name a:hover{
	color: #025ea1;
	text-decoration: underline;
}

.prod_code{
	padding-left: 5px;
	width: 81px;
}

.prod_price{
  text-align: right;
	padding: 1px 0px 0px 10px;
	width: 105px;
}

.sale_price {
  color: red;
}

.quantity_table{
	margin-left: 18px;
	padding-top: 2px;
}

.quantity_table .qty_box{
	width: 19px;
	height: 12px;
	border-left: 2px solid #969696;
	border-top: 2px solid #969696;
	border-right: 2px solid #fbfbfb;
	border-bottom: 2px solid #fbfbfb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #969696;
}

.qty_box{
	margin-left: 4px;
}

.increase_qty{
	padding-left: 4px;
}

.prod_buy{
	padding-left: 15px;
}

#step_2_btm{
	width: 684px;
	height: 18px;
	overflow: hidden;
	background: url(../images/step_2_btm.gif) no-repeat;
}

#main_content_footer{
	width: 684px;
	height: 18px;
	overflow: hidden;
	background: url(../images/step_3_btm.gif) no-repeat;
}

#cms_footer{
 	width: 684px;
	height: 13px;
	overflow: hidden;
	background: url(../images/cms_footer.gif) no-repeat;
}

/********** 'SHOP FOR TYRES' STYLES **********/

#blank_step{
	width: 684px;
	height: 171px;
	overflow: hidden;
}

#by_section_header{
	width: 668px;
	height: 35px;
	background: url(../images/by_section_header.gif) no-repeat;
	margin: 0px 0px 0px 8px;
}

#by_profile_header{
  width: 668px;
  height: 35px;
  background: url(../images/by_profile_header.gif) no-repeat;
  margin: 0px 0px 0px 8px;
}

#by_rim_header{
  width: 668px;
  height: 35px;
  background: url(../images/by_rim_header.gif) no-repeat;
  margin: 0px 0px 0px 8px;
}

#by_speed_rating_header{
  width: 668px;
  height: 35px;
  background: url(../images/by_speed_header.gif) no-repeat;
  margin: 0px 0px 0px 8px;
}

#by_brand_header{
  width: 668px;
  height: 35px;
  background: url(../images/by_brand_header.gif) no-repeat;
  margin: 0px 0px 0px 8px;
}

/* Following heights commented by AS 04-02-2009 */
#grey_bg,
#grey_bg_2 {
	width: 668px;
	background: url(../images/shop_tyres_slice.gif) repeat-y;
	margin: 0px 0px 0px 8px;
		/*min-height: 550px;*/
    height: auto !important;
    /*height: 550px;*/
}

#instruction_txt{
  width: 668px;
  height: 26px;
  background: url(../images/instruction_txt.gif) no-repeat;
  margin: 0px 0px 0px 8px;
}

#selection_container{
  padding: 2px 0px 0px 4px;
}

#selection{
  width: 660px;
  height: 24px;
  background: url(../images/selection_bg.gif) no-repeat;
  position: relative;
}

#your_selection{
  float: left;
  width: 250px;
  color: #ffffff;
  padding: 6px 0px 0px 7px;
  font-weight: bold;
}

#change_selection{
  position: absolute;
  width: 101px;
  right: 6px;
  top: 4px;
}

#please_select{
  color: #7d7b7a;
  font-weight: bold;
  font-size: 12px;
  padding: 6px 0px 0px 8px;
}

#grey_bg ul{
  margin: 0px 0px 0px 0px;
  padding: 19px 0px 0px 16px;
}

#grey_bg li{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 21px 20px !important;
  padding: 2px 0px 0px 20px;
  background: url(../images/tyre_bullet.gif) no-repeat;
  display: block;
  float: left;
  width: 108px;
  height: 17px;
  font-weight: bold;
}

ul#profile{
  margin: 0px 0px 0px 0px;
  padding: 17px 0px 0px 17px;
}

ul#profile li{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 21px 35px !important;
  padding: 2px 0px 0px 35px;
  background: url(../images/tyre_bullet.gif) no-repeat;
  display: block;
  float: left;
  width: 120px;
  height: 25px;
  font-weight: bold;
}

ul#site
map{
  margin: 0px 0px 0px 0px;
  padding: 17px 0px 0px 17px;
}

/*
ul#sitemap li{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 35px;
  background: url(../images/tyre_bullet.gif) no-repeat;
  display: block;
  float: none;
  width: 250px;
  height: auto !important;
  font-weight: bold;
}

ul.sitemap2  {
  list-style-type: none !important;
}
ul.sitemap2 li  {
  background: none !important;
  padding: 0px !important;
  margin: 0px;
  width: 150px;
}
*/

/********** BREADCRUMB **********/

#breadcrumb_shop{
  width: 668px;
  height: 22px;
  background: url(../images/breadcrumb_bg.gif) no-repeat;
  margin: 0px 0px 0px 8px;
}

#breadcrumb_shop p{
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 9px;
  font-size: 9px;
}

#breadcrumb_shop a{
  color: #ffffff;
  text-decoration: none;
}

#breadcrumb_shop a:hover{
  color: #ffffff;
  text-decoration: underline;
}

#breadcrumb{
  width: 664px;
  height: 22px;
  background: #989696 no-repeat;
  border-left: 2px solid #0068b3;
  border-right: 2px solid #0068b3;
  margin: 0px 0px 0px 8px;
}

#breadcrumb p{
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 9px;
  font-size: 9px;
}

#breadcrumb a{
  color: #ffffff;
  text-decoration: none;
}

#breadcrumb a:hover{
  color: #ffffff;
  text-decoration: underline;
}

/********** TESTIMONIALS PAGE **********/

#testimonial_header{
  width: 684px;
  height: 37px;
  background: url(../images/testimonial_header.gif) no-repeat;
}

#testimonial_bg{
  width: 668px;
  min-height: 160px;
  height: auto !important;
  height: 160px;
  background: url(../images/large_quote.gif) top right no-repeat;
  padding-bottom: 25px;
}

#testimonial_content{
    padding: 15px 0px 0px 13px;
}

#testimonial_content p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: #626262;
  width: 430px;
  line-height: 14px;
}

#testimonial_form{
  color: #626262;
}

.mandatory_star{
  color: #025ea1;
}

#testimonial_form #name, #testimonial_form #email{
  width: 280px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#testimonial_form textarea{
  width: 280px;
  height: 90px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

.article{
  width: 444px;
  height: 93px;
  background: url(../images/article_bg.gif) no-repeat;
  margin: 25px 0px 0px 0px;
}

.article_content{
  padding: 30px 20px 0px 20px;
  color: #626262;
}

#cms_content .customer{
  color: #025ea1;
}



.testimonial {
  background: url(../images/open_quote.gif) top left no-repeat;
  margin:10px 0px 30px 0px;
}

.testimonial_text {
  background: url(../images/close_quote.gif) bottom right no-repeat;
  padding:30px 0px 0px 30px;
}

/********** CMS **********/

#exhausts_header{
  width: 684px;
  height: 37px;
  background: url(../images/exhausts_header.gif) no-repeat;
}

#cms_bg_exhausts{
  width: 668px;
  min-height: 298px;
  height: auto !important;
  height: 298px;
  background: url(../images/cms_bg_exhausts.gif) top right no-repeat;
  padding-bottom: 25px;
}

#cms_bg_cars {
  width: 668px;
  min-height: 298px;
  height: auto !important;
  height: 298px;
  background: url(../images/cms_car.gif) top right no-repeat;
  padding-bottom: 25px;
}

#cms_bg_quote {
  width: 668px;
  min-height: 298px;
  height: auto !important;
  height: 298px;
  background: url(../images/cms_quote.gif) top right no-repeat;
  padding-bottom: 25px;
}

#cms_content{
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 11px;
  width: 480px;
}

#cms_content p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: #626262;
  line-height: 14px;
}

#exhaust_enquiry input{
  width: 200px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#exhaust_enquiry select{
  width: 140px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#exhaust_enquiry textarea{
  width: 200px;
  height: 80px;
	color: #6f6f6e;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #a7a7a7;
	border-top: 2px solid #a7a7a7;
	border-right: 2px solid #fcfcf8;
	border-bottom: 2px solid #fcfcf8;
	padding: 1px 0px 0px 2px;
}

#exhaust_enquiry #submit{
  width: 53px;
  height: 19px;
  border: 0px;
  padding: 0px;
}

#exhaust_enquiry #tel_contact, #exhaust_enquiry #email_contact, #exhaust_enquiry #petrol, #exhaust_enquiry #diesel{
  border: 0px;
  padding: 0px;
  width: 20px;
  background: none;
}


/********** FOOTER **********/

#footer{
	clear: both;
	width: 887px;
	height: 54px;
	background: url(../images/footer_bg.gif) no-repeat;
}

#footer ul{
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 20px;
	list-style: none;
	font-size: 9px;
	color: #ffffff;
	width: 300px;
	float: left;
}

#footer li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
}

#footer li a{
	color: #ffffff;
	text-decoration: none;
}

#footer li a:hover{
	color: #ffffff;
	text-decoration: underline;
}

#visualsoft_logo{
	float: right;
	width: 139px;
	padding: 24px 0px 0px 0px;
}

.man_box {
  float:left;
  padding:12px 0px 0px 12px;
}

.man_box a {
  border:1px solid #FFFFFF;
  display:block;
  height:35px;
  width:154px;
  overflow:hidden;
  text-align:center;
  background-color:#FFFFFF;
}

.man_box a:hover {
  border:1px solid #0068B3;
}

.man_box_text {
  float:left;
  padding:2px 0px 0px 22px;
  margin:12px 0px 0px 12px;
  background: url(../images/tyre_bullet.gif) 0px 0px no-repeat;
  min-height:17px;
  height:auto !important;
  height:17px;
  width:154px;
}

#exhausts_form input.textbox,
#exhausts_form textarea {
  width:260px;
}

#exhausts_form #image_text {
  width:100px;
}

#exhausts_form textarea {
  height:100px;
}

#exhausts_form select {
  width:150px;
}

#cms_content .error_message {
  color:red;
}

.news_date{
  color:#FFFFFF;
}

#cms_content .news_title{
  padding:0px 0px 5px 0px;
  line-height:15px;
  color:#0068b3;
}

.news_title {
  padding:0px 0px 2px 0px;
  line-height:15px;
  color:#0068b3;
}

/******** Reviews ********/
#popup_container {
 width: 372px;
 margin-left: 30px;
 background: url('/images/review_container_slice.gif') repeat-y;
}

#popup_header {
 width: 372px;
 height: 37px;
 background: url('/images/reviews_header.gif') no-repeat;
}

#popup_footer {
  width: 372px;
  height: 13px;
  overflow: hidden;
  background: url('../images/reviews_footer.gif') no-repeat;
}

#popup_content {
  width: 356px;
  margin-left: 8px;
  background: url('../images/reviews_content_slice.gif') repeat-y;
}

#popup_content p {
   margin: 0px;
   padding: 10px;
}

.review {
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #0068b3;
}
.address{
  width: 120px;
  float: left;
  padding:0px 0px 0px 10px;
  color: #035ea6;
}
td.depot_details span.address{
  width: 120px;
  float: left;
  padding:0px 0px 0px 0px;
  color: #035ea6;
}
.opening_times{
  width: 200px;
  float: left;
  padding:0px 0px 0px 10px;
}
.opening_times strong{
  width:75px;
  float:left;
  clear:left;
}
.opening_times strong.opening_times_title{
  width:180px;
  padding-bottom:10px;
}
.review_title {
  font-size: 14px;
  font-weight: bold;
  float: left;
}
.review_rating {
  float: right;
}
.day_opening{
  width:80px;
  float:left;
}
.contact_link{
  float:left;
  clear:both;
  padding:10px 10px 0px 10px;
  width:300px;
}
.contact_link a{
  text-decoration:underline;
}
.errortext {
  font-weight: bold;
  color: red;
}

#reminder_content {
  margin: 0;
  padding: 12px 0 0 11px;

}

#reminder_left {
  float: left;
  border-right: 1px solid #909090;
  width:300px;
}

#reminder_right {
  margin-left: 10px;
  float: left;
  width:300px;
}

.basketheader {
  font-weight: bold;
  color: white;
  background-color: #0068b3;
}

.basket_text {
  border-bottom: 1px solid #0068b3;
}

.basket_text_alt {
  border-bottom: 1px solid #0068b3;
}

/********************/


#sitemap_content {
  padding: 12px 0px 0px 11px;
}

#sitemap_content ul {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 15px;
  background: none;
  list-style:none;
}

#sitemap_content li {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 25px;
  background: url(../images/tyre_bullet.gif) 0px 7px no-repeat;
  float:none;
  clear:both;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#sitemap_content ul ul {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  background: none;
  list-style:none;
}

#sitemap_content li li {
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 10px 0px;
  background: none;
  float:left;
  width:150px;
  clear:none;
}

/*
ul#sitemap li{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 35px;
  background: url(../images/tyre_bullet.gif) no-repeat;
  display: block;
  float: none;
  width: 250px;
  height: auto !important;
  font-weight: bold;
}

ul.sitemap2  {
  list-style-type: none !important;
}
ul.sitemap2 li  {
  background: none !important;
  padding: 0px !important;
  margin: 0px;
  width: 150px;
}
*/

#product_listing_header_table {
  height:16px;
  background:#025EA1;
  margin:0px 7px 0px 7px;
  padding:0px 0px 0px 10px;
}

#product_listing_header_table_size {
  padding:0px 120px 0px 200px;
}

#product_listing_header_table_qty {
  padding:0px 0px 0px 18px;
}

#product_price_note {
  padding:10px 5px 5px 0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
  text-align:right;
}

#product_listing #product_price_note {
  padding:10px 15px 5px 0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
  text-align:right;
}

#print_header {
  display:none;
}
.final_price_step4{
  float:right;
  width:240px;
  padding:0px 0px 0px 20px;
}
.final_price_step4 ul{
  margin:10px 0px 10px 20px;
  padding:0px;
}
.final_price{
  float:right;
  width:300px;
}
.final_price ul{
  margin:10px 0px 10px 20px;
  padding:0px;
}
.final_price_text{
  padding:0px;
  margin:0px;
}

#my_account{
  text-decoration:underline;
}

.top_holder_step3{
  padding:20px 0px 10px 0px;
}

.main_conent_step3{

}

.main_conent_step3 .content_left_step3{
  width:210px;
  float:left;
  padding:0px 0px 20px 0px;
}

#postcode_container_step3{
  float:left;
  width:295px;
}

.final_price_step3{
  float:right;
  width:295px;
}

#depot_content_right_step3{
	float: right;

	position: relative;
	min-height: 430px;
    height: auto !important;
    height: 430px;
    padding:0px 0px 0px 0px;
}

#depot_map_step3{
	padding: 21px 0px 0px 0px;
}

#depot_map_step3 img{
  border:3px solid #0068b3;
}

#appointment_details_step3{
	padding: 40px 0px 0px 0px;
}

#appointment_txt_step3{
	width: 210px;
	height: 30px;
	background: url(../images/appointment_txt.gif) no-repeat;
}

#appointment_date_step3{
	padding: 5px 0px 0px 0px;
}

#appointment_date_step3 #select_date_step3{
	width: 161px;
	height: 19px;
	color: #626262;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #969696;
	border-top: 2px solid #969696;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
}

#appointment_date_step3 #select_time_step3{
	width: 161px;
	height: 19px;
	color: #626262;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 2px solid #969696;
	border-top: 2px solid #969696;
	border-right: 2px solid #d6d6d6;
	border-bottom: 2px solid #d6d6d6;
}

#available_box_step3{
	width: 200px;
	height: 39px;
	background: url(../images/available_box.gif) no-repeat;
	text-align: center;
	margin: 4px 0px 0px 1px;
	padding-top: 13px;
	font-size: 11px;
	font-weight: bold;
}