* {margin:0; padding:0; }

html, body {
	height: 100%; /* sticky footer */
}

body {
	background:#fff;
       	font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
       	font-size:13px;
       	color:#434343;
	margin:0;
}

#wrapper {
	min-height:100%;
       	height:auto !important;
	height:100%;
	margin:0 auto -375px; /* neg val of footer height*/
	min-width:934px;
}

/* This is the navigation*/
#mastheadWrapper {
	height:41px;
        padding-top:13px;
        background: #212121 url('../images/masthead_background.png') top left repeat-x;
}

#masthead {
	width:934px;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
	display: block;
}

.mastheadLinks {
	position: relative;
	margin-top: 5px;
	color: #aaa;
	float: left;
	display: block;
	width: 50%;
}

/* The title on the navigation bar */
#mastheadTitle {
	color: #fff;
	font-size: 16px;
	float:left;
	margin-left: 50px;
	display: block;
	position: relative;
	width: 40%;
}

#mastheadTitle a {
	color: #fff;
	text-decoration: none;
}

#mastheadTitle a:hover {
	color: #fa0;
}

#pageLogo {
	display: block;
	position: relative;
	width: 10%;
	top: 22px;
	left: -50px;
	float: right;
	margin-top: -8.5%;
	margin-left:25px;

}

#mastheadLinksRight {
	float: right;
}

#mastheadLinksRight a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	margin-left: 30px;
}

#mastheadLinksRight a:hover {
	color: #fa0;
}

/* These are left here just in case we ever want to create masthead links on the left that match the live links on the right */
#mastheadLinksLeft {
	float: left;
	margin-left: 50px;
}

#mastheadLinksLeft a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	margin-right: 30px;
}

#mastheadLinksLeft a:hover {
	color: #fa0;
}

/* This is the main banner */
#bannerWrapper {
       height:332px;
       background: #336699 url('../images/banner_background.png') top left repeat-x;
}

#productChoice {
	text-align:center;
	width:934px;
	margin-left:auto;
	margin-right:auto;
}

/* This is at the bottom of the page */
#footerWrapper {
	height:23px;
	background: #0066cc url('../images/footer_background.png') top left repeat-x;
}

#footer {
	text-align:center;
	width:934px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	color: #aaa;
	position: relative;
	top: 5px;
}

#textLinks {
	text-align:center;
       	font-size:12px;
       	font-family:verdana;
       	margin-left:auto;
       	margin-right:auto;
       	width:934px;
}

#textLinks a {
	text-decoration:none;
	color:black;
       	font-size:12px;
}

#textLinks a:hover {
	color: #0066cc;
}

