* {
  margin: 0;
  padding: 0;
  }
  
body {
  	font: 11px/1.5 Verdana, Sans;
  	color: #F5F5F5;
  	background: url(Images/background-test.jpg) repeat-x; 
	background-color: #64C1FF; 
  	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
  	}
	
#page { 
	width: 800px; 
	margin: 0 auto; 
	text-align: left;
	background: #A2CCF6;
	border-style: solid;
	border-width: thin;
	border-color: #000000;
	}
	
#header { 
	background: url(Images/header.jpg); 
	height: 160px;
	}
	
#navigation {
	background: url(Images/navigation.jpg);
	height: 43px;
	}
	
#navigation a { 
	display: block; 
	float: left;
	padding-top: 8px; 
	width: 88px;
	color: #060606;
	text-align:center;
	text-decoration: none;
	font-size: 13px;
	}
	
#navigation a:hover {
	color: #1592FC;
	} 
  	
#content, #subcontent, #article { 
	background: #348DC9;
	}
	
#content h2, #subcontent h2, #article h2 { 
	background-color: #0067D9; 
	background-image: url(Images/sections.jpg);
	font: bold 13px/1.5 Verdana, Sans;
	text-indent: 1em;
	}
	
#content {
	float: right;
	width: 598px; 
	margin-right: 0.4em; 
	margin-top: 0.4em;
	}
	
#content a {
	color: #000000; 
	text-decoration: none;
	}
	
#content a:hover {
	color: #CC0000;
	}
	
#content li { 
	margin-left: 55px; 
	padding-bottom: 2px; 
	list-style:none; 
	list-style-type:none; 
	}
	
#subcontent {
	float: left;
	width: 190px;
	margin-left: 0.4em; 
	margin-top: 0.4em;
	}
	
#article {
/*	float: left;
	width: 190px;
	margin-left: 0.4em; 
	margin-top: 0.4em;*/
	display:none;
	}
	
#subcontent ul, #article ul {
	list-style: none;
	margin: 1em;
	}
	
#subcontent a, #article a {
	color: #000000;
	text-decoration: none;
	}
	
#subcontent a:hover, #article a:hover {
	color: #CC0000;
	text-decoration: none;
	}
	
#footer { 
	clear: both;
	text-align: center;
	color: #000000;
	padding: 5px;
	}
	
#footer a {
	color: #2A8ECE;
	}
	
#footer a:hover {
	color: #CC0000;
	}	
	
img { 
	border: none;
	}
	
img.left { 
	float: left; 
	margin: 1em 1em 1em 1em; 
	}
	
img.right { 
	float: right; 
	margin: 1em 1em 1em 1em;
	}
	
p, h3, h4 {
	margin: 8px;
	}
	
table.details { 
	border: 0px; 
	margin-left: 60px;
	} 

table.details td { 
	text-align: left;
	width: 135px;
	}
	
table.stock { 
	margin-left: 8px; 
	width: 590px;
	} 
	
table.stock td { 
	text-align: left; 
	width:130px;
	font-size: 12px;
	}
	
table.stock th {
	text-align:left; 
	width: 62px;
	font-size:12px; 
	font-weight: normal;
	}
	
table.stockhome { 
	margin-left:85px; 
	margin-top: 20px; 
	margin-bottom:20px; 
	}

table.stockhome td { 
	text-align:center; 
	font-size:14px; 
	padding-right: 25px;
	}
	
table.handpicked {
	margin: 8px; 
	margin-bottom:20px;
	}
	
table.handpicked td {
	text-align:left;
	font-size: 12px; 
	padding-right: 21px; 
	}
	
table.news { 
	margin-left: 50px;
	}

table.news td {
	text-align: left; 
	}

table.news th { 
	text-align:left;
	}
	
table.aquastock { 
	margin-left: 43px; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	}

table.aquastock td { 
	font-size: 13px; 
	text-align: center; 
	padding-right: 20px; 
	padding-bottom: 5px; 
	}
	
table.products { 
	margin-left: 8px; 
	text-align: left; 
	}

table.products td { 
	border: #B9B9B9 thin; 
	border-style: solid; 
	width: 284px; 
	vertical-align: top; 
	}

img.productpic { 
	float: right; 
	margin: 1em 0 1em 1em;
	}
	
img.specialheader { 
	margin: 8px; 
	}

img.specialproducts { 
	float: right; 
	margin: 1em 0 1em 1em;
	vertical-align: top;
	}
	
hr.specialoffers { 
	color: #B9B9B9; 
	width: 598px; 
	}
	
table.directions { 
	margin-left: 30px; 
	}

table.directions td {
	text-align:left; 
	vertical-align:top; 
	width: 100px;
	}

table.directions th {
	text-align:left; 
	vertical-align:top; 
	width: 550px; 
	font-weight:normal;
	}

img.direction { 
	margin-left:80px; 
	margin-top:10px; 
	margin-bottom:13px;
	}
	
table.shop { 
	margin-left: 10px; 
	}

table.shop td { 
	text-align: left; 
	vertical-align: top; 
	width: 350px; 
	height: 170px; 
	}

table.shop th { 
	text-align: left; 
	vertical-align: top; 
	width: 210px; 
	}
	
img.shopphotographs { 
	vertical-align: top; 
	margin-left: 14px; 
	} 
	
ul.sitemap1 { 
	width: 45%; 
	float: left; 
	margin: 10px;
	}
	
table.handpickedkoi { 
	margin-left: 40px;
	}
	
table.handpickedkoi td {	
	text-align: left;
	font-size: 11px;
	width: 175px; 
	}
	
table.handpickedkoi th {
	height: 150px; 
	padding-top: 12px; 
	}
	
table.marinestock { 
	margin-left: 8px; 
	width: 590px;
	} 
	
table.marinestock td { 
	text-align: left; 
	width:240px;
	font-size: 12px;
	}
	
table.marinestock th {
	text-align:left; 
	width: 93px;
	font-size:12px; 
	font-weight: normal;
	}
	
table.marinestockb { 
	margin-left: 8px; 
	width: 590px;
	} 
	
table.marinestockb td { 
	text-align: left; 
	width:350px;
	font-size: 12px;
	}
	
table.marinestockb th {
	text-align:left; 
	width: 93px;
	font-size:12px; 
	font-weight: normal;
	}
	
img.nav { 
	margin-left: 5.5em; 
	}
	
img.open {
	float: right; 
	margin: 1em 5em 1em 1em;
	}
	
span.soldout { 
	text-decoration: none; 
	color: #CD1D29; }
	
img.number1 { 
	float: left; 
	padding-left: 4px; 
	padding-top: 12px; 
	}
	
img.valid { 
	float: left; 
	padding-left: 8px; 
	padding-top: 6px; 
	}
	
img.options { 
	float:left; 
	margin: 1em 0em 1em 0em; 
	}
	
img.community {
	float:left;
	padding:0px;
	}
	
.thispage { font-weight:bold; color:#f00 }