@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	background: url(../graphics/wl-repeater1.png) repeat top left;
}

a					{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f16d9c; text-decoration:none; line-height:normal; }
a:hover				{ color: #f16d9c; text-decoration: underline; }

#maintable {
	width: 938px;
}
#leftcol {
	background: url(../graphics/wl-left.png) repeat-y top right;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
	width: 27px;
}
#rightcol {
	background: url(../graphics/wl-right.png) repeat-y top left;
	width: 27px;
}
#maincontent {
	background-color: white;
	width: 884px;
}
#subtable {
	width: 884px;
}
#leftnav {
	vertical-align: top;
}
	#logo {
		margin: 15px 0px 0px 47px;
	}
	#leftlinks {
		margin: 38px 30px 0px 49px;
	} 
		a.left_nav { 
			display: block; 
			font: bold 12px Arial, sans-serif; 
			color: #77787B; 
			text-decoration: none; 
			margin-bottom: 13px;
		}
		a.left_nav:hover { 
			color: #f16d9c; 
			text-decoration: none;
		}
		a.left_nav_sub {
			display: block; 
			font: normal 12px Arial, sans-serif; 
			color: #77787B; 
			text-decoration: none; 
			margin: 0px 5px 13px 24px;
		}
		a.left_nav_sub:hover { 
			color: #f16d9c; 
			text-decoration: none;
		}

#rightcontent {
	width: 602px;
	vertical-align: top;
	text-align: left;
}

#top1 {
	clear: both;
	margin: 0px;
}
	#toplinks {
		display: block;
		float: left;
		margin: 15px 0px 0px -6px;
	}
	#cartlink {
		display: block;
		float: right;
		margin: 10px 42px 0px 0px;
		padding: 0px;
	}
		#cartlink div {
			text-align: right;
			margin: 0px 0px 0px 0px;
			padding: 0px;
		}
#top2 {
	clear: both;
	overflow: hidden;
	vertical-align: bottom:
}
	#newsletter {
		display: block;
		float: left;
		margin-top: 5px;
	}
	#searchwidget {
		display: block;
		float: right;
		margin: 0px 45px 0px 0px;
	}
#pagecontent {
	clear: both;
	margin-top: 18px;
	width: 555px;
}
#footer {
	text-align: center;
}
.designer_text  { font-family: Arial, sans-serif ; font-size: 10px; font-weight:800; color:#000000; text-decoration: none; line-height: 1.5; }
.designer_pink_bold { font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; color:#f16d9c; text-decoration: none; line-height: 1.5; }

.tab_text  { font-family: Arial, Arial, Helvetica, sans-serif ; font-size: 9px; font-weight:400; color:#000000; text-decoration: none; line-height: 1.5; }
.tab_text_light  { font-family: Arial, Arial, Helvetica, sans-serif ; font-size: 9px; font-weight:400; color:#666666; text-decoration: none; line-height: 1.5; }
a.tab_text  { font-family: Arial, Arial, Helvetica, sans-serif ; font-size: 9px; font-weight:400; color:#000000; text-decoration: none; line-height: 1.5; }


.product_text  { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:800; color:#f16d9c; text-decoration: none; line-height: 1.5; }
.product_price  { font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; color:#000000; text-decoration: none; line-height: 1; }

.product_lrg_headline { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:800; color:#000000; text-decoration: none; line-height: 1.5; }
.product_lrg_price { font-family:Arial, Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; color:#f16d9c; text-decoration: none; line-height: 1.5; }
.product_lrg_description { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; color:#000000; text-decoration: none; line-height: 1.25; }
.product_lrg_bullets { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:800; color:#f16d9c; text-decoration: none; line-height: 1.5; }
.product_lrg_SKU { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:800; color:#000000; text-decoration: none; line-height: 1; }

.mailer_headline { font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; color:#000000; text-decoration: none; line-height: 1.5; }
.mailer_description { font-family:Arial, Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color:#000000; text-decoration: none; line-height: 1.25; }

.location_text { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; color:#000000; text-decoration: none; line-height: 1.5; }
.location { font-family:Arial, Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; color:#000000; text-decoration: none; line-height: 1.5; }

.shopping_bag_white {font-family:Arial, Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; color:#FFFFFF; text-decoration:none; line-height:1.5;}
.shopping_bag_black  { font-family: Arial, sans-serif ; font-size: 10px; font-weight:800; color:#000000; text-decoration: none; line-height: 1.5; }
.shopping_bag_pink  { font-family: Arial, sans-serif ; font-size: 10px; font-weight:800; color:#f16d9c; text-decoration: none; line-height: 1.5; }

.billing_black  { font-family: Arial, sans-serif ; font-size: 10px; font-weight:800; color:#000000; text-decoration: none; line-height: 1; }



.footer_text { font-family:Arial, sans-serif; font-size:10px; color:#f16d9c; text-decoration:none; line-height:normal;}

.view_all_pink  { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; color:#f16d9c; text-decoration: none; line-height: 1.5; }
.view_all_black  { font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; font-weight:400; color:#000000; text-decoration: none; line-height: 1.5; }

.newsletter_text { font-family:Arial, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; color:#666666; text-decoration: none; line-height: 1.5; letter-spacing: 1px; }
a.newsletter_text { font-family:Arial, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; color:#666666; text-decoration: none; line-height: 1.5; letter-spacing: 1px; }
a:hover.newsletter_text  { font-family:Arial, Arial, Helvetica, sans-serif; font-size:9px; font-weight:400; color:#666666; text-decoration: underline; line-height: 1.5; letter-spacing: 1px; }

.product_text_blk  { font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; color:#000000; text-decoration: none; line-height: 1.5; }

#zoomImage {
	text-align: center;
}
#zoomImage a {
	font-size: 12px;
	text-decoration: none;
}
#zoomImage a:hover {
	text-decoration: underline;
}


.left_text { font-family:Arial, sans-serif; font-size:12px; color:#77787B; text-decoration:none; line-height:2; padding-top: 0px; padding-left: 10px; }

a.linkSearch { text-decoration: none; color: black; }
a.linkSearch:hover { text-decoration: none; color: black; }

.search_input { margin-right: 10px; width: 150px; }

/* ********** MULTI-PAGE NAV ********** */
	.thumbnailNav {
		height: 24px;
		font: bold 7.5pt Trebuchet MS, Arial, Helvetica, sans-serif;
	}
		.breadcrumb {
			float: left;
			margin: 0 0 0 15px;
			display: inline;
			vertical-align: top;
		}
		.pages {
			float: right;
			margin: 0 13px 0 0;
			display: inline;
			vertical-align: top;
		}
			.pages ul {
				margin: 0;
				padding: 0;
				overflow: hidden;
			}
			.pages ul li {
				float: left;
				list-style: none;
				font: bold 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
				padding-right: 4px;
			}
			.pages ul li.pageNavArrow {
				color: #d8cbb9;
				font-size: 16pt;
				font-weight: normal;
				margin-top: -6px;
			}
			.pages ul li.pageNavArrow a {
				font-size: 16pt;
				font-weight: normal;
			}
			.pages ul li a {
				font: bold 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
			}
			.pages ul li a.active {
				color: #a41f4f;
				font-weight: bold;
			}
			.pages ul li a.all {
				padding-left: 10px;
			}
			.pages ul li a.all_active {
				padding-left: 10px;
				color: #a41f4f;
			}
			ul.pages li a.active {
				color: #a41f4f;
			}
				

/* ********** DEFAULT CPO STYLES ********** */
.bodyText { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.bodyTextBold { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold;}

.bodyTextLarge { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; }
.bodyTextLargeBold { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight:bold;}

.bodyTextMedium { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; }
.bodyTextMediumBold { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight:bold;}

.bodyTextSmall { font-family : Arial, Helvetica, sans-serif; font-size : 9.5pt; }
.bodyTextSmallBold { font-family : Arial, Helvetica, sans-serif; font-size : 9.5pt; font-weight:bold;}

.bodyHeader { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight:bold; padding-bottom:5px;}

.bodyTextStatus {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color:#f16d9c;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.bodyTextContrast { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color:'#c75a81'; }
.bodyTextContrastBold { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color:'#c75a81'; font-weight:bold;}
.bodyTextContrastSmall { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; color:'#c75a81'; }
.bodyTextContrastSmallBold { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; color:'#c75a81'; font-weight:bold;}

.contrastLabel { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold; } 

.bodyTextStatusSmall { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; color:'#c75a81'; font-weight:bold; padding-top:5px; padding-bottom:5px; }

.formLabel { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.formLabelRequired { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold; }
.formHelp { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; }

.linkedItem { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.linkedCategory { font-family : Arial, Helvetica, sans-serif; font-size : 18pt; font-weight:bold; }


#brands {
	height:415px;
	overflow-y: auto;
	overflow-x: hidden;
	border:1px solid #dedede;
	padding-top:10px;
	margin-top:5px;
}

.itemListPriceLabel, .itemListPrice { 
text-decoration:line-through; 
}
.itemSellPriceLabel, .itemSellPrice { 
color:#CC0000; 
}