
/* Header Styles */
/* ************************************************** */
#header {position:relative;background:#fff;padding: 0 0 0 0; height:78px; width: 1000px; border-bottom: 5px solid #000; margin: 0 00px 0; }
	#header a.headerFix {  display:block;width: 278px;height: 60px;overflow:hidden;cursor:pointer; position:absolute; text-indent:-9999em; background: url(/themes/bigo/images/logoBigO.jpg) no-repeat 10px 10px; 
	                       }
		#header ul { position:absolute;top:13px;right:8px;height:16px;  }
			#header ul li { padding:0 0 0 5px; border-left: 1px solid #ebebeb; display: inline; font-size: 10px; font-weight: bold; }
				#header ul li.first { border-left:none;}
				#header ul li a { color: #939192; }
					#header ul li a:hover { text-decoration: underline; }
						
	#header #headerCartInfo{position:absolute;top:48px;right:1px;height:30px;width:200px; text-align: right; background: #fff;}
		#header #headerCartInfo img {float: left;}
		#header #headerCartInfo span {float: right; color: #939192;  font-size: 70%; display: block; padding: 1px 0 0 0; margin-top: 4px; }
	
/* End */
/* ************************************************** */	


/* Content Styles */
/* ************************************************** */
#mainContent {background:url(http://media.tbccentral.com/themes/bigo/images/homePageBottom.gif) no-repeat top left; height: auto; min-height: 440px; position: relative; }
	#mainContent p {font-size: 65%; }
	#mainContent img { vertical-align: top; margin: 0 4px; padding: 0; }
	#mainContent a { font-weight: bold !important; }

#subContent {background:#fdfdfd url(http://media.tbccentral.com/themes/bigo/images/subpagebgNew2.gif) repeat-x -20px 0; height: auto; min-height: 500px; position: relative; margin-bottom: 20px;overflow :auto; width:745px; float: left;
    }

#subContent #bdy { margin:15px 10px 20px 10px; position: relative; float: left;
    top: 0px;
    left: 0px;
}
/* End */
/* ************************************************** */


/* Start First Read Styles */
/* ************************************************** */
#subContent #bdy #fr { position: relative;  margin: 0 15px; width: 710px; }
	#subContent #bdy #fr h1{ margin: 5px 0; }
	#subContent #bdy #fr p{ line-height: 14px; }
				
				
#subContent #bdy .wheels { background:url(http://media.tbccentral.com/themes/bigo/images/firstreadWheelsBg.png) no-repeat bottom left; min-height: 350px;  }
	#subContent #bdy .wheels img { margin-top: 17px; }

#subContent #bdy .tires { background:url(http://media.tbccentral.com/themes/bigo/images/firstreadTiresBg.png) no-repeat bottom right; min-height: 350px;  }

#subContent #fr.landing {   }
	#subContent #fr.landing img.corporate { float: left; margin: 10px 10px 0 0;  }
	#subContent #fr.landing p.info { margin-top: 10px;  display: block; width: 525px; }
	#subContent #fr.landing a.branding { font-size: 175%; margin-left: 100px; color:#007ad0; font-weight: normal;}
	
#subContent #bdy.corporate #three-col { margin: 10px 0 0 0;  }

#subContent #bdy.warranty ul { list-style-type: disc; margin: 10px 0; }
	#subContent #bdy.warranty ul li { padding: 0 0 5px 0; font-size: 70%; margin: 0 20px; color: #525252;}
/* End */
/* ************************************************** */	

				
/* Start Featured Box Styles */	
/* ************************************************** */			
#subContent #bdy #featured { padding: 1px  0px; width: 700px; background: #fff; min-height: 100px; margin: 15px 0 0 0; float: left; height: 100%;}
	#subContent #bdy #featured #spotlightWrap { width: 100%; background: #fff; float: left;  }
		#subContent #bdy #fr #featured #spotlightWrap div.imgwrap h3{ width: 100%; background: #fff; float: left; text-transform:uppercase; }
		#subContent #bdy #featured .spotlight { width: 166px; margin-right: 15px; display: block; float: left; margin-bottom: 15px; }
			#subContent #bdy #featured .spotlight h2 { background: #1e1e1e; text-align: center; margin-bottom: 20px; color: #fff; text-transform:uppercase; font-size: 85%; font-weight: bold; padding: 5px 0; letter-spacing: 1px; }
		#subContent #bdy #featured .spotlight img { display: block; margin: 0 auto;}
		
/*#subContent #bdy #featured img { padding: 0 5px 0 0; float:left;}*/
	  #subContent #bdy #featured img h3 { padding: 0 5px 0 0; float:left; }

	#subContent #bdy #featured .info { width: 500px; display: block; float: left;}
		#subContent #bdy #featured .info h3 { margin: 5px 0;  text-transform:uppercase;}
		#subContent #bdy #featured .info h5 { margin: 10px 0 0 0;}
			#subContent #bdy #featured .info h3 a { font-size: 130%; text-decoration: underline; color: #000; margin-bottom: 10px;}
		#subContent #bdy #featured .info a { font-size: 75%; font-weight: bold; margin: 5px 0; display: block;}
		
	#subContent #bdy #partners { margin: 40px 0 0 0; line-height: 27px; }
	#subContent #bdy #partners p, #subContent #bdy #partners img { float: left; font-weight: bold; display: block; padding-right: 10px; color: #000; }
/* End */
/* ************************************************** */


/* Start Service Page Styles */
/* ************************************************** */
#bdy.services #popularServices { width: 440px;  } 
#bdy.services #popularServices ul, #bdy.services #popularServices h2 { position: static; }
#bdy.services #popularServices ul li { float:left;margin: 0 5px 10px 0;width:210px; }
#popularServices ul li a.title { font-size: 80%; padding-top:5px; display: block;  }
	#popularServices ul li a.title2 { font-size: 80%; padding-top:6px; display: block;  }
#popularServices ul li p { padding: 0 0 5px 0; width: 120px; font-size: 62%;  } 
#popularServices ul li img { margin-right: 3px;  } 
	#popularServices ul li p span { display: block; font-weight: bold; padding-top: 3px; font-size: 110%;  }
	
#bdy.services #findTireSelect { position: static; width: 297px; height: auto; }

.serviceBox { background: #f3f3f3; border: 1px solid #9a9a9a; margin-top: 10px; width: 710px;   }
	.serviceBox .col { float: left; padding: 12px 0 0 15px; }
	.serviceBox .sympxoms { margin-bottom: 65px; }
		.serviceBox .col a { padding-bottom: 10px; }
		.serviceBox .col p { margin: 0 0 20px 0 !important; font-size: 70%; vertical-align: middle; width: 320px; }
		.serviceBox .col span { margin-bottom: 20px !important; font-size: 120%; }
		.serviceBox .col input { display: block; float: left; margin-right: 10px;  }
			.serviceBox .col input.btn { float: none;  }
		.serviceBox .col label { font-weight: bold; padding: 2px 0 0 0; clear: none; margin: 0; display: block; }
	.serviceBox .bottom { background: url(http://media.tbccentral.com/themes/bigo/images/servicesFooterBg.gif) repeat-x top left; height: 41px; display: block; width: 100%;  clear:both; }
		.serviceBox .bottom a { margin: 0 auto; display: block; width: 145px; }
		
.serviceBox .quoteBox { padding: 10px; width: 270px; background: #fff;   } 
.serviceBox .quoteBox p { width: auto; margin: 0 !important; font-size: 62%; }
	.serviceBox .quoteBox a { font-size: 80%; padding: 0 0 3px 0;   }
	.serviceBox .quoteBox span { display: block; margin: 0; padding: 3px 0 0 0; font-size: 70%;  }
	
	
.serviceBox ul.sympxoms { list-style-type: none !important;padding: 0;margin: 0 !important;}
.serviceBox ul.sympxoms li  {background: url(http://media.tbccentral.com/themes/bigo/images/checkbox.gif) no-repeat 0 0;padding: 0 0 0 8em; list-style-type: none !important; margin: 0 0 10px 0; line-height: 18px; }
	.serviceBox ul.sympxoms li span  {padding-left: 30px; font-size: 90%; font-weight: bold; }

#bdy.services h4 { margin: 15px 0 0 0; }		
#bdy.services .content ul { margin: 10px 0 0 40px; }	
#bdy.services .content ul li { list-style-position:outside;list-style-type:disc;padding:0 0 10px 0; font-size: 68%; }

#bdy.services label.select_all { padding: 3px 0 0 15px; clear: none; margin: 0; display: block; float: left;}

#bdy.service table.recommendService { width: 720px;}
#bdy.service .content .inner { width: 720px; padding: 13px 10px 10px 10px; }

/* End */
/* ************************************************** */


/* Start Learn More Page Styles */
/* ************************************************** */	
#bdy.learn div#education { border-top: 1px solid #d8d8d8; padding-top:15px; width: 720px; }
	#bdy.learn div#education div { width: 350px; margin-right: 10px; padding: 15px; display: block; float: left; }
		#bdy.learn div#education div.section { width: 324px; margin: 10px 0 0 11px; padding: 15px;  background: #f9f9f9; }
			#bdy.learn div#education div.section a { font-size: 68%; line-height: 18px; }
		#bdy.learn div#education div.first { margin-left: 0; }
/* End */
/* ************************************************** */


/* Start Franchise Page Styles */
/* ************************************************** */	
#bdy.franchise #three-col { padding-left: 13px; }

#bdy.franchise #overview { background: #b1b1b1; position: relative; margin:10px 0 10px 13px; width: 715px; padding: 0 0 17px 0; }
	#bdy.franchise #overview h1 { width: 290px; padding: 32px 0 15px 25px; color: #fff; }
	#bdy.franchise #overview p { width: 265px; padding: 0 0 12px 25px; color: #fff; font-weight: bold; }
	#bdy.franchise #overview a.btn { margin-left: 25px; }
/* End */
/* ************************************************** */


/* Start Side Nav Styles */
/* ************************************************** */			
#sideNav { width: 240px; min-height: 500px; background: #fff; float: right;   }		
	#sideNav .promo { width: 225px; margin: 15px 0 10px 15px; min-height: 80px; padding-bottom: 15px; border-bottom: 1px solid #d8d8d8;  position: relative;}	
			#sideNav .promo .last { border-bottom: 1px solid #fff; }
		#sideNav .promo h2 { position: relative; width: 175px; margin-bottom: 2px; width: auto; }
			#sideNav .promo .last h2 { position: relative; width: 120px ; margin-bottom: 5px;  }
     #sideNav  .copy  { margin: 5px 5px 5 px 25px; float: left; font-size: 80%;}
		#sideNav .copy img {float: left;  padding: 0px 5px 0 5px; margin: 5px 0 0px 0;}
		#sideNav  img.header  {float: left;  margin: 5px 120px 10px 5px; }

		#sideNav .copy p{  /*margin: 0;*/ }
		#sideNav .promo a.more { text-transform: uppercase; padding-top:3px; display: block; }
			#sideNav .promo p.save { font-weight: bolder; font-size: 80%; color: #000; }
			#sideNav .copy  .disclaimer {	font-style: italic;  color: #999999; }
			#sideNav .copy .headline { font-weight: bolder; color: #f00; }
			 p.disclaimer { padding-bottom: 0; }
				#sideNav .promo p.save span { color: #DC2B2E; font-size: 100%;}
				   
	#sideNavtop  {clear: both; position: absolute; left: 768px; top:206px; background-color: #fff; }

     
			
		/* My Car Styles */
		#sideNav .car { position: relative; min-height: 58px; }
			#sideNav .car  h2 a.change { position: absolute; left: 80px; top: 5px;  }
			/*#sideNav .car img { position: absolute; left: 0; top: 20px; }*/
			#sideNav .car p { position: absolute; right: 30px; top: 30px; font-weight: bold; display: block; width: 100px; color: #000; }
		
		/* My Location Styles */
		#sideNav .location div.reservation { width: 100%; min-height: 40px; position: relative; }
			/*#sideNav .location h2 a.change { position: absolute; left: 135px; top: 5px;  }*/
			#sideNav .location div.reservation img { position: absolute; left: 0; top: 0; margin: 0; padding: 5px 0 0 0; }
			#sideNav .location div.reservation input { position: absolute; right: 0; top: 7px; }
			
		/* Tire Talk Styles */
		#sideNav  .tips { position: relative; border-bottom: none; font-size: 80%}
			#sideNav .tips span { padding: 0 10px 0 0; margin: 0 0 10px 0; background: #fff; text-align: center; color: #dc2b2e; font: bold 32px Arial; }
			#sideNav .tips p{ width: 150px; display: block; float: left;  }
				#sideNav .question img{ font-weight: bold; margin: 5px; float: left;  }
				#sideNav .answer img{ font-weight: bold; margin: 5px; float: left;  }
                #sideNav .headline{ font-weight: bold; font-style: italic; }
			#sideNav .tips .answeredBy { display: block; height: 60px; background: #fff; width:150px; margin: 10px 0; padding-left: 45px; }
				#sideNav .tips img { float: left; display: block; margin: 0; }
				#sideNav .tips .answeredBy p { width: 75px; display: block; float: left; padding: 0; }
					#sideNav .tips .answeredBy p span.by { color: #999; font-size: 80%; }
					#sideNav .tips .answeredBy p span.name { color: #000; font-size: 100%; font-weight: bold; }
		
		/* Warranty Information Styles */
		#sideNav .warranty img { margin: 0; }
			#sideNav .warranty img.placeholder { width: 100%; background: #999; height: 125px; padding: 0; margin: 5px 0; }	
			
		/* Sign Up Styles */
		#sideNav .promo .signup input.txt { width: 140px; }	
		
		/* Featured Product Styles */
		#sideNav .featured p.offer  {  padding: 5px 0 5px 0; font-size: 80% }	
		#sideNav .featured p.offer a  {  font-size: 80%; }		
			
/* End */
/* ************************************************** */


/* Footer Styles */
/* ************************************************** */
/*.push {height: .05em;}*/

#footer {padding: 0; clear: both; background:#fff; height:100px; width: 1000px; position: relative; border-top: 5px solid #000; margin: 0; }
	#footer #footerLinks{width:665px; float: left; margin-top:15px;}
		#footer #footerLinks ul {float: left;}
			#footer #footerLinks li{margin:2px 0; padding:0 10px; border-right: 1px solid #ebebeb; color: #939192; font-size: 10px;  }
				#footer #footerLinks li.last{border-right: none; }
				#footer #footerLinks li a{ color: #939192; font-weight: normal;  }
					 				#footer #footerLinks li a:hover{text-decoration: underline;}
		#footer #footerLinks p{padding:10px;}
		
	#footerSignup {/*position: absolute; right: 25px; top: 0;*/ float:right; width: 295px; }
		#footerSignup .signup {position: relative; }         
		#ctl00_footerMenu_Img6 {float: right;}
		#footerSignup .signup h2 {color: #000;  }
		#footerSignup .signup p {font-size: 10px; }
		#footerSignup .signup .wrap { position: relative; }
			#footerSignup .signup .wrap a.img{ position: absolute; left: 60px;}
		#footerSignup .signup input[type="text"] {width: 95px; position: absolute; left: 0; top: 5px;   }
		#footerSignup .signup .signupZip {left: 100px !important;}
		#footerSignup .signup input.text {width: 150px; position: absolute; left: 0; top: 5px;   }
		#footerSignup .signup input[type="button"] {position: absolute; right: 10px; top: 0;  }
		#footerSignup .signup input.btn {position: absolute; top: 0;  }

/* End */
/* ************************************************** */

/* Search element Styles */
/* ************************************************** */

           #VehicleSearch
           {
	            width: 300px;
	            float: left;
            }   





/* End */
/* ************************************************** */


#header
{
    background-image:url(http://media.tbccentral.com/themes/BigO/images/logoBigO.jpg);
    background-repeat:no-repeat;
    background-position: 10px 10px;
}

/* Misc */
.vehiMsg
{
    font-weight: 600; 
    margin-bottom: 5px;
    font-size:10pt;
}