/*-----------------------------------------------------------------------------------------------*/
/*                                                                                               */
/* Stylesheet      : Main Stylesheet                                                             */
/*                                                                                               */
/* Script Name     : styles.css                                                                  */
/*                                                                                               */
/* System Name     : LookAgain                                                                   */
/*                                                                                               */
/* Author          : OTTO                                                                        */
/*                                                                                               */
/* Date            : 06/03/2007                                                                  */
/*                                                                                               */
/* Copyright       : (c) OTTO UK Ltd                                                             */
/*                                                                                               */
/* Description     : Contains styling for the LookAgain site.                                    */
/*                                                                                               */
/* Version History                                                                               */
/*                                                                                               */
/* Version Date       Who     Description                                                        */
/* ------- ---------- -----   -----------                                                        */
/* 1.0     09/01/2006 otto    Original version.                                                  */
/* 1.2     25/10/2007 hstdc04 Added was price styling.                                           */ 
/* 1.3     16/01/2008 hepd075 Added gifts into topnav - resized all topnav tabs.                 */ 
/* 1.4     18/03/2008 hstdc07 Changed #main style from position: absolute to position: relative. */
/* 1.5     21/07/2008 hepd075 Added 0% Interest panel.                                           */
/* 1.6     22/04/2009 hepd075 Removed site background image and added new side message           */
/* 1.7     14/06/2010 hstc01  Added styles for 404 and 500 error pages.                          */
/* 1.8     03/09/2010 hstdc01 Updated styles for My Account on the header.                       */
/*                                                                                               */
/*-----------------------------------------------------------------------------------------------*/ 

HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}



/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Body Styles                                             */
/*-----------------------------------------------------------------------------------------------*/


 body 
{
    background-color:#2d2d2d; /* Before Xmas 2011 was #2d2d2d */
    font-size:small;
    font-family:Arial;
    behavior:url("../jssource/ie6HoverFix.htc"); /*This is required for ie6 hover effect on li */
    padding:0;
    margin:0;
    text-align:center;
	background-image:url(../PIX/navigation/bg_image.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top center;
}


#divPage
{
    width:965px;
    background-color:white;
    margin: 0 auto;
    text-align:left;
}


#divBody
{
    padding:10px;
}

[disabled]
{
    background-color:#D4D0C8;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Header Styles                                           */
/*-----------------------------------------------------------------------------------------------*/

#divHeader
{
    background-color:#191919;
    /*padding: 10px 10px 0px 0px;*/
    padding-right:0px;
    padding-top:10px;
    background-image:none;
    padding-left:0px;
    height:auto;

}

.headerLogo {
    border: none;
}

#headerText
{
    font-size:11px;
    color:#999999;
    text-align:right;
    margin-right:20px;
    margin-bottom:10px;
}

#greyHeaderText
{
    color:#FFFFFF;
}

#blackHeaderText
{
    color:#000000;
}

span#headerSlogan a
{
    text-decoration:none;
    color:#FFFFFF;
}

span#headerSlogan a:hover
{
    text-decoration:underline;
}

span.largeGreyCatText
{
	font-size:15px;
	/*line-height:0px;*/
	color:#4B4A4A;
}

span.largeGreyCatText a
{
    color:#FFFFFF;
}

span.largeGreyCatText a:hover
{
	text-decoration:underline;
}

span.whiteText a
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

span.whiteText a:hover
{
    text-decoration:underline;
}

span.whiteText a:visited
{
    color:#FFFFFF;
}


span.greenText a
{
	color:#F7FA03;
	font-size:11px;
	text-decoration:none
}

span.greenText a:hover
{
    text-decoration:underline;
}

span.greenText a:visited
{
    color:#F7FA03;
}

#headerLeft
{
    width: 210px;
    float:left;
}

#headerRight
{
    float:right;
    font-size:11px;
}


#hotListContainer
{
    width:80px;
    float:left;
    margin-right:10px;
	margin-left:10px;
}

#hotListContainer div#hotListImage
{
    width:21px;
    float:left;
}

#hotListContainer div#hotListText
{
    float:left;
    margin-left:8px;
}

#hotListContainer a
{
    text-decoration:none;
    color:#FFFFFF;
}

#hotListContainer a:hover
{
    text-decoration:underline;
    color:#FFFFFF;
}

#accountContainer
{
	float:left;
	margin-right:3px;
	margin-left:10px;
}

#accountContainer a
{
   text-decoration:none;
   color:#FFFFFF;
}

#accountContainer a:hover
{
   text-decoration:underline;
   color:#FFFFFF;
}

#accountContainer #topMyAccountText
{
	margin-right:10px;
	text-align:right;
}

#accountContainer #topMyAccountText .loggedIn
{
    font-weight:bold;
	color:#FFFFFF;
}

#accountContainer #topMyAccountText  .greenText
{
    color:#FFFFFF;
    font-weight:bold;
}

#quickOrderContainer
{
	width:67px;
	float:left;
	margin-left:10px;
	/*line-height:15px;*/
}

#quickOrderContainer a
{
    text-decoration:none;
}

#quickOrderContainer a:hover
{
    text-decoration:underline;
}

#quickOrderContainer .greenText a:visited
{
    color:#ffffff;
}

/*
#quickOrderContainer .largeGreyCatText a:visited
{
    color:#6B92BE;
}
*/

#helpContainer
{
	width:22px;
	float:left;
	margin-right:10px;
	margin-left:10px;
}

#helpContainer span
{
	display:block;
}

#helpContainer a
{
    text-decoration:none;
    color:#FFFFFF;
    display:block;
}

#helpContainer a:hover
{
    text-decoration:underline;
    color:#FFFFFF;
}

#bagContainer
{
	width:140px;
	float:left;
	margin-left:13px;
}

#bagContainer #bagText
{
    float:left;
    width:110px;
}

#bagContainer #bagText a {
    text-decoration:none;
    color:#FFFFFF;
}

#bagContainer #bagText a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}

#bagContainer #imgDiv
{
    float:left;
}
        
#bagContainer img
{
	border:0;
}

div.dotted
{
	background:url("../pix/navigation/dotted.png") no-repeat 0 50%;
	width:1px;
	height:28px;
	float:left;
}

div.heightFix
{
	height:12px;
}

div.clear
{
	clear:both;
}

.yellowText
{
    color:#f7fa03;
}

.whiteText
{
    color:#ffffff;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                      Navbar Styles                                            */
/*-----------------------------------------------------------------------------------------------*/
                                                                                               
#topNav
{
    width: 965px;
    list-style:none;
    padding-left:0px;
    margin: 10px auto 0px 0px;
}

#topNav img
{
    border:0;
}

.topNavItem
{
    float:left;
    padding:0;
    margin:0;
}

#homeTab
{
    width:33px;
    display:block;
    float:left;
}

#womensTab
{
    width:68px;
    display:block;
    float:left;            
}

#lingerieTab
{
    width:68px;
    display:block;
    float:left;            
}

#mensTab
{
    width:49px;
    display:block;
    float:left;
}

#kidsTab
{
    width:49px;
    display:block;
    float:left;
}

#sportsTab
{
    width:118px;
    display:block;
    float:left;
}


#electricalsTab
{
    width:82px;
    display:block;
    float:left;
}

#houseTab
{
    width:115px;
    display:block;
    float:left;
}

#giftsTab
{
	width:52px;  /* was 71px for xmas/gifts */
    display:block;
    float:left;
}

#saleTab
{
    width:41px;
    display:block;
    float:left;
}

#moneyTab
{
    width:61px;
    display:block;
    float:left;
}

#searchTab
{
    display:block;
	width:229px; /* was 210px for gifts */
    height:31px;
    background:url(../pix/navigation/topnav_right.gif) no-repeat 0% 50%;
    float:left;
}

#searchInput
{
    width:210px;
	_width:225px; /* was 207px for gifts */	
    margin-top:5px;
    float:right;
	height:auto;
}

#searchTab input#searchBox
{
    width:160px; /* was 160px for gifts */
    height:15px;
    color:#FFFFFF;
    font-size:11px;
    background-color:#191919; 
	margin-left:6px;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Flydown Styles                                          */
/*-----------------------------------------------------------------------------------------------*/

span.categoriesTitleText
{
    font-family:Trebuchet MS;
    font-size:18px;
    font-weight:bold;
    color:#4B4A4A;
    padding-left:10px;
}

span.themesTitleText
{
    font-family:Trebuchet MS;
    font-size:18px;
    font-weight:bold;
    color:#4B4A4A;
    padding-left:10px;
}


                                        /* Home nav. */
                                        
a#homeLink
{
    display:block; 
    background:url(../pix/navigation/topnav_home.gif) no-repeat 0% 50%;
    height:31px;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#homeLink:hover
{
   background:url(../pix/navigation/topnav_home.gif) no-repeat 100% 50%;
}



/* House and Garden nav*/


a#houseLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_house.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#houseLink:hover
{
   background:url(../pix/navigation/topnav_house.gif) no-repeat 100% 50%;
}

#houseTab #House_and_GardenDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#houseTab:hover #House_and_GardenDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#houseTab:hover a#houseLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_house.gif) no-repeat 100% 0%;
}


#houseTab #House_and_GardenDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#houseTab #House_and_GardenDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#houseTab #House_and_GardenDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#houseTab #House_and_GardenDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}  


/* Kids nav*/
a#kidsLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_kids.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#kidsLink:hover
{
   background:url(../pix/navigation/topnav_kids.gif) no-repeat 100% 50%;
}

#kidsTab #KidsDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#kidsTab:hover #KidsDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#kidsTab:hover a#kidsLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_kids.gif) no-repeat 100% 0%;
}


#kidsTab #KidsDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#kidsTab #KidsDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:22px;
	margin-top:1px;
}

#kidsTab #KidsDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#kidsTab #KidsDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            

/*End kids topnav */


/* Electricals Nav */

a#electricalsLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_electricals.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#electricalsLink:hover
{
   background:url(../pix/navigation/topnav_electricals.gif) no-repeat 100% 50%;
}

#electricalsTab #ElectricalsDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#electricalsTab:hover #ElectricalsDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#electricalsTab:hover a#electricalsLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_electricals.gif) no-repeat 100% 0%;
}


#electricalsTab #ElectricalsDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#electricalsTab #ElectricalsDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#electricalsTab #ElectricalsDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#electricalsTab #ElectricalsDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            

/* Sports nav */

a#sportsLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_sports.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#sportsLink:hover
{
   background:url(../pix/navigation/topnav_sports.gif) no-repeat 100% 50%;
}

#sportsTab #Sports_and_OutdoorsDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#sportsTab:hover #Sports_and_OutdoorsDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#sportsTab:hover a#sportsLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_sports.gif) no-repeat 100% 0%;
}


#sportsTab #Sports_and_OutdoorsDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#sportsTab #Sports_and_OutdoorsDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#sportsTab #Sports_and_OutdoorsDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#sportsTab #Sports_and_OutdoorsDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}  


/* Sale Link */

a#saleLink
{
    display:block; 
    background:url(../pix/navigation/topnav_sale.gif) no-repeat 0% 50%;
    height:31px;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#saleLink:hover
{
   background:url(../pix/navigation/topnav_sale.gif) no-repeat 100% 50%;
}

#saleTab #SaleDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#saleTab:hover #SaleDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#saleTab:hover a#saleLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_sale.gif) no-repeat 100% 0%;
}


#saleTab #SaleDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#saleTab #SaleDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#saleTab #SaleDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#saleTab #SaleDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            

/* Money Link */

a#moneyLink
{
    display:block; 
    background:url(../pix/navigation/topnav_money.gif) no-repeat 0% 50%;
    height:31px;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#moneyLink:hover
{
   background:url(../pix/navigation/topnav_money.gif) no-repeat 100% 50%;
}

#moneyTab #MoneyDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#moneyTab:hover #MoneyDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#moneyTab:hover a#moneyLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_money.gif) no-repeat 100% 0%;
}


#moneyTab #MoneyDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#moneyTab #MoneyDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#moneyTab #MoneyDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#moneyTab #MoneyDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            


/* Gifts TopNav */
a#giftsLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_gifts.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#giftsLink:hover
{
   background:url(../pix/navigation/topnav_gifts.gif) no-repeat 100% 50%;
}

#giftsTab #GiftsDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
                                       /* Displaying drop down on hover */
#giftsTab:hover #GiftsDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#giftsTab:hover a#giftsLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_gifts.gif) no-repeat 100% 0%;
}


#giftsTab #GiftsDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#giftsTab #GiftsDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#giftsTab #GiftsDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#giftsTab #GiftsDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            

       
                                    /* Mens navigation */
a#mensLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_men.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#mensLink:hover
{
   background:url(../pix/navigation/topnav_men.gif) no-repeat 100% 50%;
}

#mensTab #MensDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 
}
            
#mensTab:hover #MensDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#mensTab:hover a#mensLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_men.gif) no-repeat 100% 0%;
}


#mensTab #MensDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#mensTab #MensDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#mensTab #MensDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#mensTab #MensDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            

                                    /* Womens navigation */

a#womensLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_women.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#womensLink:hover
{
   background:url(../pix/navigation/topnav_women.gif) no-repeat 100% 50%;
}

#womensTab #WomensDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
  _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 

}
                                 
#womensTab:hover #WomensDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#womensTab:hover a#womensLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_women.gif) no-repeat 100% 50%;
}

#womensTab #WomensDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#womensTab #WomensDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#womensTab #WomensDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#womensTab #WomensDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            

                                    /* lingerie navigation */

a#lingerieLink
{
    display:block; 
    height:31px;
    background-image:url(../pix/navigation/topnav_lingerie.gif); 
    background-repeat:no-repeat;
    background-position: 0% 50%;
    font-size:0px;
    text-indent:-1000px;
    overflow:hidden;
}

a#lingerieLink:hover
{
   background:url(../pix/navigation/topnav_lingerie.gif) no-repeat 100% 50%;
}

#lingerieTab #LingerieDropDown
{
   display:none;
   background-color:#FFFFFF;
   position:absolute;
   list-style:none;
   margin-top:0px;
   z-index:1000;
   margin-left:-20px;
   float:left;
   background:url(../pix/navigation/rightside.png) no-repeat top right;
  _background:url(../pix/navigation/rightside-IE6.gif) no-repeat top right; 

}
                                 
#lingerieTab:hover #LingerieDropDown
{
   display:block;
   list-style:none;
   position:absolute;
}

#lingerieTab:hover a#LingerieLink /* Needed to keep the the nav link selected when selecting a category from the list */
{
   background:url(../pix/navigation/topnav_lingerie.gif) no-repeat 100% 50%;
}

#lingerieTab #LingerieDropDown ul
{
   display:block;
   padding-top:10px;
   padding-left:0px;
   line-height:20px;
   margin-left:0px;
   width:170px;
   float:left;
   list-style:none;
}

#lingerieTab #LingerieDropDown ul li
{
	width: 100%; 
	list-style-position:outside;
	margin: 0px;
	float:left;
	display:block;
	background:url(../pix/navigation/greenline.gif) no-repeat bottom left;
	line-height:20px;
	margin-top:1px;
}

#lingerieTab #LingerieDropDown ul a
{
   text-decoration:none;
   color:#4B4A4A;
   display:block;
   font-size:13px;
   padding-left:10px;
   width:160px;
   margin-bottom:2px;
} 

#lingerieTab #LingerieDropDown ul a:hover
{
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4B4A4A;
   display:block;
}            


#divCategories
{
   float:left;
}

#divCategories1
{
    float:left;
    width:170px;
}

#divCategories2
{
    float:left;
    width:170px;
}

#divThemes
{
    float:left;
    width:170px;
}


/* Curved borders and drop shadow styles*/
.topleft
{
    background:url(../pix/navigation/leftside.png) no-repeat top left;   
    _background:url(../pix/navigation/leftside-IE6.gif) no-repeat top left;  
    padding-top:9px;
    float:left;
    margin-left:-2px;
    margin-right:9px;
    margin-bottom:-9px;   
    _margin:0 0 0 0px; /*IE6*/
    z-index:100;
   
}

.bottomleft
{
    background:url(../pix/navigation/leftside.png) no-repeat bottom left;  
   _background:url(../pix/navigation/leftside-IE6.gif) no-repeat bottom left;  
    float:left;   
    padding-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    margin-left:-9px;
    margin-right:2px;
   _margin:0 0px 0 0px; /*IE6*/
   z-index:100;
}

 .bottomright
{
    background:url(../pix/navigation/rightside.png) no-repeat bottom right;
    _background:url(../pix/navigation/rightside-IE6.gif) no-repeat bottom right; 
    float:left;
    margin-left:9px;
    margin-right:-9px;
    margin-bottom:-11px;
    _margin:0 0 0px 0px; /*IE6*/
    z-index:100;
}

/* Drop down width sizes*/

.columns1
{
    width:190px;
}

.columns2
{
    width:360px;
}

.columns3
{
    width:530px;
}


.categoryColumns1
{
    width:170px;   
}

.categoryColumns2
{
    width:340px;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Footer Styles                                           */
/*-----------------------------------------------------------------------------------------------*/
                                         
                                         
#divFooter
{
	padding:0px;
    float:left;
    background-image:url(../pix/navigation/BottomNav-Bg.jpg);
	background-repeat:no-repeat;
	background-color:#828080;
    color:#FFFFFF;
}

#divFooter span
{
   /* color:#FFFFFF;*/
}

/*
#footerMain
{
}
*/

#footerLinks
{
    font-family:Trebuchet MS;
    width:510px;
    float:left;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
    margin-top:10px;
}

#footerLinks a
{
    text-decoration:none;
    color:#FFFFFF;
}

#footerLinks a:hover
{
    text-decoration:underline;
    color:#FFFFFF;
}

#footerOrder
{
    width:140px;
    margin-left:30px;
    margin-right:30px;
    float:left;
    text-align:center;
    margin-top:10px;
    background-image:none;
}

#footerRequestCat
{
    width:315px;
    float:left;
    padding-left:30px;
    background:url(../pix/navigation/footerDotted.png) no-repeat 0 50%;
}

#footerLinksList1 
{
    list-style:none;
    float:left;
    margin-right: 15px;
    padding-left:10px;
    margin-left:0px;
    margin-top:0px;
    background-image:none;
    width:auto;
}

#footerLinksList1 li {
	background:url(../PIX/navigation/footer_bullet.gif) left no-repeat;
	margin:0px auto;
	padding-left:10px;
	padding-bottom:2px;
}

#footerLinksList2 
{
    list-style:none;
    float:left;
    margin-right:15px;
    margin-left:0px;
    padding-left:20px;
    margin-top:0px;
    width:auto;
}

#footerLinksList2 li {
	background:url(../PIX/navigation/footer_bullet.gif) left no-repeat;
	margin:0px auto;
	padding-left:10px;
	padding-bottom:2px;
}

#footerLinksList3 
{
    list-style:none;
    float:left;
    margin-right:15px;
    margin-left:0px;
    padding-left:20px;
    margin-top:0px;
    width:auto;
}

#footerLinksList3 li {
	background:url(../PIX/navigation/footer_bullet.gif) left no-repeat;
	margin:0px auto;
	padding-left:10px;
	padding-bottom:2px;
}

#footerLinksListFlex
{
    list-style:none;
    float:left;
    padding-left:17px;
    margin-left:0px;
    margin-top:13px;
	text-align:center;
}

.footer_title {
	font-size:11px;
	font-weight:bold;
}

#footerLinks a
{
   text-decoration:none;
}

#footerOrder .orderlineText
{
   font-family:Trebuchet MS;
   font-size:18px;
   color:#FFFFFF;
}

#footerOrder .orderlinePhone
{
   font-family:Trebuchet MS;
   font-size:18px;
}

#footerOrder .cardsImage
{
   margin-top:5px;
   margin-bottom:5px;
}

#footerOrder .isisImage
{
   margin-top:2px;
}

#footerRequestCat span.requestCatText
{
   font-size:14px; 
   line-height:35px;
   position:relative;
   top:7px;
   font-weight:bold;
   
}

a.footerCatRequestLink
{
    text-decoration:none;
    display:block;
    cursor:pointer;
}

#footerRequestCat #footerRequest span.requestCatOrderText
{
	width:60px;
   	font-size:10px;
   	/*bottom:15px;*/
   	line-height:10px;
}

#footerRequestCat span.requestCatClickText
{
   font-size:11px;
   padding-top:8px;
   text-decoration:none;
   position:relative;
   /*bottom:13px;*/
   color:#666666;
   display:block;   
}

#footerRequestCat span.requestCatClickText a
{
   font-size:11px;
   text-decoration:none;
   position:relative;
   bottom:10px;
   color:#666666;
   display:block;
}


#footerRequestCat span.requestCatClickText a:hover
{
   color:#4B4A4A;
   text-decoration:underline;
}

a.requestCatClickTextLink
{
    color:#666666;
    text-decoration:none;
    display:block;
}

#footerRequest
{
	background:url(../pix/navigation/cover.jpg) no-repeat top right;
	width:355px;
	height:107px;
}


#footerRecaFriend
{
	background:url(../pix/navigation/recafriend.jpg) no-repeat top right;
	width:355px;
	height:107px;
}

#footerRequestCat #footerRecaFriend span.requestCatOrderText
{
	width:60px;
   	font-size:10px;
   	/*bottom:15px;*/
   	line-height:10px;
}

#footerSignup
{
   float:left;
   padding-left:20px;
}

#footerSignupInner
{
   width:230px;
   height:107px;
}

#footerSignup span.SignupText
{
   font-family:Trebuchet MS;
   font-size:18px; 
   line-height:35px;
}

#footerSignup span.SignupText1
{
   font-family:Trebuchet MS;
   font-size:18px; 
   line-height:35px;
   color:#F7FA03; 
}

#footerSignup #footerSignupInner span.SignupText2
{
	width:60px;
   	font-size:10px;
   	/*bottom:15px;*/
   	line-height:10px;
}

#footerSignup #footerSignupInner .emailsignup {width:230px; height:15px; line-heght:23px; padding-top:0px; }

#footerSignup #footerSignupInner #emailbtn {padding-bottom:3px;margin-left:0px; vertical-align:middle; }

#footerRandomText
{
	width:160px;
	line-height:12px;
	padding-top:5px;
}

/*Do NOT remove! This is for the random divs on the footer*/
.jsclass body .randomcontent { /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

.fgh_footer {
	float:left;
}

#divider_box {
	background-color:#2d2d2d; /* Was #C2CCD7 before Xmas */
	height:10px;
	width:965px;
	float:left;
}

#footerCopyRight 
{
color:#9e9e9e;
width:965px;
background-color:#2d2d2d; /* Before Xmas 2011 was #2f2f2f */  
height:25px;
float:right;
text-align:center;
padding-top:0px;
}

#copyRightSymbol
{
  font-size:10px;
  color:#9e9e9e;
}

#copyRightText
{
font-size:10px;
color:#9e9e9e;
font-weight:bold;
}

.cardsImage
{
   margin-top:5px;
}

TD
{
    FONT: 11px Arial;
    COLOR: #4B4A4A;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Bag Styles                                              */
/*-----------------------------------------------------------------------------------------------*/


div.emptyBagBoxes
{
    width:872px;
    background:url(../pix/bag/dottedLine.gif) no-repeat bottom;
    padding-top:20px;
    padding-bottom:20px;
}

div.emptyBagBoxes a
{
    color:#4B4A4A;
}

span.boldGreenText
{
    font-size:11px;
    font-weight:bold;
    color:#4B4A4A;
}

span.boldRedText
{
    font-size:11px;
    font-weight:bold;
    color:#FF2223;
}

span.boldGreenText a
{
    font-size:11px;
    font-weight:bold;
    color:#4B4A4A;
    text-decoration:none;
}

a.boldGreenText
{
    text-decoration:none;
}

div#headingTitle
{
    width:100%;    
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    _padding-left:0px;
}

span.bagTitleImage
{
    padding-left:30px;
    background:url(../pix/navigation/bag.png) no-repeat 0% 50%;
}

span a#addToBagText
{
    padding-left:10px;
    background:url(../pix/bag/GreenArrow.gif) no-repeat 0% 50%;
    text-decoration:none;
    color:#4B4A4A;
}

span a#addToBagText:hover
{
    text-decoration:underline;
}



span.totalText
{
    font-size:14px;
    font-weight:bold;
    color:#4b4a4a;
}

a#bagProductImage img
{
    border:1px solid #CCCCCC;
}


#zoomDetailsBox
{
    width:110px;
    padding-top:20px;
}

#zoomImage
{
    float:left;
    padding-right:10px;
}

#zoomImage a
{
    display:block;
    width:25px;
    background:url(../pix/productlist/zoom.gif) no-repeat 0% 50%;
    height:34px; 
}
#zoomImage a:hover
{
    background:url(../pix/productlist/zoom.gif) no-repeat 100% 50%;
}



#videoImage
{
    float:left;
    padding-right:10px;
}

#videoImage a
{
    display:block;
    width:26px;
    height:34px;
    background:url(../pix/productdisplay/videoButton.gif) no-repeat 0% 50%;
}

#videoImage a:hover
{
    background:url(../pix/productdisplay/videoButton.gif) no-repeat 100% 50%;
}

#detailsImage
{
    float:left;
    width:60px;
    padding-left:10px;
    background:url(../pix/bag/line.gif) no-repeat 0% 50%;
}

#itemTitle
{
    float:left;
    width:30px;
    padding-right:645px;
}

#quantityTitle
{
    float:left;
    width:30px;
    padding-right:110px;
}

input#proceedbutton
{
    padding-bottom:0px;
}



/*-----------------------------------------------------------------------------------------------*/ 
/*                                       SEM Banner Styles                                       */
/*-----------------------------------------------------------------------------------------------*/


.semHeader
{
    width:945px; 
    height:25px; 
    background-color:#191919; 
    margin-left:auto;
    margin-right:auto;
    margin-top:10px; 
    text-align:center;
}


.semHeader a
{
    display:block;
    text-decoration:none;
}
.semHeaderLarge
{
    font-size:22px; 
    color:#FFFFFF;
}

.semHeaderLarge span
{
    font-weight: bold; 
    color:#FFFFFF
}

.semHeaderSmall
{
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                   		USP Bar Styles 		                                 */
/*-----------------------------------------------------------------------------------------------*/

#usp_bar_container {
	width:945px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:5px;
	background:url(../pix/navigation/usp_bar.png) no-repeat;
}

#usp_bar_email_signup_container {
	width:452px;
	height:35px;
	float:left;
	padding:0;
	display:block;
}

#usp_bar_email_form {
	margin-left:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:13px;
	margin-top:8px;
	*margin-top:7px;
}

#usp_bar_email_signup_button {
	width:84px;
	height:19px;
	margin-top:8px;
}

/* Text link 1 */

.usp_text_link_container1 {
	width:169px;
	height:35px;
	float:left;
	padding:0;
	cursor:hand;
	text-decoration:none;
	display:block;
}

.usp_text_link_container1 a:hover {
	width:169px;
	height:35px;
	float:left;
	padding:0;
	cursor:hand;
	text-decoration:underline;
	display:block;
}

span.text_link1 {
	font-size:11px;
	position:absolute;
	float:left;
	font-weight:bold;
}

a.usp_link {
	text-decoration:none;
	display:block;
	width:149px;
	height:25px;
	float:left;
	color:#666666;
	padding-left:40px;
	padding-top:10px;	
}

a.usp_link:hover {
	text-decoration:underline;
	display:block;
	width:149px;
	height:25px;
	float:left;
	color:#000000;
	padding-left:40px;
	padding-top:10px;
}

/* Text link 2 */

.usp_text_link_container2 {
	width:111px;
	height:35px;
	float:left;
	padding:0;
	cursor:hand;
	text-decoration:none;
	display:block;
	margin-left:21px;
}

.usp_text_link_container2 a:hover {
	width:111px;
	height:35px;
	float:left;
	padding:0;
	cursor:hand;
	text-decoration:underline;
	display:block;
}

span.text_link2 {
	font-size:11px;
	position:absolute;
	float:left;
	font-weight:bold;
}

a.usp_link2 {
	text-decoration:none;
	display:block;
	width:73px;
	height:25px;
	float:left;
	color:#666666;
	padding-left:35px;
	padding-top:10px;	
}

a.usp_link2:hover {
	text-decoration:underline;
	display:block;
	width:73px;
	height:25px;
	float:left;
	color:#000000;
	padding-left:35px;
	padding-top:10px;
}

/* Text link 3 */

.usp_text_link_container3 {
	width:150px;
	height:35px;
	float:left;
	padding:0;
	cursor:hand;
	text-decoration:none;
	display:block;
	margin-left:0px;
}

.usp_text_link_container3 a:hover {
	width:150px;
	height:35px;
	float:left;
	padding:0;
	cursor:hand;
	text-decoration:underline;
	display:block;
}

span.text_link3 {
	font-size:11px;
	position:absolute;
	float:left;
	font-weight:bold;
}

a.usp_link3 {
	text-decoration:none;
	display:block;
	width:150px;
	height:25px;
	float:left;
	color:#e70c77;
	padding-left:37px;
	padding-top:10px;	
}

a.usp_link3:hover {
	text-decoration:underline;
	display:block;
	width:150px;
	height:25px;
	float:left;
	color:#000000;
	padding-left:37px;
	padding-top:10px;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                   LookAgain Flex Banner Styles                                */
/*-----------------------------------------------------------------------------------------------*/


.MoneyHeader
{
    width:945px; 
    height:25px; 
    background-color:#F7FA03; 
    margin-left:auto;
    margin-right:auto;
    margin-top:10px; 
    margin-bottom:5px; 
    text-align:center;
}


.MoneyHeader a
{
    display:block;
    text-decoration:none;
}

.MoneyHeader a:hover
{
    display:block;
    text-decoration:underline;
	color:#191919;
}

.MoneyHeaderLarge
{
    font-size:22px; 
    color:#191919;
}

.MoneyHeaderSmall 
{
    font-size:12px;
    color:#191919;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Contact us Styles                                       */
/*-----------------------------------------------------------------------------------------------*/
span.contactTitleImage
{
    padding-left:40px;
    background:url(../pix/contactus/mouseicon.gif) no-repeat 0% 50%;
    display:block;
    height:27px;
}

.description
{
    width:240px;
    float:left;
    text-align:left;
}

.contactInput
{
    width:160px;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Catalogue Request Styles                                */
/*-----------------------------------------------------------------------------------------------*/


span.catRequestTitleImage
{
    padding-left:40px;
    background:url(../pix/cat_request/catalogueicon.gif) no-repeat 0% 50%;
    display:block;
    height:27px;
}

.catDescription
{
    width:145px;
    float:left;
    text-align:left;
}

.catInput
{
    width:170px;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Generic Styles                                          */
/*-----------------------------------------------------------------------------------------------*/


span
{
    /*color:#FFFFFF;*/
}

span.boldBlackText
{
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

span.GreyText18
{
    font-size:18px; 
    color:#666666;
}

span.GreyText11
{
    font-size:11px; 
    color:#666666;
}

span.GreyText11 a
{
    text-decoration:underline;
    color:#666666;
}

span.GreyText11 a:hover
{
    text-decoration:underline;
    color:#666666;
}

span.GreyText12
{
    font-size:12px;
    color:#666666;
}

span.GreyText12 a
{
    text-decoration:none;
    color:#666666;
}

span.GreyText12 a:hover
{
    text-decoration:underline;
    color:#666666;
}

span.DarkGreyText8
{
    font-size:8px;
    color:#4B4A4A;
}

span.DarkGreyText8 a
{
    text-decoration:none;
    color:#4B4A4A;
}

span.DarkGreyText11
{
    font-size:11px;
    color:#4B4A4A;
}

span.DarkGreyBoldText11
{
    font-size:11px;
    color:#4B4A4A;
    font-weight:bold;
}

span.DarkGreyText11 a
{
    color:#4B4A4A;
    text-decoration:none;
}
span.DarkGreyText11 a:hover
{
    text-decoration:underline;
}


span.DarkGreyBoldText12
{
    font-size:12px;
    color:#4B4A4A;
    font-weight:bold;
}

span.DarkGreyText16
{
    font-size:16px;
    color:#4b4a4a;
}

span.LightGreyText11
{
    font-size:11px;
    color:#999999;
}

span.LightGreyText11 a
{
    font-size:11px;
    color:#999999;
}

span.GreenText12
{
    font-size:12px;
    font-weight:bold;
    color:#4b4a4a;
}

.paddingRight10
{
    padding-right:10px;
}

.paddingLeft10
{
    padding-left:10px;
}

.paddingBottom10
{
    padding-bottom:10px;
}

.marginBottom5
{
    margin-bottom:5px;
}


.floatLeft
{
    float:left !important;
}

.floatRight
{
    float:right !important;
}

.noClear
{
    clear:none;
}



/*-----------------------------------------------------------------------------------------------*/ 
/*                                      End Generic Styles                                       */
/*-----------------------------------------------------------------------------------------------*/


TEXTAREA
{
    BORDER: #000000 1px solid;
    PADDING: 2px 2px 2px 2px;
    MARGIN: 0px 0px 0px 0px;
    FONT: 11px Arial;
    COLOR: #4B4A4A;
    BACKGROUND-COLOR: #ffffff
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                     Add to bag popup Styles                                   */
/*-----------------------------------------------------------------------------------------------*/


#addedContainer 
{
    height: 220px;
    background-color:#F1F1F1;
}

#addedBoxButtons
{
    position:absolute;
    bottom:5px;
    width:500px;
}

#addedBoxPLButtons
{
    position:absolute;
    top:182px;
    width:500px;
}

    
/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Left Nav Styles                                         */
/*-----------------------------------------------------------------------------------------------*/



.inner
{
    background-color:#E3DFDF;
}

.peekaboo ul
{
    list-style:none;
    padding-left:20px;
    margin:0px;
}

.peekaboo ul li
{
    padding-bottom:3px;
}

.peekaboo ul a
{
    font-size:12px;
    color:#4B4A4A;
}

.peekaboo ul a:hover
{
    text-decoration:underline;
}


.peekaboo ul li.selected span
{
    font-size:12px;
    color:#4B4A4A;
    font-weight:bold;
}

#divSidebar
{
    width:176px;
}

#divSidebar h3
{
    font-size:12px;
    font-weight:bold;
    color:#191919;
    margin:0px;
    background-color:#E3DFDF;
    padding-left:5px;
    height:20px;
    padding-top:2px;
    position:relative;
}

.sideNav
{
    margin-bottom:3px;
}

#divSidebar h3
{
    cursor:pointer;
}

#divSidebar h3.open
{
    background:#E3DFDF url(../pix/productlist/UpArrow.gif) no-repeat 97% center!important;
    padding-right:15px;
}

#divSidebar h3.selections
{
    background-image:none !important;
}

#divSidebar h3.closed
{
    background:#E3DFDF url(../pix/productlist/DownArrow.gif) no-repeat 97% center;
  
    padding-right:15px;
}


.productListShopBy img
{
    display:block;
}

#priceRangeForm
{
    margin-left:-15px;
    width:170px;
}

#priceRangeForm input.priceRangeGo
{
    vertical-align:bottom;
}

#priceRangeForm input.priceRange
{
    width:46px;
    height:14px;
    border:1px solid #CCCCCC;
    margin-left:5px;
}

#priceRangeForm span.priceRange
{
    display:block;
    text-align:center;
    margin-left:-30px;
}

.inner ul
{
    margin-bottom:3px;
    padding-bottom:3px;
    padding-top:3px;
    margin-left:3px;
    margin-right:3px;
}

.selected
{
    background-color:#FFFFFF;
    display:block !important;
    padding-left:20px;
    margin-left:-20px;
}

.swatch
{
    display:inline;
}

.swatch img
{
    border:2px solid #FFFFFF;
}

.allLink span
{
    font-size:11px !important;
    color:#4B4A4A !important;
    text-decoration:underline;
    text-transform:lowercase;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                     Leftnav Banner Styles                                     */
/*-----------------------------------------------------------------------------------------------*/

#leftnavbanner
{
    width:168px;
	padding:5px 0px 5px 5px;
	color:#4B4A4A;
	font-size:15px;
	font-weight:bold;
	text-indent:22px;
	background-color:#e3dfdf;
	border:2px solid #4b4a4a;
	margin-bottom:10px;
}

#leftnavbannerthreefor
{
    width:168px;
	padding:5px 0px 5px 5px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-indent:22px;
	background-color:#ffcffd;
	border:2px solid #FF99FF;
	margin-bottom:10px;
}

#leftnavbannerjewellery
{
    width:168px;
	padding:5px 0px 5px 5px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	background-color:#ffcffd;
	border:2px solid #ff99ff;
	margin-bottom:10px;
}

#leftnavbanner-dyson
{
    width:168px;
	padding:10px 0px 5px 5px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-indent:70px;
	background-color:#efe8e8;
	border:2px solid #a7a6a6;
	margin-bottom:10px;
}

#leftnavbanner span.leftnavbanner-sub
{
    width:168px;
	padding:5px 0px 5px 23px;
	color:#4B4A4A;
	font-size:12px;
	font-weight:normal;
	text-indent:22px;
}

#leftnavbanner-dyson span.dyson-sub
{
    width:168px;
	padding:5px 0px 5px 0px;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	text-indent:22px;
}

#leftnavbanner-dyson span.dyson-sub2
{
    width:168px;
	padding:5px 0px 5px 0px;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-indent:22px;
}


.xmas-delivery { height:110px; text-indent:32px!important; background:url("../pix/navigation/leftnav-xmasdelivery.gif") no-repeat 2px 6px ;}
.threefortwo { height:150px; background:url("../pix/navigation/LeftBannerAdPresent.gif") no-repeat top left ;}
.vodafone { height:68px; background:url("../pix/navigation/vodafone.gif") no-repeat top left ;}
.CreditCrunch { height:68px; background:url("../pix/navigation/leftbanneradcc.gif") no-repeat top left ;}
.NurseryBaby { height:58px; background:url("../pix/navigation/leftbannerFace.gif") no-repeat top left ;}
.bnpl { height:60px; background:url("../pix/navigation/leftbanner-important.gif") no-repeat 0px 2px ;}
.dysonoffer { height:160px; background:url("../pix/navigation/leftbannerad-dyson.gif") no-repeat 5px 5px ;}


a.leftnavbannerlink, span.leftnavbannertext
{
    color:#4B4A4A;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Best Sellers Styles                                     */
/*-----------------------------------------------------------------------------------------------*/



.bestSellersDiv
{
    float:left; 
    width:945px; 
    height:150px; 
    padding-top:10px;
	padding-left:0px;
}

.bestSellersTitleSection
{
    float:left; 
    width:945px; 
    border-top:1px dotted #4b4a4a;
    border-bottom:1px dotted #4b4a4a;
    height:120px; 
    padding-top:10px;
}

.bestSellersItemSection
{
    float:left;
    width:189px;
    height:115px;
}

.bestSellersImageDiv
{
    float:left;
    width:81px;
    height:113px;
    border:1px solid #666666;
}

.bestSellersImageDiv a
{
    text-decoration:none;
    height:113px;
    display:block;
}

.bestSellersImageDiv img
{
     border:none;
}

.bestSellersDetailsDiv
{
     float:right;
     width:103px;
     font-size:11px;
     font-family:arial;
     height:115px;
}

.bestSellersDetailsDiv a
{
    text-decoration:none;
}

.bestSellersItemTitle
{
    display:block; 
    color:#4b4a4a; 
    font-weight:bold; 
}

.bestSellersItemTitle a
{
    text-decoration:none;
    color:#4b4a4a;
}

.bestSellersDescriptionPrice
{
    display:block; 
    color:#4b4a4a;
}

.bestSellersDescriptionPrice a
{
    text-decoration:none;
}

.bestSellersDescPrice
{
    vertical-align:top;
}

.bestSellersViewAll
{
    vertical-align:bottom;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Page Styles                                             */
/*-----------------------------------------------------------------------------------------------*/

   
        
#page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    /*BACKGROUND: url(../pix/background/bg_image.jpg) no-repeat 770px 0px;*/
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

#main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 16px;
    FONT: 11px Arial;
    WIDTH: 754px;
    COLOR: #622467;
    PADDING-TOP: 0px
}
#maincontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px 10px 7px;
    PADDING-TOP: 0px
}

#crumbtrail
{
    COLOR: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.breadcrumb{
	COLOR: #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.breadcrumb:hover{
	COLOR: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

a.breadcrumb:visited{
	COLOR: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.breadcrumbLast{
	COLOR: #4b4a4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.breadcrumbLast:hover{
	COLOR: #4b4a4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

a.breadcrumbLast:visited{
	COLOR: #4b4a4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.trail{
	COLOR: #191919;
	font-family:Trebuchet MS;
	font-size:12px;
    font-weight:bold;
	text-decoration:none;
}

a.didyoumean_link
{
    color:#4B4A4A;
    text-decoration:none;
}

#leftnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    /*LEFT: 0px;*/
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    MARGIN: 21px 0px 0px;
    WIDTH: 157px;
    PADDING-TOP: 0px;
/*    POSITION: absolute;*/
    float:left;
}
.leftnav_border
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 157px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
.leftnav_separator
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 157px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
.leftnav_content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/NAVIGATION/leftnav_bg.gif) #ffffff repeat-y right 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px Arial;f
    WIDTH: 157px;
    PADDING-TOP: 0px
}
.leftnav_item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 0px 18px;
    PADDING-TOP: 0px
}
.leftnav_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 0px 18px;
    FONT: bold 12px Arial;
    COLOR: #4b4a4a;
    PADDING-TOP: 0px
}
.leftnav_chosen
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/NAVIGATION/leftnav_bg.gif) #ffffff repeat-y right 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px Arial;
    WIDTH: 157px;
    PADDING-TOP: 0px;
	height:19px;
	height:auto
}
.leftnav_chosenstyle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 0px 0px;
    FONT: 11px Arial;
    WIDTH: 10px;
    COLOR: #622467;
	background-color:#FFFFFF;
    PADDING-TOP: 3px
}
.leftnav_chosenvalue
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    FONT: 11px Arial;
    WIDTH: 125px;
    COLOR: #622467;
	background-color:#FFFFFF;
    PADDING-TOP: 3px
}
.leftnav_chosenColourbox
{
    BORDER-RIGHT: #622467 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #622467 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    BORDER-LEFT: #622467 1px solid;
    WIDTH: 8px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #622467 1px solid
}
.leftnav_viewcolours
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 28px;
    PADDING-TOP: 0px
}
A.leftnav_link:link
{
    COLOR: #622467
}
A.leftnav_link:active
{
    COLOR: #622467
}
A.leftnav_link:visited
{
    COLOR: #622467
}
A.leftnav_link:hover
{
    COLOR: #622467
}
A.leftnav_link:hover
{
    TEXT-DECORATION: underline
}
#landingcontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px 0px 136px;
    PADDING-TOP: 0px
}
#landingrow1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 606px;
    PADDING-TOP: 0px
}
#landingrow2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 606px;
    PADDING-TOP: 0px
}
#landingrow3a
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 606px;
    PADDING-TOP: 0px
}
#landingrow3b
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 606px;
    PADDING-TOP: 0px
}
#landingrow3c
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 606px;
    PADDING-TOP: 0px
}
#landingrow4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 594px;
    PADDING-TOP: 0px
}
#landingrow1_box1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 405px;
    PADDING-TOP: 0px
}
#landingrow1_box2women
{
   	FLOAT: left;
    WIDTH: 197px;
    HEIGHT: 245px;
	/*background-image:url(../pix/dept_womens_intro/womens_row1_box2.jpg) no-repeat 50% top;*/
}
#landingrow1_box2men
{
    FLOAT: left;
    WIDTH: 198px;
    HEIGHT: 245px;
	background-image:url(../pix/dept_mens_intro/mens_row1_box2.jpg);
	background-repeat:no-repeat
}
#landingrow1_box2kid
{
    FLOAT: left;
    WIDTH: 198px;
    HEIGHT: 245px;
	background-image:url(../pix/dept_kids_intro/kids_row1_box2.jpg);
	background-repeat:no-repeat
}
#landingrow1_box2sport
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 198px;
    PADDING-TOP: 0px;
    HEIGHT: 245px;
	background-image:url(../pix/dept_sports_intro/sports_row1_box2.jpg);
	background-repeat:no-repeat
}
#landingrow1_box2elec
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/dept_elec_intro/elec_row1_box2.jpg) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px;
    HEIGHT: 245px
}
#landingrow1_box2house
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/dept_house_intro/house_row1_box2.jpg) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px;
    HEIGHT: 245px
}	
#landingrow1_box2val
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/dept_val_intro/val_row1_box2.jpg) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px;
    HEIGHT: 245px
}	
#landingrow1_box2mum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/dept_mum_intro/mum_row1_box2.jpg) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px;
    HEIGHT: 245px
	
}	
#landingrow1_box2xmas
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/dept_christ_intro/xmas_row1_box2.jpg) no-repeat 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px;
    HEIGHT: 245px
}
#landingrow1_box2_content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10px Arial;
    COLOR: #ffffff;
    PADDING-TOP: 0px
}
#landingrow1_box2_btn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 128px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#landingrow1_box2_valbtn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 90px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 12px
}
#landingrow1_box2_mumbtn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 90px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 12px	
}
#landingrow2_box1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 203px;
    PADDING-TOP: 0px
}
#landingrow2_box2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 202px;
    PADDING-TOP: 0px
}
#landingrow2_box3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px
}
#landingrow3_header1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 203px;
    PADDING-TOP: 0px
}
#landingrow3_header2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 202px;
    PADDING-TOP: 0px
}
#landingrow3_header3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px
}
#landingrow3_box1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 203px;
    PADDING-TOP: 0px
}
#landingrow3_box2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 202px;
    PADDING-TOP: 0px
}
#landingrow3_box3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px
}
#landingrow3_content1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 203px;
    PADDING-TOP: 0px
}
#landingrow3_content2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 202px;
    PADDING-TOP: 0px
}
#landingrow3_content3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 199px;
    PADDING-TOP: 0px
}
.landingrow3_listitem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 4px 0px;
    PADDING-TOP: 0px
}
#landingrow4_box1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 354px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
#landingrow4_box2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 240px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
#christmasrow4_box1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 604px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}


.paging
{
    text-align:right;
}

.paging span
{
    color:#4B4A4A;
    font-size:12px;
    padding-right:5px;
    font-weight:bold;
}

.paging span a
{
    color:#888888;
}


span.highlighted
{
    color:#191919;
}

.navigation
{
    color:#4B4A4A;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    padding-right:5px;
}

#productdisplayoptions select
{
    margin-bottom:8px;
    padding:0;
}

#productscontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 35px;
    _margin:0 0 0 9px;
    WIDTH: 738px;
    PADDING-TOP: 6px;
    _PADDING-TOP: 19px; /* IE6 */
    *PADDING-TOP: 13px; /* IE7 */
	float:left;
    max-width:738px;
}
#products_topnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 200px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
}
#products_topnavItem
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 315px;
    PADDING-TOP: 12px
}
.products_resultnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.products_resultnavItem1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.products_resultnavItem2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 12px 0px 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px
}


#productListHeader
{
    width:750px;
    border-bottom:1px dotted #999999;
    margin-bottom:10px;
}
.products_header1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    font-family:Trebuchet MS;
    FONT-size: 18px;
    WIDTH: 100%;
    COLOR: #4B4A4A;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}

.products_header1  h1
{
    FONT-size: 18px;
	COLOR: #4B4A4A;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:normal;
	display: inline;
}

.products_header1 span
{
    COLOR: #4B4A4A;
}

h1.seotext
{
    display:block;
    font-size:11px;
	float: left;
    color:#4B4A4A;
    padding-left:200px;
}

.products_hr
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 8px;
    PADDING-TOP: 0px
}
.productsrow
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #f00 0px solid;
    WIDTH: 510px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
}
.productbox
{
    BORDER-RIGHT: #622467 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #622467 0px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #622467 0px solid;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #622467 0px solid
}
.productImg
{
    border: 1px #333333 solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    WIDTH: 160px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px;
}
.productColours
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    BORDER-LEFT: #f00 0px solid;
    WIDTH: 10px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
    display:block;
}

.productColours img
{
    margin-bottom:3px;
}

a.productListGreyArrow
{
    padding-left:10px;
    background:url(../pix/arrows/bread-grey-arrow.gif) no-repeat left;
    text-transform:uppercase;
}

a.productListGreenArrow:hover
{
    text-decoration:underline !important;
}

.productDetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    MARGIN: 0px;
    WIDTH: 160px;
}
#productdetail
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    PADDING-TOP: 0px
}
.productdetail_boxcontent
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.productdetail_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    FONT: 16px Arial;
    COLOR: #4b4a4a;
    PADDING-TOP: 0px
}
.productdetail_price
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 16px Arial;
    COLOR: #4b4a4a;
    PADDING-TOP: 0px
}

.productDetailsPrice
{
    float:left;
}

.leftClear
{
    clear:left;
}

.productdetail_btn
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-ALIGN: right;
    FONT: 0px/0px Arial;
    PADDING-TOP: 4px
}

#zoomVideoDiv
{
    float:right;
}

#zoomVideoDiv img
{
    float:left; 
    padding-right:5px;
}

#productdetail_col1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 0px;
    position:relative;
}
#productdetail_col2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 549px;
    PADDING-TOP: 0px;
    position:relative;
}

#productdetail_box1
{
margin: 0 0 10px;
font: 0px/0px Arial;
padding:0;
overflow:hidden;
height:285px;
}

#productdetail_box2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/productdisplay/product_box2_bg.gif) repeat-y 50% top;
    background-position:left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    PADDING-TOP: 0px
}
.productdetail_box2_img_float
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50px;
    PADDING-TOP: 5px
}
.productdetail_box2_img
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50px;
    PADDING-TOP: 5px
}
#productdetail_box3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    /* Removing 'Side' Borders for box 3 */
    /* BACKGROUND-IMAGE: url(../pix/productdisplay/product_box3_bg.gif); */
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    WIDTH: 352px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
#productdetail_box3_content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    FONT: 11px Arial;
    WIDTH: 190px;
    PADDING-TOP: 0px
}
#productdetail_box3_content_wide
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    FONT: 11px Arial;
    WIDTH: 307px;
    PADDING-TOP: 0px
}
#productdetail_box3a
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/productdisplay/product_box3a_bg.gif) repeat-y 50% top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 117px;
    PADDING-TOP: 0px
}
#productdetail_box3a_content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px 0px 10px;
    PADDING-TOP: 0px
}
div.productdetail_box4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    WIDTH: 186px;
    BACKGROUND: url(../pix/productdisplay/bg_recom_middle.gif) repeat-y 50% top; /*Side Borders + Body*/
    PADDING-TOP: 0px
}
.productdetail_box4a
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/productdisplay/bg_recom_middle.gif) repeat-y 50% top; /*Side Borders + Body*/
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
/*    WIDTH: 186px;*/
    PADDING-TOP: 0px
}
.productdetail_box4a_content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px;
    WIDTH: 140px;
    PADDING-TOP: 0px
}

div.productdetail_box4b
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    float:left;
    WIDTH: 186px;
    background-color:white;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    PADDING-TOP: 0px
}

div.productdetail_box4b div.middlel
{
      BACKGROUND: url(../pix/productdisplay/product_box4b_left.gif) left repeat-y;
}

div.productdetail_box4b div.middler
{
      BACKGROUND: url(../pix/productdisplay/product_box4b_right.gif) right repeat-y;
}

#productdetail_box4b_content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BACKGROUND: url(../pix/productdisplay/product_box4b_bg.gif) repeat-y top;
    PADDING-TOP: 0px
}
#productdetail_box5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BACKGROUND: url(../pix/productdisplay/bg_recom_middle.gif) repeat-y 50% top;
    PADDING-TOP: 0px;
    FONT: 0px/0px Arial;
    FLOAT: left
}

#productdetail_xsellbox
{
    BORDER-RIGHT: #f00 0px solid; 
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f00 0px solid; 
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/productdisplay/bg_recom_middle.gif) repeat-y left top; 
    BACKGROUND-COLOR: #F2F2F2;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #f00 0px solid; 
    WIDTH: 186px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid;
    clear:both;
    position:relative 
}


div.rowcol
{
	position :relative;
	margin : 0px 0px 0px;
	clear:both;
	width:186px
}

div.section1
 {
	margin : 0px;
	padding-left : 5px;
	padding-right: 5px;
	padding-top: 3px
}
div.section2 
{
    width : 90px;
	margin : 0px;
	padding-right:10px;
	padding-bottom:5px
}

div.section1 {
	float : left;
}

div.section2 {
	float : right;
}

.productdetail_box5a
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    PADDING-TOP: 0px
}
.productdetail_box5a_header
{
    PADDING-RIGHT: 21px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    FONT: 0px/0px Arial;
    PADDING-TOP: 0px
}
.productdetail_box5a_img
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px 0px;
    FONT: 0px/0px Arial;
    BORDER-LEFT: #f00 0px solid;
/*    WIDTH: 126px;*/
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
}
.productdetail_box5a_desc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px;
    FONT: 11px Arial;
    COLOR: #4b4a4a;
}
#search
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px 20px;
    BORDER-LEFT: #f00 0px solid;
    WIDTH: 710px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
}
.search_row
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #f00 0px solid;
    WIDTH: 700px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
}
.search_hr
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 8px;
    WIDTH: 490px;
    PADDING-TOP: 0px
}
#static
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    /*BACKGROUND: url(../pix/navigation/static_bg.gif) repeat-y left top;*/
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto 0px auto;
    PADDING-TOP: 0px;
    width:912px;
    /*border: 1px #4B4A4A solid;*/
}
#static_top
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../pix/navigation/GreyTop.gif) repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 30px;
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:1px solid black;
}
#static_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #622467;
    PADDING-TOP: 7px;
    width:912px;

}

#static_content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    /*MARGIN: 10px 0px 0px 15px;*/
    FONT: 11px Arial;
    WIDTH: 100%;
    /*COLOR: #622467;*/
    PADDING-TOP: 0px;
    border-bottom:1px solid black;
    border-left:1px solid black;
    border-right:1px solid black;
    width:892px;
   _width:912px; /* IE6 */
   margin-left:auto;
   margin-right:auto;
}

#contact_bottom_image
{
	height:218;
	width:914;
	padding-left:17px;
	*padding-left:16px;
	_padding-left:16px;
	padding-left:16px\0;
	padding-top:10px;
}

#static_bottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 0px/0px Arial;
    WIDTH: 740px;
    PADDING-TOP: 0px;
    HEIGHT: 19px
}

#static_header span
{
    font-size:12px;
    font-weight:bold;
}

#quickorder1
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 10px 0px 0px;
    BORDER-LEFT: #f00 0px solid;
    WIDTH: 310px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
}
.quickorder2
{
    BORDER-RIGHT: #f00 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f00 0px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 10px;
    BORDER-LEFT: #f00 0px solid;
    WIDTH: 160px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f00 0px solid
}
.quickorder_input
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
    valign: middle
}
#footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 16px;
    FONT: 11px Arial;
    WIDTH: 754px;
	PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.footerlinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    FONT: 11px Arial;
    COLOR: #622467;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
A.footerlink:link
{
    FONT: 11px Arial;
    COLOR: #622467;
    TEXT-DECORATION: none
}
A.footerlink:active
{
    FONT: 11px Arial;
    COLOR: #622467;
    TEXT-DECORATION: none
}
A.footerlink:visited
{
    FONT: 11px Arial;
    COLOR: #622467;
    TEXT-DECORATION: none
}
A.footerlink:hover
{
    FONT: 11px Arial;
    COLOR: #622467;
    TEXT-DECORATION: none
}
A.footerlink:hover
{
    TEXT-DECORATION: underline
}
#footerimages
{
   padding:7px 7px 12px 15px;
    MARGIN: 2px;
    TEXT-ALIGN: left;
	background:url(../pix/navigation/footerBackground.gif) no-repeat;
	width:370px;
	height:48px;
	margin-left:auto;
	margin-right:auto;
	margin-left:197px;
	
	
}

A.pinklink:link
{
    COLOR: #FF0000;
	font-weight:bold
}
A.pinklink:active
{
    COLOR: #FF0000;
	font-weight:bold
}
A.pinklink:visited
{
    COLOR: #FF0000;
	font-weight:bold
}
A.pinklink:hover
{
    COLOR: #FF0000;
	font-weight:bold
}
A.blacklink:link
{
    COLOR: #000000
}
A.blacklink:active
{
    COLOR: #000000
}
A.blacklink:visited
{
    COLOR: #000000
}
A.blacklink:hover
{
    COLOR: #000000
}

A.img:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
A.img:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
A.img:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
A.img:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-RIGHT: #000000 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 0px
}
IMG.texttop
{
    VERTICAL-ALIGN: text-top
}


SELECT
{
    BORDER: #4B4A4A 1px solid;
    PADDING: 1px 1px 1px 1px;
    MARGIN: 0px 0px 0px 0px;
    FONT: 11px Arial;
    COLOR: #4B4A4A;
    BACKGROUND-COLOR: #ffffff
}
FORM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
INPUT.radiobtn
{
    BORDER-RIGHT: #ffffff 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    BORDER-BOTTOM: #ffffff 0px
}


MAP
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.valignmiddle
{
    VERTICAL-ALIGN: middle
}
.valigntop
{
    VERTICAL-ALIGN: top
}
.narrowinput
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 90px;
    PADDING-TOP: 0px
}
.wideinput
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    WIDTH: 160px;
    PADDING-TOP: 0px
}
.clear
{
    CLEAR: both;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0px
}
.bgwhite
{
    BACKGROUND-COLOR: white
}
.borderpurple
{
    WIDTH: 1px;
    BACKGROUND-COLOR: #5a0e40
}
.highlighttext
{
    COLOR: #f4286d
}
.plaintext
{
    FONT: 12px Trebuchet MS;
    COLOR: #4b4a4a;
    MARGIN: 0px
}
.redtextapple
{
    FONT: 11px Arial;
    COLOR: #ff0000;
	font-weight:bold
}
A.landinglink:link
{
    COLOR: #622467
}
A.landinglink:active
{
    COLOR: #622467
}
A.landinglink:visited
{
    COLOR: #622467
}
A.landinglink:hover
{
    COLOR: #622467
}
A.landinglink:hover
{
    TEXT-DECORATION: underline
}
.productImg A
{
    LINE-HEIGHT: 0px
}
.plaintext INPUT
{
    VERTICAL-ALIGN: middle
}
#productdetail_xselltop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 16px
}
.subheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 14px Arial;
    COLOR: #4b4a4a;
    PADDING-TOP: 0px
}
.prodlistbg
{
    BACKGROUND-COLOR: #DF3773
}
.prodlistboxtop
{
    width:165px;
}
.prodlistboxmid
{

}
.prodlistboxbot
{
    padding-bottom:5px;
    border-bottom:1px dotted #999999;
 
}

.PLitemAds
{
    position:absolute;
    width:80px;
    height:80px;
    z-index:10;
    display:none;
}

.PDitemAds
{
    position:absolute;
    z-index:10;
    top:0;
    width:80px;
    height:80px;
    left:0px;
}

.fs_bluetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #08ABCC; }

/* LINK FOR RIGHT HAND AREA OUTSIDE MAIN AREA OF SITE*/
#facelink {
	position:absolute;
	left:800px;
	top:450px;
	width:200px;
	height:150px;
}


/* CAT INTRO MERCH RULES - FORMATTING*/

#merchrulepanel {
	width:609px;
}
#merchrulecolumn {
	width:202px;
	padding-bottom: 10px;
	float: left;
}

.merchruletext {
    FONT: 11px Arial;
    COLOR: #622467;
}
.merchruletext ul {
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.merchruletext li {
	background: url(../pix/arrows/arrow_pink.gif) no-repeat 0 .2em;
	padding-left: 10px;
	margin: 0 10px 0 15px;
}

/*.merchrulehighlighttext ul {
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.merchrulehighlighttext li {
	padding-left: 10px;
	margin: 0 10px 0 15px;
}*/

.merchrulehighlighttext {
    FONT: 11px Arial;
    COLOR: #f4286d;
	padding-left: 25px;
	margin: 0 0 0 0;
}
.merchrulehighlighttextfd {
    FONT: 11px Arial;
    COLOR: #e65431;
	padding-left: 25px;
	margin: 0 0 0 0;
}
/* End Merch Rules */





/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Thankyou page Styles                                    */
/*-----------------------------------------------------------------------------------------------*/

#thankyouContent
{
    background: url(../pix/thankyou/thankyou-bg.jpg) no-repeat;
    height:348px;
}

#thanksMessage
{
    position:relative;
    left:560px;
    top:140px;
	width:200px;
}

#thanksMessage span
{
    font-weight:bold;
    font-size:12px;
    color:#000000;
}

#continueShoppingButton
{
    width:103px;
    position:relative;
    left:560px;
    top:170px;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       End Thankyou page Styles                                */
/*-----------------------------------------------------------------------------------------------*/





.catreq_thanks01
{
   	font: bold 13px Arial;
    color: #622467;
	padding: 0px;
	margin: 0px;
}

.catreq_thanks02
{
   	font: 12px Arial;
    color: #C03569;
	padding: 0px;
	margin: 0px;
}

#tabledropdowns {
    position:relative;
    margin-top:10px;
}

#itemsperpage 
{
    width:230px;
    position:relative;
    float:left;
}

#results 
{
    width:200px;
    position:relative;
    float:left;
}

#paging {
    width:220px;
}

#dropdown {
	margin-top: 5px;
	display:inline
}

#dropdown select {
width:131px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#jumpmenu {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#gobutton {
	margin: 4px 0px 0px 7px;
	float:left;
}

                                                  /*---------------------------------------------*/  
                                                  /* Styles for was pricing list e.g. product    */
                                                  /* list or merchandising.                      */  
                                                  /*---------------------------------------------*/  

div.priceListDetails
{
    float:left;
    width:100%;
}

div.wasPriceListContainer
{
    color: #D13912;
    font-size:11px;
}

                                                  /*---------------------------------------------*/  
                                                  /* Styles for was pricing detail.              */  
                                                  /*---------------------------------------------*/  
                                           
div.priceDetailContainer
{
    margin-top : 5px;
    margin-bottom : 5px;
}

span.wasPrice
{ 
    text-decoration : underline;
    font-family : Arial;
    color : #000000;
    font-size : 16px; 
    font-weight : bold;
    cursor:pointer;
}

span.wasFromPrice
{
    color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    
}

div.currentPriceHeading
{
    margin-top : 5px;
    margin-bottom : 5px;
}

span.wasPubCode
{ 
    text-decoration : none;
    font-family : Arial;
    color : #000000;
    font-size : 11px;
}

div.wasSavingHeading
{
    padding-top: 10px;
    padding-bottom:10px;
    border-top : 1px solid #000000;
}

div.wasPriceHeading
{
    padding-top: 10px;
    padding-bottom:10px;
}

div.wasDisclaimerHeading
{
    padding-top: 10px;
    padding-bottom:10px;
}

div.wasPubCodeHeading
{
    padding-top: 10px;
    padding-bottom:10px;
}

span.wasSaving
{ 
    text-decoration : none;
    font-family : Arial;
    color : red;
    font-size : 16px;
    font-weight : bold;     
}

span.wasDisclaimer
{ 
    text-decoration : none;
    font-family : Arial;
    color : #000000;
    font-size : 11px;
}


#no-item-container{
	position:relative;
	margin: 4px 0px 0px 20px;
	height:300px;
}

div.prodlistsaleimg
{
    background-image: url('../pix/itemads/sale_roundal.png' )!important;
	background-image : none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/itemads/sale_roundal.png',sizingMethod='image');
}






/***************** Right hand promos content ********************/

#right-hand-wrapper-home
{
	position:absolute;
	left:780px;
	top:164px;
	width:203px;
	height:auto;
}

#right-hand-wrapper-site
{
	position:absolute;
	left:900px;
	top:186px;
	width:203px;
	height:auto;
}

#SEM-banner-01 {
	float:left;
	width:203px;
	padding: 5px 0px 0px 0px;
	/*background:url(../pix/right-hand-promos/SEM-20percent-banner.gif) no-repeat;*/
}

#right-panel-01{
	float:left;
	width:203px;
	/*background:url(../pix/right-hand-promos/right-panel01-250108.jpg) no-repeat;*/
	padding: 5px 0px 0px 0px;
}

#right-panel-02 {
	float:left;
	width:203px;
	/*background:url(../pix/right-hand-promos/right-panel02-250108.jpg) no-repeat;*/
	padding: 3px 0px 0px 0px;
}

#right-panel-03 {
	float:left;
	width:203px;
	/*background:url(../pix/right-hand-promos/right-panel02-250108.jpg) no-repeat;*/
	padding: 5px 0px 0px 0px;
}

#right-panel-04 {
	float:left;
	width:203px;
	/*background:url(../pix/right-hand-promos/right-panel02-250108.jpg) no-repeat;*/
	padding: 3px 0px 0px 0px;
}



/***************NEW FOOTER CONTENT********************/

#footer-header {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:752px;
	height:17px;
	background-color:#E82F71;
	margin-top: -7px;
}


.footer-panel h3,
.footer-panel p
{
	overflow:hidden;
	text-indent:-3000px;
	font-size:1px;
}

.footer-panel a {
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	text-indent:-3000px;
	width:62px;
	height:59px;
}

/*footer content*/

#footer-wrapper_01 {
	position:relative;
	left:0px;
	top:3px;
	width:752px;
	padding-top:5px;
	height:auto;
}

/*icons panel*/
#footer-iconspanel-top {
	position:absolute;
	left:0px;
	top:0px;
	width:752px;
	height:4px;
	background: url(../pix/footer/footer_iconspanel_top.jpg) no-repeat;
}

#footer-iconspanel-main {
	position:absolute;
	left:0px;
	top:4px;
	width:752px;
	height:80px;
	background-color:#FFFFFF;
	background: url(../pix/footer/footer_iconspanel_backgrnd.jpg) repeat-x;
}

#footer-icon01 {
	position:absolute;
	left:24px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_delivery.gif) no-repeat;
}

#footer-icon02 {
	position:absolute;
	left:104px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_returns.gif) no-repeat;
}

#footer-icon03 {
	position:absolute;
	left:183px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_help.gif) no-repeat;
}

#footer-icon04 {
	position:absolute;
	left:265px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_contactus.gif) no-repeat;
}

#footer-icon05 {
	position:absolute;
	left:345px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_reqacat.gif) no-repeat;
}

#footer-icon06 {
	position:absolute;
	left:425px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_signup.gif) no-repeat;
}

#footer-icon07 {
	position:absolute;
	left:505px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_recafriend.gif) no-repeat;
}

#footer-icon08 {
	position:absolute;
	left:584px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_finserv.gif) no-repeat;
}

#footer-icon09 {
	position:absolute;
	left:664px;
	top:0px;
	width:62px;
	height:59px;
	background: url(../pix/footer/footer_icon_fmsfinest.gif) no-repeat;
}


/*links panel*/
#footer-wrapper_02 {
	position:relative;
	left:0px;
	top:0px;
	width:752px;
	/*height:95px;*/
	height:auto;
}

#footer-linkspanel-top {
	position:absolute;
	left:0px;
	top:0px;
	width:752px;
	height:13px;
	background: url(../pix/footer/footer_linkspanel_top.gif) no-repeat;
}

#footer-linkspanel-main {
	position:relative;
	left:0px;
	top:13px;
	width:752px;
	height:67px;
	background-color:#CCFF00;
	background: url(../pix/footer/footer_linkspanel_backgrnd.gif) repeat-y;
	text-align:left;
}

#footer-links01 {
	position:absolute;
	left:73px;
	top:6px;
	width:160px;
	height:55px;
}

#footer-links02 {
	position:absolute;
	left:251px;
	top:6px;
	width:160px;
	height:55px;
}

#footer-linkspanel-main ul {
	padding:0;
	font-size:11px;
	margin:0;
	list-style-type:none;
}

#footer-linkspanel-main ul li a {
	padding:0;
	font-weight:normal;
	color:#4B4A4A;
}

#footer-links03 {
	position:absolute;
	left:465px;
	top:6px;
	width:60px;
	height:31px;
	background: url(../pix/footer/footer_security.gif) no-repeat;
}

#footer-links04 {
	position:absolute;
	left:532px;
	top:6px;
	width:80px;
	height:41px;
	background: url(../pix/footer/footer_cards.gif) no-repeat;
}

#footer-links05 {
	position:absolute;
	left:622px;
	top:6px;
	width:76px;
	height:33px;
	background: url(../pix/footer/footer_addtofave.gif) no-repeat;
}


#footer-linkspanel-bottom {
	position:absolute;
	left:0px;
	top:80px;
	width:752px;
	height:15px;
	background: url(../pix/footer/footer_linkspanel_bottom.gif) no-repeat;
}

/*bottom border of page*/

#footer-bottom {
	position:relative;
	text-align:center;
	padding-top: 8px;
	width:754px; /*Take this out and it works in IE6 & IE7*/
	height:31px;
	background: url(../pix/navigation/footer-bottom.gif) no-repeat;
	background-color: #E8EDF0;
	margin-bottom: -8px;
}

.spider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}

label.error 
{
    background-color:#FFFFFF;
    color:#FF0000;
    display:block;
    padding-left:5px;
    font-size:11px;
    border:1px solid #FF0000;

}

label.priceRangeError
{
    background-color:#FFFFFF;
    color:#FF0000;
    display:block;
    padding-left:5px;
    font-size:11px;
    border:1px solid #FF0000;
    width:155px;
    margin-top:5px;
}


label.catRequestErrorWidth
{
    width:347px;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                Styling for 404 and 500 error pages                            */
/*-----------------------------------------------------------------------------------------------*/
.errorPageContent
{
	background:url(../pix/error_pages/divider.gif) no-repeat center bottom;
	float:left;
	margin-left:95px;
	margin-bottom:30px;
	_margin-left:50px;
	#margin-top:10px;
	#padding-bottom:20px;
}

.errorPageContent .link
{
	color:#333333;
}

.errorCategoryList
{
	margin-bottom:10px;
	width:945px;
}

.errorCategoryList .saleContent a
{
	background-position: 100% 50% !important;
}

.itemUnavailableContainer
{
	border-bottom: 1px dotted #333333;
}


.itemUnavailableContainer p
{
	padding-left: 30px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.itemUnavailableContainer p span
{
	font-weight: bold;
}




/*-----------------------------------------------------------------------------------------------*/
/*------------------------------------ End of Stylesheet ----------------------------------------*/
/*-*-----------------------------------------------------------------------------------------------*/
