BODY{BACKGROUND-COLOR: #000000; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; COLOR: #888888;	
	scrollbar-track-color: #EEEEEE;
	scrollbar-base-color: #EEEEEE;
	scrollbar-3dlight-color: #FEFEFE;
	scrollbar-highlight-color: #FEFEFE;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #E6E6E6;
	scrollbar-darkshadow-color: #888888;
	scrollbar-arrow-color: #5D65B8;
	height: 100%;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	background-image: url(images/body_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	min-width: 970px;
}
form { width: 100%; height: 100%; overflow: visible;  }

P{COLOR: #ffffff; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; margin: 8px 0px 8px 0px }
.indent{ text-indent: 20px; }
TD{COLOR: #ffffff; FONT-FAMILY: Tahoma; FONT-SIZE: 12px;  }
LI{COLOR: #ffffff; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; margin: 0px 0px 0px 0px }
UL{COLOR: #ffffff; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; margin: 8px 0px 8px 20px }

a
{ COLOR: #a3793d; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold; }

A:link{COLOR: #a3793d; TEXT-DECORATION: none}
A:active{COLOR: #a3793d; TEXT-DECORATION: none}
A:visited{COLOR: #a3793d; TEXT-DECORATION: none}
A:hover{COLOR: #bb562b; TEXT-DECORATION: none}

.toptop { vertical-align:top; }

.main_wrapper { position: absolute; }

.relative-holder { position: relative; }
.relative-holder-inner 
{
	position: relative;
}

/****************************************************************/
/***************************** HOME *****************************/
/****************************************************************/


.portalbar
{
    z-index: 10; position: relative;
    background-image: url(images/portalbar_bg.png);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: Transparent;
	height: 60px; width: 100%;
	min-width: 100%;
	text-align: center;
}
.portalbar-logo
{
    float: left; position: relative; 
    top: 4px; left: 10px;
}
.portalbar-jack
{
	z-index: 5; position: absolute;
    top: 0px; width: 150;
    left: 30%; margin-left: -70px;
}
.portalbar-buttons
{
    float: right; position: relative;
    top: 24px; right: 10px;
}

.flash-homenav
{
    z-index: 2; position: absolute;
    width: 100%; top: -60px; left: 0px;
}
.flash-neosteamometer
{
    z-index: 3; position: absolute;
    width: 100; height: 650px;
    top: 50px; left: -80px;
}
.numbers
{
	z-index: 5;	position: absolute;
	top: 110px;	left: 4px;
	width: 400px;
}
.numbers-template
{
	color: #a3793d;	font-size: 12px; font-family: Tahoma; font-weight: bold;
	cursor: pointer;
	background-color: #483627;
	padding: 2px 5px 2px 5px;
	border: solid 1px #261507;
	background-image: url(images/clearpixel.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.numbersPad 
{
	padding: 10px 0px 30px 0px; 
}
.newsPad 
{
	padding: 10px 0px 30px 0px; 
	margin: 0px 0px 20px 0px;
	border-bottom: dashed 1px #8c5700; 
}
.faqPad 
{
	padding: 30px 0px 50px 0px; 
	margin: 0px 0px 20px 0px;
	border-bottom: dashed 1px #8c5700; 
}
.guideDottedPad 
{
	padding: 0px 0px 0px 0px; 
	margin: 40px 0px 40px 0px;
	border-bottom: dashed 1px #8c5700; 
}
.home_bg
{
	z-index: 4; position: relative;
    background-image: url(images/home_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 1001px; height: 779px;
	top: 200px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.home_featured
{
	z-index: 5;
	position: absolute;
	background-image: url(images/featured_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 584px; height: 346px;
	top: 12px; left: 25px;
	VISIBILITY: inherit;
	text-align: left;
}
.flash-featured
{
	z-index: 8; position: absolute;
    top: 51px; left: 46px;
}
.flash-signup
{
	z-index: 7; position: absolute;
    top: 20px; right: 50px;
}
.flash-client
{
	z-index: 6; position: absolute;
    top: 220px; right: 78px;
}
.flash-clock
{
	z-index: 6; position: absolute;
    top: 300px; right: 48px;
}
.home_news
{
	z-index: 5; position: absolute;
	background-image: url(images/news_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 546px; height: 217px;
	top: 332px; left: 49px;
	VISIBILITY: inherit;
	text-align: left;
}
.home_media
{
	z-index: 5;	position: absolute;
	background-image: url(images/media_bga.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 363px; height: 209px;
	top: 340px; right: 23px;
	VISIBILITY: inherit;
	text-align: left;
}
.home_header1
{ position: relative; top: 24px; float: left; left: 70px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcb47; FONT-FAMILY: Tahoma; }
.home_header2
{ position: relative; top: 24px; float: left; left: 258px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcb47; FONT-FAMILY: Tahoma; }
.home_header3
{ position: relative; top: 20px; float: left; left: 34px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcb47; FONT-FAMILY: Tahoma; }

.home_header3a
{ position: relative; top: 20px; float: left; left: 34px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcb47; FONT-FAMILY: Tahoma; }
.home_header3b
{ position: relative; top: 20px; float: left; left: 55px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcb47; FONT-FAMILY: Tahoma; }
.home_media_lefta { position: relative; float: left; left: 10px; }
.home_featureditem { position: absolute; top: 60px; left: 8px; width: 180px; text-align: center; }
.home_featureditem-text { position: relative; top: 22px; left: 0px; width: 180px; text-align: center; }
.home_media_righta { position: relative; float: left; left: 50px; }
.home_featuredpremium { position: absolute; top: 40px; left: 8px; width: 180px; text-align: center; }
.home_featuredpremium-text { position: relative; top: -10px; left: 0px; width: 180px; text-align: center; }

.fbook_widget
{
	z-index: 5; position: absolute; float: left;
	top: 70px; left: -200px;
}

.home_media_left3
{
	z-index: 5; position: relative; float: left; 
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 159px; height: 181px;
	top: 12px; left: 14px;
	VISIBILITY: inherit;
	text-align: left;
	cursor: pointer;
}

.home_media_left
{
	z-index: 5; position: relative; float: left; 
	background-image: url(images/ns_button_specials.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 159px; height: 181px;
	top: 12px; left: 14px;
	VISIBILITY: inherit;
	text-align: left;
	cursor: pointer;
}

.home_media_right
{
	z-index: 5; position: relative; float: left; 
	background-image: url(images/ns_button_premiums.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 157px; height: 181px;
	top: 12px; left: 26px;
	VISIBILITY: inherit;
	text-align: left;
	cursor: pointer;
}

.subheading
{ FONT-FAMILY: Tahoma; COLOR: #91fcff; FONT-SIZE: 12px; FONT-WEIGHT: 700}
A.subheading:link
{ COLOR: #91fcff; TEXT-DECORATION: none }
A.subheading:active
{ COLOR: #91fcff; TEXT-DECORATION: none }
A.subheading:visited
{ COLOR: #91fcff; TEXT-DECORATION: none }
A.subheading:hover
{ COLOR: #ffcb47; TEXT-DECORATION: none }

A.home-news:link { color: #ffffff; TEXT-DECORATION: underline;}
A.home-news:active { color: #ffffff; TEXT-DECORATION: underline;}
A.home-news:visited { color: #ffffff; TEXT-DECORATION: underline;}
A.home-news:hover { color: #000000; TEXT-DECORATION: underline;}

.home_contentbox1
{
	position: relative; top: 30px; float: left; left: 70px;
	width: 220px; height: 130px;
	overflow: visible;
}
.home_contentbox2
{
	position: relative; top: 30px; float: left; left: 82px;
	width: 220px; height: 130px;
	overflow: visible;
}
.home_media-text
{
	position: absolute; top: 52px; left: 34px; width: 120px; height: 200px; vertical-align: middle;
}
.home_screens
{
	position: absolute; top: 40px; left: 150px; width: 180px; text-align: center;
}

.home_atlusAD2
{
	position: relative; top: 560px; float: left; left: 152px;
}
.home_atlusAD2_over
{
	z-index: 3;
	position: relative; top: 0px; float: left; left: 0px;
}
.home_atlusAD2_shadow
{
	z-index: 2;
	width: 153px; height: 64px;
	background-color: #000000; 
	position: absolute; top: 4px; left: 4px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}

.home_atlusAD
{
	position: relative; top: 560px; float: left; left: 170px;
}
.home_atlusAD_over
{
	z-index: 3;
	position: relative; top: 0px; float: left; left: 0px;
}
.home_atlusAD_shadow
{
	z-index: 2;
	width: 153px; height: 64px;
	background-color: #000000; 
	position: absolute; top: 4px; left: 4px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}
.home_tellafriend
{
	position: relative; top: 560px; float: left; left: 65px;
}
.home_tellafriend_over
{
	z-index: 3;
	position: relative; top: 0px; float: left; left: 0px;
}
.home_tellafriend_shadow
{
	z-index: 2;
	width: 153px; height: 64px;
	background-color: #000000; 
	position: absolute; top: 4px; left: 4px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}
.home_forums
{
	position: relative; top: 560px; float: left; left: 115px;
}
.home_forums_over
{
	z-index: 3;
	position: relative; top: 0px; float: left; left: 0px;
}
.home_forums_shadow
{
	z-index: 2;
	width: 153px; height: 64px;
	background-color: #000000; 
	position: absolute; top: 4px; left: 4px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}

.home_twitter
{
	position: relative; top: 560px; float: left; left: 90px;
}
.home_twitter_over
{
	z-index: 3;
	position: relative; top: 0px; float: left; left: 0px;
}
.home_twitter_shadow
{
	z-index: 2;
	width: 153px; height: 64px;
	background-color: #000000; 
	position: absolute; top: 4px; left: 4px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}
.home_esrb { position: relative; z-index: 2; top: -50px; left: 430px; width: 120px; margin: auto; padding: 10px 0px 10px 0px; }
.footer
{
	z-index: 5; position: absolute;
	background-image: url(images/footer_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 712px; height: 148px;
	bottom: -20px; left: 70px;
	VISIBILITY: inherit;
	text-align: center;
}
.footer_logos
{ position: relative; top: 28px; }
.copyright_text
{ position: relative; bottom: -45px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; }
.footer-inner
{
	z-index: 5; position: relative;
	background-image: url(images/footer_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 712px; height: 148px;
	bottom: 0px; left: 50px;
	VISIBILITY: inherit;
	text-align: center;
}
/****************************************************************/



/****************************************************************************/
/**************************** INNER PAGE ************************************/
/****************************************************************************/
.logo 
{
	Z-INDEX: 7; VISIBILITY: inherit;
	POSITION: absolute;
	top: 0px; left: 0px;
}
.nav
{
	Z-INDEX: 5; VISIBILITY: inherit;
	POSITION: absolute;
	top: 0px; left: 270px;
}
.subnav_height1 { display: none; overflow: hidden; height: 95px; }
.innerpage_char
{
	Z-INDEX: 2; VISIBILITY: inherit;
	POSITION: absolute;
	top: -50px; left: -80px;
}
.sidenav
{
	Z-INDEX: 4; VISIBILITY: inherit;
	POSITION: absolute;
	top: 230px; left: 0px;
	width: 231px;
	text-align: left;
	float: left;
}
.sidenav-bgtop
{
    position: relative;
    background-image: url(images/sidenav-bgtop.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 231px; height: 95px;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.sidenav-bgext
{
    position: relative;
    background-image: url(images/sidenav-bgext.png);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: Transparent;
	width: 231px; min-height: 50px; height: 100%;
	overflow: visible;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.sidenav-bgbottom
{
    position: relative;
    background-image: url(images/sidenav-bgbottom.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 231px; height: 99px;
	bottom: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.sidenav-text
{
	position: relative;
	VISIBILITY: inherit;
	top: -30px; left: 40px;
	width: 150px;
	text-align: left;
}
.sidenav-header
{
	FONT-FAMILY: Tahoma; COLOR: #c7efff; FONT-SIZE: 14px; FONT-WEIGHT: 700;
	background-image: url(images/sidenav-sep.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
.menu { FONT-FAMILY: Tahoma; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: 700;}
A.menu:link{COLOR: #ffffff; TEXT-DECORATION: none}
A.menu:active{COLOR: #ffffff; TEXT-DECORATION: none}
A.menu:visited{COLOR: #ffffff; TEXT-DECORATION: none}
A.menu:hover{COLOR: #e03a00; TEXT-DECORATION: none}
.subnavPad { padding: 4px 0px 4px 0px; }

.menu2 { FONT-FAMILY: Tahoma; COLOR: #cccccc; FONT-SIZE: 11px;  FONT-WEIGHT: 700; }
A.menu2:link{COLOR: #cccccc; TEXT-DECORATION: none}
A.menu2:active{COLOR: #cccccc; TEXT-DECORATION: none}
A.menu2:visited{COLOR: #cccccc; TEXT-DECORATION: none}
A.menu2:hover{COLOR: #ffffff; TEXT-DECORATION: none}
.subnavPad2 { padding: 4px 0px 4px 15px; }

.menu3 { FONT-FAMILY: Tahoma; COLOR: #aaaaaa; FONT-SIZE: 11px; }
A.menu3:link{COLOR: #aaaaaa; TEXT-DECORATION: none}
A.menu3:active{COLOR: #aaaaaa; TEXT-DECORATION: none}
A.menu3:visited{COLOR: #aaaaaa; TEXT-DECORATION: none}
A.menu3:hover{COLOR: #ffffff; TEXT-DECORATION: none}
.subnavPad3 { padding: 4px 0px 4px 30px; }

.maincontent
{
	Z-INDEX: 3; VISIBILITY: inherit;
	POSITION: absolute;
	top: 100px; left: 200px;
	width: 800px;
	text-align: left;
	float: left;
}
.maincontent-bgtop
{
    position: relative;
    background-image: url(images/content-bgtop.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 800px; height: 150px;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.maincontent-bgext
{
    position: relative;
    background-image: url(images/content-bgext.png);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: Transparent;
	width: 800px; height: 100%; min-height: 300px;
	overflow: visible;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.maincontent-bgbottom
{
    position: relative;
    background-image: url(images/content-bgbottom.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 800px; height: 100px;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.maincontent-text
{
	position: relative;
	VISIBILITY: inherit;
	top: -30px; left: 130px;
	width: 550px;
	text-align: left;
}
.headertext
{
	position: absolute;
	VISIBILITY: inherit;
	top: 65px; left: 270px;
	text-align: left;
}


.extralinks
{
	z-index: 7; position: absolute;
	VISIBILITY: inherit;
	top: -20px; left: 40px;
	text-align: left;
	width: 100px;
}
.rightlinksPad { padding: 10px 0px 10px 0px; }

.rightlinksCenter { margin: auto; width: 70px; padding: 10px 0px 10px 0px; }

.inner_signup
{
	position: relative;
	top: 20px; left: 10px;
	text-align: left;
}

.gear_header
{
	background-image: url(images/gear_header.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 550px; height: 63px;
	position: relative;
	top: 0px; left: -30px;
}
.gear_header-text
{
	FONT-FAMILY: Tahoma; COLOR: #c7efff; FONT-SIZE: 16px; FONT-WEIGHT: 700;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px; left: 60px;
}

.contentPad { margin: 0px 10px 0px 30px; }
.screenPad { padding: 20px 0px 20px 0px; }
.imagePadLeft { margin: 0px 10px 0px 0px; display: inline; }
.imagePadRight { margin: 0px 0px 0px 10px; display: inline; }
.red { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Tahoma }
.thumb_heading { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #91fcff; font-weight: bold; FONT-FAMILY: Tahoma; text-align: center; padding: 10px 0px 20px 0px; }
.picframe { border-color: #cccccc; border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; background-color: #eed784; }
.picframe2 { border-color: #dc8f00; border-style: solid; border-width: 2px; }

.racepage { height: 1550px; }
.race1 { position: absolute; z-index: 1; top: 20px; width: 500px; height: 100px;}
.race2 { position: absolute; z-index: 2; top: 320px; width: 500px; height: 100px; }
.race3 { position: absolute; z-index: 3; top: 600px; width: 500px; height: 100px; }
.race4 { position: absolute; z-index: 4; top: 870px; width: 500px; height: 100px; }
.race5 { position: absolute; z-index: 5; top: 1100px; width: 500px; height: 100px; }
.race7 { position: absolute; z-index: 7; top: 1300px; width: 500px; height: 100px; }
.racetext_left
{
	z-index: 6; position: relative;
	top: 0px; left: 25px;
	width: 240px;
	padding: 10px 5px 10px 5px;
}
.racetext_right
{
	z-index: 5; position: absolute;
	top: 80px; left: 300px;
	text-align: right;
	width: 200px;
}
.texturebox_L
{
	z-index: 5; position: absolute;
	top: 50px; left: -10px;
	VISIBILITY: inherit;
	text-align: left;
}
.texturebox_R
{
	z-index: 5; position: absolute;
	top: 50px; right: -10px;
	VISIBILITY: inherit;
	text-align: left;
}
.texturebox-bgtop
{
    position: relative;
    background-image: url(images/texturebox-bgtop.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 300px; height: 15px;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.texturebox-bgext
{
    position: relative;
    background-image: url(images/texturebox-bgext.png);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: Transparent;
	width: 300px; height: 100%; min-height: 130px;
	overflow: visible;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}
.texturebox-bgbottom
{
    position: relative;
    background-image: url(images/texturebox-bgbottom.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 300px; height: 16px;
	top: 0px; left: 0px;
	VISIBILITY: inherit;
	text-align: left;
}

.specs-text
{
	z-index: 5;	position: absolute;
	top: 10px;
}


.teal
{ FONT-FAMILY: Tahoma; COLOR: #91fcff; FONT-SIZE: 12px; FONT-WEIGHT: 700;}
.redbold
{ FONT-FAMILY: Tahoma; COLOR: #e03a00; FONT-SIZE: 12px; FONT-WEIGHT: 700;}
.red
{ FONT-FAMILY: Tahoma; COLOR: #e03a00; FONT-SIZE: 12px; FONT-WEIGHT: normal;}

.jobtable { border: solid 1px #000000; border-spacing: 1px;
	border-collapse: separate;
	border-spacing: 1px;
	*border-collapse: expression('separate', cellSpacing = '1px');
}
  
.lightblue_bg { background-color: #3f4c6c; }
.mediumblue_bg { background-color: #323c56; }
.darkblue_bg { background-color: #273458; }
.darkerblue_bg { background-color: #20315e; }

/****************************************************************************/





/****************************************************************/
/********************** Landing Pages ***************************/
/****************************************************************/
.landingbar
{
    z-index: 10; position: relative;
	background-color: Transparent;
	height: 0px; width: 100%; min-width: 100%;
	text-align: center;
}
.landing_bg_game
{
	Z-INDEX: 0; VISIBILITY: inherit;
	position: absolute;
	background-image: url(images/body_bg_game.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 100%; height: 100%;
	text-align: center;
	min-width: 970px;
}
.landing_bg_anime
{
	Z-INDEX: 0; VISIBILITY: inherit;
	position: absolute;
	background-image: url(images/body_bg_anime.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 100%; height: 100%;
	text-align: center;
	min-width: 970px;
}
.logo_landing
{
	Z-INDEX: 2; VISIBILITY: inherit;
	POSITION: absolute; top: -80px; left: 10px;
	text-align: center; width: 100%;
}
.landinggame_elf
{
	Z-INDEX: 2; VISIBILITY: inherit;
	POSITION: absolute; top: -18px; left: -70px;
}
.landinggame_junk
{
	Z-INDEX: 2; VISIBILITY: inherit;
	POSITION: absolute; top: -50px; right: -40px;
}
.landing_screens_bg
{
	Z-INDEX: 8; VISIBILITY: inherit;
	POSITION: absolute; top: 180px; left: -70px;
	background-image: url(images/landingpage-screenbg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 410px; height: 397px;
	VISIBILITY: inherit;
	text-align: left;
}
.landing_screens2
{
	Z-INDEX: 9; VISIBILITY: inherit;
	POSITION: absolute; top: 45px; left: 105px;
	width: 220px; height: 397px;
	VISIBILITY: inherit;
	text-align: left;
}
.landing_screens
{
	Z-INDEX: 9; VISIBILITY: inherit;
	POSITION: absolute; top: 75px; left: 110px;
	width: 220px; height: 397px;
	VISIBILITY: inherit;
	text-align: left;
}
.landing_trailer_bg
{
	Z-INDEX: 4; VISIBILITY: inherit;
	POSITION: absolute; top: 150px; left: 272px;
	background-image: url(images/landingpage-trailerbg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 430px; height: 300px;
	VISIBILITY: inherit;
	text-align: left;
}
.flash-trailer
{
	Z-INDEX: 20; VISIBILITY: inherit;
	POSITION: absolute; top: 68px; left: 68px;
	border-color: #cccccc; border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; background-color: #423329;
}
.trailer-shadow
{
	Z-INDEX: 5; VISIBILITY: inherit;
	width: 510px; height: 64px;
	background-color: #000000; 
	position: absolute; top: 4px; left: 4px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}
.landing_key_bg
{
	Z-INDEX: 3; VISIBILITY: inherit;
	POSITION: absolute; top: 200px; right: 35px;
	background-image: url(images/landingpage-textbg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 256px; height: 413px;
	VISIBILITY: inherit;
	text-align: left;
}
.landing_key-text
{
	FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute; top: 40px; left: 16px;
	width: 225px;
}
.landingpage-text
{ text-indent: 0px; FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; width: 212px; position: relative; left: 8px; }
.landing-flash-button
{
	Z-INDEX: 6; VISIBILITY: inherit;
	POSITION: absolute; top: 390px; left: 308px;
}
.landing_logos
{
	Z-INDEX: 2; VISIBILITY: inherit;
	POSITION: absolute; top: 570px; right: 0px;
	width: 100%;
}




/****************************************************************/
















/****************************************************************/
/********************** Image Gallery ***************************/
/****************************************************************/
#jquery-overlay {
	position: absolute; top: 0; left: 0;
	z-index: 90; width: 100%; height: 500px;
}
#jquery-lightbox {
	position: absolute; top: 0; left: 0;
	width: 100%; z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #ecca8b;
	width: 250px; height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute; top: 40%; left: 0%;
	height: 25%; width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute; top: 0; left: 0;
	height: 100%; width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%; height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; float: left;
}
#lightbox-nav-btnNext { 
	right: 0; float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #ecca8b;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/****************************************************************/







/****************************************************************/
/************************ Marketplace ***************************/
/****************************************************************/

.marketsubheading
{ FONT-FAMILY: Tahoma; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
/*A.marketsubheading:link
{ COLOR: #0014d8; TEXT-DECORATION: none }
A.marketsubheading:active
{ COLOR: #0014d8; TEXT-DECORATION: none }
A.marketsubheading:visited
{ COLOR: #0014d8; TEXT-DECORATION: none }
A.marketsubheading:hover
{ COLOR: #0014d8; TEXT-DECORATION: none }*/
.marketsubheading2
{ FONT-FAMILY: Tahoma; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold;}

.market-content1
{
	z-index: 5; position: relative;
	top: 0px; left: -20px;
	width: 500px; height: 200px
}

.premium-bonuses
{
	z-index: 5; position: relative;
	top: 2px; left: 0px;
	float: left;
}
.premium-choices
{
	z-index: 5; position: relative;
	top: 22px; left: 190px;
}
.premium-table
{
	z-index: 6; position: absolute;
	top: 55px; left: 20px;
}
.premium-bronze
{
	z-index: 5; position: relative;
	top: 0px; left: 0px;
	float: left;
}
.premium-silver
{
	z-index: 5; position: relative;
	top: 0px; left: 0px;
	float: left;
}
.premium-gold
{
	z-index: 5;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
.premium-price
{
	z-index: 5;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
.premium-price2
{
	z-index: 5;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}
.graybar1
{
	z-index: 4;
	position: absolute;
	top: 78px;
	left: 10px;
	width: 100%;
	height: 22px;
	background-color: #323c56;
}
.graybar2
{
	z-index: 4;
	position: absolute;
	top: 130px;
	left: 10px;
	width: 100%;
	height: 22px;
	background-color: #323c56;
}
.graybar3
{
	z-index: 4;
	position: absolute;
	top: 182px;
	left: 10px;
	width: 100%;
	height: 22px;
	background-color: #323c56;
}

/****************************************************************/














.about_bg
{	background-image: url(images/about_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #000000;
}
.about_bg2
{	background-image: url(images/about_bg2.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #000000;
}
.body_bg
{	background-image: url(images/body_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}
.brown_bg {	background-color: #767561; }
.shadow
{	background-image: url(images/shadow_ext.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.rule { border-bottom-color: #bc7e02; border-bottom-style: solid; border-bottom-width: 2px; }

.homeContent { margin: 0px 10px 30px 0px; FONT-SIZE: 12px; COLOR: #ffffff; }
.homepicPadding { padding: 0px 5px 0px 5px;}
.contentMargin { margin: 0px 30px 30px 20px; }
.header
{	padding: 3px 10px 3px 5px;
	COLOR: #ffffff; FONT-FAMILY: Tahoma; font-size: 16px; font-weight: bold; text-decoration: none;
	background-image: url(images/header_bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}


.small
{ FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

/*
.fade{ BACKGROUND-COLOR: #a5a8ad; COLOR: #034486; cursor: pointer }
.fadehover{ BACKGROUND-COLOR: #969696; color: #ffffff;  cursor: pointer }

.blink { BACKGROUND-COLOR: transparent; COLOR: #034486; cursor: pointer }
.blinkhover { BACKGROUND-COLOR: #969696; color: #ffffff;  cursor: pointer }

a{ COLOR: #8D7E3B; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.hover{COLOR: #cccccc; TEXT-DECORATION: none}
*/

.select {background: #ffffff; border: 1px solid ffffff;  background-color: #f1f4f7; color: 000000; font-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; }
A.small:link { COLOR: #ffffff;  font-weight: normal;}
A.small:visited { COLOR: #ffffff;  font-weight: normal;}

.inputbox {
	Font-family: Tahoma, Arial, Helvetica;
	COLOR: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	border-width:1px;
	border-color:#000000;
	border-style: solid;
}

.white {FONT-SIZE: 12px; COLOR: #ffffff }
.whitehdr {FONT-SIZE: 12px; COLOR: #ffffff; font-weight: bold }
A.white:link
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:active
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:visited
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:hover
{ COLOR: #ffffff; TEXT-DECORATION: none }

.title { COLOR: #dddddd; FONT-FAMILY: Tahoma; font-size: 16px; font-weight: bold; text-decoration: none; }

.head
{ COLOR: #303030; FONT-FAMILY: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; margin: 6px 0px 0px 0px}

.subhead
{ COLOR: #dddddd; FONT-FAMILY: Tahoma; font-size: 12px; font-weight: bold; text-decoration: none; margin: 6px 0px 0px 0px}

.heading
{ COLOR: #5f2801; FONT-FAMILY:  Tahoma; font-size: 14px; font-weight: ; text-decoration: none; margin: 6px 0px 0px 0px}

.subheading2
{ FONT-FAMILY: Tahoma; COLOR: #bc7e02; FONT-SIZE: 12px; FONT-WEIGHT: 700}

.smalltext 
{ FONT-FAMILY: Tahoma; COLOR: #aaaaaa; FONT-SIZE: 9px; FONT-WEIGHT: 700}

.smallhead
{ FONT-SIZE: 10px; FONT-FAMILY: Tahoma; font-weight: bold; TEXT-DECORATION: none }

.black 
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma }

.gray
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma }

.smallred 
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Tahoma }

.smallgray
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #a5a39d; FONT-FAMILY: Tahoma }

.smallblack
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma }

.rowhdr { background-color: #606060; }
.row1 { background-color: #eeeeee; }
.row2 { background-color: #f4f4f4; }
.smallrt { color: #000000 }
.downtxt 
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma }
.downhdr 
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma }

.bgc1 { background-image: url(images/header_bg.jpg); background-position: left top; background-repeat: repeat-y; color: #ffffff;  cursor: pointer; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-WEIGHT: 700; border-bottom-color: #761f16; border-bottom-style: solid; border-bottom-width: 1px;}
.bgc1 a{ COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.bgc1 A:link{COLOR: #ffffff; TEXT-DECORATION: none}
.bgc1 A:active{COLOR: #ffffff; TEXT-DECORATION: none}
.bgc1 A:visited{COLOR: #ffffff; TEXT-DECORATION: none}
.bgc1 A:hover{COLOR: #ffffff; TEXT-DECORATION: none}

.bgc5 { BACKGROUND-COLOR: transparent; COLOR: #e43726; cursor: pointer; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-WEIGHT: 700; border-bottom-color: #761f16; border-bottom-style: solid; border-bottom-width: 1px;}
.bgc5 a{ COLOR: #e43726; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.bgc5 A:link{COLOR: #e43726; TEXT-DECORATION: none}
.bgc5 A:active{COLOR: #e43726; TEXT-DECORATION: none}
.bgc5 A:visited{COLOR: #e43726; TEXT-DECORATION: none}
.bgc5 A:hover{COLOR: #e43726; TEXT-DECORATION: none}

.level2 { padding-left: 8px }

.subnavMargin { margin: 8px 0px 8px 0px;	
}

A.gray:link
{ COLOR: #888888 }
A.gray:active
{ COLOR: #888888 }
A.gray:visited
{ COLOR: #888888 }
A.gray:hover
{ COLOR: #333333; TEXT-DECORATION: underline }

A.yellow:link
{ COLOR: #ffcc00 }
A.yellow:active
{ COLOR: #ffcc00 }
A.yellow:visited
{ COLOR: #ffcc00 }
A.yellow:hover
{ COLOR: #396494; TEXT-DECORATION: underline }

.smallwhite
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma }



DIV#homepic { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 480px; POSITION: relative; HEIGHT: 238px; padding-left: 0; OVERFLOW: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#textlayer { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 826px; POSITION: relative; HEIGHT: 232px; padding-left: 0; OVERFLOW: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#textlayer2a { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 176px; POSITION: relative; HEIGHT: 232px; padding-left: 0; OVERFLOW: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#textlayer2b { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 646px; POSITION: relative; HEIGHT: 232px; padding-left: 0; OVERFLOW: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#textlayer3 { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 180px; POSITION: relative; HEIGHT: 216px; OVERFLOW: auto; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#textlayer4 { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 156px; POSITION: relative; HEIGHT: 216px; OVERFLOW: auto; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#textlayer1 { Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 800px; POSITION: relative; HEIGHT: 114px; OVERFLOW: auto; padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0 }
DIV#picwin { Z-INDEX: 2; VISIBILITY: inherit; POSITION: relative; HEIGHT: 135px; padding-left: 9; OVERFLOW: auto; padding-top: 0; padding-right: 0; padding-bottom: 0 }

#dhtmltooltip{
position: absolute;
left: 0px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #9b692a;
visibility: hidden;
z-index: 7700;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#a0a0a0',direction=135, Strength=3);
}

#dhtmlpointer{
position: absolute;
left: 0px;
z-index: 7701;
visibility: hidden;
}

.items_rollover
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma;
	width: 300px;
	padding: 4px 4px 4px 4px;
}


/****************************************************************/
/********************** Scrolling News **************************/
/****************************************************************/

.root     {
    position:relative;
    height:      200px;
    width:      489px;
    margin:       0px 0px 8px 7px;    
    }
.root p   {
    margin:      10px 10px 5px 10px;
    }
.thumb     {
    position:      absolute;
    height:      9px;
    width:      15px;
    left:       10px;
    }
.up, .dn   {
    position:      absolute;
    left:       10px;
    }
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
    border:      0;
    }
.scrollContainer { 
    position:      absolute; 
    left:      2px; 
    top:      19px; 
    width:      350px; 
    height:      200px; 
    clip:      rect(0 467 200 0); 
    overflow:      auto;
    background: transparent;
    }
.scrollContent { 
    position:      absolute; 
    left:      0px; 
    top:      0px; 
    width:      100px; 
    }

/****************************************************************/
