body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
a
{
    text-decoration: none;
    color: #FF0000;
}
.main_body
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 100%;
    float: left;
    text-align: center;
}

/*---------- text above header ---------- */
.main_top_header_text
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    width: 1002px;
    height: 70px;
}
.top_header_left_text
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
    text-align: left;
    width: 400px;
    height: 70px;
    float: left;
}
.top_header_left_text ul
{
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 70px;
}
.top_header_left_text li
{
    list-style: none;
    display: inline;
    font-size: 12px;
    color: #ff4200;
}
.top_header_left_text_spacer
{
    padding-left: 5px;
    padding-right: 5px;
}
.top_header_mid_text
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 202px;
    height: 70px;
    float: left;
}
.top_header_right_text
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    text-align: right;
    height: 70px;
    width: 400px;
    float: left;
}
.top_header_right_text_img
{
    margin: 0px 30px 0px auto;
    padding: 0px 0px 0px 0px;
    width: 40px;
    height: 68px;
    float: right;
}

.top_header_right_text_shopping
{
    margin: 40px auto 0px auto;
    padding: 0px 5px 0px 0px;
    float: right;
    width: 300px;
    font-size: 12px;
    color: #ff4200;
}
.top_header_right_text_shopping A
{
    color: #ff4200;
}
.top_header_right_text_shopping A:hover
{
    color: #000000;
}
.shopping_item
{
    color: Black;
}


/*---------- header line 1 ---------- */
.main_header
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1002px;
    height: 76px;
    clear: both;
}
.top_header_left
{
    background-image: url(../../images/en-US/img_03.jpg);
    background-repeat: no-repeat;
    width: 145px;
    height: 76px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.top_header_mid
{
    background-image: url(../../images/en-US/img_04.jpg);
    background-repeat: no-repeat;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 811px;
    height: 76px;
    float: left;
}
.top_header_right
{
    background-image: url(../../images/en-US/img_05.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 46px;
    height: 76px;
    float: left;
}
.top_menu
{
    float: left;
    margin: 50px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
    width: 580px;
}
.top_menu ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.top_menu li
{
    display: inline;
    font-size: 11px;
    color: #da0000;
}
.top_menu A
{
    color: #da0000;
}
.top_menu A:hover
{
    color: #850606;
    text-decoration: underline;
}
.top_menu_spacer
{
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}
.top_search
{
    margin: 45px auto 0px auto;
    padding: 0px 0px 0px 0px;
    float: right;
    width: 172px;
    text-align: right;
    height: 30px;
    vertical-align: bottom;
}
.top_search_btn
{
    border: 0px;
    background-image: url(../../images/en-US/search_btn_bg.jpg);
    background-repeat: no-repeat;
    width: 53px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}
.top_search_field
{
    border: 0px;
    background: transparent;
    width: 114px;
    height: 22px;
    color: Black;
}
.top_search_field_bg
{
    background-image: url(../../images/en-US/search_field_bg.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 114px;
    height: 22px;
    display: block;
}
/*---------- header line 2 ---------- */
.main_header_line2
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1002px;
    text-align: center;
    clear: both;
}
.top_header_left_line2
{
    background-image: url(../../images/en-US/img_07.jpg);
    background-repeat: no-repeat;
    width: 292px;
    height: 91px;
    float: left;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
}
.top_header_mid_line2
{
    background-image: url(../../images/en-US/img_08.jpg);
    background-repeat: no-repeat;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 664px;
    height: 91px;
    float: left;
}

.top_header_right_line2
{
    background-image: url(../../images/en-US/img_09.jpg);
    background-repeat: no-repeat;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 46px;
    height: 91px;
    float: left;
}

/*---------- top shop menu ---------- */
.top_shop_menu
{
    text-align: left;
    padding-left: 20px;
    padding-top: 40px;
}
.top_shop_menu ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.top_shop_menu li
{
    font-size: 15px;
    font-weight: bold;
    display: inline;
    color: #da0000;
}
.top_shop_menu_spacer
{
    text-decoration: none;
    padding-left: 8px;
    padding-right: 8px;
}
.top_shop_menu A
{
    color: #d00101;
    text-decoration: none;
}
.top_shop_menu A:hover
{
    color: #850606;
}
A.top_shop_menu_on
{
    color: #850606;
}

/*---------- top shop sub menu ---------- */
.top_shop_menu_sub
{
    text-align: left;
    padding-left: 20px;
    padding-top: 8px;
}
.top_shop_menu_sub ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.top_shop_menu_sub li
{
    font-size: 11px;
    display: inline;
    color: #000000;
}
.top_shop_menu_sub_off
{
    text-align: left;
    padding-left: 20px;
    padding-top: 8px;
    display: none;
}
.top_shop_menu_sub_off ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.top_shop_menu_sub_off li
{
    font-size: 11px;
    display: inline;
    color: #000000;
}
.top_shop_menu_sub_spacer
{
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}
.top_shop_menu_sub A
{
    color: #000000;
    text-decoration: none;
}
.top_shop_menu_sub A:hover
{
    color: #708090;
}
.top_shop_menu_sub_off A
{
    color: #000000;
    text-decoration: none;
}
.top_shop_menu_sub_off A:hover
{
    color: #708090;
}

/*---------- main content ---------- */
.main_content
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1002px;
    text-align: center;
}
.content
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 30px 0px;
    width: 1002px;
    float: left;
    text-align: center;
    background-image: url(../../images/en-US/img_11.jpg);
    background-position: top;
    background-repeat: repeat-y;
}

/*---------- content left ---------- */
.content_left
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 275px;
    float: left;
    text-align: left;
}
/*---------- content left welcome ---------- */
.left_box_welcome
{
    margin: 0px auto 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
    float: left;
    text-align: left;
}
.left_box_welcome_header
{
    margin: 50px auto 0px 28px;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/ltr/left_box_header_bg.jpg);
    background-repeat: no-repeat;
    width: 246px;
    height: 61px;
}
.left_box_welcome_content
{
    margin: 10px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    width: 200px;
    font-size: 12px;
    line-height: 18px;
    color: Gray;
}
.left_box_welcome_header_text
{
    margin: 0px 0px 0px 30px;
    padding: 18px 0px 0px 0px;
    width: 150px;
    font-size: 22px;
    font-weight: bold;
    color: #ff0000;
    float: left;
}
.left_box_welcome_header_img
{
    margin: 0px 0px 0px 0px;
    padding: 9px 9px 0px 0px;
    width: 43px;
    float: right;
    height: 42px;
    text-align: left;
}
/*---------- content left news ---------- */
.left_box_news
{
    margin: 0px auto 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
    float: left;
    text-align: left;
}
.left_box_news_header
{
    margin: 20px auto 0px 28px;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/ltr/left_box_header_bg.jpg);
    background-repeat: no-repeat;
    width: 246px;
    height: 61px;
}
.left_box_news_content
{
    margin: 10px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    width: 200px;
    font-size: 12px;
    line-height: 18px;
    color: Gray;
}
.left_box_news_header_text
{
    margin: 0px 0px 0px 30px;
    padding: 18px 0px 0px 0px;
    width: 150px;
    font-size: 22px;
    font-weight: bold;
    color: #ff0000;
    float: left;
}
.left_box_news_header_img
{
    margin: 0px 0px 0px 0px;
    padding: 9px 9px 0px 0px;
    width: 43px;
    float: right;
    height: 42px;
    text-align: left;
}
.left_box_news_header_title
{
    color: #ff0000;
}
.left_box_news_header_more
{
    color: #ff0000;
}
.left_box_news_header_more A
{
    color: #ff0000;
}
.left_box_news_header_more A:hover
{
    color: #ffffff;
}
/*---------- content left newsletter ---------- */
.left_box_newsletter
{
    margin: 0px auto 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
    float: left;
    text-align: left;
}
.left_box_newsletter_header
{
    margin: 20px auto 0px 28px;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/ltr/left_box_header_bg.jpg);
    background-repeat: no-repeat;
    width: 246px;
    height: 61px;
}
.left_box_newsletter_content
{
    margin: 10px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    width: 200px;
    font-size: 12px;
    line-height: 18px;
    color: Gray;
}
.left_box_newsletter_header_text
{
    margin: 0px 0px 0px 30px;
    padding: 18px 0px 0px 0px;
    width: 150px;
    font-size: 22px;
    font-weight: bold;
    color: #ff0000;
    float: left;
}
.left_box_newsletter_header_img
{
    margin: 0px 0px 0px 0px;
    padding: 9px 9px 0px 0px;
    width: 23px;
    float: right;
    height: 42px;
    text-align: left;
}
.left_box_subscribe
{
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.left_box_subscribe_field
{
    border: 0px;
    background: transparent;
    width: 114px;
    height: 22px;
    color: Black;
}
.left_box_subscribe_field_bg
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/search_field_bg.jpg);
    background-repeat: no-repeat;
    width: 114px;
    height: 22px;
    display: block;
}
.left_box_subscribe_btn
{
    padding: 1px 0px 0px 0px;
    border: 0px;
    background-image: url(../../images/en-US/subscribe_btn_bg.jpg);
    background-repeat: no-repeat;
    width: 70px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}

.left_box_continue_btn
{
    padding: 3px 5px 0px 0px;
    border: 0px;
    background-repeat: no-repeat;
    width: 70px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}
/*---------- content right ---------- */
.content_right
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 727px;
    float: left;
    text-align: right;
}
.body_pic
{
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}

/*---------- Tab Box ---------- */
.body_tabbox
{
    margin: 0px 25px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    width: 680px;
    text-align: center;
}
.tab_btn_1_on
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/tab_btn_on.gif);
    width: 209px;
    height: 58px;
    cursor: pointer;
}
.tab_btn_1_off
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/tab_btn_off.gif);
    width: 209px;
    height: 58px;
    cursor: pointer;
}
.tab_btn_1_text
{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    color: Maroon;
}
.tab_btn_2_on
{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/tab_btn_on.gif);
    width: 209px;
    height: 58px;
    cursor: pointer;
    color: White;
}
.tab_btn_2_off
{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/tab_btn_off.gif);
    width: 209px;
    height: 58px;
    cursor: pointer;
}
.tab_btn_2_text
{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    color: Maroon;
}
.tab_btn_3_on
{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/tab_btn_on.gif);
    width: 209px;
    height: 58px;
    cursor: pointer;
}
.tab_btn_3_off
{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url(../../images/en-US/tab_btn_off.gif);
    width: 209px;
    height: 58px;
    cursor: pointer;
}
.tab_btn_3_text
{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    color: Maroon;
}
.tab_content
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.tab_content_1
{
    background-color: #f8f8f8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float: left;
    width: 660px;
    text-align: center;
    border: 1px solid #cccccc;
}
.tab_content_2
{
    background-color: #f8f8f8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float: left;
    width: 660px;
    text-align: center;
    display: none;
    border: 1px solid #cccccc;
}
.tab_content_3
{
    background-color: #f8f8f8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float: left;
    width: 660px;
    text-align: center;
    display: none;
    border: 1px solid #cccccc;
}
/*---------- tab box item ---------- */
.tab_box_content_item
{
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    float: left;
    width: 305px;
}
.tab_box_content_item_title
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
}
.tab_box_content_item_des
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tab_box_content_item_des_pic
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 118px;
    float: left;
    height: 96px;
    background-image: url(../../images/en-US/item_pic_bg.gif);
    background-repeat: no-repeat;
}
.tab_box_content_item_des_pic_size
{
    margin: 5px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
    width: 107px;
    height: 85px;
}
.tab_box_content_item_des_text_description
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 5px;
    font-size: 12px;
    width: 180px;
    float: left;
    text-align: left;
}
.tab_box_content_item_des_text_price
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
    float: left;
    width: 130px;
}
.tab_box_content_item_des_discount
{
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 0px;
    width: 42px;
    height: 49px;
    float: right;
    background-image: url(../../images/en-US/item_discount_bg.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    color: #ff0000;
    text-align: center;
}
.tab_box_content_item_more
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    text-align: left;
    float: left;
    width: 250px;
    height: 30px;
}
.tab_box_content_item_adtocart
{
    background-image: url(../../images/en-US/item_pic_adtocart.gif);
    background-repeat: no-repeat;
    height: 22px;
    border: 0px;
    cursor: pointer;
    color: White;
    padding: 4px 14px 4px 25px;
    font-size: 11px;
    font-weight: bold;
}
.tab_box_content_item_morebtn
{
    background-image: url(../../images/en-US/item_pic_more.gif);
    width: 60px;
    height: 22px;
    border: 0px;
    cursor: pointer;
    color: White;
    font-weight: bold;
    font-size: 11px;
}

/*---------- footer ---------- */
.main_footer
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1002px;
    text-align: center;
}
.footer_left
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/en-US/img_12.jpg);
    background-repeat: no-repeat;
    width: 362px;
    height: 144px;
    float: left;
    text-align: right;
}
.footer_mid
{
    background-image: url(../../images/en-US/img_13.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 305px;
    height: 144px;
    float: left;
    text-align: right;
}
.footer_right
{
    background-image: url(../../images/en-US/img_14.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px px;
    width: 335px;
    height: 144px;
    float: right;
    text-align: left;
}


/*---------- footer line 2 ---------- */
.main_footer_line2
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 1002px;
    height: 110px;
    text-align: center;
    clear: both;
}
.footer_left_line2
{
    width: 362px;
    float: left;
    height: 110px;
}
.footer_mid_line2
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 305px;
    float: left;
    font-size: 11px;
    color: Gray;
    height: 110px;
}
.footer_right_line2
{
    background-image: url(../../images/en-US/img_19.jpg);
    background-repeat: no-repeat;
    background-position: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 335px;
    float: right;
    height: 110px;
}
/*---------- shopping cart ---------- */
.shoppingcart_item
{
    font-size: 12px;
    font-weight: bold;
    color: #3f3f3f;
}
.shoppingcart_price
{
    font-size: 12px;
    font-weight: bold;
    color: ff0000;
}
.shoppingcart_delete_btn
{
    padding: 3px 0px 0px 3px;
    margin-top: 0px;
    border: 0px;
    background-image: url(../../images/en-US/removeitem_btn.gif);
    background-repeat: no-repeat;
    width: 104px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: block;
}
.shoppingcart_checkout_btn
{
    padding: 3px 0x 0px 0px;
    margin-top: 0px;
    border: 0px; /*background-image: url(../../images/en-US/checkout_btn.gif);*/
    background-repeat: no-repeat;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}

.product_detail_edit_btn
{
    margin-top: 10px;
    border: 0px;
    background-image: url(../../images/en-US/product_details/sendit_btn.gif);
    background-repeat: no-repeat;
    padding: 3px 17px 0px 17px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
}

.left_box_order_btn
{
    border: 0px;
    background-repeat: no-repeat;
    padding: 0px 5px 0px 5px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
}

.nospace
{
    font-size: 1px;
}
/*---------- content left customerlogin ---------- */
.left_box_customerlogin
{
    margin: 0px auto 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
    float: left;
    text-align: left;
}
.left_box_customerlogin_header
{
    margin: 50px auto 0px 28px;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/ltr/left_box_header_bg.jpg);
    background-repeat: no-repeat;
    width: 246px;
    height: 61px;
}
.left_box_customerlogin_header_text
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-left: 30px;
    padding-top: 18px;
    width: 210px;
    font-size: 22px;
    font-weight: bold;
    color: #ff0000;
    float: left;
}
.left_box_customerlogin_content
{
    margin: 10px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    width: 200px;
    font-size: 12px;
    line-height: 18px;
    color: Gray;
}
.left_box_customerlogin_content_login
{
}
.left_box_customerlogin_field
{
    padding: 0px 4px 0px 4px;
    border: 0px;
    background: transparent;
    width: 114px;
    height: 22px;
    color: Black;
}
.left_box_customerlogin_field_bg
{
    background-image: url(../../images/en-US/search_field_bg.gif);
    background-repeat: no-repeat;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 127px;
    height: 22px;
    display: block;
}
.left_box_customerlogin_forgetpass
{
    margin: 11px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 132px;
    color: #ff0000;
    font-size: 12px;
}
.left_box_customerlogin_forgetpass A
{
    color: #ff0000;
}
.left_box_customerlogin_forgetpass A:hover
{
    color: #ffffff;
}
.left_box_customerlogin_login
{
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 53px;
    height: 22px;
    text-align: right;
}
.left_box_customerlogin_loginbtn
{
    padding: 0px 0px 0px 15px;
    border: 0px; /* background-image: url(../../images/en-US/subscribe_btn_bg.jpg); */
    background-repeat: no-repeat;
    padding: 3px 0px 0px 0px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}

.customerlogin_loginbtn
{
    border: 0px;
    background-repeat: no-repeat;
    padding: 3px 4px 5px 0px;
    width: 55px;
    text-align: center;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}

.left_box_customerlogin_newuser
{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 180px;
    text-align: left;
    color: Black;
    font-size: 12px;
}
.left_box_customerlogin_signup
{
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
}
.left_box_customerlogin_signup A
{
    color: #ff0000;
    text-decoration: underline;
}
.left_box_customerlogin_signup A:hover
{
    color: #ffffff;
}
/*---------- content left in the media ---------- */
.left_box_inthemedia
{
    margin: 0px auto 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 250px;
    float: left;
    text-align: left;
}
.left_box_inthemedia_header
{
    margin: 20px auto 0px 28px;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/ltr/left_box_header_bg.jpg);
    background-repeat: no-repeat;
    width: 246px;
    height: 61px;
}
.left_box_inthemedia_content
{
    margin: 10px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
    width: 200px;
    font-size: 12px;
    line-height: 18px;
    color: Gray;
}
.left_box_inthemedia_header_text
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-left: 30px;
    padding-top: 18px;
    width: 150px;
    font-size: 22px;
    font-weight: bold;
    color: #ff0000;
    float: left;
}
.left_box_inthemedia_header_title
{
    color: #ff0000;
}
.left_box_inthemedia_header_more
{
    color: #ff0000;
}
.left_box_inthemedia_header_more A
{
    color: #ff0000;
}
.left_box_inthemedia_header_more A:hover
{
    color: #ffffff;
}
.left_box_inthemedia_hline
{
    height: 1px;
    color: Gray;
    border: 0px;
}
.left_box_inthemedia_support
{
    margin: 10px auto 0px 55px;
    padding: 0px 0px 0px 0px;
    width: 216px;
    height: 81px;
    background-image: url(../../images/en-US/support.gif);
    cursor: pointer;
}
.left_box_inthemedia_btn
{
    margin-top: 10px;
    border: 0px;
    background-image: url(../../images/en-US/subscribe_btn_bg.jpg);
    background-repeat: no-repeat;
    width: 70px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
}
/*---------- content right navigation ---------- */
.nav
{
    margin: 50px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    height: 67px;
    float: left;
    width: 650px;
}

/*---------- content right product detail ---------- */
.product
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    clear: both;
}
.test
{
    background-color: #f2f2f2;
}
.product_detail
{
    margin: 0px 35px 0px 20px;
    padding: 20px 0px 0px 0px;
    text-align: center;
    width: 670px;
    background-color: #f2f2f2;
    float: left;
    border: 1px solid #97A3AF;
}
.product_detail_block
{
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.product_detail_sendtofriend_btn
{
    margin-top: 10px;
    border: 0px;
    background-image: url(../../images/en-US/product_details/sendit_btn.gif);
    background-repeat: no-repeat;
    padding: 3px 45px 0px 35px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
}

.product_detail_sendopinion_btn
{
    margin-top: 10px;
    border: 0px;
    background-image: url(../../images/en-US/item_pic_more.gif);
    background-repeat: no-repeat;
    padding: 3px 23px 0px 17px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
}


.product_detail_sendtofriend_field
{
    margin: 0px;
    border: 0px;
    width: 127px;
    height: 21px;
    background: transparent;
}
.product_detail_sendtofriend_field_bg
{
    background-image: url(../../images/en-US/product_details/sendit_field_bg.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 127px;
    height: 22px;
    display: block;
}
.product_detail_sendtofriend_field2
{
    margin: 0px;
    border: 0px;
    width: 203px;
    height: 21px;
    background: transparent;
}
.product_detail_sendtofriend_field2_bg
{
    background-image: url(../../images/en-US/product_details/sendit_field_bg2.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 203px;
    height: 22px;
    display: block;
}
.product_detail_sendtofriend_text
{
    font-size: 12px;
}




.product_detail_block1
{
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
}
.product_detail_related_text
{
    font-size: 12px;
    color: ff0000;
}
.product_detail_vote_text
{
    font-size: 12px;
    color: ff0000;
}
.product_detail_vote_graph1
{
    border: 1px solid Red;
    height: 11px;
    background-image: url(../../images/en-US/product_details/graph1.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.product_detail_vote_graph2
{
    border: 1px solid Red;
    height: 11px;
    background-image: url(../../images/en-US/product_details/graph2.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.product_detail_vote_graph3
{
    border: 1px solid Red;
    height: 11px;
    background-image: url(../../images/en-US/product_details/graph3.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.product_detail_vote_btn
{
    border: 0px;
    background-image: url(../../images/en-US/product_details/vote_btn.gif);
    background-repeat: no-repeat;
    padding: 3px 16px 0px 16px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
}

.product_detail_vote_listbox
{
}

.product_detail_opinion_btn
{
    border: 0px;
    background-image: url(../../images/en-US/product_details/product_bg_btn.gif);
    background-repeat: no-repeat;
    padding: 3px 21px 0px 22px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
}

.product_close_opinion_btn
{
    border: 0px;
    background-image: url(../../images/en-US/item_pic_more.gif);
    background-repeat: no-repeat;
    padding: 3px 15px 0px 15px;
    height: 22px;
    color: White;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
}

.product_detail_opinion_text
{
    padding: 10px 0px 0px 10px;
    font-size: 12px;
    text-align: left;
    line-break: 18px;
}
.product_detail_title_text
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #3f3f3f;
    height: 25px;
    padding-top: 8px;
    padding-left: 5px;
}











.product_detail_pic_bg
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 214px;
    height: 174px;
    float: left;
    text-align: left;
    background-image: url(../../images/en-US/product_details/pic_bg.jpg);
    background-repeat: no-repeat;
}
.product_detail_pic
{
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: 193px;
    height: 153px;
}
.product_detail_des
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 420px;
    text-align: left;
    font-size: 12px;
    line-height: 18px;
}
.product_detail_des_title
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 420px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
    height: 25px;
}
.product_detail_block2
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    float: left;
}
.product_detail_saleinfo
{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 216px;
}
.product_detail_vote
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: 420px;
    float: left;
    text-align: left;
}
.product_detail_block3
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    float: left;
}
.product_detail_sendtofriend
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 216px;
    float: left;
    text-align: left;
}
.product_detail_related
{
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: 420px;
    float: left;
    text-align: left;
}
.product_detail_block4
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}
.product_detail_opinion
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 646px;
    float: left;
    text-align: left;
}
.product_detail_saleinfo_price
{
    margin: 0px 0px 15px 0px;
    padding: 5px 0px 0px 0px;
    width: 150px;
    height: 49px;
    float: left;
    font-size: 12px;
    color: #ff0000;
    line-height: 20px;
}
.product_detail_saleinfo_block
{
}
.product_detail_saleinfo_btn
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}
.product_detail_saleinfo_priceunderline
{
    text-decoration: line-through;
}

/*---------- navigation ---------- */
.Body_nav_bg_l
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 23px;
    background-image: url(../../images/en-US/subpage/jewelry_l.jpg);
    background-repeat: no-repeat;
    height: 67px;
}
.Body_nav_bg_m
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
    background-image: url(../../images/en-US/subpage/jewelry_mid..jpg);
    background-repeat: repeat-x;
    height: 67px;
}
.Body_nav_bg_r
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 30px;
    float: left;
    background-image: url(../../images/en-US/subpage/jewelry_r.jpg);
    background-repeat: no-repeat;
    height: 67px;
}
.Body_nav_bg_text
{
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: bold;
    color: #ff0000;
}
.Body_nav_bg_text_level2
{
    color: Gray;
}
.Body_nav_bg_text_level2 A
{
    color: Gray;
}
.Body_nav_bg_text_level2 A:hover
{
    color: Black;
}
.under_product
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    clear: both;
    text-align: center;
    height: 64px;
}
.page_product
{
    float: left;
    padding: 0px 0px 0px 0px;
    width: 600px;
}
.page_product_first_btn
{
    background-image: url(../../images/en-US/subpage/page_btn.jpg);
    background-repeat: no-repeat;
    color: #CCCCCC;
    padding: 0px 0px 0px 0px;
    width: 90px;
    height: 23px;
    margin: 0 0 15 0px;
    border: none;
    cursor: pointer;
}
.page_no
{
    padding: 10px 0px 0px 15px;
}
.page_product_l
{
    float: left;
    padding: 10px 30px 0 35px;
}
.page_product_mid
{
    float: left;
}
.page_product_r
{
    float: left;
}

.product_item_content
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.paging
{
    font-size: 12px;
    font-weight: bold;
    color: Gray;
    background-repeat: no-repeat;
    background-position: center bottom;
}
/*---------- end of navigation ---------- */


/* -------------------------more--------------*/



.logout_text
{
    font-size: 12px;
    color: Gray;
}
.logout_text A
{
    color: Gray;
}
.logout_text A:hover
{
    color: Black;
}

.login_bg
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    background-image: url(../../images/en-US/login_page_icon.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    width: 100%;
}
.loginpage_text
{
    font-size: 12px;
    color: #484646;
    padding-left: 50px;
}

.registration
{
    background-image: url(../../images/en-US/reg_page_icon.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.reg_title
{
    background-image: url(../../images/en-US/subpage/page_no.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #484646;
}
.reg_text
{
    font-size: 12px;
    color: #484646;
    padding-left: 50px;
}
.hint_text
{
    font-size: 11px;
    color: #484646;
}

.reg_field_bg
{
    background-image: url(../../images/en-US/reg_field_bg.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 148px;
    height: 21px;
    display: block;
}
.reg_field
{
    border: 0px;
    background: transparent;
    width: 148px;
    height: 21px;
}
.reg_line
{
    background-image: url(../../images/en-US/subpage/line_under_product.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.reg_eror
{
    font-size: 11px;
    color: Red;
}
.dropdown
{
    border: 0px;
    background: transparent;
    width: 148px;
    height: 21px;
}
.editeprofile
{
    background-image: url(../../images/en-US/reg_page_icon.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.news_box
{
    margin: 10px 10px 20px 10px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    clear: both;
    width: 626px;
}
.news_date
{
    color: #878787;
}
.news_content
{
    clear: both;
    font-size: 12px;
    margin-top: 10px;
    color: #666666;
}
.news_back
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    text-align: right;
    float: right;
    width: 250px;
    height: 20px;
}
.btn_text
{
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}
.reg_confirm_text
{
    font-size: 12px;
    color: Gray;
}
.reg_confirm_text A
{
    color: Red;
}
.reg_page_icon_confirm
{
    background-image: url(../../images/en-US/reg_page_icon_confirm.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.editprofile
{
    background-image: url(../../images/en-US/edit_profile.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.item_pic_bg
{
    padding-left: 10px;
    background-repeat: no-repeat;
}


.advancesearch
{
}
.advance_search_title_text
{
    font-size: 12px;
    font-weight: bold;
    color: #484646;
}
.advance_search_text
{
    font-size: 12px;
    color: #484646;
}
.advance_search_field_bg
{
    background-image: url(../../images/en-US/search_field_bg.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 127px;
    height: 22px;
    display: block;
}
.advance_search_field
{
    padding: 0px 4px 0px 4px;
    border: 0px;
    background: transparent;
    width: 124px;
    height: 22px;
    color: Black;
}


.about
{
    text-align: left;
    font-size: 12px;
    padding: 10px;
    line-height: 20px;
    color: #666666;
}

