html{background-color:#211f21;}
body{font-family: Verdana; color: #222222;background-color:#211f21;font-size:11px;line-height:1.3em;}
h1{font-family:Arial;font-weight:normal;font-size:21px;}
h1.home{color:#69167a;position:absolute;top:103px;left:12px;}
h2{font-weight:normal;font-size:19px;}
p{padding-bottom:10px;}
strong,.strong{font-weight:bold;}
a{color:#3964c3;text-decoration:underline;}
a:hover{color:#fc9706;text-decoration:underline;}
.nv{display:none;visibility:hidden;}
.clear{clear:both;}
.stressed{color:#a8ec65;}
/* sprites */
.icon_sprite{padding-left:5px;background-image:url(/images/sprite-icons.png) !important;background-repeat:no-repeat !important;background-position:-500px 0;}
.icon-can{background-position:-18px -183px;}
.icon-usa{background-position:-18px -211px;}
.icon-yes{background-position:-8px -155px;}
.icon-no{background-position:-8px -126px;}
.icon-mac{background-position:-20px -7px;}
.icon-linux{background-position:-20px -37px;}
.icon-flash{background-position:-20px -67px;}
.icon-nodown{background-position:-21px -95px;}
.icon-java{background-position:-20px -274px;}
.icon-star{background-position:-20px -297px;}
.icon-dollar{background-position:-20px -326px;}
.icon-money{background-position:-20px -355px;}
.bg_sprite{background-image:url(/images/sprite-master.png) !important;background-repeat:no-repeat !important;}
.text{padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; margin-bottom:10px;background-color:#ffffff;text-align:left;}
.text h2{margin-bottom:15px;line-height:1.1;}
p.hr{padding-bottom:15px;margin-bottom:10px;background-position:left bottom;background-image:url(/images/stripes-grey-h.gif);background-repeat:repeat-x;}
#doc{ width:1013px;margin-bottom:10px;background-color:#ffffff;background-image:url(/images/sprite-master.jpg);background-position:0 -1343px;background-repeat:no-repeat;text-align:left;position:relative;}
/* header */
#hd{width:1013px;position:relative;}
.hd-home{height:134px;}
.hd-others{height:114px;}
#hd-i{}
#hd .logo{width:260px;display:block;text-indent:-300px;position:absolute;top:0;left:0;height:80px;overflow:hidden;}
/* body */
#bd div.main{margin-left:11px;width:789px;position:relative;}
#main-wrapper{height:321px;}
/* footer */
#ft{margin-top:40px;background-color:#f9f9f9;height:88px;position:relative;}
#ft .footer{width:680px;display:block;color:#555555;position:absolute;top:25px;left:178px;}
#ft .footer a{text-decoration:none;}
#ft .eighteen{left:34px;top:23px;position:absolute;}
#ft .gamcare{left:94px;top:21px;position:absolute;}
/* nav */
#nav{width:191px;background-color:#ffffff;right:10px;position:absolute;z-index:100;}
.nav-home{top:134px;}
.nav-others{top:114px;}
#nav .nav{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin-bottom:10px;background-color:#f3eef4;}
#nav .title{font-family: Arial; margin-bottom: 5px; font-size: 14px; padding-bottom: 10px; padding-left: 15px; padding-top: 8px;color:#ffffff;background-color:#666666;background-position:-20px -726px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;overflow:hidden;}
#nav p{margin-right:5px;margin-left:5px;}
#nav p a{padding-left:11px;padding-bottom: 3px;padding-top: 4px;border-bottom-color:#f0f0f0;border-bottom-width:1px;border-bottom-style:solid;display:block;color:#803d7c;background-position:-23px -263px;background-repeat:no-repeat;background-image:url(/images/sprite-icons.png);text-decoration:none;}
#nav p a:hover{color:#f8c021;}
#nav p a.icon_sprite{padding-left:25px;}
#nav p.guide{display:block;position:relative;}
#nav p.guide b{float:left;margin-left:7px;margin-bottom:0;margin-right:0;margin-top:10px;display:block;font-style:normal;font-weight:normal;font-size:21px;}
#nav p.guide a{padding-left:25px;padding-right:5px;color:#3964c3;background-image:none;text-decoration:underline;height:46px;_padding-left:10px;}
#nav p.guide a:hover{color:#fc9706;}
/* top rooms */
#top_rooms{width:589px;float:left;background-color:#69167a;background-position:0 0;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height:311px;overflow:hidden;line-height:1;}
#top_rooms div.header{padding-bottom: 8px;padding-top: 7px;margin-left:11px;color:#ffffff;font-family:Arial;font-weight:normal;font-size: 17px;}
#top_rooms table{margin-left:5px;font-family:Arial,Helvetica,sans-serif;}
#top_rooms table th{padding-bottom: 10px;padding-top: 7px;color:#fbbe00;font-size:10px;font-weight:bold;}
#top_rooms table td{color:#ffffff;height:25px;}
#top_rooms table td img{margin-top: 1px;}
#top_rooms table td b{font-weight:bold;}
#top_rooms table a{color:#ffffff;text-decoration:underline;}
#top_rooms table a:hover{color:#fbbe00;}
#top_rooms table a.arrow{color: #a8ec65;font-weight:bold;}
#top_rooms table a.arrow:hover{color: #fbbe00;}
#top_rooms table .icon_sprite{width:17px;display:block;text-indent:-200px;height:17px;overflow:hidden;}
#top_rooms p{margin-top:10px;}
#top_rooms p span{color:#c11a1a;}
/* featured site */
#featured_site{width:188px;float:right;clear:right;background-color:#69167a;background-position:-589px 0;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height:311px;overflow:hidden;position:relative;}
#featured_site div.header{font-family: Arial; padding-top:8px;color:#ffffff;font-size: 14px;text-align:center;}
#featured_site_image{width:100%;text-align:center;position:absolute;top:41px;left:0;}
#featured_site_content{width:100%;text-align:center;position:absolute;top:124px;left:0;}
#featured_site_header{padding-bottom:4px;font-size:16px;font-weight:bold;}
#featured_site_header a{color:#a8ec65;}
#featured_site_header a:hover{color: #fbbe00;}
#featured_site_text{padding-top:8px;font-size:12px;text-align:left;}
#featured_site_text p{margin-right:20px;margin-left:20px;padding-left:20px;padding-bottom:5px;display:block;color:#ffffff;background-position:-21px -240px;background-repeat:no-repeat;background-image:url(/images/sprite-icons.png);text-decoration:none;}
#featured_site div.button{font-family: Arial; width:100%;text-align:center;position:absolute;top:268px;left:0;}
#featured_site div.button a {color:#803d7c;font-size:12px;font-weight:bold;}
#featured_site div.button a:hover {color: #222222;}
/* top sites */
#top_sites{clear:both;width:789px;}
#top_sites-i{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin-bottom:10px;}
#top_sites .h2-title{border-bottom:9px solid #211f21;}
#top_sites .h2-title-i{background-color:#69167a;background-position:-1px -691px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height:35px;overflow:hidden;}
#top_sites h2{padding:10px 12px 2px;color:#ffffff;}
#top_sites .top-site{background-color:#211f21;height:201px;}
#top_sites .top-site-i{padding:0 9px 9px;}
#top_sites .top-site-i2{height:190px;position:relative;}
#top_sites .odd .top-site-i2{background-position:0 -311px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;}
#top_sites .even .top-site-i2{background-position:0 -501px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;}
#top_sites .top-site-logo{width:178px;text-align:center;height:58px;vertical-align:middle;left:30px;top:13px;position:absolute;}
#top_sites .top-site-button{width:178px;text-align:center;left:30px;top:95px;position:absolute;}
#top_sites .top-site-button a{font-family: Arial; color:#ffffff;font-size:13px;font-weight:bold;}
#top_sites .top-site-button a:hover {color: #fbbe00;}
#top_sites .top-site-country .icon_sprite{padding-left:0;height:13px;position:absolute;top:142px;}
#top_sites .country-flag-can{width:25px;left:53px;}
#top_sites .country-yesno-can{width:40px;left:73px;}
#top_sites .country-flag-usa{width:25px;left:127px;}
#top_sites .country-yesno-usa{width:40px;left:147px;}
#top_sites .top-site-link{width:208px;text-align:center;left:15px;top:165px;position:absolute;}
#top_sites .top-site-link a {color:#803d7c;font-size:13px;}
#top_sites .top-site-link a:hover {color: #222222;}
#top_sites .top-site-title{width:260px;text-align:center;text-align:left;left:255px;top:20px;position:absolute;}
#top_sites .top-site-title a {font-family: Arial; color:#803d7c;font-size:17px;font-weight:bold;}
#top_sites .top-site-title a:hover {color: #222222;}
#top_sites .top-site-text{width:260px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:center;text-align:left;left:255px;top:52px;position:absolute;}
#top_sites .top-site-compat-title{width:180px;font-size:13px;font-weight:bold;text-align:left;left:540px;top:23px;position:absolute;}
#top_sites .top-site-compat .icon_sprite{padding-left:0;height:18px;position:absolute;}
#top_sites .compat-row-1{top:62px;}
#top_sites .compat-row-2{top:90px;}
#top_sites .compat-row-3{top:118px;}
#top_sites .compat-row-4{top:146px;}
#top_sites .compat-icon{width:25px;margin-top:1px;left:560px;}
#top_sites .compat-desc{width:90px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;left:583px;}
#top_sites .compat-yesno{width:40px;margin-top:2px;left:677px;}
/* list view */
#list_view{margin-top: 20px; clear:both;width:789px;}
#list_view-i{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin-bottom:10px;}
#list_view .h1-title{border-bottom-color: black; border-bottom-width: 9px; border-bottom-style: solid; background-color:#69167a;background-position:-1px -691px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;padding-top: 2px;padding-bottom: 8px;}
#list_view h1{padding:9px 12px 2px;color:#ffffff;}
#list_view .list-item{background-color:#211f21;}
#list_view .list-item-i{padding:0 9px 9px;}
#list_view .list-item-i2{background-position:0 -1113px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height: 185px;position:relative;}
#list_view .list-item-logo{width:145px;text-align:center;height:58px;vertical-align:middle;left:25px;top:27px;position:absolute;}
#list_view .list-item-country{width:145px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:28px;position:absolute;left:25px;top:112px;}
#list_view .list-item-country .icon_sprite{padding-left:0;height:13px;position:absolute;top:8px;}
#list_view .country-flag-usa{width:25px;left:0;}
#list_view .list-item-country-text{color:#555555;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;position:absolute;left:29px;top:7px;}
#list_view .list-item-text{width:540px;text-align:left;line-height:1.3;left:195px;top:27px;position:absolute;}
#list_view .list-item-text-title{font-family: Arial; font-weight: bold;}
#list_view .list-item-text-title a{padding-right:10px;color:#803d7c;font-size:17px;}
#list_view .list-item-text-title a:hover {color: #222222;}
#list_view .list-item-text-content{padding-top:15px;}
#list_view .bonus-code{color:#87ce46;font-weight:bold;}
/* review */
#review{margin-top: 20px; clear:both;width:790px;overflow:hidden;}
#review-i{margin-bottom:10px;}
#review .h1-title-i{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;background-color:#69167a;background-position:-1px -691px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height:35px;overflow:hidden;}
#review h1{padding:9px 12px 2px;color:#ffffff;}
#review .review-main{background-position:0 -792px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height:225px;position:relative;}
#review .review-main-logo{width:172px;text-align:center;height:58px;vertical-align:middle;left:30px;top:20px;position:absolute;}
#review .review-main-bonus-code{width:231px;font-size:12px;font-weight:bold;text-align:center;left:0;top:108px;position:absolute;}
#review .bonus-code{color:#87ce46;font-weight:bold;}
#review .review-main-button{font-family: Arial; width:231px;text-align:center;left:0;top:142px;position:absolute;}
#review .review-main-button a {line-height: 1.3em; color:#ffffff;font-size:17px;font-weight:bold;}
#review .review-main-button a:hover {color: #fbbe00;}
#review .review-main-title{font-family: Arial; width:260px;text-align:center;text-align:left;left:275px;top:17px;position:absolute;}
#review .review-main-title a {color:#803d7c;font-size:17px;font-weight:bold;}
#review .review-main-title a:hover {color:#222222;}
#review .review-main-compat .icon_sprite{padding-left:0;height:18px;position:absolute;}
#review .money-row-1{top:53px;}
#review .money-row-2{top:81px;}
#review .money-row-3{top:109px;}
#review .compat-row-1{top:137px;}
#review .compat-row-2{top:165px;}
#review .compat-row-3{top:193px;}
#review .review-main-icon{width:25px;margin-top:1px;left:273px;}
#review .review-main-desc{width:250px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;left:299px;}
#review .grey{color:#555555;}
#review .compat-yesno{width:40px;margin-top:2px;left:465px;}
#review .accepting-usa-players{position:absolute;left:594px;top:47px;}
#review .review-scr-data{clear:both;width:789px;margin-top:10px;}
#review .review-scr-data-i{border:1px solid #cdcdcd;position:relative;}
#review .review-scr{width:480px;float:left;}
#review .review-scr-title{width:480px;color:#ffffff;background-color:#666666;background-position:-1px -727px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;text-align:center;height:33px;overflow:hidden;}
#review .review-scr-title p{padding:6px 12px 2px;color:#ffffff;font-size:18px;}
#review .review-scr-images{padding-top:10px;}
#review .review-scr-images-i{position:relative;}
#review .review-scr-image-2{float:right;padding-left:10px;padding-right:1px;}
#review .review-scr-image-1{float:right;}
#review .review-data{float:right;clear:right;position:relative;}
#review .review-data-i{padding-top:5px;padding-right:5px;padding-bottom:5px;}
#review .review-data table{width:295px;}
#review .review-data table td{padding:7px;}
#review .review-data table .color-strip{background-color:#f4f4f4;}
#review .title-1{left:0;}
#review .title-2{left:264px;}
#review .title-3{left:528px;}
#review .title-off{background-position:-541px -1017px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;color:#ffffff;height:33px;overflow:hidden;cursor:pointer;}
#review .title-on{background-position:-279px -1017px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;color:#010101;height:33px;overflow:hidden;}
#review .review-tab-text{padding-top:46px;padding-right:17px;padding-left:17px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:1.3;}
#review .h3-sim{padding-bottom:1px;font-weight:bold;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px;}
#review .review_tabs {clear:both;margin-top:10px;background-color:#f3eef4;}
#review .review_tabs .tab { margin-left: 1px; float: left; background-position: -541px -1017px; background-image: url(/images/sprite-master.jpg); background-repeat: no-repeat; position: relative; height: 33px; width: 262px;}
#review .review_tabs .tab:hover {background-position: -278px -1017px;}
#review .review_tabs .tab.on {background-position: -278px -1017px;}
#review .review_tabs .tab div {height: 20px; width: 20px; left: 10px; top: 8px; position: absolute;}
#review .review_tabs .tab a {color: white; font-family: Verdana; left: 30px; top: 10px; position: absolute;}
#review .review_tabs .tab a:hover {color: #222222;}
#review .review_tabs .tab.on a {color: #222222 !important;}
#review .review_tabs .maintext { clear: both; padding-top: 15px;padding-right:17px;padding-left:17px;font-family:Verdana;}
#review .review_tabs .maintext div {font-weight: bold;}
#review .review_tabs .button {margin-bottom: 10px; margin-top: 10px; margin-left: 30px; width:279px;background-position:0 -1017px;background-image:url(/images/sprite-master.jpg);background-repeat:no-repeat;height:86px;position:relative;}
#review .review_tabs .button div {width:192px;color:#ffffff;font-size:15px;font-weight:bold;text-align:center;line-height:1.3em;position:absolute;left:70px;top:15px;}
#review .review_tabs .button div a{color:#fc9706;font-size:16px;font-weight:bold;}
#review .review_tabs .button div a:hover {color:#FFFFFF;}
