/* CSS Document */
body 
{
	color: #3e444c ;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:15px 0 ;
	background:#f1f1f1;
	text-align:center;
}

a { color: #4eb400 ; }

a.pathway, a:hover { color:#f65600;}
ul
{
	margin:0px 10px;
	padding:5px 20px;
}
li
{
	list-style:none;
	/*list-style-image:url(../images/bull.gif);*/
	margin:1px;
	padding:0;
}
fomr{margin:0; padding:0;}
div.tabtxt li{list-style-image:url(../images/bullet.gif);}
hr { border:solid 1px #eee; }
/********** DHTML BOX **********/
.fadeinboxTwo{
	position:absolute;
	width: 500px;
	left: 0;
	top: -400px;
	text-align:left;
	border: 1px solid #F1F1F1;
	background-color:#FFF;
	padding: 30px;
	z-index: 100;
	visibility:hidden;
}
/********** DHTML BOX END**********/

/*layout*/
#wrap
{
	width:970px;
	text-align:left;
	margin:0 auto;
	background:#ffffff url(../images/wrapbg.jpg) repeat-y;
}
#banner
{
	height:125px;
	background:url(../images/bannerbg.jpg) no-repeat #ffffff;
	background-color:#CCCCCC;
}	
#banner #topleft
{
	float:left;
	margin:22px 0 0 20px;
	
}
#banner #topright
{
	float:right;
	text-align:right;
	width:755px;
}
#banner #topright #topnav
{
	height:32px;
	margin:0px;
	float:right;
	margin-top:10px;
	/*background-color:#FF0000;*/
	padding-right:5px;
}
#search_pro {
	/*background-color:#FF0000;*/
	/*float:right;
	margin-top:15px;
	text-align:left;*/
	/*width:200px;*/
	height:51px;
	float:right;
	padding-right:10px;
}

#banner #topright #mainnav
{
	width:751px;
	margin:0px 5px 0 0;
	float:right;
	height:32px; overflow:hidden;
	text-align:right;
}
	
#contentwrap
{
	background:#ffffff url(../images/wrapbg.jpg) repeat-y;
}
#breadcrumb
{
	margin:0px 0 10px 3px;
	margin-top:20px;
}
#leftcol
{
	width:180px;
	margin:17px 0 20px 15px;
	overflow:hidden;
	float:left;
}
#rightcolwrap
{
	margin:0 15px 20px 0;
	overflow:hidden;
	text-align:left;
	margin-left:195px;
}
#rightcolwrap #rightcoltop
{
	height:5px;
	background:#ffffff url(../images/rightcoltop.jpg) no-repeat;
	overflow:hidden;
}
#rightcolwrap #rightcol
{
	overflow:hidden;
	background-color: #ffffff;
	background-image: url(../images/rightcolbg.jpg);
	background-repeat: repeat-y;

}
#rightcolwrap #rightcolbottom
{
	height:5px;
	background:#ffffff url(../images/rightcolbottom.jpg) no-repeat;
	margin-bottom:10px;
}

#footer
{
	clear:both;
	background:#f1f1f1 url(../images/footer.jpg) no-repeat top;
	text-align:center;
	padding:10px;
	color:#a1a1a4;
}

/*text styles*/
#rightcol table.contentpaneopen
{
	width:750px;
	margin:0 5px;
	overflow:hidden;
}

#rightcol div.contentpaneopen{
	width:740px;
	margin:0 10px;
	overflow:hidden;
}
table.articlewrap{padding:10px 15px;}

.articlewrap li
{
	margin:1px;
	padding:0;
	list-style-type: disc;
}

#rightcol table.blog table.contentpaneopen
{
	margin:5px;
	width:auto;
}
/*table.contentpaneopen p
{ margin:0; padding:0;
}
#rightcol table.blog table.contentpaneopen tbody tr td p
{
	margin:5px;
}*/
#rightcol table.blog table.contentpaneopen a.readon
{
	float:right;
	margin-right:15px;
}
div.moduletable_n{ margin:0 5px; overflow:hidden;}
.contentheading, .componentheading, div.moduletable_news h3
{
	background:#4eb200 url(../images/categorynamebg.jpg) no-repeat center;
	padding:8px 0 8px 16px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
	width:auto;
}
.componentheading_news, div#vmshoppingcart div.pathway, div.pathwayhide{display:none;}
#rightcol table.blog table.contentpaneopen td.contentheading
{
	color:#4eb200 ;
	background:none;
	text-align:center;
	margin:0 auto;
	border-left:solid 15px #fff;
	padding:2px;
}
#rightcol table.contentpaneopen img
{
	margin:0 10px 10px 10px;
}
.componentheading
{
	margin:0 5px;
}
#rightcol h2
{
	padding:7px 0 7px 15px;	
	font-weight:bold;
	color:#666666;
	background:url(../images/head.jpg)  left  no-repeat;
	text-transform:uppercase;
	margin:0 0 3px 10px;
}
/*#rightcol p
{
	padding:0 20px 10px 10px;
}*/

#leftcol h1
{
	padding:7px 0 7px 15px;	
	font-weight:bold;
	color:#666666;
	background:url(../images/head.jpg)  left  no-repeat;
	text-transform:uppercase;
	overflow:hidden;
	clear:left;
}
#leftcol p
{
	padding:3px 0;
	margin-bottom:10px;
	overflow:hidden;
}
#footer p
{
	padding:10px;
	margin:0;
}
#footer .moduletable
{
	padding:0px 0 10px 0;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	
}
#footer a
{
	color:#a1a1a4 ;
}

.bold
{
	font-weight:bold;
	text-transform:capitalize;
}
.right
{
	float:right;
}

img.photos
{
	float:left;
	margin:5px 10px 5px 5px;
}
/*navigation menu*/
#banner #topright #topnav ul, #banner #topright #mainnav ul, #footer ul, #leftcol .moduletablenews ul
{
	margin:0;
	padding:0;
}
#banner #topright #topnav ul li, #banner #topright #mainnav ul li, #footer ul li, #leftcol .moduletablenews ul li
{
	float:left;
	margin:0 ;
	padding:0;
}
#leftcol .moduletablenews ul li.active a{color:#3EA502;}
#banner #topright #topnav ul li a
{
	color:#3e444c;
	padding:8px;
	text-decoration:none;
	float:left;
}
#banner #topright #topnav ul li a:hover, #banner #topright #topnav  ul li a#active
{
	text-decoration: underline;
	color:#f65600;
}

#banner #topright #mainnav ul li a
{
	float:left; padding:0; margin:0;

}
#banner #topright #mainnav ul li.item2 a
{
	background:#50b801;
	border-right:solid 1px #ffffff;
}
#banner #topright #mainnav ul li.item6 a
{
	border-right:solid 1px #ffffff;
	background:#99cc01;
}
#banner #topright #mainnav ul li.item7 a
{
	border-right:solid 1px #ffffff;
	background:#fda601;
}
#banner #topright #mainnav ul li.item8 a
{
	border-right:solid 1px #ffffff;
	background:#f45501;
}
#banner #topright #mainnav ul li.item9 a
{
	background:#e51b1b;
}

#banner #topright #mainnav ul li a:hover, #banner #topright #mainnav  ul li a#active
{
	
}
#banner #topright img
{
	float:left;
	border-left:#FFF solid 1px;
}

/*menu categories*/
.vmlinklistcategories
{
	margin:0;
	padding:0;
}
#leftcol .moduletablecategories
{
	margin:0;
	padding:0;
}
#leftcol .moduletablecategories h3
{
	color:#5AA64B;
	font-weight:bold;
	padding:7px;
	font-size:14px;
	text-transform:uppercase;
}
div.message{padding:0 10px;}
div.moduletablelogin h3{ font-weight:bold; margin:15px 0 5px 0;color:#50b800;padding:0 7px;}
#leftcol .moduletablecategories ul.vmLinkMenu 
{
	border-top:solid 3px #50b800;
	background:#ffffff url(../images/leftmenubg.jpg) repeat-x;
	overflow:hidden;
	width:165px;
	margin:0;
	padding:0;
}
#leftcol .moduletablecategories ul li
{
	border-bottom:solid 1px #dbdbdb;
	margin:0 0 0 10px;	
	width:145px;
	float:left;
}
#leftcol .moduletablecategories  ul li#active_menu_side, #leftcol .moduletablecategories  ul li:hover
{
	background:#FFF;
	border-left:solid 1px #eee;
	border-right:solid 1px #eee;
	border-bottom:solid 1px #eee;
	margin-left:9px;
}
#leftcol .moduletablecategories ul li a
{
	font-weight:bold;
	background: url(../images/leftnavbgplus.gif) no-repeat;
	color:#333333;
	padding:8px 0 8px 17px;
	text-decoration:none;
	float:left;
	margin-left:2px;	
}
#leftcol .moduletablecategories  ul li.active a
{
	background: url(../images/leftnavbgminus.gif) no-repeat;
}
#leftcol .moduletablecategories ul li a:hover,  #leftcol .moduletablecategories  ul li:hover a,  #leftcol .moduletablecategories  ul li#active_menu_side a:hover
{
	color:#50b800;
	background: url(../images/leftnavbgminus.gif) no-repeat;
}

#leftcol .moduletablecategories ul li.othercat .accordion 
{
	position:absolute;
	z-index:99999;
}
#leftcol .moduletablecategories ul li .accordion span.otheraccordion
{
	border-top:solid 1px #eee;
	border-left:solid 1px #eee;
	border-right:solid 1px #eee;
	background:#FFF;
	position:absolute;
	width:130px;
	left:145px;
}
#leftcol .moduletablecategories ul li#active_menu_side .accordion span.curraccordion
{
	width:130px;
}
#leftcol .moduletablecategories ul li .accordion a, #leftcol .moduletablecategories ul li#active_menu_side .accordion a
{
	padding:5px;
	text-decoration: none;
	width:120px;
	border-bottom:solid 1px #eee;
	margin-left:0px;
	font-weight:normal;
	color:#333;
	background:#FFF;
}
 #leftcol .moduletablecategories ul li#active_menu_side .accordion a
 {
	width:120px;
 	border:none;
	margin-left:15px;
}

#leftcol .moduletablecategories ul li#active_menu_side .accordion a.activeproduct,#leftcol .moduletablecategories ul li#active_menu_side .accordion a:hover, 
#leftcol .moduletablecategories ul li .accordion a.activeproduct, #leftcol .moduletablecategories ul li .accordion a:hover
{
	color:#FFF;
	background:#50b800;
}

/*menu news*/
#leftcol .moduletablenews h3
{
	color:#50B800;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#leftcol .moduletablenews ul 
{
	border-top:solid 3px #50b800;
	background:#ffffff url(../images/leftmenubg.jpg) repeat-x;
	overflow:hidden;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
}
#leftcol .moduletablenews ul li
{
	border-bottom:solid 1px #dbdbdb;
	margin-left:10px;	
	width:145px;
}

#leftcol .moduletablenews ul li a
{
	font-weight:bold;
	color:#333333;
	padding:8px;
	text-decoration:none;
	float:left;
	margin-left:2px;	
}

#leftcol .moduletablenews ul li a:hover, #leftcol .moduletablenews  ul li a#active
{
	text-decoration: underline;
}

#footer ul{
	margin:25px  0 5px 55px;
	
}

#footer ul li
{
	
}
#footer ul li a
{
	color:#a1a1a4;
	padding:1px 4px;
	text-decoration:none;
	float:left;
	border-right:solid 1px;
	text-align:left;
}
#footer ul li.item14 a
{
	border:none;
}
#footer ul li a:hover, #footer  ul li a#active
{
	text-decoration: underline;
}
/*login form*/
#com-form-login table
{
	margin:15px 0 0 50px;

}
/*special product*/
#specialproductwrap
{	
	height:280px;
	margin:0;
	overflow:hidden;
	
}
#specialproductright
{
	width:258px;
	height:280px;
	float:right;
	background:#4eb200 url(../images/homespecialbg.jpg) no-repeat;
	color:#FFFFFF;
	overflow:hidden;
}
#specialproductright a
{
	color:#FFFFFF;
}

#specialproductleft
{
	text-align:left;
}
#specialproductname
{
	text-transform:uppercase;
	margin:20px 0 15px 20px;
	font-size:2.4em;
}
#specialproductdesc
{
	height:100px;
	margin:0px 20px;
	font-size:1.4em;
	overflow:hidden;
}
div.productDesc{padding:0 10px;}
#specialproductmore
{
	text-transform:uppercase;
	margin:5px 20px 0 0 ;
	text-align:right;
}


/*home slides*/
#ja-slider
{
	overflow:hidden;
	margin:10px 0;
	
}
#ja-slider-left, #ja-slider-center, #ja-slider-right
{
	float:left;
	text-align:center;
}

#ja-slide-left-img, #ja-slide-right-img
{
	margin-top:60px;
}
#ja-slider-center
{
	margin:0 ;

}
#ja-slider-center img
{
	margin-bottom:5px;
}
.jsslide
{
	border-right:#EEEEEE solid 1px;
	overflow:hidden;
}
/*virtuemart*/
#vmMainPage
{
	margin:0;
	padding-bottom:20px;
}

/*product category page*/
div.yoo-tooltip {
	background:#EEE ;
	border:solid 1px;
}

div.yoo-tooltip div.default .tooltip-close {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 16px;
	height: 16px;
	background:#FFF url(styles/default/images/close.png) 0 0 no-repeat;
	cursor: pointer;
}

h3.productcategory
{
	background:#4eb200 url(../images/categorynamebg.jpg) no-repeat center;
	padding:8px 0 8px 16px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 5px;
}
div#product_list{
	margin:0 5px;
}
img.categoryimage {
	margin:0;
}

.browseProductContainer 
{
	text-align:center;
	border-right:#eee solid 1px;
	width:185px; 
	height:310px; 
	overflow:hidden;
	margin:10px 0;
	overflow:hidden;
	float:left;
}
div.multiBoxBtn{ margin-top:-90px; position:relative; z-index:999px;}
div.lastprod .browseProductContainer 
{
	border:none;
}
.shophomeproductrow
{
	margin:5px 0;
	overflow:hidden;
	padding:5px 0;
	
}
#shophomeproductwrap .browseProductContainer 
{
	float:left;
	margin:0;
	width:185px;
	padding:0;
	
}
#shophomeproductwrap .browseProductContainer img
{
	margin:0;
	padding:0;
}
.shophomeseeall
{
	margin:10px 20px 10px 0;
	width:730px;
	text-align:right;
	float:right;
}
.browseProductContainer .browseProductTitle
{
	font-size:1em;
	font-weight:normal;
	margin:5px auto;
	float:none;
	overflow:hidden;
	width:145px;
}
.browseProductContainer .browsePriceContainer
{
	/*width:185px;*/
	font-size:1em;
	font-weight:normal;
	color:#f65600;
	
}

/*product detail*/
#productdetailwrap h1
{
	font-size:2.5em;
	text-transform:capitalize;
	border-bottom:solid 1px #eee;
	color:#ff5700;
	padding-bottom:10px;
	text-align:left;
}
#productdetailwrap .productdetailrows
{
	overflow:hidden;
	padding-bottom:25px;
	border-bottom:solid 1px #eee;
	margin:0 17px;
}
.productdetailrows1
{
	overflow:hidden;
}
.productdetailrows1 .browseProductContainer
{
	text-align:center;
}

.productdetailrows1 .browseProductContainer .browseProductTitle, .jsslide  .browseProductTitle
{
	width:145px;
	margin:5px auto 2px auto;
}
.browseProductImageSlide {
	height:148px;
	overflow:hidden;
}

#productdetailtopright
{
	width:150px;
	float:right;
	margin-top:10px;
	text-align:center;
}
#productdetailtopright .thumbimages
{
	width:137px;
	/*height:81px;*/
	/*background:url(../images/productdetailthumbbg.jpg) no-repeat;*/
	margin-bottom:1px;
	margin:0 auto 5px auto;
	border:#DFDFDF solid 1px;
	padding-bottom: 5px;
	
}
#productdetailtopright .thumbimages img
{
	margin:3px 0 0 0;
	padding:0;
}
#productdetailtopleft
{
	margin-top:10px;
	width:550px;
	float:left;
	text-align:center;
}
#zoomimagewrap
{
	height:380px;
}
#productdetailtopleft #zoombuttons
{
	margin-top:10px;
	width:550px;
	text-align:left
}
#productdetailtopleft img
{
	/*margin-top:30px;*/
}
#productdetailbottomright
{
	width:236px;
	background:#FFF url(../images/productdetailbottomrightbg.jpg) left top no-repeat;
	float:right;
	height:300px;
	margin-top:30px;
	border:solid #FF0000 10px;
}
#productdetailbottomright .vmCartContainer
{
	font-weight:bold;
	background:none;
	/*margin:30px 20px 0 20px;*/
}
#productdetailbottomright .vmCartAttributes
{
	/*
	margin-bottom:15px;
	overflow:hidden;
	*/
}
.vmCartAttributes input
{
	/*margin:20px;*/
}
#productdetailbottomright .vmAttribChildDetail
{
	margin:3px 0 13px 0;
	overflow:hidden;
	float:left;
	width:200px;
}
#productdetailbottomright .vmAttribChildDetailTitle
{
	margin:3px 0 5px 0;
	float:left;
	width:200px;
}

#productdetailbottomright .vmAttribChildDetail input.inputboxattrib
{
	margin:40px 0;
}
#addtocartwrap
{
	/*position:absolute;*/
	
}
#addtocartbtn
{
	width:172px;
	height:26px;
	background:#f2f2f2 url(../images/addtocart.jpg) no-repeat;
	border:none;
	/*position:absolute;
	top:105px;
	left:13px;
	*/
	/*border-bottom:1px solid #000;*/

}
#addtocartwrap .inputboxquantity
{
	margin-left:10px;
}
#productdetailprice1
{
	/*margin:30px 30px 0 0;*/
	color:#ff5a01;
	font-size:24px;
	/*margin:20px;*/
	/*float:right;*/
}
p.priceHover{color:#ff5a01;	font-size:1.9em; font-weight:normal;}
	p.titleHover a{color:#ff5a01;font-size:1.9em; text-decoration:none;}
	a.closebtn:link, a.closebtn:visited{ text-decoration:none; color:#666666;}
#productdetailbottomleft
{
	margin-top:30px;
	width:442px;
	float:left;
	height:319px;
	background: url(../images/productdetailbottomleftbg.jpg) no-repeat bottom;
}
/*newsletter*/
#footernewsletter
{
	text-align:center;
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
#footernewsletter table
{
	vertical-align: middle;
	margin:0 auto; padding:0;
	padding:inherit;
	text-align:center;
}
#footernewsletter table tr td
{
	vertical-align:middle;
	padding:0 3px;
	text-align:center;
}
#footernewsletter table tr td.theform, form
{
	padding:0; margin:0; float:left;
}
#footernewsletter table tr td input
{
	float:left;
	margin-right:5px;
}
.moduletablenewsletter input.inputbox
{
	border:#b8b8b8 solid 1px;
	margin-top:2px;
}
.moduletablenewsletter input.button
{
	border:none;
	margin-top:5px;
}

/*cart*/
#vmshoppingcart
{	
	margin:0 5px;
}
#vmshoppingcart fieldset, fieldset{ padding:0 15px;}
#vmMainPage h3
{
	background:#4eb200 url(../images/categorynamebg.jpg) no-repeat center;
	padding:8px 0 8px 16px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
}
#carttablewrap{ margin:0 auto; width:98%;}
#carttablewrap #cartsubtotal td
{
	padding:12px 0 0 0;
	font-size:1.2em;
	font-weight:bold;
}
#carttablewrap td.productpricedetails
{
	vertical-align:middle;
}
#carttablewrap td.productpricedetails form
{
	margin:0;
}
#carttablewrap td.productimagedetails
{
	vertical-align:middle;
	padding:5px 0;
}

#carttablewrap tr.sectiontableheader th
{
	font-weight:bold;
	padding:8px 3px;
	color:#FFF;
	background:#cccccc;
}
.cartimage
{
	margin:0;
	padding:0;
}
.cartimage img
{
	margin:0 5px 0 0;
	float:left;
}
a.checkout_link,  input.button
{
	background:#f2a501;
	padding:5px;
	margin:3px;
	color:#fff;
	border:none;
	text-decoration:none;
}
a.continue_link
{
	background:#008400;
	padding:5px;
	margin:3px;
	color:#fff;
	text-decoration:none;
}
#cartcheckoutbar
{
	text-align:center;
	margin:15px 0;
}
#vmMainPage .sectiontableheader
{
	padding:5px;
	margin:3px;
	color:#f68616;
	text-transform:uppercase;
	font-weight:bold;
}

#vmMainPage
{
	padding:0px;
	margin:0px;
	/*background-color:#0000FF;*/
}

.josForm 
{
	padding:10px 40px ;
}
/***SHOP STYLING***/
.shop_info, .shop_debug, .shop_critical, .shop_tip {
	display:none;
	background-color:#FAFAD2;
	background-position:left 5px;
	background-repeat:no-repeat;
	border-color:#AACCAA;
	border-style:dotted none;
	border-width:1px 0pt;
	font-weight: bold;
	margin:20px;
	padding:10px;
}
.shop_error {
	background-image: url( images/error.gif );
	background-color:#FAFAD2;
	border-color:#AACCAA;
	border-style:dotted none;
	border-width:1px;
	font-weight: bold;
	margin:10px;
	padding:10px;
	
}
.shop_warning {
	background-image: url( images/warning.png );
	background-color:#FAFAD2;
	border-color:#AACCAA;
	border-style:dotted none;
	border-width:1px;
	font-weight: bold;
	margin:10px;
	padding:10px;
}


.shop_info, .shop_tip {display:none;
  	background-image: url( images/info.png );
}

.shop_debug {display:none;
	background-image: url( images/log_debug.png );

}
.shop_critical {display:block;
	font-weight: bold;
	background-image: url( images/log_critical.png );
}
tr.sectiontableentry3 td{padding:0 5px;}
/****/
a.mainlevel:link, a.mainlevel:visited,a.mainlevel:hover{margin:0px; padding:0px;}
span.mainlevel{display:none;}
img.noborder{margin:0; padding:0; float:right; word-spacing:0px; line-height:normal;}
input.quickview{ border:none; background:#FE5900; color:#FFF; padding:3px; }




#productdetailbottomright1
{
	width:236px;
	background:#FFF url(../images/productdetailbottomrightbg.jpg) left top no-repeat;
	float:right;
	height:350px;
	margin-top:30px;
}
#productdetailbottomright1 .vmCartContainer
{
	font-weight:bold;
	background:none;
	margin:30px 20px 0 20px;
}
#productdetailbottomright1 select {
	width: 200px;
}

#rightcol .componentheading_xxx {
	background:#4eb200 url(../images/categorynamebg.jpg) no-repeat center;
	padding:8px 0 8px 16px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:5px;
	width:auto;	
	margin:0 5px;
}
.contentheading_xxx {
	color:#4eb200;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0 8px 16px;
}
#rightcol table.contentpaneopen_xxx
{
	
	overflow:hidden;
	/*background-color:#FF0000;*/
}
.blog_xxx {
	/*background-color:#FF0000;*/
	margin:0px 6px;
}
#topnav ul.menu li a {
	font-size:11px;
}
#topnav ul.menu li a span {
	font-size:11px;
}
.moduletable_pro h3 {
	color:#50B800;
}
.moduletable_pro div.mainlevel {
	background-color:#F2F2F2;
	padding:0px 10px;
	margin-right:5px;
	border-top:solid 3px #50B800;
}
/*moduletable_aboutus*/
#leftcol .moduletable_aboutus ul li.active a{
	color:#3EA502;
}

#leftcol .moduletable_aboutus ul li.active {
	color:#3EA502;
	border-bottom:solid 0px #dbdbdb;
}

#leftcol .moduletable_aboutus h3
{
	color:#50B800;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#leftcol .moduletable_aboutus ul.menu
{
	background:#ffffff url(../images/leftmenubg.jpg) repeat-x;
}

#leftcol .moduletable_aboutus ul 
{
	margin:0;
	padding:0;
	border-top:solid 3px #50b800;
	overflow:hidden;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
}
#leftcol .moduletable_aboutus ul li
{
	/*float:left;*/
	margin:0 ;
	padding:0;
	border-bottom:solid 1px #dbdbdb;
	width:145px;
	margin:10px;
	padding:2px;
}
#leftcol .moduletable_aboutus ul li a
{
	font-weight:bold;
	color:#333333;
	padding:0px;
	text-decoration:none;
	/*float:left;*/
}
#leftcol .moduletable_aboutus ul li a:hover, #leftcol .moduletable_aboutus  ul li a#active
{
	text-decoration: underline;
	
}
.moduletable_leftbanner {
	margin-top:20px;
}
.banneritem_leftbanner {
	margin:10px 0px;
}
.moduletable_advsearch {
	margin:20px 0px;
}
.moduletable_advsearch h3 {
	font-size:16px;
	font-weight:bold;
	color:#5DA34B;
}
.styled_long {
	font-size:11px;
}
input.search
{
	background:#f2a501;
	padding:2px;
	margin:0px;
	color:#fff;
	border:none;
	text-decoration:none;
	font-size:11px;
	
}
.moduletable_fpcol {
	border: solid 1px #D9D9D9;
	padding: 2px;
	width:24%;
	overflow:hidden;
	float:left;
	margin-left:1px;
	min-height:350px;
}
.moduletable_fpcol h3 {
	background:#4eb200 url(../images/categorynamebg.jpg) repeat-x;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	width:auto;
	padding-top: 8px;
	padding-right: 8;
	padding-bottom: 8px;
	padding-left: 8px;
	margin:0px;
	font-size:14px;
}

.moduletable_fpcol a.title {
	color:#74B415;
	font-size:14px;
	font-weight:bold;
}