.starbox .stars { 
background : #cccccc; 
} 
.starbox .rated .stars { 
background : #dcdcdc; 
} 
.starbox .rated .hover .stars { 
background : #cccccc; 
} 
.starbox .colorbar { 
background : #1e90ff; 
} 
.starbox .hover .colorbar { 
background : #ffcc1c; 
} 
.starbox .rated .colorbar { 
background : #64b2ff; 
} 
.starbox .rated .hover .colorbar { 
background : #1e90ff; 
} 
.starbox .ghost { 
background : #a1a1a1; 
} 
.starbox .indicator { 
clear : both; 
} 
.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars { 
background : url(../images/starbox/background_dotted.gif) left top repeat-x; 
} 
.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar { 
background : #000000; 
} 
.starbox .dotted .ghost { 
background : #666666; 
} 
.starbox .pointy .colorbar { 
background : #ffcc1c; 
} 
.starbox .pointy .hover .colorbar { 
background : #ff9231; 
} 
.starbox .inverse .stars { 
float : right; 
} 
.starbox .inverse .indicator { 
clear : both; 
display : block; 
text-align : right; 
} 
body { 
background : url('images/headerbg.jpg') center top repeat-x #ffffff; 
font-family : "Segoe", "Segoe UI", "Humanist 777", "Frutiger", "Univers", "Frobisher", Verdana, Arial, Lucida, times new roman, "Myriad Pro", "Myriad"; 
font-size : 12px; 
color : #000000; 
margin : 0 0 0 0; 
} 
.wrapper { 
position : relative; 
width : 980px; 
margin : 0 auto; 
} 
.main { 
background : url('images/mainbg.jpg') center top repeat-y #ffffff; 
width : 950px; 
} 
.container { 
background : #ffffff; 
margin-left : auto; 
margin-right : auto; 
width : 950px; 
display : table; 
text-align : left; 
} 
.header { 
background : url('images/header.jpg') center top #c8c8c8; 
height : 162px; 
width : 950px; 
margin : 0 auto; 
} 
.adtop { 
text-align : center; 
} 
.adside { 
position : absolute; 
top : 178px; 
left : 781px; 
z-index : 1; 
} 
.rightside { 
float : left; 
margin : -16px 0 60px 14px; 
width : 565px; 
} 
.leftside { 
float : left; 
background : url('images/sidebar_02repeat.jpg') left top #ffffff; 
margin : 0 0 -5px 8px; 
width : 191px; 
} 
.leftside h2, .adside h2 { 
font-size : 12px; 
text-align : center; 
margin : 0 0 -5px 0; 
background : url('images/sidebartop.gif') left top #ffffff; 
} 
.leftside li, .adside li { 
list-style-image : url('images/li.gif'); 
font-family : verdana, arial, times; 
font-size : 12px; 
border-bottom : 1px solid #333333; 
margin : 0 5px 2px -5px; 
} 
.leftside li a, .adside li a { 
color : #ffffff; 
text-decoration : none; 
padding : 1px 2px 0 2px; 
} 
.leftside li a:hover { 
color : #dddddd; 
text-decoration : none; 
background : #a41101; 
} 
.sidebarback { 
background : url('images/sidebar_01top.jpg') left top no-repeat; 
width : 191px; 
max-width : 191px; 
} 
.sidebarback1 { 
background : url('images/sidebar_02top.jpg') left top no-repeat; 
width : 191px; 
max-width : 191px;
text-align:center;
} 
IMG.displayed {
    dispfooterlay: block;
    margin-left: auto;
    margin-right: auto }

} 
.menuholder { 
width : 730px; 
} 
.menu { 
position : relative; 
top : -52px; 
left : 0; 
font-size : 12px; 
color : #2f2f2f; 
width : 950px; 
text-align : center; 
font-family : Verdana, Arial, Times; 
} 
.menu a { 
color : #2f2f2f; 
text-decoration : none; 
} 
.menu a:hover { 
color : #6b6b6b; 
} 
.footer { 
clear : both; 
background : #ffffff; 
height : 107px; 
width : 950px; 
margin : 0 auto; 
font-size : 80%; 
} 
.footertext { 
color : #000000; 
padding : 0 50px 0 0; 
text-align:center;

} 
a img { 
border : none; 
} 
.blockdiv img { 
max-height : 50px; 
max-width : 50px; 
padding : 0 40px 0 40px; 
position : relative; 
top : -172px; 
z-index : 1; 
} 
.blockdiv a img { 
max-height : 80px; 
max-width : 101px; 
padding : 0 0 0 0; 
position : relative; 
top : -15px; 
left : 33px; 
} 
.blockdiv { 
height : 176px; 
width : 135px; 
min-height : 176px; 
min-width : 135px; 
background : url('images/tableback1.gif') center top; 
color : #ffffff; 
float : left; 
display : block; 
margin : 0 2px 0 2px; 
} 
.blockdiv h4 { 
text-align : center; 
font-size : 95%; 
position : relative; 
top : 0; 
} 
.block { 
margin-left : auto; 
margin-right : auto; 
width : 560px; 
} 
.bottomnav { 
margin-left : auto; 
margin-right : auto; 
float : right; 
} 
.bottomnav a { 
text-decoration : none; 
font-family : verdana, arial; 
font-size : 20px; 
color : #000000; 
position : relative; 
top : 3px; 
} 
.blockdiv .spacer { 
padding : 0 40px 0 40px; 
margin : 0; 
top : 0; 
} 
.detail { 
background : #5993eb; 
border : 1px solid #333333; 
margin : 0 0 -65px 0; 
padding : 5px 10px 5px 10px; 
position : relative; 
color : #000000; 
} 
.playnow a img { 
z-index : 0; 
position : relative; 
left : 471px; 
top : -3px; 
} 
.reviews, .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo { 
background : url('images/bigback_trepeat.jpg') left top repeat-y; 
border-top : 4px solid #ffffff; 
border-bottom : 4px solid #ffffff; 
width : 556px; 
} 
.gameembed { 
margin-bottom : 18px; 
} 
.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img { 
padding : 0 20px 0 20px; 
} 
.profileInfo img { 
float : right; 
} 
.individualreview { 
border : 1px solid #313131; 
background : #ffffff; 
padding : 10px 20px 10px 20px; 
margin : 10px 20px 5px 20px; 
width : 400px; 
color : #000000; 
} 
.reviewtext { 
font-size : 10px; 
color : #a41101; 
text-indent : 10px; 
background : #ffffff; 
} 
.addreview { 
width : 200px; 
padding : 15px 15px 15px 15px; 
border : 1px solid #313131; 
margin : 0 auto 0 auto; 
} 
h1, h1 a { 
color : #000000; 
font-size : 22px; 
text-decoration : none; 
} 
h1 a:hover, a:hover { 
color : #a41101; 
} 
h5, h5 a { 
color : #000000; 
font-size : 13px; 
text-decoration : none; 
} 
h5 a:hover, a:hover { 
color : #a41101; 
} 
h2 { 
color : #ffffff; 
font-size : 18px; 
} 
h8 { 
color : #ffffff; 
font-size : 10px; 
} 
h9 { 
color : #fe9b0c; 
font-size : 10px; 
} 
a { 
color : #999999; 
} 
.gamedetails { 
color : #ffffff; 
background : url('images/bigback.gif') left top no-repeat; 
padding : 10px 28px 10px 12px; 
height : 300px; 
text-align:center;
min-height : 238px; 
} 
.IMG.displayed { 
background : url('images/bigback.gif') left top no-repeat; 
display: block;
margin-left: auto;
margin-right: auto
} 
.gamedetails1 { 
color : #ffffff; 
background : url('images/bigback1.gif') left top no-repeat; 
padding : 10px 28px 10px 12px; 
height : 300px; 
text-align:center;
min-height : 238px; 
} 
.gamedetails p { 
margin : 0 0 0 70px; 
} 
.gamedetails img { 
float : left; 
margin : 5px 5px 5px 5px; 
} 
.register form, .login form { 
font-size : 14px; 
display : table; 
} 
.register input, .login input { 
width : 400px; 
height : 22px; 
margin : -20px 0 20px 0; 
font-size : 18px; 
font-family : Verdana, Arial, Times; 
background : #ededed; 
float : right; 
position : relative; 
left : -20px; 
} 
.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active { 
background : #ffffff; 
} 
#regsubmit, #submit, #tafbutton { 
background : #fff; 
padding : 1px; 
font-family : Geneva, Vera, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-variant : small-caps; 
border : 1px solid #aaa; 
width : 30%; 
margin : 0 10px 0 0; 
} 
#regsubmit:hover, #submit:hover, #tafbutton:hover { 
border : 1px solid #000; 
} 
#agree, #sponsored, #rememb { 
width : 15px; 
background : transparent; 
margin : -10px 0 0 0; 
} 
#tafbutton { 
clear : both; 
} 
.tellafriend label { 
display : block; 
} 
.register textarea, .gameembed textarea { 
width : 492px; 
height : 100px; 
margin : 0 0 20px 0; 
font-size : 11px; 
font-weight : normal; 
} 
.gameembed textarea { 
margin : 0 5px 10px 30px; 
} 
.welcomebox { 
background : url('images/mediumback.gif') left top no-repeat; 
width : 276px; 
height : 240px; 
min-width : 276px; 
min-height : 240px; 
float : left; 
} 
.featuredgame, .suggestedgames { 
background : url('images/mediumback.gif') left top no-repeat; 
width : 276px; 
height : 240px; 
min-width : 276px; 
min-height : 240px; 
float : left; 
text-align:center;
color : #ffffff; 
} 
.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label { 
padding : 10px 10px 10px 10px; 
overflow : hidden; 
} 
.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3 { 
padding : 10px 10px 0 10px; 
text-align : center; 
margin : 0 0 0 0; 
} 
.featuredgame h2 { 
text-align : left; 
font-size : 110%; 
} 
.suggestedgames, .tellafriend { 
margin-top : 15px; 
} 
.tellafriend form { 
margin : -40px 0 0 65px; 
} 
.tellafriend label { 
display : block; 
margin-bottom : -8px; 
} 
.featuredgame { 
background : url('images/mediumback.gif') left top no-repeat; 
margin-left : 0; 
} 
.featuredgame img { 
float : left; 
padding : 10px 10px 10px 0; 
} 
.featuredgame a { 
color : #ffffff; 
font-size : 16px; 
text-decoration : none; 
float : right; 
} 
.featuredgame a:hover { 
color : #a41101; 
} 
.tellafriend { 
background : url('images/mediumgreen.jpg') left top no-repeat; 
width : 274px; 
height : 240px; 
min-width : 274px; 
min-height : 240px; 
float : right; 
position : relative; 
left : -10px; 
} 
#searchbox { 
position : absolute; 
top : 70px; 
left : 842px; 
} 
.topcategory { 
height : 300px; 
width : 138px; 
min-height : 300px; 
min-width : 138px; 
background : url('images/tableback1.gif') center top; 
float : left; 
display : block; 
margin : 0 0 0 0; 
} 
.topcategory h2 a, .topcategory h2 { 
font-size : 14px; 
text-align : center; 
color : #ffffff; 
text-decoration : none; 
} 
.topcategory img { 
margin : 0 auto 0 auto; 
} 
.topcategory ul, .topcategory a { 
margin : -10px 5px 0 0; 
color : #ffffff; 
line-height : 12px; 
text-decoration : none; 
width : 120px; 
} 
.topcategory ul, .topcategory a:hover { 
color : #a41101; 
} 
.topcategory li { 
height : 13px; 
overflow : hidden; 
left : -25px; 
} 
.toplogin { 
position : absolute; 
top : 135px; 
left : 332px; 
text-align : right; 
width : 600px; 
font-variant : small-caps; 
} 
.toplogin a { 
text-decoration : none; 
} 
#gameRating { 
position : relative; 
top : -16px; 
left : 126px; 
} 
#thegamediv { 
position : relative; 
z-index : 0; 
} 
.tip { 
margin-left : -100px; 
} 
.tip { 
font : 12px Arial, Helvetica, sans-serif; 
border : 1px solid #666666; 
width : 240px; 
padding : 1px; 
position : absolute; 
z-index : 100; 
visibility : hidden; 
color : #000000; 
top : 20px; 
left : 90px; 
background-color : #9ebee5; 
opacity : 0.92; 
padding : 8px 8px 8px 12px; 
} 
#TB_window { 
font : 12px Arial, Helvetica, sans-serif; 
color : #333333; 
} 
#TB_secondLine { 
font : 10px Arial, Helvetica, sans-serif; 
color : #666666; 
} 
#TB_window a:link { 
color : #666666; 
} 
#TB_window a:visited { 
color : #666666; 
} 
#TB_window a:hover { 
color : #000; 
} 
#TB_window a:active { 
color : #666666; 
} 
#TB_window a:focus { 
color : #666666; 
} 
#TB_overlay { 
position : fixed; 
z-index : 100; 
top : 0; 
left : 0; 
background-color : #000; 
opacity : 0.75; 
height : 100%; 
width : 100%; 
} 
* html #TB_overlay { 
position : absolute; 
} 
#TB_window { 
position : fixed; 
background : #ffffff; 
z-index : 102; 
color : #000000; 
display : none; 
border : 1px solid #666666; 
text-align : left; 
top : 50%; 
left : 50%; 
} 
* html #TB_window { 
position : absolute; 
} 
#TB_window img#TB_Image { 
display : block; 
margin : 15px 0 0 15px; 
border-right : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
border-top : 1px solid #666; 
border-left : 1px solid #666; 
} 
#TB_caption { 
height : 25px; 
padding : 7px 30px 10px 25px; 
float : left; 
} 
#TB_closeWindow img { 
height : 28px; 
padding : 0 0 0 0; 
position : relative; 
top : -20px; 
float : right; 
} 
#TB_closeAjaxWindow { 
text-align : right; 
float : right; 
} 
#TB_ajaxWindowTitle { 
float : left; 
padding : 7px 0 5px 10px; 
margin-bottom : 1px; 
} 
#TB_title { 
background : url('images/thickboxback01.gif') left top repeat-x; 
height : 28px; 
position : relative; 
z-index : 9999; 
} 
#TB_ajaxContent { 
clear : both; 
padding : 2px 15px 15px 15px; 
overflow : auto; 
text-align : left; 
line-height : 1.4em; 
} 
#TB_ajaxContent.TB_modal { 
padding : 15px; 
} 
#TB_ajaxContent p { 
padding : 5px 0 5px 0; 
} 
#TB_load { 
position : fixed; 
display : none; 
height : 13px; 
width : 208px; 
z-index : 103; 
top : 50%; 
left : 50%; 
margin : -6px 0 0 -104px; 
} 
* html #TB_load { 
position : absolute; 
} 
#TB_HideSelect { 
z-index : 99; 
position : fixed; 
top : 0; 
left : 0; 
background-color : #fff; 
border : none; 
opacity : 0.0; 
height : 100%; 
width : 100%; 
} 
* html #TB_HideSelect { 
position : absolute; 
} 
#TB_iframeContent { 
clear : both; 
border : none; 
margin-bottom : -1px; 
margin-top : 1px; 
} 