/* =GLOBAL-NAV
========================================== */
body {
	margin: 0;
	padding: 0;
}
form, input {
	padding: 0;
	margin: 0;
}
#globalheader {
	text-align: left;
}
#globalnav {
	width: 819px;
}
body #globalheader #globalnav li a {
	height: 38px;
	padding: 0;
	text-indent: -9999em;
}
#globalheader #globalsearch input.g-prettysearch {
	height: 19px;
}
ul#globalnav, #globalnav li,
#ase-usernav-bar ul,
#ase-usernav-bar li {
	padding: 0;
	margin: 0;
	text-indent: 0;
}
#globalsearch .search-wrapper {
	float: none;
}



/* =ASE-NAV-WRAP
========================================== */
#ase-apple-nav {
	height: 30px;
	margin: 5px auto 0;
	width: 900px;
}

/* =ASE-USERNAV-BAR
========================================== */
#ase-usernav-bar {
	background: #eff2f3;
	color: #778087;
	float: left;
	font: 12px/14px "Myriad Set", "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	width: 900px;
}
#ase-usernav-bar ul {
	width: 769px;
}
#ase-usernav-bar h1,
#ase-usernav-bar ul,
#ase-usernav-bar li {
	display: inline;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#ase-usernav-bar li,
#ase-usernav-bar li a,
#ase-usernav-bar li span {
	float: right;
}
#ase-usernav-bar li.l,
#ase-usernav-bar li.l a,
#ase-usernav-bar li.l span {
	float: left;
}
#ase-usernav-bar span,
#ase-usernav-bar a {
	display: inline;
	float: left;
	height: 30px;
	margin: 0;
	overflow: hidden;
	text-decoration: none;
}
#ase-usernav-bar h1 span,
#ase-usernav-bar a span {
	text-indent: -999em;
}
#ase-usernav-bar a:hover,
#ase-usernav-bar a:hover span {
	background-position: bottom left;
}
#ase-usernav-bar a#usernav-home {
	background: #ececec url(/imgV2/usernav/logo-photoadd.gif) 0 0 no-repeat;
	margin: 0;
	text-indent: -999em;
	width: 131px;
}
#ase-usernav-bar a#usernav-home:hover {
	background-position: 0 -30px;
}

/* =COMPATIBILITY
========================================== */
#container {
	clear: both;
	padding-top: 1px;
}
.as-nav {
	font-size: 14px;
}
.as-nav ul img {
	vertical-align: bottom;
}
.nms {
	clear: both;
}

/* =AS-HOMEPAGE
========================================== */
#as-homepage #as-page-wrap { width: 900px }
#as-homepage #as-page-content { width: 845px }
#as-homepage.nms #as-main { margin: 0 8px; }
#as-homepage #as-main,
#as-homepage #as-main p,
#as-homepage #as-main h3,
#as-homepage #as-main .banner-grid { width: 694px; }

