.bodycopy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #336;
	text-decoration: underline;
}
.bodycopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336;
}
.bodycopy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D7065;
}
.bodycopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666699;
}
.whitetext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: underline;
}
.whitetext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

.whitetext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.whitetext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}
.introcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.bluegreenheader
{
	 background-color:#C5D8DC;
}	
.notice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC6633;
	/*color:#C6D8DD;*/
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #555555;
}
.whiteheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
.blackheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.asheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #1D7065;
	margin-top:0px;
}

.smalltext {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}
	
.items {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000099;
	float:right;
	vertical-align:bottom;
}

.stock {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}

.backgroundgreen {
	background-color: #8da01c;
}
.backgroundgrey {
	background-color: #333333;
}
.backgroundblue {
	background-color: #759DC8;
}
.backgroundrust {
	background-color: #af5d2a;
}
.asbackground {
	background-color: #1D7065;
}
.headerlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
}
.bodycopylarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #222222;
}
.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}

.bodycopyalert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.numrecords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000080;
}
.searchcriteria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C4662F;
}

.ltbrwnhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C4662F;
	font-weight:bold;
}

.itemwasadded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C4662F;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C4662F;
}

.shopcartheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.brbt {border-top:solid 1px #333333;border-right:solid 1px #333333;}

.brbb {border-right:solid 1px #333333;border-bottom:solid 1px #333333;}
.brbt {border-right:solid 1px #333333;border-top:solid 1px #333333;}
.bb {border-bottom:solid 1px #333333;}
.br {border-right:solid 1px #333333;}
.bt {border-top:solid 1px #333333;}


.prevnext{ text-align:right;padding:4px;}
.prevnext a {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000099;
}
.prevnext a:visited {font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000099;
}


a.shopcart:link, a.shopcart:active, a.shopcart:visited, a.shopcart:hover {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000099;
}

.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}
.blueBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D7069;
}
.stepon {font-size: 11pt; color: #333333; font-weight: bold; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.stepoff {font-size: 10pt; color: #CCCCCC; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

.Go {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.SelectedItem {
     BORDER-RIGHT: #C5D8DC 1px solid; 
     BORDER-TOP: #C5D8DC 1px solid; 
     FLOAT: left; 
     MARGIN: 2px 2px 0px; 
     BORDER-LEFT: #C5D8DC 1px solid; 
     BORDER-BOTTOM: #ffffff 1px solid; 
     HEIGHT: 21px; 
     BACKGROUND-COLOR: #ffffff; 
     color: #1D7069;
     FONT-WEIGHT: bold;
     CURSOR: default;
     font-size: 10px;
     padding-left: 2px;
     padding-right: 2px;
}

 

.RegularItem {
     BORDER-RIGHT: #C5D8DC 1px solid; 
     BORDER-TOP: #C5D8DC 1px solid; 
     FLOAT: left; 
     MARGIN: 2px 2px 0px; 
     BORDER-LEFT: #C5D8DC 1px solid; 
     BORDER-BOTTOM: #C5D8DC 1px solid; 
     HEIGHT: 21px; 
     BACKGROUND-COLOR: #000000; 
     FONT-WEIGHT: bold;
     CURSOR: hand;
     font-size: 10px;
     padding-left: 2px;
     padding-right: 2px;

}

.InactiveItem {
     BORDER-RIGHT: #C5D8DC 1px solid; 
     BORDER-TOP: #C5D8DC 1px solid; 
     FLOAT: left; 
     MARGIN: 2px 2px 0px; 
     BORDER-LEFT: #C5D8DC 1px solid; 
     BORDER-BOTTOM: #C5D8DC 1px solid; 
     HEIGHT: 21px; 
     BACKGROUND-COLOR: #000000; 
     FONT-WEIGHT: bold;
     CURSOR: default;
     font-size: 10px;
     padding-left: 2px;
     padding-right: 2px;

}
  .highlight {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	text-decoration: none;
	color:black;
	 background-color:Yellow;
 }


.LowerMenuPanelStyle { 
     PADDING-LEFT: 10px; 
     PADDING-BOTTOM: 22px; 
     MARGIN: 0px; 
     /*FONT: bold 11px verdana, arial, sans-serif; */
     BORDER-BOTTOM: #C5D8DC 1px solid; 
     LIST-STYLE-TYPE: none;
     

}

.UpperMenuPanelStyle { 
     PADDING-LEFT: 10px; 
     PADDING-Top: 22px; 
     BORDER-RIGHT: #C5D8DC 1px solid; 
     BORDER-Left: #C5D8DC 1px solid; 
     MARGIN: 0px; 
     /*FONT: bold 11px verdana, arial, sans-serif; */
     BORDER-BOTTOM: #C5D8DC 1px solid; 
     LIST-STYLE-TYPE: none;

}

.defaultpagetableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9EAEC;
}
.alertMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}
.enterlogindetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newproductnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EE7524;
}
.skipnav {
   position:absolute;
   top:0;
   left:0;
} 
.productnewstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a3cb3a;
	font-weight: bold;
}
.productnewstitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fe7141;	
	font-weight: bold;
}
.logintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a3cb3a;	
	font-weight: bold;
}
.loginwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;	

}
.productnewstitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a3cb3a;
	font-weight: bold;
}