
/* CSS Document */
* {margin:0; padding:0;}

img, ul, li, ol, a, fieldset {border:0;}
ul {list-style:none;}
ol {list-style:decimal;}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:11px;}
input, select{font-size: 11px; }

.clear{ clear:both; margin:0px; padding:0px;}


/* GLOBAL DECLARATION */
* {font-family: tahoma, arial, helvetica, sans-serif; margin: 0; padding: 0;}
html, body { background:url(../images/background.gif); line-height:1.25;font-size: 11px;} 
img {border: 0;}


/* TABLE FOR TOP SECTION  */
table {border: 0; border-collapse: collapse; margin: 0 auto; padding: 0;}
td.left {background: url(../images/bei_left.gif) top right no-repeat; height: 410px; width: 50%;}
td.center {background: url(../images/bei_middle.gif); height: 410px; width: 975px;}
td.right {background: url(../images/bei_right.gif) top left no-repeat; height: 410px; width: 50%;}

/* Header ================================================================================ */
#logo {float: left; margin:0px; position: relative;} 
#header {float: left; height: 410px; width: 975px; color:#FFFFFF}
#header_img{float: left; height: 218px; width: 948px;}
#frame { margin-top:-35px; background:url(../images/header.gif) no-repeat #ffffff; float: left; height: 234px;  padding: 15px 0 0 15px; width: 960px; *width: 975px; *width: 975px;}

#heard_link{float:right; margin-top:15px; margin-right:0px; padding:0px;}
#heard_link a {	font-weight: normal; line-height:40px; background:url(../images/header_link_a.gif) no-repeat top left;display:block; width:104px; height:43px; text-align:center}
#heard_link a:link {color: #ffffff;text-decoration: none;background:url(../images/header_link_a.gif) no-repeat top left;}
#heard_link a:visited {color:#ffffff;text-decoration: none;background:url(../images/header_link_a.gif) no-repeat top left;}
#heard_link a:hover {color: #f27eae; text-decoration: none;background:url(../images/header_link_a_hover.gif) no-repeat top left;}

#heard_link ul li{ text-align:center;  width:104px; height:43px; float:left;line-height:43px; }

#jp{ float:right; padding-right:10px; padding-top:10px;}

/* -----------------------------------  ##   search   ##  -------------------------------------- */

#search{float:right; background:url(../images/search_bg.gif) no-repeat; height:20px; width:250px; padding:0px 0px 0px 10px; text-align:left; margin-top:10px;}
#search .input-text{ width:180px;}
#search .in_img{margin-left:5px; vertical-align:middle;}

#search input, #search select{ border:0px; background:none; color:#FFFFFF; font-size:12px;}

/* -----------------------------------  ##   middle   ##  -------------------------------------- 
#all{ margin: 0 auto; text-align:left; width:100%; background:#FFFFFF; margin-top: -40px; }
#all1{ width:975px;margin: 0 auto; }
.all_left{ width:206px; float:left; padding-bottom:10px;}
.all_right{ width:750px; float:right; padding-bottom:10px;}*/
#all{ margin: 0 auto; text-align:left; width:100%; background:#FFFFFF; margin-top: -40px; }
#all1{ width:975px;margin: 0 auto; }
.all_left{ width:206px; float:left; padding-bottom:10px;}
.all_right{ width:750px; float:right; padding-bottom:10px;}


/* -----------------------------------  ##    menu    ##  -------------------------------------- */
#menu{}

/* -----------------------------------  ##    down    ##  -------------------------------------- */

.down{ text-align:center; background:url(../images/down.gif) repeat-x #525252; color:#ffffff; padding-top:65px; padding-bottom:15px;}
.down_d{ text-align:center; color:#ffffff; padding-top:15px; padding-bottom:15px;}


.down a{ color:#ffffff;}


.down .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.down .informational label { color:#838383; font-weight:bold; padding-right:3px; }
.down .informational ul {
    display:inline;
    }
.down .informational li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.down .informational li.last { background:none; padding-right:0; }
.down .informational a, .footer .informational a:hover { color:#ffffff; }
.down .informational a { text-decoration:none; }
.down .legality {
    padding:13px 0;
    color:#ffffff;
    text-align:center;
    }
.down .legality a, .footer .legality a:hover { color:#ffffff; }
/* -----------------------------------  ##   module   ##  -------------------------------------- */
.module{ background:url(../images/module.gif) repeat-y ;}
.module_top{ background:url(../images/module_top.jpg) no-repeat top ; height:39px; line-height:39px; text-indent:20px; color:#FFFFFF; font-size:17px;}
.module_down{ background:url(../images/module_down.gif) bottom no-repeat; padding:8px 6px 8px 6px;}

/* -----------------------------------  ##   module Categories   ##  -------------------------------------- */
#categories .module_top{ background:url(../images/category.gif) no-repeat top ; height:39px; line-height:39px; text-indent:20px; color:#FFFFFF; font-size:17px; letter-spacing:3px;}
#categories .module_down{background:none; padding:0px;}
#categories .module_down ul li{ background:url(../images/categories.jpg); height:32px; line-height:32px; text-indent:35px;}
#categories .module_down ul li.nav-belt{ background:url(../images/categories_down.jpg); height:33px;}


/*----*/
.module_down_cart{ padding-top:10px;text-align:center ; padding-bottom:10px; }
.module_down_cart span{color:#598d0e;}
.module_down h5{ font-weight:normal; text-transform:uppercase; font-size:10px; border-bottom:1px solid #EBEBEB; padding-bottom:5px;}
.viewed_products{color:#fff; font-size:15px;}
.compare_products{color:#fff; font-size:15px;line-height:45px}

.module_down .content, .base-mini ol { background:#ffffff; }
.module_down ol li { padding:7px 4px 7px 0px; }
.module_down ol li.odd { }
.module_down ol li.even { background:#fbfbfb; }
.module_down .actions { padding:6px; }
.module_down .product-images { float:left; width:52px; height:52px; }
.module_down .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.module_down .product-checkbox { float:left; width:10px; }
.module_down .product-names { margin-left:18px; }
.module_down .product-details { margin:0 0 0 60px; height:50px; }
.module_down .product-details[class] { height:auto; min-height:50px; }
.module_down .regular-price { font-size:11px; }
.module_down .regular-price .price { color:#2f2f2f; }
.module_down .special-price { font-size:11px; }
.module_down .minimal-price { font-size:11px; }
.module_down .price-box { margin:1px 0; }
/*----*/
.cart_subtotal_count{ background:url(../images/cart_subtotal_count.gif) no-repeat center; width:176px; height:23px; line-height:21px; margin-top:5px;}
/*----*/
td.Bestsellers h4{ background:#fff; font-size:12px; line-height:30px; text-indent:10px; display:block;color:#598d0e;}
td.Bestsellers h4 a{color:#598d0e;}
td.lers{ padding-left:10px; padding-right:10px; text-align:center}
li.lerso { padding-top:10px;}
.b_xian { background:url(../images/b_xian.gif) repeat-x bottom; height:1px; width:auto; padding-top:10px;}
/*----*/


/* ************************************************************ */

#productInfoTabber { }
#productInfoTabber h2{ color:#de5a92}

#productInfoTabberNav li { font-size:11px; float:left;border: #ececec 1px solid; padding: 0px 12px 0px 12px; font-weight:bold; background:url(../images/nav_bar_bg.gif) repeat-x;cursor:pointer; color:#555; line-height:22px; margin-right:3px; height:22px;}
#productInfoTabberNav li.hover {  background-position:0px -24px; color:#fff;height:22px;}
#productInfoTabberNav li.current { background:#fff; margin-bottom:; cursor:default; color:#000000; height:22px;}
#productInfoTabber .productInfoTabItem { border:#ececec 1px solid;background:#FFFFFF; padding:12px; display:none; margin-top:-1px;}
#productInfoTabber #productInfoTabItem_0 { display:block}
.productTabContentBox{}
.divider{ background:url(../images/dotted_divider.gif) repeat-x; padding-bottom:10px; margin-top:10px; height:1px;}





/* -------------------------------------------- ## new prodoct ## ------------------------------------------ */
.home_new{ margin-right:-20px; margin-top:10px;}
.home_new ul { text-align:left;}
.home_new ul li{ width:33%;*width:32%!important;*width:32%; margin-right:0px; list-style:none; float:left; height:320px;}
.home_new ul li .product-name{ width:226px}

.home_prodoct{color:#666; font-size:20px;line-height:45px; border-bottom:2px solid #A5BE56; text-transform:capitalize;}
.home_prodoct span{ color:#A5BE56}

.home_css td{ background:url(../images/td_xian.gif) center  bottom no-repeat;}
ul.product{ display:block;} 
ul.product a{display:block}
li.product img{ margin-left:-15px;*margin-left:-10px!important;*margin-left:-10px;}
.product_buy img{display:block;}

.home_new .product-image { text-align:center;  background:url(../images/images_bei.gif) no-repeat; padding:5px;}
.home_new .product-image:hover{ background:url(../images/images_bei_hover.gif) no-repeat; }

.product-name{font-size:12px; padding-top:10px; padding-bottom:5px;text-decoration:none}
.product-name a{text-decoration:none; color:#585858}
.product_price{ padding-top:5px;font-size:11px;  font-weight: normal; padding-top:5px ; color:#3faea3}
.product_price span{color:#3faea3; font-weight:bold}
.product_price span.c{color:#3faea3; font-weight:bold; text-decoration:line-through}

.add-to { margin:.5em 0; color:#bbb5b5; line-height:1.3em; font-size:.95em; font-weight:bold; }
.add-to a{font-size:11px; font-weight: normal; color:#bbb5b5}
.add-to a:hover {font-size:11px; font-weight: normal; }

h5.p_name { text-decoration:none}
h5 a.p_name { text-decoration:none}
.p_name a{ text-decoration:none}

