


/*** SETS PRESENTATION BORDER ***/	
.main {
		border:1px solid #ccc;		
		}
		
.pagebody {
		background-color : #ffffff ;
		width: 640px;
		padding : 0px;
		margin : 0px;
		border: 0px ;
		
		}		
		
input {
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		}		
		
textarea {
		font-size: 10.5px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333;
		vertical-align: top;
		}			
		
		
h1.title {
		display:block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 20px;
		letter-spacing: 1.5;
		padding: 2px 0px 0px 20px;
		margin: 0px;
		}		

h3.price {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}	
		
ul {	
		padding: 0px 0px 0px 15px;
		border: 0px;
		margin: 0px 0px 0px 15px;
		}			
li {	
		display: block;
		text-align: left ;
		font-size: 10.5px;
		list-style-type: disc;
		color: #000000 ;
		padding: 0px 0px 0px 0px;
		border: 0px;
		margin: 0px ;
		}
		
		
/*** TOP MENU NAVIGATION ***/		

 td.header_nav {
		background:url(/images/menu_nav.jpg) top left repeat-x;
		padding: 9px 0px 0px 0px;
		}  

a.header_nav_link {
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #000000 ;
font-size: 11px ;
text-decoration: none;
background-color: transparent;
padding: 13px 4px 5px 10px;
margin: 0px;
}

a.header_nav_link:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #94548D ;
font-size: 11px ;
text-decoration: none;
padding: 13px 4px 5px 10px;
margin: 0px;
}


a.header_nav_link_page {
font-family : Verdana, Arial, Helvetica, sans-serif;
color: red ;
font-size: 11px ;
font-weight: 800;
text-decoration: none;
background-color: transparent;
padding: 13px 4px 5px 10px;
margin: 0px;
}
a.header_nav_link_page:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #94548D ;
font-size: 11px ;
text-decoration: none;
padding: 13px 4px 5px 10px;
margin: 0px;
}
/*** FOOTER STYLES ***/		

 td.footer_bar {
		background-color:rgb(0,26,108);
		height: 5px ;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		} 
		
 td.footer {	background-color: rgb(0,26,108);
		border-bottom: 11px solid #999966;
		margin : 0px;
		
		}   		
		
a {
		color: normal;
		font-size: 12.5px;
		text-decoration: normal; 
		}

a:hover {
		color: #ff6600;
		text-decoration: none; 
		}
    
/*** LEFT CELL ***/	

td.leftcell {	background-color : #ffffff ;
		padding: 0px 0px 0px 0px ;
		margin: 0px ;
		}		
		

#left_cell {	background-color: #ffffff;
		padding: 0px 0px 0px 0px ;
		border-right:1px solid #ccc;		
		border-bottom:1px solid #ccc;		
		margin: 0px 0px 20px 0px;
		}


#left_cell h2 {
text-align: center;
display: block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px ;
color: #6b6b6b ;
text-decoration: none;
background-color: #ccc;
padding: 5px 0px 5px 0px;
margin: 0px;
}


#left_cell a.navigation {
text-align: left;
display: block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #808080 ;
text-decoration: none;
background-color: #ffffff;
padding: 5px 3px 5px 8px;
border-bottom: 1px solid #808080 ;
margin: 0px;
}

#left_cell a.navigation:hover {
text-align: left;
display: block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000 ;
text-decoration: none;
background-color: #ffffff ;
padding: 5px 3px 5px 8px;
border-bottom: 1px solid #808080 ;
margin: 0px;
}


	
/*** NEWS ITEMS ***/	

#newsitems {
	border:1px solid #ccc;
	background:#f9f9f9;
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: left ;
	font-size: 11.5px;
	color: #000000 ;
	padding: 10px 10px 10px 10px;
	margin: 20px 10px 20px 0px ;
	}

#newsitems h1 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #592E5C;
		font-size: 14.5px;
		padding: 5px 0px 0px 0px;
		margin: 0px;
		}

#newsitems h2 {
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 15px 0px 5px 5px;
		margin: 0px;
		}	

#newsitems .bodycopy {	
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.0px;
		color: #6b6b6b ;
		padding: 0px 0px 4px 5px;
		border: 0px;
		margin: 0px ;
		}	

#newsitems a {
		display: block;
		color: normal;
		font-size: 11.0px;
		text-decoration: normal;
		padding: 0px 0px 15px 5px;
		}

#newsitems a:hover {
		display: block;
		color: #ff6600;
		font-size: 11.0px;
		text-decoration: none; 
		padding: 0px 0px 15px 5px;
		}	
		
		
		
/*** CATALOGUE ***/			
		
#catalogue {				
		background-color: #ffffff ;	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		color: #000000 ;
		padding: 15px 10px 20px 40px ;
		border: 0px;
		margin: 0px 0px 40px 0px ;
		}

#catalogue img.header {	
		display:block;
		text-align: left ;
		padding: 0px 0px 0px 0px ;
		border: 0px;
		margin: 0px 0px 0px 0px ;
		}

#catalogue a.path {
		color: red;
		font-size: 12.5px;
		text-decoration: none; 
		}

#catalogue a.path:hover {
		color: #000000;
		text-decoration: underline; 
		}
		
#catalogue a.name {
		color: blue;
		font-size: 12.5px;
		text-decoration: underline; 
		}

#catalogue a.name:hover {
		color: #ff6600;
		text-decoration: none; 
		}		

#catalogue h1 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 16px;
		letter-spacing: 1.5;
		padding: 10px 0px 15px 0px;
		margin: 0px;
		}
		
#catalogue h1.brandname {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 16px;
		letter-spacing: 1.5;
		padding: 10px 0px 0px 0px;
		margin: 0px;
		}		
	
#catalogue h2 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}
		
#catalogue h3.price {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}		
		
		
#catalogue .bodycopy {	
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		line-height:130%;
		color: #000000 ;
		padding: 0px 0px 7px 0px;
		border: 0px;
		margin: 0px ;
		}		


#category_row {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#f9f9f9;
	height:80%;
	padding: 5px;
	margin: 0px 0px 20px 0px ;
	}


#category_row img {
	padding: 0px;
	border: 0px;
	margin: 0px;
	}
	
#category_row .bodycopy {	
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		line-height:130%;
		color: #000000 ;
		padding: 0px 0px 7px 0px;
		border: 0px;
		margin: 0px ;
		}	

#category_row a.name {
		display: block;
		color: #6b6b6b;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: 700;
		text-decoration: none; 
		padding: 4px 0px 7px 0px;
		}

#category_row a.name:hover {
		display: block;
		color: #ff6600;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: 700;
		text-decoration: underline; 
		padding: 4px 0px 7px 0px;
		}		
		
		
/*** GENERAL WEBPAGES ***/	

#content {				
		background-color: transparent ;	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		color: #000000 ;
		padding: 15px 10px 20px 40px ;
		border: 0px;
		margin: 0px 0px 0px 0px ;

		}

#content a.path {
		color: red;
		font-size: 12.5px;
		text-decoration: none; 
		}

#content a.path:hover {
		color: #000000;
		text-decoration: underline; 
		}
		
#content a.name {
		color: blue;
		font-size: 12.5px;
		text-decoration: underline; 
		}

#content a.name:hover {
		color: #ff6600;
		text-decoration: none; 
		}		

#content h1 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 16px;
		letter-spacing: 1.5;
		padding: 10px 0px 15px 0px;
		margin: 0px;
		}
		
#content h2 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}		
		
		
#content .bodycopy {	
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		line-height:130%;
		color: #000000 ;
		padding: 0px 0px 7px 0px;
		border: 0px;
		margin: 0px ;
		}		


/*** PRODUCT FEATURES ***/	
	
#features {	
		background-color : #ffffff ;
		width: 300px ;
		text-align: left;
		padding: 15px 0px 0px 0px ;
		margin: 0px;
		}	
		
		
#features h2 {	
		text-align: left;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px ;
		color: #000000 ;
		background-color : #ffffff ;
		padding: 3px 0px 3px 0px ;
		margin: 0px;
		}
#features ul {	
		padding: 0px 0px 0px 15px;
		border: 0px;
		margin: 0px 0px 0px 15px;
		}			
#features li {	
		display: block;
		text-align: left ;
		font-size: 10.5px;
		list-style-type: disc;
		color: #000000 ;
		padding: 0px 0px 0px 0px;
		border: 0px;
		margin: 0px ;
		}
		
		
/*** PRODUCT COLOURS ***/	

#colours {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px ;
		color: #000000 ;
		background-color : #ffffff ;
		width: 300px ;
		text-align: left;
		padding: 15px 0px 0px 0px ;
		margin: 0px;
		}	
		
		
#colours h2 {	
		text-align: left;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px ;
		color: #000000 ;
		background-color : #ffffff ;
		padding: 3px 0px 3px 0px ;
		margin: 0px;
		}
		
#colours img {	
		display:inline ;
		padding: 0px 0px 0px 0px ;
		margin: 0px 0px 0px 10px ;
		}			


/*** PRODUCT SPECIFICATIONS ***/	

#specs {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		background-color : #ffffff ;
		width: 300px ;
		text-align: left;
		padding: 15px 0px 0px 0px ;
		margin: 0px;
		}	
		
		
#specs h2 {	
		text-align: left;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px ;
		color: #000000 ;
		background-color : #ffffff ;
		padding: 3px 0px 3px 0px ;
		margin: 0px;
		}

#specs td {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px ;
		color: #000000 ;
		background-color : #ffffff ;
		text-align: left;
		padding: 5px 0px 0px 0px ;
		margin: 0px;
		}	
		
		

		
				
/*** RIGHT CELL ***/			
		
td.rightcell {	
		background:#ffffff;
		padding: 0px 0px 0px 0px ;
		border-left:1px solid #ccc;		
		margin: 0px 0px 20px 0px;
		}		
		

#right_cell {	
		background:#ffffff;
		padding: 5px 0px 0px 15px ;
		margin: 0px;
		}
		
#right_cell .logo{	
		display: block;
		padding: 0px 0px 30px 0px ;
		margin: 0px 0px 30px 0px;
		border: 0px;
		}		

#right_cell a.name {
		display: block;
		color: #6b6b6b;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: 700;
		text-decoration: none; 
		padding: 4px 0px 7px 0px;
		border-top:1px solid #ccc;		
		}

#right_cell a.name:hover {
		display: block;
		color: #ff6600;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: 700;
		text-decoration: underline; 
		padding: 4px 0px 7px 0px;
		border-top:1px solid #ccc;		
		}				

/*** FEATURED PRODUCTS ***/			
		
#featured_products {
	background:transparent;
	display: block;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
	font-size: 11.5px;
	color: #000000 ;
	padding: 5px 5px 5px 5px;
	margin: 25px 5px 5px 5px ;
	}


#featured_products h2 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		background:#ffffff	;
		font-size: 12.5px;
		padding: 0px 0px 20px 0px;
		border-top:1px solid #ccc;
		margin: 0px;
		}	

#featured_products .bodycopy {	
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.0px;
		color: #6b6b6b ;
		padding: 0px 0px 4px 5px;
		border: 0px;
		margin: 0px ;
		}	

#featured_products a {
		display: block;
		color: #6b6b6b;
		font-size: 9.5px;
		font-weight: 800;
		text-decoration: none;
		text-align: center ;
		padding: 0px 0px 25px 0px;
		border-bottom:1px solid #ccc;
		}

#featured_products a:hover {
		display: block;
		color: #6b6b6b;
		font-size: 9.5px;
		font-weight: 800;
		text-decoration: underline; 
		text-align: center ;
		padding: 0px 0px 25px 0px;
		border-bottom:1px solid #ccc;
		}	
						
		
		
/*** FORMS ***/			
		
td.contact {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		color: #000000 ;
		padding: 2px 0px 2px 0px;
		border: 0px;
		margin: 0px ;		
		}		

td.mailform {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		color: #000000 ;
		padding: 2px 0px 2px 0px;
		border: 0px;
		margin: 0px ;		
		}	
		
#database {				
		z-index: 100 ;
		background-color: transparent ;	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		color: #000000 ;
		padding: 0px 10px 20px 10px ;
		border: 0px;
		margin: 20px 0px 0px 0px ;
		}

#database a.path {
		color: red;
		font-size: 12.5px;
		text-decoration: none; 
		}

#database a.path:hover {
		color: #000000;
		text-decoration: underline; 
		}
		
#database a.name {
		color: blue;
		font-size: 12.5px;
		text-decoration: underline; 
		}

#database a.name:hover {
		color: #ff6600;
		text-decoration: none; 
		}		

#database h1 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 16px;
		letter-spacing: 1.5;
		padding: 10px 0px 15px 0px;
		margin: 0px;
		}
		
#database h2 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}		
		
		
#database .bodycopy {	
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-align: left ;
		font-size: 11.5px;
		line-height:130%;
		color: #000000 ;
		padding: 0px 0px 7px 0px;
		border: 0px;
		margin: 0px ;
		}				
	

		/* CART STYLES
		-------------------------------------------------------------*/

		 a.backlink {	
		display: inline ;
		font-family : Verdana , Helvetica Bold, sans-serif; 
		font-size : 11.5px ;
		font-weight: 800 ;
		color : normal ;
		letter-spacing: 2px ;
		padding: 5px 10px 0px 10px; 
		text-decoration:underline ;
			}



		#database td.titleleft {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				background-color: #cccc98;
					}

		#database td.title {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				background-color: #cccc98;
					}
					
		#database td.title_total {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				font-weight: 800 ;
				text-align: right ;
				padding: 5px 4px 5px 4px;
				background-color: #cccc98;
					}					
					
		#database td.dataleft {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				vertical-align: middle ;
				text-align: center ;
				padding: 4px 2px 4px 2px;
				background-color: #ffffff;
				border-bottom: 1px solid #808080;
					}	

		#database td.data {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				text-align: center ;
				vertical-align: middle ;
				padding: 4px 2px 4px 2px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #808080;
				}	
				

		#database td.description {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				text-align: left ;
				vertical-align: middle ;
				padding: 4px 2px 4px 10px;
				background-color: #FFFFFF;
				border-bottom: 1px solid #808080;
				}

		#database td.price_single {	
				font-family : Arial , Helvetica Bold, sans-serif;  
				font-size : 11.5px ;
				color : #000000 ;
				text-align: center ;
				vertical-align: middle ;
				padding: 2px 5px 2px 2px;
				background-color: #ffffff;
				border-bottom: 1px solid #808080;
				margin: 0px ;
				}
				
		#database td.price {	
				font-family : Arial , Helvetica Bold, sans-serif;  
				font-size : 11.5px ;
				color : #000000 ;
				text-align: right ;
				vertical-align: middle ;
				padding: 2px 5px 2px 2px;
				background-color: #ffffff;
				border-bottom: 1px solid #808080;
				margin: 0px ;
				}
				
		#database td.deliveryleft {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				color : #000000 ;
				text-align: right ;
				vertical-align: middle ;
				padding: 0px 3px 0px 0px;
				background-color: #ffffff;
				}	

		#database td.delivery {	
				font-family : Arial , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				color : #000000 ;
				text-align: right ;
				padding: 5px 5px 5px 2px;
				background-color: #fffded;
				}	

		#database td.totalleft {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				font-weight: 800 ;
				color : #000000; 
				text-align: right ;
				vertical-align: middle ;
				padding: 0px 3px 0px 0px;
				background-color: #ffffff;
				}	
				
		#database td.total {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 12px ;
				font-weight: 800 ;
				color : #000000 ; 
				text-align: right ;
				padding: 5px 5px 5px 2px;
				background-color: #fff99d;
				}	





		td.billing {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				font-weight: normal ;
				color : #000000 ;
				text-align: left ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				}
		td.billingr {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 11.5px ;
				font-weight: normal ;
				color : RED;
				text-align: left ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				}

		#database td.order {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 10.5px ;
				color : #000000 ;
				text-align: left ;
				image-align: center ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				}

				
					
	
