html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, pre, form, fieldset, table, th, hr {margin:0; padding:0;} input {margin:0;}/*reset css*/

/*------general------*/

body {margin: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;background:#000;font-size:12px;line-height:1.5em;}

p {margin:0 0 1.5em;}

a img {border:none;}

a {text-decoration: underline;outline:none;color:#6E4F3B

}
	a:hover{text-decoration: none;	
	-webkit-transition: color .1s ease-in; /*safari and chrome */
	-o-transition: color .1s ease-in; /* opera */}
	a:active{text-decoration: underline;}

h1, h1 a {color:#EE3224; font-size:1.3em; margin-bottom:1em;text-transform:uppercase;}
h2, h2 a {color:; font-size:1.3em; margin-bottom:.5ex;}
h3, h3 a {color:#EE3224; font-size:1em; margin-bottom:1em; border-bottom:2px solid #EE3224;text-transform:uppercase;}

h1 a, h2 a, h3 a {text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration:underline;}

p+ul,p+ol{margin-top:-1em;}

blockquote{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;color:#666;line-height:1.3em;margin:0 0 .5ex 0;}
cite{color:#009F5F;text-align:right;margin:0 0 3em 0;display:block;}
	cite strong{font-size:1.3em;}
iframe{border:1px solid #6E4F3B;}

.form {border:none;}
fieldset {padding:15px 0 0 0;margin:0 0 0 0;border:0;border-top:1px solid #ccc;}
.form div{margin:0 0 15px 0;height:1%;overflow:hidden;}
.required{font-weight:bold;color:#B22525;font-size:1.1em;line-height:50%;}
legend {font-weight:bold;font-size:1.2em;border:0;}
label.label_main {font-weight:bold;width:150px;display:block;float:left;text-align:right;padding:2px 10px 0 0;}
label.label_secondary {display:block;float:left;text-align:left;padding:2px 10px 0 0;}
label.label_supporting {display:block;float:left;text-align:right;padding:2px 10px 0 160px;}
input.text, textarea{margin:0 .5em 0 0;padding:3px;border:1px solid #BBB;font-size:12px;color:#777;float:left;outline:none;}
input.input_secondary {display:block;float:left;margin:3px 5px 0 160px;}
.form select {margin:0 1em 0 0;border:1px solid #BBB;color:#333;float:left;outline:none;}
input.text:focus, textarea:focus, select:focus {border:1px solid #EE3224;}
.icon_form{float:left;margin:0 .5em 0 0;}

/*------columns------*/
.first {float:left;margin-right:5px;height:1%;overflow:hidden;}
.middle {float:left;margin-right:5px;height:1%;overflow:hidden;}
.last {float:right;margin:0;height:1%;overflow:hidden;}

.first_element {float:left;margin:0 15px 0 0;height:1%;overflow:hidden;}
.middle_element {float:left;margin:0;height:1%;overflow:hidden;}
.last_element {float:right;height:1%;overflow:hidden;margin:0;}

.img_first{float:left;margin:0 1.5em 1.5em 0;border:solid 3px #846149;}
.img_last{float:right;margin:0 0 1.5em 1.5em;border:solid 3px #846149;}

.clear{clear:both;}

/*------widths------*/

.width_264{width:264px;}
.width_650{width:650px;}

/*------wrapper------*/

#wrapper1 {margin:0 auto;height:1%;overflow:hidden;width:960px;background:url(/images/wrapper-1-back.jpg);}
#wrapper2 {margin:0 auto;height:1%;overflow:hidden;width:960px;background:top no-repeat url(/images/wrapper-2-back.jpg);}
#wrapper3 {margin:0 auto;height:1%;overflow:hidden;width:942px;padding:9px;background:bottom no-repeat url(/images/wrapper-3-back.jpg);}
#wrapper4 {margin:0 auto;height:1%;overflow:hidden;width:942px;background:right repeat-y url(/images/wrapper-4-back.gif);}

/*------header------*/

#header {width:900px;height:44px;background:;position:relative;z-index:5;}
.header_back{position:absolute;z-index:10;}
.logo{position:absolute;top:5px;left:292px;z-index:200;}
.header_dealer{position:absolute;top:11px;right:220px;z-index:30;}
	.header_dealer:hover{border:1px solid #AD8987;top:10px;right:219px;}
	
.search{width:160px;height:13px;border:none;color:#666;padding:4px 4px 5px 4px;outline:none;position:absolute;top:9px;right:26px;z-index:50;}
.search_button{position:absolute;top:9px;right:0px;z-index:60;}
	
.header_eng img{position:absolute;top:15px;left:45px;z-index:40;}
	.header_eng img:hover, .current_eng img{border:1px solid #AD8987;top:14px;left:44px;}
.header_esp img{position:absolute;top:15px;left:97px;z-index:50;}
	.header_esp img:hover, .current_esp img{border:1px solid #AD8987;top:14px;left:96px;}
.header_fra img{position:absolute;top:15px;left:150px;z-index:60;}
	.header_fra img:hover, .current_fra img{border:1px solid #AD8987;top:14px;left:149px;}

	
/*------breadcrumb navigation (horizontal)------*/ 

#nav_breadcrumb {font-size:12px;width: 100%;padding:8px 13px 7px 0;text-transform:uppercase;font-weight:bold;}

	#nav_breadcrumb ul {margin-left: 0;padding-left: 20px;display: inline;border: none;} 
	#nav_breadcrumb ul li {margin: 0;border: none;list-style: none;display: inline;}	
	.content_light #nav_breadcrumb ul li a{color:#EE3224;padding: 0 43px 0 0;background:url(/images/nav-breadcrumb-light.gif) right no-repeat;}	
	.content_dark #nav_breadcrumb ul li a{color:#EE3224;padding: 0 43px 0 0;background:url(/images/nav-breadcrumb-dark.gif) right no-repeat;}	
	#nav_breadcrumb ul li strong {font-weight:bold;text-decoration:none;color:#333333;}
	
	
.nav_page {margin:0 0 20px 0;padding:0;font-size:10px;margin-top:-7px;font-family:Arial, Helvetica, sans-serif;}
.nav_page a{color:#770F07;text-decoration:none;}
.nav_page a:hover{color:#EE3224;text-decoration:underline;}
	
/*------main content------*/ 
.content_light{background:#F2ECE6;}
	.content_light .content{background:url(/images/content-light-back-logo.png) bottom right no-repeat;color:#6E4F3B;padding:80px 20px 95px 0px;width:590px;min-height:500px;}
	html > body .content_light .content{width:600px;}/*------IE6 hack------*/ 
	.content_light .list_back {background:#F2ECE6;}
	.content_light .sf-content{position:absolute;top:0;left:0;z-index:1;width:5000px;height:5000px;background:#F2ECE6;filter:alpha(opacity=95); -moz-opacity: 0.95;opacity: 0.95;}

.content_dark{background:#000;}
	.content_dark .content{background: url(/images/content-dark-back-logo.gif) bottom right no-repeat;color:#B08161;padding:80px 20px 95px 0px;width:590px;min-height:420px;}
	html > body .content_dark .content{width:600px;}/*------IE6 hack------*/ 
	.content_dark .list_back {background:#000;}
	.content_dark .sf-content{position:absolute;top:0;left:0;z-index:1;width:5000px;height:5000px;background:#000;filter:alpha(opacity=80); -moz-opacity: 0.8;opacity: 0.8;}
		#slider2 .sf-content{position:absolute;top:0;left:0;z-index:1;width:5000px;height:5000px;background:#000;filter:alpha(opacity=80); -moz-opacity: 0.8;opacity: 0.8;}
	
.content{position:relative;overflow:hidden;}


.tire_finder_options{margin:0 auto;width:590px;margin-bottom:1em;text-align:center;}
.tire_finder_search{margin:0 auto 30px auto;padding:7px;border:1px solid #EE3224;}
.tire_finder_search tbody td {border-bottom:#AE8164 1px solid;color:#EE3224;padding:3px 10px 1px 0;}
.tire_finder_search tbody td.instruction {border-bottom:0;padding:7px 0 0 0;color:#AE8164;}
.tire_finder_search tbody td .button {margin:10px auto 12px auto;display:block;}
.tire_finder_search tfoot td {padding:3px 0;font-size:.8em;}

.tire_finder_results {font-size:10px;;margin-bottom:1.5em;line-height:1.2em; clear:both;}
.tire_finder_results td{border-bottom:1px solid #6D4F3B;border-right:1px solid #6D4F3B;padding:5px 4px;text-align:center;}
.tire_finder_results td.right{border-right:0;}
.tire_finder_results td.bottom{border-bottom:0;}

.tire_finder_results td.heading{background:#D0C0B4; font-weight:bold;}
.tire_finder_results td.stripe{background:#EAE1DA;}
.tire_finder_results td.discontinued {opacity:0.7;filter:alpha(opacity=70);background:url(/images/discontinued-back.gif);}

.tire_finder_results td .tire_thumb{width:50px;position:relative;margin:0 auto;}
.tire_finder_results td .tire_thumb .discontinued{opacity:0.4;filter:alpha(opacity=40);}
.tire_finder_results td .tire_thumb .discontinued_icon{position:absolute;top:15px;left:-5px;}

.tire_finder_results td .tire_link{color:#EE3224;}

/*------side content------*/ 

.side{color:#B08161;font-size:12px;line-height:1.5em;}
	.side .side_content{padding:10px 15px 0 15px;height:1%;overflow:hidden;font-size:.95em;}
	.side .side_content strong{color:#EE3224;}
	.side .side_carousel{padding:10px 15px 0 15px;height:1%;overflow:hidden;}
		.side .search_button:hover{float:left;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
	.side hr{background: url(/images/sidebar-hr.jpg) no-repeat;height:5px;border: 0;width:264px;margin-bottom:1em;margin-top:.5em; clear:both;}
	
/*------tables------*/ 

.table_data {border-collapse:collapse;font-size:10px;margin-bottom:1.5em;width:100%;line-height:1.2em;}
	.table_data thead th{color:#FFF;font-weight:bold;padding:3px;background:#AC988B;border:1px solid #AC988B;text-align:left;text-transform:uppercase;}
	.table_data tbody td{padding:3px;border:1px solid #AC988B;}
	.table_data tfoot td{font-size:.75em;padding:5px;}
	


.table_list {border-collapse:collapse;font-size:11px;margin-bottom:1.5em;width:100%;}
	.table_list thead th{color:#EE3224;font-weight:bold;padding:3px 10px 3px 0;border:0;text-align:left;text-transform:uppercase;border-bottom:2px solid #EE3224;}
	.table_list td{padding:3px 10px 3px 0;border-bottom:1px solid #AC988B;}
	.table_list td a{font-weight:bold;text-decoration:none;}
		.table_list td a:hover{text-decoration:underline;}
	.table_list tfoot td{font-size:.75em;padding:5px;}
	
.table_results{margin-bottom:1.5em;}
	.table_results thead th{font-weight:bold;padding:5px 7px;border-bottom:1px solid #EE3224;}
		.table_results thead th a{color:#6E4F3B;}
		.table_results thead th a:hover, .current_column{color:#EE3224;text-decoration:none;}
	.table_results tbody td{padding:5px 7px;}
	.table_results tfoot td{font-size:.75em;padding:5px;}
	

/*------sections------*/

.section {background:#F7F7F7;padding:10px 10px 7px 10px;margin:5px 0 20px 0;height:1%;overflow:hidden;border:1px solid #DDD;}
.section_label {padding-top:12px;margin:0;}
.section_label_sm {padding-top:6px;margin:0;}

/*------paging------*/ 

.paging {padding:1em;}
.paging ul {list-style: none;margin:0;}
.paging ul li{ display:inline}
.paging ul li a{ border:#88CA17 1px solid;background: #FFFFFF;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
.paging ul li a:hover{ color:#FFFFFF;border:#666666 1px solid;background:#88CA17;padding:0.25em .5em;margin:0 0 0 3px;display:inline}
	
/*------messages------*/ 

.message_error {padding:7px 10px;background:#FFEBE8;border:#FF7F7F solid 1px;display:block;font-weight:bold;margin-bottom:10px;font-size:13px;color:#333333;}
.message_confirm {padding:7px 10px;background:#E2F9E3;border:#3D993D solid 1px;display:block;font-weight:bold;margin-bottom:10px;font-size:13px;color:#333333;}
.message_notify {padding:7px 10px;background:#FFFFE5;border:#FFD27F solid 1px;display:block;font-weight:bold;margin-bottom:10px;font-size:13px;color:#333333;}

/*------footer------*/

#footer {width:960px;margin:20px auto 0 auto;clear:both;font-size:.9em;line-height:1.6em;color:#846149;height:1%;overflow:hidden;}
	#footer a{color:#846149;}
	#footer a:hover {color:#A37759;}
	
	#footer .last{text-align:right;}

