/**
 *-------------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (c) Copyright IBM Corp. 2006
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *-------------------------------------------------------------------
 */

/* Remove dotted outline around selected items in Firefox */
:focus {
	-moz-outline-style: none;
}
/* General classes start */
	
	body {
	margin:					0px;
	padding:				0px;
	background-color: 		#000000;
	background-position:	top;
	background-repeat:		no-repeat;
	background-attachment:	fixed;
	font-family: 			verdana, arial, helvetica, sans-serif;
	font-size:				11px;
	color:					#FFF;
	text-align: 			left;
}
/*
	
	#Advanced_OrderForm_Table_1 .t_td {
		background-color:		#00CC33;
		color:					#FFFFFF;
		font-size:				14px;
		border-right:			1px solid #cccccc;
	}
	
	*/
	
	form {
	padding:				0px;
	margin:					0px;
}
.mainContent {
	padding: 				0px 0px 10px 0px;
}
.mainContentCenter {
	width:					100%;
	text-align: 			left;
}
div.innerContent {
	margin: 				0px 50px 0px 50px;
	padding:				14px;
	width: 					832px;
	background-color:		#333;
	border:					1px solid #999;
}
table {
	border:					none;
}
.categoryTable, .productTable {
	width:					100%;
	padding:				0px 10px 10px 10px;
}
#categoryImgDiv {
	background-color:		#000;
	display:				block;
	border:					1px solid #666;
	margin:					0 auto;
	padding:				0px;
	width:					200px;
	position: 				relative;
	height:					458px;
}
.categoryStyleName a:link, .categoryStyleName a:visited, .categoryStyleName a:active {
	color: 					#ccc;
	text-transform:			uppercase;
	text-decoration:		none;
	font-size:				15px;
}
.categoryStyleName a:hover {
	text-decoration:		none;
}
.categorySKU {
	color:					#666666;
	font-size:				10px;
	font-style:				italic;
}
#suggestionDiv {
	width:					130px;
	padding:				5px;
	background-color:		#000000;
	text-align:				center;
	font-size:				11px;
	color:					#ffffff;
}
#suggestionDiv .price, #searchResultDiv .price {
	color:					#999999;
}
#searchResultDiv {
	background-color:		#000;
	display:				block;
	margin:					0 auto;
	padding:				6px;
	position: 				relative;
	width:					190px;
}
.searchResultsPrice {
 .categoryPrice {
font-size:13px;
color:#999999;
}
}
.searchResultsSKU {
	color:					#666666;
	font-size:				10px;
	font-style:				italic;
}
.searchResultsStyleName a:link, .searchResultsStyleName a:visited, .searchResultsStyleName a:active {
	color: 					#ffffff;
	text-decoration:		none;
	font-size:				14px;
}
.searchResultsStyleName a:hover {
	text-decoration:		underline;
}
#productDiv {
	width:					717px;
	background-color:		#000000;
	padding:				10px;
}
.productName {
	font-size:  			16px;
	color: 					#ffffff;
	font-weight: 			bold;
}
.productNameDisplay {
	font-size:  			20px;
	color: 					#ffffff;
	font-family:			Arial, Helvetica, sans-serif;
	text-transform:			uppercase;
}
.productSKU {
	font-size:  			10px;
	font-style:				italic;
	color:					#999999;
	margin-bottom:			2px;
	margin-left:			5px;
}
.productPrice {
	color:					#CCCCCC;
	font-size:				14px;
	font-weight:			bold;
}
.productPriceDisplay {
	color: 					#ccc;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				20px;
}
.longdesc1_div_bull {
	float:					left;
	padding-top:			0px;
}
.longdesc1_div_item {
	margin-left:			10px;
	margin-right:			5px;
	padding-bottom:			0px;
	padding-top:			0px;
}
#productReviews {
	background-color:		#000000;
	margin-top:				10px;
	padding:				10px;
	width:					717px;
}
.prStars {
	background-repeat:no-repeat;
}
#productCartFlow {
}
.whiteBackground {
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}
TD, SPAN, DIV, P, UL, LI {
	/*font-family: Verdana, Arial,sans-serif;*/
		font-size: 11px;
}
.checkbox, .radio {
	color:#929499;
	padding:0px;
	margin:0px;
}
.input, .select {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	color: 					#000;
	margin:					0px 6px 0px 0px;
	border:					1px solid #999;
	background-color: 		#FFF;/*
		padding:				0px 0px 0px 3px;
		height:					19px;
		*/
	}
.input:hover, .select:hover, .input:focus, .select:focus, textarea:hover, textarea:focus {
	background-color: 		#666
	border: 				1px solid #BE1C60;
}
TEXTAREA {
	font-size:				11px;
	color:					#000;
	border:					1px solid #999;
	padding-top:			2px;
	margin-right:			5px;
}
a, a:link, a:active, f_link {
	text-decoration:underline;
	color: #999;
}
a:visited {
	text-decoration:underline;
	color: #7B94C4;
}
a:hover, f_link:hover {
	text-decoration:none;
}
.space {
	padding-top:7px;
	padding-bottom:7px;
}
.p_width {
}
.bold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#CCC;
	font-weight:bold;
}
.select_length {
	width:224px;
}
/* General classes end */
	/* language select classes start */
	
	.lng_logo {
	padding-left:26px;
}
.lng_link {
	text-decoration:none
}
.lng_flag {
	border:solid 1px #7EABDC;
}
/* language select classes end */
	/* Menu classes start */
	
	.m_back {
	background-color:white;
}
.m_line {
	vertical-align:top;
	height:35px;
	padding:0px;
	margin:0px;
}
.m_top {
	padding-bottom:3px;
	vertical-align:top;
}
.m_top_link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #CCC;
	padding-bottom:3px;
	text-decoration:none;
}
.m_top_link:hover {
	color: #043982;
}
.m_tile {
	background-image : url(../images/colors/color7/m_tile.gif);
	background-repeat: repeat-x;
	background-color: #659BD6;
	text-align: -moz-center;
	white-space: nowrap;
	height:25px;
	padding:0px;
	margin:0px;
}
.m_link {
	background-image : url(../images/colors/color7/m_button_back.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height:25px;
	padding: 4 7 0 19px;
	font-weight:bold;
	color: #CCC;
	text-decoration:none;
}
.m_link:hover {
	background-image :url(../images/colors/color7/m_button_back2.gif);
	color: #043982;
	text-decoration:none;
}
.m_bottom_line {
	background-image :url(../images/colors/color7/m_bottom_line.gif);
}
/* Menu classes end */
	/* search area classes start */
	
	.s_back {
	background-color: #E4E4E5;
	border-bottom: solid 1px #929499;
	height:27px;
}
.s_padding {
	padding-left:5px;
}
.s_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #5C5E62;
	vertical-align:middle;
}
.s_text_black {
	color:#043982;
	font-size: 11px;
}
.s_link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #5C5E62;
}
.s_link2 {
	color: #043982;
	font-size: 11px;
}
.s_link:hover {
	color: #043982;
	text-decoration:underline;
}
.s_input {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:black;
	border: solid 1px #CFD2DC;
	height: 19px;
}
.s_input2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:black;
	border: solid 1px #6E93BD;
	height: 19px;
}
/* search area classes end */
	/* logon classes start */
	
	.log_height {
	height: 20px;
	padding-top:5px;
}
.log_page {
	height:100%;
}
/* logon classes end */
	/* content classes start */
	
	#content {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#CCC;
}
.c_back {
}
.c_headings {
	color:#5F82AA;
	font-size: 11px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:10px;
}
.c_line {
	width:					100%;
	line-height:			8px;
	margin:					0px;
	font-size:				2px;
	border-bottom: 			1px solid #999;
	background-image: 		url(../images/trans_pixel.gif);
	background-repeat: 		repeat-x;
}
.c_large_img {
	width:245px;
	vertical-align:top;
}
.c_flash {
	padding-top:10px;
	padding-bottom:13px;
}
.c_homepage_cat {
	border:solid 1px #abaaaa;
}
.c_homepage_cat_txt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color:#CCC;
	font-weight:bold;
	padding-left:6px;
	height:20px;
	text-transform: uppercase;
}
.c_home_txt_blue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	color:#427DBE;
	font-weight:bold;
}
.c_home_txt_black {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	color:#CCC;
}
.c_select_yr_mnth {
	width:110px;
}
/* content classes end */
	/* subNav classes start */
	
	#subNav {
	width:150px;
	vertical-align:top;
}
.sn_heading {
	font-size: 11px;
	color: #999999;
	text-align:center;
	font-style:italic;
}
.sn_off {
	height:20px;
	border-top:solid 1px #929499;
}
.sn_on {
	height:20px;
	border-top:solid 1px #929499;
	background-color:#DCE3ED;
}
.sn_link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#CCC;
	text-decoration:none;
	height:100%;
	width:100%;
	padding-top:3px;
	display:block;
}
.sn_link:hover {
	background-color:#DCE3ED;
	text-decoration:none;
}
/* subNav classes end */
	/* table classes start */
	
	#table {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#CCC;
}
.t_table {
	width: 100%;
}
.t_hd_last {
	border: 				1px solid #999;
	color:					#999;
	font-size: 				11px;
	font-weight:			bold;
	padding: 				3px 4px 3px 4px;
	text-align:				left;
	height:					15px;
	vertical-align:			top;
	background-color: 		#666;
}
.t_tr {
	border-bottom: solid 1px #929499;
}
.t_td {
	font-size: 11px;
	padding: 6px 4px 6px 4px;
	vertical-align:top;
	border-bottom: solid 1px #999;
}
.t_td2 {
	font-size: 11px;
	padding: 7px 4px 3px 0px;
	vertical-align:top;
}
.t_hd_rght {
	text-align : right;
	width:100%;
	color:#CCC;
	font-size: 11px;
	font-weight:bold;
	display:block;
}
.t_hd_lft {
	text-align : left;
	width:100%;
	color:#CCC;
	font-size: 11px;
	font-weight:bold;
	display:block;
}
.t_hd_cntr {
	text-align : center;
	width:100%;
	color:#CCC;
	font-size: 11px;
	font-weight:bold;
	display:block;
}
.t_rght {
	text-align : right;
	display:block;
	font-size:11px;
}
.t_cntr {
	text-align : center;
	width:100%;
	display:block;
}
.t_fees {
	font-size: 11px;
	color:black;
	padding: 1px 4px 0px 4px;
	vertical-align:top;
}
.t_fees_spc {
	line-heght:3px;
	font-size: 4px;
}
.t_total, .t_total_figure {
	border-top: 1px solid #999;
/*	border-bottom: 1px solid #999; */
	border-left: none;
	border-right: none;
}
.t_total {
	font-size: 11px;
	color:#CCC;
	padding: 3px 4px 3px 4px;
	vertical-align:top;
	font-weight:bold;
}
.t_total_figure {
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	padding: 3px 4px 3px 4px;
	vertical-align:top;
	text-align: right;
}
.t_discount {
	font-size: 11px;
	color:#8E8E8E;
	text-decoration : line-through;
	text-align : right;
	width:100%;
	display:block;
}
.t_img_view {
	text-align : center;
	width:120px;
	padding-top:12px;
	padding-bottom:10px;
	vertical-align:top;
}
.t_detail_view {
	display:block;
	padding-top:12px;
	padding-bottom:10px;
	vertical-align:top;
}
.t_space {
	padding-bottom: 8px;
	text-align : center;
}
.t_img_border {
	border:solid 1px #929499;
}
.t_empty_cell {
	width:14px
}
.t_row_img {
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}
.t_row_detail {
	padding:6px;
	vertical-align:top;
	width:230px;
}
.t_txt_detail {
	font-size: 10px;
}
.t_row_price {
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:top;
	width:95px;
	display:block
}
.t_button_space {
	padding-top:5px;
	display:block
}
.t_line {
	border-bottom:solid 1px #929499;
	font-size:1px;
}
.t_rght_space {
	padding-right:5px;
}
/* table classes end */
	/* page scrolling widget start*/
	
	.ps_align {
	text-align:right;
	border-right:solid 1px #929499;
	border-bottom:solid 1px #929499;
	border-top:solid 1px #929499;
	padding:0px;
	margin: 0px;
}
.ps_pad {
	padding-left:4px;
}
.ps_view {
	padding-right:5px;
	background-color:#DCE3ED;
}
.ps_input {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#CCC;
	border: solid 1px #929499;
	height: 16px;
	padding-top:0px;
	margin-right:0px;
	border-top:solid 1px #929499;
	padding:0px;
	margin: 0px;
}
.ps_text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#CCC;
	padding-left:4px;
}
/* page scrolling widget end*/
	/* footer classes start */
	
	.f_back {
	border-top:solid 1px #929499;
	align:left;
}
.f_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #727272;
	font-weight:bold;
	text-transform: uppercase;
}
.f_padding {
	vertical-align:top;
	padding: 10px 17px 10px 0px;
}
/* footer classes start */
	
/****************************************
 * delta from Snippet.css
 * classes to be used in snippets
 ****************************************/

/* Button link styles */
/*
a.button {background-color:#D1DCEA; font-family: Verdana, Arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;color: #CCC; padding:2 7 3 6px;border: solid 1px #929499;height:19px;}
a.button:hover {color:#043982;border: solid 1px #6E93BD;background-color: #C0CFE3;text-decoration: none;}
*/

a.button, a.button:link, a.button:visited, a.button:active {
	background-color:		#666;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	text-decoration:		none;
	font-weight:			bold;
	color:					#FFF;
	padding:				2px 7px 3px 6px;
	border:					1px solid #999;
	height:					19px;
	line-height: 			19px;
	text-transform:			uppercase;
}
a.button:hover {
	color:					#fff;
	border:					2px solid #ccc;
	background-color:		#999;
	text-decoration:		none;
}
a.buttonProminent {
	background-color:		#666;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				16px;
	text-decoration:		none;
	font-weight:			bold;
	color:					#FFF;
	padding:				2px 7px 3px 6px;
	border:					2px solid #999;
	height:					21px;
	line-height: 			21px;
	text-transform:			uppercase;
}
a.buttonProminent:hover {
	color:					#fff;
	border:					2px solid #ccc;
	background-color:		#999;
	text-decoration:		none;
}
.t_button, .t_button:link, .t_button:visited, .t_button:active, .t_total_button, .t_total_button:link, .t_total_button:visited, .t_total_button:active {
	background-color:		#666;
	font-size: 				10px;
	text-decoration: 		none;
	font-weight:			bold;
	color: 					#FFF;
	padding:				1px 0px 2px 0px;
	height:					14px;
	width:					100%;
	text-align: 			center;
	margin-bottom:			5px;
	display:				block;
	text-decoration: 		none;
	line-height: 			12px;
}
.t_button:hover, .t_total_button:hover {
	color:					#fff;
	background-color:		#999;
	text-decoration:		none;
}
/* TD class styles */
th.colHeader, td.colHeaderFullBorder {

	color:					#ccc;
	font-size: 				11px;
	font-weight:			bold;
	padding: 				3px 4px 3px 4px;
	text-align:				left;
	height:					15px;
	vertical-align:			top;
	background-color: 		#666;
}
th.colHeader {
	border-right: 			0;
}
th.colHeader_price {

	color:					#ccc;
	font-size: 				11px;
	font-weight:			bold;
	padding: 				3px 4px 3px 4px;
	text-align:				right;
	height:					15px;
	vertical-align:			top;
	background-color: 		#666;
}
.borderRight {
	border-right: 			1px solid #999;
}
.borderLeft {
	border-left: 			1px solid #999;
}
.price {
	font-size:  15px;
	color: #fff;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
td.price {
	font-size:  15px;
	color: #fff;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
td.offerPrice {
	color: 					#ccc;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				20px;
}
td.discountPrice {
	font-size:  12px;
	color: #9BFF9B;
	text-align: right;
	font-weight: bold;
}
/* This class is used to bold regular text */
strong {
	font-weight: bold;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
/* The following classes format how currency is displayed */
.categoryPrice {
	font-size:15px;
	color:#fff;
}
.listPrice {
	font-size:  11px;
	color: #9B9B9B;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: line-through;
}
.offerPrice {
	color: 					#ccc;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				20px;
}
.discountPrice {
	font-size:  9pt;
	color: #9B9B9B;
	font-family: arial, helvetica, sans-serif;
}
/* This class is used to format text for discounts */
.discount {
	font-size:  10pt;
	color: #FFFFFF;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
}
/* Class to highlight a required field on a form */
SPAN.reqd {
	font-family: verdana;
	color: red;
	FONT_SIZE: 2pt;
}
.required {
	font-family: verdana;
	color: red;
	FONT_SIZE: 2pt;
}
/* Class to highlight an error message */
.error {
	color: red;
}
.warning {
	color: red;
}
/* The background color of a table and alternating row background colors */
.bgColor {
	border-collapse: collapse;
	width: 100%;
}
.cellBG_1 {
}
.cellBG_2 {
}
/* This class is used for the section heading */
.heading {
	font-family: Times, Arial, sans-serif;
	font-size: 20px;
	color: #427DBE;
	line-height:40px;
}
.heading2 {
	font-family: Times, Arial, sans-serif;
	font-size: 20px;
	color: #CCC;
	line-height:40px;
}
H1 {
	font-size: 				20px;
	color: #427DBE;
	padding:0px;
	margin:0px;
}
H1.pageHeading {
	font-size: 				16px;
	color: 					#FFF;
	padding:				0px;
	margin: 				0px 0px 0px 50px;
	text-transform: 		uppercase;
}
H2 {
	font-size:				12px;
	font-weight:			bold;
	margin:					0px;
	padding:				0px;
	color:					#ffffff;
}
/* This class is used for the section sub-heading */
.subHeading {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #427DBE;
	line-height:30px;
}
/* Breadcrumb trail for checkout pages */
a.chkout_done {
	font-family: Verdana, Arial, sans-serif;
	color:#AFAFAF;
	font-weight: bold;
sans-serif;
	font-size: 11px;
}
a.chkout_done:hover {
	color:#fff;
}
td.chkout {
	font-family: Verdana, Arial, sans-serif;
	color:#AFAFAF;
	font-weight: bold;
sans-serif;
	font-size: 11px;
}
td.chkout_active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
}
td.divider {
	width: 10px;
}
/* Darwyn: new common classes for snippets */
.colHeader_last {
	color:#CCC;
	font-size: 11px;
	font-weight:bold;
	padding: 3px 4px 3px 4px;
	background-color:#666;
	text-align:left;
	height:15px;
	vertical-align:top;
}
.t_align_center {
	align : center;
}
TABLE.content {
	background-image:url(/wcsstore/OutletStore/images/layout/mainContent/mainContent-background.jpg);
	background-repeat:repeat-y;
	padding: 10px 0px 10px 0px;
}
#tooltip {
	padding: 				4px;
	margin:					0px;
	background: 			#F8F8F8;
	border: 				1px solid #888888;
	border-right:			1px solid #CCC;
	border-bottom:			1px solid #CCC;
	color:					#000000;
	text-align: 			left;
	font-size: 				11px;
	font-family:			Tahoma, Helvetica, Arial;
	z-index:				15;
}
#WC_CachedHeaderDisplay_Table_2, #headerTable {
	background-image:		url(/wcsstore/OutletStore/images/layout/header-background.jpg);
	background-repeat:		no-repeat;
	background-color: 		#000;
	height:					98px;
}
.roundedCorners {
/*	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px; */
}
#footer {
	clear:both;
	background-color:		#000000;
	padding:20px 0 0 0;
	margin-left:12px;
}
#footerLinks {
	background-image:		url(/wcsstore/OutletStore/images/layout/footer/footerLinks-background.jpg);
	background-repeat:		no-repeat;
	height:					78px;
	position:				relative;
}
#socialLinks {
	width:					200px;
	height:					31px;
	float:left;
}
#socialLinks img {
	border:					none;
	vertical-align:			middle;
	margin-top:				3px;
}
#siteLinks {
	width:					892px;
	color: 					#CCCCCC;
	font-size:				10px;
	height:					72px;
	background-position:top left;
	background-repeat:		repeat-x;
	clear:both;
	padding:				20px 0px 0px 20px;
}
#siteLinks a:link, #siteLinks a:visited, #siteLinks a:active {
	color: 					#CCCCCC;
	text-decoration:		none;
}
#siteLinks a:hover {
	text-decoration:		underline;
}
.topSiteLinks {
	font-size:				13px;
	font-weight:			bold;
	line-height:			2;
}
#copyright {
	margin:					20px 0 0 0;
	color:					#666666;
}
/*footerLinks styles end*/

/*customerService styles begin*/
#customerService {
	float:right;
	width:					150px;
	color:					#FFFFFF;
	text-align:				right;
	font-size:				10px;
	margin:0px 20px 0 0;
}
#customerService h2 {
	font-size:				14px;
	margin:					2px 0 0 0;
}
#customerService a:link, #customerService a:active, #customerService a:visited, #customerService a:hover {
	color:					#ffffff;
	text-decoration:		none;
}
/*customerService styles end*/
#catalogLinks {
	height:					20px;
	font-size:				11px;
	color:					#ffffff;
	z-index:				998;
	text-align:				right;
}
#catalogLinks .contactUsLink {
	border-right:			1px solid #FFFFFF;
	border-left:			1px solid #FFFFFF;
}
#catalogLinks a:link, #catalogLinks a:visited, #catalogLinks a:active {
	color:					#ffffff;
	text-decoration:		none;
	padding-left:			10px;
}
#catalogLinks a:hover {
	text-decoration:		underline;
}
#contactUsDiv {
	padding: 				5px;
	background-color: 		#cccccc;
	border:					1px solid #006071;
}
#customerHelp {
	background-color:		#000000;
}
#customerHelp img {
	border:					none;
}
#customerHelp .helpItem {
	float:					left;
	margin-left:			5px;
	padding-bottom:			5px;
}
#customerHelp .leftItem {
	float:					left;
	padding-bottom:			5px;
}
#customerHelp .liveChatItem {
	float:					left;
	margin-left:			5px;
	padding-top:			6px;
}
#joinEmail {
	float:left;
	background-repeat:		no-repeat;
	background-position:	center;
	width:					491px;
	height:					38px;
	margin:					0px 0px 0px 0px;
}
#joinEmail form {
	margin:					6px 0px 0px 5px;
	font-size:				11px;
	color:					#ffffff;
	font-weight:			bold;
	height:					20px;
}
#joinEmail label {
	vertical-align:			middle;
}
#joinEmail input {
	width:					398px;
	height:					18px;
}
#joinEmail .emailInterest {
	width:					10px;
	margin-right:			5px;
}
#joinEmail a:link, #joinEmail a:visited, #joinEmail a:active {
	vertical-align:			middle;
	color:					#000000;
	text-decoration:		none;
}
#email_form {
	display:				none;
	height: 				395px;
	width:					479px;
	margin-left:			-237px;
	margin-top:				-300px;
}
#emailButton {
	width:					90px;
	height:					32px;
	line-height:			28px;
	text-decoration:		none;
	color:					#ffffff;
	border:					none;
	font-weight:			bold;
	font-size:				14px;
	cursor:					pointer;
	position:				absolute;
	bottom:					22px;
	right:					30px;
}
#emailButton:hover {
	text-decoration:		underline;
}
.emailOffer {
	font-size:				16px;
	position:				absolute;
	left:					100px;
	top:					108px;
	text-align:				left;
	width:					260px;
}
#lightBoxClose, #lightBoxCancel {
	background-color:		#333333;
	height:					22px;
	color:					#ffffff;
	font-size:				12px;
	position:				absolute;
	line-height:			22px;
}
#lightBoxClose {
	bottom:					25px;
	right:					30px;
	width:					63px;
}
#lightBoxCancel {
	bottom:					25px;
	right:					220px;
	width:					70px;
}
#lightBoxClose a:link, #lightBoxClose a:visited, #lightBoxClose a:active, #lightBoxCancel a:link, #lightBoxCancel a:visited, #lightBoxCancel a:active {
	color:					#ffffff;
	text-decoration:		none;
}
#lightBoxClose a:hover, #lightBoxCancel a:hover {
	text-decoration:		underline;
}
.lightBoxDiv {
	position: 				fixed;
	top: 					50%;
	left: 					50%;
	z-index:				1000;
	text-align:				center;
	font-size:				10px;
}
.lightBoxDiv h1 {
	font-size:				32px;
	font-weight:			normal;
	margin:					20px 0 0 0;
}
.lightBoxDiv h2 {
	font-size:				15px;
	margin:					0;
	font-weight:			bold;
}
.lightBoxDiv h3 {
	color:					#ffffff;
	font-size:				13px;
	margin:					0;
}
.lightBoxDiv ul {
	margin:					0 0 7px 0;
}
#zoomLightbox {
	height:					700px;
	width:					450px;
	margin-left:			-220px;
	margin-top:				-300px;
	background-color:		#000000;
	padding:				10px;
	border:					1px solid #990000;
}
#notifyLightbox {
	width:					287px;
	height:					385px;
	margin-left:			-200px;
	margin-top:				-300px;
	background-color:		#000000;
	padding:				10px;
	border:					3px solid #F3D01C;
	padding:				0;
}
#notifySubmitButton {
	background-image:		url('/wcsstore/OutletStore/images/layout/lightbox/notifySubmit.png');
	width:					79px;
	height:					20px;
	border:					none;
	border: 				0px solid #FFFFFF;
}
#notifyCloseButton {
	background-image:		url('/wcsstore/OutletStore/images/layout/lightbox/notifyClose.png');
	width:					63px;
	height:					16px;
	border:					none;
	border: 				0px solid #FFFFFF;
}
#sizeChartLightbox {
	height:					750px;
	width:					750px;
	margin-left:			-280px;
	margin-top:				-400px;
	background-color:		#FFFFFF;
	padding:				5px 0px 0px 0px;
	border:					3px solid #990000;
}
/*newcontact*/
#contactUsLightbox {
	width:454px;
	height:389px;
	padding:70px 12px 8px 12px;
	margin-left:			-200px;
	margin-top:				-300px;
	display:none;
}
#contactUsLightbox h2 {
	font-size:				12px;
	color:					#fff;
	margin:					0;
}
#contactUsLightbox a:link, #contactUsLightbox a:visited, #contactUsLightbox a:active {
	text-decoration:		none;
	color:					#2D96FF;
}
#contactUsLightbox a:hover {
	text-decoration:		underline;
}
#contactUsLightboxInner {
	background-color:#e6e6e6;
	border:	2px solid #0066CC;
	height:380px;
	width: 420px;
	position:relative;
}
.liveChatIcon {
	margin-top:				5px;
	margin-bottom:			5px;
	border:					none;
}
.contactSmallText {
	font-size:				9px;
	font-style:				italic;
}
.contactBiggerText {
	font-size:				14px;
	color:					#CCC;
	padding:				0px 8px;
	font-weight:			bold;
}
.lightBoxReturnsContactUs {
	text-align:				left;
	font-size:				11px;
	color:					#999999;
	padding:				5px;
	background-color:		#000;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	-khtml-border-radius: 	10px;
	border-radius: 			10px;
	margin:					0;
	line-height:			1.4;
}
.contactEmail {
	line-height:			1.7;
	top:70px;
	left:28px;
	width:177px;
	height:66px;
}
.physicalAddress {
	top:70px;
	left:226px;
	width:161px;
	height:66px;
}
.tollFree {
	top:150px;
	left:28px;
	width:360px;
	height:24px;
}
.lightBoxCloseContactUs {
	top:350px;
	left:320px;
	width:63px;
}
.lightBoxReturnsContactUs {
	top:350px;
	left:30px;
	width:63px;
	text-align:center;
	padding:4px 5px 5px 5px;
}
.lightBoxCloseContactUs a:link, .lightBoxCloseContactUs a:visited, .lightBoxCloseContactUs a:active {
	color:					#ffffff;
	text-decoration:		none;
}
.lightBoxCloseContactUs a:hover {
	text-decoration:		underline;
}
.liveChat {
	top:200px;
	left:28px;
	width:360px;
}
.liveChatIcon {
	margin-top:				5px;
	margin-bottom:			5px;
	border:					none;
}
.contactSmallText {
	font-size:				9px;
	font-style:				italic;
}
/* newContact styles end*/

#shippingLightbox {
	height: 				478px;
	width:					402px;
	margin-left:			-200px;
	margin-top:				-300px;
}
.shippingDeal {
	margin-top:				30px;
	color:					#2090CC;
}
.groundShipping, .expressShipping, .airShipping {
	text-align:				left;
	color:					#999999;
	position:				absolute;
	left:					115px;
}
.groundShipping {
	top:180px;
}
.expressShipping {
	top:250px;
}
.airShipping {
	top:335px;
}
.shippingDays {
	position:				absolute;
	left:					35px;
	top:					430px;
	color:					#000000;
}
#shippingArtGunWarning {
	height: 				238px;
	width:					402px;
	margin-left:			-200px;
	margin-top:				-300px;
}
.shippingArtGunWarning {
	margin:					15px 0px 0px 45px;
	width:					320px;
	color:					#FFF;
}
.customGarmentZoomLightbox {
	height: 				478px;
	width:					438px;
	margin-left:			-200px;
	margin-top:				-300px;
}
.customGarmentZoomLightboxTitle {
	margin-top:15px;
}
.customGarmentZoomLightboxTitle h3 {
	color: #000;
}
#investorRelationsLightbox {
	height: 				460px;
	width:					393px;
	margin-left:			-200px;
	margin-top:				-300px;
}
#subsidiaryText {
	position:				absolute;
	text-align:				left;
	top:					328px;
	left:					98px;
	color:					#999999;
}
#videoLightbox {
	width:					700px;
	height: 				476px;
	margin-left:			-350px;
	margin-top:				-300px;
	background-repeat: 		no-repeat;
	padding: 				30px 0px 0px 0px;
	text-align:				center;
}
#videoLightboxClose {
	margin: 				20px;
	background-color: 		#000;
	display: 				inline;
	padding: 				4px 6px 4px 6px;
}
#zoomLightboxClose {
	position:				absolute;
	bottom:					10px;
	right:					10px;
}
#videoLightboxClose a, #videoLightboxClose a:link, #videoLightboxClose a:visited, #videoLightboxClose a:active {
	text-decoration:		none;
}
#videoLightboxClose a:hover {
	text-decoration: 		underline;
}
#joinEmail {
	float:left;
	background-repeat:		no-repeat;
	background-position:	center;
	width:					491px;
	height:					38px;
	margin:					0px 10px 0px 10px;
}
#joinEmail form {
	margin:					6px 0px 0px 5px;
	font-size:				11px;
	color:					#ffffff;
	font-weight:			bold;
	height:					20px;
}
#joinEmail label {
	vertical-align:			middle;
}
#joinEmail input {
	width:					398px;
	height:					18px;
}
#joinEmail .emailInterest {
	width:					10px;
	margin-right:			5px;
}
#joinEmail a:link, #joinEmail a:visited, #joinEmail a:active {
	vertical-align:			middle;
	color:					#000000;
	text-decoration:		none;
}
#email_form {
	display:				none;
	height: 				395px;
	width:					479px;
	margin-left:			-237px;
	margin-top:				-300px;
}
#emailTable {
	position:				absolute;
	top:					195px;
	left:					87px;
	width:					300px;
	color:					#ffffff;
}
#emailTable td {
	padding:				5px 0 5px 0;
}
#email_form h1 {
	margin-top:				40px;
}
#email_form label {
	color:					#ffffff;
	font-size:				14px;
	margin-right:			5px;
}
#email_form .message {
	text-align: 			left;
	padding: 				0px;
	color: 					#FBEAD4;
	font-weight: 			bold;
	margin-top:				150px;
	margin-left:			0px;
	width:					300px;
}
#email_form input {
	width:					153px;
}
#email_form .emailInterest {
	width:					10px;
	margin-right:			5px;
}
#email_form select {
	background-color:		#fff;
	margin:					0;
}
.emailOffer {
	font-size:				18px;
	position:				absolute;
	left:					100px;
	top:					108px;
	text-align:				left;
	width:					260px;
}
/* XT46joinEmail styles begin*/
#xt46_email_form {
	float:left;
	width: 				479px;
	height:					387px;
	background-image:		url(../images/layout/footer/xt46-joinEmail-lightbox.jpg);
	background-repeat:		no-repeat;
	margin-left:			-200px;
	margin-top:				-300px;
	background-color:#3f0;
}
#xt46_emailTable_left {
	float:					left;
	width:					274px;
	color:					#000;
	margin:					29px 0 0 43px;
}
#xt46_emailTable_right {
	float:					left;
	width:					130px;
	color:					#878787;
	margin:					29px 0 0 30px;
}
#xt46_emailTable_left td {
	padding:				5px 0 5px 0;
}
#xt46_emailTable_right td {
	padding:				0;
}
#xt46_email_form input[type="text"] {
	height:					29px;
	color:					#878787;
}
#xt46_email_form input[type="checkbox"] {
	height:					20px;
	color:					#878787;
	margin:					0;
	padding:				0;
}
#xt46_email_form .xt46_emailInterest {
	width:					30px;
	height:					10px;
	color:					#878787;
	margin: 				5px 0 0 10px;
	padding:				0;
	vertical-align:			middle;
}
#xt46_email_form select {
	background-color:		#fff;
	margin:					0;
	color:					#878787;
}
#xt46_emailButton {
	float:					left;
	width:					112px;
	height:					22px;
	border:					none;
	cursor:					pointer;
	margin:					43px 0 0 0;
}
#xt46_lightBoxClose, #xt46_lightBoxCancel {
	background-color:		#333333;
	height:					22px;
	color:					#000;
	font-size:				12px;
	z-index:				99999;
}
#xt46_lightBoxClose {
	width:					63px;
}
#xt46_lightBoxCancel {
	width:					70px;
}
#xt46_lightBoxClose a:link, #xt46_lightBoxClose a:visited, #xt46_lightBoxClose a:active, #xt46_lightBoxCancel a:link, #xt46_lightBoxCancel a:visited, #xt46_lightBoxCancel a:active {
	color:					#ffffff;
	text-decoration:		none;
}
#xt46_lightBoxClose a:hover, #xt46_lightBoxCancel a:hover {
	text-decoration:		underline;
}
/* XT46joinEmail styles end*/
#navBar {
	height:					36px;
}
#navBar a:link, #navBar a:visited, #navBar a:active {
	color:					#227FFB;
	text-decoration:		none;
	font-size:				12px;
	font-style:				italic;
	font-weight:			bold;
	display:				block;
	height:					22px;
	padding:				0 22px 0 22px;
	margin-top:				6px;
	border-right:			1px dotted #227FFB;
}
#navBar a:hover {
	color:					#16356E;
}
ul#navList, ul#navList ul {
	margin:					0;
	padding:				0;
}
ul#navList li {
	float: 					left;
	list-style-type:		none;
	height:					40px;
	padding:				0;
}
ul#navList .rightItem {
	border:none;
}
#searchForm, #CatalogSearchForm {
	padding: 				0px;
	margin: 				0px;
	display: 				inline;
}
#searchForm a:link, #searchForm a:visited, #searchForm a:hover, #searchForm a:active, #CatalogSearchForm a:link, #CatalogSearchForm a:visited, #CatalogSearchForm a:hover, #CatalogSearchForm a:active {
	text-decoration:		none;
	color:					#000000;
	font-weight:			bold;
	font-size:				13px;
}
#searchFloat {
	position:absolute;
	top:5px;
	left:5px;
}
#srch {
	width: 					200px;
	margin:	 				3px 0 0 7px;
}
#miniCartCell {
	vertical-align: 		top;
	text-align: 			left;
}
#miniCartCell div {
	padding: 				9px 0 0 70px;
	font: 					10px Verdana, Arial, Helvetica, sans-serif;
}
#miniCartCell div a, #miniCartCell div a:link, #miniCartCell div a:visited, #miniCartCell div a:active {
	text-decoration: 		none;
	font: 					10px Verdana, Arial, Helvetica, sans-serif;
	color: 					#000;
}
#miniCartCell div a:hover {
	text-decoration: 		underline;
	font: 					10px Verdana, Arial, Helvetica, sans-serif;
	color: 					#006;
}
/*breadCrumbTrail styles begin*/
#breadCrumbTrailDiv {
	background-repeat:		no-repeat;
	height:					43px;
}
#breadCrumbTrail {
	vertical-align:			bottom;
	padding:				18px 0 0 20px;
}
#breadCrumbTrail h1 {
	font-size:				12px;
	font-weight:			normal;
	margin:					0;
	color:					#999;
}
#breadCrumbTrail h1 a:link, #breadCrumbTrail h1 a:visited, #breadCrumbTrail h1 a:active {
	text-decoration:		none;
	color:					#999;
}
#breadCrumbTrail h1 a:hover {
	text-decoration:		underline;
}
#breadCrumbTrail .currentPage {
	color:					#fff;
	font-size:				12px;
}
/*breadCrumbTrail styles end*/

#tdStep1 {
	border-right:			1px dashed #FFFFFF;
}
#tdStep2, #tdStep3 {
	border-right:			1px dashed #666666;
}
#divStep1, #divStep2, #divStep3, #divStep4 {
	color:					#ffffff;
	font-size:				12px;
}
#divPreStep1, #divPreStep2, #divPreStep3 {
	color:					#666666;
	font-size:				12px;
}
#emptyColorPreview {
	width:					110px;
	height:					50px;
	line-height:			50px;
	text-align:				center;
	color:					#666666;
	border:					1px solid #999;
}
.sizeOptionAvailable, .sizeOptionNotify, .sizeOptionGone, #quantityDiv, #sizeOptionPre, #quantityPre {
	width:					58px;
	height:					25px;
	line-height:			25px;
	margin-top:				5px;
	text-align:				center;
}
#sizeOptionPre {
	background-image: 		url(/wcsstore/OutletStore/images/layout/productFlow/sizeAvailable-off.png);
}
#quantityPre {
	background-image: 		url(/wcsstore/OutletStore/images/layout/productFlow/quantity-waiting.png);
}
.sizeOptionAvailable {
	color:					#ffffff;
	cursor:					pointer;
	background-image: 		url(/wcsstore/OutletStore/images/layout/productFlow/sizeAvailable-waiting.png);
}
.sizeOptionNotify {
	color:					#999999;
	cursor:					pointer;
	background-image: 		url(/wcsstore/OutletStore/images/layout/productFlow/sizeNotify.png);
}
.sizeOptionAvailable:hover {
	background-image: 		url(/wcsstore/OutletStore/images/layout/productFlow/sizeAvailable.png);
}
.sizeOptionNotify:hover {
	background-image: 		url(/wcsstore/OutletStore/images/layout/productFlow/sizeNotify-selected.png);
}
#quantityDiv input {
	width:					35px;
	font-size:				12px;
	background-color:		#000000;
	color:					#ffffff;
	border:					none;
	text-align:				left;
	margin-top:				5px;
}
#quantityDiv {
	width:					79px;
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/quantity-active.png);
	background-position:	center center;
	background-repeat:		no-repeat;
	position:				relative;
}
#shopCartDiv, #shopCartDisabled {
	background-repeat:		no-repeat;
	background-position:	center center;
	width:					134px;
	height:					40px;
}
#shopCartDiv {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToCart-button.png);
	cursor:					pointer;
}
#shopCartDiv:hover {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToCart-hover.png);
}
#shopCartDisabled {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToCart-waiting.png);
	width:					134px;
	height:					40px;
	background-postion:		center center;
	background-repeat:		no-repeat;
}
#wishListDiv, #wishListDisabled {
	width:					134px;
	height:					30px;
	line-height:			30px;
	text-align:				center;
}
#wishListDiv {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToWish-button.png);
	width:					134px;
	height:					32px;
	background-postion:		center center;
	background-repeat:		no-repeat;
}
#wishListDisabled {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToWish-waiting.png);
	width:					134px;
	height:					32px;
	background-postion:		center center;
	background-repeat:		no-repeat;
}
#notifyMeDiv {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/notifyMe-button.png);
	background-repeat:		no-repeat;
	background-position:	center center;
	width:					134px;
	height:					40px;
	cursor:					pointer;
}
#notifyMeDiv:hover {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/notifyMe-hover.png);
}
.standardBox {
	background-color: 		#333;
	padding: 				0px 10px;
	margin:					5px 0px 0px 0px;
}
.requiredField {
	color:					#F00;
	padding:				2px;
	display:				none;
	margin-bottom:			5px;
}
fieldset table {
	margin: 				10px;
}
fieldset legend {
	color: 					#FFF;
	padding: 				0px 3px 0px 3px;
	font-weight: 			bold;
}
fieldset {
	width: 						92%;
	-moz-border-radius: 		3px;
	-moz-border-top-colors: 	#105364 #517680;
	-moz-border-bottom-colors: 	#105364 #517680;
	-moz-border-left-colors: 	#105364 #517680;
	-moz-border-right-colors: 	#105364 #517680;
	border-radius: 				px;
}
table.requiredField {
	color:					#F00;
	display:				none;
	margin:					0px 0px 5px 0px;
	padding:				0px;
}
table.requiredField td {
	color:					#F00;
	padding:				2px 3px 2px 3px;
}
fieldset table.requiredField {
	width: 					222px;
}
.whatisccv {
	text-align: 			left;
	padding: 				10px;
	width: 					250px;
	display: 				none;
}
.productSidebarDivider {
	margin-top:				5px;
}
.sideBarDesc {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:13px;
}
.sideBarPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.autocomplete {
	visibility: hidden;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: white;
	border: 1px solid black;
	cursor: default;
	overflow: auto;
	overflow-x: hidden;
	text-align: left !important;
}
.autocomplete_item, .autocomplete_item_highlighted {
	padding: 1px;
	padding-left: 5px;
	color: black;/* ellipsis support goes here? */
}
.autocomplete_item_highlighted {
	background-color: #FEFFAF;
}
DIV.autocomplete_footer {
	margin-top:2px;
	padding-left:4px;
	border-top:1px solid gray;
	padding-top:1px;
	padding-bottom:1px;
}
DIV.autocomplete_footer IMG.autocomplete_footer_branding {
	/*
	 * sli_systems-powered_150_15.gif - specified in autocomplete.js
	 */
        height: 15px;
	width: 150px;
}
IMG.autocomplete_footer_branding {
	border: 0px;
}
/*search styles end*/

#divStep2 a:link, #divStep2 a:active, #divStep2 a:visited {
	text-decoration:				none;
}
#divStep2 a:hover {
	text-decoration:				underline;
}
/* orderConfirmationEmailSignupDiv Start */

#orderConfirmationEmailSignupDiv {
	background-color:				#8A8F97;
	border:							1px solid #999;
	color:							#000000;
	padding:						10px;
	position:						relative;
}
#orderConfirmationEmailButton {
	width: 							180px;
	height:							32px;
	line-height:					28px;
	padding:						5px;
	text-decoration:				none;
	background-color:				#94cd00;
	color:							#ffffff;
	border:							none;
	font-weight:					bold;
	font-size:						14px;
	cursor:							pointer;
}
#orderConfirmationEmailButton:hover {
	text-decoration:				underline;
}
#orderConfirmationEmailButton h2 {
	margin:							0;
	font-weight:					bold;
}
#orderConfirmationEmailSignupList {
	list-style-type:				none;
	padding-left:					65px;
}
#orderConfirmationEmailSignupList li {
	color: 							#000000;
	font-size:						12px;
	font-weight:					bold;
	padding-bottom:					2px;
}
#orderConfirmationEmailSignupImage {
	position:						absolute;
	left:							0;
	bottom:							0;
}
/* orderConfirmationEmailSignupDiv End */

/*###########################
# Product Zoom Styles Begin #
#############################*/
#fullImageDiv {
	position:relative;
}
/*Zoom Target Box*/
div.mojozoom_marker {
	position : 				absolute;
	cursor : 				pointer;
}
div.mojozoom_border {
	position : 				absolute;
	left:					0px;
	top:					0px;
	border : 				1px solid #999;
	width:					100%;
	height:					100%;
}
div.mojozoom_fill {
	position : 				absolute;
	left:					0px;
	top:					0px;
	width:					100%;
	height:					100%;
	background-color : 		#FFFFFF;
	opacity : 				0.2;
	-moz-opacity : 			0.2;
	-khtml-opacity : 		0.2;
	filter:					alpha(opacity=20);
}
/*Zoom Viewer*/
img.mojozoom_img {
	padding : 				0px;
	border: 				0px;
}
div.mojozoom_imgctr {
	position : 				absolute;
	margin-left : 			10px;
	border : 				1px solid #999;
}
#fullImage_zoom {
	position : 				absolute;
	margin: 				0px;
	padding: 				0px;
	background-image:		url('/wcsstore/images/catalog/style_loading.gif');
	background-repeat: 		no-repeat;
	background-position: 	0% 0%;
	width: 					300px;
	height: 				450px;
	top:					10px;
	left:					320px;
	border : 				1px solid #999;
	z-index:				100000;
	visibility:				hidden;
}
/*#########################
# Product Zoom Styles End #
##########################*/


/*######################
Baynote Styles Begin #
######################*/

/*ShoppingCart Scrollable*/
#scrollableShoppingCartContainer, #scrollableSearchResultsContainer {
	position:				relative;
	margin-top:				10px;
}
#scrollableSearchResultsContainer div {
	float:					left;
}
.scrollableShoppingCartRecsContainer, .scrollableSearchResultsRecsContainer {
	position:				relative;
	overflow:				hidden;
	margin:					0 0 5px 40px;
	width:					748px;
	height:					150px;
}
.scrollableShoppingCartRecsContainer .scrollableShoppingCartRecs, .scrollableSearchResultsRecsContainer .scrollableSearchResultsRecs {
	width:					20000em;
	position:				absolute;
}
.scrollableShoppingCartRecs {
	margin:					20px 0 0 0;
}
.scrollableShoppingCartRecs div, .scrollableSearchResultsRecs div {
	float:					left;
	margin:					0 5px 0 2px;
	width:					100px;
	text-align:				center;
}
#scrollableShoppingCartContainer a.prev, #scrollableShoppingCartContainer a.next, #scrollableSearchResultsContainer a.prev, #scrollableSearchResultsContainer a.next {
	display:				block;
	position:				absolute;
	top:					0px;
	width:					28px;
	height:					135px;
	cursor:					pointer;
}
#scrollableShoppingCartContainer a.prev, #scrollableShoppingCartContainer a.prev:active, #scrollableSearchResultsContainer a.prev, #scrollableSearchResultsContainer a.prev:active {
	left:					10px;
	background-image:		url('/wcsstore/OutletStore/images/layout/scrollableBaynote/leftArrow-dim.png');
}
#scrollableShoppingCartContainer a.next, #scrollableShoppingCartContainer a.next:active, #scrollableSearchResultsContainer a.next, #scrollableSearchResultsContainer a.next:active {
	left: 					790px;
	background-image:		url('/wcsstore/OutletStore/images/layout/scrollableBaynote/rightArrow-dim.png');
}
#scrollableShoppingCartContainer a.prev:hover, #scrollableSearchResultsContainer a.prev:hover {
	background-image:		url('/wcsstore/OutletStore/images/layout/scrollableBaynote/leftArrow-lit.png');
}
#scrollableShoppingCartContainer a.next:hover, #scrollableSearchResultsContainer a.next:hover {
	background-image:		url('/wcsstore/OutletStore/images/layout/scrollableBaynote/rightArrow-lit.png');
}
/*Search Results*/

#baynoteSearchResultsTable {
	width:					100%;
	text-align:				center;
}
/*###################
Baynote Styles End #
####################*/

.writeareview {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC00;
	font-size:13px;
}
.winmoney {
	font-family:Arial, Helvetica, sans-serif;
	color:#33CC00;
	font-size:13px;
}
.littleReviewText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#reviewBar {
	background-image:url('/wcsstore/OutletStore/images/reviewbar_bak.png');
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	padding: 8px 5px 5px 0px;
	width:737px;
	height:34px;
	text-align:center;
}
#errorpage {
	margin:0 auto;
	width:822px;
	padding:0;
	color:#fff;
	font-size:12px;
}
#errorpage a:link {
	color:#ff0;
	text-decoration:underline;
}
#errorpage a:visited {
	color:#ff0;
	text-decoration:underline;
}
#errorpage a:hover {
	color:#ff0;
	text-decoration:underline;
}
#errorpage a:active {
	color:#ff0;
	text-decoration:underline;
}
/*  Baynote Slider Code  */
#slider-wrap {
	background:#000;
	margin:0 auto;
	width:822px;
}
#slider-code {
	height: 219px;
	width: 818px;
	margin: 0px 20px 6px 24px;
	padding:10px 0px 20px 0px;
	overflow:hidden;
}
#slider-code .viewport {
	margin:0 auto;
	height: 219px;
	overflow: hidden;
	position: relative;
}
#slider-code .buttons {
	background-position:middle;
	display: block;
	float: left;
	width: 20px;
	height: 219px;
	overflow: hidden;
	position: relative;
}
#slider-code .nextSlider {
	margin: 0px;
	float:right;
}
#slider-code .disable {
	visibility: hidden;
}
#slider-code .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
}
#slider-code .overview li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0px;
	height: 219px;
	width: 152px;
}
/*###########################
# New Header area Styles begin ##
#############################*/

#header {
	background-repeat:		no-repeat;
	position:				relative;
	height:					120px;
	z-index:				2;
}
#headerHomeLink {
	position:				relative;
	width:					130px;
	height:					80px;
	cursor:					pointer;
}
#headerSoffeHomeLink {
	position:				relative;
	width:					130px;
	height:					96px;
	cursor:					pointer;
	float:left;
}
#headerXt46HomeLink {
	position:				relative;
	width:					110px;
	height:					96px;
	cursor:					pointer;
	float:left;
}
/*catalogLinks styles begin*/
#headerCatalogLinks {
	position:				absolute;
	top:					16px;
	height:					20px;
	left:					450px;
	font-size:				11px;
	color:					#ffffff;
	z-index:				998;
}
#headerCatalogLinks a {
	color:					#ffffff;
	text-decoration:		none;
	padding-left:			10px;
}
/*catalogLinks styles end*/

#headerEmailSignup {
	background-repeat:		no-repeat;
	height:					38px;
	width:					163px;
	position:				absolute;
	top:					3px;
	left:					656px;
	padding:				10px 0 0 45px; /*used for position of items within #shopCart*/
	z-index:				1;
}
#headerEmailSignup a {
	font-size:				12px;
	font-weight:			bold;
	color:					#fff;
	text-decoration:		none;
}
/*shopCart styles begin*/
#headerCart {
	background-repeat:		no-repeat;
	height:					38px;
	width:					163px;
	position:				absolute;
	top:					3px;
	left:					788px;
	padding:				10px 0 0 40px; /*used for position of items within #shopCart*/
	z-index:				1;
}
#headerCart a {
	font-size:				12px;
	color:					#fff;
	text-decoration:		none;
	font-weight:			bold;
}
/*shopCart styles end*/

/*search styles begin*/
#headerSearch {
	position:				absolute;
	top:					44px;
	left:					610px;
	height:					20px;
	width:					198px;
	padding:				0 0 0 26px; /*used for position of items within #search*/
	z-index:				3;
}
#headerSearch a:link, #search a:visited, #search a:active {
	text-decoration:		none;
	color:					#fff;
	font-weight:			bold;
	font-size:				18px;
}
#headerSearch input {
	width:					242px;
	margin:					0px;
	font-size:				17px;
	height:					22px;
}
/*navBar styles begin*/

#headerNavBarBak {
	width:					932px;
	height:					35px;
	position:				absolute;
	top:					96px;
	left:					50%;
	margin-left:			-466px;
}
#mensMenuNav, #womensMenuNav, #juniorsMenuNav, #kidsMenuNav, #saleMenuNav {
	float: 					left;
	height:					27px;
	padding:				8px 0px 0px 0px;
	margin:					0;
	cursor:					pointer;
	color:					#ccc;
	font-weight:			bold;
	font-style:				italic;
	font-size:				14px;
	text-align:				center;
}
#menuHeader {
	color:					#333;
	font-size:				15px;
	font-weight:			bold;
	margin:					0px 0px 10px 15px;
	cursor:					pointer;
	text-decoration:none;
}
#menuItems {
	line-height:			1.1;
	border-right:			1px solid #ccc;
}
a.menuLink {
	color:					#999;
	font-size:				13px;
	text-decoration:		none;
}
#mensMenu, #womensMenu, #juniorsMenu, #kidsMenu, #saleMenu {
	padding:				20px 0 0 0;
	width:					900px;
	position:				absolute;
	top:					130px;
	left:					14px;
	display:				none;
	z-index:				99;
	border-top:				1px solid #ccc;
	border-bottom:			1px solid #3b3a3e;
	border-left:			1px solid #3b3a3e;
	border-right:			1px solid #3b3a3e;
}
#menuContent {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	padding:				0px;
	text-align:				left;
	font-weight:			bold;
	z-index:				99;
}
#kidsGirls {
	display:block;
	font-size:				15px;
}
#kidsBoys {
	display:none;
	font-size:				15px;
}
#kidsMenuBar {
	height:23px;
	padding-left:480px;
	width:420px;
	border-bottom:1px solid #ccc;
}
#kidsMenuBar a {
	color:					#666;
	font-size:				15px;
	text-decoration:		none;
	font-weight:			bold;
}
#promoCodeFloat {
	margin-top:				-70px;
}
/*NEEDED FOR CHAT BUTTON*/
.lpPoweredBy {
	display:none;
}

/*dealoftheday styles begin*/
#headerDealoftheDay {
	position:				absolute;
	top:					54px;
	height:					20px;
	left:					450px;
	font-size:				11px;
	color:					#1ff727;
	z-index:				998;
}
#headerDealoftheDay a {
	color:					#1ff727;
	text-decoration:		none;
	padding-left:			10px;
}
#dealofthedayLightbox {
	position: absolute;
	top: 80px;
	left:860px;
	width:275px;
	height:auto;
	display:none;
	text-align:left;
	background-color: #000;
	color: #fff;
	font-size:13px;
	border: 1px solid #adadad;
}
#dealoftheday-was {
	float: left;
	width: 50px;
	height: 45px;
	color: #adadad;
	margin: 15px 0 0 35px;
	padding: 10px 0 0 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align:center;
}
#dealoftheday-percent {
	float: left;
	width: 60px;
	height: 55px;
	color: #fff;
	margin: 15px 0 0 0;
	font: bold 24px Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align:center;
}
#dealoftheday-now-top {
	float: left;
	width: 95px;
	height: 20px;
	color: #1ff727;
	margin: 15px 0 0 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
}
#dealoftheday-now-bottom {
	float: left;
	width: 95px;
	height: 35px;
	color: #1ff727;
	margin: 0;
	font: bold 30px Arial, Helvetica, sans-serif;
	line-height: 24px;
	text-align:center;
}
#dealoftheday-prodimg {
	float: left;
	width: 200px;
	height: 300px;
	margin: 0 0 10px 35px;
	border: 1px solid #adadad;
}
#dealoftheday-prodname {
	float: left;
	width: 270px;
	height: auto;
	color: #adadad;
	font: bold 20px Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align:center;
	text-transform:uppercase;
	margin: 0 0 5px 0;
}
#dealoftheday-prodnotes {
	float: left;
	width: 270px;
	height: auto;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	margin: 0 0 10px 0;
}
#dealoftheday-hurry {
	float: left;
	width: 270px;
	height: auto;
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-align:center;
	margin: 10px 0 0 0;
}
#dealoftheday-est {
	float: left;
	width: 270px;
	height: auto;
	color: #fff;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-align:center;
	margin: 0 0 15px 0;
}
#dealoftheday-none {
	float: left;
	width: 270px;
	height: auto;
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 10px 0 15px 0;
}
.productColorSwatchBorder {
	background-color:#000;
}

