html {
	font-size:100% /* IE has problems scaling text in ems. Using a percentage makes for better text rendering when scaled. */
	}

body {
	background:#AAA285;
	font-size:.75em; /* Read by IE only. - 75% of 16px = 12px */
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	/*color:#646c56;*/
	color:#333333;
	}

html>body {
	font-size:12px; /* overrides the font-size above in all browsers except IE. These browsers can resize text that is specified in px so this is ok. */
	}

a:link, a:visited {
	color:#646C56;font-weight:bold;
	}
	
a:hover, a:active {
	color:#8E9976;font-weight:bold;
	}


/* Classes
 * ------------------------------------------------------------------------- */

.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	float:none;
	}

.table_divider {
	background:url(/siteimages/tabe_vertical_divider.gif) repeat-y;
	width:5px;
	}




/* Layout
 * ------------------------------------------------------------------------- */
 
#container {
	width:960px;
	margin:0px auto;
	text-align:left;
	}

#header {
	background:url(/siteimages/newheader3.jpg) no-repeat;
	height:92px;
	}
	
	#header h1, #header #logo {
		display:none;
		}
	
#content_area {
	font-family:Arial, Helvetica, sans-serif;
	width:960px;
	/*color:#646c56;*/
	color:#525947;
	background-color:#8E9976;
	}

#column_left {
	width:114px;
	float:left;
	padding:10px 8px 10px 8px;
	background:#8E9976;
	/*display:none*/
	}
	

#column_right {
	/*width:990px;*/
	width:830px;
	float:left;
	background:#D8D6C5;
	/*background:#d4cfb1;*/
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	}


#column_leftB {
	width:165px;
	float:left;
	padding:10px 8px 10px 8px;
	background:#8E9976;
	/*display:none*/
	}
	

#column_rightB {
	/*width:990px;*/
	width:779px;
	float:left;
	background:#D8D6C5;
	/*background:#d4cfb1;*/
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	}

#column_left2 {
	width:145px;
	float:left;
	padding:10px 8px 10px 8px;
	background:#8E9976;
	/*display:none*/
	}

#column_right2 {
	/*width:990px;*/
	width:799px;
	float:left;
	background:#FFFFFF;
	/*background:#d4cfb1;*/
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	}
#column_right3 {
	/*width:990px;*/
	width:960px;
	float:left;
	background:#D8D6C5;
	/*background:#d4cfb1;*/
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	padding-bottom:25px
	}
	
	#column_right table {
		font-size:11px;
		}
		
		#column_right table table {
			font-size:11px;
			}
			
			#column_right table table table {
				font-size:11px;
				}






/* Email Us Button
 * ------------------------------------------------------------------------- */

#email_us {
	background:url(/siteimages/email_us_link.gif) no-repeat;
	width:145px;
	height:48px;
	display:block;
	
	}

	#email_us:hover, #email_us:active {background-position: 0px -48px;}
	
	#email_us span {display:none; }





/* Footer
 * ------------------------------------------------------------------------- */

#footer {
	/*background: #646C56;*/
	background: #646c56;
	width:960px;
	padding:8px 0;
	font-size:.83em;
	color:#D8D6C5;
	text-align:center;
	}

	
	#footer ul {
    	margin: 0 0 8px 0;
   		padding: 0;
	    }


 	#footer li {
    	margin: 0;
    	padding: 0 3px 0 5px;
    	display: inline;
    	border-left: 1px solid #AAA285;
    	line-height: .92em;
    	background: none;
		color:#fff;
 	   }

	#footer li.first { 
    	border: none;
 	   }


	#footer a:link, #footer a:visited{
		color:#D8D6C5;
		text-decoration:none;
		}

	
	 #footer a:hover, #footer a:active {
	 	color:#fff;
		}
	
	
	#footer li a:link, #footer li  a:visited{
		color:#fff;
		text-decoration:none;
		}

	
	 #footer li a:hover, #footer li a:active {
	 	color:#D8D6C5;
		
		}


/* Product Image Nav
 * ------------------------------------------------------------------------- */
#product_nav { background:url("/siteimages/product_nava.jpg") no-repeat; width:759px; height:65.5px; position:relative;margin:0px }
#product_nav li { position:absolute;}
#product_nav li, #product_nav a { height:65.5px; display:block; }
#product_nav span { display:none; }

#product_nav-01 { width: 67px; left:2px; }
#product_nav-02 { width: 67px; left: 71px; }
#product_nav-03 { width: 67px; left: 139px; }
#product_nav-04 { width: 67px; left: 208px; }
#product_nav-05 { width: 67px; left: 276px; }
#product_nav-06 { width: 67px; left: 345px; }
#product_nav-07 { width: 67px; left: 413px; }
#product_nav-08 { width: 67px; left: 482px; }
#product_nav-09 { width: 67px; left: 551px; }
#product_nav-10 { width: 67px; left: 622px; }
#product_nav-11 { width: 67px; left: 691px; }

#product_nav-01 a:hover { background: transparent url("/siteimages/product_nava.jpg") -2px -66px no-repeat; }
#product_nav-02 a:hover { background: transparent url("/siteimages/product_nava.jpg") -71px -66px no-repeat; }
#product_nav-03 a:hover { background: transparent url("/siteimages/product_nava.jpg") -139px -66px no-repeat; }
#product_nav-04 a:hover { background: transparent url("/siteimages/product_nava.jpg") -208px -66px no-repeat; }
#product_nav-05 a:hover { background: transparent url("/siteimages/product_nava.jpg") -276px -66px no-repeat; }
#product_nav-06 a:hover { background: transparent url("/siteimages/product_nava.jpg") -345px -66px no-repeat; }
#product_nav-07 a:hover { background: transparent url("/siteimages/product_nava.jpg") -413px -66px no-repeat; }
#product_nav-08 a:hover { background: transparent url("/siteimages/product_nava.jpg") -482px -66px no-repeat; }
#product_nav-09 a:hover { background: transparent url("/siteimages/product_nava.jpg") -551px -66px no-repeat; }
#product_nav-10 a:hover { background: transparent url("/siteimages/product_nava.jpg") -622px -66px no-repeat; }
#product_nav-11 a:hover { background: transparent url("/siteimages/product_nava.jpg") -691px -66px no-repeat; }




/*Imports from other stylesheet*/
.toplink {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:hover {font-size:12px; font-weight:bold; color:#CCCCCC; text-align:center}

.newsstory {font-family:helvetica, arial; font-size:11px; font-weight:normal; color:#000000;}

.newsheadline A:link {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline A:visited {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline A:active {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#CCCCCC;}
.newsheadline A:hover {font-family:helvetica, arial; font-size:12px; text-decoration: none; font-weight:bold; color:#416A2F;}

.newsheadline2 {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#999999;}
.newsheadline2 A:link {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline2 A:visited {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline2 A:active {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CCCCCC;}
.newsheadline2 A:hover {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#416A2F;}

.newsheadline3 {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#999999;}
.newsheadline3 A:link {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#416A2F;}
.newsheadline3 A:visited {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#416A2F;}
.newsheadline3 A:active {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CCCCCC;}
.newsheadline3 A:hover {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}

.leftmenu {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:link {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:visited {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:active {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:hover {font-family:helvetica, arial; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}

.newstable {
 border-right: #416A2F 1px solid;
 border-top: #416A2F 1px solid;
 display: block; padding-left: 0px; padding-bottom: 0px;
 border-left: #416A2F 1px solid; color: #6666CC;
 line-height: normal; padding-top: 0%; 
 border-bottom: #416A2F 1px solid;
 }

.littlelink2 {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#999999; text-align:left;}

.littlelink {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:white;}
.littlelink A:link {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:white;}
.littlelink A:visited {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:white;}
.littlelink A:active {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:white;;}
.littlelink A:hover {font-family:arial, helvetica; font-size:9px; color:#D8D6C5; text-decoration: underline;}

.littleMenulink {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:11px; color:white; text-align:left;font-weight:normal}
.littleMenulink A:link {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:11px; color:white; text-align:left;font-weight:normal}
.littleMenulink A:visited {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:11px; color:white; text-align:left;font-weight:normal}
.littleMenulink A:active {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:11px; color:white; text-align:left;font-weight:normal}
.littleMenulink A:hover {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; font-size:11px; color:#D8D6C5; text-decoration: underline; text-align:left;font-weight:normal}

.mediumMenulink {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:12px; color:white; text-align:left;font-weight:bold;}
.mediumMenulink A:link {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:12px; color:white; text-align:left;font-weight:bold;}
.mediumMenulink A:visited {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:12px; color:white; text-align:left;font-weight:bold;}
.mediumMenulink A:active {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:12px; color:white; text-align:left;font-weight:bold;}
.mediumMenulink A:hover {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; font-size:12px; color:#D8D6C5; text-decoration: underline; text-align:left;font-weight:bold;}

.bigMenulink {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:left;font-weight: bold;}
.bigMenulink A:link {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:left;font-weight: bold;}
.bigMenulink A:visited {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:left;font-weight: bold;}
.bigMenulink A:active {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:left;font-weight: bold;}
.bigMenulink A:hover {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; font-size:16px; color:#D8D6C5; text-decoration: underline; text-align:left;font-weight: bold;}

.bigTextlink {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:#646C56; text-align:left;font-weight: bold;}
.bigTextlink A:link {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:#646C56; text-align:left;font-weight: bold;}
.bigTextlink A:visited {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:#646C56; text-align:left;font-weight: bold;}
.bigTextlink A:active {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:#646C56; text-align:left;font-weight: bold;}
.bigTextlink A:hover {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; font-size:16px; color:#FFFFFF; text-decoration: underline; text-align:left;font-weight: bold;}

.gtextlink {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; font-size:13px; color:black;}
.gtextlink A:link {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; font-size:12px; color:#525947}
.gtextlink A:visited {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; font-size:12px; color:#525947}
.gtextlink A:active {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold; font-size:12px; color:#999999}
.gtextlink A:hover {font-size:12px; font-weight:bold; color:#333333; text-decoration: none;}

div.gbtn {background:url(/siteimages/blank_btn.gif) no-repeat top center;width:230px;height:33px;}
div.gbtn:hover {background:url(/siteimages/blank_btn2.gif) no-repeat top center;width:230px;height:33px;}

.rMenulink {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:center;font-weight: bold; padding-top:2px;font-style:italic; width:230px;height:33px;display:block}
.rMenulink A:link {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:center;font-weight: bold; padding-top:2px;font-style:italic; width:230px;height:33px;display:block}
.rMenulink A:visited {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:center;font-weight: bold; padding-top:2px;font-style:italic; width:230px;height:33px;display:block}
.rMenulink A:active {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; text-decoration: none; font-size:16px; color:white; text-align:center;font-weight: bold; padding-top:2px;font-style:italic; width:230px;height:33px;display:block}
.rMenulink A:hover {font-family:'Trebuchet MS', Arial,Helvetica,sans-serif; font-size:16px; color:#D8D6C5; text-decoration: none; text-align:center;font-weight: bold; padding-top:1px;font-style:italic; width:230px;height:33px;display:block}

.littlelinkr {font-family:arial, helvetica; text-decoration: none; font-size:10px; color:#D8D6C5; text-align:left;}
.littlelinkr A:link {font-family:arial, helvetica; text-decoration: none; font-size:10px; color:#D8D6C5; text-align:left;}
.littlelinkr A:visited {font-family:arial, helvetica; text-decoration: none; font-size:10px; color:#D8D6C5; text-align:left;}
.littlelinkr A:active {font-family:arial, helvetica; text-decoration: none; font-size:10px; color:#D8D6C5; text-align:left;}
.littlelinkr A:hover {font-family:arial, helvetica; font-size:10px; color:#d0c6a3; text-decoration: underline; text-align:left;}

.maintext { font-size: 12px; font-family: Arial }
.boldmainc { font-size: 12px; font-family: Arial; font-weight: bold; text-align:center;}
.newfooter { font-size: 10px; font-family: Tahoma,Geneva,Helvetica,Arial,sans-serif; font-weight: normal; color:#666666; text-align:center;}
.boldmain { font-size: 12px; font-family: Arial; font-weight: bold;color:black;}
.boldmainr { font-size: 12px; font-family: Arial; font-weight: bold;color:#CC0000;}
.boldmaing { font-size: 12px; font-family: Arial; font-weight: bold; color:#416A2F;}
.boldtextr {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:right;}
.boldtext {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;}
.redbold {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#CC0000; text-align:right;}
.whiteheadline { font-size: 32px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:white;font-weight:bold}
.headline { font-size: 22px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:#646c56;font-weight:bold}
.photsubcat { font-size: 18px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:#525947;font-weight:bold}
.headline2 { font-size: 16px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:black;font-weight:bold}
.headline3 { font-size: 14px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:black;font-weight:bold; line-height:1;}
.headline3 A:link { font-size: 14px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:black;font-weight:bold;text-decoration: underline;}
.headline3 A:visited { font-size: 14px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:#333333;font-weight:bold;text-decoration: underline;}
.headline3 A:hover { font-size: 14px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:#416A2F;font-weight:bold;text-decoration: underline;}
.whiteheadline2 { font-size: 16px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:white;font-weight:bold;}
.whiteheadline3 { font-size: 14px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:white;font-weight:bold; line-height:1;}
.headline3w { font-size: 16px; font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif;color:white;font-weight:bold; line-height:1;}
.littletext {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:black; text-align:left;}
.phototitle { font-size: 16px; font-family: Arial,Helvetica,sans-serif;color:#416A2F;font-weight:bold}
.links { font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial,Helvetica,sans-serif }
.searchhead { font-size: 10px; font-family: Arial }
.imgalign {text-align:center}
table.tsizer {width:75%}

.e4 {font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif; color:#123456; text-decoration: none; font-weight:bold; font-size:18px; margin-bottom: 0px;}
.e5 {font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif; color:#333333; text-decoration: none; font-weight:bold; font-style:italic; font-size:16px; margin-bottom: 0px;}
.e6 {font-family: 'Trebuchet MS', Arial,Helvetica,sans-serif; color:#666666; text-decoration: none; font-weight:bold; font-style:italic; font-size:14px; margin-bottom: 0px;}



@media print
{
#noprint { display:none;}
#cadpop {display:inline;}
.imgalign {text-align:left;}
#srch {display:none}
#newstable {float:none}
#printform {float:none}
#column_left{display:none}
#column_right {background:#FFFFFF}
body{background:#FFFFFF}
}
@media screen {
#cadpop {display:none;}
}

.boldtext A:link {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;text-decoration: none}
.boldtext A:visited {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;text-decoration: none}
.boldtext A:active {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;text-decoration: none}
.boldtext A:hover {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#416A2F; text-align:left;text-decoration: underline}

.biglink A:link {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#646c56; text-align:center; margin-bottom: 0px;}
.biglink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#646c56; margin-bottom: 0px;}
.biglink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#646c56; margin-bottom: 0px;}
.biglink A:hover {font-size:14px; font-weight:bold; color:#000000; text-decoration: none; margin-bottom: 0px;}

.sitemaplink A:link {font-family:arial, helvetica; text-decoration: none; font-weight:bold; color:#646c56; text-align:center; margin-bottom: 0px;}
.sitemaplink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold;  color:#646c56; margin-bottom: 0px;}
.sitemaplink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold;  color:#646c56; margin-bottom: 0px;}
.sitemaplink A:hover {font-weight:bold; color:#000000; text-decoration: none; margin-bottom: 0px;}

.textlink A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:12px; color:#416A2F; text-align:center}
.textlink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#416A2F}
.textlink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#416A2F}
.textlink A:hover {font-size:12px; background: #999999; font-weight:bold; color:#CC0000;}

.textlink2 {font-size: 12px; font-family: Arial; font-weight: bold;}
.textlink2 A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:12px; color:#8E9976;}
.textlink2 A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#8E9976}
.textlink2 A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#8E9976}
.textlink2 A:hover {font-size:12px; font-weight:bold; color:#333333;}

.textlink3 {font-size: 12px; font-family: Arial; font-weight: normal;}
.textlink3 A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:12px; color:#416A2F;}
.textlink3 A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#416A2F}
.textlink3 A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#416A2F}
.textlink3 A:hover {font-size:12px; font-weight:bold; color:#F2A82E;}

.indentmenu{
font: bold 12px 'Trebuchet MS', Arial,Helvetica,sans-serif;
width: 100%; /*leave this value as is in most cases*/

}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 0px solid #00652E; /*dark purple border*/
border-width: 0px 0;
background: url(/siteimages/menubg.jpg) top left no-repeat;
/*background: #00652E;*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
font: bold 12px 'Trebuchet MS', Arial,Helvetica,sans-serif;
float: left;
color: white; /*text color*/
padding: 5px 10px;
text-decoration: none;
border-right: 0px solid #00652E; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current, .indentmenu ul li a.menuButtonActive,
.indentmenu ul li a.menuButtonActive:hover{
color: #D8D6C5 !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: #8E9976;
}

div.menu {
background-color: #646c56;
border:1px solid #646c56;
text-align: left;
left: 0px;
position: absolute;
top: 0px;
visibility: hidden;
z-index: 101;
}

div.menu a.menuItem {
font: bold 12px 'Trebuchet MS', Arial,Helvetica,sans-serif;
color:#FFFFFF;
display: block;
padding: 3px 6px;
text-decoration: none;
white-space: nowrap;
border: 1px solid #646c56; /*dark purple border*/
border-width: 1px solid #646c56;
background-color:#646c56;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight{
background-image:none;
background-color:#8E9976;
color:#D8D6C5;
}

div.menu a.menuItemLong {
  color:#FFFFFF;
  display: block;
  padding: 2px 6px;
  text-decoration: none;
  white-space: nowrap;
	font: bold 12px 'Trebuchet MS', Arial,Helvetica,sans-serif;
border: 1px solid #646c56; /*dark purple border*/
border-width: 1px solid #646c56;
background-color:#646c56;
}

div.menu a.menuItemLong:hover, div.menu a.menuItemHighlight {
  background-color: #333333;
  color:#FFFFFF;
}

div.cart-waiting, div.cart-active, div.cart-waiting2 {
display:inline;
margin:2px;
border:1px solid #000000;
float:left;
width:150px;
height:230px;
overflow:hidden;
}
div.cart-waiting, div.cart-waiting2 {
  background-color: #FFFFFF;
}
div.cart-active, {
  background-color: #FFF4D8;
}
div.cart-waiting2 {
  width:177px;
}
div.wastebin-waiting, div.wastebin-active {
font-size: 10px;
font-family: Arial;
font-weight: bold;
color:black;
height:50px;
z-index:2
}
div.wastebin-waiting {
  background-color: #FFFFFF;
  border:1px dashed #666666;
}
div.wastebin-active {
  background-color: #FFF4D8;
  border:3px solid #CC0000;
}

.flashspacer {margin-right:5px;margin-bottom:3px;}

.productshow{font: bold 14px 'Trebuchet MS', Arial,Helvetica,sans-serif;color:#FFFFFF;line-height: .9;text-align: center;}

.upImages{float:left;border:0px solid #CCCCCC;margin:5px;text-align:center;width:180px;height:175px;padding:0px;overflow:hidden}
.upLabel{font-size:10px;font-family:Arial,Helvetica,Verdana,Sans-serif;}

div.cart-active {
  background-color: #FFF4D8;
}

div.wastebin-active {
  background-color: #FFF4D8;
  border:1px solid #E8A400;
}

.smalltextl {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:black; text-align:left;}
.assoc-cats {text-align:left;font-size:9px;font-family:Arial;cursor:move;padding:1px;margin:1px}
.titlecats {text-align:left;font-size:9px;font-family:Arial;padding:1px;margin:1px;background-color:#CCCCCC;height:27px;overflow:auto}

.photoSorting {float:left;border:0px solid #CCCCCC;margin:5px;text-align:center;width:150px;height:120px;padding:0px;overflow:hidden}


