BODY {
  font-family: helvetica, Arial, Verdana, sans-serif; 
  background: #F9D6BD;
  color: #963311;
  font-size: 11px;
  margin: 0px;
  margin-left: 0px;
  background-image: url('images/bg_top.jpg'); 
  background-repeat: no-repeat; 
  background-position:center top;
scrollbar-3dlight-color:#CC8976; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#CC8976; 
scrollbar-darkshadow-color:#CC8976; 
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#ffffff} 
 }

TD, TR { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; }


.input_search {font-family: Verdana, Arial, sans-serif; font-size:8pt; color:#963311; border:1px solid #963311;}
.input_ {font-family: Verdana, Arial, sans-serif; font-size:8pt; color:#CC8976; border:1px solid #A88A6C;}
.boxText { font-family: helvetica, Arial, Verdana, sans-serif; font-size: 10px; }
.errorBox { font-family : helvetica, Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : helvetica, Arial, Verdana, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.login_sub_title { font-family: helvetica, Arial, Verdana, sans-serif; font-size: 14px; font-weight: 700; color:#88A33E}
.text_gap { font-size: 10px; color: #963311; }
.products_info_price {font-family:  helvetica, Arial, Verdana, sans-serif; font-size:9pt; color:#963311;font-weight: bold; }
.list_cate_name { font-family: helvetica, Arial, Verdana, sans-serif; font-size: 14px; font-weight: 700; color:#963311; text-transform:uppercase;}
.text_body {font-size: 12px; color: #963311;}
.text_body_black {font-size: 12px; color: #000000;}


.infoBox {}
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxNotice { background: #FF8E90;}
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.TEXTAREA_ {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #CC8976;
  color: #ffffff;
  border: 0;
  padding:10px 10px 10px 13px;
overflow: inherit; }


A { color: #000000; text-decoration: none;}
A:hover { color: #CC8976; text-decoration: underline;}

A.headerNavigation { color: #999999; }
A.headerNavigation:hover { color: #000000;}

A.pageResults { color: #333333;font-weight: bold;}
A.pageResults:hover { color: #999999;font-weight: bold;}

a.category_main { font-size: 14px; font-weight: 700; color: #CC8976; text-transform:uppercase;}
a.category_main:hover { font-size: 14px; font-weight: 700; color: #963311; text-transform:uppercase;}
.category_main { font-size: 12px; font-weight: 700; color: #CC8976; text-transform:uppercase;}


a.menu_top { font-size: 11px; color:#963311; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.menu_top:hover { font-size: 11px; color:#CC8976; text-decoration: none;text-transform: uppercase; font-weight: bold;}

a.item_name_cart { font-size: 11px; color:#963311; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.item_name_cart:hover { font-size: 11px; color:#CC8976; text-decoration: none;text-transform: uppercase; font-weight: bold;}

a.continue_shopping { font-size: 11px; color:#963311; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.continue_shopping:hover { font-size: 11px; color:#CC8976; text-decoration: none;text-transform: uppercase; font-weight: bold;}

a.category { font-size: 8pt; color:#963311; text-decoration: none; font-weight: bold; text-transform: uppercase; }
a.category:hover { font-size: 8pt; color:#CC8976; text-decoration: none; font-weight: bold; text-transform: uppercase; }

a.forgotten { font-size: 11px; color:#516FB7; text-decoration: none;}
a.forgotten:hover { font-size: 11px; color:#CC8976; text-decoration: none;}

a.tree { font-size: 11px; color:#ffffff; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.tree:hover { font-size: 11px; color:#eadd9d; text-decoration: none;text-transform: uppercase; font-weight: bold;}

a.news_sub_title { font-size: 12px; color:#963311; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.news_sub_title:hover { font-size: 12px; color:#CC8976; text-decoration: none;text-transform: uppercase; font-weight: bold;}

TD.body_p_b { padding:10px 20px 20px 20px; background:#ffffff}
TD.body_b { background:#ffffff}
TD.padding { padding-left:30px;padding-right:30px;}
TD.paddingii { padding-left:20px;padding-right:20px;} 
TD.uppercase { font-family: helvetica, Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 11px;}
//TD.menu_top { font-size: 11px; color:#963311; text-transform: uppercase; font-weight: bold; padding-bottom: 24px; vertical-align: bottom;}
TD.menu_top { font-size: 11px; color:#963311; text-transform: uppercase; font-weight: bold; padding-bottom: 2px; vertical-align: bottom;}
TD.column_left {background: #FDECDA;}
TR.column_left_ { background-image: url('images/bg_column_left.jpg'); background-repeat: no-repeat; padding-left: 13px; padding-right: 13px;}
TR.menuroll { background:#963311;}

TABLE.show_bg { background-image: url('images/bg_show.jpg'); background-repeat: no-repeat; }

TD.news_bg { background-image: url('images/bg_news.jpg'); background-repeat: no-repeat; }
TD.bg_body_top { background-image: url('images/bg_body_top.jpg'); background-repeat: no-repeat; padding-left: 20px; padding-top: 10px;
                 font-size: 16px; color: #CC8976; font-weight : 800;}
TD.body_login { background: #ffffff; background-image: url('images/bg_body_.jpg'); background-position:35px 70px; background-repeat: no-repeat;}
TD.text_info { padding-left: 20px; padding-right: 20px; padding-top: 10px; font-size: 12px; color: #963311;}
TD.text_info_ {font-size: 12px; color: #963311;}
TD.bg_body_bottom { background-image: url('images/bg_body_bottom.jpg'); background-repeat: no-repeat; }
TD.continue_padding { padding-right: 20px }
TD.left_space { background-image: url('images/bg_body_left.jpg');}
TD.right_space { background: #FDECDA;}
TD.headerNavigation { font-size: 10px; color: #ffffff; font-weight : bold;}
TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
TD.headerInfo { font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold;}
TD.infoBoxHeading {font-size: 12px; font-weight: bold; color: #CC8976; }
TD.infoBox, SPAN.infoBox { font-size: 10px; }
TD.category_listing { font-family: Times New Roman, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: 700; color: #CC8976; text-transform:uppercase;}
TD.border_{ border-width: 1px; border-style: solid; border-color: #C6A08B; }
TD.productListing-data { font-size: 11px;}
TD.pageHeading, DIV.pageHeading { font-size: 18px; font-weight: bold; color: #CEB69F;}
TD.pageHeading_info, { font-size: 18px; font-weight: bold; color: #963311;}
TD.show_title { font-family: Times New Roman, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: 700; color: #CC8976; text-transform:uppercase;}
TD.show_sub_title { font-family: helvetica, Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 11px; color: #99CC00;font-weight: bold;}
TD.news_title { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: 700; color: #000000; text-transform:uppercase;}
TD.news_text { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #000000; }

FORM {display: inline;}
TR.header { background: #ffffff;}
TR.headerError { background: #ff0000;}
TR.headerInfo { background: #00ff00;}
TR.footer_up { background-image: url('images/bg_bottom_up.jpg'); background-repeat: repeat-y; }
TR.footer { background-image: url('images/bg_bottom.jpg'); background-repeat: repeat-y; }
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: #ffffff;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F9F7EF;}

TABLE.productListing {  border-spacing: 1px;}
.productListing-heading { font-size: 8.5pt; background: #ffffff; color: #CC8976; font-weight: bold; padding-bottom:5px;}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
}

TD.p_info {
  padding: 10px 10px 10px 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #F6F3E2; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F6F3E2; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* hj..071409.. so Shopping Cart as Tooltip */
#popCart {
	position: absolute; /*do not change this*/
	top: 35%;
	left: 35%;
	width: 350px;
	background-color: #ffffff;
	border: 2px solid #C6A08B;
	color: #000;
	z-index: 100000; /*do not change this*/
	display: none; /*do not change this*/
	padding: 10px;
}

ul.popcartList {list-style-type:none; margin:0; padding:0px;}
li.popcartButton {float:right;padding-right:10px;}

#popCart_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
    background-color: #000;
    display:none;
    opacity:0.75;
   	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
}

* html #popCart_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/* hj..071409.. eo Shopping Cart as Tooltip */
