body{

	font-family:verdana;

	font-size: 11px;

	text-align: center;

	margin-top: 1px;

	background: #272727;

}

fieldset{

	width: 400px;

	padding-top: 10px;

	margin-left: 20px;

	border: 1px solid #BA0023;

}

#container{

	text-align: center;

	margin:0 auto; 

	border: 1px solid #fff;

	width: 760px;

}

h1{

	font-size: 16px;

	color:#BA0023;

}

p{

	padding-left: 10px;

}

a{

	color:#BA0023;

}

h3{

	font-size: 14px;

		color:#BA0023;

		padding-left: 8px;

}h4{	font-size: 14px;		color:#000;		padding-left: 8px;}

h5{

	font-size: 8px;

	text-align: left;

}

strong{

	color:#111111;

}

#nav{

 background: #BA0023;

 height:30px;

 width: 760px;

 text-align:left;



}



#content{

	text-align: justify;

	width: 760px;

	background: url(images/content_bg.jpg) no-repeat;

	margin: 0;

	

}

#product-image-main img{

	padding-top:10px;

}

.product-image-right{

border: 1px solid;

margin-left: 10px;

margin-top: 4px;

margin-bottom: 10px;

}

.product-image-left{

border: 1px solid;

margin-right: 10px;

margin-top: 4px;

margin-bottom: 10px;



}

#home-page-header{

	padding-top: 10px;

}.home-page-image{margin-right: 20px;margin-top: 4px;margin-bottom: 10px;}

#page-header{

	

	

	margin-top: 4px;

	text-align:right;



	

}

.product-header{

	padding-left:6px;

	



	

}

.product-header img{

		padding-right: 10px;

		margin-top:10px;

		

}





#col1{



	border: 1px solid;



}

#home-col-left{

		float:left;

		width:100px;

		background:#ccc;

		

	

}

#home-col-mid{

		float:left;

		width: 590px;

		background:#fff;

		padding-left: 20px;

		padding-bottom:10px;

		text-align:justify;

		



}

#home-col-right{

		float:right;

		width:120px;

		background:#fff;

		border:1px solid #444444;

	

}





#standard-col-mid{

		float:left;

		width: 640px;

		background:#fff;

		

		

		

		



}

#standard-col-mid table{

	margin-left: 10px;

} 

#standard-col-right{

		float:right;

		width:110px;			

		height: 549px;

		color: #fff;



		font-size: 9px;

		

		background: url(images/side_panel_img.jpg) no-repeat;

			

		

		

	

}



.feat-header{

	background: #777777;

	font-size: 10px;

	color: #fff;

	font-weight: bold;

	padding-left: 2px;

	

}

.feat-body{

	background: #CCCCCC;

		

}

.feat-body img{

	border-bottom: 1px solid #444444;

	border-top: 1px solid #444444;

}

.feat-text{

	padding-left: 4px;

		padding-right: 6px;

	font-size: 9px;



}.feat-text ul{	margin:0;	text-indent: 0;	padding:0;margin:0; list-style-type: none;}.feat-text li{	padding-bottom:10px;	text-align:left;}

.feat-link{

	text-align: right;

		font-size: 9px;

		font-weight: bold;

		padding-right: 4px;

		padding-top: 6px;

		padding-bottom: 6px;

}

#warning{

	padding-right: 100px;

}



#county-list{

float:	left;

margin-top: 17px;

margin-left: 6px;

padding:10px;



border: 1px solid #BA0023;



}



.county-list-item a{



font-weight:bold;





}

#county-header{

padding-left: 90px;



}

#county-header h1{

padding-left: 90px;



}



#stockist-list{



background: url(images/map_big.gif) no-repeat;



height: 400px;

}

#stockist-intro{



padding-left: 10px;



height: 400px;







}

.stockist-list-item{

float:left;

margin-left: 20px;

padding-right: 20px;

font-size: 10px;



}

.retailer{

float:left;

width: 200px;





}

.town{

float:left;

width: 120px;

}

.tel{

float:left;



}

#xtra-text{

	padding: 4px;

	

}



.product-table{



width:630px;

padding: 0 4px 0 4px;

text-align: left;



}



.product-table-header{

background: #CCCCCC;

font-size: 9px;

font-weight: bold;

}

.col-new{

	width: 20px;

	background: #ffffff;

}

.col-product-code{

	width: 110px;

}

.col-product-descrip{

	width: 350px;

}.col-product-descrip-big{	width: 600px;}

.col-product-price{

	width: 150px;

	text-align: right;

}

.col-spare{

width:100px;

text-align:center;

	

}



.product_table_blank{

background: #ffffff;

}



.spare-table{

	width: 630px;

	text-align:center;

	font-size:10px;



}

.spare-table-header{

	color:#BA0023;

	font-weight:bold;



	border: 1px solid #000;

}

.spare-table-sections{

	color:#BA0023;

	font-weight:bold;



}

.spare-table-sections-xtra{

	color:#000;

	font-weight:bold;

}

.spare-table-header td{

		border-top: 1px solid #000;

		width: 630px;



}

.spare-table-sections td{

		border-top: 1px solid #000;



}

.first-col{

	

	border-left: 1px solid #000;

	border-right: 1px solid #000;



	

}

.spare-table td{

	

	border-bottom: 1px solid #000;

		border-right: 1px solid #000;



}



.red{

	color:#BA0023;

}

#footer{

}

#price{

	float: right;

	margin-right: 60px;

	

}

.indent{

	text-indent:20px;



}

.new-products-header{

	margin-left: 20px;

	padding-left: 2px;

	border: 1px solid #BA0023;

	background: #BA0023;

	width: 150px;

	font-weight: bold;

	color: #fff;

}

.new-products-box{

	margin-left: 20px;

	

	border: 1px solid #BA0023;

	

	width: 600px;

	

}
.new-products-box a{
	font-weight:bold;
		
}

.new-products-sub{



	font-weight: bold;

	padding-left: 2px;

	border-bottom: 1px solid #BA0023;

	border-top: 1px solid #BA0023;

	

	



}

.formfield{

	padding-bottom: 10px;

	text-indent: 20px;

	float: left;

	width: 150px;

		padding-top: 10px;



}

.formelement{

	padding-top: 10px;

padding-bottom: 10px;

	float: left;

	

}

.new-product-img{

	padding-top: 4px;

	padding-bottom: 2px;

}

.smallest{

	font-size: 9px;

}

#bottom-links{

	text-align: right;



	

	margin:0 auto; 

	

	width: 760px;

}



#bottom-links a{

	color: #666666;

}

#bottom-links a:hover{

	color: #aaaaaa;

}

.newsbit{

	width: 560px;

}

.news-image-right-border{

border: 1px solid;

margin-left: 10px;

margin-top: 4px;

margin-bottom: 10px;

}

.news-image-right{



margin-left: 10px;

margin-top: 4px;

margin-bottom: 10px;

}

.home-news-link{	font-weight: bold;	text-decoration: none;}



#colour-codes td{

	padding:2px;

}