body {font-size:9px; font-family:verdana,arial,helvetica,sans-serif; text-align:left;}
a		{color:#000;}
a:hover		{color:#6d6d6d;}
.prodImg 	{border:1px solid #ebebeb; margin-bottom:4px;}
.featImg 	{border:1px solid #CCCCCC;}
.catFeatImg 	{border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}

ul.LIlnavT	{list-style:URL('/img/5/tl.gif'); margin:0 0 0 10; padding:0 0 0 0;}
ul.LIlnav	{list-style:URL('/img/5/l.gif'); margin:0 0 0 10; padding:0 0 0 4;}
ul.LImain	{list-style:URL('/img/5/bl.gif'); margin:0 0 0 10; padding:0 0 0 0;}
ul.LIprod	{list-style:URL('/img/5/prod/gl.gif'); margin:0 0 0 10; padding:0 0 0 0;}
ul.LInone	{list-style:none; margin:0 0 0 10; padding:0 0 0 0;}

ul#mainMenu ul {padding:0 0 5 0; margin:-9 0 0 0;display:none;left:-1px; position:absolute; top:2.7em;  background-color:#fff;z-index:99;}
ul#mainMenu li {padding:0 0 0 0; margin:0px; position:relative;z-index:99;}
ul#mainMenu li:hover {z-index:99;}
ul#mainMenu li:hover ul {display:block;z-index:99;}
ul#mainMenu li.over {z-index:99;}
ul#mainMenu li.over ul {display:block;z-index:99;}
ul#mainMenu ul li {padding:1 0 1 0; margin:0px; line-height:15px; background-color:#fff; list-style:none;z-index:99;}
ul#mainMenu ul li:hover {background-color:#DEDEDE;z-index:99;}
ul#mainMenu ul li.over {background-color:#DEDEDE;z-index:99;}
ul#mainMenu {padding:0 0 0 0; margin:0 0 0 0; float:left; list-style-type:none;z-index:99;}
ul#mainMenu a {font-weight:normal; font-size:11px;z-index:99;}
ul#mainMenu ul li a {padding:2 0 3 16; display:block; margin:0px; text-decoration:underline; background-image:url(/img/5/topnav/li_redsq3.gif);background-repeat:no-repeat;z-index:99; width:100%;}
ul#mainMenu li a {padding:0 0 0 0;z-index:99;}
ul#mainMenu iframe {padding:0 0 0 0; display:none; right:auto; left:-1px; margin-top:-9px; list-style-type:none; position:absolute; top:2.7em;z-index:99;}

a.StackCompA8, .StackCompA8		{font:8pt Arial,sans-serif; color:#000;}
a.StackCompB8, .StackCompB8		{font:8pt Arial,sans-serif; color:#000;}
a.StackOPA9bold, .StackOPA9bold	{font:bold 9pt Arial,sans-serif; color:#cc0000;}
a.StackOPB9bold, .StackOPB9bold	{font:bold 9pt Arial,sans-serif; color:#cc0000;}
a.StackOPcrtA9bold, .StackOPcrtA9bold	{font:bold 9pt Arial,sans-serif; color:#000000;}
a.StackOPcrtB9bold, .StackOPcrtB9bold	{font:bold 9pt Arial,sans-serif; color:#000000;}
a.StackYSA8, .StackYSA8			{font:8pt Arial,sans-serif; color:#000;}
a.StackYSB8, .StackYSB8			{font:8pt Arial,sans-serif; color:#000;}
a.StackAG8, .StackAG8			{font:8pt Arial,sans-serif; color:#ff0000;}
a.StackFS8, .StackFS8			{font:8pt Arial,sans-serif; color:#000;}

a.StackCompA11, .StackCompA11		{font:11pt Arial,sans-serif; color:#000;}
a.StackCompB11, .StackCompB11		{font:11pt Arial,sans-serif; color:#000;}
a.StackOPA14bold, .StackOPA14bold	{font:bold 14pt Arial,sans-serif; color:#cc0000;}
a.StackOPB14bold, .StackOPB14bold	{font:bold 14pt Arial,sans-serif; color:#cc0000;}
a.StackYSA11, .StackYSA11			{font:11pt Arial,sans-serif; color:#000;}
a.StackYSB11, .StackYSB11			{font:11pt Arial,sans-serif; color:#000;}
a.StackAG8, .StackAG8			{font:8pt Arial,sans-serif; color:#ff0000;}
a.StackFS8, .StackFS8			{font:8pt Arial,sans-serif; color:#000;}

a.black7, .black7		{font:7pt Arial,sans-serif; color:#000;}
a.black7bold, .black7bold	{font:bold 7pt Arial,sans-serif; color:#000;}
a.black8, .black8		{font:8pt Arial,sans-serif; color:#000;}
a.black8bold, .black8bold	{font:bold 8pt Arial,sans-serif; color:#000;}
a.black9, .black9 { font:9pt Arial,sans-serif;  color:#000;  }
a.black9bold, .black9bold	{font:bold 9pt Arial,sans-serif; color:#000;}
a.black9boldnu, .black9boldnu	{font:bold 9pt Arial,sans-serif; color:#000; text-decoration:none;}
a.black10, .black10		{font:10pt Arial,sans-serif; color:#000;}
a.black10bold, .black10bold	{font:bold 10pt Arial,sans-serif; color:#000;}
a.black11, .black11		{font:11pt Arial,sans-serif; color:#000;}
a.black11bold, .black11bold	{font:bold 11pt Arial,sans-serif; color:#000;}
a.black12, .black12		{font:12pt Arial,sans-serif; color:#000;}
a.black12boldnu, .black12boldnu {font:bold 12pt Arial,sans-serif; color:#000; text-decoration:none;}
a.black12bold, .black12bold     {font:bold 12pt Arial,sans-serif; color:#000;}
a.black13bold, .black13bold	{font:bold 13pt Arial,sans-serif; color:#000;}
a.black14bold, .black14bold	{font:bold 14pt Arial,sans-serif; color:#000;}
a.black14bold, .black14bold	{font:bold 14pt Arial,sans-serif; color:#000;}
a.black16, .black16		{font:16pt Arial,sans-serif; color:#000;}
a.black17, .black17		{font:17pt Arial,sans-serif; color:#000;letter-spacing:-1px;}
a.black18, .black18		{font:18pt Arial,sans-serif; color:#000;letter-spacing:-1px;}

a.gray7, .gray7		{font:7pt Arial,sans-serif; color:#6d6d6d;}
a.gray7:hover		{color:#B2B2B2;}
a.grayft7, .grayft7	{font:7pt Arial,sans-serif; color:#6d6d6d;}
a.grayft7:hover		{color:#B2B2B2;}
a.gray8, .gray8		{font:8pt Arial,sans-serif; color:#6d6d6d;}
a.gray8:hover		{color:#B2B2B2;}
a.gray8bold, .gray8bold	{font:bold 8pt Arial,sans-serif; color:#6d6d6d;}
a.gray8bold:hover	{color:#B2B2B2;}
a.gray9, .gray9		{font:9pt Arial,sans-serif; color:#6d6d6d;}
a.gray9bold, .gray9bold	{font:bold 9pt Arial,sans-serif; color:#6d6d6d;}
a.gray9bold:hover	{color:#B2B2B2;}
.gray10bold		{font:bold 10pt Arial,sans-serif; color:#6d6d6d;}
.gray11bold		{font:bold 11pt Arial,sans-serif; color:#6d6d6d;}
.gray12bold		{font:bold 12pt Arial,sans-serif; color:#6d6d6d;}
a.gray14, .gray14	{font:14pt Arial,sans-serif; color:#6d6d6d;letter-spacing:-1px;}
a.gray16, .gray16	{font:16pt Arial,sans-serif; color:#6d6d6d;letter-spacing:-1px;}
a.gray17, .gray17	{font:17pt Arial,sans-serif; color:#6d6d6d;}
a.gray20, .gray20	{font:20pt Arial,sans-serif; color:#6d6d6d;}

a.dkgray7, .dkgray7	{font:7pt Arial,sans-serif; color:#333333;}
a.dkgray7bold, .dkgray7bold	{font:bold 7pt Arial,sans-serif; color:#333333;}
a.dkgray8, .dkgray8	{font:8pt Arial,sans-serif; color:#333333;}
a.dkgray8bold, .dkgray8bold	{font:bold 8pt Arial,sans-serif; color:#333333;}
a.dkgray9, .dkgray9	{font:9pt Arial,sans-serif; color:#333333;}
a.dkgray9bold, .dkgray9bold	{font:bold 9pt Arial,sans-serif; color:#333333;}

.ltred8			{font:8pt Arial,sans-serif; color:#ff0000;}

a.red7, .red7		{font:7pt Arial,sans-serif; color:#cc0000;}
a.red8, .red8		{font:8pt Arial,sans-serif; color:#cc0000;}
a.red8:hover		{color:#FF4D4D;}
a.red8bold, .red8bold	{font:bold 8pt Arial,sans-serif; color:#cc0000;}
a.red9, .red9		{font:9pt Arial,sans-serif; color:#cc0000;}
a.red9:hover		{color:#FF4D4D;}
a.red9bc, .red9bc	{font:9pt/13pt Arial,sans-serif; color:#cc0000;}
a.red9bc:hover		{color:#FF4D4D;}
a.red9bold, .red9bold	{font:bold 9pt Arial,sans-serif; color:#cc0000;}
a.red9bold:hover	{color:#FF4D4D;}
a.red10bold, .red10bold	{font:bold 10pt Arial,sans-serif; color:#cc0000;}
a.red10bold:hover	{color:#FF4D4D;}
a.red11, .red11		{font:11pt Arial,sans-serif; color:#cc0000;}
a.red11bold, .red11bold	{font:bold 11pt Arial,sans-serif; color:#cc0000;}
a.red11bold:hover	{color:#FF4D4D;}
a.red13bold, .red13bold	{font:bold 13pt Arial,sans-serif; color:#cc0000;}
a.red14bold, .red14bold	{font:bold 14pt Arial,sans-serif; color:#cc0000;}
a.red16, .red16		{font:16pt Arial,sans-serif; color:#cc0000;}
a.red17, .red17		{font:17pt Arial,sans-serif; color:#cc0000;}
a.red19bold, .red19bold	{font:bold 19pt Arial,sans-serif; color:#cc0000;}

a.britered8, .britered8			{font:8pt Arial,sans-serif; color:#FF0000;}
a.britered9, .britered9			{font:9pt Arial,sans-serif; color:#FF0000;}
a.britered8bold, .britered8bold		{font:bold 8pt Arial,sans-serif; color:#FF0000;}
a.britered9bold, .britered9bold		{font:bold 9pt Arial,sans-serif; color:#FF0000;}
a.britered11bold, .britered11bold		{font:bold 11pt Arial,sans-serif; color:#FF0000;}
a.britered13bold, .britered13bold	{font:bold 13pt Arial,sans-serif; color:#FF0000;}
a.britered17, .britered17	{font:17pt Arial,sans-serif; color:#FF0000; letter-spacing:-1px;}

a.dkred9,.dkred9		{font:9pt Arial,sans-serif; color:#900;}
a.dkred8,.dkred8		{font:8pt Arial,sans-serif; color:#900;}

a.orange17, .orange17		{font:17pt Arial,sans-serif; color:#d47314; letter-spacing:-1px;}
a.ltblue17, .ltblue17		{font:17pt Arial,sans-serif; color:#0d61bb; letter-spacing:-1px;}

a.blue8, .blue8			{font:8pt Arial,sans-serif; color:#009;}
a.blue8:hover			{font:8pt Arial,sans-serif; color:#69f;}
a.blue9, .blue9			{font:9pt Arial,sans-serif; color:#009;}
a.blue9:hover			{font:9pt Arial,sans-serif; color:#69f;}
a.blue9bold, .blue9bold		{font:bold 9pt Arial,sans-serif; color:#009;}
a.blue9bold:hover		{font:bold 9pt Arial,sans-serif; color:#69f;}
a.blue11bold, .blue11bold	{font:bold 11pt Arial,sans-serif; color:#009;}
a.blue11bold:hover		{font:bold 11pt Arial,sans-serif; color:#69f;}

a.dkblue8, .dkblue8		{font:8pt Arial,sans-serif; color:#06487B;}
a.blue8:hover			{font:8pt Arial,sans-serif; color:#0A75C7;}
a.dkblue11bold, .dkblue11bold	{font:bold 11pt Arial,sans-serif; color:#06487B;}
a.dkblue13, .dkblue13		{font:13pt Arial,sans-serif; color:#06487B;}

a.lgrn9bold, .lgrn9bold	{font:bold 9pt Arial,sans-serif; color:#5F7808;}
a.lgrn9bold:hover	{color:#8EB012;}
a.lgrn8, .lgrn8		{font:8pt Arial,sans-serif; color:#5F7808;}
a.lgrn8:hover       {color:#8EB012;}
a.lgrn8bold, .lgrn8bold	{font:bold 8pt Arial,sans-serif; color:#5F7808;}

.khaki8 		{font:8pt Arial,sans-serif; color:#A4956D;}

.HPprodImg		{border:1px solid #ebebeb;}
.hpqs, a.hpqs		{font:12/15pt Arial,sans-serif; color:#000;}
.flagImg 		{margin-left:10px;margin-right:13px;}

a.white12bold, .white12bold	{font:bold 12pt Arial,sans-serif; color:#fff;}
a.white10bold, .white10bold	{font:bold 10pt Arial,sans-serif; color:#fff;}
a.white10, .white10		{font:10pt Arial,sans-serif; color:#fff;}
a.white9,.white9		{font:9pt Arial,sans-serif; color:#fff;}
a.white9bold,.white9bold	{font:bold 9pt Arial,sans-serif; color:#fff;}
a.white9:Hover			{color:#D9D9D9;}
a.white8bold, .white8bold	{font:bold 8pt Arial,sans-serif; color:#fff;}
a.white8, .white8		{font:8pt Arial,sans-serif; color:#fff;}
a.white8:Hover			{color:#D9D9D9;}
a.white7, .white7, .white7 a		{font:7pt Arial,sans-serif; color:#fff;}
a.white7:Hover			{color:#D9D9D9;}

td.seltab	{border-bottom:1px solid #f3f3f3; border-top:1px solid #bebdbd; background:#f3f3f3; font:9pt Arial,sans-serif; color:#000;}
td.deseltab	{border-bottom:1px solid #bebdbd; border-top:1px solid #bebdbd; background:#ffffff; font:9pt Arial,sans-serif; color:#000;}
td.seltab a	{font:9pt Arial,sans-serif; color:#000; text-decoration:none;}
td.deseltab a	{font:9pt Arial,sans-serif; color:#000; text-decoration:underline;}

.holiday {margin: -2px 10px 0px 0px;}
a.holidayLink1White, .holidayLink1White 
{
    font:8pt Arial,sans-serif; 
    color:#ffffff; 
    line-height: 11pt;
    float:right; 
    position: relative;
    left: -10px;
}
a.holidayLink2White, .holidayLink2White 
{
    font:8pt Arial,sans-serif; 
    color:#ffffff; 
    line-height: 11pt;
    float:right; 
    position: relative;
    left: -14px;

    
}
a.shipupgrade7, .shipupgrade7 {font:7pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade8, .shipupgrade8 {font:8pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade9, .shipupgrade9 {font:9pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade9bold, .shipupgrade9bold {font:bold 9pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade10, .shipupgrade10 {font:10pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade10bold, .shipupgrade10bold {font:bold 10pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade12, .shipupgrade12 {font:12pt Arial,sans-serif; color:#F15F81;}
a.shipupgrade12bold, .shipupgrade12bold {font:bold 12pt Arial,sans-serif; color:#F15F81;}


/* Added for MasterPage.master */

.formMaster 
{
    margin: 0;
    padding: 0;
}
/* Added for cleanup purposes on the TabsMessaging UC */

/* Layout Control */
#mhWrapper {
  width: 760px;
  margin: 0; 

}

#mhLogo 
{
  width:215px;
  float: left;
  margin: 0;
  padding-top: 0px;
}

#mhSSC 
{
  width:545px;
  float: right;
  padding-top:0px;
  margin: 0;
} 

#mhDHTML {
  padding: 0;
  margin: 0; 
  clear: both;
  height: 35px;
 }

#mhSpacer 
{
  background-image: url(/img/5/topnav/tab_shadow.gif);
  background-repeat:repeat-x;
  width:auto;
  height:4px;
  min-height:4px;
  border-left:1px solid #bebdbd;
  border-right:1px solid #bebdbd;
}

#mhSearch 
{
  margin: 0; 
  height:30px;
  min-height:30px;
  padding: 0 0 0 0;
}

.mhBASignup 
{
 margin: 0;
 font-size: 5px;
 padding-top:15px;
}
.topNavLevel3 {
     border-left: 1px;
	 border-left-style: solid;
	 border-left-color: #bebdbd;
	 border-right: 1px;
	 border-right-style: solid;
	 border-right-color: #bebdbd;
	 border-bottom: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: #bebdbd;
	 padding:2 0
	 
}

.topNavSearch {
  padding: 0 0 0 0;
  float: left;
}


.topNavLinks 
{
  padding: 6 6 0 0;
  #padding: 3 10 0 0;
  float: right;
}



.searchForm {
  margin: 0;
  padding: 0;
}

.SearchBox {
display: inline;
vertical-align:middle;
}

.SearchBtn {
display: inline;
vertical-align:middle;
}

.SearchField {
width: 245px;
height: 22px;
padding-left: 3px;
vertical-align:middle;
font:9pt Arial,sans-serif; 
color:#000;
display: inline;
	
}






/* Add some padding for content layout 
================================== */

#content * {
  padding-right: 8px;
}

#content * * {
  padding-right: 1px;
}

   
/* Master Page Additions */

.masterBody {
  text-align: center; 
  /* Commenting out for testing */
  /* min-width: 760px; */
}

#sbMasterWrapper {
  width: 764px; /* added 4px to fix product page - This should be fixed */
  margin: 0 auto;

}

#sbMasterPageHdr 
{
   margin: 0 auto; 
  
   }

#sbMasterContent { 
  width: auto; /* set this to auto to handle extra white space in FF */
  float: right;
  padding: 0 0 0 0;
  margin-bottom: 10px;
  overflow:hidden;
}

#sbMasterLeftNav { 
  width: 156px; 
  float: left;
  padding: 0 0 0 0; 
} 

#sbMasterFooter 
{
    clear:both;
           
    }
/* Global Footer Additions - Used on Promo Footer */

#sbFooterWrapper
{
  width:768px; /* this is here to compensate for the transitional doc balances IE and FF */
  margin:0px; 
  max-width:760px; /* For FF and Safari */
  min-width:760px;
  padding: 0 0 0 8;
  clear:both;
  margin-left:-8px; /* another hack to get everyone to place nice in transitional mode */
  
    }
    
#sbFooterBACnt
{   
    width:auto;
    min-width: 567px;
    background-image :url(/img/5/ftr/scoopbg.gif);
    background-repeat:repeat-x;
    float:left;
    
    }
#sbFooterBAForm
{
    width:auto;
    max-width:193px;
    min-width:193px;
    background-image :url(/img/5/ftr/scoopbg.gif);
    background-repeat:repeat-x;
    float:right;
    text-align:right;
    
  
 
    }
#sbFooterBanner
{   
    width:760px;
    border-bottom:1px solid #bdbdbd;
    text-align:center;
    clear:both;
    margin-bottom:10px;
    
    }
    
/* Footer Selectors for SB/UserControls footer */

#sbFooterLo
{
    clear:both;
    }
    
#sbFooterDeptLinks 
{
    padding: 0 0 22 0;
    text-align:center;
    }    
#sbFooterLegal 
{
     text-align:center;
     }
#sbFooterWalletLegal 
{
    text-align:center;
    
    }
    
/* Search Results specific Selectors */    
    
    
#sbSearchResults
{
    min-width: 560px;
    text-align:left;
    width: 560px;
    
    }
.sbSearchResultsHdr { 
    border-bottom:1px solid #ccc;
    min-width: 557px;
    text-align:left;
}

/* Left Nav - Static Additions */

#sbLeftNavSSC 
{
    width: 165px;
    min-width:165px;
    padding: 0 5 5 13;
    text-align:left;
    vertical-align:top;
    }
    
    #sbLeftNavSSCTop 
    {

        padding: 0 0 0 2;
        margin: 0 auto;
        }
        

/* Product Page */

#sbProductInfo 
{
    border-left: 1px solid #bebdbd; 
    border-right: 1px solid #bebdbd; 
    border-bottom: 1px solid #bebdbd;
    
    }
#sbProductItem 
{
    padding: 0 0 0 5;
    text-align:left;
    }   
#sbProductShip 
{
    padding: 0 0 0 5;
    }    
    
     
/* Power Reviews  */


#sbPwrContent 
{
    width:416;
      }
/* Prestige Pass - Pvt Sale */


#sbLeftNavBlank {

  position: relative;
  top: 13px;
  left: 2px;
  width: 192px;
  max-width: 192px;
  min-width: 192px;
}



#sbevent 
{
    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;
    
    }
#sbevent p 
{
    background-image: url(/img/5/promo/ps/ps_coach_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */
    
    }
    
    
/* added for additional PS - this selectors will be called thru Offermatica */

/* Kitchen Aid */
#sbeventKA 
{
    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;
    
    }
#sbeventKA p 
{
    background-image: url(/img/5/promo/ps/kitchen_aid/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */
    
    }
    
/* Bandolino  */
#sbeventBdo 
{
    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;
    
    }
#sbeventBdo p 
{
    background-image: url(/img/5/promo/ps/bdo/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */
    
    }

/* Kenneth Jay Lane   */
#sbeventKJL 
{
    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;
    
    }
#sbeventKJL p 
{
    background-image: url(/img/5/promo/ps/kjl/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */
    
    }
/* SFFERRA   */

#sbeventSfe 

{

    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;

    

    }

#sbeventSfe p 

{

    background-image: url(/img/5/promo/ps/sfe/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */

    }	
/* Watch Event   */

#sbeventWatch 

{

    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;

    

    }

#sbeventWatch p 

{

    background-image: url(/img/5/promo/ps/ps_watch/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */

    }	
    
/* Fendi   */

#sbeventFendi 

{

    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;

    

    }

#sbeventFendi p 

{

    background-image: url(/img/5/promo/ps/fendi/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */

    }	    
 
 
 /* Prada   */

#sbeventPrada 

{

    position: relative;
    /* display inline below is causing an issue in Safari */
    /* switching to inline-block; makes it a little better */
    /* you must reset the positioning below */
    display: inline-block;
    margin: 0 auto;
    margin-right: 155px;

    

    }

#sbeventPrada p 

{

    background-image: url(/img/5/promo/ps/prada/ps_event_hdr.jpg);
    width: 760px;
    height: 78px;
    position: absolute;
    top: -65px;
    left:2px; /* Was left:-76px; display: inline; */
    margin: 0; /* need this - don't remove */

    }	       
    
    
.sbPSLoginLeft 
{  
    background-image: url(/img/5/promo/ps/ps_login_left_bck.gif);
    background-repeat:repeat-y;
    }
    
.sbPSLoginRight 
{
    background-image: url(/img/5/promo/ps/ps_login_right_bck.gif);
    background-repeat:repeat-y;
    
    }
    
#sbPSEventContent 
{
    padding: 15 0 0 12;
     min-width: 579px;
     width: auto;
    }

      
      

/* Gift Card Additions */


#sbGCBalanceWrapper 
{
    text-align:left;
    padding: 0 0 0 10;
    width: 598px;
    }

#sbGCBalanceHdr 
{
    border-bottom:solid 1px #bdbdbd;
    padding-bottom:5px;
    border: border-style border-width border-color | inherit;
    padding: top  right bottom left ;

    }
    
#sbGCBalanceGHdr 
{
    padding:8 0 12 0;
 
    
    }
/* added for My Account */
#sbMya
{
    width: 600px;
}


/* Wraps the overall layout on No Nav Page - Leaving this in for now - Should be removed. */
#coWrapper {
  width: 770px; 
  margin: 0 auto; 
  text-align: left;
}


/* Modal Styles */

#modalWrapper {
 
 width: 370px;
 height: 150px;
 padding: 0 10 0 10;
 background: url(/img/5/promo/deal_o_day/copy.gif) no-repeat left;
}

#modalWrapper2 {
 
 width: 370px;
 height: 150px;

}

#modalPageHdr 
{
    margin: 0 0 10 0;
    
    }
    
 #modalPageForm, #modalPageForm1, #modalPageForm2, #modalPageForm3
 {
    display:inline;

    }
    
 #modalPageForm2 
 {
    padding: 20;

 }   
.modalPageFormBtn 
{
    position: relative;
    top: 5px;
    }
    
  #modalPageForm3 
  {
    padding: 20;
    }     
    
   #modalPageInput 
   {
    position:absolute;
    top: 160px;
    #top:165px;
    left: 0px;
   } 
   

    
  /* Google Checkout */
  
  
  #sbOtherCOWrapper 
  {
    width:234px;
    padding: 0;
    margin: 0;
    height:169px;
    }
 
 #sbOtherCOWrapper br 
 {
     font-size: 6px;
    }  
    
    #sbOtherCOTop 
    {
        padding: 20 0 0 0;
        margin: 0;
  
        }
    
    #sbOtherCOMid 
    {
    #margin: -3px 0 -4px 0;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    
             }
    #sbOtherCOBtm 
    {
        padding: 0;
        margin: 0;
        }   
     #pagingWrapper {width: 560px;}
     #perPage {float:left;}
     #paging {float:right;
              width: 280px;
              text-align:right;
              padding: 0 10px 0 0;
               
              }
              
 #sbCouponsWrapper 
 {
     background: url(/img/5/promo/sb_coupon_page/sb_coupon_page_bg.jpg) no-repeat;
     width: 595px;
     height: 707px;
  }
#sbCouponsWrapper h3 
{
    text-align:left;
    padding: 20px;
    margin: 0;
    font-size: 11px;
    }
#sbCouponsWrapper p 
{
    text-align:left;
    padding: 10px 20px 0 20px;
    font-size: 11px;
    margin: 0;
    }
 #couponLinks 
 {
    color:#B80000;
    font-size: 11px;
    font-weight: bold;
    margin: 90px 0 0 0;
    *margin: 85px 0 0 0;
    }
   #couponLinks div
   {
    float: left;
    width: 100px;
    *width: 170px;
    text-align:center;
    }
    
     .cellPad1 
    {
        padding: 0 0 0 60px;
        *padding: 0 0 0 53px;
        
        }
        
     .cellPad2
    {
        padding: 0 0 0 85px;
        *padding: 0 0 0 77px;
        }    
        
      .cellPad3 
    {
       padding: 0 0 0 80px;
       *padding: 0 0 0 95px;
        }
  #couponLinks a 
 {
    color:#B80000;
    }
    
     #couponLinks a:hover 
    {
    text-decoration: none;
    }
    
 #affCouponLinks {
display:block;
height:135px;
font-weight:bold;
width: 290px;
text-align:left;
border: solid #CFCFCF 1px;
background-color:#F0F0F0;
text-align:center;
}

 #affCouponHdr {
display:block;
height:34px;
font-weight:bold;
font-size: 11px;
color: #FFF9B5;
width: 290px;
text-align:center;
background: url(/img/5/promo/affiliate/aff_landing_cat_bck.gif) repeat;
}

 #affCouponHdr br 
 {
    font-size: 8px;
     }
     
 #affCouponHdr a 
 {
    color: #FFF9B5;
     }

#affCouponLinks ul{
list-style:none;
width:124px;
margin:0 0 0 10px;
float:left;
padding: 15px 0px 10px 10px;
line-height: 18px;
text-align:left;
font-size: 10px;
}        

/*****************************************************************************
******************************************************************************
					Automatic Markdowns (/promo/markdowns/)
******************************************************************************
*****************************************************************************/

.markdown 
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
}
.markdownBody a img 
{
	margin: 0px;
	padding: 0px;
	border: none;
}

.markdownMemo 
{
	background-repeat:no-repeat;
	background-position:center center;
	width:760px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

.markdownBody 
{
	width:760px;
	overflow:hidden;
	border: solid 1px #898989;
	margin: 7px 0px;
	padding: 0px;
}
.markdownSplashHeader
{
	padding:0px;
	margin:37px 0px 0px 0px;
	width:519px;
	height:264px;
	float: left;
}
.markdownSplash
{
	padding: 0px;
	margin:0px;
	display:block;
	width:519px;
	height:264px;
	background: #fff url('/img/5/promo/markdowns/splash2.gif') no-repeat top right;
	text-indent: -9999px;
}
.markdownNav 
{
	margin: 37px 10px;
	padding: 0px;
	float: left;
	margin-bottom:20px;
}
.mardownContentContainer 
{
	float:right;
	overflow:hidden;
}
.markdownNavHeader 
{
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
.markdownNavList
{
	margin: 0px;
	margin-bottom:20px;
	padding: 0px;
	list-style: none;
}
.markdownNavList li
{
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	list-style: none;
}
.markdownNavList li a
{
	margin: 0px; padding: 0px;
}
.markdownLeftHeader
{
	color: #fff;
}
.markdownLeftHeader a
{
	color: #fff;
	text-decoration: none;
}