

a.0:link {color:#000000;text-decoration: none;}
a.0:visited {color:#000000;text-decoration: none;}
a.0:hover {color:#FF0000;text-decoration: none;}
a.0:active {color:#000000;text-decoration: none;}

a.1:link {color:#FFFFFF;text-decoration: none;}
a.1:visited {color:#FFFFFF;text-decoration: none;}
a.1:hover {color:#FF0000;text-decoration: none;}
a.1:active {color:#FFFFFF;text-decoration: none;}

a.2:link {color:#FF0000;text-decoration: none;}
a.2:visited {color:#FF0000;text-decoration: none;}
a.2:hover {color:#C0C0C0;text-decoration: none;}
a.2:active {color:#FF0000;text-decoration: none;}

a.3:link {color:#FFFFFF;text-decoration: none;}
a.3:visited {color: #FFFFFF;text-decoration: none;}
a.3:hover {color:#CCCCCC;text-decoration: none;}
a.3:active {color:#FF9933;text-decoration: none;}

a.4:link {color: #FFFFFF; text-decoration: none;}
a.4:visited {color: #FFFFFF; text-decoration: none;}
a.4:hover {color:#FF0000;text-decoration: none;}
a.4:active {color:#FFFFFF;text-decoration: none;}

a.6:link {text-decoration:none; color:#333333;}
a.6:visited {text-decoration: none; color:#333333;}
a.6:hover {text-decoration: none; color:#FF0000;}
a.6:active {text-decoration: none; color:#333333;}

a.7:link {text-decoration:none; color:#FF6930;}
a.7:visited {text-decoration: none; color:#FF6930;}
a.7:hover {text-decoration: none; color:#FF0000;}
a.7:active {text-decoration: none; color:#FF6930;}

.IndexScroll
	{
	height:100%;
	width:480; 
	scrollbar-face-color: #EEEEEE; 
	scrollbar-shadow-color:#808080; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#E1E1E1; 
	scrollbar-arrow-color:#808080;
	}

.IndexScroll2
	{
	height:330;
	width:165;
	position:static;
	overflow:scroll;
	overflow-y:scroll; 
	overflow-x : hidden ;  
	scrollbar-arrow-color : #979797;
	scrollbar-face-color : #EBEBEB;
	scrollbar-highlight-color : #979797;
	scrollbar-3dlight-color : #EBEBEB;
	scrollbar-shadow-color : #979797;
	scrollbar-darkshadow-color : #EBEBEB;
	scrollbar-track-color : #EBEBEB;
	}
.IndexScroll3
	{		
	width:100%;
	position:static;
	overflow:scroll;
	overflow-y:scroll; 
	overflow-x : hidden ;  
	scrollbar-arrow-color : #979797;
	scrollbar-face-color : #EBEBEB;
	scrollbar-highlight-color : #979797;
	scrollbar-3dlight-color : #EBEBEB;
	scrollbar-shadow-color : #979797;
	scrollbar-darkshadow-color : #EBEBEB;
	scrollbar-track-color : #EBEBEB;
	}
.bgWhite {background-color:#dbdbdb;}
	
.bgGrey {background-color:#7C7C7D;}

.txtIndexRed
	{
	FONT-SIZE: 10px;
	COLOR:#FF0000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold ;
	}


.txtMedGrey
	{
	FONT-FAMILY:Arial, Verdana, Arial;
	FONT-SIZE: 9px;
	COLOR:#666666;
	FONT-WEIGHT: bold ;
	}
.txtMedBlack
	{
	FONT-FAMILY:Arial, Verdana, Arial;
	FONT-SIZE: 9px;
	COLOR:#000000;
	FONT-WEIGHT: bold ;
	}
.txtMedWhite
	{
	FONT-FAMILY:Arial, Verdana, Arial;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold ;
	}
.txtMedGrey
	{
	FONT-FAMILY:Arial, Verdana, Arial;
	FONT-SIZE: 9px;
	COLOR:#000000;
	FONT-WEIGHT: bold ;
	}
.txtMedRed
	{
	FONT-FAMILY:Arial, Verdana, Arial;
	FONT-SIZE: 9px;
	COLOR:#FF0000;
	FONT-WEIGHT: bold ;
	}

.txtNormalRed
	{
	FONT-SIZE: 11px;
	COLOR: #FF0000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}

.txtWhite3
	{
	FONT-FAMILY:Arial, Verdana, Arial;
	padding-left:0px;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	}


.txtGrey2
	{
	FONT-SIZE: 11px;
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}
.txtBlack2
	{
	FONT-SIZE: 11px;
	COLOR:#000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}
.txtBlack3
	{
	FONT-SIZE: 11px;
	COLOR:#000000; 
	FONT-FAMILY: Tahoma,Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}
.txtBlack4
	{
	FONT-SIZE: 10px;
	COLOR:#000000; 
	FONT-FAMILY: Tahoma,Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}	
.txtWhite2
	{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}
.txtWhite3
	{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma,Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}	
.txtRed1
	{
	FONT-SIZE: 11px;
	COLOR:#CC0000; 
	FONT-FAMILY: Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}
	
.txtRed2
	{
	FONT-SIZE: 11px;
	COLOR: #FF0000; 
	FONT-FAMILY: Arial, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}
.txtRed3
	{
	FONT-SIZE: 15px;
	COLOR:#CC0000; 
	FONT-FAMILY: Arial,Verdana,Arial;
	FONT-WEIGHT: bold; 
	}
.txtRed4
	{
	FONT-SIZE: 11px;
	COLOR:#CC0000; 
	FONT-FAMILY: Arial, Verdana, Arial;
	}
.txtWhite5
	{
	FONT-SIZE: 14px;
	COLOR:#FFFFFF; 
	FONT-FAMILY: Arial,Verdana,Arial;
	FONT-WEIGHT: bold; 
	}	
.txtNormalSmall
	{
	FONT-SIZE: 8px;
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-style:italic
	}
.txtNormal 
	{
	FONT-SIZE: 12px;
	COLOR:#000000; 
	FONT-FAMILY: Arial,Helvetica, sans-serif
	}
.txtNormal2
	{
	FONT-SIZE: 11px;
	COLOR:#000000; 
	FONT-FAMILY: Tahoma,Helvetica, sans-serif
	}
.txtNormal2Grey
	{
	FONT-SIZE: 11px;
	COLOR:#999999;
	FONT-FAMILY: Tahoma,Helvetica, sans-serif
	}
.txtNormal2Green
	{
	FONT-SIZE: 11px;
	COLOR:#008000;
	FONT-FAMILY: Tahoma,Helvetica, sans-serif
	}		
.txtNormal4
	{
	FONT-SIZE: 11px;
	COLOR:#000000; 
	FONT-FAMILY: Tahoma,Helvetica, sans-serif;
	FONT-WEIGHT: bold ;
	}	
.txtNormal3
	{
	FONT-SIZE: 11px;
	COLOR:#FFFFFF; 
	FONT-FAMILY: Tahoma,Helvetica, sans-serif;
		FONT-WEIGHT: bold ;
	}			
.txtNormalBold 
	{
	FONT-SIZE: 10px;
	COLOR:#000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}
.txtNormalGrey 
	{
FONT-SIZE: 12px; 
COLOR: #000000; 
FONT-FAMILY:  arial, helvetica, sans-serif
	}
.txtNormalWhite
	{
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}
.txtStar
	{ 
	FONT-SIZE: 14px;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}

.hdrTitleWhite
	{
	 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold ;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
	}
.dg1ItemTextBox
	{
	border:1px solid #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	width:30;
	height:17; 
	
	}
.txtHdrWhite
	{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-WEIGHT: bold; 
	}	
	
.txtEmphasis
{
	font-style:italic;
}
.txtStrength
{
	font-weight:bold;
}
.txtCapitalise
{
	text-transform:capitalize;
}

.txtDarkGrey
{
	color:#666666;
}
	
	
BODY
{
	background: url(stage/images/bg_top.png) repeat-x top left;
}

A
{
	color:#666666;
}

A:hover
{
	color:#cc0000;
}

.NoProductsAvailable
{
	font-size:12px;
	color:#666;
	text-align:center;
	margin:50px 0 0 0;
}

.PlainText
{
	font-size:12px;
	color:#666;
}

/* USEFUL LINKS AND INFORMATION - START */
.UsefulLinksAndInformation
{
	position:relative;
	/*background-color:White;*/
	height:24px;
	width:805px;
}

.UsefulLinksAndInformation H6
{
	margin:0;
	width:268px;
	height:17px;
	font-size:1px;
	line-height:1px;
	/*background:url(images/links/animated_banner.gif) no-repeat;*/
}

.UsefulLinksAndInformation H6 A
{
	display:block;
	height:15px;
	width:100%;
}

.UsefulLinksAndInformation H6 A SPAN
{
	display:none;
}

.UsefulLinksAndInformation .LoginRegister
{
	position:absolute;
	top:4px;
	left:522px;
	font-size:10px;
	font-family:Arial, Sans-Serif;
	color:#858585;
	width:110px;
	text-align:right;
}

.UsefulLinksAndInformation .LoginRegister A
{
	color:#4b4b4b;
}

.UsefulLinksAndInformation .LoginRegister A:hover
{
	color:#cc0000;
}

.UsefulLinksAndInformation .StoresCareersHelp
{
	position:absolute;
	top:5px;
	left:647px;
	border-left:1px dotted #555454;
	margin:0;
	padding:0 0 0 5px;
}

.UsefulLinksAndInformation .StoresCareersHelp LI
{
	margin:0;
	padding:0 0 0 13px;
	height:13px;
	list-style:none;
	float:left;
	background:url(images/backgrounds/stores-careers-help-li.gif) no-repeat 100% 5px;
}

.UsefulLinksAndInformation .StoresCareersHelp LI A
{
	background-repeat:no-repeat;
	background-position:0 5px;
	display:block;
	height:100%;
}

.UsefulLinksAndInformation .StoresCareersHelp LI.Stores A
{
	width:40px;
	background-image:url(images/links/stores.gif);
}

.UsefulLinksAndInformation .StoresCareersHelp LI.Careers A
{
	width:45px;
	background-image:url(images/links/careers.gif);
}

.UsefulLinksAndInformation .StoresCareersHelp LI.Help A
{
	width:27px;
	background-image:url(images/links/help.gif);
}

.UsefulLinksAndInformation .StoresCareersHelp LI A SMALL
{
	display:none;
}
/* USEFUL LINKS AND INFORMATION - END */

/* LOGO AND CART - START */
.LogoAndCart TD
{
	vertical-align:top;
}

.LogoAndCart TD .Logo
{
	margin-top:8px;
}
.LogoAndCart TD .SeenOnTv
{
	margin-left:9px;
}
/* LOGO AND CART - START */

/* MAIN NAVIGATION - START */
.MainNavigation
{
	margin:0;
	padding:0;
}

.MainNavigation LI
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.MainNavigation LI A
{
	display:block;
	height:18px;
}

.MainNavigation LI A SPAN
{
	display:none;
}

.MainNavigation LI.Home A
{
	background:url(images/links/home.gif);
	width:48px;
}

.MainNavigation LI.Home A:hover
{
	background:url(images/links/home-hover.gif);
	width:48px;
}

.MainNavigation LI.Women A
{
	background:url(images/links/women.gif);
	width:70px;
}

.MainNavigation LI.Women A:hover
{
	background:url(images/links/women-hover.gif);
}

.MainNavigation LI.Men A
{
	background:url(images/links/men.gif);
	width:50px;
}

.MainNavigation LI.Men A:hover
{
	background:url(images/links/men-hover.gif);
}

.MainNavigation LI.TeensKids A
{
	background:url(images/links/teens-kids.gif);
	width:100px;
}

.MainNavigation LI.TeensKids A:hover
{
	background:url(images/links/teens-kids-hover.gif);
}

.MainNavigation LI.GiftSets A
{
	background:url(images/links/gift-sets.gif);
	width:82px;
}

.MainNavigation LI.GiftSets A:hover
{
	background:url(images/links/gift-sets-hover.gif);
}

.MainNavigation LI.Unisex A
{
	background:url(images/links/unisex.gif);
	width:66px;
}

.MainNavigation LI.Unisex A:hover
{
	background:url(images/links/unisex-hover.gif);
}

.MainNavigation LI.Lifestyle A
{
	background:url(images/links/lifestyle.gif);
	width:85px;
}

.MainNavigation LI.Lifestyle A:hover
{
	background:url(images/links/lifestyle-hover.gif);
}

.MainNavigation LI.OnSale A
{
	background:url(images/links/on-sale.gif);
	width:75px;
}

.MainNavigation LI.OnSale A:hover
{
	background:url(images/links/on-sale-hover.gif);
}

.MainNavigation LI.NewRelease A
{
	background:url(images/links/new-releases.gif);
	width:115px;
}

.MainNavigation LI.NewRelease A:hover
{
	background:url(images/links/new-releases-hover.gif);
}

.MainNavigation LI.BestSellers A
{
	background:url(images/links/best-sellers.gif);
	width:114px;
}

.MainNavigation LI.BestSellers A:hover
{
	background:url(images/links/best-sellers-hover.gif);
}
/* MAIN NAVIGATION - END */

/* SEARCH AND SHOP BY DESIGNER - START */
.SearchAndShopByDesigner
{
	position:relative;
	height:33px;
	z-index:999;
	
	font-family:Arial, Sans-Serif;
	font-size:11px;
	color:#4b4b4b;
}

.SearchAndShopByDesigner A
{
	color:#4b4b4b;
}

.SearchAndShopByDesigner A:hover
{
	color:#cc0000;
}

.SearchAndShopByDesigner .Search
{
	position:absolute;
	top:6px;
	left:0;
}

.SearchAndShopByDesigner .Search .TextBoxSearch
{
	font-size:11px;
	color:#4b4b4b;
	font-family:Arial;
	border:solid 1px #cccccc;
	padding-left:5px;
	padding-right:5px;
	width:200px;
}

.SearchAndShopByDesigner .Search .ButtonSearch
{
	padding-top:4px;
	padding-bottom:2px;
	cursor:default;
}

.SearchAndShopByDesigner .ShopWithFragranceFinder
{
	position:absolute;
	top:9px;
	left:275px;
	padding: 0 50px;
	border:dotted 1px #b0b0b0;
	border-top:none;
	border-bottom:none;
}

.SearchAndShopByDesigner .ShopWithFragranceFinder img
{
	margin:1px 4px 0 0;
	vertical-align:middle;
}

.SearchAndShopByDesigner .ShopWithFragranceFinder a
{
	padding-right:6px;
	color:#CC0000;
	background:url(images/icons/triangular-arrow.gif) no-repeat 100% 5px;
}

.SearchAndShopByDesigner .ShopByDesigner
{
	position:absolute;
	top:6px;
	right:0;
}

.SearchAndShopByDesigner .ShopByDesigner SELECT
{
	font-size:11px;
	color:Black;
	font-family:Arial, Sans-Serif;
	border:solid 1px #cccccc;
	vertical-align:middle;
}
/* SEARCH AND SHOP BY DESIGNER - END */

/* SHOPPING BAG - START */
.ShoppingBag
{
	position:relative;
	font-family:Arial, Sans-Serif;
	font-weight:normal;
	border:solid 5px Black;
}

.ShoppingBag H4
{
	margin:13px 0 0 0;
	padding:0 0 2px 13px;
	font-size:10px;
	background:url(images/icons/shopping-bag.gif) no-repeat 0 0;
}

.ShoppingBag H4 A
{
	color:White;
}

.ShoppingBag H4 A:hover
{
	color:#cc0000;
}

.ShoppingBag .Information
{
	position:absolute;
	top:0;
	*top:5px;
	left:92px;
	color:#858585;
	font-size:10px;
	font-family:Arial, Sans-Serif;
}

.ShoppingBag .Information DIV
{
	position:relative;
}

.ShoppingBag .Information DIV STRONG
{
	font-weight:normal;
	color:White;
}

.ShoppingBag .Information DIV SPAN
{
	position:absolute;
	top:0;
	left:50px;
}

.ShoppingBag .Information IMG
{
	position:absolute;
	top:16px;
	left:91px;
	border:none;
}
/* SHOPPING BAG - END */


/* WELCOME (ON HOMEPAGE) - START */
.IntroBlurb
{
	margin: 13px 0 0 0;
	padding: 0 10px 0 34px;
	text-align:left;
	font-size:11px;
	line-height:14px;
	border: dotted 1px #b0b0b0;
	border-width: 1px 0;
	color:#666;
	background:url(images/icons/pe-dashes.gif) no-repeat 0 0;
}
.IntroBlurb p 
{
	margin: 0;
	padding: 7px 0 10px 0;
}
.Welcome
{
	position:relative;
	border-bottom:dotted 1px #b0b0b0;
	margin-top:0;
	padding-bottom:10px;
	text-align:left;
	background:url(images/icons/perfume-empire-why-pay-more.png) no-repeat 3px 9px;
}

.Welcome .Message
{
	width:330px;
	padding:0 0 0 94px;
	*width:424px;
}

.Welcome .Message h1
{
	margin:7px 0 0 0;
	color:#4b4b4b;
	font-size:12px;
}

.Welcome .Message p
{
	margin:3px 0 0 0;
	color:#666;
	font-size:11px;
	line-height:14px;
}

.Welcome .Features
{
	position:absolute;
	top:6px;
	left:415px;
	font-size:11px;
	color:#666;
}

.Welcome .Features A
{
	color:#666;
}

.Welcome .Features A:hover
{
	color:#cc0000;
}

.Welcome .Features UL
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

.Welcome .Features UL LI
{
	margin-top:0;
	margin-bottom:5px;
	padding-top:0;
	padding-bottom:0;
	padding-left:9px;
	list-style:none;
	/*list-style-type:square;*/
	/*list-style-image:url(images/backgrounds/features-li.gif);*/
	background-image:url(images/backgrounds/features-li.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}
/* WELCOME (ON HOMEPAGE) - END */

.OnSaleNewReleases
{
	position:relative;
	font-family:Arial, Sans-Serif;
}

/* ON SALE, NEW RELEASES and LISTING - START */
.OnSale
{
	position:relative;
	margin-top:20px;
	background:url(images/backgrounds/on-sale-right-border.gif) no-repeat 401px 60px;
}

.NewReleases
{
	position:absolute;
	top:0;
	left:420px;
}

.Listing
{
	padding-top:37px;
}

.OnSale H2,
.NewReleases H2
{
	margin:0;
	height:16px;
	font-size:10px;
	text-indent:-9999px;
}

.OnSale H2
{
	background:url(images/headings/on-sale.gif) no-repeat;
}

.NewReleases H2
{
	background:url(images/headings/new-releases.gif) no-repeat;
}

.OnSale TABLE,
.NewReleases TABLE,
.Listing TABLE,
.Recommendation TABLE
{
	position:relative;
}

.OnSaleItem,
.NewReleasesItem,
.ListingItem
{
	position:relative;
	padding:0 16px 0 26px;
	/*padding-right:16px;*/
	width:167px;
	vertical-align:top;
	height:222px;
}

.ListingItem
{
	padding-left:10px;
	padding-right:10px;
}

.OnSale .RightColumn,
.NewReleases .RightColumn
{
	padding-right:0;
}

.OnSaleItem A IMG,
.NewReleasesItem A IMG,
.ListingItem A IMG
{
	border:none;
}

.OnSaleItem .ItemImage,
.NewReleasesItem .ItemImage,
.ListingItem .ItemImage
{
	margin:27px 0 0 0;
	height:100px;
	width:100px;
}

.OnSaleItem .Features,
.NewReleasesItem .Features,
.ListingItem .Features
{
	margin-top:10px;
	height:11px;
	overflow:hidden;
}

.OnSaleItem .Sale,
.NewReleasesItem .New,
.ListingItem .SaleTrue,
.ListingItem .NewTrue,
.ListingItem .BestSellerTrue
{
	float:left;
	margin:0 1px 0 0;
	height:11px;
}

.OnSaleItem .Sale,
.ListingItem .SaleTrue
{
	width:27px;
	background:url(images/icons/sale.gif) no-repeat;
}

.NewReleasesItem .New,
.ListingItem .NewTrue
{
	width:24px;
	background:url(images/icons/new.gif) no-repeat;
}

.OnSaleItem .Sale SPAN,
.NewReleasesItem .New SPAN
{
	display:none;
}

.OnSaleItem .BestSellerTrue,
.NewReleasesItem .BestSellerTrue,
.ListingItem .BestSellerTrue
{
	float:left;
	width:63px;
	height:11px;
	margin:0 1px 0 0;
	background:url(images/icons/best-seller.gif) no-repeat;
}

.OnSaleItem .BestSellerFalse,
.NewReleasesItem .BestSellerFalse,
.ListingItem .SaleFalse,
.ListingItem .NewFalse,
.ListingItem .BestSellerFalse
{
	display:none;
}

.OnSaleItem .Title,
.NewReleasesItem .Title,
.ListingItem .Title
{
	font-size:11px;
	color:#666;
	padding-top:4px;
	clear:both;
	display:block;
}

.OnSaleItem .Title:hover,
.NewReleasesItem .Title:hover,
.ListingItem .Title:hover
{
	color:#cc0000;
}

.OnSaleItem .Size,
.NewReleasesItem .Size,
.ListingItem .Size
{
	display:block;
	font-size:11px;
	color:#858585;
	padding-top:7px;
}

.OnSaleItem .Size .Size0,
.NewReleasesItem .Size .Size0,
.ListingItem .Size .Size0
{
	display:none;
}

.OnSaleItem .Size .Gift,
.NewReleasesItem .Size .Gift,
.ListingItem .Size .Gift
{
	display:none;
}

.OnSaleItem .Size .Gift0,
.NewReleasesItem .Size .Gift0,
.ListingItem .Size .Gift0
{
	display:inline;
	text-transform:uppercase;
}

.OnSaleItem .Gender,
.NewReleasesItem .Gender,
.ListingItem .Gender
{
	display:block;
	height:12px;
	/*
	background-repeat:no-repeat;
	font-size:1px;
	text-indent:-9999px;
	*/
}

.OnSaleItem .Gender SPAN,
.NewReleasesItem .Gender SPAN,
.ListingItem .Gender SPAN
{
	display:none;
	font-size:10px;
	color:#858585;
}

.OnSaleItem .M,
.NewReleasesItem .M,
.ListingItem .M
{
	/*background-image:url(images/headings/men.gif);*/
}

.OnSaleItem .M .Men,
.NewReleasesItem .M .Men,
.ListingItem .M .Men
{
	display:block;
}

.OnSaleItem .F,
.NewReleasesItem .F,
.ListingItem .F
{
	/*background-image:url(images/headings/women.gif);*/
}

.OnSaleItem .F .Women,
.NewReleasesItem .F .Women,
.ListingItem .F .Women
{
	display:block;
}

.OnSaleItem .U,
.NewReleasesItem .U,
.ListingItem .U
{
	/*background-image:url(images/headings/unisex.gif);*/
}

.OnSaleItem .U .Unisex,
.NewReleasesItem .U .Unisex,
.ListingItem .U .Unisex
{
	display:block;
}

.OnSaleItem .SellingPrice,
.NewReleasesItem .SellingPrice,
.ListingItem .SellingPrice
{
	font-size:16px;
	font-weight:bold;
	display:block;
	margin:-29px 0 0 74px;
}

.OnSaleItem .RetailPrice,
.NewReleasesItem .RetailPrice,
.ListingItem .RetailPrice
{
	position:absolute;
	font-size:10px;
	color:#858585;
	display:block;
	margin:-3px 0 0 74px;
}

.ViewAllOnSale,
.ViewAllNewReleases
{
	position:absolute;
	top:2px;
	left:292px;
	font-size:11px;
	color:#666;
	display:block;
	background:url(images/icons/triangular-arrow.gif) no-repeat 100% 5px;
	padding-right:7px;
}

.ViewAllOnSale:hover,
.ViewAllNewReleases:hover
{
	color:#cc0000;
}

.ViewAllOnSale
{
	left:292px;
}

.ViewAllNewReleases
{
	left:259px;
}
/* ON SALE, NEW RELEASES and LISTING - END */

/* STORES CAREERS PHONE ONLINE (HOMPAGE) - START */
.StoresCareersPhoneOnline
{
	margin:27px 0 0 0;
	padding:22px 0 0 0;
	border-style:dotted;
	border-color:#b0b0b0;
	border-width:1px 0 0 0;
	font-family:Arial, Sans-Serif;
}

.StoresCareersPhoneOnline H5
{
	margin:0;
	font-size:12px;
	color:#4b4b4b;
}

.StoresCareersPhoneOnline H5 A
{
	color:#4b4b4b;
}

.StoresCareersPhoneOnline H5 A:hover
{
	color:#cc0000;
}

.StoresCareersPhoneOnline DIV
{
	float:left;
	background:url(images/backgrounds/stores-careers-phone-online-div.gif) no-repeat;
	padding-top:3px;
}

.StoresCareersPhoneOnline P
{
	font-size:11px;
	color:#666;
	margin:5px 0 0 0;
}

.StoresCareersPhoneOnline DIV.Stores
{
	width:146px;
	*width:188px;
	padding:0 21px;
	background:none;
	margin-top:3px;
}

.StoresCareersPhoneOnline .Stores H5
{
	margin-top:-3px;
}

.StoresCareersPhoneOnline .Stores UL
{
	font-size:11px;
	margin:5px 0 0 0;
	padding:0;
}

.StoresCareersPhoneOnline .Stores UL LI
{
	display:inline;
	padding-right:5px;
	list-style:none;
}

.StoresCareersPhoneOnline .Stores UL LI A
{
	color:#666;
}

.StoresCareersPhoneOnline .Stores UL LI A:hover
{
	color:#cc0000;
}

.StoresCareersPhoneOnline .Stores P
{
	font-size:10px;
	margin-top:4px;
}

.StoresCareersPhoneOnline .Stores P A
{
	color:#858585;
}

.StoresCareersPhoneOnline .Stores P A:hover
{
	color:#cc0000;
}

.StoresCareersPhoneOnline .Careers
{
	width:145px;
	*width:213px;
	padding:0 34px;
}

.StoresCareersPhoneOnline .Phone
{
	width:135px;
	*width:189px;
	padding:0 27px;
}

.StoresCareersPhoneOnline .Online
{
	width:154px;
	*width:212px;
	padding:0 24px 0 34px;
}
/* STORES CAREERS PHONE ONLINE (HOMPAGE) - END */

/* REGISTER FOR VIP CLUB NEWSLETTER - START */
.RegisterForVIPClubNewsletter
{
	position:relative;
	border-top:dotted 1px #b0b0b0;
	background:url(images/backgrounds/register-for-vip-club-newsletter.png) no-repeat 7px 12px;
	padding-left:50px;
	padding-bottom:6px;
	font-family:Arial, Sans-Serif;
	text-align:left;
	margin-top:15px;
}

.RegisterForVIPClubNewsletter DIV
{
	position:relative;
}

.RegisterForVIPClubNewsletter H4
{
	margin:9px 0 0 0;
	font-size:14px;
	color:#4b4b4b;
}

.RegisterForVIPClubNewsletter EM
{
	font-style:normal;
	color:#cc0000;
}

.RegisterForVIPClubNewsletter H6
{
	margin:1px 0 0 0;
	font-size:10px;
	color:#858585;
	font-weight:normal;
	width:215px;
	line-height:11px;
}

.RegisterForVIPClubNewsletter INPUT,
.InputBoxes,
.InputBoxes INPUT,
.InputBoxes TEXTAREA
{
	font-family:Arial, Sans-Serif;
	font-size:11px;
	color:#666;
}

.InputBoxes TEXTAREA
{
	padding:5px;
}

.IsSubscribed
{
	display:block;
	padding-top:5px;
	margin-bottom:-5px;
}

.IsSubscribed LABEL
{
	position:relative;
	top:-10px;
}

.Checkbox LABEL
{
	padding-left:5px;
}

.FirstName
{
	position:absolute;
	left:237px;
	top:9px;
	width:126px;
	border:solid 1px #ccc;
}

.LastName
{
	position:absolute;
	left:378px;
	top:9px;
	width:125px;
	border:solid 1px #ccc;
}

.EmailAddress
{
	position:absolute;
	left:517px;
	top:9px;
	width:148px;
	border:solid 1px #ccc;
}

.Register
{
	position:absolute;
	left:679px;
	top:9px;
	background:url(images/links/register.gif) no-repeat;
	border:none;
	margin:0;
	padding:0;
	width:57px;
	height:17px;
	color:White;
}
/* REGISTER FOR VIP CLUB NEWSLETTER - END */

/* FOOTER - START */
.Footer
{
	border-top:dotted 1px #b0b0b0;
	font-family:Arial;
	font-size:11px;
	color:#666;
	text-align:left;
	padding:17px 0 45px 0;
}

.Footer P
{
	margin:10px 0 0 0;
}

.Footer P.Copyright
{
	margin-top:14px;
}

.Footer P A
{
	color:#666;
}

.Footer P A:hover
{
	color:#cc0000;
}
/* FOOTER - END */

/* PRODUCT CONTAINER - START */
.ProductContainer
{
	position:relative;
	text-align:left;
	width:805px;
	font-family:Arial, Sans-Serif;
	margin-bottom:15px;
}

.ProductContainer A IMG
{
	border:none
}

.ProductContainer .Information
{
	position:relative;
	min-height:320px;
	*height:320px;
}

HTML>BODY .ProductContainer .Information
{
	*height:auto;
}

.ProductContainer .Information IMG.ProductImage
{
	position:absolute;
	top:70px;
	left:0;
}

.ProductContainer .Information .ProductImage IMG.OnSale
{
	position:absolute;
	left:70px;
	top:161px;
}

.ProductContainer .Information H2
{
	margin:0;
	padding:68px 0 0 286px;
	color:#4b4b4b;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	text-transform:capitalize;
}

.ProductContainer .Information P
{
	margin:16px 0 0 286px;
	color:#666;
	font-size:11px;
}

.ProductContainer .ProductDetails
{
	margin:20px 0 0 286px;
	padding-top:0;
	font-size:11px;
	color:#666;
}

.ProductContainer .ProductDetails TD
{
	padding: 0 30px 9px 0;
}

.ProductContainer .Purchase
{
	font-size:11px;
	margin-top:50px;
	margin-bottom:5px;
}

.ProductContainer .Purchase TH,
.ProductContainer .Purchase TD
{
	border-bottom:dotted 1px #b0b0b0;
}

.ProductContainer .Purchase TH
{
	text-transform:uppercase;
	color:#858585;
	text-align:left;
	font-weight:normal;
	padding-bottom:6px;
}

.ProductContainer .Purchase TD
{
	padding:8px 0;
	color:#4b4b4b;
}

.ProductContainer .Purchase TD A
{
	color:#4b4b4b;
	cursor:text;
}

.ProductContainer .Purchase .Sale
{
	width:48px;
	text-align:center;
}

.ProductContainer .Purchase .Sale .IsOnSaleFalse
{
	display:none;
}

.ProductContainer .Purchase .Product
{
	width:468px;
}

.ProductContainer .Purchase .Product SPAN
{
	text-transform:capitalize;
}

.ProductContainer .Purchase .Product DIV
{
	display:none;
	color:#666;
	border:solid 1px #ebecec;
	background-color:#eff3f6;
	padding:0 3px 1px 3px;
	text-transform:capitalize;
}

.ProductContainer .Purchase .Product .ProdSize0
{
	display:none;
}

.ProductContainer .Purchase .Product SPAN.Hidden
{
	display:none;
}

.ProductContainer .Purchase .Product SPAN.NotGiftSetTrue
{
	display:inline;
}

.ProductContainer .Purchase .Product SPAN.GiftSetTrue
{
	display:inline;
}

.ProductContainer .Purchase .RRP
{
	width:50px;
	text-align:center;
}

.ProductContainer .Purchase .YouSave
{
	width:40px;
	text-align:center;
}

.ProductContainer .Purchase .Price
{
	width:72px;
	text-align:center;
	font-weight:bold;
}

.ProductContainer .Purchase .AddToBag
{
	width:112px;
}

.ProductContainer .Purchase .AddToBag IMG
{
	margin-left:32px;
	cursor:pointer;
}

.ProductContainer .Back
{
	display:block;
	position:absolute;
	top:15px;
	left:7px;
	color:#666;
	font-size:11px;
	background:url(images/backgrounds/triangle-arrow-left.gif) no-repeat 0 5px;
	padding:0 0 0 5px;
}

.ProductContainer .Back:hover
{
	color:#cc0000;
}

.ProductContainer .ViewAllProductsBy
{
	display:block;
	position:absolute;
	top:15px;
	right:7px;
	color:#666;
	font-size:11px;
	background:url(images/backgrounds/triangle-arrow-right.gif) no-repeat 100% 5px;
	padding:0 5px 0 0;
}

.ProductContainer .ViewAllProductsBy:hover
{
	color:#cc0000;
}

.ProductContainer .ViewAllProductsBy SPAN
{
	text-transform:capitalize;
}
/* PRODUCT CONTAINER - END */

/* CONTAINER - START */
.Container
{
	position:relative;
	border-top:solid 15px White;
	text-align:left;
}
/* CONTAINER - END */

/* CONTENT - START */
.Content
{
	position:relative;
	font-family:Arial, Sans-Serif;
	text-align:left;
	padding-left:170px;
	*height:250px;
	min-height:250px;
	padding-bottom:135px;
}

.Content H2
{
	margin:0;
	padding:4px 7px 5px 7px;
	color:#4b4b4b;
	font-weight:normal;
	font-size:16px;
	background-color:#eff3f6;
	text-transform:capitalize;
}

.ResultsContainer
{
	position:relative;
}

#department-blurb
{
	margin: 0 0 15px 0;
	border: dotted 1px #b0b0b0;
	border-width: 1px 0;
	color:#666;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	line-height:14px;
}
.womens-blurb
{
	padding: 7px 10px 9px 220px;
	background:url(images/icons/blurb-womens.jpg) no-repeat 0 0;
}
.mens-blurb
{
	padding: 7px 10px 9px 220px;
	background:url(images/icons/blurb-mens.jpg) no-repeat 0 0;
}
.kids-blurb
{
	padding: 13px 10px 17px 220px;
	background:url(images/icons/blurb-kids.jpg) no-repeat 0 0;
}
.gifts-blurb
{
	padding: 7px 10px 9px 220px;
	background:url(images/icons/blurb-gifts.jpg) no-repeat 0 0;
}
.unisex-blurb
{
	padding: 20px 10px 23px 220px;
	background:url(images/icons/blurb-unisex.jpg) no-repeat 0 0;
}
.lifestyle-blurb
{
	padding: 7px 10px 9px 220px;
	background:url(images/icons/blurb-lifestyle.jpg) no-repeat 0 0;
}
.onsale-blurb
{
	padding: 20px 10px 23px 220px;
	background:url(images/icons/blurb-onsale.jpg) no-repeat 0 0;
}
.newreleases-blurb
{
	padding: 28px 10px 30px 220px;
	background:url(images/icons/blurb-newreleases.jpg) no-repeat 0 0;
}
.bestsellers-blurb
{
	padding: 28px 10px 30px 220px;
	background:url(images/icons/blurb-bestsellers.jpg) no-repeat 0 0;
}

.IntroBlurb
{
	margin: 13px 0 0 0;
	padding: 0 10px 0 34px;
	text-align:left;
	color:#666;
	font-size:11px;
	line-height:14px;
}
.IntroBlurb p 
{
	margin: 0;
	padding: 7px 0 10px 0;
}
/* CONTENT - END */

/* SUB NAVIGATION - START */
.SubNavigation
{
	position:absolute;
	top:0;
	left:0;
	width:160px;
	padding:8px 0 0 0;
}

.SubNavigation H3
{
	position:relative;
	margin:0;
	height:16px;
	text-indent:-9999px;
	font-size:1px;
}

.SubNavigation .ShopTheBrand
{
	background:url(images/headings/shop-the-brand.png) no-repeat;
}

.SubNavigation .Women
{
	background:url(images/headings/women.png) no-repeat;
}

.SubNavigation .Men
{
	background:url(images/headings/men.png) no-repeat;
}

.SubNavigation .TeensKids
{
	background:url(images/headings/teens-kids.png) no-repeat;
}

.SubNavigation .GiftSets
{
	background:url(images/headings/gift-sets.png) no-repeat;
}

.SubNavigation .Unisex
{
	background:url(images/headings/unisex.png) no-repeat;
}

.SubNavigation .Lifestyle
{
	background:url(images/headings/lifestyle.png) no-repeat;
}

.SubNavigation .OnSale
{
	background:url(images/headings/on-sale.png) no-repeat;
}

.SubNavigation .NewReleases
{
	background:url(images/headings/new-releases.png) no-repeat;
	position:static;
}

.SubNavigation .BestSellers
{
	background:url(images/headings/best-sellers.png) no-repeat;
}

.SubNavigation UL
{
	margin:0;
	padding:7px 0 0 0;
	*padding-top:13px;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	width:140px;
}

.SubNavigation UL LI
{
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	color:#cc0000;
	background-color:#eff4f8
}

.SubNavigation UL LI A
{
	display:block;
	color:#666;
	background-color:White;
	height:14px;
}

.SubNavigation UL LI A:hover
{
	color:#cc0000;
}

.SubNavigation .side-banner
{
	padding: 50px 0 0 0;
}
/* SUB NAVIGATION - END */

/* SITEMAP and HELPDESK - START */
.Sitemap,
.Helpdesk
{
	text-align:left;
	font-family:Arial;
	color:#4b4b4b;
	font-size:11px;
}

.Helpdesk
{
	padding-bottom:50px;
}

.Sitemap H2
{
	margin:22px 0 21px 0;
	height:16px;
	background:url(images/headings/sitemap.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}

.Sitemap H2.Designers
{
	background:url(images/headings/designers.png) no-repeat;
}

.Helpdesk H2
{
	margin:22px 0 21px 0;
	height:16px;
	background:url(images/headings/help.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}

.Sitemap H3,
.Helpdesk H3
{
	margin:13px 0 17px 0;
	font-weight:normal;
	font-size:16px;
}

.Sitemap H4,
.Helpdesk H4
{
	margin:0;
	font-size:12px;
}

.Helpdesk H5
{
	margin:24px 0 0 0;
	font-size:12px;
}

.Helpdesk H6
{
	margin:30px 0 0 0;
	color:#666;
	font-size:12px;
	font-weight:normal;
}

.Sitemap A,
.Helpdesk A
{
	color:#666;
}

.Sitemap A:hover,
.Helpdesk A:hover
{
	color:#cc0000;
}

.Sitemap .Products,
.Sitemap .Help
{
	clear:both;
	border-top:dotted 1px #b0b0b0;
	margin-top:20px;
}

.Sitemap .Products DIV,
.Sitemap .Help DIV,
.Sitemap .Stores DIV,
.Sitemap .SubscriptionsRequests DIV,
.Helpdesk .Help DIV
{
	float:left;
	width:244px;
	padding:0 0 57px 0;
}

.Helpdesk UL
{
	margin:15px 0 0 0;
	padding:0;
}

.Sitemap .Products DIV UL,
.Sitemap .Help DIV UL,
.Sitemap .Stores DIV UL,
.Sitemap .SubscriptionsRequests DIV UL,
.Helpdesk .Help DIV UL
{
	margin:0;
	padding:2px 0 0 0;
}

.Helpdesk UL LI
{
	margin:4px 0 0 0;
	padding:0;
	*margin-top:-1px;
	list-style:none;
}

.Sitemap .Products DIV UL LI,
.Sitemap .Help DIV UL LI,
.Sitemap .Stores DIV UL LI,
.Sitemap .SubscriptionsRequests DIV UL LI,
.Helpdesk .Help DIV UL LI
{
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
}

.Helpdesk P
{
	margin:7px 0 0 0;
	line-height:18px;
}

.Sitemap .DesignersBrands,
.Sitemap .Stores
{
	clear:both;
	border-top:dotted 1px #b0b0b0;
	margin-top:-32px;
}

.Sitemap .SubscriptionsRequests
{
	clear:both;
	border-top:dotted 1px #b0b0b0;
	margin-top:-49px;
}

.Helpdesk .Back
{
	margin-top:25px;
	padding-bottom:15px;
}

.Helpdesk .Back A
{
	background:url(images/backgrounds/triangle-arrow-left.gif) no-repeat 0 5px;
	padding:0 0 0 5px;
}

.Helpdesk .Back A:hover
{
	color:#cc0000;
}

.Helpdesk DL
{
	margin:0;
	padding:3px 0 0 0;
}

.Helpdesk DL DT
{
	margin-top:4px;
}

.Helpdesk DL DD
{
	margin-top:-14px;
}

.Helpdesk .ProductTypeDefinition
{
	width:258px;
	height:300px;
	float:left;
}
/* SITEMAP and HELPDESK - END */

/* STORE LOCATIONS - START */
.StoreLocations
{
	position:relative;
	*height:500px;
	min-height:500px;
	text-align:left;
	font-family:Arial, Sans-Serif;
	padding-bottom:50px;
}

.StoreLocationsContent
{
	padding-left:170px;
	color:#666;
}

.StoreLocationsContent H2
{
	margin:16px 0 28px 0;
	padding:4px 7px 5px 7px;
	font-size:16px;
	font-weight:normal;
	color:#4b4b4b;
	background-color:#eff3f6;
}

.StoreLocationsContent TABLE
{
	font-family:Arial, Sans-Serif;
	margin-top:-11px;
}

.StoreLocationsContent TABLE TH
{
	font-size:12px;
	color:#4b4b4b;
	text-align:left;
	padding-bottom:1px;
}

.StoreLocationsContent TABLE .State
{
	width:72px;
}

.StoreLocationsContent TABLE .ShoppingCentre
{
	width:237px;
}

.StoreLocationsContent TABLE .Suburb
{
	width:195px;
}

.StoreLocationsContent TABLE TD
{
	font-size:11px;
	color:#666;
	padding-top:6px;
}

.StoreLocationsContent H5
{
	font-size:11px;
	margin:0;
	padding:5px 0 14px 0;
}

.StoreLocationsContent H5 EM
{
	font-weight:normal;
}

.StoreLocationsContent P
{
	font-size:11px;
	margin:0 0 14px 0;
}

.StoreLocationsImage
{
	margin:59px 0 0 22px;
}

.StoreLocationsNavigation
{
	position:absolute;
	top:-16px;
	*top:0;
	left:0;
	width:174px;
}

.StoreLocationsNavigation H2
{
	margin:38px 0 0 0;
	*margin-top:22px;
	height:16px;
	background:url(images/headings/store-locations-large.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}

.StoreLocationsNavigation H3
{
	margin:25px 0 9px 0;
	height:13px;
	background:url(images/headings/store-locations-small.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}

.StoreLocationsNavigation H4
{
	font-size:12px;
	margin:19px 0 0 0;
	color:#4b4b4b;
}

.StoreLocationsNavigation UL
{
	margin:0;
	padding:7px 0 0 0;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	width:140px;
}

.StoreLocationsNavigation UL LI
{
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	color:Red;
	background-color:#eff4f8
}

.StoreLocationsNavigation UL LI A
{
	display:block;
	color:#666;
	background-color:White;
	height:14px;
}

.StoreLocationsNavigation UL LI A:hover
{
	color:Red;
}

.Store
{
	position:relative;
	*height:153px;
	min-height:153px;
	border-bottom:dotted 1px #b0b0b0;
	margin-top:7px;
}

.Store .Location
{
	margin:0 0 0 225px;
}

.Store A IMG
{
	border:solid 1px #c00;
	position:absolute;
	top:0;
	left:0;
	width:191px;
}

.Store .OperatingHours
{
	position:absolute;
	top:0;
	left:468px;
}
/* STORE LOCATIONS - END */

/* PAGING & SORTING - START */
.PagingTop SELECT,
.PagingBottom SELECT,
.SortByTop SELECT,
.SortByBottom SELECT
{
	font-size:10px;
}

.PagingTop IMG,
.PagingBottom IMG
{
	position:relative;
	top:5px;
	*top:3px;
}

.PagingTop
{
	position:absolute;
	top:37px;
	right:0;
}

.PagingBottom
{
	position:absolute;
	bottom:88px;
	right:0;
}

.SortByTop
{
	position:absolute;
	top:42px;
	*top:40px;
	left:-6px;
}

.SortByBottom
{
	position:absolute;
	bottom:88px;
	left:170px;
}
/* PAGING & SORTING - END */

/* PREDICTIVE SEARCH - START */
.autocomplete_list
{
	position:relative;
	width:198px;
	*width:200px;
	top:-1px;
	*top:-2px;
	z-index:999;
	border:solid 1px #d2d2d2;
	background-color:#eff3f6;
}

.autocomplete_list LI
{
	font-size:11px;
	padding:0 5px 1px 5px;
	background-color:#eff3f6;
	color:#4b4b4b;
}

.autocomplete_list LI A
{
	color:#5b4746;
}

.autocomplete_list LI A:hover
{
	color:#cc0000;
}

.autocomplete_list LI.autocomplete_highlighted_listitem
{
	color:#cc0000;
}
/* PREDICTIVE SEARCH - END */


/* FREE GIFTS - START */
.FreeGifts
{
	height:300px;
	position:relative;
	font-family:Arial, Sans-Serif;
	margin-top:38px;
	*margin-top:33px;
	margin-bottom:0;
	padding-bottom:0;
}

.FreeGifts DIV
{
	position:relative;
	float:left;
	width:170px;
	height:231px;
	text-align:left;
}

.FreeGifts INPUT
{
	position:absolute;
	top:154px;
	*top:150px;
	left:15px;
	*left:14px;
	margin:0;
	padding:0;
}

.FreeGifts LABEL
{
	position:absolute;
	top:154px;
	left:34px;
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:12px;
}

.FreeGifts SMALL
{
	position:absolute;
	top:181px;
	left:34px;
	font-size:11px;
	color:#858585;
	font-weight:normal;
}

.FreeGifts DIV.NoFreeGift
{
	height:10px;
}

.FreeGifts DIV.NoFreeGift INPUT
{
	top:0px;
}

.FreeGifts DIV.NoFreeGift LABEL
{
	top:1px;
	*top:5px;
}
/* FREE GIFTS - END */


/* PROMOTIONS - START */
H2.FreeGiftsWithEveryOrder
{
	margin:22px 0 21px 0;
	height:16px;
	background:url(images/headings/3-free-gifts-with-every-order.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
/* PROMOTIONS - END */

/* FRAGRANCE FINDER - START */
.FragranceFinder
{
	padding-top:15px;
	text-align:left;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	color:#4b4b4b;
}

.FinderHeader
{
	margin:22px 0 21px 0;
	height:16px;
	background:url(images/headings/fragrance-finder.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}

.FinderContent
{
	clear:both;
	border-bottom:dotted 1px #b0b0b0;
	padding-bottom:10px;
}

.FinderContent input
{
    vertical-align:text-bottom;
}

.FinderResultsHeader
{
	margin:10px 0 0 0;
	padding:4px 7px 5px 7px;
	color:#4b4b4b;
	font-weight:normal;
	font-size:16px;
	background-color:#eff3f6;
	text-transform:capitalize;
}

.FinderResultsList
{
	padding:15px 0 5px 0;
}

.FinderResultsList TD
{
	padding-bottom:8px;
}

.FinderResultsList A
{
	font-size:11px;
}

.FragranceFinderProfile
{
	position:relative;
	*height:500px;
	min-height:500px;
	text-align:left;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	padding-bottom:50px;
}

.FragranceFinderProfileContent
{
	padding:26pt 0 0 290px;
	color:#666;
}

.FragranceFinderProfileContent H2
{
	margin:16px 0 28px 0;
	padding:4px 7px 5px 7px;
	font-size:16px;
	font-weight:normal;
	color:#4b4b4b;
	background-color:#eff3f6;
}

.FragranceFinderProfileContent P
{
	margin:0 0 14px 0;
}

.FragranceFinderProfilePhoto
{
	position:absolute;
	top:0px;
	*top:0;
	left:0;
	width:294px;
}

.FragranceFinderProfilePhoto .ProfilePhoto
{
    display:block;
	position:absolute;
	top:60px;
	left:0px;
}

.FragranceFinderProfilePhoto .Back
{
	display:block;
	position:absolute;
	top:15px;
	left:7px;
	color:#666;
	font-size:11px;
	background:url(images/backgrounds/triangle-arrow-left.gif) no-repeat 0 5px;
	padding:0 0 0 5px;
}

.FragranceFinderProfile .Back:hover
{
	color:#cc0000;
}
/* FRAGRANCE FINDER - END */

/* CATALOUGE - START */
.Catalogue
{
	padding:0;
	
	position:relative;
	text-align:left;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}

.CatalogueTitle
{	
	position:relative;
	padding:1px 0 0 185px;
	background: url(images/backgrounds/cataloguebanner.jpg) repeat-x;
	height:70px;
	color:#7a7a7a;
	font-size:16px;
}
.CatalogueTitle IMG
{
	float:left;
}
.CatalogueTitle SPAN
{
	float:left;
	padding:24px 0 0 5px;
}

.CatalogueContent
{
	position:relative;
	padding:25px 0 0 170px;
	*height:600px;
	min-height:600px;
	text-align:left;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}

.CataloguePageNavigation
{
	position:absolute;
	top:0;
	right:0;
	vertical-align:middle;
}
.CataloguePageNavigation IMG
{
	position:relative;
	top:5px;
	border:none;
}

.CatalogueNavigation
{
	position:absolute;
	top:75px;
	left:0;
	width:170px;
}
.CatalogueNavigation H2
{
	margin:7px 0;
	padding:0;
	height:16px;
	background:url(images/headings/catalogue.png) no-repeat;
	font-size:1px;
	text-indent:-9999px;
}
.CatalogueNavigation UL
{
	margin:0;
	padding:0;
	width:150px;
}
.CatalogueNavigation UL LI
{
	padding-bottom:4px;
	list-style:none;
}
.CatalogueNavigation UL LI SPAN
{
	color:#cc0000;
	background-color:#eff4f8
}
.CatalogueNavigation UL LI A
{
	color:#666;
	background-color:White;
	height:14px;
}
.CatalogueNavigation UL LI A:hover
{
	color:Red;
}
/* CATALOUGE - END */