﻿@import url('http://media.tbccentral.com/themes/ntb/css/tabbedMenu.css');

p {
color:#525252;
font-size:68%;

}
.pageContent 
{
	background: url(http://media.tbccentral.com/themes/bigo/images/subpagebgNew2.gif) repeat-x;
	height: 270px;
	padding-top: 15px;
	height: 360px;
}

/* Overrides */
/*
#menuItem1 a
{
	text-decoration: none;
	color: #000000;
}
*/

/* Home Tire Finder Applet */

.homeFinder .Photo 
{
	float: left;
	width: 260px;
	height: 252px;
	padding-left: 30px;
}

.homeFinder .Search
{
	float: left;
	width: 310px;
	height: 252px;
	padding-left: 20px;
}

.homeFinder .Location
{
	float: left;
	width: 350px;
	height: 120px;
}

.homeFinder .Service
{
	float: left;
	width: 320px;
	height: 120px;
	padding-left: 30px;
	padding-top: 10px;
}
#homeFinderServiceIcon
{
	width: 100px;
	float: left;
}

#homeFinderServiceButton
{
	padding: 10px;
	width: 200px;
	float: left;
}

#homeFinderLocationHeaderWrapper
{
	padding-left: 30px;
	padding-bottom: 10px;
}

#homeFinderLocationImageWrapper
{
	float: left;
	width: 140px;
}
#homeFinderLocationButton 
{
	background: url(http://media.tbccentral.com/themes/bigo/images/selectorCityState.png) no-repeat;
	float: left;
	width: 180px;
	margin-top: 20px;
	margin-left: 10px;
	height: 30px;
}

#txtFindLocation 
{
	font-size: 8pt;
}


.pageSidebar 
{
	padding-top: 10px;
	padding-left: 10px;
	width: 200px;
	float: right;
	background: #FFFFFF;
}

.content1
{
	border-bottom: 1px solid #999999;
	padding-bottom: 10px;	
}

.content1 .header
{
	padding-right: 10px;
}

#contentLocation 
{
	height: 100px;
}

#locationChange
{
	padding-top: 10px;
	margin-left: 10px;
}

#imageLocation 
{
	padding-right: 0px;
}

.question
{
	clear: both;
	text-align: justify;
	padding-bottom: 10px;
}
.answer
{
	clear: both;
	text-align: justify;
	padding-bottom: 10px;
}
.question .headline 
{
	font-weight: bold;
	font-size: 9pt;
}
.answer .copy
{
	font-size: 9pt;
}
.question img 
{
	float: left;
	padding-right: 10px;
}
.answer img 
{
	float: left;
	padding-right: 10px;
}

#VehicleSearchPromptWrapper 
{
    visibility: hidden;
}


#bdy h1.product { padding-top: 27px; }	

#bdy #tabbed_box_1 {float: right; width: 480px !important;	}
#bdy .tabbed_area { position: relative; }
	#bdy ul.tabs { width: 500px !important;  }
	#bdy .content {clear:both ; width: 240px !important; padding: 0 0 10px 0; position: relative !important; min-height: 450px; }
		#bdy .content .inner { width: 220px; padding: 10px 10px 10px 8px; display: block; }
			#bdy .content .inner table tr {   }
				#bdy .content .inner table tr td { color: #727272; font-size:68%; text-align: right; padding: 10px 0; border-bottom: 1px solid #bfbfbf; }
					#bdy .content .inner table tr td a { color: #727272; text-decoration: underline; }
						#bdy .content .inner table tr td a.warranty { color: #dc2b2e; text-decoration:underline; }
				#bdy .content .inner table tr td strong { color: #000; }
				#bdy .content .inner table tr td.title { text-align: left; }
				#bdy .content .inner table tr td.manufacturer { width: 200px; }
	
	/* Global Product Container */	
/* ************************************************** */	
.productBox { margin: 0 0 7px 0; padding: 12px 30px 10px 10px !important; position: relative; width: auto; background: #fff; display: block; border: 1px solid #d8d8d8; background: #fff url(../i/productBoxBg.gif) repeat-y right top;  }
	.top { margin-top: 15px !important; }
	.productBox a { color: #000; text-decoration: underline; }
	.productBox p { position: absolute; left: 160px; top: 40px; }
	.productBox img { left: 30px; display: block; position: absolute; }
		.productBox img.logo { left: 10px; top: 135px; width: 120px  }
	.productBox .info { width: 308px; margin-left: 169px; }
	.productBox .compare { display: block; position: absolute; left: 658px; top:75px; height: 20px; text-align: center; }
		.productBox .compare label { font-size: 62%; color: #000; font-weight: bold; line-height: 18px; margin: 0 0 3px 3px; display: block; }
	.productBox ul { width: 200px; list-style-type: disc !important; list-style-position: outside;  padding: 25px 0 10px 412px; }
		.productBox ul li { font-size: 65%; line-height: 14px; margin: 0 0 5px 0;  padding: 2px 0 0 5px;}
	.productBox h4 a  { color: #dc2b2e; position: absolute; left: 160px; top:  15px; text-decoration: none; }
		.productBox h4 a:hover  { text-decoration: underline; }
		
		

/* Unique Price Box Stying for Product Results Page */	
/* ************************************************** */
#bdy.priceBox { position: absolute; left: 160px; top:40px; height: 95px; width: 225px; background: url(../i/bg/sizeBoxBG.gif) repeat-x 0 0;}	
	#bdy.priceBox span.price { top: 35px; font-weight: bold;     }
	#bdy.priceBox span.quantity { top: 64px; font-weight: bold;   }
	#bdy.priceBox  a.btn { position: absolute; top: 60px; right: 2px; }
	
	
	
/* Global Price Box Styles */	
/* ************************************************** */	
.priceBox { width: 235px; border: 1px solid #989898; display: block; position: relative; }
	.priceBox span { position: absolute; left: 6px; top: 8px; font-size: 66%; color: #6d6d6d;   }
			.priceBox span.size { color: #000;  }
	.priceBox span.size select { position: absolute; top: -3px; left: 35px; width: 177px; height: 21px;    }
			.priceBox span.price { top: 10px; font-weight: bold;     }
				.priceBox span.price strong { font-size: 165%; color: #000;   }
			.priceBox span.quantity { top: 44px; font-weight: bold;   }
				.priceBox span.quantity select { width: 38px; height: 20px; padding: 0;    }
	.priceBox input.btn, .priceBox a.btn { position: absolute; top: 40px; right: 2px; }
		
		/* Custom Box Styles */
		.priceBox .custom { position: absolute; width: 212px; left: -1px; top: 140px; padding: 10px 10px 10px 8px; font-size: 70%; border-left: 1px solid #989898; border-right: 1px solid #989898; border-bottom: 1px solid #989898; }
			.priceBox .custom h5 { margin-bottom: 5px; font-size: 100%; }
	
/*ul.articleNav { left: 715px; width: 300px; top: 10px;  }
	ul.articleNav .back { padding-right: 5px; line-height: 16px; height: 12px; display: block; } */
	
.footer { margin: 11px 0 30px 0; position: relative; background: #fff; width: 740px; height: 30px; display: block; }
	.footer a { position: absolute; left: 12px; top: 0; }
	.footer p { color: #000; left: 130px; top: 10px; position: absolute; font-size: 70%; font-weight: bold; }


/* Compare Table Styles */	
/* ************************************************** */
.compare-wrap { background: #fff; margin: 15px 25px 0 25px; padding: 20px; position: relative; }
	.compare-wrap h4 {  }
	.compare-wrap img.featured { float: right; padding-right: 10px; }
	
	.compare-wrap table { width: 80%; margin: 10px 0; border: 1px solid #ebebeb; background: #fff; }
		.compare-wrap table thead tr, .compare-wrap table thead tr td, .compare-wrap table thead tr.alt td { background: #fff; padding: 10px; border-right: 1px solid #ebebeb; text-align: left;  }
		.compare-wrap table thead td h3 { padding-left: 10px; width: 80px; margin: 5px 0 5px 0; color: #dc2b2e; text-align: left;}
		.compare-wrap table thead td p	{ padding-left: 10px; margin: 0 0 10px 0; }
		.compare-wrap table thead td input, .compare-wrap table thead td a.btn { margin-left: 8px; }
		
	.compare-wrap table.featured { width: 16%; margin: 10px 0 0 5px; border: 3px solid #000; z-index: 10; }
		.compare-wrap table.featured td { border-right: none; }
		
		.compare-wrap table tr  { border: 1px solid #ebebeb;}
			.compare-wrap table tr.alt td { background: #f5f5f5; }
		.compare-wrap table td { padding: 12px 17px; text-align: center; background: #ebebeb; border-right: 2px solid #fff; font-size: 70%; margin-right: 2px; }
			.compare-wrap table td.title { background: #fff !important; border: 1px solid #ebebeb; }
			.compare-wrap table td p { width: 98px; display: block; color: #000; font-size: 85%; font-weight: bold; text-align: left; }
			.compare-wrap table td.price { font-weight: bold; }
			.compare-wrap table td.warranty {color: #dc2b2e; }


/* Product Detail Page */
/* ************************************************** */
#bdy h1.product { padding-top: 27px; }	

#bdy #tabbed_box_1 {float: right; width: 490px !important;	}
#bdy .tabbed_area { position: relative; }
	#bdy ul.tabs { width: 490px !important;  }
	 #bdy .content { width: 240px!important; padding: 0 0 10px 0; position: relative !important; min-height: 450px; }
		#bdy .content .inner { width: 220px; padding: 10px 10px 10px 8px; display: block; }
			#bdy .content .inner table tr {   }
				#bdy .content .inner table tr td { color: #727272; font-size:68%; text-align: right; padding: 10px 0; border-bottom: 1px solid #bfbfbf; }
					#bdy .content .inner table tr td a { color: #727272; text-decoration: underline; }
						#bdy .content .inner table tr td a.warranty { color: #dc2b2e; text-decoration:underline; }
				#bdy .content .inner table tr td strong { color: #000; }
				#bdy .content .inner table tr td.title { text-align: left; }
				#bdy .content .inner table tr td.manufacturer { width: 200px; }
	
	/* Product Image Box */				
	#bdy #productWrap { width: 210px; float: left; padding: 25px 5px 0 0; display: block; }	
		#bdy #productWrap img { display: block;  }	
			#bdy #productWrap img.logo { width: 156px; height: 25px; margin: 0 auto; }
	
	/* Product Viewer Box */
	#bdy #productViewer { width: 210px; border: 1px solid #bfbfbf; position: relative; height: 123px; margin: 15px 0 20px 0; background: #fff; }	   
		#bdy #productViewer .footer { height: 20px; width: 210px; position: absolute; bottom: 0; left: 0; background: #ebebeb; margin: 0; } 
			#bdy #productViewer .footer a { padding: 3px 0; font-size: 62%; position: static; } 
				#bdy #productViewer .footer a.last { padding-left: 10px; float: left; }  
				#bdy #productViewer .footer a.next { padding-right: 10px; float: right; }  
				#bdy #productViewer .footer p.page{ width: 45px; font-size: 62%; position: static; margin: 0 auto; padding: 3px 0 0 0;}                      
			                              
			                              
	/* Unique Price Box Stying for Product Detail page */	
	/* ************************************************** */	
	#bdy .priceBox { position: absolute; left: 245px; top:35px; width: 230px; height: 140px; background: url(http://media.tbccentral.com/themes/BigO/images/sizeBoxBG.gif) repeat-x 0 0;}
			#bdy .priceBox span { position: absolute; left: 8px; top: 8px; font-size: 66%; color: #6d6d6d;   }
				#bdy .priceBox span.price { top: 40px; font-weight: bold;     }
				#bdy .priceBox span.size { color: #000;  }
				#bdy .priceBox span.quantity { top: 80px; font-weight: bold;   }
		#bdy .priceBox span.size select { position: absolute; top: -2px; left: 35px; width: 177px; height: 21px;    }
		#bdy .priceBox span.size .SKUSelectorSKUWheel {left: 105px !important; width: 112px !important;}
		#bdy .priceBox input.btn { position: absolute; top: 105px; right: 5px; background: url(http://media.tbccentral.com/themes/BigO/images/addtochecklist_btn.png) no-repeat 0 0; height:25px;width:174px;  }
		
#prdImgWrp
{
    background-color:#FFF;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width: 240px;
}		

#prdLogoWrp
{ 
    background-color:#FFF;  
    margin-left:auto;
    margin-right:auto;
    text-align:center; 
    width: 240px;
}
    #prdLogoWrp img
    {
        margin-left:auto;
        margin-right:auto;
    }

.prdImg
{
    margin-left:auto;
    margin-right:auto;
}

#detailHeader
{
}

#detailHeader h1
{
    margin: 10px 0;
}

ul.featuredDesc
{
    color: #525252;
    font-size: 11px;    
    list-style-type:disc !important;
    margin: 0 0;
}
    ul.featuredDesc li
    {margin-left: 20px;}

.tabs
{
    height: 23px;
}
    
#tabContentWpr
{
    background-color:#FFF;
    height:500px;
    width: 490px;
}    