﻿body, #content, p, .comment
{
  color:#003466;  
  font-size:8pt;
  font-family:Verdana;
}
body {  margin:0px 0px 0px 0px; }
.comment { font-style:italic;  font-size:8pt; }

/* Header */
#header
{
  background-color:#023763;
  background-image:url(../img/logo/Head-Background.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  width:100%;
  height:150px;
}

#header img 
{
  border-width:0px;
  padding:5px 5px 5px 5px;  
}

#header h2
{
 float:right; 
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 font-weight:normal;
 font-size:inherit;
}

h4 a { color:inherit; text-decoration:inherit; }

#menu
{
  border-bottom:solid 1px #000000;
  border-top:solid 1px #000000;
  border-right-width:0px;
  border-left-width:0px; 
  background-color:#EFA648;
  background-image:url(../img/logo/Head-Menu.png);
  background-repeat:repeat-x;
  height:23px; /*28-5*/
  padding:5px 10px 0px 10px;
  /*margin-top:10px;*/
  color:#FFFFFF;
  font:normal normal normal 10pt Verdana;
}

#menu a {color:#FFFFFF; text-decoration:none;}
#menu a:hover {color:#003466;}
/* End Header */

/* Menu Item */


.CatParent a:hover, .CatNode a:hover
{
  color:#939393;
}
.CatNode, .CatNode a 
{
  color:#003466; 
  font-size:8pt;
  text-decoration:none;
  font-family:Verdana;
}

.CatNode b { color:#eb921e;}

.CatNode li
{
  /*list-style-image:url(/WebResource.axd?d=eW_nFEwFvZKNjsbGZOIxKD-9J-j8l0akWwB_0rtqWhA1&t=632961326169755813);
  list-style-position:inside;*/
}
  

/* Content */

#content { margin-left:280px;}

#content h1, #catHead
{
   font:normal normal bold 10pt Verdana;
   color:#003466;
}

#catHead { margin:15px 0px 15px 0px; }

#content h1 a, #catHead a
{
  font:normal normal bold 10pt Verdana;
  color:#003466;
  text-decoration:none;
}

#content h1 a:hover, #catHead a:hover
{
  font:normal normal bold 10pt Verdana;
  color:#939393; 
}

#content h1 .selected, #catHead h2 a, #catHead h2, .selected
{
  color:#EB921E; display:inline;
}

#content h2
{
   font:normal normal normal 10pt Verdana;
   color:#EB921E;
   padding-bottom:0px; 
   margin-bottom:0px;  
}

/* Side Blocks */

#leftbar { float:left; }

#rightbar { position:absolute;  left:850px; }

#content {width:550px;}


#leftbar h4, #rightbar h4
{
  background-repeat:no-repeat;
  background-color:#4A7097;
  color:#FFFFFF; 
  font:normal normal bold 8pt Verdana;
  margin:10px 10px 0px 15px;
}

#rightbar h4 a, #rightbar h4 a:hover { color:#FFFFFF; text-decoration:none; }

.sideitem 
{
  padding:5px 5px 5px 5px;
  width:194px; /* 206-border px's(2) - 10 padding)*/
  position:relative;
  z-index:0;
  margin:0px 0px 0px 15px;
  border:solid 1px #000000;
  background-color:#F7F7F7;
  border-top-width:0px;
  overflow:auto;
}

img .sideitem
{
 border:none;	
}

/* Fly Details */
.Hand { cursor:pointer; }

#content #fdHeader
{
  text-align:center; 
}

#content #fdHeader img 
{
 margin:5px auto 5px auto;
 display:block;
}

#content #fdHeader #fdHeaderNav img 
{
 padding:0px 25px 0px 25px;
 vertical-align:middle; 
 display:inline;
}

#fdHeader input 
{
  padding:0px 25px 0px 25px;
  vertical-align:middle; 
}

#FishType img { padding-right:12px; }

#content h3
{
   font:normal normal bold 9pt Verdana;
   padding-bottom:0px; 
   margin-bottom:0px;  
}
/* Individual Side Headers */
.siDefault
{
    background-image:url(../img/logo/sideitem-h.png);
    width:191px; /*206-15*/
    height:21px; /*25-4*/
    padding: 4px 0px 0px 15px;  
}

.siSearch
{
    background-image:url(../img/logo/siSearch.jpg);
    width:199px; /*214-15*/
    height:18px; /*72-56*/
    padding: 54px 0px 0px 15px;  
}

.siCat
{
  background-image:url(../img/logo/siCat.jpg);
  width:222px; /*237-15*/
  height:42px; /*67-25*/
  padding:25px 0px 0px 15px;  
}

.siBasket
{
  background-image:url(../img/logo/siBasket.jpg);
  width:205px; /*220-15*/ 
  height:24px; /*74-50*/
  padding:50px 0px 0px 15px;
}

.siLogin
{
  background-image:url(../img/logo/siLogin.jpg);
  width:205px; /*220-15*/ 
  height:23px; /*41-18*/
  padding:18px 0px 0px 15px;
}

.siSiteInfo
{
  background-image:url(../img/logo/siSiteInfo.jpg);
  width:200px; /*215-15*/ 
  height:24px; /*42-18*/
  padding:18px 0px 0px 15px;
}

.siDiscount
{
  background-image:url(../img/logo/siDiscount.jpg);
  width:203px; /*218-15*/ 
  height:27px; /*52-25*/
  padding:25px 0px 0px 15px;
}


.sideitem h1
{
  background-image:url(../img/logo/sideitem-h-left.png);
  background-repeat:no-repeat;
  padding-left:15px;
  padding-top:4px;
}


/* Ballons */

.balhid 
{
   position:absolute;
   z-index:10;
	 width:375px;
	 visibility:hidden;
   padding:10px 10px 10px 10px;
   margin:10px 10px 10px 10px;
   top:10px;
   left:100px;
}
.balloon 
{
  position:relative;
  top:-10px;
  left:-10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  background-color:#DDDDDD;
  background-repeat:no-repeat;
  background-position:15px 50px;
  line-height:14px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  border:solid 1px #000000;
  -moz-border-radius:8px;  
}
.balloon p 
{
	padding:5px 10px 3px 10px;
	margin:0px 0px 0px 0px;
}
.balloon img
{
   /*background-image:url(../img/site/balloon-imgbg.png);
   background-repeat:no-repeat;
   padding:11px 7px 11px 7px;*/
}

.balloon-circle 
{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  border:solid 1px #DFE0E0;
  background-color:#C6C6C6;
  line-height:12px;
  margin:-5px 5px 5px 0px;
  padding:8px 8px 8px 8px;
  -moz-border-radius:8px;
  width:165px;
  float:right;
  clear:right;
  
}

.balloon-circle p
{
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px; 
}

 .balloon h1
{
    -moz-border-radius:5px;  
  background-color:#EB9A2F;
  background-image:url(../img/site/balloonh1.png);
  background-repeat:repeat-x;
  border-bottom:solid 1px #000000;
  border-bottom:solid 1px #000000;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 7px 0px;
	height:24px; /*34-10 padding*/
	text-align:center;
	color:#FFFFFF;
  padding-top:10px;
	
}
.balloon h6
{
	   font-size:9px;
	   font-weight:bold;
	   padding:0px 0px 0px 0px;
	   margin:0px 0px 7px 0px;
}
.balloon h2 
{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   font-weight:normal;
   border:solid 1px #DFE0E0;
   background-color:#FFFFFF;
   line-height:14px;
   text-align:justify; 
   margin:-5px 5px 15px 0px ;
   padding:8px 8px 8px 8px;
   -moz-border-radius:8px;
   display:block;
}

table.balloon 
{
  position:relative;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
   font-weight:normal;
   border:solid 1px #DFE0E0;
   background-color:#DDDDDD;
   line-height:14px;
   text-align:justify; 
   margin:-5px 5px 15px 0px ;
   padding:8px 8px 8px 8px;
   -moz-border-radius:8px;
   	z-index:10;
}

.balloon ul li 
{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;	
}
.balloon ul
{
 margin:0px 0px 0px 25px;
 padding:0px 0px 0px 0px;	
}
.balloon h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  border:solid 1px #DFE0E0;
  background-color:#F5F5FF;
  line-height:12px;
  margin:-5px 5px 5px 0px;
  padding:8px 8px 8px 8px;
  -moz-border-radius:8px;
  display:block;
}
.balloon a
{
  text-decoration:underline;
  color:#0099CC;
}

.balloon p a
{
  text-decoration:none;
}
.balloon.Pack h1
{
	   margin:0px 0px 0px 0px;
}
.balloon.Pack h2 
{ 
   background-color:#FFFFEE;
   margin:0px 5px 5px 105px;
   padding:5px 5px 5px 5px;
}

.balloon.Pack h3
{ 
   margin:-10px 5px 5px 105px;
   padding:5px 5px 5px 5px;
}

#ThumbList_Local, #ThumbList_Remote, #ThumbList_Archive
{
	margin-bottom:15px;
	 color:#003466;  
}

#ThumbList_Local a, #ThumbList_Remote a, #ThumbList_Archive a
{
	text-decoration:none;
		 color:#003466;  
}

#ThumbList_Local td, #ThumbList_Remote td, #ThumbList_Archive td
{
	 padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;
	 border-bottom:solid 1px #000000;
	 
}

#ThumbList_Local thead td, #ThumbList_Remote thead td, #ThumbList_Archive thead td
{
 height:20px;	
 padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
 border-bottom:none;
}

#ThumbList_Local { background-color:#FEE9D4; } #ThumbList_Remote { background-color:#D7DAFD; } #ThumbList_Archive { background-color:#E0F8D6; }

#ThumbList_Archive table { border-bottom:solid 1px #000000; }

#ThumbList_Local img, #ThumbList_Remote img, #ThumbList_Archive img
{
	 border:solid 1px #000000;
	 margin:5px 10px 5px 5px
}


#ThumbList_Local h2, #ThumbList_Remote h2, #ThumbList_Archive h2
{
  color:#FFFFFF; 
  font:normal normal bold 8pt Verdana;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}



/*
#content h1 
{
   font:normal normal bold 10pt Verdana;
   color:#003466;
}

#content h1 a
{
  font:normal normal bold 10pt Verdana;
  color:#003466;
  text-decoration:none;
}

#content h1 a:hover 
{
  font:normal normal bold 10pt Verdana;
  color:#939393; 
}
*/

table.FlyList, table.BasketList
{
  width:470px;
  background-color:#F7F7F7;
}
.FlyList td, .BasketList td
{
  border-right:solid 1px #000000;
  border-bottom:solid 1px #000000;
  text-align:center;
  vertical-align:middle;
  padding:0px;
  color:#000000;
  font-size:8pt;
}
.BasketList td { border-width:0px; }
.FlyList thead, .BasketList thead
{
  background-image:url(../img/site/generictable-h470.png); 
  background-repeat:no-repeat;
  height:30px;
  color:#FFFFFF;
}
.FlyList a:hover, .BasketList a:hover, .sideitem a:hover
{
  font:inherit;
  color:#EB921E;
  text-decoration:underline; 
}

.FlyList thead a, .BasketList thead a
{
  color:#FFFFFF;
}

.FlyList a, .BasketList a, .sideitem a
{
  color:#003466;  
  text-decoration:none;
}




/*Modal Popup*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:500px;
	height:400px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Textbox Watermark*/

.unwatermarked {
	/*height:18px;
	width:148px;*/
	font-weight:normal;
  padding:0px 0px 0px 0px;
}

.watermarked {
	/*height:20px;
	width:150px;*/
	padding:2px 0px 0px 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* Validation */
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}