* {margin: 0;padding: 0;}
body {/*background: url('../images/lowes/img/main_bg3.gif')  repeat-y center;*/ background-color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center; margin: 0px;}
#outerwrapper {width: 714px; margin: 0 auto; text-align: left;}
#wrapper{width: 714px;}

#header {background-image:url(../images/lowes/img/header_fade_bg.gif);height:125px;width:714px;}
#footer{width:714px;}

.normal{font-weight:normal;}
.bold{font-weight:bold;}

/*default modified begin*/
#cmsattribution { text-align: center; padding: 70px 0px 20px 0px; font-size: 10px; font-family: verdana; color: #666; }
#cmsattributionbox { border: 1px solid #ccc; width: 200px; margin-bottom: 0px; text-align: center; padding: 5px -5px 5px 5px; }
/*default modified end*/


#logo {text-align: left; z-index: 9; background: transparent;}
#globalnav { width: 100%; }
#ffglobalnav{width: 200px;}
#ffboundingtable{width: 714px; margin: 0; padding: 0px;}
#ffmaincontent 
{	
	width: 714px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#maincontent
{
	border: solid 1px white;
	margin: 0px;
	padding: 0px;
	width: 714px;
}	
#mcentrycovers{	padding: 0px 0px 20px 0px; }
#footer
{
	padding-top: 15px;
	padding-left: 20px;
	height: 40px;
	font-size: 11px;
	background-color: #ebf7dc;
}
table#gnstoresearchshop{background-color: #EAEFF4; height: 40px; width: 714px;}

#gnlocationtitle, #gnBrowseOptions{font-weight: bold;}
#globalnavheader{font: normal 12px Arial; color: #3B6DB2;}
#gncatframe, span#gnbrandbody, #gnsearchframe, div#gnsearchbody, div#gnsearch{font-weight: bold; background-color: #EAEFF4; font-family: Arial;}
span#gncathead, span#gncatbody, span#gnbrandtitle, div#globalnavheader{background-color: #EAEFF4; color: #3B6DB2; font-family: Arial;}
span#sltitle{background-color: #EAEFF4; color: #3B6DB2;}
div#gnshoppinglistbody
{
	background:url('../images/lowes/iframe/Lowes_topNav_shoppingListBG.gif') top left no-repeat; 
	color: #4B77B7; 
	height: 44px; 
	width: 300px;
	float: right;
	vertical-align: middle;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}

#globalnav_lca{ padding-bottom: 10px;}

#gnfeaturedcategoryform{padding: 0px; margin: 0px;}

div#gnSearchInputBox
{
	background:url('../images/lowes/iframe/Lowes_topNav_searchBox.gif') top center no-repeat; 
	border: none; 
	padding-top: 3px; 
	height: 22px; 
}
html *div#gnSearchInputBox
{
	background:url('../images/lowes/iframe/Lowes_topNav_searchBox.gif') top center no-repeat; 
	border: none; 
	padding-top: 1px; 
	height: 22px; 
	text-align: center;
}



#gncatFILTER {width: 113px; height: 22px; color: #727379; font-size: 12px; border: 1px solid #B9B9B9;}
#brandid { width: 113px; height: 22px; color: #727379; font-size: 12px; border: 1px solid #B9B9B9;}

#gnsearchinput
{
	border: none; 
	width: 120px; 
	height: 16px; 
	padding-top: 0px; 
	color: #3B6DB2; 
	font-style: italic; 
	font-family: Arial;
	font-size: 12px;
}
html *#gnsearchinput
{
	border: 1px solid #ffffff; 
	width: 120px; 
	height: 16px; 
	padding-top: 0px; 
	color: #3B6DB2; 
	font-style: italic; 
	font-family: Arial;
	font-size: 12px;
}
#gnlocationtitle
{
	height:22px;
	padding-top:8px;
}
#slitemcount{font-size: 12px;}
#slcopy{vertical-align: middle;}

#gnBrowseOptions { height: 20px; font-size: 13px; font-weight: bold; color:#333;
			  background-color: #ccc; padding-top: 3px; padding-left: 4px; text-align: left;
			  font-family: arial, sans-serif; 
		/* hide this here */	  display: block;  }	
	
/* NUEP */

#nuepinput
{
	position:relative; 
	left:100px; 
	top:53px; 
	width: 187px;
}
#nuepsubmitimg{
	position:relative;
	left:99px;
	top:82px; 
	width: 20px;
}
#nuepzipform{}
#nuepzipformB{position:relative;}


#containZipTable{
	position:relative;
	top:0px;
}
#innerZipTable
{
	position:relative;
	left:30px;
}
.grayborder
{
	border:solid 1px gray;
}

/* New User Entry Page - Modified from default_new*/	
#nuepheader { font-size: 16px; font-weight: bold; text-align: left;}
#nuepfooter { text-align: center; margin-top: 10px;}
#nuepzipform { }  /* Nuep form */
#nuepbody {	text-align: left; margin:0 0; padding-top:10px; padding-left:170px; height: 340px;} /* the Block of the whole Nuep form */
#nuepheaderphrase {	font-weight: bold; font-size: 16px; padding: 10px;	}  /* "Client Weekly Ad" */
#nuepentryB{text-align: left;}
#nuepentry { text-align: left; width: 100%; } /* the block of the nuepcopy and input */
#nuepcopy{ }  /* "Enter State or Zip" */
#nueperror { color: red; font-family: Verdana,Arial; font-size: 11px; 
			font-weight: bold; margin: 10px 0px; }  /* Warning message - incorrect entry */
#nuepsubmitimg {	}
#nuepsubmitbutton {		}
#nueppleasewait { position:relative; top: 20px; visibility:hidden; color: #000066;	font-size: 12px; font-weight: bold; }
.mcnavNOWSHOWING{ color:#ffffff; height:20px; font-weight:bold; padding-left:10px;}

#gnbreadcrumb 
{	display:none;
	width: 944px;
	background-color: #EBF7DC; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	margin-left: 0px;
	margin-right:0px; 
	padding: 4px 8px 4px 8px; 
	color: #000;
}
#gncathead, #gncatbody, #gnbrandtitle, #gnbrandbody, #gnsearchcopy, #gnsearchbody{background-color:#5d87ca; height: 24px; padding:0px;}
#gncathead, #gnbrandtitle, #gnsearchcopy{color:#FFFFFF;}
#gnlocationtitle, #sltitle{background-color:#cccccc;}
#gnshoppinglist {text-align: right;}

/*toggle buttons*/
#select_flash_text, #current_html_text, #current_flash_text, #select_html_text{padding:5px 0px 5px 5px;}
#gndisplaymodetoggle{padding-left:10px;}

.mcnavpageVIEW{text-align:left;}
.printLinkLeft{padding-left:50px;text-align:center;}
.printLinkRight{text-align:right;}
.printLinkCenter{text-align:center;}

/*Facing pages Edit BEGIN*/
#mcnavpageleft{
	padding-right: 0px;
}
.mcpageleft{
	text-align: right;
}

#mcnavpageright{
	padding-left: 0px;
	padding-right:50px; 
	}
/*Facing pages Edit END*/

.JUMPPAGEdropdown{width: 90px;}

#mcbrowsepage {text-align: left; width: 700px;}
.SLHcircularbanner{width: 700px;}
.SLHcircularbannerfont { color: #ffffff; font-weight:bold;font-size: 11px; background-color:#5d87ca; background-image:url(../images/lowes/gradient_liteblue.gif)}
.SLHcircularbanner {background-color:#5d87ca;}

.mccatgrouphead{color: #ffffff; background-image:url(../images/lowes/gradient_liteblue.gif)}

/* Browse Cat styles */ 
.floatleft{float: left;}
.floatright{float: right;}
.mccatltTHUMB{width:145px;}
.mccatthumbnailframe{width:165px;}
select#mcnavbotcatSORT{width:120px;}
.mccatltTITLE
{
	height: 45px; 
	line-height: 14px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	padding: 0 3px 0 0px; 
	font: normal 12px Arial; 
	color: #666666;
	text-decoration: none;
}
.mccatltTITLE a:link, .mccatltTITLE a:visited, .mccatltTITLE a:hover
{
	height: 45px; 
	line-height: 14px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	padding: 0 3px 0 0px; 
	font: normal 12px Arial; 
	color: #666666;
	text-decoration: none;
}
.mccatltBrandName
{
	height: 20px; 
	line-height: 14px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	padding: 0 3px 0 0px; 
	font: bold 12px Arial; 
	color: #666666;
	text-decoration: none;	
}

.mccatltBrandName a:link, .mccatltBrandName a:visited, .mccatltBrandName a:hover 
{
	height: 20px; 
	line-height: 14px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	padding: 0 3px 0 0px; 
	font: bold 12px Arial; 
	color: #666666;
	text-decoration: none;		
}
.listingdeal{height:70px; overflow:hidden; text-overflow:ellipsis; }
.dealPQOrig{height:70px; overflow:hidden; text-overflow:ellipsis;}
.mccatltDEAL{padding:0 3px 0 0px; font: bold 16px Arial; color: #000000;}
.mccatltORIGDEAL{text-decoration: none; padding-top: 6px;}
.mccatltDATE{padding:0 3px 0 0px; font: normal 12px Arial; color: #666666;}
.mccatltPRICEQ{padding: 7px 3px 0 0px;}
.mccatltADDDEALINFO{height: 35px; overflow: hidden; text-overflow: ellipsis;}
.mccatltLINKS {padding: 0px;}
.mccatltSKU{font: normal 11px Arial; color: #666666;}
.spacer{height: 1px;}
#searchdeptheader, #searchitemheader{padding-left:0px; padding-right:0px;}
.plr3{padding-left: 3px; padding-right: 3px;}
.pl18{padding-left: 18px;}
.ptb5{padding-top: 5px; padding-bottom: 5px;}
#mcnavbotcatFILTER{width: auto;}
.bbcSKU{height: 16px; overflow: hidden;text-overflow: ellipsis;}
div#mccatITEMLIST{border-top: 1px solid #CCCCCC;}
#mcnavtopcategory1{height: 30px;}
.pageNavsContainer{padding-top: 5px;}
html *.pageNavsContainer{padding-top: 3px;}
.pageNavText{font: normal 12px Arial; color: #3B6DB2; text-decoration: none; margin: 0px 10px;}
.pageNavText a:link,.pageNavText a:visited,.pageNavText a:hover{font: normal 12px Arial; color: #3B6DB2; text-decoration: none;}
.nonselectedPage{font: normal 12px Arial; color: #666666; text-decoration: none; margin: 0px 3px 0px 3px;}
.nonselectedPage a:link,.nonselectedPage a:visited,.nonselectedPage a:hover{font: normal 12px Arial; color: #666666; text-decoration: none;}
#selectedPage{font: normal 12px Arial; color: #FFFFFF; background-color: #3B6DB2; text-align: center; padding: 0px 2px;}
.mcnavcatSORT{font-weight: bold; font-size: 13px; padding-top: 2px;}
html *.mcnavcatSORT{font-weight: bold; font-size: 13px; padding-top: 1px;}
#searchSortOptIntro{font: normal 12px Arial; color: #666666; padding-top: 2px;}
.bbiSortOption 
{
	font-family: Arial; 
	font-size: 12px; 
	color: #666666; 
	width: 56px; 
	height: 17px; 
	text-align: center; 
	margin-top: 2px;
	margin-right: 5px; 
}

html *.bbiSortOption 
{
	font-family: Arial; 
	font-size: 12px; 
	color: #666666; 
	width: 56px; 
	height: 17px; 
	text-align: center; 
	padding-top: 1px;
	margin-right: 5px; 
}
.bbiSortOption a:link, .bbiSortOption a:visited, .bbiSortOption a:hover 
{font-family: Arial; font-size: 12px; color: #666666; text-decoration: none; width: 56px; height: 20px; text-align: center;}
.bbiSortSelected
{
	background-color: #3B6DB2; 
	margin-bottom: 20px; 
	font-family: Arial; 
	font-size: 12px; 
	color: #FFFFFF;
	width: 56px; 
	text-align: center;
	height: 20px;
	padding-top: 3px;
	text-align: center;
}
.bbiSortSelected a:link, .bbiSortSelected a:visited, .bbiSortSelected a:hover 
{font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;width: 50px; text-align: center; }
#searchProductCount{font: bold 16px Arial; color: #3B6DB2;}

/*Shopping List*/
.mcotherlocationLINKS{text-align:left; padding-left:0px;}
.mcnavdetailBACK{width:700px;}
.sl_detailSKU{font-size:9px; font-weight:normal;}
.shoplistProductName{font-weight:normal; font-size:11px;}
.grouphead{margin:0;padding:0;}
#shopListBackText{font: normal 12px Arial; color: #3B6DB2; text-align: left;}
.shoppinglisttable{border: none; margin-top: 12px;}
#mcshoplistSectionHeader{font: bold 16px Arial; color: #3B6DB2; border-bottom: 1px solid #E5E5E5; padding: 0px 0px 8px 15px;}
.mcshoplistheading{padding-top: 40px;}
.mcshoplistthumbnailframe1{border-bottom: 1px solid #E5E5E5; padding: 10px 0px;}
.defaultsmallgray{font: bold 16px Arial; color: #7D7D7D;}
.defaultsmall{padding-top: 15px;}
#shopListTodaysDate{font: normal 12px Arial; color: #7D7D7D;}

/* Shopping List Item */
.mcpgltBRAND{margin-right: 4px; font: bold 16px Arial; color: #7D7D7D;}
.mcpgltTITLE{font: normal 16px Arial; color: #7D7D7D; text-decoration: none;}
.mcpgltTITLE a:link, .mcpgltTITLE a:visited, .mcpgltTITLE a:hover{font: normal 16px Arial; color: #7D7D7D; text-decoration: none;} 
.sl_detailSKU{font: normal 11px Arial; color: #7D7D7D; margin-left: 7px;}
.mcpgltADDDEALINFO{font: bold 12px Arial; color: #000000; padding-top: 10px;}
.mcpgltDEAL{font: bold 21px Arial; color: #000000;}
.mcpgltPRICEQ{padding-top: 10px; padding-left: 5px;}
#detailDESC{font: normal 12px Arial; color: #7D7D7D;}
.mcpgltDATE{font: normal 12px Arial; color: #7D7D7D; margin-top: 5px;}

/* Shopping List User Notes */
#shopListNotesTitle{font: bold 12px Arial; color: #3B6DB2;}
.thumbTitle{padding-left: 10px; font: normal 12px Arial; color: #7D7D7D;}

/*Null Search*/
.nullSearchLargeText{font: bold 16px Arial; color: #7D7D7D; margin-bottom: 30px;}
#nullSearchCategoryContainer{width: 714px; background-color: #EAEFF4; padding-top: 25px;}
#nullSearchSortOptions{padding-bottom: 15px;}
#nullPriceOpt{color: #FFFFFF; background-color: #3B6DB2; margin-right: 10px;}
html *div#nullSearchSortOptions{padding-bottom: 0px;}
.quantifierTxt{font-size: 16px; color: #3B6DB2; font-weight: bold;}
.selectTitleTxt, .selectOptionText {font-family: Arial; font-size: 12px; color: #666666;}

#nullSearchText1{font: bold 16px Arial; color: #3B6DB2; padding-bottom: 20px; padding-top: 20px;}
html div*#nullSearchText1{font: bold 16px Arial; color: #3B6DB2; padding-bottom: 20px; padding-top: 10px;}
#nullSearchText2{font: normal 12px Arial; color: #7D7D7D; padding-bottom: 20px;}
#nullSearchAction{background-color: #EAEFF4; margin-bottom: 20px; padding: 12px 0px 12px 10px;}
#nullSearchCategoryContainer{padding: 12px 0px 8px 10px; width: 704px;}
.nullSearchCategories, .nullSearchCategories a:link, .nullSearchCategories a:hover, .nullSearchCategories a:visited
{font: normal 12px Arial; color: #666666; margin-bottom: 10px; text-decoration: none;}

/* Item Detail */
#mcnavtopdetail{width: 100%; text-align: left; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px;}
.mcnavdetailBACK{text-align: left; font: normal 12px Arial; color: #3B6DB2;}
.mcnavdetailBACK a:link, .mcnavdetailBACK a:visited, .mcnavdetailBACK a:hover {text-align: right; font: normal 12px Arial; color: #3B6DB2; text-decoration: none;}
#detailBRAND{font: bold 20px Arial; color: #7D7D7D;}
#detailTITLE{font: normal 18px Arial; color: #7D7D7D;}
#detailSKU{font: normal 12px Arial; color: #7D7D7D; padding-bottom: 7px;}
#detailADDDEALINFO{font: bold 12px Arial; color:#000000;}
#detailDEAL{font: bold 21px Arial; color: #000000;}
#detailPRICEQ{font: normal 12px Arial; color: #000000; padding: 11px 0px 0px 5px;}
.detailORIGDEAL{font: normal 12px Arial; text-decoration: none;}
.mcpgltDATE{font: normal 12px Arial; color: #7D7D7D; padding: 3px 0px;}
#detailADDDEALINFO{}
#detailDESCINTRO{font: normal 12px Arial; color: #3B6DB2; height:15px; margin-top: 15px; margin-bottom:5px;}
#detailDESC1{font: normal 12px Arial; color: #7D7D7D; margin-bottom: 20px;}
#detailVIEWLARGE{width: 100%; background-color: #E8EDF4; padding: 10px 0px; margin-top: 10px;}
#detailVIEWLARGE a:link, #detailVIEWLARGE a:visited, #detailVIEWLARGE a:hover
{text-decoration: none; color: #3B6DB2; font: normal 12px Arial;}
#itemViewLargeTxt{padding-bottom: 3px;}
#detailLOCATION{ font: normal 12px Arial; color: #666666;}
#detailLOCATION a:link, #detailLOCATION a:visited, #detailLOCATION a:hover{text-decoration: none; color: #3B6DB2;}

/* Item Detail Grid */
.mcdetailgridtitle{font: bold 12px Arial; color: #7D7D7D;}
.mcdetailgridproductcode{font: normal 12px Arial; color: #7D7D7D;}
.mcdetailgridprice{font: bold 12px Arial; color: #000000; }