a:link {
/*	color:#0066FF; */
	text-decoration: none;
}
a:visited {
/*	color:#0066FF; */
	text-decoration: none;
}
a:hover {
/*	color:#0066FF; */
	text-decoration: none;
}
a:active {
/*	color:#0066FF; */
	text-decoration: none;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

body { 
/*	background-color:#114411; */
/*	background-color:#228822; */
/*	background-color:#ccddff; */
/*	background-color:#885511; */ 
/*	background-color:#cc8822; */
/*	background-color:#aabbcc; */
/*	background-color:#99aabb; */ 
/*	background-color:#778899; */ 
/*	background-color:#698989; */
	background-color:#ffffff;
}

/* class - plain text */
.class_plain_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #8877ee; */
/*	color: #aa99ff; */
	color: #222222;
}

/* class - paragraph */
.class_paragraph_start {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	display: none;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

/* class - page header 01 */
.class_content_header_01 {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:normal;
	font-weight:bold;
	color: #536491;
/*	color: #ff2200; */
}

/* class - page header 02 */
.class_content_header_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC; 
/*	color: #00dd66; */
}

/* class - div for content image header */
.class_div_img_00 {
	position:relative;
	display:block;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
}

/* class - div for page contents text */
.class_div_content_text_01 {
	position:relative;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:630px;
	height:530px;
/*	height:350px; */
	margin-top:120px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:auto;
	background-color:#bbddee; 
/*	background-image:url(/images/bg004.gif); */
}

/* class - div for page contents text */
.class_div_content_text_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:630px;
	height:380px;
	margin-top:120px;
	margin-bottom:auto;
	margin-left:4px;
	margin-right:auto;
	background-color:#bbddee; 
/*	background-image:url(/images/bg010.gif); */
}

/* class - div for page contents text */
.class_div_content_text_03 {
	position:relative;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:30px;
	padding-left:0px;
	padding-right:0px;
	width:630px;
	height:auto;
	margin-left:4px;
	margin-right:0px;
	margin-top:120px; 
	margin-bottom:0px; 
	background-color:#bbddee; 
/*	background-image:url(/images/bg012.gif); */
	background-repeat:no-repeat; 
}

/* class - div for page contents text */
.class_div_content_text_03a {
	position:relative;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:30px;
	padding-left:0px;
	padding-right:0px;
	width:630px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:130px; 
	margin-bottom:0px;
/*	border-left:1px solid #9bf ;
	border-right:1px solid #9bf ;
	border-bottom:1px solid #9bf ;
	background-color:#f9f9ff;
	background-color:#DDEFF9; */
	background-color:#ffffff;
/*	background-color:#ddeeff; */
/*	background-color:#bbddee; */
	background-image:url(/images/header001.jpg);
	background-repeat:no-repeat;
}

/* class - div for page contents text */
/* use for short contents pages */
/* contents less than 320px height */
.class_div_content_text_04 {
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:580px;
	/* keep lower divs 320px below this div */
	height:320px;
	margin-top:0px;
	margin-bottom:auto;
	margin-left:10px;
	margin-right:auto;
	background-color:transparent; 
}

/* class - div for page contents text */
/* use for long contents pages */
/* contents more than 320px height */
.class_div_content_text_05 {
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/* wider version of class_div_content_text_06 */
	width:580px;
	/* allow lower divs to slide down when this div grows vertically */
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:auto;
	background-color:transparent; 
}

/* class - div for page contents text */
/* use for long contents pages */
/* contents more than 320px height */
.class_div_content_text_06 {
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	/* narrower version of class_div_content_text_05 */
	width:550px;
	/* allow lowers divs to slide down when this div grows vertically */
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:40px;
	margin-right:auto;
	background-color:transparent; 
}

/* class - div for page contents text */
/* use for content that is 800 x 600 */
.class_div_content_text_07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:800px;
	height:600px;
	margin-top:120px;
	margin-bottom:auto;
	margin-left:4px;
	margin-right:auto;
	background-color:#ddeeff; 
/*	background-image:url(/images/bg010.gif); */
}

/* class - div for page contents text */
/* use for content that is 640 x 480 */
.class_div_content_text_08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:640px;
	height:480px;
	margin-top:120px;
	margin-bottom:auto;
	margin-left:4px;
	margin-right:auto;
	background-color:#ddeeff; 
/*	background-image:url(/images/bg010.gif); */
}

/* class - div for page contents text */
/* use for content that needs padding */
.class_div_content_text_09 {
	position:relative; 
	left:0px; 
	top:0px; 
	padding-left:70px; 
	padding-right:70px; 
	padding-bottom:20px;
}

/* class - div for page contents header */
.class_div_content_header_img_00 {
	position:absolute;
	width:630px;
	height:50px;
	top:110px;
	left:4px;
	background-color:transparent; 
	background-image:url(/images/hdr00.gif);
}

/* class - div for document header */
.class_div_document_header {
	position:relative;
	width:80%;
	height:30px;
	top:17px;
	margin-left:40px;
/*	margin-left:60px; */
	background-color:transparent; 
}

/* class - div for latest games header */
.class_div_latest_games_header {
	position:relative;
	display:inline;
	width:50%;
	height:1em;
	top:17px;
/*	margin-left:122px; */
	margin-left:60px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:transparent; 
}

/* class - div for latest games - content */
.class_div_latest_games_01 {
	position:absolute;
	width:630px;
	height:300px;
/*	width:390px; */
/*	height:300px; */
	top:45px;
	left:0px;
/*	left:15px; */
	background-color:transparent; 
}

/* class - div for latest games - thumb1 */
.class_div_latest_games_01a {
	position:absolute;
	width:90px;
	height:90px;
	top:48px;
	left:315px;
	background-color:transparent; 
}

/* class - div for latest games - thumb2 */
.class_div_latest_games_01b {
	position:absolute;
	width:90px;
	height:90px;
	top:148px;
	left:315px;
	background-color:transparent; 
}

/* class - div for latest games - thumb3 */
.class_div_latest_games_01c {
	position:absolute;
	width:90px;
	height:90px;
	top:248px;
	left:315px;
	background-color:transparent; 
}

/* class - div for latest games - legend */
.class_div_latest_games_02 {
	position:absolute;
	width:200px;
	height:50px;
	top:265px;
	left:30px;
	background-color:transparent; 
}

/* class - div for latest games - go button */
.class_div_latest_games_03 {
	position:absolute;
	width:100px;
	height:50px;
	top:270px;
	left:230px;
	background-color:transparent; 
}

/* class - div for english version link image */
.class_div_english_00 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #1E1E1E;
	width:100px;
	height:30px;
	top:310px;
	left:80px;
	background-color:transparent; 
}

/* class - div for spanish version link image */
.class_div_spanish_00 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #1E1E1E;
	width:100px;
	height:30px;
	top:310px;
	left:200px;
	background-color:transparent; 
}

/* class - div for hot games - header */
.class_div_hot_games_header {
	position:absolute;
	display:inline;
	width:7em;
	height:1em;
	top:17px;
	left:483px; 
/*	left:470px; */
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:transparent;
}

/* class - div for hot games - content */
.class_div_hot_games_01 {
	position:absolute;
	width:190px;
	height:300px;
	top:43px;
	left:430px;
	background-color:transparent; 
}

/* class - div for search results */
.class_div_search_results_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:5px;
	padding-bottom:50px;
	padding-left:13px;
	padding-right:0px;
	width:600px;
	height:10px;
	margin-top:92px;
	margin-bottom:auto;
	margin-left:112px;
	margin-right:auto;
/*	background-image:url(/images/bg001.gif); */
}

/* class - page links */
.pagelink_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform:none;
/*	color: #00dd66; */
	color: #000088;
	background-color: transparent;
}

/* class - page links hover */
.pagelink_01:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
/*	color: #00dd66; */
	color: #000088;
	background-color: transparent;
	text-decoration: underline;
}

/* class - page links */
.pagelink_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform:none;
	color: #0044bb; 
	background-color: transparent;
}

/* class - page links hover */
.pagelink_02:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #0044bb; 
	background-color: transparent;
	text-decoration: underline;
}

/* class - div nav01h - horizontal */
.class_div_nav_unit_01h_bgimage {
	position:absolute;
	top:65px;
	left:5px;
	width:225px;
	height:35px;
/*	background-color:#bbddee; */
/*	background-image:url(../images/bg007.gif); */
	z-index:5;
}

/* class - div nav01h - horizontal */
.class_div_nav_unit_01h {
	position:absolute;
	top:70px;
	left:12px;
	width:500px;
/*	width:130px; */
/*	width:150px; */
	height:25px;
	background-color:transparent;
	z-index:5;
}

/* class - div nav01h - horizontal */
.class_div_nav_unit_01h_a {
	position:absolute;
	top:90px;
	left:12px;
	width:500px;
	height:25px;
	background-color:transparent;
	z-index:5;
}

/* class - div nav01h - horizontal */
.class_div_nav_unit_01h_b {
	position:relative;
	top:108px;
	left:auto;
	width:970px;
	height:25px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	z-index:5;
}

/* class - style nav01h - horizontal */
.class_style_nav_unit_01h {
	top: 1px;
	width: 90px;
	height: 23px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	line-height: 20px;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: bold;
}

/* class - style nav01h hover - horizontal */
.class_style_nav_unit_01h:hover {
	top: 1px;
	width: 90px;
	height: 23px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	line-height: 20px;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: bold;
/*	text-decoration: underline; */
	background-color:#BBDDFF;
}

/* class - style nav01h hover - horizontal */
.class_style_nav_unit_01h:active {
	top: 1px;
	width: 90px;
	height: 23px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	line-height: 20px;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: bold;
/*	text-decoration: underline; */
	background-color:#DDFFFF;
}

/* class - nav01h rightmost link - horizontal */
.class_style_nav_unit_01h_right_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC;
	display: inline;
	height: 23px;
	width: 90px;
	position: relative;
	line-height: 20px;
	text-align: center;
	top: 1px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}

/* class - nav01h rightmost link hover - horizontal */
.class_style_nav_unit_01h_right_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC;
	display: inline;
	height: 23px;
	width: 90px;
	position: relative;
	line-height: 20px;
	text-align: center;
	top: 1px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
/*	text-decoration: underline; */
	background-color:#BBDDFF;
}

/* class - nav01h rightmost link hover - horizontal */
.class_style_nav_unit_01h_right_link:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC;
	display: inline;
	height: 23px;
	width: 90px;
	position: relative;
	line-height: 20px;
	text-align: center;
	top: 1px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
/*	text-decoration: underline; */
	background-color:#DDFFFF;
}

/* class - div nav01 - vertical */
.class_div_nav_unit_01v {
	position:absolute;
	left:6px;
	top:93px;
	width:85px;
	height:60px;
/*	background-color:#ffcc88; */
	background-color:transparent;
	z-index:5;
}

/* class - style nav01 - vertical */
.class_style_nav_unit_01v {
	width: 85px;
	height: 15px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
/*	color: #0066CC; */
	color: #00dd66;
/*	background-color:#ffffff; */
	background-color:transparent;
	text-align: left;
	margin-top: 6px;
	display: block;
	letter-spacing: 2px;
	line-height: 14px;
}

/* class - style nav01 hover - vertical */
.class_style_nav_unit_01v:hover {
	top: 95px;
	width: 85px;
	height: 15px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
/*	color: #0066CC; */
	color: #00dd66;
/*	background-color:#ffffff; */
	background-color:transparent;
	text-align: left;
	margin-top: 6px;
	display: block;
	letter-spacing: 2px;
	line-height: 14px;
	text-decoration: underline;
}

/* class - div nav02 - horizontal */
.class_div_nav_unit_02 {
	position:relative;
	width:433px;
	height:25px;
	background-color:#ffffff;
/*	background-color:transparent; */
	margin-top: 0px;
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
	z-index:1;
}

/* class - style nav02 - horizontal */
.class_style_nav_unit_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC; 
/*	color: #00dd66; */
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	line-height: 20px;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: normal;
}

/* class - style nav02 hover - horizontal */
.class_style_nav_unit_02:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC; 
/*	color: #00dd66; */
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	line-height: 20px;
	padding-right: 15px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: underline;
}

/* class - nav02 rightmost link - horizontal */
.class_style_nav_unit_02_right_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC; 
/*	color: #00dd66; */
	display: inline;
	line-height: 20px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
}

/* class - nav02 rightmost link hover - horizontal */
.class_style_nav_unit_02_right_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #0066CC; 
/*	color: #00dd66; */
	display: inline;
	line-height: 20px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	text-decoration: underline;
}

/* class - div nav03 - 3-row horizontal menu at bottom */
.class_div_nav_unit_03 {
	position:relative;
	display: block;
	width:970px;
	height:25px;
	top:auto; 
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
/*	background-color:#ffffff; */
	background-color:transparent;
	z-index:1;
}

/* class - div footer nav */
.class_div_footer_nav_01 {
	position:relative;
	width:970px;
	height:50px;
	top: 30px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99b;
/*	color: #aaaacc; */
	background-color:transparent;
	z-index:1;
}

/* class - div footer blurb - copyright */
.class_div_footer_blurb_01 {
	position:relative;
	width:970px;
	height:300px;
	top: 30px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99b;
/*	color: #aaaacc; */
	background-color:transparent;
	z-index:1;
}

/* class - div footer text */
.class_div_footer_text_01 {
	position:relative;
	width:800px;
	height:60px;
	top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	display: block;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aaaacc;
	background-color:transparent;
	z-index:1;
}

/* class - small header text */
.class_small_header_text_01 {
	display: block;
	font-weight:normal;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aaaacc;
	background-color:transparent;
	z-index:1;
}

/* class - div for logo at top of page */
.class_div_header_01 {
	position:absolute;
	left:15px;
	top:6px;
	width:230px;
	height:60px;
/*	background-color:#88ff88; */
/*	background-color:#ff8888; */
	background-color:transparent;
	z-index:2;
}

/* class - div for logo at top of page */
.class_div_header_01a {
	position:absolute;
	left:0px;
	top:10px;
	width:230px;
	height:60px;
/*	background-color:#88ff88; */
/*	background-color:#ff8888; */
	background-color:transparent;
	z-index:2;
}

/* class - div for ad banner header */
.class_div_ad_banner_01 {
	position:absolute;
	top:6px;
	left:498px;
	width:468px;
	height:60px;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
	background-color:transparent;
/*	background-image:url(/images/Google AdSense Banner 468x60-01.gif); */
	z-index:2;
}

/* class - div for ad header */
.class_div_ad_728x90_01 {
	position:relative;
	float:right;
	top:6px;
	left:auto;
/*	left:238px; */
	width:748px;
/*	width:728px; */
	height:90px;
	margin-right:0px;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
	background-color:transparent;
/*	background-image:url(/images/Google AdSense Banner 468x60-01.gif); */
	z-index:2;
}

/* class - div for ad banner embedded in content right float */
/* use in the middle of page content area */
.class_div_ad_banner_02 {
	position:relative;
	float:right;
	width:468px;
	height:60px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
	background-color:#552222;
/*	background-color:#ddffdd; */
/*	background-color:transparent; */
/*	background-image:url(/images/Google AdSense Banner 468x60-01.gif); */
	z-index:23;
}

/* class - div for ad box right margin */
.class_div_ad_box_01 {
	position:absolute;
	left:640px;
	top:105px;
	width:325px;
	height:270px;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg006.gif); */
	z-index:6;
}

/* class - div for ad box right margin */
.class_div_ad_box_01a {
	position:absolute;
	left:649px;
	top:114px;
	width:300px;
	height:250px;
	z-index:7;
}

/* class - div for ad box right margin */
.class_div_ad_box_02 {
	position:absolute;
	left:649px;
	top:381px;
	width:300px;
	height:75px;
/*	background-color:#bbddee; */
/*	background-image:url(../images/bg008.gif); */
	z-index:6;
}

/* class - div for ad box right margin */
.class_div_ad_box_02a {
	position:relative;
	display:block;
	width:234px;
	height:60px;
	margin-top:7px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#ff8888; */
	z-index:7;
}

/* class - div for ad box right margin */
.class_div_ad_box_02b {
	position:relative;
	display:block;
	width:80%;
	height:10px;
	text-align:center;
	padding-top:15px;
	margin-top:0px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#ff8888; */
	z-index:7;
}

/* class - div for ad box right margin */
.class_div_ad_box_02c {
	position:absolute;
	left:640px;
	top:725px;
	width:325px;
	height:75px;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg008.gif); */
	z-index:6;
}

/* class - div for ad box left margin */
.class_div_ad_box_03 {
	position:relative;
	float:left;
	width:200px;
	height:90px;
	top:6px;
	left:5px;
	display: block;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg009.gif); */
	z-index:1;
}

/* class - div for ad box left margin */
.class_div_ad_box_03a {
	position:relative;
	width:120px;
	height:60px;
	top:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
/*	background-color:#ff8888; */
	z-index:7;
}

/* class - div for ad box right margin */
.class_div_ad_box_04 {
	position:absolute;
	left:640px;
	top:805px;
	width:325px;
	height:270px;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg006.gif); */
	z-index:6;
}

/* class - div for ad box right margin */
.class_div_ad_box_04a {
	position:absolute;
	left:649px;
	top:814px;
	width:300px;
	height:250px;
	z-index:7;
}

/* class - div for ad box left margin */
.class_div_ad_box_05 {
	position:absolute;
	float:left;
	width:226px;
	height:90px;
	top:1080px;
	left:640px;
	display: block;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg009.gif); */
	z-index:1;
}

/* class - div for ad box left margin */
.class_div_ad_box_05a {
	position:relative;
	width:120px;
	height:60px;
	top:15px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#ff8888; */
	z-index:7;
}

/* class - div for ad box right margin */
.class_div_ad_box_06 {
	position:absolute;
	left:640px;
	top:475px;
	width:325px;
	height:270px;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg006.gif); */
	z-index:6;
}

/* class - div for ad box right margin */
.class_div_ad_box_06a {
	position:absolute;
	left:649px;
	top:484px;
	width:300px;
	height:250px;
	z-index:7;
}

/* class - div for ad box left margin */
.class_div_ad_box_07 {
	position:absolute;
	float:left;
	width:226px;
	height:90px;
	top:750px;
	left:640px;
	display: block;
/*	background-color:#88ff88; */
/*	background-image:url(../images/bg009.gif); */
	z-index:1;
}

/* class - div for ad box left margin */
.class_div_ad_box_07a {
	position:relative;
	width:120px;
	height:60px;
	top:15px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#ff8888; */
	z-index:7;
}

/* class - div full-width footer ads */
.class_div_ad_footer_wrapper {
	position:relative;
	display: block;
	width:970px;
	height:90px;
	top:0px;
	margin-top::0px;
	left:0px;
	background-color:transparent;
/*	background-color:#bbddee; */
	z-index:1;
}

/* class - div full-width email, etc. */
.class_div_email_wrapper {
	width:970px;
	height:auto;
	margin-top:25px; 
	left:0px;
	margin-bottom:0px;
	background-color:transparent;
	z-index:1;
}

/* class - div for page contents text */
.class_div_email_content {
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	width:630px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:auto;
	background-color:#bbddee;
/*	background-image:url(/images/bg015.gif); */
	background-repeat:no-repeat;
}

/* class - div for email sharing box */
.class_div_email_box_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:190px;
	height:222px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:2px;
	border-style:solid;
	border-color:#aaddff;
	background-color:#cceeff; 
}

/* class - div for blog sharing box */
.class_div_blog_box_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E1E1E;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:581px;
	height:auto;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	border:2px;
	border-style:solid;
	border-color:#aaddff;
	background-color:#cceeff; 
}

/* class - div for 160x600 skyscrapper right margin */
.class_div_ad_skyscrapper_01 {
	position:absolute;
	left:806px;
	top:461px;
	width:160px;
	height:600px;
	background-color:transparent;
/*	background-image:url(/images/Google AdSense Skyscrapper 160x600.gif); */
	z-index:6;
}

/* class - div for 160x600 skyscrapper right margin */
.class_div_ad_skyscrapper_02 {
	position:absolute;
	left:790px;
/*	left:806px; */
	top:120px;
	width:160px;
	height:600px;
	background-color:transparent;
	z-index:6;
}

/* class - div for ad box embedded in content right float */
/* use in the middle of page content area */
.class_div_ad_square_02 {
	position:relative;
	float:right;
	width:200px;
	height:200px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 10px;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
	background-color:transparent;
/*	background-image:url(/images/Google AdSense Square 200x200.gif); */
	z-index:23;
}

/* class - div for game embedded in content right float */
/* use in the middle of page content area */
.class_div_game_01 {
	position:relative;
	float:right;
	width:50px;
	height:50px;
	display: block;
	margin-top: 0px;
	margin-bottom: auto;
	margin-right: 0px;
	margin-left: 0px;
	border:solid;
	border-width:1px;
	border-color:#FFCC99;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
	background-color:transparent;
	z-index:23;
}

/* class - div for ad link unit left margin */
.class_div_ad_linkunit_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:90px;
	background-color:#ddffdd;
/*	background-color:transparent; */
/*	background-image:url(/images/Google AdSense Link Unit 120x90.gif); */
	z-index:7;
}

/* class - div for ad search box right margin */
.class_div_ad_searchbox_01 {
	position:absolute;
	left:592px;
	top:699px;
	width:160px;
	height:110px;
	background-color:#ffcccc;
/*	background-color:transparent; */
	z-index:8;
}

/* class - div for ad search box header */
.class_div_ad_searchbox_02 {
	position:absolute;
	left:467px;
	top:1px;
	width:264px;
	height:69px;
	background-color:#ffcccc;
/*	background-color:transparent; */
	z-index:4;
}

/* class - div for ad search box footer */
.class_div_ad_searchbox_03 {
	position:relative;
	width:500px;
	height:10px;
	margin-top: 15px;
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
	text-align:center;
	background-color:#000000;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
/*	background-color:transparent; */
	z-index:4;
}

/* class - image small */
.class_img_small { 
	border: 1px;
	border-style:solid;
/*	border-color:#00CC66; */
	border-color:#000000;
}

/* class - image medium */
.class_img_medium { 
	border: 1px;
	border-style:solid;
/*	border-color:#00CC66; */
	border-color:#000000;
}

/* class - div to wrap the whole page */
/* auto left and right margins to center wrapper in browser window */
/* 750px fits inside an 800px screen without horizontal scrolling */
/* 950px fits inside an 10240px screen without horizontal scrolling */
.class_div_page_wrapper { 
	position:relative;
	width:970px; 
	margin-top:-10px; 
	margin-bottom:0px; 
	margin-left:auto; 
	margin-right:auto;
/*	background-color:#ddcc44; */
/*	background-color:#114411; */
	background-color:#ffffff; 
/*	background-color:#442266; */
/*	background-color:transparent; */
	z-index:1;
}

/* class - div to wrap a game page */
/* auto left and right margins to center wrapper in browser window */
/* 950px fits inside an 1024px screen without horizontal scrolling */
.class_div_game_wrapper_1024_768 { 
	position:relative;
	width:950px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
	z-index:1;
}

/* class - div to wrap a game page */
/* auto left and right margins to center wrapper in browser window */
/* 750px fits inside an 800px screen without horizontal scrolling */
.class_div_game_wrapper_800_600 { 
	position:relative;
	width:800px; 
	top:0px; 
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:5px;
	background-color:#ddeeff;
	z-index:1;
}

/* class - div to wrap a game page */
/* auto left and right margins to center wrapper in browser window */
/* 700px fits inside an 800px screen without horizontal scrolling */
.class_div_game_wrapper_700_600 { 
	position:relative;
	width:700px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
	z-index:1;
}

/* class - div to wrap a game page */
/* auto left and right margins to center wrapper in browser window */
.class_div_game_wrapper_560x350 { 
	position:relative;
	width:560px; 
	top:14px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:transparent;
	z-index:1;
}

/* class - div to wrap a game page */
/* auto left and right margins to center wrapper in browser window */
.class_div_game_wrapper_640x450 { 
	position:relative;
	width:640px; 
	top:9px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:transparent;
	z-index:1;
}

/* class - div to wrap content area */
/* parent div for: 1) page main content, 2) footer ad */
/* 3) footer nav unit, and 4) footer blurb */
/* margin-top:-15px required in IE6 to abutt top frame */
/* margin-top:  0px in Mozilla Firefox2 abutts top frame, -15px OK */
.class_div_content_wrapper {
	position:absolute;
	height:auto;
	width:970px;
	top:10px;
/*	margin-top: -15px; */
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto; 
	display: block;
	background-color:#ffffff;
/*	background-color:#ddeff9;
	background-color:#bbddee; */
/*	background-color:#ddeeff; */
/*	background-color:transparent; */
	z-index:1;
}

/* class - div for ad leaderboard at bottom */
.class_div_ad_leaderboard_01 {
	position:relative;
	display: block;
	float:right; 
	width:748px;
/*	width:728px; */
	height:90px;
	margin-left:0px;
	margin-right:0px;
/*	margin-right:20px; */
	margin-top:6px;
	margin-bottom:0px;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
	background-color:transparent;
/*	background-image:url(/images/Google AdSense Leaderboard 728x90.gif); */
	z-index:1;
}

/* class - div for ad banner at bottom */
.class_div_ad_banner_03 {
	position:relative;
	width:648px;
	height:60px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
/*	background-color:#552222; */
/*	background-color:#ddffdd; */
	background-color:transparent;
/*	background-image:url(/images/Google AdSense Leaderboard 728x90.gif); */
	z-index:1;
}

/* class - div for content header (page number) */
.class_content_header_pagenum {
	position:absolute;
	right:27em;
	top:174px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color:transparent;
}

/* class - div for animation */
.class_div_animation_00 {
	position:absolute;
	left:340px;
	top:160px;
	width:25px;
	height:25px;
	background-color:transparent;
	z-index:25;
}

/* class - div for animation */
.class_div_animation_01 {
	position:absolute;
	left:315px;
	top:155px;
	width:25px;
	height:25px;
	background-color:transparent;
	z-index:25;
}

/* class - div for animation */
.class_div_animation_02 {
	position:relative;
	left:0px;
	top:0px;
	width:100px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	z-index:25;
}

/* class - div for content header (content page rewind button) */
.class_content_header_rewind {
	position:absolute;
	right:23.6em;
	top:173px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color:transparent;
}

/* class - div for content header (content page reverse button) */
.class_content_header_reverse {
	position:absolute;
	right:21em;
	top:173px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div for content header (content page forward button) */
.class_content_header_forward {
	position:absolute;
	right:18em;
	top:173px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div for content header (content page fast forward button) */
.class_content_header_fastforward {
	position:absolute;
	right:15em;
	top:173px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div for content footer (page number) */
.class_content_footer_pagenum {
	position:absolute;
	right:27em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
}

/* class - div for content footer (content page rewind button) */
.class_content_footer_rewind {
	position:absolute;
	right:23.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div for content footer (content page reverse button) */
.class_content_footer_reverse {
	position:absolute;
	right:21em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div for content footer (content page forward button) */
.class_content_footer_forward {
	position:absolute;
	right:18em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div for content footer (content page fast forward button) */
.class_content_footer_fastforward {
	position:absolute;
	right:15em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066CC;
	background-color: transparent;
}

/* class - div highlight box - wrapper - zero top margin */
/* use at top of page content area */
.class_highlight_wrapper_top_01 {
	position:relative;
	float:right;
	width:40%;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 10px;
	border:solid;
	border-width:1px;
	border-color:#CCDFCF;
	background-color:#FFFFFF;
	z-index:20;
}

/* class - div highlight box - wrapper - non-zero top margin */
/* use in the middle of page content area */
.class_highlight_wrapper_mid_01 {
	position:relative;
	float:right;
	width:40%; /* percent of parent width */
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 10px;
	border:solid;
	border-width:1px;
	border-color:#CCDFCF;
	background-color:#FFFFFF;
	z-index:20;
}

/* class - div highlight box - content - width is percent of wrapper width */
/* with background image */
.class_highlight_box_01 {	
	position:relative;
	width:80%; /* percent of parent width */
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	text-align:left;
	background-image:url(/images/bg001.gif);
	background-color:#FFFFFF;
	z-index:21;
}

/* class - div highlight box - content - width is percent of wrapper width */
/* without background image */
.class_highlight_box_02 {	
	position:relative;
	width:80%; /* percent of parent width */
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	text-align:left;
	background-color:#FFFFFF;
	z-index:21;
}

/* class - div highlight box - header image holder */
.class_highlight_header_01 {	
	position:relative;
	float:left;
	width:50%; /* percent of parent width */
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border:none;
	background-color:#ffffff;
/*	background-color:transparent; */
	z-index:22;
}

/* class - form header */
.class_form_header_01 {
	position:relative;
	top:19px; 
	width:90%;
	height:auto;
	margin:0px;
	color:#666666;
	font-size:11px; 
	font-weight:bold;
	font-family:Verdana; 
}

/* class - form header */
.class_form_header_02 {
	position:relative;
	top:5px;
	left:0px;
	width:90%;
	height:auto;
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:10px; 
	font-weight:bold;
	font-family:Verdana; 
}

/* class - form input field */
.class_form_input_01 {
	width:180px;
	border:1px; 
	border-style:inset;
	margin-bottom:3px;
	font-family:Verdana, Arial; 
	font-size:10px;
	color:#444444;
	background-color:#eef9ff; 
/*	background-color:#DDFFFF;  */
}

/* class - form button */
.class_form_button_01 {
	height:25px;
	font-family:Verdana, Arial; 
	font-size:11px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#444444;
}

/* class - form text field */
.class_form_text_area_01 {
	position:relative;
	margin-top:10px;
	margin-bottom:3px;
	font-size:9px;
	color:#666666;
	font-family:Arial; 
	width:180px;
	height:40px;
	border:1px; 
	border-style:inset;
	background-color:#ddddff;
}

/* class - form text field */
.class_form_text_area_02 {
	position:relative;
	margin-top:10px;
	margin-bottom:3px;
	color:#666666;
	font-size:9px;
	font-family:Arial; 
	width:300px;
	height:50px;
	border:1px; 
	border-style:inset;
	background-color:#ddddff;
}

/* class - email text field */
.class_email_text_area_01 {
	position:relative;
	margin-top:10px;
	margin-bottom:3px;
	font-family:Verdana, Arial; 
	font-size:10px;
	color:#444444;
	width:300px;
	height:100px;
	border:1px; 
	border-style:inset;
	background-color:#eef9ff;
	resize:none;
/*	background-color:#ddffff; */
}

/* class - form label */
.class_form_label_01 {
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	float:left; 
	font-size:10px;
	width:auto;
}

/* class - form label */
.class_form_label_02 {
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	font-size:10px;
	width:90%;
	height:auto;
}

/* class - form label */
.class_form_label_03 {
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	float:left; 
	font-size:10px;
	width:300px;
}

/* class - top spacer for text */
.top_spacer_text {
	position:relative;
	top:0px;
	left:0px;
	width:10px;
	height:30px;
}
