/* CSS Document */
*{
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0
padding:0;
}


.text {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#333333 }
.text2 {  font-family:"Verdana", sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#333333 }
.textsm {  font-family:"Verdana", sans-serif; font-size:9px; font-style:normal; font-weight:normal; color:#333333 }
.textblue {  font-family:"Verdana", sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#336699 }
.textbluelg {  font-family:"Verdana", sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#336699 }
.textred {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#CC0000 }
.header {  font-family:"Verdana", sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#333333 }
.promo1 {  font-family:"Verdana", sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#333333 }
.promo2 {  font-family:"Verdana", sans-serif; font-size:20px; font-style:normal; font-weight:normal; color:#333333 }

A:link { color: #333333 }
A:visited { color: #333333 }
A:active { color: #660000 }
A:hover { color: #660000 }
A.nav:link { color: #333333; text-decoration:none; }
A.nav:visited { color: #333333; text-decoration:none; }
A.nav:active { color: #336699; text-decoration:none; }
A.nav:hover { color: #336699; text-decoration:none; }
A.nav2:link { color: #666666; text-decoration:none; }
A.nav2:visited { color: #666666; text-decoration:none; }
A.nav2:active { color: #336699; text-decoration:none; }
A.nav2:hover { color: #336699; text-decoration:none; }
A.link1:link { color: #336699; text-decoration:none; }
A.link1:visited { color: #336699; text-decoration:none; }
A.link1:active { color: #333333; text-decoration:none; }
A.link1:hover { color: #333333; text-decoration:none; }


body{
text-align: center;
background-image: url(../images/bg2.gif);
margin: 0px;
colour: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; /*or any other font family you prefer*/
font-size: 10px;
}


#container {
position: relative;
width: 730px;
margin: auto;
text-align: left;
}

div.imageholder{ /*This will be the holder which will hold our page image*/
position:absolute;
width:730px; /*Width of Image*/
height:617px; /*Height of Image*/
left:0px; /* This is applied relative to edge of container */
top:33px;
}

#mainnav{
            position:absolute;
            width:254px;
            height:248px;
            left:0px;
            top: 33px;
}

#top {
            position:absolute;
            width: 477px;
            height: 80px;
            left: 253px;
            top: 33px;
}

#xfactor {
            position:absolute;
            width: 269px;
            height: 168px;
            left: 253px;
            top: 113px;
}

#avatarbg {
            position:absolute;
            width: 209px;
            height: 168px;
            left: 521px;
            top: 113px;
}

#bottom {
            position:absolute;
            width: 730;
            height: 370px;
            left: 0px;
            top: 281px;
}

div.callus {
            position:absolute;
            width: 260px;
            height: 44px;
            left: 270px;
            top: 53px;
            text-align:left;
			z-index: 4;
}


div.hometext {
            position:absolute;
            width: 53px;
            height: 12px;
            left: 10px;
            top: 92px;
            font:7pt;
            text-align:left;
			z-index: 5;
}

div.homelink {
            position:absolute;
            width: 248px;
            height: 77px;
            left: 5px;
            top: 36px;
			z-index: 4;
}

#hiddendescrip {
            position:absolute;
            width: 258px;
            height: 30px;
            left: 260px;
            top: 76px;
			z-index: 2;
}

div.gamesbuttonlink {
			position:absolute;
            top: 133px;
			left: 21px;			
            width: 17px;
            height: 17px;
			z-index: 4;
}

div.gameslink {
			position:absolute;
			top: 135px;
            left: 45px;			
            width: 73px;
            height: 14px;			
			z-index: 4;
}


div.aboutbuttonlink {
			position:absolute;
            top: 167px;
			left: 21px;			
            width: 17px;
            height: 17px;
			z-index: 4;
}

div.aboutlink {
			position:absolute;
			top: 169px;
            left: 45px;			
            width: 183px;
            height: 14px;			
			z-index: 4;
}

div.supportbuttonlink {
			position:absolute;
            top: 202px;
			left: 21px;			
            width: 17px;
            height: 17px;
			z-index: 6;
}

div.supportlink {
			position:absolute;
			top: 204px;
            left: 45px;			
            width: 183px;
            height: 14px;			
			z-index: 6;
}


div.contactbuttonlink {
			position:absolute;
            top: 236px;
			left: 21px;			
            width: 17px;
            height: 17px;
			z-index: 4;
}

div.contactlink {
			position:absolute;
			top: 238px;
            left: 45px;			
            width: 183px;
            height: 14px;			
			z-index: 4;
}

div.newsupdates {
			position:absolute;
			top: 316px;
            left: 17px;			
            width: 170px;
            height: 14px;			
			z-index: 4;
}
div.newsbox {
			position:absolute;
			top: 333px;
            left: 17px;			
            width: 250px;
            height: 90px;			
			z-index: 6;
}

div.morenewsbuttonlink {
			position:absolute;
            top: 430px;
			left: 19px;			
            width: 93px;
            height: 22px;
			z-index: 5;
}

div.subscribe {
			position:absolute;
			top: 460px;
            left: 17px;			
            width: 150px;
            height: 53px;			
			z-index: 6;
}

div.signup {
			position:absolute;
			top: 524px;
            left: 29px;			
            width: 69px;
            height: 10px;			
			z-index: 6;
}

div.signupbuttonlink {
			position:absolute;
            top: 520px;
			left: 102px;			
            width: 20px;
            height: 20px;
			z-index: 6;
}

div.dog1 {
			position:absolute;
            top: 428px;
			left: 206px;			
            width: 49px;
            height: 27px;
			z-index: 7;
}

div.dog2 {
			position:absolute;
            top: 455px;
			left: 177px;			
            width: 78px;
            height: 64px;
			z-index: 7;
}

div.dog3 {
			position:absolute;
            top: 519px;
			left: 123px;			
            width: 132px;
            height: 75px;
			z-index: 7;
}

div.featured {
			position:absolute;
			top: 290px;
            left: 308px;			
            width: 110px;
            height: 14px;			
			z-index: 4;
}

div.viewallgames {
			position:absolute;
			top: 566px;
            left: 308px;			
            width: 190px;
            height: 18px;			
			z-index: 4;
}

div.addthis {
			position:absolute;
			top: 633px;
            left: 2px;			
            width: 140px;
            height: 8px;			
			z-index: 5;
}

div.twitter {
			position:absolute;
			top: 633px;
            left: 165px;			
            width: 133px;
            height: 17px;			
			z-index: 5;
}

#DockMenuDiv {
			position:absolute;
			top: 338px;
            left: 288px;			
            width: 430px;
            height: 182px;			
			z-index: 8;
}

#AlterEgosPlayer  {
				position:absolute;
				top: 54px;
				left: 540px;
				width: 180px;
				height: 200px;
				z-index: 11;
}				

#dropin {
			position:absolute;
			visibility:hidden;
			left: 250px;
			top: 10px;
			width: 300px;
			height: 200px;
			background-color: #FFCC00;
			z-index: 20;

}

