/**
 *-------------------------------------------------------------------
 * 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-image:		url(/wcsstore/OutletStore/images/layout/body-background.jpg);
		background-position:	top;
		background-repeat:		no-repeat;
		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 {
		background-image:		url(/wcsstore/OutletStore/images/layout/mainContent/mainContent-background.jpg);
		background-repeat:		repeat-y;
		padding: 				0px 0px 10px 0px;
	}
	
	.mainContentCenter {
		width:					100%;
		text-align: 			left;
	}

	div.innerContent {
		padding: 				0px 50px 0px 50px;
		width: 					832px;
	}

	table {
		border:					none;
	}
	
	.categoryTable, .productTable {
		width:					100%;
		padding:				0px 10px 10px 10px;
	}
	
	#categoryImgDiv {
		background-color:		#000;
		display:				block;
		margin:					0 auto;
		padding:				6px;
		width:					200px;
	}
	
	.categoryStyleName a:link,.categoryStyleName a:visited, .categoryStyleName a:active {
		color: 					#ffffff;
		text-decoration:		none;
		font-size:				14px;
	}	 
	
	.categoryStyleName a:hover {
		text-decoration:		underline;
	}
	
	.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 {
		color:					#999999;
	}
	
	#productDiv {
		width:					717px;
		background-color:		#000000;
		padding:				10px;
	}
	
	.productName {
		font-size:  			16px; 
		color: 					#ffffff;
		font-weight: 			bold;
	}
	
	.productSKU {
		font-size:  			10px; 
		font-style:				italic;
		color:					#999999;
		margin-bottom:			2px;
		margin-left:			5px;
	}
	
	.productPrice {
		color:					#CCCCCC;
		font-size:				14px;
		font-weight:			bold;
	}
	
	.longdesc1_div_bull {
		float:					left;
		padding-top:			2px;
	}
	
	.longdesc1_div_item {	
		margin-left:			10px;
		margin-right:			5px;
		padding-bottom:			5px;
		padding-top:			2px;
	}
	
	#productReviews {
		background-color:		#000000;
		margin-top:				10px;
		padding:				10px;
		width:					717px;
	}
	
	#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 #4F7CFB;
		background-color: 		#FFF;
		/*
		padding:				0px 0px 0px 3px;
		height:					19px;
		*/
	}

	.input:hover, .select:hover, .input:focus , .select:focus, textarea:hover, textarea:focus {
		background-color: 		#E0E4E8;
		border: 				1px solid #BE1C60;
	}

	TEXTAREA {
		font-size:				11px;
		color:					#000;
		border:					1px solid #4F7CFB;
		padding-top:			2px;
		margin-right:			5px;
	}
	
	a, a:link, a:active, f_link {
		text-decoration:underline;
		color: #4F7CFB;
	}
	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 #4F7CFB;
		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 #4F7CFB;
		color:					#999;
		font-size: 				11px;
		font-weight:			bold;
		padding: 				3px 4px 3px 4px;
		text-align:				left;
		height:					15px;
		vertical-align:			top;
		background-color: 		#122138;
	}
	.t_tr {border-bottom: solid 1px #929499;}
	.t_td { font-size: 11px; padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #4F7CFB;}
	.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_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 #4F7CFB;
		border-bottom: 1px solid #4F7CFB;
		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:		#1A3153;
	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 #4F7CFB;
	height:					19px;
	line-height: 			19px;
	text-transform:			uppercase;
}

a.button:hover {
	color:					#FFF;
	border:					1px solid #BE1C60;
	background-color:		#0F1E33;
	text-decoration:		none;
}

a.buttonProminent {
	background-color:		#1A3153;
	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 #4F7CFB;
	height:					21px;
	line-height: 			21px;
	text-transform:			uppercase;
}

a.buttonProminent:hover {
	color:					#FFF;
	border:					2px solid #BE1C60;	
	background-color:		#0F1E33;
	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:		#1A3153;
	font-size: 				10px;
	text-decoration: 		none;
	font-weight:			bold;
	color: 					#FFF;
	padding:				1px 0px 2px 0px;
	border: 				1px solid #4F7CFB;
	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;
	border: 				1px solid #BE1C60;
	background-color: 		#0F1E33;
}

/* TD class styles */
th.colHeader, td.colHeaderFullBorder	{
	border: 				1px solid #4F7CFB;
	color:					#999;
	font-size: 				11px;
	font-weight:			bold;
	padding: 				3px 4px 3px 4px;
	text-align:				left;
	height:					15px;
	vertical-align:			top;
	background-color: 		#122138;
}

th.colHeader	{
	border-right: 			0;
}


th.colHeader_price	{
	border: 				1px solid #4F7CFB;
	border-right: 			0;
	color:					#999;
	font-size: 				11px;
	font-weight:			bold;
	padding: 				3px 4px 3px 4px;
	text-align:				right;
	height:					15px;
	vertical-align:			top;
	background-color: 		#152640;
}

.borderRight {
	border-right: 			1px solid #4F7CFB;
}

.borderLeft {
	border-left: 			1px solid #4F7CFB;
}

td.price 		{font-size:  11px; color: #FFF; text-align: right; font-weight: bold;}
td.offerPrice	{font-size:  12px; color: #FFF; text-align: right; font-weight: bold;}
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;}

/* The following classes format how currency is displayed */
.categoryPrice { font-size:13px; color:#999999;}
.listPrice	{	font-size:  11px; color: #9B9B9B; font-family: Verdana, Arial,sans-serif; text-decoration: line-through;}
.offerPrice	{	}
.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: purple; 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:#043982;}
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:#427DBE;}
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:#122138; text-align:left;height:15px;border:solid 1px #4F7CFB;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;
	opacity: 				.9;
	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;
}


/*###################################
# Drop Down Menus area Styles begin #
#####################################*/
#menusWrapper {
	width:					932px;
	position:				relative;
	margin:					0 auto;
	top:					-12px;
	z-index:				10000;
}

.dropMenus {
	font-size:				11px;
	position:				absolute;
	border-left:			1px solid #227FFB;
	border-right:			1px solid #227FFB;
	border-bottom:			1px solid #227FFB;
	background-color:		#000000;
	padding:				0 10px 5px 10px;
}

.dropMenus ul {
	margin:					0;
	padding:				0; /*effects padding of menu items */
	list-style-type:		none;
}

.dropMenus ul li {
	padding:				3px 0 3px 0;
}

.dropMenus a:link, .dropMenus a:visited, .dropMenus a:active {
	color:					#227FFB;
	font-weight:			bold;
	text-decoration:		none;
	display:				block;
}

.dropMenus a:hover {
	color:					#16356E;
}

.dropMenus img {
	border:					none;
}

#girlsMenu {left:167px;display:none;z-index:10000;}
#guysMenu {left:254px;display:none;z-index:10000;}
#kidsMenu {left:335px;display:none;z-index:10000;}
#collectionsMenu {left:415px;display:none;z-index:10000;}
#saleMenu {left:554px;display:none;z-index:10000;}
#newMenu {left:633px;display:none;z-index:10000;}

.dropMenuHeader {
	color:					#ffffff;
	font-weight:			bold;
}
/*#################################
# Drop Down Menus area Styles end #
###################################*/

.roundedCorners {
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
}


#footerLinks {
	height:					72px;	
	padding-top:			5px;
	background-image:		url(/wcsstore/OutletStore/images/layout/footer/footerLinks-background.jpg);
	background-repeat:		no-repeat;
	background-color:		#000000;
}

#socialLinks {
	width:					220px;
	text-align:				center;
}

#socialLinks img {
	border:					none;
	vertical-align:			middle;
	margin-left:			5px;
}

#siteLinks {
	font: 					Verdana, Arial, Helvetica, sans-serif;
	width:					522px;
	color: 					#CCCCCC;
	text-align:				center;
	font-size:				9px;
	font-weight:			normal;
	font-size:				10px;
}

.topSiteLinks {
	font-size:				12px;
	font-weight:			bold;
}

#siteLinks a:link, #siteLinks a:visited, #siteLinks a:active {
	color: 					#CCCCCC;
	text-decoration:		none;
}

#siteLinks a:hover {
	text-decoration:		underline;
}

#copyright {
	margin-top:				24px;
	color:					#666666;		
}
/*footerLinks styles end*/

/*customerService styles begin*/
#customerService {
	width:					150px;
	color:					#FFFFFF;
	text-align:				center;
	font-size:				10px;
}

#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;
}

#catalogLinks {
	font-size:				11px;
	color:					#ffffff;
	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;
}

#joinEmail {
	background-repeat:		no-repeat;
	background-position:	center;
	width:					430px;
	height:					48px;
}

#joinEmail form {
	margin-left:			35px;
	padding-top:			10px;					
	width:					550px;
	font-size:				11px;
	color:					#ffffff;
	font-weight:			bold;
	height:					20px;
}

#joinEmail label {
	vertical-align:			middle;
}

#joinEmail input {
	width:					150px;
	height:					18px;
}

#joinEmail a:link, #joinEmail a:visited, #joinEmail a:active {
	vertical-align:			middle;
	color:					#000000;
	text-decoration:		none;
}

#email_form {	
	height: 				478px;
	width:					402px;
	margin-left:			-200px;
	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;
	color:					#000000;
}

#email_form label {
	color:					#ffffff;
	font-size:				12px;
	margin-right:			5px;
}

#email_form .message {
	text-align: 			center;
	padding: 				10px;
	color: 					#FBEAD4;
	font-weight: 			bold;
	margin-top:				250px;
	margin-left:			65px;
	width:					300px;
}

#email_form input {
	width:					153px;
}

#email_form .emailInterest {
	width:					10px;
	margin-right:			5px;
}

#email_form select {
	background-color:		#fff;
	margin:					0;
}

#emailButton {
	width:					90px;
	height:					32px;
	line-height:			28px;
	text-decoration:		none;
	background-color:		#94cd00;
	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;
}

#notifyCloseButton {
	background-image:		url(/wcsstore/OutletStore/images/layout/lightbox/notifyClose.png);	
	width:					63px;
	height:					16px;
	border:					none;
}

#sizeChartLightbox {	
	height:					590px;
	width:					574px;
	margin-left:			-280px;
	margin-top:				-300px;
	background-color:		#FFFFFF;
	padding:				5px 0px 0px 0px;
	border:					3px solid #990000;
}

#contactUsLightbox {	
	height:					389px;
	width:					403px;
	margin-left:			-200px;
	margin-top:				-300px;
}

#contactUsLightbox h2 {
	font-size:				12px;
	color:					#fff;
	margin:					0;
}

#contactUsLightbox a:link, #contactUsLightbox a:visited, #contactUsLightbox a:active {
	text-decoration:		none;
	color:					#0066CC;
}

#contactUsLightbox a:hover {
	text-decoration:		underline;
}

.liveChatIcon {
	margin-top:				5px;
	margin-bottom:			5px;
	border:					none;
}

.contactSmallText {
	font-size:				9px;
	font-style:				italic;
}

.contactEmail, .physicalAddress, .tollFree, .liveChat {
	text-align:				left;
	font-size:				11px;
	color:					#999999;
	position:				absolute;
}

.contactEmail {top:90px;left:32px;}
.physicalAddress {top:90px;left:216px;}
.tollFree {top:135px;left:32px;}
.liveChat {top:200px;left:32px;}

#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;}

#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;
}

#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;
}

#srch {
	width: 					130px;
	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-image:		url(/wcsstore/OutletStore/images/layout/breadCrumbTrail-background.jpg);
	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:					#FFFFFF;
}

#breadCrumbTrail h1 a:link, #breadCrumbTrail h1 a:visited, #breadCrumbTrail h1 a:active {
	text-decoration:		none;
	color:					#FFFFFF;
}

#breadCrumbTrail h1 a:hover {
	text-decoration:		underline;
}

#breadCrumbTrail .currentPage {
	color:					#999999;
	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 #4F7CFB;	
}

.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-waiting.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:					110px;
	height:					30px;
	line-height:			30px;
	text-align:				center;
}

#wishListDiv {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToWish-button.png);
	width:					114px;
	height:					32px;
	background-postion:		center center;
	background-repeat:		no-repeat;
}

#wishListDisabled {
	background-image:		url(/wcsstore/OutletStore/images/layout/productFlow/addToWish-waiting.png);
	width:					114px;
	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: 		#000;
	padding: 				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;
}




.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 #4F7CFB;
	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 #4F7CFB;
	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 #4F7CFB;
}

#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 #4F7CFB;
	z-index:				100000;
	visibility:				hidden;
}
/*#########################
# Product Zoom Styles End #
##########################*/

/* "Sale tag" start 

.sale {
    color:#FFFFFF;
    background: url(/wcsstore/OutletStore/images/layout/sale-3.png); 
    background-repeat:no-repeat;
    right:21px; 
    top:1px; 
    position:relative; 
    padding: 10px 8px 0 78px; 
    height: 60px; 
    vertical-align:middle; 
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px;
    
}

.sale > span {
    background-color: black; 
    margin: 02px;    
    padding: 1px 5px; 
    font-size:13px; top:1px;
        -webkit-border-radius: 3px;    
        -moz-border-radius: 3px; 
}

.sale > div {
    padding: 7px 0 0 0; 
    font-size:14px; 
    font-weight:bold; 
    font-style:italic;
    }
    
    
"Sale tag" end */