/*==========================================================================

============================================================================

START - Tooltip

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



			#tooltip {

				position:absolute;

				border:1px solid #333;

				background:#f7f5d1;

				padding:2px 5px;

				color:#333;

				display:none;

			}



/*==========================================================================

============================================================================

START - Tooltip

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



/*==========================================================================

============================================================================

START - le_sb_layout.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/

			

			/*==========================================================================

			START fonts

			---------------------------------------------------------------------------*/

			#bd a{

				color:#394a7c;

				font-weight:normal;

			}

			#bd .errorHiLight {

				color:#CC0000;

			}

			#bd .attributeText {

				font-size:1em;

				font-weight:bold;

			}

			#bd .featureText {

				font-size:1em;

				font-weight:normal;

			}

			#bd .italic {

				font-style:italic;

				font-size:.8em;

			}

			#bd .bold {

				font-weight:bold;

				white-space:nowrap;

				color:#555555;

			}

			

			

			/*---------------------------------------------------------------------------

			END fonts

			===========================================================================*/

			

			.showalert{

				display: block;

				position: absolute;

				left: 180px;

				top: 220px;

				z-index:1;

				background-color: #FFFFFF;

				padding: 3px;

			}

			

			#legacyImageAlert {

				background-color: #FFFF00;

				padding: 3px;

			}

			

			#alertText {

				text-align: center;

				font-size: 12px;

				font-family: Verdana, Arial, Helvetica, sans-serif;

				color: #7D5400;

				padding: 15px 10px;

				width: 176px;

				border: 1px solid #C1902A;

			}

			

			.hidealert{

				display: none;

				z-index: 0;

			}

			/*==========================================================================

			START misc fixes: (image shifts, padding/margin correction)

			---------------------------------------------------------------------------*/

			#bd img {

				border-width:0px;

			}

			#bd ul {

				margin:0px 10px 0px 10px;

				padding:0px 10px 0px 10px;

			}

			#bd .learnMoreImage {

				margin:0px 0px 0px 5px;

				position:relative;

				top:1px;

			}

			#bd input {

				color:#444444;

			}

			#bd select {

				color:#444444;

			}

			/*---------------------------------------------------------------------------

			END misc fixes: (image shifts, padding/margin correction)

			===========================================================================*/

			/*==========================================================================

			START parent elements

			---------------------------------------------------------------------------*/

			#bd {
				font-size:0.75em;
				margin:0px auto;
				width:768px;
			}

			.breadcrumbs {

				font-size:1em;

				width:440px;

				float:left;

				display:inline;

				margin:9px 0px 11px 10px;

			}

			.productAlternatesALink {

				width:181px;

				float:left;

				display:inline;

				text-align:right;

				margin:9px 0px 11px 0px;

			}

			.productGrid {

				width:645px;

			}
			
			.productPageLeft{
				float: left; 
				margin: 0pt 12px 0pt 0pt; 
				width: 275px;
			}

			.buyGrid {

				float:left;

				width:343px;

			}

			.productName {

				color:#19264b;

				font-size:1.4em;

				font-weight:bold;

				padding-bottom:7px;

			}

			.productGrids {

				float:left;

				width:645px;

				border-right:#999999 1px solid;

			}

			/*---------------------------------------------------------------------------

			END parent elements

			===========================================================================*/

			/*==========================================================================

			START image viewer and alternate images

			---------------------------------------------------------------------------*/

			.imageViewer {
				float:left;
				width:275px;
			}

			.imageViewerImage {

				width:275px;

				overflow:hidden;

			}

			.altImages {

				margin:0px 0px 0px 0px;

				display: inline;

			}

			.altImagesOff {

				margin:0px 0px 0px 0px;

				display:none;

			}

			.altImage_sel {

				float:left;

				width:52px;

				height:77px;

				border:1px solid #b25b41;

			}

			.altImage_sel img {

				position:relative;

				top:1px;

				left:1px;

			}

			.altImage_off {

				float:left;

				width:52px;

				height:77px;

				border:1px solid #FFFFFF;

			}

			.altImage_off img {

				position:relative;

				top:1px;

				left:1px;

			}

			/*---------------------------------------------------------------------------

			END image viewer and alternate images

			===========================================================================*/

			/*---------------------------------------------------------------------------

			START FeeFo Customer Ratings Container

			===========================================================================*/
			.feefoContainer{
				float:left; 
				padding-top:5px; 
				margin:20px 0 0 10px; 
				width:260px;
			}
			
			.feefoContainer a img{
				margin-left:0px; 
			}
						
		
			
			/*---------------------------------------------------------------------------

			END FeeFo Customer Ratings Container

			===========================================================================*/
			
			/*==========================================================================

			START email a friend

			---------------------------------------------------------------------------*/

			.emailFriendButton {

				float:right;

				margin:2px 0px 0px 0px;

			}

			.emailFriendButton img{

				position:relative;

				top:1px;

			}

			/*---------------------------------------------------------------------------

			END email a friend

			===========================================================================*/

			/*==========================================================================

			START product info

			---------------------------------------------------------------------------*/

			.productInfo {

				margin:0px 0px 10px 0px;

			}

			.tabButtonChildDown {

				padding:2px 8px 2px 8px;

				background-image:url(../images/tabTopRight_down.gif);

				background-repeat:no-repeat;

				background-position:top right;

			}

			.tabButtonDown {

				float:left;

				font-size:1em;

				color:#444444;

				background-image:url(../images/tabTopLeft_down.gif);

				background-repeat:no-repeat;

				background-position:top left;

				background-color:#828282;

				margin-right:1px;

				position:relative;

				top:1px;

				cursor:pointer;

			}

			.tabButtonChildUp {

				padding:2px 8px 1px 8px;

				background-image:url(../images/tabTopRight_up.gif);

				background-repeat:no-repeat;

				background-position:top right;

				border-bottom:1px solid #969696;

			}

			.tabButtonUp {

				float:left;

				font-size:1em;

				color:#444444;

				background-image:url(../images/tabTopLeft_up.gif);

				background-repeat:no-repeat;

				background-position:top left;

				background-color:#d7d7d7;

				margin-right:1px;

				position:relative;

				top:1px;

				cursor:pointer;

			}

			.productSummary {

				clear:both;

				width:309;

				padding:8px 0px 10px 17px;

				border:1px solid #969696;

				line-height:1.6em;

			}

			.productDetails {

				clear:both;

				width:309px;

				padding:8px 17px 10px 17px;

				border:1px solid #969696;

				display:none;

				line-height:1.6em;

			}

			.catchPhrase {

				width:309px;

				color:#555555;

				margin: 5px 17px 0px 0px;

				font-weight:bold;

			}

			.summaryList {

				width:309px;

				font-size:1em;

				margin:0px 0px 10px 15px;

			}

			.standardBulletText {

				color:#444444;

			}

			.campaignBulletText {

				color:#CC0000;

			}

			/*---------------------------------------------------------------------------

			END product info

			===========================================================================*/

			/*==========================================================================

			START product price and item #

			---------------------------------------------------------------------------*/

			.price {

				float:left;

				width:180px;

			}	

			.productPrice {

				color:#19264b;

				font-size:1.4em;

				font-weight:bold;

				margin-top:3px;

			}

			.wasPrice {

				color:#555555;

			}

			.nowPrice {

				color:#CC0000;

			}
	
			.productPrice .nowPrice {
		        display:block;
              }


			.productPriceRange {

				float:left;

				width:100%;

				color:#444444;

				font-size:1em;

				margin:0px 0px 3px 0px;

			}

			.itemNumber {

				float:right;

				text-align:right;

			}

			.itemCode {

				font-weight:bold;

				display:inline;

			}

			/*---------------------------------------------------------------------------

			END product price and item #

			===========================================================================*/

			/*==========================================================================

			START attribute selectors

			---------------------------------------------------------------------------*/

			.attributeSelectors {

				line-height:1.6em;

				width:343px;

				border-bottom:1px dashed #999999;

				padding:0px 0px 16px 0px;

			}

			.styleSelector {

				margin:13px 0px 0px 0px;

			}

			.featureTypeSelector {

				margin:13px 0px 0px 0px;

			}

			.radioButtonOption {

				display:block;

				float:left;

				width:107px;

				padding:0px 4px 0px 0px;

			}

			.radioButtonOption input {

				float:left;

			}

			.selectedRadioStyle {

				display:block;

				float:left;

				width:86px;

			}

			.unSelectedRadioStyle {

				display:block;

				float:left;

				width:86px;

			}

			.hemmingSelector {

				margin:13px 0px 0px 0px;

			}

			.hemmingInfo {

				float:right;

			}

			.hemmingChoice {

				float:left;

			}

			.hemmingChooser {

				float:left;

				width:100%;

			}

			.hemmingChooser .radioButtonOption {

				float:left;

				display:block;

				width:160px;

			}

			.hemmingChooser .selectedRadioStyle {

				display:block;

				float:left;

				width:120px;

			}

			.hemmingChooser .unSelectedRadioStyle {

				display:block;

				float:left;

				width:120px;

			}

			.customButton {

				margin:13px 0px 0px 0px;

			}

			.customButton img {

				margin:0px 2px 0px 2px;

			}

			/*---------------------------------------------------------------------------

			END attribute selectors

			===========================================================================*/

			/*==========================================================================

			START color selector

			---------------------------------------------------------------------------*/

			.colorSelector {

				border-bottom:1px dashed #999999;

				padding:0px 0px 10px 0px;

				margin:10px 0px 12px 0px;

			}

			.orderSwatch {

				float:right;

			}

			.colorChooser {

				float:left;

				/*width:100%;*/

				padding:7px 0px 7px 0px;

			}

			.swatchOuterBorderDashedOff {

				display:inline;

				float:left;

				width:22px;

				height:22px;

				border:#999999 1px dashed;

				margin:1px 4px 4px 1px;

			}

			.swatchOuterBorderDashedOn {

				display:inline;

				float:left;

				width:22px;

				height:22px;

				border:#999999 2px dotted;

				margin:0px 3px 3px 0px;

			}

			.swatchOuterBorderOn {

				display:inline;

				float:left;

				width:22px;

				height:22px;

				border:#777777 2px solid;

				margin:0px 3px 3px 0px;

			}

			.swatchOuterBorderOff {

				display:inline;

				float:left;

				width:22px;

				height:22px;

				border:#999999 1px solid;

				margin:1px 4px 4px 1px;

			}

			.swatchOuterBorderBackOrderOn {

				display:inline;

				float:left;

				width:22px;

				height:22px;

				border:#F26522 2px solid;

				margin:0px 3px 3px 0px;

			}

			.swatchOuterBorderBackOrderOff {

				display:inline;

				float:left;

				width:22px;

				height:22px;

				border:#FF8340 1px solid;

				margin:1px 4px 4px 1px;

			}	

			.swatchInnerBorder {

				width:20px;

				height:20px;

				margin:1px;

				cursor:pointer;

				background-position:center;

			}

			/*---------------------------------------------------------------------------

			END color selector

			===========================================================================*/

			/*==========================================================================

			START size selector

			---------------------------------------------------------------------------*/

			.sizeSelector {

				border-bottom:1px dashed #999999;

				padding:0px 0px 16px 0px;

				margin:0px 0px 12px 0px;

			}

			.sizeChooser {

				width:100%;

				padding:7px 0px 7px 0px;

			}

			.sizeOuterBorderOn {

				display:inline;

				float:left;

				border:#777777 2px solid;

				margin:0px 3px 3px 0px;

			}

			.sizeOuterBorderOff {

				display:inline;

				float:left;

				border:#999999 1px solid;

				margin:1px 4px 4px 1px;

			}

			.sizeOuterBorderBackOrderOn {

				display:inline;

				float:left;

				border:#F26522 2px solid;

				margin:0px 3px 3px 0px;

			}

			.sizeOuterBorderBackOrderOn .sizeInnerBorder {

				color:#F26522;

			}

			.sizeOuterBorderBackOrderOff {

				display:inline;

				float:left;

				border:#FF8340 1px solid;

				margin:1px 4px 4px 1px;

			}

			.sizeOuterBorderBackOrderOff .sizeInnerBorder {

				color:#F26522;

			}

			.sizeOuterBorderDashedOn {

				display:inline;

				float:left;

				border:#999999 2px dotted;

				margin:0px 3px 3px 0px;

			}

			.sizeOuterBorderDashedOn .sizeInnerBorder {

				color:#AAAAAA;

			}

			.sizeOuterBorderDashedOff {

				display:inline;

				float:left;

				border:#999999 1px dashed;

				margin:1px 4px 4px 1px;

			}

			.sizeOuterBorderDashedOff .sizeInnerBorder {

				color:#AAAAAA;

			}

			.sizeInnerBorder {

				display:block;

				padding:2px 0px 2px 0px;

				font-size:1em;

				font-weight:bold;

				color:#666666;

				width:50px;

				text-align:center;

				cursor:pointer;

			}

			.sizeChart {

				float:right;

			}

			.tryItOn {

				float:left;

				width:100%;

				text-align:right;

			}

			/*---------------------------------------------------------------------------

			END size selector

			===========================================================================*/

			/*==========================================================================

			START size selector select box

			---------------------------------------------------------------------------*/

			.sizeSelectorSelectBox {

				border-bottom:1px dashed #999999;

				padding:0px 0px 16px 0px;

				margin:0px 0px 12px 0px;

			}

			.sizeChooserSelectBox select{

				width:120px;

				margin:1px 0px 4px 0px;

			}

			/*---------------------------------------------------------------------------

			END size selector select box

			===========================================================================*/

			/*==========================================================================

			START size selector select box

			---------------------------------------------------------------------------*/

			.sizeSelectorCustom {

				border-bottom:1px dashed #999999;

				padding:0px 0px 16px 0px;

				margin:0px 0px 12px 0px;

			}

			.sizeSelectorCustom .sizeChart {

				float:left;

				width:100%;

				text-align:right;

				margin:0px 0px 7px 0px;

			}

			.sizeWaist {

				float:left;

				margin:0px 15px 0px 0px;

			}

			.sizeWaist select {

				width:95px;

			}

			.sizeWaistDE {

				float:left;

				margin:0px 15px 0px 0px;

			}

			.sizeWaistDE select {

				width:120px;

			}

			.sizeInseam {

				float:left;

				margin:0px 15px 0px 0px;

			}

			.sizeInseam select {

				width:95px;

			}

			.sizeInseamDE {

				float:left;

				margin:0px 15px 0px 0px;

			}

			.sizeInseamDE select {

				width:120px;

			}
			
			.sizeWaistFR {
				float:left;
				margin:0px 15px 0px 0px;
			}

			.sizeWaistFR select {
				width:110px;
			}
			
			.sizeInseamFR {
				float:left;
				margin:0px 75px 0px 0px;

			}

			.sizeInseamFR select {
				width:110px;

			}


			.sizeCuffing {
				float:left;
				margin:0px 0px 0px 0px;
			}

			.sizeCuffing select{
				width:103px;
			}

			.sizeCuffingDE {
				float:left;
				margin:0px 0px 0px 0px;
			}

			.sizeCuffingDE select{
				width:103px;
			}

			.sizeCuffingFR {
				float:left;
				margin:0px 0px 0px 0px;
			}

			.sizeCuffingFR select{
				width:120px;
			}

			.hemmingShipInfo {

				float:left;

				width:100%;

				margin:4px 0px 10px 0px;

			}

			/*---------------------------------------------------------------------------

			END size selector select box

			===========================================================================*/

			/*==========================================================================

			START style label

			---------------------------------------------------------------------------*/

			.styleLabelChooser {

				border-bottom:1px dashed #999999;

				padding:0px 0px 14px 0px;

				margin:0px 0px 12px 0px;

			}

			.styleLabelOption {

				margin:5px 0px 0px 0px;

				float:left;

				width:100%;

			}

			.styleLabelOption input {

				float:left;

			}

			.styleLabelOption .selectedRadioStyle {

				display:block;

				float:left;

				width:280px;

			}

			.styleLabelOption .unSelectedRadioStyle {

				display:block;

				float:left;

				width:280px;

			}

			/*---------------------------------------------------------------------------

			END style label

			===========================================================================*/

			/*==========================================================================

			START vas

			---------------------------------------------------------------------------*/

			/*-- text --*/

			.vasText {

				font-size:1em;

			}

			.vasPrice {

				font-size:1em;

			}

			.vasContentText {
	font-size:1em;
	float:left;
	width: 90%;

			}
			
			.vasContentTextTitle {
	font-size:1em;
	float:left;
	
			}

			.vasHeader {

				width:100%;

				float:left;

				font-size:1.2em;

			}

			/*-- parent divs--*/

			.valueAddedService {

				margin:0px 0px 12px 0px;

				line-height:1.6em;

			}

			.vasSelector {

				width:100%;

				float:left;

			}

			.monogramForm {

				width:100%;

				float:left;

			}

			.vasChooser {

				width:100%;

				float:left;

			}

			.monogramContainer {

				width:322px;

				margin:0px 0px 0px 12px;

				display:none;

			}

			.monogramContainer Input {

				float:left;

			}

			/*-- misc reusable --*/

			.vasError {

				width:100%;

				float:left;

			}

			.monogramMap {

				float:left;

				width:100%;

				text-align:center;

				margin:10px 0px 7px 0px;

			}

			.prevButton {

				float:left;

				margin:0px 5px 0px 0px;

			}

			.nextButton {

				float:left;

			}

			.monogramPageControls {

				float:right;

				margin:10px 0px 0px 0px;

			}

			.monogramLinks {

				padding:0px 0px 10px 0px;

				float:left;

				width:100%;

				text-align:right;

				margin:10px 0px 0px 0px;

				display:none;

			}

			/*-- page 0 --*/

			.monogramPage0 {

				display:none;

			}

			.monogramPage0 .vasHeader {

				margin:10px 0px 0px 0px;

			}

			.monogramTypeSelector {

				width:100%;

				float:left;

			}

			.monogramTypeOption {

				width:100%;

				float:left;

				margin:2px 0px 0px 0px;

			}

			/*-- page 1 --*/

			.monogramPage1 {

				display:none;

			}

			.threadHeader {

				width:100%;

				float:left;

				font-size:1em;

				font-weight:bold;

			}

			.threadText {

				width:100%;

				float:left;

			}

			.monogramStyleSelector {

				float:left;

				width:100%;

				margin:0px 0px 8px 0px;

			}

			.monogramStyleOption {

				width:100%;

				float:left;

			}

			.monogramStyleOption input {

				margin:5px 0px 0px 0px;

			}

			.monogramStyleOption span {

				margin:5px 0px 0px 0px;

			}

			.monogramLocationSelector {

				float:left;

				width:100%;

				margin:0px 0px 10px 0px;

			}

			/*-- page 2 --*/

			.monogramPage2 {

				display:none;

			}

			.singleInitialTextSelector {

				width:100%;

				float:left;

			}

			.monogramSingleChooser {

				float:left;

			}

			.threeInitialTextSelector {

				width:100%;

			}

			.monogramInitialsChooser {
	float:left;
	width: 280px;

			}

			.monogramInitialsOption {
	float:left;
	width:60px;
	margin:0px 30px 0px 0px;

			}

			.monogramInitialsTextField {

				width:40px;

			}

			.monogramInitialsHint {

				float:left;

				margin:1.4em 0em 0em 0em;

			}

			.wordTextSelector {

				width:100%;

				float:left;

			}

			.monogramWordSelector {

				float:left;

				margin:0px 8px 0px 0px;

			}

			.monogramWordHint {

				float:left;

				margin:.15em 0em 0em 0em;

			}

			.monogramMultiLineContainer {

				float:left;

				width:125px;

			}

			.monogramMultiLineSelector {

				float:left;

				margin:0px 0px 6px 0px;

			}

			.monogramWordTextField {

				width:125px;

			}

			.monogramMultiLineHint {

				float:left;

				margin:0px 0px 0px 5px;

			}

			.monogramPreviewWindow {
	clear:both;
	width:260px;
	padding:10px 0px 0px;
	margin:0px 20px 0px 0px;

			}

			.monogramPreviewMessage {

				width:260px;

				font-size:1em;

				text-align:left;

			}

			.monogramPreviewWindowInitial {

				width:260px;

				height:86px;

				text-align:center;

				border:#999999 1px solid;

				margin:10px 0px 10px 0px;

				display:none;

			}

			.monogramPreviewWindowInitial img {

				vertical-align:middle;

			}

			.monogramPreviewWindowThreeInitials {

				width:260px;

				height:86px;

				text-align:center;

				border:#999999 1px solid;

				display:none;

				margin:10px 0px 10px 0px;

			}

			.monogramPreviewWindowThreeInitials img {

				vertical-align:middle;

			}

			.monogramPreviewWindowWord {

				width:260px;

				height:86px;

				text-align:center;

				border:#999999 1px solid;

				margin:10px 0px 10px 0px;

				display:none;

			}

			.monogramPreviewWindowWord img {

				vertical-align:middle;

			}

			.monogramPreviewWindowMultiLine {

				width:260px;

				height:86px;

				text-align:center;

				border:#999999 1px solid;

				margin:10px 0px 10px 0px;

				display:none;

			}

			.monogramPreviewWindowMultiLine img {

				vertical-align:middle;

			}

			/*-- recap --*/

			.monogramRecap {

				display:none;

				padding:0px 0px 10px 0px;

				margin:5px 0px 0px 0px;

			}

			.monogramRecapText {

				float:left;

				width:100%;

			}

			.monogramRecapText .vasHeader{

				width:auto;

				display:block;

				float:left;

				font-size:1em;

			}

			.monogramRecapText .vasContentText{

				width:auto;

				display:block;

				float:left;

				padding:0px 0px 0px 5px;

			}

			.monogramRecapStyle {

				float:left;

				width:100%;

			}

			.monogramRecapStyle .vasHeader{

				width:auto;

				display:block;

				float:left;

				font-size:1em;

			}

			.monogramRecapStyle .vasContentText{

				width:auto;

				display:block;

				float:left;

				padding:0px 0px 0px 5px;

			}

			.monogramRecapLocation {

				float:left;

				width:100%;

			}

			.monogramRecapLocation .vasHeader{

				width:auto;

				display:block;

				float:left;

				font-size:1em;

			}

			.monogramRecapLocation .vasContentText{

				width:auto;

				display:block;

				float:left;

				padding:0px 0px 0px 5px;

			}

			.monogramRecapThread {

				float:left;

				width:100%;

			}

			.monogramRecapThread .vasHeader{

				width:auto;

				display:block;

				float:left;

				font-size:1em;

			}

			.monogramRecapThread .vasContentText{

				width:auto;

				display:block;

				float:left;

				padding:0px 0px 0px 5px;

			}

			.monogramRecapLinks {

				clear:both;

				width:100%;

			}

			.monogramRecapMessage {

				clear:both;

				padding:7px 0px 10px 0px;

			}

			/*---------------------------------------------------------------------------

			END vas

			===========================================================================*/

			/*==========================================================================

			START shipping and quantity

			---------------------------------------------------------------------------*/

			.shipQuantity {

				border-bottom:1px dashed #999999;

				padding:0px 0px 17px 0px;

				margin:0px 0px 12px 0px;

			}

			.shipAndQuantitySelector {

				float:left;

				width:100%;

				margin:7px 0px 5px 0px;

			}

			.quantitySelector {

				float:left;

				margin:0px 12px 0px 0px;

			}

			.quantitySelector select {

				width:50px;

			}

			.shipToSelector {

				float:left;

				margin:0px 12px 0px 0px;

			}

			.shipToSelector select {

				width:120px;

			}

			.nicknameSelector {

				float:left;

				margin:0px 0px 0px 0px;

			}

			.nicknameSelector input {

				width:120px;

			}

			.shipInfo {

				width:100%;

				text-align:right;

			}

			/*---------------------------------------------------------------------------

			END shipping and quantity

			===========================================================================*/

			/*==========================================================================

			START coordinates aka GGT

			---------------------------------------------------------------------------*/

			.coordinates {

				float:left;

				width:114px;

				text-align:center;

				border-left:#999999 1px solid;

				position:relative;

				left:-1px;

			}

			.coordinateAvailable {

				width:102px;

				text-align:center;

				margin:8px 0px 15px 12px;

			}

			.coordinateImage {

				border:#999999 1px solid;

			}

			.coordinatesHeaderText {

				margin:0px 0px 0px 12px;

				width:102px;

				text-align:center;

				font-size:1.2em;

			}

			.coordinatesFooterText {

				width:102px;

				margin:16px 0px 0px 12px;

			}

			/*---------------------------------------------------------------------------

			END coordinates aka GGT

			===========================================================================*/

			/*==========================================================================

			START product alternates aka You May Also Like

			---------------------------------------------------------------------------*/

			.productAlternates {

				float:left;

				width:630px;

				margin:14px 0px 0px 0px;

				border-top:#999999 1px solid;

			}

			.productAlternatesHeader {

				font-size:1.2em;

				margin:20px 0px 7px 10px;

			}

			.productAlternatesHeader a{

				font-size:.8em;

				margin:0px 0px 0px 4px;

			}

			.productAlternate {

				float:left;

				width:120px;

				text-align:center;

				margin:0px 25px 0px 0px;

			}

			/*---------------------------------------------------------------------------

			END product alternates aka You May Also Like

			===========================================================================*/

			/*==========================================================================

			START product grid footer

			---------------------------------------------------------------------------*/

			.buyGridFooter {

				padding:0px 0px 17px 0px;

				margin:0px 0px 12px 0px;

			}

			.addToBag {

				width:180px;

				float:right;

			}

			.addToBagButton {

				text-align:right;

				margin:5px 0px 0px 0px;

			}

			.cancelUpdateButton {

				display:none;

				text-align:right;

				margin:5px 0px 0px 0px;

			}

			.recap {

				text-align:right;	

			}

			.recap span {

				white-space:nowrap;

			}

			.leLive {

				float:left;

				width:150px;

			}

			/*---------------------------------------------------------------------------

			END product grid footer

			===========================================================================*/

			.addAllToBagGrid {

				width:630px;

				padding:9px 0px 4px 0px;

				border-top:1px dashed #999999;

			}

			.addAllRecap {

				float:left;

				width:100%;

				text-align:right;

			}

			.addAllTotal {

				float:left;

				width:100%;

				text-align:right;

			}

			.addAllButton {

				float:left;

				width:100%;

				text-align:right;

				margin:10px 0px 0px 0px;

			}

			/*==========================================================================

			START errors

			---------------------------------------------------------------------------*/

			.localError {

				float:left;

				width:298px;

				padding:7px 7px 8px 38px;

				margin:3px 0px 3px 0px;

				color:#FFFFFF;

				background-image:url(../images/errorIcon.gif);

				background-position:left;

				background-repeat:no-repeat;

				background-color:#C0272D;

				display:none;

			}

			.vasError {

				float:left;

				width:270px;

				padding:7px 7px 8px 38px;

				margin:3px 0px 3px 0px;

				color:#FFFFFF;

				background-image:url(../images/errorIcon.gif);

				background-position:left;

				background-repeat:no-repeat;

				background-color:#C0272D;

				display:none;

			}

			.invalidSizeColor {

				width:263px;

				margin:5px 0px 5px 10px;

				padding:5px 0px 5px 25px;

				color:#b25b41;

				display:none;

				background-image:url(../images/warningIcon.gif);

				background-repeat:no-repeat;

				background-position:left;

			}

			.backOrder {

				width:263px;

				margin:5px 0px 5px 10px;

				padding:5px 0px 5px 25px;

				color:#b25b41;

				display:none;

				background-image:url(../images/warningIcon.gif);

				background-repeat:no-repeat;

				background-position:left;

			}

			/*---------------------------------------------------------------------------

			END errors

			===========================================================================*/

				

/*==========================================================================

============================================================================

END - le_sb_layout.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



/*==========================================================================

============================================================================

START - le_inlineShoppingBag.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



			.inlineShoppingBag {

				width:450px;

				background-color:#19264b;

				color:#444444;

				text-align:left;

				visibility:hidden;

				position:absolute;

				top:-1000px;

				left:270px;

				z-index:80;

			}

			.isbMask {

				position:absolute;

				top:-1000px;

				left:270px;

				z-index:79;

			}

			.isbHeader {

				font-size:1.4em;

				font-weight:bold;

				width:430px;

				padding:8px 0px 8px 10px;

				color:#FFFFFF;

			}

			.isbHeaderText {

				float:left;

			}

			.isbHeaderClose {

				float:right;

				cursor:pointer;

			}

			.isbItems {

				background-color:#FFFFFF;

				width:448px;

				margin:1px;

				overflow:auto;

			}

			.isbItem {

				float:left;

				width:400px;

				padding:12px 0px 18px 0px;

				display:inline;

				margin:0px 15px 0px 15px;

				border-bottom:1px dashed #999999;

			}

			.isbItem_last {

				float:left;

				width:400px;

				display:inline;

				margin:0px 15px 0px 15px;

				padding:12px 0px 18px 0px;

			}

			.isbImage {

				float:left;

				width:100px;

				padding:0px 20px 0px 0px;

			}

			.isbInfo {

				float:left;

				width:275px;

			}

			.isbName {

				font-size:1.2em;

				float:left;

				width:100%;

				margin:0px 0px 2px 0px;

			}

			.isbColor {

				float:left;

				width:100%;

			}

			.isbSize {

				float:left;

				width:100%;

			}

			.isbQuantity {

				float:left;

			}

			.isbPrice {

				font-size:1.2em;

				float:right;

			}

			.isbVAS {

				float:left;

				width:100%;

			}

			

			.isbFooter {

				float:left;

				width:450px;

				color:#FFFFFF;

				background-color:#19264b;

			}

			.isbFooterInfo {

				float:left;

				width:250px;

				padding:8px 0px 8px 15px;

			}

			.isbButtons {

				float:right;

				width:120px;

				padding:8px 15px 8px 0px;

				text-align:right;

			}

			.keepShoppingButton {

				margin:0px 0px 6px 0px;

			}

			/*hide the checkout button to determine impact*/

			.checkoutButton {

				display:none;

			}

			.whiteText {

				font-size:1em;

				font-weight:normal;

			}

			.whiteText a {

				color:#FFFFFF;

			}

			.whiteText a:link {

				color:#FFFFFF;

			}

			.whiteText a:active {

				color:#FFFFFF;

			}

			.whiteText a:hover {

				color:#FFFFFF;

			}

			.whiteText a:visited {

				color:#FFFFFF;

			}

			.shoppingBagSubTotal .attributeText{

				color:#FFFFFF;

			}

			.isbError {

				background-color:#FFFFFF;

				width:372px;

				padding:5px 0px 18px 38px;

				margin:7px 15px 0px 5px;

				font-weight:bold;

				color:#CC0000;

				background-image:url(../images/popErrorIcon.gif);

				background-repeat:no-repeat;

				background-position:left top;

				border-bottom:1px dashed #999999;

				display: none;

			}





/*==========================================================================

============================================================================

END - le_inlineShoppingBag.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



/*==========================================================================

============================================================================

START - le_popErrors.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



			.popError {

				width:330px;

				padding:10px;

				background-color:#19264b;

				color:#444444;

				text-align:left;

				position:absolute;

				top:0px;

				left:2000px;

				z-index:85;

				display:none;

			}

			.popErrorMask {

				top:0px;

				left:2000px;

				z-index:84;

			}

			.popErrorHeader {

				font-size:1.2em;

				font-weight:bold;

				width:330px;

				color:#FFFFFF;

				padding:0px 0px 8px 0px;

			}

			.popErrorMessage {

				background-color:#FFFFFF;

				width:282px;

				padding:8px 10px 8px 38px;

				font-weight:bold;

				color:#CC0000;

				background-image:url(../images/popErrorIcon.gif);

				background-repeat:no-repeat;

				background-position:left top;

			}

			.popErrorButton {

				text-align:center;

				background-color:#FFFFFF;

				width:310px;

				padding:8px 10px 4px 10px;

				cursor:pointer;

			}

			.popErrorFooter{

				width:310px;

				background-color:#FFFFFF;

				padding:5px 10px 8px 10px;

			}

			.popErrorLeLive{

				float:left;

			}

			.popErrorFooterText{

				float:left;

				font-size:12px;

				padding:3px 0px 0px 10px;

			}



/*==========================================================================

============================================================================

END - le_popErrors.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



/*==========================================================================

============================================================================

START - layout.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



		.bannerNavigation {

			width:768px;

			height:63px;

			background-image:url(../images/banner.gif);

			background-color:#001A3C;

			font-size:11px;

		}

		

		.bannerNavigationDE {

			width:768px;

			height:63px;

			background-image:url(../images/banner.gif);

			background-color:#001A3C;

			font-size:11px;

		}



/*==========================================================================

============================================================================

END - layout.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/



/*==========================================================================

============================================================================

START - template.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/

			

			/*=================================================

			Start: Full Template

			-------------------------------------------------*/

			.mainouterTable{

			border:0px solid #FFFFFF;

			width:641px;

			font-family: Arial, Verdana, Helvetica, sans-serif;

			font-size:16px;

			float:left;

			background-color:#FFFFFF;

			padding:12px 0px 0px 24px;

			}

			.mainouterTable:after{

				content: "&nbsp;"; 

				display: block; 

				height: 0; 

				font-size:0;	

				clear: both; 

				visibility:hidden;

			}

			.fulltemptopHeader{

			border:0px solid #FFFFFF;

			width:auto;

			height:auto;

			background-color:#FFFFFF;

			padding:12px 2px 12px 0px;

			}

			.fulltempHeader{

			border:0px solid #CCCCCC;

			width:auto;

			height:auto;

			background-color:#CCCCCC;

			padding:2px 2px 2px 4px;

			}

			.innertempContent{

			border:0px solid #FFFFFF;

			width:auto;

			height:auto;

			background-color:#FFFFFF;

			padding:2px 2px 2px 4px;

			}

			.contentArea{

			border:1px solid #CCCCCC;

			width:auto;

			height:auto;

			background-color:#FFFFFF;

			padding:2px 2px 2px 2px;

			}

			/*=================================================

			End: Full Template

			-------------------------------------------------*/

			

			/*=================================================

			Start: Small Template

			-------------------------------------------------*/

			.smwraperArea{

			border:0px solid #FFFFFF;

			width:auto;

			height:auto;

			float:left;

			background-color:#FFFFFF;

			padding:0px 24px 2px 2px;

			}

			.smtempHeader{

			border:0px solid #CCCCCC;

			width:275px;

			height:auto;

			float:left;

			background-color:#CCCCCC;

			padding:2px 2px 2px 4px;

			}

			.smcontentArea{

			border:1px solid #CCCCCC;

			width:280px;

			height:auto;

			float:left;

			background-color:#FFFFFF;

			padding:0px 0px 0px 0px;

			}

			/*=================================================

			End: Small Template

			-------------------------------------------------*/



/*==========================================================================

============================================================================

END - template.css

-----------------------------------------------------------------------------

---------------------------------------------------------------------------*/
