@import url("product-style-display.css");

@font-face {
    font-family: 'baufra';
    src: url('../fonts/baufra-webfont.eot');
    src: url('../fonts/baufra-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/baufra-webfont.woff') format('woff'),
    url('../fonts/baufra-webfont.ttf') format('truetype'),
    url('../fonts/baufra-webfont.svg#baufraregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'baufra';
    src: url('../fonts/baufra_light-webfont.eot');
    src: url('../fonts/baufra_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/baufra_light-webfont.woff') format('woff'),
    url('../fonts/baufra_light-webfont.ttf') format('truetype'),
    url('../fonts/baufra_light-webfont.svg#baufralight') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'baufra';
    src: url('../fonts/baufra_medium-webfont.eot');
    src: url('../fonts/baufra_medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/baufra_medium-webfont.woff') format('woff'),
    url('../fonts/baufra_medium-webfont.ttf') format('truetype'),
    url('../fonts/baufra_medium-webfont.svg#bauframedium') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'baufra';
    src: url('../fonts/baufra_demi_bold-webfont.eot');
    src: url('../fonts/baufra_demi_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/baufra_demi_bold-webfont.woff') format('woff'),
    url('../fonts/baufra_demi_bold-webfont.ttf') format('truetype'),
    url('../fonts/baufra_demi_bold-webfont.svg#baufrademibold') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'baufra';
    src: url('../fonts/baufra_semi_bold-webfont.eot');
    src: url('../fonts/baufra_semi_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/baufra_semi_bold-webfont.woff') format('woff'),
    url('../fonts/baufra_semi_bold-webfont.ttf') format('truetype'),
    url('../fonts/baufra_semi_bold-webfont.svg#baufrasemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'baufra';
    src: url('../fonts/baufra_bold-webfont.eot');
    src: url('../fonts/baufra_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/baufra_bold-webfont.woff') format('woff'),
    url('../fonts/baufra_bold-webfont.ttf') format('truetype'),
    url('../fonts/baufra_bold-webfont.svg#baufrabold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'kittithada';
    src: url('../fonts/psl240pro-webfont.eot');
    src: url('../fonts/psl240pro-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/psl240pro-webfont.woff') format('woff'),
    url('../fonts/psl240pro-webfont.ttf') format('truetype'),
    url('../fonts/psl240pro-webfont.svg#kittithada_light_45regular') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'kittithada';
    src: url('../fonts/psl241pro-webfont.eot');
    src: url('../fonts/psl241pro-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/psl241pro-webfont.woff') format('woff'),
    url('../fonts/psl241pro-webfont.ttf') format('truetype'),
    url('../fonts/psl241pro-webfont.svg#kittithada_light_45italic') format('svg');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'kittithada';
    src: url('../fonts/psl244pro-webfont.eot');
    src: url('../fonts/psl244pro-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/psl244pro-webfont.woff') format('woff'),
    url('../fonts/psl244pro-webfont.ttf') format('truetype'),
    url('../fonts/psl244pro-webfont.svg#kittithada_medium_65regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kittithada';
    src: url('../fonts/psl255pro-webfont.eot');
    src: url('../fonts/psl255pro-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/psl255pro-webfont.woff') format('woff'),
    url('../fonts/psl255pro-webfont.ttf') format('truetype'),
    url('../fonts/psl255pro-webfont.svg#kittithada_medium_65italic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'kittithada';
    src: url('../fonts/psl245pro-webfont.eot');
    src: url('../fonts/psl245pro-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/psl245pro-webfont.woff') format('woff'),
    url('../fonts/psl245pro-webfont.ttf') format('truetype'),
    url('../fonts/psl245pro-webfont.svg#kittithada_bold_75regular') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'kittithada';
    src: url('../fonts/psl256pro-webfont.eot');
    src: url('../fonts/psl256pro-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/psl256pro-webfont.woff') format('woff'),
    url('../fonts/psl256pro-webfont.ttf') format('truetype'),
    url('../fonts/psl256pro-webfont.svg#kittithada_bold_75italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'HelveticaNeueLT-BlackCond';
    src: url('../fonts/HelveticaNeueLT-BlackCond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/HelveticaNeueLT-BlackCond.woff') format('woff'),
    url('../fonts/HelveticaNeueLT-BlackCond.ttf') format('truetype'),
    url('../fonts/HelveticaNeueLT-BlackCond.svg#HelveticaNeueLT-BlackCond') format('svg');
    font-weight: bold;
    font-style: normal;
}


form{padding:0;margin:0;}

body{
    margin:0;
    padding:0;
    font-family: Tahoma, sans-serif;
    font-size:12px;
    color:#252525;
}
img{border:0;}
br.clear{
    clear:both;
}
a{
    outline:none;
    text-decoration: none;
    color: #89ab01;
}
a:hover{
    color: #BEE22D;
}

/* START Globals */
.input_error, input.error,textarea.error {
    background:url(../images/input_box.png) left -99px no-repeat !important;
}
select.error{
    border-top:2px solid #ffa94d !important;
    border-left:2px solid #ffa94d !important;
    background:#ffd8af url(../images/select_box.png) right -62px no-repeat !important;
}
select.error:hover{
    background:#ffd8af url(../images/select_box.png) right -92px no-repeat !important;
}
.radio_error{
    background:url(../images/radio_error.png) 130px 3px no-repeat !important;
}
label.error,label.error_custom {
    display:none;
    text-align:left !important;
    width:400px !important;
    font-style:italic;
    color:#ff0000;
}
.inactive_input input{
    background: url(../images/input_box.png) left -197px no-repeat !important;
}
.raty-active{padding: 4px 0 0 5px;}
.raty{}
.raty ul, .raty li{float:left;list-style:none;margin:0 !important;padding:0 !important;}
.raty li{float:left;display:block;padding:0 5px 0 0 !important;border:0 !important;height:auto;min-height:0px;}
.raty-count{color:#000;font-size:10px;line-height:13px;}
.raty-count a{color:#da251c !important;}
.raty-bar{}
.raty-bar * {line-height:0;font-size:0;}
.raty-bar .bar-bg{position:relative;display:block;top:0;left:0;width:100px;height:10px;background-color:#eee;border-top:2px groove #d0d0d0;border-left:2px groove #d0d0d0;}
.raty-bar .bar-value{position:absolute;top:-2px;left:-2px;display:block;height:10px;background-color:#898989;border-top:2px groove #787878;border-left:2px groove #787878;}
input:focus,textarea:focus,select:focus{outline:none;}
a{outline:none;}
textarea{resize:none;}
.txt {
    line-height: 17px;
    height: 18px;
    padding: 0 0 0 5px;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    box-shadow: 1px 1px 0 #ccc;
}
.disabled{background:transparent url(../images/input_box.png) left -197px no-repeat !important;color:#ccc;}
.txt-qty{padding-left:0;padding-right:0;font-size:11px;line-height:16px;text-align:center;width:22px;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: none;
}
.cbo{
    height:21px;
}
.cbo:hover{background-position:right -32px;}
.product-price p{margin:0;padding:0;line-height:normal;}
.product-price .old-price{text-decoration:line-through;font-size: 11px !important;}
.product-price .special-price{font-size: 16px !important;}
.product-price .old-price,
.product-price .special-price{display: inline-block;margin: 0 2px;line-height: 25px;}
.custome-type-error{margin:20px 0;min-height:26px;background:transparent url(../images/icon_error_big.png) left top no-repeat;padding:0 0 0 35px;color:#f00;}
ul.notice{padding:5px 0 10px 35px;margin:10px 0;background:transparent url(../images/icon_notice_big.png) left top no-repeat;}
ul.notice li{list-style:none;margin:0;padding:0 0 5px 0;color:#f00;font-weight:normal;}
ul.warning{padding:5px 0 10px 35px;margin:10px 0;background:transparent url(../images/icon_warning_big.png) left top no-repeat;}
ul.warning li{list-style:none;margin:0;padding:0 0 5px 0;color:#f60;font-weight:normal;}
ul.error{padding:5px 0 10px 35px;margin:10px 0;background:transparent url(../images/icon_error_big.png) left top no-repeat;}
ul.error li{list-style:none;margin:0;padding:0 0 5px 0;color:#f00;font-weight:normal;}
ul.success{padding:5px 0 10px 35px;margin:10px 0;background:transparent url(../images/icon_success_big.png) left top no-repeat;}
ul.success li{list-style:none;margin:0;padding:0 0 5px 0;color:#8DA242;font-weight:normal;}
ul.messages{margin:10px 0 0 40px;padding:0;list-style:none;clear:both;}
li.success-msg{list-style:none;margin:0;padding:0 0 5px 35px;background:transparent url(../images/icon_success_big.png) left top no-repeat;}
li.success-msg ul{list-style:none;margin:0;padding:0;}
li.success-msg li{list-style:none;margin:0;padding:5px 0;color:#8DA242;}
li.error-msg{list-style:none;margin:0;padding:0 0 5px 35px;background:transparent url(../images/icon_error_big.png) left top no-repeat;}
li.error-msg ul{list-style:none;margin:0;padding:0;}
li.error-msg li{list-style:none;margin:0;padding:5px 0;color:#f00;}
*:first-child+html li.error-msg ul,
*:first-child+html li.success-msg ul{position:relative;top:-12px;}
/* END Globals */

#pageWrapper{
    margin:0;
    padding:0;
    text-align:left;
    background: #FFF url('../images/bg-content.jpg') repeat-x !important;
    /*background: #FFF url('../images/bg_gday_201503.jpg') no-repeat center 0px !important;*/
    padding-top: 1px;
}
#topbar .text{
    float:left;
    padding:5px 5px 5px 13px;
    color:#d1020c;
}
#topbar .lang{
    float: right;
    padding-right: 2px;
    padding-top: 3px;
    width: 95px;
}
#topbar .lang ul{
    margin:0 10px 0 0; padding:0;
}
#topbar .lang ul li{
    width:42px;
    height:23px;
    float:right;
    list-style:none;
}
#topbar .lang ul li.th_TH a{
    width:42px;
    height:23px;
    background:url(../images/icon_flags.png) left top no-repeat;
    text-indent:-9000px;
    display:block;
    outline:none;
}
#topbar .lang ul li.en_US a{
    width:42px;
    height:23px;
    background:url(../images/icon_flags.png) -45px top no-repeat;
    text-indent:-9000px;
    display:block;
    outline:none;
}


#header{
    padding: 0 25px 28px;
    position: relative;
}
#header .service-list{
    margin-top: 17px;
    width: 100%;
}
#header .service-list span{
    float: left;
    display: inline-block;
    margin-left: 8px;
    margin-top: 4px;
    color: #444;
    font-size: 11px;
    padding-top: 10px;
}
#header .service-list li{
    margin-left: 15px;
    /*width: 178px; /*200px*/
}
.icon-header {
    background-image: url('../images/icon-header.png');
    background-repeat: no-repeat;
    float: left;
    width: 57px;
    height: 57px;
}
.icon-header-1 {
    background-position: -10px -10px;
}

.icon-header-2 {
    background-position: -10px -86px;
}

.icon-header-3 {
    background-position: -10px -162px;
}

.icon-header-4 {
    background-position: -10px -238px;
}

#header .logo{
    width:82px;
    height:119px;
    float:left;
    background:url(../images/logo_n.jpg) no-repeat;
    position: absolute;
    left: 40px;
    top: 21px;
}
#header .logo a{
    display:block;
    outline:none;
    width:82px;
    height:119px;
    text-indent:-9000px;
}

#header .textlinks{
    float: left;
    font-size: 11px;
}
#header .lang{
    float: left;
    margin-left: 14px;
}
#header .lang ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#header .lang .en_US{
    margin-right:11px;
    position: relative;
}
#header .lang .en_US:after{
    content: '\00b7';
    position: absolute;
    right: -7px;
    font-size: 14px;
    color: #636363;
}
#header .lang li,
#header .textlinks li a{
    float: left;
    margin-top: 8px;
    line-height: 0.8em;
    font-size: 11px;
}
#header .textlinks ul{
    padding:0;
    margin:0;
}
#header .textlinks li{
    padding:0;
    margin:0 0 0 10px;
    list-style:none;
    float:left;
}
#header .textlinks li a,
.lang a{
    color:#636363;
    text-decoration:none;
}
#header .textlinks li a:hover,
.lang a:hover{
    text-decoration:underline;
}

#header .textlinks li.callcenter{
    color:#da251c;
    font-weight:bold;
    margin-right:0px;
}
#header .textlinks li .sprite{
    float: left;
    margin-right: 7px;
}
#header .textlinks li a{
    border-right: 1px solid #333;
    padding-right: 10px;
}
#header .textlinks li:after{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: '';
}

#header .toolsbox{
    float:right;
    margin-top: 10px;
}

#header .searchbox{
    float: left;
    position: relative;
    background: #e9ebec;
    padding: 4px;
    border-radius: 3px;
    width: 561px;
}
#header .searchbox .keyword{
    float:left;
    /**width:212px;
		padding:15px 10px 0 140px;**/
    padding:0;
    width:341px;

}
#header .searchbox .keyword input{
    width:205px;
    border:#ffffff none 1px;
    outline:none;
    margin:15px 10px 0 121px;
}

#header .searchbox .form-search ul{
    margin:0;
    padding:0;
    border-bottom:#FFCC99 solid 1px;
}

#header .searchbox .form-search ul li{
    list-style:none;
    background-color:#fff;
    border:#FFCC99 solid 1px;
    text-align:left;
    padding:3px;
    border-bottom:none;
    cursor:pointer;
    cursor:hand;
    display:block;
}
#header .searchbox .form-search ul li.highlight,#header .searchbox .form-search ul li:hover{
    background-color:#ffe9d2;
}
#header .searchbox .form-search ul li span{
    float:right;
}
.autocomplete-loading{background:transparent url('../images/loading_16x16.gif') right center no-repeat; }
#header .searchbox .form-search{
    position:relative;
}
#header .searchbox .form-search .search-autocomplete{
    position:absolute;
    width:215px;
    z-index:9999;
    left:136px;
    top:36px;
}


#header .searchbox .category{
    float:left;
    width:100% !important;
    padding:15px 0 0 10px;
}
#header .searchbox .category .category-container{
    margin:0 7px 0 0;
    overflow:hidden;
    width:157px;
    height:18px;
    float:right;
    position:relative;
    _left:7px;
    z-index:10px;
}
#header .searchbox .category select{
    z-index:9px;
    position:relative;
    top:-2px;
    left:-2px;
    width:160px;
    outline:none;
    border:#fff solid 1px;
    padding:0;
    margin:0;
    height:22px;
}
#header .searchbox .button{
    background: url('../images/btn-top-search.jpg') no-repeat;
}
#header .searchbox .button input{
    width:79px;
    height:32px;
    background:url(../images/en/button_search.png) left top no-repeat;
    border:none;
    outline:none;
    margin:0px;
}
#header .searchbox .button input:hover{
    background-position: left -33px;
    cursor:pointer;
}
#header .searchbox .button_th{
    float:left;
    width:75px;
    margin:10px 0 0 0;
}
#header .searchbox .button_th input{
    width:79px;
    height:32px;
    background:url(../images/th/button_search.png) left top no-repeat;
    border:none;
    outline:none;
    margin:0px;
}
#header .searchbox .button_th input:hover{
    background-position: left -33px;
    cursor:pointer;
}
#topbar{
    margin-top: 15px;
    float: right;
    width: 100%;
}
#topbar .account{
    float:right;
    width: 198px;
    margin-top: -1px;
}
#topbar .cart-wrapper{
    position: relative;
}
#topbar #cart-box-ajax{
    position: absolute;
    top: 40px;
    left: 0;
    background-color: #fff;
    border: 1px solid #000;
    z-index: 20;
    padding: 20px;
    display: none;
}
#topbar .account .cart{
    background:url(../images/icon-cart.jpg) 0 0 no-repeat;
    width: 43px;
    height: 33px;
    display: block;
    float: left;
    text-decoration: none;
    position: relative;
}
#topbar .account .cart .cart-qty{
    font-size: 9px;
    background-color: #f6303e;
    padding: 2px;
    color: #fff;
    border-radius: 20px;
    position: absolute;
    top: 4px;
    right: 6px;
    width: 13px;
    text-align: center;
}
#topbar .account-header{
    padding: 0 0 20px 23px;
    height: 18px;
    background: url('../images/icon-account.png') no-repeat;
}
#topbar .account .accountlink .account-header .link{
    padding-right: 14px;
    background: url('../images/icon-account-arrow.png') right 7px no-repeat;
    font-size: 14px;
    line-height: 1.4em;
    color: #b2d235;
    text-transform: uppercase;
}
#topbar .account-text{
    text-align: center;
    margin-top: -18px;
}
#topbar .account-text .link-divider{
    margin: 0 3px;
    display: inline-block;
}
#topbar .account .accountlink{
    float:right;
    width: 138px;
    font-size: 11px;
    position: relative;
}
#topbar .account .accountlink a{
    color:#4d4d4d;
    text-decoration:none;
    outline:none;
}
#topbar .account .accountlink a:hover{
    text-decoration:underline;
}

#header .account .promotional,#header .account .promotional_th{
    float:right;
    width:113px;
}
#header .account .promotional a{
    width:113px;
    height:24px;
    display:block;
    background:url(../images/en/button_promotional.png) 5px top no-repeat;
    text-indent:-9000px;
    outline:none;
}
#header .account .promotional_th a{
    width:113px;
    height:24px;
    display:block;
    background:url(../images/th/button_promotional.png) 5px top no-repeat;
    text-indent:-9000px;
    outline:none;
}
#header .account .promotional a:hover,#header .account .promotional_th a:hover{
    background-position:5px -26px;
}

#topnav{
    width:100%;
    height:42px;
    background-color: #3a3a3a;
    position: relative;
    z-index: 10;
}
#topnav .topnav-left{
    float:left;
    width:25px;
    height:32px;
    background:url(../images/bar_top_nav.png) 0 0 no-repeat;
}
#topnav ul.nav{
    list-style:none;
    margin:0 auto;
    padding: 0;
    width:962px;
    color: #fff;
}
#topnav ul.nav:after{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: '';
}
#topnav ul.nav li.level0{
    margin:0;
    padding:10px 6px;
    float:left;
    list-style:none;
    line-height:32px;
    position:relative;
    z-index:1000;
    text-align: center;
}
#topnav ul.nav li.first{}
#topnav ul.nav li.last{
    float: right;
    padding: 10px 14px;
}
#topnav ul.nav li.dot{
    /*background:url(../images/dot.png) 20px 14px no-repeat;*/
    margin:0;
}

#topnav ul.nav li.level0 a.level0{
    text-decoration:none;
    padding:0;
    display:block;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1em;
    width: 92px;
}
#topnav ul.nav li.level0 a.level0:hover{
    color:#b2d235;
}
#topnav ul.nav li.level0 div.loading{
    width:16px;
    height:32px;
    position:absolute;
    top:0;
    left:33px;
    background:transparent url('../images/ajax_loader_menu.gif') left center no-repeat;
}
#topnav .subnav{
    position:absolute;
    z-index:1000;
    overflow:hidden;
    display:none;
    background:transparent url('../images/dropdownmenu.png') 0px 0px no-repeat;
}
#topnav .subnav0{background-position:0px -2px;height:179px;/*left:13px !important;*/top:26px;width:389px;}
#topnav .subnav1{background-position:-397px -5px;height: 180px;/*left: 13px !important;*/top:26px;width: 605px;}
#topnav .subnav2{background-position:-1008px -5px;height: 186px;/*left: 13px !important;*/top:26px;width: 394px;}
#topnav .subnav3{background-position:0 -422px;height: 199px;/*left: -66px !important;*/top:26px;width: 602px;}
#topnav .subnav4{background-position:-659px -190px;height: 234px;/*left: -221px !important;*/top:26px;width: 649px;}
#topnav .subnav5{background-position:0 -190px;height: 232px;/*left: -390px !important;*/top:26px;width: 656px;}
#topnav .subnav6{background-position:-604px -423px;height: 203px;/*left: -470px !important;*/top:26px;width:577px;}

#topnav .subnav .nav-icon-arrow{
    position:relative;
    top:0;
}
#topnav .subnav .nav-icon-arrow-gt{
    position:absolute;
    z-index:1020;
    top:250px;
    right:3px;
    text-indent:-9000px;
    cursor:pointer;
    cursor:hand;
}
#topnav .subnav .nav-icon-arrow-lt{
    position:absolute;
    z-index:1020;
    top:250px;
    right:27px;
    display:none;
    text-indent:-9000px;
    cursor:pointer;
    cursor:hand;
}
#topnav .subnav0 .row{
    left: 32px;
    position: absolute;
    top: 37px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav1 .row{
    left: 25px;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav1 .row .col4{left: 250px;
    position: absolute;
    top: 11px;}
#topnav .subnav1 .row .col5{left: 9px;
    position: absolute;
    top: 10px;}
#topnav .subnav1 .row .col6{left: 9px;
    position: absolute;
    top: 46px;}
#topnav .subnav1 .row .col7{left: 9px;
    position: absolute;
    top: 100px;}
#topnav .subnav .row ul{margin: 0 !important;margin-left:10px!important;}
#topnav .subnav .row ul li{background: none/*url("../images/bullet.png")*/ no-repeat scroll 2px 7px transparent;}
#topnav .subnav .row ul li a{color:#363636;text-decoration:none;font-size:12px;}
#topnav .subnav .row ul li a:hover{color:#363636;text-decoration:underline;font-size:12px;}

#topnav .subnav2 .row{
    left: 35px;
    position: absolute;
    top: 39px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav3 .row{
    left: 25px;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav3 .row .col2{left: 10px;
    position: absolute;
    top: 8px;}
#topnav .subnav3 .row .col3{left: 255px;
    position: absolute;
    top: 7px;}

#topnav .subnav4 .row{
    left: 32px;
    position: absolute;
    top: 37px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav4 .row div.item-1{position:absolute;top:1px;left:1px;}
#topnav .subnav4 .row div.item-2{left: 1px;
    position: absolute;
    top: 67px;}
#topnav .subnav4 .row div.item-3{left: 288px;
    position: absolute;
    top: 1px;}
#topnav .subnav4 .row div.item-4{left: 288px;
    position: absolute;
    top: 80px;}
#topnav .subnav4 .row div.item-5{left: 288px;
    position: absolute;
    top: 96px;}
#topnav .subnav4 .row div.item-6{left: 288px;
    position: absolute;
    top: 112px;}

#topnav .text{color:#d0020c; padding-left: 14px;padding-top: 5px;}
#topnav .subnav5 .row{
    left: 25px;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav5 .row div.item-1{left: 8px;
    position: absolute;
    top: 6px;}
#topnav .subnav5 .row div.item-2{left: 211px;
    position: absolute;
    top: 71px;}
#topnav .subnav5 .row div.item-3{left: 211px;
    position: absolute;
    top: 6px;}

#topnav .subnav6 .row{
    left: 25px;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 1005;
    margin:0px;
    padding:0px;
    overflow: visible;
}
#topnav .subnav6 .row div.item-1{left: 21px;
    position: absolute;
    top: 15px;}
#topnav .subnav6 .row div.item-2{left: 21px;
    position: absolute;
    top: 32px;}
#topnav .subnav6 .row div.item-3{left: 21px;
    position: absolute;
    top: 49px;}
#topnav .subnav6 .row div.item-4{left: 237px;
    position: absolute;
    top: 15px;}
#topnav .subnav6 .row div.item-5{left: 237px;
    position: absolute;
    top: 32px;}
#topnav .subnav6 .row div.item-6{left: 237px;
    position: absolute;
    top: 49px;}
#topnav .subnav6 .row div.item-7{left: 237px;
    position: absolute;
    top: 65px;}
#topnav .subnav6 .row div.item-8{left: 237px;
    position: absolute;
    top: 81px;}
#topnav .subnav6 .row div.item-9{left: 237px;
    position: absolute;
    top: 98px;}

#topnav .subnav .row div h4{background: url("../images/icon_subnav.png") no-repeat scroll -120px -311px transparent;font-weight: normal;line-height: 18px;margin: 0;padding: 0 0 0 10px;font-size:12px!important;}
#topnav .subnav .row a{
    color:#363636;
    text-decoration:none;
}
#topnav .subnav .row a:hover{
    text-decoration:underline;
}
.subnav0 .row div{}
.subnav1 .row div{}
.subnav2 .row div{}
.subnav3 .row div{}
.subnav4 .row div{}
.subnav5 .row div{}
.subnav6 .row div{}

/*#topnav .subnav .col{
				position:relative;
				z-index:1010;
				top:25px;
				left:0;
				float:left;
				width:215px;
				height:500px;
				border-right:1px solid #b2d963;
				padding:0 0 0 65px;
			}
			#topnav .page1{}
			#topnav .page2{visibility:hidden;}
			#topnav .page3{visibility:hidden;}*/
/*	#topnav .no-border{
				border-right:none !important;
			}
			#topnav .subnav .col1{
				clear:left;
			}
			#topnav .subnav .col h4{
				position:relative;
				text-align:left;
				margin:0;
				padding:15px 0 0 0;
				line-height:normal;
			}
			#topnav .subnav .col h4.empty{
				position:relative;
				text-align:left;
				margin:0 0 25px 0;
				padding:15px 0 0 15px;
				line-height:normal;

			}
				#topnav .subnav .col h4 div{
					position:absolute;
					left:-50px;
					top:0;
				}
				#topnav .subnav .col h4 a{
					color:#fff;
					font-size:14px;
					text-decoration:none;
				}
				#topnav .subnav .col h4 a:hover{
					color:#000;
					font-size:14px;
					text-decoration:none;
				}*/
#topnav .subnav ul.level0{
    list-style:none;
    margin:0 0 15px 0;
    padding:0;
}
#topnav .subnav li.level1{
    list-style:none;
    line-height:normal;
    margin:0;
    padding:1px 0 0px 10px;
    background:transparent url(../images/icon_subnav.png) -120px -312px no-repeat;
    line-height:14px;
}
#topnav .subnav li.level1 a{
    color:#fff;
    font-size:11px;
    text-decoration:none;
}
#topnav .subnav li.level1 a:hover{
    color:#000;
    font-size:11px;
    text-decoration:underline;
}
#topnav .nav-icon{
    display:none;
    background:transparent url(../images/icon_subnav.png) 0 0 no-repeat;
    width:50px;
    height:50px;
}
#topnav .nav-icon-man{background-position:0 0;}
#topnav .nav-icon-woman{background-position:0 -50px;}
#topnav .nav-icon-milk{background-position:0 -100px;}
#topnav .nav-icon-dogfoot{background-position:0 -150px;}
#topnav .nav-icon-cloth{background-position:0 -200px;}
#topnav .nav-icon-basket{background-position:0 -250px;}
#topnav .nav-icon-car{background-position:0px -300px;}
#topnav .nav-icon-home{background-position:-50px 0;}
#topnav .nav-icon-printer{background-position:-50px -50px;}
#topnav .nav-icon-tv{background-position:-50px -100px;}
#topnav .nav-icon-mirror{background-position:-50px -150px;}
#topnav .nav-icon-glass{background-position:-50px -200px;}
#topnav .nav-icon-dumbbell{background-position:-50px -250px;}
#topnav .nav-icon-toy{background-position:-50px -300px;}
/*#topnav .nav-icon-dumbbell{background-position:-100px 0;}*/
#topnav .nav-icon-gift{background-position:-100px -50px;}
#topnav .nav-icon-book{background-position:-100px -100px;}
#topnav .nav-icon-arrow-lt{background-position:-110px -150px;width:30px;height:55px;}
#topnav .nav-icon-arrow-gt{background-position:-115px -205px;width:30px;height:55px;}
#topnav .nav-icon-arrow{background-position:-112px -269px;width:40px;height:14px;}

#topnav .topnav-right{
    float:left;
    width:25px;
    height:32px;
    background:url(../images/bar_top_nav.png) -25px 0 no-repeat;
}
#topbtn ul{padding:0px;margin:0px;}
#topbtn{float: right;margin-bottom: 6px;margin-right: 7px;margin-top: 6px;}
#topbtn .btn-order-home{
    display:block;
    float:right;
    background:url(../images/freestylebtn.png) 0 0 no-repeat;
    width:118px;
    text-align:left;
    line-height:26px;
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
    margin:0;
    padding-left:39px;
}
#topbtn .btn-order-home:hover{
    background-position:0 -30px;
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
}

#topbtn .btn-brochure-home{
    display:block;
    float:right;
    background:url(../images/brochurebtn.png) 0 0 no-repeat;
    width:101px;
    text-align:left;
    line-height:26px;
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
    margin:0 3px 0 0;
    padding:0 0 0 55px;
}
#topbtn .btn-brochure-home:hover{
    background-position:0 -33px;
    color:#ffffff;
    text-decoration:none;
    font-size:12px;
}

#promotions{
    width:100%;
    height:304px;
}
#promotions .leftbox{
    float:left;
    width:309px;
    height:304px;
    margin:0 0 0 16px;
}
#promotions .leftbox a{
    text-decoration:none;
}
#promotions .rightbox{
    float:left;
    width:653px;
    height:293px;
    margin:11px 0 0 0;
}
.ssSlider{position:relative;}
.ssSlider div{position:absolute;top:0;left:0;z-index:8;}
.ssSlider div.active{z-index:10;}
.ssSlider div.last-active{z-index:9;}
.ssSlider div img {display:block;border:0;}
.ssSlider p.ssSlider-pager{margin:0;padding:0;line-height:normal;position:absolute;bottom:-15px;left:0;display:block;}
.ssSlider p.ssSlider-pager a{text-decoration:none;border:0;display:block;float:left;width:9px;height:9px;margin-right:7px;text-indent:-9000px;z-index:11;}
.ssSlider p.ssSlider-pager a:hover{text-decoration:none;}
.ssSlider p.ssSlider-pager a.active{cursor:default !important;}
#slide-promotion{width:653px;height:293px;}
#slide-promotion div{width:653px;height:293px;}
#slide-promotion div img{width:653px;height:293px;display:none;}
#slide-promotion p.ssSlider-pager a{background:#fff url(../images/icon_slide_pager.jpg) right top no-repeat;}
#slide-promotion p.ssSlider-pager a.active{background-position:left top;}

#brochure{
    margin:10px 0 0 0;
    height:200px;
}
.bar_brochure{
    /*background:url(../images/en/bar_brochure.png) 5px 0 no-repeat;*/
    background:url(../images/en/bar_brochure_999.png) 5px 0 no-repeat;
}
.bar_brochure_th{
    /*background:url(../images/th/bar_brochure.png) 5px 0 no-repeat;*/
    background:url(../images/th/bar_brochure_999.png) 5px 0 no-repeat;
}
#brochure .leftbox{
    float:left;
    width:340px;
    height:205px;
}
#brochure .rightbox{
    float:left;
    width:665px;
    height:205px;
}

#content{
    background-color: #fff;
    padding: 40px 31px;
    margin-top: 15px;
}

#leftCol{
    float:left;
    width:198px;
}
* html #leftCol{margin-left:15px;}
#leftCol .box{
}
#leftCol .box-head{
    padding:10px 0 0 10px;
    height:40px;
    background:transparent url(../images/titlebar_left_nav.png) left top no-repeat;
}
#leftCol .box-head h2{
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding:0 0 0 37px;
    margin:0;
    height:27px;
    width:120px;
    line-height:27px;
}
#leftCol .box-head h2 a{
    font-size:10px;
    color:#da251c;
    text-decoration:underline;
}
#leftCol .box-content{}
#leftCol .box-content h3{
    color:#db0000;
    margin:0;
    padding:7px 10px;
    font-size:14px;
}
#leftCol .box-content ul, #leftCol .box-content li {
    margin:0;
    padding:0;
    list-style:none;
}
#leftCol .box-content .box-row{
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 8px;
    display:inline-block;
}
#leftCol .box-content .odd{
}
#leftCol .box-content .even{
}
#leftCol .box-foot{
    height:34px;
    background:transparent url(../images/titlebar_left_nav.png) left bottom no-repeat;
}

#leftCol .myaccount h2{
    background:transparent url(../images/icon_left_nav.jpg) 0 0 no-repeat;
}
#leftCol .myaccount .box-list {padding:5px 10px;}
#leftCol .myaccount .box-list li{padding:2px 0;}
#leftCol .myaccount .box-list li a:link,#leftCol .myaccount .box-list li a:visited{color:#252525;text-decoration:none;}
#leftCol .myaccount .box-list li a:hover,#leftCol .myaccount .box-list li a:active{color:#252525;text-decoration:underline;}
#leftCol .mycart h2{
    line-height:14px;
    background:transparent url(../images/icon_left_nav.jpg) 0 -27px no-repeat;
}
#leftCol .mycart .box-list li a{color:#252525;text-decoration:underline;}
#leftCol .mywishlist h2{
    line-height:14px;
    background:transparent url(../images/icon_left_nav.jpg) 0 -54px no-repeat;
}
#leftCol .mywishlist .box-list li a{color:#252525;}
#leftCol .mywishlist .box-list li a:hover{text-decoration: underline;}
#leftCol .mytag h2{
    background:transparent url(../images/icon_left_nav.jpg) 0 -81px no-repeat;
}
#leftCol .mytag .box-row a{color:#252525;text-decoration:underline;}


#leftCol .box2{

}
#leftCol .box2-head,#leftCol .box2-head2,#leftCol .box2-head-inner,#leftCol .box2-content,#leftCol .box2-foot{

}
#leftCol .box2-head{
}
#leftCol .box2-head h2{

}
#leftCol h2.box2-head-title{
}
#leftCol h2.box2-head-title_th{
}
#leftCol .box2-head-inner{
    padding:14px 0 0 0;
    height:34px;
    background:transparent url(../images/box2.png) 0 -51px no-repeat;
}
#leftCol .box2-head-inner h2{
    margin:0 0 0 30px;
    width:150px;
    line-height:18px;
    height:18px;
    text-indent:-9000px;
    background:transparent url(../images/en/title_leftmenu.png) 0 0 no-repeat;
}
#leftCol .box2-content{;
}
#leftCol .box2-content h3{
    color:#252525;
    font-size:12px;
    margin:0;
    padding:0 0 0 15px;
    width:165px;
}
#leftCol .box2-content ul, #leftCol .box2-content li {
    margin:0;
    padding:0;
    list-style:none;
}
#leftCol .box2-content .box2-row{
    padding:7px 10px;
    display:inline-block;
}
#leftCol .box2-content .directory-scroll{margin:0 0 0 13px;overflow:scroll;overflow-x:hidden;width:159px;height:94px;border:2px #bebebe solid;border-width:2px 0 0 2px;}
#leftCol .directory-scroll ul.box2-list{margin:7px;}
#leftCol .directory-scroll ul.box2-list li{text-decoration:underline;padding:2px 0;}
#leftCol .directory-scroll ul.box2-list .chk{padding:0;margin:0 10px 0 0;width:13px;}
#leftCol .box2-content li a:link,
#leftCol .box2-content li a:visited{color:#252525;text-decoration:underline;}
#leftCol .box2-content li a:hover,
#leftCol .box2-content li a:active,
#leftCol .box2-content li a.selected{color:#da251c;text-decoration:underline;}

#leftCol .category .box2-head h2{background-position:0 0;}
#leftCol .category .box2-head h2.box2-head-title_th{line-height:23px;height:23px;position:relative;top:-3px;}
#leftCol .category .category-top{color:#252525;font-size:12px;font-weight:bold;margin:5px 0 5px 15px;width:165px;}
#leftCol .category ul.box2-list{margin-left:30px;width:150px;}
#leftCol .category .category-sub{font-weight:bold;margin-top:7px;}

#leftCol h2.special-offer{background-position:0 -444px;}

#leftCol h2.relate-caregory{background-position:0 -466px;width:170px;}

#leftCol .brand-color .box2-head h2{background-position:0 -25px;}
#leftCol .brand-color .box2-head-inner h2{background-position:0 -45px;}
#leftCol .brand-color .color-platlet{margin:0 0 0 13px;width:170px;height:66px;background:transparent url(../images/color_platlet.jpg) left top no-repeat;}
#leftCol .brand-color .color-platlet a{text-decoration:none;display:block;float:left;width:22px;height:20px;margin:1px 1px 2px 1px;}
#leftCol .brand-color .color-text{text-align:left;width:170px;padding-left:15px;line-height:18px;}
#leftCol .brand-color .color-text a:link,#leftCol .brand-color .color-text a:visited{text-decoration:none;color:#252525;margin-right:7px;}
#leftCol .brand-color .color-text a:hover,#leftCol .brand-color .color-text a:active{text-decoration:underline;color:#252525;margin-right:7px;}

#leftCol .price-discount .box2-head h2{background-position:0 -65px;}
#leftCol .price-discount .box2-head-inner h2{background-position:0 -85px;}
#leftCol .price-discount ul{margin:5px 0;}
#leftCol .price-discount li{padding:0 0 0 30px;}
#leftCol .price-discount .box2-content div.box2-form{position:relative;padding:3px 0 3px 0;}
#leftCol .price-discount .box2-content label{position:absolute;top:7px;left:15px;width:30px;font-weight:bold;}
#leftCol .price-discount .box2-content input.txt{margin-left:45px;width:120px;}
#leftCol .price-discount .box2-content input.btn-search{width:72px;height:27px;background:#fff url(../images/en/button_search_price.png) left top no-repeat;border:none;outline:none;margin:0 0 0 45px;}
#leftCol .price-discount .box2-content input.btn-search:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
#leftCol .price-discount .box2-content input.btn-search_th{width:72px;height:27px;background:#fff url(../images/th/button_search_price.png) left top no-repeat;border:none;outline:none;margin:0 0 0 45px;}
#leftCol .price-discount .box2-content input.btn-search_th:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}

#leftCol .lifestyle-article .box2-head h2{background-position:0 -105px;}
#leftCol .lifestyle-article select{color:#252525;margin:0 0 10px 18px;width:150px;}
#leftCol .lifestyle-article ul.box2-list{margin-left:18px;}
#leftCol .lifestyle-article li{padding:1px 0;}
#leftCol .lifestyle-article a:link,#leftCol .lifestyle-article a:link{text-decoration:none;}
#leftCol .lifestyle-article a:hover,#leftCol .lifestyle-article a:active{text-decoration:underline;}

#leftCol .location-bkk .box2-head{height:20px;position:relative;}
#leftCol .location-bkk .box2-head h2{position:absolute;background-position:0 -125px;line-height:32px;height:32px;top:14px;left:0;}
#leftCol .location-bkk .box2-head2{height:26px;background:transparent url(../images/box2.png) 0 -19px no-repeat;}
#leftCol .location-bkk ul.box2-list{margin-left:18px;}
#leftCol .location-bkk a:link,#leftCol .location-bkk a:link{text-decoration:none;}
#leftCol .location-bkk a:hover,#leftCol .location-bkk a:active{text-decoration:underline;}

#leftCol .location-northern .box2-head h2{background-position:0 -164px;}
#leftCol .location-northern ul.box2-list{margin-left:18px;}
#leftCol .location-northern a:link,#leftCol .location-northern a:link{text-decoration:none;}
#leftCol .location-northern a:hover,#leftCol .location-northern a:active{text-decoration:underline;}

#leftCol .brochure .box2-head h2{background-position:0 -181px;}
#leftCol .brochure ul.box2-list{margin-left:25px;}
#leftCol .brochure ul.box2-list li{padding:8px 0;width:150px;}
#leftCol .brochure ul.box2-list a{color:#da251c;}

#leftCol .super-saver .box2-head{height:20px;position:relative;}
#leftCol .super-saver .box2-head h2{position:absolute;background-position:0 -203px;line-height:34px;height:34px;top:14px;left:0;}
#leftCol .super-saver .box2-head2{height:26px;background:transparent url(../images/box2.png) 0 -19px no-repeat;}
#leftCol .super-saver ul.box2-list{margin-left:25px;}
#leftCol .super-saver ul.box2-list li{padding:8px 0;width:150px;}

#leftCol .brownin .box2-head h2{background-position:0 -241px;}
#leftCol .brownin ul.box2-list{margin-left:25px;margin-top:5px;}

#leftCol .special-ads .box2-head h2{background-position:0 -181px;}
#leftCol .special-ads ul.box2-list{margin-left:25px;}
#leftCol .special-ads ul.box2-list li{padding:8px 0;width:150px;}
#leftCol .special-ads ul.box2-list a{color:#da251c;}

#leftCol .new-release .box2-head h2{background-position:0 -310px;}
#leftCol .new-release ul.box2-list{margin-left:25px;margin-top:5px;}
#leftCol .new-release ul.box2-list li{line-height:20px;}

#leftCol .avg-review .box2-head h2{background-position:0 -333px;margin-left:21px;width:180px;}
#leftCol .avg-review ul.box2-list {margin-left:15px;}
#leftCol .avg-review ul.box2-list li{padding:3px 0;}
#leftCol .avg-review ul.box2-list li div.raty{float:left;}

#leftCol .pub-directory .box2-head h2{background-position:0 -355px;width:170px;margin-left:27px;}

#leftCol .writer-directory .box2-head h2{background-position:0 -377px;}

#leftCol .new-arrival .box2-head h2{background-position:0 -420px;}
#leftCol .new-arrival ul.box2-list{margin-left:25px;margin-top:5px;}
#leftCol .new-arrival ul.box2-list li{line-height:20px;}

#leftCol .narrowby .box2-head h2{background-position:0 -310px;}
#leftCol .narrowby .box2-content div{padding:3px 0;}
#leftCol .narrowby ul.box2-list{margin-left:30px;}
#leftCol .narrowby a.link-category{margin-left:15px;color:#252525;text-decoration:none;font-weight:bold;background:#fff url(../images/button_narrow.png) 0 2px no-repeat;padding-left:15px;}
#leftCol .narrowby a.collape{background-position:0 -17px;}
#leftCol .narrowby ul.collape{display:none;}

#mainOneCol{
    width:900px;
    margin:20px auto 0 auto;
}


#mainCol{
    float:left;
    width:680px;
    margin-left: 10px;
}
.right-column #mainCol{
    margin-left: 0;
    width: 673px;
}
.column2{
    width:486px !important;
    margin-top:18px;
}
#mainCol ul.slider3{
    padding:0;
    margin:0 0 7px 27px;
    width:711px;
    height:127px;
}
#mainCol ul.slider3 li{
    list-style:none;
    margin:0;
    padding:0 0 0 0;
    float:left;
    width:231px;
    height:127px;
}
#mainCol ul.slider3 li img{
    border:0;
    width:231px;
    height:127px;
}
#mainCol #banner_home_sell{
    margin:0 0 15px 0;
    padding:0 0 0 165px;
}
#mainCol .banner_home_sell{
    background:url(../images/en/bg_sell_home.png) 5px 25px no-repeat;
}
#mainCol .banner_home_sell_th{
    background:url(../images/th/bg_sell_home.png) 5px 25px no-repeat;
}
#mainCol #banner_home_sell a{
    text-decoration:none;
}

#mainCol .bestseller{
    width:738px;
    background:url(../images/bar_bestseller.png) 5px 0 no-repeat;
    padding-top:59px;
}

#mainCol .mom_special{
    width:738px;
    padding-top:55px;
}
#mainCol .mom_special_bar{
    background:url(../images/en/bar_mom_special.png) 5px 0 no-repeat;
}
#mainCol .mom_special_bar_th{
    background:url(../images/th/bar_mom_special.png) 5px 0 no-repeat;
}
#mainCol .mom_special a{
    display:block;
    text-decoration:none;
}
#mainCol .mom_special img{
    margin: 0 0 5px 40px;
}

#mainCol .lifestyle{
    width:689px;
    height:88px;
    margin:0 0 0 40px;
}
#mainCol .lifestyle.titlebar{
    background:#ffeed0 url(../images/en/bar_lifestyle.png) left top no-repeat;
}
#mainCol .lifestyle.titlebar_th{
    background:#ffeed0 url(../images/th/bar_lifestyle.png) left top no-repeat;
}
#mainCol .lifestyle ul{
    margin:0 0 0 170px;
    padding:3px 0 0 0;
}
#mainCol .lifestyle ul li{
    margin:0 0 0 3px;
    padding:0;
    list-style:none;
    width:167px;
    float:left;
}
#mainCol .lifestyle ul li img{
    float:left;
    margin:0 2px 0 0;
    padding:2px;
    border:1px solid #d6c8af;
    background-color:#fff;
    width:76px;
    height:76px;
}
#mainCol .lifestyle ul li p{
    overflow:hidden;
    /*height:30px;*/
    float:left;
    padding:0;margin:0;
    width:83px;
    line-height:13px;
}
#mainCol .lifestyle ul li div{
    overflow: hidden;
    width: 83px;
    height: 65px;
    line-height:12px;
}
#mainCol .lifestyle ul li a{
    color:#333333;
    text-decoration:none;
    font-size:11px;
}
#mainCol .lifestyle ul li a:hover{
    color:#333333;
    text-decoration:underline;
    font-size:11px;
}
#mainCol .lifestyle ul li a.lifestyle-link-h{
    color:#cc6600;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
}
#mainCol .lifestyle ul li a.lifestyle-link-h:hover{
    color:#cc6600;
    text-decoration:underline;
    font-weight:bold;
    font-size:11px;
}

#rightCol{
    float:right;
    width:205px;
}
#rightCol .bigcbrand{
    position:relative;
    top:-20px;
    left:0;
    width:222px;
    margin:0 0 0 5px;
}
#rightCol .bigcbrand a.link-brand{
    display:block;
    width:222px;
    height:70px;
    text-indent:-9000px;
    background:url(../images/en/bigc_brand.png) left top no-repeat;
}
#rightCol .bigcbrand a.link-brand:hover{
    background-position:0 -72px;
}
#rightCol .bigcbrand a.link-brand_th{
    display:block;
    width:222px;
    height:70px;
    text-indent:-9000px;
    background:url(../images/th/bigc_brand.png) left top no-repeat;
}
#rightCol .bigcbrand a.link-brand_th:hover{
    background-position:0 -72px;
}

#rightCol .subscribe{
    padding:0;
}

#rightCol .subscribe .register{
    width:198px;
    height:102px;
    margin:auto;
    border-bottom:#ffffff 2px solid;
}
#rightCol .subscribe .text{
    background:url(../images/en/title_subscribe.png) 25px 15px no-repeat;
    padding-top:55px;
}
#rightCol .subscribe .text_th{
    background:url(../images/th/title_subscribe.png) 25px 15px no-repeat;
    padding-top:55px;
}
/*#rightCol .subscribe p.text{
				font-size:11px;
				color:#363636;
				margin:5px 10px 0 35px;
				padding:0;
			}*/
#rightCol .subscribe .email{
    position:relative;
    width:110px;
    height:23px;
    float:left;
    padding:7px 0 0 10px;
    /** see ie6 ie7 **/
}

#rightCol .subscribe .email .error{
    border:#F60 solid 1px;
    position:absolute;
    left:0px ;top:30px;
    background-color:#FFC;
    margin:0 0 0 10px;
    padding:5px;
    color:#F60;
    width:175px;
    font-size:11px;
}


#rightCol .subscribe .email input{
    width:105px;
    _width:95px;
    height:18px;
    padding:2px 0 0 5px;
    margin:0;
    border:none;
    /** see ie6 ie7 **/
}
#rightCol .subscribe .button{
    width:auto;
    height:34px;
    float:left;
}
#rightCol .subscribe .button input{
    width:87px;
    height:33px;
    padding:0;margin:0;
    background:url(../images/button_form.png) left top no-repeat;
    border:none;
    color:#ffffff;
    outline:none;
    font-size:10px;
    font-weight:normal;
}
@-moz-document url-prefix() {
    #rightCol .subscribe .button input{ font-size:9px;height:32px; }
}
#rightCol .subscribe .button input:hover{
    background:url(../images/button_form.png) left -34px no-repeat;
}

#rightCol .pattern{
    background:#EEE;
    position:relative;
    padding-bottom:5px;
}

#rightCol .clickregister{
    position:absolute;
    top:-10px;
    left:-10px;
    width:215px;
    height:108px;
}
#rightCol .titlebar{
    background:url(../images/en/text_register_desc.png) right 20px no-repeat;
}
#rightCol .titlebar_th{
    background:url(../images/th/text_register_desc.png) right 20px no-repeat;
}
#rightCol .clickregister a.reg_now{
    float:left;
    display:block;
    width:106px;
    height:108px;
    background:url(../images/en/button_clickregister.png) left top no-repeat;
    text-indent:-9000px;
    outline:none;
}
#rightCol .clickregister a.reg_now:hover{
    background-position:left -110px;
}
#rightCol .clickregister a.reg_now_th{
    float:left;
    display:block;
    width:106px;
    height:108px;
    background:url(../images/th/button_clickregister.png) left top no-repeat;
    text-indent:-9000px;
    outline:none;
}
#rightCol .clickregister a.reg_now_th:hover{
    background-position:left -110px;
}
#rightCol .clickregister a.reg_button{
    float:left;
    display:block;
    line-height:34px;
    text-align:center;
    width:87px;
    height:34px;
    padding:0;margin:70px 0 0 0;
    background:url(../images/button_form.png) left top no-repeat;
    border:none;
    color:#ffffff;
    outline:none;
    font-size:10px;
    text-decoration:none;
}
#rightCol .clickregister a.reg_button:hover{
    background:url(../images/button_form.png) left -34px no-repeat;
    text-decoration:none;
}

#rightCol .toplifestyle{
    margin:0 0 13px 10px;
    width:222px;
    height:143px;
}
#rightCol .bgtoplifestyle{
    background:url(../images/en/bg_toplifestyle.png) left top no-repeat;
}
#rightCol .bgtoplifestyle_th{
    background:url(../images/th/bg_toplifestyle.png) left top no-repeat;
}
#rightCol .toplifestyle div.wrapper{
    padding:10px 0 0 95px;
}
#rightCol .toplifestyle ul{
    margin:0;
    padding:0;
}
#rightCol .toplifestyle ul li{
    list-style:none;
}
#rightCol .toplifestyle .home{
    width:55px;
    height:62px;
    float:left;
}
#rightCol .toplifestyle .housewife{
    width:55px;
    height:62px;
    float:left;
}
#rightCol .toplifestyle .office{
    width:55px;
    height:56px;
    float:left;
}
#rightCol .toplifestyle .baby{
    width:55px;
    height:56px;
    float:left;
}
#rightCol .bgtoplifestyle li a{
    background:url(../images/en/link_toplifestyle.png) left top no-repeat;
}
#rightCol .bgtoplifestyle_th li a{
    background:url(../images/th/link_toplifestyle.png) left top no-repeat;
}
#rightCol .toplifestyle li a{
    display:block;
    text-indent:-9000px;
    outline:none;
}
#rightCol .toplifestyle .home a{
    width:55px;
    height:62px;
    background-position:left top;
}
#rightCol .toplifestyle .home a:hover{
    background-position:left -119px;
}
#rightCol .toplifestyle .housewife a{
    width:55px;
    height:62px;
    background-position:-55px top;
}
#rightCol .toplifestyle .housewife a:hover{
    background-position:-55px -119px;
}
#rightCol .toplifestyle .office a{
    width:55px;
    height:56px;
    background-position:left -62px;
}
#rightCol .toplifestyle .office a:hover{
    background-position:left -181px;
}
#rightCol .toplifestyle .baby a{
    width:55px;
    height:56px;
    background-position:-55px -62px;
}
#rightCol .toplifestyle .baby a:hover{
    background-position:-55px -181px;
}
#rightCol .facebook{
    margin:0 0 0 12px;
    padding:5px 0 0 5px;
    background:url(../images/bg_facebook.png) 0 0 no-repeat;
    width:208px;
    height:276px;
}
#rightCol .facebook .loading{background:url(../images/ajax-loader.gif) center no-repeat;width:208px;height:276px;}
#rightCol .facebook iframe{
    border:none;
    overflow:hidden;
    width:198px;
    height:270px;
}

#rightCol .box{
    margin-bottom:20px;
}

#rightCol .box-content{}
#rightCol .box-content h3{
    color:#db0000;
    margin:0;
    padding:7px 10px;
}
#rightCol .box-content ul, #rightCol .box-content li {
    margin:0;
    padding:0;
    list-style:none;
}
#rightCol .box-content ul.box-list{
    padding:5px 0;
}
#rightCol .box-content li.box-row{
    padding:0 0 14px;
    display:block;
    font-size:11px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 14px;
}
#rightCol .box-content li.box-row .product-price{
    margin-top: 10px;
}
#rightCol .box-content .box-list li a{
    color:#252525;
    text-decoration:underline;
}
#rightCol .box-content .odd{
}
#rightCol .box-content .even{
}
#rightCol .empty{
    color:#363636;
    text-align:center;
    line-height:70px;
}
#rightCol .line-space{
    background:transparent url(../images/titlebar_left_nav.png) 0 -42px no-repeat;
    height:10px;line-height:10px;font-size:1px;
}

#rightCol .signin{position:relative;height:59px;margin-bottom:0;margin-top:5px;background-position:0 -7px;}
#rightCol .signin a{position:absolute;display:block;}
#rightCol .signin .btn-signin{top:-15px;left:8px;width:106px;height:106px;background:transparent url(../images/en/button_clickregister_small.png) 0 0 no-repeat;}
#rightCol .signin .btn-signin:hover{background-position:0 -110px;}
#rightCol .signin .btn-signin_th{top:-15px;left:8px;width:106px;height:106px;background:transparent url(../images/th/button_clickregister_small.png) 0 0 no-repeat;}
#rightCol .signin .btn-signin_th:hover{background-position:0 -110px;}
#rightCol .signin .link-signin{font-size:18px;font-weight:bold;color:#363636;text-decoration:none;top:15px;right:17px;border-bottom:2px solid #363636;}
#rightCol .mycart .box-head{position:relative;}
#rightCol .mycart h2{line-height:14px;background:transparent url(../images/icon_left_nav.jpg) 0 -27px no-repeat;}
#rightCol .mycart .box-head .item-count{position:absolute;top:10px;right:18px;color:#363636;}
#rightCol .mycart .box-foot{height:19px;}
#rightCol .mycart .item-price{line-height:26px;}
#rightCol .mycart .box-list li{position:relative;}
#rightCol .mycart .box-list li a.btn-delete{display:block;position:absolute;right:-13px;bottom:2px;text-decoration:none;text-indent:-9000px;padding-right:13px;line-height:13px;width:100px;background:transparent url(../images/button_delete_rightbox.png) right top no-repeat;}
#rightCol .mycart .item-summary{font-size:14px;font-weight:bold;}
#rightCol .mycart input.btn-checkout{display:block;width:102px;height:35px;background:url(../images/en/button_checkout.png) 0 0 no-repeat;border:none;outline:none;margin:0 0 0 95px;}
#rightCol .mycart input.btn-checkout:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
#rightCol .mycart input.btn-checkout_th{display:block;width:102px;height:35px;background:url(../images/th/button_checkout.png) 0 0 no-repeat;border:none;outline:none;margin:0 0 0 95px;}
#rightCol .mycart input.btn-checkout_th:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
*:first-child+html #rightCol .mycart input.btn-checkout{margin-left:80px;}
*:first-child+html #rightCol .mycart .cart-foot input.btn-checkout{margin-left:95px !important;}
* html #rightCol .mycart input.btn-checkout{margin-left:80px;}
* html #rightCol .mycart .cart-foot input.btn-checkout{margin-left:95px !important;}
#rightCol .mywishlist .box-head{}
#rightCol .mywishlist h2{}
#rightCol .mywishlist .item-summary{}
#rightCol .mywishlist-box .item-summary .item-count{float:right;margin:0 10px 0 0;}
#rightCol .mywishlist-box input.btn-buynow,
#rightCol .mywishlist-box input.btn-buynow_th{border:none;outline:none;}
#rightCol .mywishlist-box input.btn-buynow:hover,
#rightCol .mywishlist-box input.btn-buynow_th:hover{cursor:pointer;cursor:hand;}
#rightCol .myrecent h2{line-height:16px;background:transparent url(../images/icon_left_nav.jpg) 0 -111px no-repeat;}
#rightCol .myrecent .item-price .product-price{height:26px;}
#rightCol .myrecent .item-price br{display:none;}
#rightCol .myrecent input.btn-buynow{width:53px;height:17px;background:url(../images/en/button_buynow5.png) 0 0 no-repeat;border:none;outline:none;margin:3px 0 0 0;}
#rightCol .myrecent input.btn-buynow:hover{background-position:0 -17px;cursor:pointer;cursor:hand;}
#rightCol .myrecent input.btn-buynow_th{width:53px;height:17px;background:url(../images/th/button_buynow5.png) 0 0 no-repeat;border:none;outline:none;margin:3px 0 0 0;}
#rightCol .myrecent input.btn-buynow_th:hover{background-position:0 -17px;cursor:pointer;cursor:hand;}
#leftCol .item-name,
#rightCol .item-name{ float:left;width:107px;word-wrap:break-word; }
#leftCol .item-name{padding-left: 5px;}
#leftCol .item-name a,
#rightCol .item-name a{ color: #000; }
#leftCol .item-name a:hover,
#rightCol .item-name a:hover{ text-decoration: underline; }
#leftCol .item-form{ float:left;width:25px;padding: 0 3px;text-align: center; }
#rightCol .item-form{float: right;}
#leftCol .item-form input,
#rightCol .item-form input{background: #fff;text-align:center;font-size:11px;padding: 0;}
#leftCol .item-price{ float:left;width:54px;padding-right: 5px;text-align:right; }
#rightCol .item-price{ float:left; }
#leftCol .item-price{float: right;}
#leftCol .cart-item-title,
#rightCol .cart-item-title{
    margin-top: 15px; padding-bottom: 8px; border-bottom: 1px dotted #ccc; text-transform: uppercase;
}
#leftCol .box-row,
#rightCol .box-row{margin: 12px 0}
#leftCol .item-summary,
#rightCol .item-summary{border-top: 1px solid #ccc; padding: 12px 8px 14px;}
#leftCol .item-summary .sum-text,
#rightCol .item-summary .sum-text{float:left; margin-top: 12px;}
#leftCol .item-summary .sum-amount,
#rightCol .item-summary .sum-amount{float:right;text-align:right;padding-left: 5px; font-size: 28px; font-weight: bold; line-height: 28px;}
#leftCol .cart-foot,
#rightCol .cart-foot{text-align: center; margin-top: 10px; margin-bottom: 10px;	}
#leftCol .btn-checkout,
#leftCol .btn-checkout_th,
#rightCol .btn-checkout,
#rightCol .btn-checkout_th{ text-transform: uppercase; line-height: 36px; padding: 0 15px; background-color: #bc1f24; color: #fff; border: none; border-right: 1px solid #990000; border-bottom: 1px solid #990000; }
#leftCol .btn-checkout:hover,
#leftCol .btn-checkout_th:hover,
#rightCol .btn-checkout:hover,
#rightCol .btn-checkout_th:hover{
    cursor: pointer;
    cursor: hand;
    background-color: #DB383D;
}





/** END .account-create **/
#footer .bigc-menu{width:436px;position:absolute;right:40px;bottom:30px;}
#footer .bigc-menu .bigc-menu-head{background:url(../images/icon_footer.png) 0 0 no-repeat;height:14px;}
#footer .bigc-menu .bigc-menu-body{background:url(../images/bg_footer_body2.png) 0 0 repeat-y;position:relative;padding:5px 0;}
#footer .bigc-menu .bigc-menu-body ul,#footer .bigc-menu .bigc-menu-body li{list-style:none;margin:0;padding:0;line-height:11px;}
#footer .bigc-menu .bigc-menu-body ul{margin-left:55px;}
#footer .bigc-menu .bigc-menu-body h4{font-size:14px;font-weight:bold;margin:0;padding:0 0 0 55px;position:relative;}
#footer .bigc-menu .bigc-menu-body h4 div{position:absolute;top:0;width:45px;height:40px;background:transparent url(../images/icon_footer.png) -5px -15px no-repeat;}
#footer .bigc-menu .bigc-menu-body a:link,#footer .bigc-menu .bigc-menu-body a:visited{color:#363636;text-decoration:none;font-size:10px;}
#footer .bigc-menu .bigc-menu-body a:hover,#footer .bigc-menu .bigc-menu-body a:active{color:#363636;text-decoration:underline;font-size:10px;}
#footer .bigc-menu .bigc-menu-body .col-member{position:relative;float:left;width:140px;}
#footer .bigc-menu .bigc-menu-body .col-member h4 div{left:10px;_left:-45px;background-position:-5px -15px;}
#footer .bigc-menu .bigc-menu-body .col-bigc{position:relative;float:left;width:170px;}
#footer .bigc-menu .bigc-menu-body .col-bigc h4 div{left:15px;_left:-40px;width:35px;background-position:-47px -15px;}
#footer .bigc-menu .bigc-menu-body .col-share{position:absolute;width:107px;top:1px;right:5px;}
#footer .bigc-menu .bigc-menu-body .col-share h4{display:none;float:left;padding-left:0;width:50px;line-height:22px;}
#footer .bigc-menu .bigc-menu-body .col-share a{line-height:24px;font-size:14px !important;padding-left:27px;text-decoration:none;display:block;width:0px;height:25px;background:transparent url(../images/icon_footer.png) -85px -16px no-repeat;white-space:nowrap;}
#footer .bigc-menu .bigc-menu-body .col-share a.facebook{background-position:-95px -15px;}
#footer .bigc-menu .bigc-menu-body .col-share a.twitter{margin-top:7px;background-position:-125px -15px;}
#footer .bigc-menu .bigc-menu-foot{background:url(../images/icon_footer.png) 0 -56px no-repeat;height:14px;}
#footer .bigc-menu .bigc-menu-credit{padding:10px 0 0 0;color:#363636;font-size:10px;text-align:right;}

#footer{
    background: url('../images/bg-footer.jpg') repeat-x;
    padding: 25px 0 30px;
}

#footer .nav-header,
#footer li a,
#footer .copyright{
    font-size: 11px;
}
#footer .nav-header{
    margin-top: 20px;
    margin-bottom: 4px;
    color: #000;
}
#footer li a{
    color: #555;
}
#footer li a:hover{
    color: #999;
}
#footer ul{
    margin-left: 10px;
}
#footer .copyright{
    float: right;
    color: #555;
}
.bottom-bar{
    height: 28px;
    background-color: #231f20;
}
/* START box layout */
/*.orangebox .legend{
	width:664px;
	height:44px;
	background:url(../images/titlebar_subtitle.png) left top no-repeat;
	margin: 0;
	padding:5px 0 0 10px;
}
.orangebox .legend_nospace{
	width:664px;
	height:39px;
	background:url(../images/titlebar_subtitle.png) left -116px no-repeat;
	margin: 0;
	padding:5px 0 0 10px;
}
	.orangebox .legend p{
		margin:10px 0 0 10px ;
		padding:1px;
		text-indent:-9000px;
		width:320px;
		float:left;
		line-height:22px;
	}*/
.orangebox .legend .help_top{
    float:right;
    font-size:10px;
    margin: 3px 0 15px 0;
    white-space:nowrap;
}
*:first-child+html .orangebox .legend .help_top{
    position:relative;
    display:block;
}
.orangebox .legend .help_top em{
    color:#da2618;
    font-weight:bold;
}
/*.orangebox  .legend_body{
	width:687px;
	background:url(../images/legend_body.png) left top repeat-y;
	margin: 0;
	padding-top:10px;
}*/
*:first-child+html .orangebox .legend_body{
    padding-top:30px;
}
.orangebox  .legend_body .toggle_box{
    width:auto !important;
    margin:0;
    height:10px;
    position:relative;
}
.orangebox  .legend_body .toggle_box .toggle_button{
    position:absolute;
    width:125px;
    height:20px !important;
    top:-10px;
    right:0;
}
.orangebox  .legend_body .toggle_box a.toggle_link{
    display:inline-block;
    background:url(../images/button_toggle.png) left -2px no-repeat;
    text-align:right;
    padding:0 0 0 20px;
    height:18px;
    color:#252525;
    text-decoration:none;
}
.orangebox  .legend_body .toggle_box a.toggle_link:hover{
    text-decoration:underline;
}
.orangebox  .legend_body .toggle_box a.toggle_link_down{
    display:inline-block;
    background:url(../images/button_toggle.png) left -22px no-repeat;
    text-align:right;
    padding:0 0 0 20px;
    height:18px;
    color:#252525;
    text-decoration:underline;
}
/*.orangebox .legend_end{
	clear:both;
	width:664px;
	height:20px;
	background:url(../images/titlebar_subtitle.png) left -75px no-repeat;
	margin:0;
}*/
ul.orangebox-table,ul.orangebox-table li{list-style:none;padding:0;margin:0;}
ul.orangebox-table li{display:inline-block;width:615px;margin:4px 0;}
ul.orangebox-table li.lastrow{padding-bottom:15px;}
ul.orangebox-table .require{color:#f00;}
ul.orangebox-table div.col{float:left;display:block;line-height:23px;margin:0 5px 0 0;padding:0;}
ul.orangebox-table div.col1{width:115px;text-align:right;padding-right:5px;}
ul.orangebox-table div.col2{width:170px;text-align:left;}
ul.orangebox-table div.col3{width:125px;text-align:right;padding-right:5px;}
ul.orangebox-table div.col4{width:175px;text-align:left;}
ul.orangebox-table div.col234{width:475px;text-align:left;}
ul.orangebox-table div.line2{line-height:12px;}
ul.orangebox-table div.line-normal{line-height:normal;padding-top:3px;}
ul.orangebox-table div label{float:left;display:block;margin:4px 10px 0 0;line-height:normal;}
ul.orangebox-table div label.error,ul.orangebox-table div label.error_custom{font-size:11px;margin:0;width:175px !important;}
ul.orangebox-table div label.error_custom{width:400px !important;}
ul.orangebox-table div input.txt{width:160px;margin:0;}
ul.orangebox-table div textarea.txt{margin:0;resize:none;font-family:Tahoma, sans-serif;font-size:12px;}
ul.orangebox-table div input.rdo,ul.orangebox-table div input.chk{padding:0;margin:0 4px 0 0;width:13px;}
ul.orangebox-table div select.cbo{width:165px;margin:0;}
ul.orangebox-table div label.lbl-col1{width:85px;}
ul.orangebox-table div label.lbl-col2{width:180px;}
ul.orangebox-table div label.lbl-others{width:380px;margin-right:0;}
.info-content .orangebox .col234 label{
    margin-bottom: 8px;
}
.info-content .orangebox-table li{
    margin-bottom: 14px;
}
/* END box layout */

/* START box layout2 */
.orangebox2{}
.orangebox2 .legend{
    margin: 0 0 12px;
}
.orangebox2 .legend_nospace{
}
.orangebox2 .legend p{
}
.orangebox2 .legend .help_top{
    float:right;
    font-size:12px;
    font-weight:bold;
    margin: 15px 30px 0 0;
}
.orangebox2 .legend .help_top em{
    color:#da2618;
    font-weight:bold;
}
.orangebox2 .legend_body{
}

.orangebox2 .legend_body .orangebox-content{
}
.orangebox2 .legend_body .orangebox-content div.error{
}
.orangebox2 .legend_body .orangebox-content label.error{
    font-size:11px;
    font-weight:normal;
    display:block;
}
.orangebox2  .legend_body .toggle_box{
    width:auto !important;
    margin:0;
    height:10px;
    position:relative;
}
.orangebox2 .legend_body .toggle_box .toggle_button{
    position:absolute;
    width:125px;
    height:20px !important;
    top:-10px;
    right:0;
}
.orangebox2 .legend_body .toggle_box a.toggle_link{
    display:inline-block;
    background:url(../images/button_toggle.png) left -2px no-repeat;
    text-align:right;
    padding:0 0 0 20px;
    height:18px;
    color:#252525;
    text-decoration:none;
}
.orangebox2 .legend_body .toggle_box a.toggle_link:hover{
    text-decoration:underline;
}
.orangebox2 .legend_body .toggle_box a.toggle_link_down{
    display:inline-block;
    background:url(../images/button_toggle.png) left -22px no-repeat;
    text-align:right;
    padding:0 0 0 20px;
    height:18px;
    color:#252525;
    text-decoration:underline;
}
.orangebox2 .legend_end{
}
/* END box layout2 */

/* START box-customer-list */
.col-custimer-list{width:930px !important;}
.customer-list h1{margin:0 0 15px 0;padding:0;width:930px;height:36px;text-indent:-9000px;background:transparent url(../images/titlebar_create_neworder.png) left top no-repeat;}
.box-customer-list{width:930px;background:transparent url(../images/bg_form_body_930_f6f6f6.png) left top repeat-y;}
.box-customer-list .box-top{width:930px;height:52px;background:transparent url(../images/bg_form_930.png) 0 0 no-repeat;}
.box-customer-list .box-top div{font-weight:bold;color:#fff;font-size:14px;line-height:50px;margin:0 0 0 22px;width:600px;}
.box-customer-list .box-top a.btn-createnew{text-indent:-9000px;float:right;margin:11px 10px 0 0;display:block;width:204px;height:33px;background:transparent url(../images/en/button_createnew.png) 0 0 no-repeat;}
.box-customer-list .box-top a.btn-createnew:hover{background-position:0 -37px;}
.box-customer-list .box-top a.btn-createnew_th{text-indent:-9000px;float:right;display:block;width:204px;height:33px;background:transparent url(../images/th/button_createnew.png) 0 0 no-repeat;}
.box-customer-list .box-top a.btn-createnew_th:hover{background-position:0 -35px;}
.box-customer-list .box-toolbar{width:930px;background:transparent url(../images/bg_form_body_930_ffffff.png) left top repeat-y;}
.box-customer-list .box-toolbar .box-toolbar-item{float:left;}
.box-customer-list .box-toolbar .box-toolbar-page{width:198px;margin:0 0 0 25px;padding:5px 0 0 0;height:35px;}
.box-customer-list .box-toolbar .box-toolbar-page label{}
.box-customer-list .box-toolbar .box-toolbar-page input.txt{width:35px;text-align:center;padding-top:3px;}
.box-customer-list .box-toolbar .box-toolbar-page input.btn-prev{width:17px;height:17px;background:#fff url(../images/button_pagenav.jpg) left 2px no-repeat;border:none;outline:none;margin:0;}
.box-customer-list .box-toolbar .box-toolbar-page input.btn-prev:hover{background-position:left -20px;cursor:pointer;cursor:hand;}
.box-customer-list .box-toolbar .box-toolbar-page input.btn-next{width:17px;height:17px;background:#fff url(../images/button_pagenav.jpg) right 2px no-repeat;border:none;outline:none;margin:0;}
.box-customer-list .box-toolbar .box-toolbar-page input.btn-next:hover{background-position:right -20px;cursor:pointer;cursor:hand}
.box-customer-list .box-toolbar .box-toolbar-separator{text-align:left;width:25px;padding:10px 0 0 0;height:30px;}
.box-customer-list .box-toolbar .box-toolbar-perpage{width:185px;padding:5px 0 0 0;height:35px;}
.box-customer-list .box-toolbar .box-toolbar-perpage label{}
.box-customer-list .box-toolbar .box-toolbar-perpage select{width:80px;}
.box-customer-list .box-toolbar .box-toolbar-count{width:175px;padding:10px 0 0 0;height:30px;}
.box-customer-list .box-toolbar .box-toolbar-button{width:285px;text-align:right;}
.box-customer-list .box-toolbar .box-toolbar-button .btn-reset{width:97px;height:35px;background:#fff url(../images/en/button_resetfilter.png) left top no-repeat;border:none;outline:none;margin:0;}
.box-customer-list .box-toolbar .box-toolbar-button .btn-reset:hover{background-position:left -37px;cursor:pointer;cursor:hand;}
.box-customer-list .box-toolbar .box-toolbar-button .btn-search{width:100px;height:35px;background:#fff url(../images/en/button_search2.png) left top no-repeat;border:none;outline:none;margin:0;}
.box-customer-list .box-toolbar .box-toolbar-button .btn-search:hover{background-position:left -36px;cursor:pointer;cursor:hand;}
.box-customer-list .box-content{margin:0;padding:0;list-style:none;}
.box-customer-list .box-content li{width:930px;margin:0;padding:0;list-style:none;}
.box-customer-list .box-content li.header{background:transparent url(../images/bg_form_body_930_b0d138.png) left top repeat-y;}
.box-customer-list .box-content li.header .col{line-height:30px;padding-top:2px !important;padding-bottom:2px !important;}
.box-customer-list .box-content li.header .c-zip,
.box-customer-list .box-content li.header .c-state{line-height:14px;}
.box-customer-list .box-content li.form{height:39px;background:transparent url(../images/bg_form_body_930_toolbar.png) left top repeat-y;}
.box-customer-list .box-content li.form .col{padding-top:0 !important;padding-bottom:0 !important;}
.box-customer-list .box-content li.form input{margin-top:10px;}
.box-customer-list .box-content li.form .c-id input{width:33px;}
.box-customer-list .box-content li.form .c-name input{width:385px;}
.box-customer-list .box-content li.form .c-email input{width:117px;}
.box-customer-list .box-content li.form .c-phone input{width:70px;}
.box-customer-list .box-content li.form .c-zip input{width:46px;}
.box-customer-list .box-content li.form .c-country input{width:46px;}
.box-customer-list .box-content li.form .c-state input{width:66px;}
.box-customer-list .box-content li.odd{background:transparent url(../images/bg_form_body_930_f6f6f6.png) left top repeat-y;}
.box-customer-list .box-content li.even{background:transparent url(../images/bg_form_body_930_e3e3e3.png) left top repeat-y;}
.box-customer-list .box-content li div.col{float:left;padding-top:8px;padding-bottom:8px;}
.box-customer-list .box-content li .c-id{width:46px;padding-left:15px;}
.box-customer-list .box-content li .c-name{width:400px;padding-left:9px;}
.box-customer-list .box-content li .c-email{width:129px;padding-left:9px;}
.box-customer-list .box-content li .c-phone{width:83px;padding-left:8px;}
.box-customer-list .box-content li .c-zip{width:57px;padding-left:8px;}
.box-customer-list .box-content li .c-country{width:61px;padding-left:8px;}
.box-customer-list .box-content li .c-state{width:76px;padding-left:7px;}
.box-customer-list .box-bottom{width:930px;height:24px;background:transparent url(../images/bg_form_930.png) 0 -52px no-repeat;}
/* END box-customer-list */


.column_half{
}
.column_half h1{
    font-size:18px;
    margin:0;
    line-height:16px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    border-bottom: 3px solid #b7d541;
    height: 38px;
}
.column_half h1 span{
    font-size:14px;
}
.column_half h2{
    font-size:14px;
    font-weight:bold;
    margin:0;
    padding:15px 0;
}
.column_half h4{
    font-size:14px;
    font-weight:normal;
    margin:0;
    padding:0 0 7px;
    color: #d32;
}
.column_half .box{
}
.column_half .box-head{
}
.column_half .box-head-nobg{
}
.column_half .box-content{
}
.column_half .box-foot{
}
.column_half_left{
    float:left;
    width:435px;
    margin-bottom: 30px;
}
.column_half_left .title-need-signin{}
.column_half_left .title-need-signin_th{}
.column_half_left .title-need-signin_th h1{}
.column_half_left .box-content{padding-top:10px;}

.column_half_left .customer-type-form{margin:5px 0 10px 0;}
.column_half_left .customer-type-form .require{color:#f00;}
.column_half_left .customer-type-form label{float:left;display:block;line-height:18px;text-align:right;width:150px;margin-right:10px;margin-top:10px;}
.column_half_left .customer-type-form label.line2{line-height:13px;}
.column_half_left .customer-type-form label.error{font-size:11px;margin-top:0;}
.column_half_left .customer-type-form div.input{float:left;width:190px;}
.column_half_left .customer-type-form div.input a{color:#0072bc;text-decoration:underline;}
.column_half_left .customer-type-form input.txt{width:170px;margin-top:10px;}
.column_half_left .customer-type-form input.btn-login,
.column_half_left .customer-type-form input.btn-login_th{width:100px;height:35px;border:none;outline:none;margin:10px 0 0 0;}
.column_half_left .customer-type-form input.btn-login:hover,
.column_half_left .customer-type-form input.btn-login_th:hover{cursor:pointer;cursor:hand;}
.column_half_left .customer-suggestion{}
.column_half_left .customer-suggestion div{font-size:10px;background-color:#eee;padding:8px 3px 8px 8px;margin-top:7px;}
.column_half_right{
    float:right;
    width:435px;
}
.column_half_right .btn-create-account{
    font-weight: 500;
    font-size: 11px;
    padding: 10px 20px;
}
.column_half_right .new-user-head span{
    margin-top: 10px;
    margin-right: 12px;
    display: inline-block;
    text-transform: uppercase;
}
.column_half_right .create-account-suggestion{color:#898989;}
.column_half_right .create-account-guest{padding:20px 0;}
.column_half_right .create-account-guest-title{font-weight:bold;font-size:14px;margin-left:10px;}
.column_half_right .create-account-guest-decription{padding:5px 0;margin-left:10px;}
.column_half_right .guest-form{}
.column_half_right .guest-form .require{color:#f00;}
.column_half_right .guest-form label{float:left;display:block;line-height:18px;text-align:right;width:120px;margin-right:10px;margin-top:10px;}
.column_half_right .guest-form label.line2{line-height:13px;}
.column_half_right .guest-form label.error{font-size:11px;margin-top:0;}
.column_half_right .guest-form div.input{float:left;width:190px;}
.column_half_right .guest-form input.txt{width:170px;margin-top:10px;}
.column_half_right .guest-form input.chk{float:left;padding:0;margin:10px 7px 0 0;width:13px;}
.column_half_right .guest-form div.guest-privacy{float:left;width:245px;font-size:10px;margin-top:7px}
.column_half_right .guest-form div.guest-privacy a{color:#0072bc;text-decoration:underline;}
.column_half_right .guest-form input.btn-login-guest,
.column_half_right .guest-form input.btn-login-guest_th{height:35px;outline:none;margin:17px 0 10px 0;text-align: center;}
.column_half_right .guest-form input.btn-login-guest:hover,
.column_half_right .guest-form input.btn-login-guest_th:hover{cursor:pointer;cursor:hand;}
.column_half_bottom{
    margin:20px 40px 30px 10px;
    font-size:14px;
    color:#363636;
}
.column_half_bottom a{color:#0072bc;text-decoration:underline;}
.gradientbar {
    padding: 0;
    margin: 0;
    height: 0;
}

/** START .account-create **/
.account-create .fieldset{
    border-bottom: 1px solid #ccc;
    margin-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.account-create .fieldset:after,
.account-create .legend:after{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: '';
}
.account-create .page-title h1{
    padding:0;
}
.account-create .page-title h1.titlebar,
.account-create .page-title h1.titlebar_th{
    font-size: 15px;
    line-height: 1em;
    border-bottom: 3px solid #b7d541;
    text-transform: uppercase;
    padding-bottom: 6px;
}
.account-create .custome-type-error{
    margin: 0 0 0 60px;
}

.account-create .legend{
    margin-top: 0;
    margin-bottom: 20px;
}
.account-create .legend_nospace{
}
.account-create .legend  .help{
    float:right;
    font-size:12px;
    font-weight:normal;
    margin: 4px 0 0 0;
    white-space:nowrap;
}

.account-create .legend  .help_top{
    float:right;
    font-size:12px;
    font-weight:normal;
    margin-top: 4px;
    white-space:nowrap;
}
.account-create .legend  .help em, .account-create .legend  .help_top em{
    color:#da2618;
}
.account-create .legend p.legend_title,
.account-create .legend p.legend_title_th,
.account-create .legend p.account_type{
    float:left;
    font-size: 15px;
    color: #9cb928;
    text-transform: uppercase;
    margin: 0;
    background: none;
}
/**:first-child+html .account-create .legend p.account_type{padding-bottom:0;}*/
.account-create .legend p.login_details,
.account-create .legend p.contact_details,
.account-create .legend p.lifestyle_interest,
.account-create .legend p.business_info{
    margin:0;
    padding:0;
    background: none;
    float:left;
    line-height:25px;
}

.account-create  .legend_body{
}
.fieldset .collape{
    display:none;
}
.account-create  .legend_body_nofilter{
}
.account-create .legend_body_nofilter .nofilter_box{
    margin:20px 0 30px;
}
.account-create .legend_body_logindetails{
}
.account-create .legend_body_logindetails .custome-type-error{
    margin:0 0 30px;
}

.account-create .legend_end{
    clear:both;
}
.account-create .legend_end_nospace{
}


ul.form-account{
    padding:0;
}

ul.form-account li{
    list-style:none;
    padding:0;
    margin:0;
    float:left;
    height:40px;
    padding:15px 80px 0 0;
}

ul.form-account li.title{
    width:118px;
    height:37px;
    padding:18px 0 0 0;
    font-size:11px;
}

ul.form-account li.account-type{
}
ul.form-account li.account-type_th{
}
ul.form-account li.personal{
}
ul.form-account li.personal_inactive{
    color:#CCC;
}
ul.form-account li.corperate{
}
ul.form-account li.corperate_inactive{
    color:#CCC;
}
ul.form-account li input{
    float:left;
}
ul.form-account li div{
    float:left;
    padding:2px 15px 0 3px;
}

span.asterisk{
    color:#da2618;
}
.required em{
    color:#da2618;
}

.buttons-set {
    text-align:right;
    padding-right:60px;
}
.buttons-set .button,
.buttons-set .button_th{
    width:124px;
    height:38px;
    background-image:url(../images/icon-nextbtn.png);
    background-position: 89px 13px;
    background-repeat: no-repeat;
    background-color: #B0D030;
    box-shadow: 1px 1px 0 #8DA50E;
    border:none;
    outline:none;
    margin: 15px 0 0 94px;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
}
.buttons-set .button:hover,
.buttons-set .button_th:hover{
    background-color: #C8E653;
}

.buttons-set .button_disabled,
.buttons-set .button_disabled_th,
.buttons-set .button_disabled:hover,
.buttons-set .button_disabled_th:hover{
    color: #DDD;
    background-color: #A2C028;
}


ul.form-list{
    margin:0 0 0 15px;padding:0;
    clear:both;
}
ul.form-list li.fields{
    margin:0;padding:0;
    list-style:none;
    width:320px;
    height:40px;
    float:left;
}

ul.form-list li .text-country{
    padding:3px 0 0 0;
    color:#999;
}

ul.form-list li.fields label{
    width:107px;
    height:40px;
    float:left;
    text-align:right;
    padding:3px 8px 0 0;
    font-size:11px;
}
ul.form-list li.password-box,
ul.form-list li.password-box label,
ul.form-list li.password-box .input-box{
    height:auto !important;
}

ul.form-list li.fields_business{
    margin:0;padding:0;
    list-style:none;
    width:620px;
    height:40px;
    float:left;

}

ul.form-list li.fields_business label{
    width:207px;
    height:40px;
    float:left;
    text-align:right;
    padding:3px 5px 0 0;
    font-size:11px;


}

ul.form-list li.fields label.indent{
    width:107px;
    height:40px;
    float:left;
    text-align:right;
    padding:3px 5px 0 50px;
    font-size:11px;
}
ul.form-list li.fields label.long{
    width:157px;
    height:40px;
    float:left;
    text-align:right;
    padding:3px 5px 0 0;
    font-size:11px;

}

ul.form-list li.long{
    margin:0;padding:0;
    list-style:none;
    width:620px;
    height:40px;
    float:left;
}

ul.form-list li.long_textarea{
    margin:0;padding:0;
    list-style:none;
    width:620px;
    float:left;
    overflow:hidden;
    height:75px;

}
ul.form-list li.long_allcheckboxes{
    margin:0;padding:0;
    list-style:none;
    width:620px;
    float:left;
    overflow:hidden;
    display:block;
    height:115px;

}
ul.form-list li.long_allcheckboxes_4rows{
    margin:0;padding:0;
    list-style:none;
    width:620px;
    float:left;
    overflow:hidden;
    display:block;
    height:135px;

}

ul.form-list li.fields div.input-box{
    width:180px;
    height:40px;
    float:left;
}
ul.form-list li.fields div.radio-box input{
    float:left;
}
ul.form-list li.fields div.radio-box div{
    float:left;
    padding:3px 15px 0 3px;
}
ul.form-list li.fields div.indent{
    width:100px;
    height:40px;
    float:left;
}

ul.form-list li.fields div.input-box .tips,
ul.orangebox-table div.col .tips{
    color:#898989;
    font-size:10px;
}
/**
ul.form-list li.fields div.input-box .error{
	color:#da251c;
	font-size:10px;
}
**/
ul.form-list li.fields .input-box input.input-text{
    height: 20px;
    width: 170px;
}
ul.form-list li.fields .input-box input.input-text-long{
    height:22px;
    width:490px;
}
ul.form-list li.fields .indent input.indent{
    height:22px;
    width:120px;
}
ul.form-list li.fields div.input-long{
    width:505px;
    height:30px;
    float:left;
}
ul.form-list li.fields div.input-long-textarea{
    height:70px;
}
ul.form-list li.fields div.input-long-textarea textarea{
    height:50px;
    font-size:10px;
    color:#898989;
}
ul.form-list li.fields div.semi_long{
    width:300px;
    height:30px;
    float:left;
}
ul.form-list li.fields div.long{
    width:400px;
    height:30px;
    float:left;
}


ul.form-list li.fields .input-long input.input-text{
    background:url(../images/input_box.png) left top no-repeat;
    border:none;
    padding: 3px 0 0 5px;
    height:18px;
    width:490px;
}
ul.form-list li.fields .input-long textarea{
    height:100px;
    width:490px;
}


ul.form-list li.fields .input-long input.invoiceneed, ul.form-list li.fields .input-long input.required-radio{
    background:none;
    border:none;
    padding: 3px 0 0 5px;
    height:18px;
    width:490px;
}
ul.form-list li.fields_business  div.revenue{
    width:80px;
    height:30px;
    float:left;
}
ul.form-list li.fields_business div.input-box div.revenue input{
    background:url(../images/input_box.png) left top no-repeat;
    border:none;
    padding: 3px 0 0 5px;
    height:18px;
    width:90px;
}
ul.form-list li.fields_business div.input-box div.revenue select{
    height:21px;
    width:70px;
}
div.toggle_box{
    margin:0 0 0 20px;
    height:40px;
}

div.toggle_box .text{
    width:400px;
    margin:0 0 0 5px;
    float:left;
    font-size:10px;
}
div.toggle_box .toggle_button{
    width:125px;
    height:20px;
    float:right;
    text-align:right;
}

div.toggle_box a.toggle_link{
    display:inline-block;
    background:url(../images/button_toggle.png) left -2px no-repeat;
    text-align:right;
    padding:0 0 0 20px;
    height:18px;
    color:#252525;
    text-decoration:none;
}
div.toggle_box a.toggle_link:hover{
    text-decoration:underline;
}

div.toggle_box a.toggle_link_down{
    display:inline-block;
    background:url(../images/button_toggle.png) left -22px no-repeat;
    text-align:right;
    padding:0 0 0 20px;
    height:18px;
    color:#252525;
    text-decoration:underline;
}

ul.checkboxes{
    padding:0;
    margin:0;
}

ul.checkboxes li{
    padding:0; margin:0;
    list-style:none;
    float:left;
    width:96px;
    height:30px;

}
ul.checkboxes li.double_width{
    padding:0; margin:0;
    list-style:none;
    float:left;
    width:192px;

}
ul.checkboxes li.tripple_width{
    padding:0; margin:0;
    list-style:none;
    float:left;
    width:288px;

}
ul.checkboxes li.fourth_width{
    padding:0; margin:0;
    list-style:none;
    float:left;
    width:488px;

}

ul.checkboxes li div.checkbox{
    width:20px;
    height:20px;
    float:left;
    padding:0;
    font-size:11px;
    text-align:left;
    margin-right: 4px;
}
ul.checkboxes li div.others{
    width:140px;
    height:20px;
    float:left;
    padding:0;
    font-size:11px;
    text-align:left;
}
ul.checkboxes li div.others input{
    background:url(../images/input_box.png) left top no-repeat;
    border:none;
    padding: 3px 0 0 5px;
    height:18px;
    width:140px;
}

ul.checkboxes li label.text{
    width:72px;
    height:20px;
    float:left;
    padding:0;
    font-size:11px;
    text-align:left;
    padding-top:3px;
}
ul.checkboxes li.double_width label.text{
    width:150px;
    height:20px;
    float:left;
    padding:0;
    font-size:11px;
    text-align:left;
    padding-top:3px;
}
ul.checkboxes li.tripple_width label.text{
    width:120px;
    height:20px;
    float:left;
    padding:0;
    font-size:11px;
    text-align:left;
    padding-top:3px;

}

.account-create	.confirm_receive_mail_sms{
    margin-top: 30px;
}
.account-create	.confirm_receive_mail_sms .checkbox{
    float:left;
    width:30px;
}
.account-create	.confirm_receive_mail_sms .text{
    float:left;
    width:640px;
}
.account-create	.confirm_receive_mail_sms .text a{
    color:#0072bc;

}

.confirm_receive_mail_sms .buttons-set .button,
.confirm_receive_mail_sms .buttons-set .button_th{
    width: 140px;
    height: 38px;
    margin: 15px 0 0 70px;
    background-position: 110px 13px;
}
.confirm_receive_mail_sms .buttons-set .button:hover,
.confirm_receive_mail_sms .buttons-set .button_th:hover{
}

.account-create h3 {
    margin: 0 0 15px 25px;
    padding:0;
    font-size:12px;
}

.please_specify {
    border:red solid 1px !important;
    float:left !important;
}




/** START .category_article **/

.category_article .page-title{
    width:640px;
    height:45px;
    background:url(../images/titlebar_main.jpg) left top no-repeat;
    margin: 19px 0 0 42px;
    padding:5px 0 0 50px;
}
.category_article .page-title select{
    font-size:12px;
    background:#eee url(../images/select_box.png) right -2px no-repeat;
    border:none;
    border-top:2px solid #bbb;
    border-left:2px solid #bbb;
    padding: 0px 2px 0 3px;
    height:21px;
    -webkit-appearance:button;
    -webkit-padding-end:18px;
    -webkit-padding-start:2px;
    -webkit-user-select:none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.category_article .page-title select:hover{background-position:right -32px;}

.category_article .title_picture{
    margin:0 0 0 70px;
    width:668px;
}
.category_article .pagination{
    margin:8px 0 0 70px;
    width:668px;
    height:34px;
    background:url(../images/bar_pagination.png) left top repeat-x;
}
.category_article .pagination .total{
    width:200px;
    float:left;
    text-align:left;
    margin: 10px 0 0 10px;

}
.category_article .pagination .linktopage{
    width:200px;
    float:right;
    text-align:right;
    margin: 10px 10px 0 0;
    color:#222;
}
.category_article .pagination .linktopage a{
    color:#da251c;
    text-decoration:none;
}
.category_article .pagination .linktopage a:hover{
    text-decoration:underline;
}
.category_article .pagination .linktopage a.link-prev,.category_article .pagination .linktopage a.link-next{
    color:#222;
}

ul.product_item{
    overflow:hidden;
    width:738px;
    _width:700px;
    padding:0;
    margin:10px 0 10px 55px;
    _margin-left:40px;
}
ul.product_item li{
    padding:0;
    list-style:none;
    float:left;
    width:212px;
    margin:0 0 24px 16px;
}
ul.product_item li p{
    padding:0;
    margin:10px 0 0 0;

}

/** START .find_store **/

.find_store .page-title{
    width:640px;
    height:45px;
    background:url(../images/bar_find_store.png) left top no-repeat;
    margin: 10px 0 0 42px;
    padding:5px 0 0 50px;
}

.find_store ul.store{
    margin:10px 0 0 70px;
    _margin:10px 0 0 35px;
    padding:20px 10px 20px 20px;
    width:290px;
    float:left;
    background:url(../images/bg_store_list.png) left top repeat-x;
    height:290px;
}
.find_store ul.store2{
    margin:10px 0 0 30px;
    padding:20px 10px 20px 20px;
    width:240px;
    _width:210px;
    float:left;
    height:290px;
}
.find_store ul.store li.title{
    margin:0 0 20px 0; padding:0;
    float:left;
    list-style:none;
    width:80%;
    font-size:14px;
    font-weight:bold;
    color:#da251c;
}

.find_store ul.store li{
    margin:0 0 3px 15px; padding:0;
    float:left;
    list-style:none;
    width:40%;
}
.find_store ul.store2 li{
    width:100%;
}
.delivery_support {
    margin:10px 0 0 70px;
}

.delivery_support div.title{
    margin:0;
    width:620px;
    height:38px;
    background:url(../images/bg_delivery_support.png) left top no-repeat;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    padding:12px 0 0 20px;
}
.delivery_support div.body{
    margin:0;
    width:640px;
    background:url(../images/bg_delivery_body.png) left top repeat-y;
    font-size:14px;
    padding-bottom:10px;


}
.delivery_support div.end{
    margin:0;
    width:620px;
    height:38px;
    background:url(../images/bg_delivery_support.png) left -50px no-repeat;
    padding:12px 0 0 20px;
}

.delivery_support div.body h3{
    color:#da251c;
    font-size:12px;
    margin:0 0 15px 30px;
    padding:0;
}

.delivery_support ul{
    margin:0 0 0 30px; padding:0;
    width:520px;
}
.delivery_support ul li.title{
    margin:0 0 10px 0px;
    font-size:12px;
    font-weight:bold;
    list-style:none;
}
.delivery_support ul li{
    font-size:12px;
    font-weight:normal;
    list-style:none;
    margin:0 0 5px 0;
}
.delivery_support ul li ul{
    font-size:12px;
    font-weight:normal;
    list-style:none;
    margin-top:5px;
}

.cate{}
.cate .cate-banner{margin:0 0 10px 0;}
.cate .image-top{width:486px;/*height:195px;*/}
.cate .image-bottom{width:486px;height:100px;background:#fff url(../images/bg_cate_banner.png) left top no-repeat;}
.cate .image-bottom a{text-decoration:none;}
.cate .image-bottom img{border:0;float:left;width:148px;height:73px;margin:10px 10px 0 5px;}
.cate .image-bottom img.last{margin-right:0;}
.cate .sale-special{margin:0 0 10px 0;}
.cate .sale-special *{zoom:1;}
.cate .sale-special .sale-special-title{width:486px;height:47px;background:#fff url(../images/bar_sale.png) -5px 0 no-repeat;}
.cate .sale-special .sale-special-title h2{text-indent:-9000px;padding:0;margin:0;}
.cate .sale-special .sale-special-title a{float:right;color:#fff;text-decoration:underline;margin:14px 10px 0 0;}
.cate .sale-special .sale-special-body{position:relative;}
.cate .sale-special .sale-special-body .banner{position:absolute;top:0;left:0;}
.cate .sale-special .sale-special-body .banner a{text-decoration:none;}
.cate .sale-special .sale-special-body .banner img{width:130px;height:147px;}
.cate .lifestyle-guide{}
.cate .lifestyle-guide .lifestyle-guide-title{width:486px;height:32px;line-height:32px;background:#fff url(../images/bar_orange.png) left bottom repeat-x;}
.cate .lifestyle-guide .lifestyle-guide-title h2{font-size:18px;font-family:Arial;margin:0;padding:0 0 0 15px;}
.cate .lifestyle-guide .lifestyle-guide-title h2 .style-word1{color:#fff;font-weight:normal;}
.cate .lifestyle-guide .lifestyle-guide-title h2 .style-word2{color:#252525;font-weight:bold;}
.cate .lifestyle-guide .lifestyle-guide-body{width:486px;background-color:#ffeed0;padding:13px 0;}
.cate .lifestyle-guide .lifestyle-guide-body .box{float:left;width:141px;margin:0 0 5px 15px;}
.cate .lifestyle-guide .lifestyle-guide-body .box a{text-decoration:none;}
.cate .lifestyle-guide .lifestyle-guide-body .box img{width:141px;height:77px;border:0;margin-bottom:5px;}
.cate .lifestyle-guide .lifestyle-guide-body .box h3{margin:0;padding:0;font-size:12px;}
.cate .lifestyle-guide .lifestyle-guide-body .box h3 a:link,.cate .lifestyle-guide .lifestyle-guide-body .box h3 a:visited{font-weight:bold;color:#252525;text-decoration:none;}
.cate .lifestyle-guide .lifestyle-guide-body .box h3 a:hover,.cate .lifestyle-guide .lifestyle-guide-body .box h3 a:active{font-weight:bold;color:#252525;text-decoration:underline;}
.cate .lifestyle-guide .lifestyle-guide-body .box diiv{}
.cate .sale-hot{margin:10px 0 10px 0;}
.cate .sale-hot *{zoom:1;}
.cate .sale-hot .sale-hot-title{width:486px;height:50px;background:#fff url(../images/bar_hot_product.png) 0 0 no-repeat;}
.cate .sale-hot .sale-hot-title h2{text-indent:-9000px;padding:0;margin:0;}
.cate .sale-hot .sale-hot-title a{float:right;color:#252525;text-decoration:underline;margin:18px 10px 0 0;}
.cate .sale-hot .sale-hot-body{position:relative;}
.cate .sale-hot .sale-hot-body .banner{position:absolute;top:0;left:0;}
.cate .sale-hot .sale-hot-body .banner a{text-decoration:none;}
.cate .sale-hot .sale-hot-body .banner img{width:130px;height:147px;}
.cate .sale-mostview{margin:10px 0 10px 0;}
.cate .sale-mostview *{zoom:1;}
.cate .sale-mostview .sale-mostview-title{width:486px;height:36px;background:#fff url(../images/bar_mostview_product.png) 0 0 no-repeat;}
.cate .sale-mostview .sale-mostview-title h2{text-indent:-9000px;padding:0;margin:0;}
.cate .sale-mostview .sale-mostview-title a{float:right;color:#252525;text-decoration:underline;margin:12px 10px 0 0;}
.cate .sale-mostview .sale-mostview-body{position:relative;}
.cate .sale-mostview .sale-mostview-body .banner{position:absolute;top:0;left:0;}
.cate .sale-mostview .sale-mostview-body .banner a{text-decoration:none;}
.cate .sale-mostview .sale-mostview-body .banner img{width:130px;height:147px;}

.my-match-wishlist{clear:both;background:transparent url(../images/box_match_wishlist.png) left top no-repeat;width:936px;height:280px;margin:0 auto;padding-top:28px;}

.breadcrumb{color:#252525;font-size: 10px;text-transform: uppercase; margin-bottom: 10px;}
.breadcrumb a:link,.breadcrumb a:visited{color:#252525;text-decoration:none;}
.breadcrumb a:hover,.breadcrumb a:active{color:#252525;text-decoration:underline;}
.breadcrumb .lv0{font-weight:bold;}

.subcate{width:100%;overflow:hidden;}
.subcate .empty{text-align:center;padding:20px 30px;font-size:14px;font-weight:bold;color:#555;}
.subcate .toolbar2{color:#252525;text-align:right;position:relative;top:3px;height:26px;}
.subcate .toolbar2 select{width:150px;height:22px;}
.subcate .toolbar{line-height:35px;height:35px;padding:0 5px;margin:5px 0 0 0;/*background:transparent url(../images/bar_orange.png) left top repeat-x;*/}
.subcate .toolbar .toolbar-cell{float:left;}
.subcate .toolbar .item-count{width:170px;overflow:hidden;white-space:nowrap;font-size:11px;}
.subcate .toolbar .select-listview,.subcate .toolbar .select-gridview{width:74px;height:35px;margin-left:3px;}
.subcate .toolbar .select-listview a,.subcate .toolbar .select-gridview a{font-size:10px;color:#252525;text-decoration:none;display:block;width:50px;padding:0 0 0 24px;}
.subcate .toolbar .select-listview a{background:transparent url(../images/button_selectview.png) -76px 0 no-repeat;}
.subcate .toolbar .select-listview a:hover,.subcate .toolbar .select-listview a.current{background-position:-1px -1px;}
.subcate .toolbar .select-gridview a{background:transparent url(../images/button_selectview.png) -228px 0 no-repeat;}
.subcate .toolbar .select-gridview a:hover,.subcate .toolbar .select-gridview a.current{background-position:-150px -1px;}
.subcate .toolbar .select-page{width:150px;text-align:right;overflow:hidden;white-space:nowrap;font-size:11px;}
.subcate .toolbar .select-page a{color:#3a3a3a;text-decoration:none;}
.subcate .toolbar .select-page a.current{color:#ed2228;}
.subcate .toolbar .select-category{width:162px;text-align:right;}
.subcate .toolbar select { -webkit-appearance: none; -moz-appearance: none; background:#FFF url("../images/arrow-select-icon.png") no-repeat 90% center;border: solid 1px #ccc;}
.subcate .toolbar select::-ms-expand { display: none;}
* html .subcate .toolbar .select-category{margin-top:7px;}
.subcate .toolbar .select-category .cbo{width:100px;padding-top:1px;}
.subcate ul.subcate-list,.subcate ul.subcate-list li{margin:0;padding:0;list-style:none;}
.subcate ul.subcate-list{margin:0 0 10px;}
.subcate ul.subcate-list li{float:left;width: 212px;margin-right:19px;margin-bottom: 10px;border:1px solid #e9e9e9; position: relative;}
.subcate ul.subcate-list li.last{margin-right: 0}
* html .subcate ul.subcate-list li{padding-right:4px !important;}
.subcate .pagination {line-height:35px; text-align:right; color:#3a3a3a; padding:0 5px; margin:7px 0 0 0;}
.subcate .pagination a{color:#3a3a3a;text-decoration:none;}
.subcate .pagination a.current{color:#ed2228;}

/* START product-info */
.product-info{}
.product-info .my-match-wishlist-small{margin:0;padding:30px 0 0 0;float:left;width:488px;height:247px;background:#fff url(../images/box_match_wishlist2.png) left top no-repeat;}
.product-info .my-match-wishlist-small *{zoom:1;}
.product-info .product-tag .box2{width:207px;padding:0;}
.product-info .product-tag .box2-head,.product-info .product-tag .box2-content,.product-info .product-tag .box2-foot{margin:0;width:207px;}
.product-info .product-tag .box2-head{padding:14px 0 0 0;height:28px;background:transparent url(../images/box2.png) -10px -3px no-repeat;}
.product-info .product-tag .box2-head h2.box2-head-title{margin:0 0 0 20px;width:150px;line-height:18px;height:18px;background:transparent url(../images/en/title_leftmenu.png) 0 -287px no-repeat;text-indent:-9000px;}
.product-info .product-tag .box2-head h2.box2-head-title_th{margin:0 0 0 20px;width:150px;line-height:20px;height:20px;background:transparent url(../images/th/title_leftmenu.png) 0 -287px no-repeat;text-indent:-9000px;position:relative;top:-3px;}
.product-info .product-tag .box2-content{padding:10px 20px 0 17px;width:170px;background:transparent url(../images/box2_bg.png)  -10px 0 repeat-y;}
.product-info .product-tag .box2-content ul, .product-info .product-tag .box2-content li {margin:0;padding:0;list-style:none;}
.product-info .product-tag .box2-content ul{margin-top:20px;}
.product-info .product-tag .box2-content li{float:left;display:block;margin-right:5px;}
.product-info .product-tag .box2-content li a{color:#0072bc;text-decoration:underline;}
.product-info .product-tag .box2-content label{display:block;font-weight:bold;margin-top:20px;}
.product-info .product-tag .box2-content input.txt{width:160px;margin-top:3px;}
.product-info .product-tag .box2-content span{font-size:10px;}
.product-info .product-tag .box2-content input.btn-addtag{width:78px;height:30px;background:url(../images/en/button_addtag.png) 0 0 no-repeat;border:none;outline:none;margin:15px 0 0 0;}
.product-info .product-tag .box2-content input.btn-addtag:hover{background-position:0 -30px;cursor:pointer;cursor:hand;}
.product-info .product-tag .box2-content input.btn-addtag_th{width:78px;height:30px;background:url(../images/th/button_addtag.png) 0 0 no-repeat;border:none;outline:none;margin:15px 0 0 0;}
.product-info .product-tag .box2-content input.btn-addtag_th:hover{background-position:0 -30px;cursor:pointer;cursor:hand;}
.product-info .product-tag .box2-foot{height:29px;background:transparent url(../images/box2.png)  -10px -96px no-repeat;}
.product-info .lifestyle-article{background:#ffeed0 url(../images/bar_lifestyle.png) left top no-repeat;height:88px;margin:10px 0;}
.product-info .lifestyle-article ul{list-style:none;margin:0 0 0 171px;padding:0;}
.product-info .lifestyle-article li{list-style:none;margin:0;padding:4px;float:left;width:165px;}
.product-info .lifestyle-article li img{float:left;border:0;margin-right:5px;}
.product-info .lifestyle-article li div{float:left;font-size:11px;width:80px;}
.product-info .lifestyle-article li a:link,.product-info .lifestyle-article li a:visited{font-size:11px;color:#252525;font-weight:bold;display:block;text-decoration:none;}
.product-info .lifestyle-article li a:hover,.product-info .lifestyle-article li a:active{font-size:11px;color:#252525;font-weight:bold;display:block;text-decoration:underline;}
.product-info .product-tab .tab0{}
.product-info .product-tab .tab0 h2{margin:0;padding:2px 0;font-size:15px;}
.product-info .product-tab .tab0 .std{padding:0 0 7px 0;}
.product-info .product-tab .tab1{}
.product-info .product-tab .tab2{}
.product-info .product-tab .tab2 h3{margin:0;padding:15px 0;font-weight:bold;font-size:12px;}
.product-info .product-tab .tab2 .rating-display{}
.product-info .product-tab .tab2 .rating-display .rating-current{float:left;width:300px;}
.product-info .product-tab .tab2 .rating-display .rating-summary{float:left;width:330px;}
.product-info .product-tab .tab2 .rating-display .rating-summary div{margin:0 0 5px 0;}
.product-info .product-tab .tab2 .rating-sort{text-align:right;}
.product-info .product-tab .tab2 .rating-sort select{margin-right:25px;}
.product-info .product-tab .tab2 .rating-comment{list-style:none;margin:20px 0 0 0;padding:0;}
.product-info .product-tab .tab2 .rating-comment li{list-style:none;margin:12px 0 0 0;padding:12px 16px;background-color:#ebebeb;}
.product-info .product-tab .tab2 .rating-comment li .comment-rate{}
.product-info .product-tab .tab2 .rating-comment li .comment-user{font-weight:bold;margin:7px 0;}
.product-info .product-tab .tab2 .rating-comment li .comment-user span{font-weight:normal;}
.product-info .product-tab .tab2 .rating-comment li .comment-text{}
.product-review p.orangebox-title,
.product-review .legend:after{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: '';
}
.product-review p.orangebox-title_th{ font-size: 12px; color: #89ab01; text-transform: uppercase; margin: 0; }
.product-review ol.review-form,.product-review li{font-weight:bold;margin:0;padding:0;}
.product-review ol{list-style:decimal outside none;}
.product-review li{margin:15px 0 0 20px;}
.product-review .validation-advice{font-style:italic;color:#999;font-weight:normal;}
.product-review .review-rate{font-weight:bold;margin:15px 0 0 0;}
.product-review .review-rate div.block{float:left;}
.product-review .review-text{margin:5px 0 0 0;}
.product-review .review-text textarea{width:400px;height:70px;margin:0;resize:none;font-family:Tahoma, sans-serif;font-size:12px;}
.product-review .review-user{margin:5px 0 20px 0;}
.product-review .review-user input{width:230px;margin:0;}
.product-review .btn-review-submit input{}
.product-review .btn-review-submit input:hover{cursor:pointer;cursor:hand;}
.product-review .btn-review-submit_th input{}
.product-review .btn-review-submit_th input:hover{cursor:pointer;cursor:hand;}
.product-review .require{font-weight:normal;color:#f00;}
.product-review .review-notice{font-weight:normal;font-size:9px; margin-top: 8px;}
.product-review .review-notice a{font-weight:normal;color:#0072bc;text-decoration:underline;}
.product-review .spacer{padding:0 0 20px 0;}
.product-review .form-login{}
.product-review .form-login .form-login-description{font-weight:bold;margin:0 0 10px 20px;}
.product-review .form-login label{float:left;display:block;line-height:18px;text-align:right;width:200px;margin-right:10px;}
.product-review .form-login label.line2{line-height:13px;}
.product-review .form-login input.txt{float:left;width:170px;margin-bottom:10px;}
.product-review .form-login input.btn-login{width:100px;height:35px;background:#fff url(../images/en/button_login2.png) left top no-repeat;border:none;outline:none;margin:0;}
.product-review .form-login input.btn-login:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
.product-review .form-login input.btn-login_th{width:100px;height:35px;background:#fff url(../images/th/button_login2.png) left top no-repeat;border:none;outline:none;margin:0;}
.product-review .form-login input.btn-login_th:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
/* END product-info */

/* START Freestyle-order */
.freestyle-order{margin:8px 0 0 40px;}
.freestyle-order p.orangebox-title{width:600px;}
.freestyle-order p.titlebar{background:transparent url(../images/en/freestyle_title.png) 0 0 no-repeat;}
.freestyle-order p.titlebar_th{background:transparent url(../images/th/freestyle_title.png) 0 0 no-repeat;}
.freestyle-order .itemLine{width:650px;height:37px;}
.freestyle-order label{float:left;display:block;font:normal 12px Tahoma, sans-serif;color:#535353;padding:11px 0 0;}
.freestyle-order .crossContainer{float:left;padding:12px 0 0;width:13px;height:12px;}
.freestyle-order .crossContainer img.deleteButton{cursor:pointer;}
.freestyle-order .crossContainer img.disabled{
    cursor:default;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.freestyle-order .inputContainer{float:left;padding:8px 0 0;}
.freestyle-order .inputContainer input{height:19px;border-width:2px 0 0 2px;border-style:solid;border-color:#b8b8b8;background-color:#eeeeee;padding:0;margin:0;}

.freestyle-order label.itemLabel{width:85px;text-align:right;margin-right:5px;white-space:nowrap;}
.freestyle-order .titlebar label.itemLabel{width:45px !important;}
.freestyle-order .inputItemContainer{width:269px;padding:8px 15px 0 0;}
.freestyle-order .inputItemContainer input{width:267px;}

.freestyle-order label.quantityLabel{width:50px;text-align:right;margin-right:5px;}
.freestyle-order .inputQuantityContainer{width:57px;padding:8px 15px 0 0;}
.freestyle-order .inputQuantityContainer input{width:55px;}

.freestyle-order label.unitLabel{width:45px;text-align:right;margin-right:5px;}
.freestyle-order .inputUnitContainer{width:57px;padding:8px 15px 0 0;}
.freestyle-order .inputUnitContainer input{width:57px;}

.freestyle-order .addMoreContainer{padding:3px 0 0 37px;height:20px;}
.freestyle-order .addMoreLink{font:normal 12px Tahoma, sans-serif;color:#1d19c9;}

.freestyle-order .collectionLine{height:57px;width:600px;}

.freestyle-order .collectionLine label{float:left;display:block;color:#535353;padding:18px 0 0;width:160px;}

input.freestyle-error{
    height:21px !important;
    border:0px solid white !important;
    background:url(../images/input_box.png) left -99px no-repeat !important;
}

.freestyle-order .collectionLine .selectContainer{padding:17px 0 0;}
.freestyle-order .collectionLine select{
    border:2px solid #7f0000;background-color:#ffaaaa;
    background:#eee url(../images/select_box.png) right -2px no-repeat;
    height:21px;
    border:none;
    padding-top:0px;
    padding-right:3px;
    border-top:2px solid #bbb;
    border-left:2px solid #bbb;
    -webkit-appearance:button;
    -webkit-padding-end:18px;
    -webkit-padding-start:2px;
    -webkit-user-select:none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.freestyle-order .collectionLine select.freestyle-error{
    border-top:2px solid #ffa94d !important;
    border-left:2px solid #ffa94d !important;
    background:#ffd8af url(../images/select_box.png) right -62px no-repeat !important;
}

.continueButtonContainer{
    padding:7px 0 0 600px;
    width:101px;
    height:31px;
}

.continueButtonContainer .btn-continue{
    display:block;
    width:101px;
    height:31px;
    background:url(../images/en/button_continue.png) left top no-repeat;
    border:none;
    outline:none;
    text-indent:-9000px;
}
.continueButtonContainer .btn-continue:hover{background-position:left -34px;}
.continueButtonContainer .btn-continue_th{
    display:block;
    width:101px;
    height:31px;
    background:url(../images/th/button_continue.png) left top no-repeat;
    border:none;
    outline:none;
    text-indent:-9000px;
}
.continueButtonContainer .btn-continue_th:hover{background-position:left -34px;}
/* END Freestyle-order */

/* START brochure */
.brochure .promotion{margin:20px 0 15px 0;}
.brochure .promotion .promotion-head{background-color:#ffaa15;border-bottom:1px solid #ffd385;height:7px;line-height:7px;}
.brochure .promotion .promotion-body{padding:7px;background-color:#ffeed0;}
.brochure .promotion .promotion-body img{float:left;}
.brochure .promotion .promotion-body .text{float:left;padding-left:10px;width:315px;}
.brochure .promotion .promotion-body .text h2{padding:0;margin:0 0 10px 0;font-size:14px;font-weight:bold;}
.brochure div.clear{clear:both;}
/* END brochure */

/* START super-saver */
.super-saver .promotion{margin:10px 0 15px 0;background-color:#ffeed0;float: left;}
.super-saver .promotion .promotion-body{padding:7px 0;padding-left:1px;background:url(../images/basket_header.png) 0 0 no-repeat;}
.super-saver .promotion .promotion-body img{float:left;border:0;}
.super-saver .promotion .promotion-body .text1{float:left;padding-left:5px;width:285px;}
.super-saver .promotion .promotion-body .text1 h2{padding:0;margin:9px 0 10px 0;font-size:14px;font-weight:bold;}
.super-saver .promotion .promotion-body .text1 .highlight{color:#da251c;font-weight:bold;font-size:14px;padding:0 0 10px 0;}
.super-saver .promotion .promotion-body .text1 .highlight span{font-size:22px;}
.super-saver .promotion .promotion-body .text1 .checklist{width:295px;height:90px;overflow:hidden;outline:none;}
.super-saver .promotion .promotion-body .text1 ul{margin: 4px 0 0;padding:0;list-style:none;}
.super-saver .promotion .promotion-body .text1 li{margin:0 0 2px 0;padding:0;list-style:none;width:278px;display:inline-block;}
.super-saver .promotion .promotion-body .text1 li div{float:left;}
.super-saver .promotion .promotion-body .text1 li .c-chk{width:25px;}
.super-saver .promotion .promotion-body .text1 li .c-name{width:170px;}
.super-saver .promotion .promotion-body .text1 li .c-qty{float: right;text-align: center;}
.super-saver .promotion .promotion-body .text1 li .c-price{width:40px;text-align:right;}
.super-saver .promotion .promotion-body .text1 label{}
.super-saver .promotion .promotion-body .text1 input.chk{padding:0;margin:3px 0 0 0;width:13px;}
.super-saver .promotion .promotion-body .text1 .btn-add-basket{float:left;width:288px;height:54px;background:url(../images/en/button_add_basket.png) 0 0 no-repeat;border:none;outline:none;margin:15px 0 0 0;}
.super-saver .promotion .promotion-body .text1 .btn-add-basket:hover{background-position:0 -54px;cursor:pointer;cursor:hand;}
.super-saver .promotion .promotion-body .text1 .btn-add-basket_th{float:left;width:288px;height:54px;background:url(../images/th/button_add_basket.png) 0 0 no-repeat;border:none;outline:none;margin:15px 0 0 0;}
.super-saver .promotion .promotion-body .basket-product-list{width:100%;float:left;overflow:hidden;margin-top: 15px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist{width:100%;overflow:hidden;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul{width:100%;overflow:hidden;padding-left:0px;margin:0px;padding:0px;margin-bottom:0px;float:left;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li{float:left;list-style:none;display:block;margin:4px 4px 8px;_margin-left:0px;_margin-right:8px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li.first{_margin-left:2px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li.last{_margin-right:0px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list{border:1px solid #e3e3e3;background-color:white;position:relative;width:111px;height:195px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list img{display:block;position:absolute;top:6px;left:19px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list .product-zoom{background: url("../images/icon_glass.png") no-repeat scroll left top transparent;display: block;height: 19px;left: 85px;position: absolute;text-indent: -9999px;top: 75px;width: 19px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list .c-chk{width:25px;position:absolute;top:3px;left:3px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list .c-name{font-size: 11px;font-weight: bold;left: 7px;position: absolute;top: 93px;width: 97px; overflow: hidden; height: 27px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list .c-qty{text-align:right;left: 79px;position: absolute;top: 164px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list .c-price{color: #FF0000;display: inline;font-size: 16px;font-weight: bold;left: 7px;position: absolute;text-align: right;top: 164px;}
.super-saver .promotion .promotion-body .basket-product-list .checklist ul li .block-list .c-qty .txtqty{font-size: 10px;height: 17px;text-align: center;width: 18px;}
.super-saver .promotion .promotion-body .text1 .btn-add-basket_th:hover{background-position:0 -54px;cursor:pointer;cursor:hand;}
.super-saver .promotion .promotion-body .image2{margin:10px 0 5px 10px;}
.super-saver .promotion .promotion-body .text2{float:left;margin:10px 0 0 10px;width:360px;}
.super-saver .promotion .promotion-body .warning{color:#f00;background:transparent url(../images/warning_icon.png) 20px 20px no-repeat;padding:16px 0 6px 82px;float:left;}
.super-saver .promotion .promotion-body .warning h4{font-weight:bold;font-size:14px;margin:0;padding:3px 0;}
.super-saver .promotion .promotion-body .warning span{color:#cc6600;}
.super-saver .description{padding:0 15px 10px 15px;}
.super-saver .description span{color:#da251c;font-weight:bold;}
.super-saver div.clear{clear:both;}
/* END super-saver */

/* START lifestyle-article */
.lifestyle-article{background:transparent url(../images/bg_grey.png) left top repeat-x;}
.lifestyle-article h1{margin:0;padding:15px 0 10px 15px;font-weight:bold;font-size:14px;color:#252525;}
.lifestyle-article p{line-height:normal;margin:0;padding:10px 0 10px 15px;}
.lifestyle-article p.image1{padding-top:0;padding-bottom:0;}
.lifestyle-article p.image1 img{border:0;width:454px;height:175px;}
.lifestyle-article p.image2{padding-top:5px;padding-bottom:5px;}
.lifestyle-article p.image2 img{float:left;border:0;margin:0 5px;width:220px;height:148px;}
/* END lifestyle-article */

/* START find-store */
#mainCol-inner{float:left;width:482px !important;}
.find-store-top{position:relative;margin:0 0 0 47px;padding:72px 0 0 0;}
.find-store-top h1{position:absolute;left:0;top:-8px;text-indent:-9000px;width:697px;height:54px;background:#fff url(../images/titlebar_findstore.png) left top no-repeat;}
.find-store-top .breadcrumb{position:absolute;left:0;top:68px;}
.find-store-top .breadcrumb .selected{color:#da251c;font-weight:bold;}
.find-store{}
.find-store h2{color:#da251c;font-weight:bold;font-size:14px;text-align:right;margin:0;padding:0 0 10px 0;}
.find-store .store-map{}
.find-store .store-detail{line-height:16px;margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #d4d4d4;}
.find-store .store-detail .col{float:left;}
.find-store .store-detail .col label{font-weight:bold;}
.find-store .store-detail .col span{}
.find-store .store-detail .col div{margin:0 0 15px 0;}
.find-store .store-detail .col1{width:120px;}
.find-store .store-detail .col1 img{width:88px;height:103px;padding:5px;border:1px solid #cacaca;margin:0 0 7px 0;}
.find-store .store-detail .col1 label{font-weight:normal;}
.find-store .store-detail .col1 div{font-weight:bold;}
.find-store .store-detail .col2{width:160px;}
.find-store .store-detail .col3{width:200px;}
.find-store .store-detail .col3 div.service-checklist{margin:0;padding:0 0 0 17px;background:#fff url(../images/icon_checklist.png) 0 2px no-repeat;}
/* END find-store */

/* START search */
.search{}
.search .search-result{}
.search .search-result span{font-weight:bold;}
.search .search-suggestion{margin-top:20px;}
.search .search-suggestion *{zoom:1;}
.search .search-suggestion h2{text-indent:-9000px;font-size:12px;font-weight:bold;margin:0;padding:0;line-height:40px;height:40px;position:relative;background:#fff url(../images/titlebar_search.png) 0 0 no-repeat;}
.search .search-suggestion h2 span{position:absolute;text-align:right;top:5px;right:15px;}
.search .search-relate h2{background-position:0 0;}
.search .search-linkpeople h2{background-position:0 -44px;}
.search .search-bestprice h2{background-position:0 -90px;}
/* END search */

/* START update-cart */
.update-cart{ }
.update-cart .cart-counter{ padding:10px 0;margin:0 0 10px 0; border-bottom:solid 3px #b2d233}
.update-cart ul.message{margin:10px 20px;list-style:none;}
.update-cart ul.message li{margin:0;padding:0;list-style:none;}
.update-cart ul.message li ul{list-style:none;margin:0;padding:0;}
.update-cart ul.message li.notice-msg li{list-style-type:disc;margin:0;padding:0;color:#f00;}
.update-cart ul.message li.success-msg li{list-style-type:disc;margin:0;padding:0;color:#00f;}
.update-cart .cart-button{margin:0 0 10px 0;}
.update-cart .cart-counter,
.update-cart .cart-button input,
.update-cart ul.cart-list .header{
    text-transform: uppercase;
}
.update-cart .cart-button .btn-continue-shopping,
.update-cart .cart-button .btn-continue-shopping_th{background-color:#BC1F24;color:#FFF;border:none;outline:0;margin:0;font-size:13px;padding:10px 15px; /*background:#fff url(../images/en/button_continue_shooping.png) left top no-repeat;*/}
.update-cart .cart-button .btn-continue-shopping:hover,
.update-cart .cart-button .btn-continue-shopping_th:hover{background-color: #DB383D;cursor:pointer;cursor:hand;}
.update-cart .cart-button .btn-update-shopping,
.update-cart .cart-button .btn-update-shopping_th{float:right; background-color:#B0D030;color:#FFF;font-size:13px;border:none;outline:0;margin:0;padding:10px 15px;/*background:#fff url(../images/en/button_update_shooping.png) left top no-repeat;*/}
.update-cart .cart-button .btn-update-shopping:hover,
.update-cart .cart-button .btn-update-shopping_th:hover{background-color:#C8E653;cursor:pointer;cursor:hand;}
.update-cart ul.cart-list{margin:0 0 10px 0;padding:0;list-style:none;position:relative;}
.update-cart ul.cart-list li{margin:0;padding:5px 0;list-style:none; }
.update-cart ul.cart-list .cart-row{margin-bottom: 14px;padding-bottom: 14px;border-bottom: 1px solid #eee;}
.update-cart ul.cart-list .header{background: #707070; margin-bottom: 1px; color: #FFF;/*background:transparent url(../images/titlebar_subtitle2.png) 0 0 no-repeat;*/height:33px;padding:14px 0 0 0; margin-bottom: 14px;}
.update-cart ul.cart-list .header .cart-cell{line-height:20px;/*text-indent:-9000px;background:transparent url(../images/en/title_cart.png) 0 0 no-repeat;*/}
.update-cart ul.cart-list .header .cart-cell_th{line-height:20px;/*text-indent:-9000px;background:transparent url(../images/th/title_cart.png) 0 0 no-repeat;*/}
.update-cart ul.cart-list .cart-cell,
.update-cart ul.cart-list .cart-cell_th{float:left;}
.update-cart ul.cart-list .header .c-product{background-position:0 0;}
.update-cart ul.cart-list .header .c-qty{background-position:0 -24px;}
.update-cart ul.cart-list .header .c-price{background-position:0 -47px;}
.update-cart ul.cart-list .header .c-total{background-position:0 -69px;}
.update-cart ul.cart-list .header .c-control{background-position:-200px 0;}
.update-cart ul.cart-list .header .c-note-title{background-position:0 -94px;}
.update-cart ul.cart-list .odd{}
.update-cart ul.cart-list .even{}
.update-cart ul.cart-list .c-product{width:300px;margin-left:20px;  margin-right: 12px;}
.update-cart ul.cart-list .c-product img{float:left;margin-right: 8px;}
.update-cart ul.cart-list .c-product div{float:left;width:200px;padding:0 0 0 7px;font-weight:bold;}
.update-cart ul.cart-list .c-qty{width:65px; margin-right: 12px;}
.update-cart ul.cart-list .c-qty input{width: 40px;text-align: center;margin: 0 auto;display: block;border: 1px solid #ccc;border-radius: 3px;}
.update-cart ul.cart-list .c-price,
.update-cart ul.cart-list .c-total{width:100px;text-align: center;}
.update-cart ul.cart-list .c-control{width:50px;}
.update-cart ul.cart-list .c-control a{float:right;text-indent:-9000px;line-height:13px;display:block;width:13px;height:13px;background:transparent url(../images/button_delete_rightbox.png) left top no-repeat;}
.update-cart ul.cart-list .c-note-title{width:400px;margin-left:30px;}
.update-cart ul.cart-list .c-note-value{width:200px;}
.update-cart ul.cart-list .footer{border: none;}
.update-cart .additional{margin-bottom:0 !important;}
.update-cart .addition-note{font-size:10px;margin:0 0 20px 30px;}
.update-cart .freestyle-order{background:#fff url(../images/titlebar_free_style_order_bg.png) 0 0 repeat-y;}
.update-cart .freestyle-order .freestyle-order-top{padding:18px 0 0 25px;font-size:14px;font-weight:bold;background:#fff url(../images/titlebar_free_style_order.png) 0 0 no-repeat;}
.update-cart .freestyle-order .freestyle-order-content{padding:18px 0 0 25px;}
.update-cart .freestyle-order .freestyle-order-bottom{height:25px;background:#fff url(../images/titlebar_free_style_order.png) 0 -25px no-repeat;}
.update-cart ul.additional-list{margin:0 0 10px 0;padding:0;list-style:none;}
.update-cart ul.additional-list li{margin:0;padding:0;list-style:none;width:664px;}
.update-cart ul.additional-list .header .additional-cell{line-height:20px;text-indent:-9000px;background:transparent url(../images/title_cart_additional.png) 0 0 no-repeat;}
.update-cart ul.additional-list .header .c-product{background-position:0 0;}
.update-cart ul.additional-list .header .c-qty{background-position:0 -23px;}
.update-cart ul.additional-list .header .c-unit{background-position:0 -44px;}
.update-cart ul.additional-list .header .c-control{background-position:-200px 0;}
.update-cart ul.additional-list .additional-cell{float:left;}
.update-cart ul.additional-list .c-product{width:350px;}
.update-cart ul.additional-list .c-product input{width:330px;font-size:11px;margin-top:3px;line-height: 16px;}
.update-cart ul.additional-list .c-qty{width:70px;}
.update-cart ul.additional-list .c-qty input{width:50px;text-align:center;margin-top:3px;}
.update-cart ul.additional-list .c-unit{width:70px;}
.update-cart ul.additional-list .c-unit input{width:50px;text-align:center;margin-top:3px;font-size:11px;line-height: 16px;}
.update-cart ul.additional-list .c-control{width:120px;}
.update-cart ul.additional-list .c-control .btn-order{width:100px;height:35px;background:transparent url(../images/en/button_buynow7.png) left top no-repeat;border:none;outline:none;margin:0;}
.update-cart ul.additional-list .c-control .btn-order:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
.update-cart ul.additional-list .c-control .btn-order_th{width:100px;height:35px;background:transparent url(../images/th/button_buynow7.png) left top no-repeat;border:none;outline:none;margin:0;}
.update-cart ul.additional-list .c-control .btn-order_th:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
/* END update-cart */

/* START mydashboard */
.mydashboard h1 .icon{}
.mydashboard h1 .text{}
.mydashboard h1 .text_th{}
.mydashboard .dashboard-content{}
.mydashboard .dashboard-detail{padding:15px 0;
    margin-top: 35px;
    padding-bottom: 35px;
    background: url(../images/bg-cat-h.png) 6px bottom no-repeat;
}
.mydashboard .dashboard-detail .dashboard-detail-title{ margin-bottom: 10px; font-size: 14px; }
.mydashboard .dashboard-detail .dashboard-detail-title a{ float:right; }
.mydashboard ul.table-content,.myorder li.table-row{margin:0;padding:0;list-style:none;}
.mydashboard ul.table-content{ margin:0 0 40px 0; background-color: #f6f6f6; padding: 8px 8px 14px; }
.mydashboard li.table-row{display:inline-block;line-height:14px;width: 100%;
    position: relative;
    border-bottom: 1px solid #b6b6b6;
    z-index: 5;
}
.mydashboard li.table-row:after{
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -2px;
    height: 1px;
    width: 100%;
    background-color: #fff;
}
.mydashboard .table-cell{float:left;padding:10px 5px 16px;color:#565656;}
.mydashboard .head{}
.mydashboard .head .table-cell{padding:12px 5px 16px;color:#000000;text-transform: uppercase;}
.mydashboard .head .c-button{text-align:right;}
.mydashboard .odd{}
.mydashboard .even{}
.mydashboard .c-orderno{width:110px;}
.mydashboard .c-pickup{width:120px;text-align:center;}
.mydashboard .c-date{width:50px;text-align:center;}
.mydashboard .c-total{width:105px;text-align:right;}
.mydashboard .c-status{width:80px;text-align:right;}
.mydashboard .c-button{text-align:center;float: right;}
.mydashboard .recent-view-product-header,
.mydashboard .recent-view-product-header_th{margin:0 0 8px 16px;padding:0;}
.mydashboard .dashboard-tips{text-align:center;color:#808080;padding:10px 0 40px 0;}
.mydashboard .dashboard-tips a{color:#001eff;text-decoration:none;}
.mydashboard .dashboard-article{float:left;width:440px;}
.mydashboard .dashboard-article h3{padding:5px 0 5px 10px;font-size:14px;background-color:#ffa914;}
.mydashboard .dashboard-article h3 .word-style-1{color:#fff;}
.mydashboard .dashboard-article .inner{padding:10px 0 0 0;background-color:#ffeed0;height:200px;}
.mydashboard .dashboard-article .article-item{float:left;width:210px;margin:0 0 10px 0;position:relative;}
.mydashboard .dashboard-article .article-item .article-image{float:left;width:85px;text-align:center;}
.mydashboard .dashboard-article .article-item .article-desc{float:left;width:125px;}
.mydashboard .dashboard-article .article-item a:link,.mydashboard .dashboard-article .article-item a:visited{text-decoration:none;color:#252525;}
.mydashboard .dashboard-article .article-item a:hover,.mydashboard .dashboard-article .article-item a:active{text-decoration:underline;color:#252525;}
.mydashboard .dashboard-article .article-item a.article-link-title{display:block;font-weight:bold !important;}
.mydashboard .dashboard-article .article-item a.article-link-desc{display:block;}
.mydashboard .dashboard-privilege{float:left;width:225px;margin-left:15px;}
.mydashboard .dashboard-privilege h3{padding:5px 0 5px 10px;font-size:14px;background-color:#90c81f;}
.mydashboard .dashboard-privilege .inner{padding:10px 0 0 0;background-color:#e1f0c2; height:200px;}
.mydashboard .dashboard-privilege .privilege-item{margin:0 10px 0px 10px;}
.mydashboard .dashboard-privilege .privilege-item a{text-decoration:none;color:#252525;}
.mydashboard .dashboard-privilege .privilege-item img{float:right;}
.mydashboard .dashboard-privilege .privilege-item div{}
.mydashboard .dashboard-privilege .privilege-item div a:link,.mydashboard .dashboard-privilege .privilege-item div a:visited{text-decoration:none;}
.mydashboard .dashboard-privilege .privilege-item div a:hover,.mydashboard .dashboard-privilege .privilege-item div a:active{text-decoration:underline;}
.mydashboard .dashboard-privilege .privilege-item-footer{font-weight:bold;padding-left:10px;}
.mydashboard .dashboard-banner{text-align:center;background:transparent url(../images/bg_banner.png) left top repeat-x;height:65px;padding:0;margin-top:20px;position:relative;}
.mydashboard .dashboard-banner a{text-decoration:none;}
.mydashboard .dashboard-banner img{border:0;height:65px;margin:auto;}
/* END mydashboard */

/* START myorder */
.myorder .toolbar{padding:0 10px;color:#888888;width:680px;display:inline-block;}
.myorder .toolbar *{line-height:30px;}
.myorder .toolbar .item-count{float:left;width:190px;}
.myorder .toolbar .select-perpage{float:left;width:280px;text-align:center;}
.myorder .toolbar .select-page{float:left;width:190px;text-align:right;}
.myorder .toolbar a{color:#1d2bdc;text-decoration:underline;}
.myorder .head,.myorder .foot{}
.myorder .head .table-cell{padding:10px 5px;font-weight:bold;}
.myorder ul.table-content,.myorder li.table-row{margin:0;padding:0;list-style:none;}
.myorder ul.table-content{ margin:0 0 40px 0; background-color: #f6f6f6; padding: 8px 8px 14px; }
.myorder li.table-row{display:inline-block;line-height:14px;width: 100%;
    position: relative;
    border-bottom: 1px solid #b6b6b6;
    z-index: 5;
}
.myorder li.table-row:after{
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -2px;
    height: 1px;
    width: 100%;
    background-color: #fff;
}
.myorder .table-cell{float:left;padding:10px 5px 16px;color:#565656;}
.myorder .head{}
.myorder .head .table-cell{padding:12px 5px 16px;color:#000000;text-transform: uppercase;}
.myorder .head .c-button{text-align:right;}
.myorder .odd{}
.myorder .even{}
.myorder .c-orderno{width:110px;}
.myorder .c-pickup{width:120px;text-align:center;}
.myorder .c-date{width:50px;text-align:center;}
.myorder .c-total{width:105px;text-align:right;}
.myorder .c-status{width:80px;text-align:right;}
.myorder .c-button{text-align:center;float: right;}
* html .myorder .c-button a{text-indent:0px;line-height:0;font-size:0;overflow:hidden;}
*:first-child+html .myorder .c-button a{text-indent:0px;line-height:0;font-size:0;}

.myorder h3{margin:0;padding:0;font-size:14px;}
.myorder .order-date-detail{color:#6e6e6e;}
.myorder .order-detail{padding:15px 15px 30px 15px;margin:20px 0 0 0;background:#f6f6f6;height:100px;line-height:16px;border:1px solid #ccc;}
.myorder .order-detail .order-detail-left,.myorder .order-detail .order-detail-right{float:left;width:320px;}
.myorder .order-detail .order-detail-title{font-weight:bold;color:#292929;}
.myorder .order-detail .order-detail-body{color:#727272;}
.myorder .order-item-title{font-weight:bold;color:#292929;margin:40px 15px 2px 15px;}
.myorder .c-pname{width:200px;text-align:left;color:#000000;padding-left:15px !important;margin:5px 0;}
.myorder .c-sku{width:100px;text-align:center;color:#000000;margin:5px 0;}
.myorder .c-price{width:100px;text-align:center;color:#000000;margin:5px 0;}
.myorder .c-qty{width:100px;text-align:center;color:#000000;margin:5px 0;}
.myorder .c-qty input{width:40px;text-align:center;margin-top:17px;}
.myorder .c-subtotal{width:90px;text-align:right;color:#000000;margin:5px 0;}
.myorder .c-reorder-button{width:545px;text-align:right;margin-top:2px;}
.myorder .c-reorder-button input{width:76px;height:26px;background:url(../images/en/button_reorder.png) 0 0 no-repeat;border:none;outline:none;margin:0px;}
.myorder .c-reorder-button input:hover{background-position:0 -26px;cursor:pointer;cursor:hand;}
.myorder .c-reorder-button_th{width:545px;text-align:right;margin-top:2px;}
.myorder .c-reorder-button_th input{width:76px;height:26px;background:url(../images/th/button_reorder.png) 0 0 no-repeat;border:none;outline:none;margin:0px;}
.myorder .c-reorder-button_th input:hover{background-position:0 -26px;cursor:pointer;cursor:hand;}
.myorder .c-sum-text{width:530px;text-align:right;color:#000000;margin-right:10px;margin-top:5px;margin-bottom:3px;}
.myorder .c-sum-count{width:90px;text-align:right;color:#000000;margin-top:5px;margin-bottom:3px;}
.myorder .c-sum-count .sum-text-gt{font-weight:bold;font-size:14px;}
.myorder a.back-to-myorder{color:#003acd;text-decoration:none;padding:3px;}
/* END myorder */

/* START myhistory */
.myhistory{width:700px;margin:15px 0 0 5px;}
.myhistory h1{text-indent:-9000px;position:relative;margin:0;padding:0;background:#fff url(../images/titlebar_main.jpg) left top no-repeat;width:678px;line-height:30px;}
.myhistory h1 .icon{position:absolute;top:-4px;left:30px;display:block;width:40px;height:40px;background:transparent url(../images/icon_titlebar.png) -28px 0 no-repeat;}
.myhistory h1 .text{display:block;margin-left:70px;width:300px;height:30px;background:transparent url(../images/en/title_titlebar.png) 0 -61px no-repeat;}
.myhistory h1 .text_th{display:block;margin-left:70px;width:300px;height:30px;background:transparent url(../images/th/title_titlebar.png) 0 -61px no-repeat;}
.myhistory .history-content{margin:10px 0px 0px 0px;}
.myhistory .toolbar{line-height:35px;height:35px;padding:0 15px;margin:30px 0 0 0;background:transparent url(../images/bar_orange.png) left top repeat-x;}
.myhistory .toolbar .toolbar-cell{float:left;}
.myhistory .toolbar .item-count{width:135px;}
.myhistory .toolbar .select-listview,.myhistory .toolbar .select-gridview{width:74px;}
.myhistory .toolbar a{font-size:10px;color:#252525;text-decoration:none;display:block;width:48px;padding:0 0 0 26px;}
.myhistory .toolbar .select-listview a{background:transparent url(../images/button_selectview.png) -75px 0 no-repeat;}
.myhistory .toolbar .select-listview a:hover,.myhistory .toolbar .select-listview a.current{background-position:0 0;}
.myhistory .toolbar .select-gridview a{background:transparent url(../images/button_selectview.png) -226px 0 no-repeat;}
.myhistory .toolbar .select-gridview a:hover,.myhistory .toolbar .select-gridview a.current{background-position:-149px 0;}
.myhistory .toolbar .select-category{width:380px;text-align:right;vertical-align:top;}
.myhistory .toolbar .select-category select{padding-top:1px;}
*:first-child+html .myhistory .toolbar .select-category span{position:relative;top:-3px;}
*:first-child+html .myhistory .toolbar .select-category select{position:relative;top:0px;}
* html .myhistory .toolbar .select-category span{position:relative;top:3px;}
* html .myhistory .toolbar .select-category select{position:relative;top:6px;}
.myhistory .history-product,.myhistory .history-product-row{margin:0;padding:0;list-style:none;}
.myhistory .history-product-row{display:inline-block;height:153px;padding:15px;margin:7px 0 0 0;position:relative;border:1px solid #ccc;/*background:#fff url(../images/bg_grey2.png) left bottom repeat-x;*/}
.myhistory .history-product .history-product-image{text-align:center;vertical-align:middle;line-height:153px;display:table-cell;width:153px;height:153px;border:1px solid #c9c9c9;overflow:hidden;position:absolute;top:15px;left:15px;background-color:#fff;}
.myhistory .history-product .history-product-image *{border:0;vertical-align:middle;}
.myhistory .history-product .history-product-image img{width:153px;height:153px;}
/*\*//*/
	.myhistory .history-product .history-product-image {display: block;}
	.myhistory .history-product .history-product-image span {display: inline-block;height: 100%;width: 1px;}
	/**/
* html .myhistory .history-product .history-product-image span{display: inline-block;height:100%;}
*:first-child+html .myhistory .history-product .history-product-image span{display: inline-block;height:100%;}
.myhistory .history-product .history-product-detail{padding-left:170px;}
.myhistory .history-product .history-product-detail .product-title{font-weight:bold;font-size:14px;color:#363636;}
.myhistory .history-product .history-product-detail .product-price{color:#da251c;font-weight:bold;font-size:16px;margin:10px 0;}
.myhistory .history-product .history-product-detail .product-rate{color:#da251c;font-size:10px;}
.myhistory .history-product .history-product-detail .product-detail{color:#808080;margin:10px 0 20px 0;}
.myhistory .history-product .history-product-detail .product-detail a{color:#0054a6;text-decoration:underline;}
.myhistory .history-product .history-product-detail .product-form{}
.myhistory .history-product .history-product-detail .product-form .txt-qty{float:left;width:50px;text-align:center;margin:0 5px 0 0;}
.myhistory .history-product .history-product-detail .product-form .btn-order{width:78px;height:27px;background:url(../images/en/button_buynow2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.myhistory .history-product .history-product-detail .product-form .btn-order:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.myhistory .history-product .history-product-detail .product-form .btn-order_th{width:78px;height:27px;background:url(../images/th/button_buynow2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.myhistory .history-product .history-product-detail .product-form .btn-order_th:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.myhistory .history-product .history-product-detail .product-form .btn-wishlist{width:78px;height:27px;background:url(../images/en/button_wishlist2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.myhistory .history-product .history-product-detail .product-form .btn-wishlist:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.myhistory .history-product .history-product-detail .product-form .btn-wishlist_th{width:78px;height:27px;background:url(../images/th/button_wishlist2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.myhistory .history-product .history-product-detail .product-form .btn-wishlist_th:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.myhistory .history-product-pagination {text-align:right;color:#252525;padding:20px 0;}
.myhistory .history-product-pagination a{color:#252525;text-decoration:none;}
.myhistory .history-product-pagination a.current{color:#da251c;}
/* END myhistory */

/* START myreview */
.myreview ul.table-content,.myreview li.table-row{margin:0;padding:0;list-style:none;}
.myreview ul.table-content{}
.myreview li.table-row{display:inline-block;width:680px;background-color:#fff;border:1px solid #ccc;}
.myreview .table-cell{float:left;padding:10px 5px 15px 10px;color:#565656;margin:0 1px 0 0;}
.myreview .head{background-image:none !important;border:0 !important;}
.myreview .head .table-cell{padding:1px 5px 1px 10px;height:35px;line-height:35px;color:#252525;background:#fff url(../images/bar_orange.png) left top repeat-x;}
.myreview .head .c-form{margin-right:0 !important;width:112px !important;}
.myreview .c-date{width:75px;text-align:left;color:#d50909;}
.myreview .c-pname{width:160px;text-align:left;color:#363636;}
.myreview .c-pname .product-title{font-weight:bold;margin:0 0 10px 0;}
.myreview .c-pname .product-image{text-align:center;vertical-align:middle;line-height:153px;display:table-cell;width:153px;height:153px;border:1px solid #c9c9c9;overflow:hidden;background-color:transparent;}
.myreview .c-pname .product-image *{border:0;vertical-align:middle;}
.myreview .c-pname .product-image img{width:153px;height:153px;}
/*\*//*/
	.myreview .c-pname .product-image {display: block;}
	.myreview .c-pname .product-image span {display: inline-block;height: 100%;width: 1px;}
	/**/
* html .myreview .c-pname .product-image span{display: inline-block;height:100%;}
*:first-child+html .myreview .c-pname .product-image span{display: inline-block;height:100%;}
.myreview .c-rate{width:90px;text-align:left;color:#d50909;}
.myreview .c-detail{width:165px;text-align:left;color:#363636;margin-right:0;}
.myreview .c-form{width:110px;text-align:center;}
.myreview .c-form .txt-qty{width:50px;margin:0 0 15px 0;text-align:center;}
.myreview .c-form .btn-buynow{width:100px;height:35px;background:url(../images/en/button_buynow3.png) 0 0 no-repeat;border:none;outline:none;margin:0 0 5px 0;}
.myreview .c-form .btn-buynow:hover{background-position:0 -37px;cursor:pointer;cursor:hand;}
.myreview .c-form .btn-buynow_th{width:100px;height:35px;background:url(../images/th/button_buynow3.png) 0 0 no-repeat;border:none;outline:none;margin:0 0 5px 0;}
.myreview .c-form .btn-buynow_th:hover{background-position:0 -37px;cursor:pointer;cursor:hand;}
.myreview .c-form .btn-wishlist{width:78px;height:27px;background:url(../images/en/button_wishlist2.png) 0 0 no-repeat;border:none;outline:none;margin:0 0 5px 0;}
.myreview .c-form .btn-wishlist:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.myreview .c-form .btn-wishlist_th{width:78px;height:27px;background:url(../images/th/button_wishlist2.png) 0 0 no-repeat;border:none;outline:none;margin:0 0 5px 0;}
.myreview .c-form .btn-wishlist_th:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
/* END myreview */

/* START mytag */
.mytag .most-active{margin:20px 0 0 0;width:550px;}
.mytag .most-active a{color:#252525;text-decoration:underline;}
.mytag .toolbar{line-height:35px;height:35px;padding:0 15px;margin:20px 0 0 0;background:transparent url(../images/bar_orange.png) left top repeat-x;}
.mytag .toolbar .toolbar-cell{float:left;}
.mytag .toolbar .item-count{/*width:140px;*/width:290px;}
.mytag .toolbar .select-listview,.mytag .toolbar .select-gridview{width:74px;}
.mytag .toolbar .select-listview a,.mytag .toolbar .select-gridview a{font-size:10px;color:#252525;text-decoration:none;display:block;width:48px;padding:0 0 0 26px;}
.mytag .toolbar .select-listview a{background:transparent url(../images/button_selectview.png) -75px 0 no-repeat;}
.mytag .toolbar .select-listview a:hover,.mytag .toolbar .select-listview a.current{background-position:0 0;}
.mytag .toolbar .select-gridview a{background:transparent url(../images/button_selectview.png) -226px 0 no-repeat;}
.mytag .toolbar .select-gridview a:hover,.mytag .toolbar .select-gridview a.current{background-position:-149px 0;}
.mytag .toolbar .select-page{width:360px;text-align:right;}
.mytag .toolbar .select-page a{color:#252525;text-decoration:none;}
.mytag .toolbar .select-page a.current{color:#da251c;}
.mytag .tag-product,.mytag .tag-product-row{margin:0;padding:0;list-style:none;}
.mytag .tag-product-row{display:block;height:153px;padding:15px;margin:7px 0 0 0;position:relative;border:1px solid #ccc;/*background:#fff url(../images/bg_grey2.png) left bottom repeat-x;*/}
.mytag .tag-product .tag-product-image{text-align:center;vertical-align:middle;line-height:153px;display:table-cell;width:153px;height:153px;border:1px solid #c9c9c9;overflow:hidden;position:absolute;top:15px;left:15px;background-color:#fff;}
.mytag .tag-product .tag-product-image *{border:0;vertical-align:middle;}
.mytag .tag-product .tag-product-image img{height:153px;width:153px;}
/*\*//*/
	.mytag .tag-product .tag-product-image {display: block;}
	.mytag .tag-product .tag-product-image span {display: inline-block;height: 100%;width: 1px;}
	/**/
* html .mytag .tag-product .tag-product-image span{display: inline-block;height:100%;}
*:first-child+html .mytag .tag-product .tag-product-image span{display: inline-block;height:100%;}
.mytag .tag-product .tag-product-detail{padding-left:170px;}
.mytag .tag-product .tag-product-detail .product-title,.mytag .tag-product .tag-product-detail .product-title a{font-weight:bold;font-size:14px;color:#363636;text-decoration:none;}
.mytag .tag-product .tag-product-detail .product-price{color:#da251c;font-weight:bold;font-size:16px;margin:10px 0;}
.mytag .tag-product .tag-product-detail .product-rate{color:#da251c;font-size:10px;}
.mytag .tag-product .tag-product-detail .product-detail{color:#808080;margin:10px 0 20px 0;}
.mytag .tag-product .tag-product-detail .product-detail a{color:#0054a6;text-decoration:underline;}
.mytag .tag-product .tag-product-detail .product-form{}
.mytag .tag-product .tag-product-detail .product-form .txt-qty{float:left;width:50px;text-align:center;margin:0 5px 0 0;}
.mytag .tag-product .tag-product-detail .product-form .btn-order{width:78px;height:27px;background:url(../images/en/button_buynow2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.mytag .tag-product .tag-product-detail .product-form .btn-order:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.mytag .tag-product .tag-product-detail .product-form .btn-order_th{width:78px;height:27px;background:url(../images/th/button_buynow2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.mytag .tag-product .tag-product-detail .product-form .btn-order_th:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.mytag .tag-product .tag-product-detail .product-form .btn-wishlist{width:78px;height:27px;background:url(../images/en/button_wishlist2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.mytag .tag-product .tag-product-detail .product-form .btn-wishlist:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
.mytag .tag-product .tag-product-detail .product-form .btn-wishlist_th{width:78px;height:27px;background:url(../images/th/button_wishlist2.png) 0 0 no-repeat;border:none;outline:none;margin:0 3px 0 0;}
.mytag .tag-product .tag-product-detail .product-form .btn-wishlist_th:hover{background-position:0 -28px;cursor:pointer;cursor:hand;}
/* END mytag */

/* START mywishlist */
.mywishlist .toolbar{line-height:35px;height:35px;padding:0 15px;margin:20px 0 0 0;background:transparent url(../images/bar_orange.png) left top repeat-x;}
.mywishlist .toolbar .toolbar-cell{float:left;}
.mywishlist .toolbar .item-count{width:130px;}
.mywishlist .toolbar .select-listview,.mywishlist .toolbar .select-gridview{width:74px;}
.mywishlist .toolbar .select-listview a,.mywishlist .toolbar .select-gridview a{font-size:10px;color:#252525;text-decoration:none;display:block;width:48px;padding:0 0 0 26px;}
.mywishlist .toolbar .select-listview a{background:transparent url(../images/button_selectview.png) -75px 0 no-repeat;}
.mywishlist .toolbar .select-listview a:hover,.mywishlist .toolbar .select-listview a.current{background-position:0 0;}
.mywishlist .toolbar .select-gridview a{background:transparent url(../images/button_selectview.png) -226px 0 no-repeat;}
.mywishlist .toolbar .select-gridview a:hover,.mywishlist .toolbar .select-gridview a.current{background-position:-149px 0;}
.mywishlist .toolbar .select-page{width:370px;text-align:right;}
.mywishlist .toolbar .select-page a{color:#252525;text-decoration:none;}
.mywishlist .toolbar .select-page a.current{color:#da251c;}
.mywishlist .wishlist-product,.mywishlist .wishlist-product-row{margin:0;padding:0;list-style:none;}
.mywishlist .wishlist-product-row{display:inline-block;height:153px;padding:15px;margin:7px 0 0 0;position:relative;border:1px solid #ccc;/*background:#fff url(../images/bg_grey2.png) left bottom repeat-x;*/}
.mywishlist .wishlist-product .wishlist-product-image{text-align:center;vertical-align:middle;line-height:153px;display:table-cell;width:153px;height:153px;border:1px solid #c9c9c9;overflow:hidden;position:absolute;top:15px;left:15px;background-color:#fff;}
.mywishlist .wishlist-product .wishlist-product-image *{border:0;vertical-align:middle;}
.mywishlist .wishlist-product .wishlist-product-image img{height:153px;width:153px;}
/*\*//*/
	.mywishlist .wishlist-product .wishlist-product-image {display: block;}
	.mywishlist .wishlist-product .wishlist-product-image span {display: inline-block;height: 100%;width: 1px;}
	/**/
* html .mywishlist .wishlist-product .wishlist-product-image span{display: inline-block;height:100%;}
*:first-child+html .mywishlist .wishlist-product .wishlist-product-image span{display: inline-block;height:100%;}
.mywishlist .wishlist-product .wishlist-product-detail{padding-left:170px;padding-right:130px;width:350px;}
.mywishlist .wishlist-product .wishlist-product-detail .product-title{font-weight:bold;font-size:14px;color:#363636;}
.mywishlist .wishlist-product .wishlist-product-detail .product-price{color:#da251c;font-weight:bold;font-size:16px;margin:10px 0;}
.mywishlist .wishlist-product .wishlist-product-detail .product-rate{color:#da251c;font-size:10px;}
.mywishlist .wishlist-product .wishlist-product-detail .product-detail{color:#363636;margin:10px 0 20px 0;}
.mywishlist .wishlist-product .wishlist-product-detail .product-detail a{color:#0054a6;text-decoration:underline;}
.mywishlist .wishlist-product .wishlist-product-detail .product-share{color:#363636;}
.mywishlist .wishlist-product .wishlist-product-detail .product-share .share-date{float:left;width:140px;}
.mywishlist .wishlist-product .wishlist-product-detail .product-share .share-date span{color:#da251c;}
.mywishlist .wishlist-product .wishlist-product-detail .product-share .share-text{float:left;color:#000;font-size:10px;width:65px;line-height:16px;}
.mywishlist .wishlist-product .wishlist-product-detail .product-share .share-button{float:left;width:130px;position:relative;top:-3px;}
.mywishlist .wishlist-product .wishlist-product-form{width:130px;text-align:center;position:absolute;top:30px;right:15px;}
.mywishlist .wishlist-product .wishlist-product-form .txt-qty{width:50px;margin:20px 0 13px 0;text-align:center;}
.mywishlist .wishlist-product .wishlist-product-form .btn-buynow,
.mywishlist .wishlist-product .wishlist-product-form .btn-buynow_th,
.mywishlist .wishlist-product .wishlist-product-form .btn-delete,
.mywishlist .wishlist-product .wishlist-product-form .btn-delete_th{width:100px;height:35px;border:none;outline:none;margin:0 0 5px 0;}
.mywishlist .wishlist-product .wishlist-product-form .btn-buynow:hover,
.mywishlist .wishlist-product .wishlist-product-form .btn-buynow_th:hover,
.mywishlist .wishlist-product .wishlist-product-form .btn-delete:hover,
.mywishlist .wishlist-product .wishlist-product-form .btn-delete_th:hover{cursor:pointer;cursor:hand;}
.mywishlist .wishlist-product .wishlist-product-form .btn-delete,
.mywishlist .wishlist-product .wishlist-product-form .btn-delete_th{background: #FCB747;}
.mywishlist .wishlist-product .wishlist-product-form .btn-delete:hover,
.mywishlist .wishlist-product .wishlist-product-form .btn-delete_th:hover{background:#FFC76A;}
/* END mywishlist */

/* START mysubscript */
.mysubscript label{}
.mysubscript .chk-subscript{padding:0;margin:0 10px 0 0;width:13px;}
/* START mysubscript */

/* START popup-product-review */
.item-review{color:#252525;text-align:left;}
.item-review .product-detail{}
.item-review .product-image{margin:0 0 25px 0;float:left;text-align:center;vertical-align:middle;line-height:153px;display:table-cell;width:153px;height:153px;border:1px solid #c9c9c9;overflow:hidden;background-color:#fff;}
.item-review .product-image *{border:0;vertical-align:middle;}
.item-review .product-image img{width:153px;height:153px;}
/*\*//*/
	.item-review .product-image {display: block;}
	.item-review .product-image span {display: inline-block;height: 100%;width: 1px;}
	/**/
* html .item-review .product-image span{display: inline-block;height:100%;}
*:first-child+html .item-review .product-image span{display: inline-block;height:100%;}
.item-review .product-title{float:left;margin:0 0 0 20px;width:400px;font-weight:bold;font-size:18px;}
.item-review .add-review-title{color:#fff;font-weight:bold;font-size:14px;padding:0 10px;margin:0;background:#fff url(../images/titlebar_main.jpg) -200px 0 no-repeat;line-height:30px;}
.item-review ol.review-form,.item-review li{font-weight:bold;margin:0;padding:0;}
.item-review ol{list-style:decimal outside none;}
.item-review li{margin:15px 0 0 20px;}
.item-review .review-rate{font-weight:normal;margin:5px 0 0 0;}
.item-review .review-rate div.block{float:left;}
.item-review .review-text{margin:5px 0 0 0;}
.item-review .review-text textarea{width:400px;height:70px;resize:none;font-family:Tahoma, sans-serif;}
.item-review .review-user{margin:5px 0 20px 0;}
.item-review .review-user input{width:230px;}
.item-review .btn-review-submit input{width:122px;height:35px;background:url(../images/en/button_submit_review.png) 0 0 no-repeat;border:none;outline:none;margin:0;}
.item-review .btn-review-submit input:hover{background-position:0 -35px;cursor:pointer;cursor:hand;}
.item-review .btn-review-submit_th input{width:122px;height:35px;background:url(../images/th/button_submit_review.png) 0 0 no-repeat;border:none;outline:none;margin:0;}
.item-review .btn-review-submit_th input:hover{background-position:0 -35px;cursor:pointer;cursor:hand;}
.item-review .require{font-weight:normal;color:#f00;}
.item-review .review-notice{font-weight:normal;font-size:10px;}
.item-review .review-notice a{font-weight:normal;color:#0072bc;text-decoration:underline;}
.item-review .spacer{padding:0 0 20px 0;}
/* END popup-product-review */

/* START mprivilege */
.mprivilege{width:700px;margin:15px 0 0 5px;}
.mprivilege h1{text-indent:-9000px;position:relative;margin:0;padding:0;background:#fff url(../images/titlebar_main.jpg) left top no-repeat;width:678px;line-height:30px;}
.mprivilege h1 .icon{position:absolute;top:-11px;left:30px;display:block;width:40px;height:45px;background:transparent url(../images/icon_titlebar.png) -247px 0 no-repeat;}
.mprivilege h1 .text{display:block;margin-left:70px;width:300px;height:30px;background:transparent url(../images/en/title_titlebar.png) 0 -207px no-repeat;}
.mprivilege h1 .text_th{display:block;margin-left:70px;width:300px;height:30px;background:transparent url(../images/th/title_titlebar.png) 0 -207px no-repeat;}
.mprivilege .privilege-content{margin:20px 0px 0px 30px;}
.mprivilege .privilege-content p{margin:15px 0;padding:0;line-height:normal;}
.mprivilege .privilege-content img{float:left;width:202px;height:134px;border:0;margin:10px}
/* END mprivilege */

/* START account-info */
.account-info .orangebox{margin-bottom:25px;}
.account-info .legend_title{}
.account-info .legend_title_th{}
#box-login-detail p.orangebox-title{}
#box-change-password p.orangebox-title{}
#box-change-password .chk-change-password{margin:0 0 0 20px;color:#7f7e7e;}
#box-change-password .chk-change-password input{padding:0;margin:0 4px 0 0;width:13px;}
#box-personal-info p.orangebox-title{}
#box-personal-info li.nospace{margin:0 0 14px;}
#box-personal-info input.txt-specify{width:105px;}
#box-personal-info input.txt-children{width:35px;text-align:center;}
#box-personal-info .lbl-others div{float:left;}
#box-personal-info input.chk-creditcard{}
#box-personal-info input.txt-creditcard{float:left;width:100px;height:14px;line-height:14px;font-size:11px;margin:0 0 0 10px;}
#box-personal-info label#label_creditcard_specify{float:left;padding:0 !important;width:120px !important;}
* html #box-personal-info input.txt-creditcard{margin-top:4px;}
#box-personal-info input.txt-activity{float:left;width:120px;height:14px;line-height:14px;font-size:11px;margin:0 0 0 10px;}
#box-personal-info label#label_activity_specify{float:left;padding:0 !important;width:105px !important;}
* html #box-personal-info input.txt-activity{margin-top:4px;}
#box-personal-info #annual_revenue_specify{width:80px;height:19px;float:left;}
.account-info div.btn-update{text-align:right;width:650px;}
.account-info div.btn-update input{}
.account-info div.btn-update input:hover{}
.account-info div.btn-update_th{}
.account-info div.btn-update_th input{}
.account-info div.btn-update_th input:hover{}
/* END account-info */

/* START address-book */
.address-book .orangebox{margin-bottom:25px;}
#box-contact-address input.txt-address{width:465px;}
#box-contact-address .select-country{color:#a9a9a9;}
#box-shipping-address p.orangebox-title{background-position:0 -124px;}
#box-shipping-address input.txt-address{width:465px;}
#box-shipping-address .select-country{color:#a9a9a9;}
#box-shipping-address textarea.txt-note{width:465px;height:40px;resize:none;}
#box-shipping-address .help{color:#a9a9a9;line-height:normal;}
#box-billing-address p.orangebox-title{background-position:0 -154px;}
#box-billing-address input.txt-address{width:465px;}
#box-billing-address .select-country{color:#a9a9a9;}
.address-book div.btn-update{text-align:right;width:650px;}
.address-book div.btn-update input{}
.address-book div.btn-update input:hover{}
.address-book div.btn-update_th{text-align:right;width:650px;}
.address-book div.btn-update_th input{width:102px;height:35px;background:url(../images/th/button_update.png) 0 0 no-repeat;border:none;outline:none;margin:0;}
.address-book div.btn-update_th input:hover{background-position:0 -35px;cursor:pointer;cursor:hand;}
/* END address-book */

/* START my-account (login) */
.my-account{}
.my-account h1.titlebar,
.my-account h1.titlebar_th{}
.my-account #box-login{}
.my-account #box-login .legend p{}
.my-account #box-login .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.my-account #box-login .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.my-account #box-login .inner{}
.my-account .customer-type-form{}
.my-account .customer-type-form .require{color:#f00;}
.my-account .customer-type-form label{float:left;display:block;line-height:18px;text-align:right;width:150px;margin-right:10px;margin-top:10px;min-height:40px;}
.my-account .customer-type-form label.line2{line-height:13px;}
.my-account .customer-type-form label.error{font-size:11px;margin-top:0;width:240px !important;min-height:14px;}
.my-account .customer-type-form div.input{float:left;width:250px;}
.my-account .customer-type-form input.txt{width:170px;margin-top:10px;}
.my-account .customer-type-form .captcha-box{position:relative;margin-top:10px;}
.my-account .customer-type-form .captcha{width:180px;position:absolute;top:0;left:-30px;background:#fff url(../images/bg_captcha.jpg) center top no-repeat;}
.my-account .customer-type-form .captcha img{border:0;margin-top:45px;}
.my-account .customer-type-form .captcha-textbox{float:left;margin:20px 0 10px 0px;line-height:25px;width:250px;}
.my-account .customer-suggestion{font-size:14px;margin-top:45px;}
.my-account .customer-suggestion div{font-size:11px;background-color:#eee;padding:10px 20px;margin-top:7px;}
.my-account .custome-type-error{margin:20px 0;min-height:26px;background:#fff url(../images/icon_error_big.png) left top no-repeat;padding:5px 0 0 35px;color:#f00;width:485px;}
.my-account .custome-type-error ul{margin:0;padding:0;list-style:none;}
.my-account .custome-type-error li{margin:0;padding:0;list-style:none;}
.my-account .custome-type-error li.error-msg{height:18px;}
.my-account .my-account-bl{ width:380px; text-align:left;}
.my-account .my-account-bl .new-user-option div{margin:0 4px 10px 4px;padding:0 0 0 30px;background:#fff url(../images/icon_checklist_big.png) 3px 0 no-repeat;}
.my-account .my-account-br{float:left;background-color:#e9e9e9;width:250px;margin:5px 0 0 0;padding:15px 0 20px 20px;}
.my-account .my-account-bl h2,
.my-account .my-account-br h2{font-size:14px;margin:0 0 15px 0;padding:0;text-transform: uppercase;}
.my-account .my-account-br span{font-weight:bold;font-size:14px;}
.my-account-wrapper{margin-top: 30px;}
.my-account #box-resetpwd{margin:0 0 40px 65px;}
.my-account #box-resetpwd .legend p{float:left;text-indent:0px;color:#fff;font-size:14px;font-weight:bold;}
.my-account #box-resetpwd .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.my-account #box-resetpwd .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.my-account #box-resetpwd .inner{padding:10px 0 20px 20px;}
.my-account #box-resetpwd .suggestion{margin:0 0 20px 0;width:580px !important;font-size:12px !important; }
.my-account #box-resetpwd .inner label{float:left;display:block;width:200px;text-align:right;margin:15px 15px 0 0;}
.my-account #box-resetpwd .inner label .require{color:#f00;}
.my-account #box-resetpwd label.error{font-size:11px;margin-top:0;width:320px !important;}
.my-account #box-resetpwd .inner div.block{float:left;width:320px;margin-top:15px;font-size:10px;line-height:20px;}
.my-account #box-resetpwd .inner div.block input{width:180px;}

.my-account #box-forgotpwd{}
.my-account #box-forgotpwd .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.my-account #box-forgotpwd .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.my-account #box-forgotpwd .suggestion{margin:0 0 20px 0;width:580px !important;font-size:12px !important; }
.my-account #box-forgotpwd .inner label{float:left;display:block;width:170px;text-align:right;margin:15px 15px 0 0;}
.my-account #box-forgotpwd .inner label.error{font-size:11px;margin-top:0;width:175px !important;}
.my-account #box-forgotpwd .inner div.block{float:left;width:200px;margin-top:15px;font-size:10px;line-height:18px;}
.my-account #box-forgotpwd .inner div.block input{width:180px;}
.my-account #box-forgotpwd .btn-confirm{margin:10px 0 0 0 !important;}
.my-account #box-forgotpwd .btn-confirm_th{margin:10px 0 0 0 !important;}
/* END my-account */

/* START Thank You */
.my-account #box-thankyou{margin:0 0 10px 65px;}
.my-account #box-thankyou .legend p{float:left;text-indent:0px;color:#fff;font-size:14px;font-weight:bold;}
.my-account #box-thankyou .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.my-account #box-thankyou .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.my-account #box-thankyou .inner{padding:10px 0 20px 20px;}
.my-account #box-thankyou .suggestion{margin:0 0 20px 0;width:580px !important;font-size:12px !important; }
.my-account #box-thankyou .inner label{float:left;display:block;width:200px;text-align:right;margin:15px 15px 0 0;}
.my-account #box-thankyou .inner label .require{color:#f00;}
.my-account #box-thankyou label.error{font-size:11px;margin-top:0;width:240px !important;}
.my-account #box-thankyou .inner div.block{float:left;width:250px;margin-top:15px;font-size:10px;line-height:20px;}
.my-account #box-thankyou .inner div.block input{width:180px;}
.my-account .btn-confirm,
.my-account .btn-confirm_th{float:left;width:100px !important;height:35px;border:none;outline:none;margin-left:0 !important;}
.my-account .btn-confirm:hover,
.my-account .btn-confirm_th:hover{cursor:pointer;cursor:hand;}
.my-account .btn-clear{float:left;width:100px !important;height:35px;background:url(../images/en/button_clear.png) 0 0 no-repeat;border:none;outline:none;margin-left:5px !important;}
.my-account .btn-clear:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
.my-account .btn-clear_th{float:left;width:100px !important;height:35px;background:url(../images/th/button_clear.png) 0 0 no-repeat;border:none;outline:none;margin-left:5px !important;}
.my-account .btn-clear_th:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}

.custome-type-success{
    padding: 40px 0 20px;
    text-align: center;
    color: #9cb928;
}

.my-account #box-thankyou{margin:0 0 10px 65px;}
.my-account #box-thankyou .legend p{float:left;text-indent:0px;color:#fff;font-size:14px;font-weight:bold;}
.my-account #box-thankyou .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.my-account #box-thankyou .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.my-account #box-thankyou .inner{padding:10px 0 20px 20px;}
.my-account #box-thankyou .suggestion{margin:0 0 20px 0;width:580px !important;font-size:12px !important; }
.my-account #box-thankyou .inner label{float:left;display:block;width:170px;text-align:right;margin:15px 15px 0 0;}
.my-account #box-thankyou .inner label.error{font-size:11px;margin-top:0;width:175px !important;}
.my-account #box-thankyou .inner div.block{float:left;width:200px;margin-top:15px;font-size:10px;line-height:18px;}
.my-account #box-thankyou .inner div.block input{width:180px;}
.my-account #box-thankyou .btn-confirm{margin:10px 0 0 0 !important;}
.my-account #box-thankyou .btn-confirm_th{margin:10px 0 0 0 !important;}
.my-account #box-thankyou .customer-suggestion{margin-left:80px;margin-top:20px;}


.introThankYou{
    margin:0 0 12px 0;
    font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color:#252525;
}

.contentThankYou{
    font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
    color:#252525;
}

.my-account .btn-continueButtonContainerThanks{
    padding:7px 0 0 563px;
    width: 101px;
    height: 31px;
}
/* END Thank You */

/* START Admin Login */
#AdminCol{width:750px;margin:0 auto;}
.adminGlobal{width:750px;margin:0 auto;}
.adminGlobal h1{text-indent:-9000px;height:38px;width:739px;background:url(../images/adminLoginTitle.jpg)left top no-repeat;margin:7px 0 0 11px;}
.adminGlobal #box-adminLogin{margin:8px 0 10px 34px;}
.adminGlobal #box-adminLogin .legend p{float:left;text-indent:0px;color:#fff;font-size:14px;font-weight:bold;}
.adminGlobal #box-adminLogin .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.adminGlobal #box-adminLogin .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.adminGlobal #box-adminLogin .inner{padding:10px 0 20px 20px;}
.adminGlobal #box-adminLogin .suggestion{margin:0 0 20px 0;width:580px !important;font-size:12px !important; }
.adminGlobal #box-adminLogin .inner label{float:left;display:block;width:215px;text-align:right;margin:15px 15px 0 0;}
.adminGlobal #box-adminLogin .inner label .require{color:#f00;}
.adminGlobal #box-adminLogin label.error{font-size:11px;margin-top:0;width:255px !important;}
.adminGlobal #box-adminLogin .inner div.block{float:left;width:250px;margin-top:15px;font-size:10px;line-height:20px;}
.adminGlobal #box-adminLogin .inner div.block input{width:180px;}
.adminGlobal .btn-login{float:left;width:100px !important;height:35px;background:url(../images/en/button_login.png) 0 0 no-repeat;border:none;outline:none;margin-left:0 !important;}
.adminGlobal .btn-login:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
.adminGlobal .btn-login_th{float:left;width:100px !important;height:35px;background:url(../images/th/button_login.png) 0 0 no-repeat;border:none;outline:none;margin-left:0 !important;}
.adminGlobal .btn-login_th:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
.adminGlobal .btn-clear{float:left;width:100px !important;height:35px;background:url(../images/en/button_clear.png) 0 0 no-repeat;border:none;outline:none;margin-left:5px !important;}
.adminGlobal .btn-clear:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}
.adminGlobal .btn-clear_th{float:left;width:100px !important;height:35px;background:url(../images/th/button_clear.png) 0 0 no-repeat;border:none;outline:none;margin-left:5px !important;}
.adminGlobal .btn-clear_th:hover{background-position:0 -36px;cursor:pointer;cursor:hand;}

.adminGlobal #box-adminLogin{margin:8px 0 10px 34px;}
.adminGlobal #box-adminLogin .legend p{float:left;text-indent:0px;color:#fff;font-size:14px;font-weight:bold;}
.adminGlobal #box-adminLogin .help_top a{text-decoration:none;color:#252525;font-weight:normal;}
.adminGlobal #box-adminLogin .help_top a:hover{text-decoration:underline;color:#252525;font-weight:normal;}
.adminGlobal #box-adminLogin .inner{padding:10px 0 20px 20px;}
.adminGlobal #box-adminLogin .suggestion{margin:0 0 20px 0;width:580px !important;font-size:12px !important; }
.adminGlobal #box-adminLogin .inner label{float:left;display:block;width:185px;text-align:right;margin:15px 15px 0 0;}
.adminGlobal #box-adminLogin .inner label.error{font-size:11px;margin-top:0;width:190px !important;}
.adminGlobal #box-adminLogin .inner div.block{float:left;width:200px;margin-top:15px;font-size:10px;line-height:18px;}
.adminGlobal #box-adminLogin .inner div.block input{width:180px;}
.adminGlobal #box-adminLogin .btn-confirm{margin:10px 0 0 0 !important;}
.adminGlobal #box-adminLogin .btn-confirm_th{margin:10px 0 0 0 !important;}
.adminGlobal #box-adminLogin .customer-suggestion{margin-left:80px;margin-top:20px;}


.introThankYou{
    font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
    color:#252525;
}

.contentThankYou{
    font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
    color:#252525;
}
/* END Admin Login */

/* Styles specific to this particular page */
.scroll-pane
{
    width: 100%;
    height: 90px;
    overflow: auto;
}

.popup-alert{
    position:absolute;
    z-index:9000;
    display:none;
    width:800px;
    height:600px;
}
.popup-alert .popup-transparent{
    position:relative;
    top:0;
    left:0;
    width:800px;
    height:600px;
    background:#fff url(../images/ajax-loader.gif) center no-repeat;
    z-index:9001;
}
.popup-alert .popup-content{
    position:relative;
    top:-600px;
    left:0px;
    padding:10px;
    z-index:9002;
}
.popup-alert .popup-close{
    position:absolute;
    z-index:9004;
    right:20px;
    top:20px;
    text-indent:-9000px;
    display:block;
    width:30px;
    height:30px;
    background:transparent url(../images/close_box_30x30.png) left top no-repeat;
}
#underconstruction img{
    border:0;
    width:780px;
    height:580px;
    z-index:9003;
}
#mom-popup{
    position:absolute;
    z-index:9001;
    display:none;
    width:600px;
    height:800px;
    background:#fff url(../images/ajax-loader.gif) center no-repeat;
}
#mom-popup img{
    border:0;
    width:600px;
    height:800px;
    z-index:9003;
}
#mom-popup-overlay{
    position:fixed;
    z-index:9000;
    display:none;
    left:0;
    top:0;
    background-color:#000;
    overflow:hidden;
}

#estimatewrapper .estimatedetailwrapper ul li {
    background: none !important;
    padding-bottom: 0;
    font-size: 12px;
    list-style-type: none !important;
}
#estimatewrapper .estimatedetailwrapper ul li.header{
    padding-bottom: 0 !important;
}
#estimatewrapper .estimatedetailwrapper ul li.footer {
    padding-top: 0 !important;
    padding-bottom: 10px;
}
#estimatewrapper .right-title{
    padding-bottom: 5px;
}
#estimatewrapper .estimatefooter {
    height: auto !important;
}
#estimatewrapper .estimatefooter div {
    width: 100% !important;
    position: relative !important;
    text-align: center;
}
.txt.txtcoupon{
    margin: 10px 0 !important;
    width: 152px !important;
}
.statephtml dt{
    line-height: 20px !important;
}
.statephtml ol {
    margin-left: -13px;
}
.statephtml li{
    padding-bottom: 10px;
}
.statephtml .actions a{
    background: #AAA;
    border: 1px solid #999;
    width: 168px;
    text-align: center;
    padding: 5px 0;
    color: #FFF;
    display: block;
    margin: auto;
}
.statephtml .actions a:hover{
    background: #BBB;
}
.search_show{
    color: #000;
    margin: 0;
    padding-bottom: 3px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.search_show h1{
    margin: 0;
    font-size: 16px;
}

.c-reorder-button_th, .c-reorder-button{
    display : none;
}
.top-step{
    margin-top: -35px;
    margin-bottom: 20px;
    position: relative;
}
.top-step .step-line{
    position: absolute;
    bottom: 16px;
    border-top: 1px solid #000;
    z-index: 1;
    width: 100%;
}
.top-step .step-list{
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 5;
}
.top-step .step-list li{
    float: left;
    width: 25%;
    text-align: center;
    line-height: 1em;
}
.top-step .step-inner{
    padding: 0 20px;
}
.top-step .state{
    width: 12px;
    height: 12px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border: 1px solid #000;
    margin: 10px auto;
    background-color: #fff;
}
.top-step .active .state-inner{
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #000;
    margin: 2px auto;
}
.top-step .step-list .active{
    color: #000;
}
/*start Home header_service_list*/
.or1,.or2,.or3,.or4 {
    position: relative;
}
.or1 li,.or2 li,.or3 li,.or4 li{
    position: absolute;
}
.or1 li {
    left: 125px;
    top: 10px;
}
.or2 li {
    left: 502px;
    top: 10px;
}
.or3 li {
    left: 174px;
    top: 5px;}

.or4 li {
    left: 573px;
    top: 5px;
}
#header .service-list li {
    margin-left: 35px;
}
#header .service-list li.first{
    margin-left: 0;
}
/*end Home header_service_list*/

.landing-action{
    margin-top: 30px;
    text-align: center;
}
.category-image{display: none;}

/*tune-insurance*/
.cms-tune-insurance-packages #content {  padding-top: 10px; }
.tune-insurance-motion .toppic3 { margin-top: -6px; }
.tune-insurance-motion .form-condition { margin-top: -10px; position: relative;}
.tune-insurance-motion .form-condition .choose_type_insure {
    position: absolute;
    bottom: 162px;
    right: 92px;
}
.tune-insurance-motion .form-condition .choose_type_insure li {
    float: left;
    list-style-type: none;
    width: 120px;
    text-align: center;
    margin-right: 10px;
}
.tune-insurance-motion .form-condition .choose_type_insure li input[type=radio]{
    border: #d8d8d8 1px solid;
}
.tune-insurance-motion .form-condition .choose_type_insure .buttons-set {
    position: absolute;
    margin-top: 52px;
    right: 10px;
}
.tune-insurance-motion.order_detail {
    margin-top: -27px;
}
.tune-insurance-motion.order_detail .form-list {
    margin: 0 0 0 0px;
}
.tune-insurance-motion.order_detail .form-list .fields {
    width: 295px;
}
.tune-insurance-motion.order_detail.account-create .form-list li.fields .sex {
    width: 121px;
    background-position: 93px center;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields .input-box .input-text.mail {
    width: 235px;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields .input-box .input-text.addressfield {
    width: 600px;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields .input-box.addressbox {
    width: 626px !important;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields .input-box.fixedtext{
    color: #999999;padding-top: 3px;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields.addressbox {
    clear: both;
    width: 800px !important;
}
.tune-insurance-motion .clearfix {
    clear: both;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields.insurance {
    margin-left: 40px;
    width: 800px;
    margin-bottom: 40px;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields .insurance {
    width: 800px;
    float: left;
    text-align: left;
    margin-left: 2px;
}
.tune-insurance-motion.order_detail.account-create .form-list .fields.insurance .checked_insure {
    background: url("../images/checked-insure.png") no-repeat;
    padding-left: 22px;
    margin-left: 50px;
}
.account-create .fieldset.third {
    border-bottom: 0;
}
.form-list .fields .input-box.payment{width: 100px;}
.payment-detail-img{margin-top: -30px;}



.tuneinsurance.content{
    width: 900px;
    margin: 50px auto;
}
.tuneinsurance.content .ttable-wrapper{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    margin: 10px 0 20px;
}
.tuneinsurance.content .ttable-wrapper .left-content,
.tuneinsurance.content .ttable-wrapper .right-content{
    vertical-align: top;
}
.tuneinsurance.content .ttable-summary{
    width: 100%;
    font-size: 11px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.tuneinsurance.content .ttable-summary td{
    padding: 4px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}
.tuneinsurance.content .ttable-summary tr{
    border-bottom: 1px solid #000;
}
.tuneinsurance.content .ttable-summary .ttable-label{
    background: #ececec;
    width: 32%;
}

.tuneinsurance.content .ttable-wrapper .qr-wrapper{
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
}
.tuneinsurance.content .ttable-wrapper .qr-wrapper img{
    max-width: 150px;
}
.tuneinsurance.content .ttable-wrapper .ttotal-price{
    text-align: center;
}
.tuneinsurance.content .ttable-wrapper .ttotal-price .price{
    font-size: 32px;
    font-weight: bold;
}
.tuneinsurance.content .ttable-wrapper .ttotal-price .small{
    font-size: 11px;
}

.tuneinsurance-wrapper{
    border-top: 1px dotted #ccc;
    padding-top: 10px;
    margin-top: 10px;
}
.tune-insurance-motion .buttons-set .button_th {
    background-image: none;
}