﻿

.hr_dashed
{
    margin-top: 15px;
    margin-bottom: 15px;
    height: 0px;
    border-style: dashed;
    border-width: 1px 0px 0px 0px;
    border-color:#696969;
}

.hr_dashed_narrow
{
    height: 0px;
    border-style: dashed;
    border-width: 1px 0px 0px 0px;
    border-color:#696969;
    margin: 3px 0px 5px 0px;
}

.AdditionalInfoText
{
    color: Silver;
    font-size: 9px;
}


.tblTable
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    width: 480px;
    
}

.tblTableTd
{
    border: solid 1px gainsboro;
    padding: 0.3em;
}

.tblTable th
{
    color: #696969;
    background-color: #efefef;
    padding: 5px 0px 5px 0px;
    font: bold 12px Arial;
    text-align: center;
    border: solid 1px gainsboro;
}


th.TableHeader
{
    background-image: url(../../images/Back480x40.jpg);
    background-repeat: no-repeat;
    color: #696969;
    padding: 5px 0px 5px 0px;
    font: bold 12px Arial;
    text-align: center;
}


.tbl
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.tblTh
{
    width: 230px;
    text-align: center;
    border: solid 1px #dcdcdc;
    padding: 4px 4px 4px 4px;
    background-color: #e8e8e8;
    color: #696969;
}

.tblTd
{
    border: dashed 1px gainsboro;
    padding: 6px 10px 6px 10px;
    vertical-align: top;
}


/**************************************/
/**************** Menu ****************/
/**************************************/


.MenuMain
{
    font: 7pt Verdana;
}

.MenuMain a
{
    color: #696969;
}

.MenuMain a:visited
{
    color: #696969;
}

.MenuMain a:hover, a:active
{
    color: Black;
    text-decoration: none;
}

.MenuLevelTwo
{   
    width: 90px;
    padding: 2px 2px 2px 2px;
    background-color: #f1f1f1;
    border: solid 1px #f1f1f1;
    border-left: solid 1px Silver;
    margin-bottom: 1px;
}

.MenuLevelThree
{
    margin-top: 1px;
    width: 160px;
    padding: 2px 2px 2px 2px;
    background-color: #f1f1f1;
    border: solid 1px #f1f1f1;
}

.MenuStaticHover
{
    color: Black;
    background-color: #dddddd;
    border: solid 1px DimGray;
}

.MenuDynamicHover
{
    color: Black;
    background-color: #dddddd;
    border: solid 1px DimGray;
}


/*************************************************/
/************ Basket Info, LoginView *************/
/*************************************************/

#tblBasketInfo, #tblPointInfo, #tblAccountInfo
{
    width: 110px;
    height: 80px;
    border: solid 1px Gainsboro;
    margin-top: 10px;
    margin-right: 5px;
    float: right;
    background-image: url(../../images/Back_BasketInfo.jpg);
}

#tdBasketInfo_Header, #tdRewardInfo_Header, #tdPointInfo_Header
{
    color: #696969;
    height: 20px;
    text-align: center;
}

#tdBasketInfo_PriceValue, #tdRewardInfo_PriceValue, #tdPointInfo_AccPriceValue
{
    width: 100px;
    text-align: center;
    font: bold 15px Arial;
    color: #505050;
    padding: 12px 0px 2px 0px;
}

#tdBasketInfo_ItemCountValue, #tdRewardInfo_PointCountValue, #tdPointInfo_AccPointCountValue
{
    width: 100px;
    text-align: center;
    color: #696969;
    padding: 2px 0px 12px 0px;
}

#tdPointInfo_HeaderBasket, #tdPointInfo_HeaderAccount
{
    text-align: center;
    background-color: #f2f2f2;
    height: 17px;
}

.tdBasketInfo_lbnShowBasket
{
    text-align: center;
    background-color: #f2f2f2;
    height: 17px;
}

.tdBasketInfo_lbnShowBasket a:link, a:active, a:visited
{
    text-decoration: none;
    color: #696969;
}

.tdBasketInfo_lbnShowBasket a:hover
{
    text-decoration: underline;
    color: Black;
}

.tdLoginView_LoginStatus
{
    text-align: center;
    background-color: #f2f2f2;
    height: 17px;
    font-family: Trebuchet MS;
}

.tdLoginView_LoginStatus a:link, a:active, a:visited
{
    text-decoration: none;
    color: #696969;
}

.tdLoginView_LoginStatus a:hover
{
    text-decoration: underline;
    color: Black;
}



/**************************************/
/************* User Profile ***********/
/**************************************/


.tblUserProfile
{
    margin-top: 20px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    width: 490px;
    background-image: url(../../images/back_TwoBowls.jpg);
    background-repeat: no-repeat;
}

.tblUserProfile td
{
    border: solid 1px gainsboro;
    padding: 0.5em;
}

.tblUserProfile .txt
{
    width: 99%;
}

.tblUserProfile .ddl
{
    width: 100%;
}



/**************************************/
/************* Create User ************/
/**************************************/

.NewUser
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.tblCreateUser
{
    margin-top: 10px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
}

.tblCreateUser td
{
    border: solid 1px gainsboro;
    text-align: right;
    vertical-align: middle;
}

.tblCreateUser .txt
{
    width: 100%;
}

.tblCreateUser .ddl
{
    width: 100%;
}

td.Invisible
{
    border-width: 0px;
}


.tblAccountCreated
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    width: 300px;
}

.tblAccountCreated td
{
    border: solid 1px gainsboro;
    padding: 0.5em;
    text-align: center;
}

/**************************************/
/*************** Order ****************/
/**************************************/

.tblBillingAddress
{
    /*margin-left: auto;
    margin-right: auto;*/
    margin-top: 6px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    float: left;
    margin-right: 20px;
    
}

.tblShippingAddress
{
    /*margin-left: auto;
    margin-right: auto;*/
    margin-top: 6px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    
}


.tblBillingAddress td, .tblShippingAddress td
{
/*    border: solid 1px gainsboro;*/
    padding: 0.3em;
}

.wzrdHeaderText
{
    font-size: 12px;
    color: #696969;
    font-weight: bold;
    display: block;
    margin-bottom: 20px;
}

#ctl00_cphMiddle1_lblPointCount
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: Blue;
}

#ctl00_cphMiddle1_hplInvoiceID
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: Blue;
}


/**************************************/
/*************** Orders ***************/
/**************************************/

.tblOrders
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    width: 480px;
}

.tblOrders td, .tblOrders th
{
    border: solid 1px gainsboro;
    padding: 0.5em;
}

.tblOrders th
{
    background-color: #f8f8f8;
    text-align: center;
}


.tblAddress
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    
}

.tblAddress th
{
    color: #696969;
    background-color: #efefef;
    padding: 5px 0px 5px 0px;
    font: bold 12px Arial;
    text-align: left;
    border: solid 1px gainsboro;
}

.tblAddress td
{
    padding: 2px 4px 2px 4px;
}

.tblAddress .txt, .tblAddress .ddl
{
    width: 200px;
}

.txtOrderNote
{
    margin-left: 8px;
    Width: 478px;
}


/* It's new */
.tblAddressN
{
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 20px;
     color: #696969;
}

.tblAddressN .txt, .tblAddressN .ddl
{
    width: 250px;
}

.tblStepHeader
{
    width: 492px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 40px;
}

.tblStepHeader td
{
    width: 123px;
}

.tblStepHeader td.on
{
    color: #9fbba2;
}

.tblStepHeader td.off
{
    color: #dedfde;
}

.ActiveHeaderText
{
    font: bold 11px Arial;
    color: #696969;
}

.InactiveHeaderText
{
    font: 10px Verdana;
    color: #dedfde;
}  

.pnlNoOrderHistory, .pnlNothing2Rate
{
    text-align: center;
    font: bold 11px Arial;
    color: #4e535b;
}


/**************************************/
/************* OrderItems *************/
/**************************************/

#divOrderDetailsItemName
{
    float: left; 
    clear: both; 
    padding: 4px 0px 2px 0px; 
    text-align: right; 
    width: 95%;
}

.divOrderDetailsCatalogId
{
    float: left; 
    clear: both; 
    padding: 2px 0px 4px 0px; 
    border-top: solid 1px #E0E0E0; 
    text-align: right; 
    width: 95%; 
    color: #696969;
}

.divOrderDetailsCatalogId_none
{
    float: left; 
    clear: both; 
    text-align: right; 
    width: 95%;
}

.RowBackground
{
    padding: 2px;
}

.RowBackground_none
{
    background-color: #F0F8FF;
}

.tblOneOrder
{
    margin-top: 10px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    width: 460px;    
}

.tblOneOrder td, .tblOneOrder th
{
    border: solid 1px gainsboro;
    padding: 0.5em;
}

.tblOneOrder th
{
    background-color: #f8f8f8;
    text-align: center;
}

.tblOrderItems
{
    margin-top: 6px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    width: 480px;    
}

.tblOrderItems td, .tblOrderItems th
{
    border: solid 1px gainsboro;
    padding: 0.5em;
}

.tblOrderItems th
{
    background-color: #f8f8f8;
    text-align: center;
}



/**************************************/
/*************** Basket ***************/
/**************************************/

.txtItemCount
{
    width: 2em;
    text-align: center;
}

.tblBasket
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
    margin-bottom: 20px;
    border: solid 1px gainsboro;
    border-collapse: collapse;
    width: 480px;   
}

.tblBasket td, .tblBasket th
{
    border: solid 1px gainsboro;
    padding: 0.5em;
}

.tblBasket th
{
    background-color: #f8f8f8;
    text-align: center;
}

.tblBasket .Unit
{
    text-align: right; padding-right: 10px;
}

.tblBasket .PricePerUnit, .tblBasket .TotalPrice, .tblBasket .ItemCount
{
    text-align: right;
}

.tblBasket .TotalRow
{
    font-weight: bold;
}

#ctl00_cphMiddle1_imgPhoneOrder
{
    margin-top: 50px;
}

.BasketItemAvailability_0_cs
{}

.BasketItemAvailability_1_cs
{
    text-align: center;
    height: 40px;
    background-image: url(../../images/back_BasketItemAvail_cs.jpg);
    background-repeat: no-repeat;
}

.BasketItemAvailability_2_cs
{
    text-align: center;
    height: 40px;
    background-image: url(../../images/back_BasketItemNotAvail_cs.jpg);
    background-repeat: no-repeat;
}

.BasketItemAvailability_3_cs
{
    text-align: center;
    height: 40px;
    background-image: url(../../images/back_BasketItemTerm_cs.jpg);
    background-repeat: no-repeat;
}

.BasketItemAvailability_0_en
{}

.BasketItemAvailability_1_en
{
    text-align: center;
    height: 40px;
    background-image: url(../../images/back_BasketItemAvail_en.jpg);
    background-repeat: no-repeat;
}

.BasketItemAvailability_2_en
{
    text-align: center;
    height: 40px;
    background-image: url(../../images/back_BasketItemNotAvail_en.jpg);
    background-repeat: no-repeat;
}

.BasketItemAvailability_3_en
{
    text-align: center;
    height: 40px;
    background-image: url(../../images/back_BasketItemTerm_en.jpg);
    background-repeat: no-repeat;
}

.BasketHeader_en
{
    text-align: center;
    height: 50px;
    background-image: url(../../images/back_BasketHeader_en.jpg);
    background-repeat: no-repeat;
}

.BasketHeader_cs
{
    text-align: center;
    height: 50px;
    background-image: url(../../images/back_BasketHeader_cs.jpg);
    background-repeat: no-repeat;
}

/**************************************/
/************** Login etc *************/
/**************************************/

.Login
{
    margin: auto;
    width: 350px;
    height: 200px;
    background: #f8f8f8 url(../../images/Login.jpg) no-repeat;
    text-align: left;
}

.Login a
{
    color: #2e8b57;
}

.Login td
{
    padding: 0.1em;
    text-align: left;
}

.Login table
{
    margin: 0em 1em 0.5em 1em;
}

.LoginInput
{
    width: 15em;
}

.Login table th, .NewUserText th
{
    color: #2e8b57;
    text-align: center;
    padding: 4px 4px 15px 4px;
    font-size: 12px;
}

.NewUserText
{
    margin: auto;
    width: 350px;
    border: dashed 1px #dfdfdf;
    margin-top: 20px;
}

.NewUserText td
{
    text-align: justify;
    padding: 0em 0.5em 0.5em 0.5em;
}

.NewUserText td.ButtonCell, .Login td.ButtonCell
{
    text-align: right;
}

.ErrorText
{
    color: Red;
    display: block;
    width: 230px;
    text-align:left;
    margin-top: 10px;
    margin-left: 15px;
}



/**************************************/
/************* Master Page ************/
/**************************************/

#ctl00_imgLeftAdv
{
    margin-left: 10px;
}

#ctl00_lbnReferer
{
    color: #696969;
    font: italic bold 10px Verdana;
}

#ctl00_lbnReferer a:link, a:active, a:visited, a:hover
{
    color: #000000;
    text-decoration: none;
}

#ctl00_ddlZeroLevel
{
    font: 7pt Verdana;
    width: 110px;
    margin: 0px 0px 10px 5px;
}

/*
#ctl00_txtSearch
{
    font: 7pt Verdana;
    width: 165px;
    margin: 0px 0px 0px 5px;
}*/

.SearchBar1_cs
{
    width: 80px; 
    height: 25px; 
    background-image: url(../../images/SearchBar1_cs.gif); 
    background-repeat: no-repeat;
}

.SearchBar1_en
{
    width: 80px; 
    height: 25px; 
    background-image: url(../../images/SearchBar1_en.gif); 
    background-repeat: no-repeat;
}

.SearchBar2
{
    width: 140px; 
    height: 25px; 
    background-image: url(../../images/SearchBar2.gif); 
    background-repeat: no-repeat;
}

.SearchBar3
{
    width: 30px; 
    height: 25px; 
    background-image: url(../../images/SearchBar3.gif); 
    background-repeat: no-repeat;
}

#ctl00_rfvSearch
{
    margin-left: 7px;
}

#ctl00_divSearch
{
    padding-left: 5px !important;
    width: 400px !important;
    background-color: #d0d0d0 !important;
}

#ctl00_smpMenu
{
    margin-left: 30px;
}

.ControlLabel
{
    font: 7pt Verdana;
    color: #696969;
    margin-left: 7px;
}

.ZeroLevelItemDiv
{
    width: 100px;
    margin-left: 5px;
    border: solid 1px gainsboro;
    padding: 5px;
    font: 9px Verdana;
}

.ZeroLevelItemDiv a
{
    text-decoration: none;
    color: #696969;
}

.ZeroLevelItemDiv a:link, a:active, a:visited
{
    color: #696969;
}

.ZeroLevelItemDivSelected
{
    width: 100px;
    margin-left: 5px;
    border: solid 1px #999999;
    padding: 5px;
    font: bold 9px Verdana;
    background-color: #F0F0F0;
    color: #000000;
}

.ZeroLevelItemDivSelected a
{
    text-decoration: none;
    color: #696969;
}

.ZeroLevelItemDivSelected a:link, a:active, a:visited
{
    color: #696969;
}

.RotatorImage
{
    margin-left: 10px;
    margin-top: 30px;
}

.LinkIcon
{
    margin-top: 30px;
    border-width: 0px;
}

#divAddThis
{
    float: right;
    clear: both;
    text-align: center;
    margin-right: 5px;
    margin-top: 30px;
    vertical-align: middle;
    width: 110px;
    height: 100px;
}




/**************************************/
/*********** Subscribe.aspx ***********/
/**************************************/

.SubscriptionContainer_cs
{
    height: 300px; 
    width: 300px; 
    margin-left: 100px; 
    background-image: url(../../images/SubscribeMain_cs.png); 
    background-repeat: no-repeat;
}

.SubscriptionContainer_en
{
    height: 300px; 
    width: 300px; 
    margin-left: 100px; 
    background-image: url(../../images/SubscribeMain_en.png); 
    background-repeat: no-repeat;
}

.SubscriptionTextbox
{
    width: 160px;
    font: 11px Trebuchet MS;
}

.SubscriptionWatermark
{
    color: #999999;
    text-align: center;
    width: 160px;
    font: 11px Trebuchet MS;
}

.SubscriptionButton
{
    font: 11px Trebuchet MS;
}

.SubscriptionREV
{
    font: 11px Trebuchet MS;
    text-align: left;
}




/**************************************/
/************ Catalog Item ************/
/**************************************/

.HrNoMargin
{
    margin: 2px;
}

#ibnItemThumb
{
    float: right;
    margin-left: 10px;
}

#imgRating
{
    margin: 0px;
}

.pnlImages
{
    margin-bottom: 10px;
    padding-left: 10px;
    width: 490px;
}

.btnAdd2Basket
{
    width: 130px;
    font-family: Verdana;
    font-size: 10px;
    margin-right: 10px;
}

.txtAdd2Basket
{
    background-color: #bedfc0;
    font-weight: bold;
    width: 30px;
    font: 7pt/10pt Verdana;
    text-align: center;
}

.td_AttrMandatory
{
    font: 7pt Verdana;
    background-image: url(../../images/back_green.gif);
    background-repeat: no-repeat;
    color: #333333;
    padding: 3px 5px 3px 5px;
}

.td_eInstantBonus
{
    font: 7pt Verdana;
    background-image: url(../../images/back_eInstantBonus.gif);
    background-repeat: no-repeat;
    color: #333333;
    padding: 3px 5px 3px 5px;
    height: 20px;
}

.td_AttrOptional
{
    font: 7pt Verdana;
    background-image: url(../../images/back_blue.gif);
    background-repeat: no-repeat;
    color: #333333;
    padding: 3px 5px 3px 5px;
    width: 220px;
}

.td_AttrValue
{
    font: 7pt Verdana;
    padding: 4px 5px 4px 5px;
}

.td_AttrValue_eInstantBonus
{
    color: #CC0000;
    font: bold 14px Arial;
    padding: 4px 5px 4px 5px;
}

.td_AttrBottomValue
{
    font: 7pt/11pt Verdana;
    padding: 5px 15px 5px 15px;
    vertical-align: top;
    text-align: justify;
}

.td_BottomAttribHeader
{
    font: bold 11px Arial;
    color: #696969;
    padding: 15px 0px 10px 15px;
    background-image: url(../../images/TeaLeaf.gif);
    background-repeat: no-repeat;
}

.td_Name
{
    font: bold 12px Arial;
    color: #988F5E;
    font-size: 14px;
    padding: 5px 5px 5px 0px;
}

.td_OrigName
{
    font: bold 11px Arial;
    color: #A0A0A0;
    padding: 0px 5px 25px 0px;
}

.ItemImageThumb
{
    margin: 0px 3px 0px 3px;
}

#ctl00_cphMiddle1_imgDefault
{
    margin: 20px 0px 20px 0px;
    border: solid 1px Red;
}

#td_Description
{
    font: 7pt/11pt Verdana;
    padding: 15px 0px 0px 30px;
    text-align: justify;
}

#td_DefaultImage
{
    padding-left: 30px;
}

#ctl00_cphMiddle1_rptFeedbacks_ctl00_imgRating
{
    margin-top: 7px;
    margin-bottom: 7px;
}



/**************************************/
/*************** Catalog **************/
/**************************************/

.collapsePanel
{	
	background-color: white;
	overflow: hidden;
	text-align: justify;
}


.collapsePanelHeader
{
	width: 100%;
	height: 23px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image: url(../../images/bg-menu-main.png);
	background-repeat: no-repeat;
	color: #FFF;
}

.pnlAtrributeDesc
{
    margin-top: 10px;
}


.ibnExpColl
{
    margin-left: 10px;
}


.CatItem_tblMain
{
    width: 480px;
    border: solid 1px Gainsboro;
    background-image: url(../../images/CatalogItemTitleBack.jpg);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.CatItem1_tblMain
{
    width: 480px;
    border: solid 1px Gainsboro;
    background-image: url(../../images/CatalogItemTitleBack.jpg);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px;
    padding-bottom: 5px;
}

.CatItem_tblMain_ItemNA
{
    width: 480px;
    border: solid 1px Gainsboro;
    background-image: url(../../images/CatalogItemTitleBack_ItemNA.jpg);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.CatItem1_tblMain_ItemNA
{
    width: 480px;
    border: solid 1px Gainsboro;
    background-image: url(../../images/CatalogItemTitleBack_ItemNA.jpg);
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px;
    padding-bottom: 5px;
}

.td120px
{
    width: 25%;
}

.CatItem_tdName
{
    font: bold 12px Arial;
    padding-left: 10px;
}

.CatItem3_tdName
{
    text-align: center;
    border-top: solid 1px #cccccc;
    color: #696969;
    vertical-align: top;
    height: 45px;
    padding: 3px 2px 3px 2px;
}

.CatItem3_tdName_ItemNA
{
    text-align: center;
    border-top: solid 1px #cccccc;
    color: #AAAAAA;
    vertical-align: top;
    height: 45px;
    padding: 3px 2px 3px 2px;
}

.CatItem3_tdOrigName
{
    text-align: center;
    color: Black;
    height: 40px;
    vertical-align: top;
}

.CatItem3_tdOrigName_ItemNA
{
    text-align: center;
    color: #AAAAAA;
    height: 40px;
    vertical-align: top;
}

.CatItem3_tdPrice
{
    font: bold 11px Arial;
    color: #696969;
    text-align: center;
    padding: 3px 0px 3px 0px;
}

.CatItem3_tdPrice_ItemNA
{
    font: 11px Arial;
    color: #AAAAAA;
    text-align: center;
    padding: 3px 0px 3px 0px;
}

.CatItem3_tdPrice_Discount
{
    font: bold 11px Arial;
    text-decoration: underline;
    color: Red;
    text-align: center;
    padding: 3px 0px 3px 0px;
}

.CatItem3_tdDiscount
{
    font: bold 11px Arial;
    color: Red;
    text-align: center;
    padding: 0px 0px 3px 0px;
}

.CatItem3_tdRating
{
    font: 11px Tahoma;
    color: #696969;
    padding: 7px 0px 5px 0px;
    height: 40px;
    padding-left: 10px;
    width: 50%;
}

.CatItem3_tdBasket
{
    width: 50%;
    padding-left: 20px;
}

.CatItem_tdName_ItemNA
{
    font: 12px Arial;
    color: #999999;
    padding-left: 10px;
}

.CatItem_tdName a:link, a:active, a:visited
{
    color: #696969;
    text-decoration: none;
}

.CatItem_tdName_ItemNA a:link, a:active, a:visited
{
    color: #696969;
    text-decoration: none;
}

.CatItem_tdDiscount
{
    font: bold 10pt Arial;
    padding: 3px 0px 3px 10px;
    color: Red;
}

.CatItem1_tdDiscount
{
    font: bold 10pt Arial;
    padding: 3px 0px 3px 10px;
    color: Red;
}

.CatItem1_tdDiscountOldPrice
{
    font: bold 9pt Arial;
    color: Red;
    text-decoration: line-through;
}

.CatItem1_tdDiscountOldPrice_ItemNA
{
    font: 12px Arial;
    color: Red;
    text-decoration: line-through;
}

.CatItem_tdDiscount_ItemNA
{
    font: 10pt Arial;
    padding: 3px 0px 3px 10px;
    color: Red;
}

.CatItem1_tdDiscount_ItemNA
{
    font: 10pt Arial;
    padding: 3px 0px 3px 10px;
    color: Red;
}

.CatItem_tdPrice
{
    font: bold 10pt Arial;
    color: #999999;
    text-align: center;
    padding: 3px 0px 3px 0px;
    border: solid 1px #C0C0C0;
}

.CatItem1_tdPrice
{
    font: bold 12px Arial;
    color: #696969;
    padding: 3px 0px 3px 10px;
    border-top: solid 1px #CCCCCC;
}

.CatItem_tdPrice_ItemNA
{
    font: bold 10pt Arial;
    color: #696969;
    padding: 3px 10px 3px 0px;
    border: solid 1px #C0C0C0;
}

.CatItem1_tdPrice_ItemNA
{
    font: 12px Arial;
    color: #696969;
    padding: 3px 0px 3px 10px;
    border-top: solid 1px #CCCCCC;
}

.CatItem_tdChestPrice
{
    font: 10pt Arial;
    color: #696969;
    background-color: #F0EE8C;
    text-align: center;
    padding: 3px 0px 3px 0px;
    border: solid 1px #C0C0C0;
}

.CatItem_tdOrigName
{
    font: bold 9px Verdana;
    color: #AAAAAA;
    padding-left: 10px;
}

.CatItem1_tdOrigName
{
    font: bold 9px Verdana;
    color: #AAAAAA;
    padding-left: 10px;
    padding-bottom: 5px;
}

.CatItem_tdOrigName_ItemNA
{
    font: 9px Verdana;
    color: #999999;
    padding-left: 10px;
}

.CatItem1_tdOrigName_ItemNA
{
    font: 9px Verdana;
    color: #999999;
    padding-left: 10px;
}

.CatItem_tdAvailability
{
    font: 7pt Verdana;
    text-align: center;
    color: #696969;
    padding: 1px 0px 1px 0px;
    border: solid 1px #D0D0D0;
}

.CatItem_tdAvailability_ItemNA
{
    font: 7pt Verdana;
    text-align: center;
    padding: 1px 0px 1px 0px;
    border: solid 1px #D0D0D0;
}

.CatItem1_tdAvailability
{
    text-align: right; 
    vertical-align: bottom; 
    padding-right: 5px;
    color: #006400;
}

.CatItem1_tdAvailability_ItemNA
{
    text-align: right; 
    vertical-align: bottom; 
    padding-right: 5px;
    color: #AAAAAA;
}

.CatItem_tdDesc
{
    font: 7pt/10pt Verdana;
    text-align: justify;
    padding: 10px 10px 10px 5px;
}

.CatItem_tdDesc_ItemNA
{
    font: 7pt/10pt Verdana;
    color: #999999;
    text-align: justify;
    padding: 10px 10px 10px 5px;
}

.CatItem_tdImage
{
    vertical-align: top;
}

.CatItem_Image
{
    border: solid 1px Gainsboro;
    margin: 10px;
}

.CatItem1_Image
{
    border: solid 1px Gainsboro;
}

.CatItem_tdBasket
{
    height: 50px;
    padding-left: 30px;
}

.txtItemsCount
{
    width: 25px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    font: 7pt/10pt Verdana;
    background-color: #EDF5EF;
    border: solid 1px #C0C0C0;
}

.btnAddToBasket25
{
    margin-left: 3px;
    width: 25px;
    font: 7pt/10pt Verdana;
    vertical-align: bottom;
}

.btnAddToBasket80
{
    margin-left: 3px;
    width: 80px;
    font: 7pt/10pt Verdana;
    vertical-align: bottom;
}

.btnAddToBasket_Cat1
{
    width: 80px;
    font: 7pt/10pt Verdana;
    margin-top: 5px;
}

.btnAddToBasket_Cat3
{
    width: 60px;
    font: 7pt/10pt Verdana;
}

.btnAddToBasket120
{
    margin-left: 3px;
    width: 120px;
    font: 7pt/10pt Verdana;
    vertical-align: bottom;
}

.CatItem_tdFavorite
{
    padding-left: 50px;
}

#ctl00_dlstZeroLevelItems
{
    margin-bottom: 30px;
}

.pnlNoRecordFound
{
    width: 400px;
    height: 300px;
    background-image: url(../../images/EmptyBowl.jpg);
    margin-left: 40px;
}

.divNoRecordFound
{
    position: relative;
    top: 220px;
    left: 230px;
    width: 150px;
    height: 50px;
    text-align: right;
    font: bold 11px Arial;
    color: #696969;
}

#tblCatalogControls
{
    width: 480px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

#td_litShowAs
{
    width: 50px;
    padding-right: 10px;
    text-align: right;
    font: normal 9px Verdana;
}

#td_ddlShowAs
{
    width: 110px;
}

#td_litOrderBy
{
    width: 110px;
    padding-right: 10px;
    text-align: right;
    font: normal 9px Verdana;
}

#td_ddlOrderBy
{
    width: 120px;
}

#ctl00_cphMiddle1_ddlOrderBy
{
    font: normal 9px Verdana;
    width: 110px;
}

#td_ddlDirection
{
    width: 80px;
}

#ctl00_cphMiddle1_ddlDirection
{
    font: normal 9px Verdana;
    width: 80px;
}


/**************************************/
/*********** Catalog Pager ************/
/**************************************/


.pnlCatalogPager
{
    font: 11px Verdana;
    text-align: center;
    margin: 15px 0px 15px 0px;
}

.pnlCatalogPager a:link, a:active, a:visited
{
    color: #696969;
    text-decoration: none;
}

.pnlCatalogPager a:hover
{
    color: Black;
    text-decoration: none;
}

.PageNumNormal
{
    font-weight: normal;
}

.PageNumCurrent
{
    font-weight: bold;
    color: Black;
}



/**************************************/
/********* Articles General ***********/
/**************************************/

.MainDiv
{
    width: 480px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.ArticlePageTitleDiv
{
    margin-top: 5px;
    margin-bottom: 5px;
    font: bold 14px Trebuchet MS;
    color: #555753;
}

.ArticlePageTitleDivBottom
{
    margin-top: 5px;
    margin-bottom: 5px;
    font: bold 15px Trebuchet MS;
    color: #555753;
    padding-bottom: 20px;
}

.ArticlePageTitleDivNoDesc
{
    margin-top: 5px;
    margin-bottom: 30px;
    font: bold 14px Trebuchet MS;
    color: #555753;
}

.ArticlePageDescDiv
{
    margin-bottom: 10px;
    font: normal 13px Trebuchet MS;
    color: #696969;
    text-align: justify;
}

.L1Title
{
    font: bold 11px Trebuchet MS;
    color: #555753;
    text-align: left;
    margin: 5px 0px 10px 0px;
}

.L1Title a:link, a:active, a:visited
{
    text-decoration: none;
    color: #555753;
}

.L1Desc
{
    font: normal 13px Trebuchet MS;
    color: #555753;
    text-align: justify;
}

.L1DescMB
{
    font: normal 13px Trebuchet MS;
    color: #555753;
    text-align: justify;
    margin-bottom: 20px;
}

.L2Title
{
    font: italic bold 12px Trebuchet MS;
    color: #555753;
    text-align: left;
    margin: 10px 0px 5px 0px;
}

.L2Desc
{
    font: normal 12px Trebuchet MS;
    color: #808080;
    text-align: justify;
}

.ThreeLeafs
{
    margin: 15px 0px 15px 0px;
}

.FullWidthImage
{
    margin: 25px 0px 25px 0px;
}



/**************************************/
/************* Tea kinds **************/
/**************************************/

.TeaImageThree
{
    float: left;
    margin: 35px 2px 35px 2px;
}

.TeaImageLeftMargin
{
    float: left;
    margin: 30px 15px 30px 15px;
}

.TeaImageRightMargin
{
    float: right;
    margin: 30px 15px 30px 15px;
}




/**************************************/
/*********** Teh Kuan Yin *************/
/**************************************/



.ImageMain
{
    margin: 0px;
}

.ImageMainDiv
{
    text-align: center;
    margin: 30px 0px 20px 0px;
}

.ImageStep
{
    margin-top: 20px;
    float: left;
    clear: left;
    height: 128px;
    width: 192px;
}

.TextStep
{
    text-align: justify;
    margin-top: 20px;
    float: right;
    clear: right;
    font: normal 13px/15px Times New Roman;
    color: #696969;
    height: 132px;
    width: 258px;
}



/**************************************/
/*********** Pu-erh article ***********/
/**************************************/

.PuErh
{
    margin: 20px 0px 20px 0px;
}



/**************************************/
/************* Customers **************/
/**************************************/

.CustImage
{
    vertical-align: top; 
    border: solid 1px #696969;
    margin-top: 5px;
}

.CustImgDiv
{
    width: 150px;
    float: left;
    clear: both;
}

.CustLinkDiv
{
    font: bold 13px Arial;
    width: 310px;
    float: right;
    text-align: left;
    margin-bottom: 2px;
}

.CustLinkDiv a
{
    color: #696969;
}

.CustLinkDiv a:visited
{
    color: #696969;
}

.CustLinkDiv a:hover, a:active
{
    color: Black;
    text-decoration: none;
}

.CustTextDiv
{
    width: 310px;
    float: right;
    text-align: justify;
    font: normal 10px/13px Verdana;
    color: #696969;
}

.ThreeLeafsDiv
{
    width: 480px;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}



/**************************************/
/************* 5 Reasons **************/
/**************************************/

.ReasonImgDiv
{
    width: 75px;
    float: left;
}

.ReasonTextDiv
{
    width: 395px;
    float: right;
    text-align: justify;
    font: normal 13px/15px Times New Roman;
    color: #696969;
}




/**************************************/
/*********** Company Info *************/
/**************************************/

.CompanyInfoMain
{
    background-image: url(../../images/LogoBack.jpg);
    background-repeat: no-repeat;
    width: 400px;
    height: 390px;
}

.CompanyInfoText
{
    position: relative;
    height: 100px;
    width: 300px;
    top: 300px;
    left: 10px;
    text-align: left;
}

.CompanyInfoLink
{
    position: relative;
    height: 20px;
    width: 350px;
    top: 310px;
    left: 10px;
    text-align: left;
    color: #696969;
}

.CompanyInfoLink a:link, a:active, a:visited
{
    color: #696969;
    text-decoration: none;
}

.CompanyInfoLink a:hover
{
    color: Blue;
    text-decoration: none;
}



/**************************************/
/*********** RSS News Page ************/
/**************************************/

.News_tblItem
{
     border: 0px;
     width: 500px;
}

.News_Image_left
{
    margin: 2px 10px 0px 0px;
}

.News_Image_right
{
    margin: 2px 0px 0px 10px;
}

.News_Title
{
    font: bold 11px Verdana;
    color: #696969;
}

.News_Desc
{
    font: 9px/13px Verdana;
    color: #696969;
    text-align: justify;
}

.News_DateTime
{
    font: 9px Tahoma;
    color: #C0C000;
    padding-left: 10px;
}

.Default_NewItems_td
{
    width: 130px;
    border: solid 1px #e8e8e8;
    background-color: White;
}

.Default_NewItems_Thumb
{
    text-align: center;
    border-width: 0px;
    vertical-align: top;
    height: 90px;
    padding-top: 5px;
}

.Default_NewItems_Name
{
    text-align: center;
    color: Black;
    vertical-align: top;
    height: 40px;
}

.Default_NewItems_OrigName
{
    text-align: center;
    border-top: solid 1px #cccccc;
    color: #696969;
    vertical-align: top;
    height: 30px;
}

.Default_NewItems_Date
{
    text-align: center;
    color: #a0a0a0;
    vertical-align: top;
}

.Default_NewItems_DiscountPrice
{
    text-align: center;
    color: Red;
    vertical-align: top;
}

#ctl00_cphMiddle1_tbcNewItems_body
{
    border-color: #d0d0d0;
    margin-bottom: 30px;
}

#ctl00_cphMiddle1_tbcNewItems_header
{
    border-color: #d0d0d0;
    font-family: Verdana; 
    font-size: 9px;
}


/**************************************/
/************* Edit Item **************/
/**************************************/
/*
.EditItemTxt
{
    width: 400px;
}

.EditItemDdl
{
    width: 400px;
}
*/


.EditItemTxt
{
    float: left;
    clear: both;
    margin-bottom: 10px;
    width: 400px;
    font: normal 11px Verdana;
}

.EditItemDdl
{
    float: left;
    clear: both;
    margin-bottom: 10px;
    width: 100px;
    font: normal 11px Verdana;
}

.EditItemInfo
{
    float: left;
    clear: both;
    margin-bottom: 10px;
    font: normal 11px Verdana;
    border: solid 1px #c0c0c0;
}

.EditItemSub
{
    float: left;
    clear: both;
    font: normal 9px Verdana;
}


/**************************************/
/************** Rating ****************/
/**************************************/

#ctl00_cphMiddle1_pnlMain
{
    padding-left: 50px;
}

.td_RatingImage
{
    font-family: Verdana;
    font-size: 10px;
    padding: 10px 0px 0px 0px;
}

#ctl00_cphMiddle1_txtRating
{
    font: 9px Verdana;
    width: 400px;
    height: 50px;
    background-image: url(../../images/Back420x60.jpg);
    background-repeat: no-repeat;
    border: dashed 1px #696969;
    padding: 5px;
    margin-top: 15px;
}

#divSubject
{
    margin-top: 20px;
    margin-left: 40px;
    font: bold 14px Arial;
    color: #494949;
    width: 420px;
    text-align: center;
}

#divRateStep1
{
    font: 9px Verdana;
    width: 420px;
    margin-top: 40px;
    margin-left: 40px;
}

#divTeaName
{
    font: bold 14px Arial;
    margin-top: 20px;
    margin-left: 40px;
    text-align: center;
    width: 420px;
    height: 20px;
    background-image: url(../../images/RatingBack1.gif);
    background-repeat: no-repeat;
}

#divOrderID
{
    font: 11px Verdana;
    margin-left: 40px;
    margin-bottom: 20px;
    text-align: center;
    width: 420px;
    height: 20px;
    background-image: url(../../images/RatingBack2.gif);
    background-repeat: no-repeat;
}

#divRateStep2
{
    font: 9px Verdana;
    width: 420px;
    margin-top: 40px;
    margin-left: 40px;
}

#divRateStep2 input
{
    margin-left: 0px;
    text-align: center;
}

#divRateStep3
{
    font: 7pt Verdana;
    width: 450px;
    margin-top: 40px;
    margin-left: 25px;
}

#divRateStep4
{
    font: 9px Verdana;
    width: 420px;
    margin-top: 40px;
    margin-left: 40px;
}


#tblRateIt
{
    margin-top: 20px;
    text-align: left;
}

#td_Rate0
{
    width: 200px;
    height: 29px;
    background-image: url(../../images/TeaRating0.jpg);
    background-repeat: no-repeat;
}

#td_Rate1
{
    width: 200px;
    height: 29px;
    background-image: url(../../images/TeaRating1.jpg);
    background-repeat: no-repeat;
}

#td_Rate2
{
    width: 200px;
    height: 29px;
    background-image: url(../../images/TeaRating2.jpg);
    background-repeat: no-repeat;
}

#td_Rate3
{
    width: 200px;
    height: 29px;
    background-image: url(../../images/TeaRating3.jpg);
    background-repeat: no-repeat;
}

#td_Rate4
{
    width: 200px;
    height: 29px;
    background-image: url(../../images/TeaRating4.jpg);
    background-repeat: no-repeat;
}

#td_Rate5
{
    width: 200px;
    height: 29px;
    background-image: url(../../images/TeaRating5.jpg);
    background-repeat: no-repeat;
}

.td_Rate
{
    padding-left: 15px;
    color: #696969;
}

#ctl00_cphMiddle1_txtShowRatingValue
{
    width: 15px;
}

#td_Slider
{
    width: 40px;
}

#ctl00_cphMiddle1_btnSubmitRating
{
    margin-top: 20px;
    margin-left: 10px;
}

#tblItems2Rate
{
    border: solid 1px #E0E0E0;
    width: 490px;
    background-image: url(../../images/back_Tea1_460.jpg);
    background-repeat: no-repeat;
}

#td_Items2RateLbl
{
    background-image: url(../../images/Back480x40.jpg);
    background-repeat: no-repeat;
    color: #696969;
    padding: 5px 0px 5px 0px;
    font: bold 12px Arial;
    text-align: center;
}

#td_OrderID
{
    width: 30px;
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
}

#td_OrderCreated
{
    width: 60px;
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
    background-color: #F9F9F9;
}

#td_ItemCatalogID
{
    width: 90px;
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
    background-color: #F9F9F9;
}

#td_ItemName
{
    width: 230px;
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
}

#td_RatingValue
{
    width: 10px;
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
    background-color: #F9F9F9;
}




/**************************************/
/*********** Reward Points ************/
/**************************************/

#tblRewardPoints
{
    border: solid 1px #E0E0E0;
    width: 480px;
    background-image: url(../../images/back_Bowl3_460.jpg);
    background-repeat: no-repeat;
}

#td_RewardPointsLbl
{
    background-image: url(../../images/Back480x40.jpg);
    background-repeat: no-repeat;
    color: #696969;
    padding: 5px 0px 5px 0px;
    font: bold 12px Arial;
    text-align: center;
}

#td_BonusPointsInserted
{
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
}

#td_RewardReason
{
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
}

#td_RewardDetail
{
    border: solid 1px #D0D0D0;
    padding: 2px 5px 2px 5px;
}

#td_PointCount
{
    border: solid 1px #D0D0D0;
    background-color: #F9F9F9;
    text-align: right;
    padding-right: 3px;
}

#td_PointSumLbl
{
    background-image: url(../../images/Back200x40.jpg);
    background-repeat: no-repeat;
    padding: 5px 5px 5px 5px;
}

#td_PointSum
{
    color: #696969;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}



/**************************************/
/************** Feedback **************/
/**************************************/

.FeedbackControlLabel
{
    color: #696969;
    padding-top: 15px;
}

#divFeedback
{
    width: 480px;
}

#ctl00_cphMiddle1_ddlFeedbackReasons
{
    width: 240px;
    background-color: #fafafa;
    border: solid 1px #d0d0d0;
}


#ctl00_cphMiddle1_txtMessageFrom
{
    width: 240px;
    background-color: #fafafa;
    border: solid 1px #d0d0d0;
}


#ctl00_cphMiddle1_btnSendMessage
{
    width: 100px;
    margin: 10px 0px 20px 0px;
}

.tbwMessageFrom
{
    color: #cccccc;
}



/**************************************/
/********* Li Ching Yuen Chest ********/
/**************************************/

#tblChestMain
{
    width: 80px;
    margin-right: 5px;
    margin-top: 50px;
    text-align: center;
}

#td_litChestStatus
{
    color: Gray;
}

#td_litTimeLeft
{
    color: #696969;
}

#td_ChingYuen_litTitle
{
    font: bold 12px Arial;
}

#td_ChingYuen_litAbout
{
    text-align: justify;
    padding-right: 10px;
}

#td_ChingYuen_litTimeLeft
{
    font: bold 36px Arial;
    text-align: center;
    color: #FF4500;
    vertical-align: top;
}

#td_ChingYuen_litTreasure
{
    font: bold 16px Arial;
    text-align: center;
    color: #FFA500;
    padding: 0px 15px 0px 15px;
    vertical-align: top;
}

#td_ChingYuen_litHowItWorks1, #td_ChingYuen_litHowItWorks2
{
    color: #696969;
    text-align: center;
    vertical-align: bottom;
}

#tbl_ChingYuen_Treasure
{
    margin: 15px 0px 15px 0px;
}

#td_ChingYuen_litDescription
{
    text-align: justify;
}



/**************************************/
/************* Dictionary *************/
/**************************************/

.dict_col1_cnon
{
    width: 80px; 
    vertical-align: top; 
    border-bottom: solid 1px #d0d0d0;
}

.dict_col1_cnoff
{
    width: 120px; 
    vertical-align: top; 
    border-bottom: solid 1px #d0d0d0;
}

.dict_col2
{
    font-size: 15px; 
    width: 80px; 
    border-bottom: solid 1px #d0d0d0;
}

.dict_col3_cnon
{
    width: 320px; 
    vertical-align: top; 
    padding-left: 10px; 
    border-bottom: solid 1px #d0d0d0;
}

.dict_col3_cnoff
{
    width: 360px; 
    vertical-align: top; 
    padding-left: 10px; 
    border-bottom: solid 1px #d0d0d0;
}

#ctl00_cphMiddle1_cbxShowOrig2
{
    margin-right: 10px;
}

.dict_col1hdr, .dict_col2hdr, .dict_col3hdr
{
    font-weight: bold;
    border-bottom: solid 2px #696969;
}

#tblDictionary
{
    width: 480px;
    background-image: url(../../images/DictStampBack.jpg);
    background-repeat: no-repeat;
}



/**************************************/
/********** Order Processing **********/
/**************************************/

.btnAddLogItem
{
    width: 25px;
    margin-bottom: 3px;
    margin-left: 3px;
}


/**************************************/
/************** Default ***************/
/**************************************/

.RecommendHdr
{
    text-align: center;
    vertical-align: middle;
    font: bold 12px Arial;
    color: #696969;
    height: 40px;
    background-image: url(../../images/Back480x40.jpg);
    background-repeat: no-repeat;
}

.NewsHdr
{
    text-align: center;
    vertical-align: middle;
    font: bold italic 14px Arial;
    color: #696969;
    height: 50px;
    background-image: url(../../images/back_DefaultNews.jpg);
    background-repeat: no-repeat;
}

.AttributeValueItemsTowerName
{
    text-align: center; 
    background-image: url(../../images/back_120x20.jpg); 
    background-repeat: no-repeat;
}


/**************************************/
/************ Registration ************/
/**************************************/

.cuwNewUser
{
    margin-left: auto;
    margin-right: auto;
}

td.ErrorMessageText
{
    color: Red;
    text-align: center;
}

.InvisibleControl
{
    display: none;
}

.tdRegistrationValue
{
    width: 230px;
    text-align: center;
}

.RegistrationTextbox
{
    width: 200px;
    margin-right: 10px;
}

table.RegistrationTable
{
    margin-top: 30px;
    border-collapse: collapse;
    border: solid 1px #dfdfdf;
}

table.RegistrationTable td
{
    padding: 2px 2px 2px 2px;
    
}

th.RegistrationHeader
{
    background-image: url(../../images/Back480x40.jpg);
    background-repeat: no-repeat;
    color: #696969;
    padding: 5px 0px 5px 0px;
    font: bold 12px Arial;
    text-align: center;
    border: solid 1px #dfdfdf;
}

td.RegistrationLiteral
{
    text-align: right;
    width: 130px;
}

td.OptionalTextbox
{
    text-align: right;
    padding-right: 10px;
}

td.RequiredTextbox
{
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}

.PasswordStrengthBarIndicator
{
    color: #a4b97f;
    background-color: #a4b97f;
    margin-top: 4px;
}

.PasswordStrengthBarBorder
{
    border: solid 1px #a4b97f;
    width: 248px;
    margin-top: 8px;
    display: block;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
}

.PasswordStrengthLabel
{
    width: 252px;
    display: block;
    height: 22px;
    border: solid 1px #a4b97f;
}

.StrengthStyle1
{
    color: #dfdfdf;
    margin-top: 8px;
    background-color: #dfdfdf;
    height: 45px;
}

.StrengthStyle2
{
    color: #a4b97f;
    margin-top: 8px;
    background-color: #b9c6a2;
    height: 45px;
}

.StrengthStyle3
{
    color: #658812;
    margin-top: 8px;
    background-color: #a4b97f;
    height: 45px;
}



/**************************************/
/*********** PasswordChange ***********/
/**************************************/

.chpChangePassword
{
    margin-left: auto;
    margin-right: auto;
}

table.PasswordChangeTable
{
    border-collapse: collapse;
    border: solid 1px #dfdfdf;
}

table.PasswordChangeTable td
{
    padding: 4px 4px 4px 4px;
}

th.PasswordChangeHeader
{
    background-image: url(../../images/Back480x40.jpg);
    background-repeat: no-repeat;
    color: #696969;
    padding: 5px 5px 5px 5px;
    font: bold 12px Arial;
    text-align: center;
    border: solid 1px #dfdfdf;
}

.ChangePasswordTextbox
{
    width: 200px;
}

.pchFreeCell
{
    height: 15px;
}

#divBox1
{
    width: 100px;
    height: 100px;
    background-image: url(../../images/Keys1.jpg);
}

#divBox2
{
    width: 100px;
    height: 100px;
    background-image: url(../../images/Keys1.jpg);
}


td.ChangePasswordButtons
{
    text-align: right;
}

td.ChangePasswordLabels
{
    text-align: right;
}
.PChPasswordStrengthBarIndicator
{
    color: #a4b97f;
    background-color: #a4b97f;
    margin-top: 4px;
}

.PChPasswordStrengthBarBorder
{
    border: solid 1px #a4b97f;
    width: 198px;
    margin-top: 34px;
    display: block;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
}

.PChPasswordStrengthLabel
{
    width: 150px;
    display: block;
    height: 24px;
}

.PChStrengthStyle1
{
    color: #dfdfdf;
    margin-top: 34px;
    background-color: #dfdfdf;
    height: 45px;
}

.PChStrengthStyle2
{
    color: #a4b97f;
    margin-top: 34px;
    background-color: #b9c6a2;
    height: 45px;
}

.PChStrengthStyle3
{
    color: #658812;
    margin-top: 34px;
    background-color: #a4b97f;
    height: 45px;
}








.DropBaseLabelCulture
{
	padding: 2px 2px 2px 3px;
	display: inline-block;
	width: 95px;
	border: 1px solid #e0e0e0;
}

.DropBaseLabelCurrency
{
	padding: 2px 2px 2px 3px;
	display: inline-block;
	width: 145px;
	border: 1px solid #e0e0e0;
}

.ContextMenuPanelCulture
{
	border: 1px solid #868686;
	z-index: 1000;
	cursor: default;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
	background-color: #F5F5F5;
}

a.ContextMenuItemCulture
{
    background-color: #F9F9F9;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	border: 1px solid #C0C0C0;
	padding: 3px;
	width: 85px;
}

a.ContextMenuItemCulture:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px;
	width: 85px;
}

.ContextMenuPanelCurrency
{
	border: 1px solid #868686;
	z-index: 1000;
	cursor: default;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
	background-color: #F5F5F5;
}

a.ContextMenuItemCurrency
{
    background-color: #F9F9F9;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	border: 1px solid #C0C0C0;
	padding: 3px;
	width: 150px;
}

a.ContextMenuItemCurrency:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px;
	width: 150px;
}



/**************************************/
/*********** Discount items ***********/
/**************************************/


#ShowDiscount
{
    float: right;
    margin-bottom: 20px;
}

#oboutShow
{
    margin-top: 5px;
    margin-left: 10px;
    margin-bottom: 50px;
    z-index: -1;
}





/**************************************/
/******** Customers recommend *********/
/**************************************/

.RecItems_Header
{
    text-align: center; 
    padding-bottom: 10px; 
    font: bold 16px Arial; 
    color: #666666; 
    font-style: italic;
}

.RecItem_Name
{
    font: bold 12px Arial;
    color: #999999;
    padding-top: 10px;
}

.RecItem_Name a:link, a:active, a:visited
{
    color: #696969;
    text-decoration: none;
}

.RecItem_thumb
{
    padding-right: 10px; 
    padding-top: 10px; 
    vertical-align: top;
}

.RecItem_Customer
{
    padding-top: 3px; 
    font: bold 10px Arial; 
    color: #696969;
}

.RecItem_Rated
{
    font: bold 10px Arial; 
    color: #696969;
}

.RecItem_Text
{
    text-align: justify;
}

#ctl00_pnlCustRecomm
{
    float: left; 
    margin-top: 50px; 
    margin-left: 30px;
}




/***********************/
/***** TwitterList *****/
/***********************/



/***********************/
/******** POTW *********/
/***********************/

.ctrl_recomm_cs
{
    text-align: center;
    width: 220px;
    height: 450px;
    background-image: url(../../Controls/Recommended/back_Recommended_cs.png); 
    background-repeat: no-repeat;
    margin: 0px;
}

.ctrl_recomm_en
{
    text-align: center;
    width: 220px;
    height: 450px;
    background-image: url(../../Controls/Recommended/back_Recommended_en.png); 
    background-repeat: no-repeat;
    margin: 0px;
}

.ctrl_recomm_cs a
{
color: #333333;
}

.ctrl_recomm_en a
{
color: #333333;
}


/****** Control: WhyUs *******/

.WU_ItemStyle
{
    font: normal 13px Trebuchet MS;
    color: #555753;
    float: left;
    clear: both;
    width: 140px;
    height: 25px;
    background-image: url(../../Controls/WhyUs/back_WU_item.png);
    background-repeat: no-repeat;
    margin-bottom: 3px;
    padding-left: 10px;
}



/****** Control: Featured discount *******/

.DiscountItem_divMain
{
    width: 140px;
    height: 250px;
    background-image: url(../../Controls/Discount/back_Discount.png);
    background-repeat: no-repeat;
}

.DiscountItem_Image
{
    text-align: center;
}

.DiscountItem_Name
{
    font: normal 11px Trebuchet MS;
    text-align: center;
}

.DiscountItem_OrigName
{
    font: normal 11px Trebuchet MS;
    text-align: center;
}

.DiscountItem_Price
{
    font: normal 11px Trebuchet MS;
    text-align: center;
    color: Red;
    font-weight: bold;
}

.DiscountItem_Discount
{
    font: normal 12px Trebuchet MS;
    text-align: center;
    color: Red;
    font-weight: bold;
    text-decoration: underline;
}



/**************************************/
/********** Home - Products ***********/
/**************************************/

.Home_Products_div_1_cs
{
    background-image: url(../../Controls/Products/Home_Latest_hdr1_cs.png); 
    background-repeat: no-repeat; 
    width: 550px; 
    height: 50px;
}

.Home_Products_div_1_en
{
    background-image: url(../../Controls/Products/Home_Latest_hdr1_en.png); 
    background-repeat: no-repeat; 
    width: 550px; 
    height: 50px;
}

.Home_Products_div_2
{
    background-image: url(../../Controls/Products/Home_Latest_hdr2.png); 
    background-repeat: no-repeat; 
    width: 550px; 
    height: 290px;
}

.Home_Products_div_3_cs
{
    background-image: url(../../Controls/Products/Home_Latest_hdr3_cs.png); 
    background-repeat: no-repeat; 
    width: 550px; 
    height: 30px;
}

.Home_Products_div_3_en
{
    background-image: url(../../Controls/Products/Home_Latest_hdr3_en.png); 
    background-repeat: no-repeat; 
    width: 550px; 
    height: 30px;
}