/*GLOBAL X-ONE STUFF*/
h2 {
	margin-bottom:24px;
	clear:both;
	font-size:18px;
}
p {
	margin-right:53px;
}	

/* LANDING PAGE */

#xOne-main {
	width: 608px;
	margin-left: -17px;
	margin-top: 0px;
}
#xOne-badges {
	width: 608px;
	height: 241px;
	margin-left: -17px;
	margin-top: 1px;
	padding-top: 1px;
	background: url(/img/XOne/badges_background.jpg) top left no-repeat;
}
#badge-left {
	float: left;
	width: 202px;
	height: 130px;
	margin-left: 1px;
	background: url(/img/XOne/badge-fuel-savings.jpg) no-repeat;
}
#badge-middle {	
	float: left;
	width: 200px;
	height: 131px;
	margin-left: 1px;
	background: url(/img/XOne/badge-save-on-weight.jpg) no-repeat;
}
#badge-right {
	float: left;
	width: 200px;
	height: 135px;
	margin-left: 2px;
	background: url(/img/XOne/badge-faq.jpg) top left no-repeat;
}

.badge-info {
	width: 95px;
	margin: 0 0 0 100px;
	padding-top: 15px;
	height: 150px;
}

.badge-info h3 {
	color: #003366;
	font-size: 14px;
	font-weight: 700;
	text-transform:uppercase;
	margin:0;
	line-height:14px;
	margin-bottom:22px;
}

.badge-info p {
	color: #666666;
	padding-left:0;
	margin-right:0;
}

div#badge-right h3 {
	margin-bottom:8px;
}

	/*tertiary content*/
	
	dl#badge1 dt, dl#badge2 dt, dl#badge3 dt {
		color: #003366;
		font-size: 14px;
		font-weight: 700;
	}

	div#xOne-badges {
		background:url(/img/XOne/badges_background.jpg) no-repeat;
		height:241px;
	}
	
	div#xOne-badges dl {
		width: 202px;
		height: 130px;
		margin-top:0;
		margin-right:2px;
		float:left;
	}
	
	div#xOne-badges dl dd {
		margin:0;
	}
	
	div#xOne-badges dl.last {
		width:200px;
		margin-right:0;
	}
	
	div#xOne-badges dl dd.secondary_submit {
		margin-top:20px;
		color:#ffd600;
		font-weight:bold;
		font-size:18px;
		float:right;
	}
	
	div#xOne-badges dl dd.secondary_submit a:link, div#xOne-badges dl dd.secondary_submit a:visited {
		color:#2c5a91;
		font-size:11px;
		text-decoration:none;
		line-height:18px;
		text-transform:uppercase;
	}
	
	div#xOne-badges dl dd {
		padding-right:20px;
		color:#646464;
		display:block;
	}
	
	
	dl#badge1 {
		background:url(/img/XOne/badge-fuel-savings.jpg) no-repeat;
		background-position:2px 0px;
	}
	
	dl#badge1 dt {
		text-indent:-2px;
		width:153px;
		height:51px;
		margin-left:102px;
		margin-top:7px;
		margin-bottom:12px;
	}
	
	dl#badge1 dd {
		padding-left:102px;
	}
	
	dl#badge2 {
		background:url(/img/XOne/badge-save-on-weight.jpg) no-repeat;
		background-position:0px 0px;
	}
	
	dl#badge2 dt {
		text-indent: 0px;
		width:104px;
		height:39px;
		margin-left:103px;
		margin-top:13px;
		margin-bottom:18px;
	}
	
	dl#badge2 dd {
		padding-left:103px;
	}
	
	dl#badge3 {
		background:url(/img/XOne/badge-faq.jpg) no-repeat;
		background-position:0px 0px;
	}
	
	dl#badge3 dt {
		text-indent: 0px;
		width:156px;
		height:59px;
		margin-left:2px;
		margin-top:0px;
		margin-bottom:0px;
	}
	
	dl#badge3 dd {
		padding-left:35px;
	}	
	
		div.secondary_submit {
			color:#ffd600;
			font-weight:bold;
			font-size:18px;
			line-height:0;
			float:right;
		}

		div.secondary_submit a:link, div.secondary_submit a:visited {
	/*		color:#2c5a91;*/
			font-size:11px;
			text-decoration:none;
			line-height:12px;
			text-transform:uppercase;
		}
	
.faq-answer {
/*	margin-bottom: 15px;*/
	width: 547px;
}
.faq-answer .box-content {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0;
	width: 560px;
}
	
/*X ONE OVERVIEW*/

/*X ONE DELIVER IMAGE MAP*/
div#x-one-deliver-chart {
	background:url(/img/XOne/x-one-deliver-chart.jpg);
	width:559px;
	height:265px;
	position:relative;
	margin-bottom:28px;
}

div#x-one-deliver-chart a i {
	display:block;
	text-indent:-9999em;
}

div#x-one-deliver-chart a:link, div#x-one-deliver-chart a:visited {
	width:136px;
	height:117px;
	display:block;
	text-decoration:none;
	position:absolute;
}

div#x-one-deliver-chart a.xda, 
div#x-one-deliver-chart a.xta, 
div#x-one-deliver-chart a.xdu {
	top:25px;
}					
div#x-one-deliver-chart a.xda-ht,
div#x-one-deliver-chart a.xte,
div#x-one-deliver-chart a.xzu-s {
	bottom:0;
}					
div#x-one-deliver-chart a.xda,
div#x-one-deliver-chart a.xda-ht {
	left:139px;
}					

div#x-one-deliver-chart a.xta,
div#x-one-deliver-chart a.xte {
	left:276px;
}					

div#x-one-deliver-chart a.xdu,
div#x-one-deliver-chart a.xzu-s {
	right:0;
}
/*END X ONE DELIVER IMAGE MAP*/
/*X ONE PRODUCT IMAGE MAP*/
div#x-one-products {
	background:url(/img/XOne/x-one-products.jpg);
	width:559px;
	height:124px;
	position:relative;
	margin-bottom:28px;
	margin-top:28px;
}

div#x-one-products a i {
	text-indent:-9999em;
	display:block;
}

div#x-one-products a:link, div#x-one-products a:visited {
	width:94px;
	height:99px;
	display:block;
	text-decoration:none;
	position:absolute;
}

div#x-one-products a.xda, 
div#x-one-products a.xta, 
div#x-one-products a.xdu,
div#x-one-products a.xda-ht,
div#x-one-products a.xte,
div#x-one-products a.xzu-s {
	top:25px;
}

div#x-one-products a.xta {
	left:94px;
}

div#x-one-products a.xda-ht {
	left:187px;
}

div#x-one-products a.xte {
	left:285px;
}

div#x-one-products a.xzu-s {
	left:380px;
}

div#x-one-products a.xdu {
	left:475px;
}

/* END X ONE PRODUCT IMAGE MAP */


/*FEATURE AND BENEFITS*/
div#x-one-tires-cutout {
	width:488px;
	height:247px;
	background:url(/img/XOne/x-one-cutaway.jpg);
	position:relative;
}

div#x-one-tires-cutout div.callout1 {
	width:171px;
	height:47px;
	left:339px;
	top:33px;
	position:absolute;
}

div#x-one-tires-cutout div.callout2 {
	width:324px;
	height:66px;
	left:187px;
	bottom:14px;
	position:absolute;
}

div#x-one-tires-cutout div.callout1 i,
div#x-one-tires-cutout div.callout2 i {
	text-indent:-9999em;
	display:block;
}

img#x-one-tires-comparison {
	margin-bottom:22px;
}

div#x-one-cutaway-flash {
	width:559px;
	margin-bottom:22px;												
}

div#x-one-cutaway-flash.box h2 {
	margin:0;
}

/*FUEL SAVINGS PAGE*/
div#fuel-savings-noflash {
	background:url(/img/XOne/fuel_savings_noflash.gif);
	width:543px;
	height:174px;
}

div#rolling-resistances-chart {
	background:url(/img/XOne/rolling-resistances-bg.gif);
	width:559px;
	height:176px;
	margin-bottom:56px;
}

div#rolling-resistances-chart ul {
	list-style-type:none;
	position:absolute;
	width:559px;
	height:176px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
}

div#rolling-resistances-chart ul li {
	display:block;
	position:absolute;
	width:54px;						
	text-align:center;
	bottom:-11px;
	padding-left:4px;
	padding-right:4px;
}

div#rolling-resistances-chart span.resistance {
	/*look & feel*/
	background:#000000;
	
	/*opacity*/
	opacity: 0.14;
	-moz-opacity: 0.14;
	filter:alpha(opacity=14);
	
	/*sizing*/
	width:24px;
	display:block;
	margin-right:auto;
	margin-left:auto;
	
	/*text fix*/
	text-indent:-9999em;
	color:#fff;
}

div#rolling-resistances-chart span.highlight {
	background:#196AB3;
	
	opacity: 0.51;
	-moz-opacity: 0.51;
	filter:alpha(opacity=51);
}

li#chart_xza {
	left:58px;
}

li#chart_xza span.resistance {
	height:107px;
}

li#chart_xt-1 {
	left:120px;
}

li#chart_xt-1 span.resistance {
	height:90px;					
}

li#chart_xze {
	left:182px;
}

li#chart_xze span.resistance {
	height:137px;
}

div#rolling-resistances-chart li#chart_xda-energy {
	left:244px;
	bottom:-25px;
}

li#chart_xda-energy span.resistance {
	height:117px;
}

li#chart_xda3 {
	left:306px;
}

li#chart_xda3 span.resistance {
	height:124px;
}

li#chart_xda-ht {
	left:368px;
}

li#chart_xda-ht span.resistance {
	height:165px;
}

div#rolling-resistances-chart li#chart_xOne-XTA {
	left:430px;
	bottom:-25px;
}

li#chart_xOne-XTA span.resistance {
	height:75px;
}

div#rolling-resistances-chart li#chart_xOne-XDA {
	left:492px;
	bottom:-25px;
}

li#chart_xOne-XDA span.resistance {
	height:98px;
}

div.fuel_savings_submit {
		color:#ffd600;
		font-weight:bold;
		font-size:18px;
		line-height:0;
		float:none;
		margin-left:10px;
		margin-bottom:15px;
	}

	div.fuel_savings_submit a:link, div.fuel_savings_submit a:visited {
		margin-left:2px;							
		font-size:11px;
		text-decoration:none;
		line-height:12px;
		text-transform:uppercase;
	}

div#x-one-fuel-savings {
	width:559px;
	margin-bottom:22px;
}

div#x-one-fuel-savings h2 {
	margin-bottom:0;
}

div#fuel-savings-chart {
	background:url(/img/XOne/fuel_savings_chart.jpg);
	width:559px;
	height:212px;
	margin-bottom:22px;
	position:relative;
}

div#fuel-savings-chart dl {
	position:absolute;
	width:288px;
	height:185px;
	top:25px;
	margin:0;
	display:block;
}

div#fuel-savings-chart dl#xone-mpg {
	left:288px;
	width:269px;
}

div#fuel-savings-chart dl dt {
	display:block;
	position:absolute;
	top:73px;
	width:59px;
	height:34px;
	left:222px;
	text-indent:-9999em;
}

div#fuel-savings-chart dl dd {
	margin:0;
	position:absolute;
	height:35px;
	width:100px;
	left:6px;

	text-indent:-9999em;
}

div#fuel-savings-chart dd.first {
	top:30px;
}

div#fuel-savings-chart dd.second {
	top:75px;
}

div#fuel-savings-chart dd.third {
	top:119px;
}

/*WEIGHT SAVINGS*/
div#x-one-weight-savings {
	width:559px;
	margin-bottom:22px;
}

div#x-one-weight-savings div.flash_content {
	width:230px;
	margin-left:auto;
	margin-right:auto;
}
	
div#x-one-weight-savings div.top {
	background: url(/img/XOne/box_top-right.gif) top right no-repeat;
}

div#x-one-weight-savings div.header h2.top {
	background:url(/img/XOne/box_top-left.gif) top left no-repeat;
}

div#x-one-weight-savings div#noflash {
	background:url(/img/XOne/weight_savings_noflash.gif);
	width:230px;
	height:204px;
	margin-left:auto;
	margin-right:auto;
}
div#x-one-weight-savings div.box-content {
	position:relative;
}

div#x-one-weight-savings div.callout {
	width:160px;
	top:10px;
	position:absolute;	
}

div#x-one-weight-savings div.callout h2 {
	font-size:12px;
	margin-bottom:5px;
}

div#x-one-weight-savings div.callout p {
	margin-right:0;
}

table#dual_vs_xone {
	width:559px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	margin-bottom:22px;
}
table#dual_vs_xone th#dual_header {
	background:url(/img/XOne/table_dual.gif) no-repeat;
	width:185px;
	height:24px;
	text-indent:-9999em;
	border-right:none;
	border-bottom:none;
}
					
table#dual_vs_xone th#xOne_header {
	background:url(/img/XOne/table_xone.gif) no-repeat;
	width:183px;
	height:24px;
	text-indent:-9999em;
	border-bottom:none;
	border-right:none;
}
					
table#dual_vs_xone th#drive_header {
	background:url(/img/XOne/table_drive.gif) no-repeat;
	width:22px;
	height:119px;
	text-indent:-9999em;
	border-right:solid 1px #cad9e7;
	border-bottom:none;
}

table#dual_vs_xone th#trailer_header {
	background:url(/img/XOne/table_trailer.gif) no-repeat top;
	width:22px;
	height:122px;
	text-indent:-9999em;
	border-right:solid 1px #cad9e7;
	border-bottom:none;		
}
					
table#dual_vs_xone td, table#dual_vs_xone th {
	background:#f2f6fa;
	border-bottom:solid 1px #c5d5e5;
	border-right:solid 1px #c5d5e5;
	line-height:15px;
}

table#dual_vs_xone tr#trailer_section th, table#dual_vs_xone tr#trailer_section td  {
	border-top:solid 2px #c5d5e5;
}

table#dual_vs_xone td {
	text-align:center;
}

table#dual_vs_xone th {
	text-align:left;
	text-indent:13px;
}

table#dual_vs_xone .blank {
	background:none;
	border:none;
}
					
table#dual_vs_xone tr.first_row th, table#dual_vs_xone tr.first_row td {
	background: #f2f6fa url(/img/XOne/border.gif) top repeat-x;
}

table#dual_vs_xone tr.first_row th#drive_header.blank {
	border-top:none;
}

table#dual_vs_xone tfoot td {
	background:#c5d5e5;
	border-bottom:none;
}
table#dual_vs_xone tfoot th {
	background:#c5d5e5 url(/img/XOne/lightBlue_border.gif) left repeat-y;
	border-left:solid 1px #fff;
	border-bottom:none;
}								
table#dual_vs_xone tfoot tr th#total_savings {
	background:url(/img/XOne/weight_savings_footer.gif) no-repeat;
	height:32px;
	width:535px;
	text-indent:-9999em;
	border:none;
}	

table#dual_vs_xone caption {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-bottom:-15px;
	text-indent:24px;
	width:180px;
}				
/*X ONE FAQ*/
ul#q-and-a div.box {
	width:559px;
	margin-left:-16px;
}

ul#q-and-a {
	padding-left:20px;
	list-style-type:none;
	margin-bottom:22px;
}
ul#q-and-a li {
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
}

ul#q-and-a ul {
	list-style-type:square;
	margin-bottom:12px;		
}

ul#q-and-a p {
	margin-right:29px;
}

ul#q-and-a div.box-content {
	padding-top:13px;
}

div.view_video {
		color:#ffd600;
		font-weight:bold;
		font-size:18px;
		line-height:0;
		float:left;
		margin-left:10px;
	}

	div.view_video a:link, div.view_video a:visited {
		color:#2C5991;
		margin-left:2px;							
		font-size:11px;
		text-decoration:none;
		line-height:12px;
		text-transform:uppercase;
	}
	
	ul#q-and-a ul.video_links {
		list-style-type:none;
		padding-left:15px;
	}
	
	ul.video_links strong {
		float:left;
		display:block;
		line-height:16px;
		width:240px;
	}
	
	ul.video_links li {
		clear:left;
	}
	
	ul.video_links:after {
		content:".";
		visibility:hidden;
		display:block;
		height:0;
		clear:left;
	}
	
	div.header div.close_button {
		float:right;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		line-height:24px;
		margin-right:9px;
		position:relative;
		z-index:100;
	}
	
	div.header div.close_button a:link,div.header div.close_button a:visited {
		text-decoration:none;
	}
	
	ul#q-and-a div.header h2 {
		float:left;
	}

	div.clear {
		clear:both;
	}
	
	ul#q-and-a div.off {
		display:none;
	}
	
	ul#q-and-a div.on {
		display:block;
	}		
	
	div.question {
		display:none;
	}
	
	ul#q-and-a.clearfix {
		margin-top:18px;
	}
	
	ul#q-and-a div.box_content img {
		margin-left:auto;
		margin-right:auto;
	}
	
	img#retreadTechnologiesImg {
		float:left;
		margin-right:10px;
	}
	
	p.imageGroup img {
		float:left;
		margin-right:13px;
	}
	
	p.imageGroup {
		clear:left;
		padding:0;
		margin-right:0 !important;
		margin-left:14px;
		margin-top:21px;
	}
	
	p.imageGroup:after {
		content:".";
		visibility:hidden;
		height:0;
		display:block;
		clear:left;
	}

/* TESTIMONIALS */
div.testimonial h2 {
	margin-bottom:0;
}

div.testimonial dl { 	 
	margin-left:13px;
	margin-top:10px;
}

div.testimonial dl dd {
	margin:0;
	padding:0;
}

div.testimonial p {
	margin-bottom:0;
}

div.testimonial {
	width:45%;
	margin-right:4%;
	float:left;
	height:165px;
}

/*XONE FAQ QUESTION 5*/
img.question5 {
margin-bottom:25px;
padding-bottom:5px;
border-bottom: solid 1px dotted;
}


