/* CSS Document */
html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, img{ margin:0; padding:0; border:0; font-style:inherit; font-size:100%;text-decoration:none;border:0;font-weight:inherit;font-size:11px;}

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; }
ul, li{ list-style:none;}

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

body{line-height:1.25; font-family: "Trebuchet MS", Verdana, arial, freesans, garuda, helvetica, sans-serif;font-size:11px; color:#6f6f6f;}

#all{ margin: 0 auto; font-size:11px;}

.allo{ width:1003px;}

/* -----------------------------------  ##    heard   ## --------------------------------------- */
#heard{ text-align:center;}
#heard_logo{ margin-top:30px;}


.divider{ background:url(../images/dotted_divider.gif) repeat-x; padding-bottom:10px; margin-top:10px; height:1px;}
/* -----------------------------------  ##    menu    ##  -------------------------------------- */
#menu{ margin-top:35px; border-bottom:1px solid #cacaca; border-top:1px solid #cacaca; background:url(../images/meun.gif) center no-repeat #FFFFFF; text-align:center;}
#menu ul{ display:inline;}
#menu ul li{ display:inline; font-size:11px; text-transform:capitalize; }
#menu ul li a {  line-height:19px; padding-left:12px; padding-right:12px; color:#4f4f4f;}
#menu ul li a:hover{ text-decoration:none; color:#990000;}
#menu ul li.list a{ background-image:none;}
/* -----------------------------------  ##    menu_down    ##  -------------------------------------- */

#menu_down{ background:url(../images/meun_down.jpg) top center no-repeat #f2f2f4; height:71px; border-bottom:1px solid #eaeaea; text-align:center }

.heard_link{ padding-top:11px;}
.heard_link ul {display:inline;}
.heard_link ul li{display:inline; background:url(../images/heard_link_xian.gif) right no-repeat;padding-left:10px; padding-right:10px;}
.heard_link ul li.last{ background-image:none; padding-right:0px;}
.heard_link ul li a{ color:#817f7f;}
.heard_link ul li a:hover{ color:#d33d58; text-decoration:none}



.mini-search{ padding-left:20px; padding-top:10px;  text-align:center;}
#search{ text-align:left}
#search .input-text{ width:134px;border:1px solid #bdbdbd;padding-left:5px;padding-right:5px;  }
#search .in_img{ margin-left:5px; vertical-align:top;}
#search input, #search select{ border:0px;  font-size:12px; padding-top:1px;}

/* -----------------------------------  ##   middle   ##  -------------------------------------- */
.middle_home{ text-align:center}

.middle{ width:980px; margin: 0 auto; padding-top:15px;}
.middle_left{ float:left; width:185px;}
.middle_right{ float:right; width:775px;}

.c_d{ padding-bottom:10px;}
/* -----------------------------------  ##   middle_right   ##  -------------------------------------- */
#m_l{ float:left; padding-top:10px;}
#m_r{ float:right; padding-right:6px;}

#flash{ margin-top:0px; margin-bottom:10px;}

/* ---------  ##   product   ##  --------- */
.new{ padding-left:5px; vertical-align:top;}

ul.product{ width:172px; color:#555555; padding-bottom:20px;}
ul.product .p_images img{ width:170px;padding-top:1px;}
ul.product .p_images a img{ border:1px solid #f1f1f1; }
ul.product .p_images a:hover img{ border:1px solid #67bdf0;}
ul.product .p_name{ padding-top:8px; padding-bottom:8px; color:#555555; line-height:20px;  font-size:12px;}
ul.product .p_name a{ color:#555555;}
ul.product .p_pice { color:#67bdf0; font-size:17px;}
ul.product .p_pice a{ color:#67bdf0;}

td ul.product .p_images a img{ border:1px solid #f1f1f1; }
td:hover ul.product .p_images a img{ border:1px solid #67bdf0; }


/* -----------------------------------  ##    down    ##  -------------------------------------- */
#down_top{ text-align:center; margin-top:18px; margin-bottom:18px;}


#down{ text-align:center; background:#e7e7e7; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; height:19px; line-height:19px;}
#down ul {display:inline;}
#down li {display:inline;padding-right:8px; padding-left:8px; }
#down li.last { background:none; padding-right:8px; }
#down a { text-decoration:none; }
#down a, #down a:hover { color:#4f4f4f; }
#down img{ vertical-align:middle}

#down_down{text-align:center; margin-top:18px; padding-bottom:18px;}


/* -----------------------------------  ##   module   ##  -------------------------------------- */
.module{ margin-bottom:10px; text-align:left; text-transform:capitalize;}
.module_heard{ font-size:12px; padding-left:30px; color:#76bed8; font-weight:bold;background:url(../images/bg_collapse.gif) 10px top no-repeat; }
.module_center{padding:5px;  padding-left:12px;}

/* -----------------------------------  ##   module Categories   ##  -------------------------------------- */
#Categories{ font-size:11px; color:#cf5a92 }
#Categories .module_heard{color:#353535; font-size:12px; padding-left:0px; font-weight:bold;background:none; }

#Categories ul li{ line-height:25px;color:#de43b0; }
#Categories ul li li a{ color:#808182;background:none; }
#Categories ul li a{color:#808182; text-decoration:none; background:url(../images/Categories.gif) no-repeat 15px center;padding-left:25px; }
#Categories ul li a:hover{color:#76bec4; text-decoration:none}


/**/

.module_middle{ padding:5px; background:#FFFFFF}
.module_middle h5{ font-weight:normal;font-family: "Trebuchet MS", Verdana, arial, freesans, garuda, helvetica, sans-serif; font-size:11px; padding-bottom:5px;padding:0px 8px 0px 8px;}
.cart_subtotal_count{ background:url(../images/cart_subtotal_count.gif) no-repeat center; height:23px; line-height:21px; margin-top:10px; text-align:center; color:#f6798c}
.modulecart{ text-align:center;}

.m_cart{ border-bottom:1px solid #dddddd;}

/*----*/
.module_middle_cart{ border-bottom:1px solid #dddddd; padding-bottom:5px;}
.module_middle h5{ font-weight:normal; text-transform:uppercase; font-size:10px;padding-bottom:5px;}
.viewed_products{color:#fff; font-size:15px;}
.compare_products{color:#fff; font-size:15px;line-height:45px}

.module_middle a{ color:#6b7372}
.module_middle .content, .base-mini ol { }
.module_middle ol li { padding:7px 4px 7px 0px; }
.module_middle ol li.odd { }
.module_middle ol li.even { background:#f6f6f6; }
.module_middle .actions {  padding:6px; }
.module_middle .product-images { float:left; width:52px;}
.module_middle .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.module_middle .product-checkbox { float:left; width:10px; }
.module_middle .product-names { margin-left:18px; }
.module_middle .product-details { margin:0 0 0 60px;}
.module_middle .product-details[class] { height:auto; }
.module_middle .regular-price { font-size:11px; }
.module_middle .regular-price .price { color:#2f2f2f; }
.module_middle .special-price { font-size:11px; }
.module_middle .minimal-price { font-size:11px; }
.module_middle .price-box { margin:1px 0; }



/* -------------------------------------------- ## new prodoct ## ------------------------------------------ */
.home_new{ padding-bottom:25px; margin-right:-7px;}
.home_new ul { text-align:left}
.home_new ul li{ padding-top:10px; width:33%; margin-right:0px; *margin-right:0px!important; *margin-right:0px; list-style:none; float:left; height:385px;}
.home_new ul li .product-name{ width:178px}

.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{ padding:5px; display:block;} 
ul.product a{display:block}
li.product img{border:1px solid #e1e1e0;}
.product_buy img{display:block; margin:3px 0;height:178px; border:1px solid #dcdcdc;}
.product-name{font-size:12px; padding-top:10px; padding-bottom:5px;text-decoration:none}
.product-name a{text-decoration:none; color:#d678b2}
.product_price{ font-size:12px; padding-top:5px;font-size:11px; background: url(../images/bgArrowRight.gif) no-repeat scroll left center; padding-left:10px;  font-weight: normal; padding-top:5px ; color:#de43b0}
.product_price span{color:#598d0e; font-weight:bold}
.product_price span.c{color:#999999; font-weight:bold; text-decoration:line-through}

.add-to { margin:.5em 0; color:#d678b2; line-height:1.3em; font-size:.95em; font-weight:bold; }
.add-to a{font-size:11px; font-weight: normal;}
.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}


/*-*-----*/
.reviews_{ margin-left:78px; margin-top:-2px;}

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

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

#productInfoTabberNav li { font-size:11px; float:left;border: #efdce2 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:#333;height:22px;}
#productInfoTabberNav li.current { border-color:#efdce2; background:#fcf8fa; margin-bottom:; cursor:default; color:#000000; height:22px;}
#productInfoTabber .productInfoTabItem { border:#efdce2 1px solid; 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;}



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

#home_middlee {
	position: relative;
	height:578px;
}
img{ border:none}

/*----- homepage -----*/

#bb1, #bb1mask, #bb2, #bb2mask, #bb3, #bb3mask, #bb4, #bb4mask, #bb5, #bb5mask {
	position: absolute;
	top: 0px;
}

#bb1, #bb1mask {
	left: 0px;
	width:174px;
	height:578px;
}

#bb2, #bb2mask {
	left: 183px;
	width:187px;
	height:578px;
}

#bb3, #bb3mask {
	left: 378px;
	width:201px;
	height:578px;
}

#bb4, #bb4mask {
	left: 585px;
	width:187px;
	height:578px;
}

#bb5, #bb5mask {
	left: 781px;
	width:174px;
	height:578px;
}

#bb1 img, #bb5 img{
	position: absolute;
	border: 0;
	width:174px;
	height:578px;
}

#bb2 img, #bb4 img{
	position: absolute;
	border: 0;
	width:187px;
	height:578px;
}

#bb3 img{
	position: absolute;
	border: 0;
	width:201px;
	height:578px;
}



