/*////////////////////////////////////////////////////////////////////////*/		
/*JK Tyres 09*/
/*Allan Paterson 2009*/
/*////////////////////////////////////////////////////////////////////////*/
* {margin:0;padding:0;}
body,html {margin: 0;padding: 0;	background:#fff url(../graphics/back.jpg) repeat-x;	font-size: 12px;color: #333333;	min-width:980px;height: 100%;	font-family: Arial, Verdana, sans-serif;}
/*////////////////////////////////////////////////////////////////////////*/		
/*links*/
/*////////////////////////////////////////////////////////////////////////*/
a:link	{color: #000;text-decoration:none;}
a:visited{color: #000;text-decoration:none;}
a:hover{color: #ccc;text-decoration:none;}
a:active	{color: #ccc;text-decoration:none;}	
/*////////////////////////////////////////////////////////////////////////*/		
/*Menu*/
/*////////////////////////////////////////////////////////////////////////*/
.menu {	position:relative; 		display :block;	width:980px; 		padding:90px 0px 0px 0px;	font-size:12px;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:0px; }
.menu li {float:left; border-right:1px solid #2B2B2B;  text-align:center;}
.menu a, .menu a:visited{text-decoration:none; color:#FFFF26; padding:0px 24px 0px 24px; line-height:51px;}
.menu a:active, .menu a:hover  {text-decoration:none; color:#fff; padding:18px 24px 52px 24px; background:url(../graphics/hover.jpg) left top repeat-x;  }
.menu .first{ border-left:1px solid #2B2B2B;}
/*////////////////////////////////////////////////////////////////////////*/		
/*Head Section*/
/*////////////////////////////////////////////////////////////////////////*/
#header_wrap {margin:0px auto;	width:980px;}	
#header {width: 980px;	height: 143px;	background: url(../graphics/header.jpg) no-repeat;	padding:0px 0px 0px 0px;	margin:0px;	}
/*////////////////////////////////////////////////////////////////////////*/		
/*center*/
/*////////////////////////////////////////////////////////////////////////*/
#content_wrap {margin:0px auto 0px auto; position:relative; float:left; width:100%; background:transparent url(../graphics/tyre.jpg) right top no-repeat; }
#content{margin:0px auto 30px auto; width: 980px; }	
#left {	float:left; position:relative; width:250px; margin:0px 20px 0px 0px; padding:30px 0px 0px 0px;  }
#right { width:700px;	position:relative; float:right;  margin:0px 0px 0px 0px; 	padding:30px 0px 0px 0px; 		}	
/*////////////////////////////////////////////////////////////////////////*/		
/*Footer*/
/*////////////////////////////////////////////////////////////////////////*/	
#footer_wrap{border-top:6px solid #FFFF26;	background:#202020;	width:100%;	height:190px;	}
#footer{margin:0px auto 0px auto; width: 980px; color:#fff;}
.footer_left{float:left;	padding:0px 20px 0px 0px;	margin:30px 0px 0px 0px;	width:400px;}
.footer_right{float:right;		padding:0px 0px 0px 0px;		margin:30px 0px 0px 0px;	width:300px; text-align:right;}	
#footer a, #footer a:visited{text-decoration:none; color:#fff; padding:3px;	}	
#footer a:active, #footer a:hover  {text-decoration:none; color:#fff;  background:#3E3E3E; 	padding:3px; }
/*////////////////////////////////////////////////////////////////////////*/		
/*html*/
/*////////////////////////////////////////////////////////////////////////*/					
strong{color:#FFFF26;	font-weight:900;	}	
p{margin:0px 0px 10px 0px;}
img{border:0px;}
h1{ background:transparent url(../graphics/h1.png) no-repeat; color:#FFFF26; font-size:19px; font-style:normal; padding:7px 0px 0px 12px ; margin:0px 0px 10px 0px; font-weight:500; height:44px; width:225px;}
/*////////////////////////////////////////////////////////////////////////*/		
/*others*/
/*////////////////////////////////////////////////////////////////////////*/
.red{color:#FF0000;}		
.green{color:#00FF00;}			
#left img {border:1px solid #444; margin:0px 0px 8px 10px; padding:1px;}
.input {font-family: Arial, Verdana, sans-serif;width:480px; border:0px; padding:4px; margin:0px 0px 5px 3px;	background:transparent url(../graphics/trans.png); border:1px solid #888;	color:#fff;	font-size:11px;	}
label{width:130px;}
.submit {border:0px;	background:#fff;	color:#333;	font-size:11px;	padding:4px;	margin:0px 0px 0px 2px;	font-weight:300;}

#right p {text-align:justify; margin:6px 0px 0px 0px;}
#right img{ border:2px solid #FFFF26; padding:0px; width:320px;}
#right h1{ background:transparent url(../graphics/h1_long.png) no-repeat; color:#FFFF26; font-size:19px; font-style:normal; padding:6px 0px 0px 12px ; margin:0px 0px 10px 0px; font-weight:500; height:44px; width:682px;}

#alloa, #stirling {width:480px; height:200px; margin:0px 0px 30px 0px; border:1px solid #222;}
.box{float:left; position:relative; margin:0px 0px 20px 0px;}
.cap{position: absolute; padding:10px; left: 2px; bottom: 2px; width:300px;  background:transparent url(../graphics/trans.png); font-weight:700;}
#offer{margin:0px 0px 15px 0px; width:220px; font-weight:700; text-align:justify; }
#offer img{border:0px; margin:0px 0px 5px 0px;}
#offer p{font-size:14px; font-weight:700; text-align:center; line-height:22px;}
#offer h2{font-size:22px; font-weight:800; text-align:center; line-height:22px; color:#e4e4e4; border:1px solid #222; padding:12px 3px 12px 3px;background:transparent url(../graphics/trans.png);-moz-border-radius: 5px;
-webkit-border-radius: 5px; }
#offer a, #offer a:visited{text-decoration:none; color:#fff; }
#offer a:active, #offer a:hover  {text-decoration:none; color:#999; }
#unbeatable img{ border:2px solid #FFFF26; padding:0px; width:280px;}
#unbeatable{position:relative; }
#unbeatable .cap{position: absolute; padding:5px; left: 2px; bottom: 2px; width:270px;  background:transparent url(../graphics/trans.png); font-weight:700;}
#unbeatable a, #unbeatable a:visited{text-decoration:none; color:#fff; 	}	
#unbeatable a:active, #unbeatable a:hover  {text-decoration:none; color:#888;  }
.image {position:relative; }
.manufacturers{margin:5px 0px 20px 0px;}
.trans {background:transparent url(../graphics/trans.png); padding:8px; margin:0px 0px 0px 5px;  color:#fff; float:left; position:relative;width:654px;	-moz-border-radius: 5px;
-webkit-border-radius: 5px; border:1px solid #222;}
.trans strong{color:#fff; padding:1px 0px 0px 16px;background:transparent url(../graphics/bullet.png) top left no-repeat; line-height:28px; margin:0px 0px 8px 0px; }
/*////////////////////////////////////////////////////////////////////////*/		
/*clearer*/
/*////////////////////////////////////////////////////////////////////////*/
.clearer{clear: both; height: 0px; overflow: hidden;}

/*////////////////////////////////////////////////////////////////////////*/		
/*validation*/
/*////////////////////////////////////////////////////////////////////////*/
#msg {display:none; position:absolute; z-index:200; background:transparent url(../graphics/msg_arrow.png) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#fff; border:2px solid #FF0000; color:#FF0000;border-left:none; padding:5px;}


