html {
	background:#d7d6d6;
}
body {
	padding:0px;
	margin:0px;
	overflow: -moz-scrollbars-vertical; 
}
form {
	padding:0px;
	margin:0px;
}
#dcenter {
}
#wrapper {
	width:780px;
	position: relative;
/*	margin-left:1px;	29-10-09; ljb; This was causing the background to be misaligned in FF	*/
	
}
.minpageheight {
}
/*****************************************************
/*****************************************************
/* HEADER */


#header {
	background-color:#A7A7A7;
	width:780px;
	height:114px;
	overflow:hidden;
}
.wraplogo {
	float:left;
	width:160px;
	height:112px;
}
.seasonDescription {
	color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	left:0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:97px;
	width:160px;
}
.striped {
	float:left;
	width:620px;
	/*background: url(../images/headerbg2008W.jpg);*/
	background: #C3C3C3;
}

.headermenu1 {
	float:right;
	width:595px;
	padding-right:5px;
	height:45px;
}

.headermenu1 ul
{
	margin:0px;
}
.headermenu1 ul li
{
	margin:0px;
	margin-top:5px;
	list-style-type: none;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
}
.headermenu1 .hm1sin a:link, .headermenu1 .hm1sin a:visited
{
	margin-left:1px;
	padding-top:20px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:5px;

	text-decoration:none;
	color:#A7A7A7;
	display:block;
	background:#FFFFFF;
	font-size: 12px;
}


.headermenu1 .hm1sin a:hover
{
	color:#FFFFFF;
	background:#A7A7A7;
	font-size: 12px;
}


.headersearchbox
{
	float:right;
	width:200px;
	height:36px;
	
}
.headersearchbox .sinput
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
	border-top:3px solid #FFF;
	border-left:3px solid #FFF;
	border-bottom:3px solid #FFF;
}
.headermenu2
{
	float:left;
	width:400px;

	margin:0px;
	padding:0px;
}

.headermenu2 ul {
	padding:0px;
	margin:0px;
	margin-top:19px;
	line-height: 14px;
}
.headermenu2 ul li
{
	margin:0px;
	list-style-type: none;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.headermenu2 .hm2unsel a:link, .headermenu2 .hm2unsel a:visited
{
	margin-right:3px;
	padding: 5px;
	text-decoration:none;
	color:#FFF;
	display:block;
	background:#A7A7A7;
}
.headermenu2 .hm2unsel a:hover
{
	color:#000;
	background:#8C7775;
}
.headermenu2 .hm2sel a:link, .headermenu2 .hm2sel a:visited {
	margin-right:3px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 6px;
	padding-bottom: 7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	font-size: 11px;	23-08-10; LJB; Size change requested from Gemma	*/
	font-size: 12px;
	text-decoration:none;
	color:#A7A7A7;
	display:block;
	background:#FFFFFF;
}
.headermenu2 .hm2sel a:hover
{
	color:#FFF;
	background:#A7A7A7;
}


.headermenu2 .hm2promotions a:link, .headermenu2 .hm2promotions a:visited
{
	margin-right:0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 7px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	display:block;
	background:#D53362;
}
.headermenu2 .hm2promotions a:hover
{
	color:#D53362;
	background:#ffffff;
}






.headermenu2 .hm2salesel a:link, .headermenu2 .hm2salesel a:visited
{
	margin-right:3px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#A7A7A7;
	display:block;
	background:#FFFFFF;
}
.headermenu2 .hm2salesel a:hover
{
	color:#FFF;
	background:#A7A7A7;
}


#iframebag
{
	width:130px;
	height:36px;
	border:none;
	border-left:1px solid #FFF;
	background:#FFFFFF;
}


/*****************************************************
/*****************************************************
/* SITE MENU */
.mainmenu
{
	
	float:right;
	width:620px;
	margin:0px;
	padding:0px;
	background:#A7A7A7;
}

.mainmenu ul
{
	padding:0px;
	margin:0px;
}
.mainmenu ul li
{
	margin:0px;
	list-style-type: none;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.mainmenu .mmopt a:link, .mainmenu .mmopt a:visited
{
/*	padding-left: 6px;	29-10-09; LJB; causing spacing issue	*/
	padding-left: 5px;
	padding-top: 5px;
/*	padding-right: 6px;	29-10-09; LJB; causing spacing issue	*/
	padding-right: 5px;
	padding-bottom: 9px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background:#A7A7A7;
	font-size: 12px;
}
.mainmenu .mmopt a:hover
{
	color:#7F7F7F;
	background:#FFFFFF;
	font-size: 12px;

}
.mainmenu .mmoptsel a:link, .mainmenu .mmoptsel a:visited
{
/*	padding-left: 7px;	29-10-09; LJB; causing spacing issue	*/
	padding-left: 5px;
	padding-top: 5px;
/*	padding-right: 7px;	29-10-09; LJB; causing spacing issue	*/
	padding-right: 5px;
	padding-bottom: 9px;
	color:#7F7F7F;
	display:block;
	background:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
}
.mainmenu .mmoptsel a:hover
{
	color:#FFFFFF;
	background:#A7A7A7;
	font-size: 12px;
}
.hm1dbl
{
padding-left:1px;	

}
/*****************************************************
/*****************************************************
/* LEFT MENU */
.leftmenu
{
	left:0px;
	top:0px;
/*	position:absolute;*/
	position: relative;
	width:159px;
	float:left;
	margin-left:0px;
}
.left2
{
	padding-left:5px;
}
.leftmenubox
{
	width:160px;
	float:left;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	
}
.leftmenubox ul
{
	padding:0px;
	margin:0px;
}
.leftmenubox li
{
	padding:0px;
	margin:0px;
	list-style-type: none;
	float: left;
	width:100%;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.leftmenubox .lmtitlediv
{
	padding-bottom:5px;
	padding-top:10px;
	text-decoration:none;
	color:#7F7F7F;
	background:#FFFFFF;
	display:block;
	width:100%;
	
}
.leftmenubox .lmopt a:link, .leftmenubox .lmopt a:visited
{
	padding:5px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
		
}
.leftmenubox .lmopt a:hover
{
	color:#FFFFFF;
	background:#7F7F7F;
	
}
.leftmenubox .lmoptsel a:link, .leftmenubox .lmoptsel a:visited
{
	padding:5px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background:#7F7F7F;
	
}
.leftmenubox .lmoptsel a:hover
{
	color:#FFFFFF;
	background:#7F7F7F;
	
}





.leftmenubox .lmtitlediv2
{
	padding-bottom:5px;
	padding-top:10px;
	padding-left:0px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:100%;
	border-bottom:1px solid #FFFFFF;
	
}
.leftmenubox .lmopt2 a:link, .leftmenubox .lmopt2 a:visited
{
	padding:5px;
	text-decoration:none;
	color:#7F7F7F;
	display:block;
		
}
.leftmenubox .lmopt2 a:hover
{
	color:#FFFFFF;
	
}



.leftmenuspacertop1
{
	margin-top:30px;
}
.leftmenuspacertop2
{
	margin-top:55px;
}

/*****************************************************
/*****************************************************
/* FOOTER */
#footerarea
{
	width:780px;
	height:120px;
	float:left;
}
.footermenu
{
	width:630px;
	height:100px;
	margin:0px auto 0 auto;
	padding:0px;
}

.footermenu ul
{
	padding:0px;
	margin:0px;
	margin-top:19px;
}
.footermenu ul li
{
	margin-left:25px;
	padding-left:5px;
	list-style-type: none;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	background: url(../images/blackdot.jpg);
	background-repeat:repeat-y;
	background-position:left; 
}
.footermenu a:link, .footermenu a:visited
{
	text-decoration:none;
	color:#000;
}
.footermenu a:hover
{
	text-decoration:underline;
	color:#000;
	background:#B7B1B0;
}



/*****************************************************
/*****************************************************
/* CONTENT */
#contentarea
{
	background-image: url(../images/menubg2008W.gif);
	background-repeat: repeat-y;
	background-position:center top;
	position:relative;
	width:780px;
	overflow:hidden;
}
#contentareawb
{
	width:780px;
}
.contentfullspan
{
	float:left;
}
.itmentrywrapper
{
	float:left;
	width:622px;
	margin-bottom:5px;
}

/*****************************************************
/*****************************************************
/* TEXT SIZES */
.whitesmall
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#8C7775;
}
.blacksmall
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
#rcontent .blacksmall a, #rcontent .blackmedium a:visited
{
	color: #000000;
	text-decoration: none;
}
#rcontent .blacksmall a:hover
{
	text-decoration: underline;
}
.blackmedium
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
}
.blackmedium a:link, .blackmedium a:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#371526;
}


.blacklarge
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#000;
}
.blacklargeh1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color:#000;
	padding:0px;
	margin:0px;
	float:left;
}
.now
{
	color:#CC0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.now2
{
	color:#CC0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.now2 a, .now2 a:link,.now2 a:active, .now2 a:hover, .now2 a:visited
{
	color: #CC0000;
	text-decoration: none;
}
.now2 a:hover
{
	text-decoration: underline;
}
/*****************************************************
/*****************************************************
/* POPUP BAG */
.bagloader
{
	float:left;
	margin-left: 85px;
	position: absolute;
	left: 50%;
	top:42px;
	background: #FFFFFF;
        width:300px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
}

/*****************************************************
/*****************************************************
/* RIGHT CONTENT (when using leftmenu) */

.rightcontent
{	
	float:right;
	width:618px;
	overflow: hidden;
	text-align:left;
}
.rcwrapper
{
	width:600px;
}


.rightcontentfriends
{
	float:right;
	width:572px;
	text-align:left;
}
.rcwrapperfriends
{
	width:572px;
}
/*****************************************************
/*****************************************************
/* SUBCATS  */


.perpage
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	padding-top:10px;
	padding-bottom:10px;
	margin-right: 10px;
	float:right;
	text-align:right;
}
.perpage select
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.paganation
{
	width:580px;
	margin-left:2px;
	height:25px;
	float:left;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
}
.paganation a:link, .paganation a:visited
{
	font-size: 13px;
	color:#000;
}
.paganation a:hover
{
	font-size: 13px;
	font-weight:bold;
	color:#000;
}


.prodwrapper
{
	width:622px;padding-left:3px;
}
.productbox
{
	float:left;
	width:137px;
	margin-left:4px;
	margin-right:7px;
	margin-bottom:7px;
}
.productboxend
{
	float:left;
	width:137px;
	margin-bottom:7px;
}
.producttextbox
{
	height:50px;
	text-align:left;
	padding-left:4px;
	padding-right:2px;
	padding-top:2px;
}

.subcatsnext
{
	float:right;
	width:45px;
	padding-right:15px;
}
.subcatsprev
{
	float:left;
	width:80px;
}


/*****************************************************
/*****************************************************
/* ITMENTRY */
.fashionleftimages
{
	width:260px;
	float:left;
	margin-top:40px;
}
.fashioncontent
{
	width:342px;
	float:left;	
	margin-top:40px;
}
.fashionleftimagessm
{
	width:260px;
	float:left;
}
.fashioncontentsm
{
	width:342px;
	float:left;
}
.mainimage
{
	width:250px;
	float:right;
}
.subimages
{
	width:250px;
	float:right;
	text-align:left;
}
.singlesubimage
{
	float:left;
	width:50px;
	margin-top:6px;
	margin-right:6px;
	margin-bottom:6px;
}
.viewlargeimage
{
	margin-left:10px;
	padding-top:5px;
	float: left;
	_float: none;
	width: 235px;
	text-align: center;
}
.viewlargeimage a:link, .viewlargeimage a:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:7px;
	background:#FFFFFF;
	color:#7F7F7F;
	display:block;
	text-decoration:none;
}
.viewlargeimage a:hover
{
	background:#FFFFFF;
	color:#7F7F7F;
	text-decoration:underline;
}
.thematrix
{
	width:342px;
	float:left;
}
.thematrixline
{
	background:#000;
	width:1px;
	height:150px;
	float:left;
}
.thematrixcontent
{
	width:335px;
	float:left;
}
#tooltip
{
	width:204px;
	height:59px;
	padding-top:22px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(../images/tooltip.gif);
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}




/*****************************************************
/*****************************************************
/* ITMENTRY */
.purpleblock
{
	background:#FFFFFF;
	padding:7px 7px 7px 0px;
	margin:0px;
	color:#7F7F7F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
}
.purpleblock a:link, .purpleblock a:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#7F7F7F;
	font-size: 11px;
	text-decoration:underline;
}

.purpleblock2
{
	width:200px;
	background:#371526;
	padding:7px;
	margin:7px;
	color:#FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
}
.purpleblock2 a:link, a:visited
{
	color:#FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	font-size: 11px;	22-01-10; LJB; removed to have links not re-size	*/
	float:center;
	text-decoration:none;
}
.purpleblock2 a:hover
{
	color:#FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	float:center;
	text-decoration:underline;
}

.seealso
{
	margin-left:5px;
	margin-top:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	float:left;
	color:#A7A7A7;
}


/*****************************************************
/*****************************************************
/* SHARED (GENERAL PAGES) - cat request, size, etc. */

.marg10
{
	margin:10px;
}
.marg15
{
	margin:15px;
}
.pad10	
{
	margin-right:5px;	
}
.pad15
{
	padding:15px;
}
.float180
{
	width:155px;
	float:left;
	margin-left:4px;
}
.float200
{
	width:200px;
	float:left;
}
.float422
{
	width:425px;
	float:left;
	margin-left:1px;
}
.float622
{
	width:610px;
	float:left;
}
.buttonbottom
{
	text-align:right;
	border-bottom:1px solid #7F7F7F;
	margin-top:-20px;
	padding-left:10px;
	margin-left:10px;
	width:570px;
}
.buttonbottomfull
{
	text-align:right;
	border-bottom:1px solid #7F7F7F;
	margin-top:-20px;
	width:612px;
}
.inputbut
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:4px;
	background:#8C7775;
	color:#FFF;
	border:none;
}
.inputbut2007
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:4px;
	background:#CE0424;
	color:#FFF;
	border:none;
}
.inputbut2007b
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:4px;
	background:#8C7775;
	color:#FFF;
	border:none;
}
.inputbut2008
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:4px;
	background:#8C7775;
	color:#FFF;
	border:none;
}
.inputbut2008W
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:4px;
	background:#A7A7A7;
	color:#FFF;
	border:none;
}
.inputbutwhite
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:4px;
	background:#A7A7A7;
	color:#FFF;
	border:0px solid #000;
	}
.inputbutwhite2007
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:4px;
	background:#CE0424;
	color:#FFF;
	border:1px solid #000;
}
.inputbutwhite2007b
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:4px;
	background:#8C7775;
	color:#FFF;
	border:0px solid #8C7775;
}
.inputbutwhite2008
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:4px;
	background:#8C7775;
	color:#FFF;
	border:0px solid #8C7775;
}
.inputbutwhite2008W
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:4px;
	background:#A7A7A7;
	color:#FFF;
	border:0px solid #A7A7A7;
}
/*****************************************************
/*****************************************************
/* VIEW ORD */

.viewordbordbot
{
	border-bottom:1px solid #7F7F7F;
}
.viewordbordright
{
	border-right:1px solid #7F7F7F;
}
.viewordbordtop
{
	border-top:1px solid #7F7F7F;
}

.continueshopping
{
	width:120px;
	margin:5px;
	padding-left:10px;
}
.continueshopping a:link, .continueshopping a:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:7px;
	background:#FFF;
	color:#000;
	display:block;
	text-decoration:none;
	border:1px solid #000;
}
.continueshopping a:hover
{
	background:#000;
	color:#FFF;
	text-decoration:underline;
}



/*****************************************************
/*****************************************************
/* BUTTONS */

.go
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
	background:#A7A7A7;
	color:#FFF;
	border:none;
}
.go2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:2px;
	background:#FFF;
	color:#000;
	border:1px solid #A2D1F2;
	
}

.ordermore
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding:2px;
	background:#FFF;
	color:#000;
	border:1px solid #A7A7A7;
	width:80px;
	
}

.gosearch
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background:#A7A7A7;
	color:#ffffff;
	border:1px solid #A7A7A7;
	margin:0px;
	padding:2px;
	
}
/*****************************************************
/*****************************************************
/* FAST ORDER */


.pagecountsel
{
text-decoration:underline;
font-weight:bold;
}

.pagecountsel a:link,.pagecountsel a:visited
{
text-decoration:underline;
font-weight:bold;
}


.pagecount a:link,.pagecount a:visited
{
text-decoration:none;
}
.blackmedium
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#7F7F7F;
}
.blackmedium a:link, .blackmedium a:visited, #rcontent .blackmedium a:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#7F7F7F;
	text-decoration:none;
}


.blacklarge
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#7F7F7F;
}
.blacklargeh1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color:#7F7F7F;
	padding:0px;
	margin:0px;
	float:left;
}

/********** Pop Up Stock Message *************/

#box_stock
{
	background-color: #A7A7A7;
}
.stockMsg
{
	background-color: #FFFFFF;
	padding: 15px 30px 15px 30px;
	color:#7F7F7F;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	width: 485px;
	_width: 550px;
}
.stockMsg_Prod
{
	font-size:12px;
	color:#7F7F7F;
}
.stockMsg_ColSpace
{
	padding-left: 10px;
}
.stockMsg_MsgLine1
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	color:#7F7F7F;
}
.stockMsg_MsgLine2
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	color:#7F7F7F;
}
.StockMsg_Options
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	color:#7F7F7F;
}
#box_stock .stockMsg a, #box_stock .stockMsg a:link, #box_stock .stockMsg a:visited, #box_stock .stockMsg a:hover, #box_stock .stockMsg a:active
{
	color:#7F7F7F;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-decoration:underline;
	font-size:13px;
	font-weight: 600;
}