
body {	background-color : #ece9d8 ;
	padding: 0px ;
    	margin : 10px ;
    	}
    	

.main {	
	padding: 0px ;
	margin : 0px ;
	
    	}

.mainhead {	background-color : #ffffff ;
		padding: 0px ;
    		margin : 0px ;
    		border: 0px ;
		
    	}

.headnav {	background-color : #c10021 ;
	padding: 0px ;
    	margin : 0px ;
    	border: 0px ;
		
    	}
			
input {
		font-size: 10.5px ;
		letter-spacing: 1.5px ;
		color: #000000 ;
		background-color: #ffffff ;
		}		
select {
		font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size: 10.5px ;
		letter-spacing: 1.5px ;
		}
ul, ol {
		font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size: 12.5px ;
		letter-spacing: 1.5px ;
		}	


td 		{
		font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size: 13px ;
		letter-spacing: 1.5 ;
		color: #000000;
		text-align: left ;
		background-color : transparent ;
		border: 0px ;
		margin: 0px ;
		}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
	padding: 0px 10px 0px 0px
}




h1 {	
		font-size : 17px ;
		font-weight: 800 ;
		color: #000000; 
		letter-spacing: 1.5 ;
		margin:0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
		}

.pagetitle {
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 20px ;
		font-weight: 800 ;
		color: #4f612e; 
		letter-spacing: 6px ;
		margin:0px 0px 5px 0px;
		padding: 5px 0px 5px 0px;
		border-bottom: 1px solid #4f612e;
		}

.cataloguenav {
		display: inline;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: normal ;
		color: #000000; 
		margin:0px;
		padding: 2px 0px 5px 0px;
		}


.productname {
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 17px ;
		font-weight: 800 ;
		color: #505E2B; 
		letter-spacing: 5px ;
		margin:0px;
		padding: 5px 0px 5px 0px;
		}

.manufacturer {
		display: block ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: normal ;
		color: #000000; 
		margin:0px;
		padding: 5px 0px 0px 0px;
		}

.pdf {
		display: block ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: normal ;
		color: #000000; 
		text-decoration:none ;
		margin:10px 0px 0px 0px;
		padding: 3px 0px 3px 7px;
		}

.code {
		display: block ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: normal ;
		color: #000000; 
		margin:0px;
		padding: 5px 0px 5px 0px;
		}
	
.colour {
		display: block ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: 600 ;
		color: #000000; 
		margin:0px;
		padding: 15px 0px 0px 0px;
		}

.system {
		display: block ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: 600 ;
		color: #000000; 
		margin:0px;
		padding: 15px 0px 0px 0px;
		}

.prod_data_name {
		display: block ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: 600 ;
		color: #000000; 
		margin:0px;
		padding: 5px 0px 0px 0px;
		}

.footer {
		display: inline ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: normal ;
		text-align: left ;
		color: #505e2b; 
		text-decoration:none ;
		margin:0px 0px 0px 0px;
		padding: 10px 0px 3px 7px;
		}

.footerright {
		display: inline ;
		font-family : font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size : 12px ;
		font-weight: normal ;
		text-align: right ;
		color: #505e2b; 
		text-decoration:none ;
		margin:0px 0px 0px 0px;
		padding: 10px 7px 3px 0px;
		}

		
h2 {	
			font-family : Verdana, Arial, Helvetica Bold, sans-serif ; 
			font-size : 12.5px ;
			font-weight: 800 ; 
			letter-spacing: 0.5px ;
			color: #000000;
			margin: 0px;
			padding: 5px 0px 5px 0px ;
			}

.prodrange {	
			font-size : 13.5px ;
			font-weight: 600 ; 
			text-align: left ;
			color: #005796;
			padding: 20px 0px 0px 0px ;
			border-bottom: 1px solid black;
			margin-bottom: 10px ;

			}

p {
		font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 12.5px ;
		color: #000000; 
		margin:0px;
		padding: 5px 0px 8px 0px;
		}


td.mainhead {	background-color: #cc3300 ;
		padding: 0px; 
		margin: 0px ;
		}

td.leftnav {	background-color: #000000 ;
		padding: 0px ; 
		margin: 0px ;
		}
		

.rightnav {


	background-color: #FEFEFC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 12px;
	top: 12px;
	right: 0px;
	bottom: 12px;
	border-left: 2px solid #ece9d8;
		
}

		
td.data		{
		font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size: 13px ;
		letter-spacing: 1.5 ;
		color: #000000;
		text-align: left ;
		background-color : #ffffff ;
		border: 0px ;
		padding: 5px 10px 40px 10px ;
		margin: 0px ;
		}



.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #0D4585;
	text-decoration: none;
}
.a:hover.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #cc3300;
	text-decoration: underline;
}
.a:link.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #0D4585;
	text-decoration: none;
}
.a:visited.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #0D4585;
	text-decoration: none;
}
.a:activ.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #0D4585;
	text-decoration: none;
}

a.topnav {	
			display: block;
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: #ffffff;
			font-weight: 800 ; 
			letter-spacing: 1.5px ;
			font-size: 12.5px ;
			text-align: center ;
			background-color : #990000 ;
			text-decoration:none ;
			padding: 2px 4px 3px 6px ;
			border: 0px ;
			margin: 0px ;
		}


					
a.topnav:hover {	
			display: block;
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: #000000;
			font-weight: 800 ; 
			letter-spacing: 1.5px ;
			font-size: 12.5px ;
			text-align: center;
			background-color : #ece9d8 ;
			text-decoration:none ;
			padding: 2px 4px 3px 6px ;
			border: 0px ;
			margin: 0px ;
			}



a.leftnav {	
			display: block;
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			color: #ffffff;
			font-weight: 600 ; 
			letter-spacing: 1.5px ;
			font-size: 12px ;
			text-align: left ;
			background-color : #cc3300 ;
			padding: 7px 5px 7px 5px; 
			text-decoration:none ;
			border-top: 1px solid #000000 ;
			margin: 0px ;
		}


					
a.leftnav:hover {	
			display: block;
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			color: #000000;
			font-weight: 600 ; 
			letter-spacing: 1.5px ;
			font-size: 12px ;
			text-align: left ;
			background-color : #ffffcc ;
			padding: 7px 5px 7px 5px; 
			text-decoration:none ;
			border-top: 1px solid #000000 ;	
			margin: 0px ;
			}
 
a.leftnav2 {	
			display: block;
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			color: #ffffff;
			font-weight: 600 ; 
			letter-spacing: 1.5px ;
			font-size: 12px ;
			text-align: left ;
			background-color : #2668b5 ;
			padding: 7px 5px 7px 5px; 
			text-decoration:none ;
			border-top: 1px solid #000000 ;
			margin: 0px ;
		}


					
a.leftnav2:hover {	
			display: block;
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			color: #000000;
			font-weight: 600 ; 
			letter-spacing: 1.5px ;
			font-size: 12px ;
			text-align: left ;
			background-color : #c1e2ff ;
			padding: 7px 5px 7px 5px; 
			text-decoration:none ;
			border-top: 1px solid #000000 ;	
			margin: 0px ;
			}

a.catlink {	
			display: inline;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 14px;
			color: #990000;
			text-decoration: none;
			padding: 2px 4px 3px 6px ;
			border: 0px ;
			margin: 0px ;
		}


					
a.catlink:hover {	
			display: inline;
			display: inline;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 14px;
			color: #00008b;
			text-decoration: underline;
			padding: 2px 4px 3px 6px ;
			border: 0px ;
			margin: 0px ;
			}


a.list {	
				display: block ;
				color: normal;
				font-size : 12.5px ;
				font-weight: 500 ;
				padding-top: 2px; 
				text-decoration:none ;
				}

a.list:hover {	
				display: block ;
				color: red;
				font-size : 12.5px ;
				font-weight: 500 ;
				padding-top: 2px; 
				text-decoration:normal ;
				}


a.category {	
				display: block ;
				color:normal;
				font-size : 12.5px ;
				font-weight: 500 ;
				padding: 2px 0px 5px 0px; 
				text-decoration:none ;
				}

a.category:hover {	
				display: block ;
				color:red;
				font-size : 12.5px ;
				font-weight: 500 ;
				padding: 2px 0px 5px 0px; 
				text-decoration:normal ;
				}

a.subcategory {	
				display: block ;
				color:blue;
				font-size : 10.5px ;
				padding: 0px 0px 3px 0px; 
				text-decoration:none ;
				}

a.subcategory:hover {	
				display: block ;
				color:red;
				font-size : 10.5px ;
				font-weight: 600 ;
				padding: 0px 0px 3px 0px; 
				text-decoration:none ;
				}


/* Styles used for Brand Name Links
	-------------------------------------------------------------*/


a.brandname {	
			display: block;
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: normal;
			font-weight: 700 ; 
			letter-spacing: 1.5px ;
			font-size: 13.5px ;
			text-align: left ;
			padding: 2px 0px 0px 0px; 
			text-decoration:none ;
			
		}


					
a.brandname:hover {	
			display: block;
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: red;
			font-weight: 700 ; 
			letter-spacing: 1.5px ;
			font-size: 13.5px ;
			text-align: left ;
			padding: 2px 0px 0px 0px; 
			text-decoration:none ;
			
		
			}




/* Styles used for Feature Table
	-------------------------------------------------------------*/




td.feature_head {
			font-family: Verdana ;
			font-size: 12px ;
			font-weight: bold;
			color: #000000 ;
			background: #EEE8AA ;
			padding: 2px 2px 2px 5px ;
			margin: 40px 0px 0px 0px ;
			}

td.feature_data {
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size: 12px;
			color: #000000;
			text-decoration: none;			
			background: transparent ;
			padding: 2px 2px 2px 5px ;
			}


/* Styles used for Specification Table
	-------------------------------------------------------------*/

td.spec_head {
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size : 12px ;
			font-weight: bold;
			color : #000000 ;
			background : #EEE8AA ;
			padding: 2px 2px 2px 5px ;
			margin: 40px 0px 0px 0px ;
			}

td.spec_data {
			font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size : 12px ;
			color : #000000 ;
			background : #fffded ;
			padding: 2px 2px 2px 5px ;
			}
			
			
			
			
			
/* Styles used for Main Category Boxes
	-------------------------------------------------------------*/
			
			


.boxcatname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E2EBEF;
	color: #666666;
	padding: 0px 0px 2px 7px ;
}

.boxcatprodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ece9d8;
	color: #666666;
	padding: 0px 0px 2px 7px ;
}


.boxcattext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}


a.boxcatnamelink {	
			display: block;
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: #006ab6;
			font-weight: 500 ; 
			letter-spacing: 1.5px ;
			font-size: 12.5px ;
			text-align: left ;
			text-decoration:none ;
			padding: 2px 4px 3px 6px ;
			border: 0px ;
			margin: 0px ;
		}


					
a.boxcatnamelink:hover {	
			display: block;
			font-family : Arial , Helvetica Bold, sans-serif; 
			color: #cc3300;
			font-weight: 500 ; 
			letter-spacing: 1.5px ;
			font-size: 12.5px ;
			text-align: left;
			text-decoration:none ;
			padding: 2px 4px 3px 6px ;
			border: 0px ;
			margin: 0px ;
			}

/* Styles used for small Category Navigation
	-------------------------------------------------------------*/
			
.cat_list_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D829E;
	text-align: center ;
}

.cat_link_prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #ECF1F4;
	border: 1px solid #C6D7DF;


#; 

}
.a:hover.cat_link_prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D829E;
	border-right-color: #4D829E;
	border-bottom-color: #4D829E;
	border-left-color: #4D829E;
	background-color: E5ECEF;
	padding-top: 1px;
	padding-bottom: 1px;
#; 
}
.a:link.cat_link_prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D829E;
	border-right-color: #4D829E;
	border-bottom-color: #4D829E;
	border-left-color: #4D829E;
	background-color: E5ECEF;
	padding-top: 1px;
	padding-bottom: 1px;
#; 
}
.a:activ.cat_link_prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D829E;
	border-right-color: #4D829E;
	border-bottom-color: #4D829E;
	border-left-color: #4D829E;
	background-color: E5ECEF;
	padding-top: 1px;
	padding-bottom: 1px;
#; 
}
.a:visited.cat_link_prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D829E;
	border-right-color: #4D829E;
	border-bottom-color: #4D829E;
	border-left-color: #4D829E;
	background-color: E5ECEF;
	padding-top: 1px;
	padding-bottom: 1px;
#; }






.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: none;
}
.a:hover.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: none;
}
.a:link.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: none;
}
.a:activ.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: none;
}

.a:visit.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 10px;
	text-decoration: none;
}


		/* CART STYLES
		-------------------------------------------------------------*/




		td.ttitle {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: center ;
				padding: 1px 2px 0px 2px;
				background-color: #ffea6d;
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
					}

		td.ttitleleft {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: center ;
				padding: 1px 2px 0px 2px;
				background-color: #ffea6d;
				border-top: 1px solid black;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
					}

		td.tleft {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				padding: 5px;
				background-color: yellow;	
					}				

		td.titem {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				text-align: left ;
				padding: 5px 2px 5px 7px;
				background-color: #eeeeee;	
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				
					}	

		td.tdeliveryL {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 10.5px ;
				color : #000000 ;
				text-align: right ;
				padding: 2px 3px 2px 2px;
				background-color: #ffffff;
				}	

		td.tdelivery {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 10.5px ;
				color : #000000 ;
				text-align: right ;
				padding: 2px 3px 2px 2px;
				background-color: #ffffff;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				}	


		td.ttotalL {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 10.5px ;
				font-weight: 800 ;
				color : #990000; 
				text-align: right ;
				padding: 2px 3px 2px 2px;
				background-color: #ffffff;
				}	
				
		td.ttotal {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 10.5px ;
				font-weight: 800 ;
				color : #990000; 
				text-align: right ;
				padding: 2px 3px 2px 2px;
				background-color: #ffffff;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;
				}	

		td.tdata {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				text-align: center ;
				image-align: center ;
				padding: 2px 2px 2px 2px;
				background-color: #eeeeee;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				}	

		td.tdataleft {	font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				text-align: center ;
				image-align: center ;
				padding: 2px 2px 2px 2px;
				background-color: #eeeeee;
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				border-left: 1px solid black;				
				
					}	

		td.billing {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				text-align: left ;
				image-align: center ;
				padding: 2px 2px 2px 2px;
				background-color: transparent;
				}





