body
{
	margin: 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	/*background:#E5E5E5;*/
	font-size:12px;
	color:#343434;
}

.clear{
	clear:both;
}


ul, li{
    /*list-style:circle outside none;*/
    margin-left:10px;
    padding:0; 
	}	
a {
      /* Mozilla */
  color:#3A593A;
  outline:none;
  text-decoration:none;
   /* IE */
  -moz-outline-style: none;
   }

a:active 
{ 
  outline: none; 
  -moz-outline-style: none; 
}
a:focus 
{ 
  -moz-outline-style: none; 
}
a:hover 
{ 
  text-decoration:underline;
}

.spacer{clear:both; height:2px;}
ol{
margin:0px auto;
padding:10px;}
#top{
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-radius : 5px 5px 0 0;
  border:1px solid #DBDBDB;
  width:1010px;
  min-height:100px;
  background:url(../images/bg_top.jpg) repeat-x top;
  font-size:11px;
}

#top a{
  color:#343434;
  text-decoration:underline;
}

#main{
	width:1000px;
	background:#FFFFFF;
	padding:5px;
	-moz-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
    border:1px solid #DBDBDB !important; 
}
#main div {
    text-align:left;
	}
#main .boxleft{
   
	padding-left:5px;
	padding-right:5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DBDBDB;
	clear:both;
	background:url(../images/bg_header.jpg) repeat-x top;
	margin-bottom:5px;
}

#main .boxmenu
{
    -moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
    background:url("../images/bg_header.jpg") repeat-x scroll center top transparent;
    border-color:#DBDBDB #DBDBDB -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px medium;
    clear:none;
    color:#2AC783;
    float:left;
    font-weight:bold;
    margin-right:1px;
    min-width:100px;
    padding:13px;
}
#main .box{
    padding-left:5px;
	padding-right:5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DBDBDB;
	clear:both;
	margin-bottom:5px;
}

#main .boxproductleft{
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
    border:1px solid #DBDBDB;
    float:left;
    margin-bottom:5px;
    margin-left:5px; 
    margin-top:5px;
    width:175px;
	min-height:310px;
	font-family:tahoma, verdana;
}
#main li {
margin-left:10px;
}
.biasa{ color:#666666; font-size:10px;}
#main .boxproductright{
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DBDBDB;
	width:270px;
	float:right;
	margin:5px 0px 5px 0px;
}

#main .left{
	padding-left:5px;
	padding-right:5px;
	/*-moz-border-radius: 3px;
	border:1px solid #DBDBDB;
	width:209px;height:325px;*/
	float:left;
	background:#FFF;
}

#main .right{
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DBDBDB !important; 
	/*width:550px;padding-left:5px;
	padding-right:5px;height:325px;*/
	margin-left:5px;
	float:left;
	background:#FFF;
}

#menu{
   width:1000px;
}

#menuleft{
   width:11px;
   height:46px; 
   background:url(../images/menuleft.gif) no-repeat top left;
   float:left; 
}
#menubody{
   width:978px;
   height:46px; 
   background:url(../images/menubody.gif) repeat-x top left;
   float:left; 
}
#menubody .menu {
   color:#FFFFFF;
   font-weight:bold;
   height:30px;
   padding-top:15px;
   text-align:left;
   text-decoration:none;
   vertical-align:middle;
   float:left;
}

#menubody .menuform {
   float:left;
   padding-left:20px;
   padding-top:11px; 
}

#menubody .menu a {
   color:#FFFFFF;
   text-decoration:none;
}

#menubody .menu a:hover {
   color:#EDF260;
   text-decoration:none;
}
#menubody .menu .menuspacer {
   color:#FFFFFF;
   background:url(../images/menuspacer.gif) no-repeat center top;
}
#menubody .menuform .input{
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:medium none;
    color:#88898A;
    font-size:11px;
    margin-top:5px;
	vertical-align:top;
}
#menubody .menuform .btn{
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
    background:none repeat scroll 0 0 #DBDCDE;
    border:medium none;
    color:#000066;
    font-size:11px;
	height:15px;
} 
#menuright{
   width:11px;
   height:46px; 
   background:url(../images/menuright.gif) no-repeat top left;
   float:left; 
}

#bottom{
   -moz-border-radius:3px;
   border-radius:3px;
   border:1px solid #DBDBDB !important; 
   height:71px;
   background:url(../images/bg_bottom.jpg) repeat-x top #ffffff;
   width:983px; 
} 
#bottom .menubottom{
  padding-top:30px;
  float:right;
  padding-right:20px;
  text-decoration:none;
  }
#bottom .menubottom a, #bottom .menubottom a:active{
  color:#666666; 
  font-size:11px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none; 
  }
#bottom .menubottom a:hover {
  text-decoration:underline;
  }
.copyright {
    color:#88898A;
	text-decoration:none;
	font-size:10px;
	/*float:left;*/
	width:1000px;
	text-align:left;
	padding-bottom:5px
}
.box-header{
    background:url("../images/btn_box_header.gif") no-repeat scroll left center transparent;
    margin-left:12px;
	color:#4F4F4F;
	font-weight:bold;
    margin-top:15px;
    padding-left:20px;
	margin-bottom:25px;
    text-align:left;   
}
.box-header-product{
    /*background:url("../images/ico_002.gif") no-repeat scroll left center transparent;
	  padding-left:50px;*/
    margin-left:12px;
	font-weight:bold;
    padding-top:15px;
    margin-top:5px;
    text-align:left;
	height:25px;
	color:#994F9B;
	font-size:18px;
}
.leftmenu_item{
   background:url("../images/btn_menu.gif") no-repeat scroll left top transparent;
   border-bottom:1px solid #E2E2E2;
   color:#999999;
   font-size:11px;
   margin-left:10px;
   margin-top:10px;
   padding-bottom:8px;
   padding-left:30px;
   text-align:left;
}

.leftmenu_item a{
   color:#154CB0;
   font-weight:bold;
}
.leftmenu_item a:hover {
   color:#77B015;
}
.leftmenu_item_inner{
   border-bottom:1px solid #E2E2E2;
   color:#999999;
   font-size:11px;
   margin-left:20px;
   margin-top:10px;
   padding-bottom:8px;
   padding-left:30px;
   text-align:left;
}
.leftmenu_item_inner a{
   color:#999999;
}
.headerNavigation{
   color:#999999;
   font-size:11px;
   text-decoration:none;
}
.leftmenu_ym{
   border-bottom:1px solid #E2E2E2;
   color:#999999;
   font-size:11px;
   margin-left:10px;
   margin-top:10px;
   padding-bottom:8px;
   padding-left:30px;
   text-align:left;
} 


.leftbestseller_item{
   color:#CCCCCC;
   text-align:left;
   font-size:11px;
   margin-top:10px;
   padding-bottom:8px;
   /*margin-left:10px;padding-left:30px;*/
   width:200px;
   text-align:left;
  }
  
.leftbestseller_item a{
 color:#77B015;
 } 

.leftbestseller_item li{
 padding: 5px 0;
} 
 
.btn{
	height:18px;
	border: solid 1px #000;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#0033FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin:5px;
	cursor:pointer;
	vertical-align:bottom;
} 

.price{
   color:#C73C01;
   font-size:14px;
   font-weight:bold;
   clear:both;
}

.breadcrumb{
   clear:both; 
   width:100%;
   text-align:left;
   padding:15px;
}

.breadcrumb a{ text-decoration:none; }

.box-clear{
   float:left; 
   text-align:justify;
   margin-left:15px;
}

.tx {
   font-size:10px;
   text-align:left;
}
.tx2 {
   font-size:10px;
}

.pageHeading{
   font-weight:bold;
   text-align:left; 
   padding:10px; 
   /*text-indent:10px;*/
   font-size:11px;
   text-transform:uppercase;
}

.infoBoxHeading{
   text-align:left;
}

td.main, td.main select{ 
   color:#333333; 
   font-size:11px; 
   text-align:left;
   padding-left:20px; 
}

.infoBox{
   -moz-border-radius-bottomleft:5px;
   -moz-border-radius-bottomright:5px;
   -moz-border-radius-topleft:5px;
   -moz-border-radius-topright:5px;
    border-radius:5px;
    border:1px solid #DBDBDB;  
}

.smallText{
   font-size:11px; 
   color:#333333;
}

#tablenya, #tablenya li{
   font-size:11px;
}
.inputRequirement{
   font-size:11px; 
   color:#990000;
}
.infoBoxContents{
   font-size:11px;
   text-align:justify;
}
.title22{
  font-size:22px;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:capitalize;
  text-shadow:#0033FF;
  text-align:left;
  padding:5px;
}
.price{
  color:#000000;
  font-size:12px;
  padding:5px 0 5px 5px;
}

/*re-make old style*/
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  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: #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: #FFFFFF;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #F0F0F0;
  border-spacing: 1px;
  
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F0F0F0;
  color: #9F1A37;
  font-weight: bold;
  padding: 10px;
}
.productListing {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #9F1A37;
  font-weight: bold;
  padding: 5px;
}
.productListing a{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #9F1A37;
  font-weight: bold;
  padding: 5px;
  text-decoration:none;
}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #282E3E;
}

TD.pageHeadingLarge, DIV.pageHeadingLarge {
  font-size: 13px;
  color: #8a8a8a;
  font-weight: bold;
  height:30px;
  padding-left:5px;
  text-transform: uppercase;
  text-align:left;
}
.tbright{
  color:#000000;
}

.productlink{
  -moz-border-radius:8px;
  border-radius:8px;
  border:groove #993399;
}
/*jquery tabs*/
.htabs{	overflow:hidden; }
.htabs h2 a{
	font-size:0.917em;
	font-weight:bold;
	padding: 7px;
	color:#d00;
	font-family:"museo 700","goodpro-widelight";
}
.htabs h2 a:hover{
	color: #000;
}
.htabs li{
	float:left;
	margin-top:2px;
	padding: 3px 2px 0 0;
	overflow:hidden;
}
.tabs .bullet{
	border-right:1px solid #e00;
	color:#d00;
	font: bold 1em Georgia,"Times New Roman",Times,serif;
	margin: 0px 4px 4px 0;
	padding-right:4px;
	clear:right;
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	text-align:right;
	width:10px;
}
.bmod .bullet{
	background-color:#fff;
	margin:-9px 6px 0 -10px;
	padding:8px;
}
.tabs{
	left:0px; 
	top:0px; 
	position:relative; 
	width:700px; 
	text-align:left; 
	padding: 0 7px; 
	border: solid 1px #ccc; 
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
.tabs li{
	background-color:#EEEEEE;
	clear:both;
	margin:4px 0;
	padding:9px;
	font-family: "NuvoOT-medi";
}
.tabs li a:hover{
	padding-left:1px;
}
.header_top_menu{background:url(../_sys_images/header_blank.png) top left no-repeat; height:36px; padding-left:39px; padding-top:7px;}
.title_category{ font-family:calibri, tahoma; font-size:16px; color:#003399; }
li.sub_category{list-style:none; font-family:calibri, tahoma; font-size:12px; color:green; padding:3px 10px; background:url(../_sys_images/grey-arrow.png) 0 5px no-repeat; } 
li.sub_category_active{list-style:none; font-family:calibri, tahoma; font-size:14px; color:green; padding:5px 10px; font-weight:bold; background:url(../_sys_images/grey-arrow.png) 0 5px no-repeat #FFCC99;}


 .pagination {
    margin: 0;
    float: right;
    position: relative;
    z-index: 1; }