html{height:100%;
}
BODY{ margin:0px;
      color: #ffffff;
	  padding:0px;
	  font-family: Verdana, Arial, sans-serif;
	  font-size:12px;
	  background-color:#d36e42;
	  height:100%;

}
.header{ padding:0px 0px 0px 0px ;width:100%; z-index:50;}
.mainTable {border:0px; padding:0px 0px 0px 0px ; width:601px;margin:0px 0px 0px 0px; background-color:#000000}
/*.site { background-color: #ffffff; border:0px; width:780px; padding:0px 0px 0px 0px; }
*/


.moreDesc {font-size:10px; color:#ffffff;}
.spacer{ }
div#ListingResultPage{float:right}
div#ResultPage{float:left}
div#noProductContinue{padding:2px 2px 2px 2px }
div#noProduct{font-size:20px; padding:2px 2px 2px 2px ; color:#FF0000}
.productTitle{ color:#FF6600; margin:0px 0px 0px 0px; font-size:18px;}

div#productPrice{font-size:14px; }
.prodListImg{float:right; margin-right:6px;}
.prodListPrice{ color:#FF6600; font-size:16px; /*float:left*/}
.prodListDesc{float:left; position:relative; width:95%; margin-right:5px; border-bottom:#FFFFFF solid 1px;}
.buyNow{font-size:14px; color:#ffffff;}
.box{ border:0px; padding:0px 0px 0px 0px ; width:100%; background-color:transparent;}
H1{ font-size:18px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; padding-bottom:0px }
H2{ font-size:16px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; padding-bottom:0px}
H3{ font-size:14px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; padding-bottom:0px}
H4{ font-size:12px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; padding-bottom:0px; font-weight:300;}

strong{ font-size:12px; color:#FFFFFF;}
.tep_image{border:0px;}
.newsDate{ color:#999900}







.errorBox { 
font-size: 10px; 
background: #ffb3b5; 
font-weight: bold; }

.stockWarning { 
font-size: 10px; 
color: #cc0033; }

.productsNotifications { background: #f2fff7; }
.orderEdit { font-size: 10px; color: #70d250; text-decoration: underline; }

A { color: #FFFFFF; text-decoration: none;}
A:hover { color: #FFFFFF; text-decoration: underline; }
FORM { display: inline; }
TR.header { background: #800000; padding: 6px; color:#D2D2D2
; }
TD.breadcrumb {  
font-size: 10px; background-image:url(images/top_center.gif); background-repeat:repeat; color: #D2D2D2; font-weight: normal; background: #121212; }
TD.breadcrumb a, TD.breadcrumb a:visited, TD.breadcrumb a:hover { color: #523F1A; }

TD.headerNavigation { font-size: 10px; color: #800000; font-weight: bold; }
A.headerNavigation { color: #336666; }
A.headerNavigation:hover { color: #993300; }

TR.headerError { background: #ff0000; }
TD.headerError { font-size: 12px; background: #ff0000; color: #D2D2D2
; font-weight: bold; text-align: center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-size: 12px; background: #00ff00; color: #D2D2D2
; font-weight: bold; text-align: center; }
TR.footer { background: #000000; }
TD.footer { font-size: 10px; color: #D2D2D2
; font-weight: bold; padding: 0px; }
.infoBox { background: #D2D2D2
; background-color: transparent; border:#870504 solid 1px; }
.infoBoxContents { font-size: 10px; /*background-color:#ffffff;*/ }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }

TD.infoBoxHeading { font-size: 10px; font-weight: bold; background: #870504; color: #D2D2D2
;  border-bottom: 0px solid #666666; padding: 1px; border-top: 0px solid #D2D2D2
; }
TD.infoBoxHeading2 { width:100%; border:0px; background-image:url(images/top_center.gif); height:26px; padding-left:2px;  background-repeat:repeat; font-size: 10px; font-weight: bold;  }

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: #000000; }
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: #000000; }
TABLE.productListing { border: 1px; border-style: solid; border-color: #800000; }
.productListing-heading { font-size: 10px; background: #800000; color: #D2D2D2
; font-weight: bold; border-bottom: 1px solid #333333; padding: 2px; }
TD.productListing-data { font-size: 10px; }
A.pageResults { color: #D2D2D2
; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }

TD.pageHeading, DIV.pageHeading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;
				  				  font-weight:bold; font-style:italic; margin-bottom:10px;   }

TR.subBar { background: #000000; }
TD.subBar { font-size: 10px; color: #353535; }
TD.main, P.main { background-color:transparent; font-size: 11px; line-height: 1.5; padding: 5px; }
Div.smallText,TD.smallText, SPAN.smallText, P.smallText { font-size:10px; background-color:transparent;/* color: #737373;*/ }
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; }
SPAN.greetUser { font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea { background: #D2D2D2
; border-color: #800000; 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: #EFEFEF; cursor: auto; cursor: auto; }
.moduleRowSelected { background-color: #CACACA; }
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #353535; }
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-size: 10px; color: #ff0000; }
TD.category_desc { font-size: 11px; line-height: 1.5; }
.leftcolumn { vertical-align:top; background-color:#000000; border-color:#666666; padding:0px 2px 0px 2px ; border-style: solid dotted solid solid ; border-width:0px 0px 0px 0px;}
.rightcolumn { background-color: #000000; border-color:#666666; padding:0px 2px 0px 2px ; border-style: solid solid solid dotted ; border-width:0px 0px 0px 0px;}

.newstitle { background-color: #E5E5E5; border-bottom: 1px solid #666666; font-size: 11px; padding: 3px; }
hr { color: #D7D7D7; height: 1px; }
.customer_head { background-color: #800000; border: 1px solid #cccccc; font-size: 11px; padding: 2px; color: #D2D2D2
; text-align: left; padding-left: 30px; }
.prodinfo_head { /*background-color: #F8F8F8;*/ 
border: 0px solid #EAEAEA; font-size: 14px; padding: 2px; color: #F37C25; 
text-align: center; font-weight: bold; padding-left: 4px; border-bottom: 1px solid #cccccc; }

div.categories1 a { border-bottom-style:solid; border-bottom-color:#993300; border-bottom-width:1px; width:100%}
div.categories1 a:hover {width:100%; background-color:#33CC99}


.button { padding: 0px; }
.boxtext { color:#CCCCCC; font-size: 11px; line-height: 1.5; padding:0px 0px 0px 0px; }
.languages { background-color: #536F9D; padding-top: 5px; padding-right: 7px; padding-bottom: 2px; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #D2D2D2
;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #D2D2D2
;
  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: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/* cms latest news */
.infoBoxLatestNews { background-color:transparent;}
.infoBoxLatestNewsContents {background:#1A1A1A; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

.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; }
TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:transparent;
  border-bottom:solid #BBBBBB 1px;
}
TD.infoBoxHeadingMenu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #0B4604;
}
.infoboxNew{ border:0px }
A.products_list_head{ color:#FFFFFF}
A.products_list_head:hover{ color:#FBB404}

/* ++++++++++++++++++++++++++++++++++++++++++++ begin new design bws +++++++++++++++++++++++++++++++++++++++++++++++ */

/* -------------------------------------- header ---------------------------------------------------------------- */
#container-header{left:116px; position:absolute;height:100%;
				 }
#left-header{ background-image:url('images/newsite/header-bws_01.gif');
			  background-repeat:no-repeat;
			  background-position:left top;
			  position:absolute;
			  left:0px;
			  top:0px;
			  width:15%;
			  height:100%;
			  
			 }
#center-header{ float:left;
}

#right-header{background-image:url('images/newsite/header-bws_03.gif');
			  background-repeat:no-repeat;
			  background-position:left top;
			  width:279px;
			  height:257px;
			  position:absolute;
			  left:722px;
			  
			 }
#container-search{ background-image:url('images/newsite/bali-web-service_05.gif');
 				   background-position:left top;
				   background-repeat:no-repeat;
				   width:606px;}
				   
/* -------------------------------------- end header ---------------------------------------------------------------- */

/* -------------------------------------- content ---------------------------------------------------------------- */
#container_content{ background-image:url('images/newsite/header-bws_04.gif');
 				    background-position:left top;
				    background-repeat:no-repeat;
				    position:absolute;
					width:738px;
					height:100%;
					left:116px;
					top:137px;
					
}

#left-column{position:absolute;
			 width:155px;
			 z-index:500;height:100%;
}
			 
#content{position:absolute;
		 left:155px;
		 top:0px;
		 width:432px; 
		 padding-left:5px;
		 z-index:500;overflow:visible;
		
}
		 
#right-column{position:absolute;
			  left:590px;
			  z-index:500;
			  width:155px;
			  height:100%;
			 
}

div.border-bottom{
			border-bottom:#FFFFFF solid 1px;			
}
/* -------------------------------------- end content -------------------------------------------------------------- */

/* -------------------------------------- class box ---------------------------------------------------------------- */

div.containerHeading{position: relative; 
}
div.opacityHeading{background-image:url('images/newsite/bws-box-heading.gif');
 				   background-position:left top;
				   background-repeat:no-repeat;
				   height:25px;
				   padding-top:4px;
				   opacity:.10;
				   filter:alpha(opacity=10);
				   -moz-opacity: 0.10;
}
div.opacityHeadingContent{background-image:url('images/newsite/bws-box-heading-long.gif');
 				   background-position:left top;
				   background-repeat:no-repeat;
				   height:25px;
				   padding-top:4px;
				   opacity:.10;
				   filter:alpha(opacity=10);
				   -moz-opacity: 0.10;
}

div.baseHeadingLeft{position:absolute;
					left:-9px;
}
div.headingText{   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:10px;
				   font-style:italic;
				   font-weight:bold; 
				   text-align:center;
				   position:absolute;
				   padding-top:5px;
				   height:25px;
				   width:154px;
				   text-align:center;
}
div.headingTextContent{   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:10px;
				   font-style:italic;
				   font-weight:bold; 
				   text-align:center;
				   position:absolute;
				   padding-top:5px;
				   height:25px;
				   width:400px;
				   text-align:center;
}



div.container_box{ position: relative;
} 
div.opacity{       width: 154px; height: 31px;    
				   background-color: #ffffff;      
				   opacity: .10;
				   filter:alpha(opacity=10);
				   -moz-opacity:0.10;
				   margin-bottom:2px;
}
div.categories {
	     		   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:10px;
				   font-weight:bold;
				   width: 152px; height: 31px;    
				   background-color: transparent;  
				   position: absolute; 
				   display:block;            
				   z-index: 2; 
				   padding:3px;
}

div.categories_sub { 
	display: block;
	background-color:#FFFFFF; 
	padding-left: 25px;
	padding-bottom:2px;
	padding-top:2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D2D2D2;
	margin-right: 15px;	
}

div.containerBottom{position: relative; height:13px;
}
div.baseBottomRight{position:absolute; 
				   margin-top:-8px;
				   background-image:url('images/newsite/bws-box-buttom-base.gif');
 				   background-position:right top;
				   background-repeat:no-repeat;
				   width:157px;
				   height:19px;
				   z-index: 2; 
}
div.opacityBottom{ background-image:url('images/newsite/bws-box-buttom-trans.gif');
 				   background-position:left top;
				   background-repeat:no-repeat;
				   width:138px;
				   height:19px;
				   position:absolute;
				   margin-top:-2px;
				   opacity: .10;
				   filter: alpha(opacity=10);
				   -moz-opacity: 0.10;

}

/* -------------------------------------- end classs box -------------------------------------------------------------- */

/* -------------------------------------- classs fotter -------------------------------------------------------------- */
#container-fotter{  position:absolute; 
		  background-image:url('images/newsite/bws-footer-repeat.gif');
 		  background-position:right top;
		  background-repeat:repeat-x;
		  width:994px;
		  left:-116px;
		  height:348px;
		  bottom:0px;
		 
				   
}

#footer-background{ position:absolute; 
		  background-image:url('images/newsite/back-body.gif');
 		  background-position:right bottom;
		  background-repeat:no-repeat;
		  width:994px;
		  left:0px;
		  height:348px;
		 
				   
}

div.opacity-fotter{  position:absolute; 
					 bottom:0px;
					 background-image:url('images/newsite/back-bws-fotter.gif');
 		             background-position:right top;
		             background-repeat:no-repeat;
		  			 left:168px;
					 width:692px;
		  			 height:55px;
					 opacity: .60;
					 filter: alpha(opacity=60);
				     -moz-opacity: 0.60;
}
div.fotter-text{   bottom:0px;
				   left:168px;
	     		   font-family:Verdana, Arial, Helvetica, sans-serif;
				   font-size:9px;
				   font-weight:bold;
				   height:42px;
				   background-color: transparent;  
				   position: absolute;             
				   z-index: 2; 
				   padding:3px;
}
div.container-cms-news{bottom:0px;
				       left:72px;
	     		       font-family:Verdana, Arial, Helvetica, sans-serif;
				       font-size:10px;
				       font-weight:normal;
				       height:63px;
					   width:780px;
				       position: absolute;             
				       border-top:#FFFFFF solid 2px;
				       padding:3px; 
					   margin-bottom:54px;}
div.cms-news1{position: absolute;
			 left:100px;
			 border-right:#FFFFFF solid 1px; 
			 width:165px; 
			 height:62px;
			 overflow:hidden;
}
div.cms-news2{position: absolute;
 			  left:275px;
              border-right:#FFFFFF solid 1px;
              width:165px; 
              height:62px;
              overflow:hidden;
}
div.cms-news3{position: absolute;
			  left:450px;  
              width:165px;
              height:62px;
              overflow:hidden;
			  border-right:#FFFFFF solid 1px;
}
div.cms-news4{position: absolute;
			  left:620px;  
              width:165px;
              height:62px;
              overflow:hidden;
			 
}
div.fotter-contact-us{position:absolute; 
					  left:70px;
					  bottom:0px;
}
/* -------------------------------------- end of fotter -------------------------------------------------------------- */

/* -------------------------------------- detail products -------------------------------------------------------------- */
/* -------------------------------------- end detail products -------------------------------------------------------------- */

/*++++++++++++++++++++++++++++++++++++++++++++ end new design bws ++++++++++++++++++++++++++++++++++++++++++++++++++ */
