/* CSS Document */

/* HTML styles */
html {
	margin: 0px;
	padding: 0px;
	}
	
body {
		background-color: #ffffff;
		text-decoration: none;
		font: 13px/16px Trebuchet MS, arial, verdana,helvetica,sans-serif;
		color: #000;
		margin: 0px;
		padding: 0px;
		}
		
h1{
	text-align: left; 
	font: bold 18px/26px Trebuchet MS, arial, verdana,helvetica,sans-serif;
	margin-left: 10px;	
	color: #625CB3;	
}	

.static{font: 13px/17px Trebuchet MS, arial, verdana,helvetica,sans-serif;
		color: #000; 
		}

#container {
	position:absolute;
	left:50%;
	top:0px;
	width:808px;
	margin-top:0px;
	margin-left:-404px;
	padding:0px;
	background-color: #ffffff;
	}			


table.mainTable{
	 width: 808px; 
	}
	
.borders   {  	border: 3px #cccccc solid;}

.bordersNR {  	border-top: 3px #cccccc solid;
		border-right: 3px #cccccc none; 
		border-bottom: 3px #cccccc solid;
		border-left: 3px #cccccc solid; 
}

.bordersNL {  	border-top: 3px #cccccc solid; 
		border-right: 3px #cccccc solid;	
		border-bottom: 3px #cccccc solid; 
		border-left: 3px #cccccc none;
}

.bordersNT {  	border-top: 3px #cccccc none; 
		border-right: 3px #cccccc solid;
		border-bottom: 3px #cccccc solid; 
		border-left: 3px #cccccc solid; 
}

.bordersNB {  	border-top: 3px #cccccc solid;
		border-right: 3px #cccccc solid;
		border-bottom: 3px #cccccc none; 
		border-left: 3px #cccccc solid; 
}

.bordersRO {  	border-top: 3px #cccccc none; 
		border-right: 3px #cccccc solid; 
		border-bottom: 3px #cccccc none;
		border-left: 3px #cccccc none; 
}

.bordersTO {  	border-top: 3px #cccccc solid;
		border-right: 3px #cccccc none;
		border-bottom: 3px #cccccc none;
		border-left: 3px #cccccc none; 
}

.bordersROBO {  border-top: 3px #cccccc none;
		border-right: 3px #cccccc solid; 
		border-bottom: 3px #cccccc solid;
		border-left: 3px #cccccc none;  
		 
}

.bordersBO {  	border-top: 3px #cccccc none; 
		border-right: 3px #cccccc none;
		border-bottom: 3px #cccccc solid; 
		border-left: 3px #cccccc none; 
		
		 
}

P.tagline {
		margin-left: .5em; 
		margin-right: .5em; 
		color: #625CB3; 
		text-align: center;	
		font: bold 11px/14px Trebuchet MS, arial, verdana,helvetica,sans-serif;	
		}

/*Top Menu Links*/
/*td.menu{
	width: 490px;
}

 #navcontainer{
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 490px;
	}

#navcontainer ul{
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
	
#navcontainer ul li.home{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 75px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid;
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none;
	}

	
#navcontainer ul li.home a:hover{
	color: #000000;
	background: #FF9900;
	}
	
#navcontainer ul li.homeActive{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 75px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid;
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none;
	background: #FF9900;
	text-align: center;
	font: bold 14px/18px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;	 
	}
	
#navcontainer ul li.shop{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 75px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none; 
	}
	

#navcontainer ul li.shop a:hover{
	color: #000000;
	background: #4BBA14;
	}
	
#navcontainer ul li.shopActive{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 75px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none;
	background: #4BBA14;
	text-align: center;
	font: bold 14px/18px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;	 
	}
	
#navcontainer ul li.gift{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 146px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none; 
	}
	
#navcontainer ul li.gift a:hover{
	color: #000000;
	background: #5CA5EF;
	}
	
#navcontainer ul li.giftActive{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 146px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none; 
	background: #5CA5EF;
	text-align: center;
	font: bold 14px/18px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;		 
	}
	
#navcontainer ul li.policies{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 96px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none; 
	}
	
#navcontainer ul li.policies a:hover{
	color: #000000;
	background: #D4D1EF;
	}
	
#navcontainer ul li.policiesActive{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 96px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc solid; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none;
	background: #D4D1EF;
	text-align: center;
	font: bold 14px/18px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;		 
	}
	
#navcontainer ul li.contact{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 86px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc none; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none; 
	}
	
#navcontainer ul li.contact a:hover{
	color: #000000;
	background: #FFFF66;
	}
	
#navcontainer ul li.contactActive{
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 86px;
	height: 57px;
	border-top: 3px #cccccc none;
	border-right: 3px #cccccc none; 
	border-bottom: 3px #cccccc solid;
	border-left: 3px #cccccc none;
	background: #FFFF66;
	text-align: center;
	font: bold 14px/18px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;		 
	}

#navcontainer ul li a{
	background: #ffffff;
	height: 57px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	font: bold 14px/18px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;		
}*/

/*body text*/
.bodyText{
	text-align: left;
	font: normal 12px/15px Trebuchet MS, arial, verdana,helvetica,sans-serif;
	margin-left: 10px;	
	color: #000000;	
	}

	
/*footer*/
td.footer{
	background-color: #625CB3;
	height: 30px;
	border-top: 3px #cccccc none; 
	border-right: 3px #cccccc solid;
	border-bottom: 3px #cccccc solid; 
	border-left: 3px #cccccc solid; 
}
.footerText{
	text-align: left;
	font: bold 11px/14px arial, verdana,helvetica,sans-serif;
	vertical-align: middle;	
	margin-left: 10px;	
	color: #ffffff;	
}

	
/*home page*/
td.homeImgTN{
	width: 60px;
	padding: 0px 0px 0px;
	vertical-align:top;
	}
	
td.homeImgTN li {
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	display: inline;
	}
	

td.homeImgTN a:link, td.homeImgTN a:visited{
	display: block; 
	float: left;
	width: 50px;
	border:2px solid #ccc;	
	}
	
td.homeImgTN li a:hover {
	border:2px solid #6860ab;
	}


tr.imgRow{height:75px;}

td.homeTxt{width:508px; padding-left:20px; vertical-align:top;}

/*marine bracelet*/
td.homeImgMarineTN{
	/*width: 410px;*/
	padding: 0px 0px 0px;
	vertical-align:top;
	}
	
td.homeImgMarineTN li {
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	display: inline;
	}
	

td.homeImgMarineTN a:link, td.homeImgMarineTN a:visited{
	display: block; 
	float: center;
	width: 400px;
	border:2px solid #ccc;	
	}
	
td.homeImgMarineTN li a:hover {
	border:2px solid #6860ab;
	}
	
p.titleHeading {
	COLOR: #615bb5;
	FONT-SIZE: 18px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold; }
	
	
/*lists*/

ul.small{
	border: 0px;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}
	
li.small{
	color: #000000;
	font: 13px/16px Trebuchet MS, arial, verdana,helvetica,sans-serif;
		color: #000; 
	margin-left: 14px;
	text-align: left;
	}