 body {
	background-color: #e33734;
	background-image: url(../CardsImages/Bg.gif);
	background-repeat:repeat-x;
}
#maincontainer {
	width: 800px;
	height: 663px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#prizecontainer {
	width: 800px;
	height: 701px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#charitycontainer {
	width: 800px;
	height: 1456px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#aboutcontainer {
	width: 800px;
	height: 899px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#partnerscontainer {
	width: 800px;
	height: 851px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#rulescontainer {
	width: 800px;
	height: 735px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#photoheader {
	width: 800px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#photobody {
	width: 800px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
img {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#bottom {
	background-image: url(../CardsImages/main_bottom.jpg);
	width: 800px;
	height: 99px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#nav {
	position: relative;
	z-index: 2;
	padding-top: 274px;
	float: left;
	width: 208px;
}
#secondarynav {
	position: relative;
	z-index: 2;
	padding-top: 180px;
	float: left;
	width: 208px;
}
#RegisterTicket
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/RegisterYourTicket.gif") no-repeat 0 0;
}

#RegisterTicket:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#RegisterTicket span
{
  display: none;
}

#BuyTicket
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/BuyYourTicket.gif") no-repeat 0 0;
}

#BuyTicket:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#BuyTicket span
{
  display: none;
}

#SmilesLeaguePrizes
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/SmilesLeaguePrizes.gif") no-repeat 0 0;
}

#SmilesLeaguePrizes:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#SmilesLeaguePrizes span
{
  display: none;
}

#AboutTheCharities
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/AboutCharities.gif") no-repeat 0 0;
}

#AboutTheCharities:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#AboutTheCharities span
{
  display: none;
}

#RaffleRules
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/RaffleRules.gif") no-repeat 0 0;
}

#RaffleRules:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#RaffleRules span
{
  display: none;
}

#TicketSalesRetailPartners
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/TicketSalesRetailPartners.gif") no-repeat 0 0;
}

#TicketSalesRetailPartners:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#TicketSalesRetailPartners span
{
  display: none;
}

#Blues2010Campaign {
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/BluesHome.gif") no-repeat 0 0;
}
#Blues2010Campaign:hover { 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}
#Blues2010Campaign span {
  display: none;
}

#AboutDeltaDental
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/AboutDeltaDental.gif") no-repeat 0 0;
}

#AboutDeltaDental:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#AboutDeltaDental span
{
  display: none;
}


#RegisterBig
{
	position: relative;
	z-index: 2;
  display: block;
  margin-top: 398px;
  margin-left: 11px;
  width: 158px;
  height: 152px;
  float: left;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/main_reg.jpg") no-repeat 0 0;
}

#RegisterBig:hover
{ 
  display: block;
  width: 158px;
  height: 152px;
  background-position: -158px 0;
}

#RegisterBig span
{
  display: none;
}


#BuyBig
{
	position: relative;
	z-index: 2;
  display: block;
  margin-top: 400px;
  margin-left: 10px;
  width: 153px;
  height: 151px;
  float: left;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/main_buy.jpg") no-repeat 0 0;
}

#BuyBig:hover
{ 
  display: block;
  width: 153px;
  height: 151px;
  background-position: -153px 0;
}

#BuyBig span
{
  display: none;
}

#HomeButton
{
  display: block;
  width: 180px;
  height: 41px;
  padding-bottom: 0px;
  background: url("../CardsImages/Buttons/HomeButton.gif") no-repeat 0 0;
}

#HomeButton:hover
{ 
  display: block;
  width: 208px;
  height: 41px;
  background-position: -180px 0;
}

#HomeButton span
{
  display: none;
}
#bottomcardscare {
	position:absolute;
	left: 20px;
	top: 25px;
	width: 50px;
	height: 70px;
}
#bottomddt {
	position:absolute;
	left: 85px;
	top: 25px;
	width: 130px;
	height: 70px;
}
#bottomgkas {
	position:absolute;
	left: 210px;
	top: 25px;
	width: 70px;
	height: 70px;
}
#bottompujolsfamily {
	position:absolute;
	left: 295px;
	top: 15px;
	width: 40px;
	height: 80px;
}
#bottomlibrary {
	position:absolute;
	left: 355px;
	top: 15px;
	width: 90px;
	height: 80px;
}
#bottomdeltadental {
	position:absolute;
	left: 460px;
	top: 33px;
	width: 130px;
	height: 30px;
}
#bottomstlcards {
	position:absolute;
	left: 600px;
	top: 17px;
	width: 70px;
	height: 70px;
}
#bottomstlkids {
	position:absolute;
	left: 685px;
	top: 19px;
	width: 100px;
	height: 70px;
}

/* Begin - Paul from Creatives Unleashed added the following styles */

#Footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #ffffff;
	margin: 0px auto;
	width: 800px;
	height:40px;
}

#FooterLeft, #FooterRight {
	font-size: 10px;
	margin-top:6px;
}

#FooterLeft {
	float: left;
	text-align:left;
}

#FooterRight {
	float: right;
	text-align:right;
}

a.WhiteLink:link,
a.WhiteLink:visited {
	color: #ffffff;
}

a.WhiteLink:hover {
	color: #ffffff;
	text-decoration: none;
}

/* End */
