
body {
		background: url(/images/bg.gif);
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11.0px;
		color: #000000; 
		padding : 0px;
		margin : 0px 0px 30px 0px;
		border: 0px ;
		}
		
 .popup {
		background-color: #ffffff;	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11.0px;
		color: #000000; 
		padding : 0px;
		margin : 20px 0px 30px 0px;
		border: 0px ;
		}		

td.headtop {
		background: url(/images/top_gradient.gif);
		width:771px ;
		padding : 0px;
		margin : 0px;
		border: 0px ;
		}
		
td.logo {
		padding : 0px 0px 0px 40px;
		margin : 0px;
		border: 0px ;
		}		
		
td.headbottom {
		background: url(/images/below_pic_gradient.gif);
		width:519px ;
		padding : 0px;
		margin : 0px;
		border: 0px ;
		}		

td.headnavbartop {
		background: url(/images/above_pic_gradient.gif);
		height: 46px;
		padding : 0px;
		margin : 0px;
		border: 0px ;
		}

td.headnavbar {
		background: url(/images/above_pic_gradient.gif);
		height:20px;
		padding : 0px;
		margin : 0px;
		border: 0px ;
		}

a.headnavcurrent {
display:inline;
text-align: center;
	color: #AA3E00; 
	height:20px;
	background-color: #F5C500;
	border-left: 1px solid #F5C500;
	border-right: 1px solid #F5C500;
	padding: 5px 10px 5px 10px;
	font-size: 11px; 
	font-family: Verdana; 
	text-decoration: none;
	margin: 0px;
	border: 0px;
}
		
a.headnav {
display:inline;
text-align: center;
	color: #AA3E00; 
	height:20px;
	background-color: #F7E500;
	border-top: 1px solid #F5C500;
	border-right: 1px solid #F5C500;
	padding: 5px 10px 5px 10px;
	font-size: 11px; 
	font-family: Verdana; 
	text-decoration: none;
	margin: 0px;
}

a.headnav:hover {
display:inline;
text-align: center;
	color: #AA3E00; 
	height:20px;
	background-color: #F5C500;
	border-top: 1px solid #F5C500;
	border-right: 1px solid #F5C500;
	padding: 5px 10px 5px 10px;
	font-size: 11px; 
	font-family: Verdana; 
	text-decoration: none;
	margin: 0px;
}
		

/*** SETS PRESENTATION BORDER ***/	
.main {
		border:1px solid #ccc;		
		}
		
td.header {
		background-color: #000000;
		padding : 0px;
		margin : 0px;
		border: 0px ;
		}		
		
 td {		background-color: #ffffff;	
		padding: 0px;
		margin: 0px;		
		}
			
		
h1.title {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 16px;
		letter-spacing: 1.5;
		padding: 10px 0px 0px 20px;
		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-color: #ffffcc;
		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;
		width: 160px ;
		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: right;
display: block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff ;
text-decoration: none;
background-color: #597a95;
padding: 5px 5px 10px 3px;
border-bottom: 2px solid #ffffff ;
margin: 0px;
}

#left_cell a.navigation:hover {
text-align: right;
display: block;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000 ;
text-decoration: none;
background-color: #597a95;
padding: 5px 5px 10px 3px;
border-bottom: 2px solid #ffffff ;
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 20px ;
		border: 0px;
		margin: 0px 0px 40px 0px ;
		}

#catalogue h1.title {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 20px;
		letter-spacing: 1.5;
		padding: 10px 0px 10px 0px;
		margin: 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 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		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 .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_intro {
	border:1px solid #ccc;
	background:#ffffff;
	padding: 5px;
	margin: 0px 0px 20px 0px ;
	}


#category_row_intro img {
	display: block;
	align: center;
	text-align: center ;
	padding: 0px;
	border: 0px;
	margin: 0px;
	}
	
#category_row_intro .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_intro a.name {
		display: block;
		color: #6b6b6b;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: 700;
		text-align: center ;
		text-decoration: none; 
		padding: 4px 0px 0px 0px;
		}

#category_row_intro a.name:hover {
		display: block;
		color: #ff6600;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		font-weight: 700;
		text-align: center ;
		text-decoration: underline; 
		padding: 4px 0px 0px 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: green;
		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;
		}		

#category_row2 {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#f9f9f9;
	height:100%;
	padding: 5px;
	margin: 0px 0px 20px 0px ;
	}


#category_row2 img {
	padding: 0px;
	border: 0px;
	margin: 0px;
	}
	
#category_row2 .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_row2 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_row2 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;
		}		

		
/*** 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 20px ;
		margin: 0px;
		}	
		
		
#colours h2 {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 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 20px ;
		margin: 0px;
		}	
		
		
#specs h2 {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 0px;
		}

#specs td.specheading {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px ;
		color: #ffffff ;
		background-color : #6a707f ;
		text-align: left;
		padding: 3px 0px 3px 5px ;
		margin: 0px;
		}	
		
#specs td {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px ;
		color: #000000 ;
		background-color : #efe9e8 ;
		text-align: left;
		padding: 3px 0px 3px 5px ;
		border-bottom: 2px solid #ffffff;
		margin: 0px;
		}	
		
/*** PRODUCT SYSTEMS ***/	

#systems {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		background-color : #ffffff ;
		width: 300px ;
		text-align: left;
		padding: 15px 0px 0px 20px ;
		margin: 0px;
		}	
		
		

		
		
/*** PRODUCT TRAVEL TIPS ***/	

#producttraveltip {	
		font-family : Verdana, Arial, Helvetica, sans-serif;
		background-color : #ffffff ;
		width: 300px ;
		text-align: left;
		padding: 15px 0px 0px 20px ;
		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;
		width: 160px ;
		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 h2 {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color: #6b6b6b;
		font-size: 12.5px;
		padding: 5px 0px 5px 0px;
		margin: 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 ;
		}				
		