a 		{ color: #145E32; font-weight:bold; text-decoration: none;}		
a:hover		{ color: #91BC4E; font-weight:bold; text-decoration:underline;  }

body {background-color: #C3C3C3; margin:0;}

body{		
font-family: verdana;		
color:#444;		
font-size:11px;
font-weight:normal;
background:#8EB751 url(/images/background.gif) repeat-x;
text-align:center;
}
td, tr{
font-family: verdana;		
color:#444;		
font-size:11px;
font-weight:normal;
}
pre {margin:0; font-family:Verdana;}

th,td {vertical-align:top;}

h1 {font-weight:normal; font-size:140%; padding-top:5px; margin-bottom:10px; color: #145E32;text-transform:uppercase;}
h2 {font-weight:normal; font-size:120%; padding-top:5px; margin-bottom:10px; color: #145E32;text-transform:uppercase;}
h3 {font-weight:normal; font-size:100%; padding-top:5px; margin-bottom:10px; color: #145E32;text-transform:uppercase;}
h4 {font-weight:normal; font-size:100%; padding-top:5px; margin-bottom:10px; color: #145E32;text-transform:uppercase;}

select {width:100%;}
/*CONTAINER*/
#container {width:950px; border: solid 0px #fff;margin: 0 auto;background:#FFFFFF url(/images/container.gif) no-repeat;text-align:left;padding:0px 18px 0px 17px;}
#container-bottom{float:left; background:#8EB751 url(/images/container-bottom.gif) no-repeat;height:52px;width:985px;margin:0px 0px 0px -9px;padding-bottom:20px;}
#container-left{float:left;padding-top:175px; width:180px;background-color:Transparent;}
#container-right{float:right;width:770px;background-color:Transparent;}

div#hdr {height:225px; border: solid 0px #22232F;background-color:Transparent;text-align:center;width:100%;}
div#hdr img {margin:2px 5px 0px 0px; border:none;}
div#hdr img.print-logo {display:none;visibility:hidden;}

/*NAVIGATION*/
div#nav{}                                
div#nav ul{list-style:none;padding-left:13px;margin:0px;}
div#nav ul li{width:135px;margin:0px;padding:0px;border:none;border-top: dashed 1px #759074;}
div#nav ul li a{font-size:115%;font-weight:normal;display:block;padding:4px 0px 4px 5px;margin-bottom:2px; text-transform:uppercase;}
div#nav ul li.selected a.on{ color:#FFFFFF; background-image:url(/images/selected.gif); background-repeat:no-repeat;text-decoration:none;}
/*
div#nav ul li a#a-108{padding-top:0px;padding-bottom:0px;}
div#nav ul li.selected a#a-108{background-image:none;padding-top:0px;padding-bottom:0px;}
div#nav ul li.selected a#shopmenu{padding-top:5px;padding-bottom:5px;}
*/

div#nav ul li.li-1{border:none;}

div#subnav ul li{border:none;}
div#subnav ul li a{font-size:100%;}
div#subnav ul li.selected a.on{font-size:115%;}
div#subnav li.sub-selected a{color:#91BC4E;}

/*CRUMB TRAIL*/
div.CrumbTrail {margin-left:0px; margin-top:5px; font-size:smaller; color:#91BC4E;}
div.CrumbTrail a {color: #91BC4E; font-weight: normal; }
div#container.home div.CrumbTrail {display:none;}

/*CONTENT*/
div#content {float:left;width:575px;}
div#content-right{float:right;width:195px;padding-top:175px;}
div#content-inner {float:left;}
div#tblPages-Content {min-height:300px; width:590px;}
div#page-title{width:540px;/*text-align:center;*/}
h1{font-size:180%;padding-top:0px;margin-top:5px;}
div.right-panel{padding:0px 20px 0px 25px;}
div.column{float:left;width:285px;padding-right:10px;}
img.content-image {margin-right:10px;float:left;border:solid 2px #8EB751;}
div.column_second{float:right;width:285px;padding-left:10px;}

/*TESTIMONIALS PANEL*/
div.testimonials{}
div.testimonials ul{padding-left:0px;margin-left:0px; list-style-type:none;margin-top:5px;}
div.testimonials ul li{ text-transform:uppercase;border-bottom: dashed 1px #759074;padding:0px 5px 20px 5px;margin-bottom:5px;color:#145E32;font-weight:bold;}
div.testimonials ul li span{color:#838080;}
div.heading{color:#FFFFFF;padding:4px 5px 4px 5px; background-color:#145E32; background-image:url(/images/fh-gradient.gif); background-repeat:repeat-x;text-transform:uppercase;}
img.hdrImage {float: right; border: solid 1px #fff; margin: 10px 5px 5px 5px;}
a.morelink{font-style:italic;color:#838080;font-weight:normal;float:right;}
a.morelink:hover{font-weight:normal;color:#838080;}

/*LATEST NEWS PANEL*/
div.latest-news{}
div.latest-news ul{padding-left:0px;margin-left:0px; list-style-type:none;margin-top:5px;}
div.latest-news ul li{ text-transform:uppercase;border-bottom: dashed 1px #759074;padding:0px 5px 20px 5px;margin-bottom:5px;color:#838080;font-weight:bold;}
div.tblNews-Contents{width:100%;}
div.div-photo{float:left; padding-bottom:10px;}
div.div-photo img{border:solid 2px #8EB751;margin-right:20px;}
div.news-content{float:left;width:100%;margin-bottom:10px;}
div.news-data{float:left;width:390px;}
div.news-image{float:right;width:200px;}
div.news-image img{float:left;}
div.news-image a{float:right;text-align:right; font-weight:normal;padding-right:30px;}
div.news-content a:hover{font-weight:normal;}
h2.news-title a{font-weight:normal;}

/*PRODUCT LIST PANEL
div.product-list{clear:both; text-align:center;float:left;width:679px; background-color:#DDD9DA; margin-bottom:30px; margin-top:30px;}
div.product-list div.product-images{float:left;text-align:center;width:100%;}
div.product-list ul{list-style:none;padding:0px 11px 0px 35px;}
div.product-list ul li{float:left;margin:0px;padding:0px;border:none;}
div.product-list ul li a{padding-right:16px;display:block;}
div.product-list ul li img{border:solid 2px #8EB751;}
div.product-list div.highlight{clear:both;float:left;width:100%;text-align:center; margin-bottom:5px;}
div.product-list div.highlight p{margin-top:10px; text-transform:uppercase;color:#91BC4E;}
.product-listtitle {background-color:#99BD63; padding:5px; width:64px;}
div.product-list div.highlight a.goshopping  {background-image:url(/images/selected.gif); color:#ffffff; padding:5px; font-weight:normal;}
*/
/*categorynav*/
div.product-listtitle
{
    width:115px; 
    float:none; 
    padding:2px 2px 4px 2px; 
    background:#99BD63 url(/cms/images/clear.gif) no-repeat 3px 17px; 
    height:64px; 
    margin-bottom:5px;
}

div.categoryNavRight a:hover { 
	color: #145E32; font-weight:bold; text-decoration:none;
}
/*categorynav home page only*/
div.product-listtitlehome
{
    width:192px; 
    float:left; 
    background:#99BD63 url(/cms/images/clear.gif) no-repeat 3px 17px; 
    height:203px; 
    margin-bottom:5px;
}
div.product-listtitlehome img {}
div.categoryNavHome a{}

/*TESTIMONIALS PAGE*/
table.testimonials{}
table.testimonials tr{background-image:url(/images/quote.png); background-repeat:no-repeat;background-position:0px 5px;}
table.testimonials tr td{border-bottom: dashed 1px #759074;padding:5px 0px 5px 40px;}
div.login-form,div.bottom-links{padding-left:13px;}
div.login-form div.heading{margin-bottom:5px;margin-top:20px;}
div.login-form form{margin:0px;padding:0px; padding-left:5px;}
div.login-form input{margin-bottom:5px;}
div.login-form input.text{width:125px;}
div.login-form a{text-transform:uppercase;}

/*BLOGS PAGES*/
table.form th.caption{width:100%;}

/*BOTTOM LINKS*/
div.bottom-links{margin:35px 30px 0px 0px;padding-bottom:10px;}
div.bottom-links a{padding-left:5px;display:block;margin-top:-5px;color:#91BC4E; text-transform:uppercase;}

/*COPYRIGHT PANEL*/
table.CopyRight {margin-top:20px; width:950px;background-color:Transparent;padding:0px 15px 0px 15px;}
table.CopyRight td {color:#fff;background-color:Transparent;}
table.CopyRight td a:hover{color:#CCC;}

/*CLEAR*/
div.clear {clear:both;}


/*cactus search box on all pages*/
div#searchbox {white-space:nowrap;}

div#searchbox input {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 8pt; 
	width: 115px;
}

input.smallsubmit {
	display: inline;
	margin: 0;
	font-size: 7.5pt;
	text-decoration: none; 
	color: green; /* #EE6600; */
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	text-align: left;
	font-weight: bold; 
	background-color: transparent;
	border: none;
}


#mbl_sb {display:none;}

span.rrp {
	text-decoration: line-through;
	/*background-image: url('/images/saleprice.gif');*/
	background-repeat: no-repeat;
	background-position: middle right;
	width: 150px;
	text-align: left;
}

div.brand-ticker  {
				background:url("/images/shadow-box.png") no-repeat scroll right bottom transparent;
				
				float:right;
				margin:0px 22px 0 0;
				padding:0 4px 4px 0;
				width:136px;
				}
div.brand-ticker #scroll {
				height:240px;
				margin:0 auto;
				overflow:hidden;
				padding:0;
				text-align:center;
							
				}
div.brand-ticker #scroll div a {
				background:none repeat scroll 0 0 #FFFFFF;
				color:#000000;
				display:block;
				padding:2px 12px;
				text-decoration:none;
				}
div.brand-ticker h5 {
				color:#999999;
				font-size:1.2em;
				text-align:center;
				}
table.bottomhome {font-family:verdana; margin:2px; width:570px;}
table.tophome {margin:2px; font-family:verdana; width:570px;}			
td.mainpicyellowborder {width:185px; background-color:#ffffff; color:#000000; text-align:center; border:1px solid #EFD159;}
td.mainpicgreenborder {width:185px; background-color:#ffffff; color:#000000; text-align:center; border:1px solid #C2DF99;}
div.mainpicgreen { background-color:#C2DF99; padding:11px; text-align:center; height:15px;}
div.mainpicyellow {text-align:center; padding-top:14px; background-color:#EFD768; height:23px; }
div.newspanelhome {width:115px; background-color:#ffffff; color:#000000; margin-left:10px; border:1px solid #C2DF99;}
div.newsregistration {padding:5px; text-align:left; background-color:#EFD768; height:25px; }
div.product-listtitle1 {background:url("/cms/images/clear.gif") no-repeat scroll 3px 17px #99BD63;
						float:none;
						margin-bottom:5px;
						padding:2px 2px 4px;
						width:115px;
						}
						
div.maincategory div.description {}