BODY { background: #177C1E; color: #000000; margin: 0px; font-family: Verdana, Arial, sans-serif; text-align:center; font-size:12px;}
.errorBox { font-size: 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size: 11px; color: #cc0033; }
.productsNotifications { xbackground: #f2fff7; }
.orderEdit { font-size: 11px; color: #D22119; text-decoration: underline; }
A { color: #3b450a; text-decoration: none; }
A:hover { color: #3b450a; text-decoration: underline; }
FORM { display: inline; }
TR.header { background: #E2E2E2; }
TD.headerNavigation { font-size: 11px; background: #48618A; color: #ffffff; background-image: url('images/_title_bg.gif'); background-repeat: repeat-x; background-position: left; font-weight: bold; }
TD.breadcrumb { font-size: 11px; color: #ffffff; font-weight: bold; }
TD.breadcrumb a, TD.breadcrumb a:visited, TD.breadcrumb a:hover { color: #ffffff; }
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover { color: #ffffff; }
A.headerff { color: #DD0000; }
A.headerff : hover { color: #DD0000; }
TR.headerError { background: #ff0000; }
TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo { }
TD.headerInfo { font-size: 12px; color: #006600; font-weight: bold; text-align: center; }
TR.footer { background: #5F4F07; }
TD.footer { font-size: 11px; color: #ffffff; font-weight: bold; padding: 6px;  }
.infoBox { 
	padding-left: 5px;
	xpadding-bottom: 20px;
}
.infoBoxContents {
	font-size: 11px;
	color:#000000;
	margin-top: 0px;
}
.infoBoxLeft { 
}
.infoBoxLeftContents {
	font-size: 11px;
	color:#000000;
	margin-left: 0px;
}
.infoBoxRight { 
	xbackground-image: url('images/new/right_menu_infobox_contents.gif');
	xbackground-repeat: no-repeat;
	xbackground-position: bottom right;
	xpadding-right: 8px;
	xpadding-bottom: 20px;
}
.infoBoxRightContents {
	font-size: 11px;
	color:#000000;
	margin-right: 0px;
}

.infoBoxMenu { background-color: transparent; }
.infoBoxMenuContents { font-size: 11px; background-color: transparent; color:#000000}
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 11px; }
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E3CFB1;
	background-image: url('images/sites/left_menu_infobox_heading.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-top: 15px;
}
TD.infoBoxHeadingShop {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url('images/new/left_menu_infobox_heading_shop.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 32px;
	padding-top: 15px;
}
TD.infoBoxHeadingShopTop {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url('images/sites/left_menu_infobox_heading_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 32px;
	padding-top: 15px;
}
TD.infoBoxHeadingRight {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url('images/new/right_menu_infobox_heading.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 22px;
	padding-top: 15px;
	text-align: right;
}
A.infoBoxHeading { color: #6F3600; }
A.infoBoxHeading:hover { color: #6F3600; text-decoration: none;}

TD.infoBox, SPAN.infoBox { font-size: 11px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #C6DABA; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #A9C795; }
TABLE.productListing { border: 0px;}
TR.productListing-even{font-size: 9px;}
TR.productListing-odd{font-size: 9px;}
.productListing-heading { font-size: 11px; background: #1D7600; color: #ffffff; font-weight: bold; border-bottom: 0px solid #333333; height:20px; }
TD.productListing-data { font-size: 11px; background-color:#DDEC6F;}
A.pageResults { color: #382501; }
A.pageResults:hover { color: #382501; background: #D0C190; }
TD.pageHeading, DIV.pageHeading { font-size: 11px; color: #E3CFB1; font-family: Verdana, Arial, sans-serif; padding-left:15px; }
TD.pageHeadingText, DIV.pageHeadingText { font-size: 16px; color: #B43C33; font-family: Verdana, Arial, sans-serif; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 11px; color: #353535; }
TD.main, P.main { font-size: 12px;   color: #6F3600; }
TD.smallText, SPAN.smallText, P.smallText { font-size: 11px; color: #6F3600; }
TD.accountCategory { font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue { font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-size: 11px; color: #ff0000; }
CHECKBOX, RADIO,INPUT, SELECT { font-size: 12px; padding: 2px; }
TEXTAREA { width: 90%; font-size: 12px; background-color: #F8F8F8; border-style: inset; border-color: #F8F8F8; border-width: 1px; }
.kosong{width: 100px; font-size: 12px; background-color: #F8F8F8; border-style: inset; border-color: #F8F8F8; border-width: 1px;}
SPAN.greetUser { font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea {  border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { color: #ff0000; }
SPAN.errorText { color: #ff0000; }
.moduleRowOver { background-color: #F3EFE3; cursor: auto; cursor: auto; }
.moduleRowSelected { background-color: #D3EFD0; }
.checkoutBarFrom, .checkoutBarTo { font-size: 11px; color: #6F3600; }
.checkoutBarCurrent { font-size: 11px; color: #353535; }
.messageBox { font-size: 11px; text-align: center; }
.messageStackError, .messageStackWarning { font-size: 11px; color: #CC3300; text-align: center;  }
.messageStackSuccess { font-size: 11px; color: #006600; text-align: center; background-color:#8FF37B;  }
.inputRequirement { font-size: 11px; color: #ff0000; }
TD.category_desc { font-size: 12px; line-height: 1.5; }
.leftcolumn { background-color: #7A6A47; background-image: url('images/sites/left_menu_r.jpg'); background-repeat: repeat-y; background-position: left; width:170px; }
.leftcolumn_2 { background-image: url('images/new/shamanic_left_menu2.gif'); background-repeat: no-repeat; background-position: top left; }
.rightcolumn { background-color: #C4DDB1; background-image: url('images/sites/left_menu_r.jpg'); background-repeat: repeat-y; background-position: right; }
.newstitle { background-color: #88CF80; border-bottom: 1px solid #666666; font-size: 12px; padding: 3px; }
hr { color: #D7D7D7; height: 1px; }
.customer_head {font-size: 12px; color: #363636; text-align: left; padding-left: 11px;}
.prodinfo_head { }

div#categories{ width:190px;}
div#categories a { background-image:url('images/titik.gif');background-position:left top;background-repeat:no-repeat; display: block; padding-left: 11px; padding-top: 2px; color: #000000;  }
div#categories a:hover { background-image:url('images/titik.gif');background-position:left top;background-repeat:no-repeat;color: #546F2B; text-decoration: none;padding-left: 11px; }
div#categories_sub a {background-image:url('images/titik.gif');background-position:5px;background-repeat:no-repeat; display: block; padding-left: 15px; padding-top: 2px; color: #000000; }
div#categories_sub a:hover { background-image:url('images/titik.gif');background-position:5px;background-repeat:no-repeat;display: block; padding-left: 15px; padding-top: 2px; color: #546F2B; text-decoration:none}
div#headernavigation a { display: block; color: #E9E9E9; float: right; padding: 7px; border-left: 1px solid #cccccc; background-color: #48618A; }
div#headernavigation a:hover { color: #FFFFFF; text-decoration: none; background-color: #B9B9B9; }
div#categories1 a{display: block; padding-left: 9px; padding-top: 2px; color: #000000; }
div#categories1 a:hover{display: block; padding-left: 9px; padding-top: 2px; color: #000000; }
.pageheading {
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 13px;
	color: #FCFF00;
	vertical-align: top;
}
.pageheading_bg {text-align: center; padding-left: 0px; padding-right: 0px;   }
TD.title_bg {height:50px; font-weight: bold; font-size: 13px; color: #E3CFB1; padding-left: 20px; padding-top: 13px; background-image: url('images/sites/shamanic_title_bg.jpg'); background-repeat: no-repeat; background-position: top left; }
TD.page_content_default {padding-left: 20px; padding-right: 11px; }

.boxtext { font-size: 12px; line-height: 1.5; padding: 5px; color: #000000;}
div#categories_non_link{ display: block; padding-left: 12px; padding-top: 2px; color: #000000;  }
div#categories_non_link_right{ display: block; padding-right: 13px; padding-top: 2px; color: #000000;  }
.languages { background-color: #536F9D; padding-top: 5px; padding-right: 7px; padding-bottom: 2px; }
.pageheading_bg {text-align: center; padding-left: 0px; padding-right: 0px;  }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  xbackground: #b6b7cb;
  color: #000000;
  text-align: center;
}

TD.linkListing-data {
  /*border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;*/
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TR.linkListing-odd {
  xbackground: #f8f8f9;
}

TR.linkListing-even {
  xbackground: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/* cms latest news */
.infoBoxLatestNews {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}
.infoBoxLatestNewsContents {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}

.infoBoxDefault {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background-color: transparent; }
.infoBoxDefaultContents {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background-color: transparent; }

.insideBox {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; xxfont-weight: bold;}
.priceBox {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold;}


td.boxstyle{background-position: top left; vertical-align: top;}
td.boxstyleFixed{background-repeat: no-repeat; background-position: top left; vertical-align: top;}

.price_login{font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}
.price_login_head{font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold;}

/* qty pricing */

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #DDEC6F;
  border-bottom:solid 1px #B6C352;
	color:#843628;
	width:200px;
	
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}

.minimum-order { font-size: 12px; color: #6F3600; }
.minimum-order-exception { font-size: 12px; color: #F20000; }

.left_level_0{ padding-left: 5px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; text-transform: uppercase; }
.left_level_1{ padding-left: 15px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; text-transform: uppercase; }
.left_level_2{ padding-left: 25px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; text-transform: uppercase; }

/* for link exchange page */
div#dark a {font-family: verdana; font-size: 12px; background-color: #224616; color: #DAFEE9; }
td.dark {font-family: verdana; font-size: 12px; background-color: #224616; color: #DAFEE9; }
.text_code{border: dotted 1px #DAFEE9; background-color: #346C22; color: #DAFEE9; width: 97%; font-size: 11px; font-family: "courier new"; padding: 5px; margin-top: 0px;}
.smallText1 { font-size: 11px; color: #DAFEE9; }

div#light a {font-family: verdana; font-size: 12px; background-color: #E9FCDB; color: #224616; }
td.light {font-family: verdana; font-size: 12px; background-color: #E9FCDB; color: #224616; }
.text_code_light{border: dotted 1px #183210; background-color: #C4DDB1; color: #183210; width: 97%; font-size: 11px; font-family: "courier new"; padding: 5px; margin-top: 0px;}
.smallText2 { font-size: 11px; color: #224616; }
TABLE.button{ background-image:url('images/sites/shamanic_button_bg.gif'); background-repeat:no-repeat; background-position:left;height:50px;}

.site {
 	background-image:url('images/sites/bg.gif');background-position:top left;background-repeat:repeat-y; width:765px;
}
.top_bg {
 	background-image:url('images/sites/topBG.gif');background-position:top left;background-repeat:no-repeat; 
}

.siteContent{
	background:transparent; width:455px; background-image:url('images/sites/contentBG.gif');background-position:left top;background-repeat:repeat-y; 
}
.textUserName{
border:#a6b351 solid 1px; width:90px; background-color:#F0F6C2;
}
.textUserPassword{
border:#a6b351 solid 1px; width:90px; margin-top:2px; background-color:#F0F6C2;

}
.loginBOXText{
	font-weight:bold;font-size:11px; text-align:left;
}
.column_left_bg{
 padding-left:34px; background-image:url('images/sites/bottomBgLeft.gif'); background-repeat:repeat-x;background-position:bottom;
}
.contentBG{
background-image:url('images/sites/bottomBg.gif'); background-repeat:no-repeat;background-position:left bottom;
}
.column_right_bg{
  background-image:url('images/sites/bottomBgRight.gif'); background-repeat:no-repeat;background-position:left bottom;
}

.loginBOX{
	background-color:#ddec6f;
}
.loginBOXForgotPass{
	font-weight:bold;font-size:9px; color:#28880a;
}
.loginBOXForgotPass:hover{font-weight:bold;font-size:9px; color:#28880a;
}
.bgLeftTop{
background-image:url('images/sites/shamanicherbs-bg-left-top.gif');
width:34px;
height:221px;
position:absolute;
margin-left:-34px;
}

.bgRightTop{
background-image:url('images/sites/shamanicherbs-bg-right-top.gif'); background-position:left;
width:32px;
height:221px;
 }
.headerBoxLeft{
background-image:url('images/sites/shamanic_box_01.gif'); background-repeat:no-repeat; background-position:top;
height:63px;
width:248px;
position:relative;
margin-top:-1px;
margin-left:-9px;
}
.headerBoxLeft-b{
background-image:url('images/sites/shamanic_box_01-b.gif'); background-repeat:no-repeat; background-position:top;
height:63px;
width:248px;
position:relative;
margin-left:-9px;
}
h1.box_content_h1{ padding-left:20px;font-size:13px; margin:0px;
}

h4.heading_box{ margin-left:55px;margin-top:45px;position:absolute; font-size:13px;
}
.bottomBoxLeft{
background-image:url('images/sites/shamanic_box_03.gif'); background-repeat:no-repeat; background-position:top;
height:73px;
width:248px;
position:relative;
margin-left:-11px;
}
.boxstyleL{
background-image:url('images/sites/shamanic_content_box_a_04.gif'); background-repeat:repeat-y; background-position:right top;
}
.boxstyleR{
background-image:url('images/sites/shamanic_content_box_a_06.gif'); background-repeat:repeat-y; background-position:left top;
}
.box_content_new{
	position:relative; width:462px; margin-left:-3px;
}
.box_content_new_content{
background-image:url('images/sites/shamanic_content_box_h_05.gif'); background-repeat:repeat-y; xborder:#7ca942 1px solid; background-position:left top;
}
.box_content_header { 
	 background-image: url('images/sites/shamanic_content_box_a_02.gif');
	 background-repeat: no-repeat;
	 background-position: top left;
}

.box_content_new_header { 
	 background-image: url('images/sites/shamanic_content_box_h_02.gif');
	 background-repeat: no-repeat;
	 background-position: top left;
}
.box_content_new_header_text{
 	 font-size:13px; margin:0px; font-weight:bold; padding-top:40px;
}
.inList{position:absolute; margin-top:-35px; z-index:1;}
.ContentBoxShamanic { 
	 background-image: url('images/sites/shamanic_box_02.gif');
	 background-repeat: repeat-y;
	 background-position: top left;
 	 padding-bottom: 20px;
	 padding-left: 45px;
	 margin-left:-11px;
}
.bgRightBottom { 
	 background-image: url('images/sites/shamanic_bottom_j.gif');
	 background-repeat: no-repeat;
	 background-position: right top;
	 margin-top:-23px;
	 height:24px;
	 position:relative;
}
.footerTextBody { 
	 background-image: url('images/sites/footerTextBody.gif');
	 background-repeat: no-repeat;
	 background-position: top left;
	 height:28px;
 }
 
.box_content_content { 
	 background-image: url('images/sites/shamanic_content_box_a_05a.gif');
	 background-repeat: repeat-y;
	 background-position: top left;
	 xborder:#7ca942 1px solid;
	 font-size:12px;
}
.left_content_box{ position:relative; margin-top:-17px;
}
.right_content_box{ position:relative; margin-top:-17px;
}
#footer_link{color:#E9FF1B;}
.product_list_new { 
 	 border:#7ca942 1px solid;
	 padding:5px;
	 text-align:right;
	 height:121px;
	 width:101px;
}
.product_list_price { 
 	 background-image: url('images/sites/box_price_02.gif');background-repeat:repeat-x;font-weight:bold; font-size:9px; color:#FF0000;
 }
.product_list_price_big { 
 	 background-image: url('images/sites/box_price_12.gif');background-repeat:repeat-x;font-weight:bold; font-size:12px; color:#FF0000; padding-top:3px;
 }

.product_list_new_name { 
 	 background-image: url('images/sites/arrow.gif');background-repeat:no-repeat;background-position:5px 3px; font-weight:bold;
	 padding-bottom:15px;
 }

.product_box_title{height: 30px; border-bottom:solid 1px #7E9E2C; text-transform:uppercase; font-weight:bold; font-size:14px; font-variant:small-caps;}
.product_box_pic{padding: 12px; background-color:#B9D694; border:solid 1px #7CA942; margin:12px;}
.product_box_desc{line-height: 18px; text-align:left; font-size:12px;}
.product_box_info{height: 50px; border-top:solid 1px #7E9E2C; padding:8px 0px; }
.product_box_price{ color:#FDEA9F; font-size:20px; text-align:center;}
.product_box_button{ text-align:right; width:180px;}
.customer_head{font-weight:bold; margin-bottom: 12px; padding-bottom:12px;}

.dashed_line{background-image:url(images/sites/bg_line.gif); background-repeat:repeat-x; width:100%; height:12px; margin: 12px 0px;}
.result{font-size:12px; color:#382501; margin: 11px 0;}

