html, body {
	background: #156ea5;
}
.tagline h1 
{
	color: #ffc425;
	/*background: url(../../images/sun/tagline-header.gif) no-repeat;*/
}
.container {
	background: #2d6e9b url(../../images/sun/container-mid-background.gif) repeat-x;
}
.container .top {
	background: url(../../images/sun/container-top-background.gif) no-repeat;
}
.container .bottom {
	background: url(../../images/sun/container-bottom-background.gif) no-repeat;
}
.container .content {
	background: url(../../images/sun/container-background.gif) repeat-y;
}
.header {
	background: #2d6e9b url(../../images/sun/header-background.jpg) repeat-x;
}
.header .nav {
	background: #2d6e9b url(../../images/sun/nav-background.gif) no-repeat;
}
.header .nav ul li a {
	background: url(../../images/sun/nav-hover-background.gif) 0 -32px repeat-x;
}
.footer {
	background: #156ea5; /*url(../../images/sun/footer-background.gif) repeat-x;*/
}
.enterButton {
	background: url(../../images/sun/enter-button.jpg) no-repeat;
}
.prizesCopyColumn h2 {
	background: url(../../images/sun/header-prizes.gif) no-repeat;
}
.memberschoiceCopyColumn h2 {
	background: url(../../images/sun/header-memberschoice.gif) no-repeat;
}
.enterFormColumn h2 {
	background: url(../../images/sun/header-enter.gif) no-repeat;
}
.faqColumn h2 {
	background: url(../../images/sun/header-faq.gif) no-repeat;
}
.buttonFinish {
	background: url(../../images/sun/button-finish.gif) no-repeat;
}
.buttonUploadPhoto {
	background: url(../../images/sun/button-uploadphoto.gif) no-repeat;
}
.faqDetails {
	background: url(../../images/sun/faq-arrow.gif) center left no-repeat;
}
.prizesImage {
	background: url(../../images/sun/prizes.jpg) no-repeat;
}
.prizesImagePrizes {
	background: url(../../images/sun/prizes-2.jpg) no-repeat;
}
.prizesMC {
	background: url(../../images/sun/prizes-3.jpg) no-repeat;
}
.banScraperImage {
	background: url(../../images/sun/ban-scraper.gif) no-repeat;
}
.banScraperFAQ {
	background: url(../../images/sun/ban-scraper-3.jpg) no-repeat;
}
.banScraperPrizes {
	background: url(../../images/sun/ban-scraper-2.jpg) no-repeat;
}
.banScraperMC {
	background: url(../../images/sun/ban-scraper-4.gif) no-repeat;
}
.banHorizontalImage {
	background: url(../../images/sun/ban-horizontal.gif) no-repeat;
}
.compLeft 
{
	float:left;
	height: 100px;
	width: 300px;
	background: url(../../images/sun/entries-comp-left.gif) no-repeat;
}
.compRight 
{
	float:left;
	height: 100px;
	width: 300px;
	margin-left:10px;
	margin-right:10px;
	background: url(../../images/sun/entries-comp-right.gif) no-repeat;
}
.logo {
	background: url(../../images/sun/logo.gif) no-repeat;
}

/**************************** Menu **********************************************/
.wrapper .solpartMenu ul  {
	padding: 0;
	margin: 0;
	list-style: none; 
}
* html .wrapper .solpartMenu ul {
	position: absolute;
}
.wrapper .solpartMenu ul  ul {
	position: absolute;
	left: -999em;
	background: #000;
}
.wrapper .solpartMenu ul  li {
	list-style-type: none;
	float: left;
	white-space: nowrap; 
}
.wrapper .solpartMenu ul  li li {
	display: block;
}
.wrapper .solpartMenu ul  li:hover ul ul, .wrapper .solpartMenu ul  li.sfhover ul ul  {
	left: -999em;
}
.wrapper .solpartMenu ul  li:hover ul, .wrapper .solpartMenu ul  li.sfhover ul {
	left: auto;
}
.wrapper .solpartMenu a {
	display: block;
}
.wrapper .solpartMenu ul  ul ul {
	margin-top: -24px;
}
.wrapper .solpartMenu ul  ul li:hover ul, .wrapper .solpartMenu ul  ul li.sfhover ul {
	left: auto;
}
.wrapper .solpartMenu ul li ul {
	border: 1px solid #1e1e1e;
}
.wrapper .solpartMenu ul  li ul  li {
	float: none;
}
.wrapper .solpartMenu a {
	color: #fff;
	position: relative;
	text-decoration: none;
}
.wrapper .solpartMenu ul li a {
	display: block;
	padding: 9px 10px 12px 10px;
}
.wrapper .solpartMenu ul li ul li a {
	padding: 6px 8px;
}
.wrapper .solpartMenu .thirdlevel {
	width: 160px;
}
.wrapper .solpartMenu li.hasChild a {
	background: url(/images/breadcrumb-new.gif) right 7px no-repeat;
}
.wrapper .solpartMenu li.hasChild li a {
	background: none;
}
.wrapper .solpartMenu ul li ul li:hover,.wrapper .solpartMenu ul li ul li.sfhover {
	background: #1e1e1e !important;
}
.wrapper .solpartMenu a:hover  {
	color: #fff !important;
}
*+html .headerWrap .solpartMenu li:hover {
	position: static;
}
