body {
	color: #FFFFFF;
	background-color: #000000;
	background-image:url(../images/page-bg1.png);
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px;
	padding:0px;
}

a { color: #FFD700; font-weight:bold;}
a:link { color: #FFD700; text-decoration:underline;}
a:visited { color: #FFD700; text-decoration:underline;}
a:active { color: #FFD700; text-decoration:underline;}
a:hover { color: #FFD700; text-decoration:none;}

body, div, img, form {
	border:0;
	margin:0;
	padding:0;
}

td {
	vertical-align:top;
}

#pageContainer {
width:878px;
text-align:left;
padding:0px 0px 0px 30px;
}

#header {
	background-image:url(../images/header-bg5.png);
	background-repeat:no-repeat;
	height:76px;
}

	#site-logo {
	padding-top:25px;
}


#siteFrame {
border-collapse:collapse;
}

	#siteFrame td {
	}
	
	#siteFrame td#sideNav {
	vertical-align:top;
	padding:0px 2px 0px 2px;
	color:#FFFFFF;
	background-color:#790102;
	width:175px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
	
		#siteFrame td#sideNav h2 {
		text-transform:uppercase;
		font-size:12px;
		margin:20px 0px 0px 0px;
		padding:2px 5px 2px 5px;
		color:#ffffff;
		background-color:#000000;
		}







		#siteFrame td#sideNav .tipBoxSmall {
		background-color:#000000;
		border:solid 1px #FFFFFF;
		margin:10px 0px 20px 0px;
		width:172px;
		font-size: 12px;
		}

			#siteFrame td#sideNav .tipBoxSmall h2 {
			margin:0px 0px 0px 0px;
			padding:2px 5px 2px 5px;
			text-transform:uppercase;
			color:#ffffff;
			background-color:#790102;
			font-size:13px;
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:bold;
			border-bottom:solid 1px #FFFFFF;
			text-align:center;
			}

			#siteFrame td#sideNav .tipBoxSmall p {
			margin:5px 0px 10px 0px;
			padding:0px 10px 0px 10px;
			}
	
		#siteFrame td#sideNav ul {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

			#siteFrame td#sideNav ul li {
			list-style-type:none;
			}

				#siteFrame td#sideNav ul a {
				color:#ffffff;
				text-decoration:none;
				display:block;
				padding:2px 0px 2px 10px;
				border-bottom:solid 1px #000000;
				}
	
				#siteFrame td#sideNav ul a:hover {
				color:#790102;
				background-color:#ffffff;
				}
	

		#siteFrame td#sideNav #signInForm {
		color:#FFFFFF;
		background-color:#000000;
		padding:5px 0px 5px 0px;
		}

		#siteFrame td#sideNav #signInForm table {
		border-collapse:collapse;
		}

			#siteFrame td#sideNav #signInForm table td {
			vertical-align:middle;
			padding:2px 5px 0px 5px;
			}
	
		#siteFrame td#sideNav #signInForm input.field {
		width:90px;
		}


		#siteFrame td#sideNav #leftAds {
		text-align:center;
		\\ border:solid 1px #ffffff;
		}
		
			#siteFrame td#sideNav #leftAds div {
			padding:10px 0px 10px 0px;
			}
			
	
	

	#siteFrame td#mainContent {
	vertical-align:top;
	padding:0px 0px 0px 0px;
	\\ background-image:url(../images/content-bg1.png);
	\\ background-repeat:repeat-x;
	background-color:#222222;
	width:697px;
	\\border:solid 1px pink;
	border-right:solid 2px #790102;
	}

	#mainContent2 {
	\\width:695px;
	\\border:solid 1px pink;
	padding:0px 0px 0px 0px;
	}




#homeColA {
width:480px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
\\ border:solid 1px yellow;
}

#homeColB {
width:205px;
float:left;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 5px;
\\ border:solid 1px yellow;
}

		#homeColB #rightAds {
		width:200px;
		text-align:center;
		\\ border:solid 1px #ffffff;
		}
		
			#homeColB #rightAds div {
			padding:10px 0px 10px 0px;
			}
			





.homeSubhead {
background-image:url(../images/homeSubhead-bg2.png);
background-repeat:no-repeat;
margin:0px 0px 0px 3px;
padding:30px 175px 0px 40px;
height:195px;
font-size: 12px;
\\ border:solid 1px pink;
}

	.homeSubhead p {
	margin:10px 0px 0px 0px;
	}




.contentArea {
padding:20px 20px 20px 20px;
}






.homeBoxLarge, .homeBoxSmall {
background-color:#000000;
border:solid 1px #FFFFFF;
}

.homeBoxLarge {
margin:10px 15px 0px 23px;
font-size: 12px;
}

.homeBoxSmall {
margin:0px 0px 15px 0px;
width:200px;
\\ float:left;
font-size: 12px;
}

	.homeBoxLarge h2, .homeBoxSmall h2 {
	margin:0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#790102;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	border-bottom:solid 1px #FFFFFF;
	text-align:center;
	}
	
	.homeBoxLarge h3, .homeBoxSmall h3 {
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	color:#ffffff;
	color:#FFD700;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
	.homeBoxLarge p, .homeBoxSmall p {
	margin:5px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	}

	.homeBoxLarge .smallpic, .homeBoxSmall .smallpic {
	margin:5px 5px 5px 5px;
	float:right;
	}

	
#homeBoxGrid {
border-collapse:collapse;
}
			
	#homeBoxGrid td {
	padding:0px;
	}
			



#footer {
text-align:center;
padding:10px 0px 20px 0px;
border-top:solid 2px #790102;
}

	#footer #copyright {
	
	}
		
		#footer #copyright a {
		font-weight:normal;
		text-decoration:none;
		}
	



.insideContent {
font-size:13px;
padding:10px 10px 10px 20px;
}

	.insideContent h1 {
	font-size:22px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	}


.PlayList, .PackageList {
\\ border:solid 1px red;
}

	.PlayList h3, .PackageList h3 {
	\\ border:solid 1px red;
	color:#ffffff;
	color:#FFD700;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	}

	.PlayList h5, .PackageList h5 {
	\\ border:solid 1px red;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	}


.regForm {
border-collapse:collapse;
}

	.regForm td {
	\\ border:solid 1px red;
	padding: 2px 2px 2px 2px;
	}

	.regForm td.formLabel {
	text-align:right;
	vertical-align:middle;
	padding: 2px 2px 2px 20px;
	}


.alert {
padding:10px;
color:red;
border:solid 1px red;
width:500px;
text-align:left;
}


.cartGrid {
border-collapse:collapse;
width:95%;
}

	.cartGrid th {
	\\ border:solid 1px red;
	padding: 2px 2px 2px 2px;
	text-align:left;
	color:#FFFFFF;
	background-color:#790102;
	}

	.cartGrid td {
	padding: 2px 2px 2px 2px;
	}

	.cartGrid tr.alt1 td {
	background-color:#555555;
	}







.FreePlay {
background-color:#000000;
border:solid 1px #FFFFFF;
margin:10px 0px 50px 50px;
width:201px;
float:right;
font-size: 12px;
}

	.FreePlay h2 {
	margin:0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#790102;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	border-bottom:solid 1px #FFFFFF;
	text-align:center;
	}
	
	.FreePlay h3 {
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	color:#ffffff;
	color:#FFD700;
	font-size:17px;
	font-family:Arial, Tahoma, Geneva, sans-serif;
	font-weight:bold;
	}
	
	.FreePlay p {
	margin:5px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	}

	.FreePlay .smallpic {
	margin:5px 5px 5px 5px;
	float:right;
	}

	

.buyNow {
margin:0px 0px 30px 20px;
padding:0px 0px 0px 0px;
}

	.buyNow a, .buyNow a:visited, .buyNow a:active {
	display:block;
	padding:5px 10px 5px 10px;
	float:left;
	color:#790102;
	background-color:#FFFF40;
	border:solid 1px #aaaaaa;
	text-decoration:none;
	font-weight:bold;
	}

	.buyNow a:hover {
	color:#790102;
	text-decoration:underline;
	}


#sideNav .AuthorizeNetSeal {
text-align:center;
padding: 0px 0px 20px 0px;
}

	#sideNav .AuthorizeNetSeal a {
	color:#ffffff;
	}

.hr {
border-top:solid 1px #ffffff;
}