@charset "utf-8";
/* CSS Document */
body{
	background-color: #FFF;
	background-image: url(images/Background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	cursor:default;
}
.Header{
	width:950px;
	height:130px;
	text-align:left;
}
.Committed{
	position:absolute;
	margin:81px 0px 0px 334px;	
}
.Select{
	position:absolute;
	margin:20px 0px 0px 768px;	
}
.Committed a img{
	background-repeat: no-repeat;
	background-position: left top;	
}
.Committed a:hover img{
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.Menu{
	background-image: url(images/PageTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:950px;
	height:65px;
	overflow:hidden;
}
.Menu a{
	background-image: url(images/PanelGreyB.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;
	margin-top:12px;
	color:#718f92;
	font-size:16px;
	display:block;
	float:left;
	font-size:16px;
	
}
.Menu a:hover{
	text-decoration:underline;
	color:#007e87;
	
}
.Menu div{
	background-image: url(images/PanelWhiteB.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:12px;
	color:#007e87;
	font-size:16px;
	display:block;
	float:left;
	font-size:17px;
	
}
.Page{
	background-image: url(images/PageBack.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:950px;
	padding:0px;
}
.Footer{
	background-image: url(images/PageBottom.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:950px;
	height:180px;
	text-align:left;
	overflow:hidden;
}
.Footer a{
	display:block;
}
.Footer div{
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
}
.Footer div:hover{
	background-repeat: no-repeat;
	background-position: left bottom;	
	position:absolute;
}
.Callback {
	margin:21px 0px 0px 15px;
	background-image: url(images/FreeCallBack.gif);
	height:145px;
	overflow:hidden;
}
.Callback a{
	width:302px;
	height:145px;
	text-decoration:none;
}
.Callback em{
	display:block;
	width:180px;
	font-size:13px;
	color:#FFF;
	margin:70px 0px 0px 15px;
	cursor:pointer;
}
.Callback b{
	display:block;
	font-weight:bold;
	color:#4ce0eb;
	margin-top:5px;
}
.Dealers {
	margin:21px 0px 0px 325px;
	background-image: url(images/Dealers.gif);
	height:145px;
	overflow:hidden;
}
.Dealers a{
	width:302px;
	height:145px;
	text-decoration:none;
}
.Dealers em{
	display:block;
	width:200px;
	font-size:13px;
	color:#FFF;
	margin:70px 0px 0px 15px;
	cursor:pointer;
}
.Dealers b{
	display:block;
	font-weight:bold;
	color:#4ce0eb;
	margin-top:5px;
}



.ShareCall {
	margin:21px 0px 0px 635px;
	background-image: url(images/ShareCall.gif);
	height:145px;
	overflow:hidden;
	width:302px;
}
.ShareCall a{
	height:145px;
	text-decoration:none;
	cursor:default;
}
.ShareCall em{
	display:block;
	width:200px;
	font-size:13px;
	color:#FFF;
	margin:70px 0px 0px 15px;
}
.ShareCall b{
	font-weight:bold;
	color:#4ce0eb;
	font-size:16px;
	letter-spacing:-1px;
}





.Analyser {
	margin:21px 0px 0px 635px;
	background-image: url(images/NeedsAnalyserTemp.gif);
	height:65px;
	overflow:hidden;
}
.Analyser a{
	width:302px;
	height:65px;
	text-decoration:none;
}
.Analyser em{
	display:block;
	width:300px;
	height:20px;
	font-size:13px;
	color:#FFF;
	margin:38px 0px 0px 15px;
	cursor:pointer;
}
.Analyser b{
	font-weight:bold;
	color:#4ce0eb;
}
.Fun {
	margin:91px 0px 0px 635px;
	background-image: url(images/FunTemp.gif);
	height:75px;
	overflow:hidden;
}
.Fun a{
	width:302px;
	height:75px;
	text-decoration:none;
}
.Fun em{
	display:block;
	width:300px;
	height:20px;
	font-size:13px;
	color:#FFF;
	margin:18px 0px 0px 15px;
	line-height:16px;
	text-indent:145px;
	cursor:pointer;
}
.Fun b{
	font-weight:bold;
	color:#4ce0eb;
}
.PageContainer{
	background-image: url(images/Page.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px 26px 0px 26px;
	text-align:left;
}
.PageEnd{
	width:910px;
	text-align:left;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	padding:20px 0px;
	display:block;
	text-align:justify;
}
.Images{
	width:250px;
	vertical-align:top;
}
.Content{
	width:380px;
	vertical-align:top;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:20px;
	color:#4a676a;
}
.Content p, .Content li{
	font-size:12px;
	color:#4a676a;
	line-height:16px;
}
.Content li{
	margin-bottom:5px;
}
.Content h1{
	font-size:30px;
	color:#ec1206;
	font-weight:normal;
}
.Content h2{
	font-size:20px;
	color:#ec1206;
	font-weight:normal;
}
.Content h3{
	font-size:15px;
	color:#ec1206;
	font-weight:normal;
}
.PageMenu{
	width:270px;
	vertical-align:top;
}
.PageMenu .Main{
	margin-right:10px;
	width:236px;
	text-align:left;
	padding:47px 0px 10px 0px;
	float:right;
}
.PageMenu .Trusted{
	margin-right:10px;
	width:226px;
	text-align:left;
	padding:10px 0px;
}
.PageMenu .Heading{
	padding:10px 5px 11px 25px;
	margin:0px 0px 5px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ec1206;
	text-transform:uppercase;
	text-align:left;
}
.PageMenu .Main a{
	display:block;
	padding:10px 5px 11px 15px;
	margin:0px 0px 5px 10px;
	background-image: url(images/Button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#4a676a;
}
.PageMenu .Trusted{
	float:right;
}
.PageMenu .Trusted a{
	display:block;
	float:left;
	padding:10px 0px 11px 15px;
	margin:0px 0px 5px 5px;
	background-image: url(images/ButtonSmall.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#4a676a;
	width:95px;
	text-align:left;
}
.PageMenu a:hover{
	background-position: left bottom;
}
.Breadcrumb{
	color:#ec1206;
	padding:30px 0px 10px 0px;
	font-size:10px;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
}
.Title h1{
	padding:2px 0px 0px 0px;
	height:93px;
	font-size:30px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	
}

.DealerLocator{
	width:auto;
	float:right;
	border-left:1px solid #4a676a;
margin-left:10px;
margin-top:12px;
padding:10px 0px 130px 0px;
}
.DealerLocator select{
	font-size:12px;
	margin-bottom:5px;
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	width:200px;
}
label{
	font-size:12px;
	margin-bottom:1px;
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	width:200px;
	display:block;
	cursor:pointer;
}
.DealerLocator iframe{
	margin-left:10px;
	margin-bottom:5px;
}
.DealerListing{
	margin-bottom:10px;
	padding-bottom:20px;
}
.DealerListing table{
	float:left;
	margin-left:130px;
	margin-top:-65px;
}
.DealerListing th{
	text-align:left;
	font-size:15px;
	color:#ec1206;
	padding-bottom:5px;
}
.DealerListing td{
	text-align:left;
	font-size:12px;
	padding-bottom:5px;
	vertical-align:top;
}
.DealerListing a{
	display:block;
	margin-top:5px;
	margin-right:5px;
	padding:10px 5px 11px 45px;
	width:110px;
	background-image: url(images/CallbackButton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#4a676a;
	float:left;
}
.DealerListing a:hover{
	background-position: left bottom;
}
.Icon{
	float:left;
}
.CatTyre {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(images/TyreBack.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:190px;
	height:310px;
	text-align:left;
	overflow:hidden;
}
.CatTyre .Logo{
	position:absolute;
	margin:3px 0px 0px 3px;
}

.CatTyre table{
	position:absolute;
	margin-top:68px;
	margin-left:3px;
	width:180px;
}
.CatTyre td {
	border-top:1px dashed #4a676a;
	padding: 3px 8px 3px 8px;
}
.CatTyre td div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a676a;
	width:170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.CatTyre h3{
	position:absolute;
	margin:45px 0px 0px 3px;
	width:182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a676a;
	font-weight: bold;
	text-align:center;
}
.CatTyre a{
	display:block;
	width:190px;
	height:310px;
	position:absolute;
}
.CatTyre a img{
	width:176px;
	height:176px;
	margin-top:123px;
	background-repeat: no-repeat;
	background-position: center top;
	border:solid 4px #fff;
	margin-left:3px;
}
.CatTyre a:hover img{
	border:solid 4px #4a676a;
}
.Filter{
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #4a676a;
	margin-right:20px;
}
.Filter div{
	font-size:11px;
	
}
.Filter select{
	font-size:12px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	width:200px;
	margin-left:20px;
	float:left;
}
.Filter .button{
	font-size:10px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	width:30px;
	float:left;
}
.inputbox{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:60px;
	float:left;
}
.VehicleData th{
	padding:3px 2px;
	font-size:12px;
	background-color:#008c93;
	color:#FFF;
	text-align:center;
	vertical-align:top;
}
.VehicleData td{
	padding:3px 2px;
	font-size:12px;
	color:#4a676a;
	text-align:center;
	vertical-align:top;
}
.Alert{
	border:1px dashed red;
	padding:10px;
	color:#ec1206;
}
.handcursor{
	font-family:Verdana, Geneva, sans-serif;
	width:945px;
	text-align:left;
	background-image: url(images/Readmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	text-indent:20px;
	padding-top:10px;
}
.handcursor img{
	float:right;
	margin-right:7px;
	margin-top:-2px;
}
.switchgroup1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:905px;
	text-align:left;
	padding:20px;
}
.Video{
	width:280px;
	height:250px;
	background-image: url(images/YouTubeBack.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	float:right;
}
.Video object, .Video embed{
	margin:10px;
}
.Special a{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-decoration:none;
}
.Special a:hover{
	text-decoration:underline;
}
.MapBack{
	width:600px;
	height:400px;
	background-image: url(images/MapBack.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.MapBack iframe{
	margin:10px;
}
.FooterLinks{
	font-size:11px;
	padding: 10px 0px;
	width:910px;
	text-align:left;
}
.FooterLinks span {
	font-weight:bold;
}
.FooterLinks a{
	text-decoration:none;
	color:#000;
}
.FooterLinks a:hover{
	text-decoration:underline;
	color:#000;
}