body{
	background-color: #ffd503;
	background-image: url(images/SpeedyTyre&FitmentBackground.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	cursor:default;
}
.Header{
	width:945px;
	height:160px;
	overflow:hidden;
	text-align:left;
}
.Footer{
	background-image: url(images/SpeedyTyre&FitmentFooter.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:945px;
	height:174px;
	text-align:left;
	overflow:hidden;
}
.Footer a{
	display:block;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
.Footer a:hover{
	text-decoration:underline;
}
.Footer a b{
	padding-left:15px;
	font-weight:normal;
	background-image: url(images/Bullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
.Footer div{
	float:left;
	padding:0px 20px;
	border-left:solid 1px #6d94c7;
	height:102px;
	margin-top:30px;
}
.Page{
	background-image: url(images/SpeedyPage.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:945px;
}
.Page td{
	vertical-align:top;
	text-align:left;
}
.Products{
	background-image: url(images/SpeedyProducts.gif);
	height: 297px;
	width: 260px;
	float:left;
}
.Products div{
	margin:150px 0px 0px 10px;
}
.Products a{
	display:block;
	background-image: url(images/ProductButton.gif);
	width: 108px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:15px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	margin-bottom:2px;
}
.Products a:hover{
	background-position: left bottom;	
	
	
}
.MenuProducts{
	margin:270px 0px 0px 20px;
}
.MenuProducts a{
	display:block;
	background-image: url(images/ProductButton.gif);
	width: 108px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:15px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
}
.MenuProducts a:hover{
	background-position: left bottom;	
	
	
}
.Dealers{
	background-image: url(images/SpeedyDealers.gif);
	height: 297px;
	width: 260px;
	float:left;
}
.Dealers div{
	margin:80px 0px 0px 15px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.Dealers iframe{
	width:140px;
	display:block;
	margin-top:20px;
}
.Contact{
	background-image: url(images/SpeedyContact.gif);
	height: 297px;
	width: 252px;
	float:left;
}
.Contact div{
	margin:80px 0px 0px 15px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.Contact a{
	display:block;
	background-image: url(images/ContactButton.gif);
	width: 165px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:20px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	margin-bottom:1px;
}
.Contact a:hover{
	background-position: left bottom;	
	
}
.PageTop{
	background-image: url(images/SpeedyPageTop.gif);
	height:10px;
	width: 772px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: left -8px;
}
.OnPromotion{
	position:absolute;
	height:160px;
	width:160px;
	margin:780px 0px 0px 710px;
	z-index:2;
}
.OnPromotion object, .OnPromotion embed{
	position:absolute;
	z-index:10;
}
.OnPromotion a{
	position:absolute;
	display:block;
	z-index:12;
}
.Content{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 10px 10px 22px;
	width:480px;
	min-height:664px;
}
.Content p, .Content li{
	font-size:13px;
	color:#000;
}
.Content h1{
	font-size:30px;
	color:#0c4da2;
	font-weight:normal;
}
.Content h2{
	font-size:20px;
	color:#ed1c24;
	font-weight:normal;
	
}
.Content h3{
	font-size:15px;
	color:#ed1c24;
	margin:20px 0px 20px 0px;
	
}
.Content hr{
	height:1px;
	
	color:#0c4da2;
	margin:20px 0px 20px 0px;
}
.Menu{
	background-image: url(images/MenuPanel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:260px;
	height:664px;
	overflow:hidden;
	position:absolute;
	margin:-5px -10px 20px 512px;
	z-index:1;
}
.Menu iframe{
	margin:60px 0px 0px 22px;
}
.ContactUs{
	margin:40px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:230px;
}
.ContactUs a{
	display:block;
	background-image: url(images/ContactButton.gif);
	width: 165px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:15px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 2px 0px;
	margin-bottom:1px;
	margin-left:-2px;
}
.ContactUs a:hover{
	background-position: left bottom;	
	
}
.Logos img{
	border:1px solid #666;
	margin:0px 4px 4px 0px;
}
.BreadCrumb{
	font-size:12px;
	margin-top:10px;
}
.BreadCrumb a{
	color:#000;
	text-decoration:none;
}
.BreadCrumb a:hover{
	text-decoration:underline;
}
A.FindOut{
	background-image: url(images/FindOutMore.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width:143px;
	display:block;
	text-indent:15px;
	padding:6px 0px 6px 0px;
	color:#e01a22;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
A.FindOut:hover{
	background-position: left bottom;	
	color:#ffd503;
	text-decoration:none;
}
A.TyreFindOut{
	background-image: url(images/TyreFindOutMore.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width:280px;
	display:block;
	text-indent:15px;
	padding:6px 0px 6px 0px;
	color:#e01a22;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
A.TyreFindOut:hover{
	background-position: left bottom;	
	color:#ffd503;
	text-decoration:none;
}
.DealerListing{
	margin-bottom:10px;
	padding-bottom:20px;
}
.DealerListing table{
	background-image: url(images/DealerPanelTop.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.DealerListing th{
	text-align:left;
	font-size:15px;
	color:#ec1206;
	font-weight:normal;
	padding:5px 0px;
	text-indent:10px;
	
}
.DealerListing td{
	text-align:left;
	font-size:13px;
	padding:3px 10px;
	vertical-align:top;
}
.DealerListing a{
	background-image: url(images/CallBack.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	width:115px;
	display:block;
	text-indent:15px;
	padding:6px 0px 6px 0px;
	color:#e01a22;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
.DealerListing a:hover{
	background-position: left bottom;	
	color:#ffd503;
	text-decoration:none;
}
.Filter{
	margin-bottom:20px;
	margin-right:20px;
}
.Filter div{
	font-size:13px;
	
}
.Filter select{
	font-size:12px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
	margin-left:20px;
	float:left;
}
.Filter .button{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	width:30px;
	float:left;
}
.TyreTable{
	background-image: url(images/TyrePanelTop.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	margin-bottom:20px;
}
.TyreTable .Logo{
	margin:6px 0px 0px 6px;
}
.TyreTable div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	width:240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left:6px;
}

.TyreTable h3{
	margin:5px 0px 10px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: bold;
}
.TyreTable a img{
	width:176px;
	height:140px;
	margin-top:6px;
	background-repeat: no-repeat;
	background-position: center top;
	border:solid 4px #fff;
	margin-right:6px;
}
.TyreTable a:hover img{
	border:solid 4px #e01a22;
}
.Alert{
	border:1px dashed red;
	padding:10px;
	color:#ec1206;
	font-size:13px;
}
.inputbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:60px;
	float:left;
}
.VehicleData th{
	padding:3px 2px;
	font-size:12px;
	background-color:#000;
	color:#FFF;
	text-align:center;
	vertical-align:top;
}
.VehicleData td{
	padding:3px 2px;
	font-size:12px;
	color:#000;
	text-align:center;
	vertical-align:top;
}


.switchgroup1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:905px;
	text-align:left;
	padding:20px;
}