* {
	margin: 0;
	padding: 0;
}

body {
	text-align: center; /* to center the pagebody -- only for testing */
}

#globalHeader a img { border: none; }

#globalHeader img { display: block; }

.clear { clear: both; height:0px; font-size: 0px; line-height: 0%; }
/* line-height:0; is not valid but works -- makes sure IE doesn't add any bottom padding */


#globalHeader a {
	text-decoration: none;
}

#globalHeader a:hover {
	text-decoration: underline;
}


#globalHeader {
	font-family: arial, sans-serif, helvetica; font-size: 11px;
	/*background: url(../img/h/bg_menubar.png) repeat-x left bottom;*/
	background-color:#003399;
	padding-bottom: 2px;
	text-align: center;
}

#mastHead,
#globalNavArea
, .MainContent 
{
	width: 900px;
	margin: 0 auto; 
}


#mastHead,
#globalNavArea{
	text-align: left;
}

#globalNavArea {
	clear: left;
	/*width: 900px;*/
	height: 28px;
}

#mastHead {
	/*padding-top: 9px;*/
	padding-bottom: 11px;
	background: url(../img/h/bg_grad_menutop.png) no-repeat center bottom;
	
}


#globalBranding {
	float: left;
	width: 202px;
}

#headerQuote {
	float: left;
	padding-right: 50px;
	padding-top: 8px;
}

#utilityNavArea 
{
	font-family: arial, sans-serif, helvetica;
	font-size: 11px;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	/*min-width:320px;*/
	text-align:left;
	background-color:#003194;/*ech*/
	
}

#utilityNav li {
	position: relative;
	display: inline;
	list-style: none;
}

#utilityNav a {
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 2px 5px 20px;
	color: #505050;
}

#utilLocker a { background-image: url(../img/h/ico_locker.gif); padding-left: 16px; }
#utilMyBag a { background-image: url(../img/h/ico_bag.gif); padding-left: 17px; }
#utilLogin a { background-image: url(../img/h/ico_login.gif); padding-left: 20px; }
#utilLogout a { background-image: url(../img/log_out_grey.gif); padding-left: 20px; }

#flashContainer {
	z-index: 0;
}

#globalNav {
	/*background: #003399;*/
	width: 900px;
	height: 28px;
	float: left;
	z-index: 500;
	position: absolute;
	list-style: none; 
}

.navShop 
{
	width: 138px;
}

.navAbout
{
	width: 200px;
}

.navBuzz
{
	width: 119px;
}

.navCustomer
{
	width: 174px;
}

.navFind 
{
	width: 140px;
}
.navTwitter
{
width: 31px;
padding-top:4px;
}

.navFaceBook
{
width: 51px;
padding-top:4px;
}
.navPTwitter
{
width: 31px;
background-color:#96918D;
padding-top:2.85px;
}

.navPFaceBook
{
width: 51px;
background-color:#96918D;padding-top:2.85px;
}
.navSearch 
{
	width: 121px;
}

#globalNav li a {
	display: block;
	/*width: 150px; */
	height: 28px;
	text-align: center;
	color: #111111;
	font-size: 12px;
	font-weight: bold;
	/*background-position: left top;
	background-repeat: no-repeat;*/
}

#globalNav li {
	float: left;
	height: 28px;
	list-style: none;
}
#globalNav ul li a {
	display: block;
	width: 121px;
	height: auto;
	padding: 0;
	margin: 0 20px 0 17px;
	/*background: url(../img/images-standard/bg_nav.gif) repeat-x left bottom; /*[plat]*/
	text-align: left;
	font-weight: normal;
	font-size: 11px;
} /* overriding for IE lt 7 in ie6.css */

#globalNav li a:hover {
	background-position: left bottom;
}

#globalNav li a span {
	display: none;
	line-height: 32px;
}

#globalNav #navShopOnline { background-image: url(../img/h/nav_shop_online.gif); }
#globalNav #navAboutProducts { background-image: url(../img/h/nav_about_products.gif); width: 158px; }
#globalNav #navCustomerCare { background-image: url(../img/h/nav_customer_care.gif); }
#globalNav #navRetailLocations { background-image: url(../img/h/nav_retail_locations.gif); }


/* 2nd level vertical nav */

#globalNav .sub 
{
	background-color:Black;
}



#globalNavArea li:hover ul,
#globalNavArea li.over ul {
	left: auto;
}

/* top nav second level */
#globalNav ul li {
	height: auto;
	width: auto;
	float: left;
	clear: left;
	/*padding-bottom: 1px;*/
}

#globalNav ul li.lastChild a {
	background: none;
	padding-bottom: 0;
	border-bottom: none;
}

#globalNav ul li a span {
	display: block;
	line-height: 1em;
	padding: 4px 0 5px 0;
}

#globalNav ul ul {
	position: absolute;
	background: red;
	margin-left: -999em;
	/*margin-left: 158px;*/
		display: none;
}

#globalNav ul li:hover ul {
	margin-left: 158px;
	background: none;
}

#globalNav ul {
	clear: left;
	position: absolute;
	z-index: 150000;
	left: -999em;
	width: 159px;  /* THIS LINE IS NEW */
	padding: 7px 0 9px 0;
	background-color:#eee;
	/*padding-top:3px;*/
	/*background:url(../img/images-standard/bg_nav.gif) repeat left top #F7F7F7;;*/
}

/*
#globalNav ul {
	clear: left;
	position: absolute;
	z-index: 150000;
	left: -999em;
	width: 158px;
	padding: 7px 0 9px 0;
	background: url(../img/images-standard/bg_nav.gif) repeat-x left top #F7F7F7;
}
*/

/* THIS ENTRY IS NEW */
#globalNav ul li.subFirst {
	margin-top: 1px;
	padding-top: 2px;
}

#globalNav ul li.divider
{
	height:1px;
	background:url(/images/nav_divider_blue_skin.gif);
}

#globalNav ul li.dividerSection
{
	height:1px;
	background:#ccc;
}

#globalSearchArea {
	float: right;
	width: 265px;
	/*text-align: center ;
	padding: 0px 0 0px 0;
	background-color: White ;
	border: thin dashed red;*/
}

.controlShopByCategory {
	width: 147px;
	float: left;
	padding-top: 5px;
}

.controlShopByCategory select {
	width: 137px;
	font-size: 10px;
	margin-left: 10px;
	font-size: 1em;
}

#searchArea {
	float: left;
	width: 138px;
	padding-top: 5px;
	margin-left: 55;
}

/*
#searchArea {
	width: auto;
	background-color : #aca899;
}
*/


#searchArea table {
	width: 138px;
}

#searchArea td {
	vertical-align: top;
}

#searchArea .text-input {
	width: 68px;
	font-size: 10px;
	margin-right: 4px;
	margin-left: 10px;
	padding: 0;
	padding-top: 1px;
} /* shifting up 1px for IE in ie.css */

#searchArea input {
	vertical-align: top;
}



/* **** BODY **** */

#pageBody {
	width: 900px;
	margin: 0 auto;
	background: url(../img/sub-page_gradient.jpg) no-repeat center top;
	text-align: left;
}
#pageBodyHP {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
.MainContent
{
	border: 0px ;
}



