* {margin:0;padding:0}
/*LAYOUT STYLES*/
.FL {float:left; display:inline}
.FR {float:right; display:inline}
.clearall {clear:both}
/*END LAYOUT*/

body {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
p, blockquote {
	margin:6px 0 10px;
	line-height:18px;
}
sup {
	font-size:8px;
}
cite {
	font-style:italic;
	font-size:10px;
}
#pageWrapper {
	width:990px;
	margin:0 auto;
	background:url(images/page-bg.jpg) no-repeat;
}
#pageHeader {
	position:relative;
	height:400px;
	color:white;
}
#pageNav {
	position:absolute;
	top:290px;
	left:250px;
}
#pageNav a {
	color:white;
	margin-right:5px;
}
#pageNav a.active {
	color:#ffcf01;
}
h1#logo {
	text-indent:-9999px;
	background:url(images/Sunbox-logo.png) no-repeat;
	width:345px;
	height:150px;
	position:absolute;
	left:25px;
	top:15px;
}
a#backHome span {
	display:none;
}
a#backHome:hover {
	cursor:hand;
}
a#backHome:hover span {
	display: block;
	position:absolute;
	top: 120px;
	left: 100px;
	background-color:#ffcf01;
	color:black;
	font-size:11px;
	padding:2px;
}
#subhead {
	display:block;
	background:url(images/subhead.png) no-repeat;
	height:50px;
	width:940px;
	top:150px;
	left:25px;
	position:absolute;
}
address {
	font-style:normal;
}
#siteNav {
	position:absolute;
	top:195px;
	left:25px;
	width:180px;
}
#siteNav li {
	list-style:none;
	height:35px;
}
#siteNav li a {
	width:180px;
	height:35px;
	text-indent:-9999px;
	display:block;
}
li#productsTab a:link, li#productsTab a:visited {
	background:url(images/tab-products.png) no-repeat;
}
li#productsTab a:hover, li#productsTab a:active, li#productsTab a.active {
	background:url(images/tab-products.png) no-repeat 0 -32px;
}
li#newsroomTab a:link, li#newsroomTab a:visited {
	background:url(images/tab-news.png) no-repeat;
}
li#newsroomTab a:hover, li#newsroomTab a:active, li#newsroomTab a.active {
	background:url(images/tab-news.png) no-repeat 0 -32px;
}
li#researchTab a:link, li#researchTab a:visited {
	background:url(images/tab-research.png) no-repeat;
}
li#researchTab a:hover, li#researchTab a:active, li#researchTab a.active {
	background:url(images/tab-research.png) no-repeat 0 -32px;
}
li#endorseTab a:link, li#endorseTab a:visited {
	background:url(images/tab-endorse.png) no-repeat;
}
li#endorseTab a:hover, li#endorseTab a:active, li#endorseTab a.active {
	background:url(images/tab-endorse.png) no-repeat 0 -32px;
}
li#specialsTab a:link, li#specialsTab a:visited {
	background:url(images/tab-specials.png) no-repeat;
}
li#specialsTab a:hover, li#specialsTab a:active, li#specialsTab a.active {
	background:url(images/tab-specials.png) no-repeat 0 -32px;
}
#researchTitle, #productsTitle, #newsroomTitle, #specialsTitle, #endorsementsTitle {
	position:absolute;
	width:400px;
	height:50px;
	top:220px;
	left:250px;
	display:block;
}
#researchTitle {
	background:url(images/researchTitle.png) no-repeat;
}
#productsTitle {
	background:url(images/productsTitle.png) no-repeat;
}
#newsroomTitle {
	background:url(images/newsroomTitle.png) no-repeat;
}
#specialsTitle {
	background:url(images/specialsTitle.png) no-repeat;
}
#endorsementsTitle {
	background:url(images/endorsementsTitle.png) no-repeat;
	width:450px;
}
h2 {
padding-bottom:5px;
margin-bottom:15px;
xborder-bottom:3px dotted #011c70;
font-size:24px;
}

h3 {
	margin:5px;
	text-decoration:underline;
}
#pageContent {
	margin:0 25px;
	color:#011c70;
}
#pageContent ul li {
	margin-left:25px;
	margin-bottom:5px;
}
.pageSection {
	padding:0 0 10px;
}
.news {
	border:3px solid black;
	padding:10px;
	margin-bottom:20px;
	height:365px;
	background:#eee;
}
div.videoCopy {
	width:400px;
	float:left;
}
div.videoArea {
	float:right;
}
dl {
	margin:5px 20px;
}
dt {
	font-weight:bold;
}
.backTop {
	width:940px;
	text-align:right;
	display:block;
}
.backTop a {
	color:#0071bc;
}
#footer {
	text-align:center;
	font-size:10px;
	margin-top:15px;
}
#copyright, #designLink {
	font-size:10px;
	float:left;
	margin-top:15px;
}
#designLink {
	float:right;
}
#sadBox {
	width:800px;
	margin-left:60px;
	background:#ffcf01;
	border:2px solid #011c70;
	color:black;
	padding:2px;
}
.endorsement {
	background:#eee;
	padding:15px 5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
#homelink {
	position:absolute;
	right:5px;
	width:50px;
}
.noborder {
	border:none;
}
