body 
{
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

a
{
	font-size:11px;
}

a:visited
{
	font-size:11px;
}

a:hover
{
	font-size:11px;
}

.left_background	
{
	background-image: url(../Images/left_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}
.left_background_Orange{
	background-image: url(../Images/left_bg_1.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}
.right_background	
{
	background-image: url(../Images/right_bg.gif);
	background-color: #9d9d9d;
	background-repeat: repeat-y;
	background-position: top left;
}

.bottom_page	
{
	background-color: #ffffff;
}

.header	
{
	background-image: url(../Images/header.gif);
}

.menu_bg
{
	background-color: #4d82b6;
}

.hero_graphic
{
	background-image: url(../Images/hero_graphic.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 219px;
}

.hero_graphic_int
{
	background-image: url(../Images/hero_graphic_int.jpg);
	background-repeat: no-repeat;
	height: 89px;
	background-position: top left;
}
.hero_graphic_man
{
	background-image: url(../Images/man.jpg);
	background-repeat: no-repeat;
	height: 89px;
	background-position: top left;
	border:10px solid #ffffff;
}
.hero_graphic_ocean
{
	background-image: url(../Images/ocean.jpg);
	background-repeat: no-repeat;
	height: 89px;
	background-position: top left;
	border:10px solid #ffffff;
}
.hero_graphic_paint
{
	background-image: url(../Images/paint.jpg);
	background-repeat: no-repeat;
	height: 89px;
	background-position: top left;
	border:10px solid #ffffff;
}
.hero_graphic_ship
{
	background-image: url(../Images/ship.jpg);
	background-repeat: no-repeat;
	height: 89px;
	background-position: top left;
	border:10px solid #ffffff;
}
.colour_strip	
{
	background-color: #4d82b6;
}

.footer_grey	
{
	background-color: #2e2e2e;
}

#footer				
{
	font-size: 10px;
	font-weight: normal;
	color: #ababab;
	padding-left: 21px;
	padding-right: 0px;
	text-align: left;
}			
			
a.footer:link,a.footer:visited,a.footer:active			
{
	font-size: 10px;	
	color: #ababab; 
	text-decoration: none; 
	padding-right: 10px; 
	padding-left: 10px;
}
	
a.footer:hover		
{
	font-size: 10px;
	color: #ababab;
	text-decoration: underline; 
	padding-right: 10px; 
	padding-left: 10px;
}	


.news_bg	
{
	background-image: url(../Images/news_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #99bacd;
} 

h1
{
	color: #005281;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h2
{
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h3
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.member	
{
	background-color: #eff4f7;
} 

.news_divider	
{
	background-image: url(../Images/news_divider.gif);
	background-repeat: repeat-y;
	width: 1px;
} 

a.readmore:link,a.readmore:visited,a.readmore:active, a.readmore:hover			
{
	color: #000000; 
	text-decoration: underline; 
}

#news_content			
{
	margin: 30px 30px 30px 30px;
}	

.left_background_int	
{
	/*background-image: url(../Images/left_bg_int.gif);*/
	background-image: url(../Images/left_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

.left_background_int2	
{
	background-image: url(../Images/left_bg_int2.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #ffffff;
}

#internal_content
{
	margin: 30px 30px 30px 30px;
	font-size: 11px;
}	

#internal_content p, div, table, tr, td			
{
	font-size: 11px;
}	

p.newshome 				
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	line-height: 1.4em;
}











						



#side_content2			
{
	margin: 36px 20px 0px 20px;
}


#side_content3			
{
	margin: 16px 20px 0px 20px;
}


#side_content_text	p	
{
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
}




#side_content			
{
	margin: 30px 20px 30px 20px;
}

#login_content			
{
	margin: 40px 0px 0px 20px;
}		

	


p.newspage			
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.4em;
}	

p.int 				
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	line-height: 1.4em;
}

p.login 				
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 10px;
}		



.cross_divider	
{
	height: 15px;
	background-image: url(../Images/divider.gif);
}		

ul.sidemenu
{
	font-size: 10px;
	font-weight: normal;
	color: white;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
	line-height: 1.4em;
	list-style:none;
	list-style-image: url(../Images/arrow.gif)
	
	
}

a.sidemenu:link,a.sidemenu:visited,a.sidemenu:active			
{
	color: #FFFFFF;
	text-decoration: none; 
}
	
a.sidemenu:hover		
{
	text-decoration: underline; 
}	
#sitemap a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#sitemap a:hover
{
	text-decoration: underline;
}
#sitemap ul a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#sitemap ul a:hover
{
	text-decoration: underline;
}
	
#sitemap ul li
{
	list-style:none;
	margin-left: -20px;
}

#sitemap ul li a
{
	font-size: 10px;
	text-decoration: none;
}

#sitemap ul li a:hover
{
	text-decoration: underline;

}

.int_bg	
{
	background-image: url(../Images/int_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
} 

#breadcrumbs		{font-size: 11px;
					font-weight: normal;
					padding-left: 0px;
					padding-right: 0px;
					margin-top: 10px;}

#breadcrumbs a		{ color:#5E6F82; text-decoration:none; }
#breadcrumbs a:hover{ color:#4C5E73; text-decoration:underline; }

#header				{font-size: 16px;
					font-weight: bold;
					color: #da6200;
					margin-left: 0px; 
					margin-bottom: 15px;
					margin-top: 15px;} 

#bodytext			{font-size: 11px;
					padding-left: 0px;
					padding-right: 0px;
					line-height: 1.3em;}
					
#bodytext a:link, a:visited, a:active, a:hover
					{color:#495f9a;
					 font-size: 11px;
					 }
					
#CartHead 			{color:#5E6F82;
					font-size: 12px;
					font-weight: bold;}
					
.CartInput			{font-size: 9px;
					color:#5E6F82;
						width:150px;
					}
					
#CartCell			{color:#5E6F82;
					font-size: 9px;
					font-weight: bold;}

.tableRelatedLinks {
	width:150px;
}

.tableRelatedLinks a:link, a:visited, a:active{
	font:Arial, Helvetica, sans-serif;
	color:#000000; 
	text-decoration:none;
	font-size:10px;
}

.tableRelatedLinks a:hover{ color:#4C5E73; text-decoration:underline; }

#HLHead {font:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#2F4A65;}
		
.RLHead {font:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#2F4A65;
		padding-bottom: 0px;
		margin-bottom: 0px;}
		

#internal_content p, div, table, tr, td			
{
	font-size: 11px;
}	

