* {
margin:0;
padding:0
}
body {
background-color: #4C94C8;
background-attachment:scroll;
background-image:url(../images/thinkfishbg.jpg);
background-repeat:repeat-x;
background-position:left top;
height:100%;
padding:15px 0px 25px 0px
}
#wrapper {
width:970px;
background-image:url(../images/pagebg.gif);
background-repeat:repeat-y;
margin:0px auto
}
#topheadericon2 {
width:952px;
float:left;
height:140px;
background-image:url(../images/header3.jpg);
background-repeat:no-repeat;
margin:0;
padding:9px
}
#banner {
width:auto;
height:60px;
}
#contentwide {
float:left;
width:644px;
display:inline;
margin:0;
padding:0px 0 0 5px
}
#rightcolumn {
width:316px;
float:left;
margin:0;
padding:0px 5px 0 0
}
#footer {
width:970px;
height:52px;
clear:both;
background-image:url(../images/footercss.jpg);
background-repeat:no-repeat;
margin:0 0 0px;
padding:0px;
}
.footertxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:400;
color:#fff;
text-align:center;
padding:57px 0 0
}
.footertxt a:link,.footertxt a:visited {
color:#fff;
text-decoration:underline
}
.headerdescrtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
font-weight:400;
color:#336699;
float:left;
text-align:center;
padding:0px 0 0 10px
}
.maintxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#393939;
padding:4px 12px 0px 3px
}
.maintxt a:link,.maintxt a:visited {
color:#393939;
text-decoration:underline
}
.boxtxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:400;
width:100%;
color:#393939;
padding:2px 15px 0px 2px
}
.boxtxt a:link,.boxtxt a:visited {
color:#003366;
font-weight:500;
text-decoration:underline
}
.boxtxt a:hover,.boxtxt a:active {
color:#f90;
font-weight:500;
text-decoration:underline
}
.singlebox-title {
font-family:Helvetica, Tahoma, Geneva, Arial, sans-serif;
font-size:14px;
font-weight:normal;
background-image:url(../images/title-line.gif);
background-repeat:no-repeat;
line-height:17px;
color:#003366;
padding-top:0px;
padding-right:10px;
padding-bottom:4px;
padding-left:3px;
margin-right:10px;
}
.leftimage {
float:left;
margin:0 3px 0 0
}
.rightimage {
float:right;
margin:0 12px 3px 0
}
.footertxt a:hover,.footertxt a:active,.maintxt a:hover,.maintxt a:active {
color:#f90;
text-decoration:underline
}
.menu2 {
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px; 
list-style:none; 
height:72px; 
position:relative; 
}
.menu2 li {
float:left;
}
.menu2 li a {
display:block; 
float:left; 
height:24px; 
width:65px; 
line-height:12px; 
color:#336699; 
text-decoration:none; 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; 
text-align:center; 
padding:50px 0px 0px 0px; 
cursor:pointer;
}
.menu2 li a:hover {
color:#f90; 
}
.singlebox {
width:100%;
margin:0px auto;
}
.singlebox div.topleft {
	display: block;
	background: url("../images/singlebox-bg.png") top left no-repeat white;
	padding: 0.5em 0em 0em 0em;
}

.singlebox div.topright {
	display: block;
	background: url("../images/singlebox-bg.png") top right no-repeat white;
	padding: 0.5em 0em 0.7em 0em;
	margin: -0.5em 0 0 0.5em;
}

.singlebox div.bottomleft {
	display: block;
	height: 8px;
	margin-top: -8px;
	background: url("../images/singlebox-bg.png") bottom left no-repeat white;
}

.singlebox div.bottomright {
	display: block;
	background: url("../images/singlebox-bg.png") bottom right no-repeat white;
	height: 8px;
	margin-left: 1.0em;
}
.title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
line-height:14px;
font-weight:500;
color:#036;
text-align:left;
padding:0px 0px 0px 4px
}
.box {
background:transparent;
width:450px;
align:center;
margin:4px 12px 0px 3px
}
.box .b1,.box .b2,.box .b3,.box .b4,.box .b1b,.box .b2b,.box .b3b,.box .b4b {
display:block;
overflow:hidden;
font-size:1px
}
.box .b1,.box .b2,.box .b3,.box .b1b,.box .b2b,.box .b3b {
height:1px
}
.box .b2,.box .b2b {
border-left:2px solid #A8B090;
border-right:2px solid #A8B090;
margin:0 3px
}
.box .b3,.box .b3b {
margin:0 2px
}
.box .b4,.box .b4b {
height:2px;
margin:0 1px
}
.box .boxcontent {
display:block;
border-left:1px solid #A8B090;
border-right:1px solid #A8B090
}
.box .boxcontenta {
display:block;
background-image:url(../images/retailer_background.gif);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px solid #A8B090;
border-right:1px solid #A8B090
}
.box .b2,.box .b3,.box .b4 {
background:#bacede;
border-left:1px solid #A8B090;
border-right:1px solid #A8B090
}
.box .b4b,.box .b3b {
border-left:1px solid #A8B090;
border-right:1px solid #A8B090
}
.box .b1,.box .b1b {
background:#A8B090;
margin:0 5px
}
.buttonslide{
background-image:url(../images/buttonslide.gif);
background-repeat:no-repeat;
color:#FFFFFF;
clear:both;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
line-height:18px;
padding-left:8px;
width:166px;
margin-right:30px;
}
a.buttonslide {
text-decoration:none;
}
.v-menu{
border:solid 1px #7F9FBF;
width:160px;
clear:both;
}
ul.v-menu, .v-menu li{
padding:0; 
margin:0;
list-style:none;
}
ul.v-menu{
clear:both;
margin-top:2px;
padding:2px 2px;
}
.v-menu li a{
color:#555555;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
display:block;
border-top:solid 1px #DEDEDE;
padding:2px;
text-decoration:none;
}
.v-menu li a:hover{
color:#999999;
background-color: #e2e9f0;
}
.v-menu a .image {
width:160px;
height:50px;
display:none;
}
.v-menu a:hover .image {
width:160px;
height:50px;
display:block;
overflow:hidden;
}
.tanktitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
line-height:12px;
font-weight:500;
color:#036;
text-align:left;
padding:10px 3px 15px 3px
}
.tanktxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:400;
color:#393939;
padding:2px 2px 2px 2px
}
.tanktxt a:link,.boxtxt a:visited {
color:#003366;
font-weight:500;
text-decoration:underline
}
.tanktxt a:hover,.boxtxt a:active {
color:#f90;
font-weight:500;
text-decoration:underline
}

.fishtank {
			background-color: #dbe7f9;
			background-image: url(../images/cctankbg.gif);
			background-repeat: no-repeat;
			background-position: left top;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #4C94C8;
			}
			.fishtank a:link, .fishtank a:visited {
			font-weight: bold;
			color: #4C94C8;
			text-decoration: none;
			}
			.fishtank a:hover, .fishtank a:active {
			font-weight: bold;
			color: #4C94C8;
			text-decoration: underline;
			}
.tinyformbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #393939;
	margin: 2px;
	width: 30px;
	padding: 0px;
}
.cctxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:400;
width:445px;
color:#393939;
padding:2px 0px 0px 2px
}
.cctxt a:link,.cctxt a:visited {
color:#003366;
font-weight:500;
text-decoration:underline
}
.cctxt a:hover,.cctxt a:active {
color:#f90;
font-weight:500;
text-decoration:underline
}
.cctitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:15px;
font-weight:400;
width:450px;
color:#393939;
padding:2px 0px 0px 2px
}
.cctitle .r {
float:right;
}
