﻿body
{
	margin:0px 0px 0px 0px;
	background-image:url(Webimages/Layout/background.png);
	background-repeat:repeat-x;
	background-position:left top;
	/* -------------- 30/Jan/2007 ----------------------- */
	background-color:#1f6ea6;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt;
    font-weight:normal;
    letter-spacing:normal;
    text-transform:none;
    word-spacing:normal;
    /* ------------------30/Jan/2007 ------------------------ */
}

h1 
{
    font-size:13pt; 
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;  
}    

h2 
{
    font-size:12pt;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

h3 
{
    font-size:11pt;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px; 
}
    
h4,h5,h6 
{
    font-size:10pt;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

/*-- 16/Jun/2009, Fahong, copy from the admin preview styles --*/
A:link	{	
	text-decoration:	none;
	}	
		
A:visited	{	
	text-decoration:	none;
	}	
		
A:active	{	
	text-decoration:	none;
	}	
		
A:hover	{	
	text-decoration:	underline;
	}	
	
UL LI {	
	list-style-type:square;
	}	

UL LI LI {	
	list-style-type:disc;
	}	

UL LI LI LI {	
	list-style-type:circle;
	}	
	
OL LI {	
	list-style-type:decimal;
	}	

OL OL LI {	
	list-style-type:lower-alpha;
	}	

OL OL OL LI {	
	list-style-type:	lower-roman;
	}
	
.WhiteBG
{
	background-color:White;
}

.ButtonImageSpacer
{
	margin:5px 0px 0px 10px;
}

.MenuBars
{
	background-color:#A8ABBB;
}

.MenuBarsDark
{
	background-color:#242424;
}

.MenuBarsOrange
{
	background-color:#F14E0E;
}

.MenuBarsGray
{
	background-color:#9A9A9A;
}

.MenuSearch
{
	font-size:9pt;
	color:#105688;
	font-weight:normal;
	border:solid 2px #242424;
}

.MenuLinks, .MenuLinks a
{
	font-size:8pt;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.MenuLinks-Blue, .MenuLinks-Blue a
{
	font-size:8pt;
	color:#0E7BEB;
	font-weight:bold;
	text-decoration:none;
}

.MenuLinks a:hover
{
	font-weight:bold;
	font-size:larger;
}

.MenuLinkSpacer
{
	padding:8 0 0 8;
}

.SpecialLinks, .SpecialLinks a
{
	font-size:8pt;
	color:#0F94F1;
	font-weight:bold;
	text-decoration:none;
}

.ProductLinks, .ProductLinks a
{
	font-size:8pt;
	color:black;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.ProductLinks td
{
	vertical-align:middle;
	background:gray;
}

.ProductLinks-normal, .ProductLinks-normal a
{
	font-size:8pt;
	color:black;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
}

.ProductLinks-normal td
{
	vertical-align:middle;
	background:gray;
}

.ProductList
{
	background:#E9E9E9;
	vertical-align:top;
	border:solid 1px Gray;
}

.ProductList td
{
	margin:10px 10px 10px 10px;
}

.ProductDataList td
{
	vertical-align:top;
}

.ProductImage
{
	border:solid 1px Gray;
	background:white;
}

.ProductImage-NoBorder
{
	border:solid 0px Gray;
}

.Checkbox-orange
{
	width:100%;
	background:#E9E9E9;
	color:black;
	border:solid 1px #E9E9E9;
	font-size:8pt;
	font-weight:bold;
}

.LayoutBorder
{
	background:white;
	border:solid 1px #242424;
}

.LayoutBorderClear
{
	border:solid 1px #242424;
}

.BottomLinks, .BottomLinks a
{
	color:black;
	font-size:7.5pt;
	padding:2 2 2 2;
	text-decoration:none;
}

.ContentText-Black
{
	color:black;
	font-size:8pt;
	font-weight:normal;
}

.ActiveContentBorder
{
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-color:#E1D3D3;
}

.ActiveContent-Black-Large
{
	color:black;
	font-size:10pt;
	font-weight:bold;
}

.ActiveContent-Black
{
	color:black;
	font-size:8pt;
	font-weight:bold;
}

.ActiveContent-Black-Small
{
	color:black;
	font-size:7pt;
	font-weight:bold;
}

.ActiveContent-White
{
	color:White;
	font-size:8pt;
	font-weight:bold;
}

.ActiveContent-White-Large
{
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.ActiveContent-Gray
{
	color:gray;
	font-size:8pt;
	font-weight:bold;
}

.ActiveContent-Red
{
	color:Red;
	font-size:8pt;
	font-weight:bold;
}

.ActiveContent-Red-Large
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
}

.ActiveContent-Blue-Small, .ActiveContent-Blue-Small a
{
	color:#0E7BEB;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
}

.ActiveContent-Blue-Small a:hover
{
	text-decoration:underline;
}

.ActiveContent-Blue, .ActiveContent-Blue a
{
	color:#0E7BEB;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

.ActiveContent-Blue a:hover
{
	text-decoration:underline;
}

.ActiveContent-Blue-Large
{
	color:#0066FF;
	font-size:9pt;
	font-weight:bold;
}

.ActiveContent-Green
{
	color:#0E7BEB;
	font-size:8pt;
	font-weight:bold;
}

.ActiveContent-Green-Small
{
	color:#54B137;
	font-size:7pt;
	font-weight:bold;
}

.ActiveContent-Green-Large
{
	color:#54B137;
	font-size:10pt;
	font-weight:bold;
}

.ActiveHeading-Blue, .ActiveHeading-Blue a
{
	color:#105688;
	font-size:10pt;
	font-weight:bold;
	height:23px;
	text-decoration:none;
	text-align:left;
}

.ActiveHeading-Blue a:hover
{
	text-decoration:underline;
}

.ActiveText-Black, .ActiveText-Black a
{
	color:Black;
	font-size:8pt;
	font-weight:Normal;
	text-decoration:none;
}

.ActiveText-Black a:hover
{
	text-decoration:underline;
}

.ActiveText-Green, .ActiveText-Green a
{
	color:#54B137;
	font-size:8pt;
	font-weight:Normal;
	text-decoration:none;
}

.ActiveText-Green a:hover
{
	text-decoration:underline;
}

.ActiveText-Blue, .ActiveText-Blue a
{
	color:#105688;
	font-size:8pt;
	font-weight:Normal;
	text-decoration:none;
}

.ActiveText-Blue a:hover
{
	text-decoration:underline;
}

.ErrorContent-Large
{
	color:Red;
	font-weight:bold;
	font-size:11pt;
}

.ListingSubBorder
{
	border:solid 1px #E1D3D3;
	background-color:White;
	padding:5px 5px 5px 5px;
	margin:0px 0px 15px 5px;
}

.ListingBox
{
	Border:solid 1px #E1D3D3;
	background-color:#E9E9E9;
	margin:0px 5px 0px 0px;
}

.ListingBoxTitle
{
	background-color:#0E7BEB;
	color:White;
	font-size:9pt;
	font-weight:bold;
}

.ListingBoxItem
{
	
	background-color:White;
}

.ListingPostCodeSearch
{
	font-size:9pt;
	color:black;
	font-weight:normal;
	border:solid 1px #242424;
}

.ListingPostCodeSearch-Bold
{
	font-size:9pt;
	color:black;
	font-weight:bold;
	border:solid 1px #242424;
}

.DataGrid-normal-Header
{
	margin:3px 3px 3px 3px;
	font-size:9pt;
	font-weight:bold;
	background-color:#585858;
	color:White;
}

.DataGrid-normal-outside
{
	border:solid 1px #242424;
}

.DataGrid-normal td, .DataGrid-normal a
{
	margin:5px 5px 5px 5px;
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFF;
	border-bottom-width:0px;
	text-decoration:none;
	color:black;
}

.DataGrid-normal-alt td, .DataGrid-normal-alt a
{
	margin:5px 5px 5px 5px;
	font-size:8pt;
	font-weight:normal;
	background-color:#FFFFFF;
	border-bottom-width:0px;
	text-decoration:none;
	color:black;
}

.DataGrid-normal-Selected td, .DataGrid-normal-Selected a
{
	margin:5px 5px 5px 5px;
	font-size:8pt;
	font-weight:normal;
	background-color:#c1edfc;
	border-bottom-width:0px;
	text-decoration:none;
	color:black;
}

.CheckoutStep-Active
{
	width:120px;
	height:20px;
	border:solid 1px black;
	padding:2px 2px 2px 2px;
	background-color:#F14E0E;
	text-align:center;
}

.CheckoutStep-ActiveLink, .CheckoutStep-ActiveLink a, .CheckoutStep-ActiveLink a:visited
{
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.CheckoutStep-ActiveLink a:hover
{
	text-decoration:underline;
}

.CheckoutStep-Inactive
{
	width:120px;
	height:20px;
	border:solid 1px black;
	padding:2px 2px 2px 2px;
	background-color:#B8B8B8;
	text-align:center;
}

.CheckoutStep-InactiveLink, .CheckoutStep-InactiveLink a, .CheckoutStep-InactiveLink a:visited
{
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:gray;
	text-decoration:none;
}

.CheckoutStep-InactiveLink a:hover
{
	text-decoration:underline;
}

.TextRightAlign
{
	text-align:right;
}

.ActiveContent-Blue-login
{
	color:#0E7BEB;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
}

/* --- for news ticker, Fa Hong,  27/Sep/2008 --*/

.NewsDate
{
   font-size:9pt;
   font-weight:normal;
   text-align:right;
   vertical-align:top;
   padding-top:10px;
   padding-right:10px;
}

.NewsHeadline
{
	font-size:9pt;
    font-weight:normal;
    height:68px;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
    padding-bottom:20px;
	line-height:22px;
}

/* --- for news ticker and new arivals, Lee MacKinnell,  29/Sep/2008 --*/

.NewsReadMore
{
    height:100%;
	text-align:right;
	vertical-align:top;
	color:#105688;
	font-size:9pt;
	font-weight:normal;
	padding-right:10px;
}

.ActiveHeading-Blue-link
{
	color:#105688;
	font-size:8pt;
	font-weight:bold;
}

/* --- for news ticker, Fa Hong,  27/Sep/2008 --*/
.ProductSmall
{
	height:100px;
	width:100px;
	border:none;
}

.divScrollHidden
{
	overflow:hidden;
	white-space:normal;
}

.message
{
	font-style:normal;
}

.NewsArticlePageHeading 
{
	color:Black;
	font-size:16pt;
    font-weight:bold;
}

.NewsArticlePageBylineName
{
	color:#105688;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}

.NewsArticlePageBylineOther 
{
	color:black;
	font-size:9pt;
	font-weight:bold;
}

/*----------------- added by Fa Hong, 05/Nov/2008 ------------------------------------------*/
.helpcursor { 
   cursor:help; 
   }

.helpdoubleunder { 
   font-weight:bold;
   color:#009900;
   }
   
   /*------------------- info bar css ------------------------*/ 
#infobar
{
	font-size:9pt;
	color:#105688;
	font-weight:normal;
	width:100%;
}

#infobar A
{
    clear:both;
    padding-right:0.3em;
    display:block;
    padding-left:2em;
    background:url(warning.gif) infobackground fixed no-repeat 0.3em 0.3em;
    float:left;
    padding-bottom:0.45em;
    width:100%;
    cursor:default;
    color:InfoText;
    padding-top:0.45em;
    border-bottom:0.16em outset;
    text-decoration:none;
}
#infobar A:link
{
    clear:both;
    padding-right:0.3em;
    display:block;
    padding-left:2em;
    background:url(warning.gif) infobackground fixed no-repeat 0.3em 0.3em;
    float:left;
    padding-bottom:0.45em;
    width:100%;
    cursor:default;
    color:InfoText;
    padding-top:0.45em;
    border-bottom:0.16em outset;
    text-decoration:none;
}
#infobar A:visited
{
    clear:both;
    padding-right:0.3em;
    display:block;
    padding-left:2em;
    background:url(warning.gif) infobackground fixed no-repeat 0.3em 0.3em;
    float:left;
    padding-bottom:0.45em;
    width:100%;
    cursor:default;
    color:InfoText;
    padding-top:0.45em;
    border-bottom:0.16em outset;
    text-decoration:none;
}
#infobar A:active
{
    clear:both;
    padding-right:0.3em;
    display:block;
    padding-left:2em;
    background:url(warning.gif) infobackground fixed no-repeat 0.3em 0.3em;
    float:left;
    padding-bottom:0.45em;
    width:100%;
    cursor:default;
    color:InfoText;
    padding-top:0.45em;
    border-bottom:0.16em outset;
    text-decoration:none;
}
#infobar A:hover
{
   background:url(warning2.gif) highlight fixed no-repeat 0.3em 0.3em;
   color:HighlightText;
   width:100%;
}


/* --- for news ticker in Firefox, Fa Hong,  30/Mar/2009 --*/
.NewsDateFF
{
   font-size:9pt;
   font-weight:normal;
   text-align:right;
   vertical-align:top;
   position:relative;
   top:-15px;
   left:-10px;
}

.NewsHeadlineFF
{
	font-size:9pt;
     font-weight:normal;
    height:68px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
	line-height:22px;
}

.NewsReadMoreFF
{
    height:100%;
	text-align:right;
	vertical-align:top;
	color:#105688;
	font-size:9pt;
	font-weight:normal;
	position:relative;
    top:20px;
    left:-10px;
}

/* --- for news ticker in Opera, Fa Hong,  30/Mar/2009 --*/
.NewsDateOpera
{
   font-size:9pt;
   font-weight:normal;
   text-align:right;
   vertical-align:top;
   position:relative;
   top:-15px;
   left:-10px;
}

.NewsHeadlineOpera
{
	font-size:9pt;
    font-weight:normal;
    height:68px;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
	line-height:22px;
}

.NewsReadMoreOpera
{
    height:100%;
	text-align:right;
	vertical-align:top;
	color:#105688;
	font-size:9pt;
	font-weight:normal;
	position:relative;
    top:20px;
    left:-10px;
}

/* --- for news ticker in Safari, Fa Hong,  30/Mar/2009 --*/
.NewsDateSafari
{
   font-size:9pt;
   font-weight:normal;
   text-align:right;
   vertical-align:top;
   padding-top:8px;
   padding-right:10px;
}

.NewsHeadlineSafari
{
	font-size:9pt;
    font-weight:normal;
    height:68px;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
    padding-bottom:20px;
	line-height:22px;
}

.NewsReadMoreSafari
{
    height:100%;
	text-align:right;
	vertical-align:top;
	color:#105688;
	font-size:9pt;
	font-weight:normal;
    padding-right:10px;
}


#pagecontainer {
    width:800px;
}
#banner {
    height:126px;
    padding-top:18px;
    background-color:#DD6B26;
}
#search {
    width:254px;
    position:absolute;
    top:115px;
    left:545px;
    font-size:small;
    color:#930626;
}
#leftsidebar {
    width:188px;
    float:left;
    padding-right:10px;
}
#rightsidebar {
    width:238px;
    float:right;
    padding-left:6px;
}
#maincontent {
    border-left:1px solid #DD6B26;
    margin-left:203px;
    margin-right:260px;
    padding-left:13px;
    padding-right:13px;
}
#footer {
    text-align:center;
    background-color:#DD6B26;
}

/* for textboxes display */
.NormalTextBox
{
    font-size:9pt;
    font-weight:normal;
}

/* text style for labels in front of textboxes */
.SubHead    {
    font-size:9pt;
    font-weight:normal;
    color:black;
}

.HideControl
{
	display:none;
}

.CateTree
{
	font-size:9pt;
	position:relative;
	left:1px;
	top:-3px;
}
	
/*-- 16/Jun/2009, Fahong, copy from the admin preview styles --*/

.UnsubscribeHeading
{
	color:#105688;
	font-size:20pt;
    font-weight:bold;
}

 .UnsubscribeContent
{
	color:#000000;
	font-size:16pt;
    font-weight:bold;
}

.Products_Price_Gray
{
	color:#898989;
	font-size:7pt;
    font-weight:normal;
}

.Products_RRPTag
{
	color:#898989;
	font-size:8pt;
    font-weight:bold;
}

.Products_RRPPrice
{
	color:#898989;
	font-size:8pt;
    font-weight:bold;
    text-decoration:line-through;
}

.Products_StorePrice, .Products_Saving, .Products_Saving_Promotion
{
	color:#898989;
	font-size:8pt;
    font-weight:bold;
}

.Products_Saving_Promotion
{
	color:#05AB01;
}

.Products_OnlinePrice
{
	color:#05AB01;
	font-size:9pt;
    font-weight:bold;
}

.Products_OnlinePrice_Small
{
	color:#05AB01;
	font-size:8pt;
    font-weight:bold;
}

.Products_SalesObjectName
{
	font-size:9pt;
    font-weight:bold;
}

.Products_Engage
{
	color:#000000;
	font-size:8pt;
	font-weight:normal;
}

.Products_Found
{
	color:#54B137;
	font-size:8pt;
	font-weight:bold;
	vertical-align:bottom;
}

.Products_MoreDetails
{
	color:#105688;
	font-size:8pt;
	font-weight:bold;
}

.Products_Description
{
	font-size:7pt;
}


.PanelRightTotal
{
	color:#05AB01;
	font-size:10pt;
    font-weight:bold;
}
 
.PanelRightSalesObjectName
{
	color:#024b89;
	font-size:6.5pt;
    font-weight:bold;
    line-height:12px;
    text-transform:capitalize;
}

.PanelRightSalesObjectDescription
{
	font-size:6pt;
    font-weight:bold;
}

.TopRightPanelQty
{
	color:#000000;
	font-size:6.5pt;
    font-weight:bold;
}

.LoginLink
{
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:underline;
}

/* -- for ProductListing, Start, Fahong, 27/Oct/2009 --*/
.ListingCategoryPath, .ListingCategoryPath a, .PanelRightYourCart
{
	color:#105688;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.ListingProductName, .Listing_SalesObjectName
{
	color:#024b89;
	font-size:16pt;
    font-weight:bold;
    position:relative;
	text-align:left;
	top:-19px;
	top:-18px\9;
	*top:-18px;
	_top:-18px;
}

.ListingProductCode
{
	color:#024b89;
	font-size:7pt;
    font-weight:bold;
}

.ListingTabHeading
{
	font-size:10pt;
	color:#0072FF;
	font-weight:bold;
	cursor:pointer;
}

.ListingActiveTabHeading
{
	font-size:10pt;
	color:#236194;
	font-weight:bold;
}

.ListingTabContentHeading, .ListingContentTitle
{
	font-size:9pt;
	font-weight:bold;
	color:#105688;
	padding:0px 2px 0px 2px;
}

.ListingTabContentText
{
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	padding:0px 2px 0px 2px;
}

.ListingProductLevelComingSoon
{
	color:#000000;
	font-size:10pt;
    font-weight:bold;
}

.ListingProductLevelSoldOut
{
	color:#000000;
	font-size:10pt;
    font-weight:bold;
}

.ListingProductLevelHurry, .Listing_Status_LessThan5
{
	color:Red;
	font-size:10pt;
    font-weight:bold;
}

.ListingProductLevelLessThan10, .Listing_Status_LessThan10
{
	color:Orange;
	font-size:10pt;
    font-weight:bold;
}

.Listing_Status_Normal, .ListingProductLevelNormal
{
	color:#000000;
	font-size:10pt;
    font-weight:bold;
}

.ListingRRPTag, .Listing_RRP_Label
{
	color:#898989;
	font-size:9pt;
    font-weight:bold;
}

.ListingRRPPrice, .Listing_RRP
{
	color:#898989;
	font-size:9pt;
    font-weight:bold;
    text-decoration:line-through;
}

.ListingStorePrice, .Listing_StorePrice
{
	color:#898989;
	font-size:9pt;
    font-weight:bold;
}

.ListingOnlinePrice, .Listing_OnlinePrice
{
	color:#05AB01;
	font-size:14pt;
    font-weight:bold;
}

.ListingSaving, .ListingSaving_Promotion
{
	color:#898989;
	font-size:9pt;
    font-weight:bold;
}

.ListingSaving_Promotion
{
	color:#05AB01;
}

.ListingDeliveryCost, .Listing_DeliveryCost
{
	color:#05AB01;
	font-size:8pt;
    font-weight:bold;
}

.ListingDeliveryDays
{
	color:Gray;
	font-size:7pt;
	font-weight:bold;
}

.ListingDeliveryQty
{
	color:#000000;
	font-size:8pt;
    font-weight:normal;
}

.ListingDeliveryPostcode, .Listing_Delivery_Black
{
	color:#000000;
	font-size:8pt;
    font-weight:normal;
}

.ListingDeliveryCalculatorLink, .Listing_Delivery_Link
{
	color:#0072ff;
	font-size:8pt;
    font-weight:Normal;
}

.ListingBookmarkLink, .Listing_Bookmark
{
	color:#0072ff;
	font-size:8pt;
    font-weight:normal;
}

.ListingEmailToFriendLink
{
	color:#0072ff;
	font-size:8pt;
    font-weight:normal;
}

.ListingEmailHeading
{
	color:White;
	font-size:9pt;
	font-weight:bold;
	background-color:#9A9A9A;
}

.ListingEmailName
{
	color:black;
	font-size:8pt;
	font-weight:bold;
}

.ListingEmailAddress
{
	color:black;
	font-size:8pt;
	font-weight:bold;
}

.ListingSuggestedProductsHeading, .Listing_Accessories_Title
{
	color:#024b89;
	font-size:10pt;
    font-weight:bold;
    position:relative;
    top:5px;
}

.ListingSuggestedItemName
{
	color:#024b89;
	font-size:7pt;
    font-weight:bold;
}

.ListingSuggestedItemDescription
{
	font-size:7pt;
    font-weight:bold;
}

.ListingSuggestedItemCode, .Listing_Accessories_SalesObject
{
	color:#000000;
	font-size:7pt;
    font-weight:bold;
}

.ListingSuggestedItemRRPTag
{
	color:#898989;
	font-size:7pt;
    font-weight:bold;
}

.ListingSuggestedItemRRPPrice, .Listing_Accessories_Price_GraySmall
{
	color:#898989;
	font-size:7pt;
    font-weight:bold;
    text-decoration:line-through;
}

.ListingSuggestedItemStorePrice, .Listing_Accessories_StorePrice
{
	color:#898989;
	font-size:7pt;
    font-weight:bold;
}

.ListingSuggestedItemOnlinePrice, .Listing_Accessories_OnlinePrice
{
	color:#05AB01;
	font-size:9pt;
    font-weight:bold;
}

.ListingSuggestedItemOnlinePrice
{
	font-size:8pt;
}

.ListingSuggestedItemSavingAmount, .Listing_Accessories_Saving_Promotion
{
	color:#898989;
	font-size:7pt;
    font-weight:bold;
}

.Listing_Accessories_Saving_Promotion
{
	color:#05AB01;
}

.ListingSuggestedItemQty, .Listing_Accessories_Qty
{
	color:#000000;
	font-size:7pt;
    font-weight:normal;
}

.ListingTextBoxBorder, .Listing_Box_Border
{
	border:solid 1px #9dafff;
}
 
.TopRightPanelContent
{
	font-size:8pt;
}

.TopRightPanelQty
{
	color:#000000;
	font-size:8pt;
    font-weight:bold;
}

.CustomerName
{
	font-size:8pt;
	color:#FFFFFF;
}

.ListingProductReview
{
	color:#000000;
	font-size:8pt;
    font-weight:bold;
}

.CartColumnHeader
{
	color:#3c6386;
	font-size:10pt;
    font-weight:bold;
}

.CartItemName
{
	color:#3c6386;
	font-size:10pt;
    font-weight:bold;
    text-transform:capitalize;
}

.CartUnitPrice
{
	color:#3c6386;
	font-size:10pt;
    font-weight:bold;
}

.CartQty
{
	color:#000000;
	font-size:10pt;
    text-align:center;
    font-weight:bold;
    border:solid 1px #9dafff;
}

.CartRemove
{
	color:#0072ff;
	font-size:9pt;
    font-weight:bold;
}

.CartItemSubTotal
{
	color:#3c6386;
	font-size:10pt;
    font-weight:bold;
}

.CartPromoCode
{
	color:Black;
	font-size:9pt;
    font-weight:normal;
}

.CartSubTotal
{
	color:#3c6386;
	font-size:11pt;
    font-weight:bold;
}

.CartPostCode
{
	color:Black;
	font-size:9pt;
	font-weight:normal;
}

.CartDeliveryCost
{
	color:#3c6386;
	font-size:11pt;
    font-weight:bold;
}

.CartGoodNews
{
	font-size:9pt;
	color:Red;
	font-weight:normal;
}

.CartTotal
{
	color:Black;
	font-size:11pt;
	font-weight:bold;
}

.PanelRightViewCart
{
	color:#105688;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

.CartSuggestedItemStorePriceCents, .CartSuggestedItemSavingAmountCents, .ListingSuggestedItemStorePriceCents, .ListingSuggestedItemSavingAmountCents
{
	font-size:5pt;
    vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.HomeOnlinePriceCents, .CartSuggestedItemOnlinePriceCents, .ListingSuggestedItemOnlinePriceCents, .Products_StorePriceCents, .Products_SavingCents, .ListingStorePriceCents, .ListingSavingCents, .ListingDeliveryCostCents
{
	font-size:6pt;
    vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.Products_OnlinePriceCents, .ListingOnlinePriceCents
{
	font-size:8pt;
    vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.CartDeliverySavingCents
{
	font-size:7.5pt;
    vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.CartUnitPriceCents, .CartDeliveryCostCents, .CartTotalCents, .CartSubTotalCents, .PanelRightTotalCents
{
	font-size:8pt;
    vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.ListingSuggestedItemRRPCents, .CartSuggestedItemRRPCents
{
	color:#898989;
	font-size:5pt;
	vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.Products_RRPPriceCents, .ListingRRPPriceCents
{
	color:#898989;
	font-size:6pt;
    vertical-align:top;
    font-weight:bold;
    text-decoration:none;
}

.Home_SalesObjectName, .Home_SalesObjectName a
{
	color:black;
	font-size:7pt;
	font-weight:bold;
    text-decoration:none;
    vertical-align:middle;
}

.ListingPricingBox
{
	position:relative;
	top:-6px;
	top:-6px\9;
	*top:-9px;
	_top:-9px;
}

.PanelRightWhiteBox
{
	position:relative;
	top:-3px;
	top:-3px\9;
	*top:-6px;
	_top:-6px;
}

.CartItemsHeading
{
	position:relative;
	top:-4px;
	top:-3px\9;
	*top:-3px;
	_top:-3px;
	left: 0px;
}

.CartItemsBox
{
	position:relative;
	top:-10px;
	top:-10px\9;
	*top:-10px;
	_top:-10px;
}

.ListingQtyIndicator
{
	position:relative;
	top:-7px;
	top:-6px\9;
	*top:-8px;
	_top:-8px;
}

.PanelRightYourCartGap
{
	position:relative;
	top:3px;
	top:3px\9;
	*top:3px;
	_top:3px;
}

.PanelTopSpacing, .PanelBottomSpacing
{
	height:3px;
}

.PanelRightAdsGap
{
	height:0px;
	height:0px\9;
	*height:0px;
	_height:0px;
}

.PanelRightCheckoutSpacing
{
	padding:0px 0px 3px 0px;
}

.PanelRightTopBannerLogin
{
	height:183px;
	height:183px\9;
	*height:183px;
	_height:183px;
}

.PanelRightTopBannerLogout
{
	height:230px;
	height:232px\9;
	*height:230px;
	_height:230px;
}

.PanelRightTopBannerStaffLogin
{
	position:relative;
    top:-177px;
    top:-177px\9;
    *top:-177px;
    _top:-177px;
}

.PanelRightTopBannerStaffLogout
{
	position:relative;
    top:-225px;
    top:-225px\9;
    *top:-225px;
    _top:-225px;
}

.ListingCategoryPathGap
{
	position:relative;
    top:-6px;
    top:-6px\9;
    *top:-6px;
    _top:-6px;
}

.CategoryTreeGap
{
	position:relative;
    top:3px;
    top:3px\9;
    *top:3px;
    _top:3px;
}

.PanelLeftProductsGap
{
	position:relative;
    top:1px;
    top:0px\9;
    *top:0px;
    _top:0px;
}

.CategoryTreeWidth
{
	width:207px;
}

.ProductsFiltersGap
{
	position:relative;
	top:2px;
    top:5px\9;
    *top:5px;
    _top:5px;
}

.ProductsPriceRangeGap
{
	position:relative;
    top:-1px;
    top:1px\9;
    *top:0px;
    _top:0px;
}

.ProductsListViewPricingWidth
{
    width:124px;
    width:126px\9;
    *width:126px;
    _width:126px;
}

.PanelTopBoxGap
{
	min-width:4px;
	min-width:2px\9;
	*min-width:4px;
	_min-width:4px;
	width:4px;
	width:2px\9;
	*width:4px;
	_width:4px;
}

.CategoryTreeLeftPadding
{
    width:0px;
    width:0px\9;
    *width:0px;
    _width:3px;
    white-space:nowrap;
}

.ProductsFiltersGap2
{
	height:7px;
	height:6px\9;
	*height:6px;
	_height:6px;
}

.ProductsFiltersGap3
{
	height:8px;
	height:6px\9;
	*height:8px;
	_height:8px;
}

.ListingSalesObjectNameGap
{
	position:relative;
	height:17px;
	height:19px\9;
	*height:19px;
	_height:19px;
}

.ProductsCategoryPathGap
{
    height:6px;
    height:6px\9;
    *height:6px;
    _height:6px;
}

.CategoryTreeProductsGap
{
	position:relative;
    top:-1px;
    top:0px\9;
    *top:5px;
    _top:5px;
}

.PageHeadingGap
{
	height:6px;
}

.PanelRightCartGap
{
	position:relative;
	top:-3px;
}

.Unavailable, .Unavailable:hover
{
	cursor:default;
	text-decoration:none;
}

.pag{clear:both;float:left;overflow:hidden;width:100%}
.pag ul{list-style-type:none;padding:13px 0 0 0;height:36px;left:50%;margin:0 auto;position:relative;float:left}
.pag ul li{float:left;position:relative;right:50%;height:21px;text-align:center;margin-right:6px;font-size:10pt; list-style-type:none;min-width:18px;_width:18px;}
.pag ul li a{border:solid 1px #666666;display:block;height:15px;padding:3px;min-width:18px;margin:0;left:0;top:0;line-height:15px;color:#105688;font-weight:bold;}
.pag ul li.active{border:solid 1px #666666;display:block;color:#105688;background-color:#c2c2c2;font-weight:bold;min-width:18px;padding:3px;height:15px}
.pag ul li a:hover{border:solid 1px #000000;background-color:#c2c2c2}
.pageprevnext{width:45px;}

.Listing_Modified_Date_Superscript
{
	position:relative;
	top:2px;
}

.Listing_Modified_Date
{
	color:gray;
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
}

.ListingShare
{
	color:#0072ff;
	font-size:8pt;
    font-weight:Normal;
}

/* for 48hours and redalert promotions - Tuong */
.promo_body {
	font-size:12px;
}
.promo_code {
	font-weight:bold;
	font-size:14px;
	color:#F00;
}
.promo_unsubscribe {
	font-size:10px;
}

.CategoryPageHeading
{
	color:#024b89;
	font-size:16pt;
    font-weight:bold;
}


/* 24/08/2010 Styles added for sitewalk by Tuong */
.sitewalk-header
{
    font-size:11pt;
    color:#000000;
    height:15pt;
}

.sitewalk
{
    font-size:9pt;
    color:#000000;
    height:12pt;
}

.sitewalk:hover 
{
    text-decoration:underline;
    color:#FFFFFF;
}

.copyright
{
    font-size:7pt;
    color:#000000;
    height:12pt;
    margin:15px 0px 5px 0px;
}

/* Rating Star - start 
.ratingStar {
    font-size:0pt;
    width:13px;
    height:12px;
    margin:0px;
    padding:0px;
    cursor:pointer;
    display:block;
    background-repeat:no-repeat;
}

.filledRatingStar {
    background-image:url(WebImages/Layout/FilledStar.gif);
}

.emptyRatingStar {
    background-image:url(WebImages/Layout/EmptyStar.gif);
}

.savedRatingStar {
    background-image:url(WebImages/Layout/SavedStar.gif);
}
 Rating Star - end */