@charset "utf-8";
/* CSS Document */
ul{padding:0; list-style:none; margin:5;  }
li.shipmenttext{ color: #333}
/******Header menu ******/
	.topbox{ z-index:5; top:0px}
	.topbox .topbg{ background:#000;z-index:2 }
	.topbox .headermenu{text-align:center; color:#FFF; font-size:12px; background:url(../images/bg-menu-head.png)  repeat-x #990000; z-index:999 }
	ul.menu_top{padding:0; list-style:none; margin:0; z-index:3; height:22px; padding:2px 0px 5px 0px; }
   	.menu_top li { display:inline-block; padding:2px 5px 2px 5px; }
	*.menu_top li { display:inline; padding:2px 5px 2px 5px; }
	li.linebg{ }
	a.topmenu-link  {text-decoration: none; color: #FFF; cursor:pointer; padding:5px;}
	a:hover.topmenu-link {text-decoration: none; color: #FC9; cursor:pointer;  }
	a.shopping-li-link  {text-decoration: none; color:#FFF; cursor:pointer; padding:5px;padding-left:16px;}
	a:hover.shopping-li-link {text-decoration: none; color: #F60; cursor:pointer;  }
/*********************************************************************************************************/
.texterror{ 
	text-align:center;
	color:#F60;
	font-weight:bold;
	font-size:14px;
	background: #FFC;
	 height:40px;
	 padding-top:20px; 
	 padding-bottom:20px;
}		
/****Left Menu ****/
	.leftmenu{ background:url(../images/bg-menu-left.png) top left repeat-y; z-index:999 !important; height:1020px;}
	.orderlistshow{ overflow:auto; height:300px; }
	.leftmenu .search-box{ background:url(../images/bg-search.png) top left no-repeat; height:57px; padding-top:3px;}
	.textsearch-box{ height:11px; margin:0px 0px 5px 5px; font-size:9px; vertical-align:middle !important; width:128px}
	.btsearch{ display:inline-table; margin:0px 5px 5px 2px; }
	*.btsearch{ display:inline; margin:0px 5px 5px 2px; }
	.watermark{ background: url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center rgb(255, 255, 255);}
	.textsearch{ color:#FFF; font-size:15px; padding-left:55px; font-weight:bold}
 	.leftmenu ul{ margin:5px; padding-left:18px;} 
	.left-menu{ }
	.left-menu li{ list-style: url(../images/dot-list-menu.png) circle; list-style-position:inherit; padding:5px 5px 5px 0px; }
	.titlemenu{ background: url(../images/line-menu.png) left bottom no-repeat;padding:2px 0px 10px 5px;}
	.titlemenu .imgmenu{ background:url(../images/list-menu.png) center left no-repeat; padding:5px 10px 5px 10px;}
	.titlemenu .texttitle{ color:#d03b39; font-size:14px; font-weight:bold; }
	.righttitlemenu{background: url(../images/line-menu.png) right bottom no-repeat;padding:10px 0px 15px 0px;}
	.righttitlemenu .imgmenu{ background:url(../images/list-menu.png) center left no-repeat; padding:5px 14px 5px 0px;}
	.righttitlemenu .texttitle{ color:#d03b39; font-size:14px; font-weight:bold; }	
	
	
	
	a.leftmenulink  {text-decoration: none; color:#666; cursor:pointer}
	a:hover.leftmenulink{text-decoration: none; color: #F90; cursor:pointer}
	.leftmenu-bottom{ background:url(../images/footerleft.png) top left no-repeat; height:22px;}
	.rightmenu-bottom{ background: url(../images/footerright.png) top right no-repeat; padding-left:22px; height:22px;}
	.contact_us{ font-size:22px; color:#9E0000; padding:5px 0px 5px 5px; border-bottom:1px groove #9E0000; font-weight:normal}
	/**********************************************************************************/
	/*Body */
	.bodycontent{background:url(../images/bg-body.png) top center repeat-y; padding:5px 15px 10px 10px; }
	.bodyproductdetail{background: url(../images/bg-body-center-780-1.png) top center repeat-y; padding:5px 15px 10px 10px; }
	.body_bottom{ background: url(../images/footer-bg-body.png) bottom center no-repeat; height:22px;}
	.body_bottomproductdetail{ background: url(../images/footer-bg-body-780.png) bottom center no-repeat; height:24px;}
	.rightmenu{ background: url(../images/bg-menu-right.png) top repeat-y; padding-left:20px; height:1022px;}
	.bodyfix{ height:1010px;max-height:2000px;}
	.fontblack{ color:#202020 !important}
	/*Shopping Cart*/
	.shopping-box{position:absolute;width:960px; z-index:-1 !important  }
	.shopping-box .shopping-footer{ width:575px; margin-left:180px; background: url(../images/bg-shopping-cart.png) 7px top no-repeat; height:35px; padding-left:15px;padding-right:15px; z-index:-1;}
	.shopping-box .shop-box-detail{ width:575px; margin-left:180px; margin-right:180px; background: #D6D5D5; padding:10px 5px 5px 10px; z-index:-1;-moz-border-radius: 5px;  border-radius: 5px; -opacity:0.8  }
	.clbg{background:#EEE; padding:10px 5px 10px 5px; -moz-border-radius: 5px;}
	/*Cross Product*/
	.crosproduct{ list-style:none; padding:0px;margin:0px 0px 5px 0px; text-align:center;}
	.crossproductshow{ display:inline-table; border:none ; padding:5px; text-align:left;-moz-border-radius: 5px;  border-radius: 5px; width:100px; margin:5px; vertical-align:top !important; }
	*.crossproductshow{ display:inline; border:none ; padding:5px; text-align:left;-moz-border-radius: 5px;  border-radius: 5px; width:100px; margin:5px; vertical-align:top !important; }
	.crossthumbnail{ border:0; width:100px;}
	.imagecross{ margin-bottom:10px;}
	a.link01  {text-decoration: none; color:#3B3B3B; cursor:pointer}
	a:hover.link01{text-decoration: none; color: #900; cursor:pointer}	
	.line-shipping{ margin:20px 0px 20px 0px;}
	.textboxshipping{ width:40px; background:#FFF; border:1px solid #404040; color: #000; text-align:center;}
	.newline{ background:#D7D7D7}
	/*footer*/
	.footerbox{ background:url(../images/footerbackground.png) center top no-repeat  #333; height:45px; margin-top:1em; text-align:left; }
	ul.textfooter{  position:absolute; display:inline-table !important  }
	*ul.textfooter{  position:absolute; display:inline !important  }
	ul.textfooter li{ display:inline-table; vertical-align:middle !important; margin-left:5px;}
	a.menubottom{text-decoration: none; color:#FFF; cursor:pointer}
	a:hover.menubottom{text-decoration: none; color:#F90; cursor:pointer}	
	.footerdon{ background:#666; width:15px; height:25px; margin-right:10px;}
	
	/*sidebar(right)*/
	.sideproduct-box{ margin:0px; background:url(../images/line-menu.png) bottom center no-repeat; padding:20px 5px 30px 5px;  }
	.sideproduct-box .image-sidebox{ text-align:center; margin:5px 0px 10px 0px;}
	.sideproduct-box .imgsidebar{ width:100px; border:0;}
	.sideproduct-box .link-weight{ font-weight:bold;}
	a.fontweightlink  {text-decoration: none; color:#000; cursor:pointer;}
	a:hover.fontweightlink{text-decoration: none; color: #F60; cursor:pointer;}
   .sideproduct-box .sideboxcontent{ color: #696969; padding-top:2px;}
   .classlast{ background-image:none !important;}
   .noreward{ position:absolute; cursor:pointer}
   
   /*Pagebox*/
  .page-box{ 	background:#000;-moz-border-radius: 2px; padding:0px 5px 0px 5px;  border-radius: 2px; }
  .pagination1{display:inline-table;width:55.5%;  }
  *.pagination1{display:inline;width:55.5%;  }
  .norecord{ display:inline-table;padding: 5px; width:40%; background:#000; text-align:right; color:#626262; }
  
  /* Catalog*/
  .catalog-show{ padding:5px;}
   ul.catalogproduct{ border-bottom:1px dashed #9E0000; padding:5px; }
  .imgcatalog{display:inline-table; vertical-align:top !important; margin-right:5px;}
  .cataloginfo{display:inline-table; vertical-align:top !important; padding:5px 0px 5px 0px;}
  .textcatalog{ color: #0D0D0D}
  .strboxqty{ margin:10px 0px 10px 0px;  padding:10px;-moz-border-radius: 2px;}
  .bgstate{border:1px solid  #FFE9D2; -moz-border-radius: 3px;}
  .lastul{ border-bottom:0px !important}
  /*Contact Us */
  .contact-box{ background:  url(../images/bg-contact-us.png) top left repeat-x; height:960px;}
  .contact{ border:1px solid #EEE}
  .contacth1{ background:url(../images/Contactus.png) left top no-repeat; height: 56px; text-indent:-30000px;}
  .textvertical{ vertical-align:top !important;}
  .textshadow{ opacity:0.8; color:#000 !important}
  .textboxcontact{ border:1px solid #FFF; }
  h1.h1class{border-bottom:1px dotted #CCC; color:#9E0000; padding:0px 0px 5px 5px; font-size:26px ;}

 /*Customer order list*/ 
 	ul.orderlistcustomer{ padding:0px 5px 0px 0px; margin:}
	li.orderlist{ margin:0px; padding:0px; padding:2px; }
	.orderlist .orderlistno { width:50px; display:inline-table; text-align:center}
	*.orderlist .orderlistno { width:50px; display:inline; text-align:center}
	.orderlist .ordercustomerid { width:230px; display:inline-table; text-align:center}
	*.orderlist .ordercustomerid { width:230px; display:inline; text-align:center}
	.orderlist .orderliston { width:200px; display:inline-table; text-align:center}
	*.orderlist .orderliston { width:200px; display:inline; text-align:center}
	.orderlist .vieworder { width:40px; display:inline-table; text-align:center}
	*.orderlist .vieworder { width:40px; display:inline; text-align:center}
    .topmenuorderlist{ background:#D6D6D6;  font-weight:bold}
	.textorder{text-align:center;}
	
/*Product detail*/	
.textleft_productinfo{ display:inline-table; width:500px;}
.textrifht_productinfo{ display:inline-table;width:244px; text-align:right}	

*.textleft_productinfo{ display:inline; width:500px;}
*.textrifht_productinfo{ display:inline;width:244px; text-align:right}	



.linkallproduct{ text-align:center; padding-left:10px;}
.catebox{ font-size:10px; text-align:left}
.lihead{ padding-top:2px; padding-bottom:2px; background:#9E0000; padding-left:3px; color:#FFF}
.prolinkbox{width:235px; display:inline-table;border:1px solid #9E0000; margin:5px;  text-align:left;-moz-border-radius: 5px;  border-radius: 5px; padding-bottom:5px; vertical-align:top !important}
.prolinkbox li{ padding-left:4px;margin:0px 0; vertical-align:top !important}
.linedash{ width:8px; display:inline-table;}
.linenamelnk{ width:170px; display:inline-table;}
.imgproductdetail{ text-align:center; display:inline-table; width:300px;}

*.linedash{ width:8px; display:inline;}
*.linenamelnk{ width:170px; display:inline;}
*.imgproductdetail{ text-align:center; display:inline; width:300px;}


/*productto_cart*/
.productto_cart{ width:450px; display:inline-table;vertical-align:top !important; background:#E8E8E8 }
*.productto_cart{ width:450px; display:inline;vertical-align:top !important; background:#E8E8E8 }

 li.pr_tocart{ margin:0px; padding:1px 0px 1px 0px; }
 li.pr_bordertocart{ border-bottom:1px dotted  #9E0000;}
 li.pr_toptocart{ background: url(../images/bg-123456.jpg)  left  top repeat-x ;-moz-border-radius: 5px 5px 0px 0px;  border-radius: 5px 5px 0px 0px; padding-bottom:5px; color:#FFF }
.pr_tocart .qty01{ width:260px;  display:inline-table; padding-left:5px;} 
.pr_tocart .qty02{ width:190px; display:inline-table;}
.pr_tocart .bonus01{ width:80px; display:inline-table;}
.pr_tocart .price01{ width:60px; display:inline-table; padding-right:10px}
.pr_tocart .buttontocart { width:100px; display:inline-table; }

*.pr_tocart .qty01{ width:260px;  display:inline; padding-left:5px;} 
*.pr_tocart .qty02{ width:190px; display:inline;}
*.pr_tocart .bonus01{ width:80px; display:inline;}
*.pr_tocart .price01{ width:60px; display:inline; padding-right:10px}
*.pr_tocart .buttontocart { width:100px; display:inline; }

/*Feature product */
 ul.featurebox{  padding:0px; margin:20px 0px 0px 0px; } 
 .featurinline{ display:inline-table; width:277px;margin:3px 3px 10px 3px;  }
*.featurinline{ display:inline; width:277px;margin:3px 3px 10px 3px;  }

 .featurinline li{ text-align:left; padding:2px; }
 li.imgprfeature{ display:inline-table; width:120px; text-align:center}
 li.featurename{ display:inline-table; width:140px; text-align:left;  vertical-align:top !important}
* li.imgprfeature{ display:inline; width:120px; text-align:center}
 *li.featurename{ display:inline; width:140px; text-align:left;  vertical-align:top !important} 
 
 .linebg-feat{ background:#9E0000;-moz-border-radius: 5px 5px 0px 0px;  border-radius: 5px 5px 0px 0px; color:#FFF}
 
/*Search Product result */
#result-search{  height:100px;}
#result-pagesearch { border:1px solid #000; background:#000; padding:2px; padding:3px; -moz-border-radius: 2px;  border-radius: 2px;}
#result-pagesearch .pagation-page{ display:inline-table; width:50%; color:#6A6A6A; background:#000; }
*#result-pagesearch .pagation-page{ display:inline; width:50%; color:#6A6A6A; background:#000; }
.pagation-page .prevpage,.pagation-page .pagenow,.pagation-page .nextpage{  display:inline-table; width:15px; text-align:center; color:#6A6A6A;  -moz-border-radius: 2px;  border-radius: 2px; cursor:pointer}
*.pagation-page .prevpage,.pagation-page .pagenow,.pagation-page .nextpage{  display:inline; width:15px; text-align:center; color:#6A6A6A;  -moz-border-radius: 2px;  border-radius: 2px; cursor:pointer}


#result-pagesearch .total-page{ display:inline-table; width:49%; text-align:right; color:#FFF;background:#000}
*#result-pagesearch .total-page{ display:inline; width:49%; text-align:right; color:#FFF;background:#000}

.pagenow:hover{  color:#FFF; background:#FFF; -moz-border-radius: 2px;  border-radius: 2px; }

   
