body {
	background: #C1EEBF url(../../../images/body-bg.png) repeat-x 0 0;
}

a {
	color: #0D9004;
	font-weight: normal;
	text-decoration: underline;
}

 

a:hover {
	color: #002f2f;
}

h2 {
	color: #0D9004;
}

h3 {
	color: #0D9004;
}

/* PRODUCT PAGE STYLES */

.ItemBox { border:1px solid #336633; border-top:0px;width: 500px;   }
.ItemBoxHome { border:0px solid #336633; border-top:0px;width: 500px;   }
.ItemBoxTop { colour:#FFF; background: #336633; }
.ItemBoxTop a { color:white;}
.ItemLineHeight  { color:#FFF;font-family:'Yanone Kaffeesatz',arial,serif;font-size:24px; font-weight:normal; }
.ItemBoxTop span { color:#fff; } 
.menubox_box h2 {  background:none; height:38px; color:#FFFFFF;margin:0px;padding:0px;line-height:35px;}
.menubox_box h2 span { margin-left:00px;font-family:'Yanone Kaffeesatz',arial,serif;font-size:20px; color:#330000;padding: 0 0 0 0px;}
 .menubox_box h2 span a { color:#330000;padding: 5px; }
  .menubox_box h2 span a:hover { background: #336633; color: #fff;}
/* -- */

#nav {
background: #336633; height:50px;
 
}
.sf-menu li {
	
}

#form2, #form1 {
	display: block !important;
	float: none !important;
	margin-left: 0 !important;
}

.MainDesc h1,.ItemBox h1 {
	font-family:'Yanone Kaffeesatz',arial,serif;font-size:26px; font-weight:normal;
}
.MainDesc h1 {
	padding-left: 15px;
}
#bg{
	background:url(../images/banner.jpg) no-repeat; margin-bottom:0px;
	display: none;
}

/*TopMenu - This is the "My Account | View Cart | Order Status etc menu*/

#TopMenu li a{
	border-left: 1px solid #1C9607;
	color: #000000;
	text-decoration:none;
}

#TopMenu li a:hover {
	color: #0D9004;
}

#Menu li a {
	
	color: #fff;
}

#Menu li ul li a {
	 
}

#Menu li ul li a:hover {
	 
	color: #fff;
}

#Menu li:hover a, #Menu li.over a{
	 
}

#MainContentArea {
border:1px solid #cccccc; 
background:white;
 
}
 

/*left, The left column*/
.Left, .Right {
	background:#ECFAEB;
}
.Left li a{
}

.Left li ul li a{
	
	border-top:none;
	color: #14360E;
}

.Left li a:hover {
	color: #0D9004;
	text-decoration:none;
	background-color:#fdFbfc;
}

.Left h2 {
	background-color:none;
	margin-top: 10px;
	text-transform:capitalize;
}

.Left a {
	color: #003300;
}

.Left li {
}

.Left ul ul ul {
	margin: 0 0 10px 20px;
}
.Left ul ul ul li {
	border-bottom: none;
	
}
.Left ul ul ul li a {
	font-size: 16px;
	background:url(../../../images/arrow.png) no-repeat 7px 8px;
	padding: 1px 0 3px 20px;
}

/*Right, The right column*/

.Right li {
	background:#EEEEEE;
}

.Right li a{
	background-color:#EEEEEE;
}

.Right li a:hover {
	text-decoration:none;
}

.Right h2{
	background-color:#336633;
	color:#FFFFFF;
}


/*Breadcrumb, The link trail located in the center that displays a trail of links*/

#BreadCrumb{
	color:#1C9607;
}

#BreadCrumb a{
	color:#002f2f;
	text-decoration:none;
}

#BreadCrumb a:hover{
	color:#0D9004;
	text-decoration:none;
}

/*Content Banner Nav, The navigation to rotate the jQuery banner*/

#ContentBannerNav a{
	background:#F1FCFF; 
	border:1px solid #1C9607; 
	color:#002f2f; 	
}

#ContentBannerNav a:hover{
	background: #1C9607;
	border:1px solid #F1FCFF;
}

/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #002f2f;
	/*font-family:'Yanone Kaffeesatz',arial,serif;
	font-size: 16px;*/
	font-weight:normal;
}

.Content h2{
	color: #fff;
	font-family:'Yanone Kaffeesatz',arial,serif;
	font-size: 24px;
	font-weight:normal;
	padding: 10px 15px;
	background-color:#336633;
}

.Content a:hover {
	text-decoration: underline;
}

/*Products, The product lists, images and titles.*/

.ProductList li {
	border: 1px solid #9c9;
	background:#FFF;
}

.ProductList li:hover, .ProductList li.Over {
	
}

.ProductList .ProductImage {
	background: #fff;
}

.ProductPrice{
	color:#990000;
}

.ProductPrice strike{
	color:#1C9607;
	margin-right:3px;
}

.ProductAdd a, .ProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/*Product Page, Everything to do with the product page*/

span.Price{
	color:#990000;
	font-weight:bold;
}

span.Normal{
	color:#1C9607;
}

.Btn a, .Btn a:hover{
	color:#FFFFFF;
	background:url(../images/Btn.jpg);
}


.CheckoutBtn a{
	background:#FFCC66;
	color:#030;
	border: 1px solid #960;
}
.CheckoutBtn a:hover {
	background:#336633;
	color:#fff;
	border: 1px solid #030;
}

/*Tabs on Product Page */

#Tabs .Long{
	border:1px solid #1C9607;
}

#Tabs li a{
	background-color:#EEEEEE;
	border:1px solid #1C9607;
	border-bottom:#F1FCFF;
}

#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{
	background-color:#F1FCFF;
	border:1px solid #1C9607;
}

.ProductDescriptionBg{
	background-color:#F1FCFF;
	border:1px solid #1C9607;
}

.TabProduct{
	background:#EEEEEE;
	border:1px solid #1C9607;
}

.TabProduct:hover{
	background:#fff;
	border:1px solid #1C9607;
}

.TabProductAdd a, .TabProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#fff;
}

/*Reviews Tab*/

#Tabs ol li{
	border-bottom:1px solid #1C9607;
}

/*Side Products, The products located in the right column*/

.SideProductList li{
	border-bottom:0px solid #DAF5FC;
}

.SideProductPrice{
	color:#990000;
}

.SideProductAdd a{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/* Tabbed Navigation, Located on the product page*/

.TabNav {
	border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
}

.TabNav li a:hover {
	background-color: #c8e6ed;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

/*Newsletter, Located in the left column*/

#NewsLetter input{
	border:1px solid #1C9607;
	color:#002f2f;
}

/*Footer*/

#FooterBar {
	background:#002f2f;
}

#Footer{
	background:#13380F;
	clear: both;
}

#Footer h3 a{
	color:#002f2f;
}

#Footer h3 a:hover{
	color:#0D9004;
	font-weight:bold;
	text-decoration:underline;
}

#Footer ul ul a{
	color:#0D9004;
}

#Footer ul ul a:hover{
	color:#002f2f;
}

/*Messages*/
.InfoMessage {
	color: #555;
	background-color: #EEEEEE;
}

.SuccessMessage {
	color: #33CC00;
	background-color:#CFFFCA
}

.ErrorMessage {
	color: #CC0000;
	background-color:#FFBFC1;
}
/* shopping cart */
#CartTable td{
	vertical-align:top;
	padding:10px;
	background:#efefef;
}

#CartTable{
	border:1px solid #cccccc;
}


/********************** SHOPPERPRESS FLYOUT STYLES  ***********************/
/**************************************************************************/
.sf-vertical, .sf-vertical li {	width:153px; }
ul.sf-menu li ul a { 	 color:#000;  background:#99cc99;  }
ul.sf-menu li ul a:hover { background: #003300; color: #fff; }
 
ul.sf-vertical li a:hover { background:#eee; font-weight:normal; }
ul.sf-vertical li ul li a { color:#000; line-height:25px; font-size:14px; } 
ul.sf-vertical li a { border:0px;}
ul.sf-vertical li ul a:hover {background: #ddd; font-weight:bold;  color:#000;  }
.sf-vertical a {	color:#000; }