body {
	scrollbar-3d-light-color: #E1E9EF;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #E1E9EF;
	scrollbar-dark-shadow-color: #E1E9EF;
	scrollbar-face-color: #E1E9EF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #E1E9EF;
	background-color: #ffffff;
	background-image: url(images/topbannerbkgd.gif); 
	background-repeat: repeat-x;
	top: 0;
	left: 0;
	}

.useborder { border: 1px solid #007a0e; }
.whiteborder { border: 1px solid #FFFFFF;}
.prodimage {border: 1px solid #FFFFFF;}
.catimage {border: 1px solid #FFFFFF;}
input.search
{
	height: 17px;
	background-color: #E1E9EF;
	border: solid #000066;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
	
}

A:link {
	color: #006400;
	text-decoration: none;
}

A:visited {
	color: #006400;
	text-decoration: none;
}



A:hover {
	color: #3366CC;
	text-decoration: underline;
}

A:active {
	color: #006400;
	text-decoration: none;
}

.ectlink {
	font-size: 8pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
	font-weight: bold;
}

A.ectlink {
	font-size: 8pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
	font-weight: bold;
}


A.ectlink:visited {
	font-size: 8pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
		font-weight: bold;
}


A.ectlink:hover {
	font-size: 8pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: underline;
		font-weight: bold;
}


A.ectlink:active {
	font-size: 8pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
		font-weight: bold;
}


.ectlink2 {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

A.ectlink2 {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}


A.ectlink2:visited {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}


A.ectlink2:hover {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}


A.ectlink2:active {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #339966;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

.prodsku {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.detailsku{
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}








A.dark:link {
	color: #003366;
	text-decoration: none;
}

A.dark:visited {
	color: #003366;
	text-decoration: none;
}

A.dark:hover {
	color: #003366;
	background-color: #ECDB0F;
	text-decoration: none;
}

A.dark:active {
	color: #003366;
	text-decoration: none;
}


A.yelo:link {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFCC33;
	text-decoration: none;
}

A.yelo:visited {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFCC33;
	text-decoration: none;
}

A.yelo:hover {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #3366CC;
	text-decoration: none;
}

A.yelo:active {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFCC33;
	text-decoration: none;
}

A.yelobot:link {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFCC33;
	text-decoration: none;
}

A.yelobot:visited {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;;
	color: #FFCC33;
	text-decoration: none;
}

A.yelobot:hover {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFFFFF;
	text-decoration: none;
}

A.yelobot:active {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFFFFF;
	text-decoration: none;
}

A.toplink:link {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	background-color: #3366CC;
	text-decoration: none;
}

A.toplink:visited {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	background-color: #3366CC;
	text-decoration: none;
}

A.toplink:hover {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	background-color: #3366CC;
	text-decoration: none;
}

A.toplink:active {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	background-color: #3366CC;
	text-decoration: none;
}

/*A.yelo:hover {
	font-size: 7pt;
	FONT-FAMILY: Tahoma,Arial,Tahoma;
	color: #ffffff;
	text-decoration: none;
}*/

.menu_items a {
	text-decoration: none;
	white-space: nowrap;
}
.menu_items li {
	list-style-type: none;
	white-space: nowrap;
}
.menu_items td a:hover {
	background-color: #339966;
	width: 137px;
	height: 15px;
	color: #FFCC33;
	text-decoration: none;
	white-space: nowrap;
}

.cstitle {
	background-color: #006633;
	font-size: 11px;
	FONT-FAMILY: Tahoma,Tahoma,Arial;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom:  2px;
	padding-left:  0px;
}

TD {
	font-size: 11px;
	font-family : Tahoma;
}

P {
	font-size: 11px;
	font-family : Tahoma;
}

TD.dark {
	font-size: 11px;
	font-family : Tahoma;
	color : #F0F0F0;
}

P.dark {
	font-size: 12px;
	font-family : Tahoma;
}

TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

P.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #666666;
}

TD.mincart {
	font-size: 10px;
	font-family : Tahoma;
}

.Helvetica8 {
	font-size: 9px;
	font-family : arial, sans serif;

}

.Helvetica9 {
	font-size: 10px;
	font-family : arial, sans serif;

}

.Helvetica10 {
	font-size: 11px;
	font-family : arial, sans serif;

}

P.mincart {
	font-size: 10px;
	font-family : Tahoma;
}

TD.menu {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Tahoma,Tahoma,Arial; text-transform: uppercase; 
}
TD.menu a:hover {
	FONT-SIZE: 10px; color: #FFCC33; FONT-FAMILY: Tahoma,Tahoma,Arial; text-transform: uppercase; background-color: #339966; width: 166px;
}



DIV.menu {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Tahoma,Tahoma,Arial; text-transform: uppercase; 
}

HR {
height: 0;
border-width: 1px 0 0 0; /* remove all borders except the top one */
border-style: solid;
border-color: #99CC99;
}

.greenmenu, .greenmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 169px; /*WIDTH OF MAIN MENU ITEMS*/
/*border: 1px solid black;*/
}

.greenmenu li{
position: relative;
}

.greenmenu li a{
text-transform: uppercase;
font-family: Tahoma,Tahoma,Arial; 
font-size: 7pt; 
color: #006400;
display: block;
width: auto;
padding: 1px 0;
padding-left: 2px;
text-decoration: none;
background-color: #CCFFCC;
border-bottom:1px solid #696969;
}

.greenmenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 145px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: -2px;
display: none;
padding: 1px 0;
}

.greenmenu li ul li{
float: left;
}

.greenmenu li ul a{
width: 150px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
/*border-top:1px solid #999999;*/
border-right:1px solid #999999;
border-left:1px solid #999999;
height: 14px;
line-height: 14px;
}

.greenmenu li a:hover{
/*background-image: url(glossyback2.gif);*/
background:#339966;
color: #FFCC33;
text-decoration: none;
}

/* Holly Hack for IE \*/
* html .greenmenu li { float: left; height: 1%; }
* html .greenmenu li a { height: 1%; }
/* End */

.hbuttons a{
display: block;
text-decoration: none;
font: bold 11px Arial;
color: #FFCC00;
width: 94px;
height: 30px;
/*float: left;*/
/*display: inline;*/
margin-left: 2px;
margin-right: 2px;
background-image:url(images/topbgbttn.gif);
background-repeat: no-repeat;
/*padding-top: 7px;*/
text-align:center;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
/*position: relative;*/
line-height:3em;
}

.hbuttons a:hover{
background-image:url(images/topbgbttnon.gif);
color: #FFFFFF;
}

.hbuttons1 a {
background-image:url(images/topbgbttnon.gif);
color: #FFFFFF;
}

.hbuttonswrapper {
white-space: nowrap;
}

#menua, #menub {margin-left:0px;}
#menua a.vmenu, #menub a.vmenu:link, #menua a.hmenu, #menua a.hmenu:link, #menub a.vmenu:visited, #menua a.hmenu:visited {
 font-family: Tahoma,Tahoma,Arial; font-size: 8pt; color: #FFFFFF;
display:block; 
width:165px; 
height:14px; 
background: #006633; 
text-decoration:none; 
text-align:left; 
line-height:11px;
float: left;
}
#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {float:left;
}
#menua a.hmenu:hover, #menub a.vmenu:hover {background:#339966; color:#FFCC00;}
#menua a.hmenu:active, #menub a.vmenu:active {background:#CCFFCC; color:#006400;}
#menua {height:15px;}
#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

.glt-elm{
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 391px;
 	color: #fff;
  font-family: Tahoma,Tahoma,Arial;
 	opacity: 0.95;
 	visibility: hidden;
}

.glt-elm p{
 	/*background: #339966;*/
 	margin: 0;
 	padding: 0.5em;
}

.glt-elm img{
 	display: block;
}

/* and this CSS for IE, if you want to use transparency: */

.glt-elm{
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}