/* -- BODY STYLES -- */

html.whatsnew
{
	background-color:#fde6d5;
}
body.main
{
	background: #fde6d5 url(./content/images/bg_tamagotchi.jpg) repeat-x top center;
    width: 100%;
	margin: 0px;
	padding: 0px;
	color: #05426E;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	text-align: center;
	display: table;
}
body.sweep {
	background: #251f20 url(sweepstakes/images/bg_sweep.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	text-align: center;
}
img.tama { /* needed for all images on tamagotchi pages */
	position:relative;
	float:left;
	border:none;
	margin: 0px;
	padding: 0px;
}

img.sweep { /* needed for all images on sweep page */
	position:relative;
	float:left;
	border:none;
	margin: 0px;
	padding: 0px;
}

#main-shell {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 950px;
}
#page-top {
    background:url("images/page_top.png") 0 0 no-repeat;  
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 950px;
    height: 69px;
}
#page-bot {
    background:url("images/page_bot.png") 0 0 no-repeat;  
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 950px;
    height: 108px;
}
#page-mid {
    background:url("images/page_wrapper.png") 0 0 repeat;  
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 950px;
}
#page-wrapper {
    background:url("images/page_mid.png") 0 0 no-repeat;  
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px 100px 0px 100px;
	width: 750px;
	text-align:left;
	font-size: 13px;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-weight:normal;
}
#text-hdr {
	position:relative;
	float:left;
	width: 750px;
	text-align:center;
}
#text-subhdr {
	position:relative;
	float:left;
	width: 750px;
	text-align:left;
}
#g-hdr-whatsnew {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 185px;
	height: 21px;
	left: 390px;
	top: 24px;
}


/* nav bar */
#navbar {  
	float: left;
	position: relative;
    background:url("images/btn_navbar.png") 0 0 no-repeat;  
    width:867px;  
    height:30px;  
    margin:0px;  
    padding:0px;
	left: 40px;  
}  
#navbar li span { display:none;}  
   
#navbar li { float:left; list-style:none; position:relative; }  

#navbar li, #navbar a {  
     margin:0px;  
     padding:0px;
}  
	 
#whatsnew a {
    margin:0px;  
    padding:0px;
	width: 164px;
	height: 30px;
	display: block;
}  
#games a {
    margin:0px;  
    padding:0px;
	width: 78px;
	height: 30px;
	display: block;
}  
#events a {
    margin:0px;  
    padding:0px;
	width: 80px;
	height: 30px;
	display: block;
}  
#products a {
    margin:0px;  
    padding:0px;
	width: 92px;
	height: 30px;
	display: block;
}  
#fanconnection a {
    margin:0px;  
    padding:0px;
	width: 144px;
	height: 30px;
	display: block;
}  
#downloads a {
    margin:0px;  
    padding:0px;
	width: 116px;
	height: 30px;
	display: block;
}  
#stayconnected a {
    margin:0px;  
    padding:0px;
	width: 193px;
	height: 30px;
	display: block;
}  

#whatsnew a:hover {
	background:url("images/btn_navbar.png") -867px  -0px no-repeat;
}  
#games a:hover {
	background:url("images/btn_navbar.png") -1031px  -0px no-repeat;
}  
#events a:hover {
	background:url("images/btn_navbar.png") -1109px  -0px no-repeat;
}  
#products a:hover {
	background:url("images/btn_navbar.png") -1189px  -0px no-repeat;
}  
#fanconnection a:hover {
	background:url("images/btn_navbar.png") -1281px  -0px no-repeat;
}  
#downloads a:hover {
	background:url("images/btn_navbar.png") -1425px  -0px no-repeat;
}  
#stayconnected a:hover {
	background:url("images/btn_navbar.png") -1541px  -0px no-repeat;
}  


	 
	 
/* sweep layout */
#sweep-content-home {
	background: #251f20 url(sweepstakes/images/bg_sweep_950.jpg) no-repeat top;
	width:950px;
	float:left;
	text-align: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 925px;
}
#sweep-content-home2 {
	background: #251f20 url(sweepstakes/images/bg_sweep2_950.jpg) no-repeat top;
	width:950px;
	float:left;
	text-align: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 925px;
}
#sweep-content-main {
	background: #251f20 url(sweepstakes/images/bg_sweep_blank_950.jpg) no-repeat top;
	width:950px;
	float:left;
	text-align: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 925px;
}
#sweep-content-rules {
	background: #251f20 url(sweepstakes/images/bg_sweep_blank_950.jpg) no-repeat top;
	width:950px;
	text-align: left;
	position: relative;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#tama-grand-prize {
	width: 580px;
	position: absolute;
	float: left;
	margin: 0px;
	padding: 0px;
	left: 185px;
	top: 320px;
	list-style-type:none;
}
#tama-grand-prize li.grand-prize {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right:none;
	width: 580px;
	top: 0px;
	left: 0px;
}
#description-grand-prize {
	width: 520px;
	position:relative;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 30px;
	height: auto;
	font: 13px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:bold;
}

#tama-first-prize {
	width: 520px;
	position: absolute;
	float: left;
	margin: 0px;
	padding: 0px;
	left: 215px;
	top: 480px;
	list-style-type:none;
}
#tama-first-prize li.first-prize {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right:none;
	width: 520px;
	top: 0px;
	left: 0px;
}
#description-first-prize {
	width: 460px;
	position:relative;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 30px;
	height: auto;
	font: 13px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:bold;
}
#tama-second-prize {
	width: 520px;
	position: absolute;
	float: left;
	margin: 0px;
	padding: 0px;
	left: 215px;
	top: 560px;
	list-style-type:none;
}
#tama-second-prize li.second-prize {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right:none;
	width: 520px;
	top: 0px;
	left: 0px;
}
#description-second-prize {
	width: 460px;
	position:relative;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 30px;
	height: auto;
	font: 13px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:bold;
}
#disclaimer {
	width: 440px;
	position:relative;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 50px 0px 50px;
	height: auto;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:normal;
	left: 215px;
	top: 730px;
}
#disclaimer2 {
	width: 420px;
	position:absolute;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 50px 0px 50px;
	height: auto;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:normal;
	left: 215px;
	top: 440px;
}
#caption1 {
	width: 200px;
	position:absolute;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:normal;
	left: -24px;
	top: 377px;
}
#caption2 {
	width: 200px;
	position:absolute;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:normal;
	left: -14px;
	top: 511px;
}
#caption3 {
	width: 250px;
	position:absolute;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	font: 12px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:normal;
	left: 110px;
	top: 740px;
}
a.tamagotchi-products:hover {
	float: left;
	position: relative;
	display: block;
	padding: 3px 0px 0px 25px;
	margin: 0px;
	font: 12px Arial, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
a.tamagotchi-products, a.tamagotchi-products:visited {
	float: left;
	position: relative;
	display: block;
	padding: 3px 0px 0px 25px;
	margin: 0px;
	font: 12px Arial, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
a.tamagotchi:hover {
	padding: 0px;
	margin: 0px;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
a.tamagotchi, a.tamagotchi:visited {
	padding: 0px;
	margin: 0px;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
#caption4 {
	width: 250px;
	position:absolute;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	font: 10px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
	font-weight:normal;
	left: 640px;
	top: 786px;
}
#text-rules-hdr {
	position: relative;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 950px;
	font: 14px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	font-weight:bold;
	color:#ffffff;
	left: 0px;
	top: 220px;
}
#text-rules-list {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 650px;
	top: 250px;
	left: 132px;
	height:3400px;
}
#text-rules-list li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#text-rules-list p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	color:#ffffff;
}
form
{
	position: relative;
	float: left;
	COLOR: #000000;
	FONT-FAMILY:  Verdana, Arial, Helvetica, Geneva, sans-serif;
	FONT-SIZE: 9pt;
	margin: 0px;
	padding: 0px;
}
#tama-sweepentry {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:436px;
	text-align: center;
	position: relative;
	float:left;
	left: 265px;
	top: 652px;
}

#tama-sweep-g {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	width:166px;
	text-align: right;
	position: relative;
	float:left;
	color:#FFFFFF;
	font: bold 11pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
#tama-sweep-input {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
	position: relative;
	float:left;
}
#tama-sweep-submit {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 176px;
	text-align: left;
	position: relative;
	float:left;
}
#tama-sweepbtns {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:436px;
	text-align: center;
	position: relative;
	float:left;
	left: 338px;
	top:622px;
}
/*
#tama-sweepbtns2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:436px;
	text-align: center;
	position: absolute;
	float:left;
	left: 400px;
	top:502px;
}
*/
#btn-tama-sweep-enter-top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width:436px;
	text-align: center;
	position: relative;
	float:left;
	left: 360px;
	top:240px;
}
#btn-tama-sweep-enter {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width:436px;
	text-align: center;
	position: relative;
	float:left;
	left: 360px;
	top:0px;
}
#text-main-hdr {
	position: relative;
	float: left;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 950px;
	font: 14px arial, helvetica, verdana, geneva, lucida, 'lucida grande', sans-serif;
	font-weight:bold;
	color:#ffffff;
	left: 0px;
	top: 280px;
}
#btn-tama-sweep-checktama {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width:436px;
	text-align: center;
	position: relative;
	float:left;
	left: 300px;
	top:320px;
}
#btn-tama-sweep-goback {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width:436px;
	text-align: center;
	position: relative;
	float:left;
	left: 420px;
	top:320px;
}

/* SEO */
h1 {
	font: 13pt verdana, arial, helvetica, geneva, sans-serif;
	font-weight:bold;
	position:relative;
	margin:0px;
	padding:0px;
	
}
h2 {
	font: 15pt verdana, arial, helvetica, geneva, sans-serif;
	font-weight:bold;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	font: 11pt verdana, arial, helvetica, geneva, sans-serif;
	font-weight:bold;
	position:relative;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#keywords {
	display:block;
	height:0px;
	text-indent:-5600px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
}
