@charset "utf-8";
/* Your Tire Source.com Index Styles */

/* -------------------- Header Styles -------------------- */

	

/* -------------------- Secondary Static Nav -------------------- */
#schedule{padding:10px 0 0; background-image:url(/images/schedule-nav-top-new.png);}

	#schedule-bottom{padding:0 0 13px; background-image:url(/images/schedule-nav-bottom-new.png);}
	
		#schedule-nav{background:url(/images/schedule-nav-bg-new.png) no-repeat left top;}

/* -------------------- Middle Content Area -------------------- */
#content{
	float:left;
	position:relative;
	width:860px;
	padding:0 0 10px 40px;
	background:#000 url(/images/center-content-bg-new.jpg) no-repeat left bottom;
	color:#fff;
	}
	
	#content #buttons{float:right; width:170px; margin: 0 0 0 5px;}
	
		#content #buttons img{margin: 5px 0;}
	
	#content .txt-whiteLarge{
		font-size:1.3em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#fff;
		}
	
	#content h2.orange-bg{
		display:block;
		padding:0 118px 0 0;
		margin:0;
		background: url(/images/orange-fade.png) no-repeat right top;
		}
		
	* html #content h2.orange-bg{
		/*background: url(/images/orange-fade-lq.png) no-repeat right top;*/
		padding:0;
		background:none;
		}
		
		#content h2#mtth2{width:152px;}
		#content h2#locationh2{width:155px;}
		
		* html #content h2#mtth2{width:270px;}
		* html #content h2#locationh2{width:273px;}
				
		#content h2.orange-bg a, #content h2.orange-bg span{
		    display:block;
			padding:2px 0 2px 5px;
			text-decoration:none;
			font-size:1em;
			font-family:Georgia, "Times New Roman", Times, serif;
			background: url(/images/h2-bg.png) repeat-x left top;
			color:#fff;
			}
			#content h2.orange-bg a:hover, #content h2.orange-bg a:focus{text-decoration:underline}
	
	#content li{line-height:1em;}
	
	#gen-content{
		float:left;
		width:400px;
		}
		
	#extra-content{
		float:right;
		padding:20px 0 0;
		width:440px;
		}
		
		#location-box-top{
			padding:10px 0;
			background: url(/images/location-box-top.png) no-repeat left top;
			}
			
			#location-box-right{
				padding:0 5px 0 0;
				background: url(/images/location-box-right.png) no-repeat right top;
				}
				
				#location-box{
					width:420px; min-height:245px;
					margin:0 0 20px; 
					padding:3px;
					background: url(/images/location-box-bottom.png) repeat-y left bottom;
					}
					
					#location-box a{
						font:normal 900 1.33em/1.2em Arial;
						line-height:1.2em;
						text-decoration:none;
						color:#ce8214;
						}
					
					#location-box ul{
						float:left;
						margin:0 0 5px; padding:0;
						list-style-type:none;
						}
					
					#location-box #secondrow{
						float:none;
						display:block;
						margin:0 auto 0;
						width:300px;
						}
						
						#location-box ul li{
							display:inline;
							float:left;
							margin:0;
							width:128px;
							text-align:center;
							}
							
							#location-box ul li img{margin:0; padding:0;}
							
							#location-box ul li a{
								display:block;
								font-size:1.2em; 
								font-weight:900; 
								line-height:1em;
								color:$fff;
								}#location-box ul li a:hover,#location-box ul li a:focus{text-decoration:underline;}
		
		#meettheteam{margin:50px 0 0;}
				
			#meettheteam a{
				font-size:1.4em;
				font-weight:900;
				line-height:1.2em;
				text-decoration:none;
				color:#fa9401;
				}			
				#meettheteam a:hover, #meettheteam a:focus{text-decoration:underline;}
	
	#box-content{
		float:left;
		width:229px;
		padding:0 0 0 8px;
		background:url(/images/box-content-bg.png) repeat-y;
		}
	
		#box-content-text{
			float:left;
			width:208px;
			min-height:780px;
			padding:0 4px 5px 8px;		
			background: url(/images/box-content-text-bg-opt.jpg) no-repeat;
			color:#fff;
			}

/* -------------------- RTE Content -------------------- */
h1{
	margin:20px 0 10px 0;
	padding:0;
	background:none;
	font:normal small-caps 900 1.65em arial;
	color:#FFAA00;
	}
	
#content p{margin:12px 0 0;}

/* -------------------- SlideShow -------------------- */
#pnlSlideShowContainer{
	float:left;
	width:305px;
	margin:0;
	text-align:center;
	}
	
	#pnlSlideShowContainer p{
		margin:5px 0;
		padding:2px;
		background:#bbb url(/images/truck-text-bg.png) repeat;
		font-size:1.1em;
		font-weight:bold;
		text-align:center;
		}
	
	#lrg-image{
		display:inline;
		padding:0;
		}
		
		#pnlSlideShow{display:inline;}
		
		#lrg-image img{
			margin:0;
			border:3px double #665F57;
			}
	
	#pnlLinkContainer{display:none;}
	
	#content #thumbs-paging{
		padding:5px 0;
		}
		
		#thumbs-paging li{
			display:inline;
			margin:0 5px 10px 0;
			list-style-type:none;
			}
			
			#thumbs-paging li img{
				width:65px;
				margin:0; 
				border:3px double #665F57;
				}

/* -------------------- Truck Center Area -------------------- */	
#truck-center{
	width:360px;
	margin:0 auto;
	color:#fff;
	}
	
	#truck-center h3{
		font-size:1.3em;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#fff;
		}
	
	#truck-center #truck-desc{
		float:left;
		width:302px;
		padding:185px 0 0;
		background:#BBBDC4 url(/images/truck-center.jpg) no-repeat center center;
		}
		
		#truck-center #truck-desc div{
			float:left;
			width:292px;
			padding:5px;
			background:url(/images/truck-text-bg.png) repeat;
			font-size:1.1em;
			font-weight:bold;
			text-align:center;
			}
	
	#content img{margin:0}
	
	#meettheteam img{
		display:inline;
		margin:5px;
		float:left;
		}
	
	#content #tires{
		float:left;
		padding:5px 0 0 0;
		list-style-type:none;
		}	

		#tires li{
			float:left;
			position:relative;
			width:72px; height:72px;
			margin:0 4px 0 0;
			}
			

			#tires a{
				position:absolute;
				display:block;
				right:0; top:0;
				width:14px; height:14px;
				background:url(/images/tires-more.png) no-repeat;
				text-indent:-9000px;
				outline:none;
				}
				
			#tires img{width:72px; margin:0;}
		

/* -------------------- Features Button -------------------- */
#blurb-container{
	position:absolute;
	right:50px; top:-21px;
	width:234px;
	}

.feature{background:url(/images/feature-sm-top-wht.png) no-repeat left top;}
	
	.feature-btm{background:url(/images/feature-sm-btm-blk.png) no-repeat left bottom;}
		
		.feature-inside{background:url(/images/feature-sm-mid-blk.png) repeat-y left top;}
		
.news{background:url(/images/feature-sm-top-blk.png) no-repeat left top;}
		
		.news .feature-inside{background:url(/images/feature-sm-mid-blk.png) repeat-y left top;}

/* -------------------- Promotions Button -------------------- */		
#promotions-btn{margin:5px 0 5px 20px;}
	
	#promotions-btn a{
		font:normal normal 500 1.65em arial;
		color:#fff;
		}

/* -------------------- Tire Company Container -------------------- */	
#company-container{
	float:left;
	width:900px;
	}	

	#company-names{
		float:left;
		width:577px;
		padding:5px 0 4px 323px;
		background:#fff url(/images/company-names-bg.jpg) no-repeat left top;
		font-size:.6em;
		color:#000;
		}
		
		#company-names li{
			display: inline;
			padding: 0 15px 0 15px;
			border-right: 1px black solid;
			}
		#company-names li.last{border:none;}
	
			#company-names a{
				color:#000;
				text-decoration:none;
				}
				#company-names a:hover{text-decoration:underline;}

/* -------------------- Footer -------------------- */	
#footer {
	width:900px;
	padding:0;
	background:none;
	}

	#footer-top{
		width:900px;
		padding: 10px 0 70px;
		background:#FFFFFF url(/images/footer-bg-new.jpg) no-repeat left top;
		}
		
		#footer-contact{
			float:left;
			margin:0 0 5px; padding:0 0 26px;
			background:url(/images/footer-box-bottom-opt.png) no-repeat left bottom;
			}
			
			#footer-contact-inner{
				width:537px;
				padding:0 0 0 5px;
				background:url(/images/footer-box-bg-opt.png) repeat-y left bottom;
				}
				#footer-contact dt a{padding: 0 50px 0 0;}
				
				#footer-contact dl{
					padding:0 10px 0 80px;
					min-height:70px;
					background:url(/images/goodyear-gemini.jpg) no-repeat top left;
					}
				#footer-contact dl dd a{padding: 0; color: #010358;}
				
				#footer-contact p{
					float:left;
					width:600px;
					font:normal normal 900 .55em arial;
					text-align:center;
					color:#000;
					}
				
					
		#footer-nav{
			width:830px;
			padding:0 0 0 10px;
			margin:0 0 0 30px;
			font-size:.8em;
			font-weight:500;
			}
		
			#footer-nav #karcher{margin:0 0 10px;}
				#footer-nav #karcher a{color:#041e5c}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
