/* bright pink: #EB008B */

/* HTML tags */
BODY
{
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	font-weight: normal;
}

TD
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 8px;
}
IMG{ border: none; }
input[type=text], input[type=password], select {
	border:1px solid #949494;
}

form { padding: 0px; margin: 0px; }

/* Default links */
a:link		{ text-decoration: none; color: #EB008B; }
a:visited 	{ text-decoration: none; color: #EB008B; }
a:hover 	{ text-decoration: underline; color: #EB008B; }
a:active 	{ text-decoration: underline; color: #EB008B; }

/* Special classes */
.Clear {
	clear:both;
}

/* Body container */
#BodyContainer {
	margin: 0 auto;
	width: 930px;
	text-align: center;
	clear: left;
	background: #ffffff;
}

/* Header */
#HeaderContainer {
	color: #FFFFFF;
	background: #ffffff;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	clear: right;
	height: 125px;
}

#HeaderContainerSpacer {
	position: relative;
}

#HeaderWidth {
	width: 950px;
	text-align: left;
	margin: 0 auto;
	background: #ffffff;
}

#HeaderLogo {
	float: left;
	width: 338px;
        margin: 10px 0px 0px 0px;
}

#HeaderRight {
	background: #ffffff;
	float: left;
	text-align: right;
	width: 602px;
}

#HeaderCartContainer {
	float: left;
	text-align: center;
	width: 30%;
}

#HeaderCartContainer p{
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 170px;
	font-family: times new roman, serif;
	font-size: 13px;
}

#HeaderCartContainer a:link, #HeaderCartContainer a:visited{
	color: #000000;
	text-decoration: none;
	font-family: times new roman, serif;
	font-size: 13px;
	
}
#HeaderCartContainer a:hover, #HeaderCartContainer a:active{
	color: #000000;
	text-decoration: none;
	font-family: times new roman, serif;
	font-size: 13px;
}

#HeaderFreeShipping {
	float: left;
	margin-top: 45px;
	width: 70%;
	text-align: center;
	color: #000000;
	font-family: times new roman, serif;
	font-size: 13px;
}

#HeaderNav {
	float: left;
	text-align: center;
	width: 100%;
	background: #ED008C;
	padding: 0px 1px 1px 0px;
}

#HeaderNavList {
	/* Needed for consistent layout in IE */
	margin: 0px;
	padding: 0px;
}
.headerNavSpace{
	padding: 0px 10px;
}
#HeaderNavList a:link, #HeaderNavList a:visited{
	color: #ffffff;
	text-decoration: none;
	font: bold .75em Georgia, serif; 
        letter-spacing: 1px; 
        text-transform: uppercase;
	
}
#HeaderNavList a:hover, #HeaderNavList a:active{
	color: #ffffff;
	text-decoration: none;
		font: bold .85em Georgia, serif; 
        letter-spacing: 1px; 
        text-transform: uppercase;
}

#HeaderNavList li {
	display: inline;
	list-style-type:none;
	font-size: 18px;
}

#ShippingPromotion {
	border: 1px solid #EB008B;
	background-color: #ffeef8;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
}

.headerLink:link, .headerLink:visited{ 
	text-decoration: none; 
	color: #000000; 
	font-family: times new roman, serif; 
	font-size: 13px;
}
.headerLink:hover, .headerLink:active{ 
	text-decoration: none; 
	color: #000000;  
	font-family: times new roman, serif; 
	font-size: 13px;
}

.headerNavLink a:link, .headerNavLink a:visited{ 
	text-decoration: none; 
	color: #000000; 
	font-family: tahoma, san-serif; 
}
.headerNavLink a:hover, .headerNavLink a:active{ 
	text-decoration: underline; 
	color: #000000;  
	font-family: tahoma, san-serif; 
}

/* Footer */
#Footer						{ text-align: center; }
#FooterLinks 				{ padding-top: 10px; color: #000000; font: bold 12px century gothic, arial, sans-serif; }
#FooterLinks a:link, #FooterLinks a:visited			{ text-decoration: none; color: #000000; font: bold 12px century gothic, arial, sans-serif; }
#FooterLinks a:hover, #FooterLinks a:active		{ text-decoration: underline; color: #000000; font: bold 12px century gothic, arial, sans-serif; }

#FooterText					{ padding-top: 10px; padding-bottom: 10px; color: #000000; font: bold 12px century gothic, arial, sans-serif;}
#FooterText a:link, #FooterText a:visited			{ text-decoration: none; border-bottom: 1px dotted #ACA899; color: #000000; font: bold 12px century gothic, arial, sans-serif;}
#FooterText a:hover, #FooterText a:active			{ text-decoration: underline; border-bottom: none; color: #000000; font: bold 12px century gothic, arial, sans-serif;}


.FooterBack{COLOR: #ACA899;text-align:center;}
.FooterLink:link{FONT-SIZE: 11px; MARGIN-BOTTOM: 5px;COLOR: #000000;TEXT-DECORATION: none}
.FooterLink:visited{FONT-SIZE: 11px; MARGIN-BOTTOM: 5px;COLOR: #000000;TEXT-DECORATION: none}
.FooterLink:hover{FONT-SIZE: 11px; MARGIN-BOTTOM: 5px;COLOR: #000000;TEXT-DECORATION: none}
.FooterLink:active{FONT-SIZE: 11px; MARGIN-BOTTOM: 5px;COLOR: #000000;TEXT-DECORATION: none}

.SectionHeading {
	font-weight: bold;
}

/* Product page header */
#ProductHeader {
	/*height: 60px;*/
}

#AlternateImages-Container{
	margin: 10px 5px 5px 0px;
	*margin: 15px 5px 5px 0px;
}

#mainimg{
	margin: 10px 0px 0px 0px;
}

/* Tabs */
#DeptLogo-Container {
	float: right;
}

/* Tabs */
#Tabs {
	position: relative;
	/* top: 40px; */
}

ul.Tabs {
  border-collapse: collapse;
  white-space: nowrap;
  list-style: none;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
  padding-left: 0px;
  margin-left: 0px;
}
ul.Tabs li {
  display: inline;
}
ul.Tabs li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
  border-bottom: #bbb 1px solid;
}
ul.Tabs li.Selected a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
  text-decoration: none;
}
ul.Tabs li a:hover {
  background-color: #eee;
  /* border-color: #ccc; */
  /* border-bottom-color: #eee; */
  text-decoration: none;
}

/* Express checkout */
.ExpressCheckout {
	padding-top: 10px;
}

/* Tabs */
#Bio, #Fans, #FitGuide {
	/* Divs for tabs */
	display: none; /* Hide by default */	
}

.pink{color:#EB008B;}
.bold{font-weight:bold;}

.logo{
	MARGIN: 5px 0px 5px 10px
}
.qjump
{
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
	width:160px;
	margin:0 0 5px 8px;
	border: 1px solid #949494;
}
.PageTitle, .DeptTitle
{
	font-size: 20px;
	font-weight: bold;
}
.ListPricewSale
{
	font-weight: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSale
{
	font-weight: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePrice
{
	font-weight: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPrice
{
	font-weight: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}

TABLE#headerTable
{
    BACKGROUND:#000000;
    COLOR: #ffffff;
}

/* #shopper_email{border:1px solid #000000;margin-right:5px;} */
.emailform {display: inline;line-height:0px;font-size:0px;margin:0px;padding:0px;position:relative;right:0px;}
#emailSignUp
{
	background-image: url("../pageImages/EmailSignupBG.gif");
	background-repeat: repeat-x;
    Height: 32px;
    COLOR: #ffffff;
	border-top: 1px solid #000000;
	border: 1px solid #000000;
	text-align:right;
}
TABLE#TableNav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TD#TDbottom
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TD#TDbelowNav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff
}
.navContainer{
	width: 188px;
	border-right: 2px solid #ffffff;
}	
.nav{
    COLOR: #000000;
	width: 188px;
}
.navHeader{
	background: transparent url(../leftnavheader.gif) no-repeat;
	width: 188px;
	height: 26px;
	display: none;
}
.navFooter{
	background: transparent url(../leftnavfooter.gif) no-repeat;
	width: 188px;
	height: 26px;
	clear: left;
	display: none;
}
.navmargin
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 8px;
    COLOR: #333333;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.insidenavtextbottom
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.PageContent
{
    /*LEFT: 15px;
    POSITION: relative;
    TOP: 20px*/
	padding-top: 10px;
}

.emailDiv{
	background: #ED008C;
	padding: 1px 0px 1px 1px;
}
.emailbtn{
	background: #ED008C;
	color: #ffffff;
	font-size: 15px;
	border: none;
	width: 120px;
}
.promosDiv{
	background:#ffffff;
}
.promo2, .promo3, .promo4{
	margin-left: -2px;
}
.EmailSignupbgcolor
{
    COLOR: #000000
}
.EmailSignupTitle
{
    COLOR: #000000
}
.EmailSignupText{
    COLOR: #ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.SubHeadbgcolor
{
    BACKGROUND: #999999;
    COLOR: #000000
}
.SubHeadText
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.TableText, .tablebgcolor, .cart_list_item
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.HeaderNav:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.HeaderNav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.HeaderNav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.HeaderNav:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.HeaderNavBack
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BACKGROUND: #6699cc;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #666666;
    COLOR: #000000;
    BORDER-TOP-COLOR: black;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}

.SubText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.optional
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.required
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.relProductlabel
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.ProductShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.prodDesc{
	font: 13px lucida sans, verdana, arial, sans-serif;
}
.ProductName
{
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    COLOR: black;
	font-family: times new roman, serif;
}
.ListPricewSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.DeptShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.CartLabels
{
    BACKGROUND: #999999;
    COLOR: #000000
}
.BasketErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PurchaseErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PaymentInput
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.outer
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
TABLE#confBottom TD
{
    BORDER-RIGHT: #b9b9b9 0pt solid;
    BORDER-TOP: #b9b9b9 1pt solid;
    BORDER-LEFT: #b9b9b9 1pt solid;
    BORDER-BOTTOM: #b9b9b9 0pt solid
}

.deptbarlink:link{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 9px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink:visited
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 9px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink:hover
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 9px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink:active
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 9px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink2:link
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM:6px;
    MARGIN-LEFT: 15px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
.deptbarlink2:visited
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 6px;
    MARGIN-LEFT: 15px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
.deptbarlink2:hover
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 6px;
    MARGIN-LEFT: 15px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
	white-space: nowrap
}
.deptbarlink2:active
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 6px;
    MARGIN-LEFT: 15px;
    COLOR: #000000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
	white-space: nowrap
}
.deptlinkM:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkM:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkM:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ee484c;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptlinkM:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ee484c;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkP:link
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 11px;
    background-color: none;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
.deptlinkP:visited
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 11px;
    background-color: none;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
.deptlinkP:hover
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 11px;
    background-color: none;
    COLOR: #ee484c;
    TEXT-DECORATION: underline;
}
.deptlinkP:active
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 11px;
    background-color: none;
    COLOR: #ee484c;
    TEXT-DECORATION: underline;
}
.deptlinkM2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}

/* Department page rows */
.style_LI_2_open table {
	padding-bottom: 20px;
}



/* search box on deptlink */
/* .search{border: 1px solid #949494;margin-right:5px;} */

/* alternate view rollover buttons */
.alternatesubs {width:12px; height:12px; display: none; border:1px solid #000000; font-size:10px; text-align:center; background:#eb0188; color:#ffffff; margin:0 0 0 5px; float:left;}

#DeptHeading {white-space:nowrap;     BORDER-BOTTOM:1px solid #000000;     MARGIN-BOTTOM: 24px;}

.depttabopen { padding:5px 10px 5px 10px; margin-bottom:-10px; border:1px solid #8c8c8c; border-bottom:0px; }

.depttabclosed { padding:5px 10px 5px 10px; border-bottom:1px solid #8c8c8c; }

#shop_products { display:block; }

#shop_bio	{ display:none; }
#shop_fans	{ display:none; }


/* popup basket styles */

.outermostpop { border: 1px solid rgb(235, 1, 136); padding: 3px; background: rgb(253, 229, 243) none repeat scroll 0%; }
/* floating basket *********/
#floatbsktiframe {position:absolute;top:185px;left:401px; z-index:899;width:479px;height:240px;}
#cartpop              {position:absolute;top:185px;left:400px; z-index:900;width:511px;}
#badAttPop			  {position:absolute;top:700px;left:250px; z-index:1000; }
/** floating basket classes*/
.tablebgcolor         {background-color:#ffffff; color:#000000}
.borderout            {border:3px solid #888888;}
.outpad               {background-color:#ffffff; padding:10px; width:470px;}
/*  bottom row of buttons */
table.btn_row             {padding:10px;}
/* for item added and close btn */
.itemadded            {background-color:#ed8ba5; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; padding:10px;}
.msg             {background-color:#ed8ba5; color:#000000; font-size:11px; margin:5px;padding:5px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#888888;}
img.chk               {position:relative; top:5px;}
/*** for draw_po_table, basket  items  **/
.addedtable           {background-color:#ffffff; color:#000000; padding:0;}
.addedborder          {background-color:#999999;}
.popcart_total        {background-color:#ffffff; color:#202020; font-family:Arial, Helvetica, sans-serif; font-size:10px;font-weight:normal;}
.popcart_head         {background-color:#cccccc; color:#202020; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.popcart_item         {background-color:#ffffff; color:#202020; font-family:Arial, Helvetica, sans-serif; font-size:10px;font-weight:normal;}

/* Lookbook */
.deptlinkLB:link, .deptlinkLB:visited{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.deptlinkLB:hover, .deptlinkLB:active{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ee484c;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.ProductAttr{ width: 120px; }
.lbBuyNow{ margin-top: 5px; }
.LBContent .PageTitle, .LBContent .DeptTitle{ display: none; }
.lookbook_name{
	width: 300px;
	float: left;
	font-weight: bold;
	font-size: 20px;
	margin-top: 15px;
	vertical-align: bottom;
	height: 24px;
	line-height: 24px;
	color: #7E7B7B;
}

.lookbook_nav_buttons {
	width: 150px;
	float: left;
	text-align: right;
	height: 24px;
	margin: 15px 0px 5px 0px;
}
.LBProdTbl{ 
	background: url(../lbspacer.gif) no-repeat scroll top left; 
	padding-left: 20px;
}
.lbgraybg{
	background: #E5E5E5;
	padding: 5px;
	width: 450px;
	height: 560px;
}
.lbOtherLooksTbl{
	background: #E5E5E5;
	padding: 5px;
}
.deptdesc{
	clear: left;
}