@charset "utf-8";
/* CSS Document */

body {
	font-family:			Arial, Helvetica, sans-serif;
	margin:					0;
	padding:				0 0 0 40px;
	background-color:		black;
	color:					rgb(232,232,232);
	}
	
div#main {
	width:					1000px;
	height:					725px;
	background-color:		rgb(25,25,25);
	background-image:		url('images/div3bg.png');
	background-position:	bottom left;
	background-repeat:		no-repeat;
	}

div.main {
	float:					left;
	clear:					both;
	margin:					0;
	padding:				0;
	width:					1000px;
	background-position:	left top;
	background-repeat:		no-repeat;
	overflow:				hidden;
	}
	
h2 {
	font-size:				20px;
	font-weight:			bold;
	text-align:				right;
	float:					right;
	margin:					0;
	padding:				0;
	position:				relative;
	top:					60px;
	right:					240px;
	}
	
h3 {
	font-size:				16px;
	margin:					2px 0;
	padding:				0;
	clear:					none;
	}
	
h4 {
	font-size:				13px;
	}
	
p {
	font-size:				13px;
	padding:				0;
	margin:					0;
	line-height:			17px;
	}
	
#div3 a:link {
	color:					rgb(232,232,232);
	border-width:			0;
	}
	
#div3 a:visited {
	color:					rgb(232,232,232);
	border-width:			0;
	}
	
#div3 a:focus {
	color:					rgb(232,232,232);
	border-width:			0;
	}
	
#div3 a:hover {
	color:					rgb(232,232,232);
	text-decoration:		none;
	border-width:			0;
	}
	
#div3 a:active {
	color:					rgb(232,232,232);
	border-width:			0;
	}
	
#div3 div.yellow a:link {
	color:					black;
	}
	
#div3 div.yellow a:visited {
	color:					black;
	}
	
#div3 div.yellow a:focus {
	color:					black;
	}
	
#div3 div.yellow a:hover {
	color:					black;
	}
	
#div3 div.yellow a:active {
	color:					black;
	}
	
div.grey {
	background-image:		url('images/greybg.png');
	background-repeat:		repeat;
	background-color:		transparent;
	voice-family:			"\"}\"";
	voice-family:			inherit;
	background-image:		none;
	background-color:		rgb(60,60,60);
	}
	
html>body div.grey {
	background-image:		url('images/greybg.png');
	background-color:		transparent;
	}
	
#div3 div.yellow {
	background-color:		#FFCC00;
	padding:				6px 0 0;
	}
	
div.yellow {
	font-size:				12px;
	font-weight:			bold;
	}	
	
#div3 div.yellow a img {
	border:					0px;
	float:					left;
	clear:					none;
	margin:					0 10px 0 5px;
	vertical-align:			middle;
	position:				relative;
	top:					-3px;
	}
	
span.bold {
	font-weight:			bold;
	}
	
span.italic {
	font-style:				italic;
	}
	
span.purchase a {
	font-style:				italic;
	font-weight:			bold;
	color:					#FFCC00;
	}		
	
span.small {
	font-size:				11px;
	}

#div1 {
	height:					110px;
	background-image:		url('images/div1bg.png');	
	}
	
#div2 {
	height:					46px;
	background-image:		url('images/div2bg.png');	
	}

img.wn {
	position:				absolute;
	}
	
#div3 div {
	position:				absolute;
	padding:				15px;
	}
	
#div3 div#path {
	padding:				5px 10px;
	}
	
#div3 #path p {
	margin:					0;
	padding:				0;
	}
	
#info .scroll img {
	float:					left;
	clear:					none;
	margin:					0 10px 2px 0;
	}
	
#info .scroll h3 {
	float:					left;
	clear:					right;
	}
	
#info .scroll p {
	float:					left;
	clear:					none;
	padding:				0;
	margin:					0;
	}
	
#info .scroll p a, #season .scroll p a, #upcoming .scroll p a, #benefit .scroll p a {
	font-size:				11px;
	}
	
#smallSelect {
	width:					260px;
	height:					315px;
	}
	
#div3 #largeSelect {
	padding-bottom:			0;
	}
	
#div3 #largeSelect h3 {
	clear:					none;
	}
	
.readon {
	font-size:				11px;
	clear:					both;
	margin:					0;
	position:				relative;
	top:					0px;
	float:					right;
	}
	
#div3 div .selectList div.a, #div3 #smallSelect .scroll div.a {
	display:				block;
	float:					left;
	clear:					left;
	padding:				0;
	margin:					0;
	width:					225px;
	border:					0px dotted rgb(232,232,232);
	border-width:			0 0 1px;
	background-color:		transparent;
	position:				relative;
	height:					74px;
	overflow:				hidden;
	}
	
#div3 div .selectList div.a p, #div3 #smallSelect .scroll div.a p {
	margin:					17px 0 0;
	}
	
#div3 div .selectList div.a a, #div3 #smallSelect .scroll div.a a {
	cursor:					pointer;
	display:				block;
	padding:				5px;
	height:					65px;
	text-decoration:		none;
	}
	
#div3 div .selectList div.a a:hover, #div3 #smallSelect .scroll div.a a:hover {
	background-color:		rgb(100,100,100);
	text-decoration:		underline;
	}
	
#div3 div .selectList div:first-child, #div3 #smallSelect .scroll div:first-child {
	border-top-width:		1px;
	}

#smallSelect h3 {
	position:				relative;
	top:					-4px;
	}
	
#div3 #smallSelect .scroll {
	position:				relative;
	top:					4px;
	padding:				0;
	height:					288px;
	}

.selectList div.a img, #smallSelect .scroll div.a img {
	float:					left;
	clear:					none;
	margin-right:			10px;
	border:					2px solid rgb(232,232,232);
	vertical-align:			middle;
	height:					60px;
	width:					60px;
	}
	
.selectList div.a p, #smallSelect .scroll div.a p {
	float:					left;
	clear:					none;
	padding:				0;
	position:				relative;
	}
	
#largeSelect div {
	float:					left;
	width:					200px;
	position:				relative;
	}
	
.selectList {
	margin:					0 20px 0 0;
	padding:				0;
	top:					0;
	voice-family:			"\"}\"";
	voice-family:			inherit;
	margin:					0;
	top:					3px;
	}
	
html>body .selectList {
	margin:					0 20px 0 0;
	top:					0;
	}
	
span.h3 {
	font-weight:			bold;
	font-size:				16px;
	}
	
#div3 div div.scroll {
	padding:				0 25px 0 0;
	overflow:				auto;
	}
	
.wn {
	position:				absolute;
	}
	
input, select, textarea {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	padding:				2px;
	border:					1px solid rgb(85,85,85);
	background-color:		rgb(15,15,15);
	color:					rgb(232,232,232);
	}
	
input.radio {
	background-color:		transparent;
	border-width:			0px;
	}
	
input.submit {
	border:					1px solid rgb(145,145,145);
	background-color:		rgb(85,85,85);
	margin:					8px 0 0;
	clear:					left;
	float:					left;
	padding:				0;
	}	
	
form {
	padding:0;
	margin:0;
	}
	
#copyright {
	float:					right;
	text-align:				right;
	font-size:				11px;
	position:				absolute;
	top:					700px;
	left:					0;
	overflow:				visible;
	width:					500px;
	}
	
#description {
	font-size: 				11px;
	width:					900px;
	position:				absolute;
	top:					92px;
	left:					130px;
	line-height:			14px;
	text-align:				left;
	}
	
input.test {
	display:			none;
	}