/* Cutline Styles */

#sitefooter {width:940px; overflow:hidden; clear: both; }

.productTop, .productBottom { margin-bottom: 1em; }
.productCutline {}
.suiteCutline, .productCutline { margin: 0 0 1em 0; }
.suiteCutline ul, .productCutline ul { padding-left: 1.2em; }
.productSizeGuide {}
.productBottom { margin: 0 0 1em 0; }

.suiteCutline {}

.suiteTop { margin-bottom: 1em; }

ul.suiteProducts { list-style: none; padding: 0; margin: 0; }
ul.suiteProductSizeGuides { list-style: none; padding: 0; margin: 1em 0 0 0; }

.suiteProductCutline { display: inline; }
.suiteCutline, .suiteProductCutline { margin: 0 0 1em 0; }
.suiteCutline ul, .suiteProductCutline ul { margin: 0 0 0 1.4em; padding: 0; list-style-type: disc; }
.suiteBottom { margin-top: 1em; }

/* End Cutline Styles */

	TD,FORM {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
	SELECT,OPTION {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none}
	SELECT.variationDD {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none; width:140px; }
	H1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; margin-bottom:0;}	
	H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; margin-bottom:0; padding:0px; margin:0px;}
	.mcolor{font-size: 9px; font-style: normal;}

  A.ssNavLink:link    {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}	
  A.ssNavLink:visited {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}	
  A.ssNavLink:hover   {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}	
  A.ssNavLink:active  {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}	

  A.ssNavLink2:link    {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none;}	
  A.ssNavLink2:visited {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none;}	
  A.ssNavLink2:hover   {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none;}	
  A.ssNavLink2:active  {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none;}	

  A.prodLinks:link    { font-family: Arial; text-decoration:underline; color:#0000FF; font-size: 11px;}
  A.prodLinks:visited { font-family: Arial; text-decoration:underline; color:#0000FF; font-size: 11px;}
  A.prodLinks:hover   { font-family: Arial; text-decoration:underline; color:#0000FF; font-size: 11px;}
  A.prodLinks:active  { font-family: Arial; text-decoration:underline; color:#0000FF; font-size: 11px;}
  
  A.ProdlinksScroll:link    { font-family: Arial; text-decoration:underline; color:#FFFFFF; font-size: 11px;}
  A.ProdlinksScroll:visited { font-family: Arial; text-decoration:underline; color:#FFFFFF; font-size: 11px;}
  A.ProdlinksScroll:hover   { font-family: Arial; text-decoration:underline; color:#FFFFFF; font-size: 11px;}
  A.ProdlinksScroll:active  { font-family: Arial; text-decoration:underline; color:#FFFFFF; font-size: 11px;}

	.altViewsInstruction  {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none;}	
	.Black9V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
	.Black10V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
	.Black10VB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
	.Black10A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
	.Black11A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
	.Black11V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
	.Black11VB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
	.Black12VB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
	.Black14A {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #666666; text-decoration: none;}
	.Black14A3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none;}
	.Black11B {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none;}

	.Red10A  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #A00000; text-decoration: none;}
	.Red11A  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #CC0000; text-decoration: none;}
	.DarkRed10V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #660000; text-decoration: none;}	
	.DarkRed10VB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #660000; text-decoration: none;}
	a.DarkRed10VB {text-decoration: none;}
	.DarkRed11VB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; text-decoration: none;}
	
	.BRIGHTRED10 {text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#FF0000; }
	
	.White10A {font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}	
	.White11A {font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none;}	
	.White15B {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none;}	
	.Gray10A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #676767; text-decoration: none;}
	.Gray10V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #B5B5B5; text-decoration: none;}
	.GRAY10N {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none;}
	.LIGHTGRAY10N {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none;}
	.Gray11A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
	.Gray11AI {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #666666; text-decoration: none;}
	.Gray12A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;}
	.Gray12AB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none;}
	.Gray12AB2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #676767; text-decoration: none;}
	.Yellow11A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFF66; text-decoration: none;}
	.Blue8V {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: blue}
	.Blue10V {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: blue}

  .bgTabRed    {	background-image: url(/store/catalog/images/tab_red.jpg); background-repeat: no-repeat; }		
  .bgTabGray    {	background-image: url(/store/catalog/images/tab_gray.jpg); background-repeat: no-repeat; }		
	.bgcolorwhite {	background-color: #FFFFFF;}
	.bgcoloryellow { background-color: #FFFF66;}
	.BgGrayE8E8E8 {	background-color: #E8E8E8;}
	.BgGrayCCCCCC {	background-color: #CCCCCC;}
	.BgGray999999 {	background-color: #999999;}
	.BgGray666666 {	background-color: #666666;}
	.BgGray333333 {	background-color: #333333;}
	.BgEDEDED { background-color: #EDEDED; }
	
  .coRule { background-color:#B5B5B5; }	

.zoomInset { margin-left:-10px; margin-top:-10px; width:356px; height:447px; vertical-align:top; position:relative; }
.zoomContentClass { vertical-align:top; }

.zoomProductThumbnail { cursor:pointer; }

  .returnText {}

  a.EndecaPagingPrev {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #660000; text-decoration: none;}
  a.EndecaPagingNext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #660000; text-decoration: none;}

  A.EndecaPagingPrev:link    { text-decoration:none; color:#660000;}
  A.EndecaPagingPrev:visited { text-decoration:none; color:#660000;}
  A.EndecaPagingPrev:hover   { text-decoration:none; color:#660000;}
  A.EndecaPagingPrev:active  { text-decoration:none; color:#660000;}   
  
  A.EndecaPagingNext:link    { text-decoration:none; color:#660000;}
  A.EndecaPagingNext:visited { text-decoration:none; color:#660000;}
  A.EndecaPagingNext:hover   { text-decoration:none; color:#660000;}
  A.EndecaPagingNext:active  { text-decoration:none; color:#660000;}     


/*****************************************************************************************
	Need Help Area of Product Page
*********************************************************************************** */
/* start rounded corners */

.needHelp_xtop, .needHelp_xbottom {display:block; background:transparent; font-size:1px; width:136px;} 
.needHelp_xb1, .needHelp_xb2, .needHelp_xb3, .needHelp_xb4 {display:block; overflow:hidden;} 
.needHelp_xb1, .needHelp_xb2, .needHelp_xb3 {height:1px;} 
.needHelp_xb2, .needHelp_xb3, .needHelp_xb4 {background-color:#EDEDED;} 
.needHelp_xb1 {margin:0 5px; } 
.needHelp_xb2 {margin:0 3px; } 
.needHelp_xb3 {margin:0 2px;} 
.needHelp_xb4 {height:2px; margin:0 1px;} 

/* end rounded corners */

#needHelp{ 
	padding-left: 5px; 
	height:130px; 
	width:131px;
	background-color: #EDEDED;}

#needHelpTitle{
	height:15px;
	padding-bottom:15px;
}

#needHelpText{	
	float:left;
}

#bullet{ 
	float:left; 
	clear:both;
	padding-top:3px;
	padding-right:3px;
	background-color: #EDEDED; }

#needHelpPhone{ height:12px; padding:2px; }
#ecarePhoneLink{
	float:left;	}

#needHelpEmail{ height:12px; padding:2px; }
#emailUsLink{float:left;}

#needHelpChat{ height:12px; padding:2px; }
#chatLink{float:left;}

#needHelpShipping{ height:12px; padding:2px; }
#shippingInfoLink{float:left;}

#needHelpReturns{ height:12px; padding:2px; }
#returnsLink{float:left;}

#needHelpSizeGuide{ height:12px; padding:2px; }
#sizeGuideLink{float:left;}

/*****************************************************************************************
	MWS Area
*********************************************************************************** */
.mwsBox {
	border-width:1px;
	border-color:#B5B5B5;
	border-style:solid;
}

	
.Lilac11V {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; color: #330066; text-decoration: none;}
.Lilac13VB {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #330066; text-decoration: none;}
.Lilac13A {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #330066; text-decoration: none;}

A.Lilac13AU:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #330066; text-decoration: underline;}
A.Lilac13AU:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #330066; text-decoration: underline;}
A.Lilac13AU:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #330066; text-decoration: underline;}
A.Lilac13AU:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #330066; text-decoration: underline;}
	
A.ProductInsiderLink:link    { font-family: Arial; font-weight: bold; text-decoration:underline; color:#330066; font-size: 13px;}
A.ProductInsiderLink:visited { font-family: Arial; font-weight: bold; text-decoration:underline; color:#330066; font-size: 13px;}
A.ProductInsiderLink:hover   { font-family: Arial; font-weight: bold; text-decoration:underline; color:#330066; font-size: 13px;}
A.ProductInsiderLink:active  { font-family: Arial; font-weight: bold; text-decoration:underline; color:#330066; font-size: 13px;}


#commentConfirm {position:absolute; z-index:300; visibility:hidden; width:290px;}
.commentConfirmContainer {background-color:#444; padding:15px;}
.commentConfirmHeading {color:#8ab72e;padding-bottom:15px; font-weight:bold;}
.commentConfirmContent {color:#fff; font-weight:bold;padding-bottom:15px;}

#commentConfirm .buttonContainer {width:200px; text-align:center; margin:0 auto 0 auto; padding:0px;}
#commentConfirmCloseButton {float:left;}

.retrieveGroupsContent {float:left; width:195px; text-align:center; background-color:#666; padding-left:5px; padding-right:5px;}

div#breadcrumb { width:700px; float:left; }

div#prodSearchBox { text-align:right; }
#prodSearchBox { float:right; position:static; width:200px; height:40px; background-color:#660000; }
#prodSearchBox input.headerSearchText { float:left; margin:0; padding: 1px; width: 142px; position:static;  }
#prodSearchBox form.searchBox { line-height:0; margin:0; margin-left:5px; padding:9px 5px; }
#prodSearchBox .headerSearchButton { float:left; margin:0; padding:0px 1px 3px 10px; }

.hollow_tl { background:url(/category/checkout_spc/images/crescents.png) -4px -4px; width:2px; height:2px; overflow:hidden; position:absolute; top:0; left:0; }
.hollow_tr { background:url(/category/checkout_spc/images/crescents.png) -18px -4px; width:2px; height:2px; overflow:hidden; position:absolute; top:0; right:0; }
.hollow_bl { background:url(/category/checkout_spc/images/crescents.png) -4px -18px; width:2px; height:2px; overflow:hidden; position:absolute; bottom:0; left:0; }
.hollow_br { background:url(/category/checkout_spc/images/crescents.png) -18px -18px; width:2px; height:2px; overflow:hidden; position:absolute; bottom:0; right:0; }
