* {
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;
}
#leftcolumn {
width:160px;
float:left;
margin:0;
padding:0px 0px 0px 5px
}
#content {
float:left;
width:484px;
display:inline;
margin:0;
padding:0px 0px 0px 0px
}
#contentwide {
float:left;
width:644px;
display:inline;
margin:0;
padding:0px 0 0 5px
}
#contentleft {
float:left;
height:auto;
width:230px;
display:inline;
margin:0;
padding:0
}
#contentright {
float:right;
height:auto;
width:230px;
display:inline;
margin:0;
padding:0
}
#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;
color:#393939;
padding:4px 12px 0px 3px
}
.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
}
.links a:span {display: none;}
.links {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:400;
color:#003366;
padding:4px 12px 0px 3px
}
.links a:link,.boxtxt a:visited {
color:#003366;
font-weight:500;
text-decoration:underline
}
.links a:hover span {display: block; text-decoration: none; color: #000;
   position: absolute; top: 200px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   font: 10px Verdana, sans-serif; text-align: center;}
.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
}
.articlepic2 {
float:left;
margin:0 3px 0 0
}
.articlepic {
float:right;
margin:0 3px 0 0
}
.footertxt a:hover,.footertxt a:active,.maintxt a:hover,.maintxt a:active {
color:#f90;
text-decoration:underline
}
.tiptitle {
font-family:Verdana, sans-serif, Arial, Helvetica;
font-size:14px;
font-style:italic;
line-height:17px;
color:#ff9900;
}
.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;
}
.title1 {
font-family:sans-serif, Verdana, Arial, Helvetica;
font-size:14px;
line-height:15px;
color:#036;
padding:0 4px
}
.title1 a:link,.title1 a:visited {
color:#036;
text-decoration:underline
}
.title1 a:hover,.title1 a:active {
color:#f90;
text-decoration:underline
}
.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:2px 2px 4px 4px
}
.box {
background:transparent;
width:auto;
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
}

