﻿.DetailTopMain
{
    height: auto;
    margin: auto;
    position: relative;
    border-bottom: 1px dotted gray;
    padding-bottom: 10px;
    float: right;
	width:100%;
}
.divgallery
{
    width: 350px;
    float: left;
    position: relative;
    margin-top: 25px;
}
.divgallery .displayimg
{
    width: 330px;
    height: 330px;
    margin: 0 auto;
    text-align: center;
}
.divgallery .displayimg img
{
    max-width: 330px;
    max-height: 330px;
    cursor: pointer;
}
*html .divgallery .displayimg img
{
    width: 300px;
    cursor: pointer;
}
.divgallery .bg_listimg
{
    width: 350px;
    height: 63px;
    margin-top: 5px;
}
.divgallery .bg_listimg .next
{
    display: none;
    background-image: url(image/site/next.png);
    float: right;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 5px;
    width: 25px;
    height: 25PX;
    margin-top: 20px;
}
.divgallery .bg_listimg .prev
{
    display: none;
    background-image: url(image/site/prev.png);
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
    position: absolute;
    width: 25px;
    height: 25PX;
    margin-top: 20px;
}
.divgallery .bg_listimg .listimg
{
    width: 288px;
    height: 63px;
    margin-left: 30px;
    float: left;
    overflow: hidden;
    position: absolute;
}
*html .divgallery .bg_listimg .listimg
{
    width: 288px;
    height: 63px;
    margin-left: 30px;
    float: left;
    overflow: hidden;
    position: absolute;
    display: inline;
    _overflow: hidden;
}
.divgallery .bg_listimg .listimg ul
{
    width: 9999px;
    left: 0px;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    top: 0;
    position: relative;
}
*html .divgallery .bg_listimg .listimg ul
{
    display: inline;
    position: relative;
}
.divgallery .bg_listimg .listimg ul li
{
    float: left;
    display: block;
}
.divgallery .bg_listimg .listimg ul li img
{
    height: 60px;
    margin-left: 10px;
    border: 1px solid gray;
    cursor: pointer;
    opacity: 0.8;
}
.divgallery .xoay360
{
    margin-top: 10px;
    text-align: center;
}
.divgallery .xoay360 .sp_m_rota
{
    padding: 0px 0 5px 35px;
    text-align: center;
    background: Transparent url(image/product/bg_rota.gif) no-repeat;
    background-position: left center;
    cursor: pointer;
}
.divgallery .xoay360 .sp_m_rota:hover
{
    text-decoration: underline;
    color: #4685DF;
}
.bg_buttonbuyitem
{
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 10px;
}
.bg_buttonbuyitem .button
{
    width: 125px;
    height: 40px;
    background-image: url(image/site/button.png);
    background-repeat: no-repeat;
    background-color: transparent;
    font-weight: bold;
    color: #0F6DB0;
    border: 0;
    cursor: pointer;
}
*html .bg_buttonbuyitem .button
{
    background-image: url(image/site/button_1.png);
}
.divgallery .addcart
{
    margin: 0 auto;
    text-align: center;
    display: inline;
}
*html .addcart
{
    position: absolute;
    left: 0px;
    display: inline;
}
.addcart .btnadd
{
    border: 0;
    height: 24px;
    width: 94px;
    background-color: transparent; /*background-image: url(image/site/btn_addcart.png);*/
    background-image: url(image/detail_new/btn_addcart.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin-top: 8px;
}
.addcart .btnadd:hover
{
    background-position: -197px 0px;
}
.addcart .txtquality
{
    height: 17px;
    width: 22px;
    margin-top: 12px;
    margin-left: 10px;
    background-image: url(image/site/txt_quality.png);
    background-repeat: no-repeat;
}
.divpromotion
{
    width: 600px;
    height: auto;
    float: right;
    padding: 0px;
    margin-bottom: 30px;
    margin-top: -30px;
}
*html .divpromotion
{
    width: 623px;
    height: auto;
    float: right;
    padding: 0px;
    margin-bottom: 30px;
    position: relative;
}
.divpromotion .rateproduct
{
    width: 100%;
    padding: 0px;
    height: 40px;
    position: relative;
}
* html .divpromotion .rateproduct
{
    width: 623px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    display: inline;
}
h1.product-title
{
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.divpromotion .rateproduct .rate
{
    height: 40px;
    font-size: 13pt;
    display: inline;
}
.divpromotion .rateproduct .rate .star
{
    height: 23px;
    width: 120px;
    float: left;
}
.divpromotion .rateproduct .rate .review
{
    float: left;
    margin-left: 60px;
    display: inline;
    height: 24px; /* background-image: url(image/Product/review.png);*/
    background-position: left;
    background-repeat: no-repeat;
}
.divpromotion .rateproduct .viewstatics
{
    float: left;
    margin-left: 10px;
    display: inline;
    height: 24px;
    width: 24px;
    background-image: url(image/detail_new/drop-down-comment.png);
    background-position: left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.divpromotion .rateproduct .rate .separate
{
    float: left;
    margin-left: 10px;
    margin-top: -2px;
    display: inline;
    color: #575858;
    font-family: Arial;
    font-size: 12px;
}
.showstatics
{
    width: 200px;
    border: 1px solid #ececec;
    display: none;
    background: white;
    z-index: 9999;
    position: absolute;
    margin-top: 20px;
    padding: 5px;
    border-radius: 5px;
}
.start
{
    background: url(image/misc/sprite-icon.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: -135px 0;
    width: 12px;
    height: 12px;
    float: left;
}
.loadingstart
{
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    background-color: transparent;
    background: url(image/tab/loading.gif);
}
.rateback
{
    background: #ccccccc;
    height: 100%;
}
.divpromotion .rateproduct .rate .review a
{
    margin-left: 5px;
    display: inline;
    text-decoration: none;
    color: #007CC7;
    font-family: Arial;
    font-size: 12px;
}
.divpromotion .rateproduct .rate a:hover
{
    text-decoration: underline;
}
.divpromotion .rateproduct .rate .addreview
{
    margin-left: 10px;
    float: left;
    display: inline;
}
.divpromotion .rateproduct .rate .addreview a
{
    text-decoration: none;
    color: #575858;
    font-family: Arial;
    font-size: 12px;
}
.divpromotion .rateproduct .rate .addreview a:hover
{
    text-decoration: underline;
}
.divpromotion .rateproduct .rate .googleplus
{
    float: right;
}
.divpromotion .content
{
    min-height: 120px;
    padding: 0px;
    margin: 0px;
    height: auto;
    width: 598px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e2dada;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e2dada;
    float: left;
}
*html .divpromotion .content
{
    position: relative;
    width: 621px;
}
.divpromotion .content .price
{
    height: 106px;
    width: 623px;
}
*html .divpromotion .content .price
{
    position: relative;
}
.divpromotion .content .price .left
{
    float: left;
    width: 311px;
    padding: 5px;
}
.divpromotion .content .price .left ul
{
    margin-left: 10px;
    width: 98%;
}
.divpromotion .content .price .left ul li
{
    list-style-type: square;
    color: #636363;
    margin-bottom: 5px;
}
*html .divpromotion .content .price .left
{
    overflow: hidden;
}
.divpromotion .content .price .right
{
  
    float: right;
    width: 311px;
    padding-left:10px;
    border-left:1px solid #DDD;
}
.divpromotion .content .promotiontitle
{
    background-position: 0 -120px;
    width: 623px;
    height: 30px;
    background-repeat: repeat-x; /*background-image: url(image/site/taskbar_topdetail.png);*/
    background-color: #0F6DB0;
}
.divpromotion .content .promotioncontent
{
    min-height: 65px;
    height: auto;
    width: 623px;
}
.divpromotion .content .promotioncontent .left
{
    min-height: 65px;
    height: auto;
    float: left;
    width: 311px !important;
    border-right-style: dotted;
    border-right-color: #e2dada;
    border-right-width: 1px;
}
.divpromotion .content .promotioncontent .right
{
    min-height: 65px;
    height: auto;
    float: right !important;
    width: 311px !important;
}
.divpromotion .content .promotioncontent .right ul
{
    font-size: 12px;
    list-style-type: none;
    list-style-position: inside;
    color: #dcd9d9;
    margin: 0;
    padding: 0;
}
.divpromotion .content .shippingtitle
{
    background-position: 0 -151px;
    width: 623px;
    height: 30px;
    background-repeat: repeat-x;
    background-image: url(image/site/taskbar_topdetail.png);
}
.divpromotion .content .shippingcontent
{
    width: 612px;
    float: left;
    border-top: 1px solid #E2DADA;
    padding-left: 10px;
    padding: 5px;
}
.divpromotion .content .shippingcontent ul
{
    font-size: 10.5pt;
}
.divpromotion .content .shippingcontent ul li a
{
    text-decoration: none;
    font-style: normal;
    color: #828282;
}
.divpromotion .content .shippingcontent ul li a:hover
{
    text-decoration: underline;
}
.divpromotion .boxbutton
{
    height: 5px;
    position: relative;
    width: 623px;
    float: left;
    margin-bottom: 1px;
}
*html .divpromotion .boxbutton
{
    height: 5px;
    position: relative;
    width: 623px;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
}
.divpromotion .boxbutton .left
{
    background-image: url(image/site/box_button.png);
    float: left;
    background-position: 0 -6px;
    width: 5px;
    height: 5px;
    background-repeat: no-repeat;
}

.divpromotion .boxbutton .center
{
    background-position: 0 0;
    width: 590px;
    height: 5px;
    background-image: url(image/site/box_button.png);
    background-repeat: repeat-x;
    float: left;
}
.divpromotion .boxbutton .right
{
    background-image: url(image/site/box_button.png);
    background-position: 0 -12px;
    width: 5px;
    height: 5px;
    float: right;
}
.divpromotion .title
{
    height: 39px;
    width: 100%;
    margin-left: 0px;
    position: relative;
}

.divpromotion .title .taskbarleft
{
    /*background-position: 0 -40px;     width: 10px;     height: 39px;     float: left;     background-image: url(image/site/taskbar_topdetail.png);     background-repeat: no-repeat;     display: inline;*/
    width: 10px;
    height: 37px;
    float: left;
    background-image: url(image/detail_new/taskbar-bg.png);
    background-repeat: repeat-x;
    display: inline;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.divpromotion .title .taskbarcenter
{
    /*background-position: 0 0;     width: 603px;     height: 39px;     float: left;     background-image: url(image/site/taskbar_topdetail.png);     background-repeat: repeat-x;     display: inline;*/
    width: 580px;
    height: 37px;
    float: left;
    background-image: url(image/detail_new/taskbar-bg.png);
    background-repeat: repeat-x;
    display: inline;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.market
{
    padding: 0px;
    margin: 0px 0px 0px 10px;
    font-weight: bold;
    line-height: 39px;
    font-size: 16px; /*?color: #0F6DB0;*/
    color: #555;
}
.noname
{
    border-right: 1px solid Gray;
    position: absolute;
    margin-left: 311px;
    float: left;
    height: 25px;
    margin-top: 5px;
    width: 1px;
    z-index: 100;
}
.pripmr
{
    font-weight: bold;
    font-size: 20px;
    padding-top: 5px;
    margin: 0px 0px 0px 5px;
    color: #cc0000;
    position: relative;
}
*html .pripmr
{
    font-weight: bold;
    font-size: 20px;
    padding-top: 5px;
    margin: 0px 0px 0px 5px;
    color: #cc0000;
    position: relative;
    display: inline;
}
.priexact
{
    font-weight: bold;
    font-size: 13px;
    padding-top: 5px;
    margin: 0px 0px 0px 5px;
    position: relative;
    color: #656565;
}
*html .priexact
{
    font-weight: bold;
    font-size: 15px;
    padding-top: 5px;
    margin: 0px 0px 0px 5px;
    position: relative;
    color: #656565;
    display: inline;
}
.sfe
{
    font-weight: bold;
    font-size: 14pt;
    padding-top: 75px;
    color: #dcd9d9;
    margin-left: 35px;
    margin-top: 5px;
    position: absolute;
}
*html .sfe
{
    font-weight: bold;
    font-size: 14pt;
    padding-top: 75px;
    color: #dcd9d9;
    margin-left: 35px;
    margin-top: 5px;
    display: inline;
}
.preorderpric
{
    color: #CC0000;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.protion
{
    padding: 0;
    margin-left: 30px;
    font-weight: bold;
    line-height: 30px;
    font-size: 20px;
    color: #B6DAF4;
}
.prodif
{
    font-weight: bold;
    font-size: 14pt;
    padding-top: 0px;
    margin-left: 25px;
    padding-top: 10px;
    margin: 0px;
}

*html .p_note
{
    display: inline;
    margin: 0px;
    width: 100%;
}
.classsocial_1
{
    height: 28px;
    margin: 0px 0px 0px 63px;
    width: 20px;
    float: left;
}
.classsocial_2
{
    height: 28px;
    margin: 0px 0px 0px 2px;
    width: 20px;
    float: left;
}
.div360_
{
    clear: both;
    display: none;
    width: 650px;
    left: 50%;
    top: 50%;
    position: fixed;
    z-index: 99999;
}

*html .div360_
{
    clear: both;
    display: none;
    width: 550px;
    left: 50%;
    top: 50%;
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop + 30));
    z-index: 1000;
}

.gallery360_p
{
    line-height: 30px;
    margin-top: 4px;
    margin-left: 20px;
    float: left;
    font-weight: bold;
}
.galleryproduct
{
    width: 630px;
    height: 510px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    overflow-x: hidden;
    overflow-y: hidden;
}
.galleryproduct img
{
    max-height:400px;
}
#view_overlay
{
    margin-top:-630px;
}

.divpromotion .title .taskbarright
{
    /*background-position: 0 -80px;     width: 10px;     height: 39px;     float: right;     background-image: url(image/site/taskbar_topdetail.png);     background-repeat: no-repeat;*/
    width: 8px;
    height: 37px;
    float: left;
    background-image: url(image/detail_new/taskbar-bg.png);
    background-repeat: repeat-x;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.divpromotion .infosupport
{
    width: 623px;
}
.divpromotion .infosupport .infotext
{
    float: left;
    width: 465px;
}
.divpromotion .infosupport .infotext ul
{
    padding-top: 15px;
    padding-left: 17px;
    font-size: 10.5pt;
}
.divpromotion .infosupport .infotext ul li a
{
    text-decoration: none;
    font-style: normal;
    color: #0F6DB0;
}
.divpromotion .infosupport .infotext ul li a:hover
{
    text-decoration: underline;
}
.divpromotion .infosupport .infoIcon
{
    width: 157px;
    float: right;
}
.divpromotion .infosupport .infoIcon .orderphone
{
    height: 40px;
    width: 157px;
    margin: 10px 0px 10px 0px;
    background-image: url(image/site/orderphone.png);
    background-repeat: no-repeat;
}
.divpromotion .infosupport .infoIcon .linksocial
{
    height: 28px;
    width: 156px;
    background-image: url(image/site/Detail_social.png);
    background-repeat: no-repeat;
}

#fade
{
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .85;
    z-index: 1001;
    filter: alpha(opacity=65);
}
*html #fade
{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: expression(screen.availWidth  + 'px' );
    height: expression(screen.availHeight  + 'px' );
    opacity: .80;
    z-index: 999;
    background-color: transparent;
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop));
    filter: alpha(opacity=80);
}
.bg_popop_top
{
    height: 34px;
    width: 600px;
    margin: 0px;
    padding: 0px;
    background: #000;
    opacity: 1;
}

.bg_popop_main
{
    height: 556px;
    width: 600px;
    background-color: White;
    padding: 0px;
    margin: 0px;
}
.bg_popop_main_center
{
    height: 556px;
    width: 580px;
    padding: 0px;
    margin: 0px;
    float: left;
}

.bg_popop_img
{
    height: 100px;
    width: 580px;
    margin: 0px;
    padding: 0px;
}
.bg_popop_center_bglistimg
{
    height: 100px;
    width: 570px;
    margin-left: 5px;
    background-color: #e2e2e2;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
}

.order
{
    height: 30px;
    width: 580px;
    padding: 0px;
    margin-top: 10px;
    text-align: center;
}
.bg_popop_bottom
{
    height: 10px;
    width: 600px;
    margin: 0px;
    padding: 0px;
}
.popup_b_c
{
    background-position: 0 0;
    width: 580px;
    height: 10px;
    background-image: url(images/details/popup_centerbar.png);
    background-repeat: repeat-x;
    float: left;
}

.popup_b_l
{
    background-position: 0 0;
    width: 10px;
    height: 10px;
    background-image: url(images/details/popup_ho.png);
    background-repeat: no-repeat;
    float: left;
}
.popup_b_r
{
    background-position: -11px 0;
    width: 10px;
    height: 10px;
    background-image: url(images/details/popup_ho.png);
    background-repeat: no-repeat;
    float: right;
}
.popup_c_l
{
    background-position: 0 0;
    width: 10px;
    height: 556px;
    background-image: url(images/details/popup_ve.png);
    background-repeat: repeat-y;
    float: left;
}
.popup_c_r
{
    background-position: -11px 0;
    width: 10px;
    height: 556px;
    background-image: url(images/details/popup_ve.png);
    background-repeat: repeat-y;
    float: right;
}
.bg_popop_top .popup_t_c
{
    background-position: 0 -11px;
    width: 580px;
    height: 34px;
    background-image: url(images/details/popup_centerbar.png);
    background-repeat: repeat-x;
    float: left;
}
.bg_popop_top .popup_t_c .strTitle
{
    width: 60%;
    height: 34px;
    float: left;
    font-weight: bold;
    margin-left: 15px;
    line-height: 34px;
    margin-top: 3px;
}
.bg_popop_top .popup_t_c .imgIcon
{
    width: 30%;
    height: 34px;
    float: left;
    margin-top: 15px;
}
.bg_popop_top .popup_t_c .imgIcon span
{
    font-weight: normal;
    color: #808080;
    font-size: 8pt;
}
.bg_popop_top .popup_t_l
{
    background-position: -22px 0;
    width: 10px;
    height: 34px;
    background-image: url(images/details/popup_ho.png);
    background-repeat: no-repeat;
    float: left;
}
.bg_popop_top .popup_t_r
{
    background-position: -33px 0;
    width: 10px;
    height: 34px;
    background-image: url(images/details/popup_ho.png);
    background-repeat: no-repeat;
    float: right;
}
.close_popup
{
    z-index: 9999;
    position: relative;
}
.close_popup a
{
    background: Transparent url(images/details/dialog-close.gif) no-repeat;
    background-position: left center;
    display: block;
    height: 16px;
    width: 16px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}
.360IMG
{
    width: 450px;
    height: 434px;
    cursor: move;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    overflow-x: hidden;
    overflow-y: hidden;
}
.order_s
{
    width: 500px;
    height: 1px;
    border-top: 1px solid gray;
    margin-left: 10px;
}

*html #callyou
{
    clear: both;
    display: none;
    width: 650px;
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop + 30));
}
.callyou_cal
{
    line-height: 30px;
    margin-top: 4px;
    margin-left: 20px;
    float: left;
    font-weight: bold;
}
.sunmitbtn
{
    border-width: 0px;
    width: 149px;
    height: 31px;
    background-color: transparent;
    cursor: pointer;
}
.order_CS
{
    width: 580px;
    height: 1px;
    border-top: 1px solid gray;
    margin-left: 20px;
}
.fearure_p
{
    font-size: 13pt;
    font-weight: bold;
    margin: 25px auto 10px 5px !important;
    color: White;
}
.pro_mul
{
    font-size: 13pt;
    font-weight: bold;
    margin: 20px auto 10px 5px;
    color: White;
}
.cy_info_pd
{
    padding: 13px 0px 10px 10px;
    border-bottom: solid 1px #ddd;
    margin: 0px;
}

.cy_content
{
    background: url(images/details/bg_callyou.gif) no-repeat;
    background-position: 5% top;
    padding: 25px 0px 35px 200px;
    position: relative;
}
.cy_tr
{
    padding: 4px 0px 1px 0px;
    margin: 3px auto 3px auto;
}

.cy_bgbutton
{
    padding: 25px 0px 5px 0px;
    position: relative;
    margin-bottom: 15px;
}
.cy_button
{
    border: solid 0px #fff;
    background: url(images/details/bg_btn_call.gif) no-repeat;
    position: absolute;
    width: 119px;
    height: 26px;
    margin-left: 35px;
}

.txt_cy
{
    border: solid 1px #F79646;
    color: #acacac;
    width: 280px;
    height: 20px;
}
.txt-height
{
    border: solid 1px #F79646;
    overflow: auto;
    color: #acacac;
    padding-left: 3px;
    margin: 0px;
}
.txt_textbox
{
    border: solid 1px #F79646;
    margin: 0px 3px;
    color: #acacac;
    padding-left: 3px;
    float: left;
}
.txt-readonly
{
    padding: 3px 5px 3px 5px;
    border: solid 1px #b1b1b1;
    color: #000;
    font-weight: bold;
    background-color: Transparent;
    margin: 0px 3px 0px 0px;
}
.txt_focus
{
    border: solid 1px #F79646;
    width: 280px;
    height: 20px;
}
.txt_empty
{
    border: solid 1px #F79646;
    width: 280px;
    height: 20px;
}
.PRVPRV_bg
{
    width: 555px;
    height: auto;
    margin: auto;
    padding: 20px;
    color: #FEFEFE;
    font-weight: bold;
}
.PRVPRV_title
{
    width: 555px;
    height: 31px;
}
.PRVPRV_center
{
    background-position: 0 0;
    width: 541px;
    height: 31px;
    background-image: url(image/site/PRV_Task_bar.png);
    background-repeat: repeat-x;
    float: left;
}
.PRVPRV_left
{
    background-position: 0 -32px;
    width: 7PX;
    height: 31px;
    background-image: url(image/site/PRV_Task_bar.png);
    background-repeat: no-repeat;
    float: left;
}
.PRVPRV_right
{
    background-position: 0 -64px;
    width: 7px;
    height: 31px;
    background-image: url(image/site/PRV_Task_bar.png);
    background-repeat: no-repeat;
    float: right;
}
#PRVPRV_listproduct
{
    width: 555px;
    height: auto;
}
.PRVPRV_listproduct
{
    width: 555px;
    height: 190px;
    border-bottom: 1px dotted Gray;
}
.PRVPRV_listproduct .displayimg
{
    width: 200px;
    height: 190px;
    float: left;
}


.PRVPRV_listproduct .displayimg .img
{
    width: 140px;
    height: 140px;
    text-align: center;
    margin: 20px 0px 0px 20px;
    border: 1px solid #D5D5D5;
}
.PRVPRV_listproduct .displayimg .img img
{
    max-height: 140px;
    padding-top: 10px;
    cursor: pointer;
    max-width: 140px;
}
.PRVPRV_listproduct .info
{
    height: 190px;
    float: right;
    width: 355px;
}
.PRVPRV_listproduct .info
{
    height: 190px;
    float: right;
    width: 355px;
}
.PRVPRV_listproduct .info .productname
{
    height: 68px;
}
.PRVPRV_listproduct .info .star
{
    height: 16px;
}
.PRVPRV_listproduct .info .price
{
    height: 35px;
    margin-top: 10px;
    padding: 0px;
}
.PRVPRV_listproduct .info .remove
{
    margin-top: 15px;
}
.PRVPRV_listproduct .info .remove .btn
{
    background-image: url(image/checkout/small.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 18px;
    margin-left: 290px;
}

.PRVPRV_listproduct .info .remove .btn .ipre
{
    height: 18px;
    position: absolute;
    width: 58px;
    border-width: 0px;
    background-color: transparent;
    cursor: pointer;
}
.PRVPRV_btnDeleteAll
{
    width: 555px;
}
.HTR_Detele
{
    width: 555px;
    width: 81px;
    height: 26px;
    margin-left: 480px;
}
.HTR_Detele .delall
{
    height: 26px;
    position: absolute;
    width: 128px;
    border-width: 0px;
    cursor: pointer;
    background-image: url(image/product/HTR_Delete.png);
    background-repeat: no-repeat;
    background-position: -25px -5px;
}
.MultiIMG
{
    background-color: transparent;
    position: fixed;
    left: 0px;
    top: 0px;
    overflow: hidden;
    z-index: 9999;
    visibility: hidden;
}
*html .MultiIMG
{
    position: absolute;
}
.MDisplay
{
    z-index: 9999;
    background-color: #000;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 79%;
    height: 100%;
    bottom: 100px;
    opacity: 0.90;
    filter: alpha(opacity=90);
}
*html .MDisplay
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop - 260));
    right: auto;
    left: expression(eval(document.documentElement.scrollLeft - 160));
    width: expression(screen.availWidth * 0.79 + 'px' );
    height: expression(screen.availHeight  + 'px' );
}

#MdisplayIMG
{
    z-index: 99999;
    position: fixed;
    margin: 0px;
    padding: 0px;
}
*html #MdisplayIMG
{
    position: absolute;
    bottom: auto;
    left: -150px;
    top: expression(eval(document.documentElement.scrollTop - 280));
    display: inline;
    padding: 0px;
    margin: 0px;
    display: inline;
    position: absolute;
}
.Mclose
{
    background-image: url(image/Gallery/close_G.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 22px;
    position: absolute;
    right: 8px;
    top: 5px;
    cursor: pointer;
}
*html .Mclose
{
    background-image: url(image/Gallery/close.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 5px;
    cursor: pointer;
    right: expression( screen.availWidth *  0.05 + 'px' );
}
.MListImg
{
    bottom: 0px;
    left: 0px;
    background-color: black;
    height: 82px;
    position: fixed;
    width: 79%;
    z-index: 99999;
}

*html .MListImg
{
    overflow: hidden;
    position: absolute;
    width: 100%;
    left: -160px;
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop + 270));
    bottom: auto;
    margin-top: expression( screen.height * 0.670 + 'px' );
    top: expression(eval(document.documentElement.scrollTop));
    width: expression( screen.width * 0.79 + 'px' );
}
.Mprev
{
    background-color: transparent;
    background-image: url(image/Gallery/left-arrow2.png);
    background-repeat: no-repeat;
    position: fixed;
    left: 10px;
    top: 32%;
    height: 150px;
    background-position: 0 30px;
    width: 70px;
    opacity: 0.40;
    filter: alpha(opacity=40);
    cursor: pointer;
    z-index: 999999;
}
*html .Mprev
{
    position: absolute;
}
.Mprev:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.Mnext
{
    background-color: transparent;
    background-image: url(image/Gallery/right-arrow2.png);
    background-repeat: no-repeat;
    position: fixed;
    right: 21.5%;
    top: 32%;
    height: 150px;
    background-position: 20px 30px;
    width: 70px;
    opacity: 0.40;
    filter: alpha(opacity=40);
    cursor: pointer;
    z-index: 999999;
}
*html .Mnext
{
    position: absolute;
    width: expression( screen.availWidth * 0.140 + 'px' );
    right: -50px;
    width: expression( screen.width * 0.160 + 'px' );
}
.Mnext:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.Mfocus
{
    height: 52px;
    width: 52px;
    border: 2px solid white;
    margin: 2px auto;
    left: 47%;
    position: absolute;
    padding: 0px;
    z-index: 999999;
}
*html .Mfocus
{
    left: 39%;
    margin: auto;
    margin-bottom: 20px;
}
.MIndex
{
    height: 20px;
    width: 55px;
    margin: auto;
    text-align: center;
    left: 47%;
    position: absolute;
    bottom: 78px;
    padding: 0px;
    z-index: 9999;
}
*html .MIndex
{
    left: 39%;
    margin-bottom: 120px;
}
.MIndex span
{
    color: White;
    font-size: 11px;
}
.Mfeature
{
    top: 0px;
    right: 0px;
    background-color: #151515;
    position: fixed;
    height: 100%;
    width: 20.5%;
    z-index: 99999;
    border-left: 10px solid #323232;
}
*html .Mfeature
{
    width: expression( screen.availWidth *  0.215 + 'px' );
    height: expression( screen.availHeight + 'px' );
    position: absolute;
    right: -160px;
    top: expression(eval(document.documentElement.scrollTop - 260));
    width: expression( screen.width *  0.205 + 'px' );
    height: expression( screen.height + 'px' );
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop - 179));
}
.desfeature
{
    font-size: 11pt;
    color: White;
    margin: 5px !important;
    padding-top: 2px;
}
.promotionS
{
    font-size: 10pt;
    color: #FDCA1E;
    font-weight: bold;
    margin: 5px !important;
    padding-top: 2px;
}
.MListImgDisplay
{
    height: 60px;
    margin-top: 4px;
    width: 9999px;
    position: absolute;
    z-index: 99999;
    padding: 0px;
}
*html .MListImgDisplay
{
    height: 60px;
    width: 9999px;
    z-index: 9999;
    position: relative;
}

.MListImgDisplay ul
{
    list-style: none;
    width: 9999PX;
    margin: 0px;
    position: absolute;
}
* html .MListImgDisplay ul
{
    list-style: none;
    width: 9999PX;
    margin: 0px;
    position: relative;
}
.MListImgDisplay ul li
{
    float: left;
    display: block;
    list-style: none;
    margin: 0px 0px 0px 2px;
}
.MListImgDisplay ul li img
{
    opacity: 0.60;
    cursor: pointer;
    z-index: 999999;
    filter: alpha(opacity=60);
}
.MListImgDisplay ul li img:hover
{
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.MulColor_detail
{
    margin: 0px;
    color: #808080;
    position: relative;
    right: 5px;
    padding: 0px 0 5px 10px;
}
.image_con
{
    border: solid 0px #fff;
    padding-left: 2px;
    cursor: pointer;
}
.focusvideo
{
    padding: 0px 0 5px 30px;
    background: Transparent url(image/product/iconvideo.png) no-repeat;
    background-position: left center;
    cursor: pointer;
    text-decoration: none;
    color: Black;
}
.focusvideo:hover
{
    text-decoration: underline;
    color: #4685DF;
}
._fun_content ul
{
    padding: 0;
    margin: 0;
}

._fun_content ul li
{
    padding: 3px 2px 1px 10px;
    list-style: none;
    margin: 0;
}
._fun_content ul
{
    list-style-type: circle;
}
.clr
{
    clear: both;
}
.IEmargin
{
    margin-left: 35px;
}
*html .IEmargin
{
    display: inline;
    position: relative;
}
.CY_B_main
{
    width: 475px;
    height: 32px;
}
.CY_B_center
{
    background-position: 0 0;
    float: left;
    width: 429px;
    height: 13px;
    line-height: 32PX;
    text-align: center;
    background-image: url("images/details/giovang-popup-bottom-center.png");
    background-repeat: repeat-x;
    font-size: 10pt;
}
.CY_B_left
{
    float: left;
    width: 20px;
    height: 13px;
    background-image: url("images/details/giovang-popup-bottom-left.png");
    background-repeat: no-repeat;
}
.CY_B_right
{
    float: left;
    width: 20px;
    height: 13px;
    background-image: url("images/details/giovang-popup-bottom-right.png");
    background-repeat: no-repeat;
}
.CY_T_Main
{
    height: 35px;
    width: 475px;
}
.CY_T_center
{
    height: 30px;
    color: #333;
    font-weight: bold;
    float: left;
    width: 437px;
    font-size: 13pt;
    padding-top: 13px;
    background-image: url("images/details/giovang-popup-head-center.png");
    background-repeat: repeat-x;
}
.CY_T_left
{
    background-image: url(images/details/giovang-popup-head-left.png);
    background-repeat: no-repeat;
    height: 43px;
    width: 16px;
    float: left;
}
.CY_T_right
{
    background-image: url(images/details/giovang-popup-head-right.png);
    background-repeat: no-repeat;
    height: 43px;
    width: 16px;
    float: left;
}
.CY_C_B
{
    font-size: 11pt;
    margin-left: 20px;
    padding: 5px;
    text-align: justify;
}
.CY_C_Main
{
    width: 469px;
    height: 268px;
    background: white;
    float: left;
}
.CY_C_C
{
    width: 469px;
    float: left;
}
.CY_C_C .Content
{
    width: 469px;
    height: 120px;
    margin-bottom: 25px;
}
.CY_C_C .Content .leftcy
{
    height: 90px;
    float: left;
    margin-left: 20px;
    width: 305px;
}
.CY_C_C .Content .rightcy
{
    width: 124px;
    height: 175px;
    float: right;
    margin: 0px;
    background: url(images/details/NV_CY.png) no-repeat;
    margin-right: 20px;
}
.CY_Main
{
    width: 475px;
    height: 400px;
    clear: both;
    left: 50%;
    top: 50%;
    display: none; /*background-color: White;*/
    position: fixed;
    z-index: 99999;
}
.CY_close
{
    background: Transparent url(images/details/dialog-close.gif) no-repeat;
    background-position: left center;
    display: block;
    height: 16px;
    width: 16px;
    float: right;
    cursor: pointer;
}
.CY_tuvan
{
    font-size: 10pt;
}
.CY_tuvan .tv
{
    margin: 10px auto 20px 20px;
}
.CY_tuvan .ly
{
    margin: auto auto auto 20px;
}
.CY_Call
{
    text-align: center;
    width: 400px;
}
.CY_Call .btncy
{
    background: url(images/details/Send_info.png) no-repeat;
    width: 149px;
    height: 31px;
    margin: auto;
    float: left;
    margin-left: 18px;
    cursor: pointer;
}
.CY_tuvan .info
{
    font-size: 10pt;
    margin-left: 20px;
}
.CY_tuvan .info .text
{
    color: #000;
    width: 190px;
}
.CY_tuvan .info .productname
{
    font-weight: bold;
    color: blue;
}
.CY_tuvan .info .productprice
{
    font-weight: bold;
    color: red;
}

.CY_tuvan .info select, .CY_tuvan .info input
{
    border: 1px solid #ddd;
    width: 80px;
}
.bg_buttonbuyitem .buttonleft
{
    background-color: transparent;
    background-image: url("image/site/button_left.png");
    background-repeat: no-repeat;
    border: 0 none;
    color: #0F6DB0;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    float: left;
    width: 18px;
}
.bg_buttonbuyitem .buttoncenter
{
    background-color: transparent;
    background-image: url("image/site/button_center.png");
    background-repeat: repeat-x;
    border: 0 none;
    color: #0F6DB0;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    width: 80px;
    float: left;
    line-height: 35px;
    text-align: center;
}
.bg_buttonbuyitem .buttonright
{
    background-color: transparent;
    background-image: url("image/site/button_right.png");
    background-repeat: no-repeat;
    border: 0 none;
    color: #0F6DB0;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    width: 18px;
    float: left;
}
.minusquantity
{
    background: url(image/site/minusicon.png);
    height: 17px;
    width: 17px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}
.plusquantity
{
    background: url(image/site/plusicon.png);
    height: 17px;
    width: 17px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 5px;
    float: left;
}
.facebooklike
{
    float: right;
    width: 60px;
}
.googleplus
{
    float: right;
}
.btnquickorder
{
    height: 24px;
    width: 92px;
    background: url(image/detail_new/btn_quickorder.png);
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}
.btnquickorder:hover
{
    background-position: -191px 0px;
}
.btnCallMe
{
    width: 95px;
    height: 22px;
    background: url(image/detail_new/btn_callme.png);
    margin-top: -4px;
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}
.btnCallMe:hover
{
}
.btnInstallment
{
    width: 94px;
    height: 24px;
    background: url(image/site/listbutton.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0px 0px;
    cursor: pointer;
}
.btnInstallment:hover
{
    background-position: -191px 0px;
}
.pricesave
{
    color: #297CDC;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding-top: 5px;
    position: relative;
}
.commpare_ctls
{
    float: right;
}
.commpare_ctls a
{
    color: #494949;
    font-size: 12px;
    font-weight: normal;
}
.commpare_ctls a:hover
{
    text-decoration: underline;
}
.div_quick_order {
    background-image: url("image/Product/bg_Click.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-table;
    padding-right: 30px;
    color:#0186D1;
    padding-bottom:5px;
}
.div_quick_order .s_price_order {
    color: Red;
    font-weight: bold;
    padding-left: 3px;
}