﻿a{text-decoration: none;}
a:hover{text-decoration: none;}
.box_shadow {
-webkit-box-shadow: 0px 0px 2px rgba(200, 200, 200, 0.75);
-moz-box-shadow: 0px 0px 2px rgba(200, 200, 200, 0.75);
box-shadow: 0px 0px 2px rgba(200, 200, 200, 0.75);
}
.clear {display: block;clear: both;}
#warp, #warptop, #warpcenter, #warpbottom {min-width: 1000px;}
#header, #center, #footer {width: 1000px;margin: 0px auto;}
#header {position: relative;height: 86px;}
#logo {position: absolute;height: 60px;width: 190px;z-index: 1;left: 5px;top: 13px;bottom: 0px;}
.logolink {display: block;}
.logoimage {border-width: 0px;}
#search {position: absolute;/*height: 60px;*/width: 400px;z-index: 1;left: 340px;top: 30px;bottom: 0px;}
.txtsearch {background-position: 5px center;width: 220px;border: 2px solid #3A7BBF;padding: 0px 5px 0px 50px;float: left;background-image: url('../images/iconfind.png');background-repeat: no-repeat;height: 30px;line-height: 30px;display: inline-block;}
.txtsearch:focus {background-color: #FEFEFE;}
.cmdsearch {/*width:70px;*/height: 34px;line-height: 34px;display: inline-block;padding: 0px 20px;border-right: 2px solid #3A7BBF;border-top: 2px solid #3A7BBF;border-bottom: 2px solid #3A7BBF;border-left: 0px solid #3A7BBF;float: left;background-color: #3A7BBF;color: #fff;}
.search_select {border: 0px solid transparent; padding: 5px;}
.search_selectitem { padding: 5px 0px; display: block;}
#cart {}
#login {position: absolute;width: 250px;z-index: 999;right: 4px;top: 0px;bottom: 0px;}
.loginformlink {margin-bottom: 10px;text-align: right;background-color: transparent;}
.login {height: 20px;margin-top: 5px;position:relative;}

.login_namelink {text-decoration: none;font-size: 15px;color: #0f94fc;font-weight: bold;}
.logout_name {display: inline-block;height: 20px;float: right;line-height: 20px;margin-left:10px;}
.logout_name:hover {}
.logout_name:hover .logout_name_formpost {display:block;}
.prefix_posi {position:relative;}
.prefix_posi:hover {border-bottom:2px solid #0f94fc;}
.logout_name_formpost {display:none;position:absolute;width:160px;background-color:#f4f4f4;top:22px;left:-60px;border-top:1px solid #0f94fc;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:2px solid #0f94fc;}
.logout_name_formposts {
    display:block;
    height:25px;
    line-height:25px;
    text-align:left;
    padding:0px 10px;
    border-top:1px solid #fff;
    border-bottom:1px solid #E8e8e8;
}
.logout_name_formposta {
    text-decoration:none;
    color:#383838;
}
    .logout_name_formposta:hover {
        color:#0f94fc;
    }
.logout_namelink {
    text-decoration: none;
    color: #333;
    font-size: 11px;
}
.login_image {
    display: inline-block;
    height: 20px;
    float: left;
}

.login_name {
    display: inline-block;
    height: 20px;
    float: left;
    line-height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    width:130px;
    text-overflow:ellipsis;
    overflow:hidden;
}

.login_avatar {
    height: 20px;
    display: inline-block;
}

.loginlink {
    color: #0f94fc;
    text-decoration: none;
    background-color: transparent;
}

.loginlist {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    position: relative;
    z-index: 200;
    display: inline-block;
    background-color: transparent;
}

.loginitem {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    float: left;
    z-index: 999;
    padding: 0px 15px;
    border-top: 2px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: transparent;
}

    .loginitem:hover {
        background-color: #FAFAFA;
        border-top: 2px solid #0f94fc;
        border-left: 1px solid #0f94fc;
        border-right: 1px solid #0f94fc;
        border-bottom: 1px solid #FAFAFA;
        background-color: #FAFAFA;
    }

        .loginitem:hover .loginlink {
            color: #333;
        }

        .loginitem:hover .signinform {
            display: block;
            /*border-top: 1px solid #0f94fc;*/
            /*border-left: 1px solid #0f94fc;
            border-right: 1px solid #0f94fc;*/
        }

.signinform {
    position: absolute;
    background-color: #FAFAFA;
    display: none;
    width: 250px;
    top: 27px;
    right: 0px;
    text-align: left;
    padding: 10px 0px;
    border-top: 1px solid #0f94fc;
    border-left: 1px solid #0f94fc;
    border-right: 1px solid #0f94fc;
    z-index: -1;
}

.signinformitem {
    /*background-color:#FAFAFA;*/
    display: inline-block;
    float: left;
    border-top: 1px solid #CDD0D4;
    border-left: 1px solid #CDD0D4;
    /*border-right:1px solid #CDD0D4;*/
    border-bottom: 1px solid transparent;
}

    .signinformitem:hover {
        border-bottom: 1px solid #FAFAFA;
    }

        .signinformitem:hover .signinformcontentitem {
            display: block;
        }

.formactive {
    border-bottom: 1px solid #FAFAFA;
}

    .formactive .signinformcontentitem {
        display: block;
    }

.signinformitemlink {
    display: block;
    height: 29px;
    height: 29px;
    border-top: 1px solid #fff;
    padding: 0px 10px;
    text-decoration: none;
    color: #0f94fc;
    font-weight: bold;
}

.signinformitemfirst {
    margin-left: 10px;
}

.signinformitemlast {
    border-right: 1px solid #CDD0D4;
}

.face {
    height: 30px;
    width: 32px;
    background-image: url('../images/facebook_16.png');
    background-repeat: no-repeat;
    background-position: center center;
}

.yahoo {
    height: 30px;
    width: 32px;
    background-image: url('../images/yahoo_16.png');
    background-repeat: no-repeat;
    background-position: center center;
}

.goleplus {
    height: 30px;
    width: 32px;
    background-image: url('../images/google_plus_16.png');
    background-repeat: no-repeat;
    background-position: center center;
}

.skype {
    height: 30px;
    width: 32px;
    background-image: url('../images/skype_16.png');
    background-repeat: no-repeat;
    background-position: center center;
}

.linkin {
    height: 30px;
    width: 32px;
    background-image: url('../images/linkedin_16.png');
    background-repeat: no-repeat;
    background-position: center center;
}



.signinformcontent 
{
    position: absolute;
    top: 41px;
    left: -1px;
    right: -1px;
    border-left: 1px solid #0f94fc;
    border-right: 1px solid #0f94fc;
    border-bottom: 2px solid #0f94fc;
    background-color: #FAFAFA;
    border-top: 1px solid #CDD0D4;
    z-index: -1;
    padding: 20px;
}

.signinformcontentitem_entry 
{
    width: 100%;
    width: 190px;
	height:20px;
    border: 1px solid #cdcdcd;
}


.signinformcontentitem_entry1 
{
    height:20px;
    width: 80px;
    border: 1px solid #cdcdcd;
}

.signinformcontentitem_entry:focus, .signinformcontentitem_entry1:focus {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

.signinformcontentitem {
    display: none;
}

.signinformcontentitem2 {
	padding-top:8px;
}





.signinformcontentitemlink {
    color: #1079CC;
    font-size: 11px;
}

.signinformcontentitem_remember {
    /*display:block;*/
    /*padding:10px 0px;*/
}

.signinformcontentitem_cmdlogin {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block;
    text-align: center;
    padding: 5px 20px;
    margin: 5px auto 0px auto;
    color: #fff;
    /* fallback */
    background-color: #1079CC;
    /*background: url(../images/linear_bg_2.png);
    background-repeat: repeat-x;*/
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1079CC), to(#0f94fc));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #1079CC, #0f94fc);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #1079CC, #0f94fc);
    /* IE 10 */
    background: -ms-linear-gradient(top, #1079CC, #0f94fc);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #1079CC, #0f94fc);
    
 
}

/********************star menunang treen************************/

#menu {
  margin:0 auto;

    width:1150px; 
    height:45px;
}

#mainmenu {
    width: 1150px;
    margin: 0px auto;
}

.menu {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    padding: 0px 0px;
    
}

.menuitem {
    display: inline-block;
    height: 41px;
    float: left;
    margin-left: 2px;
}

.menuitemcate {
    background-position: left center;
  
    
    width: 222px;
    margin-right: 30px;
    float: left;
    position: relative;
    height: 35px;
    background-image: url('images/cate_bg.png');
    background-repeat: repeat-x;
}

.menuitemcatelink {
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    
    font-weight: 600;
    font-size: 15px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}
.menuitemcatelink:hover{
    text-decoration: none;
}
#exporcol {
    background-position: center center;
    position: absolute;
    left: 10px;
    top: 10px;
    display: inline-block;
    height: 16px;
    width: 21px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.catecol {
    background-image: url('../images/icon-menu-1.png');
}

.cateexpand {
    background-image: url('../images/exporcol_over.png');
}


.menuitemseparate {
    display: inline-block;
height: 16px;
border-left: 1px solid #fff;

float: left;
margin-top: 10px;
}

.menuitemlink {
    display: block;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 31px;
    text-transform: uppercase;
}

    .menuitemlink:active {
        background-color: transparent;
        
    }

    .menuitemlink:hover {
        background-color: transparent;
        text-decoration: none;

    }





.menuitemlink h1{
    display: block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-weight: normal;
    font-size: 15px;
    text-decoration: none;
 
    text-transform: uppercase;
}

    .menuitemlink:active h1{
        background-color: transparent;
    }

    .menuitemlink:hover h1{
        background-color: transparent;
    }




.menuitemlink_1 {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 11px;
    padding-top: 2px;
}

    .menuitemlink_1:active {
        background-color: transparent;
        
    }

    .menuitemlink_1:hover {
        background-color: transparent;
        text-decoration: none;

    }

.iconmenu_a{
    float: right;
    color: #fff;
    font-weight: normal;
    
}

.icon_return{
    background-image: url(../images/svg/return.svg);
        display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 1px;    
}

.icon_suport{
    background-image: url(../images/svg/phone.svg);
        display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 1px;    
}

.icon_chinhhang{
     background-image: url(../images/svg/exclusive.svg);
        display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -1px; 
}

.cate {
    position: absolute;
    

    width: 196px;
    border-bottom: 1px solid #1079CC;
    border-left: 1px solid #1079CC;
    border-right: 1px solid #1079CC;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    display: none;
    z-index: 999;
}

.cateitem {
    display: block;
    /*height: 27px;*/
}

.cateitemseaprate {
    background-position: left center;
    display: block;
    height: 1px;
    background-image: url('../images/cate_line_bg.png');
    background-repeat: no-repeat;
}

.cateitemlink {
    background-position: 5px center;
    display: block;
    height: 27px;
    line-height: 27px;
    padding-left: 20px;
    padding-right: 15px;
    background-image: url('../images/list.png');
    background-repeat: no-repeat;
    color: #848484;
    text-decoration: none;
    font-size: 15px;
}

    .cateitemlink:hover {
        background-color: #66AAE7;
        color: #fff;
        background-image: url('../images/list_over.png');
    }

.subcate {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    display: none;
    background-color: #fff;
}

.subcateitem {
    display: block;
}

.subcateitemlink {
    background-position: 10px center;
    display: block;
    height: 27px;
    background-color: #fefefe;
    line-height: 27px;
    font-size: 15px;
    text-decoration: none;
    padding-left: 25px;
    background-image: url('../images/sublist.png');
    background-repeat: no-repeat;
    color: #0f94fc;
}

    .subcateitemlink:hover {
        background-color: #FAFAFA;
        /*background-image: url('images/sublist_over.png');*/
    }

.catemore {
    margin-top: 1px;
    height: 20px;
    display: block;
}

.catemorelink {
    background-position: 190px center;
    display: block;
    height: 20px;
    line-height: 20px;
    background-color: #fff;
    color: #111;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
    background-image: url('../images/morearrow.png');
    background-repeat: no-repeat;
}

/********************end menunang treen************************/

#pathmenu {
}

.pathmenu {
    width: 1000px;
    margin: 0px auto;
    border-bottom: 1px solid #efefef;
}

.pathmenulist {
    margin: 5px 5px;
    display: inline-block;
    /*float:left;*/
}

.cartline {
    background-position: 10px center;
    position: absolute;
    z-index: -1;
    bottom: 0px;
    width:160px;
    right: 0px;
    
    padding: 0px 0px 0px 40px;
    height: 35px;
    line-height: 35px;
    background-image: url('../images/cart-icon.png');
    background-repeat: no-repeat;
    background-color: #F4FAF4;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer;
}

    .cartline:hover {
        z-index: 99;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .cartline:hover .cartlinelist {
            display: block;
            -moz-box-shadow: 0 0 5px #888;
            -webkit-box-shadow: 0 0 5px#888;
            box-shadow: 0 0 5px #888;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            z-index: -1;
        }

.cartlinelist {
    padding: 45px 5px 0px 5px;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: #F4FAF4;
    background-image: url('../images/cart-icon.png');
    background-repeat: no-repeat;
    background-position: 10px 4px;
}

.cartslidecontrol {
}

.cartslidebox {
}

.cardslider_buttoncontrol {
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
}

.cardslidertotal {
    font-size: 15px;
}

.leftbuttoncontrol, .rightbuttoncontrol {
    background-position: 0px 0px;
    position: absolute;
    width: 20px;
    top: 10px;
    bottom: 10px;
    background-image: url('../images/BnF_bbg.png');
    background-repeat: no-repeat;
}

.leftbuttoncontrol {
    left: 0px;
}

.rightbuttoncontrol {
    right: 0px;
    background-position: -20px 0px;
}

.cartslide_imagebox {
    height: 188px;
    width: 188px;
    border: 1px solid #cdcdcd;
    display: table-cell !important;
    vertical-align: middle;
    text-align: center;
    background-color: #fff;
}

.cartslide {
    max-height: 160px;
    max-width: 160px;
    margin-top: 14px;
    /*display:block;*/
}

.cartnumber {
    color: #0f94fc;
    text-decoration: none;
}

    .cartnumber:hover {
        color: #333;
    }

.rootpath {
    padding-left: 0px !important;
    background-image: none !important;
}

.pathmenuitemlink {
    background-position: left center;
    padding-left: 5px;
    padding-right:  5px;
    background-image: url('../images/arrow_path_bg.png');
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    color: #333333;
    font-weight: 300;
}


.pathmenuitemlink span{
    
    font-weight: 300;
}

.currentpath {
    color: #111;
    font-weight: bold;
}

.countitemtpath {
    color: #333;
    font-weight: bold;
}

#left_center {
    float: left;
    width: 200px;
    margin: 0px 0px 0px 4px;
}

#left_center1 {
    float: left;
    width: 784px;
    margin: 0px 8px 0px 4px;
    min-height: 800px;
    margin-top: 10px;
}

#right_center {
    float: right;
    width: 792px;
    margin: 0px 4px 0px 0px;
}


#right_center1, .right_center1 {
    float: right;
    width: 200px;
    margin: 0px 4px 0px 0px;
    -webkit-box-shadow: 0px 0px 4px rgba(200, 200, 200, 0.75);
    -moz-box-shadow: 0px 0px 4px rgba(200, 200, 200, 0.75);
    box-shadow: 0px 0px 4px rgba(200, 200, 200, 0.75);
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
}

.subcatebox {
   background-color: #fff;
   margin-bottom: 10px;
   border-top-left-radius:3px
}

.subcatebox_title {
    background-position: left center;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-top: 1px solid #27B403;
    background-color: #27B403;
    color: #fff;
    height: 45px;

}

.subcatebox_user{
    width: 50px;
    float: left;
}

.subcatebox_user img{
    width: 45px;
}

.subcatebox_aaaaa{
    float: right;
        width: 140px;
}



.subcatebox_title a{
    color: #fff;
    text-decoration: none;
}

.subcatebox_title a:hover{
    color: #fff;
    text-decoration: underline;
}



.subcatebox_title_menu {
    background-position: left center;
    height: 40px;
    line-height: 40px;
   padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;

 
    font-weight: bold;
    color: #fff;

}
.subcatebox_title_menu a{
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
}

.subcatebox_title_menu a:hover{
    color: #000;
    text-decoration: none;
}


.subcatebox_container {
    border-top: 0px solid #ccc;
    padding-bottom: 10px;
}

.ratedcate {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
}

.ratedcate_sub {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;

}
.ratedcateitem {
    display: block;
    /*padding:0px 5px;*/
}

.ratedcateitemlink {
    display: block;
    padding: 6px 10px 6px 10px;

    color: #272727;
    text-decoration: none;
}


.ratedcateitemlink:hover {
        background-color: #F4f4f4;
        color: #111;
     
        text-decoration: none;
    }
    
.ratedcateitemlink_user {
    display: block;
    padding: 9px 10px 9px 10px;
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #FEFEFE;
    color: #272727;
    text-decoration: none;
}
    
.ratedcateitemlink_user:hover {
        background-color: #F4f4f4;
        color: #111;
        font-weight: 800;
        text-decoration: underline;
    }  
    
    
.ratedcateitem_sub{
    padding-left: 0px;
    
}
.ratedcateitemlink_sub {
    display: block;
    padding: 4px 16px 4px 25px;
    /*border-bottom: 1px solid #E8E8E8;*/
    color: #272727;
    text-decoration: none;

}

    .ratedcateitemlink_sub:hover {
        /*background-color: #F8f8f8;*/
        color: #111;
        font-weight: 500;
            background-color: #F4f4f4;
    }

.timecate {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
}

.timecateitem {
    display: block;
    /*padding:0px 5px;*/
}

.timecateitemlink {
    display: block;
    padding: 5px 10px 5px 15px;
    /*border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #FEFEFE;*/
    color: #3385D6;
    text-decoration: none;
}

    .timecateitemlink:hover {
        /*background-color:#F4f4f4;*/
        color: #111;
        font-weight: 800;
    }

.ratedcurrenitem {
    color: #111;
    font-weight: 800;
}

.timecurrenitem {
    color: #111;
    font-weight: 800;
}

.subratedcate {
}

.subratedcateitem {
}

.subratedcateitemlink {
}

#center_center {
}

#cate {
}

.cateblock {
    width: 196px;
    border-bottom: 2px solid #1079CC;
    border-left: 2px solid #1079CC;
    border-right: 2px solid #1079CC;
    display: block;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #fff;
}

.box_block {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    margin-bottom: 10px;
}

.box_block_title {
    /*border-bottom:2px solid #1079CC;*/
}

.box_block_title_h4 {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #333;
}

.box_block_title_link {
    background-position: 5px center;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #f70026;
    text-decoration: none;
    /*background-image: url('../images/arrow.png');*/
    background-repeat: no-repeat;
}

.best_price_each_week {
}

.best_price_each_week_box {
}

.best_price_each_week_box_title {
    height: 25px;
    line-height: 25px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px dashed #fff;
    background-color: #63c800;
    padding-left: 10px;
}

.best_price_each_week_box_title_ac {
    background-color: #8aa501;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px dashed #fff;
    font-weight: 800;
}

.best_price_each_week_box_title_link {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
}

.best_price_each_week_box_body {
    background-image: url('../images/saleoffweek_body_bg.png');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0px 5px;
    text-align: center;
    display: none;
}

.best_price_each_week_box_image_link {
    display: block;
    text-align: center;
}

.best_price_each_week_box_image {
    border-width: 0px;
    display: block;
    width: 186px;
    height: 150px;
}



#right_center_container {
    padding: 10px 0px 10px 10px;
}

#left_center_container {
    padding: 10px 10px 10px 0px;
}

#slidercontrol {
}

#slidercontent {
    height: 245px;
}

.slide {
    max-width: 782px;
    max-height: 245px;
}

.big_box {
    margin-bottom: 10px;
}

.big_box_title {
}

.big_box_title_h4 {
    padding: 0px 0px;
    font-size: 15px;
    font-weight: bold;
    color: #353535;
    padding-bottom: 7px;
    
}

.big_box_title_h4_strong {
    color: #f70026;
}

.big_box_body {
}

#saleoff {
    border: 1px solid #cdcdcd;
    padding: 5px 20px;
    position: relative;
    height:170px;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
}

.saleoff_container {
    width: 720px;
    height: 170px;
    position: relative;
    overflow: hidden;
}

.saleoff_content {
    height: 170px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.saleoff_box {
    height: 170px;
    float: left;
    width: 150px;
}

.saleoff_number {
    background-position: center center;
    position: absolute;
    background-image: url('../images/saleoff.png');
    background-repeat: no-repeat;
    color: #fff;
    width: 48px;
    height: 48px;
    left: 0px;
    top: 0px;
    text-align: center;
    line-height: 44px;
    font-weight: bold;
}

.saleoff_seaprate {
    height: 0px;
    width: 0px;
    float: left;
}

.saleoff_box_image {
    padding: 10px 10px 0px 10px;
    position: relative;
}

.saleoff_box_image_link {
    display: block;
    max-width: 116px;
    max-height: 116px;
    background-color: #cdcdcd;
    border-width: 0px;
}

.saleoff_prev, .saleoff_next {
    position: absolute;
    height: 170px;
    width: 20px;
    top: 0px;
    bottom: 0px;
    cursor: pointer;
    background-position: center center;
    background-image: url('../images/saleoff_prev.png');
    background-repeat: no-repeat;
}

.saleoff_prev {
    left: 0px;
}

    .saleoff_prev:hover {
        background-image: url('../images/saleoff_prev_over.png');
    }

.saleoff_next {
    right: 0px;
    background-image: url('../images/saleoff_next.png');
}

    .saleoff_next:hover {
        background-image: url('../images/saleoff_next_over.png');
    }

.saleoff_box_info {
    padding: 0px 10px;
}

.newproduct {
    margin-top: 0px;
    position: relative;
}

.newproduct_title {
    background-position: 10px center;
    font-size: 16px;
    text-transform: uppercase;
    padding: 5px 30px;
    color: #1079CC;
    
    font-weight: 400;
    border-top: 1px dashed #cdcdcd;
    border-bottom: 1px dashed #cdcdcd;
    margin-bottom: 18px;
    background-image: url('../images/newproduct_title_arrow_bg.png');
    background-repeat: no-repeat;
}
.newproduct_title a{
    color: #1079CC;
    text-decoration: none;
}
.newproduct_title a:hover{
    color: #111;

}

.toolbox {
    margin-bottom: 20px;
}

.tool {
    background-image: url('../images/toolbox_bg.png');
    background-repeat: repeat-x;
    background-position: left center;
    -webkit-box-shadow: 0px 0px 4px rgba(200, 200, 200, 0.75);
    -moz-box-shadow: 0px 0px 4px rgba(200, 200, 200, 0.75);
    box-shadow: 0px 0px 4px rgba(200, 200, 200, 0.75);
    border-bottom: 1px solid #cdcdcd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 28px;
}

.toolview {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    padding-right: 30px;
    position: relative;
}

.toolline {
    border-left: 1px solid #fff;
    border-left: 1px solid #F4f4f4;
    width: 1px;
    height: 28px;
    margin-left: 10px;
    margin-right: 10px;
}

.toolview_image {
    background-position: 0px 0px;
    border-width: 0px;
    height: 20px;
    width: 43px;
    background-color: transparent;
    background-image: url('../images/toggleview_bg.png');
    background-repeat: no-repeat;
}

.toolview_image_toggle {
    background-position: 0px -30px;
    border-width: 0px;
    height: 20px;
    width: 43px;
    background-color: transparent;
    background-image: url('../images/toggleview_bg.png');
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    top: 4px;
}

.tooldroplist {
    width: 100px;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
    padding-left: 5px;
}

.toolfilterprice {
    background-image: url('../images/asc_or_dasc_bg.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}

.toolcmd {
    background-position: center center;
    font-size: 11px;
    height: 21px;
    width: 37px;
    border-width: 0px;
    line-height: 21px;
    /*border: 1px solid #ccc;*/
    padding-left: 8px;
    padding-right: 8px;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
    font-weight: bold;
    background-image: url('../images/toolcmd_bgcm.png');
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    top: 1px;
}

.toolsearchprice {
    position: relative;
    display: inline-block;
}

.txtentry {
    width: 130px;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
    margin-right: 5px;
}



.prod_box_thumnav {
    width: 188px;
    float: left;
    margin-bottom: 18px;
    /*box-sizing: border-box;*/
}

    .prod_box_thumnav:hover .prod_box_thumnav_image {
        border: 1px solid #111;
    }

.prod_box_thumnav_image {
    border: 1px solid #cdcdcd;
    padding: 10px 0px;
    height: 160px;
    width: 186px;
}

.prod_box_thumnav_title {
    color: #1079CC;
    font-weight: 400;
    padding: 5px 0px;
    height: 30px;
}

.prod_box_thumnav_title a{
    color: #1079CC;
    font-weight: 400;
    text-decoration: none;
}
.prod_box_thumnav_image_link {
    display: block;
    text-align: center;
}

.prod_box_thumnav_image_link_img {
    text-align:center;
    max-height: 105px;
    max-width: 165px;
    border-width: 0px;
    /*margin-left: 10px;*/
    }

.prod_box_thumnav_price {
    padding: 5px 0px;
}

.prod_box_thumnav_pricetag {
    float: left;
    font-size: 15px;
    color: #f70026;
    display: inline-block;
    line-height: 24px;
    height: 24px;
    font-weight: 800;
}

.prod_box_thumnav_addcart {
    background-position: left center;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
    background-image: url('../images/add_cart_bg.png');
    background-repeat: repeat-x;
    border-width: 0px;
    background-color: transparent;
    float: right;
    text-decoration: none;
}

.prod_box_separate {
    margin-right: 10px;
}

.box1 {
}

.box2, .box3 {
}

.box4 {
}

/* WEBLINK BOTTOM */

.box_weblink
{

	padding:10px 0;
}

.box_weblink_sub
{

	padding:30px 0;
	margin-top:0px;
} 


.infoclass 
{
    width:1150px; 
	margin:0 auto;
}

.infoclass_box 
{
    width: 200px;
    float: left;
	margin-right:10px;
}

.infoclass_box_title 
{
color: #222;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    /* font-weight: bold; */
    padding-left: 0px;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: 500;
}

.infoclass_box_list 
{
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
}

.infoclass_box_listitem 
{
display: block;
}

.infoclass_box_listitemlink 
{
	background-position: 10px center;
	display: block;
    padding: 3px 10px 3px 00px;
    text-decoration: none;
    color: #333333;
    font-size: 14px;
}

.infoclass_box_listitemlink:hover {
	color: #00b7f1;
    text-decoration: none;
}

.infoclass_box_banner
{
	float:left;
}


#copyright {
    margin: 10px 0px;
    padding: 10px;
}

.footer-link {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-top: 8px;
    margin-bottom: 15px;
    width: 1150px;
    margin: 0 auto;
}

.infoclass_box_listitem_link{
    float: left;
}
.infoclass_box_listitemlink_link{
       background-position: 0px center;
    display: block;
    padding: 1px 8px 1px 9px;
    text-decoration: none;
    color: #333333;
    font-size: 15px;
    background-image: url('../images/infoclass_box_listitemlink_bg.png');
    background-repeat: no-repeat; 
}

.infoclass_box_listitemlink_link:hover{
        color: #00b7f1;
    text-decoration: none;
}

.footer-copyrigh{
      width: 100%;
      background-color: #35aa02;
}

.footer-copyrigh_b{
    padding-top: 15px;
    padding-bottom: 15px;
      width: 1150px;
    margin: 0 auto;
        color: #60ffa4;
}

.footer-copyrigh_b a{
   
        color: #60ffa4;
}

.person_sale {
    padding: 5px;
}

.person_sale_info {
    display: block;
    padding: 0px 0px 0px 25px;
    margin: 5px 0px 5px 0px;
}

.person_sale_info a{
    color: #000000;
    
    font-size: 15px;
}

.person_sale_info a:hover{
    color: #FF7A00;
    
    font-size: 15px;
    text-decoration: underline;
}

.user_shop {
    background-image: url('../images/icon-user-shop.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    

}
.paddress {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

.pphone {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -35px;
}

.pphone_ban {
    background-image: url('../images/mini-icon-new.png');
    background-repeat: no-repeat;
    background-position: 0px -130px;
}

.pemail {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -68px;
}

.pmessgae {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -102px;
}

.pmap {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -139px;
}

.pyahoo {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -175px;
}
.website {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -245px;
}
.facebook {
    background-image: url('../images/facebook.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.pskype {
    background-image: url('../images/mini-icon.png');
    background-repeat: no-repeat;
    background-position: 0px -209px;
}

.title-ishop {
    border-top: 1px solid #CCC;
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #2A2A2A;
    font-size: 15px;
    font-weight: bold;
}

.prod_detail_box {


}
.prod_detail_box_top{
    
        border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    
}
.prod_detail_image_box {
    float: left;
    width: 410px;
    position: relative;
    text-align: center;
    padding: 5px;
}
.prod_detail_slide_box {
    position:relative;
    width: 410px;
    padding:10px 0px;
}
.prev, .next {
    width:20px;
    
    /*background-color:red;*/
    position:absolute;
    top:0px;
    bottom:0px;
    
    cursor:pointer;
}
.prev {
    background-position: center center;
    left: 0px;
    background-image: url('../images/bbnt.png');
    background-repeat: no-repeat;
}
.next {
    right:0px;
    background-position: center center;
    background-image: url('../images/fbnt.png');
    background-repeat: no-repeat;
}
.prod_detail_slide_container {
    width: 390px;
    height:59px;
    margin:0px auto;
    overflow:hidden;
    position:relative;
}
.prod_detail_slide_content {
    position:absolute;
    left:0px;
    top:0px;
    bottom:0px;
}

.prod_images_lido{
    height:55px;
    width:55px;
    border:1px solid #cdcdcd;
}

.prod_images_lido:hover{

    border:1px solid #FF7A00;
    
}

.prod_detail_slide_content_slide {
    max-height:55px;
    max-width:55px;
}

.MauImgPro{
     max-height:55px;
    max-width:55px;
    padding: 0px;
    border: 1px #59c5ec solid;
}

.MauImgPro:hover{
    border: 1px #FF7A00 solid;
}
.prod_detail_info .LinkImgPro{
    text-decoration: none;
}

.prod_detail_info .LinkImgPro:hover{
    text-decoration: none;
}

.prod_detail_slide_link {
    display:table-cell;
    width:60px;
    height:52px;
    float:left;
    text-align:center;
    vertical-align:middle;
}

.prod_detail_derip_box {
    width: 690px;
    float: right;
}

.prod_detail_title{
    color: #333333;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
    width: 98%;
}

.prod_detail_datepost_box{
    padding-top: 5px;
}

.prod_detail_datepost_box span{
    color: #333333;
}

.prod_detail_datepost_box span a{
    color: #39a1fb;
    font-weight: 400;
}

.prod_detail_datepost_box a{
    color: #39a1fb;
    font-weight: 400;
}

.prod_detail_drippost_box {
    font-size: 15px;
}

.prod_detail_drippost_box h2{
    font-size: 15px;
    color: #333333;
    font-weight: bold;
}


.prod_detail_info_box {

    padding: 10px 0px;
  
}

.prod_iteam_detail_price{
    width: 330px;
    float: left;
   
}

.prod_iteam_detail_orthe{
    width: 330px;
    float: right;
     border-left: 1px solid #d2d6d8;
    padding-left: 10px;
}
.star-title{
    display: none;
}
.prod_detail_chinh{
    border-top: 1px dashed #d2d6d8;
     padding-top: 10px;
    margin-top: 10px;
    line-height: 20px;
}

.prod_iteam_detail_orthe li{
   
background-position: 10px 8px;
    display: block;
    padding: 1px 10px 1px 25px;
    text-decoration: none;
    color: #333333;
    font-size: 15px;
    background-image: url('../images/icon-green.png');
    background-repeat: no-repeat;
} 



.prod_iteam_detail_orthe a{
    color: #00aaf1;
}


.prod_detail_info {
}
.prod_detail_info_dathang{
   border-top: 1px solid #e7e7e7;
    background-color: #f1f1f1;
    padding: 10px;
}

.prod_detaillabel {
    display: inline-block;
    padding: 0px 0px;
    width: 120px;
    text-align: left;
    font-size: 15px;
    color: #5d5d5d;
    font-weight: 300;
}

.prod_detailvalue {
    display: inline-block;
    padding: 5px 5px;
    font-size: 15px;

    font-weight: 400;
}

.prod_detailvalue a{
    color: #00aaf1;
}


.prod_orderaaa{
    background-color: #fff;
    height: 45px;
    width: 100%;
    position: fixed;
    z-index: 99999;
    bottom: 0;
    border-top: 1px #40b5ec solid;
}

.prod_orderaaa1{
width: 1150px;
margin: 0 auto;
}
.prod_orderaaa_tile{
    float: left;
    width: 50%;
   

}

.prod_orderaaa_tile1{
     margin-left: 10px;
     margin-top: 2px;
     margin-bottom: 3px;
     font-size: 15px;
     font-weight: bold;
     color: #0d0e10;
}

.prod_detail_info1{
     float: left;
}
.prod_detail_info_orderaaa{
    width: 33%;
    float: right;
    text-align: right;
}

.prod_orderaaa_images{
    float:left;
    height: 43px;
    padding-right: 10px;
}
.prod_orderaaa_images img{
    height: 43px;
}
.prod_detailvalue1{
    margin-right: 10px;
    margin-top: 5px;
}

.price1{
    font-size: 15px;
    font-weight: bold;
    color: #ff4a20;
}

.prod_detaillabel_top{
    display: inline-block;
    padding: 5px 0px;
    width: 70px;
    text-align: left;
    font-size: 15px;
    color: #5d5d5d;
    float: left;
    line-height: 30px;
}
.prod_detailvalue_top {
    display:inline-block;padding:2px 5px;font-size: 15px;font-weight:700;width:70%
}


.price {
    font-size: 18px;
    color: #ff4a20;
    font-weight: bold;
}
.price_si{
    font-size: 15px;
    color: #ff4a20;

}


.price_si .price_sia{
    font-size: 15px;
    color: #ff4a20;
    font-weight: bold;
}

.price_si_note{
    font-size: 15px;
    color: #797979;
    font-style: italic;
}

.price_si_note a{
    font-size: 15px;
    color: #797979;
    font-style: italic;
    text-decoration: underline;
    font-weight: bold;
}


.price_si a{
    font-size: 15px;
    color: #e80302;
    font-weight: bold;
}

.oldprice {
    text-decoration: line-through;
    font-weight: normal;
}

.pricetkiem {
   
    font-weight: bold;
    color: #222;
    font-size: 14px;
}

.prod_detail_image {
    
   width: 340px;
}

.prod_infomation_box {
    margin-top: 20px;
}

.tablist {
    display: block;
    height: 33px;
    border-bottom: 1px solid #688648;
}

.tabtitle {
    display: inline-block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}

.tablink {
    display: block;
    height: 25px;
    line-height: 25px;
    color: #898989;
  
    font-size: 15px;
    text-decoration: none;
}

.tabcontent {
 
    border-top: 2px solid #d8008a;
    line-height: 20px;
    padding: 10px 0px;
}

    .tabcontent * {
        max-width: 770px !important;
    }


.active a {
    background-color: #fff;
    color: #222;
    font-size: 20px;
   
    margin-right: 5px;
    text-decoration: none;
    
}

.active a:hover {
    background-color: #fff;
    color: #222;
    font-size: 20px;
    
    margin-right: 5px;
    text-decoration: none;
    }

.activeact a{
    background-color: #688648;
    color: #fff;
    font-size: 20px;
    margin-right: 5px;
    margin-left: 10;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.activeact a:hover{
    background-color: #688648;

}


.textfield{
  
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px #CCCCCC inset;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    padding: 7px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.textfield2{
  
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px #CCCCCC inset;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    padding: 7px;
}

.textfieldselect{
  
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px #CCCCCC inset;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.user_type_reg{padding: 10px;
background-color: green;
font-size: 15px;
color: #fff;
margin-top: 10px;
font-weight: bold;
margin-bottom: 20px;
}
.user_type_reg span label {
    display: inline-block;
    cursor: pointer;
    position: relative;

    margin-right: 15px;
    font-size: 15px;
    color: #fff;
}
 
 .user_type_reg span{
    padding-right: 10px;
}   
    
    
.input_w50
{
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px #CCCCCC inset;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;

    outline: 0 none;
    padding: 3px;
    
    width: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    }
    
.file
{
    margin-bottom: 6px;
    margin-top: 6px;
    margin-left: 10px;
     border-width: 0px;
    border-style: solid;
    border-color: #999 #C1C1C1 #E1E1E1;
}
 .text h2{
    line-height: 22px;
    font-size: 15px;
}     


.text h2 span{
	line-height: 22px;
    font-size: 15px;
    color: #333;
}

.text h3{
    line-height: 22px;
    font-size: 15px;
        text-align: justify;
}  

.text h3 strong{
    line-height: 22px;
   
} 

.text h3 u{
    line-height: 22px;
    font-size: 15px;
}   

.text h3 a{
    line-height: 22px;
    font-size: 15px;
} 

/*---------dang san pham -------*/
.listing-group{background-color:#f4f4f4;padding:0px}
.listing-group ul{width:100%;margin:0;list-style-type:none; }
.listing-group ul li{float:left;min-width:25%;width:29%;margin-right:10px; }
.listing-group ul li.plus{
    background:url(../images/shopcp_icon_all.png) center -110px no-repeat;
    min-width:20px;
    width:3%;
    height: 50px;
    margin-top: 80px;
}

.select-default{width:200px}
.select-default{background-color:#fff;padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-width:1px;border-style:solid;border-color:#848484 #C1C1C1 #E1E1E1;box-shadow:inset 0 1px 2px #ccc;color:#000;font-family:Arial,sans-serif;font-size: 14px;height:24px;outline:0}

.select-group{width:100%;height:215px}
.select-group option{padding:4px 6px}

ul li.plus{background:url(../images/shopcp_icon_all.png) center -110px no-repeat;min-width:20px;width:3%;}

.clearfix{display:block}

.button-normal.light-blue {
   background: -moz-linear-gradient(center top , #79BBFF 5%, #378DE5 100%) repeat scroll 0 0 #79BBFF;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #84CE00), color-stop(1, #43DB2E) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
    background-color: #4C9200;
    border: 1px solid #2FEC00;
    box-shadow: 0 1px 0 0 #24DA24 inset;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 #00B40E;
}

.button-normal {
    background: -moz-linear-gradient(center top , #EDEDED 5%, #DFDFDF 100%) repeat scroll 0 0 #EDEDED;
    border: 1px solid #DCDCDC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    
    font-size: 15px;
    font-weight: bold;
    padding: 5px 12px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.selected-group span {
    background: url("../images/shopcp_icon_all.png") no-repeat scroll right -172px #FFFBCC;
    border: 1px solid #AD0000;
    border-radius: 3px 3px 3px 3px;
    color: #AD0000;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 15px;
    height: 16px;
    margin-left: 10px;
    outline: 0 none;
    padding: 4px 26px 4px 10px;
}

.tab-posting-form{background-color:#fdfdfd;margin:0 0 10px;box-shadow:0 1px 0 #FFFFFF inset;-moz-box-shadow:0 1px 0 #FFFFFF inset;-webkit-box-shadow:0 1px 0 #FFFFFF inset;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ccc}
.lstitle{display:block;background-color:#f4f4f4;background-image:-ms-linear-gradient(top,#fff,#f4f4f4);background-image:-moz-linear-gradient(top,#fdfdfd,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f4f4f4);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#fff,#f4f4f4);background-image:linear-gradient(top,#fff,#f4f4f4);margin:0;color:#222;font-size: 14px;font-weight:bold;line-height:1;border-bottom:1px solid #ccc;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;cursor:pointer}
.lstitle span{display:block;padding:7px 10px}
.lstitle span:hover{background:url(../images/arrows_tab.png) right 6px no-repeat}
.lstitle span.non:hover{background:none}
.inside{margin:10px 0;padding:0 10px}

.inside .input{
	background-color: #FFFFFF;
	border-color: #848484 #C1C1C1 #E1E1E1;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px #CCCCCC inset;
	color: #000000;
	font-family: Arial,sans-serif;
	font-size: 15px;
	outline: 0 none;
	
	padding-top:3px;
	padding-bottom:3px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.inside span{
    color: #333333;
    font-size: 11px;
    font-weight: bold;

}
.title-wrap {
    border-bottom: 1px solid #999999;
    color: #111111;
    font-family: "Arial","Helvetica Neue",sans-serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 29px;
    padding: 9px 15px 4px 0px;
    margin-bottom: 8px;
}

.tab-posting-form label {
display: block;
float: left;
width: 130px;
height: 22px;
margin-right: 12px;
color: #333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
padding: 7px;
}

.tab-posting-form .row-info {
position: relative;
}

.tab-posting-form p {
clear: both;
margin-bottom: 10px;
}

.tab-posting-form .row-info {
position: relative;
}

.input-default {
background-color: #fff;
padding: 7px;
margin-bottom: 15px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-width: 1px;
border-style: solid;
border-color: #91baf7;
box-shadow: inset 0 0px 0px #CCC;
color: black;
font-family: Arial,sans-serif;
font-size: 15px;
height: 16px;
outline: 0;
}

.input-default:hover{
    background-color: #fff;
    box-shadow: inset 0 1px 1px #CCC;
    border-color: #91baf7;
}


.select_ngaysinhtk{
     background-color: #FFFFFF;
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 1px;
    /* box-shadow: 0 1px 1px #CCCCCC inset; */
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    padding: 7px;
    height: 30px;
    width: 100px;
    margin-right: 10px;
    margin-bottom: 15px;
}
.select_ngaysinh:hover{
    border-color: #1ea6e4;
    border-style: solid;
    border-width: 1px;
    
}

.tab-posting-form .row-info .medium-text {
width: 195px;
}

.tab-posting-form .row-info .large-text {
width: 400px;
}

.tab-posting-form .row-info .valid {
display: inline;
}

.tab-posting-form .row-info .select {
width: 202px;
height: 24px;
padding: 2px 4px;
}

.main-wrap .table-default {
background-color: white;
min-width: 400px;
border: 1px solid #DDD;
}

.main-wrap .table-default .first-title {
background-color: #FEFEFE;
background-image: -ms-linear-gradient(top,#FEFEFE,#F3F3F3);
background-image: -moz-linear-gradient(top,#FEFEFE,#F3F3F3);
background-image: -o-linear-gradient(top,#FEFEFE,#F3F3F3);
background-image: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#F3F3F3));
background-image: -webkit-linear-gradient(top,#FEFEFE,#F3F3F3);
background-image: linear-gradient(top,#FEFEFE,#F3F3F3);
padding: 6px;
color: #444;
font-size: 15px;
line-height: 18px;
font-weight: normal;
border-bottom: 1px solid #D4D4D4;
vertical-align: middle;
text-align: center;
}

.main-wrap .table-default .pic {
width: 50px;
height: 50px;
text-align: center;
border: 1px solid #DDD;
}

.main-wrap .table-default td .product {
position: relative;

}

.main-wrap .table-default .title-product {
vertical-align: top;
color: #333;
font-size: 15px;
font-weight: bold;
}

.main-wrap .table-default .title-product a {
color: #333;
font-size: 15px;
font-weight: bold;
}
.main-wrap .table-default .title-product a:hover{
    color:#f60;
    text-decoration: underline;

}

.main-wrap .table-default .title-cate {
color: #555;
font-size: 11px;
font-weight: normal;
line-height: 18px;
}

.main-wrap .table-default .price {
color: #F30;
font-size: 15px;
}
.main-wrap .table-default .unit-price {
font-weight: normal;
}
.main-wrap .approved {
color: #390;
}

.main-wrap .func-product {
margin: 0;
}

.main-wrap .table-default a {
color: #2175B6;
}

.main-wrap .table-default .space {
padding: 0 3px;
color: #2175B6;
font-size: 11px;
}



.main-wrap .func-product .up-fast {
display: block;
float: left;
background-color: white;
background-image: -moz-linear-gradient(center top,#FEFEFE,#F8F8F8);
background-image: linear-gradient(center top,#FEFEFE,#F8F8F8);
background-image: -webkit-linear-gradient(center top,#FEFEFE,#F8F8F8);
border: 1px solid #CCC;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
margin-top: 3px;
color: #444;
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 20px;
margin-right: 5px;
padding: 0 4px;
outline: 0;
text-align: center;
}

.main-wrap .table-default td {
padding: 6px;
border-right: 1px solid #DDD;
border-bottom: 1px solid #DDD;
vertical-align: middle;
}

.main-wrap .func{float:left;background-color:#409be9;border:1px solid #409be9;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font-size: 15px;font-weight:bold;height:23px;line-height:23px;margin-right:10px;min-width:54px;padding:0 8px;outline:0;text-align:center;text-shadow:1px 1px #36c}
.main-wrap .func:hover{background-color:#06c;border:1px solid #36c;box-shadow:1px 0 3px #ddd;-moz-box-shadow:1px 0 1px #ddd;-webkit-box-shadow:1px 0 1px #ddd}
.main-wrap .func:focus{border:1px solid #409be9}


/* Cart ----------------------------------------------------------------------------*/
.wrap-cart{margin:0 0 40px 0}
.wrap-cart .header-cart{width:1150px;height:50px;margin-bottom:12px}
.wrap-cart .header-cart .title-cart{display:block;float:left;background:url(../images/step_cart.png) 0 0 no-repeat;width:270px;height:50px;padding-top:10px;padding-left:50px;color:#333;font-size: 16px;font-weight:bold}
.wrap-cart .header-cart .step-cart{display:block;float:left;background:url(../images/step_cart.png) 0 0 no-repeat;width:660px;height:50px;text-indent:-9999px}
.wrap-cart .header-cart .step1-cart{background-position:0 -54px}
.wrap-cart .header-cart .step2-cart{background-position:0 -104px}
.wrap-cart .header-cart .step3-cart{background-position:0 -154px}
.wrap-cart .header-cart .step4-cart{background-position:0 -204px}
.main-cart{position:relative;float:left;width:740px;margin-bottom:10px}
.main-cart .main-cart-shop{margin-bottom:10px}
.main-cart .main-cart-inside{padding-left:10px}
.main-cart .main-cart-inside .btn-cart{margin-top:10px}
.main-cart .lstitle-cart{height:24px;margin-left:10px}
.main-cart .lstitle-cart li{display:block;float:left;background:url(../images/main_sprite.1.0.4.png) 0 -174px repeat-x;height:24px;margin-bottom:-1px;padding:0 10px;color:#333;font-size: 14px;line-height:24px;font-weight:bold;border:1px solid #e0e0e0;border-bottom:1px solid #f9f9f9;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0}
.main-cart .lstitle-cart li a{font-weight:normal}
.main-cart .lstitle-cart .select-timer{float:right;margin:-2px 0 0;padding:0;border:none}
.main-cart .lstitle-cart .select-timer select{background:#fff;width:160px;padding:1px 2px;color:#555;font-size: 14px;border:1px solid #c5c5c5;-moz-box-shadow:inset 1px 1px 1px #eee;-webkit-box-shadow:inset 1px 1px 1px #eee;box-shadow:inset 1px 1px 1px #eee}
.main-cart .slstitle{margin-bottom:10px;color:#390;font-size: 16px;font-weight:bold}
.main-cart .code-ms{position:relative;background-color:#f6f6f6;float:left;margin-bottom:10px;padding:8px 18px;color:#333;font-size: 14px;font-weight:bold;border:1px dashed #333}
.main-cart .code-ms strong{color:#000;font-size:14px}
.main-cart .code-ms .slice{position:absolute;top:-10px;left:-5px;display:block;background:url(../images/icon_slice.png) 0 0 no-repeat;width:10px;height:26px}
.main-cart .para-cart{color:#333;font-size: 14px;line-height:18px}
.main-cart .ctn-main-cart{margin:0}
.main-cart .ctn-main-cart .table-cart{border:1px solid #e0e0e0}
.main-cart .ctn-main-cart .table-cart td{padding:10px 0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.main-cart .ctn-main-cart .table-cart .first-title{background:url(../images/main_sprite.1.0.4.png) 0 -1105px repeat-x;padding:6px 0;color:#222;font-size: 14px;line-height:18px;text-align:center;border-bottom:none}
.main-cart .ctn-main-cart .table-cart .p-incart{margin:0 10px}
.main-cart .ctn-main-cart .table-cart .p-incart .pic{float:left;width:50px;height:50px;margin-right:15px;text-align:center;border:1px solid #eee}
.main-cart .ctn-main-cart .table-cart .title-product{color:#333;font-size: 14px;font-weight:normal;line-height:16px}
.main-cart .ctn-main-cart .table-cart .title-product a{color:#333;font-size: 14px;font-weight:normal}
.main-cart .ctn-main-cart .table-cart .title-product a:hover{color:#f60}
.main-cart .ctn-main-cart .table-cart .input-sl{background:#fff;width:50px;padding:2px 4px;color:#555;font-size: 14px;border:1px solid #c5c5c5;text-align:right;-moz-box-shadow:inset 1px 1px 1px #eee;-webkit-box-shadow:inset 1px 1px 1px #eee;box-shadow:inset 1px 1px 1px #eee}
.main-cart .ctn-main-cart .table-cart .non{padding:15px;color:#555;font-size: 14px;line-height:18px;text-align:center}
.main-cart .ctn-main-cart .table-cart .cp-incart{margin:0 10px}
.main-cart .ctn-main-cart .table-cart .cp-incart ul{float:left;margin-right:10px}
.main-cart .ctn-main-cart .table-cart .cp-incart ul li{float:left;width:50px;height:50px;border:1px solid #eee}
.main-cart .ctn-main-cart .table-cart .cp-incart ul li.plus{width:20px;height:50px;line-height:50px;color:#ccc;font-size:20px;font-weight:normal;text-align:center;border:none}
.main-cart .ctn-main-cart .end-table-cart{background-color:#f8f8f8;height:24px;padding-right:10px;line-height:24px;text-align:right}
.main-cart .ctn-main-cart .price{color:#f30;font-size: 16px;font-weight:bold;text-align:center}
.main-cart .ctn-main-cart .unit-price{font-size: 14px;font-weight:normal}
.main-cart .ctn-main-cart .btn-cart{float:right;margin-top:5px}
.main-cart .btn-cart .add-p-incart{display:block;float:left;background:url(../images/btn_all.1.0.7.png) 0 -135px no-repeat;width:130px;height:26px;margin-top:1px;margin-right:5px;text-indent:-9999px;border:0}
.main-cart .btn-cart .back-incart{display:block;float:left;background:url(../images/btn_all.1.0.7.png) -76px 0 no-repeat;width:78px;height:26px;margin-top:1px;margin-right:5px;text-indent:-9999px;border:0}
.main-cart .btn-cart .cont-incart{display:block;float:left;background:url(../images/btn_all.1.0.7.png) 0 -105px no-repeat;width:90px;height:28px;text-indent:-9999px;border:0}
.main-cart .btn-cart .confirm-incart{display:block;float:left;background:url(../images/btn_all.1.0.7.png) -135px -74px no-repeat;width:144px;height:28px;text-indent:-9999px;border:0}
.main-cart .btn-cart .cont-buy{display:block;float:left;background:url(../images/btn_all.1.0.7.png) 0 -198px no-repeat;width:134px;height:26px;text-indent:-9999px;border:0}
.main-cart .btn-cart .back-order{display:block;float:left;background:url(../images/btn_all.1.0.7.png) -135px -105px no-repeat;width:136px;height:26px;text-indent:-9999px;border:0}
.main-cart .verify-code{display:inline;float:left;background-color:#dff1ff;margin:10px 0;margin-left:180px;padding:10px;border:1px solid #b7d7f0}
.main-cart .verify-code .error{clear:both;color:#d00;font-size: 14px;line-height:26px}
.main-cart .verify-code .label{float:left;margin-right:5px;color:#333;font-size: 16px;font-weight:bold;line-height:26px}
.main-cart .verify-code .input-verify-code{float:left;background-color:#fff;width:80px;height:20px;margin-right:5px;padding:3px 5px;border:1px solid #666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.main-cart .verify-code .input-verify-code input{width:80px;height:18px;padding:0;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#222;font-size: 16px;font-weight:bold}
.main-cart .verify-code .btn-verify-code{float:left;background:url(../images/btn_all.1.0.7.png) 0 -270px;width:80px;height:30px;margin-right:10px;text-indent:-9999px;border:0}
.tips-cart{float:right;width:190px;margin-bottom:10px}
.tips-cart .title-tips-cart{background:url(../images/icon_mini.1.0.7.png) 0 -838px no-repeat;height:24px;padding-left:25px;color:#e26a00;font-size: 14px;font-weight:bold;line-height:24px}
.tips-cart .ctn-tips-cart{background-color:#fdfdfd;padding:8px;color:#333;font-size: 14px;line-height:16px;border:1px solid #f5c35a}
.tips-cart .ctn-tips-cart .lstitle{background:none;margin-bottom:10px;padding:4px 0;color:#333;font-size: 14px;font-weight:bold;border-bottom:1px solid #ddd}
.tips-cart .ctn-tips-cart p{background:url(../images/widget_icon_b.png) 0 6px no-repeat;margin-bottom:5px;padding-left:12px}
.box-payment{background-color:#f9f9f9;border:1px solid #e0e0e0}
.box-payment .payment-form{margin:10px 0 10px 20px}
.box-payment .payment-form li{display:inline;float:left;margin:0 12px 10px 0}
.box-payment .payment-form li span{color:#d00}
.box-payment .payment-form textarea{height:50px}
.box-payment .payment-form .medium-text{width:250px}
.box-payment .payment-form .large-text{width:450px}
.box-payment .payment-form .small-text{width:200px}
.box-payment .payment-form select.small-text{width:208px}
.box-payment .payment-form label{display:block;width:200px;margin-bottom:3px;color:#444;font-size: 14px;font-weight:normal}
.box-payment .payment-form span.error{display:block;margin-top:3px;color:#d00;font-size: 14px;line-height:18px}
.box-payment .check-spay{margin:-10px 0 15px 20px}
.box-payment .check-spay,
.box-payment .check-spay a{color:#333;font-size: 14px;font-weight:bold}
.box-payment .check-spay .helper{position:relative;display:inline-block;background:url(../images/icon_mini.1.0.7.png) -6px -816px no-repeat;width:14px;height:14px;margin-left:5px}
.box-payment .check-spay .helper span{display:none;position:absolute;top:14px;left:20px;z-index:99;background:#fff;width:230px;color:#333;font-size: 15px;text-align:left;line-height:18px;padding:1px 3px;border:1px solid #777;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:-moz-linear-gradient(top, #fff, #e5e5f0);background:-webkit-linear-gradient(top, #fff, #e5e5f0)}
.box-payment .check-spay .helper:hover>span{display:block}
.box-payment .check-spay input{margin-bottom:1px;margin-left:0}
.info-cart{margin-bottom:20px}
.info-cart .lstitle{padding:4px 0;color:#444;font-size: 14px;font-weight:bold}
.info-cart .order-detail{float:left;background:#fff;width:470px;margin:0;padding:15px 10px;border:1px solid #ddd;box-shadow:1px 1px 1px 0px #eee;-moz-box-shadow:1px 1px 1px 0px #eee;-webkit-box-shadow:1px 1px 1px 0px #eee}
.info-cart .order-detail .row-order{position:relative;clear:both;margin-bottom:6px}
.info-cart .order-detail .row-order .input-order{background:#f9f9f9;width:320px;margin-right:4px;padding:4px 4px;color:#555;font-size: 14px;border:1px solid #cfcfcf;-moz-box-shadow:inset 1px 1px 0 0 #fff;-webkit-box-shadow:inset 1px 1px 0 0 #fff;box-shadow:inset 1px 1px 0 0 #fff}
.info-cart .order-detail .row-order label{display:block;float:left;width:120px;height:26px;margin-right:12px;color:#333;font-size: 14px;font-weight:normal;line-height:26px;text-align:right}




.tags_may {
    width: 100%;
    height: 60px;
    color: #333333;

    background:url(bg_tags.png) no-repeat;
    font-family: Tahoma;
    font-size: 15px;
    
}



.tieu_de_tin_moi_1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    color: #e62786;
    text-decoration: none;
    font-weight: normal;
}

.tieu_de_tin_moi_1 a:visited {
    color: #e62786;
    text-decoration: none;
}
.tieu_de_tin_moi_1 a:link {
    color: #e62786;
    text-decoration: none;
}


/* Artitle */
.article{position:relative;background-color:#fff; margin-bottom:10px;padding:8px 0px 0px 0px; border-bottom: 1px dashed #B9B9B9; }
.article .date-and-comments{position:absolute;top:25px;left:-45px;}
.article .date-and-comments .date{background:url(../images/main_sprite_news.1.0.1.png) 0 0 no-repeat;width:45px;padding-top:14px;color:#999;font-size: 16px;line-height:20px;text-align:center}
.article .date-and-comments .date span{display:block;width:40px;margin-top:3px;margin-left:3px;color:#999;font-size: 16px;text-align:center;border-top:1px solid #E8E8E8}
.article .date-and-comments .comments{width:45px;margin-top:4px}
.article .date-and-comments .comments a{background:#016ab9;padding:2px 0 2px 14px;color:#fff;display:block;font-size:12px}
.article .date-and-comments .comments a:hover{background-color:#390;-moz-transition-property:color, background;-moz-transition-duration:0.3s, 0.3s;-moz-transition-timing-function:linear, ease-in;-webkit-transition-property:color, background;-webkit-transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:linear, ease-in}
.article .header-article{display:block;}
.article .header-article .entry-title{color:#333;font-size:22px;font-weight:bold;line-height:22px}

.article .header-article .entry-title span{color:#333;font-size: 18px;font-weight:bold;line-height:22px}

.entry-title{color:#333;font-size:22px;font-weight:bold;line-height:22px; }

.article .header-article .entry-title a{color:#06c;font-size:18px;font-weight:bold}
.article .header-article .entry-title a:hover{color:#f60;text-decoration:underline}
.article .header-article .author{color:#888;font-size:11px}
.article .header-article .author strong{color:#555;font-size: 15px;font-weight:bold}
.article .header-article .share{color:#888;font-size: 15px;line-height:22px}
.article .header-article .share a{display:inline-block;background-image:url(../images/icon_share_news.png);background-repeat:no-repeat;width:22px;height:22px;margin-top:-2px;margin-right:3px;text-indent:-9999px}
.article .header-article .share .share-fb{background-position:0 -1px}
.article .header-article .share .share-zm{background-position:0 -26px}
.article .header-article .share .share-glus{background-position:0 -45px}

.article .text{margin-bottom:10px}
.article .text .img-text{float:left;width:110px;margin:0 10px 10px 0;}
.article .text p{color:#5d5d5d;line-height:18px;    text-align: justify;}
.article .text table{margin-bottom:5px}
.article .text table td{padding:2px 3px;border:1px solid #ccc}
.article .text ul{margin-left:15px;margin-bottom:10px}
.article .text ul li{list-style:disc}
.article .text .itemprop_style span{color: #777777; font-size: 11px;font-style: italic;}
.article .text .itemprop_style time{color: #777777; font-size: 11px;font-style: italic;}

.article .more-link{background:url(../images/more_link.png) right 4px no-repeat;font-size: 14px;font-weight:normal;padding-right:10px; color: #e80302; float: right;font-style:italic;}
.article .more-link:hover{color:#f60;text-decoration:underline}

.category-and-tags{clear:both;margin-top:10px;padding-bottom:0;padding-top:10px;border-top:1px dotted #ddd;font-size: 14px; padding-bottom: 25px;}
.category-and-tags a:hover{color:#f60;text-decoration:underline}
.category-and-tags .categories{float:left;color:#666666;font-size: 14px;line-height:18px}
.category-and-tags .categories span{display:inline-block;background:url(../images/article_categories.png) 0 1px no-repeat;height:18px;color:#999;font-weight:bold;line-height:18px}
.category-and-tags .categories a{color:#666666;font-size: 14px;line-height:18px}
.category-and-tags .tags{float:right;color:#999;font-size: 14px;line-height:18px}
.category-and-tags .tags span{display:inline-block;background:url(../images/article_tags.png) 0 1px no-repeat;height:18px;padding-left:20px;color:#999;font-weight:bold;line-height:18px}
.category-and-tags .share{float:left;color:#999;font-size: 14px;line-height:18px}
.category-and-tags .share span{display:inline-block;float:left;background:url(../images/article_tags.png) 0 1px no-repeat;height:18px;padding-left:20px;margin-right:5px;color:#999;font-weight:bold;line-height:18px}
.category-and-tags .share a{display:block;float:left;background-image:url(../images/icon_share_news.png);background-repeat:no-repeat;width:22px;height:22px;margin-top:-2px;margin-right:3px;text-indent:-9999px}
.category-and-tags .share .share-fb{background-position:0 -1px}
.category-and-tags .share .share-zm{background-position:0 -26px}
.category-and-tags .share .share-glus{background-position:0 -45px}
.date_s
{
	color:#666666;
	font-size: 12px;
}

.img-text{
    float: left;
    margin-right: 8px;
}


/* END Artitle */

/*----rest------*/

.pad_top_5{
    padding-top: 5px;
}

.text_date {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
font-style: italic;
}



/********************stars menu************************/



ul.cate {

z-index: 150001;

padding-bottom: 0pt; 
margin:0px;	
padding:0px 0px;
width: 220px;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
background-color: #fff;

}
ul.cate li.submenu:hover ul.level2 {display: block}
ul.cate li.submenu:hover {}


.cate li:hover .cat_bg{
    font-size: 14px;
    border-right:none;
    width:216px;
    top:0px; border:0px; 
    
    color:#39a1fb;
    line-height:32px; 
    background:#f9f9f9; 
    padding:0px 5px 0px 0px;
 border-bottom: 0px solid #39a1fb;
    border-top: 0px solid #39a1fb;
     border-left: 1px solid #39a1fb;
}

.cate li:hover .cat_bg a:hover{

    line-height:32px; 
    text-decoration: none;
    color: #39a1fb;
}


.cate ul.level2 {
    z-index: 150001; 
    position: absolute; 
    width:720px; 
    height:340px; 
    display: none;
    top:0px;
    left: 220px; 
    background:#FFF;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}

.cate ul ul{float:left; width:170px; margin-left:5px; margin-bottom:10px;}
.cate ul ul li { float:left; border:0px; line-height:16px; background:none; padding:0px; width:170px; height:22px;}
.cate ul ul h2{float:left; width:170px; border:0px;}
.cate ul ul h2 a{float:left; width:170px; border:0px; font-size: 14px; text-decoration:none; font-size: 14px; font-weight: bold; padding:0px; color:#333;}
.cate ul ul h2 a:hover{color:#333; text-decoration: underline; line-height: 18px;}
.cate ul ul li a{width:178px; border:0px; font-size: 14px; font-weight:normal; margin:0px; line-height:20px; margin-bottom:0px; float: left; color:#646464; padding-left:0px; float:left}
.cate ul ul li .pointer{color:#39a1fb !important; font-size: 14px; float:left; width:4px; height:4px; background:url(../images/dotlido.png) no-repeat;  margin:7px 5px 0px 1px;}
.cate ul ul li a:hover, ul ul ul h3 a:hover { color:#39a1fb; text-decoration:none; line-height: 20px;}

.liv3 a{
    color: #fff;
}

.level2 .level2_li{
    width: 100%;
}
/*-------*/
ul {padding-bottom: 0px;margin:0px;	padding-left: 0px;	padding-right: 0px;	display: block;	padding-top: 0px}
ul.level1 {

z-index: 150001;
    position: relative;
    padding-bottom: 0pt;
    margin: 0px;
    padding: 0px 0px;
    width: 220px;
    border-bottom: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    background-color: #fff;

}
ul.level1 li.submenu:hover ul.level2 {display: block}
ul.level1 li.submenu:hover {}
ul.level2 {border:#dbdbdb solid 1px; border-top:0px; margin-top:-1px;  position:absolute;border-radius: 0px 0px 4px 0px;  -moz-border-radius: 0px 0px 4px 0px;  -webkit-border-radius: 0px 0px 4px 0px; width:770px; background:#3300FF;}
.level2Right { padding:5px 0px 5px 15px; margin-top:5px}
ul li {
    list-style-type: none;
    margin:0px; 
    padding:0px; 
}
li.submenu {position: static; display: block;}
li.noborderT { border-top:none}
li.noborderB { border-bottom:none}
li .cat_bg{
    background:url(../images/icon_gt.png) 205px no-repeat;
    z-index:160001;	
    position: relative;	
    padding-right:0px;
	min-height:32px; 
    padding-bottom:0px;	
    margin:0;  
    line-height:32px;
    border-bottom: 0px solid #fff;
    border-top: 0px solid #f1f1f1;
    width: 218px;
    border-left: 1px solid #fff;
    }
.level1 li:hover .cat_bg{
    font-size: 14px;
    border-right:none;
    width:216px;
    top:0px; border:0px; 
    color:#39a1fb;
    line-height:32px; 
    background:#f9f9f9; 
    padding:0px 5px 0px 0px;
    border-bottom: 0px solid #39a1fb;
    border-top: 0px solid #39a1fb;
    border-left: 1px solid #39a1fb;
}

li .cat_bg a{color:#222; }
li .cat_bg a span{ margin:5px 3px 0px 5px;}
li .cat_bg a span.menu_icon_women{ 
    width:20px; 
    height:20px; 
  
    display:block; 
    float:left;
    background:url(../images/icon.png) 162px -1324px no-repeat;
    }
li .cat_bg a span.menu_icon{ width:0px; display:block; float:left;}
li .cat_bg:hover a{color:#000; text-decoration: none;}
.level1 ul li{border-bottom: 0pt}
.level1 ul .b_top {list-style-type: none;	margin:0px}
.level1 ul li {padding-left: 5px}
.level1 ul li.submenu {list-style-type: none;padding-left: 0px;	overflow:hidden;}
.level1 ul.level2 {
    z-index: 150001; 
    position: absolute; 
    width:720px; 
    height:350px; 
    display: none;
    top:1px;
    left: 220px; 
    background:#FFF;
    border-bottom: 1px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
ul ul.level2.bg_fashion{ background:#fff url(images/menu_bg_thoitrangnu.jpg) bottom right no-repeat}
ul ul.level2.bg_fashion_men{ background:#fff url(images/menu_bg_thoitrangnam.jpg) bottom right no-repeat}
ul ul.level2.bg_perfume{ background:#fff url(images/menu_bg_nuochoa.jpg) bottom right no-repeat}
ul ul.level2.bg_fogift{background:#fff url(images/menu_bg_hoaquatang.jpg) bottom right no-repeat}
ul ul.level2.bg_babymum{background:#fff url(images/menu_bg_mevabe.jpg) bottom right no-repeat}
ul ul.level2.bg_phones{background:#fff url(images/menu_bg_phones.jpg) bottom right no-repeat}
ul ul.level2.bg_computer{background:#fff url(images/menu_bg_computer.jpg) bottom right no-repeat}
ul ul.level2.bg_electric{background:#fff url(images/menu_bg_electric.jpg) bottom right no-repeat}
ul ul.level2.bg_digital{background:#fff url(images/menu_bg_digital.jpg) bottom right no-repeat}
ul ul.level2.bg_home_furniture{background:#fff url(images/menu_bg_home.jpg) bottom right no-repeat}
ul ul.level2.bg_office{background:#fff url(images/menu_bg_office.jpg) bottom right no-repeat}
ul ul.level2.bg_realestate{background:#fff url(images/menu_bg_realestate.jpg) bottom right no-repeat}
ul ul.level2.bg_cars{background:#fff url(images/menu_bg_cars.jpg) bottom right no-repeat}
ul ul.level2.bg_foods{background:#fff url(images/menu_bg_food.jpg) bottom right no-repeat}
ul ul.level2.bg_services{background:#fff url(images/menu_bg_services.jpg) bottom right no-repeat}



.level1 ul ul{float:left; width:170px; margin-left:5px; margin-bottom:10px;}
.level1 ul ul li { float:left; border:0px; line-height:16px; background:none; padding:0px; width:170px; height:22px;}

.level1 ul ul h2{float:left; width:185px; border:0px;}
.level1 ul ul h2 a{float:left; width:185px; border:0px; font-size: 14px; text-decoration:none; font-size: 14px; font-weight: bold; padding:0px; color:#333;}
.level1 ul ul h2 a:hover{color:#333; line-height: 18px;}
.level1 ul ul li a{ border:0px; font-size: 14px; font-weight:normal; margin:0px; line-height:20px; margin-bottom:0px; float: left; color:#646464; padding-left:0px; float:left}
.level1 ul ul li .pointer{
 
    }

.level1 ul ul li a:hover, ul ul ul h3 a:hover { color:#39a1fb; text-decoration:none}





/********************End menu************************/

.hotlinephone{
    background: #fff url(../images/hotlinephon.png)no-repeat;
    height: 36px;
    line-height: 28px;
    padding: 0 24px 0 4px;
    color: #ff0000;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    left: -11px;
}



.header_center{padding:0px 0;width:100%;left:0px;top:0px; float:left; z-index:1000; height:60px;}
.header_center .logo{text-align: center; float:left}
.header_center .logo a{font-size: 50px; text-transform: uppercase; color: #000;}
.header_center .box_search{display:block; float:left; margin-left:40px; margin-right:20px;}
.header_center .box_search .box_search_input{ width:338px; height:42px; float:left; background:url(../images/skin.png) left -337px repeat-x}
.header_center .box_search .box_search_input input{line-height:30px;color:#666; font-size: 14px;border:1px solid #b1b3b6;display:block; padding:0px 5px; float:left; margin-left:5px; margin-top:5px; width:320px; height:30px;}
.header_center .box_search .button_search{ width:42px; height:42px; float:left; background:url(../images/skin.png) right -337px repeat-x}
.header_center .box_search .button_search a{ width:32px; height:32px; float:left; background:url(../images/icon.png) -34px top no-repeat; display:block; margin-top:5px; margin-left:5px;}
.header_center .box_search .return_search{width:330px; position:absolute; background:#f2f2f2; border:#b1b3b6 solid 1px; margin-top:36px; margin-left:5px;-moz-border-radius:0 0  4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;z-index:999999;-moz-box-shadow:0 2px 3px #484848;-webkit-box-shadow:0 2px 3px #484848;box-shadow:0 6px 5px #666;}
.header_center .box_search .return_search .title_keyword{width:310px; float:left; padding:5px 10px; text-shadow:#FFF 1px 1px; background:#e5e5e5}
.header_center .box_search .return_search .view_all_keyword{width:310px; display:block; float:left; padding:3px 10px; text-shadow:#FFF 1px 1px; text-align:center; border-top:#d8d7d7 solid 1px; line-height:15px; background:#e5e5e5}
.header_center .box_search .return_search .view_all_keyword:hover{text-decoration:underline}
.header_center .box_search .return_search ul{ width:310px; margin:0px 10px; float:left; background:#f2f2f2}
.header_center .box_search .return_search ul li{ width:310px; float:left; border-bottom:#dfdfdf solid 1px; border-top:#ffffff solid 1px; padding:6px 0px;}
.header_center .box_search .return_search ul li img{ width:45px; float:left; margin-right:5px;}
.header_center .box_search .return_search ul li a .search_return_name{float:left; display:block; width:255px; margin-bottom:3px;}
.header_center .box_search .return_search ul li a .search_return_name:hover{ text-decoration:underline}
.header_center .box_search .return_search ul li a .search_return_price{float:left; color:#ff6600;}


.header_center .box_hotline{ float:right; width: 350px; margin-top: 15px;}
.header_center .box_hotline .title_shop_vip{ font-size: 14px; color:#666666; font-weight:bold; padding-left: 20px;}
.header_center .box_hotline .phone_shop_vip{ font-size:22px; color:#ff6600; font-weight: bold; padding-top: 10px;}
.header_center .box_hotline .phone_shop_vip span{color:#666666}
.header_center .box_hotline .ShieldIteam{
    float: left;
    width: 150px;
}
.header_center .box_hotline .ShieldIteam img{
    float: left;
    height: 35px;
    margin-right: 10px;
}


.header_center .box_hotline .paymentIteam{
    float: right;
    width: 150px;
}

.header_center .box_hotline .paymentIteam img{
    float: left;
    height: 28px;
    margin-right: 10px;
}
/***box_contact_shop***/
.box_contact_shop{
border-top: 1px dashed #ccc;
padding: 10px 0px;
margin: 10px 0px;
color: #5d5d5d;
}
.detail .detail_shop{ width:370px; float:left; margin:10px 0px 0px 0px; padding-bottom:0px; border:#eeeeee solid 1px;}
.detail .detail_shop .avatar_shop{ width:91px; height:91px;display:block; float:left; padding:3px; margin-right:8px; border:#d9d9d9 solid 1px;}
.detail .detail_shop .avatar_shop img{width:90px; height:90px; }

.detail .detail_shop .name_shop_index{width:260px; line-height:20px; padding: 7px 0 0 0; float:left;  font-weight:bold; color:#666666}
.detail .detail_shop .name_shop_index .icon{width:26px; height:24px; float:left;  background:url(../images/detail_shop.png) -1px -1px no-repeat}
.detail .detail_shop .phone_shop_index{width:260px; line-height:20px; padding: 5px 0 0 0;  float:left; font-weight:normal; color:#666666}
.detail .detail_shop .phone_shop_index .icon{width:26px; height:24px; float:left;  background:url(../images/detail_shop.png) -1px -30px no-repeat}
.detail .detail_shop .address_shop_index{width:260px; line-height:20px; padding: 5px 0 0 0; float:left; font-weight:normal; color:#666666}
.detail .detail_shop .address_shop_index .icon{width:26px; height:24px; float:left;  background:url(../images/detail_shop.png) -1px -60px no-repeat}



.tagkeycoul{font-weight: normal;}
.textimg{
    float: left;
    width: 155px;
}

.textimg img{
    width: 145px;
}

.tieu_de{
    font-weight: bold;
}

.tieu_de_tin_1 a{
    color: #333333;
    
    font-size: 14px
}

.tin_khac a{
    color: #4E4E4E;
    
    font-size: 12px
}


.label_text{
    font-weight: bold;
}

.label_text_dk{
    line-height: 22px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.label_text_dk a{
    color: #00b7f1;
}

.bt-cont{
    height: 34px;
    line-height: 34px;
    display: block;
    margin: 10px 0;
    color: #fff;
    text-align: center;
    background-color: #e5101d;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    border: 1px solid #e5101d;
}


.acticea{
   width: 763px;
   float: left;  
   line-height: 42px; 
   padding-bottom: 20px; 
   padding-top: 20px; 
   padding-left: 10px;
}

.acticea img{
  float: left; padding-right: 5px; width:35px
}
.acticea a{
  font-size: 16px;
  text-decoration: underline;
  color: blue;
}
.acticea span{
  font-size: 16px;
    font-weight: bold;
  color: #333;
}


/**form-control_giohang**/
.form-control_giohang_bv{
    margin-bottom: 10px;
  display: block;
    width: 70px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #222;
  background: none;
  border: 1px solid #ccc;
}

.form-control_giohang {
    margin-bottom: 10px;
  display: block;
    width: 278px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #222;
  background: none;
  border: 1px solid #ccc;
}



.form-control_giohang_select {
    margin-bottom: 10px;
  display: block;
    width: 200px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  height: 30px;
  color: #222;
  background: none;
  border: 1px solid #ccc;
}

.form-control_giohang_km {
    margin-bottom: 10px;
  display: block;
    width: 200px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #222;
  background: none;
  border: 2px solid #ccc;
}



.form-control_giohang:focus {
  border-color: #66afe9;
}

.tienshipaa span{
    width: 200px;
        padding-left: 10px;
}
.tienshipaa .spangiaship1{
    width: 200px;
        padding-left: 50px;
}



.form-control_giohang::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control_giohang:-ms-input-placeholder {
  color: #999;
}
.form-control_giohang::-webkit-input-placeholder {
  color: #999;
}
.form-control_giohang[disabled],
.form-control_giohang[readonly],
fieldset[disabled] .form-control_giohang {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control_giohang {
  height: auto;
}

.nut_giohang {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
}


#tructuyen{
    border-bottom: 2px solid #cecdcd; 
    padding-bottom: 3px;
    margin-bottom: 15px;
}
#tructuyen a{
   color: #723314;
    font-size: 18px;
    border-bottom: 2px solid #e8383b;
    padding-bottom: 2px;
}

#tructuyen a:hover{
   text-decoration: none;
}

/**form-control_index**/



/*Shop ping thanh toan  star*/
.shoping_infouser{
    width: 97%;
    margin: 0 auto;
    padding-top: 20px;
    background-color: #fff;
}

.shoping_thanhtoan_aa{
    padding: 8px;
}
.shoping_thanhtoan{
  
    
    background-color: #fff;
}

.shoping_giohang{

    background-color: #fff;
        width: 97%;
    margin: 0 auto;
}
.text_contact_sss{
      padding-bottom: 10px;
}
.text_contact_sss span label{
    font-size: 15px;
    font-weight: bold;
  
}
.text_contact_sss span{
    padding-right: 40px;
  
}
.text_contact_sss input{
  
    
}

.bgshopss{
     background-color: #f1fff1;
}
.thanhtoancod{
    margin-bottom: 15px;
}
.thanhtoancodtitle{
    color: #723314;
    font-size: 17px;
    padding-left: 20px;
    font-weight: bold;
}
.thanhtoancodmota{
    padding-left: 20px;
    font-size: 14px;
}

.text_contact_giohang{
    padding-left: 10px;
    width: 350px;
    float: left;
    margin-top: 20px;
    
}

.text_contact_giohang_right{
    padding-left: 10px;
    width: 330px;
    float: left;
     margin-top: 20px;
}

#tructuyen_giohang{
    font-size: 16px;
    color: #703314;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #cdcdcd;
    background-color: #f1f1f1;
    padding-left: 10px;
   
}

.giohangbox{
   font-size: 18px;
    color: #703314;
    padding-bottom: 5px;
    padding-top: 10px;
    padding-left: 12px;
}


.bd a{
    color: #000;
}


/*Shop ping thanh toan  End*/

.submit_oder{
    background: #e5101d;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    line-height: 35px;
    width: 100%;
    font-weight: bold;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 10px;
    -webkit-box-shadow:0 4px 4px -4px #000;
    box-shadow:0 4px 4px -4px #000;
}

.content-category .new-category {
    border: 1px solid #d7d7d7;
    margin-top: 20px;
}

.linkquatang{
    color: #222;
    font-weight: bold;
    padding-right: 10px;

}

.quatangditle img{
    padding: 10px;
}

.quatangditle{
  width: 60%; 
  margin:0 auto;
}

.odderditle{
        margin: 0 auto;
    width: 200px;
}


.band_info{
    line-height: 22px;
}



.detail-promotion{width:100%;position:relative}
.detail-promotion>label i.icons{position:relative;top:-3px}
.detail-promotion-box{
        -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top:8px;padding:7px 15px 8px;border:1px solid #E6E6E6;font-size: 15px;line-height:24px;color:#2B2B2B;}
.detail-promotion-box a{color:#007aff;text-decoration:none}
.detail-promotion-box a:hover{color:#444;}
.detail-order>a{display:table;width:100%;height:48px;padding:0 15px;text-align:center;position:relative;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-top:10px;background:#1088dd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.detail-promotion-box ul li,.detail-promotion-box p,.detail-promotion-box span{font-size:13px!important;font-weight: normal;}
.detail-promotion-box ul{list-style:disc;padding:0 5px;font-size: 15px; font-weight: normal;}
.detail-promotion-box ul li{
    list-style:disc;
    font-size: 14px; line-height: 24px; color: #2B2B2B; font-family:tahoma,geneva,sans-serif;
}

.detail-promotion .title {
    position: absolute;
    top: -15px;
    left: 10px;
    padding: 5px;
    background: #fff;
    color: #333;
    font-weight: 600;
    font-size: 16px;
}

.detail-promotion label {
    background: #fff;
    color: #333;
    font-weight: 600;
    font-size: 16px;
}

.icontgdd-call {
 
    width: 16px;
    height: 16px;
    vertical-align: sub;
    background-image: url(../images/icon-phone.png);
    background-repeat: no-repeat;
    padding-top: 6px;
    padding-left: 20px;
}

.buycall {
    padding-top: 10px;
    font-size: 14px;
    margin-left: 5px;
}

/*-----------------------------*/
.shoping_title_tt{
    font-size: 20px;
    color: #222;
     padding-bottom: 15px;
     padding-top: 10px;
   
}

.shoping_car_thongtin{
    padding: 8px;
       padding-bottom: 30px;
   margin-right: 50px;
    border: 1px #dedede solid;
    width: 500px;
    float:left;
}

.shoping_car_thongtinsss{
    padding: 8px;
       padding-bottom: 30px;

    border: 1px #dedede solid;
    width: 100%;
}

.shoping_car_thongtin1{
    padding: 8px;
    padding-bottom: 30px;
  
    border: 1px #dedede solid;
    width: 300px;
    float:right;
}



.shoping_car_thongtin_aa{
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 15px;
}

.shoping_car_thongtin_a{

    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 15px;
}


.shoping_car_thongtin_a1{

    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 15px;
  
}
.shoping_car_thongtin_a2{
   
    font-size: 19px;
    color: #ee2347;
  
}
.shoping_car_thongtin_line{
     border-top: 2px red solid;
     padding-bottom: 8px;
    
}


.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 7px;
    margin: 15px 0;
    font-size: 15px;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}


.btn-checkout {
    color: #fff;
    padding: 8px 12px;
    border: 1px solid #cd1233;
    outline-color: #ccc;
    background: #e54d42;
    background: -webkit-gradient(linear,0 0,0 bottom,from(#e54d42),to(#e54d42));
    background: -webkit-linear-gradient(#e54d42,#d72041);
    background: -moz-linear-gradient(#e54d42,#d72041);
    background: -ms-linear-gradient(#e54d42,#d72041);
    background: -o-linear-gradient(#e54d42,#d72041);
    background: linear-gradient(#e54d42,#d72041);
    -webkit-transistion: all .5s linear;
    -moz-transistion: all .5s linear;
    -ms-transistion: all .5s linear;
    -o-transistion: all .5s linear;
    transistion: all .5s linear;
}

.btn-checkout:hover {
    background: #e54d42;
}
 .btn-block {
    display: block;
    width: 100%;
    margin-top: 20px;
}

.btnbot {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.shoping_car_thongtin #shipCk1{
    margin-bottom: 15px;
}

.shoping_car_thongtin label {
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
    cursor: pointer;
}




/* Social Icons */


.product-item .add-to-cart {

}
.product-item{display:block;position:relative}
.product-item:hover .add-to-cart,.product-item:hover .miki-add-to-cart{visibility:visible}

.product-item .add-to-cart {
    font-size: 15px;
    padding: 5px;
    outline-color: #ccc;
    margin: 0 auto ;
    width: 175px;
    display: block;

    background-color: #E07F00;
        border-color: #E07F00;
        color: #fff;
        font-weight: bold;
}

.product-item .add-to-cart:hover{
    color: #333;
    background-color: #fff;
    border-color: #E07F00;

}




.buynow {
    float: left;
    margin: 5px 0 0px;
    padding: 10px 20px;
    
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #d97f00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #f89406;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f76b1c),to(#f89406));
    background: -webkit-linear-gradient(top,#f89406,#f76b1c);
    background: -moz-linear-gradient(top,#f89406,#f76b1c);
    background: -ms-linear-gradient(top,#f89406,#f76b1c);
    background: -o-linear-gradient(top,#f89406,#f76b1c);
    cursor: pointer;
}


.buynow span {
    display: block;
    font-size: 11px;
    color: #fff;
    text-transform: none;
    font-weight: 300;
}


/*******login Form************/


.bglogin{
    background-color: #35aa02;
    width: 100%;
    
}

.bglogin-infoss{
    max-width: 650px;
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 50px;
    
}

.bglogin-info{
    
    color: #222;
    padding: 20px;
    background-color: #fff;
    position: relative;
}



.bglogin-info .label_text{
    color: #222;
    padding-top: 20px;
    width: 22%;
    float: left;
    padding-bottom: 9px;
}
.bglogin-info .label_input{
    width: 78%;
    float: right;
}
.links-ifo{
   padding-bottom: 20px;
   padding-top: 20px;
    
}

.bgloginClose{
    position: absolute;
    z-index: 999;
    right: 10px;
    top: 10px;
}

.content_button1{
    height: 35px;
    line-height: 35px;
    float: right;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #338e02;
    color: #fff;

    cursor: pointer;
    margin-right: 15px;
    font-weight: bold;
    }


.textfield11 {
    background-color: #FFFFFF;
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 1px;
    /* box-shadow: 0 1px 1px #CCCCCC inset; */
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    padding: 7px;
    margin-top: 10px;
    height: 22px;
    width: 94%;
}
.textfield11:hover{
    border-color: #1ea6e4;
    border-style: solid;
    border-width: 1px;
    
}

.select_ngaysinh{
     background-color: #FFFFFF;
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 1px;
    /* box-shadow: 0 1px 1px #CCCCCC inset; */
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    padding: 7px;
    height: 37px;
    margin-top: 10px;
    width: 100px;
    margin-right: 10px;
}
.select_ngaysinh:hover{
    border-color: #1ea6e4;
    border-style: solid;
    border-width: 1px;
    
}
.textfield150 {
    background-color: #FFFFFF;
    border-color: #d0d0d0;
    border-style: solid;
    border-width: 1px;
    /* box-shadow: 0 1px 1px #CCCCCC inset; */
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 15px;
    outline: 0 none;
    padding: 7px;
    margin-top: 10px;
    height: 22px;
    width: 50%;
}
.textfield150:hover{
    border-color: #1ea6e4;
    border-style: solid;
    border-width: 1px;
    
}

.title_form{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 10px;
        padding-top: 10px;
        color: #fff;
}

.title_form1{
    font-size: 15px;
    padding-bottom: 10px;
        color: #fff;
}

.title_form1 a{
    color: #299cf7;
}


.body_sale{
     background-color: #f6f6f7;
    padding-bottom: 30px;
    position: relative;
    height: 100%;
}

.producthotday{
    width: 1150px;
    margin: 0 auto;
}

.producthotday .producthotday_sp{
        border-top: 3px solid #ea1d25;
    box-shadow: 0 2px 16px 1px rgba(0,0,0,.1);
    background: #fff;
}

.producthotday .producthotday_title{
    color: #ed1c24;
    text-transform: uppercase;
    text-align: left;
       font-size: 22px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 30px;
    font-family: sans-serif,Arial,Tahoma;
}




/*sale*/
.sale_box_body{
    width: 1150px;
    margin: 0 auto;
}
.sale_box_body .producthotday_title {
    color: #ed1c24;
    text-transform: uppercase;
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 30px;
    font-family: "Times New Roman",sans-serif,Arial,Tahoma;
}


.sale_box_body .producthotday_sp {
    border-top: 3px solid #ea1d25;
    box-shadow: 0 2px 16px 1px rgba(0,0,0,.1);
    background: #fff;
}
.sale_itembanner{
    width: 550px;
    float: left;
    height: 283px;
   
    margin-left: 16px;
    margin-top: 16px;
}

.sale_itembanner img{
    width: 550px;
    height: 250px;

}

.sale_itembanner1{
    width: 550px;
    float: right;
    height: 283px;
    margin-right: 16px;
     margin-top: 16px;
}

.sale_itembanner1 img{
    width: 550px;
    height: 250px;

}

.sale_title_item{background: #000;
margin-bottom: 10px;
text-align: center;
    padding-bottom: 6px;
    padding-top: 6px;
}
.sale_title_item a{ color: #fff;
font-size: 17px;
}

.productsale_title{
    width: 1150px;
    margin: 0 auto;
    height: 70px;
    text-align: center;
}

.productsale_titles{
    font-size: 40px;
    color: #333;
   padding-top: 20px;
    height: 70px;
}

.productsale_all{
    width: 1150px;
    margin: 0 auto;
    background-color: #fff;
}


.list_other_product{float:left;width:130px;height:100px;background-color:#FFCC66;margin-right:1px;}
.list_other_product img{border:0;max-width:130px;max-height:100px;}
.sanphamkhac{color:#000;font-size: 16px;}
.box_list_sp_sale{border: 2px solid #fff;
 padding-bottom: 5px;
 float:left; width:226px; text-align:center;margin-bottom:10px;position: relative;padding-top: 10px; }
.box_list_sp_sale:hover{border: 2px solid #c5e4ff;}
.box_list_sp_sale{float: left;overflow: hidden;width: 226px;
margin-bottom: 40px;
}
.box_list_sp_sale img{
  

    }
.box_list_sp_sale:hover img{
}
.box_list_sp2{float:left; width: 180px;text-align:center;margin-bottom:10px;position: relative;height:232px;}
.box_list_sp2:hover{	border: 1px solid #ff9000;}
.box_list_sp_sale .line_bt_sp{background-image:url(../images/line_row.jpg); background-repeat:repeat-x; height:0px;background-position:center center;}
.box_list_sp_sale .title_sp{font-size: 15px;color:#5d5d5d;padding-top:0px;padding-left: 5px;padding-right: 3px;font-weight: bold;text-align: left; height: 35px;}
.box_list_sp_sale .sp_mota_sale{position: relative;padding-bottom: 8px; }
.box_list_sp_sale .img_list_sp {width: 226px; text-align: center; }
.box_list_sp_sale .title_sp a{
    
    font-size: 15px;color:#747474;font-weight: normal;text-align: left;}
.box_list_sp_sale .title_sp a:hover{text-decoration: underline;color: #313131;}
.box_list_sp_sale .ghi_chu2{font-size: 15px;color:#5d5d5d;text-align: left;padding-right: 5px;}

.box_list_sp_sale .gia_sp_sefll{
    float: right;
    color: #a9a9a9;
    text-decoration: line-through;
    font-size: 14px;
    height:17px; font-weight:normal; line-height:17px; text-align:right;padding-right: 5px;
}

.box_list_sp_sale .gia_sp_ptram{
   background-color: #E07F00;
    text-align: right;
    border: 1px #E07F00 solid;
    padding: 1px;
    width: 35px;
    float: left;
    margin-left: 10px;
    color: #fff;
    font-weight: bold;
    border-radius: 2px;
}

.box_list_sp_sale .gia_sp_s_12{
     float: left;
    color: #e80302;font-weight: bold;font-size: 14px;}


.box_list_sp_sale .gia_sp_body{
    padding-top: 10px;
}



.box_list_sp_sale .gia_sp{    float: left; height:17px; color: #2F2F2F; margin:0 auto; font-size:18px; font-weight:bold; line-height:17px; text-align:left;padding-bottom: 3px;padding-top: 3px; padding-left: 5px;}
.box_list_sp_sale .gia_sp_sell{
    float: right;
    color: #999999;
    text-decoration: line-through;
    font-size: 11px;
    height:17px; font-weight:normal; line-height:17px; text-align:right;padding-bottom: 3px;padding-top: 3px; padding-right: 5px;}

.box_list_sp_sale .line_col_sp{float:left; width:13px; background-image:url(../images/line_col.jpg); background-repeat:no-repeat; height:186px; background-position:top center;}
.box_list_sp_sale .muahang_sp{text-align: right;bottom: 8px;right: 0px;position: absolute;}
.box_list_sp_sale .line_col_sp_sale{float:left; width:0px; background-image:url(../images/line_col.jpg); background-repeat:no-repeat; height:10px; background-position:top center;}
.box_list_sp_sale .text_666{color:#666666;font-size: 15px;}




.product-item-sale .add-to-cart {
  
}
.product-item-sale{display:block;position:relative}
.product-item-sale:hover .add-to-cart,.product-item-sale:hover .miki-add-to-cart{}

.product-item-sale .add-to-cart {
    font-size: 15px;
    padding: 5px;
    color: #f1f1f1;
    margin: 0 auto ;
    width: 175px;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
      background-color: #c74f15;
    border-color: #dc2323;
}

.product-item-sale .add-to-cart:hover{
    color: #fff;
    background-color: #f17439;
    border-color: #d27221;
}




.producthotday_iteam{border: 2px solid #fff;
 padding-bottom: 15px;
 float:left; width:379px; text-align:center;margin-bottom:40px;position: relative;padding-top: 10px;overflow: hidden; }
.producthotday_iteam:hover{border: 2px solid #c5e4ff;}



.box_list_sp2{float:left; width: 180px;text-align:center;margin-bottom:10px;position: relative;height:232px;}
.box_list_sp2:hover{	border: 1px solid #ff9000;}
.producthotday_iteam .line_bt_sp{background-image:url(../images/line_row.jpg); background-repeat:repeat-x; height:0px;background-position:center center;}
.producthotday_iteam .title_sp{font-size: 16px;color:#5d5d5d;padding-top:10px;padding-left: 15px;padding-right: 15px;font-weight: bold;text-align: left; height: 35px;}
.producthotday_iteam .sp_mota_sale{position: relative;padding-bottom: 8px; }
.producthotday_iteam .img_list_sp {width: 379px; text-align: center; height: 360px;}
.producthotday_iteam .img_list_sp img{width: 340px; text-align: center; height: 340px; }
.producthotday_iteam .title_sp a{
    font-size: 16px;color:#3c3c3c;font-weight: normal;text-align: left;}
.producthotday_iteam .title_sp a:hover{text-decoration: underline;color: #313131;}
.producthotday_iteam .ghi_chu2{font-size: 15px;color:#5d5d5d;text-align: left;padding-right: 5px;}

.producthotday_iteam .gia_sp_sefll{
    
    
    float: right;
    color: #a9a9a9;
    text-decoration: line-through;
    font-size: 14px;
    height:17px; font-weight:normal; line-height:17px; text-align:right;padding-right: 5px;
}

.producthotday_iteam .gia_sp_ptram{
   background-color: #E07F00;
    text-align: right;
    border: 1px #E07F00 solid;
    padding: 1px;
    width: 47px; padding-top: 6px; padding-bottom: 2px;
    float: left;
    font-size: 18px;
    margin-left: 10px;
    color: #fff;
    font-weight: bold;
    border-radius: 2px;
}

.producthotday_iteam .gia_sp_s_12{
     float: left;
    color: #e80302;font-weight: bold;font-size: 14px;}


.producthotday_iteam .gia_sp_body{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}



.producthotday_iteam .gia_sp{    
    float: left; height:17px; color: #2F2F2F; margin:0 auto; 
    font-size:30px; font-weight:bold; line-height:17px; text-align:left;padding-bottom: 3px;padding-top: 3px; padding-left: 5px;}
.producthotday_iteam .gia_sp_sell{
    float: right;
    color: #999999;
    text-decoration: line-through;
    font-size: 16px;
    height:17px; font-weight:normal; line-height:17px; text-align:right;padding-bottom: 3px;padding-top: 3px; padding-right: 5px;}

.producthotday_iteam .line_col_sp{float:left; width:13px; background-image:url(../images/line_col.jpg); background-repeat:no-repeat; height:186px; background-position:top center;}
.producthotday_iteam .muahang_sp{text-align: right;bottom: 8px;right: 0px;position: absolute;}
.producthotday_iteam .line_col_sp_sale{float:left; width:0px; background-image:url(../images/line_col.jpg); background-repeat:no-repeat; height:10px; background-position:top center;}
.producthotday_iteam .text_666{color:#666666;font-size: 15px;}



.producthotday_iteam .v7price_promotionsmall{
    position: absolute;
    color: #fff;
    font-size: 25px;
    top: 2px;
    width: 115px;
    margin-left: 250px;
    padding-top: 1px;
    line-height: 1.3;
    background-color: #E07F00;
    text-align: right;
    border: 1px #E07F00 solid;
    border-radius: 2px;
    font-weight: bold;
    margin-top: 4px;

}


.producthotday_iteam .v7price_promotionsmall_text{ position: relative;
    top: 10px;
    /* left: 10px; */
    font-size: 20px;

}

.producthotday_iteam .v7price_promotionsmall span{
    color: #fff;
    font-size: 22px;
padding-right: 5px;
}


.product-item-day .add-to-cart {
  
}
.product-item-day{display:block;position:relative}
.product-item-day:hover .add-to-cart,.product-item-sale:hover .miki-add-to-cart{}

.product-item-day .add-to-cart {
    font-size: 22px;
    padding: 5px;
    color: #f1f1f1;
    margin: 0 auto ;
    width: 222px;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
      background-color: #c74f15;
    border-color: #dc2323;
}

.product-item-day .add-to-cart:hover{
    color: #fff;
    background-color: #f17439;
    border-color: #d27221;
}



.ratingstyle .star-title{
    display: none;
}

.ratingstyle .well{
    font-size: 11px;
    color: #666;
}

.ratingstyle .well span{
    font-size: 11px;
    color: #666;
}

.linkmemubotoom{
    color: #60ffa4;
    padding-bottom: 10px;
    
}
.linkmemubotoom a{
    color: #60ffa4;
    
}

.linkmemubotoom a:hover{
    color: #60ffa4;
    text-decoration: underline;
}

#results{
    
position: relative;
}

.boddy_saerch{
    border: 1px solid #e6e6e6;
        background-color: #fff;
    z-index: 999999999999999999999999;
    position: absolute;
    width: 300px;
    top: 34px;
}
.boddy_saerch .key_search{
    padding: 10px;
}

.boddy_saerch .produc_saerch{
    border-top: 1px solid #e6e6e6;

}

.iteam-product-search{
    padding-bottom: 5px;
    padding-top: 5px;
    height: 50px;
    padding-left: 10px;
}

.iteam-product-search:hover{
    background-color: #ececec;
}

.iteam-product-search a{
    color: #444;
}

.boddy_saerch .produc_saerch_text{
    font-size: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    font-weight: bold;
}

.aboult_strong_1{
    float: left;
    width: 300px;
}
.aboult_strong_1 img{
   
    width: 300px;
}

.aboult_strong{
    float: right;
    width: 500px;
    line-height: 20px;
}

.strong_buy_text{
    font-size: 25px;
    text-align: center;
}

.strong_buy_text a{
    font-size: 25px;
    color: #2095f2;
}

.not_muahang{
    width: 100%;
    
}

