html { 
	background:#fff;
	color:#000
}
			
body 
	{ 
		margin: 0; 
		font-family:Arial,sans-serif; 
		font-size: 11px; 
		color: #000; 
		background-color: #E5E5E5;
		border: 0;
		padding:0 0 40px 0;
		text-align:center;

		}
.centering-containter-1{width:950px;margin:0 auto;}
.whitebackshadow{background-color:#ffffff;border-right:solid 1px #b3b3b3;border-left:solid 1px #b3b3b3;}
/*background-image:url(../images/staples/html/Back-whitebackshadow-949.gif);background-repeat:repeat-y;*/		
#visitlink 
{
	font-size: 14px;
	border: 1px solid #ccc; 
	width: 130px; 
	background-color: #FFFBE7; 
	padding: 5px 5px; 
	color: Black; 
	text-align: center; 
	cursor: pointer; 
	cursor: hand;
}

#clientheader { width: 955px; margin-bottom: 0px; border-bottom: 0px solid #CE0000; padding:0px;}
#headerIFrame { margin-bottom:-2px; margin-left:-5px; }
html *iframe#headerIFrame { margin-bottom: 0px; margin-left: -2px; }
#clientfooter { width: 955px; text-align: center; padding:0px ; }

#cmsattribution { width: 756px; text-align: center; padding: 0px  20px 0px 20px; font-size: 10px; font-family: arial; color: #555;}
 
#maincontent 
{ 
	width: auto; 
	margin:0px; 
	padding: 0px; 
	text-align: left; 
	padding-left: 0px; 
} 

#flashBG{background-image:url(../images/staples/flashBG2.gif); background-repeat:  repeat-x; width: 950px; background-position: top;}
#flexMovie{background-color: #ffffff; }

/* InstallFlash styles */

#mcinstallflashcontainer
{
	margin:0;padding:0;
	height: 500px;
	background-color: #FFFFFF;
}

#mcinstallflash /* relative to #mcinstallflashcontainer */
{
	background-color: #FFFFFF;
	border:0px solid #8B98A1;
	width: 695px;
	height:240px;
	position: relative;
	top: 60px;
	margin:0 auto;
}

#mcinstallflashtext
{	background:url(../images/staples/html/staples_no_flashBg.jpg) top left; background-repeat:no-repeat;
	padding: 40px  20px 0px 20px;
	height: 240px;
}

#ifstoreText
{
	padding-bottom: 0px;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
}

#ifdescriptionText
{
	font-size: 14px;
	font-weight: normal;
	padding-bottom:5px;
	border-bottom:0px solid #BFBFBF;
}

#broadDial 
{
	text-align:left; 
    width: 980px;
    font-size: 12px;
    color:#333333; 
    background-color: #fff; 
    border-left: 1px solid #999999;
    border-right: 1px solid #999999; 
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: -1px;
	margin-right: 0;
	height: 36px;
}

.candyWrap { 
	text-align:left; 
	margin:0 auto; 
	width:980px;
	background:#fff;
}

.candyWrap_htmlshadow{   
	background-image:url(../images/staples/bodycontent_bg.png);
	background-repeat:repeat-x; 
}
.candy {
	overflow:hidden; 
	border-width:0 2px;
	padding: 0;
	width:980px;
	color:#000;
	background-color:#fff;
}
.candyNoBorder 
{
	overflow:hidden; 
	border-width:0;
	padding:0;
	width:980px;
	background:#fff;
	color:#000;
}

#wrapall { 
	float:none;
	margin:0 auto;
	text-align:left;
	width:980px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 0px;
	background: #fff;
	
}

#emsg {
	display: none !important;
}

.ifdescriptionText
{
	font-size: 12px;
	font-weight: normal;
}
/*End InstallFlash styles */



/* Begin new SC HTML styles */
/* Master Styles */

.normal{font-weight:normal;}
.bold{font-weight:bold;}
.fontArial{font-family:Arial, Verdana, Sans-Serif;}
.font8{font-size:8px;}
.font9{font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font30{font-size:30px;}
.red{color:#CC0000;}

.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.italic{font-style:italic}

.p5{padding:5px;}
.p10{padding:10px;}
.p20{padding:20px;}

.pl2{padding-left:2px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl14{padding-left:14px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pr2{padding-right:2px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb17{padding-bottom:17px;}

.pt2{padding-top:2px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}

.plr5{padding-left:5px;padding-right:5px;}
.plr10{padding-left:10px;padding-right:10px;}
.plr15{padding-left:15px;padding-right:15px;}

.ptb5{padding-top:5px;padding-bottom:5px;}
.ptb15{padding-top:15px;padding-bottom:15px;}

.ptb20lr10{padding:20px 10px 20px 10px;}

.borderblack1{border:1px solid black;}
.blackfont{color:#000000;}
.whitefont{color:#FFFFFF;}
.bluefont{color:#3384D8;}
.redfont{color:#CC0000;}
.greyfont{color:#555555;}

.m0p0{margin:0;padding:0;}
.m0auto{margin:0 auto;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}

a:link {color:#3384D8}
a:visited {color:#3384D8}
a:hover {color:#3384D8}
a:active {color:#3384D8}
a.blacklink:link{color:#000000;}
a.blacklink:visited{color:#000000;}
a.blacklink:hover{color:#000000;}
a.blacklink:active{color:#000000;}

.underline{text-decoration:underline;} 
.nounderline a:link{text-decoration:none;}
.nounderline a:visited{text-decoration:none;}
.nounderline a:hover{text-decoration:none;}
.nounderline a:active{text-decoration:none;}
a.nounderline{text-decoration:none;}
.bluelink a:link{color:#3384D8;}
.bluelink a:visited{color:#3384D8;}
.bluelink a:hover{color:#3384D8;}
.bluelink a:active{color:#3384D8;}

 a.graylink:link{color:#333333;}
 a.graylink:visited{color:#333333;}
 a.graylink:hover{color:#333333;}
 a.graylink:active{color:#333333;}
 
 a.gray7link:link{color:#777777; text-decoration:none;}
 a.gray7link:visited{color:#777777; text-decoration:none;}
 a.gray7link:hover{color:#777777; text-decoration:none;}
 a.gray7link:active{color:#777777; text-decoration:none;}

.spacer10{padding-right:10px;}
.spacer15{padding-right:15px;}
.w400{width:400px;}

/***** common formatting *****/
p, ul, ol {margin:0;padding:0;}
ul, ol {padding:0;}
blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
img {border:0;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

/* No Content */
.no_content_rectangular_back{
	margin:0 auto;
	width:734px;height:334px;
	background-image:url(../images/staples/html/back_no_content_gray_white_rectangle.png);
	background-repeat:no-repeat;
}

/* Nuep */

#nuepbody{width:949px;margin:0 auto;padding:0;overflow:hidden;}
.nuepdarkback{background-color:#303030;}
.nuep_container{padding:53px 0 263px 0;}
#nuepheaderphrase{font-size:30px; padding-top:17px;text-align:left;}
#nuepheadersub{padding:0 0 0 0;text-align:left;}
#nuepentry{margin:0 auto; width:350px; border:1px solid #6d8398;}
#nuepcopy{padding:0 0 3px 17px;}
#CityStateZip{width:240px; text-align:left;}
#nueperror {font-size:14px; margin:0; padding:3px 0 3px 0; color:#CC0000;}
.nuep_rectangular_back{
	margin:0 auto;
	width:485px;height:275px;
	background-image:url(../images/staples/html/back_NUEP_gray_white_rectangle.png);
	background-repeat:no-repeat;
}
.nuep_unit_390{width:390px;margin:0 auto;text-align:left;}
.graybackgraphic{
	width:307px;height:44px;
	background-image:url(../images/staples/html/back_NUEP_zip_code.png);
	background-repeat:no-repeat;
	padding:10px 0 0 15px;
}

/*bbp_page0_email_BG.jpg*/

/* (top) Left Nav Styles */
/*.top_weeklyad_banner{background:url(../images/staples/html/top_blue_bg.jpg) top left no-repeat; height:110px; width: 923px; }*/
.top_weeklyad_banner { height: 110px; width: 950px; margin-left: 12px; }

/* Shopping Cart */
                   
.TopNavShoppingCart a:link, .TopNavShoppingCart a:visited  { 
    color: #cd0101;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    height: 22px; 
    width: 138px; 
    display: block; 
    position: absolute; 
    padding: 0 0 0 0;
    margin: 30px 2px 0 0;
    top: 0; 
    right: 0; 
}
.TopNavShoppingCart a:hover { text-decoration: underline; }

.TopNavShoppingCart span { color: #c4000a; }
/* Store Info */
#gnstoreinfo { padding: 3px 48px 0 0; }
#gnstradd1, #gnstrname { font: normal 17px Arial; }
.TopNavLinks { padding-top: 15px; padding-bottom: 5px; }
.TopNavLinks a:link { color: #555555; font: normal 12px Arial; }
.TopNavLinks a:visited { color: #555555; font: normal 12px Arial; }
.TopNavLinks a:hover { color: #555555; font: normal 12px Arial; }
.TopNavLinks a:active { color: #555555; font: normal 12px Arial; }

/* Search */
input{padding:0; margin:0;}
#gnsearchinput{padding:0;border: 1px solid #000000; color: #777777; width: 232px; height: 18px;padding-left:3px !important;}
#gnsearchinputBox { border: 1px solid #000000; color: #777777; width: 116px; height: 18px;padding-left:3px !important; font-size: 12px !important; font-family: Arial !important;}
/*#lnsearchcopy{background:url(../images/staples/html/searchweeklyad_label.gif) 0 7px no-repeat; height:24px; padding:0 10px 0 103px; }*/
#lnsearchcopy { height: 27px; width: 280px; padding: 0 15px 0 0px; }

/* Entry Page */
#boundingdiv{padding:10px 5px 10px 5px;}
#lefcontentdiv{float:left; width:198px;}
#maincontentdiv{float:left !important; width:545px; margin:0; padding:0;}
#globalnavdiv{float:left; width:222px;height:650px;margin:0;padding:0 0 0 13px;}

.mcentrycovbody{border:1px solid #b3b3b3;}
.entrycovheader{background-color:#D5EAFF; font-size:14px;}
.SLHcircularbanner{background-color:Transparent;}


/* Global Right Nav */
#globalnav { width:222px; margin:0;padding:0;border:none;}
#gncatlist{padding: 2px 0px 4px 0px;}
.rightnavwindowpadding{padding:2px 13px 30px 13px;}
.rightnavwindowpadding2{padding:2px 13px 10px 13px;}
.brandlistwindow{text-overflow:auto; overflow:auto; height:150px; font-size:10px;}

#gnspreadview{background:url('../images/staples/spread_Icon.png') 0 -46px repeat-y;width:108px;height:23px;position:relative; float:right; padding-right:8px;}
#gnprintpage{background:url('../images/staples/print_Icon.png') top left repeat-y;width:89px;height:23px;position:relative; float:right; padding-right:8px;}
#gnshoppinglist{background:url('../images/staples/sl_Icon.png') top left repeat-y;width:126px;height:23px;position:relative; float:right;}
#slcopy{padding:7px 0 5px 10px;}
a.sllink{font-size:10px;color:#555555;text-decoration:none}
a.sllink:link{color:#555555}
a.sllink:visited{color:#555555}
a.sllink:hover{color:#0092dd}
a.sllink:active{color:#555555}
a.sllink_count{text-decoration:none;}
#slimg{float:left;position:absolute;top:0;}
#slitemcountcontainer{float:left;padding-left:20px;width:126px;height:23px;}
#slitemcount{font-size:10px;width:30px;height:21px;text-align:center;padding:2px 0 0 0;color:#666666;position:absolute;left:26px;}
#spnShoppingListPhrase{font-size:10px;}
.slcountlineheight{line-height:9px;margin:0;padding:0;}

#gnflashbody{border:none; }

/* Email Alert subscribe Page */
.redalert{font-family:Arial, Verdana, Sans-Serif;}
.nocontentemailsubmit{border:none; margin:0 auto; width:100%;}

/* Left Rail */
#emailsignupTITLE{font-size:14px; font-weight:bold; background-color:Transparent; height:auto; padding:0; text-align: center}
#emailsignupTEXT{color:#808080; padding-bottom:3px; text-align: center}
#gnemailalert{padding:0px;}
#gnemailinput{width:232px; padding-top:1px;}


/* Browse By Page */
#mcnavtopcircpage, #mcnavbotcircpage{background-color:transparent; border:none;}
#mcnavpageleft{padding-right:0;}
#mcnavpageright{padding-left:0;}
.mcpageALLpgnum{padding:3px;}
.mcpageALLimg { border: none; }
.pagesmallright{border:1px solid #DBDBDB; border-right:none;}
.pagesmallleft{border:1px solid #DBDBDB; border-left:none;}
.pagesmalllast{border:1px solid #DBDBDB;}
#mcbrowsepage {padding-left: 20px; }

#mcpageITEMLIST{padding-left:20px; width:446px;}
#mcpageITEMLISTHEADER{font-size:12px; color:#3384d8; font-weight:bold; padding:4px 0 11px 0; border-bottom:1px solid #C6CBD0;}
.mcpgthumbnail{border-top:none; border-bottom:1px solid #C6CBD0; padding:13px 0 8px 0;}

.mcpgltTITLE{font-size:12px;font-weight:bold;}	
.mcpgltTITLE a{color:#000000; text-decoration:none;}	
.mcpgltADDDEALINFO{font-size:12px;}
.mcpgltDEAL{font-size:16px; color:#CC0000; margin:0;padding-bottom:3px; padding-top:4px;}
.mcpgltPRICEQ{font-size:12px; color:#CC0000; margin:0; padding-top:4px;}
.mcpgltORIGDEAL, .mcpgltSKU, .mcpgltDATE{font-size:10px; color:#666666; font-family:Arial;}
.mcpgltLINKS{padding-top:3px;}
.mcpgltLINKS a{font-size:12px; text-decoration:none;}

.BolSpacer{padding-right:10px; float:left; width:auto;}
.BolBox{border:1px solid #B2B2B2; background-color:#FFEB9A; text-align:center; padding:2px; width:auto; font-size:12px;}
.BolBox a{color:#000000;}
.addtoSLBox{float:left; text-align:center;padding-top:3px;}

.PageZeroH1 {font-family: Arial, Sans-Serif; font-size: 20px; color: #000;}
.PageZeroH2 {font-family: Arial, Sans-Serif; font-size: 16px; color: #000;}
.PageZeroInstr {font-family: Arial, Sans-Serif; font-size: 14px; color: #555555; text-align: center; margin: 0 auto; line-height: 20px; width:250px; list-style:circle inside url("/images/blueball.gif");}

.bbpViewBy{
font-size:12px;
color:#333;
}
.bbpPipe{
font-size:12px;
color:#acacac;
}

.JUMPPAGEdropdown {font-size: 12.5px}
/* BBP Rollovers */

.popdiv 
{
	
	padding: 0px;
	font-size: 11px;
	width: 246px;
	line-height: 100%;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
}
.poptitlediv{background-color: #D5EAFF; padding:5px 5px 15px 5px; font-family:Arial, Verdana, Sans-Serif;}

.poptitle{font-size:14px; font-weight:normal; font-family:Arial, Verdana, Sans-Serif; line-height:normal;color:#555555;}
.popdeal{font-size:14px; font-weight:bold; font-family:Arial, Verdana, Sans-Serif; color:#CC0000; line-height:normal;}
.poppricequalifier{font-size:12px; font-weight:normal; font-family:Arial, Verdana, Sans-Serif; color:#CC0000; line-height:normal; padding:10px 0 25px 0;}

.popSKU{color:#666666; line-height:normal;}
.popclickformore{font-size:10px; font-family:Arial, Verdana, Sans-Serif; font-weight:normal; line-height:normal;}
.mcpgltDATEexpired{font-size:10px; font-family:Arial, Verdana, Sans-Serif; font-weight:normal; line-height:normal;}
.mcpgltDATEpending{font-size:10px; font-family:Arial, Verdana, Sans-Serif; font-weight:normal; line-height:normal;}
.popthumbnailimg {border:none;}

.printlink {font-family: Arial, Sans-Serif; text-decoration: none !important; font-weight: normal !important;  font-size: 12px; color: #555 !important}
.printlink a:link {font-family: Arial, Sans-Serif; text-decoration: underline !important; font-size: 12px; font-weight: normal !important; color: #555 !important}
.printlink a:active {font-family: Arial, Sans-Serif; text-decoration: underline !important; font-size: 12px; font-weight: normal !important; color: #555 !important}
.printlink a:hover {font-family: Arial, Sans-Serif; text-decoration: underline !important; font-size: 12px; font-weight: normal !important; color: #555 !important}
.printlink a:visited {font-family: Arial, Sans-Serif; text-decoration: underline !important; font-size: 12px; font-weight: normal !important; color: #555 !important}


/* BBCat/Brand */

.mccatthumbnailframe{width:184px;}
#mcnavtopcategory,#mcnavbotcategory,div #mcnavtopfilter,#mcnavtopcategory11 {background-color:transparent;border:none; }
#mcnavtopfilter{width:180px; margin:0;padding:0;}

select#mcnavbotcatFILTER, select#mcnavbotcatSORT
{font-size:10px; font-family:Arial; font-weight:normal; padding:0; margin:0;}

.bottom1relative{position:relative; bottom:1px;}

#mcnavtopcategory{padding:0 0 0 20px;}
#mccatITEMLIST{padding-left:10px;}
.mccatthumbnailframe{padding:10px 0 20px 0;}
.mccatltTEXTCOPY{padding-left:5px;}
.mccatltTITLE {margin:0;padding:0 0 20px 0; height:25px; overflow:hidden; font-size:12px;}
.mccatltTITLE a{color:#000000; text-decoration:none; font-size:12px;}
.mccatltTHUMB{margin:0;padding:0;border:1px solid #CCCCCC;}
.mccatltORIGDEAL{margin:0;color:#666666;font-size:10px; padding-top:3px; height:20px;}
.mccatltDEAL{margin:0;color:#CC0000;font-size:14px; margin:0; padding-bottom:5px;}
.mccatltPRICEQ{margin:0;padding:0;padding-bottom:5px;color:#CC0000;font-size:10px;}
.mccatltADDDEALINFO{margin:0; padding:0;padding-bottom:5px;color:#000000;font-size:12px;}
.mcpgltDATE{margin:0;padding:0; padding-bottom:0px;color:#000000;font-size:10px;}
.mccatltLINKS{margin:0;padding:5px 0 5px 0; text-align:left;}

/* Item Detail */
#id_topnav_bg{background:url("../images/staples/id_topnav_bg.png") top left no-repeat; width:690px;height:32px;text-align:right;}
#id_topnav_border{border:1px solid #cccccc;border-top:none;padding:5px 0 5px 10px}
#mcdetail{padding-top:24px;}
#detailTITLE{width:540px; padding-bottom:15px;}
.ItemDetailOffersValid{color:#555555; padding-bottom:15px;}
#detailIMAGEframe {padding:0 10px 0 0;}
#detailIMAGE{border:1px solid #B3B3B3; padding:5px;}

#detailPAGEBROWSE,#detailLOCATION{font-size:11px;padding-top:10px;}

#detailTEXTframe{margin:0;padding:0;width:480px;border:0px solid #B3B3B3;}
.ProductInformation{background-color:#F0F7FF; padding:5px 10px 5px 10px; border-bottom:1px solid #B3B3B3}
.RelatedItems{background:url("../images/staples/staples_item_detail_gridHeader.gif") top left no-repeat; width:448px;height:32px; padding:9px 0 0 8px;}

#detailACTIONS{margin:0;padding:0 0 20px 0;width:100%;}
.ItemDetailADDtoSL{border:1px solid #B2B2B2; padding:2px; width:149px; float:left; text-align:center;}
.detailACTIONScopy{margin:0;padding:0;font-size:14px; font-weight:bold;}

#detailADDDEALINFO{margin:0;padding:0 0 5px 0;font-size:12px;color:#000000; font-weight:normal;}
#detailDEAL{margin:0;padding:0 0 2px 0;font-size:18px;color:#CC0000; font-weight:bold;}
.detailORIGDEAL{margin:0;padding:0 0 5px 0;font-size:12px;color:#555555; font-weight:normal;}
#detailPRICEQ{margin:0;padding:0 0 5px 0;font-size:12px;color:#CC0000; font-weight:normal;}
#detailDESC{margin:0;padding:0 0 5px 0;font-size:12px;color:#000000; font-weight:normal;}
#detailDESC ul { padding: 5px 0 5px 15px; }
#detailSKU{margin:0;padding:0 0 0px 0;font-size:12px;color:#555555; font-weight:normal;}
#detailFINEPRINT{margin:0;padding:0 0 5px 0;font-size:12px;color:#828282; font-weight:normal; font-size: 10px;}
.itemdetailpopupwrapper { cursor: pointer; cursor: hand; }
.availInStore {height: 25px; width: 200px; margin-left: 0px; padding-top: 5px}
.availInStore a:link {font-size: 13px}

/* Item Detail Grids */
.mcdetailgriddefault_new {font-family: Arial, Verdana, sans-serif; width:100%;}

/*Star Reviews*/
.detailACTIONSdetailLink{color: #555555;font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight:bold;}
#starsDisplay0{
  background:url("../images/staples/stars.gif") no-repeat; width: 75px; height:15px;
}
#starsDisplay05{
  background:url("../images/staples/stars.gif") no-repeat 0 -18px; width: 75px;height:15px;
}
#starsDisplay1{
  background:url("../images/staples/stars.gif") no-repeat 0 -35px; width: 75px;height:15px;
}
#starsDisplay15{
  background:url("../images/staples/stars.gif") no-repeat 0 -54px; width: 75px;height:15px;
}
#starsDisplay2{
  background:url("../images/staples/stars.gif") no-repeat 0 -72px; width: 75px;height:15px;
}
#starsDisplay25{
  background:url("../images/staples/stars.gif") no-repeat 0 -90px; width: 75px;height:15px;
}
#starsDisplay3{
  background:url("../images/staples/stars.gif") no-repeat 0 -108px; width: 75px;height:15px;
}
#starsDisplay35{
  background:url("../images/staples/stars.gif") no-repeat 0 -126px; width: 75px;height:15px;
}
#starsDisplay4{
  background:url("../images/staples/stars.gif") no-repeat 0 -144px; width: 75px;height:15px;
}
#starsDisplay45{
  background:url("../images/staples/stars.gif") no-repeat 0 -162px; width: 75px;height:15px;
}
#starsDisplay5{
  background:url("../images/staples/stars.gif") no-repeat 0 -180px; width: 75px;height:15px;
}
/*.mcdetailgriddefault_new td {padding:0;}*/

.detailGRID{margin:0; padding:0; width:100%;}

.mcdetailgridoriginalprice{ margin-top:-2px; font-size:10px;font-weight:normal; color:#666666;}
.mcdetailgridtitle{margin:0; padding:4px 4px 4px 10px; width: 280px; font-weight:normal;font-size:12px}
.mcdetailgridadditionaldealinfo{padding:4px 4px 4px 4px; font-size:10px;color:#666666;display:none;}
.mcdetailgridmodelnumber{padding:4px 4px 4px 4px; font-size:10px;color:#666666;}
.mcdetailgridproductcode{padding:4px 4px 4px 4px; font-size:10px;color:#666666;display:none;}
.mcdetailgridprice{padding:4px 4px 4px 10px; font-size:14px;font-weight:bold;color:#CC0000; width:210px;}
.mcdetailgridaddtolist{padding:4px 4px 4px 4px; font-weight:normal; width:100px; font-family:Arial;}
.mcdetailgridavailableonline{padding:4px 4px 4px 20px; font-weight:normal; font-size:10px; width:100px; font-family:Arial;}

/* Browse Store Location */
#mcbrowsestorelocation{padding:0px;}
#mcbrowsestorelocation1{width:305px}
#mcstoreITEMLIST{text-align:left;}
#mcstoreITEMframe{padding:0;}
#mcnavtoplocation, #mcnavbotlocation{margin:0;padding:0;background-color:Transparent;text-align:left;}
.locstrinfoframe{border:0;margin:0;padding:5px;width:214px;}

#mcstoreITEMLISTcont{height:284px;width:698px;overflow:auto;margin:0 auto;background-color:#eeeeee;}
.storeloccont{width:680px;padding:0 0 0px 0px;}
.storelocationborder{border-bottom:1px solid #dddddd;background-color:#eeeeee;width:680px;padding:10px 0 15px 0px; text-align:left;font-size:12px; color:#333333;}
.storelocation_info{float:left;width:420px;padding-left:40px}
.storelocation_cta{float:right;width:180px}

#locstrmap a {color:#333333;}
#locstrphone{height:20px;}
#locstrhours{padding-bottom:0;}
#id_topnav_bg{background:url("../images/staples/loc_topnav_bg.png") top left no-repeat; width:700px;height:32px;text-align:right;}
.StoreLocationZipEntry{border: 1px solid #000000; color: #777777; width: 232px; height: 18px;padding-left:3px !important;}
.SearchBoxInput,.EmailSignUpInput{border: 1px solid #000000; color: #777777; width: 232px; height: 18px;padding-left:3px !important;}
/* Other Locations Found */ 
.mcotherlocationLINKS{margin:0; padding: 0 0 0 30px;}


/* Search Results */ 
#mcbrowsesearch{padding:0;}


/* Shopping List */
#shoppinglistcontainer{padding:0 10px 0 10px;}
.shoppinglistactiondiv{border:1px solid #E5E5E5;}
#mcSLITEMframe{border:none;}
.mcshoplistthumbnailframe{padding:4px 0 4px 0;}
.bottomROUNDCORNERS { height:10px; width:920px; float:left;  background: url("../images/staples/bottom_roundcorner.gif") no-repeat; }
.slprintlistingthumb{min-height:154px;display:block;}
.slprintlistingtext{min-height:154px;display:block;}
.sl_textcontainer{width:660px;}
*html div.slprintlistingthumb{height:154px;overflow:visible;display:block;}

/*Star Reviews*/

/*Top Nav*/
#topnavBg { background: url("../images/staples/staples_subnavBg.png") top left no-repeat; width: 100%; height: 40px; padding-bottom:7px}
#subHeaderTitle { font: normal 36px Arial; margin: 0 15px 0 7px; }

/************** BEGIN DESIGN - REMOVE THIS SECTION BEFORE MIGRATING **************/	
.aqua{background-color:Aqua;}
.ccc{background-color:#ccc;}
.eee{background-color:#eee;}
.green{background-color:green;}
.yellow{background-color:yellow;}
.blue{background-color:blue;}

.bordergreen{border:solid 1px green;}
.borderblue{border:solid 1px blue;}
.borderblack{border:solid 1px black;}
.borderred{border:solid 1px red;}
/************** END DESIGN - REMOVE THIS SECTION BEFORE MIGRATING **************/

/************** Links **************/

a.listingtitlelink{text-decoration:none;color:#151515;font-size:13px;}
a.listingtitlelink:hover{text-decoration:underline;}

/**************************** Global Classes BEGIN ****************************/
/************** Font Colors **************/
.fontgray{color:#555555;}
.fontgraylite{color:#666666;}
.fontgraydark{color:#333333;}
.fontred{color:#cc0000}

.bordergray{border:solid 1px #cccccc;}

/************** Widths **************/
.width540{width:540px;}

/**************************** Global Classes END ****************************/
/************** Styling **************/
#mcpageLEFTimg {border: none}
#mcpageRIGHTimg {border: none;}
#emailsignupINPUT{width:307px;height:44px;margin:0 auto;background-image:url(../images/staples/bbp_page0_email_BG.jpg);}

.inputAndGo{padding-top:10px;}

#errormsg{width:305px;margin:0 auto; text-align: center;}
.mcitemcount{color:#999999;font-size:14px;}

#nuepzipform {border:none;}


/*--p-- | Rollover | --p--*/

.popdiv { border: none; background-color: Transparent;}
.popdivcontainer {  margin:0px; padding-left: 0px; width: 291px; min-height: 120px; }
.popdivtext { overflow: visible; min-height: 120px; padding-left:140px; width: 145px; }
* html .popdivtext { height: 120px; overflow: visible; }
.poptopborder { height: 8px; width: 302px; background: url(../images/staples/html/rollover_top_staples.gif) 0 0 no-repeat;line-height:7px;font-size:7px}
.popbtmborder { height: 8px; width: 302px; background: url(../images/staples/html/rollover_bottom_staples.gif) 0 0 no-repeat;line-height:8px;font-size:8px}
.popgradientbg{ height: 162px; width: 291px; background: url(../images/staples/rollbg.gif) 0 0 no-repeat;}

.popdivthumb { position:absolute;top:10px;left:10px;border:none; }
.popdivthumb img {border:1px solid #555555;}
.poptitle_cont{padding-top:10px;height:50px;width:140px;overflow:hidden;padding-right:5px;}
.poptitle { font-size: 14px;font-weight: normal; width: 145px; display: block; margin: 0; color: #333; font-family:Arial, Verdana, Sans-Serif; line-height:normal;}
.popdeal_cont{height:35px;width:140px;overflow:hidden;padding-right:5px;}
.popstars_cont{height:30px;}
.popdeal { color: #cd0000; font-size: 14px; font-weight: bold;line-height: normal; padding: 0; width: 145px; font-family:Arial, Verdana, Sans-Serif;  }
.popadditionaldealinfo { color: #656565; display: block; font-size: 10px; padding: 5px 0; width: 80px; }
.poppricequalifier { color: #656565; padding: 3px 0; display: block; font-weight: normal; }
.poplistingdescription { padding: 5px 0; display: block;}
.popclickformore { display: none; }
.popvaliddate { font-size: 9px; }
.popenlarge { width: 290px; height: 14px; margin-top: 5px; border-top: 1px dotted #999; background: url(../images/publix/rollover_enlarge.gif) 160px 6px no-repeat; }
.popmapareaactiontextdiv{padding:7px 0 3px 10px}
.popmapareaactiontext{font-weight:bold;font-size:12px;font-family:Arial;color:#777777;text-decoration:none;}
.mcpgltDATEexpired,.mcpgltDATEpending{font-weight:normal;font-size:11px;font-family:Arial;color:#cc0000;text-decoration:none;}
/*IE6 Fixes */
/*
* html .poptopborder { position: relative; top: 5px; }
* html .popbtmborder { margin-bottom: -10px; }
*/


.listingbacktop{background-image:url(../images/staples/html/Back-ListingItems-top.gif);width:696px;height:6px;background-repeat:no-repeat;margin-left:20px;padding:0;}
.listingbackcenter{background-image:url(../images/staples/html/Back-ListingItems-center.gif);
                   background-repeat:repeat-y;
                   width:696px;
                   margin-left:20px;padding:0;
                   }
.listingbackbottom{background-image:url(../images/staples/html/Back-ListingItems-bottom.gif);width:696px;height:9px;background-repeat:no-repeat;margin-left:20px;padding:0;}

.containerforlistings{padding:10px 15px 0 15px;}




/* Bennett's styles */
#globalnavbottom{background:url('../images/staples/LHN_bg.png') 0 -264px no-repeat;width:222px;height:10px;font-size:10px;line-height:10px}
#LHNdate{font-size:17px;padding:0 0 5px 15px}
.LHNcurrent{color:#6f6f6f}
.LHNsneak{color:#cc0000}

#LHNbg{height:608px;}
#LHNbg,#catsection,#brandsection{background:url('../images/staples/LHN_lr.png') top left repeat-y; width:222px;}
#cat_section,#brand_section{padding:0 0 0 4px;height:520px;overflow:auto}
#catTitle{background:url('../images/staples/LHN_bg.png') 0px -44px no-repeat; width:222px; height:44px}
#brandTitle{background:url('../images/staples/LHN_bg.png') 0px -176px no-repeat; width:222px; height:44px}

#gncatlist{padding:0 0 10px 0; text-align:left}
#gncatlist a:link,#gncatlist a:visited,#gncatlist a:hover,#gncatlist a:active{font-size:14px;text-decoration:none;color:#5d5d5d;}
#gncatlist li{border-bottom:1px solid #d6d6d6;margin:0;padding:5px 20px 5px 10px}
#gncatlist li.LHNselected{background-color:#cceeff}

#gnsldiv{position:absolute;width:425px;height:23px;right:8px; margin-top: 3px}

/* Steve's styles */
.shplistTITLE a:link,.shplistTITLE a:visited,.shplistTITLE a:hover,.shplistTITLE a:active{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold; text-transform: uppercase; text-decoration:none; }
.shplistREMOVEcontain { float:left; clear:both; padding:5px 0 0 0; }

/*------browse shopping list page------*/
.shoppingProductName {font-size:18px; color:#333333; font-weight:bold;}
#shoppinglistcontainerSL { width:920px; padding-left:10px;}
.mcnavdetailBACKSL { padding-top:20px;}
.topBarPrintClose { width:920px; height:30px; background-image:url(../images/staples/topbar_shoppingList.gif); background-repeat: no-repeat; background-color:#DBDBDB;border-bottom:1px solid #b3b3b3 }
.textHeadercontain { float:left; padding:7px 0 0 10px;width:720px}
.printBUTTONcontain { float:left; height:29px; padding:1px 0 0 0px;}
.closeBUTTONcontain { float:right; height:29px; padding:1px 5px 0 0;}
#mcbrowsecat{border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;}
/*--Empty SL styles--*/
.emptylistTITLE { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold;  }
.shoplistEmptyADDBUT { display:inline; }

/* END Steve's styles */

/*----- | Accessibility | -----*/
#skiplabel { display: none; background-color: #c1ebff; color: #484e51; text-align: center; font-weight: bold; font-size: 14px; padding: 5px; position: absolute; top: 0; left: 0; width: 100%;} 
#accessibility { padding-bottom: 20px; }
#cmsattributionbox { margin: 0 auto; }
/*----- | Popup Styles | ------*/
.accessiblehide { position:absolute; height: 1px; width: 1px; left: -9000px; overflow: hidden; }
.ui-dialog-titlebar { background: url(../images/staples/popup-header.gif) 0 0 no-repeat; height: 32px; width: 769px; position: relative; }
#mcdetail { background: url(../images/staples/id_topnav_bg.png) 0 0 no-repeat; width: 690px; margin-top: 24px; padding: 31px 0; position: relative; }
#mcdetail #idprint { background: url(../images/staples/popup-print.gif) 0 0 no-repeat; height: 31px; width: 96px; display: block; position: absolute; right: 70px; top: 0px; }
#mcdetail #idclosebtn { height: 30px; width: 67px; position: absolute; right: 0; top: 0; text-indent: -9000px; overflow: hidden; }
#mcdetail #idstaticwrapper { border: 1px solid #ccc; }
#mcdetail #ui-dialog-footer { border: 1px solid #ccc; border-top: 0; height: 30px; width: 688px; overflow: hidden; }

#popuperror { background: url(../images/staples/popuperror.gif) 40px 40px no-repeat; width: 750px; height: 200px; text-indent: -5000px; overflow: hidden ; }
.ui-widget-overlay  
{  
 position:absolute;  
 top:0;  
 right:0;  
 bottom:0;  
 left:0;  
 height:100%;  
 width:100%;  
 margin:0;  
 padding:0;  
 background-color:#000;  
 opacity:.35;  
 filter: alpha(opacity=35);  
 -moz-opacity: 0.35;  
 z-index:101;  
}
/* Add to Cart Popup */
#cartint { height: 177px !important; position: relative; border: none !important; background: transparent url(../images/staples/popup-bg-sm.gif) bottom left no-repeat !important; }
#cartint p { font-weight: bold; font-size: 18px; padding: 30px 0 0 25px; width: 430px; }
#cartint ul { padding: 40px 0 0 30px; }
#cartint ul li { float:  left; list-style: none; padding: 0; margin: 0; }

.cartintheader .ui-dialog-titlebar { width: 480px; height: 40px; background: url(../images/staples/popup-header-sm.gif) 0 0 no-repeat; }
.cartintheader .ui-dialog-titlebar a { display: none; }
.cartintheader #popuptitle {  display: none; }
#cartint-continueshop, #cartint-viewcart { text-indent: -5000px; overflow: hidden; }
#cartint-continueshop { display: block; height: 39px; width: 182px; background: url(../images/staples/shopping-cart-layer-continue-btn.gif) 16px 5px no-repeat; padding-left: 16px; }
#cartint-viewcart { display: block; height: 39px; width: 217px; background: url(../images/staples/shopping-cart-layer-viewcart-btn.gif) 0 5px no-repeat; }
.ui-dialog-titlebar-close { position: absolute; right: 0; top: 0; display: block; height: 32px; width: 81px; text-indent: -4000px; overflow: hidden; } 
#ui-dialog-title-dialog { position: absolute; left: 14px; top: 8px; font-size: 14px; color: #000; }
#staplesdiv {height: 900px !important; width: 849px !important;}
.ui-widget-content { border-color: #fff !important; text-align: left !important; height: auto !important; position: relative; }
html* .ui-widget-content {min-height:100% !important;}
#dialog { background: url(../images/staples/popup-footer.gif) 0px 356px no-repeat; border-right: 0 !important; border-left: 0 !important; }
#dialog #ui-dialog-footer { height: 40px; width: 769px; padding-top: 10px; }
#idstaticwrapper { height: 356px; }

#topinfobar { padding-top: 10px; }
#topinfobar #leftinformation { width: 400px; float: none; }
#topinfobar #rightinformation { float: right; width: 210px; }
#topinfobar #rightinformation #idcart { display: none; }
#topinfobar label { color: #555; position: relative; top: 4px; }
#topinfobar #cartqty { height: 22px;  width: 29px; position: relative; top: 4px;  vertical-align: middle; text-align: center; }

#addtocartbtn {
    background: url(../images/staples/addtocart_new.gif) 0 0 no-repeat;
    height: 33px;
    width: 121px;
    
    border: 0px solid #fff;
    border: none;
    cursor: pointer;
    font-size: 0px;
    line-height: 0px;
    text-indent: -9000px;
    margin: 0;
    vertical-align: middle;
}

* html #addtocartbtn {
    position: relative;
    top: 5px;
    
}

#itemdetailcontainer {
    border: 1px solid #9a9a9a;
    height: 180px;
    width: 400px;
    padding: 0px;
    margin-top: 0px;
}

#itemdetailtext {
    height: 180px;
    width: 400px;
}

#itemdetailcontainer #detailGRID {
    display: none;
}
#itemdetailtextabs li { float: left; list-style: none; padding: 0; margin: 0; }
#itemdetailtextabs a { padding: 4px 15px; float: left; color: #555; text-decoration: none; border-bottom: 1px solid #9a9a9a; background-color: #fff; position: relative; top: 0px;}
#itemdetailtextabs .active { position: relative; top: 0px; color: #000; border-bottom:1px solid #ffffff}

#detailtext { padding: 15px; }

#relatedproducts a { position: relative; left: -1px; }
#listingtitle { display: none; }
#popuptitle { color: #000; text-decoration: none; font-weight: bold; font-size: 18px; padding: 5px 0 0 8px; display: block; width: 600px; height:27px; overflow: hidden;  }
#idleftimgbox { width: 300px; float: left; text-align: left; padding: 10px 0 0 10px; }
#idimgbox { width: 300px; border: 1px solid #999; text-align: center; margin-bottom: 10px; }
#righttextbox { float: right; padding: 6px 0 0 0; height: 350px; overflow: hidden; width: 360px; }
#dialog #righttextbox { width: 430px; padding-right: 0; height: 340px; }
#idzoom { width: 110px; height: 25px; background: url(../images/staples/staples_item_detail_Zoom.png) 0 0 no-repeat; display: block; }
#idbtmoptions { height: 25px; border-top: 1px solid #999; margin-top: 20px; text-align: left; }
#idshare { background: url(../images/staples/share-this-btn.gif) 0 0 no-repeat; width: 108px; height: 16px; text-indent: -9000px; overflow: hidden; display: block; float: right; margin: 3px 20px 0 0;}
#itemdetailratings { width: 150px; float: left; overflow: hidden; }
#dialog #idshare { margin: 20px 0 0 0;  }
#detailDESC { color: #5b5b5b; }
#dialog #idprint { background: url(../images/staples/popup-print.gif) 0 0 no-repeat; height: 31px; width: 108px; display: block; float: right; margin-right: 10px; } 
#dialog #idclosebtn { display: none; }

/* In Store Pop-up */

.instoreheader {
	width: 800px;
	margin-top: 20px;
}

.instoreheader  .ui-dialog-titlebar {
	background: url(../../smartcircular2/images/staples/popup-header-wide.gif);
	width: 800px;
}

.instoreheader #popuptitle {
	display: none;
}


/* Grids */
#mcdetailgrid { width: 100%; overflow: hidden; padding-bottom: 17px; border: solid 0px #999; }
#gridtitle { background: url(../images/staples/grid_title.gif) 0 0 no-repeat; height: 32px; width: 420px; text-indent: -4000px; overflow: hidden; }
.mcdetailgridprice, .mcdetailgridoriginalprice, .mcdetailgridtitle { width: 220px; }
.mcdetailgridprice { clear: both; }
.mcdetailgridtitle,.mcdetailgridprice { width: auto; }
.mcdetailgridoriginalprice { width: auto; }
.gridright { padding: 0px 0px 5px 10px; border: 1px solid #ffffff; }
.gridrow { clear: both; width: 350px; }
.gridrow .rowdivider:first-child { display: none; }
.mcdetailgridavailableonline a { background: url(../images/staples/grid_addtocart.gif) 0 0 no-repeat; width: 83px; height: 14px; display: block; text-indent: -9000px; overflow: hidden; }
.mcdetailgridoriginalprice { padding:4px 4px 4px 10px; }
.mcdetailgridpricequalifier{display:none;}
.rowdivider { width: 400px; }

#idcart { display: block; background: url(../images/staples/addtocart_l.gif) 0 0 no-repeat; height: 37px; width: 123px; text-indent: -9000px; overflow: hidden; }
#idbuyonline { display: block; width: 149px; height: 23px; background: url(../images/staples/popup-more-info.gif) 0 0 no-repeat; text-indent: -9000px; overflow: hidden; float: right; margin: 0px 10px 0 0; }
#mcdetail #idbuyonline { margin: 3px 5px 0 0; }

/* for jQuery RSS Help popup: */
a{
cursor: pointer;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:1;
}
#popupHelpInfo{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:321px;
width:770px;
background-color:#ffffff;
background-image:url(../images/staples/html/backgrounds/RSS_HelpBackground.png);
z-index:2;
}
.rssbuttons{
float:right;
padding:9px 5px 0 0;
}
.rssdisplayname{
width:170px;height:37px;
overflow:hidden;
}

#divlistingexpired { font-size: 16px; padding: 50px 0; }
/* Custom Scroll Bars Default CSS */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #555;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #555;*/
	
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #555;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* Grey Custom Scroll */
#idstaticwrapper .jScrollPaneContainer  { float: right; }

.jScrollPaneDrag {
    background: url(../images/staples/scroll-control-grey.png) 0 0 no-repeat;
}

a.jScrollArrowUp {
    background: #afddf4 url(../images/staples/scroll-uparrow-grey.png) 0 0 no-repeat;
    height: 18px;
    width: 20px;
}

a.jScrollArrowDown {
    background: #afddf4 url(../images/staples/scroll-downarrow-grey.png) 0 0 no-repeat;
    height: 18px;
    width: 20px;
}

.jScrollPaneTrack {
    background: #e9e9e9 url(../images/staples/scroll-trackbg.png) 0 0 repeat-y;
}


/* Blue Scroll Bars */

#itemdetailcontainer .jScrollPaneDrag {
    background: url(../images/staples/scroll-control.png) 0 0 no-repeat;
}

#itemdetailcontainer a.jScrollArrowUp {
    background: #afddf4 url(../images/staples/scroll-uparrow.png) 0 0 no-repeat;
    height: 18px;
    width: 20px;
}

#itemdetailcontainer a.jScrollArrowDown {
    background: #afddf4 url(../images/staples/scroll-downarrow.png) 0 0 no-repeat;
    height: 18px;
    width: 20px;
}
#itemdetailcontainer .jScrollPaneTrack {
    background: #e9e9e9 url(../images/staples/scroll-trackbg.png) 0 0 repeat-y;
}


