body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}

body {
	background-color: #072141;
	margin-left: 0px;
	margin-top: 0px;
}

/*navigation*/

a:link {
	color: #003366;
}
a:visited {
	color: #003366;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #FF6600;
 }

A.subnav:link, A.subnav:visited, A.subnav:active { text-decoration: none; color: #008E94; font-weight: none; font-family: verdana,arial; font-size: 8pt; }
A.subnav:hover { color: #00009C; text-decoration: none;}

A.uarehere:link, A.uarehere:visited, A.uarehere:active { text-decoration: none; color: #072141; font-size: 7pt;}
A.uarehere:hover { color: #F60; text-decoration: none; font-size: 7pt;}

A.medium:link, A.medium:visited, A.medium:active { color: #FFF;}
A.medium:hover { color: #F60;}
 
A.fishingReportLink:link, A.fishingReportLink:visited, A.fishingReportLink:active { text-decoration: none; color: #227ba6; font-weight: 600; font-family: verdana,arial; font-size: 15px; }
A.fishingReportLink:hover { color: #00009C; text-decoration: none;}
.fishingReportHeading{ text-decoration: none; color: #227ba6; font-weight: 600; font-family: verdana,arial; font-size: 15px; }


A.otherActivityLink:link, A.otherActivityLink:visited, A.otherActivityLink:active { text-decoration: none; color: #ffffff; font-weight: 600; font-family: verdana,arial; font-size: 13px; }
A.otherActivityLink:hover { color: #ffffff; text-decoration: none;}



/* structural elements */

.whiteBrder {
	border: 1px solid #FFFFFF;
}
.paperBg {
	background-image: url(/images/framework/paper_bg.jpg);
}
.lightBlueBg {
	background-color: #227BA6;
	border: 1px solid #FFFFFF;
}
.darkBlueBg {
	background-color: #069;
	border: 1px solid #FFFFFF;
}

#contentArea {
	line-height: 200%;
	vertical-align: top;
	padding: 11px;
}

.submitbutton {
	border: 1px solid #FFF;
	font-size: 10px;
	padding: 2px;
	color: #FFF;
	FONT-FAMILY: Copperplate Gothic Bold, Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #072141;
}


.imagebutton, a.imagebutton:link, a.imagebutton:visited, a.imagebutton:active, a.imagebutton:hover  {
	border: 1px solid #FFF !important;
	font-size: 10px;
	padding: 4px;
	color: #FFF;
	FONT-FAMILY: Copperplate Gothic Bold, Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #069;
        text-decoration: none important!;
}


/* Hide from IE5 Mac \*/
 a, .imagebutton {
  height: 1%;
}
/* end hiding */

/* type */

.pageHeader, .xLarge {
    font-family: Copperplate Gothic Bold, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #227BA6;
    padding-left: 11px;
}

.large, .ART_content, .FORM_Intro {
  font-family: verdana,arial;
  font-size: 10pt;
}

.largeB, .ART_title {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10pt;
}

.medium {
  font-family: verdana,arial;
  font-size: 8pt;
  color: #fff;
}

.small, .FORM_Choice {
  font-family: verdana,arial;
  font-size: 8pt;
}

.smallB, .FORM_Question {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 8pt;
}

.xsmall {
  font-family: verdana,arial;
  font-size: 7pt;
}

.dropDown {
 text-align:right;
 padding-right: 30px;
}

.productPreview {
 width:325px;
 float:left;
 line-height: 180%;
}

.productPreviewTable {
 text-align: center;
 vertical-align: middle;
 width: 350px;
 background-color: #000055;
 margin-bottom: 10px;
}

.productPreviewTable td {
 background-color: #D9E2E6;
 padding:5px;
}

.shoppingCart {
 width: 100%;
 vertical-align: middle;
 background-color: #000055;
}

.shoppingCart td {
 text-align: left;
 background-color: #D9E2E6;
 padding:5px;
}

.productPreviewLogo {
 height: 200px;
}

.productDetailLinks {
 vertical-align: top;
 text-align: left;
 line-height: 175%;
}

.productPreviewTable .productPreviewLogoName {
 text-align: left;
 font-weight: bold;
 font-size: 10pt;
 background-color: #000055;
 color: white;
}

.productPreviewTable .productPreviewLogoName a {
 text-decoration: none;
 color: white;
}

.shoppingCart td.shoppingCartHeader {
 text-align: left;
 font-weight: bold;
 font-size: 10pt;
 background-color: #000055;
 color: white;
}

.mainLogoTable {
 border: 1px solid #000055;
 width: 350px;
 vertical-align: middle;
 text-align: center;
 padding: 30px 0px 30px 0px;
}

#preview {
 width: 100%;
}

.detailProductImage {
 border: 0px;
 align: left;
 margin-right: 20px;
 margin-bottom: 5px;
 border: 1px solid  #000033;
 background-color: white;
}

.detailImage {
 border: 0px;
 margin-right: 10px;
}

.detailImageLeft {
 border: 0px;
 margin-right: 20px;
 margin-bottom: 10px;
}


.shoppingCartBoxLeft {
 margin-right: 15px;
 margin-bottom: 5px;
}

.shoppingCartBoxPan {
 margin-right: 15px;
 margin-bottom: 5px;
}
.shoppingCartButton {
 vertical-align: bottom;
}

.shoppingCart {
 line-height: 150%;
}

#shoppingCartWide {
 width: 718px;
}


.addToCartHeader {
 padding-top: 15px;
 vertical-align: top;
 padding-left: 0px;
 text-align: left;

}

.addToCart {
 padding-top: 12px;
 vertical-align: top;
 padding-left: 8px;
}

.addToCart input {
 margin: 0px;
 vertical-align: baseline;
}

.detailProductName {
 padding-top: 30px;
 padding-bottom: 10px;
 font-size: 12pt;
 font-weight: bold;
}

.detailProductDescription {
 line-height: 150%;
}

h1.small {
 font-weight: bold;
 padding: 0px;
 margin: 0px;
 font-size: 10pt;
}

h1.pageTitle {
 font-weight: normal;
 padding: 0px;
 margin: 0px;

}


.fishingReportBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
        color: #000033;
        border:solid 1px #003333;
        padding: 10px;
}

.fishingReportIntro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
        color: #000033;
}


/* Close out pages */
.closeOutLink img {
 border: 0px;
}

.msrp {
 color: #227BA6;
 font-style: normal;
 font-weight: bold;
 padding: 0px 20px 0px 0px;
}

.salePrice {
 color: #7E1420;
}

.saleProduct {
 background: url(/images/framework/saleTag.gif) center left no-repeat;
 padding-left: 60px;
 padding-top: 2px;
 min-height: 30px;
 padding-bottom: 5px;
}

* html .saleProduct {
 height: 30px;
}

.salesMessages {
 padding-bottom: 5px;
}

.salesRange {
 padding: 7px 0px 7px 0px;
}