*{
	margin:0;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	vertical-align:baseline;
	}
body{
	background-color: #000000;
	margin: 20px 0 20px 0;
	}
	.proHeading{ background:url(../images/pro-heading.jpg) no-repeat left top; height:120px; width:100%; position:relative; top:20px; margin-bottom:35px;_ margin-bottom:0px; }
	.proHeading2{ background:url(../images/congratulations.jpg) no-repeat left top; height:120px; width:100%; position:relative; top:20px; margin-bottom:35px;_ margin-bottom:0px; }
#mainContainer{
	margin:0 auto;
	width:970px;
	height:100px;
	}
.tl, .tr, .bl, .br {
	background:url(../images/main-box.gif);
	width: 7px;
	height: 6px;
	font-size: 0;
	}
.tl, .bl {
	float: left;	
	}
.tr, .br {
	float: right;	
	}
.box-content {
	clear: both;
	padding: 0 5px;
	overflow: hidden;	
	}
* html .box-content {
	height: 1%;	
	}
.red-box {
	background: #ef342f;
	color: #FFF;
	width: 100%;
	overflow: hidden;
	margin: 7px 0;
	}
.red-box .tr {
	background-position: 7px 0;	
	}
.red-box .bl {
	background-position: 0 7px;	
	}	
.red-box .br {
	background-position: 7px 7px;	
	}
#headerArea{
	height:205px;
	width:970px;
	}
#headerArea .left{
	float:left;
	height:205px;
	width:249px;
	background:url(../images/logo.jpg) no-repeat left;
	}

#headerArea .left span{
display:none;
}
#headerArea .right{
	height:205px;
	width:721px;
	float:left;
	}
#headerArea .right .img{
	background:url(../images/header-img1.jpg) no-repeat center;
	display:inline-block;
	width:706px;
	height:159px;
	clear:both;
	}
#menu{
	background-color:#000000;
	margin:7px 0  0 0;
	}
#menu .left{
	background:url(../images/menu-left.gif) no-repeat left;
	width:7px;
	height:28px;
	float:left;
	}
#menu .middle{
	background-color:#000000;
	height:28px;
	float:left;
	text-align:center;
	width:690px;
	}
#menu .middle ul li{
	float:left;
	line-height:28px;
	padding:0 16px 0 16px ;
	background:url(../images/menu-div.gif) top right no-repeat;
	font-size:12px;
	list-style-type:none;
	}
	#menu .middle ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
	#menu .middle ul li a:hover{
	color:#ef342f;
	}
#menu .middle ul li.lastChild{
	background:transparent;
	}

#menu .right{
	background:url(../images/menu-right.gif) no-repeat right;
	width:7px;
	height:28px;
	float:left;
	}
hr{
	display:none;
	}
.line{
background-color:#ccc;
height:2px;
}
.whiteTop{
	background:url(../images/white-top.gif) no-repeat bottom;
	width:950px;
	height:8px;
	margin:0 auto;
	}	
.whiteMiddle{
	background:url(../images/white-bg.gif) repeat-y ;
	width:950px;
	margin:0 auto;
	color:#000000;
	}	
.whiteMiddle .content{
	padding:10px; 
	font-size:12px; 
	
	}
	#imgpromo {background:url(../images/promo-bottom-bg.jpg) no-repeat right bottom; position:relative; bottom:-8px; right:5px;position:relative;}
	
	.whiteMiddle .content h2{
		font-size:28px;
		font-weight:bold;
		margin:0 0 15px 0;
		}
		.whiteMiddle .content ul,ol{
		margin:0 0 0 30px;
		}
		.whiteMiddle .content p{
		margin:10px 0 10px 0;
		}
.whiteMiddle .content #mainContent{
	padding:20px;
	}		
#mainContent .left{
	float:left;
	width:47%;
	padding:10px;
	margin-bottom:20px;
	border: 1px solid #000;
	}
	#mainContent .left p{
	margin:5px 0 10px 0;
		}
	#mainContent .left ul{
		margin:0 0 0 30px;
		}
	#mainContent .left h3{
		font-size:1.2em;
		font-weight:bold;
		}
		
		
#mainContent .left1{
	float:left;
	width:47%;
	padding:10px;
	margin-bottom:20px;
	}
	#mainContent .left1 p{
	margin:5px 0 10px 0;
		}
	#mainContent .left1 ul{
		margin:0 0 0 30px;
		}
	#mainContent .left1 h3{
		font-size:1.2em;
		font-weight:bold;
		}

		
		
#mainContent .right{
	float:right;
	width:47%;
	margin: 10px;
	}
.box{
	border:1px solid #000;
	padding:10px;
	margin-bottom:20px;
	margin-right: 10px;
	margin-left: 10px;
	}
	.box h3{
		font-size:1.2em;
		font-weight:bold;
		}
		.box p{
	margin:5px 0 10px 0;
		}
		.box ul{
		margin:0 0 0 30px;
		}
.whiteBottom{
	background:url(../images/white-bottom.gif) no-repeat top;
	width:950px;
	height:8px;
	margin:0 auto;
	}	
#footerArea{
	padding-top:20px;
	text-align:center;
	font-size:0.9em;
	}
#footerArea span{
	color:#000000;
	font-size:1.3em;
	font-weight:bold;
	}
	#footerArea  a{
		color:#0000FF;
		font-size:1.3em;
		text-decoration:underline;
		}
		#footerArea a:hover{
			text-decoration:none;
			}
.imgRight{
	float:right;
	margin-left:10px;
	}
.imgleft{
	float:left;
	margin-right:10px;
	margin-bottom:30px;
	}
.black{
	background:#000000;
	color:#FFFFFF;
	font-size:17px;
	height:150px;
	padding:2px;
	}
#services{

}
#services .one{
	float:left;
	width:355px;
	}
	#services .two{
	float:left;
	width:355px;
	left:355px;
	margin-left:20px;
	}
	#services .three{
	left:630px;
	margin-left:20px;
	float:left;
	width:170px;
	}
sup{
margin:auto;
	padding:inherit;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	vertical-align:super;
}
.wrap{
margin-bottom:60px;
}
.marBottom{
	margin-top:10px;
	}
	
.LogoArea{ width:100%}	
.LogoArea ul.brandLogo { list-style:none; margin:0 0 0 0; padding:0 0 0 0; float:left;} 
.LogoArea ul.brandLogo  li{ float:left; list-style:none;display:block; width:100px; height:60px; margin:0 20px 0 13px; }
.TyreArea{ width:100%}	
.TyreArea ul.tyreType { list-style:none; margin:20px 0 20px 0; padding:0 0 0 0; float:left;} 
.TyreArea ul.tyreType  li{ float:left; list-style:none;display:block; width:150px; height:120px; margin:0 25px 0 47px; }
.rightLogo{top:-13px; position:relative;}
.imp{
	padding-left:145px;
	padding-right:40px;
	}
.impheading{
font-size:35px !important;
color:#EF342F;
font-weight:bold;
text-transform:uppercase;
}
.service ul{list-style-type:disc; margin-left:10px!important; margin-bottom:0;}
.service ul li{ padding:0;}
.testimonialArea{width:690px; float:left; margin-right:30px;}
.testimonialRight{width:210px; float:left;}
.testimonialPad{padding-left:15px;}
.serviceListpad{ padding:5px 0 3px 5px; margin:0!important; }
.promotionBox{ padding-top:10px;}
.promotionBor{ 	border:2px dashed #ef342f; margin-left:23px; margin-top:25px;}
.promotionBox2{ padding-top:25px;}
.promotioninput { border:solid 1px #7f9db9; height:20px}
.promotionbutton{ padding:2px 7px 2px 7px; background-color:#000000;  color:#FFFFFF; font-weight:bold; cursor:pointer; margin-left:2px;}
.promoLogos{ background:url(../images/pro-right-logos.jpg) no-repeat 730px 350px; height:100px; width:250px; position:absolute; z-index:99;}
.ddlogo{float:right; margin-top:60px; padding-right:55px;}
.testimonials {
	line-height: 30px;
	font-size: 14px;
}
.promotion-code{ text-align:center; padding-top:5px; color:#0C276E;}
#testimonialsB {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background:#f3f3f3 url(../images/testTop.jpg) no-repeat center top;
}
#testimonialsB .contentText{padding:15px; background:url(../images/testBottom.jpg) no-repeat center bottom; line-height:15px; font-size:11px;}


#columnLeft {
	float: left;
	width: 360px;
	margin:0 42px;
	display:inline;
}
#columnRight {
	float: left;
	width: 360px;
	margin:0 42px;
	display:inline;
}

#div1 {
	width: 350px;
	border: 2px solid #000;
	height: 425px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
}
#div1 p {
	padding-right: 10px;
	padding-left: 10px;
}
.divRound {
	width: 350px;
	border: 2px solid #000;
	border-top:0;
	height: 425px;
	margin-bottom: 70px;
	float: left;
	position:relative;
	_overflow-y:hidden;
}
.divRound p {
	padding-right: 10px;
	padding-left: 10px;
}
.divRound .roundTop{background:url(../images/topRound.png) no-repeat; height:15px; width:354px; position:absolute; left:-2px;}
#div2 {
	float: left;
	width: 350px;
	border: 2px solid #000;
	height: 425px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#div2 p {
	padding-right: 10px;
	padding-left: 10px;
}
#div3 {
	float: left;
	width: 350px;
	border: 2px solid #000;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: 425px;
}
#div3 p {
	padding-right: 10px;
	padding-left: 10px;
}
#div4 {
	float: right;
	width: 350px;
	border: 2px solid #000;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: 425px;
}
#div4 p {
	padding-right: 10px;
	padding-left: 10px;
}
#div5 {
	float: right;
	width: 350px;
	border: 2px solid #000;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: 425px;
}
#div5 p {
	padding-right: 10px;
	padding-left: 10px;
}
#div6 {
	float: right;
	width: 350px;
	border: 2px solid #000;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: 425px;
	margin-top: 0px;
}
#div6 p {
	padding-right: 10px;
	padding-left: 10px;
}
.divhead {
	font-size: 20px;
	color: #F00;
	padding-left: 10px;
}

/* Featured box */
#featured-box div, ul, li{padding:0px; margin:0px;}

.clear{clear:both;}

#featured-box{
	float:left;
	width:930px; 
	overflow:hidden; 
	position:relative; 
	margin-bottom:20px;
	}

#featured-box .divhead {
	font-size: 20px;
	color: #F00;
	padding-left: 10px;
}	

#featured-box p{padding:0 10px 0 10px;}
	
#featured-box ul li .roundTop{background:url(../images/topRound_sample.png) no-repeat; height:15px; width:259px; position:absolute; left:-2px; top:-2px;}
	
#featured-box ul{
	float:left;
	width:930px; 
	list-style-type:none; 
	position:relative;
	}
#featured-box ul li{
	float:left;
	width:255px;
	height:455px;
	list-style-type:none; 
	margin:0 45px 30px 0;  
	border: 2px solid #000;
	position:relative; 
	}			
.indexWrap{padding:0 25px 0 30px;}
	
#footerArea_new{ 
	padding:11px 0 0 0;
	text-align:center;
	font-size:0.9em;
	}	
	
#footerArea_new .left_img{ 
	float:left; 
	width:195px;
	}
#footerArea_new .left_img .logo1{ 
	float:left; 
	width:172px;
	padding:0 0 10px;
	text-align:center;
	}
#footerArea_new .right_img .logo1{float:right; padding:0 0 9px 0; width:140px; text-align:center;}
#footerArea_new .left_img .logo2{ 
	float:right; 
	width:54px; 
	}				
#footerArea_new .right_img  p{
	margin:0;
	padding:0;
	font-size:18px;
	position:absolute;
	top:-10px;
	left:40px;
	width: 155px;
}
#footerArea_new .mid_content{ 
	float:left; 
	width:538px; 
	text-align:center; 
	}	
#footerArea_new .mid_content h2{font-size:42px;}
#footerArea_new .mid_content h1{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000; 
	font-size:28px; 
	padding:0px; 
	margin:0px;
		}	
#footerArea_new .mid_content .email{ 
	color:#000000; 
	font-size:16px; 
	font-weight:bold; 
	}
#footerArea_new .mid_content a{color:#ef342f; text-decoration:none; border-bottom:dashed 1px #ef342f;}
#footerArea_new .mid_content a:hover{text-decoration:none; border-bottom:dashed 1px #fff;}
#footerArea_new .mid_content .fax{ 
	color:#000000; 
	font-size:14px; 
	padding:0 0 0 40px; 
	font-weight:bold;
	}	
#footerArea_new .mid_content .time{ 
	color:#000000; 
	font-size:22px; 
	margin:7px 0 0 0; 
	}		
#footerArea_new .mid_content .address{ 
	color:#000000; 
	font-size:18px; 
	margin:10px 0 0 0; 
	}
#footerArea_new .mid_content .map{ 
	padding:0 0 0 10px; 
	font-size:14px;
	}	
					
#footerArea_new .right_img{ 
	float:left; 
	width:195px;
	position:relative;
	padding:15px 0 0 0;
	}				
#testBox{width:800px; margin:25px auto 0; position:relative; padding:0 0 0 20px;}
#testBox #testimonials{position:absolute; margin:0; padding:0; font-size:17px; width:400px; left:10px; top:20px; color:#000;}
#testBox #testimonials p{line-height:24px;}
#testimonialsB br{line-height:25px; margin:20px 0 0 0;}
#testContent{width:780px; margin:20px auto;}
.comment1{position:relative; top:-1px; left:-3px;}
.commnet{position:relative; top:-2pxpx; left:1px;}
.threeCol{width:228px; margin:10px 15px 25px 0; background:#f3f3f3; float:left; padding:10px; border:1px solid #ccc; height:130px;}
.lastCol{margin:10px 0 25px 0;}
.threeCol h3{font-size:14px; padding:0 0 7px 0;}
#contData { margin:0 60px; text-align:center;}
#largeImg{float:left; width:675px; margin:0 20px 0 0;}
#thumbImg{float:left; width:100px; margin:0 0 0 0;}
#thumbImg img{display:block; margin:0 0 20px 0; cursor:pointer;}
.mainTxt{padding:0 110px 15px 80px; font-size:14px; font-weight:bold;}
.imgText{padding:10px 195px 0 0; clear:both; display:none;}
#imgTxt1{display:block;}