/* CSS Document */
#contentbody{
	margin: 0 10px;
}
.pageContent {
	margin-bottom: 12px;
}
#lblMailingList{
	margin:2px 0 0 2px;
}
#categoryPage .pageContent ul.productList li h4 {
	margin: 113px 0 6px 0;
}
#gcMessageBox textarea{
	width:192px!important;
}
/* GIFT CERTIFICATES */
.ogcFrmField{
	margin-top:5px!important;
}
.frm_err_msg{
	top:3px;
	height:15px;
	display:block;
	overflow:hidden;
}

/* TOP NAVIGATION */
div.mainNavContainer ul ul li a {
	height:19px !important;
}
div.mainNavContainer ul ul li a:hover{
	color:#ed174b !important;
	text-decoration:underline !important;
	height:19px !important; 
}
div.mainNavContainer ul ul li.lihover {
	color:#ed174b !important;
	position:relative!important;	
	background-color:#002a5c;
	border:none;
	padding-top:4px!important;
}
div.mainNavContainer ul ul.navSingle2 li {padding-bottom:1px!important;padding-top:3px!important;}

#mainNav li iframe.oDiv {position: absolute;top:25px;left:0px;display:block;width:auto!important;}
#mainNav li ul.navSingle2{overflow:hidden;}
/* Changed for PSTicket# 71458 */
#mainNav li#mainNav2999460 iframe.oDiv{width:133px!important;} 
#mainNav li#mainNav2999461 iframe.oDiv{width:112px!important;}
#mainNav li#mainNav2999462 iframe.oDiv{width:132px!important;}
#mainNav li#mainNav2999463 iframe.oDiv{width:138px!important;}
#mainNav li#mainNav2999464 iframe.oDiv{width:124px!important;}
#mainNav li#mainNav2999465 iframe.oDiv{width:155px!important;}
#mainNav li#mainNav2999466 iframe.oDiv{width:130px!important;}
#mainNav li#mainNav2999467 iframe.oDiv{width:154px!important;}
#mainNav li#mainNav2999468 iframe.oDiv{width:86px!important;}

/* HOME PAGE CMS SLOTS */
#cms_Bottom1{
	margin:18px 20px 18px 9px;	
}
#secondaryCopy ul.subnav li.expandedCell{
	width:86%;
}
#utilNavCartContainer{
	float:right;
	text-align:right;
}
#cartInfo a{
	display:inline-block!important;
}
#colorCMBox{top:2px!important;}
#qtyCMBox{top:2px!important;}
#singleColor{top:-5px!important;}
ul.colorChoices{float:none;}

/*Store Locator*/
#SLCityName.alertBorder{top:-2px;}
#SLCityName.alertBorder input {top:0px;}
#SLCityStateErr{top:4px;}

/*Mini cart top header */
#mcTopHeader{overflow:hidden!important;height:20px!important;}

#ERRfrmsearchterm{width:171px;left:-15px;position:relative;display:block;overflow:hidden;}
#ERRfrmsearchterm input{position:relative;left:-10px;}
#ERRfrmsearchbtn{margin-left:-10px;float:left;}
#ERRContents{margin:0pt 30px 56px 10px;}