﻿*
{
	margin:0;
	padding:0;
}

body
{
	background:#f499c2;
	text-align:center;
	font-family:Arial, Verdana;
	font-size:100%;
}

a img
{
	border:none;
}
div.clear{clear:both;padding:0;margin:0;}
div.min-height
{
	float:left;
	width:1px;
}
a{color:#0121ae;}
h1
{
	color:#6b057a;
	font-family:Comic Sans MS,Arial,Verdana;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0 7px 0;
	margin-bottom:10px;
	background:url("../_i/h1-bg.gif") bottom left repeat-x;
}

body.home h1
{
	padding:0;
	margin:0;
	background:none;
}

h2
{
	color:#000000;
	font-family:Comic Sans MS,Arial,Verdana;
	font-size:1em;
	font-weight:bold;
	padding:5px 0;
}

body.home h2
{
	padding:0;
}

p
{
	padding:3px 0;
}

#page,#page-footer,#footer
{
	text-align:left;
	width:773px;
	margin-left:auto;
	margin-right:auto;
}

body.home #page
{
	text-align:left;
	width:809px;
	margin-left:auto;
	margin-right:auto;
}

#page-footer
{
	height:16px;
	line-height: 16px;
	font-size: 16px;
	background:url("../_i/bg-page-bottom.gif") bottom left no-repeat;		
}
#page #container
{
	margin:0 auto;
	width:773px;
	padding-bottom:10px;
	background:#fff url("../_i/bg-page.gif") repeat-y;
	
}

#page #container #container2
{
}
/* Footer */
#footer
{
	margin-top:20px;
	font-size:0.69em;
	width:773px;
}

#footer a
{
	color:#000;
}

#footer #footer-content #rhs
{
	float:right;
	text-align:right;
	color:#000000;
}

#footer #footer-content #rhs p
{
	padding:0;
	margin:0;
	padding-bottom:8px;
}
#footer #footer-content #lhs
{
	float:left;
}
/* Header */

#header
{
	background:url("../_i/bg-page-header.gif") left bottom no-repeat;
	float:left;
	margin-top:10px;
	width:773px;
	_display:inline;
}

body.home #header
{
	width:809px;
	position:relative;
	padding-top:0;
}

#header #left
{
	width:380px;
	height:140px;
	float:left;
}

/* Boxes */
#header .box
{
	float:right;
	width:506px;
	margin-right:10px;	
}
body.home #header #left
{
	position:absolute;
	bottom:0;
	left:0;
	width:294px;
	height:185px;
	float:none;
}
#header .box div.box-top{
	padding-top:59px;
}
#header .box div.box-top div.min-height{height:126px;}
#header .box div.box-top div.content
{
	float:left;
	width:506px;
	font-family:Comic Sans MS,Arial,Verdana;
	background:url("../_i/welcome-footer.gif") bottom left no-repeat;
	padding-bottom:20px;
	font-size:0.81em;
}

div.box
{
	_display:inline;
	float:left;
	position:relative;
}

div.box p
{
	font-weight:bold;
}

/* Boxes - Win */
div.win{background:url("../_i/win-bg.gif") repeat-y;width:738px;margin-left:15px;}
div.win div.box-top{background:url("../_i/win-header.gif") no-repeat; padding-top:60px;}
div.win div.content {background:url("../_i/win-footer.gif") bottom left no-repeat; padding-bottom:15px;}
div.win div.content img {float:left; margin:0 10px 10px 20px;}
div.win div.content #inner-content { float:left; width:430px;}
div.win div.content p{padding-right:30px;}

/* Boxes - Fan Club */
div.fan{background:url("../_i/fan-club-bg.gif") repeat-y;width:352px;margin-left:20px; margin-top:32px;}
div.fan div.box-top{background:url("../_i/fan-club-header.gif") no-repeat; padding-top:61px;}
div.fan div.content{background:url("../_i/fan-club-footer.gif") bottom left no-repeat; padding-bottom:15px;}
div.fan div.imgLink {position:absolute;top:-21px;right:-5px; }
div.fan div.content p{padding-left:25px;width:290px;}
div.fan div.min-height{height:110px;}


/* Boxes - Out now */
div.outNow{ width:362px; background:url("../_i/out-now-bg.gif") repeat-y; margin-top:20px; margin-left:18px;}
div.outNow div.min-height{height:123px;}
div.outNow div.imgLink{position:absolute;top:0; right:-12px;}
div.outNow div.box-top{background:url("../_i/out-now-header.gif") left top no-repeat; padding-top:74px;}
div.outNow div.content{background:url("../_i/out-now-footer.gif") left bottom no-repeat;}
div.outNow div.content p{padding-left:25px; padding-right:120px;}

/* Boxes - Top Pink */
div.top-pink{background:url("../_i/welcome-bg.gif") repeat-y;}
div.top-pink div.box-top{background:url("../_i/welcome-header.gif") top left no-repeat;}
div.top-pink p
{
	margin:0;
	padding:0 20px;
}
/* Main content */

#page #main-content
{
	padding:0 30px;
}

#page #main-content ul
{
	padding:0 10px;
}

#page #main-content p, #page #main-content ul li, #page #main-content ol li
{
	font-size:0.81em;
}

#page #main-content ul li
{
	list-style:none;
	background:url("../_i/li-bullet.gif") left 50% no-repeat;
	padding:5px 0 5px 10px;
}

#page #main-content p.goBack a
{
	background:url("../_i/go-back.gif") left top no-repeat;
	height:42px;
	width:171px;
	display:block;
	float:right;
}

#page #main-content.home
{
	padding:10px 0 0 0;
	float:left;
	font-family: Comic Sans MS,Verdana, Arial, Sans-Serif;
}

#page #flashcontainer
{
	height:499px;
	width:808px;
	margin-left:1px;
	background:url("../_i/flash-bg.gif") 0px 0px no-repeat;
	position:relative;
}

#page #flash
{
	width:720px;
	height:450px;
	position:absolute;
	top:7px;
	left:42px;	
}

#page #flashcontainer p
{
	padding:0;
	margin:0;
	width:180px;
	margin-left:540px;
	font-size:0.81em;
	padding-top:20px;
}

span.noshow
{
	display:none;
}

.floatleft
{
	float:left;
	margin:10px 20px 10px 0;
}

.floatright
{
	float:right;
	margin:10px 0 10px 10px;
}
