@charset "utf-8";
body {
background-image:url(images/background.jpg);
background-repeat:no-repeat;
background-color:#a1c7e3;
}
#enterJP {
	display:none;
	font:V erdana,Arial,Helvetica,MS PGothic,"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
a:link {
text-decoration:none;
color:#e86624;
}
a:visited {
text-decoration:none;
color:#e86624;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:underline;
color:#e86624;
}
.clear {
margin:0;
clear:both;
}
#container {
margin:0 auto;
margin-top:100px;
width:800px;
float:center;
}
#hilton {
float:left;
padding-top:50px;
}
#surfsafari {
float:right;
}
#shaka {
float:left;
padding-left:40px;
}
#mini {
float:right;
background-image:url(images/mini.gif);
background-position:center;
background-position:top;
background-repeat:no-repeat;
width:505px;
height:272px;
}
#enJP {
margin-top:240px;
float:left;
}
#frame {
border-top:thick;
border-color:#FF0000;
}

#content {
width:800px;
height:auto;
padding-top:10px;
font-family:Verdana,Arial,Helvetica,MS PGothic,"ＭＳ Ｐゴシック",Osaka,sans-serif;
font-size:12px;
line-height:1.6em;
}
#menu {
float:left;
height:575px;
width:166px;
background-image:url(images/sideBar.jpg);
padding:10px 10px 10px 10px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#menu a:link {
text-decoration:none;
color:#FFFFFF;
}
#menu a:visited {
text-decoration:none;
color:#FFFFFF;
}
#menu a:hover {
}
#menu a:active {
text-decoration:underline;
color:#FFFFFF;
}
.menuDiv {
margin:10px 0px 10px 0px;
width:166px;
}
.menuLine {
height:1px;
width:166px;
background-color:#FFFFFF;
}
#mainContent {
float:right;
width:600px;
font-family:Verdana,Arial,Helvetica,MS PGothic,"ＭＳ Ｐゴシック",Osaka,sans-serif;
font-size:12px;
line-height:1.6em;
}
#mainBody {
background-image:url(images/bodyTop.gif);
background-repeat:no-repeat;
margin-top:0px;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#bodyFoot {
background-image:url(images/bodyFoot.gif);
background-position:top;
background-repeat:no-repeat;
height:140px;
}
.header {
margin: 0 auto;
width:580px;
height:41px;
background-image:url(images/header_bg.gif);
background-repeat:no-repeat;
}
.headerText {
padding-left:20px;
padding-top:10px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}
.disclaimer {
font-size:9px;
}
#thanks {
text-align:center;
padding-top:200px;
height:295px;
}

/* Text */
.grandPrize, .prize, .enterHere  {
font-weight:bold;
color:#e96625;
line-height:1.2em;
}
.grandPrize {
font-size:200%;
}
.prize {
font-size:120%;
color:#1d2d5a;
}
.enterHere {
font-size:150%;
}
.halfwidth 
{
	color: Blue;
	font-size: 80%;
}

