@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background-image: url(art/mainbg.jpg);
}

a:link {
  color:black;
	text-decoration: none;
}
a:visited {
  color:black;
	text-decoration: none;
}
a:hover {
  color:black;
	text-decoration: none;
}
a:active {
  color:black;
	text-decoration: none;
}

#maindiv {
	position:relative;
	margin:auto;
	width:800px;
	height:1110px;
	z-index:11;
}

#topbar {
	position:absolute;
	margin:auto;
	width:769px;
	height:8px;
	z-index:2;
	background-image: url(art/topbar.gif);
	left: 4px;
}

#mainbg {
	position:absolute;
	left:4px;
	top:161px;
	width:774px;
	height:866px;
	z-index:1;
	background-image: url(art/mainbody.png);
}

#mainbg2 {
	position:absolute;
	left:4px;
	top:161px;
	width:774px;
	height:750px;
	z-index:1;
	background-image: url(art/mainbody2arena.png);
}

#menubar {
	position:absolute;
	right:0;
	bottom:1px;
	font-family:Arial;
}

#banner {
	position:absolute;
	margin:auto;
	top:39px;
	width:778px;
	height:110px;
	z-index:3;
	left: -1px;
}

#bodycontent {
	position:absolute;
	margin:auto;
	top:179px;
	width:746px;
	height:773px;
	z-index:4;
	background-image: url(art/bodybg.gif);
	left: 18px;
}

#apDiv1 {
	font-family: "Arial Black";
	font-size: 12px;
	position:absolute;
	margin:auto;
	width:800px;
	height:17px;
	z-index:6;
	top: 144px;
}

#logocontainer {
	position:absolute;
	left:25px;
	top:741px;
	width:729px;
	height:203px;
	z-index:12;
}

#flashcontainer2 {
	position:absolute;
	left:17px;
	top:175px;
	width:538px;
	height:315px;
	z-index:5;
	background-image: url(art/flashbgmain.png);
}

#firstblack {
	position:absolute;
	left:580px;
	top:193px;
	width:169px;
	height:148px;
	z-index:6;
	background-image: url(art/p1-1.gif);
}

#firstblacktxt {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	position:absolute;
	left:582px;
	top:348px;
	width:165px;
	height:134px;
	z-index:12;
}

#secondblack {
	position:absolute;
	left:35px;
	top:514px;
	width:203px;
	height:93px;
	z-index:12;
}

#secondblacktxt {
	font-size: 11px;
	line-height: 13.5px;
	color: #666666;
	font-family: Arial;
	position:absolute;
	left:33px;
	top:609px;
	width:207px;
	height:83px;
	z-index:12;
}

#thirdblack {
	position:absolute;
	left:289px;
	top:515px;
	width:204px;
	height:93px;
	z-index:12;
}

#thirdblacktxt {
	color: #666666;
	line-height: 13px;
	font-size: 11px;
	font-family: Arial;
	position:absolute;
	left:283px;
	top:610px;
	width:216px;
	height:86px;
	z-index:12;
}

#fourthblack {
	position:absolute;
	left:643px;
	top:516px;
	width:106px;
	height:93px;
	z-index:12;
}

#flashcnt {
	position:absolute;
	left:382px;
	top:254px;
	width:173px;
	height:230px;
	z-index:12;
}

#flashcnttop {
	position:absolute;
	font-family:arial;
	left:25px;
	top:187px;
	width:527px;
	height:64px;
	z-index:12;
}

.style1 {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 11px;
	
}

#fourthblacktxt1 {
	position:absolute;
	left:539px;
	top:518px;
	width:101px;
	height:99px;
	z-index:12;
}

#fourthblacktxt2 {
	position:absolute;
	left:642px;
	top:624px;
	width:106px;
	height:70px;
	z-index:12;
}

#fourthblacktxt3 {
	position:absolute;
	left:540px;
	top:624px;
	width:100px;
	height:77px;
	z-index:12;
}

.style2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
}

#iggybanner {
	position:absolute;
	left:338px;
	top:4px;
	width:96px;
	height:127px;
	z-index:14;
}

#toplinks {
	background:url(art/menuButtons/pro_drop4_back.png) repeat-x;
	font-family: Arial;
	font-size: 12px;
	position:absolute;
	left:4px;
	top:13px;
	width:768px;
	height:21px;
	z-index:13;
	}

#flashcontainer {
	position:absolute;
	left:22px;
	top:257px;
	width:355px;
	height:236px;
	z-index:20;
}

#submainbody {
	position:absolute;
	margin:auto;
	width:768px;
	height:825px;
	background-image: url(art/submainbg.png);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#paymentbody {
	position:absolute;
	margin:auto;
	width:770px;
	height:1386px;
	background-image: url(art/payment.gif);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#partnersbody {
	position:absolute;
	margin:auto;
	width:769px;
	height:2179px;
	background-image: url(art/partners.gif);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#subformbg{
	position:absolute;
	margin:auto;
	width:768px;
	height:577px;
	background-image: url(art/subformbg.png);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#subformcontent{
	font-family:Arial;
	font-size:13px;
	position:absolute;
	margin:auto;
	top:250px;
	left:50px;
	z-index:8;
	width:700px;
}
.subformp{
  float:left;
  padding:0 10px;
}
#subformbtnimg{
  background-image: url(art/subbtn.png);
  display:block;
  width:185px;
  height:26px;
  padding-top:3px;
  margin-top:15px;
}

#contactbg {
	position:absolute;
	margin:auto;
	width:768px;
	height:617px;
	background-image: url(art/contactbg.png);
	top: 162px;
	z-index: 7;
	left: 6px;
}

#sub1 {
	position:absolute;
	margin:auto;
	width:744px;
	height:712px;
	background-image: url(art/sub1.gif);
	top: 180px;
	z-index: 7;
	left: 20px;
}

#sub1body {
	position:absolute;
	margin:auto;
	width:768px;
	height:766px;
	background-image: url(art/sub1body.png);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#sub2 {
	position:absolute;
	margin:auto;
	width:744px;
	height:677px;
	background-image: url(art/sub2.gif);
	top: 180px;
	z-index: 7;
	left: 20px;
}

#sub2body {
	position:absolute;
	margin:auto;
	width:769px;
	height:718px;
	top: 161px;
	z-index: 6;
	left: 3px;
	background-image: url(art/sub2body.png);
}

#sub3body {
	position:absolute;
	margin:auto;
	width:770px;
	height:427px;
	top: 161px;
	z-index: 6;
	left: 4px;
	background-image: url(art/sub3body.png);
}
#sub3 {
	position:absolute;
	margin:auto;
	width:739px;
	height:382px;
	top: 180px;
	z-index: 7;
	left: 15px;
}

#sub4 {
	position:absolute;
	margin:auto;
	width:743px;
	height:404px;
	background-image: url(art/sub4.gif);
	top: 180px;
	z-index: 7;
	left: 20px;
}

#sub5 {
	position:absolute;
	margin:auto;
	width:744px;
	height:404px;
	background-image: url(art/sub5.gif);
	top: 180px;
	z-index: 7;
	left: 20px;
}

#sub6 {
	position:absolute;
	margin:auto;
	width:743px;
	height:404px;
	background-image: url(art/sub6.gif);
	top: 180px;
	z-index: 7;
	left: 20px;
}

#sub4body {
	position:absolute;
	margin:auto;
	width:770px;
	height:450px;
	background-image: url(art/sub4body.png);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#about{
	position:absolute;
	margin:auto;
	width:742px;
	height:811px;
	background-image: url(art/about.png);
	top: 180px;
	z-index: 7;
	left: 20px;
}

#aboutbg{
	position:absolute;
	margin:auto;
	width:769px;
	height:855px;
	background-image: url(art/aboutbg.gif);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#aboutcontent{
	font-family:Arial;
	font-size:11px;
	position:absolute;
	margin:auto;
	top:325px;
	left:50px;
	z-index:10;
	width:700px;
}

#faq{
	position:absolute;
	margin:auto;
	width:742px;
	height:848px;
	background-image: url(art/faq.png);
	left: 13px;
	top: 180px;
	z-index: 7;
}

#faqbg{
	position:absolute;
	margin:auto;
	width:769px;
	height:895px;
	background-image: url(art/faqbg.gif);
	top: 161px;
	z-index: 6;
	left: 3px;
}

#faqcontent{
	font-family:Arial;
	font-size:11px;
	position:absolute;
	margin:auto;
	top:230px;
	left:50px;
	z-index:8;
	width:700px;
}

#ftwipiprofile {
	position:absolute;
	left:519px;
	top:-37px;
	width:170px;
	height:199px;
	z-index:12;
}
#ftwipileft {
	position:absolute;
	left:25px;
	top:166px;
	width:438px;
	height:624px;
	z-index:12;
}
#ftwipiright {
	position:absolute;
	left:384px;
	top:347px;
	width:301px;
	height:300px;
	z-index:12;
}
#ftwipiline1 {
  font:arial;
  font-size: 12px;
  color:#666666;
	position:absolute;
	line-height:13px;
	left:484px;
	top:162px;
	width:200px;
	height:50px;
	z-index:12;
}
#ftwipiline2 {
  font:arial;
  font-size: 12px;
  color:#666666;
	position:absolute;
	line-height:13px;
	left:484px;
	top:620px;
	width:200px;
	height:150px;
	z-index:12;
}
#ftwipinavleft {
	position:absolute;
	left:639px;
	top:795px;
	width:10px;
	height:18px;
	z-index:12;
}
#ftwipinavright {
	position:absolute;
	left:687px;
	top:795px;
	width:10px;
	height:18px;
	z-index:12;
}
#ftwipinavtext {
	position:absolute;
	left:653px;
	top:797px;
	width:39px;
	height:15px;
	z-index:12;
}

#ftwipibg{
	position:absolute;
	margin:auto;
	width:768px;
	height:950px;
	background-image: url(art/ftwipimainbg.png);
	top: 161px;
	z-index:0;
	left: 3px;
}

#ftwipi1Link{
  position:absolute;
  top:-40px;
  right:20px;
  margin:auto;
  font-size:15px;
  z-index:1;
}

#ftwipi1ImgLink{
  float:left;
  width:124px;
  padding: 0 10px;
  color:#000;
  font-size:13px;
}

#ftwipiDate{
  font-family:"Arial Black";
  font-size:12px;
  font-style:italic;
  position:absolute;
  top:85px;
  left:10px;
  width:185;
  height:200;
  margin:auto;
  font-size:28px;
}

#ftwipi1{
  position:absolute;
  top:140px;
  left:-15px;
  width:770px;
  z-index:3;
}

#ftwipicontent{
	font-family:Arial;
	font-size:11px;
	position:absolute;
	margin:auto;
	top:250px;
	left:50px;
	z-index:10;
	width:700px;
}

#aboutbtn{
	position:absolute;
	left:0px;
	bottom:-60px;
}

#aboutbtn2{
	position:absolute;
	left:20px;
	bottom:12px;
}

.style3{
	position:absolute;
	width:695px;
}

.style5{
	margin: 7px 0 7px 0;
}

.style4{
	margin: 7px 50px 7px 50px;
}

#footer{
	position:absolute;
	bottom:0px;
	z-index:20;
}

#foottxt {
	position:absolute;
	left:160px;
	bottom:110px;
	width:586px;
	height:54px;
	z-index:12;
	background-image: url(art/lowertext.png);
}

#foottxt2 {
	position:absolute;
	left:160px;
	bottom:110px;
	width:586px;
	height:60px;
	z-index:12;
	background-image: url(art/lowertext.png);
}

#lowerbanner1 {
	position:absolute;
	left:20px;
	bottom:45px;
	margin:auto;
	width:124px;
	height:112px;
	background-image: url(art/bottommenu1.gif);
	z-index:20;
}

#lowbanner2 {
	position:absolute;
	left:144px;
	bottom:56px;
	margin:auto;
	width:634px;
	height:86px;
	background-image: url(art/bottommenu2.gif);
}

#lowermenu {
	position:absolute;
	left:20px;
	bottom:8px;
	margin:auto;
	width:770px;
	height:30px;
	background-image: url(art/lowmenubg.png);
	left: 2px;
}

#iggy {
	position:absolute;
	left:34px;
	bottom:60px;
	width:96px;
	height:127px;
	z-index:20;
	background-image: url(art/iggy.gif);
}




/*   menuBar css   */

.prodrop4 {padding:0 0 0 32px; margin:0; list-style:none; height:20px; background:transparent url(art/menuButtons/pro_drop4_back.png); position:relative; z-index:30;}
.prodrop4 li.top {display:block; float:left;}
.prodrop4 li a.top_link {display:block; float:left; height:20px; line-height:20px; color:#000; text-decoration:none; font-size:12px; font-weight:100; padding:0 0 0 0; cursor:pointer;background: url(art/menuButtons/pro_drop4_0a.png) no-repeat;}
.prodrop4 li a.top_link span {float:left; display:block; padding: 0 3px 0 3px; height:20px;background:url(art/menuButtons/pro_drop4_0b.png) right top;}
.prodrop4 li a.top_link:hover {color:#fff; line-height:20px;}
.prodrop4 li a.top_link:hover span {background:url(art/menuButtons/pro_drop4_2b.png) no-repeat right top;}

.prodrop4 li:hover > a.top_link {color:#fff; line-height:20px;}
.prodrop4 li:hover > a.top_link span {background:url(art/menuButtons/pro_drop4_2b.png) no-repeat right top;}

.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop4 ul.sub1 {width:105px;}
.prodrop4 ul.sub2 {width:90px;}

.prodrop4 :hover ul {left:0; top:20px; background: #999; padding:3px; border:1px solid #555; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.prodrop4 :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.prodrop4 :hover ul li.lnk1 {height:35px;}
.prodrop4 :hover ul li.lnk1 a {height:35px;}
.prodrop4 :hover ul li.lnkBlu {background: #003AFE;}
.prodrop4 :hover ul li.lnkBlu a {background: #003AFE;}
.prodrop4 :hover ul li.lnkRed {background: #FE0002;}
.prodrop4 :hover ul li.lnkRed a {background: #FE0002;}
.prodrop4 :hover ul li.lnkGrn {background: #00C201;}
.prodrop4 :hover ul li.lnkGrn a {background: #00C201;}
.prodrop4 :hover ul li.lnkOrn {background: #FF6B01;}
.prodrop4 :hover ul li.lnkOrn a {background: #FF6B01;}
.prodrop4 :hover ul li.lnkPur {background: #8700FF;}
.prodrop4 :hover ul li.lnkPur a {background: #8700FF;}
.prodrop4 :hover ul li.lnkBrn {background: #9B4C01; height:45px;}
.prodrop4 :hover ul li.lnkBrn a {background: #9B4C01; height:45px;}
.prodrop4 :hover ul li a:hover {background:#666; color:#fff;}

