#bodycontent{width: 800px;}

a:link { color: #555555; }
a:visited { color: #555555; }
#ffboundingtable{width: 950px;}
td#ffclientheader { width: 282px; text-align: right; }
#gnbreadcrumb { margin-top: 0px; margin-left: 8px; }
#ffmaincontent {min-height: 540px; }
#maincontent { padding-left: 0px; margin-left: 10px; margin-bottom: 10px; width: 690px;min-height: 470px;}


#cmsattribution { padding-top: 10px; width: 950px; }
div#gelsonsdisclaimer 
{
	font-size: 10px; 
	font-family: verdana; 
	color: #666; 
	width:95%; 
	text-align: center; 
	margin: 55px 0px 15px 0px;
}

/*NUEP*/
#nueptable { width: 100%; }
td#nuepheadertd { width: 300px; }
div#nuepbody_image { width: 100%; text-align: center; margin-bottom: 15px; }
#nuepbody { margin-bottom: 15px; }

/*Global Nav*/
#ffglobalnav { width: 570px; padding-left: 10px; padding-top: 15px; }
html* #ffglobalnav { width: 570px; padding-left: 10px; padding-top: 27px; }

div#globalnavheader 
{
	width: auto;
	background-color: #fff; 
	font-size: 22px; 
	color: #EFE2DC; 
	text-transform: uppercase; 
	padding: 0px;
	padding-bottom: 3px;	
}
div#globalnav { width: auto; margin: 0px; background-color: #FFFFFF; border: none;}
#globalnav a:link { color: #000; }
#gnlocationtitle, #gnsearchcopy, #sltitle
{ background-color: #FFFFFF; color: #7A2D15; font-size: 13px; height: 15px; padding-left: 0px;}
#gnlocationtitle{text-align: right;}
#gnbrandtitle { background-color: #FFFFFF; color: #7A2D15; margin-bottom: 0px; font-size: 13px; height: 15px; padding-left: 0px}
#gncathead 
{
	width: auto; 
	background-color: #FFFFFF; 
	color: #7A2D15; 
	font-size: 13px; 
	padding-right: 3px; 
	height: 15px; padding-left: 0px}

td#gnstoreinfoframe { padding-top: 3px; }
td#gncatframe, td#gnbrandframe { width: 33%; }
span#gnstrmap { margin-right: 5px; }
div#gnflashbody { border: 1px solid #EDB6A3; text-align: center; padding-bottom: 4px; width: 700px;}
#gnsearchbody,#gnbrandbody,#gncatbody  { padding: 4px 0px 5px 0px; }

#slcopy {padding: 4px 0px 8px 4px;}
/*Left nav*/
/*
#gnleftnav { padding: 10px; padding-left: 0px; margin-left: 10px; text-align: center; border: 1px solid #EDB6A3; }

span#emailsignupTITLE 
{
	background-color: #fff; 
	color: #7A2D15; 
	font-size: 13px; 
	height: 15px; 
	margin-right: 10px; 
}
span#gnemailalert { padding: 0px; }
form#gnemailform { }
*/

#gnleftnavbottom{position: absolute; top:470px; left:833px;}
/*Map and Driving Directions*/
table.directionstable { display: none; }

/*Select Another Location*/
#mcnavtoplocation, #mcnavbotlocation { background-color: #EDB6A3; }

/*Entry Page*/
.SLHcircularbanner{ background-color: #EFE2DC; width: 702px;}
#mcnavtopcategory3 { background-color: #EFE2DC; width: 590px; }
#dateSection{ background-color: #EFE2DC; height: 17px; padding-top: 3px}
#mcentrycovhead { background-color: #EDB6A3; color: #fff; }
#mcentryactiontable { width: 100%; text-align: center; }

/*BBPage*/
table#mcpageSINGLEframe { width: auto; }
#mcpageSINGLE { width: 32%; text-align: center; }
#mcbrowsepage { text-align: center; }
#mcpageITEMLIST { width: auto; }
#mcpageSPREADframe { width: auto; }
#mcpageSPREAD { text-align: center; }
#mcnavpageleft { padding-right: 0px; }
#mcnavpageright { padding-left: 0px; }
.mcpageleft { text-align: right; }
.mcnavpageVIEW { width: auto; }
#mcnavtopcircpage, #mcnavbotcircpage { background-color: #EDB6A3; color: #000; width: 690px; }
#mcnavtopcircpage a:link { color: #000; }
#mcnavtopcircpage a:visited { color: #000; }
#mcnavtopcircpage a:hover { color: #000; }
#mcnavbotcircpage a:link { color: #000; }
#mcnavbotcircpage a:visited { color: #000; }
#mcnavbotcircpage a:hover { color: #000; }
.popSKU { display: none; }
.mcpgltDEAL { color: red; }

/*Detail Page*/
#mcdetail { border-left: 1px solid #EDB6A3; border-right: 1px solid #EDB6A3; padding: 10px; }
#mcnavtopdetail { border: 1px solid #EDB6A3; border-bottom: none; padding: 5px; }
#mcnavbotdetail 
{
	border: 1px solid #EDB6A3; 
	border-top: none; 
	padding: 5px; 
	padding-bottom: 7px; 
	margin-bottom: 15px; 
}
#detailDEAL { color: red; }

/*BBDept*/
#mcnavtop { margin-bottom: 5px; }
table#mccatITEMframe { width: 100%; }
#mcnavtopcategory, #mcnavtopfilter, #mcnavbotcategory { background-color: #EDB6A3; color: #000; }
.mccatltLINKS { text-align: left; }
.mccatltDEAL { color: red; }
td.mcnavNOWSHOWING { color: #000; }
td.mcnavNOWSHOWING a:link { color: #000; }
td.mcnavNOWSHOWING a:visited { color: #000; }
td.mcnavNOWSHOWING a:hover { color: #000; }
span.mcnavcatDOWNcat { color: #000; }
span.mcnavcatDOWNcat a:link { color: #000; }
span.mcnavcatDOWNcat a:visited { color: #000; }
span.mcnavcatDOWNcat a:hover { color: #000; }
span.mcnavcatSORT { color: #000; }
span.mcnavcatSORT a:link { color: #000; }
span.mcnavcatSORT a:visited { color: #000; }
span.mcnavcatSORT a:hover { color: #000; }
span.mcnavcatPAGELINK { color: #000; }
span.mcnavcatPAGELINK a:link { color: #000; }
span.mcnavcatPAGELINK a:visited { color: #000; }
span.mcnavcatPAGELINK a:hover { color: #000; }

/*Shopping List page*/
#shoppage_thank_text 
{
	width: 100%; 
	text-align: center; 
	margin-top: 25px; 
	font-size: 11px; 
	color: #555; 
}
#gnshoppinglist,#sltitle,#gnstoreinfo{text-align: right;}

a.std:hover, a.std:active { 
	text-decoration : none; 
	text-transform: uppercase;
	font : 9px Arial;
	font-weight: normal; 
	color: #000;
}
#gnstoreinfo a:link
	{
	text-transform: none;
	font : 11px Arial; font-weight: bold;
	color: #000;
	}

#gnstoreinfo a:visited{text-transform: none;

	font : 11px Arial; font-weight: bold;

	color: #000;}
#gnstoreinfo a:hover{text-transform: none;

	font : 11px Arial; font-weight: bold;

	color: #000;}

div#gnflashbody a:link{text-transform: none;

	font : 11px Arial; font-weight: bold;

	color: #000;}
div#gnflashbody a:visited{text-transform: none;

	font : 11px Arial; font-weight: bold;

	color: #000;}
div#gnflashbody a:hover{text-transform: none;

	font : 11px Arial; font-weight: bold;

	color: #000;}
a:active { 
    
	text-decoration : none; 

	text-transform: none;

	font : 11px Arial;

	color: #000;
}
.defaultfont a:active{ font-size: 12px;}
#detailPAGEBROWSE a:active{ font-size: 12px;}
#return_link { text-align: center; border: 1px solid #7A2D15; padding-left: 0px; font-size: 11px; font-weight: bold;}
#return_link2 { text-align: center; border: 1px solid #7A2D15; padding-left: 0px; float: left; font-size: 11px; font-weight: bold;  width: 130px;}
#returnhome_link 
{
	border: 1px solid #EDB6A3; 
	/*padding: 1px 2px 1px 2px;*/
	padding: 3px 3px 3px 3px;
	background-color: #EFE2DC; 
/*	background-color: #7A2D15;*/
	font-weight: bold;
/*	margin: 0px 0px 1px 0px;*/
	font-size: 12px; 
	font-weight: bold;
}

#returnhome_link a:link { color: #7A2D15; text-decoration: none; font-weight: bold; font-size: 12px;}
#returnhome_link a:visited { color: #7A2D15; text-decoration: none; font-size: 12px; font-weight: bold;}
#returnhome_link a:hover { color: #7A2D15; text-decoration: none; font-size: 12px; font-weight: bold;}
#mcbrowsestorelocation a:active{font-size: 12px;}
.mccatltTITLE a:active{font-size: 12px; font-weight: bold; color: #555555;}
.mccatltLINKS a:active{font-size: 10px; color: #555555; font-family: Arial, Helvetica,Sans-Serif; text-decoration: underline;}
a.sidebar_nav_it{color: #EDB6A3;}
.mcnavpageVIEW a:active{font-size: 12px; color: #555; text-decoration: underline;}
.mcnavpageVIEW a:link{font-size: 12px; color: #555; text-decoration: underline;}
.mcnavpageVIEW a:visited{font-size: 12px; color: #555; text-decoration: underline;}
.locstrinfoframe a:active{font-size: 12px; color: #555; text-decoration: underline;}
div.pagesidenav {
	position: absolute; 
    top: 320px;
	left: 848px;
	font: 11px Arial;  
	color: #888;	
	text-align: right;
	text-decoration: none; height: 160px;
	width: 120px;
}
/*
.pagesidebotline {

	position: absolute; 
	top:430px; 
	left:665px;

}

#gelsonslinks 
{
	position: absolute;
	top: 320px;
	left: 830px;
	width: 195px;
	}*/
