/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
.currentcat{
font-size:1.5em;
white-space:nowrap;

}

.HavGreen{
width:25px;
height:25px;
color:#000000;
background-image:url(../img/havgreen.png);
background-repeat:no-repeat;
cursor:pointer;
text-align:center;
padding-top:3px;
margin-top:6px;
}

.HavRed{
width:25px;
height:25px;
color:#000000;
background-image:url(../img/havred.png);
background-repeat:no-repeat;
cursor:pointer;
text-align:center;
padding-top:3px;
margin-top:6px;
}

.HavOrange{
width:25px;
height:25px;
color:#000000;
background-image:url(../img/havorange.png);
background-repeat:no-repeat;
cursor:pointer;
text-align:center;
padding-top:3px;
margin-top:6px;
}



.fishpie { 
	margin:0 auto;
	display:inline-block;
	height:1%;
	}


.categories{

font-weight:bold;
font-size:1.4em;
background-image:url(../img/dotonbrown.png);
background-repeat:no-repeat;
padding-left:15px;
background-position:0 9px;
line-height:1.5em;


}

.pagenumscontainer{
width:710px;
clear:both;
font-weight:bold;


}


.blueborder{
 border:1px solid #3C7AB4
}

.paddx{
margin-top:13px;

}
.menuitem{
	padding:3px 5px;
	font-size:1.2em;
	font-weight:bold;
	padding-left:21px;
	display:block;
	background-image:url(../img/dot.png);
	background-repeat:no-repeat;
	background-position:3px 9px;
	margin-left:3px;
}

.menuitemon{
	padding:5px;
	font-size:1.2em;
	font-weight:bold;
	padding-left:21px;
	display:block;
	background-image:url(../img/doton.png);
	background-repeat:no-repeat;
	background-position:3px 9px;
	margin-left:3px;
}

.indextext{
font-size:1.2em;
color:#3C7AB4;
font-weight;
text-align:justify;
}

.indextextsuperbold{
font-size:1.1em;
color:#3C7AB4;
font-weight:bold;
text-align:justify;
}

a.indexlink:link{ color:#3C7AB4 }
a.indexlink:hover{ color:#3C7AB4; text-decoration:underline; }
a.indexlink:visited{ color:#3C7AB4}

.smallimage{
margin-bottom:2px;
width:50px;

}

a.smallimage:link{ padding:0; margin:0 }
a.smallimage:hover{ padding:0; margin:0}
a.smallimage:visited{ padding:0;margin:0 }


a.menuitem:link{ color:#FFFFFF }
a.menuitem:hover{ color:#FFFFFF; text-decoration:underline; }
a.menuitem:visited{ color:#FFFFFF}

a.menuitemon:link{ color:#FFFFFF }
a.menuitemon:hover{ color:#FFFFFF; text-decoration:underline; }
a.menuitemon:visited{ color:#FFFFFF}


.red{
border:2px solid #ff0000;
padding:3px;

}

html{
background-color:#160903;


}


body{
min-height:800px;
color:#666666;

font-size:1.3em; color:#2e7eb1; font-weight:bold;
background-image:url(../img/back3.jpg);
background-repeat:no-repeat;
background-position:center top;

}

.products img{
padding-right:10px;
padding-bottom:5px;


}

.bodyAlert {
color:#339999;
}

.bodyAlertbold {
color:#339999;
font-weight:bold;
font-size:1.2em;
}

.contacth4{
padding:0;
margin:0;

}

.trans{
background-image:url(../img/trans.png);
}


input.passwordBox {
background-image:url(../img/searchbox.png);
background-repeat:no-repeat;
width:175px;
margin:0 0 0 20px;
border:0;
height:23px;
font-size:1.1em;
font-weight:bold;
color:#666666;


}


.categorytitle{
margin:0em 0 0.57em;
font-size:1.5em;
}

input.gobut{
background-image:url(../img/gosearch.png);
width:31px;
height:24px;
border:0;
margin-right:12px;
margin-top:-6px;
}


input.gobut2{
border:0;
margin-right:6px;
margin-top:-6px;
}

.submenuon{
background-image:url(../img/submenu.png);
background-repeat:no-repeat;
width:201px;
height:32px;
margin-top:8px;

}


.submenuonlast{
background-image:url(../img/submenu.png);
background-repeat:no-repeat;
width:201px;
height:32px;
border-bottom:solid #666666 1px;

}

.submenuofftext{
	padding-left:40px;
	padding-top:2px;
	color:#666666;
	font-size:1.2em;
	cursor:pointer;

}

.submenuontext{
	padding-left:30px;
	padding-top:2px;
	color:#666666;
	font-size:1.2em;
	cursor:pointer;

}

.estimatetitle{
font-size:1.2em;
font-weight:bold;

}

.menuon{
background-image:url(../img/menuon.png);
width:201px;
height:32px;
border-bottom:solid #666666 1px;
	cursor:pointer;

}

.menuontext{
	padding-left:20px;
	padding-top:6px;
	color:#FFFFFF;
	font-size:1.2em;
	cursor:pointer;

}


.menuoff{
width:201px;
height:32px;
border-bottom:solid #666666 1px;
margin:0;
padding:0;
	cursor:pointer;

}

.menuofftext{
	padding-left:20px;
	padding-top:6px;
	color:#666666;
	font-size:1.2em;
	cursor:pointer;

}

.menulink{

padding:0;
margin:0;


}


.bodytext{
color:#666666;
font-size:1.2em;
}

.greentext{
color:#339966;
font-size:1.5em;

}


/**************************************/
/*              HEADER                */
/**************************************/



/**************************************/
/*             NAVIGATION             */
/**************************************/



/**************************************/
/*            MAIN CONTENT            */
/**************************************/



/**************************************/
/*               FOOTER               */
/**************************************/

.footer{
	background-image:url(../img/footer.png);
	width:942px;
	min-height:84px;
	width:expression(document.body.clientWidth < 84? "84px": "auto" );
	color:#FFFFFF;
	font-size:0.8em;
}

.ft:link{
color:#FFFFFF;
}

.ft:visited{
color:#FFFFFF;
}


.ft:hover{
text-decoration:underline
}


