/* CSS Document */

/*********** CSS RESET ***********/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

/*********** GLOBAL STYLES **********/
html {overflow-y:scroll;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
form{padding:0;margin:0;}
body{background: #fff url("../images/body-bg.png") repeat-x; background-attachment:scroll,fixed; color:#666;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;height: 100%;}
#full-wrap {float:left; width:100%; height:100%; position:relative;}
#page{width:980px;margin:0 auto;}
#site {float:left;width:100%; background: #fff url("../images/body-bg.png") repeat-x;}
.content-block{float:left;width:956px; margin-top:20px;}

/*********** XPROMO ***********/
#xpromo {width:100%; height:30px; background:url('../images/xpromo.png') center top repeat-x;}
#xpromo-wrap {margin: 0px auto; padding:0; width:980px;}
#xpromo-menu {float:left;margin:7px 0 0 10px;}
#xpromo-menu li {float:left;margin-left:105px;font-size:12px;font-weight:bold;}
#xpromo-menu .current {color:#000;margin-left:0;}
#xpromo-menu li a {color:#666666;}
#xpromo .hpmlogo {float:right;margin:7px 2px 0 0;}


/*********** CONTAINER **********/
#header{height:128px; width:980px; background:url("../images/header-bg.png"); float:left;}
#logo{width:121px;height:78px;float:left;position:relative;top:14px;z-index:9999;left:10px;}
#wrap{width:980px; float:left; clear:left; margin-top:10px;}
#wrap-top{height:11px;width:980px; background:url("../images/wrap-top.png") 0px 0px no-repeat; float:left;}
#wrap-content{width:958px; background:url("../images/wrap-middle.png") 0px 0px repeat-y; padding:0px 11px 5px 11px; float:left;}
#wrap-bottom{height:11px; width:980px; background:url("../images/wrap-bottom.png") 0px 0px no-repeat; position:relative; float:left;margin-bottom:10px;}
#content-left{width:645px;float:left;}
#content-sidebar{width:300px;float:right;}
#content-feature{background:url("../images/layout-sprite.png") no-repeat scroll -221px -265px transparent;float:left;height:396px;width:625px; padding:0 10px;}
#content-feature-login{background:url("../images/layout-sprite.png") no-repeat scroll -883px -265px transparent;height:185px;width:300px; float:right;}
#content-newest{background:url("../images/layout-sprite.png") no-repeat scroll -221px -740px transparent;float:left;height:360px;width:625px; padding:0 10px;}
#content-most-popular{background:url("../images/layout-sprite.png") no-repeat scroll -221px -1120px transparent;float:left;height:900px;width:625px; padding:0 10px; margin-top:20px;}

#content-recently-played{float:right; width:300px;}
#content-high-scores{float:right; width:300px; margin-top:20px;}

#content-more-games{float:left; background:url("../images/layout-sprite-interior.png") no-repeat scroll -453px -227px transparent; height: 204px; width:888px; padding:0 10px; margin: 20px 25px 0px 25px;}
#content-newest-channel{background:url("../images/layout-sprite-interior.png") no-repeat scroll -221px -736px transparent;float:left;height:1245px;width:645px; padding:0 10px;}

#pod-title-feature{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll 0px -6px transparent;float:left;width:123px;height:45px;position:relative;top:10px;right:10px;display:block;margin-bottom:20px;}
#pod-title-newest{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll 0px -51px transparent;float:left;width:123px;height:45px;position:relative;top:10px;right:10px;display:block;margin-bottom:24px; text-indent:-2000em;}
#pod-title-most-popular{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll 0px -1086px transparent;float:left;width:196px;height:45px;position:relative;top:10px;right:10px;margin-bottom:24px; text-indent:-2000em;}

#pod-title-recently-played{float:left; background:url("../images/layout-sprite.png") -884px -740px no-repeat; width:300px; height:65px; position:relative;}
#pod-title-recently-played .pod-title {float:left; width:200px; height:45px; position:absolute; left:2px; top:10px; background:url("../images/pod-titles-sprite.png?v=1") 0px -141px no-repeat; text-indent:-2000em;}

#pod-title-high-scores{float:left; background:url("../images/layout-sprite.png") -884px -1453px no-repeat; width:300px; height:65px; position:relative;}
#pod-title-high-scores .pod-title {float:left; width:200px; height:45px; position:absolute; left:2px; top:10px; background:url("../images/pod-titles-sprite.png?v=1") 0px -186px no-repeat; text-indent:-2000em;}

#pod-title-more-games{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -231px transparent;float:left;width:196px;height:45px;position:relative;top:10px;margin-bottom: 21px;}

#content-comments{float:left; width:885px; padding:0 10px; margin: 20px 25px 0px 25px;border:1px solid #d5d5d5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 0px #eee;}
#pod-title-comments{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -1182px transparent;float:left;width:196px;height:45px;position:relative;top:10px;margin-bottom: 21px;}

#see-more{font-size:10px;color:#333;position:relative;top:10px;float:right;right:10px;}
.arrow{background:url("../images/layout-sprite.png") no-repeat scroll -1196px -761px transparent;float:left;width:6px;height:7px;position:relative;top:2px;margin-right:5px;}

.recently-played{float:left; width:288px; padding:5px 6px 5px 6px; background:url("../images/sidebar-bkgnd.png") bottom center no-repeat;}
.recently-played li{float:left; height:39px; width:282px; padding:7px 6px 7px 6px; margin-bottom:6px; position:relative;}
.highlight{background:url("../images/layout-sprite.png") no-repeat scroll -889px -662px transparent;display:block;width:287px;height:55px;float:left;}

#index-like-cont {float:left; width:300px; height:170px; overflow:hidden; margin-bottom:20px;}

.list-thumb-small{float:left; position:relative; border:1px solid #fff;}

#footer-bkgnd{border-top:#b28118 1px solid; background-color:#ffbf35; margin:0 auto; margin-top:-50px; padding:70px 0px 20px 0px; width:100%; z-index:-99999;}
#footer-content{width:980px; margin:0 auto;}

#footer-channels {float:left; margin:0px 0px 20px 0px; width:980px; overflow:hidden;}
#footer-channels li {float:left; padding: 0px 17px 0px 17px; font-size:14px; border-right:1px solid #e0a700; border-left:1px solid #f7d055;}
#footer-channels li a {color:#614b00; text-decoration:none;}
#footer-channels li a:hover {text-decoration:underline;}

#footer-text {width:980px; clear:left; padding-bottom:10px;}

#footer-site-links {float:left; margin:0px 0px 20px 0px; width:980px; overflow:hidden;}
#footer-site-links li {float:left; padding: 0px 11px; font-size:12px; border-right:1px solid #e0a700; border-left:1px solid #f7d055;}
#footer-site-links li a {color:#614b00; text-decoration:none;}
#footer-site-links li a:hover {text-decoration:underline;}

/*********** THUMBS **********/
ul.feature-thumbs{float:left; width:623px; height:318px;}
ul.feature-thumbs li {float:left; width:204px; height:155px; position:relative; margin:0 5px 9px 0;}
ul.feature-thumbs .thumb-feature{float:left; position:absolute; left:4px; top:3px; width:196px; height:151px;}
ul.feature-thumbs .thumb-feature a {float:left; display:block; width:196px; height:151px;}
ul.feature-thumbs .thumb-link {float:left; position:absolute; top:5px; left:5px; width:194px; height:146px; z-index:100; text-indent:-2000em;}
ul.feature-thumbs .thumb-feature-overlay{position:absolute; top:0; left:0; background:url("../images/thumb-feature-overlay.png") -1px 0px no-repeat; width:204px; height:178px; z-index:99;}
ul.feature-thumbs .title{font-size:12px; color:#333; width:202px; text-align:center; position:absolute; bottom:4px; display:block; z-index:100; line-height:12px; height:14px; overflow:hidden;}

ul.thumbs-newest {float:left; width:623px;}
ul.thumbs-newest li {float:left; width:135px; height:125px; margin:0px 27px 14px 0px; position:relative;}
ul.thumbs-newest .thumb-small {float:left; position:absolute; left:7px; top:7px; width:122px; height:94px;}
ul.thumbs-newest .thumb-small a {float:left; display:block; width:122px; height:94px;}
ul.thumbs-newest .thumb-link {float:left; position:absolute; top:5px; left:5px; width:119px; height:88px; z-index:100; text-indent:-2000em;}
ul.thumbs-newest .thumb-small-overlay{position:absolute; top:0; left:0; background:url("../images/thumb-small-overlay.png") 0 0 no-repeat; width:135px; height:125px; z-index:99;}
ul.thumbs-newest .title{font-size:12px; color:#333; width:133px; text-align:center; position:absolute; bottom:6px; display:block; z-index:100; line-height:12px; height:14px; overflow:hidden;}

ul.thumbs-more-games{float:left; width: 903px; height: 137px;}
ul.thumbs-more-games li{float:left; width:135px;height:125px;margin: 0 15px 29px 0; position:relative;}
ul.thumbs-more-games .thumb-small {float:left; position:absolute; left:7px; top:7px; width:122px; height:94px;}
ul.thumbs-more-games .thumb-small a {float:left; display:block; width:122px; height:94px;}
ul.thumbs-more-games .thumb-link {float:left; position:absolute; top:5px; left:5px; width:119px; height:88px; z-index:100; text-indent:-2000em;}
ul.thumbs-more-games .thumb-small-overlay{position:absolute; top:0; left:0; background:url("../images/thumb-small-overlay.png") 0 0 no-repeat; width:135px; height:125px; z-index:99;}
ul.thumbs-more-games .title{font-size:12px; color:#333; width:133px; text-align:center; position:absolute; bottom:6px; display:block; z-index:100; line-height:12px; height:14px; overflow:hidden;}

ul.thumbs-popular{width:623px;height:280px;float:left;}
.thumbs-popular li{width:135px;height:125px;float:left;margin:0 27px 14px 0;}

.new-game-icn {float:left; width:49px; height:46px; position:absolute; right:-6px; top:-6px; background: url('../images/new_icon.png') 0 0 no-repeat; text-indent:-2000em; z-index: 1000;}
.hot-game-icn {float:left; width:49px; height:46px; position:absolute; right:-6px; top:-6px; background: url('../images/hot_icon.png') 0 0 no-repeat; text-indent:-2000em; z-index: 1000;}

#game-block{float:left; width:904px; border:1px solid #b8b7b7; margin:20px 27px 0px 27px;}
#game-block-header{position:relative;background:url("../images/layout-sprite-interior.png") no-repeat scroll -0px -55px transparent;display:block;width:905px;height:34px;}
.game-fb-like{float:left;position:relative;top:6px;left:20px;}
#game-unit{width:904px;height:599px;margin:0 auto;padding:20px 0;text-align:center;}
#game-details{float:left; min-height:317px; border:1px solid #b8b7b7; width:904px; margin:0px 0px 0px 27px; border-top:0;}
#game-details-title{background:url("../images/layout-sprite-interior.png") no-repeat scroll -0px -91px transparent;display:block;width:904px;height:29px;}
#game-details-table {margin:10px;width:546px;float:left;}
.label{font-size:14px;color:#666;font-weight:bold;width:137px;display:block;}
.info{font-size:12px;color:#666;margin-top:10px;line-height:18px;margin-bottom:20px;padding-bottom:10px;}
.tag{font-size:12px;font-weight:bold;display:block;float:left;margin-right:12px;}
#scores{float:left; width:904px; height:567px; border:1px solid #b8b7b7; margin:0px 27px 0px 27px; padding-bottom: 10px; border-top:0;}
#scores-header{background-color:#F4F4F4;height:18px;border-bottom:1px solid #CAC9C9;font-size:12px;color:#333;position:relative;padding-top:5px;padding-left:10px;}
#scores-week{width:433px;float:left;position:relative;top:12px;left:12px;}
#scores-alltime{width:433px;float:left;position:relative;top:12px;left: 30px;}
#scores img{float:left;}
.scores-list{background:url("../images/layout-sprite-interior.png") no-repeat scroll -0px -123px transparent;display:block;width:432px;height:500px;position: relative;top: 5px;float: left;}
.scores-list ul {margin: 10px 11px;}
.scores-list li {height:25px;margin-bottom: 2px;float:left;width:100%;font-size:12px;}
#scores-list-weekly .highlight, #scores-my .highlight{background:url("../images/layout-sprite-interior.png") no-repeat scroll -453px -145px transparent;}
#scores-list-alltime .highlight, #scores-friends .highlight{background:url("../images/layout-sprite-interior.png") no-repeat scroll -453px -179px transparent;}
.flag{position:relative;top: 8px;left: 10px;}

.profile-scores-list {background:url("../images/layout-sprite-interior.png") no-repeat scroll -0px -123px transparent;display:block;width:432px;height:500px;position: relative;top: 5px;float: left;}
.profile-scores-list ul {margin: 10px 11px;}
.profile-scores-list li {height:44px; margin-bottom:2px; float:left; width:100%;font-size:12px; position:relative;}
.profile-scores-list li.highlight{background-color:#fef3db;}
.profile-scores-list .game-list-points {font-weight: bold; color: #D44A4A; font-size: 12px; position: absolute; top: 20px; left: 65px;}
.profile-scores-list .game-list-scores {font-weight: bold; color: #0056AE; font-size: 12px; position: absolute; top: 3px; left: 65px;}
.profile-scores-list .list-thumb-small{float:left; position:relative; border:1px solid #fff; top:2px; left:2px;}
.profile-scores-list .game-list-friend {float:right; position:relative; top:4px; right:4px; text-align:center;}

/*********** LINKS **********/
#see-more a:link{color:#333;text-decoration:none;}
#see-more a:visited{color:#333;text-decoration:none;}
#see-more a:hover{color:#333;text-decoration:underline;}
.game-list-recent a:link{color:#0056ae;text-decoration:none;}
.game-list-recent a:visited{color:#0056ae;text-decoration:none;}
.game-list-recent a:hover{color:#0056ae;text-decoration:underline;}
a.title:link{color:#333;text-decoration:none;}
a.title:visited{color:#333;text-decoration:none;}
a.title:hover{color:#D75554;text-decoration:underline;}
.title-sml{font-size:12px;color:#333;width:133px;text-align:center;position:relative;bottom:0px;display:block;}
a.title-sml:link{color:#333;text-decoration:none;}
a.title-sml:visited{color:#333;text-decoration:none;}
a.title-sml:hover{color:#D75554;text-decoration:underline;}
p.footer-text a:link{color:#141414;text-decoration:none;font-weight:bold;}
p.footer-text a:visited{color:#141414;text-decoration:none;font-weight:bold;}
p.footer-text a:hover{color:#141414;text-decoration:underline;font-weight:bold;}
#login-promo p a:link{color:#d75656;text-decoration:underline;}
#login-promo p a:visited{color:#d75656;text-decoration:underline;}
#login-promo p a:hover{color:#333;text-decoration:underline;}
.game-title{font-size:14px;color:#333;position:relative;display:block;top:8px;left:12px;float:left;width:426px;overflow:hidden;}
.game-title a:link{color:#333;text-decoration:none;}
.game-title a:visited{color:#333;text-decoration:none;}
.game-title a:hover{color:#D75554;text-decoration:underline;}
.game-details-title{font-size:14px;color:#333;position:relative;display:block;top:7px;left:12px;float:left;width:426px;overflow:hidden;}
.game-info-title a:link{color:#333;text-decoration:none;}
.game-info-title a:visited{color:#333;text-decoration:none;}
.game-info-title a:hover{color:#D75554;text-decoration:underline;}
a.tag:link{color:#b42345;text-decoration:none;}
a.tag:visited{color:#b42345;text-decoration:none;}
a.tag:hover{color:#b42345;text-decoration:underline;}

/*********** FORMS **********/
#searchform {float:left; position:absolute; top:7px; right:5px; background:url(../images/layout-sprite.png) -847px -87px no-repeat; width:286px; height:34px;}
.search input,.search button{border:none;float:left;}
fieldset.search{border:none;width:286px; height:34px; margin:0 auto; padding:0; position:relative;}
fieldset.search input.box{color:black; font-size:1em; line-height:20px; padding:4px; width:229px; height:20px; border:none; border:0; position:absolute; left:3px; top:3px;outline: none;}
.search input.btn{text-indent:-9999px; background:url(../images/layout-sprite.png) -1190px -92px no-repeat; display:block; width:18px; height:15px; border:none; position:absolute; top:10px; right:12px; cursor:pointer;line-height:0;}
.search input.btn:hover{background-position:-1190px -122px;}

/*********** TYPOGRAPHY **********/
.game-list-recent{font-weight:bold;:10px;color:#0056ae;font-size:12px;position:relative;top:6px;left:10px;}
.game-list-scores{font-weight:bold;:10px;color:#0056ae;font-size:12px;position:absolute;top:10px;left:66px; line-height:12px; overflow:hidden; width:217px; height:14px;}
.game-list-user{font-weight:bold;:10px;color:#9d9797;font-size:12px;position:absolute;bottom:6px;left:66px;}
.game-list-points{font-weight:bold;:10px;color:#d44a4a;font-size:12px;position:absolute;bottom:6px;right:10px;}
.footer-text{font-size:10px;color:#333;line-height:16px;}
p.footer-text{margin-bottom:10px;}
#login-promo p{font-size:14px;color:#875609;position:relative;top:14px;float:left;left:62px;}
#scores-week-header{font-size:12px; color:#666;float:left;position: relative;top: 3px;left: 9px;}
#scores-week-header strong{font-size:10px; color:#333;font-weight:normal;position: relative;left: 52px;}
.scores-user{font-size:12px; color:#666;width: 258px;position:relative;left: 20px;display: block;float: left;overflow: hidden;top: 5px;}
.scores-score{font-size:12px; color:#d44a4a;float: right;position: relative;right: 10px;text-align: left;top: 6px;}

/*********** SPRITES **********/
/*********** BUTTONS **********/
a.pod-control{background:url("../images/layout-sprite.png") no-repeat scroll -753px -165px transparent;display:block;position:relative;top:20px;width:99px;height:35px;float:right;right:5px; cursor:pointer; text-indent:-2000em;}
a.pod-control:hover{background-position:-753px -205px;}
a.pod-control-page{background:url("../images/layout-sprite-interior.png") no-repeat scroll -744px -607px transparent;display:block;position:relative;top:19px;width:108px;height:36px;float: right;left: 271px; cursor:pointer; text-indent:-2000em;}
a.pod-control-page:hover{background-position:-744px -647px;}
a.pod-control-page:hover{background-position:-744px -647px;}
a.login-facebook{background:url("../images/layout-sprite.png") no-repeat scroll -902px -159px transparent;display:block;position:relative;top:53px;width:257px;height:38px;left:20px;}
a.login-facebook:hover{background-position:-902px -209px;}
a.user-login{background:url("../images/layout-sprite.png") no-repeat scroll -1033px -0px transparent;display:block;position:relative;top:59px;width:127px;height:38px;left:150px;float:left;}
a.user-login:hover{background-position:-1033px -40px;}
a.user-signup{background:url("../images/layout-sprite.png") no-repeat scroll -900px -0px transparent;display:block;position:relative;top:97px;width:127px;height:38px;left:18px;}
a.user-signup:hover{background-position:-900px -40px;}
a.top-user-login{background:url("../images/layout-sprite.png") no-repeat scroll -456px -97px transparent;display:block;position:relative;top:6px;width:77px;height:21px;left:10px;float:left;}
a.top-user-login:hover{background-position:-456px -133px;}
a.top-user-signup{background:url("../images/layout-sprite.png") no-repeat scroll -542px -97px transparent;display:block;position:relative;top:6px;width:77px;height:21px;left:18px;float:left;}
a.top-user-signup:hover{background-position:-542px -133px;}
a.top-login-facebook{background:url("../images/layout-sprite.png") no-repeat scroll -1180px 0px transparent;display:block;position:relative;width:90px;height:30px;float:right;right:0px;top:2px; text-indent:-2000em;}
a.top-login-facebook:hover{background-position:-1180px -32px;}
a.top-login-twitter{background:url("../images/layout-sprite.png") no-repeat scroll -1280px 0px transparent;display:block;position:relative;width:91px;height:30px;float:right; top:2px; margin-right:10px; text-indent:-2000em;}
a.top-login-twitter:hover{background-position:-1280px -32px;}
a.dialog-close-overlay{background:url("../images/layout-sprite-interior.png") no-repeat scroll -918px -11px transparent;display:block;position:relative;width:28px;height:28px;float:right;top:8px;right:10px;}
a.dialog-close-overlay:hover{background-position:-948px -11px;}

/*********** MEDREC **********/
#header-banner{float:left;width:728px;height:90px;position:relative;left:8px;}
#feature-banner{float:right;width:300px;height:250px; margin-top:18px;}
#below-banner{float:right;width:300px;height:250px; margin-top:20px;}
#below-banner-game{float:left; width:904px; height:131px; border:1px solid #B8B7B7; margin:0px 27px 0px 27px; border-top:0;}
#below-banner-details{width:300px;height:250px;position:relative;float:right;top:20px;right:20px;}
#banner-content{background-color:#FFF3DC;height:88px;margin:1px;padding:20px 0;text-align:center;}
#promo-banner{float:right;width:300px;height:125px;}

/*********** NAV **********/
#nav{float:left;width:467px;height:42px;position:relative;left:20px;top:40px;}
#nav ul li{float:left;}
a.most-popular:link{margin-right:7px;background:url("../images/layout-sprite.png") no-repeat scroll -350px -0px transparent;width:126px;height:43px;display:block;position:relative;color:#999;text-decoration:none;text-indent:-9999px;}
a.most-popular:visited{color:#999;text-decoration:none;text-indent:-9999px;}
a.most-popular:hover{background-position:-350px -43px;color:#999;text-decoration:underline;text-indent:-9999px;}
a.newest:link{margin-right:7px;background:url("../images/layout-sprite.png") no-repeat scroll -485px -0px transparent;width:83px;height:43px;display:block;position:relative;left:1px;color:#999;text-decoration:none;text-indent:-9999px;}
a.newest:visited{color:#999;text-decoration:none;text-indent:-9999px;}
a.newest:hover{background-position:-485px -43px;color:#999;text-decoration:underline;text-indent:-9999px;position:relative;left:1px;}
a.game-list:link{margin-right:7px;background:url("../images/layout-sprite.png") no-repeat scroll -576px -0px transparent;width:125px;height:43px;display:block;position:relative;left:1px;color:#999;text-decoration:none;text-indent:-9999px;}
a.game-list:visited{color:#999;text-decoration:none;text-indent:-9999px;}
a.game-list:hover{background-position:-576px -43px;position:relative;left:1px;color:#999;text-decoration:underline;text-indent:-9999px;}
a.my-profile:link{background:url("../images/layout-sprite.png") no-repeat scroll -707px -0px transparent;width:107px;height:43px;display:block;position:relative;left:1px;color:#999;text-decoration:none;text-indent:-9999px;}
a.my-profile:visited{color:#999;text-decoration:none;text-indent:-9999px;}
a.my-profile:hover{background-position:-707px -43px;position:relative;left:1px;color:#999;text-decoration:underline;text-indent:-9999px;}

/*********** Sub NAV **********/
#sub-nav{height:47px;width:980px;background:url("../images/subnav-bg.png");float:left;position:relative;top:3px;}
#sub-nav li a:link{color:#553b03;text-decoration:none;}
#sub-nav li a:visited{color:#553b03;text-decoration:none;}
#sub-nav li a:hover{color:#553b03;text-decoration:underline;}
#sub-nav ul{position:relative;left:15px;top:17px;}
#sub-nav li{float:left;font-size:12px;color:#553b03;}
.sub-nav-arrow{background:url("../images/sub-nav-arrow.png");height:6px;width:6px;margin:6px 10px 0 10px;}

/********* RECENTLY PLAYED ******************/
#recent-games-cont {float:left; position:relative; width:223px;height:90px; padding:0px 0px 0px 0px;  margin:0px 0px 10px 0px;}
#recent-games {float:left; position:relative; width:223px;height:90px; background:url("../images/layout-sprite.png") no-repeat scroll -221px -160px; overflow:hidden;}

#recent-loading {background: url(../images/ajax-loader.gif) 0 0 no-repeat;background-position:center; float:left; position:relative; width:174px; height:92px; margin:0px 30px 0px 30px; padding:0; overflow:hidden;}
#recent-scroll {float:left; position:relative; width:163px;height:90px; margin:0px 30px 0px 30px; padding:0; overflow:hidden;}

#recent-scroll .items {float:left; width:20000em; position:absolute;}
#recent-scroll .items div {float:left; position:relative; width:163px; text-align:center;}
#recent-scroll .thumb {float:left; width:66px; height:50px; margin:10px 48px 5px 48px;}
#recent-scroll .thumb img {border:1px solid #45649c;}
#recent-scroll .title {float:left; width:163px; padding:0; font-size:12px; color:#630; font-weight:bold; overflow:hidden;}

#recent-games .next-button {float:left; position:absolute; top:0; right:0; width:30px; height:100px; overflow:hidden;}
#recent-games .next-button a {float:left; width:30px; height:100px; cursor:pointer; text-indent:-2000em; background:url("../images/layout-sprite.png") no-repeat scroll -414px -160px transparent;}
#recent-games .next-button a:hover {background-position:-444px -160px;}

/*************** LOAD MASK ******************/
.loadmask {z-index: 100; position: absolute; top:0; left:0; -moz-opacity: 0.5; opacity: .50; filter: alpha(opacity=50); background-color: #CCC; width: 100%; height: 100%; zoom: 1;}
.loadmask-msg {z-index: 20001; position: absolute; top: 0; left: 0; border:1px solid #6593cf; background: #c3daf9; padding:2px;}
.loadmask-msg div {padding:5px 10px 5px 25px; background: #fbfbfb url('../images/loading.gif') no-repeat 5px 5px; line-height: 16px; border:1px solid #a3bad9; color:#222; font:normal 11px tahoma, arial, helvetica, sans-serif; cursor:wait;}
.masked {overflow: hidden !important;}
.masked-relative { position: relative !important;}

/********** AUTOCOMPLETE *************/
.ac_results {margin-top:2px;margin-left:-56px;padding: 0px;border: 1px solid #ccc;background-color: white;overflow: hidden;z-index: 99999; width:287px;color:#666;box-shadow:2px 2px 7px -3px #1F1F1F;border-radius: 5px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 13px;line-height:18px;overflow: hidden;cursor:pointer;}
.ac_odd {background-color: #f8f8f8;}
.ac_over {background-color: #3399FF;color: white;}
.ac_results table {border-collapse: collapse;}
.ac_results table img {width:50px;height:38px;padding-right:3px;}
.ac_results table .counter {width:53px;font-size:9px;color:#CCC;}

/****************** TOOLTIPS **********************/
.tt {display:none;}
.ui-tooltip, .qtip{max-width:200px;}
.ui-tooltip-mj .ui-tooltip-titlebar,
.ui-tooltip-mj .ui-tooltip-content{font-size:12px;border-color: #A0BCD0;color: #000;}
.ui-tooltip-mj .ui-tooltip-content{background-color: #C0DCF2;}
.ui-tooltip-mj .ui-tooltip-titlebar{background-color: #D0E9F5;}
.ui-tooltip-mj .ui-state-default .ui-tooltip-icon{background-position: -2px 0;}

/*********** LOGGED IN **********/
#login{width:373px;height:36px;position:relative;top:44px;float:left;left:14px;}
.user-menu {float:left; width:373px; height:67px; position:relative;}
a.logged-in-connect {float:right; display:block; width:38px; height:30px; text-indent:-2000em; background:url("../images/layout-sprite.png")  -1280px -65px no-repeat; margin-top:2px; margin-left:10px;}
a.logged-in-connect:hover{background:url("../images/layout-sprite.png")  -1280px -97px no-repeat;}
a.logged-in-twitter {float:right; display:block; width:38px; height:30px; text-indent:-2000em; background:url("../images/layout-sprite.png")  -1328px -65px no-repeat; margin-top:2px;}
a.logged-in-twitter:hover{background:url("../images/layout-sprite.png")  -1328px -97px no-repeat;}
#logged-in {float:right; background:url("../images/layout-sprite.png") no-repeat scroll -0px -103px transparent; width:193px; height:39px; overflow:hidden; margin-left:10px;}
#logged-in .user-thumb-login{position:relative; top:6px; left:11px; float:left; width:25px; height:25px; border:1px solid #fff;}
#logged-in .user-name a{font-size:14px;color:#663300;float:left;position:relative;top:12px;left:20px;}
a.user-logout{float:right; background:url("../images/layout-sprite.png") no-repeat scroll -153px 0px transparent; display:block; width:32px; height:31px; margin:2px 5px 0 10px;}
a.user-logout:hover{background-position:-153px -32px;}

#content-feature-logged-in{background:url("../images/layout-sprite.png") no-repeat scroll -883px -465px transparent;height:185px;width:300px;position:relative;float:right;}
#content-feature-logged-in a.user-thumb{position:relative;top:11px;left:13px;float:left;}
#content-feature-logged-in .user-name{font-size:12px;color:#40404b;position:relative;top:13px;left:20px;font-style:italic;float:left;width:156px;overflow:hidden;display:block;}
a.user-button-profile{background:url("../images/layout-sprite.png") no-repeat scroll -1212px -479px transparent;display:block;position:absolute;width:30px;height:28px;right:51px;top:13px;}
a.user-button-profile:hover{background-position:-1212px -509px;}
a.user-button-logout{background:url("../images/layout-sprite.png") no-repeat scroll -1251px -479px transparent;display:block;position:absolute;width:30px;height:28px;right:11px;top:13px;}
a.user-button-logout:hover{background-position:-1251px -509px;}
a.user-button-edit{background:url("../images/layout-sprite.png") no-repeat scroll -1289px -494px transparent;display:block;position:relative;width:35px;height:14px;bottom:4px;left:54px;float:left;clear:left;}
a.user-button-edit:hover{background-position:-1289px -514px;}
#content-feature-logged-in .recently-played-user{width:300px;height:60px;position:absolute;left:10px;bottom:17px;}
.recently-played-user li{background:url("../images/layout-sprite.png") no-repeat scroll -1282px -549px transparent;display:block;position:relative;width:78px;height:59px;float:left;margin-right:22px;}
.recently-played-user li:last-child {margin-right:0px;}
.recently-played-user li a{float:left;position:relative;top:1px;left:2px;}

.user-drop-down-menu {background:url("../images/layout-sprite.png") no-repeat scroll -0px -161px transparent;display:block;position: absolute;width:159px;height:109px;z-index: 1;top: 48px;left: 133px;}
.user-drop-down-menu ul{position:relative;top:15px;left:9px;width:142px;height:85px;}
.user-drop-down-menu li{height:26px;margin-bottom:4px;}

a.user-drop-highlight {font-size:12px;color:#666;width:142px;height:26px;display:block;}
a.user-drop-highlight:link{color:#666;text-decoration:none;width: 142px;height:26px;padding-top: 2px;}
a.user-drop-highlight:visited{color:#666;text-decoration:none;}
a.user-drop-highlight:hover{color:#666;text-decoration:none;background:url("../images/layout-sprite.png") no-repeat scroll -0px -275px transparent;display:block;width:142px;height:26px;}

.menu-icon{position:relative;top: 3px;left: 6px;margin-right: 11px;}

#pod-title-reset-password{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -681px transparent;float:left;width:321px;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-account-reg{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -726px transparent;float:left;width:321px;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-account-login{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -771px transparent;float:left;width:321px;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-forgot-password{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -816px transparent;float:left;width:321px;height:45px;position:relative;top:10px;margin-bottom: 21px;}

#pod-title-new-scored-games{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -861px transparent;float:left;width:321px;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-new-nonscored-games{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -906px transparent;float:left;width:321px;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-game-az{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -951px transparent;float:left;width: 114px;height:45px;position:relative;top:10px;margin-bottom: 21px;right: 10px;}

#pod-title-action-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -276px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-card-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -321px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-casino-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -546px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-puzzle-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -366px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-shooter-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -411px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-sports-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -456px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-strategy-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -501px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-style-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -636px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}
#pod-title-other-games {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -996px transparent;float:left;width:200px;height:45px;position:relative;top:10px;margin-bottom: 21px; text-indent:-2000em;}

#pod-title-search-results {background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -1141px transparent;float:left;width:200px;height:32px;position:relative;top:10px;margin-bottom:36px; text-indent:-2000em;}
.search-results {float:right; height:45px; line-height:45px; margin:10px 20px 0px 0px; font-size:14px;}

#pod-title-topchannel {float:right; line-height:45px; font-size:22px; color:#575757; margin-top:10px; margin-right:10px;}

#title-recently-played {float:left; width:200px; height:43px; background:url("../images/pod-titles-sprite.png?v=1") 0px -141px no-repeat; text-indent:-2000em;}

#pod-tag-title {float:left; color:#000; font-weight:bold; font-size:24px; margin:24px 0px 24px 0px;}

/*********** SCORED GAMES **********/
#content-scored {float:left;width:960px;}

ul.thumbs-scored {float:left; width:906px;}
ul.thumbs-scored li {float:left; width:135px; height:125px; margin:0px 19px 14px 0px; position:relative;}
ul.thumbs-scored .thumb-small {float:left; position:absolute; left:7px; top:7px; width:122px; height:94px;}
ul.thumbs-scored .thumb-small a {float:left; display:block; width:122px; height:94px;}
ul.thumbs-scored .thumb-link {float:left; position:absolute; top:5px; left:5px; width:119px; height:88px; z-index:100; text-indent:-2000em;}
ul.thumbs-scored .thumb-small-overlay{position:absolute; top:0; left:0; background:url("../images/thumb-small-overlay.png") 0 0 no-repeat; width:135px; height:125px; z-index:99;}
ul.thumbs-scored .title{font-size:12px; color:#333; width:133px; text-align:center; position:absolute; bottom:6px; display:block; z-index:100; line-height:12px; height:14px; overflow:hidden;}

a.pod-control-nonscored-act{background:url("../images/layout-sprite-interior.png") no-repeat scroll -1055px -0px transparent;display:block;position:relative;top:10px;width:153px;height:36px;float:right;right: 127px;}
a.pod-control-nonscored-act:hover{background-position:-1055px -40px;}

a.pod-control-scored-act{background:url("../images/layout-sprite-interior.png") no-repeat scroll -1207px -80px transparent;display:block;position:relative;top:10px;width:153px;height:36px;float:right;left: 179px;}
a.pod-control-scored-act:hover{background-position:-1207px -120px;}

a.pod-control-scored{background:url("../images/layout-sprite-interior.png") no-repeat scroll -1207px -0px transparent;display:block;position:relative;top:10px;width:153px;height:36px;float:right;left: 179px;}
a.pod-control-scored:hover{background-position:-1207px -40px;}

a.pod-control-nonscored{background:url("../images/layout-sprite-interior.png") no-repeat scroll -1055px -80px transparent;display:block;position:relative;top:10px;width:153px;height:36px;float:right;right: 127px;}
a.pod-control-nonscored:hover{background-position:-1055px -120px;}

.pagination-game{background:url("../images/layout-sprite-interior.png") no-repeat scroll -452px -445px transparent;display:block; width:746px; height:37px; float:right; margin-right: 10px; margin-top:15px;}
.pagination-game ul{float:left;width: 782px;position: relative;left: 6px;top: 7px;}
.pagination-game li {float:left;}

a.page-left-game{background:url("../images/layout-sprite-interior.png") no-repeat scroll -463px -534px transparent;display:block;position:relative;width:22px;height:23px;float: left;margin-right: 2px;}
a.page-left-game:hover{background-position:-463px -559px;}

a.page-right-game{background:url("../images/layout-sprite-interior.png") no-repeat scroll -713px -534px transparent;display:block;position:relative;width: 23px;height:23px;float: left;}
a.page-right-game:hover{background-position:-713px -559px;}

a.page-num-game{background:url("../images/layout-sprite-interior.png") no-repeat scroll -488px -534px transparent;display:block;position:relative;width: 22px;height: 20px;float: left;font-size:12px;font-weight:bold;text-align: center;padding-top: 3px;margin-right: 3px;text-transform: uppercase;color: #5a5268;}
a.page-num-game:hover{background-position:-488px -534px;}
a.page-num-game.current {background-position:-538px -534px; color:#fff;}
a.page-num-game:hover{background-position:-513px -534px; color:#5a5268; text-decoration:underline;}

a.pod-control-page-game{background:url("../images/layout-sprite-interior.png") no-repeat scroll -744px -607px transparent;display:block;position:relative;top: 16px;width: 108px;height:36px;float: right;right: 20px;}
a.pod-control-page-game:hover{background-position:-744px -647px;}

.pagination{background:url("../images/layout-sprite-interior.png") no-repeat scroll -452px -606px transparent;display:block;width: 293px;height: 37px;position: relative;top: 18px;float: right;right: 129px;}
.pagination ul{float:left;width: 272px;position: relative;left: 10px;top: 7px;}
.pagination li {float:left;}

.pagination-full {background:url("../images/layout-sprite-interior.png") no-repeat scroll -452px -606px transparent; display:block; width: 293px; height: 37px; float: right; margin-top:15px; margin-right:10px;}
.pagination-full ul {float:left;width: 272px;position: relative;left: 10px;top: 7px;}
.pagination-full li {float:left;}

a.first-page-left{background:url("../images/layout-sprite-interior.png") no-repeat scroll -613px -534px transparent;display:block;position:relative;width:22px;height:23px;float: left;margin-right: 6px;}
a.first-page-left:hover{background-position:-613px -559px;}

a.last-page-right {background:url("../images/layout-sprite-interior.png") no-repeat scroll -588px -534px transparent;display:block;position:relative;width:22px;height:23px;float: left;margin-right: 6px;}
a.last-page-right:hover {background-position:-588px -559px;}

a.page-left{background:url("../images/layout-sprite-interior.png") no-repeat scroll -463px -534px transparent;display:block;position:relative;width:22px;height:23px;float: left;margin-right: 6px;}
a.page-left:hover{background-position:-463px -559px;}

a.page-right{background:url("../images/layout-sprite-interior.png") no-repeat scroll -563px -534px transparent;display:block;position:relative;width: 23px;height:23px;float: left;margin-right: 6px;}
a.page-right:hover{background-position:-563px -559px;}

a.page-num{background:url("../images/layout-sprite-interior.png") no-repeat scroll -488px -534px transparent;display:block;position:relative;width: 22px;height: 20px;float: left;font-size:12px;font-weight:bold;text-align: center;padding-top: 3px;margin-right: 6px;text-transform: uppercase;color: #5a5268;}
a.page-num.current {background-position:-538px -534px; color:#fff;}
a.page-num:hover{background-position:-513px -534px; color:#5a5268; text-decoration:underline;}

.period-selector {float:right; margin-top:15px; margin-right:10px; width:320px; height:35px;}
.period-selector .weekly {float:left; width:102px; height:35px; display:block; text-indent:-2000em; background:url("../images/layout-sprite-interior.png") -1019px -597px no-repeat;}
.period-selector .weekly:hover {background:url("../images/layout-sprite-interior.png") -1019px -517px no-repeat;}
.period-selector .weekly.current {background:url("../images/layout-sprite-interior.png") -1019px -557px no-repeat;}

.period-selector .monthly {float:left; width:108px; height:35px; display:block; text-indent:-2000em; background:url("../images/layout-sprite-interior.png") -1121px -597px no-repeat;}
.period-selector .monthly:hover {background:url("../images/layout-sprite-interior.png") -1121px -517px no-repeat;}
.period-selector .monthly.current {background:url("../images/layout-sprite-interior.png") -1121px -557px no-repeat;}

.period-selector .popular-games {float:left; width:110px; height:35px; display:block; text-indent:-2000em; background:url("../images/layout-sprite-interior.png") -1229px -597px no-repeat;}
.period-selector .popular-games:hover {background:url("../images/layout-sprite-interior.png") -1229px -517px no-repeat;}
.period-selector .popular-games.current {background:url("../images/layout-sprite-interior.png") -1229px -557px no-repeat;}

/*********** DIALOGS **********/
#game-share-dialog {position:relative;width:500px;height:300px;background:url("../images/score-share-dialog.png") -89px -88px no-repeat;}
#game-share-dialog .score {position:absolute;top:28px;left:0px;width:500px;font-size:32px;color:#fff;font-weight:bold;text-align:center;height:43px;line-height:40px;}
#game-share-dialog .msg {position:absolute;top:190px;left:20px;width:460px;color:#000;text-align:center;}
#game-share-dialog .proceed {position:absolute;top:243px;left:191px;width:117px;height:35px;background:url("../images/score-share-dialog.png") -281px -464px no-repeat;text-indent:-2000em;}
#game-share-dialog .proceed:hover {background:url("../images/score-share-dialog.png") -281px -504px no-repeat;}
#game-share-dialog .close {position:absolute;top:-8px;right:-10px;width:28px;height:28px;background:url("../images/score-share-dialog.png") -428px -464px no-repeat;text-indent:-2000em;}
#game-share-dialog .close:hover {background:url("../images/score-share-dialog.png") -428px -504px no-repeat;}

/*********** FORM **********/
#pod-title-reset-password{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -681px transparent;width:100%;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-account-reg{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -726px transparent;width:100%;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-account-login{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -771px transparent;width:100%;height:45px;position:relative;top:10px;margin-bottom: 21px;}
#pod-title-forgot-password{background:url("../images/pod-titles-sprite.png?v=1") no-repeat scroll -0px -816px transparent;width:100%;height:45px;position:relative;top:10px;margin-bottom: 21px;}

#form-content{margin-top: 24px; margin-left: 10px;}
.input-standard{background:url("../images/form-sprite.png") no-repeat scroll -0px -0px transparent;display:block;width:445px;height:43px;position:relative;margin-bottom:17px;}
.input-short{background:url("../images/form-sprite.png") no-repeat scroll -0px -50px transparent;display:block;width:445px;height:43px;position:relative;margin-bottom:17px;font-size:12px;}
.input-date{background:url("../images/form-sprite.png") no-repeat scroll -0px -100px transparent;display:block;width:445px;height:43px;position:relative;margin-bottom:17px;font-size:12px;}
.input-country{background:url("../images/form-sprite.png") no-repeat scroll -0px -147px transparent;display:block;width:445px;height:43px;position:relative;margin-bottom:17px;font-size:12px;}
.form-label{font-size:12px;color:#666;font-weight:bold;float:left;display:block;position:relative;top:13px;left:10px;width:155px;}
.form-label-short{font-size:12px;color:#666;font-weight:bold;float:left;display:block;position:relative;top:13px;left:10px;width:97px;}
.required{color:#b51c10;}

.input-standard > input{border:1px solid #E5DECB;width:250px;position:relative;top:10px;left:22px;height:20px;line-height:17px;}
.input-standard > select{width:250px;position:relative;top:10px;left:22px;height:20px;}
.input-standard > input.error{border:1px solid #c20404;}

.input-container{width:250px;position:relative;top:10px;left:22px;height:20px;font-size: 13px;}

p.form-intro{font-size:12px;color:#c20404;margin-bottom:20px;line-height:18px;}
p.form-intro a{color:#c20404;text-decoration:none;}
p.form-intro a:link{color:#c20404;text-decoration:underline;}
p.form-intro a:visited{color:#c20404;text-decoration:underline;}
p.form-intro a:hover{color:#333;text-decoration:underline;}
a.user-drop-highlight{font-size:12px;color:#666;width:142px;height:26px;display:block;}
a.user-drop-highlight:link{color:#666;text-decoration:none;width:142px;height:26px;padding-top:2px;}
a.user-drop-highlight:visited{color:#666;text-decoration:none;}
a.user-drop-highlight:hover{color:#666;text-decoration:none;}
p.form-error{font-size:12px;color:#c20404;margin-bottom:20px;line-height:18px;}
p.valid-error{font-size:12px;color:#c20404;position:absolute;bottom:13px;left:460px;width:460px;}
p.valid-error a{color:#c20404;text-decoration:none;}
p.valid-error a:link{color:#c20404;text-decoration:underline;}
p.valid-error a:visited{color:#c20404;text-decoration:underline;}
p.valid-error a:hover{color:#333;text-decoration:underline;}
input.reset-password{background:url("../images/form-sprite.png") no-repeat scroll -477px -0px transparent;display:block;position:relative;width:147px;height:38px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;position:relative;top:2px;line-height:0;}
input.reset-password:hover{background-position:-477px -40px;}
input.register{background:url("../images/form-sprite.png") no-repeat scroll -641px -0px transparent;display:block;position:relative;width:147px;height:38px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;position:relative;top:2px;line-height:0;}
input.register:hover{background-position:-641px -40px;}
input.login{background:url("../images/form-sprite.png") no-repeat scroll -801px -0px transparent;display:block;position:relative;width:147px;height:38px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;position:relative;top:2px;clear:left;line-height:0;}
input.login:hover{background-position:-801px -40px;}
input.instructions{background:url("../images/form-sprite.png") no-repeat scroll -477px -83px transparent;display:block;position:relative;width:192px;height:38px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;position:relative;top:2px;clear:left;line-height:0;}
input.instructions:hover{background-position:-477px -123px;}
input#gender{border:1px solid #c2b07c;position:relative;top:12px;left:19px;}
.input-short p{font-size:11px;color:#666;position:relative;bottom:4px;left:40px;}
.gender-box{width:80px;float:left;}
#auto-login{float:left;}
.auto-login p{float:left;font-size:12px;position:relative;top:2px;left:4px;}
.auto-login{float:left;position:relative;bottom:8px;font-size: 14px;}
select.country{position:relative;top:11px;left:20PX;width:317px;}
select.month{position:relative;top:11px;left: 20PX;width: 147px;float: left;}
select.day{position:relative;top:11px;left: 30PX;width: 75px;float: left;}
select.year{position:relative;top:11px;left: 40PX;width: 75px;float: left;}
#under-age{background:url("../images/form-sprite.png") no-repeat scroll -0px -200px transparent;display:block;width:643px;height:47px;margin:150px auto;}

/*********** MEDIADETAILS **********/
a.refresh{background:url("../images/form-sprite.png") no-repeat scroll -453px -0px transparent;display:block;position:absolute;width:19px;height:19px;right:5px;top:2px;}
a.refresh:hover{background-position:-453px -20px;}
.mode-container {float:left;margin-left:14px;font-size:12px;}

#user-game-score {float:left; background:url("../images/layout-sprite-interior.png") no-repeat scroll 0px -2348px transparent; display:block; width:800px; height:47px; margin:8px 10px 20px 9px; padding:0px 20px 0px 65px;}
#user-game-score .user-score-text {float:left; line-height:47px; color:#875609; font-size:14px;}
#user-game-score .user-score-text span {color:#D44A4A;}
#user-game-score .user-score-mode {float:right; font-size:12px; line-height:47px; color:#875609; font-size:14px;}
#user-game-score a.user-refresh{background:url("../images/form-sprite.png") no-repeat scroll -453px 0 transparent;display:block;width:19px;height:19px;float:right; text-indent:-2000em; margin:14px 0px 0px 10px;}
#user-game-score a.user-refresh:hover{background-position:-453px -20px;}

#login-promo{float:left; background:url("../images/layout-sprite-interior.png") no-repeat scroll 0px -2348px transparent; display:block; width:820px; height:47px; margin:8px 10px 20px 9px; padding:0px 0px 0px 65px;}

#fb-comments {float:left; width:885px; margin:0 0 30px 0;max-height:500px;overflow-y:auto;overflow-x:hidden;}

#flashcontent{color:#777;font-size: 22px;text-align:center;}
#flashcontent a {text-decoration:underline;color:#E02F76;}
#flashcontent h2 {margin-top:100px;padding-top:10px;}
#flashcontent h2,#flashcontent h3,#flashcontent p {background:#FFF;}
#flashcontent p {padding-bottom:10px;}

/*********** USER PROFILE BAR **********/
#user-profile-bar {float:left; width:886px; height:52px; padding:9px 10px 9px 10px; margin:10px 26px 10px 26px; background:url("../images/layout-sprite-interior.png") -233px -2278px no-repeat; line-height:50px;}
#user-profile-bar .user-avatar {float:left; width:50px; height:50px; border:1px solid #585858; margin-right:20px;}
#user-profile-bar .user-name {float:left; height:50px; font-size:25px; color:#630;}
#user-profile-bar .change-pass {float:right; font-size:12px; color:#630;}

/*********** PROFILE **********/
#scores-profile{width: 940px;height:567px;border:1px solid #b8b7b7;margin:0 auto;position:relative;top:37px;padding-bottom: 10px;float: left;left: 10px;}
#scores-header-profile{background-color:#F4F4F4;height:18px;border-bottom:1px solid #CAC9C9;font-size:12px;color:#333;position:relative;padding-top:5px;padding-left:10px;clear: left;}
#scores-my{width:433px;float:left;position:relative;top:20px;left:10px;margin-right: 35px;}
#scores-friends{width:433px;float:left;position:relative;top:20px;left: 30px;}
#scores-profile img{float:left;position: relative;bottom: 3px;}
#scores-list-profile{background:url("../images/layout-sprite-interior.png") no-repeat scroll -0px -123px transparent;display:block;width:432px;height:500px;position: relative;top: 0;float: left;}
#scores-list-profile ul {padding: 10px 11px;}
#scores-list-profile li {height:25px;margin-bottom: 2px;}

#profile-guest {float:left; width:867px; height:92px; margin:20px; padding:30px; background:url("../images/layout-sprite-interior.png") 0px -2119px no-repeat; text-align:center; color:#875609; font-size:18px;}
#profile-guest a {color:#d75656;text-decoration:underline; cursor:pointer;}
#profile-guest a:hover {text-decoration:none;}

/*********** RATING **********/
#game-details .rating{float:left; width: 100%; min-height: 50px;}
#vote-msg {float:left;width:100%;}
#game-details .rating ul{float:left;list-style:none;margin:0;padding:0;width:150px;height:30px;position:relative;background:url(../images/rating.png) top left repeat-x; left:-4px;}
#game-details .rating li{padding:0;margin:0;height:30px;width:30px;float:left;}
#game-details .rating li a{display:block;width:30px;height:30px;line-height:30px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;overflow:hidden;}
#game-details .rating li a:hover{background:url(../images/rating.png) left center;z-index:2;left:0;border:none;}
#game-details .rating .current{float:left;background:url(../images/rating.png) left bottom;position:absolute;left:0;top:0;height:30px;display:block;text-indent:-9000px;z-index:1;}
#game-details .rating a.one{left:0;}
#game-details .rating a.one:hover{width:30px;}
#game-details .rating a.two{left:30px;}
#game-details .rating a.two:hover{width:60px;}
#game-details .rating a.three{left:60px;}
#game-details .rating a.three:hover{width:90px;}
#game-details .rating a.four{left:90px;}
#game-details .rating a.four:hover{width:120px;}
#game-details .rating a.five{left:120px;}
#game-details .rating a.five:hover{width:150px;}

/*********** 404 **********/
#fourofour-msg {float:left; width:906px; margin:20px 26px 20px 26px;}
#fourofour-msg .title {float:left; font-size:25px; color:#630; font-weight:bold; margin-bottom:15px;}
#fourofour-msg .msg {float:left; clear:left; width:906px;}
#fourofour-msg .msg a {color:#630;}
 
#copyright {text-align:center; font-size:10px; width:100%; color:#000;}


/*********** LIVE STATS **********/
.ls {position:absolute;z-index:9999;font-size:11px;color:#fff;font-family:verdana;text-align:right;opacity:0.75;top:3px;left:3px;}
.ls div {background-color:#000;margin-bottom:1px;border-radius:3px;padding:2px;}

.broken-game-report {position: absolute;font-size: 11px;right: 485px;top: 11px;line-height: 12px;text-align: center;color: #333;}