body
{
    font-family: Verdana, Arial, Tahoma, Microsoft Sans Serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #790000;
    margin: 0px;
    padding: 0px;
}

#ctl00_uxContentUpdatePanel
{
    margin: 0px 10px;
}

.BlockCenter
{
    margin-left: auto;
    margin-right: auto;
}

.MainTable, .MainTableNoBackground, div.MainButtonTable, .MainTableNoBorderBackground, .GiftCouponTable
{
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.MainTable, div.MainButtonTable, .GiftCouponTable
{
}

.MainTable, .MainTableNoBackground, div.MainButtonTable, .GiftCouponTable
{
}
.MainTable .CustomerRegisterTable div strong
{
    color: #fff28e;
}

.MainTablePadding
{
    padding: 10px 10px 10px 10px;
}
.MainDiv .MainTableNote
{
    text-align: left;
}
.MainTableNote
{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    color: Red;
    margin-top: 5px;
    margin-bottom: 5px;
}
.MainTableNoBorderBackground
{
    text-align:center;
}
div.MainButtonTable
{
    margin-top: 10px;
    background-color:#7f7f7d;
    border:solid 1px #afaeac;
}

div.MainButtonInner
{
    padding: 5px 15px;
    text-align: right;
}

.fl
{
    float: left;
}
.fr
{
    float: right;
}

.w50p
{
    width: 50%;
}

.Clear
{
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}
.mgl5
{
    margin-left: 5px;
}
.mgr5
{
    margin-right: 5px;
}
.mgt5
{
    margin-top: 5px;
}

.mgt2
{
    margin-top: 2px;
}

.mgl2
{
    margin-left: 2px;
}

.label1
{
    width: 150px;
    line-height: 24px;
}
.label2
{
    width: 100px;
    line-height: 24px;
    text-align: left;
}

.input1
{
    width: 130px;
}

h1, h2, h3, h4
{
    color: #fff6aa;
}

h1
{
    font-size: 24px;
}

h2
{
    font-size: 20px;
}

h3
{
    font-size: 16px;
}

h4
{
    font-size: 12px;
    margin-top: 15px;
    text-align: center;
}

p
{
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: 12px;
    margin-bottom: 12px;
}

p.InnerHead
{
    font-size: 11px;
    color: #c9c9c9;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
}

.CssInnerHead
{
    font-size: 11px;
    color: #c9c9c9;
    font-weight: bold;
    text-align: left;
    padding-left: 50px;
}

.DottedBlock
{
    border: dotted 1px #CCCCCC;
    padding: 5px 5px 5px 5px;
}

.PagingText
{
    font-size: 10px;
    font-weight: bold;
    color: blue;
}

.ProductCatalogImage
{
    float: left;
    width: 100%;
}

.ProductZoomButton
{
    text-align: left;
    float: left;
    padding-left: 10px;
    font-size: 10px;
    color: #727272;
}

.ProductCatalogImageTable
{
    border: none;
    margin: 0px auto;
    padding: 0px;
}

.ProductCatalogOverlayArea
{
    position: relative;
}

.ProductCatalogImageTable td
{
    padding: 0px;
    font-size: 0px;
}

.ProductCatalogImageTable img
{
    margin: 0px;
}

.ProductThumbnail
{
    margin-top: 10px;
    border-collapse: separate;
    width: 100%;
}
.ProductThumbnailItemStyle
{
    border: solid 1px #ccc;
    width: 20%;
    text-align: center;
}
.ProductThumbnailItemStyle table
{
    width: 100%;
}
.ProductThumbnailSeparatorStyle
{
}

.LanguageSwitching a
{
    text-decoration: none;
    font-weight: bold;
    color: White;
}
.LanguageSwitching
{
    text-align: right;
}
.BreadCrumb
{
    font-size: 11px;
    font-weight: normal;
    color: orange;
    margin-top: 15px;
}

.ProductListHeader
{
    font-weight: bold;
    color: #c9c9c9;
    display: none;
}

.ProductListItemStyle
{
    vertical-align: bottom;
    padding: 5px;
}

.ProductListItemStyle div.ListItemColumn2
{
    height: 350px;
    border: dotted 1px #ccc;
}

.ProductListContent
{
    width: 85%;
}

.ProductListName
{
    color: #ffffff;
    margin-right: 10px;
    font-weight: bold;
    margin-bottom: 5px;
}

.ProductListItemDescription
{
    color: #fff;
}
.ProductDetailsTop
{
}
.ProductDetailsName
{
    color: #ffc824;
    font-weight: bold;
    font-size: 14px;
}

.ProductDetailsShortDescription
{
    font-weight: bold;
    text-align: left;
    margin-left: 15px;
}

.ProductDetailsLongDescription
{
    text-align: left;
    margin-left: 15px;
    margin-left: 15px;
}
p.ProductDetailsLongDescription
{
    color: #EFE9E5;
    text-align: left;
}
.QuantityDiscount
{
    text-align: left;
}

.QuantityDiscount a
{
    color: #fff8ba;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../Images/Design/Bullet/Discount.gif);
    background-repeat: no-repeat;
    background-position: 3px 0px;
    padding-left: 20px;
}

.Column1MarginLeft
{
}

.Column2MarginLeft
{
    text-align: center;
    margin-top: 5px;
}

.RowStyleMarginLeft
{
}

td.ShippingAddressLabelColumn
{
    padding: 0px 30px 0px 10px;
    font-weight: bold;
    color: #000;
    text-align: left;
}

td.ShippingAddressDataColumn
{
    padding: 0px 30px 0px 10px;
    text-align: left;
    color:#212121;
}
table#T_Summary
{
    color:#212121;
}
/* GridView style */
.GridStyle, .GridNoBorder
{
    border: 0px;
    color: #333333;
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

.GridStyle
{
    border: #afaeac solid 1px;
    padding: 2px;
}

.GridRowStyle
{
    background-color: White;
}
tr.GridRowStyle td a
{
    color: #790000;
}
.GridAlternatingRowStyle
{
    background-color: #eeeeee;
}

.GridHeadStyle
{
    background-color: #7F7F7D;
    font-weight: bold;
}
.GridHeadStyle td
{
    color: #F3F3F3;
}
/* end GridView style */

.InvoiceLabel
{
    background-color: #c9c9c9;
    color: white;
    font-weight: bold;
    padding: 4px;
}

.InvoiceTableHeader
{
    background-color: #7f7f7d;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    border: #afaeac 1px solid;
}

.TableAlter
{
    background-color: #ececec;
}

.TableRow
{
    background-color: #ffffff;
}

.tableAdvancedSearch
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.tableAdvancedSearch td
{
    width: 25%;
}

.titleLayout
{
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    padding-left: 5px;
}

.LinkLayoutHead
{
    font-weight: bold;
}

.LinkLayoutHead a
{
    color: #000000;
    text-decoration: none;
}

.LinkLayoutHead a:Hover
{
    text-decoration: underline;
    color: #c9c9c9;
}

.LinkCategory
{
    color: #808080;
}
.LinkCategory:hover
{
    text-decoration: none;
}


.LinkCategory a
{
    text-decoration: none;
    color: #808080;
}

.LinkCategory a:hover
{
    text-decoration: none;
}

.NoBorder
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.ImageBorder
{
    border-width: 0px;
    border-style: solid;
    border-color: #C2C2C2;
}
.AlternateRow
{
    background-color: #DFDFDF;
}

.NoteText
{
    font-weight: bold;
    color: blue;
}

.leftlink
{
    text-align: left;
}

.ValidateText
{
    color: red;
}

.ErrorHeader
{
    color: Red;
    font-weight: bold;
}

.ErrorBody
{
    color: Red;
    font-weight: normal;
}

.LoginName
{
    font-weight: bold;
    color: #fff;
}

.LogOutText
{
    font-weight: bold;
    color: #fff;
}

.TextCenter
{
    text-align: center;
    color: #fff;
}

.PageNumber
{
    text-align: right;
    margin-left: auto;
    margin-right: 10px;
}

.CssList
{
    list-style-image: url(../../Images/Design/Bullet/VevoMyAccountBullet.gif);
}

.CssNoLine
{
    text-decoration: none;
}

.TextHide
{
    color: white;
}

.NewsBar
{
}

/*Edit Option of Product*/
.OptionPrice
{
    color: #FF8E8E;
    font-style: italic;
}

.OptionItemName
{
    color: #fff;
}

.OptionDisplayText
{
    font-weight: bold;
    color: #c9c9c9;
}

/**** For image option front end ****/
.OptionImg
{
    width: 20px;
}

span.Asterisk
{
    color: Red;
    font-weight: bold;
}

h1.GatewayPosting
{
    margin: 30px;
    text-align: center;
    font-size: 24px;
}

p.GatewayPosting
{
    margin: 20px;
    font-size: 16px;
    text-align: center;
}

body.DomainKeyError
{
    font-size: 14px;
    background-color: #7da7d9;
    margin: 10px;
}

body.DomainKeyError p
{
    font-size: 14px;
}

body.DomainKeyError li
{
    margin-top: 10px;
    margin-bottom: 10px;
}

body.DomainKeyError h3
{
    color: Black;
    margin-top: 35px;
    margin-bottom: 20px;
}

body.DomainKeyError .Label
{
    float: left;
    width: 120px;
    clear: both;
}

div.GroupBox
{
    border: #cccccc 1px solid;
    padding: 10px;
}

.TableClientHead
{
    background-color: #3399cc;
    color: white;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.RatingRadio td
{
    text-align: center;
}

.RightFloat
{
    float: right;
    vertical-align: middle;
}

Div.MainContent
{
    margin-left: 10px;
    margin-right: 10px;
}

.NewsDetailsPage
{
    margin: 20px 30px 20px 30px;
}

.NewsHeader
{
    text-align: center;
    margin: 30px 0 20px 0;
}

.NewsImage
{
    text-align: center;
}

.NewsContent
{
    text-align: left;
    margin: 30px 0 20px 0;
}
.NewsHeaderStyle
{
    color:#fff;
}
.NewsRowStyle
{
    color:#212121;
}
.NewsAlternatingRowStyle
{
    background-color:#EFEFEF;
    color:#212121;
}
div.CaptchaStyle
{
	 width:100%;
}
.CaptchaStyle div
{
    text-align: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 2px;
}

.CaptchaStyle div input
{
    margin-top: 5px;
}

.FeaturedMerchantAd
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.MessageBlock
{
    text-align: left;
    margin: 20px 30px 10px 30px;
}

/*------------------ Tree View ----------*/
.CssTreeView
{
    width: 200px;
}

.CssTreeView table
{
    height: 25px; /*background-image: url(../../Images/Design/Background/TreeviewBG.gif);     background-repeat: repeat-x;*/
}

.CssTreeView .SelectedNode
{
    font-weight: bold;
}

.CssTreeView .Node
{
    width: 100%;
}
.CssTreeView .Node a
{
    padding-left: 15px;
    color: #fff;
}

.CssTreeView .Node a:hover
{
    color: #CF4E4E;
}

.CssTreeView .LeafNode a
{
    background-image: url(../../Images/Design/Bullet/bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-top: 4px;
    padding-left: 15px;
    height: 21px;
    color: #fff;
}

.CssTreeView .LeafNode a:hover
{
    color: #CF4E4E;
}
/*------------------ Tree View End ----------*/

/*------------------ MenuList ---------------*/
.CssMenuList
{
}

.CssMenuList .StaticHover
{
    /*background-color: #c1c1c1;*/
    color: #000;
}

.CssMenuList .StaticHover a
{
    color: #CF4E4E;
}

.CssMenuList .StaticMenuItem
{
    height: 20px;
    padding-left: 5px;
    width: 200px;
    color: #fff;
    border-bottom:solid 1px #6a6a6a;
}
.CssMenuList .StaticSelectItem
{
    font-weight: bold;
}

.CssMenuList .StaticMenuStyle
{
}
table.DynamicMenuItem td a
{
    background-color: #e7e7e7;
    padding-left: 20px;
    padding-right: 20px;
}

.DynamicMenuItem .DynamicHover
{
    color: #000;
}

.DynamicMenuItem .DynamicHover a
{
}

.DynamicHover td
{
    /*background-color: #FBC040;*/
}

.DynamicMenuItem
{
    background-color: #f5f5f5;
    border-bottom: solid 1px #727272;
}

.DynamicMenuItem a
{
    height: 20px;
    display: block;
    line-height: 20px;
    vertical-align: middle;
    color: #727272;
    padding-left: 20px;
}

.DynamicSelectItem a
{
    font-weight: bold;
}

.DynamicMenuStyle td
{
}

/*------------------End MenuList ---------------*/

/*------------------ Normal MenuList -------------------*/
.CssNormalList
{
    width: 100%;
}

.CssNormalList td
{
    border: 0px;
    padding: 0px;
}

.CssNormalList a
{
    padding-left: 15px;
    margin-left: 15px;
    width: 165px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-image: url(../../Images/Design/Bullet/Bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    color: #fff;
    text-decoration: none;
}

.CssNormalList a:hover
{
    text-decoration: underline;
}

/*------------------ End Normal MenuList -------------------*/
.CssCssQuantityDiscountGridTitle
{
    padding-bottom: 10px;
    display: block;
    color: #FFF28E;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin-left: 20px;
    margin-top: 15px;
}

/*-------------------- Style For Quantity Discount Table in Product Detail Page -----*/
.CssQuantityDiscountGrid
{
    border: solid 1px #727272;
    margin: 0px auto;
}

.CssQuantityDiscountGrid th
{
    border: solid 1px #727272;
    width: 100px;
    color: #a7a7a7;
}

.CssQuantityDiscountGrid td
{
    border: solid 1px #727272;
    color: #fff;
}

.CssQuantityDiscountGrid .Header
{
    text-align: center;
}

.CssQuantityDiscountGrid .Items
{
    text-align: center;
}

/*--------------- Css For This Skin -----------------*/
.CssMainBox
{
    width: 1004px;
    margin: 10px auto 0px auto;
    padding: 0px;
    background-color: #000;
}
.CssSubMainBox
{
    margin: 0px 10px 0px 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 984px;
}
.CssMainBoxIn
{
    width: 984px;
    border-left: solid 2px #656565;
    border-right: solid 2px #656565;
    padding-bottom: 10px;
}

.CssMainBoxInLeft
{
    width: 200px;
    vertical-align: top;
}

.CssMainBoxInCenter
{
    vertical-align: top;
    background-color: #454544;
    border: solid 1px #737373;
}
.CssMainBoxInRight
{
}

.CssFooter
{
    color: #fff;
    text-align: center;
    line-height: 21px;
    vertical-align: middle;
}
.CssFooter a
{
    color: #fff;
}
.CssFooterCopyRight
{
    float: left;
    color: #fff;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;
    width: 100%;
}
.CssFooterCopyRightLabel
{
    text-align: right;
    width: 70%;
    float: left;
}
.CssFooterPowerBy
{
    float: right;
    text-align: right;
    color: #fff;
    line-height: 28px;
    vertical-align: middle;
    margin-right: 10px;
}

.CssFooterPowerBy a
{
    color: #fff;
    text-decoration: none;
}

.CssMainBoxFooter
{
    width: 1004px;
    margin: 0px auto 0px auto;
    padding-bottom: 10px;
}
.CssHeaderBox
{
    width: 980px;
    height: 84px;
    background-image: url(../../Images/Design/Background/HeaderBackground.gif);
    background-repeat: repeat-x;
    background-position: left top;
    border: solid 2px #727272;
    clear: both;
}
.CssHeaderLogo
{
    float: left;
    width: 30%;
    margin-top: 14px;
    margin-left: 15px;
}
.CssHeadInner
{
    margin: 35px 10px;
}
.CssHeaderRight
{
    float: right;
    width: 50%;
    position: relative;
    height: 84px;
}
.CssHeaderRight
{
    float: right;
    width: 50%;
}
.CssHeaderLogin
{
    float: right;
    margin: 5px 10px auto auto;
    clear: both;
}
.SwitchLanguageBoxLeft
{
    height: 26px;
}
.SwitchLanguageBoxLeft a
{
    color: #595959;
}

.SwitchLanguageBox
{
    width: 95%;
    float: right;
    margin: 40px 10px auto auto;
}
.SwitchLanguageBoxTop
{
    display: none;
}
.SwitchLanguageBoxBottom
{
    display: none;
}
.SwitchLanguageBoxRight
{
    text-align: right;
}
.SwitchLanguageBoxRight .LanguageSwitching a
{
    color: #fff;
}
.SwitchLanguageBoxRight .LanguageSwitching select
{
}
.CssHeaderMenuLeft
{
    width: 100%;
    height: 24px;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    clear: both;
    float: right;
}

.CssHeaderMenuRight
{
    height: 24px;
    background-repeat: repeat-x;
    text-align: left;
}
.CssHeaderMenuRight ul
{
    height: 24px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-left: 9px;
}
.CssHeaderMenuRight ul li
{
    float: left;
    height: 24px;
    line-height: 24px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 9px;
    padding-left: 20px;
    margin-left: 10px;
    margin-right: 15px;
}
.CssHeaderMenuRight ul li a
{
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.CssHeaderMenuSearch
{
    width: 100%;
    height: 30px;
    margin-top: 4px;
    background-color: #d9e9f3;
    overflow: hidden;
}

.CssHeadSearch
{
    text-align: right;
    float: right;
}

.CssNewsBoxCenter
{
    vertical-align: top;
}

.CssTitle
{
}

/* left category css */
.CategoryNavBox
{
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.CategoryNavBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.CategoryNavBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.CategoryNavBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}
.CategoryNavBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.CategoryNavBoxLeft
{
}
.CategoryNavBoxRight
{
}
.CategoryNavBoxBottom
{
    width: 100%;
}
.CategoryNavBoxBottom .ImgLeft
{
    float: left;
}
.CategoryNavBoxBottom .ImgRight
{
    float: right;
}

/* end left category css */
/* left Product special css */
.ProductSpecialBox
{
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    margin-top: 10px;
    background-color: #454544;
}
.ProductSpecialBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.ProductSpecialBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.ProductSpecialBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}
.ProductSpecialBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}


.ProductSpecialBoxBottom
{
    width: 100%;
}
.ProductSpecialBoxBottom .ImgLeft
{
    float: left;
}
.ProductSpecialBoxBottom .ImgRight
{
    float: right;
}
.ProductSpecialBoxLeft
{
}
.ProductSpecialBoxRight
{
    margin: 5px 10px 5px 10px;
    background-color: #fff;
    border: solid 1px #737373;
}
/* end left product special css */
/* left currency control css */
.CurrencyControlBox
{
    margin-top: 10px;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.CurrencyControlBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.CurrencyControlBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.CurrencyControlBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.CurrencyControlBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.CurrencyControlBoxBottom
{
    width: 100%;
}
.CurrencyControlBoxBottom .ImgLeft
{
    float: left;
}
.CurrencyControlBoxBottom .ImgRight
{
    float: right;
}
.CurrencyControlBoxLeft
{
    margin: 10px 5px 10px 5px;
}

.CurrencyControlBoxRight
{
    margin-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.CurrencyControlBoxRight select
{
    width: 80%;
}
/* end left currency control css */
/* left newsletter css */
.NewsLetterBox
{
    margin-top: 10px;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.NewsLetterBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.NewsLetterBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.NewsLetterBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.NewsLetterBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.NewsLetterBoxBottom
{
    width: 100%;
}
.NewsLetterBoxBottom .ImgLeft
{
    float: left;
}
.NewsLetterBoxBottom .ImgRight
{
    float: right;
}
.NewsLetterBoxLeft
{
    float: left;
    width: 100%;
}

.NewsLetterBoxRight
{
    margin: 10px 15px 10px 15px;
    float: right;
}

.NewsLetterBoxRight .Label
{
    display: none;
}

.NewsLetterBoxRight .EmailBox
{
}

.NewsLetterBoxRight .NewsletterTextBox
{
    width: 140px;
    border: solid 1px #737373;
    float: left;
}

.NewsLetterBoxRight .NewsletterSubmit
{
    width: 22px;
    height: 20px;
    float: left;
}
/* end left newsletter css */
/* left ArticleNav css */
.ArticleNavBox
{
    margin-top: 10px;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.ArticleNavBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.ArticleNavBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.ArticleNavBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}
.ArticleNavBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}


.ArticleNavBoxBottom
{
    width: 100%;
}
.ArticleNavBoxBottom .ImgLeft
{
    float: left;
}
.ArticleNavBoxBottom .ImgRight
{
    float: right;
}
.ArticleNavBoxLeft
{
    background-image: url(../../Images/Design/box/BGBox1Left.gif);
    background-repeat: repeat-y;
}

.ArticleNavBoxLeft td
{
}

.ArticleNavBoxRight
{
    margin-left: 2px;
    padding-right: 2px;
    background-image: url(../../Images/Design/box/BGBox1Right.gif);
    background-position: top right;
    background-repeat: repeat-y;
}

.ArticleNavBoxRight a
{
    padding-left: 15px;
    margin-left: 15px;
    width: 165px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-image: url(../../Images/Design/Bullet/Bullet1.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    color: #fff;
    text-decoration: none;
}

.ArticleNavBoxRight a:hover
{
    color: #c0c0c0;
}

.ArticleNavBoxRight .textbox
{
}
/* end left ArticleNav css */
/* center NewsEvent css */
.NewsEventBox
{margin-top: 7px;
    width: 49%;
    border: solid 1px #737373;
    background-color: #454544;
    float: left;
}
.NewsEventBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.NewsEventBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.NewsEventBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.NewsEventBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.NewsEventBoxBottom
{
    width: 100%;
}
.NewsEventBoxBottom .ImgLeft
{
    float: left;
}
.NewsEventBoxBottom .ImgRight
{
    float: right;
}
.NewsEventBoxLeft
{
    min-height: 150px;
    height: 150px;
}
.NewsEventBoxRight
{
}

.NewsEventBoxLeft td
{
}

.NewsEventBoxRight
{
}


.NewsEventBoxRight .CssNewsEventItem
{
    padding-bottom: 5px;
}

.NewsEventBoxRight .NewsEventImage
{
    display: none;
}
.NewsEventBoxRight .NewsEventContent
{
    vertical-align: top;
    width: 100%;
    margin-top: 5px;
}
.NewsDate
{
    display: inline;
    float: left;
    width: 80px;
}
.NewsDate a
{
    margin-left: 10px;
    height: 100%;
    vertical-align: middle;
    display: block;
    color: #ed1c24;
    text-decoration: none;
}

.NewsText
{
    float: left;
    margin-left: 10px;
    width: 250px;
}

.NewsText a
{
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
}

.NewsEventBoxRight .NewsEventContent a:hover
{
}

.NewsMore
{
    width: 100%;
    text-align: right;
    margin-top: 5px;
}

.NewsMore a
{
    color: #ed1c24;
    text-decoration: none;
    margin-right: 5px;
    padding-bottom: 3px;
}

.NewsEventMoreLable
{
}

.NewsEventMoreImage
{
    border-style: none;
    display: none;
}
.NewsEventRowStyle
{
    height: 20px;
}
.NewsEventAlternatingRowStyle
{
    height: 20px;
}
/* end center NewsEvent css */

/* center ProductBestSelling css */
.ProductBestSellingBox
{
    margin-top: 10px;
    border: solid 1px #737373;
    background-color: #454544;
}
.ProductBestSellingBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.ProductBestSellingBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.ProductBestSellingBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.ProductBestSellingBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.ProductBestSellingBoxBottom
{
    width: 100%;
    height: 10px;
}
.ProductBestSellingBoxBottom .ImgLeft
{
    float: left;
}
.ProductBestSellingBoxBottom .ImgRight
{
    float: right;
}
.ProductBestSellingBoxLeft
{
}
.ProductBestSellingBoxRight
{
}
.ProductBestSellingBoxLeft td
{
}

.ProductBestSellingBoxRight .CssItem
{
    padding-top: 10px;
    position: relative;
}
.ProductBestSellingDetailsTable
{
}
.ProductBestSellingTitle
{
    display: none;
}
.ProductBestSellingTitleLeft
{
}
.ProductBestSellingTitleRight
{
}

.ProductBestSellingTitleRight span
{
}

.ProductBestSellingDataList
{
    width: 100%;
}
.ProductBestSellingItemStyle
{
    width: 50%;
    padding-top: 10px;
    vertical-align: top;
}
.ProductBestSellingItem
{
    height: 100%;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}
.ProductBestSellingImage
{
    width: 120px;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
    padding-bottom: 15px;
}

.ProductBestSellingImageDiv
{
    width: 100%;
    height: 100%;
    position: relative;
}

.ProductBestSellingImage .QuantityDiscount
{
    position: absolute;
    width: 180px;
    left: 0px;
}

.ProductBestSellingImage a
{
    margin: 5px auto;
}
.ProductBestSellingPriceDetails
{
    width: 190px;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: top;
}

.ProductBestSellingShortDescription
{
    display: none;
}

.ProductBestSellingQuantityDiscount
{
}

.ProductBestSellingName
{
    margin-bottom: 10px;
}

.ProductBestSellingRetail
{
}

.ProductBestSellingRetailLabel
{
    color: #a7a7a7;
    float: left;
}

.ProductBestSellingRetailValue
{
    text-decoration: line-through;
    color: #a7a7a7;
}
.ProductBestSellingOurPrice
{
    clear: both;
    padding-top: 2px;
}

.ProductBestSellingOurPriceValue
{
    color: #cd1827;
    text-decoration: line-through;
}

.ProductBestSellingOurPriceLabel
{
    color: #cd1827;
    float: left;
}

.ProductBestSellingButton
{
    margin-top: 10px;
    text-align: left;
}
.ProductBestSellingDiscountDiv
{
    width: 100%;
    position: relative;
}
/* end center ProductBestSelling css */
/* center RandomProduct css */
.RandomProductBox
{
    margin-top: 10px;
    border: solid 1px #737373;
    background-color: #454544;
}
.RandomProductBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.RandomProductBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.RandomProductBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.RandomProductBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.RandomProductBoxBottom
{
    width: 100%;
    height: 10px;
}
.RandomProductBoxBottom .ImgLeft
{
    float: left;
}
.RandomProductBoxBottom .ImgRight
{
    float: right;
}
.RandomProductBoxLeft
{
}
.RandomProductBoxRight
{
}
.RandomProductBoxLeft td
{
}

.RandomProductBoxRight .CssItem
{
    padding-top: 10px;
    position: relative;
}
.RandomProductDetailsTable
{
}
.RandomProductTitle
{
    display: none;
}
.RandomProductTitleLeft
{
}
.RandomProductTitleRight
{
}

.RandomProductTitleRight span
{
}

.RandomProductDataList
{
    width: 100%;
}
.RandomProductItemStyle
{
    width: 50%;
    padding-top: 10px;
    vertical-align: top;
}
.RandomProductItem
{
    height: 100%;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}
.RandomProductImage
{
    width: 120px;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
    padding-bottom: 15px;
}

.RandomProductImageDiv
{
    width: 100%;
    height: 100%;
    position: relative;
}
.RandomProductDiscountDiv
{
    width: 100%;
    position: relative;
}
.RandomProductImage .QuantityDiscount
{
    position: absolute;
    width: 180px;
    left: 0px;
}

.RandomProductImage a
{
    margin: 5px auto;
}
.RandomProductPriceDetails
{
    width: 190px;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: top;
}

.RandomProductShortDescription
{
    display: none;
}

.RandomProductQuantityDiscount
{
}

.RandomProductName
{
    margin-bottom: 10px;
}

.RandomProductRetail
{
}

.RandomProductRetailLabel
{
    color: #a7a7a7;
    float: left;
}

.RandomProductRetailValue
{
    text-decoration: line-through;
    color: #a7a7a7;
}
.RandomProductOurPrice
{
    clear: both;
    padding-top: 2px;
}

.RandomProductOurPriceValue
{
    color: #FFFFFF;
    
}

.RandomProductOurPriceLabel
{
    color: #FFFFFF;
    float: left;
}

.RandomProductButton
{
    margin-top: 10px;
    text-align: right;
}

/* end center RandomProduct css */

/* right Search css */
.SearchBox
{
    width: 250px;
    height: 24px;
    text-align: right;
    float: right;
}

.SearchBoxTop
{
    display: none;
}

.SearchBoxTop .ImgLeft
{
}
.SearchBoxTop .ImgRight
{
}

.SearchBoxLeft
{
}

.SearchBoxRight
{
    float: right;
}

.SearchBoxRight input
{
    margin-right: 5px;
    margin-bottom: 10px;
    width: 140px;
}

.SearchBoxRight a#ctl00_uxHeader_uxSearch_uxAdvanceSearchLink
{
    color: #7c7c7c;
    text-decoration: underline;
    float: right;
    margin-right: 20px;
    margin-top: 3px;
    display: none;
}

.SearchBoxBottom
{
    display: none;
}

.SearchBoxBottom .ImgLeft
{
}
.SearchBoxBottom .ImgRight
{
}
/* end right Search css */
/* right Shopping Cart css */
.CurrentShoppingCartBox
{
    margin-top: 10px;
    background-color: #454544;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
}
.CurrentShoppingCartBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.CurrentShoppingCartBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.CurrentShoppingCartBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.CurrentShoppingCartBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.CurrentShoppingCartBoxBottom
{
    width: 100%;
}
.CurrentShoppingCartBoxBottom .ImgLeft
{
    float: left;
}
.CurrentShoppingCartBoxBottom .ImgRight
{
    float: right;
}
.CurrentShoppingCartBoxLeft
{
}

.CurrentShoppingCartBoxRight
{
    color: #fff;
}

.CurrentShoppingCartTable
{
    margin-left: 10px;
}
.CurrentShoppingCartTable td
{
    height: 20px;
}

.CssShoppingCartLinkBox
{
}

.CssShoppingCartLinkBox a
{
    background-position: 0px 3px;
    text-decoration: underline;
    margin-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}

.CssShoppingCartViewCart
{
    float: left;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    padding-left: 20px;
    margin-left: 10px;
    background-image: url(../../Images/Design/Icon/Cart.gif);
    background-repeat: no-repeat;
}
.CssShoppingCartCheckOut
{
    float: left;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    padding-left: 20px;
    margin-left: 10px;
    background-image: url(../../Images/Design/Icon/key.gif);
    background-repeat: no-repeat;
}
.CssShoppingCartWishList
{
    clear: left;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    padding-left: 20px;
    background-image: url(../../Images/Design/Icon/wishlistcart.gif);
    background-repeat: no-repeat;
    margin-left: 10px;
    display: block;
}

/* end right Search css */
/* right VerifyCoupon css */
.VerifyCouponBox
{
    margin-top: 10px;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.VerifyCouponBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.VerifyCouponBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.VerifyCouponBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.VerifyCouponBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.VerifyCouponBoxBottom
{
    width: 100%;
}
.VerifyCouponBoxBottom .ImgLeft
{
    float: left;
}
.VerifyCouponBoxBottom .ImgRight
{
    float: right;
}
.VerifyCouponBoxLeft
{
    float: left;
    width: 100%;
}

.VerifyCouponBoxRight
{
    margin: 10px auto 10px;
    padding-right: 15px;
    float: right;
}

.VerifyCouponBoxRight .Label
{
    display: none;
}

.VerifyCouponBoxRight .VerifyCouponTextBox
{
    width: 140px;
    border: solid 1px #737373;
    float: left;
}

.VerifyCouponBoxRight .VerifyCouponButton
{
    width: 23px;
    height: 20px;
    float: left;
}
/* end right Search css */
/* right FindGiftRegistry css */
.FindGiftRegistryBox
{
    margin-top: 10px;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.FindGiftRegistryBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.FindGiftRegistryBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.FindGiftRegistryBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.FindGiftRegistryBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.FindGiftRegistryBoxBottom
{
    width: 100%;
}
.FindGiftRegistryBoxBottom .ImgLeft
{
    float: left;
}
.FindGiftRegistryBoxBottom .ImgRight
{
    float: right;
}
.FindGiftRegistryBoxLeft
{
}
.FindGiftRegistryBoxRight
{
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

.FindGiftRegistryBoxRight .CreateGiftRegistryLink
{
    display: block;
}

.FindGiftRegistryBoxRight .FindGiftRegistryLink
{
    margin-top: 3px;
    display: block;
}

.CreateGiftRegistryImg
{
}

.SearchGiftRegistryImg
{
}
/* end right FindGiftRegistry css */
/* right FeaturedMerchants css */
.FeaturedMerchantsBox
{
    margin-top: 10px;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
}
.FeaturedMerchantsBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.FeaturedMerchantsBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.FeaturedMerchantsBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.FeaturedMerchantsBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.FeaturedMerchantsBoxBottom
{
    width: 100%;
}
.FeaturedMerchantsBoxBottom .ImgLeft
{
    float: left;
}
.FeaturedMerchantsBoxBottom .ImgRight
{
    float: right;
}

.FeaturedMerchantsBoxLeft
{
}

.FeaturedMerchantsBoxRight
{
    text-align: center;
}

.FeaturedMerchantsBoxRight .ButtonImg
{
    margin-bottom: 5px;
}
/* end right FeaturedMerchants css */
/* AccountDetails */
.AccountDetailsPanel
{
    vertical-align: middle;
    text-align: left;
    width: 100%;
    padding:10px;
}
.AccountDetailsRight .MainButtonTable
{
    margin-top:0px;
    background-color:#7f7f7d;
    border:solid 1px #afaeac;
}
.AccountDetailsPanel strong
{
    color: #c9c9c9;
}
.AccountDetailsPanel div.AccountDetailsLabel
{
    text-align: left;
}
.AccountDetailsLabel
{
    width: 150px;
    line-height: 24px;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
    text-align: left;
    color: #fff;
}
.AccountDetailsData
{
    float: left;
}
.AccountDetailsPanel div.CssCheckBox
{
    color: #fff;
}
/* end AccountDetails */
/* PasswordDetails */
.PasswordDetailsTable
{
    width: 390px;
    text-align: left;
    color: #fff;
}
div.PasswordDetailsButtonTable
{
    width: 390px;
}
.PasswordDetailsLabel
{
    padding-left: 10px;
    width: 150px;
}
/* end PasswordDetails */
/* Checkout */
.CheckoutShippingLabel
{
    width: 100px;
    line-height: 24px;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
}
.CheckoutShippingData
{
    float: left;
}
/* end Checkout */
/* Shipping*/
.ShippingTable
{
    width: 500px;
    text-align: left;
    background-color:#7f7f7d;
    border:solid 1px #afaeac;
    padding:2px;
}
div.ShippingButtonTable
{
    width: 500px;
}
/* end Shipping*/
/* Payment*/
.PaymentTable
{
    text-align: left;
    background-color:#7f7f7d;
    border:solid 1px #afaeac;
    padding:2px;
}

.PaymentTable strong
{
    color: #c9c9c9;
}


/* end Payment*/
/* MyAccount */
.MyAccountHead
{
    margin-bottom: 5px;
}
.MyAccountHeadImage
{
    width: 45px;
    text-align: left;
    padding-left: 5px;
}
.MyAccountHeadText
{
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    color: orange;
}
.MyAccountBody
{
    margin-bottom: 30px;
}
.MyAccountBodyInner
{
    margin: 25px 20px 25px 20px;
    text-align: left;
}
/* end MyAccount */
/* TellFriend */
.TellFriendTable
{
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* end TellFriend */
/* GiftRegistrySendMail */
.GiftRegistrySendMailTable
{
    text-align: left;
    border:solid 1px #afaeac;
    background-color:#7f7f7d;
}
/* end GiftRegistrySendMail */
/* CustomerRegister */
.CustomerRegisterTable
{
    text-align: left;
    padding: 10px;
}

.CustomerRegisterTable strong
{
    color: #c9c9c9;
    text-align: left;
    width: 100%;
}

.CustomerRegisterLabel
{
    width: 150px;
    line-height: 24px;
    float: left;
    margin-right: 5px;
    margin-left: 2px;
    text-align: left;
    color: #fff;
}
.CustomerRegisterLabel strong
{
    color: #fff28e;
}
.CustomerRegisterData
{
    float: left;
    width: 275px;
    text-align: left;
}

.CustomerRegisterData input
{
    border: solid 1px #c1c1c1;
    font-size: 11px;
}
.CustomerRegisterDataDrop
{
    font-size: 11px;
    float: left;
    border: solid 1px #c1c1c1;
}

/* end CustomerRegister */
/* AdvanceSearch */
.AdvanceSearchTable
{
    margin-top: 15px;
}
/* end AdvanceSearch */
/* GiftCoupon */
.GiftCouponTable
{
    margin-top: 10px;
    background-color:#7f7f7d;
    border:solid 1px #afaeac;
}
/* end GiftCoupon*/
/* GiftCertificate */
.MainTable .GiftCertificateTable
{
    margin-left:20%;
    margin-right:20%;
}
.GiftCertificateTable
{
    margin-top: 10px;
    margin-bottom:10px;
    color: #fff;
    text-align:center;
}

.GiftCertificateTable span
{
    padding-bottom: 5px;
}

.GiftCertificateResultMainTable
{
    margin-top: 15px;
    margin-bottom: 15px;
}
.GiftCertificateResultTable
{
    width: 80%;
    margin: 30px auto 30px auto;
    text-align: left;
}
/* end GiftCertificate */
/* GiftRegistryItemList */
.GiftRegistryItemListMessageTable
{
    text-align: left;
    margin-bottom: 15px;
}
.GiftRegistryItemListTable
{
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: left;
}
.GiftRegistryItemListHeader
{
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
}
/* end GiftRegistryItemList */
/* Newsletter */
.NewsletterTable
{
    text-align: left;
    color:#fff;
}
.NewsletterTD
{
    text-align: center;
    padding: 10px 10px 10px 10px;
}
.NewsletterMsg
{
    margin: 15px 20px 15px;
    text-align: center;
}
/* end Newsletter */
/* ShoppingCart */
.ShoppingCartButton
{
}
/* end ShoppingCart */
/* FreeShippingAd SecureShoppingAd PaymentLogo */
.FreeShippingAd, .SecureShoppingAd, .PaymentLogo
{
}
/*end FreeShippingAd SecureShoppingAd PaymentLogo */
/* QuickSearch */
.QuickSearch
{
}

.QuickSearch input
{
    margin-right: 10px;
}
.QuickSearch a
{
}
.QuickSearchLabel
{
    float: left;
    color: #fff;
    margin-right: 10px;
    margin-top: 5px;
    display: none;
}
.QuickSearchLinkButton
{
    margin-top: 3px;
}
/* end QuickSearch */

.StoreBanner
{
    width: 980px;
    height: 244px;
    border-top: solid 2px #656565;
    border-left: solid 2px #656565;
    border-right: solid 2px #656565;
}

.StoreBanner a
{
    width: 980px;
    height: 244px;
    display: block;
}

.StoreBanner a img
{
    width: 980px;
    height: 244px;
    display: block;
}

.CategoryListHeader
{
    text-align: center;
}
.CategoryListItemName a
{
    color: #808080;
}

.CategoryListItemName a:hover
{
    color: #000;
}

/*-------------------- Product Details --------------------*/
.CssProductDetailBox
{
    margin-top: 20px;
    width: 95%;
    position: relative;
    display: block;
    text-align: left;
}
.CssProductDetailBox div
{
    text-align: left;
}
.ProductDetailOutPrice
{
    color: Red;
}
.ProductDetailOutPrice span
{
    font-weight: bold;
}
.ProductDetailOutOfStock
{
    color: Red;
}
.ProductDetailOption td
{
    text-align: left;
}
.ProductDetailOption table
{
    text-align: left;
}


.CategoryListContent
{
    width: 95%;
}
.CategoryListPageItemControl
{
    width: 100%;
}
.CategoryListItemPerPage
{
    text-align: left;
    width: 70%;
    height: 38px;
    float: left;
}
.CategoryListPagingControl
{
    width: 30%;
    float: left;
    text-align: right;
}
.CategoryListPagingControl span
{
    color: #c4c4c4;
}
.CategoryListPagingControl a
{
    color: #fff;
}
.ProductListPageItemControl
{
}
.ProductListPageControl
{
    width: 100%;
}
.ProductListItemPerPage
{
    width: 60%;
    height: 38px;
    float: left;
    text-align: left;
}
.ProductListSortString
{
    width: 35%;
    height: 38px;
    float: left;
    text-align: right;
    margin-left: 5px;
}
.ProductListSortUpDown
{
    width: 30px;
    height: 38px;
    float: right;
    text-align: center;
}
.ProductListPagingControl
{
    text-align: right;
    color: #c4c4c4;
}
.ProductListPagingControl span
{
    color: #fff;
}
.ProductListPagingControl a
{
    color: #fff;
}
.ProductListItemDetails
{
    vertical-align: top;
    margin-bottom:10px;
}
.ProductListItemDetails div
{
    text-align:left;
}
.ProductListItemDetails .QuantityDiscount
{
    width:190px;
    text-align:center;
}
.ProductListItemOptionGroup
{
    background-image: url(../../Images/Design/Bar/dotline.gif);
    background-position: left bottom;
    padding-bottom: 2px;
    background-repeat: repeat-x;
}
.NewsGridview
{
}
.NewsItemColumnTopicStyle
{
    text-align: left;
}
.NewsItemColumnTopicStyle a
{
    margin-left: 10px;
    text-decoration: none;
    color:#212121;
}
tr.GridRowStyle td.NewsItemColumnTopicStyle a
{
    color: #212121;
}
tr.GridRowStyle td.NewsItemColumnTopicStyle a:hover
{
    color: #790000;
}
.NewsItemColumnTopicStyle a:hover
{
    color: #790000;
}
.ProductDetailRelateProducts
{
    margin-top: 20px;
}
.RelateProductTop
{
    width: 100%;
    text-align: left;
}
.RelateProductTitle
{
    font-weight: bold;
    color: #c9c9c9;
    margin-left: 50px;
    text-align: left;
}
.RelateProductItem
{
    width: 100%;
}
.RelateProductImage
{
    width: 110px;
}
td.RelateProductDetails div
{
    text-align: left;
}
.RelateProductDetailsPrice
{
    color: #FF8E8E;
}
.RelateProductLeft
{
    float: left;
}
.RelateProductRight
{
    float: left;
    margin-left: 60px;
}

.CustomerReview
{
    margin-top: 10px;
}
.CustomerReviewDataList
{
    width: 400px;
    text-align: left;
}
.CustomerReviewItem
{
    width: 100%;
}
.CustomerReviewTitle
{
    font-weight: bold;
    font-size: 12px;
    color: #FFF28E;
    text-align: left;
    margin-left: 20px;
}

.CustomerReviewLeft
{
    float: left;
}
.CustomerReviewRight
{
    float: left;
    margin-top: 10px;
    margin-left: 60px;
    text-align: left;
}
.CustomerReviewRating
{
    float: left;
}

.CustomerReviewSubject
{
    font-weight: bold;
    clear: both;
    text-align: left;
    color: #fff;
}
.CustomerReviewDate
{
    float: right;
    color: #FFDF80;
}
.CustomerReviewItemBody
{
    padding-left: 10px;
    text-align: left;
    color: #fff;
}
.CustomerReviewItemBy
{
    text-align: left;
    color: #a7a7a7;
}
.CustomerReviewByLabel
{
    float: left;
}
.CustomerReviewByValue
{
    float: left;
    margin-left: 5px;
    font-weight: bold;
}

.OptionGroupDatalist
{
    margin: 0px auto 0px 50px;
}

/* Begin UserLogin Box */
.MainDivUserLogin
{
    width: 100%;
}
.UserLoginBox
{
    margin-left: 20px;
    margin-right: 20px;
}

.UserLoginBoxTop span.UserLoginTitle
{
    width: 100%;
    height: 30px;
    margin-top: 20px;
    text-align: center;
}
.UserLoginTitle
{
    color: #FFF28E;
    float: left;
    font-weight: bold;
    display: block;
}

.UserLoginBoxTop .ImgLeft
{
    float: left;
}
.UserLoginBoxTop .ImgRight
{
    float: right;
}

.UserLoginBoxLeft
{
    border: solid 1px #AFAEAC;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    background-color: #7F7F7D;
}

.UserLoginBoxRight
{
}

.UserLoginBoxBottom
{
    width: 100%;
}

.UserLoginBoxBottom .ImgLeft
{
    float: left;
}
.UserLoginBoxBottom .ImgRight
{
    float: right;
}

.UserLoginLoginPanel
{
    float: left;
    width: 55%;
    border-right: solid 1px #AFAEAC;
    margin-left: 20px;
    padding: 0px;
    text-align: left;
}
.UserLoginRegisterPanel
{
    float: left;
    width: 35%;
    text-align: left;
    margin-left: 20px;
    color: #fff;
}
.UserLoginRegisterTitle
{
    font-weight: bold;
    text-decoration: underline;
    color: #fff28e;
}
.UserLoginRegisterDescription
{
    margin-top: 5px;
}
.UserLoginRegisterLink
{
    margin-top: 10px;
}

.UserLoginLoginControl
{
    color: #fff;
    width: 100%;
}

.UserLoginPanelTitle
{
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
    color: #fff28e;
}
.UserLoginPanelDescription
{
    margin-top: 5px;
    text-align: left;
}
.UserLoginPanelName
{
    clear: both;
    padding-top: 5px;
}
.UserLoginPanelName label
{
    float: left;
    width: 100px;
    margin-top: 3px;
}
.UserLoginPanelName input
{
    float: left;
    border: solid 1px #737373;
}
.UserLoginPanelName span
{
    float: left;
    margin-left: 10px;
    margin-top: 3px;
}

.UserLoginPanelPassword
{
    clear: both;
    padding-top: 5px;
}
.UserLoginPanelPassword label
{
    float: left;
    width: 100px;
    margin-top: 3px;
}
.UserLoginPanelPassword input
{
    float: left;
    border: solid 1px #737373;
}
.UserLoginPanelPassword span
{
    float: left;
    margin-left: 10px;
    margin-top: 3px;
}

.UserLoginPanelRemember
{
    clear: both;
    text-align: left;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
}
.UserLoginPanelRemember input
{
    float: left;
}
.UserLoginPanelRemember label
{
    float: left;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: block;
}

.UserLoginPanelButton
{
    margin-top: 5px;
}
.UserLoginForgotPassword
{
    margin-top: 10px;
    color: #737373;
}
.UserLoginForgotPassword a
{
    color: #4F4F4E;
}

/* end center ProductBestSelling css */

/* Footer Class */
.FooterBox
{
    width: 100%;
    height: 21px;
}
.FooterBoxTop
{
    display: none;
}
.FooterBoxBottom
{
    display: none;
}
.FooterBoxLeft
{
    width: 100%;
    height: 21px;
}
.FooterBoxRight
{
    width: 100%;
    height: 21px;
}

.FrontFooter
{
    background-image: url(../../Images/Design/Background/FooterBackground.gif);
    background-repeat: repeat-x;
    width: 980px;
    height: 21px;
    border-left: solid 2px #656565;
    border-right: solid 2px #656565;
    border-bottom: solid 2px #656565;
}

.ProductListItemOutOfStockMessage
{
    color: Red;
    margin-top: 10px;
}

.ProductListItemTable
{
    width: 100%;
}
.ProductListItemImage
{
    width: 190px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}
.ProductListItemImage img
{
    max-width: 180px;
    _width: expression( this.scrollWidth > 180 ?        "180px" : "auto" );
}

.ProductListItemNameDiv
{
    width: 100%;
    text-align: left;
}
.ProductListItemDescription
{
    width: 100%;
    text-align: left;
    margin-top: 5px;
}
.ProductListItemRetailPriceLabel
{
    float: left;
    width: 80px;
    text-align: left;
}
.ProductListItemRetailPriceValue
{
    float: left;
    text-decoration: line-through;
}
.ProductListItemOurPrice
{
    color: Red;
}
.ProductListItemOurPriceLabel
{
    float: left;
    width: 80px;
    text-align: left;
}
.ProductListItemOurPriceValue
{
    float: left;
}

.ProductListItemDetailsPriceDiv
{
    width: 200px;
    position: absolute;
    left: 0px;
    margin-top: 10px;
    color: #a7a7a7;
}
.ProductListItemButtonDiv
{
    width: 120px;
    padding-top: 30px;
    margin-right: 0px;
    margin-left: auto;
    text-align: right;
}
.ProductListItemButtonDiv div
{
    margin-top: 2px;
}
.ProductListItemDetailsDiv
{
    position: relative;
}

.ProductListItemColumn1OutOfStockMessage
{
    color: Red;
}
.ProductListItemColumn1Price
{
    color: Red;
    margin-bottom: 10px;
}
.ProductListItemColumn1Label
{
    float: left;
}
.ProductListItemColumn1Value
{
    float: left;
}
.ProductListItemColumn1RetailPrice
{
    color: #a7a7a7;
}
.ProductListItemColumn1RetailPriceLabel
{
    float: left;
}
.ProductListItemColumn1RetailPriceValue
{
    float: left;
}
.ProductListItemColumn2Name
{
    margin-bottom: 10px;
}
.ProductListItemColumn2OutOfStockMessage
{
    color: Red;
}
.ProductListItemColumn2Price
{
    color: Red;
    margin-bottom: 10px;
}
.ProductListItemColumn2Label
{
    float: left;
    width: 55%;
    text-align: right;
}
.ProductListItemColumn2Value
{
    text-align: left;
    padding-left: 5px;
    float: left;
}
.ProductListItemColumn2RetailPrice
{
    color: #a7a7a7;
}
.ProductListItemColumn2RetailPriceLabel
{
    float: left;
    width: 55%;
    text-align: right;
}
.ProductListItemColumn2RetailPriceValue
{
    text-align: left;
    padding-left: 5px;
    float: left;
}
.ProductListItemColumn2AddtoCartDiv
{
    padding-top: 10px;
    width: 100%;
}
.ProductListItemColumn2TellFriendDiv
{
    width: 100%;
    padding-top: 2px;
}
.ProductListItemColumn2AddtoWishListDiv
{
    padding-top: 2px;
    width: 100%;
}
/*---------------- BoxClass ---------------------*/
.AccountDetailsDiv
{
    width: 100%;
    position: relative;
    vertical-align: top;
}
.AccountDetailsTop
{
}
.AccountDetailsTop .CssTitle
{
    height: 30px;
    width: 100%;
}
.AccountDetailsTopLeft
{
}
.AccountDetailsTopRight
{
}

.AccountDetailsLeft
{
}

.AccountDetailsRight
{
}

.AccountDetailsRight table
{
}

.AccountDetailsRight table td .AccountDetailsData input
{
    border: solid 1px #4f4f4f;
    font-size: 8.3pt;
}

.AccountDetailsData
{
    font-size: 8.3pt;
}


.AccountDetailsBottom
{
}
.AccountDetailsBottomLeft
{
}
.AccountDetailsBottomRight
{
}

.AccountDetailsBillingAsShippingCheckBox
{
    border: none;
    float: left;
}
span.CssCheckBox
{
    float: right;
    color: #fff;
    width: 75%;
    text-align: left;
}
.CssCheckBox
{
}
.CssCheckBox input
{
    float: left;
}
.CssCheckBox label
{
    float: left;
    vertical-align: top;
    padding-top: 3px;
}

.CssTextBox
{
    border: solid 1px #c1c1c1;
    font-size: 11px;
}

.CssDropDown
{
    font-size: 11px;
}

.ItemPerPageLabel
{
    padding-top: 3px;
    float: left;
    color: #fff;
}
.ItemPerPageDrop
{
    float: left;
    margin-left: 10px;
    font-size: 11px;
}

.ShoppingCartButton
{
    width: 100%;
    text-align: center;
}
.ShoppingCartButton .GiftRegistry
{
    padding-top: 10px;
    margin-left:5px;
}

.MainTable td strong
{
    color: #fff28e;
    float: left;
}
.MainTable .CheckoutShippingData
{
    font-size: 11px;
}
.MainTable .CheckoutShippingData input, .MainTable .input
{
    font-size: 11px;
    border: solid 1px #c1c1c1;
}
.CustomerRegisterTable .CustomerRegisterLabel, .CustomerRegisterTable .CustomerRegisterData, .CustomerRegisterTable div div
{
    text-align: left;
}
.CustomerRegisterTable div
{
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
}
div.CustomerRegisterTable div#ctl00_uxPlaceHolder_uxCustomerRegister_uxShippingInfoPanel
{
    width: 100%;
    display: block;
    float: left;
}
.GiftCouponTable
{
}
.GiftCouponTable .input input
{
    border: solid 1px #4f4f4f;
}
.GiftCouponTable .input textarea
{
    border: solid 1px #4f4f4f;
}
.GiftCouponTable .label
{
    color: #f3f3f3;
}

.PaymentSelectionBlock
{
    margin-top:30px;
    width:80%;
}
.PaymentRadio
{
    color:#FFF;
    font-weight:bold;
}
.PaymentDescription
{
    color:#FCFFCD;
    font-style:italic;
}
.OrderSummaryTable
{
    border: solid 1px #afaeac;
    background-color:#f3f3f3;
    padding: 1px;
}

.OrderSummaryButton
{
    padding-bottom: 10px;
}
.OrderSummaryCommentValue
{
    border:solid 3px #7f7f7d;
    padding: 1px;
    background-color:#fff;
    color:#000;
    text-align:left;
    vertical-align:top;
}
.CheckOutCompleteTable
{
    background-color: #fff;
    border: solid 1px #afaeac;
    padding: 1px;
    color:#212121;
}
.CheckoutCompleteGridViewHeaderStyle
{
    background-color: #7f7f7d;
    color: #fff;
}
.CheckOutCompleteBackLink
{
    margin-top: 10px;
    padding-bottom: 10px;
    text-align:center;
}
.CheckOutCompleteBackLink a
{
    color: #DF6969;
}
.MainDiv
{
    width: 100%;
    height: 100%;
    padding-bottom: 10px;
    color:#f3f3f3;
}
.MainDiv p
{
    color: #fff;
    text-align: center;
}
.MainDiv div
{
}
.CategoryListItem
{
    width: 50%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.CategoryListItemTable
{
    width: 100%;
    text-align: center;
}
.CategoryListItemNameDiv a
{
    color: #cdcdcd;
    font-weight: bold;
}
.CategoryListItemNameDiv a:hover
{
    color: #fff6aa;
}
.ProductDetailsTitleLeft
{
    float: left;
    width:100%;
}
.ProductDetailsTitleRight
{
    float: right;
    width:60%; 
}
.ProductDetailsLeft
{
    margin-top: 20px;
}

.CssProductDetailsImage
{
    border: solid 1px #f3f3f3;
    padding: 1px;
    width: 80%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background-color: #fff;
}
.ProductCatalogImageTD
{
    text-align: center;
}
.ProductCatalogImageToolTD
{
    width: 40px;
    text-align: left;
}
.ProductDetailTitlesLeft
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.ProductDetailsRatingTitleLeft
{
    color: #FFF28E;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    margin-left: 20px;
    margin-top: 15px;
}

.CssProductDetailsRating
{
    margin-top: 20px;
}
.ProductDetailsNameDivLeft
{
    margin-top: 20px;
}

.ProductDetailOption
{
    margin-top: 20px;
    display: block;
}
.ProductDetailOption .OptionGroupDatalist
{
    float: left;
    width: 90%;
}
.ProductDetailOption .TitleLeft
{
    color: #FFF28E;
    font-weight: bold;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 15px;
}
.ProductDetailOption .TitleLeft
{
    text-align: left;
}
.ProductDetailsPriceDetails
{
    width: 150px;
    text-align: left;
    margin-left: 50px;
    float: left;
}
.ProductDetailsPriceTop
{
    display: none;
}
.ProductDetailsButtonTop
{
    display: none;
}
.ProductDetailsButtonBottom
{
    display: none;
}
.ProductDetailRetailPrice
{
    margin-top: 0px;
    color: #b7b7b7;
}
.ProductDetailsQuantity
{
    color: #fff;
}
.ProductDetailsButton
{
    clear: left;
    margin-left: 50px;
    text-align: left;
    width: 450px;
}

.ProductDetailsAddtoWishList
{
    width: 120px;
    height: 20px;
    text-decoration: none;
}
.CssProductDetailsQuantityDiscount
{
    display: block;
}
.ProductDetailsMessage
{
    display: block;
}
.ProductDetailGiftCertificate
{
    display: block;
}
.ProductDetailsRatingTitleLeft
{
    display: block;
}
.StarRatingSummaryOurLabel
{
    text-align: left;
    font-weight: bold;
}
.StarRatingSummaryCustomerLabel
{
    text-align: left;
    font-weight: bold;
    vertical-align: top;
}

.RatingCustomerRating
{
    float: left;
    text-align: left;
}

.RatingCustomerRating table
{
    margin-left: 10px;
}
.RatingCustomerMessage
{
    clear: both;
    float: left;
    width: 140px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-left: 10px;
    color: #a7a7a7;
    font-style: italic;
}

.StarRatingSummaryOurStar
{
    text-align: left;
}
.StarRatingSummaryOurStar table
{
    margin-left: 10px;
}
.StarRatingSummaryOurStar td
{
    width:10px;
}
.StarRatingSummaryButton
{
    text-align: right;
}
.StarRatingSummaryButton input
{
    padding-right:25px;
}
.RelateProductControlTitleLeft
{
    color: #FFF28E;
    font-weight: bold;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 15px;
    width: 100%;
}
.RelateProductControlTitleRight
{
    text-align: left;
}
.RelateProduct
{
    margin-top: 10px;
}

.QuickSearchText
{
    border: solid 1px #737373;
    background-color: #3d3d3d;
    font-size: 11px;
    margin-top: 3px;
    color: #fff;
}

.GiftRegistrySendMailLabel
{
    margin-top: 6px;
}
.GiftRegistrySendMailInput
{
    margin-top: 5px;
}

.GiftCertificateDetailsDiv
{
    display: none;
}

.GiftCertificateLabel
{
    float: left;
    margin-top: 2px;
}
.GiftCertificateText
{
    float: left;
    margin-left: 10px;
}
.GiftCertificateButton
{
    float: left;
    margin-left: 10px;
}
.GiftCertificateComponentsRight p
{
    text-align:left;
}
.CssBorder1
{
    border: solid 1px #c1c1c1;
}
.ofh
{
    overflow: hidden;
}

.ProductSpecialImage
{
    border: dotted 1px #c1c1c1;
    padding: 1px;
    margin-top: 10px;
}
.validator1
{
    color: Red;
    font-size: 11px;
}

.ProductListItemColumn2Div
{
    position: relative;
    width: 230px;
    height: 320px;
    border: dashed 1px #c1c1c1;
}

.ProductListItemColumn2Table
{
    width: 100%;
    text-align: center;
}

.ProductListItemColumn2Image
{
    height: 160px;
}

.ProductListItemColumn2Image img
{
    max-height: 150px;
    _height: expression( this.scrollHeight > 150 ?        "150px" : "auto" );
}

.ProductListItemColumn1Div
{
    /*width: 250px;*/
    height: 200px;
    position: relative;
    border: dashed 1px #c1c1c1;
    padding-top: 10px;
    padding-left: 10px;
    margin-left: 2px;
    margin-right: 2px;
}

.ProductListItemColumn1Image
{
    width: 110px;
    height: 140px;
    vertical-align: top;
}
.ProductListItemColumn1Details
{
    width: 140px;
    height: 140px;
    vertical-align: top;
}

.ProductListItemColumn1Image img
{
    max-height: 110px;
    _height: expression( this.scrollHeight > 100 ?        "110px" : "auto" );
}

.ProductListItemColumn1Name
{
    text-align: left;
    margin-bottom: 10px;
}
.ProductListItemColumn1RetailPrice
{
    text-align: left;
    margin-top: 5px;
}
.ProductListItemColumn1AddtoCartDiv
{
    margin-top: 5px;
    text-align: right;
    width: 100%;
}
.ProductListItemColumn1TellFriendDiv
{
    text-align: right;
    width: 100%;
}
.ProductListItemColumn1AddtoWishListDiv
{
    text-align: right;
    width: 100%;
}

.WarningMessage
{
    background-color: Yellow;
    color: #808080;
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.Disable
{
}


.StarRatingSummaryTable
{
    margin: auto;
}
.CssProductDetailsDescription
{
    margin-left: 10px;
    margin-right: 10px;
}
.CssProductDetailsDescription p
{
    color: #fff;
    text-align: left;
}
.OptionGroupItemDetailsDiv
{
    float: left;
}
/* PaymentLogo css*/
.PaymentLogoBox
{
}

.PaymentLogoBoxTop
{
    padding-bottom: 7px;
}

.PaymentLogoBoxTop .CssTitle
{
    display: none;
}

.PaymentLogoBoxTop .ImgLeft
{
}
.PaymentLogoBoxTop .ImgRight
{
}

.PaymentLogoBoxLeft
{
}

.PaymentLogoBoxRight
{
    text-align: center;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
    padding-top: 5px;
    padding-bottom: 5px;
}

.PaymentLogoBoxRight
{
}

.PaymentLogoBoxBottom
{
}

.PaymentLogoBoxBottom .ImgLeft
{
}
.PaymentLogoBoxBottom .ImgRight
{
}
/* end PaymentLogo css*/

/* FreeShippingAd css*/
.FreeShippingAdBox
{
}

.FreeShippingAdBoxTop
{
    padding-bottom: 7px;
}

.FreeShippingAdBoxTop .CssTitle
{
    display: none;
}

.FreeShippingAdBoxTop .ImgLeft
{
}
.FreeShippingAdBoxTop .ImgRight
{
}

.FreeShippingAdBoxLeft
{
}

.FreeShippingAdBoxRight
{
    text-align: center;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
    padding-top: 5px;
    padding-bottom: 5px;
}

.FreeShippingAdBoxRight .ButtonImg
{
    margin-bottom: 5px;
}

.FreeShippingAdBoxBottom
{
}

.FreeShippingAdBoxBottom .ImgLeft
{
}
.FreeShippingAdBoxBottom .ImgRight
{
}
/* end FreeShippingAd css*/

/* SecureShoppingAd css*/
.SecureShoppingAdBox
{
}

.SecureShoppingAdBoxTop
{
    padding-bottom: 7px;
}

.SecureShoppingAdBoxTop .CssTitle
{
    display: none;
}

.SecureShoppingAdBoxTop .ImgLeft
{
}
.SecureShoppingAdBoxTop .ImgRight
{
}

.SecureShoppingAdBoxLeft
{
}

.SecureShoppingAdBoxRight
{
    text-align: center;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
    padding-top: 5px;
    padding-bottom: 5px;
}

.SecureShoppingAdBoxRight .ButtonImg
{
    margin-bottom: 5px;
}

.SecureShoppingAdBoxBottom
{
}

.SecureShoppingAdBoxBottom .ImgLeft
{
}
.SecureShoppingAdBoxBottom .ImgRight
{
}
/* end SecureShoppingAd css*/
/* SpecialOfferAd css*/
.SpecialOfferAdBox
{
}

.SpecialOfferAdBoxTop
{
    padding-bottom: 7px;
}

.SpecialOfferAdBoxTop .CssTitle
{
    display: none;
}

.SpecialOfferAdBoxTop .ImgLeft
{
}
.SpecialOfferAdBoxTop .ImgRight
{
}

.SpecialOfferAdBoxLeft
{
}

.SpecialOfferAdBoxRight
{
    text-align: center;
    border-top: solid 1px #737373;
    border-right: solid 1px #737373;
    border-bottom: solid 1px #737373;
    background-color: #454544;
    padding-top: 5px;
    padding-bottom: 5px;
}

.SpecialOfferAdBoxRight .ButtonImg
{
    margin-bottom: 5px;
}

.SpecialOfferAdBoxBottom
{
}

.SpecialOfferAdBoxBottom .ImgLeft
{
}
.SpecialOfferAdBoxBottom .ImgRight
{
}
/* end SpecialOfferAd css*/
.BlackBar
{
    background-image: url(../../Images/Design/Bar/blackbar.gif);
    background-repeat: repeat-x;
    width: 980px;
    height: 30px;
    border-left: solid 2px #656565;
    border-right: solid 2px #656565;
    clear: both;
}
.FrontFooterCopyRight
{
    width: 1004px;
    height: 30px;
}
.CssSpace
{
    width: 10px;
}

/* promotion box on default page */
.PromotionBox
{margin-top: 7px;
    width: 49%;
    border: solid 1px #737373;
    background-color: #454544;
    float: right;
}
.PromotionBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.PromotionBoxTop .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.PromotionBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.PromotionBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
.PromotionBoxLeft
{
    float: left;
    min-height: 150px;
    height: 150px;
    background-image: url(../../Images/Design/Skin/logoPromotion.jpg);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    width: 100%;
}
.PromotionBoxRight
{
    float: right;
    margin-left:150px;
    margin-right:5px;
    width: 180px;
    min-height: 150px;
    height: 150px;
    display: block;
}

.PromotionBoxRight .CssDetail
{
    color: #a7a7a7;
    text-align: left;
    margin-top: 10px;
}

.PromotionBoxRight .CssPeriod
{
    color: #fff;
    text-align: left;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
    font-family: Arial;
}

.PromotionMore
{
	margin-top:3px;
    width: 100%;
    text-align: right;
}

.PromotionMore a
{
    color: #ed1c24;
    text-decoration: none;
    margin-right: 5px;
    padding-bottom: 3px;
}
.PromotionDetail
{
	width:100%;
	text-align:left;
}
/* end promotion box on default page */
/* Introduction box on default page */
.IntroductionBox
{
    margin-top:0px;
    border: solid 1px #737373;
    background-color: #454544;
    float: left;
    height: 100%;
}
.IntroductionBoxTop
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
    float: left;
}

.IntroductionBoxTop .CssTitle
{

margin-top:7px;
    color: #fff;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}

.IntroductionBoxTop .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.IntroductionBoxTop .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.IntroductionBoxBottom
{

    width: 100%;
}
.IntroductionBoxBottom .ImgLeft
{
    float: left;
}
.IntroductionBoxBottom .ImgRight
{
    float: right;
}
.IntroductionBoxLeft
{
    float: left;
    min-height: 150px;
    height: 150px;
    background-image: url(../../Images/Design/Skin/logoIntroduction.jpg);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    width: 100%;
}
.IntroductionBoxRight
{
    float: right;
    min-height: 150px;
    margin-left: 170px;
    margin-right: 40px;
    height: 150px;
    display: block;
    width:550;
    text-align:left;
}

.IntroductionBoxRight .CssDetail
{
    color: #a7a7a7;
    margin-top: 10px;
}

.IntroductionBoxRight .CssDetail
{
    color: #a7a7a7;
    margin-top: 10px;
}
/* end Introduction box on default page */
.QuantityDiscountRight div
{
    width: 90%;
    text-align: left;
}
.QuantityDiscountRight div table
{
}
.StarRatingSummaryStarDetails
{
    color: #fff;
}
.MainTablePadding
{
    color: #f3f3f3;
}
.TellFriendTable
{
    color: #f3f3f3;
}
.CustomerReviewItemStyle
{
    border-bottom: dashed 1px gray;
    padding-bottom: 5px;
}
.GiftCertificateComponentsPanel
{
    color: #fff;
    margin-left: 50px;
}
.GiftCertificateComponentsCheck
{
    color: #fff;
}
.StarRatingSummaryCustomerStar
{
    color: #a7a7a7;
    font-style: italic;
}
span#ctl00_uxPlaceHolder_uxProductList_uxMessageLabel
{
    color: #fff;
}
#ctl00_uxPlaceHolder_uxCustomerRegister_uxShippingInfoPanel
{
    text-align: left;
}
.MainDiv span#ctl00_uxPlaceHolder_uxNoOrderLabel
{
    text-align:center;
    color:#fff;
    margin-left:20%;
    margin-right:20%;
}

.MainDiv span#ctl00_uxPlaceHolder_uxCouponLiteral
{    
    color:#fff;
}
.MainDiv table#ctl00_uxPlaceHolder_uxCouponDetailsTable
{
    color:#fff;
}
.MainTableNoBackground table#ctl00_uxPlaceHolder_uxHistoryDataList
{
    background-color: #fff;
    border: solid 1px #AFAEAC;
    padding: 2px;
}
.MainTableNoBackground table#ctl00_uxPlaceHolder_uxHistoryDataList td
{
    text-align: center;
    color:#4f4f4f;
}
.MainTableNoBackground table#ctl00_uxPlaceHolder_uxHistoryDataList td a
{
    color: #790000;
    font-weight: bold;
}
span#ctl00_uxPlaceHolder_uxOrderIDLabel
{
    color: #fff;
}
a#ctl00_uxPlaceHolder_uxPrintLink
{
    margin-left: 43%;
    margin-right: 43%;
}

/* MyAccount Css */
.MyAccountBox
{
}
.MyAccountBoxTop
{
    width: 100%;
    height: 50px;
}

.MyAccountBoxTop .CssTitle
{
    color: #a1c1d9;
    font-weight: bold;
    text-align: center;
    width: 100%;
    
}

.MyAccountBoxTop .ImgLeft
{
    display: none;
}
.MyAccountBoxTop .ImgRight
{
    display: none;
}

.MyAccountBoxLeft
{
    width: 100%;
}

.MyAccountBoxRight
{
    margin-left:40px;
    margin-right:40px;
}

.MyAccountBoxBottom
{
    display: none;
}

.MyAccountBoxBottom .ImgLeft
{
    float: left;
}

.MyAccountBoxBottom .ImgRight
{
    float: right;
}

.MyAccountInformationBox
{
    margin-top: 15px;
    background-color:#EFEFEF;
    border:solid 1px #afaeac;
    padding:2px;
}

.MyAccountInformationBoxTop, .MyAccountInformationOrderBoxTop, .MyAccountInformationGiftBoxTop, .MyAccountInformationWishlistBoxTop
{
    width: 100%;
    height: 35px;
    background-color: #7f7f7d;
}

.MyAccountInformationBoxTop .CssTitle,
.MyAccountInformationOrderBoxTop .CssTitle, 
.MyAccountInformationGiftBoxTop .CssTitle, 
.MyAccountInformationWishlistBoxTop .CssTitle
{
    color: #fff;
    float: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 5px;
    margin-top:10px;
}

.MyAccountInformationBoxTop .ImgLeft
{
    background:url(../../Images/Design/Icon/VevoMyAccount.gif) no-repeat 5px 5px;
    width:40px;
}
.MyAccountInformationBoxTop .ImgRight
{
    display:none;
}
.MyAccountInformationOrderBoxTop .ImgLeft
{
    background:url(../../Images/Design/Icon/VevoMyAccountOrder.gif) no-repeat 5px 5px;
    width:40px;
}
.MyAccountInformationOrderBoxTop .ImgRight
{
    display:none;
}
.MyAccountInformationGiftBoxTop .ImgLeft
{
    background:url(../../Images/Design/Icon/VevoMyAccountGift.gif) no-repeat 5px 5px;
    width:40px;
}
.MyAccountInformationGiftBoxTop .ImgRight
{
    display:none;
}
.MyAccountInformationWishlistBoxTop .ImgLeft
{
    background:url(../../Images/Design/Icon/VevoMyAccountWishList-2.gif) no-repeat 5px 5px;
    width:40px;
}
.MyAccountInformationWishlistBoxTop .ImgRight
{
    display:none;
}
.MyAccountInformationBoxLeft
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.MyAccountInformationBoxRight
{
    text-align: left;
}

.MyAccountInformationBoxRight ul
{
    list-style: none;
    margin-left: 30px;
    padding: 0px;
}

.MyAccountInformationBoxRight a
{
    padding-left: 25px;
    margin-left: 15px;
    width: 165px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-image: url(../../Images/Design/Icon/VevoMyAccountBullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    color: #6F6F6F;
    text-decoration: none;
}

.MyAccountInformationBoxRight a:hover
{
    color: #FB6A00;
}
.MyAccountInformationBoxBottom
{
    display:none;
}

.MyAccountInformationBoxBottom .ImgLeft
{
}
.MyAccountInformationBoxBottom .ImgRight
{
}
/* End MyAccount css */
/* Sitemap path css */
.CssSiteMapCatalog
{
    color: #9E9F9B;
    font-weight: bold;
}
.CssSiteMapRootNodeStyle, .CssSiteMapNodeStyle
{
    color: #9E9F9B;
}
.CssSiteMapCatalogCurrentNodeStyle
{
    color: #FFD558;
}
/* end Sitemap path css */

/* StoreSitemap css */
.MainDiv
{
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
}
.StoreSiteMap
{
    margin-left:30px;
    margin-right:30px;
}
.SiteMapProductItemDataList
{
    width: 100%;
    margin-top: 10px;
}
.SiteMapProductItemDataListItemStyle
{
    text-align: left;
}
.SiteMapProductItemDataListItemStyle a
{
    background-image: url(../../Images/Design/Bullet/Bullet1.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 30px;
    color: #000;
    text-decoration:none;
}

.StoreSitemapProductDataListItemStyle
{
    padding-top: 10px;
    width: 50%;
}
.SiteMapProductBreadcrumbPanel a
{
    color:#FFF38C;
    font-weight:bold;
}
.ArticleSiteMapDataList
{
    margin-top: 20px;
}

.ArticleSiteMapDataListItemStyle a
{
    background-image: url(../../Images/Design/Bullet/Bullet1.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 30px;
    color: #000;
    text-decoration:none;
}
.StoreSiteMapArticle
{
    padding: 10px 10px 10px 10px;
    border: solid 1px #f3f3f3;
    margin-bottom: 10px;
    background-color: #9F9D9D;
}
.StoreSiteMapArticleTop
{
    font-weight: bold;
    text-align: left;
    font-size: 12px;
}
.StoreSiteMapArticleTop span
{
    margin-left: 12px;
    color:#790000;
}
.StoreSiteMapArticleLeft
{
    text-align: left;
}

.StoreSiteMapProduct
{
    padding: 10px 10px 10px 10px;
    border: solid 1px #f3f3f3;
    margin-bottom: 10px;
    background-color: #9F9D9D;
}
.StoreSiteMapProductTop
{
    font-weight: bold;
    text-align: left;
    font-size: 12px;
}
.StoreSiteMapProductTop span
{
    margin-left: 12px;
    color:#790000;
}
.StoreSiteMapProductLeft
{
    text-align: left;
    margin-left: 30px;
}
.SiteMapSeparate
{
    color:#FFDD78;
}
/* end StoreSitemap css */
/* Contentlayout Css */
.CssContentLayout
{
    margin-left:40px;
    margin-right:40px;
}
/* end ContentLayout Css */
/* GiftRegistryList Css */
.MainTableGiftRegistryList
{
    background-color: #fff;
    border: solid 1px #AFAEAC;
    padding: 1px;
    width:90%;
}
table#tabledetail td span.CssCheckBox
{
	float:left;
}
.MainButtonInner span#ctl00_uxPlaceHolder_uxCaptchaLable
{
	float:left;
}
.MainTableGiftRegistryList span#ctl00_uxPlaceHolder_uxMessage
{
    color:#EE3B3B;
}
/* End GiftRegistryList Css */
/* Customerreview Css */
.MainTableCustomerReview,.MainTableCustomerReviewNoBack
{
    width:90%;
    margin-left:35px;
    margin-right:35px;
}
.MainTableCustomerReview
{
	background-color: #7f7f7d;
    border: solid 1px #AFAEAC;
}
.InnerTableCustomerReview
{
	margin-left:15%;
    margin-right:15%;
}
.FreeTextboxCss
{
	padding-bottom:10px;
	color:#000;
}
/* End CustomerReview Css */
.GridOrderRowStyle
{
    color:#333333;
}
.MainTable div p
{
    clear:right;
    padding-bottom:10px;
}
div#ctl00_uxPlaceHolder_uxShippingInfoTable input
{
    border:solid 1px #4f4f4f;
}
.MainTableNoBorderBackground td a#ctl00_uxPlaceHolder_uxBackHomeLink
{
    color:#df6969;
}
#PrintArea span#ctl00_uxPlaceHolder_uxOrderIDLabel
{
    font-size:13px;
}
.MainDiv span#ctl00_uxPlaceHolder_uxMessage_uxMessageLabel
{
}
.MainTable
{
    background-color:#7f7f7d;
    border:solid 1px #afaeac;
}
#ctl00_uxPlaceHolder_uxCategoryList
{
    color:#212121;
}
.MainTablePadding div
{
    color:#000;
}
/* promotion box on default page */
.PromotionBox1
{margin-top: 7px;
    width: 49%;
    border: solid 1px #737373;
    background-color: #454544;
    float: right;
}
.PromotionBoxTop1
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
}

.PromotionBoxTop1 .CssTitle
{
    color: #fff;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    font-weight: bold;
}

.PromotionBoxTop1 .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.PromotionBoxTop1 .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}
.PromotionBoxLeft1
{
    float: left;
    min-height: 150px;
    height: 150px;
    background-image: url(../../Images/Design/Skin/logoPromotion.jpg);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    width: 100%;
}
.PromotionBoxRight1
{
    float: right;
    margin-left:150px;
    margin-right:5px;
    width: 180px;
    min-height: 150px;
    height: 150px;
    display: block;
}

.PromotionBoxRight1 .CssDetail
{
    color: #a7a7a7;
    text-align: left;
    margin-top: 10px;
}

.PromotionBoxRight1 .CssPeriod
{
    color: #fff;
    text-align: left;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
    font-family: Arial;
}

.PromotionMore1
{
	margin-top:3px;
    width: 100%;
    text-align: right;
}

.PromotionMore1 a
{
    color: #ed1c24;
    text-decoration: none;
    margin-right: 5px;
    padding-bottom: 3px;
}
.PromotionDetail1
{
	width:100%;
	text-align:left;
}
/* end promotion box1 on default page */
/* Introduction box1 on default page */
.IntroductionBox1
{
    margin-top:7px;
    border: solid 1px #737373;
    background-color: #454544;
    float: left;
    height: 100%;
}
.IntroductionBoxTop1
{
    width: 100%;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
    background-repeat: repeat-x;
    float: left;
}

.IntroductionBoxTop1 .CssTitle
{

margin-top: 7px;
    color: #fff;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}

.IntroductionBoxTop1 .ImgLeft
{
    float: left;
    width: 20px;
    height: 30px;
    background-image: url(../../Images/Design/Bullet/bullet.gif);
    background-repeat: no-repeat;
    background-position: right 10px;
}

.IntroductionBoxTop1 .ImgRight
{
    float: right;
    width: 35px;
    height: 30px;
    background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.IntroductionBoxBottom1
{

    width: 100%;
}
.IntroductionBoxBottom1 .ImgLeft
{
    float: left;
}
.IntroductionBoxBottom1 .ImgRight
{
    float: right;
}
.IntroductionBoxLeft1
{
    
}
.IntroductionBoxRight1
{
    
    min-height: 150px;
    margin-left: 40px;
    margin-right: 40px;
    height: 300px;
    display: block;
    width:550;
    text-align:left;
}

.IntroductionBoxRight1 .CssDetail
{
    color: #a7a7a7;
    margin-top: 10px;
}

.IntroductionBoxRight1 .CssDetail
{
    color: #a7a7a7;
    margin-top: 10px;
}
/* end Introduction box on default page */