html, body{
	margin: 0px 0px 0px 0px;
	background-image: url(../images/pros_reapeater_background.gif);
	padding: 0px;
	min-height: 100%;
	height: 100%;

}
html>body #container {height: auto;}/*for mozilla*/
.height{
	height: 100%;
}
.left_grad{
	background-image: url(../images/pros_repeater_left_grad.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 24px;
}
.right_grad{
	background-repeat: repeat-y;
	background-image: url(../images/pros_repeater_right_grad.gif);
	height: 100%;
	width: 20px;
}
.rightside{
	background-image: url(../images/pros_repeater_rightside.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 28px;
}
.leftside{
	background-image: url(../images/pros_repeater_leftside.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 29px;
}

/*.outer_table{	
	
}*/
.inner_table{	
	background-image: url(../images/pros_repeater_maincontent.gif);
	background-repeat: repeat-x;	
	background-color: #c8c8c8;
	background-position: bottom;
}
.main_content{
	background-image: url(../images/pros_reapeater_main_bg.gif);
	background-repeat: repeat-x;	
	height: 100%;
}
.header{
	background-image: url(../images/pros_repeater_header.gif);
	background-repeat: repeat-x;	
	height: 95px;
}
.nav{
	background-image: url(../images/pros_repeater_nav.gif);
	height: 28px;
	background-repeat: repeat-x;
	color: #7e7e7e;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 50;
}

.table_border {
	border-bottom: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;				
}	

.career_headers
{
	background-color: #B8B8B8;
	padding: 6px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.error_field{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CF0018;
	font-weight: bold;
}
.input_error {
	border: 1px solid #CF0018;
	padding: 2px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.input{
	border: 1px solid #B8B8B8;
	padding: 2px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*
.nav a{
	color: #7e7e7e;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	height: 28px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;	
	padding-bottom: 7px;
	
}
.nav a:hover{
	color: #CF0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	height: 28px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;	
	padding-bottom: 7px;
	
}*/
.nav span{
	color: #7e7e7e;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;	
	height: 28px;
	padding-top: 7px;
}
.inner_bg{
	background-color: #FDFDFD;
	height: 3px;
	line-height: 3px;
}
.dark_grey_bg{
	background-color: #DADADA;
}
.left_right_gradient{
	background-image: url(../images/pros_repeater_gradient.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 802px;
}
.aboveboxes{
	background-image: url(../images/pros_repeater_aboveboxes.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 100%;
}
.belowboxes{
	background-image: url(../images/pros_repeater_belowboxes.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 13px;
}
.aboveflash{
	background-image: url(../images/pros_repeater_aboveflash.gif);
	background-repeat: repeat-x;
	height: 13px;
	width: 100%;
}
.light_boxes{
	background-image: url(../images/pros_light_box.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 139px;
	position: relative;
}
.dark_boxes{
	background-image: url(../images/pros_dark_box.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 139px;
	position: relative;
}
.light_boxes_content{
	position: relative;
	width: 254px;
	height: 139px;
}
.dark_boxes_content{
	position: relative;
	width: 254px;
	height: 139px;
}
.light_boxes_content p{
	margin: 0px 0px 0px 0px;
}
.dark_boxes_content p{
	margin: 0px 0px 0px 0px;
}
.box_header{
	position: absolute;
	top: 7px;
	left: 12px;	
}
.left_light_box_content{
	position: absolute;
	top: 21px;
	left: 8px;	
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
	
}
.left_light_box_image{
	position: absolute;
	bottom: 5px;
	right: 12px;	
	
}
.middle_light_box_content{
	position: absolute;
	z-index: 100;
	top: 117px;
	left: 25px;	
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.middle_light_box_content a{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CF0018;
	font-weight: bold;
}
.middle_light_box_image{
	position: absolute;
	top: 24px;
	left: 15px;	
	
}
.right_light_box_content{
	position: absolute;
	top: 45px;
	left: 100px;	
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.right_light_box_image{
	position: absolute;
	top: 35px;
	left: 8px;	
	
}
.left_dark_box_content{
	position: absolute;
	top: 21px;
	left: 8px;	
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.left_dark_box_image{
	position: absolute;
	top: 5px;
	left: 8px;	
	
}
.middle_dark_box_content{
	position: absolute;
	top: 35px;
	left: 61px;	
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 185px;
	z-index: 2;
	
}
.middle_dark_box_image{
	position: absolute;
	bottom: 6px;
	left: 8px;	
	z-index: 1;
	
}
.right_dark_box_content{
	position: absolute;
	top: 25px;
	left: 12px;	
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	
}
.right_dark_box_image{
	position: absolute;
	top: 5px;
	left: 8px;	
	
}
.footer{
	background-image: url(../images/pros_repeater_footer.gif);
	background-repeat: repeat-x;
	height: 120px;
	width: 100%;
	text-align: center;
	color: #b8b8b8;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.footer a{
	color: #b8b8b8;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	
}
.footer a:hover{
	color: #DADADA;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	
}
.footer span{
	color: #b8b8b8;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;	
}
.footer_text{
	color: #b8b8b8;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.submit_button{
	color: White;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #e5171b;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.input_box{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.grey_9px{
	color: #808080;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.grey_10px{
	color: #808080;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.grey_11px{
	color: #808080;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.red_11px{
	color: #cf0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.bold_red_11px{
	color: #cf0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.red_14px{
	color: #cf0018;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.bold_red_14px{
	color: #cf0018;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.red_header_text{
	color: #cf0018;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.grey_header_text{
	color: #7E7E7E;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.black_header_text{
	color: #000000;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}
.black_11px{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.bold_black_11px{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	text-align: left;
}

.bold_error_11px {
	color: #D21325;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight: bold;
}

#right_cap{
	position: absolute;
	/*top:0px; */
	top: -123px;
	right: 0px;
	height: 95px;
}
#dealer_login{
	position: absolute;
	/*top:78px; */
	top: -46px;
	right: 20px;
	height: 95px;
	z-index: 5;
}
#search{
	position: absolute;
	/*top:12px; */
	top: -112px;
	right: 20px;
	height: 95px;
	color: #cf0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.marquee{
	border-top: 1px solid #bc0000;
	border-bottom: 1px solid #bc0000;
}
#products_page{
	background-image: url(../images/pros_bg_products_page.gif);
	background-repeat: no-repeat;
	height: 229px;
	width: 518px;
}
#specials{
	background-image: url(../images/pros_bg_specials.gif);
	background-repeat: no-repeat;
	height: 229px;
	width: 235px;
	position: absolute;
	top:0px; 
	right: 5px;
	z-index: 1;
}
#specials a{	
	position: absolute;
	top: 40px;
	right: 30px;
	color: #cf0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;			
}
#specials a:hover{	
	position: absolute;
	top: 40px;
	right: 30px;
	color: #B8B8B8;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;			
}
#warrenty{
	height: 40px;
	width: 235px;
	text-align: right;
	position: absolute;
	top: 90px; 
	right: 30px;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	z-index: 1;
}
#sub_header{
	background-image: url(../images/pros_repeater_subheader.gif);
	height: 35px;
	width: 100%;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 4px;
}
.image_border{
	margin-bottom: 1px;
	border-bottom: 1px solid #C8C8C8;
}
.dealer_header{
	background-image: url(../images/pros_repeater_dealer_header.gif);
	height: 41px;
	width: 100%;
	background-repeat: repeat-x;
	background-color: White;
	border-top: 1px solid #E5171B;
}
.dealer_upper{
	background-image: url(../images/pros_repeater_dealer_mainbody.gif);
	height: 223px;
	width: 100%;
	background-repeat: repeat-x;
	border-bottom: 1px solid #E5171B;
}
.dealer_lower{
	background-image: url(../images/pros_repeater_dealer_results_lower.gif);
	height: 293px;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #d3d3d3;
}
.dealer_search{
	background-color: #dadada;
	background-image: url(../images/pros_repeater_dealer_search.gif);
	width: 100%;
	background-repeat: repeat-x;
}
.dealer_image_holder{
	position: relative;
	height: 75px;
	width: 106px;	
	background-image: url(../images/pros_bg_dealer_results.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 106px;	
}
.dealer_image{
	position: absolute;
	top: 5px;
	left: 5px;
}
.dealer_border{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 2px solid #b8b8b8;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
a.black_links{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}
a.black_links:hover{
	color: #CF0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.red_links{
	color: #CF0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}
a.red_links:hover{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.prod_box_top{
	background-image: url(../images/pro_prod_box_repeater_top.gif);
	background-repeat: repeat-x;
	height: 29px;
	width: 100%;
}
.prod_box_left{
	background-image: url(../images/pro_prod_box_repeater_left.gif);
	background-repeat: repeat-y;		
	height: 100%;
	width: 13px;
}
.prod_box_right{
	background-image: url(../images/pro_prod_box_repeater_right.gif);
	background-repeat: repeat-y;		
	height: 100%;
	width: 12px;
}
.prod_box_main_bg{
	background-color: #F2F1F2;
	background-image: url(../images/pro_prod_box_repeater_bg.gif);
	background-repeat: repeat-x;	
	background-position: bottom;
	height: 100%;
	width: 100%;	
}
.spacer{
	height: 15px;
}
.search_bg{
background-image: url(../images/pro_repeater_refine_search_page.gif);
background-repeat: repeat-x;
width: 100%;
height: 222px;
color: #7e7e7e;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 10px;
background-color: #ffffff;
}
.header_refine_search{
background-image: url(../images/pro_repeater_refine_search.gif);
background-repeat: repeat-x;
width: 100%;
height: 40px;
padding-left: 30px;
}	
.breadcrumbs{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	position: absolute;
	top: 20px;
	left: 27px;
	z-index: 1000;
}
.breadcrumbs span{
	color: #cf0018;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.list_every {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #F5F5F5;
	height: 24px;
}

.list_other {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	background-color: #ffffff;
	height: 24px;
}

.franchise_default {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

.franchise_default:hover {
	color: #CF0018;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}

.franchise_anchor {
	color: #CF0018;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}


.tire_header {
	color: #CF0018;
	font-size: 8pt;
	font-family: verdana;
	background-color: #AEAEAE;
	padding: 6px;
	border-bottom: 1px solid #666666;
}

.tire_class_dark {
		color: #808080;
	font-size: 8pt;
	font-family: verdana;
	background-color: #F5F5F5;
	padding: 6px;
	border-bottom: 1px solid #D8D8D8;
}

.tire_class_light {
		color: #808080;
	font-size: 8pt;
	font-family: verdana;
	background-color: #FFFFFF;
	padding: 6px;
	border-bottom: 1px solid #D8D8D8;
}