body
{
margin-top:0px;
text-align:center;
background-image:url('pics/tbg.png');
background-repeat:repeat-x;
}
#container
{
margin:0px auto;
border-left:1px solid blue;
border-right:1px solid blue;
background-color:white;
width:950px;
width:"950px";
min-height:950px;
height:auto;
}
html > body #container
{height:auto;}

#container #header
{
position:relative;
width:100%;
height:100px;
}
#container #header #logo
{
position:absolute;
top:10px;
left:35px;
width:216px;
height:52px;
background-image:url('pics/flglogo.jpg');
}
#container #header #loginsystem
{
position:absolute;
top:10px;
left:450px;
width:411px;
height:83px;
}
#container #categories
{
position:relative;
height:60px;
padding:0px;
width:100%;
}
table.cats
{
margin:0px auto;
border-collapse:collapse;
height:60px;
padding:0px;
width:900px;
}
table.gametable
{
text-align:center;
margin:0px auto;
border-collapse:collapse;
width:400px;
}
table.gametable2
{
position:relative;
left:10px;
text-align:center;
margin:0px auto;
}
table.gametable3
{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:10px;
border-collapse:collapse;
width:885px;
position:relative;
top:10px;
left:0px;
}
.gametd3
{
width:160px;
}
.gametd2
{
width:100px;
height:65px;
border-collapse:collapse;
vertical-align:middle;
}
table.suggestions
{
border-right:1px solid gray;
border-left:1px solid gray;
width:179px;
border-collapse:collapse;
background-color:white;
}
a.logintext
{
text-decoration:none;
font-size:9pt;
font-family:"arial","verdana","serif";
font-weight:bold;
color:black;
}
a.comment
{
font-size:11pt;
font-family:"arial","verdana","serif";
font-weight:bold;
color:black;
}
a.comment2
{
font-size:10pt;
font-family:"arial","verdana","serif";
font-weight:normal;
color:black;
}
.commentsouter
{
border-spacing:15px;
width:100%;
height:50px;
}
.commentsouter2
{
border-spacing:15px;
width:100%;
height:20%;
}
.commentsavatar
{
width:60px;
height:60px;
}
.commentstext
{
width:500px;
height:60px;
vertical-align:top;
padding:5px;
background-Color:white;
-moz-border-radius: 15px; -webkit-border-radius: 15px;

box-shadow: 3px 3px 3px #ccc;
-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
}
a.welcomeback
{
position:relative;
top:25px;
font-size:10pt;
font-family:"arial","verdana","serif";
font-weight:bold;
color:black;
text-decoration:none;
}
td.myinfo
{
width:50%;
height:20px;
padding:0px;
}
a.myinfo
{
font-size:10pt;
font-family:"arial","verdana","serif";
font-weight:bold;
color:black;
text-decoration:none;
float:left;
margin-left:5px;
}
input.myinfo
{
width:100px;
height:100%px;
margin:0px;
font-size:10pt;
font-family:"arial","verdana","serif";
font-weight:normal;
color:black;
border:1px solid white;
}
a.comment2
{
font-size:9pt;
font-family:"arial","verdana","serif";
color:black;
}
#suggestiontext
{
font-size:9pt;
font-family:"arial","verdana","serif";
font-weight:bold;
color:blue;
}
#suggestionsection
{
position:relative;
font-size:8pt;
font-family:"arial","verdana","serif";
font-weight:bold;
color:gray;
}
td.leftendbar
{
background-image:url('pics/leftendbar3.png');
background-repeat:no-repeat;
padding:0px;
width:16px;
height:60px;
}
td.rightendbar
{
background-image:url('pics/rightendbar2.png');
background-repeat:no-repeat;
padding:0px;
width:15px;
height:60px;
}
td.gametd
{
padding-top:10px;
width:50px;
text-align:center;
vertical-align:top;
}
td.gametd2
{
padding:5px;
}
td.sec
{
text-align:center;
border-right:1px solid blue;
background-image:url('pics/categoriesbg3.png');
background-repeat:repeat-x;
height:60px;
padding:0px;
}
td.secend
{
text-align:center;
background-image:url('pics/categoriesbg3.png');
background-repeat:repeat-x;
height:60px;
padding:0px;
}

a.sections
{
font-size:10pt;
color:black;
font-family:"arial","verdana","serif";
font-weight:bold;
text-align:center;
text-decoration:none;
}
a.radiobox
{
font-size:9pt;
color:black;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
}
form.radioclass
{
padding:4px;
text-align:left;
}
#container #mainscreen
{
float:left;
position:relative;
width:75%;
min-height:800px;
height:auto;
}
html > body #container #mainscreen
{height:auto;}

#container #gamescreen
{
position:relative;
width:100%;
min-height:100px;
height:auto;
}
html > body #container #gamescreen
{height:auto;}


#container #comments
{
position:relative;
float:left;
width:75%;
min-height:100px;
height:auto;
}
html > body #container #gamescreen
{height:auto;}

#container #gamescreen #gamescreenheader
{
border-bottom:1px solid gray;
margin:0px auto;
width:900px;
height:64px;
position:relative;
top:20px;
}
a.fav
{
font-size:10pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
vertical-align:middle;
display:inline;
}
#container #gamescreen #gamescreenbody
{
position:relative;
top:1px;
margin:0px auto;
padding-top:10px;
width:898px;
width:"900px";
min-height:230px;
height:232px;
height:"234px";
}
html > body #container #gamescreen #gamescreenbody
{height:auto;}

#container #sponsorsmainscreen
{
margin:0px auto;
padding-top:20px;
text-align:center;
position:relative;
width:100%;
height:700px;
}
#curtain
{
padding-top:0px;
margin:0px auto;
text-align:center;
background-Image:url('pics/blueroundcurtain.jpg');
width:850px;
height:436px;
}
#cu3er
{
position:relative;
top:25px;
}
#container #side
{
padding-bottom:20px;
float:right;
position:relative;
width:25%;
height:800px;
}
html > body #container #side
{height:auto;}

#container #side .lc
{
margin:0px auto;
text-align:center;
position:relative;
top:20px;
width:180px;
width:"182px";
}
#container #mainscreen #reviews
{
position:relative;
top:20px;
}
#container #side #s
{
position:relative;
top:40px;
}
#container #side .cover
{
border:2px solid black;
background-color:black;
margin:0px auto;
height:15px;
width:180px;
width:"182px";
position:relative;
top:1px;
}
#container #mainscreen #rcover
{
border:2px solid black;
background-color:black;
margin:0px auto;
height:15px;
width:675px;
width:"675px";
position:relative;
top:3px;
left:7px;
}
#container #side .leaderboard
{
width:180px;
width:"182px";
position:relative;
background-color:#C0C0C0;
margin:0px auto;
min-height:65px;
border:2px solid black;
}
html > body #container #side #leaderboard
{height:auto;}

#container #mainscreen #rmain
{
position:relative;
left:7px;
background-color:#C0C0C0;
margin:0px auto;
min-height:65px;
border:2px solid black;
width:675px;
width:"675px";
text-align:center;
margin:0px auto;
}
html > body #container #mainscreen #rmain
{height:auto;}

#container #side #radio
{
border:1px solid black;
background-color:#C0C0C0;
margin:0px auto;
height:210px;
height:"212px";
}
#container #side #sponsor
{
border:2px solid black;
margin:0px auto;
height:150px;
height:"152px";
width:180px;
width:"182px";
}
a.covertext
{
font-size:10pt;
color:white;
font-family:"arial","verdana","serif";
font-weight:bold;
text-align:center;
text-decoration:none;
}
#container #mainscreen #mainside
{
padding-bottom:50px;
height:100%;
width:41%;
float:left;
}
html > body #container #mainscreen #mainside
{height:auto;}

#fadeshow2
{
margin:0px auto;
text-align:center;
}
#fadeshow2toggler
{
margin:0px auto;
text-align:center;
}
#container #mainscreen #mainside #fh
{
position:relative;
top:20px;
}
#container #mainscreen #mainside #featuredheader
{
margin:0px auto;
width:242px;
height:16px;
background-image:url('pics/smallheader.png');
}
#featured
{
margin:0px auto;
width:240px;
width:"242px";
min-height:500px;
height:770px;
height:"772px";
border-right:1px solid blue;
border-left:1px solid blue;
padding-top:8px;
}
html > body #featured
{height:auto;}
#myinfo
{
margin:0px auto;
width:240px;
width:"242px";
min-height:10px;
height:50px;
height:"52px";
border-right:1px solid blue;
border-left:1px solid blue;
padding-top:8px;
}
html > body #myinfo
{height:auto;}

#container #mainscreen #mainside #yfeaturedheader
{
margin:0px auto;
width:242px;
height:32px;
background-image:url('pics/smallyellow.png');
}
#yfeatured
{
margin:0px auto;
width:240px;
width:"242px";
min-height:500px;
height:770px;
height:"772px";
border-right:1px solid gray;
border-left:1px solid gray;
padding-top:8px;
}
html > body #yfeatured
{height:auto;}

#container #mainscreen #mainside #playbutton
{
width:100px;
height:100px;
background-image:url('pics/playbutton.png');
position:relative;
top:30px;
margin:0 auto;

filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity:0.25;
	opacity:0.25;
}
#container #mainscreen #mainside #featuredtext
{
 -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

float:right;
text-align:center;
position:relative;
top:75px;
right:5px;
min-height:20px;
height:20;
min-width:20px;
width:auto;
background-color:white;
border:1px solid black;
padding-left:4px;
padding-right:4px;

filter:alpha(opacity=60);
opacity:0.6;
}
#flink
{
font-size:10pt;
color:black;
font-family:"arial","verdana","serif";
font-weight:bold;
text-align:center;
text-decoration:none;
}

#container #mainscreen #mainside #cbh
{
position:relative;
top:40px;
}
#container #mainscreen #mainside #changebackgroundheader
{
margin:0px auto;
width:240px;
width:"242px";
height:15px;
background-color:black;
border:1px solid black;
}
#container #mainscreen #mainside #changebackground
{
margin:0px auto;
width:240px;
width:"242px";
min-height:100px;
height:240px;
height:"242";
border:1px solid black;
padding-top:8px;
}
html > body #container #mainscreen #mainside #changebackground
{height:auto;}

#container #mainscreen #fullgamelist
{
height:100%;
width:100%;
}
#container #mainscreen #mainmain
{
padding-bottom:20px;
height:100%;
width:59%;
float:right;
}
html > body #container #mainscreen #mainmain
{height:auto;}

#searchbarheader
{
margin:0px auto;
width:420px;
height:32px;
background-image:url('pics/bigbluebar.png');
position:relative;
top:20px;
}
#favoriteheader
{
margin:0px auto;
width:420px;
height:16px;
background-image:url('pics/bigbluebar.png');
position:relative;
top:20px;
}
#favoritebar
{
padding-top:20px;
padding-bottom:10px;
margin:0px auto;
width:418px;
width:"420px";
border-left:1px solid blue;
border-right:1px solid blue;
min-height:75px;
height:auto;
position:relative;
top:10px;
}
html > body #favoritebar
{height:auto;}

#container #mainscreen #searchbar
{
padding-top:30px;
margin:0px auto;
width:418px;
width:"420px";
border-left:1px solid blue;
border-right:1px solid blue;
min-height:20px;
height:auto;
}
html > body #container
{height:auto;}

#searchbarinput
{
outline:none;
position:relative;
top:2px;
right:5px;
height:20px;
width:180px;
font-size:9pt;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
border:1px solid blue;
padding-left:2px;
z-index:200;
}
input.logininput
{
outline:none;
font-size:9pt;
font-family:"arial","verdana","serif";
color:gray;
text-decoration:none;
border:1px solid blue;
}
#searchresultstext
{
float:left;
position:relative;
left:5px;
font-size:9pt;
font-family:"arial","verdana","serif";
font-weight:bold;
}
#scontainer
{
z-index:200;
}
#suggestions
{
border-style:none;
z-index:100;
width:179px;
height:auto;
position:absolute;
top:45px;
top:"47px";
left:456px;
left:"463px";
}
#searchimage
{
float:left;
margin:3px;
border:2px solid blue;
}
#findbutton
{
position:relative;
top:3px;
}
#container #mainscreen #searchbarfooter
{
margin:0px auto;
width:420px;
height:9px;
background-image:url('pics/searchbarfooter.png');
background-repeat:no-repeat;
}
#container #mainscreen #favoritefooter
{
margin:0px auto;
width:420px;
height:9px;
background-image:url('pics/searchbarfooter.png');
background-repeat:no-repeat;
position:relative;
top:7px;
}
#container #mainscreen #searchbarfooter
{
margin:0px auto;
width:420px;
height:9px;
background-image:url('pics/searchbarfooter.png');
background-repeat:no-repeat;
}
#container #mainscreen #fullgamelistfooter
{
margin:0px auto;
width:660px;
height:9px;
background-image:url('pics/searchbarfooter2.png');
background-repeat:no-repeat;
}
#container #mainscreen #newgamesheader
{
margin:0px auto;
width:420px;
height:32px;
background-image:url('pics/bigbluebar.png');
position:relative;
top:20px;
}
#container #mainscreen #newgames
{
text-align:center;
margin:0px auto;
padding-top:30px;
width:418px;
width:"420px";
border-left:1px solid blue;
border-right:1px solid blue;
min-height:240px;
height:240px;
}
html > body #container #mainscreen #newgames
{height:auto;}

.fadein { margin:0px auto; text-align:center; height:200px; width:400px; border:2px solid black; }
.fadein img { }
.nav { width:400px;position:relative;left:5px; }
.nav img { cursor:pointer; }
.bpic { float:left;margin:3px; }
#gamename { float:right; font-size:10pt; font-family:"arial","verdana","serif"; font-weight:bold; text-decoration:none; color:black; }
#gamename:hover { color:blue; }
.screen { height:200px;border:0px; }

#container #mainscreen #newgamesfooter
{
margin:0px auto;
width:420px;
height:9px;
background-image:url('pics/searchbarfooter.png');
background-repeat:no-repeat;
}
#container #mainscreen #featuredgamesfooter
{
position:relative;
top:20px;
margin:0px auto;
width:242px;
height:9px;
background-image:url('pics/featuredgamesfooter.png');
background-repeat:no-repeat;
}
#container #mainscreen #mostpopulargamesheader
{
margin:0px auto;
width:420px;
height:32px;
background-image:url('pics/bigbluebar.png');
position:relative;
top:20px;
}
#container #mainscreen #fullgamelistheader
{
margin:0px auto;
width:890px;
height:18px;
position:relative;
left:0px;
top:20px;
}
#container #comments #commentsheader
{
border-bottom:1px solid gray;
margin:0px auto;
width:680px;
height:32px;
position:relative;
top:20px;
left:15px;
}
#container #mainscreen #mostpopulargames
{
margin:0px auto;
padding-top:30px;
width:418px;
width:"420px";
border-left:1px solid blue;
border-right:1px solid blue;
min-height:230px;
height:230px;
}
html > body #container #mainscreen #mostpopulargames
{height:auto;}

#container #mainscreen #fullgamelistbody
{
margin:5px auto;
padding-top:10px;
width:888px;
width:"890px";
min-height:230px;
height:232px;
}
html > body #container #mainscreen #fullgamelistbody
{height:auto;}

#container #comments #commentsbody
{
position:relative;
top:15px;
left:15px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:40px;
text-align:center;
padding-top:10px;
width:678px;
width:"680px";
min-height:100px;
height:102px;
background-Color:#FFEC8B;
-moz-border-radius: 10px; -webkit-border-radius: 10px;

box-shadow: 5px 5px 5px #ccc;
-moz-box-shadow: 5px 5px 5px #ccc;
-webkit-box-shadow: 5px 5px 5px #ccc;
}
html > body #container #comments #commentsbody
{height:auto;}


#container #comments #commentsadd
{
margin:20px 0px;
position:relative;
top:15px;
left:30px;
padding-top:10px;
width:498px;
width:"500px";
min-height:100px;
height:100px;
border:2px solid black;
}
html > body #container #comments #commentsadd
{height:auto;}

#container #mainscreen #mostpopulargamesfooter
{
margin:0px auto;
width:420px;
height:9px;
background-image:url('pics/searchbarfooter.png');
background-repeat:no-repeat;
}
a.headerfont
{
float:left;
font-size:16pt;
color:white;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
position:relative;
top:3px;
left:5px;
}
a.headerfont2
{
float:left;
font-size:16pt;
color:black;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
position:relative;
top:3px;
left:5px;
}
a.seemore
{
float:right;
font-size:10pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
position:relative;
top:7px;
right:10px;
}
.gamepic
{
border:2px solid blue;
}
.gamepic2
{
border:2px solid blue;
}
a.gamepictext
{
width:100px;
font-size:8pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
}
a.gamepictext2
{
font-size:14px;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
}
#footer
{
clear:both;
position:relative;
width:95%;
height:70px;
margin:0px auto;
}
#footer #horizontal
{
color:blue;
}
#footer #links
{
text-align:left;
font-size:10pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
}
a.link
{
text-decoration:none;
font-size:10pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
vertical-align:top;
}
a.link:visited
{
text-decoration:none;
font-size:10pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
vertical-align:top;
}
#footer #signature
{
font-size:10pt;
color:blue;
font-family:"arial","verdana","serif";
font-weight:bold;
text-decoration:none;
position:relative;
top:20px;
}
#bottombar
{
margin:0px auto;
width:950px;
width:"950px";
height:10px;
height:"10px";
background-image:url('pics/bottombar.png');
}
.example {	
	padding: 0px;
	float: left;		
	width: 600px;
}

.wrapper {
	width: 60px;
	margin: 0 auto;
}
div.button {
	height: 60px;	
	width: 60px;
        border: 1px solid gray;
}
#realwrapper
{
position:relative;
right:21px;
}

#navbarcontainer{ width:900px;height:60px;position:relative;top:0px;left:0px;margin:0px auto;text-align:center; }
#navbar{ width:900px;height:60px;background-image:url('pics/categoriesbg5.png');display:table-cell;vertical-align:middle; }
#leftendbar{ width:15px;height:60px;background-image:url('pics/leftendbar5.png');position:absolute;top:0px;left:0px; }
#rightendbar{ width:15px;height:60px;background-image:url('pics/rightendbar5.png');position:absolute;top:0px;right:0px;  }
.sections2 
{ 
font-size:10pt;
color:black;
font-family:"arial","verdana","serif";
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 12px;
position:relative;
left:-2px;
}
.vl
{width:1px;height:100%;vertical-align:middle;position:relative;left:-2px;}