BODY { background: #E8D8C9; color: #000000; margin: 0px; font-family: Verdana, Arial, sans-serif; text-align:center;}
.errorBox { font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size: 10px; color: #cc0033; }
.productsNotifications { xbackground: #f2fff7; }
.orderEdit { font-size: 10px; color: #D22119; text-decoration: underline; }
A { color: #353535; text-decoration: none; }
A:hover { color: #F3614B; text-decoration: underline; }
FORM { display: inline; }
TR.header { background: #E2E2E2; }
TD.headerNavigation { font-size: 10px; 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: 10px; background: #F5F5F5; color: #949494; font-weight: normal; border-bottom: 1px solid #cccccc; padding: 3px; border-top: 1px solid #333333; }
TD.breadcrumb a, TD.breadcrumb a:visited, TD.breadcrumb a:hover { color: #949494; }
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover { color: #ffffff; }
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: #244A18; }
TD.footer { font-size: 10px; color: #ffffff; font-weight: bold; padding: 6px; background-image: url('images/new/bg_footer.gif'); background-repeat: repeat-y; background-position: left; }
.infoBox { 
	padding-left: 8px;
	padding-bottom: 20px;
}
.infoBoxContents {
	font-size: 10px;
	color:#000000;
	margin-left: 0px;
}
.infoBoxLeft { 
	xbackground-image: url('images/new/left_menu_infobox_contents.gif');
	xbackground-repeat: no-repeat;
	xbackground-position: bottom left;
	xpadding-left: 8px;
	xpadding-bottom: 20px;
}
.infoBoxLeftContents {
	font-size: 10px;
	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: 10px;
	color:#000000;
	margin-right: 0px;
}

.infoBoxMenu { background-color: transparent; }
.infoBoxMenuContents { font-size: 10px; background-color: transparent; color:#000000}
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url('images/new/left_menu_infobox_heading.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 32px;
	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/new/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: 32px;
	padding-top: 15px;
	text-align: right;
}
A.infoBoxHeading { color: #6F3600; }
A.infoBoxHeading:hover { color: #6F3600; text-decoration: none;}

h1 { font-size: 14px !important; color: #B43C33; font-family: Verdana, Arial, sans-serif; }
h4 { font-size: 11px !important; line-height: 1.5; padding: 5px; color: #6F3600; }

TD.infoBox, SPAN.infoBox { font-size: 10px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #B7D1A4; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { xbackground: #A9C795; }
TABLE.productListing { border: 0px; border-style: solid; xborder-color: #b6b7cb; }
.productListing-heading { font-size: 10px; xbackground: #C1C1C1; color: #D22119; font-weight: bold; border-bottom: 0px solid #333333; padding: 5px; }
TD.productListing-data { font-size: 10px; }
A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }
TD.pageHeading, DIV.pageHeading { font-size: 14px; color: #B43C33; font-family: Verdana, Arial, sans-serif; }
TD.pageHeadingText, DIV.pageHeadingText { font-size: 16px; color: #B43C33; font-family: Verdana, Arial, sans-serif; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 10px; color: #353535; }
TD.main, P.main { font-size: 11px; line-height: 1.5; padding: 5px; color: #6F3600; }
TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; 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: 10px; color: #ff0000; }
CHECKBOX, RADIO,INPUT, SELECT { font-size: 11px; padding: 2px; }
TEXTAREA { width: 100%; font-size: 11px; background-color: #F8F8F8; border-style: inset; border-color: #F8F8F8; border-width: 1px; }
.kosong{width: 100px; font-size: 11px; background-color: #F8F8F8; border-style: inset; border-color: #F8F8F8; border-width: 1px;}
SPAN.greetUser { font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea { background: #F5F5F5; 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: #D3EFD0; cursor: auto; cursor: auto; }
.moduleRowSelected { background-color: #D3EFD0; }
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #6F3600; }
.checkoutBarCurrent { font-size: 10px; color: #353535; }
.messageBox { font-size: 10px; text-align: center; }
.messageStackError, .messageStackWarning { font-size: 10px; color: #CC3300; text-align: center;  }
.messageStackSuccess { font-size: 10px; color: #006600; text-align: center;  }
.inputRequirement { font-size: 10px; color: #ff0000; }
TD.category_desc { font-size: 11px; line-height: 1.5; }
.leftcolumn { background-color: #C4DDB1; background-image: url('images/new/shamanic_left_menu.gif'); background-repeat: repeat-y; background-position: left; }
.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/new/shamanic_right_menu.gif'); background-repeat: repeat-y; background-position: right; }
.site {
	background-image: url('images/new/shamanic_page_bg.gif');
	width: 800px;
	margin-left:auto; 
	margin-right:auto;
}
.newstitle { background-color: #88CF80; border-bottom: 1px solid #666666; font-size: 11px; padding: 3px; }
hr { color: #D7D7D7; height: 1px; }
.customer_head {font-size: 11px; padding: 2px; color: #363636; text-align: left; padding-left: 10px; border-bottom: 1px solid #D6E7C9;}
.prodinfo_head { }
div#categories a { display: block; padding-left: 5px; padding-top: 2px; color: #000000;  }
div#categories a:hover { color: #6B2617; text-decoration: none; }
div#categories_sub a { display: block; padding-left: 5px; padding-top: 2px; color: #000000; }
div#categories_sub a:hover { color: #6B2617; 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; }
.button { padding: 0px; }
.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; background-image: url('images/new/shamanic_page_heading_left.gif'); background-repeat: no-repeat; background-position: top left; }
TD.title_bg {font-weight: bold; font-size: 13px; color: #B43C33; padding-left: 20px; padding-top: 13px; background-image: url('images/new/shamanic_title_bg.gif'); background-repeat: no-repeat; background-position: top left; }
TD.page_content_default {padding-left: 20px; padding-right: 10px; }

.boxtext { font-size: 11px; 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; }

/* 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: 10px;
  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: 11px;
  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: 11px; color: #000000;}
.infoBoxLatestNewsContents {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000;}

.infoBoxDefault {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: transparent; }
.infoBoxDefaultContents {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: transparent; }

.insideBox {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; xxfont-weight: bold;}
.priceBox {font-family: Verdana, Arial, sans-serif; font-size: 11px; 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: 10px; 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: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccffcc;
}

.minimum-order { font-size: 11px; color: #6F3600; }
.minimum-order-exception { font-size: 11px; color: #F20000; }

.left_level_0{ padding-left: 5px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 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: 11px; 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: 11px; 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: 10px; font-family: "courier new"; padding: 5px; margin-top: 0px;}
.smallText1 { font-size: 10px; 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: 10px; font-family: "courier new"; padding: 5px; margin-top: 0px;}
.smallText2 { font-size: 10px; color: #224616; }
.style1 {
	font-size: 24px;
	font-weight: bold;
}
div.thumbcaption {
    background-color:#F9F9F9;
    border:#CCCCCC 1px solid;
    padding: 4px;
}
div.magnify { display: none; text-align:center; }


TD.pollBoxRow {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.pollBoxText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;


}

TR.pollOptRow {
}

TR.pollFooter {


}
