body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	position: relative;
}





a.ih:hover {
background-color:#ddd;
}
a.ih img {
padding:1px;
}
a.ih:link img, a.ih:visited img {
padding:1px;
}
a.ih:hover img, a.ih:active img {
background-color:#ddd;
}


ul{margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px; list-style:none; }
img{border:0;}

a{color:#000; text-decoration:none;}
a:hover{color:#900; text-decoration:underline;}

.img_left{float:left;}
.img_right{float:right; margin:0px; padding:0px;}
.img_top{margin:0px; padding:0px; vertical-align:top;}
.img_bottom{margin:0px; padding:0px; vertical-align:bottom;}
.img_center{vertical-align:middle;}
.clear {clear: both;}

.span_l{float:left;}
.span_r{float:right;}

.maiile{vertical-align:middle;}

.red{color:#900;}
.size_10{font-size:10px;}
.size_15{font-size:15px;}

#head{width:922px; margin:0px auto;}
#logo{margin:12px 0px 0px 23px; float:left; display:inline;}
#head_right{float:right; margin:0px; display:inline; text-align:right;}
#head_right p{margin:10px 0px; padding:0px;}
#head_right a{margin:0px 10px;}

#tabs{background:url(images/tabs_bj.gif) no-repeat; height:29px; overflow:hidden; margin:10px 0px 0px 0px; }
#tabs ul{margin:0px 0px 0px 20px;}
#tabs ul li{float:left; display:inline; margin:0px 10px;}
#tabs ul li a{color:#FFF; font-size:12px; line-height:26px;}
#tabs ul li a:hover{color:#CCC; text-decoration:underline;}

#search{background:url(images/search_bj.gif) no-repeat; height:41px;margin:0px 0px 10px 0px;}
#search ul{padding:10px 0px 0px 0px;}
#search li{text-align:center; margin:0px 5px;} 

#path{width:922px; margin:0px auto; line-height:30px; height:30px; font-size:10px;}
#path a{color:#666666;}

#center{width:922px; margin:0px auto;}

#left{width:180px; float:left;}
#right{width:180px; float:right;}



#left_menu{margin:0px 0px 20px 0px; padding:0px;}
#menu_index_top li a:link {margin:0px; display: block; font-size: 13px; background: url(images/title_bj.gif) #fff no-repeat; width: 180px; color: #fff; line-height: 26px; height:28px; text-decoration:none;}
#menu_index_top li a:visited {margin:0px; display: block; font-size: 13px; background: url(images/title_bj.gif) #fff no-repeat; width: 180px; color: #fff; line-height:26px; height:28px; text-decoration:none;}

#menu_index_top li a:link {text-indent: 1em}
#menu_index_top li a:visited {text-indent: 1em}
.select-free {z-index: 10; position: absolute}
.select-free iframe {display: block; z-index: -1; filter: mask(); left: 0px; width: 180px; position: absolute; top: 0px; height: 20px}

.menu {padding:0px 0px 0px 2px; font-size: 11px; z-index: 1; background: #414141; float: left; width: 178px; position: relative}
.menu ul {background: none transparent scroll repeat 0% 0%; float: left;}
.menu ul ul {width: 180px}
.menu ul li {border-top: #000 1px solid; display: block; background: url(images/menu_arrow_bg.gif) #f5f5f5 no-repeat -1px -121px; float: left; width: 176px; line-height: 24px; height: 24px; padding:0px;}
.menu ul ul li {border:0; border-right: #000 2px solid; padding:2px 0px 2px 20px; background-position: 0px -52px; display: block;  font-weight: normal; width: 158px; line-height: 140%;  height: auto; background-color: #fff; color:#999;}

.menu ul ul .b_top {border-right: #000 2px solid; background-position: 0px 0px; border-top: #000 1px solid; padding-top: 10px}
.menu a {display: block; font-size: 1em; float: left; width: 168px; color: #000; padding:0px 0px 0px 10px; height: 100%; text-decoration: none}
.menu a:visited { display: block; font-size: 1em; float: left; width: 168px; color: #000; text-indent:0px; padding: 0px 0px 0px 10px; height: 100%; text-decoration: none}
.menu ul ul li a {display: inline; background: none transparent scroll repeat 0% 0%; width: auto; color: #000; text-indent:0px; padding:0px;}
.menu ul ul li a:visited {display: inline; background: none transparent scroll repeat 0% 0%; width: auto; color: #000; text-indent: 0px; padding:0px;}
.menu ul ul li a:hover {background: none transparent scroll repeat 0% 0%; color: #8d0011; text-decoration: underline}
.menu ul ul :hover > a {background: none transparent scroll repeat 0% 0%; color: #8d0011; text-decoration: underline}
.menu table {font-size: 1em; z-index: 1; margin: -1px; width: 0px; padding: 0px; border-collapse: collapse; height: 0px}
* html .menu a:hover {z-index: 100; background: url(images/menu_arrow_bg.gif) #fff no-repeat -1px -150px; color: #000; position: relative; text-decoration: none}
.menu li:hover {position: relative}
.menu :hover > a {background: url(images/menu_arrow_bg.gif) #fff no-repeat -1px -150px; color: #000}
.menu ul ul {background: url(images/menu_arrow_bg.gif) no-repeat 0px 100%; left: 156px; padding-bottom: 4px; width: 180px; position: absolute; top: -10000000px; height: auto}
.menu ul :hover ul {top: -1px}
/*   see all categories end     ==================================   */

#hot{background:url(images/inner_bj.gif) repeat-y; margin:0px 0px 20px 0px; width:180px;}
#hot h3{font-size:11px; background:url(images/title_bj.gif) no-repeat; margin:0px; padding:0px; line-height:26px; text-indent:10px; color:#FFF; font-weight:normal; height:28px;}
#hot ul{list-style:none; padding-top:10px; width:180px;}
#hot ul li{ padding:5px 0px; margin:0px 10px;}
#hot a{color:#333; text-decoration:none; font-size:11px;}
#hot a:hover{color:#900; text-decoration:underline;}


#center_2{width:542px; float:left; margin:0px 0px 0px 10px; display:inline;}



#banner{margin:0px 0px 20px 0px; height:175px; width:542px;}

#home_brand{width:542px; text-align:center; margin:0px 0px 20px 0px;}
#home_brand img{margin:5px 3px;}


.hot_2{width:542px; margin:0px 0px 10px 0px;}
.hot_2 h2{background:url(images/bj-1.gif) no-repeat; text-indent:10px; font-size:12px; color:#FFF; height:25px; line-height:23px; font-weight:normal;}
.hot_2 h2 span a{color:#FFF; margin:0px 12px 0px 0px;}
.hot_2 ul{padding:10px 5px;}
.hot_2 ul li{float:left; display:inline; width:117px; margin:0px 8px; display:inline; }
.hot_2 ul li p{text-align:center; margin:5px 0px; }
.hot_2 ul li p a{margin:0px 0px 5px 0px; text-decoration:underline;}
.hot_2 ul li p strong{line-height:170%; font-size:12px;}


#other_info{margin:40px 0px 0px 0px; width:542px;}
#other_info h2{font-size:14px;}


#shop{background:url(images/inner_bj.gif) repeat-y; margin:0px 0px 20px 0px; width:180px;}
#shop h3{font-size:11px; background:url(images/title_bj.gif) no-repeat; margin:0px; padding:0px; line-height:26px; text-indent:10px; color:#FFF; font-weight:normal; height:28px;}
#shop p{text-align:center; margin:10px 0px; padding:0px;}
#shop ul{list-style:none; width:180px;}
#shop ul li{ padding:5px 0px; margin:0px 10px;}

#product_list{background:url(images/inner_bj.gif) repeat-y; width:180px; margin:0px 0px 20px 0px;}
#product_list h3{font-size:11px; color:#FFF; background:url(images/title_bj.gif) no-repeat; text-indent:10px; padding:0px; margin:0px; line-height:26px; height:26px; font-weight:normal;}
#product_list ul{list-style:none; }
#product_list ul li{margin:10px 0px; text-align:center;}
#product_list ul li p{margin:5px 10px; padding:0px; text-align:left;}

#payment{background:url(images/inner_bj.gif) repeat-y; margin:0px 0px 20px 0px; text-indent:10px; width:180px;}
#payment h3{font-size:11px; background:url(images/title_bj.gif) no-repeat; color:#FFF; margin:0px; padding:0px; text-align:left; line-height:26px; height:26px; text-indent:10px; font-weight:normal;}
#payment p{margin:0px; padding:10px; text-align:left; color:#666;}

#copyright{width:922px; margin:40px auto 10px auto;}
#copyright_search{background:url(images/copyright_search_bj.gif) no-repeat; height:10px;}
#copyright_search ul{margin:8px auto 0px auto; width:500px;}
#copyright_search ul li{float:left; display:inline; margin:0px 10px;}

.copyright_info{border:1px solid #B7C0BF; background-color:#EFEFEF; height:100%; overflow:hidden;}
.copyright_info ul{margin:20px 0px 0px 20px;}
.copyright_info ul li{width:250px; padding-left:20px; float:left; line-height:170%;}
.copyright_li_bj{background:url(images/copyright_bj.gif) repeat-y right top;}
#copyright p{text-align:center; line-height:130%;}

#center_3{width:732px; float:right; margin:0px; display:inline;}

#center_top{line-height:130%; width:732px;}
#center_top h1{margin:10px 0px; font-size:15px;}
#center_top a{color:#900;}

#inner{width:732px; margin:20px 0px; background:url(images/inner_bj32.gif) repeat-y;}
#inner h2{font-size:11px; background:url(images/title_bj2.gif) no-repeat; height:33px; line-height:33px; text-indent:10px; color:#FFF; font-weight:normal;}
#inner ul{margin:10px 10px 0px 10px; padding:0px 0px 20px 0px; list-style:none; height:100%; overflow:hidden;}
#inner ul li{float:left; width:200px; display:inline; margin:3px 15px;border:#aaaaaa solid 2px;text-align:center; height:26px; background:#f8f8f8;}
#inner ul li a{ font-size:16px; font-weight:bold; color:#cc0000;}


#inner_part{width:732px; margin:20px 0px; background:url(images/inner_bj32.gif) repeat-y;}
#inner_part h2{font-size:11px; background:url(images/title_bj2.gif) no-repeat; height:33px; line-height:33px; text-indent:10px; color:#FFF; font-weight:normal;}
#inner_part ul{margin:10px 10px 0px 10px; padding:0px 0px 20px 0px; list-style:none; height:100%; overflow:hidden;}
#inner_part ul li{float:left; width:200px; display:inline; margin:3px 15px;}

#hot_c{width:732px; margin:20px 0px; background:url(images/inner_bj32.gif) repeat-y;}
#hot_c h2{font-size:11px; background:url(images/title_bj2.gif) no-repeat; height:33px; margin:0px; line-height:33px; text-indent:10px; color:#FFF; font-weight:normal;}
#hot_c ul{margin:20px 10px 0px 10px; list-style:none;}
#hot_c ul li{float:left; display:inline; padding:5px 0px 0px 5px; margin:0px 0px 5px 0px; border-bottom:1px dashed #CCC; height:110px; line-height:140%;}
#hot_c ul li b{font-size:13px; color:#000;}
.hot_li1{width:150px;}
.hot_li2{width:400px; color:#666666;}
.hot_li2 strong{color:#333;}
.hot_li3{width:130px;}


#product_info{margin:10px 0px 0px 0px; padding:0px;  width:732px; height:100%; overflow:hidden;}
#product_info h1{margin:10px 0px 10px 10px; padding:0px; font-size:17px; width:700px;}

#pic{margin:10px 0px 0px 0px; padding:0px; width:260px; display:inline; height:100%; overflow:hidden; float:left; text-align:center;}
#pic p{margin:10px 0px 0px 0px; padding:0px;}

#info{margin:0px; padding:0px; float:right; width:450px;}
#info p{margin:15px 0px 20px 0px; padding:0px; height:100%; overflow:hidden; line-height:130%;}
.text_price2{font-size:12px; line-height:180%; color:#CD0505;}
.info_p{font-size:10px; color:#333;}
.width_1{width:200px; line-height:20px;}
.p_pice{width:400px; text-align:center; margin:10px 0px!important; padding:0px;}
.p_cart{width:400px; text-align:center; border-top:1px solid #CCCCCC; padding-top:10px!important;}

.color_1{color:#388c02;}

#description{margin:20px 0px 40px 0px;}
#description h3{margin:15px 0px; padding:0px 5px; font-size:12px; text-indent:10px; color:#FFF; font-weight:normal; background:url(images/bj-2.gif) no-repeat; line-height:23px; height:25px;}
#description p{margin:10px 20px;}


.num_1{ width:732px; margin:15px 0px 0px 0px; padding:0px; }
#num_2{ width:690px; margin:0px; padding:20px; border:1px #000 solid; border-top:0; height:100%; overflow:hidden;}
#bt{ width:722px; background:url(images/bj-3.gif) repeat-x; line-height:normal; height:25px; text-align:left; overflow:hidden; padding:0px 0px 0px 10px;}
#bt ul{ list-style:none;margin:0; padding:0px;}
#bt li{display:inline; margin:0px 2px 0px 0px; padding:0px; float:left; text-align:center; height:25px;}
#bt a{ float:left; background:url("images/tu-29.gif") no-repeat left; margin:0; padding:0 0 0 6px; text-decoration:none; width:139px; font-size:12px; color:#FFF; }
#bt a span{ float:left; display:block; background:url("images/tu-30.gif") no-repeat right; padding:0px; width:139px; color:#fff; line-height:25px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bt a span{float:none;}
/* End IE5-Mac hack */
#d a{ float:left; background:url("images/tu-27.gif") no-repeat left; margin:0px; padding:0px 0px 0px 6px; text-decoration:none; font-size:12px; color:#000; line-height:25px;}
#d a span{float:left;display:block;background:url("images/tu-28.gif") no-repeat right ; width:139px; padding:0px; color:#000; line-height:25px; }
#d a span{float:none;}

.feature2 {margin:30px 0px 0px 0px;}
.feature2 h4{margin:15px 0px; padding:0px 5px; font-size:12px; color:#FFF; font-weight:normal; background:url(images/bj-2.gif) no-repeat; line-height:23px; height:25px;}
.feature2 ul li{float:left; width:115px; display:inline; height:150px; text-align:center; padding:0px 15px; margin:10px 0px 0px 0px;}

.mainlistblock{ margin-top: 250px;}
.mainlistblock ul { margin-bottom:0px; margin-left:8px; width:580px; height:120px; padding-top:0px; padding-left:20px;}
.mainlistblock ul li{ text-align:center; padding-left:0; margin:0px; width:170px; height:26px; line-height:26px; vertical-align:middle; border:#aaaaaa solid 2px; background:#f8f8f8; font-size:14px; margin:0 10px 10px 0;}
.mainlistblock ul li a{ font-size:16px; font-weight:bold; color:#cc0000;}
.mainlistblock p{ font-family:tahoma; font-size:10px; margin:10px 0; line-height:16px; margin-top:30px;}
.mainlistblock p,.mainlistblock p b,.mainlistblock p a,.mainlistblock p b a{color:#999999;}
.mainlistblock p strong{ font-family:Verdana; font-size:16px; color:#000000;}

.mainlistblock p b a:link, .text a:link{color:#6666ff; text-decoration:under-line;}
.mainlistblock p b a:visited, .text a:visited{color:#6666ff; text-decoration:under-line;}
.mainlistblock p b a:hover, .text a:hover{color:#0000ff; text-decoration:under-line;}
.mainlistblock p b a:active, .text a:active{color:#6666ff; text-decoration:under-line;}


#cart_box_title{background:url(images/title_bj2.gif) no-repeat; width:733px; height:27px; font-size:12px; color:#FFFFFF; float:left; display:inline; margin:10px 0px 0px 0px; line-height:27px; text-indent:10px;}
#cart_box{width:733px; float:left; display:inline; border-bottom:0; line-height:150%; background:url(images/inner_bj32.gif) repeat-y;}
.td_top{border-top:1px solid #aaaaaa;}

#cart_box_right{float:right; width:180px; margin:10px 0px 0px 0px; background:url(images/cart_right_bj3.gif) no-repeat left bottom; height:230px;}
#cart_box_right h3{background:url(images/title_bj.gif) no-repeat; width:180px; height:27px; line-height:27px; font-size:12px; color:#FFFFFF; font-weight:normal; text-indent:10px; margin:0px; padding:0px;}
#cart_box_right p{margin:15px;}
#cart_box_right strong{line-height:170%;}


.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

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: #f8f8f9;
}

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: #f8f8f9;
}








