body{ background: #FF9E37 url(images/sand_stripe.jpg) center top repeat-y;
		text-align: center;
		margin: 0;
		padding: 0; }

div#wrapper{ text-align: left;
		width: 1024px;
		margin: 0 auto;
		background: url(images/comp_bg.jpg) center top no-repeat;
		padding: 1px 0 0; }


div#basket{ 
		font: bold 9pt Verdana, sans-serif;
		letter-spacing: 0.05em;
		color: #FFFFFF;
		padding: 0;
		margin: 0 60px 0 20px; 
		text-align: right;
	}

div#basket a:link{ color: #05265D; }
div#basket a:visited{ color: #555; }
div#basket a:hover{ color: #28c; }
div#basket a:active{ color: #fff; }



h2{		margin: 0 0 30px 0;
		width: 180px;
		height: 100px;
		padding: 0;
		background: url(images/empty_logo.gif);
		text-indent: -9999px; }

h2 a{ display: block;
	width: 180px;
	height: 100px; }

ul#nav{ background: url(images/main_nav_bg.gif) left top repeat-x;
		margin: 20px 0 0 22px;
		height: 38px;
		padding: 0;
		width: 980px; }

ul#nav li{ display: inline;
		list-style: none; }
ul#nav a{ /* padding: 12px 46px 12px 45px; */
		width: 122px;
		height: 26px;
		padding-top: 12px;
		text-align: center;
		vertical-align: middle;
		display: block;
		float: left;
		text-decoration: none;
		margin: 0;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-size: 8pt;
		border-right: 1px #555 solid; }
ul#nav a:link{ color: #fff !important;  }
ul#nav a:visited{ color: #fff !important; }
ul#nav a:hover{ /* color: #ECDC52 !important; */
		background-color: #558C92; }
ul#nav a:active{ color: #fff !important; }


div#leftBar{ margin: 20px 0 0 30px;
		float: left; }

ul#productNav{ padding: 0;
		margin: 0 0 0 20px;
		width: 150px; }
ul#productNav li{ list-style: none;
		width: 150px;
		margin: 0 !important;
		padding: 0;
		clear: none;
		display: block;
		background-color: #C1AE93; }
ul#productNav li a{ 
		padding: 3px 0 3px 10px;
		display: block;		
		width: 138px;
		text-decoration: none;
		font: bold 10pt Verdana, sans-serif;
		
		background: url(images/nav_bg.gif);
		background-repeat: repeat-x;
		margin: 0 !important; }
ul#productNav li a:link{ color: #fff;
		border: 1px #988975 solid;
		border-width: 1px 1px 0; }
ul#productNav li a:visited{ 
		color: #fff; 
		border: 1px #988975 solid;
		border-width: 1px 1px 0; }
ul#productNav li a:hover{ background: #FF9E37;
		color: #fff; }
ul#productNav li a:active{ }

div#content{ width: 736px;
height:auto;
		margin-top: 0px;
		padding: 1px 0;
		margin-left: 230px; 
		background: url(images/60white_bg.png);
		-moz-border-radius: 10px;
		font-family: Georgia, serif;
		color: #00639E; }

div#content a:link{ color: #1476A7; }
div#content a:visited{ color: #1476A7; }
div#content a:hover{ color: #FF9E37; }
div#content a:active{ color: #fff; }



h3{ margin: 50px 0 5px 50px;
	padding: 0;
	font-size: 10pt;
	font-style: italic; }
h1{ margin: 0 0 0 50px;
	padding: 0;
	font-style: italic;
	font-size: 12pt;
	color: #FF0000;
	font-family: Georgia, serif; }

h4{ margin: 20px 0 10px 50px;
	font-size: 9pt;
	line-height: 160%; }

h5{ margin: 50px 0 20px 50px;
	font-size: 10pt;
	line-height: 160%; }

div#footer{ clear: both;
		/* background: url(images/footer_bg.png) right center no-repeat; */
		text-align: center;
		font: bold 9pt Verdana, sans-serif;
		padding: 15px;
		margin: 0px 0 0 22px;
		color: #05265D; }

div.feature{ font-size: 75%;
		line-height: 1.8em;
		font-weight: bold;
		width: 250px;
		height: 80px;
		padding: 0;
		margin: 10px 0 0 75px;
		float: left; }

div.feature p{ width: 180px;
		vertical-align: center;
		padding-top: 10px;
		margin: 0; }

div#featStarfish{ background: transparent url(images/sm_starfish.gif) right center no-repeat; }
div#featCompass{ background: transparent url(images/sm_compass.gif) right center no-repeat; }


div#leftBar fieldset{ background: url(images/60white_bg.png);
		border: 0;
		width: 130px;
		padding: 10px;
		margin-left: 20px;
		margin-bottom: 4px; }
div#leftBar fieldset form{ margin: 0;
		width: 130px; }
div#leftBar fieldset label{ color: #05265D;
		font: bold 9pt Verdana, sans-serif;
		margin-bottom: 8px;
		display: block; }
div#leftBar fieldset a{ display: block;
		margin-top: 4px;
		font: 60% Verdana, sans-serif;
		text-align: right; }
div#leftBar fieldset a:link{ color: #05265D; }
div#leftBar fieldset input#query{ padding: 2px;
		font: 9pt Verdana, sans-serif;
		color: #05265D;
		width: 80px; }
div#leftBar fieldset input#submit{ padding: 1px 2px;
		background-color: #FF9E37;
		color: #fff;
		font: bold 8pt Verdana, sans-serif;
		border: 1px #333 solid; }


img#creditCards{ clear: both;
		margin: 0px; }



ul#categories{ text-align: center;
		font-size: 90%;
		margin: 0em 0 0 4em;
		padding: 0;
		list-style: none;
		clear: right; }

ul#categories li{ display: inline;
		clear: none;
		float: left; }

ul#categories img{ margin-bottom: 0.5em;
		border: 0;
		display: block;
		width: 115px; }

ul#categories a{ margin: 0 1em 1.5em 0;
		display: block;
		width: 115px; }

ul#categories a:link{ color: #0063AA;
		text-decoration: none; }
ul#categories a:visited{ color: #0063AA;
		text-decoration: none; }
ul#categories a:hover{ color: #003E70;
		text-decoration: underline; }
ul#categories a:active{ color: #0063AA;
		text-decoration: none; }

ul#categories a img{ margin: 0 0 10px; }

p#catsCloser{ clear: both;
		text-align: right;
		margin: 0.5em 2.0em 1.5em 0; }
p#catsCloser a{ padding: 0.5em; }

p#catsCloser a:link{ color: #0063AA; }
p#catsCloser a:visited{ color: #0063AA; }
p#catsCloser a:hover{ color: #DD8930; }
p#catsCloser a:active{ color: #0063AA; }