body, html
{
background-color: #4F4F4F;
color: #000000;
font-family: Verdana,Arial,"Arial CE";
font-size: 12px;
margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
text-align: center;
line-height: 1.2;
/*background-image: URL('images/bgtile.jpg');*/
}

a:link { color: #154A7F; text-decoration: underline; }
a:visited { color: #154A7F; text-decoration: underline; }
a:active { color: #154A7F; text-decoration: underline; }
a:hover { color: #DE3903; text-decoration: underline; }

h2
{
font-size: 12px;
display: inline;
}

h3
{
font-size: 12px;
display: inline;
font-weight: normal;
}

#headerLinks
{
text-align: left;
font-weight: bold;
font-size: 10px;
padding: 4px 0px 0px 7px;
}

#headerLinks img
{
position: absolute;
top: 0px;
}

#topLinks
{
margin: 0px 25px 0px 50px;
display: inline;
}

#topLinks a:link { color: #313131; text-decoration: none; }
#topLinks a:visited { color: #313131; text-decoration: none; }
#topLinks a:active { color: #313131; text-decoration: none; }
#topLinks a:hover { color: #DE3903; text-decoration: underline; }

#fav
{
display: inline;
}

#fav div
{
margin-left: 20px;
display: inline;
}

#fav span
{
margin-left: 21px;
}

#fav a:link { color: #00549B; text-decoration: underline; }
#fav a:visited { color: #00549B; text-decoration: underline; }
#fav a:active { color: #00549B; text-decoration: underline; }
#fav a:hover { color: #DE3903; text-decoration: underline; }

#cover
{
position: relative;
width: 974px;
margin: auto;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 7px;
background-image: URL('images/bgmain.jpg');
background-repeat: repeat-y;
@padding-bottom: 2px;
}

#header
{
background-image: URL('images/header.jpg');
background-repeat: no-repeat;
height: 198px;
text-align: left;
margin-bottom: -2px;
}

h1
{
position: absolute;
display: none;
}

#clickLogo
{
position: absolute;
margin: 13px 0px 6px 60px;
}

#logoBlank
{
position: absolute;
}

#animHeader
{
position: absolute;
top: 24px;
left: 593px;
_left: 591px;
}

.clear
{
clear: both;
}

#helpBubble a:link { color: #0018FF; text-decoration: underline; }
#helpBubble a:visited { color: #0018FF; text-decoration: underline; }
#helpBubble a:active { color: #0018FF; text-decoration: underline; }
#helpBubble a:hover { color: #DE3903; text-decoration: underline; }

#menu
{
margin: 0px 0px 0px 8px;
padding-top: 96px;
font-weight: bold;
}

#menu a:link { color: #154A7F; text-decoration: underline; }
#menu a:visited { color: #154A7F; text-decoration: underline; }
#menu a:active { color: #154A7F; text-decoration: underline; }
#menu a:hover { color: #DE3903; text-decoration: underline; }

#menuCatTitle
{
float: left;
width: 100px;
_width: 117px;
height: 34px;
background-image: URL('images/menucattitle.jpg');
background-repeat: no-repeat;
color: #2189E0;
padding: 10px 0px 0px 17px;
}

#menuCatTitleDummy
{
float: left;
height: 34px;
padding: 10px 0px 0px 7px;
}

#menu ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#menu li
{
float: left;
padding: 10px 11px 0px 11px;
height: 24px;
_height: 33px;
background-image: URL('images/menucatsep.jpg');
background-repeat: no-repeat;
background-position: right 8px;
behavior: url(http://www.freegamestower.com/hover.htc);
}

#menu li:hover, li.hover
{
background-image: URL('images/menucatactive.jpg') !important;
background-position: left top !important;
margin-left: -1px;
padding: 10px 10px 0px 12px !important;
border-right: 1px solid #A2C8E9;
}

#active
{
background-image: URL('images/menucatactive.jpg') !important;
background-position: left top !important;
margin-left: -1px;
padding: 10px 10px 0px 12px !important;
border-right: 1px solid #A2C8E9;
}

#controlPanel
{
padding: 3px 0px 0px 25px;
@padding-top: 2px;
_padding-top: 6px;
}

#quickSelect
{
font-size: 10px;
font-weight: bold;
color: #216DAD;
font-family: Verdana,Arial,"Arial CE";
width: 150px;
border: 1px solid #58AFE8;
background-color: #FFFFFF;
}

#sortSelect
{
font-size: 10px;
font-weight: normal;
color: #216DAD;
font-family: Verdana,Arial,"Arial CE";
width: 100px;
border: 1px solid #58AFE8;
background-color: #FFFFFF;
margin-top: -3px;
}

#quickForm
{
float: left;
padding-top: 6px;
margin-right: 20px;
}

#ctrlSep
{
background-image: URL('images/ctrlpansep.jpg');
background-repeat: no-repeat;
float: left;
margin-right: 5px;
width: 1px;
height: 28px;
}

#topAd465x15
{
width: 465px;
float: left;
margin-right: 25px;
padding-top: 8px;
_padding-top: 9px;
}

#searchBox
{
color: #216DAD;
font-weight: bold;
padding-top: 4px;
@padding-top: 2px;
_padding-top: 3px;
}

#leftCol
{
float: left;
}

#rightCol
{
float: right;
margin-right: 14px;
_margin-right: 7px;
}

#rightColWide
{
float: right;
margin-right: 10px;
_margin-right: 7px;
}

#rightColGT
{
float: right;
margin-right: 14px;
_margin-right: 7px;
@margin-bottom: 2px;
}

.rightColGame
{
float: right;
margin-right: 10px;
_margin-right: 7px;
margin-top: -4px;
}

#leaderboardGame
{
float: left;
margin-right: 10px;
_margin-right: 6px;
margin-bottom: -3px;
@margin-bottom: 0px;
background-image: URL('images/box47.jpg');
background-repeat: no-repeat;
text-align: left;
width: 961px;
height: 99px;
overflow: hidden;
}

#leaderboardGameInner
{
float: left;
margin: 5px 0px 0px 5px;
}

featuredGamesTop
{
float: left;
margin: 0px 0px 0px 5px;
}

#leftColGB
{
float: left;
}

#rightColGB
{
float: right;
margin-right: 14px;
_margin-right: 7px;
}

#catCol
{
_margin-right: 7px;
}

#newest
{
background-image: URL('images/box01.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 307px;
}

#newestIndex
{
background-image: URL('images/box31.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 354px;
}

#newestInner
{
margin: 7px 0px 0px 7px;
}

#randomSmallInner
{
margin: 8px 0px 0px 7px;
_margin-left: 5px;
}

#mostPlayedInner
{
width: 300px;
margin: 7px 0px 0px 10px;
_margin-left: 5px;
float: left;
margin-right: 10px;
}

#newestCat
{
background-image: URL('images/box22.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 306px;
}

#mostplayed
{
background-image: URL('images/box42.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 354px;
}

#submainTop
{
background-image: URL('images/submaintop.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 50px;
}

#catmainTop
{
background-image: URL('images/catmaintop.jpg');
background-repeat: no-repeat;
text-align: left;
width: 960px;
height: 45px;
@margin-right: 3px;
_margin-right: 0px;
}

#submainMid
{
background-image: URL('images/submainmid.jpg');
background-repeat: repeat-y;
text-align: left;
width: 652px;
}

#catmainMid
{
background-image: URL('images/catmainmid.jpg');
background-repeat: repeat-y;
text-align: left;
width: 960px;
padding-left: 4px;
}

#rgmainTop
{
background-image: URL('images/box26.jpg');
background-repeat: no-repeat;
text-align: left;
width: 960px;
height: 45px;
@margin-right: 3px;
_margin-right: 0px;
padding-top: 4px;
}

#submainMidWall
{
padding: 0px 0px 20px 20px;
height: 1040px;
_height: 1060px;
color: #216DAD;
}

#gameTop
{
background-image: URL('images/gametop.jpg');
background-repeat: no-repeat;
text-align: left;
width: 653px;
height: 38px;
}

#gameMid
{
background-image: URL('images/gamemid.jpg');
background-repeat: repeat-y;
text-align: left;
width: 653px;
}

#gameMidInner
{
text-align: center;
padding: 5px 3px 5px 0px;
}

#gameBottom
{
background-image: URL('images/gamebottom.jpg');
background-repeat: no-repeat;
width: 653px;
height: 8px;
_margin-bottom: -6px;
}

#gameTopWL
{
background-image: URL('images/gametopwl.jpg');
background-repeat: no-repeat;
text-align: left;
width: 960px;
height: 38px;
}

#gameMidWL
{
background-image: URL('images/gamemidwl.jpg');
background-repeat: repeat-y;
text-align: left;
width: 960px;
}

#gameBottomWL
{
background-image: URL('images/gamebottomwl.jpg');
background-repeat: no-repeat;
width: 960px;
height: 8px;
_margin-bottom: -6px;
}

#controlsTop
{
background-image: URL('images/controlstop.jpg');
background-repeat: no-repeat;
text-align: left;
width: 653px;
height: 42px;
}

#controlsMid
{
background-image: URL('images/controlsmid.jpg');
background-repeat: repeat-y;
text-align: left;
width: 653px;
}

#controlsMidInner
{
text-align: left;
padding: 5px 10px 5px 15px;
}

#controlsBottom
{
background-image: URL('images/controlsbottom.jpg');
background-repeat: no-repeat;
width: 653px;
height: 10px;
_margin-bottom: -4px;
}

#commentsTop
{
background-image: URL('images/commentstop.jpg');
background-repeat: no-repeat;
text-align: left;
width: 653px;
height: 36px;
}

#commentsMid
{
background-image: URL('images/commentsmid.jpg');
background-repeat: repeat-y;
text-align: left;
width: 653px;
height: 300px;
line-height:17px;
}

#commentsMidInner
{
text-align: left;
padding: 10px 3px 5px 15px;
margin-right: 4px;
height: 285px;
_height: 300px;
overflow: auto;
}

#commentsBottom
{
background-image: URL('images/commentsbottom.jpg');
background-repeat: no-repeat;
width: 653px;
height: 4px;
_margin-bottom: -4px;
}

#goodiesGame
{
background-image: URL('images/box25.jpg');
background-repeat: no-repeat;
text-align: left;
width: 653px;
height: 105px;
}

#submainMidHelp
{
padding: 0px 30px 20px 20px;
height: 1140px;
_height: 1160px;
line-height: 20px;
_line-height: 19px;
text-align: justify;
font-size: 11px;
}

#submainMidHelp h3
{
font-size: 14px;
font-weight: bold;
color: #154A7F;
font-family: Verdana,Arial,"Arial CE";
line-height: 12px;
}

#submainMidWall a:link { color: #154A7F; text-decoration: none; }
#submainMidWall a:visited { color: #154A7F; text-decoration: none; }
#submainMidWall a:active { color: #154A7F; text-decoration: none; }
#submainMidWall a:hover { color: #DE3903; text-decoration: none; }

#submainMidEmail
{
padding: 0px 0px 20px 20px;
height: 51px;
_height: 71px;
color: #216DAD;
}

#submainMidFGTGames
{
padding: 0px 20px 20px 20px;
color: #000000;
line-height: 18px;
text-align: justify;
height: 1069px;
_height: 1089px;
}

#submainMidFGTGames h3
{
font-size: 20px;
font-weight: bold;
color: #154A7F;
font-family: Verdana,Arial,"Arial CE";
line-height: 12px;
}

.fgtGamesTitle
{
font-weight: bold;
color: #154A7F;
}

.downloadOrPlay
{
font-size: 18px;
font-weight: bold;
color: #154A7F;
}

#submainBottom
{
background-image: URL('images/submainbottom.jpg');
background-repeat: no-repeat;
width: 652px;
height: 10px;
_margin-bottom: -4px;
}

#catmainBottom
{
background-image: URL('images/catmainbottom.jpg');
background-repeat: no-repeat;
width: 960px;
height: 9px;
_margin-bottom: -5px;
@margin-right: 3px;
_margin-right: 0px;
}

#catmainBottom2
{
background-image: URL('images/catmainbottom2.jpg');
background-repeat: no-repeat;
width: 960px;
height: 9px;
_margin-bottom: -5px;
@margin-right: 3px;
_margin-right: 0px;
}

#catmainBottomSearch
{
background-image: URL('images/catmainbottom.jpg');
background-repeat: no-repeat;
width: 960px;
height: 9px;
@margin-bottom: 2px;
_margin-bottom: -3px;
@margin-right: 3px;
_margin-right: 0px;
}

#mostplayedStrip
{
padding: 18px 0px 2px 0px;
font-size: 12px;
font-weight: normal;
color: #154A7F;
}

#mostplayedStrip span
{
margin-right: 12px;
}

#toprated
{
background-image: URL('images/box03.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 305px;
}

#topratedCat
{
background-image: URL('images/box21.jpg');
background-repeat: no-repeat;
text-align: left;
width: 307px;
height: 306px;
}

#gameRandom
{
background-image: URL('images/gamerandomtop2.jpg');
background-repeat: no-repeat;
text-align: left;
width: 307px;
height: 842px;
}

#gameRandomBottom
{
background-image: URL('images/gamerandombottom.jpg');
background-repeat: no-repeat;
width: 307px;
height: 7px;
_margin-bottom: -4px;
}

#gameRandomMid
{
background-image: URL('images/gamerandommid.jpg');
background-repeat: repeat-y;
width: 307px;
}

#gameRandomWL
{
background-image: URL('images/gamerandomtop.jpg');
background-repeat: no-repeat;
text-align: left;
width: 307px;
height: 572px;
}

.gameRandomSpacer
{
clear: both;
height: 2px;
_margin-top: -7px;
}

#themesTitle
{
background-image: URL('images/themestitle.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 30px;
font-weight: bold;
}

#themesTitle div
{
padding: 7px 0px 0px 10px;
}

#theme01
{
background-image: URL('images/theme05.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 160px;
}

#theme02
{
background-image: URL('images/theme06.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 160px;
}

#ad1
{
background-image: URL('images/box05.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 306px;
}

#ad2
{
background-image: URL('images/box17.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 316px;
}

#ad2b
{
background-image: URL('images/box46.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 299px;
}

#ad3
{
background-image: URL('images/box18.jpg');
background-repeat: no-repeat;
text-align: left;
width: 345px;
height: 175px;
}

#ad4
{
background-image: URL('images/box24.jpg');
background-repeat: no-repeat;
text-align: left;
width: 307px;
height: 306px;
}

#ad5
{
background-image: URL('images/box39.jpg');
background-repeat: no-repeat;
text-align: left;
width: 307px;
height: 299px;
}

#ad6
{
float: left;
background-image: URL('images/box40.jpg');
background-repeat: no-repeat;
text-align: left;
width: 386px;
height: 153px;
_height: 157px;
}

#ad7
{
float: left;
background-image: URL('images/box43.jpg');
background-repeat: no-repeat;
text-align: left;
width: 327px;
height: 155px;
}

#top3Games
{
float: left;
background-image: URL('images/box44.jpg');
background-repeat: no-repeat;
text-align: left;
width: 325px;
height: 155px;
}

#featuredGames
{
float: left;
background-image: URL('images/box41.jpg');
background-repeat: no-repeat;
text-align: left;
width: 267px;
height: 153px;
_height: 157px;
}

.banner100x100
{
float: left;
margin: 13px 0px 0px 12px;
margin-right: 16px;
border: 1px solid #B7E6FD;
width: 100px;
height: 100px;
_height: 102px;
_width: 102px;
}

.banner100x100-IE
{
float: left;
margin: 13px 0px 0px 12px;
_margin-left: 6px;
margin-right: 16px;
border: 1px solid #B7E6FD;
width: 100px;
height: 100px;
_height: 102px;
_width: 102px;
}

.banner100x100-3
{
float: left;
margin: 13px 0px 0px 12px;
border: 1px solid #B7E6FD;
width: 100px;
height: 100px;
_height: 102px;
_width: 102px;
}

.banner100x100-2
{
float: left;
margin: 13px 0px 0px 3px;
border: 1px solid #B7E6FD;
width: 100px;
height: 100px;
_height: 102px;
_width: 102px;
}

.banner100x100-IE-2
{
float: left;
margin: 13px 0px 0px 6px;
_margin-left: 3px;
border: 1px solid #B7E6FD;
width: 100px;
height: 100px;
_height: 102px;
_width: 102px;
}

.banner100x100-3-2
{
float: left;
margin: 13px 0px 0px 3px;
border: 1px solid #B7E6FD;
width: 100px;
height: 100px;
_height: 102px;
_width: 102px;
}

.banner100x100Inner
{
position: absolute;
}

#newsletter
{
background-image: URL('images/box06.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 131px;
}

#newsletterCat
{
background-image: URL('images/box19.jpg');
background-repeat: no-repeat;
text-align: left;
width: 345px;
height: 131px;
}

#newsletterS
{
background-image: URL('images/box38.jpg');
background-repeat: no-repeat;
text-align: left;
width: 308px;
height: 131px;
}

#dummyColSubpage
{
background-image: URL('images/box37.jpg');
background-repeat: no-repeat;
width: 308px;
height: 406px;
}

#goodies
{
background-image: URL('images/box07.jpg');
background-repeat: no-repeat;
text-align: center;
width: 308px;
height: 71px;
font-weight: bold;
}

#goodies div
{
float: left;
margin-left: 20px;
position: relative;
top: 8px;
}

#goodies #div1IE
{
_margin-left: 10px;
}

#goodiesCat
{
background-image: URL('images/box20.jpg');
background-repeat: no-repeat;
text-align: center;
width: 345px;
height: 175px;
font-weight: bold;
}

/*
#goodiesCat div
{
float: left;
margin-top: 5px;
margin-left: 30px;
position: relative;
top: 8px;
}
*/

#goodiesCat #div1IE
{
_margin-left: 15px;
}

#infoBox
{
background-image: URL('images/box35.jpg');
background-repeat: no-repeat;
text-align: justify;
width: 308px;
height: 321px;
}

#goodiesSubpage
{
background-image: URL('images/box36.jpg');
background-repeat: no-repeat;
text-align: center;
width: 308px;
height: 71px;
font-weight: bold;
}

#goodiesSubpage div
{
float: left;
margin-left: 20px;
position: relative;
top: 8px;
}

#goodiesSubpage #div1IE
{
_margin-left: 10px;
}

#infoBoxInner
{
color: #154A7F;
font-size: 11px;
padding: 15px 15px 0px 10px;
}

#cats
{
background-image: URL('images/box08.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 39px;
}

.catStrip1
{
background-image: URL('images/box09.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

.catStrip2
{
background-image: URL('images/box10.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

.catStrip3
{
background-image: URL('images/box11.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

.catStrip4
{
background-image: URL('images/box15.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

.catStrip5
{
background-image: URL('images/box14.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

.catStrip6
{
background-image: URL('images/box13.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

.catStrip7
{
background-image: URL('images/box12.jpg');
background-repeat: no-repeat;
text-align: left;
width: 652px;
height: 162px;
}

#footer
{
position: relative;
_left: -3px;
width: 974px;
height: 53px;
margin: auto;
margin-bottom: 0px;
padding-bottom: 10px;
_padding-bottom: 15px;
padding-left: 7px;
background-image: URL('images/footer.jpg');
background-repeat: no-repeat;
font-size: 11px;
color: #6EA7D4;
line-height: 15px;
}

#footer a:link { color: #004F9E; text-decoration: none; }
#footer a:visited { color: #004F9E; text-decoration: none; }
#footer a:active { color: #004F9E; text-decoration: none; }
#footer a:hover { color: #004F9E; text-decoration: underline; }

.boxTitle
{
font-weight: bold;
padding: 14px 0px 0px 14px;
}

.boxTitle2
{
font-weight: bold;
padding: 12px 0px 0px 14px;
color: #154A7F;
}

.boxTitleMainCat
{
font-size: 14px;
font-weight: bold;
padding: 12px 0px 0px 40px;
}

.boxTitleCat
{
float: left;
font-weight: bold;
padding: 14px 0px 0px 14px;
}

.gameLeft
{
float: left;
width: 158px;
@width: 153px;
text-align: center;
}

.gameRight
{
margin-left: 150px;
text-align: center;
}

.gameSmall
{
float: left;
margin-right: 2px;
text-align: center;
width: 96px;
}

.gameSmallFeatured
{
float: left;
padding-left: 10px;
margin-right: 28px;
text-align: center;
width: 96px;
}

.gameSmallFeatured2
{
float: left;
text-align: center;
width: 96px;
}

.gameSmallFeaturedTop
{
float: left;
padding-left: 10px;
margin-right: 10px;
text-align: center;
width: 96px;
}

.gameSmallFeaturedTop2
{
float: left;
text-align: center;
width: 96px;
}

.gameTitle
{
text-align: left;
font-size: 14px;
padding: 18px 0px 0px 12px;
}

.gameTitleS
{
text-align: center;
font-size: 11px;
font-weight: bold;
width: 90px;
height: 26px;
position: relative;
margin: auto;
line-height: 13px;
}

.gameTitleS2
{
text-align: center;
font-size: 11px;
font-weight: bold;
width: 90px;
height: 26px;
position: relative;
margin: auto;
line-height: 11px;
}

.gameTitleS3
{
text-align: left;
font-size: 11px;
font-weight: bold;
line-height: 13px;
margin-left: 2px;
}

.gameImageCover
{
width: 106px;
height: 106px;
position: relative;
margin: auto;
margin-top: 11px;
text-align: left;
}

.gameImageBg
{
width: 106px;
height: 106px;
background-image: URL('images/gameborder.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/gameborder.png');
@background: none;
background-repeat: no-repeat;
position: absolute;
}

.gameImage
{
width: 106px;
height: 106px;
padding: 3px;
position: absolute;
}

.gameImage img
{
behavior: url(http://www.freegamestower.com/hover2.htc);
}

.gameImage:hover
{
background-image: URL('images/gameborderhover.png');
background-repeat: no-repeat;
}

.gameImage img.hover2
{
border: 1px solid #FF6B3C;
margin-left: -1px;
margin-top: -1px;
}

.gameImageCoverS
{
width: 96px;
height: 66px;
position: relative;
margin: auto;
margin-top: 11px;
text-align: left;
}

.gameImageCoverS2
{
width: 96px;
height: 66px;
position: relative;
margin: auto;
margin-top: 4px;
text-align: left;
}

.gameImageBgS
{
width: 96px;
height: 66px;
background-image: URL('images/gamebordersmall.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/gamebordersmall.png');
@background: none;
background-repeat: no-repeat;
position: absolute;
}

.gameImageS
{
width: 96px;
height: 66px;
padding: 3px;
position: absolute;
}

.gameImageSmall
{
width: 90px;
height: 60px;
background-repeat: no-repeat;
background-position: -5px -20px;
}

.gameImageSmall90x60
{
width: 90px;
height: 60px;
background-repeat: no-repeat;
}

.gameImageS img
{
behavior: url(http://www.freegamestower.com/hover2.htc);
position: absolute;
}

.gameImageS:hover
{
background-image: URL('images/gameborderhoversmall.png');
background-repeat: no-repeat;
}

.gameImageS img.hover2
{
border: 1px solid #FF6B3C;
position: absolute;
left: 2px;
top: 2px;
}

.hoverImgInfoBG
{
position: absolute;
background-color: #000000;
color: #FFFFFF;
margin-top: 46px;
width: 90px;
filter: Alpha(Opacity=75);
-moz-opacity: 0.75;
-khtml-opacity: 0.75;
}

.hoverImgInfo
{
position: absolute;
color: #FFFFFF;
font-family: Arial,"Arial CE",Verdana;
font-size: 10px;
margin-top: 46px;
width: 87px;
_width: 90px;
padding-left: 3px;
}

.hoverImgInfo span
{
float: right;
padding-right: 3px;
}

.hoverImgInfoCover
{
display: none;
}

.topGamesHoverCover
{
display: none;
position: absolute;
top: 600px;
}

.topGamesHoverBG
{
position: absolute;
background-color: #7EB2EB;
width: 110px;
height: 135px;
border: 1px solid #407DBB;
z-index: 100;
margin-left: 220px;
@margin-left: -105px;
/*filter: Alpha(Opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;*/
}

.topGamesHover
{
position: absolute;
text-align: center;
color: #000000;
font-size: 11px;
width: 100px;
padding: 10px 5px 10px 5px;
_padding-left: 7px;
z-index: 101;
line-height: 13px;
margin-left: 220px;
@margin-left: -105px;
}

.tghImage
{
border: 1px solid #FFFFFF;
margin: 0px 0px 5px 5px;
_margin-left: 2px;
width: 90px;
height: 60px;
background-repeat: no-repeat;
background-position: -5px -20px;
}

.tghLink
{
color: #154A7F;
text-decoration: underline;
font-weight: bold;
margin-bottom: 10px;
}

.tghVotes
{
margin-top: 2px;
}

.gameDesc
{
font-size: 11px;
padding: 5px 15px 0px 15px;
}

.gameDescLeftCol
{
font-size: 11px;
padding: 5px 15px 0px 15px;
text-align: left;
height: 68px;
_height: 70px;
}

.timesPlayed
{
font-size: 11px;
padding: 8px 0px 0px 15px;
text-align: left;
}

.rate0s
{
height: 18px;
background-image: URL('images/rate0s.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/rate0s.png', sizingMethod='crop');
@background: none;
background-repeat: no-repeat;
padding: 2px 0px 0px 90px;
margin: 5px 0px 0px 12px;
font-size: 11px;
text-align: left;
}

.rate1s
{
height: 18px;
background-image: URL('images/rate1s.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/rate1s.png', sizingMethod='crop');
@background: none;
background-repeat: no-repeat;
padding: 2px 0px 0px 90px;
margin: 5px 0px 0px 12px;
font-size: 11px;
text-align: left;
}

.rate2s
{
height: 18px;
background-image: URL('images/rate2s.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/rate2s.png', sizingMethod='crop');
@background: none;
background-repeat: no-repeat;
padding: 2px 0px 0px 90px;
margin: 5px 0px 0px 12px;
font-size: 11px;
text-align: left;
}

.rate3s
{
height: 18px;
background-image: URL('images/rate3s.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/rate3s.png', sizingMethod='crop');
@background: none;
background-repeat: no-repeat;
padding: 2px 0px 0px 90px;
margin: 5px 0px 0px 12px;
font-size: 11px;
text-align: left;
}

.rate4s
{
height: 18px;
background-image: URL('images/rate4s.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/rate4s.png', sizingMethod='crop');
@background: none;
background-repeat: no-repeat;
padding: 2px 0px 0px 90px;
margin: 5px 0px 0px 12px;
font-size: 11px;
text-align: left;
}

.rate5s
{
height: 18px;
background-image: URL('images/rate5s.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.freegamestower.com/images/rate5s.png', sizingMethod='crop');
@background: none;
background-repeat: no-repeat;
padding: 2px 0px 0px 90px;
margin: 5px 0px 0px 12px;
font-size: 11px;
text-align: left;
}

.likeLink
{
color: #154A7F;
}

.simLink
{
color: #154A7F;
text-decoration: underline;
cursor: pointer;
}

#innerAd1
{
text-align: left;
padding: 16px 0px 0px 30px;
}

#innerAd2
{
text-align: left;
padding: 15px 0px 0px 34px;
}

#innerAd2b
{
text-align: left;
padding: 17px 0px 0px 4px;
}

#innerAd3
{
text-align: center;
padding: 35px 0px 0px 55px;
@padding-left: 0px;
}

#innerAd4
{
text-align: center;
padding: 15px 0px 0px 12px;
}

#innerAd5
{
text-align: center;
padding: 17px 0px 0px 0px;
}

#innerHighscore
{
text-align: center;
padding: 12px 0px 0px 10px;
}

#innerNewsletter
{
text-align: left;
padding: 13px 0px 0px 10px;
width: 280px;
}

#innerNewsletterCat
{
text-align: left;
padding: 13px 0px 0px 10px;
width: 320px;
}

#emailForm
{
padding: 22px 0px 0px 10px;
color: #216DAD;
}

form
{
display: inline;
margin-left: 3px;
}

#inputEmail
{
width: 160px;
}

.finputEmail
{
width: 130px;
}

#inputEmailCat
{
width: 190px;
}

#inputSearch
{
width: 95px;
}

input
{
background-color: #FFFFFF;
border: 1px solid #51B9FE;
color: #000000;
height: 16px;
_height: 20px;
@vertical-align: middle;
}

.button
{
background-color: #069CFF;
border: 1px solid #58AFE8;
font-family: Verdana,Arial,"Arial CE";
font-size: 10px;
color: #F5F5FC;
width: 40px;
background-image: URL('images/searchbutton.jpg');
background-repeat: repeat-x;
background-position: center top;
height: 20px;
vertical-align: top;
_margin-top: 1px;
margin-left: 3px;
padding-bottom: 1px;
_padding-bottom: 0px;
}

.gameImageCoverMain
{
float: left;
width: 106px;
height: 106px;
position: relative;
text-align: left;
}

.gameMainInfo
{
font-size: 14px;
margin-left: 112px;
_margin-left: 108px;
}

.gameMainInfoR
{
font-size: 14px;
margin-left: 430px;
_margin-left: 436px;
}

.gameMainInfoRCat
{
font-size: 14px;
margin-left: 413px;
}

.gameLeftMain
{
float: left;
width: 320px;
margin: 10px 0px 0px 8px;
_margin-left: 4px;
}

.gameLeftCat
{
float: left;
width: 305px;
margin: 10px 0px 10px 8px;
_margin-left: 4px;
}

.gameLeftCatStrip
{
float: left;
width: 952px;
background-color: #98BDE4;
}

.gameRightMain
{
margin-left: 310px;
margin: 10px 0px 0px 8px;
_margin-left: 4px;
}

.gameLeftMainCat
{
float: left;
width: 300px;
margin: 15px 0px 0px 8px;
_margin-left: 4px;
}

.gameRightMainCat
{
margin-left: 8px;
_margin-left: 4px;
padding-top: 15px;
}

.gameDescMainCat
{
font-size: 11px;
padding: 5px 15px 0px 0px;
width: 175px;
@width: 172px;
_width: 187px;
height: 40px;
_height: 44px;
}

.gameDescMain
{
font-size: 11px;
padding: 5px 15px 0px 0px;
text-align: left;
width: 190px;
@width: 178px;
_width: 190px;
height: 40px;
_height: 44px;
}

.rateMain
{
margin-left: -15px;
}

.mainCatIndent
{
margin-left: 30px;
}

.moreGames
{
float: right;
margin-right: 25px;
_margin-right: 12px;
padding-top: 15px;
font-size: 10px;
font-weight: bold;
}

.newComment
{
float: right;
margin-right: 60px;
_margin-right: 30px;
padding-top: 14px;
font-weight: bold;
}

#backlinks
{
color: #416B94;
text-align: center;
padding: 9px 50px 0px 35px;
font-size: 10px;
}

#backlinks a:link { color: #416B94; text-decoration: none; }
#backlinks a:visited { color: #416B94; text-decoration: none; }
#backlinks a:active { color: #416B94; text-decoration: none; }
#backlinks a:hover { color: #416B94; text-decoration: underline; }

#backlinks span
{
color: #5B8FC2;
}

#copyright
{
color: #154A7F;
text-align: center;
padding: 7px 0px 0px 5px;
font-size: 11px;
}

#copyright a:link { color: #154A7F; text-decoration: underline; }
#copyright a:visited { color: #154A7F; text-decoration: underline; }
#copyright a:active { color: #154A7F; text-decoration: underline; }
#copyright a:hover { color: #DE3903; text-decoration: underline; }

#copyright span
{
color: #808080;
}

#welcome
{
padding: 8px 0px 7px 0px;
}

#welcome h2
{
color: #154A7F;
font-size: 11px;
font-weight: normal;
}

.wallpaperLeft
{
float: left;
margin-left: 25px;
_margin-left: 13px;
margin-bottom: 16px;
text-align: center;
padding: 10px;
background-color: #7EB1E8;
}

.wallpaperRight
{
float: left;
margin-left: 25px;
margin-bottom: 16px;
text-align: center;
padding: 10px;
background-color: #7EB1E8;
}

.wallpaperLeftLast
{
float: left;
margin-left: 25px;
_margin-left: 13px;
text-align: center;
padding: 10px;
background-color: #7EB1E8;
}

#catList
{
background-image: URL('images/catlist.jpg');
background-repeat: no-repeat;
text-align: center;
width: 960px;
height: 39px;
@height: 41px;
color: #154A7F;
@margin-right: 3px;
_margin-right: 0px;
}

#catList div
{
padding-top: 6px;
}

.catLeftCol
{
float: left;
}

.catRightCol
{
float: right;
}

#catRightCol2
{
float: right;
width: 615px;
margin-right: 14px;
_margin-right: 7px;
}

#ad468
{
background-image: URL('images/box23.jpg');
background-repeat: no-repeat;
text-align: left;
width: 615px;
height: 79px;
}

#ad468Inner
{
padding: 8px 0px 0px 75px;
}

#top18
{
color: #154A7F;
font-weight: normal;
}

#searchInfo
{
margin-left: 20px;
}

#controls
{
font-weight: bold;
color: #4C4C4C;
padding-top: 5px;
}

.spaceKey
{
float: left;
background-image: URL('images/key3.jpg');
background-repeat: no-repeat;
width: 84px;
height: 35px;
color: #154A7F;
font-weight: bold;
margin-top: 5px;
}

.longKey
{
float: left;
background-image: URL('images/key2.jpg');
background-repeat: no-repeat;
width: 55px;
height: 35px;
color: #154A7F;
font-weight: bold;
margin-top: 5px;
}

.shortKey
{
float: left;
background-image: URL('images/key1.jpg');
background-repeat: no-repeat;
width: 34px;
height: 35px;
color: #154A7F;
font-weight: bold;
margin-top: 5px;
}

.keyInner
{
padding: 10px 0px 0px 12px;
}

.sepKey
{
float: left;
background-image: URL('images/keysep.jpg');
background-repeat: no-repeat;
width: 2px;
height: 34px;
margin: 5px 10px 0px 5px;
}

.mmKey
{
float: left;
background-image: URL('images/key5.jpg');
background-repeat: no-repeat;
width: 52px;
height: 45px;
}

.mlKey
{
float: left;
background-image: URL('images/key6.jpg');
background-repeat: no-repeat;
width: 36px;
height: 45px;
}

.sipkyKey
{
float: left;
background-image: URL('images/key4.jpg');
background-repeat: no-repeat;
width: 58px;
height: 41px;
}

.vkey
{
float: left;
height: 50px;
margin: 15px 5px 0px 10px;
}

.hkey
{
display: inline;
}

.newLine
{
height: 65px;
}

.gm
{
float: left;
margin-left: 20px;
}

#gameHelp
{
float: left;
width: 100px;
text-align: center;
font-weight: bold;
margin: 18px 0px 0px 0px;
}

.gameGoodies
{
position: absolute;
margin-left: 100px;
@margin-left: 0px;
width: 550px;
height: 62px;
margin-top: 12px;
}

.ggin
{
float: left;
margin-left: 20px;
}

.ggin a:link { color: #154A7F; text-decoration: none; }
.ggin a:visited { color: #154A7F; text-decoration: none; }
.ggin a:active { color: #154A7F; text-decoration: none; }
.ggin a:hover { color: #154A7F; text-decoration: none; }

#includeGame
{
margin: 5px 0px 0px 10px;
width: 525px;
height: 50px;
background-color: #FFFFFF;
border: 1px solid #51B9FE;
color: #000000;
}

.gnewsl
{
margin: 7px 0px 0px 10px;
}

.gnewslForm
{
background-color: #D1E4F6;
text-align: center;
height: 27px;
width: 548px;
margin: 7px 0px 0px 1px;
padding-top: 8px;
_padding-bottom: 5px;
}

#gnewslForm span, .frmTitle
{
color: #216DAD;
}

#gameRatingTitle
{
color: #154A7F;
margin: 8px 0px 0px 12px;
_margin-left: 6px;
line-height: 20px;
float: left;
}

#gameRatingStars
{
color: #154A7F;
font-weight: bold;
margin: 0px 0px 0px 25px;
_margin-left: 25px;
line-height: 20px;
float: left;
}

.newlineComment
{
padding-bottom: 7px;
}

.nickname
{
color: #154A7F;
font-weight: bold;
}

.ctime
{
color: #154A7F;
}

#commentsBox
{
text-align: left;
width: 653px;
height: 340px;
@margin-bottom: 2px;
}

.commentTitle
{
font-weight: bold;
color: #154A7F;
padding: 10px;
}

.commentTitleName
{
font-weight: bold;
color: #154A7F;
padding: 10px 10px 10px 7px;
}

#urllink
{
font-size: 10px;
color: #FF0000;
font-weight: bold;
padding: 3px 0px 0px 10px;
margin-bottom: -3px;
}

#commentText
{
margin: 5px 0px 0px 10px;
width: 400px;
height: 70px;
background-color: #FFFFFF;
border: 1px solid #51B9FE;
color: #000000;
}

#commentCancel
{
padding-left: 355px;
margin-top: -15px;
font-weight: bold;
}

.smile
{
margin-bottom: -7px; 
}

#smilies
{
position: absolute;
left: 460px;
top: 75px;
_top: 40px;
width: 180px;
}

#smilies div
{
float: left;
margin: 0px 15px 5px 0px;
}

.wsmile
{
cursor: pointer;
}

#tagThemes
{
background-image: URL('images/box27.jpg');
background-repeat: no-repeat;
text-align: left;
width: 325px;
height: 149px;
float: right;
}

#tagThemesTitle
{
font-weight: bold;
padding: 8px 0px 0px 10px;
}

#tagThemesLinks
{
padding: 17px 12px 0px 15px;
}

#tagThemesLinksCat
{
padding: 15px 10px 10px 10px;
line-height: 35px;
}

.themestagText
{
margin-right: 7px;
line-height: 23px;
}

.themestagTextB
{
margin-right: 7px;
line-height: 23px;
font-weight: bold;
}

.themestagTextB a:link { color: #E38613; text-decoration: underline; }
.themestagTextB a:visited { color: #E38613; text-decoration: underline; }
.themestagTextB a:active { color: #E38613; text-decoration: underline; }
.themestagTextB a:hover { color: #DE3903; text-decoration: underline; }

.themestagTextC
{
margin-right: 7px;
line-height: 23px;
font-weight: bold;
}

.themestagTextC a:link { color: #408CCB; text-decoration: underline; }
.themestagTextC a:visited { color: #408CCB; text-decoration: underline; }
.themestagTextC a:active { color: #408CCB; text-decoration: underline; }
.themestagTextC a:hover { color: #DE3903; text-decoration: underline; }

#highscoreTitle
{
background-image: URL('images/highscoretitle.jpg');
background-repeat: no-repeat;
text-align: left;
width: 327px;
height: 30px;
font-weight: bold;
}

#highscoreTitle div
{
padding: 8px 0px 0px 10px;
}

.hFont1
{
color: #D49E1E;
}

.hFont2
{
color: #D1AE58;
}

.hFontName
{
color: #D1AE58;
font-weight: bold;
}

#highscorePromo
{
float: left;
}

#middlePromo
{
width: 652px;
text-align: left;
}

#highscoreTab
{
font-size: 12px;
color: #154A7F;
}

#highscoreTab td
{
height: 20px;
}

#highscoreTab th
{
height: 25px;
text-align: left;
font-weight: bold;
}

.hsHighlight
{
background-color: #E6BA4F;
}

#hsTabControl
{
height: 32px;
padding-top: 5px;
}

.hsHighlight
{
background-color: #E6BA4F;
}

.hsHighlightAll
{
background-color: #89B4E1;
}

#swampEscapePromo
{
background-image: URL('images/swampescapepromo.jpg');
background-repeat: no-repeat;
text-align: left;
width: 327px;
height: 119px;
}

#hedgehogChallengePromo
{
background-image: URL('images/hedgehogchallengepromo.jpg');
background-repeat: no-repeat;
text-align: left;
width: 327px;
height: 119px;
}

#hspromoTab
{
font-size: 12px;
color: #154A7F;
line-height: 17px;
position: relative;
left: 17px;
top: 10px;
}

#hspromoTab th
{
text-align: center;
height: 20px;
}

.hspromoTabNick
{
width: 90px;
overflow: hidden;
height: 16px;
}

.hspromoTabScore
{
padding-left: 10px;
}

#hspromoTabPlay
{
padding: 15px 0px 0px 128px;
}

#hspromoTabPlayHedgehog
{
padding: 16px 0px 0px 90px;
}

#pnlListHs
{
font-size: 11px;
font-weight: bold;
position: relative;
left: 15px;
top: 40px;
color: #FEFEFE;
}

#hsTabs
{
background-image: URL('images/hstabs.jpg');
background-repeat: no-repeat;
text-align: left;
width: 279px;
height: 29px;
font-size: 11px;
font-weight: bold;
padding-top: 6px;
color: #D14211;
}

#hsTabsAll
{
background-image: URL('images/hstabsall.jpg');
background-repeat: no-repeat;
text-align: left;
width: 279px;
height: 29px;
font-size: 11px;
font-weight: bold;
padding-top: 6px;
color: #D14211;
margin-left: 13px;
}

#difTitle
{
color: #154A7F;
font-weight: normal;
}

#difText1
{
margin-left: 22px;
}

.difText
{
margin-left: 27px;
}

#shockwaveCatWarn
{
background-image: URL('images/box28.jpg');
background-repeat: no-repeat;
text-align: left;
width: 960px;
height: 51px;
@margin-left: -3px;
_margin-left: 0px;
}

#shockwaveCatWarnText
{
font-size: 12px;
font-weight: bold;
color: #154A7F;
padding: 4px 0px 0px 55px;
line-height: 18px;
}

#shockwaveWarnTextMore
{
font-size: 11px;
font-weight: normal;
}

#shockwaveGameWarn
{
background-image: URL('images/box29.jpg');
background-repeat: no-repeat;
text-align: left;
width: 638px;
height: 44px;
margin-left: 6px;
_margin-left: 2px;
margin-bottom: 10px;
}

#shockwaveGameWarnWL
{
background-image: URL('images/box30.jpg');
background-repeat: no-repeat;
text-align: left;
width: 947px;
height: 44px;
margin-left: 6px;
_margin-left: 2px;
margin-bottom: 10px;
}

#shockwaveGameWarnText
{
font-size: 12px;
font-weight: bold;
color: #154A7F;
padding: 4px 0px 0px 45px;
line-height: 18px;
}

#adHomepageTop
{
float: left;
margin: 20px 0px 0px 13px;
color: #154A7F;
}

#adHomepageTopTitle
{
font-size: 10px;
margin-bottom: 5px;
}

#topGamesTab
{
margin: 14px 0px 0px 10px;
line-height: 34px;
font-size: 12px;
color: #154A7F;
width: 301px;
}

#topGamesTab tr
{
cursor: pointer;
behavior: url(http://www.freegamestower.com/hover.htc);
}

#topGamesTab tr:hover, tr.hover
{
background-color: #E8CE7A;
}

.topGamesFTD
{
padding-left: 5px;
}

#ad468gameBtm
{
float: left;
width: 468px;
height: 60px;
}

#loadTimeBox
{
color: #124272;
font-size: 11px;
line-height: 18px;
padding-top: 2px;
float: right;
margin-right: 15px;
_margin-right: 7px;
}

#loadTimeBox a:link { color: #124272; text-decoration: underline; }
#loadTimeBox a:visited { color: #124272; text-decoration: underline; }
#loadTimeBox a:active { color: #124272; text-decoration: underline; }
#loadTimeBox a:hover { color: #DE3903; text-decoration: underline; }

#ingameBoxBtm
{
height:60px;
background-color:#80AADA;
margin:8px 0px 0px 10px;
@margin-left:0px;
width: 630px;
text-align: left;
}

#ingameBoxBtmWL
{
height:60px;
background-color:#80AADA;
margin:8px 0px 0px 10px;
_margin-left:0px;
width: 940px;
text-align: left;
}

#lastComments
{
width: 610px;
height: 110px;
@height: 105px;
_height: 110px;
overflow: auto;
border: 1px solid #FFFFFF;
margin-top: 20px;
@position: relative;
@top: 20px;
padding: 5px 5px 2px 5px;
line-height: 16px;
}

.featuredMMO
{
float: left;
margin: 8px 6px 0px 10px;
_margin-left: 5px;
}

.featuredMMOscreen
{
float: left;
margin-right: 3px;
}

.featuredMMOtext1
{
float: left;
font-size: 11px;
margin-top: 4px;
width: 102px;
text-align: justify;
}

.featuredMMOtext2
{
float: left;
font-size: 11px;
margin-top: 4px;
width: 112px;
text-align: justify;
}

.featuredMMOtext3
{
float: left;
font-size: 11px;
margin-top: 4px;
width: 125px;
text-align: justify;
}

.featuredMMOtext4
{
float: left;
font-size: 11px;
margin-top: 4px;
width: 140px;
text-align: justify;
}

