﻿/*
body
{
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    font-family: Tahoma;
    font-size: 9pt;
    color: Black;
    background-color: transparent !important;
    text-align: center;
    background-image: url(../App_Themes/Images/Site/bg_bt.jpg);
    background-position: center top;
    background-repeat: repeat-y;
    text-align: -moz-center;
    height: auto !important;
}*/

.Rating1
{
    background-image: url(../App_Themes/Images/Star/1.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 12px;
}
.Rating2
{
    background-image: url(../App_Themes/Images/Star/2.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 12px;
}
.Rating3
{
    background-image: url(../App_Themes/Images/Star/3.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 12px;
}
.Rating4
{
    background-image: url(../App_Themes/Images/Star/4.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 12px;
}
.Rating5
{
    background-image: url(../App_Themes/Images/Star/5.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 12px;
}
/* Rating */
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-color: Transparent;
}
.divTooltipTitle
{
    /*     background-image: url(../App_Themes/Images/Site/bgTitleTootip.gif);         background-position: left top;         background-repeat: repeat-y;*/
    background-color: #aaa692;
    padding: 5px 3px 5px 10px;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    border: solid 1px #e3e4e6;
    text-align: left;
}
.divContentTooltip
{
    border: solid 1px #e3e4e6;
    background-color: #f9fdff;
}
.divContentTooltip_All
{
    border: solid 1px #e3e4e6;
    background-color: #f9fdff;
    background-image: url(../App_Themes/Images/Site/GenderAll_Tooltip.gif);
    background-position: 200px center;
    background-repeat: no-repeat;
}
.divContentTooltip_M
{
    border: solid 1px #e3e4e6;
    background-color: #f9fdff;
    background-image: url(../App_Themes/Images/Site/GenderM_Tooltip1.gif);
    background-position: 200px center;
    background-repeat: no-repeat;
}
.divContentTooltip_F
{
    border: solid 1px #e3e4e6;
    background-color: #f9fdff;
    background-image: url(../App_Themes/Images/Site/GenderF_Tooltip1.gif);
    background-position: 200px center;
    background-repeat: no-repeat;
}
.filledRatingStar
{
    background-image: url(../App_Themes/Images/Site/FilledStar.gif);
}

.emptyRatingStar
{
    background-image: url(../App_Themes/Images/Site/EmptyStar.gif);
}

.savedRatingStar
{
    background-image: url(../App_Themes/Images/Site/SavedStar.png);
}
.divBody
{
    text-align: center;
    text-align: -moz-center;
    background-color: Transparent;
    width: 996px;
    margin-right: 1px;
}
.RadEditor
{
    text-align: justify;
    background-color: #fff;
}
#ulOther li
{
    padding: 2px;
    color: #000;
    text-decoration: none;
}
#ulOther li a
{
    text-align: left;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    font-size: 8pt;
}
#ulOther li a:Hover
{
    text-align: left;
    color: blue;
    text-decoration: none;
    cursor: pointer;
    font-size: 8pt;
}
#ulOther li span
{
    color: #9f9d9e;
    font-size: 8pt;
    font-style: italic;
}
.divContentReview
{
    background-image: url(../App_Themes/Images/Site/bgReview.gif);
    background-position: left center;
    background-repeat: repeat-x;
    background-color: #e9e9e9;
    text-align: center;
    text-align: -moz-center;
    padding: 8px 0px 8px 0px;
    border: solid 1px #eeeeee;
}
.divIconReview
{
    background-image: url(../App_Themes/Images/Site/icon_Review.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    text-align: center;
    height: 119px;
    width: 300px;
}
.divCommand
{
    padding: 5px 0px 5px 5px;
    text-align: center;
}

.divItemDetail
{
    padding: 5px 1px 5px 1px;
}
.divItemDetail a
{
    color: #3b5998;
}
.divItemDetail a:Hover
{
    color: #3b5998;
    text-decoration: underline;
}
.divTopDetail
{
    text-align: right;
    padding-right: 10px;
    margin-top: 3px;
}
.divTopDetail a
{
    text-decoration: none;
    font-size: 8pt;
}
.divTopDetail a.Fav
{
    text-decoration: none;
    background-image: url(../App_Themes/Images/Site/icon_Fav.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 4px 2px 4px 19px;
}
.divTopDetail a.Email
{
    text-decoration: none;
    background-image: url(../App_Themes/Images/Site/icon_Email.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 5px 2px 5px 18px;
}
.divTopDetail a.Like
{
    text-decoration: none;
    background-image: url(../App_Themes/Images/Site/icon_Like.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 5px 2px 5px 18px;
}
.divTopDetail a.Back
{
    text-decoration: none;
    background-image: url(../App_Themes/Images/Site/back_small.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 4px 2px 4px 19px;
}
/*Cho phan Nam & Nữ*/
.M_F
{
    padding-left: 15px;
}
.M_F .Male
{
    padding-left: 22px;
    background-image: url(../App_Themes/Images/Site/iconnam.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    font-family: Arial;
}
.M_F .Female
{
    padding-left: 22px;
    background-image: url(../App_Themes/Images/Site/iconnu.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    font-family: Arial;
}
.M_F .ALL
{
    padding-left: 24px;
    background-image: url(../App_Themes/Images/Site/icon_all.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    font-family: Arial;
}
.M_F .News
{
    padding-left: 22px;
    background-image: url(../App_Themes/Images/Site/tintuc.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
}
.M_F a
{
    text-transform: uppercase;
    font-family: Arial;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.M_F a:hover
{
    text-transform: uppercase;
    font-family: Arial;
    text-decoration: none;
    color: Yellow;
    font-weight: bold;
    font-size: 12px;
}
.ItemsBullet
{
    text-align: left;
    background-image: url(../App_Themes/Images/Site/bullet.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 3px 5px 3px 10px;
}
.ItemsBullet a
{
    text-decoration: none;
    text-align: left;
    color: #000;
    display: table-row;
    cursor: pointer;
    font-size: 8pt;
}
.ItemsBullet a:hover
{
    text-align: left;
    color: blue;
    cursor: pointer;
    font-size: 8pt;
}
.ItemsAll
{
    padding: 5px 5px 5px 10px;
    text-align: right;
}
.ItemsAll a
{
    background-image: url(../App_Themes/Images/Site/icon_ViewAll.gif);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: Transparent;
    text-decoration: none;
    padding: 3px 10px 3px 15px;
    text-align: right;
    color: #0065ff;
    font-size: 8pt;
}
.ItemsAll a:hover
{
    background-image: url(../App_Themes/Images/Site/icon_ViewAll.gif);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: Transparent;
    text-decoration: none;
    padding: 3px 10px 3px 15px;
    text-align: left;
    color: #fd0100;
    font-size: 8pt;
}
.txtStyle
{
    border-right: solid 1px #b8b8b8;
    border-bottom: solid 1px #b8b8b8;
    border-left: solid 1px #8e8e8e;
    border-top: solid 1px #8e8e8e;
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    padding: 3px 1px 3px 1px;
}
.fs_Group
{
    border-top: solid 1px #eee;
    border-right: solid 0px #eee;
    border-left: solid 0px #eee;
    border-bottom: solid 0px #eee;
}
.fs_Group .Title
{
    font-size: 9pt;
    color: #474cff;
    font-weight: bolder;
}
/*Kông bat buoc*/
.table_Edit .IL_N
{
    padding: 2px 2px 5px 0px;
    text-align: right;
    margin-right: 10px;
    width: 20%;
}
.table_Edit .IL_N_C
{
    padding: 2px 5px 5px 0px;
    text-align: right;
    margin-right: 10px;
}
/*Bat buoc*/
.table_Edit .IL_R
{
    background-image: url(../App_Themes/Images/Site/starReq.gif);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 2px 12px 5px 0px;
    text-align: right;
    margin-right: 10px;
    width: 20%;
}
.table_Edit .IL_C
{
    background-image: url(../App_Themes/Images/Site/starReq.gif);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 2px 12px 5px 0px;
    text-align: right;
}
.table_Edit .IT
{
    padding: 2px 0px 2px 4px;
    text-align: left;
}
.EmtyMessageStyle
{
    color: #a4a4a4;
    text-align: left;
}
.divFix_Box
{
    width: 200px;
}
.div1px
{
    background-image: url(../App_Themes/Images/Site/title_04.gif);
    background-position: center top;
    background-repeat: repeat-x;
    background-color: Transparent;
}
.divContentBox
{
    border-bottom: solid 1px #132086;
    border-left: solid 1px #132086;
    border-right: solid 1px #132086;
    border-top: solid 0px #132086;
    padding: 2px 0px 0px 0px;
}
.divLeft
{
    background-image: url(../App_Themes/Images/Site/title_03.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: Transparent;
}
.divTitleNone
{
    padding: 2px 0px 2px 5px;
    font-weight: bolder;
    font-size: 9pt;
    text-align: left;
}
.divTitle_BrandView
{
    padding: 4px 0px 4px 5px;
    font-weight: bolder;
    font-size: 9pt;
    text-align: left;
    background-color: #eee;
}
.outerWrapper
{
    border: solid 0px #dff3ff;
    height: 110px;
    width: 100px;
    margin: 4px;
}
.divRight
{
    background-image: url(../App_Themes/Images/Site/title_06.gif);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: Transparent;
    padding: 3px 0px 4px 5px;
    color: #fff;
}
.PriceFormat
{
    color: Red;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
}
.PriceFormat_Normal
{
    color: Black;
    padding: 3px 0px 3px 0px;
    text-decoration: line-through;
}
.div_Promotion
{
    color: Black;
    padding: 3px 0px 3px 0px;
}
.ProductImage Image
{
    border: solid 0px #fff;
    height: 100px;
    text-align: center;
    padding: 1px 0px 3px 0px;
    text-align: -moz-center;
}
.ProductImage Image:hover
{
    border: solid 0px #fc0203;
    height: 120px;
    text-align: center;
}
.ProductName
{
    height: 30px;
    color: #666666;
    padding: 2px 0px 1px 0px;
    font-size: 8pt;
    text-align: center;
}
.ProductName a
{
    color: #676767;
    text-decoration: none;
}
.ProductName a:hover
{
    color: #fe0000;
    text-decoration: none;
}
.divFooterObject
{
    border-right: solid 1px #fff;
    padding-left: 15px;
}
.divFooter
{
    background-image: url(../App_Themes/Images/Site/bgFooter.gif);
    background-position: center top;
    background-repeat: repeat-x;
    background-color: #9bc2ed;
    height: 120px;
    border-top: solid 1px #afb8eb;
    padding-top: 2px;
    text-decoration: none;
    color: #fff;
}
.divTitleFooter
{
    padding: 5px 0px 5px 0px;
    color: #fff;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    color: #fff;
}
.divItemFooter
{
    color: #fff;
    padding: 3px 0px 3px 1px;
    font-size: 8pt;
    text-align: left;
    text-decoration: none;
    color: #fff;
}
.divItemFooter a
{
    color: #fff;
    padding: 3px 0px 3px 1px;
    font-size: 8pt;
    cursor: pointer;
    text-decoration: none;
}
.divItemFooter a:hover
{
    color: #aa8510;
    padding: 3px 0px 3px 1px;
    font-size: 8pt;
    cursor: pointer;
}
input.Control_Button0
{
    font-family: Tahoma;
    font-size: 9pt;
}
.txtLogin
{
    background-color: #fff;
    width: 130px;
    border: solid 0px #fff;
    padding: 1px 1px 1px 3px;
}
.Control_Button0
{
    border: solid 0px #414141;
    color: #000;
    background-image: url(../App_Themes/Images/Site/btn80x22.gif);
    background-position: center 1.7pt;
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 80px;
    padding: 4px 5px 6px 5px;
}
.div_Padding
{
    padding: 1px 5px 1px 5px;
    text-align: Left;
}
.div_Command
{
    padding: 3px 1px 3px 1px;
    text-align: center;
}
.forLabel
{
    width: 24%;
    text-align: right;
    display: inline-block;
    padding: 0px 2px 3px 5px;
}
/*Dinh dang Box*/
.divMain_Box
{
    padding: 0px 0px 0px 0px;
    margin-bottom: 5px;
    background: #fff none repeat scroll 0%;
    margin-top: 2px;
    font: normal 9pt Tahoma;
}
/* Dinh dang cho header */
div.div_O_Box
{
    font-family: arial,sans-serif;
}
div.div_O_Box div
{
    height: 1px;
}
div.div1_O_Box
{
    margin: 0pt 7px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgTop_01.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
}
div.div2_O_Box
{
    margin: 0pt 5px;
    background: #ccc none no-repeat scroll 0%;
}
div.div3_O_Box
{
    margin: 0pt 5px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgTop_02.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
}
div.div4_O_Box
{
    margin: 0pt 3px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgTop_03.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
}
div.div5_O_Box
{
    margin: 0pt 2px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgTop_04.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
}
div.div6_O_Box
{
    margin: 0pt 1px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgTop_05.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
}
.divContent_O_Box
{
    background: #f6f6ee none repeat scroll 0%;
    text-align: left;
    border-top: solid 4px #2c2c2c;
}
.div_Content_Center_Box
{
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
    padding: 2px 4px 5px 2px;
}
b.divO_B_Box
{
    font-family: arial,sans-serif;
    background: #fff none repeat scroll 0%;
    display: block;
    font-size: 1px;
}
b.divO_B_Box b
{
    display: block;
    height: 1px;
    overflow: hidden;
}
b.div1O_B_Box
{
    margin: 0pt 2px;
    display: block;
    background: #737173 none repeat scroll 0%;
}
b.div2O_B_Box
{
    margin: 0pt 1px;
    background: #fff none repeat scroll 0%;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
    display: block;
}
.divTitle
{
    background: url(../App_Themes/Images/Site/bgTitleBox.png) no-repeat right center;
    background-color: #000000;
    background-position: right top;
    background-repeat: no-repeat;
    color: #fff;
    border-top: solid 0px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 9pt;
    text-align: left;
    padding: 0px 5px 3px 10px;
}
.divTitle_Align_Left
{
    /*background: #a8cc45 none repeat scroll 0%;*/
    background: url(../Images/Menu/bg.gif) repeat-x right center;
    color: #000;
    border-bottom: solid 1px #737173;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
    font-family: Arial, Times New Roman, Tahoma, Verdana;
    font-weight: bold;
    font-size: 8pt;
    text-transform: uppercase;
    text-align: left;
    padding: 3px 3px 4px 10px;
}
.div_Content_Center_Normal
{
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 3px;
}
/*Box ben phai*/
b.div_R_Box
{
    font-family: arial,sans-serif;
    background: #f7f7f7 none repeat scroll 0%;
    display: block;
    font-size: 1px;
}
b.div_R_Box b
{
    display: block;
    height: 1px;
}
b.div1_R_Box
{
    margin: 0pt 4px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgRTop_01.png);
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
}
b.div2_R_Box
{
    margin: 0pt 3px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgRTop_02.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #000;
    border-right: solid 1px #0065fd;
    display: block;
}
b.div3_R_Box
{
    margin: 0pt 2px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgRTop_03.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
}
b.div4_R_Box
{
    margin: 0pt 1px;
    background-color: #000;
    background-image: url(../App_Themes/Images/Site/bgRTop_04.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 1px;
    border-left: solid 1px #737173;
    border-right: solid 1px #737173;
}
.divRTitle
{
    background: #000000 url(../App_Themes/Images/Site/bgRBot.png) no-repeat right center;
    background-position: right top;
    background-repeat: no-repeat;
    color: #fff;
    border-top: solid 0px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #000;
    border-right: solid 1px #ccc;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 9pt;
    text-align: left;
    padding: 2px 3px 3px 10px;
}
.divR_Main_Box
{
    padding: 0px 0px 0px 0px;
    margin: 1px 0px 5px 1px;
    background: #fff none repeat scroll 0%;
    width: 100%;
    font: normal 8pt Tahoma;
}
.div_Content_R
{
    border-left: solid 1px #d6d6d6;
    border-right: solid 1px #d6d6d6;
    border-bottom: solid 1px #d6d6d6;
    padding-bottom: 2px;
}
.divLogo
{
    background: #fff url(../App_Themes/Images/Site/bgLogo.gif) no-repeat left center;
    color: #000;
    height: 96px;
}
.divTopHome
{
    color: #fff;
    padding: 5px 0p 5px 0px;
}
.divTopHome a.Home
{
    padding-left: 15px;
    padding-right: 5px;
    background: Transparent url(../App_Themes/Images/Site/icon_Home.gif) no-repeat left center;
    text-decoration: none;
    color: #fff;
    font-size: 8pt;
}
.divTopHome a
{
    text-decoration: none;
    color: #fff;
    font-size: 8pt;
}
.divTopHome a:Hover
{
    text-decoration: none;
    color: blue;
    font-size: 8pt;
}
.divTopHome a.Home:Hover
{
    padding-left: 15px;
    padding-right: 5px;
    background: Transparent url(../App_Themes/Images/Site/icon_Home.gif) no-repeat left center;
    text-decoration: none;
    color: blue;
}
.divTopHome a.Contact
{
    padding-left: 15px;
    padding-right: 10px;
    background: Transparent url(../App_Themes/Images/Site/icon_Contact.gif) no-repeat left center;
    text-decoration: none;
    color: #fff;
}
.divTopHome a.Contact:hover
{
    padding-left: 15px;
    padding-right: 10px;
    color: blue;
    background: Transparent url(../App_Themes/Images/Site/icon_Contact.gif) no-repeat left center;
    text-decoration: none;
}
.divTopHome a.N
{
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff;
}
.divTopHome a.N:hover
{
    padding-left: 10px;
    padding-right: 10px;
    color: blue;
    text-decoration: none;
}
.divTopHome a.SiteMap
{
    padding-left: 15px;
    padding-right: 10px;
    background: Transparent url(../App_Themes/Images/Site/icon_SiteMap.gif) no-repeat left center;
    text-decoration: none;
    color: #fff;
}
.divTopHome a.SiteMap:hover
{
    padding-left: 15px;
    padding-right: 10px;
    background: Transparent url(../App_Themes/Images/Site/icon_SiteMap.gif) no-repeat left center;
    text-decoration: none;
    color: blue;
}
.divBotHome
{
    padding-top: 50px;
    vertical-align: bottom;
    color: #fff;
    font-size: 8pt;
    padding-right: 15px;
}
.divBotHome a.Shopping
{
    padding-left: 20px;
    padding-right: 3px;
    background: Transparent url(../App_Themes/Images/Site/icon_ShopCart.gif) no-repeat left center;
    text-decoration: none;
    color: #fff;
}
.divBotHome a
{
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
    color: #fff;
}
.divBotHome a:hover
{
    padding-left: 2px;
    padding-right: 2px;
    text-decoration: none;
    color: blue;
}
.divBotHome a.Shopping:hover
{
    padding-left: 20px;
    padding-right: 3px;
    background: Transparent url(../App_Themes/Images/Site/icon_ShopCart.gif) no-repeat left center;
    text-decoration: none;
    color: blue;
}
.divMember
{
    padding: 0px 0px 0px 0px;
    background-color: Transparent;
    margin: 0px 0px 0px 0px;
    background: url(../App_Themes/Images/Site/bgHeader_Top_Center.gif) repeat-x left center;
    height: 35px;
    vertical-align: top;
}
.divMember_Left
{
    padding: 0px 0px 0px 0px;
    background-image: url(../App_Themes/Images/Site/bgHeader_Top_Left.gif);
    background-position: left center;
    background-repeat: no-repeat;
    height: 35px;
}
.divMemberContent
{
    background-color: Transparent;
    padding: 4px 10px 0px 0px;
    text-align: right;
    text-align: -moz-right;
}
.txtUser
{
    background-image: url(../App_Themes/Images/Site/bgTextUser.gif);
    background-position: left center;
    background-repeat: no-repeat;
    width: 133px;
    height: 20px;
    border: solid 0px #ffff;
}
.txtPass
{
    background-image: url(../App_Themes/Images/Site/bgUserPass.gif);
    background-position: left center;
    background-repeat: no-repeat;
    width: 133px;
    height: 20px;
    border: solid 0px #ffff;
}
.txtDefault
{
    background-image: url(../App_Themes/Images/Site/txtDefault.gif);
    background-position: left center;
    background-repeat: no-repeat;
    width: 133px;
    height: 20px;
    border: solid 0px #ffff;
}
.loginFailure
{
    color: Yellow;
    padding-bottom: 5px;
    display: inline-block;
}
.forLogin
{
    padding-bottom: 0px;
    display: inline-block;
}
.forLoginName
{
    font-size: 9pt;
    color: #fff;
}
.forLoginStatus
{
    color: Yellow;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
}
.forLoginStatus:Hover
{
    font-size: 9pt;
    color: White;
    text-decoration: none;
    font-weight: bold;
}
/*Khi*/
.ProductNameDetail
{
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.Grid_Header
{
    background-color: #f6f6f6;
    border-bottom: solid 1px #cccccc;
    height: 21px;
}

.Gridview
{
    border-width: 0px;
    border-color: #f6f6f6;
    border-collapse: collapse;
    border-style: solid;
    font-size: 9pt;
}
.Gridview td
{
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    font-size: 9pt;
}
.div_Header
{
    background-color: #fff;
    border-bottom: solid 1px #cccccc;
    padding-top: 4px;
    padding-left: 5px;
    padding-bottom: 4px;
    font-weight: bold;
    text-align: left;
    /*
    background-image: url(../App_Themes/Images/Site/bgTitle.gif);
        background-position: left center;
        background-repeat: repeat-y;*/
    background-color:#aaa692;
    color: White;
}
.div_Header_Back
{
    background-color: #fff;
    border-bottom: solid 1px #cccccc;
    padding-top: 4px;
    padding-left: 5px;
    padding-bottom: 4px;
    font-weight: bold;
    text-align: left;
    background-image: url(../App_Themes/Images/Site/bgTitle.gif);
    background-position: left center;
    background-repeat: repeat-y;
    color: Black;
    height: 21px;
}
.TD_Image
{
    border: solid 1px #cccccc;
    text-align: center;
    width: 320px;
    padding-bottom: 5px;
}
.TD_Image_Mele
{
    border: solid 1px #cccccc;
    text-align: left;
    width: 320px;
    padding-bottom: 5px;
    background-image: url(../App_Themes/Images/Site/Gender_Mele.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.TD_Image_FeMele
{
    border: solid 1px #cccccc;
    text-align: left;
    width: 320px;
    padding-bottom: 5px;
    background-image: url(../App_Themes/Images/Site/Gender_FeMele.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.TD_Image_All
{
    border: solid 1px #cccccc;
    text-align: left;
    width: 320px;
    padding-bottom: 5px;
    background-image: url(../App_Themes/Images/Site/Gender_D_All.gif);
    background-position: right top;
    background-repeat: no-repeat;
}
.TD_Image2
{
    border: solid 1px #cccccc;
    padding-bottom: 5px;
    text-align: center;
    width: 200px;
}
.Height
{
    height: 5px;
}
.SmallImage
{
    border: solid 1px #cccccc;
    width: 35px;
}
.tdSmallImage
{
    padding-bottom: 5px;
    padding-top: 5px;
}
.divProductGroup
{
    width: 790px;
    overflow: scroll;
}
.divItem
{
    padding: 10px 10px 10px 15px;
}
.View_Table
{
    border: #cccccc 1px solid;
}
.View_Table td
{
    height: 33px;
    padding-left: 5px;
    border-bottom: #cccccc 1px solid;
    border-top: #cccccc 0px solid;
}
.NoStyle td
{
    border: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}
.ProductPrice
{
    color: Red;
    font-weight: bold;
}
.LinkStyle
{
    text-decoration: none;
    color: #012b93;
}
.LinkStyle:hover
{
    text-decoration: underline;
    color: #cb7301;
}
/* Rol hang */
.stepcarousel
{
    position: relative; /*leave this value alone*/
    border: 1px solid black;
    overflow: scroll; /*leave this value alone*/ /*Width of Carousel Viewer itself*/
    height: 91px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel .panel
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 1px; /*margin around each panel*/
    width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#galleryB
{
    height: 91px;
    border: 1px solid #849ce6;
}

#galleryB .panel
{
    height: 90px;
    text-align: center;
    vertical-align: middle;
    background-color: Transparent;
    color: white;
    border: 0px solid #000;
}
#dhtmltooltip
{
    z-index: 999;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
    left: -300px;
    visibility: hidden;
    width: 230px;
    position: absolute;
    background-color: lightyellow;
}
.Gridview_Header
{
    background-color: #cadbf3;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #4c4c4c;
    height: 23px;
    border-top: solid 1px #5796df;
    border-bottom: solid 1px #ddd;
}
.Gridview_RowStyle
{
    background-color: White;
    height: 23px;
}
.Gridview_Pager
{
    text-align: right;
    background-color: #edf5d3;
    font-weight: bold;
}

.Gridview_Pager td
{
    /*font-weight:bold;*/
    color: #f18f40;
}

.ModalPopupBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.Popup_Table
{
    border: #000000 1px solid;
    background-color: white;
    z-index: 9999;
}
.Popup_Content
{
    background-color: white;
    padding-top: 10px;
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 10px;
}

.Popup_Title
{
    padding: 5px 0px 5px 0px;
    width: 100%;
    background-image: url(../App_Themes/Images/CMS/bg_Tittle.gif);
    border-bottom: solid 1px #414141;
    color: White;
}
.Popup_Title span
{
    font-weight: bold;
    padding-left: 10px;
}
.Popup_BtClose
{
    width: 16px;
    height: 20px;
    background-image: url(../App_Themes/Images/CMS/btn_Close.gif);
}
.Popup_BtClose a
{
    width: 16px;
    height: 20px;
    text-decoration: none;
    background-image: url(../App_Themes/Images/CMS/btn_Close.gif);
}

.Popup_BtClose a
{
    width: 16px;
    height: 20px;
    text-decoration: none;
    background-image: url(../App_Themes/Images/CMS/btn_Close.gif);
}
.ItemStyleGrid
{
    border: 0px;
}
.divClass_Content_Tooltip
{
    width: 100%;
    text-align: left;
    font-size: 8pt;
    padding: 3px 5px 2px 5px;
}
.divClass_Content_Gender_M
{
    width: 100%;
    text-align: left;
    font-size: 8pt;
    padding: 3px 5px 2px 5px;
    background-image: url(../App_Themes/Images/Site/GenderM_Tooltip.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.divClass_Content_Gender_F
{
    width: 100%;
    text-align: left;
    font-size: 8pt;
    padding: 3px 5px 2px 5px;
    background-image: url(../App_Themes/Images/Site/GenderF_Tooltip.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.divClass_Content_Gender_All
{
    width: 100%;
    text-align: left;
    font-size: 8pt;
    padding: 3px 5px 2px 5px;
    background-image: url(../App_Themes/Images/Site/Gender_All.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.divClass_Title_Tooltip
{
    text-align: left;
    background-color: #fafafa;
    background-image: url(../App_Themes/Images/Site/bgTootip.gif);
    background-position: left center;
    background-repeat: repeat-x;
    padding: 5px;
    border-bottom: solid 1px #ddd;
    font-weight: bold;
    color: #0000cc;
}
.View_Table2
{
    border: #f5f4f4 1px solid;
}
.View_Table2 td
{
    height: 24px;
    padding-left: 5px;
    border-bottom: #f5f4f4 1px solid;
    border-top: #f5f4f4 0px solid;
    border-right: #f5f4f4 1px solid;
    border-left: #f5f4f4 0px solid;
}
.sp_Promotion_Text
{
    color: Red;
}
