@charset "utf-8";

/* CSS Document */
/********Core Structure********/
html {
	height:100%;
	width:100%;
}

body {
	background: #eddb93 url(../images/page-bg.jpg) top left repeat-x;
	color:#451b00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

#top-bg {
	background:transparent url(../images/header-bg.jpg) 50% 0 no-repeat;
	height:550px;
}

#externalcontainer {
	margin:0px auto;
	padding:0;
	width:960px;
}

#panel {
	background:#fff url(../images/panel-bg.jpg) top left no-repeat;
	float:left;
	width:960px;
}

#left-panel {
	float:left;
	margin:0 10px 25px 0;
	width:662px;
}

#right-panel {
	float:left;
	width:227px;
}

#bottom {
	background-color:#1e7106;
	float:left;
	margin:15px 10px 0;
	padding:30px 20px;
	width:900px;
}

#landingpages {
	background-color:#923f09;
	color:#ab6333;
	float:left;
	margin:15px 10px 0;
	max-width:900px;
	padding:10px 20px;
	width:900px;
}

#landingpages a {
	color:#dcaa89;
	padding: 0 5px;
	text-decoration:none;
}

#landingpages a:hover {
	text-decoration:underline;
}

.moduletable-lp table td {
	width:900px;
}

#footer {
	background-color:#966d16;
	color:#e6c070;
	float:left;
	font-size:11px;
	margin:0px 10px;
	padding:15px 20px;
	width:900px
}

#footer a {
	color:#e6c070;
	text-decoration:none;
}

#footer a:hover {
	color:#f9f2a2;
}

#clr {
	clear:both;
}

#logo {
	float:left;
	height:90px;
	margin:30px 25px 0;
	width:331px;
}

#top-spacer {
	float:left;
	height:120px;
	width:323px;
}

#top-right {
	float:left;
	margin:90px 0 0;
	width:247px;
}

#topnav-lt {
	background:transparent url(../images/top-menu-lt-bg.png) top right no-repeat;
	float:left;
	height:41px;
	margin:0 0 0 10px;
	width:6px;
}

#topnav {
	background:#965618 url(../images/top-menu-bg.png) top left repeat-x;
	float:left;
	padding:12px 0;
	width:928px;
}

#topnav-rt {
	background:transparent url(../images/top-menu-rt-bg.png) top left no-repeat;
	float:left;
	height:41px;
	margin:0 10px 0 0;
	width:6px;
}	

#content {
	float:left;
	margin:30px;
	width:900px;
}

#banner {
	float:left;
	margin-bottom:25px;
	width:900px;
}

/*************Modules*************/

.moduletable-search {
	background-color:#d8fe9d;
	border:0px solid;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;	
	height:25px;
	padding:12px 10px;
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 8px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;	
	width:227px;
}

.moduletable-search input {
	background:#fff url(../images/search-bg.png) 95% 50% no-repeat;
	border:#a1d953 2px solid;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;	
	border-top-right-radius: 5px;
	color:#000;
	font-size:12px;
	padding:5px;
	width:215px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
}

.moduletable-productrange {
	float:left;
	width:900px;
}

.moduletable-productrange td {
	margin:0;
	padding:0;
}

.moduletable-aj1 {
	background:#eaf8ef;
	border:#8dc750 1px solid;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
	width:643px;
}

.moduletable-featured, .moduletable-bestsellers  {
	margin:15px 0;
	width:635px;
}

.categories  {
	width:633px;
}

.categories a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.categories a:hover {
	color:#a82301;
}

.categories-img  {
	border:#d9cfa8 1px solid;
}

.moduletable-featured {
	background-color:#e6ffc2;	
	border:#a8cb75 1px solid;
	float:left;	
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;	
	-webkit-border-top-right-radius: 5px;
	padding:0 0 15px 10px;
}

.moduletable-bestsellers, .categories {
	background-color:#efdfa0;	
	border:#ceb85f 1px solid;
	float:left;	
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;	
	-webkit-border-top-right-radius: 5px;
	padding:0 0 15px 10px;
	margin-bottom:15px;
}

.moduletable-featured h3 {
	color:#50751a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:10px 0 0;	
}

.moduletable-bestsellers h3, .categories h4 {
	color:#933f0a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;	
	margin:10px 0 0;
}

.moduletable-featured strong, .moduletable-bestsellers strong {
	border-bottom:#f2e9c7 1px solid;
	display:block;
	margin-bottom:3px;
}

.moduletable-featured td, .moduletable-bestsellers td {
	width:153px;
}

.moduletable-featured img {
	border:#d9cfa8 1px solid;
}

.moduletable-bestsellers img {
	border:#d5fa93 1px solid;
}

.moduletable-featured em {
	color:#568604;
	font-size:14px;
	font-style:normal;
}

.moduletable-bestsellers em {
	color:#933f0a;
	font-size:14px;
	font-style:normal;	
}

.moduletable-featured a, .moduletable-bestsellers a {
	color:#451b00;
	background:transparent url(../images/product-details-bg.png) bottom right no-repeat;
	font-size:10px;
	padding:0 8px 0 0px;
	text-decoration:none;
}

img.moduletable-featured a, img.moduletable-bestsellers a {
	background:none;
}

.productcatalogue-footerbg {
	background-image:url(../images/productcateloguemenubg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.menu-productcataloguemenu  {
	margin-bottom:55px;
}

.moduletable-productcatalogue h3 {
	color:#223800;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 0;
	padding:0 0 5px 15px;
}

.moduletable-productcatalogue {
	background:#e0fdb2 url(../images/product-catelogue-bg.jpg) top left no-repeat;
	border:#c2e1e4 1px solid;
	float:left;
	margin:20px 0 0;
	width:223px;
}

.moduletable-productcatalogue ul {
	margin-left: 15px;
	padding-left:5px;	
}

.moduletable-productcatalogue ul li, .moduletable-productcatalogue ul li a {
	color:#647635;
}

.moduletable-productcatalogue ul li a:hover {
	color:#a1402d;
	text-decoration:none;
}

.moduletable-productcatalogue li {
	background:url(../images/product-catalogue-li.png) 0 5px no-repeat;
	font-size:13px;
	font-weight:bold;
	list-style:none;
	margin-bottom:5px;
	padding-left:8px;
}

.moduletable-cart {
	float:left;	
	margin:0 0 0;
	width:223px;

}

.moduletable-cart a {
	color:#fff;
	text-decoration:none;
}

.moduletable-cart a:hover {
	text-decoration:underline;
}

.moduletable-cart h3 {
	background:transparent url(../images/carth3.png) 20px 5px no-repeat;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin:5px 0;
	padding-left:35px;
}

.moduletable-cart p {
	padding-left:20px;
}

.moduletable-newsletter {
	background:#f9f29f url(../images/newsletter-bg.jpg) top left no-repeat;
	border:#b5e04f 1px solid;
	color:#933f0a;
	float:left;
	margin:20px 0 0;
	width:223px;
}

.moduletable-newsletter h3 {
	color:#223800;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin:16px 0 10px 16px;
}

.moduletable-newsletter p {
	padding:0 16px;
}

.moduletable-newsletter strong {
	color:#54760d;
	font-weight:normal;
}

.moduletable-newsletter input {
	border:#a1d953 2px solid;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;	
	border-top-right-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
	padding:5px;
}

.moduletable-newsletter #SignUp  {
	background:#417104 url(../images/signup-button-bg.jpg) top left repeat-x;
	border:#417104 1px solid;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;	
	border-top-right-radius: 5px;
	color:#fff;
	font-size:12px;
	padding:3px 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
}

.moduletable {
/*	clear:both;*/
	float:left;
	margin:20px 0 0;
}

.moduletable-productsmenu-bottom {
	color:#abc985;
	float:left;	
	font-size:11px;
	width:205px;
}

.moduletable-productsmenu-bottom h3 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:0;
}

.moduletable-productsmenu-bottom ul {
	margin:0;
	padding:0;
}

.moduletable-productsmenu-bottom li {
	background:transparent url(../images/bottom-li.png) 0px 5px no-repeat;
	list-style:none;
	margin:0;
	padding-left:10px;
}

.moduletable-bottom {
	border-left:#188700 1px solid;
	color:#abc985;
	float:left;
	font-size:11px;
	padding:0 30px;
	width:170px;
}

.moduletable-bottom h3 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:0;
}

.moduletable-bottom ul {
	margin:0;
	padding:0;
}

.moduletable-bottom li {
	background:transparent url(../images/bottom-li.png) 0px 5px no-repeat;
	list-style:none;
	margin:0;
	padding-left:10px;
}

.moduletable-footerleft {
	float:left;
	width:330px;
}

.moduletable-footerright {
	float:left;
	text-align:right;
	width:560px;
}


.moduletable-followus {
	background:url("../images/followus-bg.jpg") no-repeat scroll left top #FFFFFF;
	border:1px solid #B8E1E6;
	color:#223800;
	float:left;
	margin:20px 0 0;
	padding:5px 0 10px 15px;
	width:208px;
}

.moduletable-followus h3 {
	color:#223800;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
}

/*****tabs and slides******/
.jwts_title {
	background:#2c7e33 no-repeat scroll 0 2px;
	border:#085d0f 1px solid;
	color:#000;
	cursor:pointer;
	margin:0 0 1px;
	overflow:hidden;
	padding:5px;
	width:213px;
}

.jwts_title_left {
	background:none;
	margin:0 10px 0 0;
}

.jwts_slidewrapper {
	background:#2c7e33;
	border:#085d0f 1px solid;
	color:#acc674;
	width:199px;
	margin:0;
	padding:4px 12px 8px;
}

.jwts_slidewrapper ul li {
	list-style:none;
}

.jwts_slidewrapper ul {
	margin:3px;
	padding:0;
}

.jwts_slidewrapper li a {
	color:#acc674;
	list-style:none;
	text-decoration:none;
}

.jwts_slidewrapper li a:hover {
	text-decoration:underline;
}

a.jwts_title_text, a.jwts_title_text:link, a.jwts_title_text:hover {
	background:transparent url("../images/customer-login-bg.png") no-repeat scroll 0 2px;
	color:#fff;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	line-height:22px;
	margin:0 0 0 8px;
	padding:5px 2px 5px 33px;
	text-decoration:none;
}

/*******Customer Login**********/
#login-input, #login-input2 {
	border:#acc674 1px solid;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
	padding:5px;
	width:180px;
}

#login-button {
	background:#51d45c url(../images/login-button-bg.png) top left repeat-x;
	border:#52d55d 1px solid;	
	color:#02630b;
	font-size:11px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
	padding:2px 5px;
}

/**********Links*********/

#topnav a {
	border-right:#cf9c47 1px solid;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:0 10px;
	text-decoration:none;
}

#topnav a:hover {
	background-color:#ebdb81;
	border:none;
	color:#834406;
	margin-right:1px;
	padding:0 10px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
}

.moduletable-bottom a, .moduletable-productsmenu-bottom a {
	color:#abc985;
	text-decoration:none;
}

.moduletable-bottom a:hover, .moduletable-productsmenu-bottom a:hover {	
	color:#fff;
	text-decoration:underline;
}


 a {
	 color:#a1402d;
	 text-decoration:none;
 }
 
 a:hover {
	 text-decoration:underline;
 }
/*********Core************/

form {
	margin:0;
	padding:0;
}

#search-form {
	float:right;
	margin:0;
	padding:0;
}

.search {
	float:left;
	width:250px;

}

/*ul{margin:0 0 0 0px;	padding:0 0 0 0px;	}

ul li{	margin:0 0 7px 0px;	padding:0 0 0 10px;	}	*/

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	

.buttonheading {
	float:left;
}

h1, .contentheading, .componentheading {
	color:#933f0a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
	width:100%;
}

.contentheading {
	color:#933f0a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
	width:100%;
}

h2 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 0px;
	padding:0 0 10px 0px;
}

/*h3 {	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	margin:0px;	padding-bottom:5px;	width:100%;}*/

h3 {
	color:#933f0a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;	
}

h4 {
	color:#933f0a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0px;
	padding:0 0 5px 0px;
}

.contentpane {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}

.contentpaneopen, #userForm {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}	

#button {
	background:#431c0b;
	border:none;
	color:#fff;
	font-weight:500;
	padding:5px 7px;
}

.sectiontableheader {
	color:#234805;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding:20px 5px 10px;
}

.sectiontableheader a {
	color:#234805;
}

.sectiontableheader a img {
	visibility:hidden;
	width:0px;
}

.sectiontableentry1 td, .sectiontableentry2 td {
	padding:5px;
}


/*********** system error messages *************/

#system-message dd {
	font-weight:bold;
	text-indent:0px;
	padding:0px;
}

#system-message dd ul {
	border-bottom:2px solid #e3d38d;
	border-top:2px solid #84A7DB;
	color:#933f0a;
	list-style:none outside none;
	margin-bottom:10px;
	padding:10px;
}

#system-message dd.error ul {
	background:none;
	border:none;	
}

#system-message dd.error ul  li{
	background:none;
	border:none;
	color:#485153;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	list-style-position:inside;
	text-indent:0px;
}

#system-message dt.error {
	color:#2D788D;
	font-family:Times New Roman,Times,serif;
	display:inline;
	font-size:18px;
}

.caption {
	border-bottom:1px solid #cfe3e6;
	color:#2d788d;
	display:block;
	font-size:10px;
	font-style:italic;
	padding:5px 0px;	
}

/*----------suckerfish---------*/

#twocols{ /*the columns that gets dropped down over yours might be different*/
	z-index:20;
}

#leftcol{ /*the columns that gets dropped down over yours might be different*/
	z-index:10;
}

.moduletable_menu {
	padding:0px;
}

#mainlevel li{
	display:inline;
	list-style-type:none;
	padding-right:5px;
}

a.mainlevel,a.mainlevel:link,
a.mainlevel:visited{
}

.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
	font:Verdana, Arial, Helvetica, sans-serif;
	/*left:20px;*/
	margin:0;
	padding:0;
/*	position:absolute;
	top:187px;*/
	z-index:100;
}

#mainnav,#mainnav ul{
	background:transparent none;
	color:#376171;
/*	font-weight:700;*/
	list-style:none;
/*	line-height:1em;*/
	margin:0px;
	padding:0px;
}

#mainnav a{
	color:#fff;
	display:block;
	margin:0;
/*	line-height:15px;*/
/*	padding:0 15px;*/
	text-decoration:none;
}

#mainnav li{
	background:transparent none;
	float:left;
	padding:0;
}

#mainnav li ul{
	background:#aa6f29 url(../images/drop-down-bg.jpg) top left repeat-x;
	border-bottom:#965618 1px solid;
	border-left:#965618 1px solid;
	border-right:#965618 1px solid;
/*	height:auto;*/
	left:-999em;
	margin-left:0;
	padding:0;
	position:absolute;
	text-align:left;
	width:180px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
}

#mainnav li li{
	background:transparent none;
	margin:0px;
	padding:0px 0px;
	width:180px;
}

#mainnav li ul a{
	background:transparent url(../images/menu-li.png) left center no-repeat;
	border-right:none;
	border-bottom:1px solid #ae7a2b;
	color:#fadec2;
	display:block;
/*	line-height:20px;*/
	margin:0px 10px; 
	padding:3px 8px;
/*	width:100px;*/
}

#mainnav li ul a:hover{
	background:transparent url(../images/menu-li.png) left center no-repeat;
	border-right:none;
	border-bottom:1px solid #ae7a2b;
	color:#fff;
	display:block;
/*	line-height:20px;*/
	margin:0px 10px; 
	padding:3px 8px;
/*	width:100px;*/
}

#mainnav li:hover ul ul,#mainnav li:hover ul ul ul,#mainnav li.sfhover ul ul,#mainnav li.sfhover ul ul ul{
	left:-999em;
}

#mainnav li:hover ul,#mainnav li li:hover ul,#mainnav li li li:hover ul,#mainnav li.sfhover ul,#mainnav li li.sfhover ul,#mainnav li li li.sfhover ul{
	left:auto;
	z-index:6000;
}

#mainnav li li:hover,#mainlevel li li.sfhover{
	background:transparent none;
	position:static;
}

#mainlevel li:hover {	
	background:transparent url(../images/top_hover_bg_2.png) left top repeat-x;
  	position: static;
}

#mainlevel li li ul{
	height:auto;
	left:-999em;
	margin:-30px 0 0 100px;
	width:100px;
}

#mainlevel li li li{
	width:100px;
}

#mainlevel li li ul a{
	width:100px;
}

#mainlevel li:hover ul ul,#mainlevel li:hover ul ul ul,#mainlevel li.sfhover ul ul,#mainlevel li.sfhover ul ul ul{
	left:-999em;
}

#mainlevel li:hover ul,#mainlevel li li:hover ul,#mainlevel li li li:hover ul,#mainlevel li.sfhover ul,#mainlevel li li.sfhover ul,#mainlevel li li li.sfhover ul{
	left:auto;
	z-index:6000;
}

#mainlevel li li:hover,#mainlevel li li.sfhover{
	position:static;
}

.ul_bottom{
	background:transparent url(../images/menu_bottom.png) no-repeat left top;
	bottom:0;
	clear:both;
	height:19px;
	left:0;
	padding:0px;
	position:absolute;
	width:180px;
}

#mainnav li li ul {
	border-bottom:#965618 1px solid;
	border-right:#965618 1px solid;
	border-top:#965618 1px solid;	
	margin:-25px 0 0 180px;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#mainlevel ul.menu li.sfhover ul, #mainlevel ul.menu li.parentsfhover ul, #mainlevel ul.menu li.parent-activesfhover ul, #mainlevel ul.menu li.activesfhover ul,
#mainlevel ul.menu li li.sfhover ul, #mainlevel ul.menu li li.havesubchildsfhover ul, #mainlevel ul.menu li li.havesubchild-activesfhover ul, #mainlevel ul.menu li li.activesfhover ul,
#mainlevel ul.menu li li li.sfhover ul, #mainlevel ul.menu li li li.havesubchildsfhover ul, #mainlevel ul.menu li li li.havesubchild-activesfhover ul, #mainlevel ul.menu li li li.activesfhover ul {
left: auto;
}


/*----------end suckerfish---------*/

/**********Virtuemart***********/

.vmCartModule {
	padding:0;
	width:225px;
}

.vmMainPage h3 {
	color:#933f0a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;	
	margin:0;
	padding-bottom:5px;
	width:100%;	
}
/*********Virtuemart Category Listing************/
#ProductContainer {
	border-bottom:#c8d4b4 1px solid;
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	padding-bottom:10px;
	width:645px;
}

#ProductImageContainer {
	margin-right:16px;
	float:left;
	width:143px;
}

#ProductImageContainer img {
	border:#dad1ab 1px solid;
}

#ProductDetails {
	color:#597641;
	float:left;
	width:486px;
}

#ProductDetails h3 {
	color:#451b00;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 10px 15px 0;
	width:200px;
}

#ProductDescription {
	float:left;
	width:486px;
}

#ProductAddToCart {
	float:left;
	margin-top:10px;
	width:486px;
}

#ProductDetails h3 a {
	color:#451b00;
	text-decoration:none;
}

.add-to-cart-button {
	background:#417104 url(../images/add-to-cart-bg.png) top left repeat-x;
	border:#417104 1px solid;
	color:#fff;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
	margin-top:1px;
}

.search-button {
	background:#417104 url(../images/signup-button-bg.png) top left repeat-x;
	border:#417104 1px solid;
	color:#fff;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
}

.product-details-button, .customer-account-panel .button, .dxn-application-button #submit {
	background:#933f0a url(../images/product-details-button-bg.png) top left repeat-x;
	border:#933f0a 1px solid;
	color:#fff;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.dxn-application-button #submit {
	width:125px;
}

.show-cart {
	background:#933f0a url(../images/show-cart-bg.png) top left repeat-x;
	color:#fff;
/*	margin-left:40px;*/
	width:180px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.show-cart a{
	font-size:20px;
	text-decoration:none;
}

.show-cart a:hover {
	text-decoration:none;
}

.AddToCart1 {
	position:absolute;
	z-index:1;
}

.qtybox {
	padding-right:145px;
}

.product-details-button {
padding:2px 5px;
}

.ProductDetailsInfo {
	margin-left:120px;
	margin-top:3px;
	position:absolute;
	z-index:2;
}

.inputboxquantity {
	border:#5e9107 1px solid;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
	padding:0 0 0 5px;	
	margin-top:4px;
	vertical-align:top;
}

.browsepagenav {
	float:left;
	width:200px;	
}

.browsepagenav ul {
	padding:0;
}

.pagedisplay {
	float:left;
	margin:0;
	padding:6px 0 0;
	width:120px;
}

.pagedisplayform .inputbox {
	border:#5e9107 1px solid;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
	padding:3px;
}

.pagedisplayform {
	float:left;
	margin:0;
	padding:0;
	width:120px;
}

.pagecounter {
	float:left;
	margin:0;
	padding:12px 0 0;
	width:120px;
}

.pagefooter {
	background-color:#fcface;
	border:#e3d38d 1px solid;
	color:#597641;
	float:left;
	padding:0 100px;
	width:445px;
}

.contentcategory {
	background-color:#fcface;
	border:#e3d38d 1px solid;
	color:#597641;
	float:left;
	padding:10px;
	width:610px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.contentcategory input, .contentcategory select {
	border:#5e9107 1px solid;
	padding:3px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;
}

.pagination1 {
	background-color:#fcface;
	border:#e3d38d 1px solid;
	color:#597641;
	float:left;
	padding:5px 100px;
	width:200px;
}

.pagination {
	margin:10px;
	width:200px;
}
/*************Virtuemart Product Details*************/

#product-details {
	float:left;
	width:645px;
}

#product-image {
	float:left;
	margin-right:35px;
	width:314px;
}

#product-image img {
	border:#dad1ab 2px solid;
}

#product-description {
	color:#647f4e;
	float:left;
	width:290px;
}

.product-price {
	color:#933f0a;
}

.fly-add-to-cart-form {
	margin:0;
	padding:0;
}


.related-products {
	margin:15px 0;
	width:643px;
}

.related-products h3 {
	color:#50751a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:10px 0 0;	
}

.related-products strong {
	border-bottom:#f2e9c7 1px solid;
	display:block;
	margin-bottom:3px;
}

.related-products td {
	width:153px;
}

.related-products img {
	border:#d9cfa8 1px solid;
}

.related-products em {
	color:#568604;
	font-size:14px;
	font-style:normal;
}

.related-products a {
	color:#451b00;
	background:transparent url(../images/product-details-bg.png) bottom right no-repeat;
	font-size:10px;
	padding:0 8px 0 5px;
	text-decoration:none;
}

img.related-products a {
	background:none;
}

.related-products hr {
	border:1px solid #C8D4B4;
}

/*********Virtuemart Checkout Process*********/

.cart-header-left {
	background-color:#dca647;
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;	
	padding-left:8px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-topleft: 5px;	
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-top-left-radius: 5px;			
}

.cart-header {
	background-color:#dca647;
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;	
}

.cart-header-right {
	background-color:#dca647;
	border:none;
	color:#fff;
	font-size:12px;	
	font-weight:bold;	
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.cart-product-name {
	color:#933f0a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
}

.cart-product-name a {
	color:#933f0a;
	text-decoration:none;
}

.cart-product-sku {
	color:#485153;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top:8px;
}

.cart-product-price {
	color:#cd9016;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top:8px;	
}

.cart-product-update .inputbox, .customer-account-panel .inputbox {
	border:#e3d38d 1px solid;
	color:#485153;
	padding:2px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.cart-product-update .inputbox {
	width:30px;
}

#agreed_field {
	border:#e3d38d 1px solid;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
	width:20px;
}

#agreed_input {
	width:50px;	
}

.search-inputbox {
	border:#e3d38d 1px solid;
	color:#485153;
	padding:2px;
}

.search-ordering {
	padding-right:42px;
}

.search-ordering-input select {
	border:#e3d38d 1px solid;
}

.search-results fieldset {
	border-top:#e3d38d 1px solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	padding:10px 0;
}

span.small {
	color:#597641;
}

.search-results fieldset a{
	color:#a1402d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.cart-upd-img {
	padding-top:3px;
}

.cart-product-subtotal {
	color:#933f0a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top:8px;	
}

.subtotal-frame {
	border-top:#e3d38d 1px solid;
}

.cart-total {
	color:#2c7e33;
	font-weight:bold;
}

.checkout_link  {
	background:url("../../../components/com_virtuemart/themes/default/images/checkout-link.png") no-repeat scroll 0px 10px transparent;
	margin-left:40px;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	margin:2px;
	padding:21px 50px 25px 14px;
	text-decoration:none;
	vertical-align:middle;
	width:150px;
}

.continue_link {
	/*color:#994a14;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin:2px;
	padding:8px 0 8px 25px;
	vertical-align:middle;
	width:40%;*/
	background:url("../../../components/com_virtuemart/themes/default/images/continue-link.png") no-repeat scroll 0px 10px transparent;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	margin:2px;
	padding:21px 14px 25px 38px;
	text-decoration:none;
	vertical-align:middle;
	width:150px;
}



.user-fieldsets {	
	border:#e3d38d 1px solid;
	margin-bottom:10px;
}

.user-fieldsets legend {
	color:#0e750e;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.user-fieldsets label {
	color:#000;
	font-weight:normal;
}

.user-fieldsets .inputbox, .user-fieldsets input {	
	border:#e3d38d 1px solid;
	width:200px;
}

.dxn-application {	
	border:#e3d38d 1px solid;
	margin-bottom:10px;
	width:630px;
}

.dxn-application legend {
	color:#0e750e;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.dxn-application label {
	color:#000;
	font-weight:normal;
}

.dxn-application .inputbox, .dxn-application input {	
	border:#e3d38d 1px solid;
	width:200px;
}

.dxn-application textarea, .dxn-application select {	
	border:#e3d38d 1px solid;
}


.checkout-toolbar {
	color:#647635;
	font-weight:bold;
}

.checkout-toolbar a {
	color:#933f0a;
	font-size:14px;
	text-decoration:none;
}

.checkout-customer-data {
	float:left;
	margin-bottom:15px;
	width:645px;
}

.checkout-customer-data fieldset {
	border:#e3d38d 1px solid;
}

.checkout-customer-data fieldset button{
	font-size:12px;
}


.checkout-customer-data legend {
	color:#0e750e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	margin-left:15px;
}

.checkout-customer-data td {
	font-weight:normal;
}

.checkout-customer-data h4, .paymentmethodheader {
	color:#54760d;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
}

.checkout-customer-data h4 {
	margin-left:15px;
}

.checkout-customer-data a {
	color:#cd9016;
	text-decoration:none;
}

.checkout-customer-data a:hover {
	text-decoration:underline;
}

.tax-total {
	background-color:#fcface;
}

.payment-method-select  {
	margin:2px;
}

.payment-method-select fieldset, .customer-notes {
	border:#e3d38d 1px solid;
}

.customer-notes {
	width:300px;
}

button.payment-method-select fieldset{
	font-size:12px;
}

.payment-method-select legend {
	color:#0e750e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	margin-left:15px;
}

.payment-method-select td {
	font-weight:normal;
}

.payment-method-select h4 {
	color:#54760d;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
}

.payment-method-select a {
	color:#cd9016;
	text-decoration:none;
}

.payment-method-select a:hover {
	text-decoration:underline;
}

.payment-radio {
	background-color:#fcface;
	display:block;
	padding:5px;
}

.checkout-order-confirmation  {
	margin:2px;
}

.checkout-order-confirmation fieldset, .customer-account-shipping fieldset, .customer-account-add-shipping fieldset {
	border:#e3d38d 1px solid;
	width:625px;
}

button.checkout-order-confirmation fieldset{
	font-size:12px;
}

.checkout-order-confirmation legend, .customer-account-shipping legend, .customer-account-add-shipping legend {
	color:#0e750e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	margin-left:15px;
}

.checkout-order-confirmation td {
	font-weight:normal;
}

.checkout-order-confirmation h4 {
	color:#54760d;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
}

.checkout-order-confirmation a {
	color:#cd9016;
	text-decoration:none;
}

.checkout-order-confirmation a:hover {
	text-decoration:underline;
}

.pathway {
	border-bottom:#e3d38d 1px solid;
	color:#647635;
	padding-bottom:5px;
	width:645px;
}

.pathway a, .customer-shipping-addresses a {
	color:#a82301;
	font-weight:bold;
	text-decoration:none;
}

.customer-shipping-addresses a:hover {
	text-decoration:underline;
}

.customer-account-path {
	border-bottom:#e3d38d 1px solid;
	color:#647635;
	padding-bottom:5px;
	width:640px;
}

.customer-account-path strong {
	color:#a82301;
	font-weight:bold;
}

.customer-account-panel{
	border-bottom:#e3d38d 1px solid;
}

.customer-account-panel strong {
	color:#a82301;
	font-weight:bold;
}

.customer-account-panel a {
	color:#a82301;
	font-weight:bold;
	text-decoration:none;
}

.customer-account-panel a:hover {
	text-decoration:underline;
}

.customer-account-panel .sectiontableentry1 {
	background-color:#fcface;
	color:#000000;
}

.customer-account-panel .sectiontableentry2 {
	background-color:#fff;
	color:#000000;	
}

.customer-account-panel .sectiontableentry1 strong, .customer-account-panel .sectiontableentry1 strong {
	color:#647635;
}

.customer-order-details {
	border:#e3d38d 1px solid;
	float:left;
	padding:10px;
	width:620px;
}

.customer-order-details td strong, .customer-order-details th{
	color:#0e750e;
}

.customer-order-details-sectiontableheaders th{
	background-color:#fcface;
	color:#933f0a;
	font-weight:bold;
	padding:5px;
}

.customer-order-details a {
	color:#000;
	text-decoration:none;
}

.customer-order-details a:hover {
	text-decoration:underline;
}

.customer-order-details-total-lines {
	border-bottom:#e3d38d 1px solid;
	border-left:none;
	border-right:none;
	border-top:none;
}

.formField  {
	float:left;
	margin:8px 2px 2px;
	text-align:left;
	vertical-align:middle;
	width:50%;
}

.formLabel {
	clear:left;
	float:left;
	font-weight:bold;
	margin:8px 2px 2px;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
	width:40%;
}

/*************Contact Us***************/
.contact-us {	
	border:#e3d38d 1px solid;
	margin-bottom:10px;
	width:630px;
}

.contact-us legend {
	color:#0e750e;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.contact-us label {
	color:#000;
	font-weight:normal;
	text-align:right;
}

.contact-us .inputbox, .contact-us input, .contact-us checkbox {	
	border:#e3d38d 1px solid;
}

.contact-us-numbers {
	color:#597641;
}

.contact-us-numbers a {
	color:#933f0b;
	text-decoration:underline;
}

.contact-us-numbers a:hover {
	text-decoration:none;
}

.contact-us-numbers strong {
	color:#597641;
	font-weight:bold;
}

/**********Product Range Bar************/

.productrange1 {
	background-color:#a5314d;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0;
	text-align:center;
}

.productrange2 {
	background-color:#c1571e;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0;
	text-align:center;	
}

.productrange3 {
	background-color:#e2c108;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0;
	text-align:center;
}

.productrange4 {
	background-color:#2983ad;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 5px 0;
	text-align:center;	
}

.productrange1 a, .productrange2 a, .productrange3 a, .productrange4 a {
	color:#fff;
	text-decoration:none;
}

.productrange1 a:hover, .productrange2 a:hover, .productrange3 a:hover, .productrange4 a:hover {
	text-decoration:underline;
}

object {
	padding:0;
	margin:0;
}

/***********Tabs***********/
.jwts_slider {
	margin:0 0 4px;
	padding:0;
}

.jwts_tabberlive {
	height:280px;
	margin:0px 0 4px;
	padding:0;
}

.jwts_tabberlive .jwts_tabbertab, ul.jwts_tabbernav {
	text-align:left;
}

ul.jwts_tabbernav {
	background:#2c7e33;
	border-bottom:#8dc750 1px solid;
	border-left:#8dc750 1px solid;
	border-right:#8dc750 1px solid;
	height:15px;
	line-height:normal;
	list-style:none outside none;
	margin:239px 0 0 0;
	padding:10px 5px;
	position:absolute;
	width:637px;
		-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
}

ul.jwts_tabbernav li.jwts_tabberactive, ul.jwts_tabbernav li.jwts_tabberinactive {
	background:none repeat scroll 0 0 transparent;
	margin:0 0px;
	padding:0;
}

ul.jwts_tabbernav li {
	background:none repeat scroll 0 0 transparent;
	display:inline;
	list-style:none outside none;
	margin:0 5px;
	padding:0;
}

.jwts_tabberlive .jwts_tabbertab, ul.jwts_tabbernav {
	text-align:left;
}

ul.jwts_tabbernav {
	line-height:normal;
	list-style:none outside none;
}

.jwts_tabberlive .jwts_tabbertab, ul.jwts_tabbernav {
	text-align:left;
}

.jwts_tabberlive .jwts_tabbertab {
/*	border-color:-moz-use-text-color #BBBBBB #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-style:none solid solid;
	border-width:0 1px 1px;*/
	margin:0;
	padding:0 0px 6px;
}

ul.jwts_tabbernav li a, ul.jwts_tabbernav li a:link {
/*	background:url("slide_bg.png") repeat-x scroll center top #EEEEEE;
	border-color:#BBBBBB #BBBBBB -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;*/
	background:#bfdf64;
	border:#bfdf64 1px solid;
	color:#942824;
	font-size:12px;
	font-weight:bold;
	margin:0 1px;
	padding:3px 15px;
	text-decoration:none;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	

}

ul.jwts_tabbernav li a:hover {
/*	background:none repeat scroll 0 0 #F2F2F2;
	border-color:#AAAAAA #AAAAAA -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;*/
	background:#bfdf64;
	border:#bfdf64 1px solid;
	color:#942824;
	font-size:12px;
	font-weight:bold;
	margin:0 1px;
	padding:3px 15px;
	text-decoration:underline;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

ul.jwts_tabbernav li.jwts_tabberactive a:hover {
	background:#bfdf64;
	border:#bfdf64 1px solid;
	text-decoration:none;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;		
}

ul.jwts_tabbernav {
	border:none;
}

.jwts_tabberlive .jwts_tabbertab {
border:none;
}

.moduletable-content-1 {
	background: transparent url(../images/home-tab-bg.jpg) top left no-repeat;
	border:#93ca5a 1px solid;
	color:#647f4c;
	float:left;
	height:239px;
	padding:10px;
	width:625px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.moduletable-content-2 {
	background: transparent url(../images/home-tab2-bg.jpg) top left no-repeat;
	border:#93ca5a 1px solid;
	color:#647f4c;
	float:left;
	height:239px;
	padding:10px;
	width:625px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.moduletable-content-3 {
	background: transparent url(../images/home-tab3-bg.jpg) top left no-repeat;
	border:#93ca5a 1px solid;
	color:#647f4c;
	float:left;
	height:239px;
	padding:10px;
	width:625px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.moduletable-content-4 {
	background: transparent url(../images/home-tab4-bg.jpg) top left no-repeat;
	border:#93ca5a 1px solid;
	color:#647f4c;
	float:left;
	height:239px;
	padding:10px;
	width:625px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.moduletable-content-xmas {
	background: transparent url(../images/xmas-home-tab-bg.jpg) top left no-repeat;
	border:#93ca5a 1px solid;
	color:#647f4c;
	float:left;
	height:239px;
	padding:10px;
	width:625px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
}

.moduletable-content-1 h1, .moduletable-content-2 h1, .moduletable-content-3 h1, .moduletable-content-4 h1, .moduletable-content-xmas h1 {
	color:#895e3c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}

/*.moduletable-content-1 p, .moduletable-content-2 p, .moduletable-content-3 p, .moduletable-content-4 p {
	font-size:11px;
}*/

.moduletable-content-1 strong, .moduletable-content-2 strong, .moduletable-content-3 strong, .moduletable-content-4 strong, .moduletable-content-xmas strong {
	color:#387a02;
	font-weight:bold;
}

.moduletable-content-1 a, .moduletable-content-2 a, .moduletable-content-3 a, .moduletable-content-4 a, .moduletable-content-xmas a {
	color:#895e3c;
	text-decoration:underline;
}

.moduletable-content-1 a:hover, .moduletable-content-2 a:hover, .moduletable-content-3 a:hover, .moduletable-content-4 a:hover, .moduletable-content-xmas a:hover {
	color:#895e3c;
	text-decoration:none;
}

/**************blog*************/

.blog {
	width:630px;
}

.blog li, .contentpaneopen ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	line-height:18px;
	list-style-image:url(../images/blog-li.png);
	padding-bottom:5px;
}

.contentpaneopen ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	padding-bottom:8px;
}

.article_column {
	height:250px;
/*	padding:0 10px;*/
}

.contentpagetitle {
	font-size:20px;
}

.contentpaneopen {
	width:645px;
}

.article_separator {
	border-bottom:#93ca5a 1px solid;
	display:block;
	margin-bottom:10px;
	max-width:645px;
}

.blog_more {
	color:#2c7e33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.readon {
	font-weight:bold;
}

/******************FAQs**************/
.pane-sliders .panel {
	background:#fdfacf;
	border:1px solid #e4d38e;
	margin-bottom:3px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;		

}

div#myPane .panel h3 {
	font-size:12px;
}

.pane-sliders .panel h3 {
	background:none;
	color:#a1402d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.pane-sliders .title {
	color:#666666;
	cursor:pointer;
	margin:0;
	padding:3px;
}

div#myPane div.jpane-slider.content {
	padding-left:7px;
}

.jpane-toggler span {
	background:url("../../../components/com_jefaq/assets/images/j_arrow.png") no-repeat scroll 5px 50% transparent;
	display:block;
	padding-left:20px;
}

.jpane-toggler-down span {
	background:url("../../../components/com_jefaq/assets/images/j_arrow_down.png") no-repeat scroll 5px 50% transparent;
	padding-left:20px;
}

.v-card {
	background:url("../images/vcardbg.png") top left repeat-x;
	border:#c2e1e4 1px solid;
	color:#a82301;
	font-weight:800;
	margin:10px 0;
	padding:5px;
	width:220px;
}

.v-card a {
	text-decoration:none;
}

.v-card a:hover {
	text-decoration:underline;
}

#login ul {
	margin:3px 0px;
}

.pagenav {
	margin-top:10px;
}

a img {
	border:none;
}

div.buttons_heading {
	float:right;
	margin:0px;
	visibility:hidden;
	width:0;	
}

/********* Articles Content Section ************/

.componentheading-articlesec, .contentheading-articlesec {
	color:#933f0a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding-bottom:10px;
	width:100%;
}

.contentpane-articlesec {
	border-bottom:#e4d38d 1px solid;
	border-top:#e4d38d 1px solid;	
	float:left;
	margin:0;
	padding:10px 0;
	width:645px;
}

.contentpane-articlesec ul {
	margin:0 0 0 10px;
	padding:0;
}

.contentpane-articlesec li {
	background: transparent url(../images/articlesecli.png) 0px 4px no-repeat;
	list-style:none;	
	padding-left:15px;
	margin-bottom:5px;
	white-space:
}

.faqlilist {
	background: transparent url(../images/articlesecli.png) 0px 10px no-repeat;
	margin-bottom:5px;
	white-space:
}

.contentpane-articlesec a {
	font-size:16px;
}

.contentpane-articlesec .sectiontableentry1 td, .contentpane-articlesec .sectiontableentry2 td {
	padding:0;
}

/*****JXtended Comments****/
.comment-fieldsets {	
	border:#e3d38d 1px solid;
	margin-bottom:10px;
	width:620px;
}

.comment-fieldsets legend {
	color:#0e750e;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.comment-fieldsets label {
	color:#000;
	font-weight:normal;
}

.comment-fieldsets .inputbox, .comment-fieldsets input {	
	border:#e3d38d 1px solid;
	width:300px;
}	

#respond-container {
	float:left;
	width:500px;
}

#comments {
	width:645px;
}

#comments ol {
	border-top:#e3d38d 1px solid;
}

div#bbcode-editor ul.toolbar li {
	background:none repeat scroll 0 0 transparent;
	float:left;
	list-style:none outside none;
	margin:0.2em 0.1em 10px;
	padding:0;
}

div#bbcode-editor ul.toolbar li a {
	background:none repeat scroll 0 0 #ffefca;
	border:1px outset #ffefca;
	color:#333333;
	padding:0.1em 0.3em;
	text-decoration:none;
}

#submitter {
	background:#933f0a url(../images/product-details-button-bg.png) top left repeat-x;
	border:#933f0a 1px solid;
	color:#fff;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;			
	-webkit-border-top-right-radius: 5px;	
	width:70px;
}

/**********reviews form**********/

.reviews-fieldset {	
	border:#e3d38d 1px solid;
	margin-bottom:10px;
	padding:0 20px;
}

.reviews-fieldset legend {
	color:#0e750e;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.reviews-fieldset label {
	color:#000;
	font-weight:normal;
}

.reviews-fieldset .inputbox, .reviews-fieldset input {	
	border:#e3d38d 1px solid;
}

/*********Com Login*********/

/**********reviews form**********/

.login-fieldsets {	
	border:#e3d38d 1px solid;
	margin-bottom:10px;
	padding:0 20px;
	width:600px;
}

.login-fieldsets legend {
	color:#0e750e;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}

.login-fieldsets label {
	color:#000;
	font-weight:normal;
}

.login-fieldsets .inputbox, .login-fieldsets input {	
	border:#e3d38d 1px solid;
}

.weblinks td{
	border-bottom:#e3d38d 1px solid;
	margin-bottom:10px;
	padding:5px 0;
}

#agreed_div {
white-space:normal;
width:50%;
padding:0 0 0 100px;
}


/********Youtube Gallery**********/
.gallery-videos {
	background-color:#e6ffc2;	
	border:#a8cb75 1px solid;
	float:left;	
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;	
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;	
	-webkit-border-top-right-radius: 5px;
	padding:15px 10px;	
	margin:15px 0;
	width:625px;
}
	
.gallery-videos h3 {
	color:#50751a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:10px 0 0;	
}	

/*********Blog Module**********/
.moduletable-latestblog {
	background:#e0fdb2 url(../images/product-catelogue-bg.jpg) top left no-repeat;
	border:#c2e1e4 1px solid;
	float:left;
	margin:20px 0 0;
	width:223px;
}

.moduletable-latestblog h3 {
	color:#223800;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 0;
	padding:0 0 5px 15px;
}

.moduletable-latestblog ul {
	margin-left: 15px;
	margin-right: 15px;
	padding-left:5px;	
}

.moduletable-latestblog ul li, .moduletable-latestblog ul li a {
	color:#647635;
}

.moduletable-latestblog ul li a:hover {
	color:#a1402d;
	text-decoration:none;
}

.moduletable-latestblog li {
	background:url(../images/product-catalogue-li.png) 0 5px no-repeat;
	font-size:13px;
/*	font-weight:bold;*/
	list-style:none;
	margin-bottom:5px;
	padding-left:8px;
}

.moduletable-healthblog {
/*	background:#e0fdb2 url(../images/product-catelogue-bg.jpg) top left no-repeat;*/
	background:url("../images/followus-bg.jpg") no-repeat scroll left top #FFFFFF;

	border:#c2e1e4 1px solid;
	float:left;
	margin:20px 0 0;
	width:223px;
}

.moduletable-healthblog h3 {
	color:#223800;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 0;
	padding:0 0 5px 15px;
}

.moduletable-healthblog ul {
	margin-left: 15px;
	margin-right: 15px;
	padding-left:5px;	
}

.moduletable-healthblog ul li, .moduletable-healthblog ul li a {
	color:#647635;
}

.moduletable-healthblog ul li a:hover {
	color:#a1402d;
	text-decoration:none;
}

.moduletable-healthblog li {
	background:url(../images/product-catalogue-li.png) 0 5px no-repeat;
	font-size:13px;
	font-weight:bold;
	list-style:none;
	margin-bottom:5px;
	padding-left:8px;
}

#searchForm {
float:left;
}

#recaptcha_widget_div {
	margin:10px 0;
}

#register_stretcher {height: 1040px !important; }

#country {
	float:left;
	margin:0 30px 0 15px;
	width:910px;
}

.moduletable-select-country {
	background-color:#d8fe9d;
	border:#c1e885 1px solid;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;	
/*	height:25px;*/
	padding:0px 10px 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;	
	-moz-border-radius-bottomleft: 5px;	
	-moz-border-radius-bottomright: 5px;	
	-webkit-border-bottom-left-radius: 5px;		
	-webkit-border-bottom-right-radius: 5px;
	width:240px;
}

.moduletable-select-country h3{
	float:left;
	font-size:14px;
	margin: 2px 0 0;
}

.moduletable-select-country table {
	margin: 3px 0 0;
	padding-left:10px;
	width:142px;
}

/*.moduletable-select-country ul {
	margin: 4px 0 0;
}

.menu-select-country li {
	display:inline;
	padding-left:10px;
}

.menu-select-country li a {
	border-right:#965618 1px solid;
	padding-right:10px;
}*/

.opform {
float:left;
margin-right:20px;
width:220px;
}

.opform form {
float:left !important;
}