.top                    { background-image: url('../images/top_03.gif');}

.top_menu               { font-size: 20px; text-align: right; padding-right: 5px;}
.top_menu ul            { list-style: none; margin:0px;}
.top_menu ul li         { list-style: none; display: inline; }
.top_menu ul li a       { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; }
.top_menu ul li a:hover { color: yellow; }

.top .navigator         { padding-right: 5px; text-align: right; background: #CCCCCC; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; }
.top .navigator a       { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; }
.top .navigator a:hover { color: yellow; }

.logo                   { margin-bottom: 2px; }
.cover                  { border: #EEDAE5 dashed 5px; padding:2px; }
.bottom_menu               { background-image: url('../images/bottom_03.gif'); background-repeat: no-repeat; font-size: 14px;margin-top: 0px; text-align: center; height: 50px; padding-bottom: 5px;  }
.bottom_menu ul            { list-style: none; }
.bottom_menu ul li         { list-style: none; display: inline; }
.bottom_menu ul li a       { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;  }
.bottom_menu ul li a:hover { color: yellow; border-bottom: solid #9933EE 2px; border-top: solid #9933EE 2px; }

.member_bar             { background-image: url('../images/member_05.jpg'); background-repeat:no-repeat; margin-bottom: 0px; margin-top: 5px; margin-left: 5px; padding-bottom: 0px; padding-left: 2px; padding-top: 10px; font-size: 12px; height: 67px; }
.member_bar .menu       { text-align: right; padding-right: 85px;}
.member_bar input       { font-size: 12px; }

.shadow                 { margin: 0px; padding-top: 0px; text-align:center; background: #000000; width: 770px; }

body                    { background-image: url('../images/background_star_05.jpg'); background-repeat: repeat; margin: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.twb_link               { font-size: 8px; }

.column_left                { padding-left: 2px; padding-right: 2px;}
.column_left ul             { font-size: 12px; list-style-type: square; /*border: dashed 3px;*/ }
.column_left ul li a        { color: #FFCC00; text-decoration: none;}
.column_left ul li a:hover  { color: #EEDAE5; }

.main_body_section          { margin-top: 0px; padding-top: 0px; }

.box_category         { background-image: url('../images/category_05.jpg'); background-repeat: no-repeat; font-size:14px;  border: 1px; width: 150px; }
.box_category ul      { list-style: none; font-size:12px; padding-left: 2px; padding-bottom: 2px; margin: 0px; margin-top: 52px; background: #EEEEEE; }
.box_category ul li   { padding-left: 0px; font-size:12px; }
.box_category ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #009999; text-decoration:none; font-weight:bold; }
.box_category ul li a:hover { color: #CC3333; }

.box_other         { background-image: url('../images/other_05.jpg'); background-repeat: no-repeat; font-size:14px;  border: 1px; width: 150px; }
.box_other ul      { list-style: none; font-size:12px; padding-left: 2px; padding-bottom: 2px; margin: 0px; margin-top: 52px; background: #EEEEEE; }
.box_other ul li   { padding-left: 0px; font-size:12px; }
.box_other ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #009999; text-decoration:none; font-weight:bold; }
.box_other ul li a:hover { color: #CC3333; }

/*
.box_category ul li ul{ margin-top: 0px; margin-left: 2px; border: solid #000000 1px;} 
.box_category ul li ul li { margin-top: 0px; margin-left: 2px; border: solid #000000 1px; }
*/

.box_search           { background-image: url('../images/search_05.jpg'); background-repeat: no-repeat;  margin-top: 5px; width: 150px; font-size:12px;}
.box_search form      { margin-top: 55px; font-size: 12px;}
.box_search input     { font-size: 12px; width: 140px;}
.box_search select    { font-size: 12px; width: 140px;}

.column_main    { padding-left: 2px; padding-right: 2px; }

.welcome        { margin: 1px; margin-top: 0px; margin-bottom: 0px; padding:0px; font-size: 12px; width:590px; background: #FFFF66; }
.welcome .body  { padding-left: 5px; padding-right: 5px; } 
.welcome b      { font-size: 14px; font-weight: bold; }
.welcome .bottom{ background-image: url('../images/welcome_bottom.jpg'); background-repeat: no-repeat; margin-top:0px; padding-top: 0px; font-size: 2px; height: 16px; text-align: center; color: #FFFFFF; } 

.welcome_hide        { margin: 1px; margin-top: 0px; margin-bottom: 0px; padding:0px; padding-left: 10px; padding-right: 10px; text-align: right;  font-size: 12px; width:590px;  background-image: url('../images/welcome_bottom.jpg'); background-repeat: no-repeat; height: 15px;}

.promotion      { background-image: url('../images/promotion_05.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.promotion b    { font-size: 14px; font-weight: bold; color: red; }
.promotion .item{ font-size: 12px; }

.new            { background-image: url('../images/recommend_05.jpg'); background-repeat: no-repeat; margin: 2px; padding-top: 74px;  font-size: 12px; width:590px; }
.new b          { font-size: 14px; color: red; font-weight: normal; }

.copy           { padding-left: 150px; font-size: 14px; color: #FFFFFF; }

.product_detail      { background-image: url('../images/product_01.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.product_detail b    { font-size: 14px; font-weight: bold; color: red; }
.product_detail .item{ font-size: 12px; }

.basket      { background-image: url('../images/basket.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.basket b    { font-size: 14px; font-weight: bold; color: red; }
.basket_item { font-size: 12px; width: 580px; border-bottom: dashed #CCCCCC 1px; padding-left: 2px; margin-bottom: 1px; margin-top: 1px; }
.basket_item_amount { font-size: 12px; }
.basket_item_amount form input { font-size: 12px; }

.checkout      { background-image: url('../images/checkout.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.checkout b    { font-size: 14px; font-weight: bold; color: red; }
.checkout_item { font-size: 12px; width: 580px; border-bottom: dashed #CCCCCC 1px; padding-left: 2px; margin-bottom: 1px; margin-top: 1px; }
.checkout_item_amount { font-size: 12px; }
.checkout_item_amount form input { font-size: 12px; }

.product_detail .price_list { font-size: 12px; width: 250px;}

.product_detail .first_price  { background: #FFFF8C; }
.product_detail .second_price { background: #FFFF66; }
.product_detail .third_price  { background: #FFCC00; }

.product_detail .main_pic { width: 300px; border: solid #FFFFFF 3px; }
.product_detail .info     { text-align: left; width: 280px;}

.history      { background-image: url('../images/history.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.history b    { font-size: 14px; font-weight: bold; color: red; }
.history .item{ font-size: 12px; }

.member_profile       { background-image: url('../images/member_profile.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.member_profile form  { font-size: 12px; }
.member_profile table { font-size: 12px; }
.member_profile form input  { font-size: 12px; }
.member_profile form .important { background: #FFFF66; }
.member_profile form select { font-size: 12px; }

.edit_profile       { background-image: url('../images/edit_profile.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.edit_profile form  { font-size: 12px; }
.edit_profile table { font-size: 12px; }
.edit_profile form input  { font-size: 12px; }
.edit_profile form .important { background: #FFFF66; }
.edit_profile form select { font-size: 12px; }

.product_list      { background-image: url('../images/product_01.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.product_list_hot  { background-image: url('../images/recommend_05.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.search_list       { background-image: url('../images/search_result_01.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}

.product_item             { padding-top: 0px; margin-top: 0px; border: #CCCCCC dashed 1px; width:290px; margin: 1px; font-size: 12px; }
.product_item .price_list { font-size: 12px; width: 180px; } 

.promotion_item { padding-top: 0px; border: #CCCCCC dashed 1px; width:580px; margin: 5px; margin-top: 0px;  font-size: 12px; }
.promotion_item p { margin: 0px; padding:0px; }
.thumb { width: 100px; height:100px; background-image: url('../images/no_image.jpg'); background-repeat: no-repeat;}
.thumb img{ width: 100px; }

.promotion_detail      { background-image: url('../images/promotion_05.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.promotion_detail p { margin: 0px; padding:0px; }
.promotion_detail .main_pic { width: 300px; border: solid #FFFFFF 3px; }
.promotion_detail .info     { text-align: left; width: 280px;}


.hot_product      { background-image: url('../images/product_01.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px;}
.hot_product b    { font-size: 14px; font-weight: bold; color: red; }
.hot_product .item{ font-size: 12px; }
.hot_product .item .price_list { font-size: 12px; width: 250px;}

.webboard         { background-image: url('../images/webboard.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px; }
.webboard table { font-size: 12px; }
.webboard input { font-size: 12px; }
.webboard select { font-size: 12px; }
.webboard textarea { font-size: 12px; }
.webboard a { color: #009999; }
.webboard ul{ list-style: square; }


.contact { background-image: url('../images/contact.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px; }
.contact .contact_form { font-size: 12px; margin: 2px; padding: 5px; width: 100%; }
.contact table { font-size: 12px; }
.contact input { font-size: 12px; }
.contact select { font-size: 12px; }
.contact textarea { font-size: 12px; }

.FAQs {background-image: url('../images/faqs.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px; }
.FAQs ol      {}
.FAQs ol li   { font-size: 12px; border-bottom: dashed #009999 1px; padding-top: 2px; padding-bottom: 2px; }
.FAQs ol li .question { text-decoration: underline; color: #009999; font-weight: bold; }
.FAQs ol li .answer { text-decoration: none; color: #000000; }

.how2buy {background-image: url('../images/how_to_buy.jpg'); background-repeat: no-repeat;  margin: 2px; padding-top: 74px;  width:590px; font-size: 12px; }
.how2buy ol      {}
.how2buy ol li   { font-size: 12px; border-bottom: dashed #009999 1px; padding-top: 2px; padding-bottom: 2px; }
.how2buy ol li .question { text-decoration: underline; color: #009999; font-weight: bold; }
.how2buy ol li .answer { text-decoration: none; color: #000000; }
