#block-views-GamesList{
float:left;
width:435px;
}

.game .title a:hover{color:#fff !important;}

#block-views-GamesList #bla{
	height:auto !important;
}

.breadcrumb {height:20px;line-height:20px;clear:both;}
.fp .breadcrumb { display:none; }


/*.breadcrumb a {padding:0 10px 0 0px;}*/

.breadcrumb a {padding:0px;}

tbody { border:none;}
.node, .block {/*border:1px solid #95A2A9;*/ margin:0 0 15px 0;}

#inner table,#inner tr, #inner td {border: 1px solid #018AC3; padding:3px;}
#main table#inner {border-collapse: separate; margin: 10px 0;}


.node h1,
.node .title,
.block .title {background:url(orange-4.gif) 6px 8px no-repeat;font:bold 12px/27px Arial,sans-serif; color:#fff; text-transform:none;margin:0 0 4px 0; padding:0 0 0 22px; height:27px;}
.node .content {padding:0 45px 30px 30px; margin:0; text-align:left;}

.review .content h2,
.node .content h2, .node .content h2.title,
.node .content h5, .node .content h5.title,
.comments .box h2
{font-size: 12px; font-family: Tahoma; font-weight: bold; color: #ffffff; background: #018AC3; border: 1px solid #95A2A9;margin-bottom:10px; padding: 2px;}


input,select,textarea {border:1px solid #A5ACB2; font-size:11px;}
.block .content { padding:0 5px 10px 5px;}

#block-views-GamesList .content,#block-views-GamesList .game .content .links,
.body ul, .body ul li { margin: 0; padding: 0; list-style:none; list-style-image:none;  }

#topline { height:19px; border-bottom:1px solid #B4BFC5; }
#userlinks { float:right; margin-right: 10px!important; }
#userlinks li.first  { padding:0 10px 0 0!important ;margin: 0 10px 0 0!important ; border-right:1px solid #ddd!important;  }
.service-links { float:left; height:18px; }
#flags {float: right; }
#header { height:102px; margin-bottom:7px; }
.fp #header { margin-bottom:17px; }
/* top menu */
#header .block-gpcustom { border:none; clear: both; background:url(top-menu-bg.gif) 0 0 repeat-x; height:25px; }

#header .block-gpcustom li { line-height:24px;padding:0 10px 0 0; height:25px; float:left; white-space:nowrap;  z-index:1000;background:url(top-menu-li.gif) right center no-repeat;}
#header .block-gpcustom li.expanded {background-image:url(top-menu-li-expan.gif) }
#header .block-gpcustom li a { padding:0 12px;color:#fff; line-height:22px;  text-decoration:none; display:inline; }
#header .block-gpcustom li.expanded ul { min-width:120px; border:none; display:block; visibility:hidden; position:absolute; padding:0; background:#A7DAED; margin-top:-2px;  z-index:1000; margin-left:0px;}
#header .block-gpcustom li.expanded li { padding:0; line-height:18PX; height:18px; float:none; background:#A7DAED!important; border:solid #01508B; border-width:0px 1px 1px 1px; margin:0;z-index:1000;}
#header .block-gpcustom li.expanded li a { display:block;color:#014F8D!important; line-height:18px; font-weight:normal;}
#header .block-gpcustom li.expanded li a:hover { background:#52C6F7; }
#header .block-gpcustom li.hover ul { display:block; visibility:visible; }
#header .block-gpcustom li.hover .expanded ul {display:none; }
#header .block-gpcustom li.hover .hover ul { display:block!important; margin:-19px 0 0 133px}

.poker #header .block-gpcustom li.expanded li { background-color:#BEF08F!important;}
.poker #header .block-gpcustom li.expanded li a:hover { background:#72D64F!important; }
.poker #header .block-gpcustom li.expanded li a { color:#067902!important; }

/* top menu */
#logo { float:left;
height:55px;
padding-top:15px;
width:280px;}
#search-theme-form {float:right; height:30px; margin-top:15px; }
		#search-theme-form .form-submit {background:url(top-search-button.gif) 0 bottom no-repeat;margin:0;width:70px; height:28px;border:none;font:bold 12px/24px Verdana!important; color:#000;}
		#search-theme-form #edit-search-theme-form-keys {width:200px; height:16px; padding-left:3px;border:1px solid #B5BEC3;}

#toptabs { height: 30px; margin:10px 0px 0px 0 ; padding: 0; width:215px; float:right; clear:right; }
	#toptabs li {float:right; height:30px; text-align:center;  margin:0 1px 0 0; }
	#toptabs li a { width:95px; background-position: 0 -30px ; background-repeat:no-repeat; display:block;height:30px; }
	#toptabs .active a { background-position:0 0px; }
	#tab-poker a { background-image:url(but_poker.gif); }
	#tab-main a { background-image:url(but_casino.gif); }


#topline ul { margin:0; padding:0;}
#topline li { display:inline; padding: 0 0 0 3px; }



#leftbar {width:206px;float:left;}

#leftbar .block {background:url(block-title-bg.gif) -570px 0 no-repeat #fff;}
#leftbar .block .feed-icon {float:left; margin-top:10px; display:block;}

#main .node,#fp .block-tournaments {background:url(block-title-bg.gif) -370px 0 no-repeat #fff;}
#nfp #main .node {background-position:-105px 0;}


.newreview #sshots { height: 180px; margin:0 auto; width:600px; }
.sshot {width:175px; height:170px;margin:0 25px 15px 0px;padding:0;float:left; overflow:hidden;}
.sshot .title {margin:0;height:18px; line-height:18px; background:#DFE1E2;color:#606B72; padding:0 0 0 10px; text-transform:capitalize;font-weight:bold;}
.sshot img {width:175px; height:131px; display:block;}
.sshot .pf_field_r_visitlink1_0, .sshot .left {background:url(orange-3.gif) 0 3px no-repeat; padding: 0 0 0 8px;float:left;font-size:10px;}
.sshot .pf_field_r_visitlink1_0 {float:right;}
.view-WhereToPlay { height:170px; margin-left:18px; }

.node h3,
.node h3 a,
#related-links .title {background:#018AC3; color:#fff; font:bold 12px/20px Verdana,Arial;margin:20px 0 5px 0; text-transform: capitalize; padding:0 0 0 5px;text-align:left; }
#relatedlinks li {background:url(orange-3.gif) 0 3px no-repeat; padding: 0 0 0 12px;margin:0 0 3px 1px  ;}
#relatedlinks .hidden { display: none; }
#relatedlinks .active .hidden { display:block; }
#rnews li span {padding:0 0 0 10px; font-size:11px;}


#selectedcasino .content { padding: 7px 10px; }
	#selectedcasino .part1 { height:55px; }
	#selectedcasino .part2 { min-height:140px; margin:0 0 15px 0; }
	#selectedcasino .part2 , #selectedcasino .part2 a { font-size:11px; }
	#selectedcasino .pf_field_r_smalllogo { float:left; margin:0 10px 0px 0; }
	#selectedcasino .reviewname { font:normal 18px/25px Verdana,serif; float:left; color:#000; width:300px; }
	#selectedcasino .playersrating { width:auto; height:20px; line-height:20px; float:left; }
		#selectedcasino .playersrating b { float:left; font-size:11px; max-width:100px ; overflow:hidden;}
		#selectedcasino .playersrating span { width:190px; height:20px; float:left; display:block; background:url(small-stars.png) 0 -21px repeat-x; margin:0 10px 0 0;}
		#selectedcasino .playersrating span div { height:20px; background:url(small-stars.png) 0 0 repeat-x; }
	#selectedcasino .usflag {  float:right; width:31px; height:23px; background:url(feat-usflag.png) 0 0 no-repeat; }
	#selectedcasino span.usflag { background-image:url(feat-usflag-no.png); }
	#selectedcasino .pf_field_r_lobby { width:180px; height:135px; overflow:hidden; float:left; margin:0 10px 20px 0; }
		#selectedcasino .pf_field_r_lobby img { width:180px; height:auto; }
	#selectedcasino table { min-width:230px; }
		#selectedcasino table tr { background:none; border:none; }
		#selectedcasino table caption { border-bottom:1px solid #b2b2b2; font-weight:bold; line-height:13px; text-align:left; font-size:11px; }
	#selectedcasino .links { height:25px; margin:15px 0 20px 0; }
	#selectedcasino a.gate { background:url(ct-button.png) 0 0 no-repeat; float:left; height:23px; line-height:23px; color:#fff; padding:0; }
		#selectedcasino a.gate span { background:url(ct-button.png) right 0 no-repeat;padding:0 10px 0 0 ; margin: 0 0 0 10px;  color:#fff; min-width:200px; text-align:center; }
	
	


#block-views-HotOffers  {min-height:322px; overflow:hidden; }
  .accheader {cursor:pointer; font-weight:bold; display:block; background:url(hotitle.png) 0px 0 repeat-x; padding:0 0 0 24px; height:21px; line-height:21px; color:#000; text-decoration:none; }
  #block-views-HotOffers .selected { background-position:0 -21px; color:#fff;}
  .acctext { background-color:#fffeaf; padding:8px 9px; font-size:11px; line-height:13px; display:none; }
	#block-views-HotOffers .first { display:block; }
  #block-views-HotOffers .textselected {display:block;}
  #block-views-HotOffers .title {margin:0;height:25px; border-bottom:1px solid #95A2A9; }
  #block-views-HotOffers .content { padding:0 0 20px 0 ; }
  #block-views-HotOffers .pf_field_ho_image { display:block; margin:12px 0; text-align:center; }
  #block-views-HotOffers .pf_field_ho_image img { max-width:168px; max-height:100px; }
	#block-views-HotOffers .acctext .links { height:23px; margin:5px 0px; }
  #block-views-HotOffers .reviewlink { float:left; display:block; height:23px; line-height:23px;  padding:0 0 0 12px; background:transparent url(orange-4.gif) no-repeat 0px center; }
	#block-views-HotOffers .pf_field_ho_link { float:right; display:block; height:23px; line-height:23px;  padding:0; background:url(ct-button.png) 0 0 no-repeat; margin:0; color:#fff; }
	#block-views-HotOffers .pf_field_ho_link span { display:block; height:23px; line-height:23px; background:url(ct-button.png) right 0 no-repeat; }
  #stopho { background:url(stopplay.gif) 0 -17px no-repeat; float:left; display:block; width:18px; height:17px; padding:0; margin: 0 0 0 10px; cursor:pointer;}
  #block-views-HotOffers .hostoppedbutton { background-position:0 0;}
  #block-views-HotOffers .links { margin: 28px 10px 0 0; }

#block-views-GamesList .title {margin:0 0 2px 0;}
#block-views-GamesList .morelink,
#block-views-GamesList .game .title {
	border-bottom:1px dotted #666666;
	color:#0066CC;
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	height:21px;
	line-height:20px;
	margin:0 0 1px;
	padding:0 0 0 0px;
	text-transform:capitalize;
	width:195px;
}
#block-views-GamesList .game .title a { color:#0066CC; text-decoration:none; }
.lngde #block-views-GamesList .game .title {height:35px; line-height:35px;}
#block-views-GamesList .view-content .active .title {background-color:#fff;}
#block-views-GamesList .content {min-height:52px;}
#block-views-GamesList .game .title2 {font-weight:bold; color:#606B72; text-align:left; margin:10px 0 7px;font-size:12px;}

.game{
float:left;
width:205px;
}

#describe{
	background:transparent url(bkgd-calloutbox.gif) repeat scroll 0;
	border:1px solid gray;
	float:left;
	height:239px;
	padding:6px !important;
} 

#block-views-GamesList .game .content {width:200px;}

#block-views-GamesList .game .content img{border:1px solid gray;}

#block-views-GamesList .view-content .active .content {
	background:transparent url(bkgd-calloutbox.gif) repeat scroll 0 0;
	border:1px solid gray;
	display:block;
	height:226px;
	padding:10px;
	top:1416px !important;
	visibility:visible; 
	width:200px;  
}

#block-views-GamesList .game .text {font-size:11px;line-height:16px; background:url(2pix-hor-gray.gif) 0 bottom repeat-x; margin:0 0 15px 0; padding-bottom:10px;}
#block-views-GamesList .game .logo { height:52px; display:block; width:103px; }
#block-views-GamesList .pf_field_g_logo_0 img { border:1px solid #96A0A9; }
#block-views-GamesList .game .content .links li a {background:url(orange-3.gif) 0 center no-repeat; padding: 0 0 0 8px;margin:0 0 2px 0; display:block; float:none;}

#rightbar .block .feedicon ,#leftbar .block .feedicon { display:block; background:url(feed-icon.gif) right center no-repeat; padding: 0 15px 0 0 ; float:right; margin-right:3px; }

/* social bookmarks div */
#social-bookmarks { float: right; padding-left: 10px; padding-bottom: 10px; width: 140px;}
#social-bookmarks .social-digg, #social-bookmarks .social-yigg, #social-bookmarks .social-twitter { float: right; margin: 0 6px; } 
#social-bookmarks .social-stumbleupon { float: right; clear: both; padding-top: 6px; margin-right: 10px; }
.social-facebook  { padding-top: 10px; }
.social-facebook , .social-facebook  a { font-size: 14px; font-weight: bold; }
.social-facebook img { margin: 0 10px -6px 0; }

/* fp tabs */
#block-gpcustom-3 { min-height:200px; }
#block-gpcustom-3, #block-gpcustom-3 .content { padding: 0; border:none; margin:0; }
#block-gpcustom-3 .fptabs { visibility:hidden; border:1px solid #b0b0b0; padding-top:2px; }
#fptourtabs .header , #block-gpcustom-3 .header { height:26px;padding-top:1px; }
#fptourtabs h3, #block-gpcustom-3 h3 { cursor:pointer; margin:0!important; float:left; background:url(top5tabs.gif) right -26px no-repeat; height:26px; font-size:11px; font-weight:bold;padding:0 20px 0 5px; line-height:26px;border-left:1px solid #bbb; }
#block-gpcustom-3 h3#id-Top5USCasinos { background-image:url(top5redtab.gif); color:#fff; }
#fptourtabs h3.active, #block-gpcustom-3 h3.active { color:#fff; background-position:right 0 ; }
.lngnl #block-gpcustom-3 h3  { letter-spacing:-0.8px; font-weight:normal; }
.lngfr #block-gpcustom-3 h3  { letter-spacing:-0.5px; }
.lngit #block-gpcustom-3 h3  { letter-spacing:-1px; font-weight:normal;}
.lnges #block-gpcustom-3 h3 { letter-spacing:-0.7px; font-weight:normal;}
.lngde #block-gpcustom-3 h3 { letter-spacing:-0.5px; font-weight:normal;}

#block-gpcustom-3 .pf_field_top_5_picture {	float:left; }
#block-gpcustom-3 .pf_field_top_5_picture img { width:127px; height:88px;}
#block-gpcustom-3 .text { margin:0 0 0 173px; min-height:90px; }
#block-gpcustom-3 ul .title {text-transform:uppercase; font-size:11px; font-weight:bold; color:#000; background:none; padding:0; line-height:11px;height:auto; height:auto; }
#block-gpcustom-3 .title span  {	color:#FF5C00; font-weight:bold; font-size:11px; padding:0 5px 0 0; }
#block-gpcustom-3 .bonus {font-size:10px; font-weight:bold; color:#0179AA; padding:0 2px 0 4px;}
#block-gpcustom-3 .links {height:20px; margin:5px 0 0 3px;}
#block-gpcustom-3 .links a {background:url(orange-3.gif) 0 center no-repeat; padding: 0 0 0 8px;font-size:11px;}
#block-gpcustom-3 .links a.fl { float:left; }
#block-gpcustom-3 .morelink {height:20px; margin-bottom:5px;}
#block-gpcustom-3 .morelink a {float:right;background:url(orange-3.gif) 0 center no-repeat; padding: 2px 10px 2px 8px;}
#block-gpcustom-3 .odd {	background-color:#E0F2F8;}
#block-gpcustom-3 li {padding:15px 20px 12px 15px ; background:url(2pix-hor-gray.gif) 0 bottom repeat-x;margin:0; list-style:none;min-height:110px;}
#block-gpcustom-3 li.last {height:auto;padding:3px;min-height:20px;}
#block-views-Top5CasinosEditorsSide .usflag, #block-gpcustom-3 .usflag  {background:url(feat-usflag.png) 0 0 no-repeat;float:right;height:23px;width:31px;}
#block-views-Top5CasinosEditorsSide span.usflag, #block-gpcustom-3 span.usflag  {background-image:url(feat-usflag-no.png); }
#block-gpcustom-3 .srev li { min-height:14px;}
#block-gpcustom-3 .srev ul {position:static;width:auto; border:none; height:auto;}
ul.o4bullet li, #block-gpcustom-3 .srev li {border:none; background:url(orange-4.gif) 2px 3px no-repeat; padding:0 0 0 16px;}



/* fp tabs */
#fptourtabs { margin:20px 0 0 0 ; }
#fptourtabs h3 { width:170px;  }

/* Images */
#block-views-Cartoons .view-data-node_link, #block-views-Cartoons .view-data-image_nid { text-align:center; margin:0 0 10px 0; }
#block-views-Cartoons img { width:117px; border:1px solid #94a1a9;}
#block-views-Cartoons .more-link { height:15px; margin-top:0px; }

#page-views-cartoons .content a.title { display:block; margin: 0; padding:0 0 5px 13px; background:url(orange-3.gif) 0 0px no-repeat; color:#000; font: bold 12px/12px Arial,sans-serif; height:auto;}
#page-views-cartoons .content .item-list li  { border-bottom:1px solid #000; margin: 10px 0 ; padding: 0 0 10px 0; }
#page-views-cartoons li div { text-align:center; }

#nfp .image .content {text-align:center; }
#nfp .image img { margin: 0 0 15px 0; }
#nfp .image p {text-align:left; }
#block-views-Cartoons #fullcartoon { display:none; position:absolute; width:auto; border:1px solid #a2a2a2; padding:1px; z-index:100;background:url(loading.gif) center center no-repeat #fff; }
/* Images */

.view-item-PokerTips .view-data-node-title a { font-weight:bold; color:#606b72; }
.view-item-PokerTips .view-data-node-body { font-size:11px; }
.view-item-PokerTips .view-data-node-body img { float:left; margin:0 5px 5px 0; border:1px solid #94a1a9; width:62px; }


/* review */
.review  .logo {float:left; margin:0 10px 10px 0;}
.review #updated {color:#FF5C00; font-weight:bold; margin:0 0 35px 0px;}
.review .info {margin:20px 0 0 0; height:300px;}
.review .info table {width:325px; margin:0 10px 10px 0px;}
	table#group_general_information { float:left; }
.review .info th, .review .info td {padding:0 0 0 3px;height:20px;}
.review .info th {background:#018AC3; color:#fff; border:1px solid #95A2A9; border-collapse:collapse;}
.review .info td {border:1px solid #95A2A9; border-collapse:collapse;font-size:10px; text-align:left;}
	.dd {color:#000;cursor:pointer;background:#fff; font-weight:bold; }
	.dd div {display:none;width:189px;position:absolute; background:#fff;border:1px solid #000; padding:5px; text-align:left;color:#000;}
.review tr.odd, .info tr.even { background:none;}
.review #playersrating {height:30px;margin:10px 0 0 0; line-height:30px; font-weight:bold;color:#0179AA;}
.review #playersrating img { margin-top:7px;}
.review #playersrating td { padding: 0 3px;}
.votable img { cursor:pointer; }

#vpelinks {height:20px;margin:5px 0 35px 0;padding:0; clear:right; }
.review #vpelinks li {float:left; background:url(orange-3.gif) 0 3px no-repeat; padding:0 25px 0 12px;list-style:none;}

.links { height: 30px; }
.links a {float:right; background:url(orange-4.gif) 0 center no-repeat; padding: 0 10px 0 12px;margin:0px;}

/* review */
/* newreview */
#fp .newreview .part1 { min-height:210px; margin:0 0 15px 0; width:380px; }
#nfp .newreview .part1 { float:left; min-height:200px; margin-bottom:20px; }
.newreview .part1 h4 { border-bottom:1px solid #b2b2b2; line-height:20px; float:left;margin:0;width:380px;}
.newreview #hotext { margin:10px 0 0 0; float:left; }
.newreview #hotext p { margin:0; }
.nrbob { background:url(ho-review-bob.gif) 0 0 no-repeat; width:266px; height:26px; display:block; text-align:center; font:bold 14px/24px Verdana; color:#fff!important; text-decoration:none; margin:8px 0 0 0; }
.nrbob:hover { background-position: 0 -26px; text-decoration:none;}
.newreview .pf_field_r_lobby { float:left; margin:0 10px 10px 0; }
.newreview .pf_field_r_lobby img { height:200px; width:250px; }
.newreview .info table.last { margin-right:0; width:325px; }
.newreview .part1 caption {height:20px;font-size:12px; line-height:20px; background:#018AC3; color:#fff; border:1px solid #95A2A9; border:none; border-collapse:collapse;font-weight:bold; width:326px; margin-left:-1px; }
.newreview #support table {float:left;height:100px;}
.newreview #topgeneral { float:left; }
.newreview th { font-size:14px; }
.newreview .usflag { margin-top:10px; float:right; width:100px; padding:60px 0 0 0 ; background:url(review-usflag.png) 0 0 no-repeat; color:#000; text-decoration:none; font-weight:normal; font-size:11px; text-align:center; }
.newreview span.usflag  { background-image:url(review-usflag-no.png); }

.newreview #infobanner {border:1px solid #95A2A9;height:118px;margin-left:335px;position:absolute;text-align:center;width:323px; margin-top:3px; }
.newreview .text li {
background:transparent url(orange-4.gif) no-repeat scroll 0 3px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 5px;
padding:0 0 0 15px;
}
#bonusesinfo .bob { clear:right; }
#logoplusso { float:right; margin: 0 0 10px 10px ;}
#logoplusso h3 { background:#4F9A3F; color:#fff; line-height:19px;  padding: 0 0 0 10px; margin:10px 0 0 0 ; border:solid #95A2AA; border-width:1px 1px 0 1px; font-size:12px; }
#bonuspageso { border:1px solid #95A2AA; padding:5px; width:200px; }
#bonuspagebanner { border:1px solid #95A2AA; padding:10px; float:right; margin: 0 0 10px 10px; }
/* newreview */

/* oldreview */
.review0 .content { margin-top:20px; }
.review0 .pf_field_r_logo {float:left; margin:0 10px 10px 0;}
.review0 #updated {color:#FF5C00; font-weight:bold; margin:0 0 15px 0px;}
.review0 .info table { width:319px; }
.0review0 .info { height:200px!important; }

/* oldreview */

#rightbar {width:266px;float:right;}
#rightbar .block {background:url(block-title-bg.gif) -550px 0 no-repeat #fff;}


#block-views-Top5CasinosEditorsSide { background-color:#fffeae!important; }
#block-views-Top5CasinosEditorsSide .usflag { margin:-5px 3px 0 0; }
#block-views-Top5CasinosEditorsSide .content { padding: 0;  }
#block-views-Top5CasinosEditorsSide  li {padding:0 0 8px 10px;list-style:none;margin:0 0 10px 0;background:url(2pix-hor-gray.gif) 0 bottom repeat-x;}
#block-views-Top5CasinosEditorsSide li.first {padding:0 0 8px 10px!important;list-style:none;margin:0 0 10px 0!important;background:url(2pix-hor-gray.gif) 0 bottom repeat-x!important;}
#block-views-Top5CasinosEditorsSide  li.last { padding:0 0 8px 10px!important;list-style:none;margin:0 0 10px 0!important; }
#block-views-Top5CasinosEditorsSide  li .title {background:none; color:#000; line-height:15px;padding: 3px 0 3px 0;margin:0 0 5px 0; height:auto;}
#block-views-Top5CasinosEditorsSide  li .title a {color:#000; text-decoration:none;}
#block-views-Top5CasinosEditorsSide  li .title a:hover {color:#0179AA; text-decoration:underline;}
#block-views-Top5CasinosEditorsSide  li .title span {padding:0 2px 0 0; }
#block-views-Top5CasinosEditorsSide .pf_field_r_smalllogo {float:left;}
#block-views-Top5CasinosEditorsSide .pf_field_r_smalllogo img {width:80px; height:43px;}
#block-views-Top5CasinosEditorsSide .bonus {display:none;}
#block-views-Top5CasinosEditorsSide .srev {magrin:5px 0 8px 0;}
#block-views-Top5CasinosEditorsSide .text li {width:160px;background:url(orange-4.gif) 0 center no-repeat; padding: 0 0 0 12px;margin:0 0 3px 0;  line-height:11px; font-size:11px; }
#block-views-Top5CasinosEditorsSide .links {height:43px;margin:0 0 3px 90px; }
#block-views-Top5CasinosEditorsSide .links a { display:block; float:none; background:none; padding:0; text-decoration:underline; }
#block-views-Top5CasinosEditorsSide .links a.gate {float:none; background:url(ct-button.png) 0 0 no-repeat;  font:bold 11px/23px Verdana; color:#fff; margin:5px 15px 0 0 ; }
#block-views-Top5CasinosEditorsSide .links a.gate span { background:url(ct-button.png) right 0 no-repeat;  font:bold 11px/23px Verdana; color:#fff; }
/* #block-views-Top5CasinosEditorsSide .links a.right {float:right;} */

#block-views-WereYouAware .content .view-data-node-title {background:url(tip-title-bg.jpg) 0 0 no-repeat;padding:3px 0 0 40px; color:#606B72;font-weight:bold;line-height:16px; text-transform:none;min-height:35px;}
.poker #block-views-WereYouAware .content .view-data-node-title {background:url(were-you-aware-poker.jpg) center 0 no-repeat;padding:80px 0 0 0px; color:#606B72;font-weight:bold;line-height:16px; text-transform:none;min-height:0; text-align:center; }
#block-views-WereYouAware .content { padding-left:20px; }

#block-views-Editorials .item-list li {background:url(2pix-hor-gray.gif) 0 bottom repeat-x!important; padding: 0 0 5px 0; margin:0 0 5px 0;}
#block-views-Editorials .date ,#page-views-NEwditorials .date {padding:0 0 0 5px;font-size:10px; white-space:nowrap;}
#block-gpcustom-2 .date, #block-views-News .date {background:url(orange-3.gif) 0 2px no-repeat #D0D5D8; color:#606B72; padding: 0 0 0 8px;font:bold 11px/14px Verdana;}
#block-views-News  .item-list li,#block-gpcustom-2 .item-list li {margin:0 0 10px 0;}
#block-gpcustom-7 dt , #block-views-Editorials  .view-footer-Editorials, .view-footer-News, #block-views-News .view-footer-News {height:15px; margin:25px 3px 3px 0 ;}
#block-gpcustom-2 .content, #block-views-News .content, #block-views-Editorials .content { padding-bottom: 2px; }

#block-gpcustom-1 form {height:auto; margin:0  0 0 10px;}
#block-gpcustom-1 form span {display:block; width:60px; float:left;font-weight:bold;}
#block-gpcustom-1 form input {width:100px;margin:0 0 5px 0;}
#block-gpcustom-1 .button {border:0; margin:0 0 0 87px; background:url(submit-button.gif) 0 0 no-repeat; width:78px;height:17px;cursor:pointer;}

#block-subscription-subscr form {height:auto; margin:0  0 0 10px;}
#block-subscription-subscr form label {display:block; width:60px; float:left;font-weight:bold;}
#block-subscription-subscr form input {width:100px;margin:0 0 5px 0;}
#block-subscription-subscr #edit-submit {border:0; margin:0 0 0 87px; background:url(submit.gif) 0 0 no-repeat; width:78px;height:17px;cursor:pointer;}


#block-gpcustom-7 { background:none!important;margin-top:30px; }
#block-gpcustom-7 .content { padding:0; }
#block-gpcustom-7 dl { margin:0; padding:12px 5px;}
#block-gpcustom-7 dt,#block-gpcustom-7 dd { display:none; }
#block-gpcustom-7 dd { min-height:150px; }
#block-gpcustom-7 dd.active,#block-gpcustom-7 dt.active { display:block;}
#block-gpcustom-7 .header { height:26px; margin-top:-26px; margin-left:-1px; }
#block-gpcustom-7 h3 { cursor:pointer; margin:0!important; float:left; background:url(top5tabs.gif) right -26px no-repeat; height:26px; font-size:11px; font-weight:bold;padding:0pt 25px 0 10px; line-height:26px;border-left:1px solid #bbb; }
#block-gpcustom-7 h3.active { color:#fff; background-position:right 0 ; }
#block-gpcustom-7 .item-list li {background:url(2pix-hor-gray.gif) 0 bottom repeat-x!important; padding: 0 0 5px 0!important; margin:0 0 5px 0!important;}
#block-gpcustom-7 .date {display:block; background:url(orange-3.gif) 0 2px no-repeat #D0D5D8; color:#606B72; padding: 0 0 0 8px;font:bold 11px/14px Verdana;}

#block-views-Jackpots {min-height:150px;}
#block-views-Jackpots .micro_jackpot {display:block; background:#B6C6CE;color:#024F8B;width:134px; height:17px; font:bold 13px/17px arial;text-align:center;margin:0;}
#block-views-Jackpots #progressive10 { width:133px; display:inline; }
#block-views-Jackpots .jackpot .content { position:absolute; margin:0 0 0 110px; width:133px; display:none;}
#block-views-Jackpots .active .content  { display:block; }
#block-views-Jackpots .field_jp_provider_logo { width:96px; height:27px; }
#block-views-Jackpots .prov {  width:100px; height:28px;cursor:pointer; background:url(2pix-hor-gray.gif) 0 bottom repeat-x; margin:0 0 3px 0; }
#block-views-Jackpots .jackpot .content select {	width:135px; border:1px solid #CED0D2;}
#block-views-Jackpots .pf_field_jp_game_logo { width:134px; height:66px; display:block; }

#block-gpcustom-4 .logo { height:48px; line-height:48px; margin:3px 0 0 1px; }
#myytplayer { margin: 10px 0 0 12px; z-index:1; }
#block-gpcustom-4 .logo img { margin: 0px 5px 0 0; float:left; }
#block-gpcustom-4 .pf_field_vid_sponsor { display:block;  height: 25px; line-height:25px; text-align:center; margin:8px 0;}
#block-gpcustom-4 .related { height:52px; overflow:hidden; background:url(video-related-bg.gif) 0 0 repeat-x; padding:0 5px; }
#block-gpcustom-4 .related li { float:left; margin:6px 2px 0 2px;}
#block-gpcustom-4 .related img { width:55px; height:40px;  cursor:pointer; border: 1px solid #999; display:block;}
#block-gpcustom-4 .bottom-links { height:25px; margin:25px 0 0 0;}
.sshot .pf_field_vid_sponsor { float:none; }


#block-gpcustom-7 .morelink,
#block-gpcustom-2 .morelink,
#block-views-Cartoons .more-link a,
#block-views-ExclusiveFreerolls .morelink a,
#block-views-Editorials .morelink,
#block-gpcustom-0 .morelink,
#block-views-News .morelink {float:right; background:url(orange-3.gif) 0 2px no-repeat; color:#0179AA; padding: 0 0 0 8px; margin:0; }

.review div.morelink, .node div.morelink { height:auto; }
.review a.morelink, .node a.morelink {float:right; background:url(orange-4.gif) 0 center no-repeat; padding:0 0 0 15px;}

#main {margin:0 281px 0 218px;}
#main:after { content:"."; clear:both; display:block;  visibility:hidden; color:#fff; }

.forum #main {margin:0;}
#nfp #main {margin-right:0;}

#footer { margin:20px 0 40px  0; }
#footer ul { float:right; }
#footer ul li { border-right:1px solid #0179AA;display:inline;padding:0pt 5px!important;}
#footer ul li.first { border-right:1px solid #0179AA!important;}

.messages { margin:15px 0 7px 0 ; padding:0 10px; }
.status {border:1px solid #00ee00;}
.error {border:1px solid #ee0000;}
#redir li {	height:20px; }
.fl {float:left; margin:0 10px 10px 0;}
.fr {float:right; margin:0 0 10px 10px;}

.bob {height:30px; background:#C3CACE;padding:5px 0 0 0;text-align:center; margin:10px 0; }
.bob a {background:url(bob.gif) 0 0 no-repeat; width:316px;height:26px;display:block;margin:0 auto; font:bold 14px/24px Verdana; color:#fff!important; text-decoration:none;}
.bob a:hover {background-position:0 -26px;}


.left { float:left; }
.right {float:right; }

#block-views-Top5CasinosEditorsSide h3,
.review .info .dd div,
#header .title, #header h1,#header h2,#header h3,
#topline h3,#topline h2 { display:none; }

li.last, li.first { border:none!important; background:none!important; margin:0!important; padding:0!important; }
#leftbar div.more-link a, #leftbar .morelink { background:url(orange-3.gif) 0 center no-repeat!important;padding:0 0 2px 10px!important; }



/* temp */
#rules li { margin:0 0 5px 15px; list-style:disc; }
#rules li span { display:block;  }
#rules li span.updated { color:red; }
.node-form .standard {clear:none; }

.bulleted li {background:url(orange-3.gif) 0 3px no-repeat!important; padding: 0 0 0 12px!important;margin:0 0 3px 1px!important;}

a.or3 { background:url(orange-3.gif) 0 2px no-repeat; padding: 0 0 0 8px;  }

#nfp .pager {clear:none; margin:20px 0;}

#block-views-Editorials .date, #page-views-NEwditorials .date {font-size:10px;padding:0pt 0pt 0pt 5px;white-space:nowrap;}
#page-views-NEwditorials .content .item-list ul li {list-style-position:outside;list-style-type:disc;border-bottom:1px solid #000; }


#sortby dl.content { padding:0 15px 30px 15px; }
#sortby a.red, #sortby .red {color:#FF0000;font-weight:normal;font-size:12px;}
#sortby td.red {background:#E6E9EB;}
#sortby td {text-align:center;height:45px;font-size:11px;border:1px solid #fff; vertical-align:middle; }
#sortby .usflag { width:40px; background:url(feat-usflag.png) center center no-repeat; }
#sortby .nousflag {  width:40px; background:url(feat-usflag-no.png) center center no-repeat; }
#sortby .counter {color:#0179AA;font-size:11px;}
#sortby td.ws {text-align:left;width:150px;}
#sortby td.ws span { font-weight:bold; padding-right:3px; }
#sortby td.ws a {white-space:normal; font-weight:bold; }
#sortby .ws a {font:normal 11px/14px Verdana;white-space:nowrap;}
#sortby table {width:100%;}
#sortby .pf_logo img { width:53px; height:auto; margin:0 10px; }
#sortby th {border:2px solid #fff; text-align:center; background:#E6E9EB;font-size:11px;color:#808080;}
#sortby .pf_field_r_downloadlink2 ,#sortby .pf_field_r_downloadlink1_url {background:url(download-icon.gif) 0 0 no-repeat;display:block;height:18px; width:32px;margin:0 auto;}
#sortby .pf_field_r_downloadlink2 { color:#CDF7C4; }
#main #sortby.SortByMaxUSAllowed { background:url(usallowedsortby.jpg) 0 0 no-repeat; }
#main #sortby.SortByMaxUSAllowed h1 { padding: 0 0 0 88px; height:42px; line-height:42px;background:none; margin-bottom:25px; }

#forward {background:url(block-title-bg.gif) -460px 0 no-repeat #fff;width:300px;position:absolute; left:40%;  }
#forward .content { padding: 0 15px 15px 15px; background:url(referafriendlogo.png) 0 bottom no-repeat; min-height:270px; }
#forward .title {margin:0;}
#forward .text {color:#000;}
#forward #buttons { height:30px; margin:10px 0; text-align:right; }
#forward #buttons a { float:right; margin:0 0 0 10px; font-size:12px; }
#forward input, #forward textarea { width:162px; border:1px solid #aaa;;border:1px solid #A5ACB2; height:20px; line-height:20px;  margin-top:5px; padding-left:3px;  }
#forward #forward-text { height:90px; }
#forward label { width:100px; font:bold 11px Arial; display:block; float:left; height:20px; margin:5px 3px 0 0; }
#forward label span { color:#888; font-size:0.9em; font-weight:normal; padding-left:3px; }

#forward-icon {float:right; background:url(envelope.gif) right 0 no-repeat; padding: 0 40px 0 0; height:30px; line-height:30px;}

.genbutton {float:left;margin:5px 5px 0 0;}
.genBright {background:url(genbright.jpg) 0 0 no-repeat;}
.genBleft {background:url(genbleft.jpg) 0 0 no-repeat;}
.genBright ,.genBleft, .genBcenter {height:26px;width:8px;}
.genBcenter {background:url(genbcenter.jpg) 0 0 repeat-x; width:auto;}
.genBcenter a { font:bold 14px/26px Arial; color:#fff; text-transform:uppercase; text-decoration:none;}

.poker .review .tabs { height:26px;}
.poker .review .tab { cursor:pointer; margin:0!important; float:left; background:url(top5tabs.gif) right -26px no-repeat; height:26px; padding:0 30px 0 5px; border-left:1px solid #bbb; height:26px; font-size:11px; font-weight:bold; line-height:26px; color:#000; }
.poker .review .tabs .active { color:#fff; background-position:right 0 ; }
.poker .review dd.active { display:block; }

#block-views-ExclusiveFreerolls dd { display:none; }
#block-views-ExclusiveFreerolls h3 { cursor:pointer; float:left; width:125px; line-height:25px; color:#606b72; height:25px; margin:0; font-size:12px; padding:0 0 0 5px; }
#block-views-ExclusiveFreerolls .header {height:25px; background:url(exclusivetabs.gif) 0 0 no-repeat; margin:0 -5px; }
#block-views-ExclusiveFreerolls .pf_field_xt_image { width:133px; float:left; overflow:hidden;}
#block-views-ExclusiveFreerolls .links { margin:0 0 0 140px; height:auto; padding-top:20px; }
#block-views-ExclusiveFreerolls .links a { float:none; display:block; margin:0px 0 15px 0 ; }

#footer {clear:both; height:23px; border-top:1px solid #BFC4C7; margin:50px 0 0 0 ;line-height:23px;border-bottom:4px solid #0096D1; background-color:#E5E9EC;padding-left:5px;}
#bottom-menu {float:right; padding:0;}
#bottom-menu ul {margin:0;}
#bottom-menu li {list-style:none; display:inline;border-right:1px solid #0179AA; padding:0 5px;}
#bottom-menu li.last {border:none;}

#view-InstallSteps {margin: 10px auto; width: 160px; }
#view-InstallSteps .title{ font-weight:bold; background:none; color:#000; padding:0;}
#view-InstallSteps .view-data-node-data-field-r-sshot-rating-field-r-sshot-rating-value {width:21px; height:21px; float:left; margin:0; }
#view-InstallSteps .view-data-node-data-field-ss-text-field-ss-text-value {width:134px; line-height:21px; padding: 0;  margin-left:25px; }
#view-InstallSteps .view-data-node-data-field-ss-image-field-ss-image-url {text-align:center; margin:10px 0 20px 0; }
#view-InstallSteps .view-data-node-data-field-ss-image-field-ss-image-url img {width:160px;  }
#view-InstallSteps li.last ,
#view-InstallSteps li.first ,
#view-InstallSteps li { background:none; margin:0;  padding-left:0!important; }
#view-InstallSteps .pf_playnow { display:block; text-decoration:none; background:transparent url(bob.gif) no-repeat scroll 0 0; height:26px; line-height:26px; color:#fff; text-align:center;}
#view-InstallSteps .pf_playnow span { background:url(bob.gif) no-repeat scroll right 0 #fff; height:26px; line-height:26px; margin-left:10px; display:block;}
#view-InstallSteps .pf_playnow:hover { background-position:0 bottom; }
#view-InstallSteps .pf_playnow:hover span { background-position:right bottom; }

#edit-agreetonews { float:left; margin:0 10px 0 0 0; }
#userprofile dt { float:left; width:200px; font-weight:bold; }
#datecreated {color:#888;/*float:left;*/font-weight:bold;/*margin:5px 15px 15px 0;*/}

/* games table */
.cornertable { float:right; margin:0 0 10px 30px; }
.gamestbl { border:solid #95a2a9; border-width:0 1px 1px 1px;  }
.gamestbl caption { margin-left:-1px; background:url(ct-caption.png) 0 0 no-repeat; color:#fff; text-align:left; height:25px; line-height:25px; font-weight:bold; border:solid #95a2a9; border-width:0 1px 0 1px; padding:0 0 0 20px; }
.gamestbl tr.odd { background:#fff; }
.gamestbl tr.even { background:#EDEFEC; }
.gamestbl tr { border:none;}
.gamestbl td { border-top:1px solid #D9DADF; margin:0; padding:0 2px; font-size:10px;height:50px;vertical-align:center; }
.gamestbl th { color:#808080; border:none; height:20px; font-size:10px;}
.gamestbl .num { text-align:center; width:20px; }
.gamestbl .vis a { color:#fff; font-weight:bold; text-decoration:none; line-height:23px;  height:23px; background:url(ct-button.png) 0 0 no-repeat;  margin:0 5px 0 0 ;}
.gamestbl .vis a span { color:#fff; font-weight:bold; text-decoration:none; line-height:23px;  height:23px; background:url(ct-button.png) right 0 no-repeat; }
.gamestbl a { line-height:50px; font-size:12px; }
.gamestbl img { width:38px; height:auto; margin:0;display:block;}
.gamestbl .usstatus a { width:25px; height:17px; display:block; background:url(ct-usflag.png) 0 0 no-repeat; margin:0 5px; }
/* games table */

#wheretoplayshots #videos li { float:left ; margin:0 5px 10px 0; }
#embedwtp { width:205px; border:1px solid #95A2AA; margin:0 0 10px 0px ; background:#fff; }
#embedwtp .sshot { float:none; }
#embedwtp h2 { margin:0; line-height:20px; border:none; padding: 0 0 0 25px; height:20px; background:url(ingames-table-caption.gif) 0 0 no-repeat; color:#fff; }
#embedwtp .content { width:173px; margin:10px auto 20px auto; padding:0; }
#wheretoplayshots .usflag ,#embedwtp .usflag { background:url(ss-usflag.png) 0 0 no-repeat; width:20px; height:13px; float:right; display:block; margin:2px 2px 0 0 ; }
#wheretoplayshots span.usflag ,#embedwtp span.usflag { background-image:url(ss-usflag-no.png); }
/* -----------------------------FOREX-------------------------------------*/
#forexrightbanner { float:right; width:140px; border:1px solid #95A2AA; background:url(bannerbg.gif) 0 0 repeat-x #fff; padding: 5px 5px 20px 5px; text-align:center; font:normal 12px Arial; }
#leftbar #forexrightbanner { float:none; width:auto; }
#forexrightbanner img { margin-top:30px ;}
.forex .node { width:560px!important;min-height:70px; }
#forexlist .content img { float:left;}
#forexlist .content { background:url(2pix-hor-gray.gif) 0 bottom repeat-x; padding-bottom:10px; margin-bottom:0; padding-top:10px;  }
#forexlist .content h2,#forexlist ul,#forexlist p { margin-left:150px; background:none; color:#000; border:none; }
#forexlist .content h2 { margin-top:0; color:#007AAB; }
#forexlist .content li {background:url(orange-4.gif) 6px 3px no-repeat;font:normal 12px Tahoma,Arial,sans-serif; text-transform:none;margin:0 0 4px 0; padding:0 0 0 22px; }
#forexlist .morelink {height:20px;}
#forexlist .morelink a {background:url(orange-3.gif) 0 3px no-repeat; padding: 0 0 0 8px;float:right;font-size:12px;}
#forexlist .odd { background-color:#E0F1F8; }
.forex .orange { background:url(ustraffic2-orange-block.jpg) 0 0 no-repeat!important; }
/* -----------------------------FOREX-------------------------------------*/

#block-gpcustom-9, #block-gpcustom-8,#block-gpcustom-mobiletropez { background:url(bannerbg.gif) 0 0 repeat-x #fff!important; padding: 5px 5px 20px 5px; text-align:center; font:normal 12px Arial; }
#block-gpcustom-9 .title, #block-gpcustom-8 .title,#block-gpcustom-mobiletropez .title {background:none; padding:0; color:#000; }
/* ============================= COMMON ===================== */
dd { margin:0; }
.CB { background:url(common-button.png) 0 0 no-repeat; padding: 0 0 0 10px; height:24px; display:block; font: bold 12px/24px Verdana; color:#000; margin:0 15px 0 0; float:left; text-decoration:none; }
.CB span { background:url(common-button.png) right 0 no-repeat; padding: 0 10px 0 0; height:24px; display:block; font: bold 14px/24px Verdana; color:#000; }
.CB:hover { background-position:0 -24px; text-decoration:none; }
.CB:hover span { background-position:right -24px;}

a.lenz { cursor:pointer; background:url(lenz-icon.gif) 0 center no-repeat; padding:0 0 0 15px; }

div.morelink { height:20px; }
.page404 #leftbar,
.notabs #tabs-msg,
#forward,
#forward #success,
#forward #fault  { display:none; }

.page404 #main { margin-left:0; }


#block-views-HotOffers:after {
content:".";
clear:both;
}


.statcounter { visibility:hidden; }

#block-block-1 { border:none; }

/* BLOG */
#main .blog h2.title { background:none; font:bold 14px Verdana; color:#000; margin: 0 0 10px 0; border:none; }
#main .blog h2.title a {color:#000; }
.blog dd { margin-top:20px; }
.blog .pf_blogimage { float:right; border-left:10px solid #fff; display:block;}
.blog .pf_blogimage img { width:220px; height:auto; display:block; }
.blog .author { color:#ff5a03; font-weight:bold; }
.blog #datecreated { font-style:italic; font-weight:normal; color:#000; display:block; float:none; font-size:11px; }
.blog .blogstars { border:solid #d8d8d8; border-width:1px 0 1px 0 ; height: 27px;  margin: 5px 230px 40px 0; }
.blog .blogstars span { line-height:27px; float:left; display:block; font-size:11px;; }
.blog .thu,.blog .thd { width:11px; margin:4px 5px 0 0 ; height:15px; background:url(blog-thumbs-vote.png) 0 0 no-repeat; opacity:0.3; filter:Alpha(opacity=30);}
.blog .blogstars .active { opacity:1; filter:none; cursor:pointer; }
.blog .thd { background-position: right 0; }
.blog .blogstars .stars {float:left;  width:160px; background:url(blog-stars.png) 0 bottom repeat-x; height:14px; margin:5px 5px 0 5px ; }
.blog .blogstars .stars span { background:url(blog-stars.png) 0 0 repeat-x; height:14px; display:block; }
#page-views-blogs dd { border-bottom:1px solid #95A2A9; padding:0 20px 30px 20px;}
#page-views-blogs .morelink { background:url(orange-3.gif) 0 3px no-repeat; padding: 0 0 0 8px;float:left; }
#page-views-blogs dl.content { padding:0; }
#votemessage { display:none; position:absolute; top:10%; left:30%; min-height:50px; width:300px; background:lightYellow; border:1px solid lightGreen; padding:5px; text-align:center; }
.wait { cursor: wait; }
.blog .related li { background:url(orange-3.gif) 0 3px no-repeat; padding: 0 0 0 10px; }
/* BLOG */


/* comments */
#comments h3 { background:none; color:#000; padding:0; }
#comments .comment { border-bottom:1px solid #95A2A9; }
#comments .comment .control { background:url(comment-control.gif) -54px 3px no-repeat; padding:0 30px 0 0; line-height:14px; cursor:pointer; }
#comments .opened .control { background-position:0 3px; }
#comments .comment .submitted,#comments .comment .submitted a { font-size:11px; color:#95A2A9; }
#comments .comment .rest { display:none; }
#comments .opened .rest { display:inline; }
#comments .links a { float:none; background:none; padding:0; }
.commentcontent { padding: 10px; }
/* comments */

#leftbar:after  {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* footer */
#block-gpcustom-footertext {background:url(block-title-bg.gif) 0px 0 no-repeat #fff; clear:both; margin-top:12px;}
#block-gpcustom-footertext .content { padding:17px 20px 20px 20px; b*ackground:url(images/footertext-logo.png) 20px 17px no-repeat #FFF; }
/* footer */
#at15s { min-width:350px; }

#main .node .rssicon { float:right; margin: -27px 5px 0 0; background:transparent url(feed-icon.gif) no-repeat scroll right center; display:block; padding: 0 15px 0 0 ; }

a.gate , .gate a { display:block; text-decoration:none!important;}
a.gate span, .gate a span { background:inherit; display:block;padding:0 10px 0 0 ; margin:0 0 0 10px; height:inherit; line-height:inherit; cursor:pointer;color:inherit; }
#printforward { height: 20px; margin:15px 0 20px 0; }
#printicon , #mailtofriend { padding:0 0 0 20px; background:url(print-forward-icons.png) 0 3px no-repeat; line-height:16px; float:left; margin:0 20px 0 0;}
#printicon { background-position:0 -20px; }
















/****************************************************************************************/











body {
	margin: 0 auto;
	text-align: center;
	background-color: #d2d2d2;
	background-image: url(background_shadow.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
	}
body, div, table, td, select {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	color: #555;
	}
div, table, td, select {
	text-align: left;
	}
a, a:visited {
	color: #06c;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
.body644 a:hover {
	color: #fff;
	background-color: #06c;
	text-decoration: none;
	}
form, p {
	margin: 0;
	padding: 0;
	}
img, table {
	border: none;
	}
.maincontainer {
	width: 984px;
	margin: 0 auto;
	text-align: left;
	}
.adcontainer {
	position: relative;
	width: 984px;
	margin: 0 auto;
	text-align: left;
	}
#size207x90 {
	float: left;
	width: 207px;
	overflow: hidden;
	}
#size728x90 {
	float: right;
	padding-left: 10px;
	text-align: right;
	background-image: url(ad_tag_leaderboard.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
.ownership {
	background-color: transparent;
	border-top: 10px solid #eaeaea;
	border-right: 15px solid #eaeaea;
	border-bottom: 10px solid #eaeaea;
	border-left: 15px solid #eaeaea;
	}
.padding-ads {
	padding: 10px 15px;
	background-color: #eaeaea;
	}
.black {
	color: #000;
	}
.hidden {
	display: none;
	}
.bkgd_white {
	height: 1%;
	background: #fff;
	}
h1,h2,h3,h4,h5,h6,pre,code,form,body,html,input {
	margin: 0;
	padding: 0;
	color: #333;
	font-weight: normal;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover !important {
	margin-bottom: 4px;
	text-decoration: none;
	}
h1 {

	}
h2 {
	font-size: 20px;
	}
h3 {
	font-size: 16px;
	font-weight: bold;
	}
h4, h5 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:3px 0;
	}
h6 {
	font-size: 12px;
	}
.prxl {
	width: 460px;
	height: 245px;
	}
.prl {
	width: 142px;
	height: 107px;
	}
.prm {
	width: 85px;
	height: 64px;
	margin-right: 5px;
	}
.avatar {
	width: 40px;
	height: 50px;
	margin-right: 5px;
	}
.content_item {
	margin: 0;
	padding: 5px 0 10px 0;
	border-bottom: 1px dotted silver;
	line-height: 140%;
	}
.menu-tab_on, .menu-tab_off {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 60px;
	color: #ccc;
	border-right: 1px solid #fff;
	}
.menu-tab_on {
	color: #000;
	background: url(product_page_tab_on.gif) no-repeat top left;
	}
.menu-tab_off {
	background: url(product_page_tab_off.gif) no-repeat top left;
	}
.menu-tab_on a {
	width: 58px;
	color: #fff;
	}
.menu-tab_off a, .menu-tab_off a:link, .menu-tab_off a:visited, .menu-tab_off a:hover, .menu-tab_off a:active {
	width: 58px;
	color: #000;
	text-decoration: none;
	}
.menu-tab_forceon {
	color: #fff;
	}
.menu-tab_forceoff {
	color: #000;
	text-decoration: none;
	}
.darkhatchnav_on {
	background-color: #fff;
	}
.darkhatchnav_off {
	background-color: #e2e2e2;
	}
.also_on {
	padding: 10px;
	}
.also_on h3 {
	margin: 0;
	padding: 0;
	}
.details {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	white-space: nowrap;
 	}
.description {
	padding: 10px 5px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10px;
	}
.otherinfo {
	margin-top: 10px;
	padding-top: 10px;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10px;
	overflow: hidden;
	border-top: 1px dotted #000;
	}
.sidebar_header {
	padding: 4px;
	background-color: #39f;
	color: #fff;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	}
#table_fullheight {
	width: 100%;
	padding: 0;
	border: none;
	height: 100%;
	background-color: #fff;
	}
#oneupPoll {
	width: 275px;
	}
#oneupHypeSliderControl {
	width: 215px;
	height: 45px;
	position: relative;
	background-image: url('hype_slider_bkgd.gif');
	}
#oneupRateSliderControl {
	width: 215px;
	height: 45px;
	position: relative;
	background-image: url('rate_slider_bkgd.gif');
	}
#oneupSliderScore {
	text-align: center;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 22px;
	font-weight: bold;
	left: 138px;
	top: 5px;
	position: absolute;
	width: 76px;
	color: red;
	}
#user_rating, #user_hype {
	background: #ccc url(avg_user_rating_bkgd.gif);
	background-repeat: no-repeat;
	width: 55px;
	height: 46px;
	margin-top: 5px;
	white-space: nowrap;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 65px;
	color: #39f;
	overflow: hidden;
	}
#user_rating {
	font-size: 26px;
	}
#user_hype {
	font-size: 16px;
	}
#oneupSliderContainer {
	position: absolute;
	width: 124px;
	height: 9px;
	top: 76px;
	left: 5px;
	}
#oneupSlider {
	position: absolute;
	width: 3px;
	height: 3px;
	left: -5px;
	top: -47px;
	z-index: 100;
	}
#oneupSliderSubmit {
	position: absolute;
	width: 63px;
	height: 9px;
	left: 143px;
	top: 26px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#0066CC;
	text-align: center;
	line-height: 8px;
	}
#oneupSliderClickable {
	position: absolute;
	width: 130px;
	height: 9px;
	left: 2px;
	top: -45px;
	z-index: 90;
	}
#oneupAveHype {
	width: 55px;
	height: 46px;
	padding-top: 23px;
	background: url('avg_user_hyp_bkgd.gif') no-repeat;
	text-align: center;
	float: right;
	}
#oneupAveScore {
	width: 55px;
	height: 46px;
	padding-top: 23px;
	background: url('avg_user_rating_bkgd.gif') no-repeat;
	text-align: center;
	float: right;
	}
.blogsModuleDisplay {
	width: 100%;
	height: 220px;
	overflow: auto;
	}
.block {
	display: block;
	}
#item2a,#item2b,#item3a,#item3b,#item4a,#item4b,#item5a,#item5b,#item6a,#item6b,#item7a,#item7b,#item8a,#item8b,#item9a,#item9b,#item10a,#item10b {	/* Buzz */
	display: none;
	}
.spcScrnModuleDisplay {
	width: 188px;
	height: 61px;
	overflow: auto;
	}
.ad_container {
	margin: 0px 0px 45px 0px;
	padding: 20px 0px 20px 0px;
	text-align: center;
	color: #AAA;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
/* End V2 Styles */
/* Begin E3 Styles */
.module_title_left {
	background-image: url(bkgd-module_title.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	margin: 0;
	}
.module_header_left {
	background-image: url(bkgd-module_header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	margin: 0;
	}
.module_title_center {
	padding: 5px 0 5px 1px;
	background-image: url(bkgd-module_title_center.gif);
	background-repeat: repeat-x;
	border: none;
	margin: 0;
	}
.module_header_center {
	padding: 5px 0 5px 3px;
	background-image: url(bkgd-module_header_center.gif);
	background-repeat: repeat-x;
	border: none;
	margin: 0;
	}
.module_title_center h3 {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	height: 16px;
	overflow: hidden;
	}
.module_header_center h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	height: 16px;
	overflow: hidden;
	}
.module_title_right {
	background-image: url(bkgd-module_title.gif);
	background-repeat: no-repeat;
	background-position: top right;
	border: none;
	margin: 0;
	}
.module_header_right {
	background-image: url(bkgd-module_header.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	}
.module_header_bottom_left {
	background-color: #e9e9e9;
	background-image: url(bkgd-module_header_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	border: none;
	margin: 0;
	}
.module_header_bottom_center {
	background-color: #e9e9e9;
	padding: 3px 0 0 0;
	border: none;
	margin: 0;
	}
.module_header_bottom_right {
	padding: 3px 10px 3px 0;
	text-align: right;
	background-image: url(bkgd-module_header_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: none;
	margin: 0;
	}
.button_seemore_left {
	background-image: url(bkgd-module_seemore.gif);
	background-repeat: no-repeat;
	background-position: top left;
	white-space: nowrap;
	border: none;
	margin: 0;
	}
.button_seemore_center {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	padding: 2px 0 3px 3px;
	background-image: url(bkgd-module_seemore_center.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	border: none;
	margin: 0;
	}
.button_seemore_right {
	padding: 2px 0 3px 0;
	background-image: url(bkgd-module_seemore.gif);
	background-repeat: no-repeat;
	background-position: top right;
	white-space: nowrap;
	border: none;
	margin: 0;
	}
.tab_gray {
	padding-top: 4px;
	width: 122px;
	height: 22px;
	text-align: center;
	background-image: url(tab-eventdoor_gray.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	border: none;
	margin: 0;
	}
.tab_blue {
	padding-top: 4px;
	width: 122px;
	height: 22px;
	text-align: center;
	background-image: url(tab-eventdoor_blue.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	border: none;
	margin: 0;
	}
/* End E3 Styles */
/*-- CustomPolls --*/
.pollmain {
	background-color: #fff;
	color: #666;
	font-size: 11px;
	text-align: left;
	border: 1px solid #000;
	width: 170px;
	}
.polltable {
	background-color: #fff;
	color: #666;
	font-size: 11px;
	text-align: left;
	}
.polltitle {
	background-color: #39f;
	color: #fff;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	width: 170px;
	}
.pollquestion {
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	}
.polloption {
	color: #000;
	text-align: left;
	font-size: 10px;
	text-decoration: None;
	font-weight: normal;
	}
.pollsubhead {
	color: #06c;
	font-size: 18px;
	text-decoration: None;
	font-weight: bold;
	}
.hdrcap {
	background-image: url(hdr_tile_765x25.gif);
	height: 25px;
 	font-size: 18px;
	text-decoration: None;
	font-weight: bold;
	}
.pollcap {
	background-image: url(poll_cap_160x35.gif);
	}
#item {
	width: 100%
	}
#item a {
	color: #06c;
	font-weight: bold;
	text-decoration: none;
	}
#item a:hover {
	text-decoration: underline;
	}
/*-- end CustomPolls --*/
.bodybold {
	font-weight: bold;
	}
.link {
	color: #06c;
	text-decoration: none;
}
.link a:hover {
	color: #06c;
	text-decoration: underline;
}
#errors, .errors {
	font-weight: bold;
	color: #c00;
	}
.tNavMedBoldBotBar {
	color: #fff;
	font-weight: bold;
	}
#game th {
	background-color: #ddd;
	}
#game th, #game td {
	padding-left: 5px;
	}
#game td a, .blurb a, .bodybold a, .also_on a {
	color: #06c;
	text-decoration: none;
	}
#game td a:hover, .blurb a:hover, .bodybold a:hover .also_on a:hover {
	color: #06c;
	text-decoration: underline;
	background-color: transparent;
	}
#game a:hover {
	text-decoration: underline;
}
/* begin rounded corner box */
.rbox {
	margin-bottom: 10px;
	}
.rbox1, .rbox2, .rbox3, .rbox4, .rbox5, .rbox6, .rbox7 {
	display: block;
	overflow: hidden;
	font-size: 0;
	}
.rbox1, .rbox2, .rbox3, .rbox4, .rbox5, .rbox6 {
	height: 1px;
	}
.rbox4, .rbox5, .rbox6, .rbox7 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
	}
.rbox1, .rbox2, .rbox3  {
	background: #fff;
	}
.rbox1 {
	margin: 0 8px;
	}
.rbox2 {
	margin: 0 6px;
	}
.rbox3 {
	margin: 0 4px;
	}
.rbox4 {
	margin: 0 3px;
	border-width: 0 5px;
	}
.rbox5 {
	margin: 0 2px;
	border-width: 0 4px;
	}
.rbox6 {
	margin: 0 2px;
	border-width: 0 3px;
	}
.rbox7 {
	height: 2px;
	margin: 0 1px;
	border-width: 0 3px;
	}
.rboxcontent {
	display: block;
	padding-left: 5px;
	border: 3px solid #fff;
	border-width: 0 3px;
	background-color: #fff;
	}
/* end rounded corner box */
/* begin dialog popup */
#ol{background-image: url(overlay.png);}
* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/game/overlay.png", sizingMethod="scale");}
#dialog {
	display: none;
	}
.dialog-top {
	height: 15px;
	background-image: url(bkgd-popup_top.gif);
	background-position: center top;
	background-repeat: repeat-x;
	}
.dialog-top_left {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
.dialog-top_right {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
.dialog-content {
	clear: both;
	padding: 0 10px;
	background-color: #f1f1f1;
	border-left: 5px solid #ccc;
	border-right: 5px solid #ccc;
	}
.dialog-bottom {
	height: 15px;
	background-image: url(bkgd-popup_bottom.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	}
.dialog-bottom_left {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
.dialog-bottom_right {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
#dialog-error {
	visibility: hidden;
	color: #c00;
	}
#dialog-input {
	margin-bottom: 15px;
	}
#dialog-input input, #dialog-input textarea {
	width: 172px;
	margin-top: 7px;
	font-weight: normal;
	color: #555;
	border: 1px solid #7f9db9;
	}
#dialog-submit textarea {
	margin-bottom: 10px;
}
/* end dialog popup */
/* post 04/15/08 */
.module {
	height: 1%; /* attempt to fix ie6 */
	padding: 7px 10px;
	background-color: #fff;
	}
.featured {
	margin: 3px 0 3px 0;
	padding: 0;
	list-style: none;
	}
.featured li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
.featured li a, .featured li a:hover {
	font-weight: normal;
	}
.featured img {
	float: left;
	width: 30px;
	height: 50px;
	margin: 0 7px 3px 0;
	border: 2px solid #fff;
	}
.featured a img {
	border: 2px solid #fff;
	}
.featured a:hover img {
	border: 2px solid #06c;
	}
.list {
	margin: 5px 0 0 0;
	padding: 0px;
	list-style: none;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	}
.list div {
	font-size: 11px;
	}
.scroll, .scroll li {
	list-style: none;
	font-size: 11px;
	white-space: nowrap;
	overflow: auto;
	}
.scroll li, .list li {
	line-height: 18px;
	}
.scroll a, .list a {
	margin: 5px;
	}
.alignright {
	padding-top: 4px;
	text-align: right;
	}
.aligncenter {
	text-align: center;
	}
.more {
	background-color: #fff;
	font-weight: bold;
	}
.more a, .more a:visited {
	color: #f90;
	font-weight: bold;
	text-decoration: none;
	}
.more a:hover {
	color: #f90;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent;
	}
.floatright {
	float: right;
	}
.floatleft {
	float: left;
	}
.odd {
	padding-left: 2px;
	line-height: 18px;
	background-color: #f4f4f4;
	}
.even {
	padding-left: 2px;
	line-height: 18px;
	background-color: #fff;
	}
#popularGamesForDoors {
	height: 1%;
	padding: 10px;
	background-color: #fff;
	margin-bottom:5px;
	}
#sizzleZone, #latestUpdates, #popular {
	height: 1%;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #fff;
	}
#latestScreenshots {
	margin-bottom: 10px;
	padding: 0 10px 10px 10px;
	background-color: #fff;
	}
#blogs {
	height: 1%;
	padding: 10px;
	background-color: #fff;
	}
#latestUpdates .content_item {
	padding: 5px 0;
	background-color: transparent;
	}
#latestUpdates .content_item:hover {
	padding: 5px 0;
	/*background-color: #eff5ff;
	cursor: pointer;*/
	}
#latestUpdates .content_item img {
	float: left;
	width: 85px;
	height: 64px;
	}
#latestUpdates .content_item p {
	float: left;
	margin: 0 5px;
	padding: 0;
	}
.icon-hd {
	background-image: url(icon_hd.jpg);
	background-position: center right;
	background-repeat: no-repeat;
	}
.largeThumb {
	width: 89px;
	height: 68px;
	overflow: hidden;
	float: left;
	background-repeat: no-repeat;
	background-position: center center; 
	}
.largeThumb img {
	width: 85px;
	height: 64px;
	border: 2px solid #fff;
	}
#showsPodcasts, #gameCheats {
	height: 1%;
	padding: 10px;
	background-color: #fff;
	}
#showsPodcastsContainer, #gameCheatsContainer {
	width: 316px;
	margin-bottom: 10px;
	}
.dots {
	border-top: 1px dotted #666;
	}
#promo1 {
	float: left;
	width: 464px;
	overflow: hidden;
	}
#promo1 .promo1_image {
	width: 460px;
	}
#promo1 img {
	border: 2px solid #fff;
	}
#promo1 a:hover img {
	border: 2px solid #06c;
	}

#openHtmlFor1UPShowsPodcasts {
	
	}
.margin-right {
	margin-right: 10px;
	}
#TodaysTopGame {
	float: left;
	width: 210px;
	height: 165px;
	margin: 5px 15px 0 0;
	background-image: url(bkgd-calloutbox.gif);
	border: 1px solid #d9d9d9;
	}
.padding7 {
	padding: 7px;
	}
#TodaysTopGame img {
	float: left;
	width: 65px;
	height: 86px;
	margin: 7px 5px 20px 0;
	border: 2px solid #ccc;
	}
#TodaysTopGame a:hover img {
	border: 2px solid #06c;
	}
#TodaysTopGame ul {
	float: left;
	width: 120px;
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
	}
#TodaysTopGame li {
	margin: -2px 0 5px 0;
	padding: 0 0 0 8px;
	list-style: none;
	color: #f60;
	font-size: 10px;
	text-decoration: none;
	background-image: url(bullet-orange.gif);
	background-repeat: no-repeat;
	background-position: top left
	}
#TodaysTopGame li a, #TodaysTopGame li a:hover {
	color: #f60;
	background-color: transparent;
	}
#LatestReleases, #PopularGames {
	float: left;
	width: 185px;
	margin-top: 3px;
	}
#TodaysTopGame h4, #LatestReleases h4, #PopularGames h4 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	}
#LatestReleases .content_item, #PopularGames .content_item {
	height:21px;
	margin:0;
	padding:1px 0 0;
	}
#PopularGames {
	margin-right: 20px;
	}
#latestScreenshots p {
	float: left;
	width: 114px;
	text-align: center;
	}
#latestScreenshots img {
	width: 112px;
	height: 76px;
	margin: 0 auto;
	}
#popular p, #blogs p {
	float: left;
	width: 148px;
	text-align: center;
	}
#popular img, #latestScreenshots img, #blogs img {
	border: 2px solid #fff;
	}
#popular a:hover img, #latestScreenshots a:hover img, #blogs a:hover img {
	border: 2px solid #06c;
	}
.prefix {
	font-weight: bold;
	}
#module-screens .scroll {
	width: 188px;
	height: 55px;
	margin: 0;
	padding: 0;
	}
#module-screens img {
	width: 160px;
	height: 120px;
	}
#module-videos .more {
	padding: 0;
	}
#module-videos ul {
	margin: 0;
	padding: 0;
	}
#module-videos li {
	margin: 0 0 2px 0;
	padding: 0;
	}
#module-videos .featured img {
	margin: 0 5px 0 0;
	width: 120px;
	height: 60px;
	border: 2px solid #fff;
	}
#module-videos .featured a:hover img {
	border: 2px solid #06c;
	}
#module-demos .list {
	margin-top: 11px;
	}
#module0, #module3, #module4, #module7, #module8 {
	float: left;
	}
#module3, #module7 {
	margin-right: 10px;
	}
#module1, #module5, #module9 {
	float: right;
	}
#module0, #module1 {
	width: 317px;
	height: 320px;
	margin-top: 10px;
	overflow: hidden;
	}
#module3, #module4, #module5, #module7, #module8, #module9 {
	width: 208px;
	height: 248px;
	overflow: hidden;
	}
#module0, #module1, #module2, #module3, #module4, #module5, #module7, #module8, #module9 {
	margin-bottom: 10px;
	background-color: #fff;
	}
#module-sizzle {
	background-color: #fff;
	}
.bgcolor {
	background-color: #eaeaea;
	}
.body544 {
	float: left;
	width: 554px;
	margin-left: 10px;
	overflow: hidden;
	background-color: #eaeaea;
	display: inline;
	}
.body644 {
	float: left;
	width: 644px;
	margin-left: 15px;
	overflow: hidden;
	background-color: #eaeaea;
	}
.body644 img {
	display: block;
	}
.body644my1up {
	float: left;
	width: 644px;
	overflow: hidden;
	background-color: #eaeaea;
	margin-left: 10px;
	}
.body754 {
	float: left;
	width: 754px;
	margin-left: 15px;
	overflow: hidden;
	background-color: #eaeaea;
	display: inline;
	}
.body954 {
	width: 954px;
	margin-left: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	background-color: #eaeaea;
	}
.sidebar300 {
	float: right;
	width: 300px;
	margin-right: 15px;
	display: inline;
	}
.sidebar300left {
	float: left;
	width: 300px;
	margin-left: 15px;
	display: inline;
	}	
.sidebar300 a {
	font-weight: bold;
	}
.sidebar190 {
	float: right;
	width: 190px;
	margin-right: 15px;
	display: inline;
	}
.sidebar190left {
	float: left;
	width: 190px;
	margin-left: 15px;
	overflow: hidden;
	display: inline;
	}
#date {
	float: right;
	font-size: 12px;
	color: #999;
	text-align: right;
	}
.communitytools ul, .sidebarmodule ul, .featured ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #fff;
	}
.communitytools li, .communitytools li.first, .communitytools li.last {
	margin: 0 !important;
	padding: 0 0 0 12px !important;
	list-style: none !important;
	background-image: url(bullet_10x10_OFF.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center left !important;
	}
.sidebarmodule, .communitytools {
	padding: 2px 10px 0 5px;
	font-size: 11px;
	color: #666;
	background-color: #fff;
	}
.communitytools {
	padding: 2px 10px 5px 5px;
	}
.sidebarmodule div, .communitytools div {
	font-size: 11px;
	}
.sidebarmodule img, .sidebarmodule a img, .sidebarmodule a:hover img {
	margin-right: 5px;
	border: 2px solid #fff;
	}
.sidebarmodule li {
	margin-left: 5px;
	padding: 5px 0 3px 0;
	border-bottom: 1px dotted #999;
	}
.sidebarmore {
	margin-top: -10px;
	padding: 0 5px 4px 0;
	background-color: transparent;
	}
#openHtmlForDoor {
	height: 100px;
	margin: -10px 0 5px 0;
	overflow: hidden;
	}
#openHtmlForDoor img {
	margin-right: 5px;
	}
#openHtmlForDoor h5 {
	margin-bottom: 3px;
	}
.sidebarmodule img {
	width: 40px;
	height: 50px;
	}
#cIndex a {
	font-weight: bold;
	color: #06c;
	text-decoration: none;
	}
#cIndex a:hover {
	font-weight: bold;
	color: #06c;
	text-decoration: underline;
	}
.sortable {
	font-size: 140%;
	font-weight: bold;
	}
#module-devblogs .floatright, #module-developer_blogs .floatright {
	padding-right: 3px;
	}
.sidebarmodule p {
	margin: 0;
	padding: 0 0 0 15px;
	background-image: url(square_gray.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
.sidebarmodule h6 {
	margin: 5px 0;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	}
#module-gfwcolumns li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	}
#module-gfwcolumns img {
	width: 42px;
	height: 42px;
	}
#module-officialword h2 {
	padding: 10px 0 15px 35px;
	background-image: url(gfw_vista.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	}
#module-officialword h6 {
	margin-top: 8px;
	}
.black {
	color: #000;
	}
#relatedgames img {
	width: 30px;
	height: 50px;
	}
#gameseries {
	height: 220px;
	overflow: auto;
}
#gameseries li > p {
	margin: 0px;
	padding: 0px 0px 0px 58px;
}
/* IE7 Hack */
#gameseries p {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 58px;
}
#gameseries img {
	float: left;
	margin: 0px;
	width: 51px;
	height: 68px;
}
#gameseries ul {
	margin: 3px 0px 3px 0px;
	padding: 0;
	list-style: none;
}
#gameseries li {
	border-bottom: 1px dotted #666;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-size: 11px;
	}
#addInternalFriend dl {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#addInternalFriend dt, #addInternalFriend dd {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	}
#addInternalFriend dt {
	width: 10%;
	}
#addInternalFriend dd {
	width: 75%;
	}
#addInternalFriend img, .img40x50 {
	float: left;
	width: 40px;
	height: 50px;
	margin-right: 5px;
	}
#addInternalFriend {
	background-color: #fff;
	padding: 10px;
	}
#ratingsComponent ul, #ratingsComponent li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}
.roundedgray {
	margin: 10px 0 15px 0;
	padding: 10px;
	font-weight: bold;
	background-color: #f1f1f1;
	background-image: url(roundedtop.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-align: center;
	}
#toolbar {
	float: right;
	}
#toolbar a, #toolbar a:hover, .toolbar a, .toolbar a:hover {
	background-color: transparent;
	}
.toolbar {
	margin: 10px 0 15px 0;
	font-weight: bold;
	white-space: nowrap;
	}
.toolbar2, .toolbar3, .toolbar4 {
	display: block;
	overflow: hidden;
	font-size: 0;
	}
.toolbar2, .toolbar3, .toolbar4 {
	height: 1px;
	}
.toolbar4 {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	background-color: #f1f1f1;
	}
.toolbar2, .toolbar3  {
	background: #f1f1f1;
	}
.toolbar2 {
	margin: 0 4px;
	}
.toolbar3 {
	margin: 0 2px;
	}
.toolbar4 {
	margin: 0 1px;
	border-width: 0 5px;
	}
.toolbar_contents {
	padding: 5px 10px 10px 10px;
	background-color: #f1f1f1;
	}
.share, .share dt, .share dd {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	white-space: nowrap;
	}
.share a {
	padding: 0 0 0 20px;
	color: #f90;
	text-decoration: none;
	}
.share a:hover {
	color: #f90;
	text-decoration: underline;
	}
.share dd {
	padding: 2px 0;
	font-size: 10px;
	font-weight: bold;
	}
.share dt {
	padding: 2px 0;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	}
.share-comments {
	background-image: url(icon_comment.gif);
	}
.share-permalink {
	background-image: url(icon_permalink.gif);
	}
.share-email {
	background-image: url(icon_email.gif);
	}
.share-share {
	background-image: url(icon_digg.gif);
	}
.share-digg {
	background-image: url(icon_digg.gif);
	}
.share-thumbs {
	background-image: url(icon_thumb.gif);
	background-repeat: no-repeat;
	}
.share-comments, .share-permalink, .share-email, .share-share, .share-digg, .share-thumbs, .share-embed {
	background-position: left center;
	background-repeat: no-repeat;
	}
#mostpopularscreenshots {
	margin-top: 10px;
	}
#mostpopularscreenshots img {
	margin: 0;
	}
#mostpopularscreenshots a img {
	border: 2px solid #fff;
	}
#mostpopularscreenshots a:hover img {
	border: 2px solid #06c;
	}
#filter input, #filter select {
	float: left;
	margin-left: 10px;
	}
#switch_view {
	width: 150px;
	height: 20px;
	background-image: url(bkgd-switch_view.gif);
	background-repeat: no-repeat;
	}
#switch_view div {
	padding: 3px 10px 0 8px;
	}
#blogview {
	margin-right: 10px;
	}
.goto, .goto a, .goto a:hover {
	padding: 2px 6px;
	font-size: 14px;
	color: #fff;
	background-color: #06c;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
.headline {
	color: #333;
	font-size: 20px;
	font-weight: normal;
	}
a.headline {
	color: #06c;
	text-decoration: none;
	}
a:hover.headline {
	text-decoration: underline;
	}
#post_text img, .edit_area img {
	max-width: 800px;
	width: expression(this.width > 800 ? 800: true);
	}
#post_text blockquote {
	margin-bottom: 5px;
	}
/* Pagination */
#pagination {
	color: #000;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
	padding: 9px 0px 2px 0px;	
	}
#pagination a {
	color: #f60;
	font-size: 18px;
	text-decoration: none;
	border: none;
	}
#pagination a:hover {
	color: #f60;
	font-size: 18px;
	text-decoration: underline;
	background-color: transparent;
	}
#pagination_top .pagination_next b {
	padding: 2px 23px 2px 5px;
	}
#pagination_top .pagination_previous b {
	padding: 2px 5px 2px 23px;
	}
#pagination_top .pagination_previous {
	background-image: url(pointer-previous.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_next {
	background-image: url(pointer-next.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_previous a {
	background-image: url(pointer-previous_on.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_next a {
	background-image: url(pointer-next_on.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_numbers {
	font-weight: bold;
	}
#pagination_top .pagination_numbers img {
	width: 1px;
	height: 10px;
	margin: 0 2px;
	border-right: 1px solid #666;
	}
#pagination_bottom .pagination_numbers {
	padding-left: 10px;
	padding-right: 10px;
	}
.pagination span {
	float: left;
	margin: 0;
	padding: 2px 0;
	}
.pagination a, .pagination .current, .pagination .disabled {
	text-decoration: none; 
	}
.pagination a, .pagination a:hover, .pagination a:active, .pagination a:visited {
	text-decoration: none;
	background-color: transparent;
	}
#pagination_bottom {
	display: table;
	margin: 0 auto;
	}
#pagination_bottom .pagination_previous {
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	background-image: url(pag_prev_inactive.gif);
	background-repeat: no-repeat;
	}
#pagination_bottom .pagination_next {
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	background-image: url(pag_next_inactive.gif);
	background-repeat: no-repeat;
	}
#pagination_bottom .pagination_previous a {
	float: left;
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	color: #fff;
	background-image: url(pag_prev.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	}
#pagination_bottom .pagination_next a {
	float: left;
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	color: #fff;
	background-image: url(pag_next.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	}
#pagination_bottom .pagination_previous a:hover {
	background-image: url(pag_prev_over.gif);
	background-color: transparent;
	}
#pagination_bottom .pagination_next a:hover {
	background-image: url(pag_next_over.gif);
	background-color: transparent;
	}
#pagination_bottom .pagination_previous b {
	margin: 11px 0 0 12px;
	display: block;
	}
#pagination_bottom .pagination_next b {
	margin: 11px 7px 0 0;
	display: block;
	}
#pagination_bottom .pagination_numbers {
	margin-top: 5px;
	font-size: 18px;
	}
#pagination_bottom .pagination_numbers a {
	color: #f90;
	}
#pagination_bottom .pagination_numbers img {
	width: 1px;
	height: 14px;
	border-right: 1px solid #999;
	}
#pagination_top, #pagination_bottom {
	display: table;
	margin: 0 auto;
	text-align: center;
	}
/* SIZZLE ZONE */
#sizzleZone {
	margin-bottom: 10px;
	padding: 10px;
	overflow: hidden;
	}
#sizzleZone ul {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	list-style: none;
	}
#popular ul, #blogs ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	}
#sizzleZone li, #popular li, #blogs li {
	float: left;
	width: 146px;
	}
#sizzleZone li.margin-right, #popular li.margin-right, #blogs li.margin-right {
	margin-right: 10px;
	}
#sizzleZone li img, #popular li img, #blogs li img {
	width: 142px;
	height:96px;
	}
#blogs li img {
	width: 142px;
	height: 107px;
	}
#sizzleZone li img {
	border: 2px solid #fff;
	}
#sizzleZone li a:hover img {
	border: 2px solid #06c;
	}
/* Event Navigation */
#eventNavContainer {
	margin: 10px 0 0 0;
	padding: 10px 10px 0 10px;
	background-color: #fff;
	}
#eventNav {
	background: url(bkgd-navigation.gif) no-repeat;
	width: 625px;
	height: 28px;
}
#eventNav ul {
	margin: 0px;
	padding: 0px;
	line-height: 28px;
	list-style: none;
}
#eventNav li {
	display: inline;
	font-size: 14px;
	margin: 0px 13px 0px 13px;
}
#eventNav li a span {
	padding: 0 9px 0 9px;
}
#eventNav li a:hover span {
	background: url(bkgd-navtab.gif) repeat-x top left;
	padding: 5px 9px 6px 9px;
	text-decoration: none;
}
#eventNav .current span {
	background: url(bkgd-navtab.gif) repeat-x top left;
	padding: 5px 9px 6px 9px;
	text-decoration: none;
	color: #000;
	cursor: default;
}

/* Event Body */
#eventListContainer {
	margin: 0 0 10px 0;
	padding: 0 10px;
	background-color: #fff;
	}
#eventListContainer .image, #listContainer .image {
	float: left;
	margin-right: 5px;
	width: 85px;
	height: 64px;
}
#eventListContainer .video {
	float: left;
	margin-right: 5px;
	width: 120px;
	height: 60px;
}
#eventListContainer .avatar {
	float: left;
	margin-right: 5px;
	width: 48px;
	height: 60px;
}
/* Event Game Index */
#eventGameIndexContainer {
	margin: 0px 0px 10px 0px;
	padding: 10px;
}
#eventGameFilter {
	margin: 10px 0px 10px 0px;
}
#eventItemLeft {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 5px 0px 5px 10px;
}
#eventItemRight {
	float: right;
	width: 150px;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
.gameRow {
	background-color: #EAEAEA;
	height: 25px;
}

/* My 1Up */
#my1upmarketplace_ad {
	width: 644px;
	margin-right: 15px;
	}
#avatarwrap {
    background-color: #fff;
    margin: 0;
    width: 280px;
	padding: 10px;
	color: #666666;
    }
#avatarleft {
    background-color: #fff;
    float: left;
    width: 140px;
    padding: 5px 5px 5px 0px;
    }
#avatarright {
	font-size: 11px; 
	font-family: arial,helvetica,verdana,sans-serif;
    background-color: #fff;
    float: right;
    width: 120px;
    padding: 5px 0px 0px 0px;
    }
#avatarfooter {
	font-size: 11px; 
	font-family: arial,helvetica,verdana,sans-serif;
	width: 280px;
    background-color: #fff;
    clear: both;
    }
.blogcontent {
	margin: 10px 0;
	overflow: hidden;
	}
#blogcontent {
	width: 624px;
	word-wrap: break-word;
	overflow: hidden;
	}
#blogcontent img, #slideshow img {
	margin: 0 auto;
	max-width: 620px;
	width:expression(this.width > 620 ? "620px" : this.width);
	}
#slideshow {
	width: 624px;
	text-align: center;
	overflow: hidden;
	}
#my1upcontent {
	width: 624px;
	word-wrap: break-word;
	overflow: hidden;
	}
#my1upcontent img {
	max-width: 624px;
	width:expression(this.width > 624 ? "624px" : this.width);
	}
.leftrailcenter {
	padding-left: 8px;
}
#clubpost {
	width: 614px;
	word-wrap: break-word;
	overflow: hidden;
	}
#clubpost img {
	max-width: 614px;
	width:expression(this.width > 614 ? "614px" : this.width);
	}
#displayedimage {
	width: 734px;
	margin: 0 auto;
	word-wrap: break-word;
	overflow: hidden;
	text-align: center;
	}
#displayedimage img {
	max-width: 734px;
	width: expression(this.width > 733 ? 734 + "px" : this.width);
	}
#slideInAd {
	position: absolute;
	top: 100px;
	left: 2000px;
	display: none;
	}
/* google ads */
#google_ad {
	height: 1%;
	}
#google_ad  a {
	text-decoration: none;
	}
#google_ad  h5 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	}
#google_ad  h5 a {
	font-weight: bold;
	}
#google_ad  h5 a:hover {
	font-weight: bold;
	text-decoration: underline;
	}
#google_ad  dt a:hover {
	text-decoration: underline;
	}
#google_ad div {
	margin-top: -10px;
	}
.google_ad-afm, .google_ad-afmsingle, .google_ad-afmsearch {
	padding: 10px 10px 5px 10px;
	color: #666;
	}
.google_ad-afm, .google_ad-afmsingle, .google_ad-afmsearch {
	background-color: #f0f0f0;
	}
.google_ad-afm dl, .google_ad-afmsearch dl, .google_ad-afmsingle dl {
	margin: 0;
	padding: 0;
	}
.google_ad-afm dt, .google_ad-afmsearch dt, .google_ad-afmsingle dt {
	margin: 0;
	padding: 0;
	font-size: 14px;
	}
.google_ad-afm dt a:hover, .google_ad-afmsearch dt a:hover, .google_ad-afmsingle dt a:hover {
	text-decoration: underline;
	}
.google_ad-afm dd, .google_ad-afmsearch dd, .google_ad-afmsingle dd {
	margin: 0;
	padding: 0 0 10px 0;
	}
.google_ad-afm dd a, .google_ad-afmsearch dd a, .google_ad-afmsingle dd a {
	color: #666;
	cursor: default;
	text-decoration: none;
	}
#google_ad .url a {
	color: #666;
	}
#google_ad .url a:hover {
	color: #666;
	text-decoration: underline;
	}
.google_ad-afmsingle dt, .google_ad-afmsingle dt a {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-image: none;
	}
.google_ad-afmsingle dd, .google_ad-afmsingle dd a, .google_ad-afmsingle dd a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
	}
/* /google ads */
.comment_title {
	font-size: 16px;
	}
/* Index Page */
#roundedgraybg {
	margin: 10px 0px 2px 0px;
	padding: 10px;
	font-weight: bold;
	background-color: #f1f1f1;
	background-image: url(roundedtop.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-align: center;
	}
#userHeader {
	line-height: 20px;
	background-color: #f2f2f2;
	font-size: 11px;
	float: left;
}
.userHLeft {
	width: 360px;
}
.userHMid {
	width: 164px;

}
.userHRight {
	width: 100px;
	text-align: center;
}
#userContainer {
	border-bottom: 1px dotted #000;
	padding: 10px 0px 10px 0px;
	height: 50px;
	float: left;
}
#userIndex {
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}
#userFullName {
	float: left;
	width: 266px;
	font-size: 16px;
	line-height: 18px;
	padding-top: 14px;
}
.userLeft {
	width: 360px;
	overflow: hidden;
}
.userMid {
	width: 164px;
	overflow: hidden;
}
.userRight {
	width: 100px;
	text-align: center;
	overflow: hidden;
}
.graybg {
	background-color: #f9f9f9;
}
#userImage {
	width: 40px;
	height: 50px;
	margin-right: 10px;
	float: left;
}
.width429 {
	width: 429px;
}
.width65 {
	width: 65px;
}
.width70 {
	width: 70px;
}
.width100 {
	width: 100px;
}
.width60 {
	width: 60px;
}
#articleIndex th {
	padding: 5px 10px;
	background-color: #f2f2f2;
	font-size: 11px;
	white-space: nowrap;
}
#articleIndex td {
	border-bottom: 1px dotted #999;
	padding: 10px 0px 10px 0px;
}
#articleIndex .ltgraycol {
	background-color: #f9f9f9;
}
/* End Index Pages */
/* Index Right Rail Modules */
#indexRR2Tabs {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#indexRR2Tabs li{
	background: url(bkgd-btn_popusers_off.gif) left no-repeat;
	width: 150px;
	color: #FFF;
	float: left;
	display: inline;
	line-height: 29px;
	cursor: pointer;
	font-weight: bold;
}
#indexRR2Tabs .on {
	background: url(bkgd-btn_popusers_on.gif) left no-repeat;
	padding: 0px 0px 0px 0px;
	color: #000;
	cursor: default;
}
#indexRR4Tabs {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#indexRR4Tabs li{
	background: url(bkgd-btn_popusers_off.gif) left no-repeat;
	border-right: 1px solid white;
	width: 75px;
	color: #FFF;
	float: left;
	display: inline;
	line-height: 29px;
	cursor: pointer;
	font-weight: bold;
}
/* IE Hack - this rule for browser other than IE (mainly FF) */
html>body #indexRR4Tabs li{
	background: url(bkgd-btn_popusers_off.gif) left no-repeat;
	border-right: 1px solid white;
	width: 74px;
	color: #FFF;
	float: left;
	display: inline;
	line-height: 29px;
	cursor: pointer;
	font-weight: bold;
}
#indexRR4Tabs .on {
	background: url(bkgd-btn_popusers_on.gif) left no-repeat;
	color: #000;
	cursor: default;
}
.indexRRrboxcontent {
	display: block;
	background-color: #fff;
}
.rbox h3 {
	padding: 0px 0px 5px 10px;
	float: left; /* IE7 hack to prevent text from disappearing */
}
#indexRRImage {
	width: 36px;
	height: 45px;
	float: left;
	margin: 0px 10px 0px 10px;
}
#indexRRContainer {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #000;
	overflow: hidden;
}
#indexRRAllTime, #sevenTabSec, #thirtyTabSec, #allTimeTabSec {
	display: none;
	padding: 5px;
}
#indexRRToday, #twoFourTabSec {
	padding: 5px;
}
/* End Index Right Rail Modules */
/* Begin Podcasts */
.podcast_item {
	padding: 10px 0 18px 0;
	border-bottom: 1px dotted #999;
	}
.podcast_item img {
	float: left;
	margin: 0 5px 10px 0;
	}
.podcast_item h3 {
	margin-bottom: 5px;
	}
.title_area {
	padding-bottom: 5px;
	border: 1px solid #fff;
	}
.title-page {
	float: left;
	}
.title-page img {
	float: left;
	width: 10px;
	height: 10px;
	margin: 3px 3px 0 0;
	background-color: #666;
	}
.title-rss {
	float: right;
	font-size: 10px;
	font-weight: bold;
	}
.title-rss img {
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 3px 0 0;
	}
.featured_prm {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
	}
.featured_prm li {
	clear: both;
	width: 280px;
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
	border-bottom: 1px dotted #999;
	}
.featured_prm img {
	float: left;
	width: 64px;
	height: 64px;
	margin: 0 7px 0 0;
	border: 2px solid #fff;
	}
.featured_prm a img {
	border: 2px solid #fff;
	}
.featured_prm a:hover img {
	border: 2px solid #06c;
	}
.header_image {
	width: 624px;
	height: 150px;
	margin-top: 10px;
	}
/**** Blogs ****/	
/* listContainer .image definition same as eventListContainer's */
#listContainer, #oneupblogBlogContainer, #oneupblogBlogEntryContainer {
	background-color: #fff;
	padding: 10px;
}
#listContainer .listContentItem {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #666;
}
.fourteen {
	font-size: 14px;
}
#blogTitle {
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	background-image: url(gray_square.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
.articleText {
	font-size: 13px;
	line-height: 19px;
}
/**** End Columns/Blogs ****/
.blurb, .my1upblurb, .timeStamp, .countThumb, .countComment {
	font-size: 10px;
	color: #999;
	}
.countThumb {
	margin-left: 10px;
	padding-left: 17px;
	background-image: url(icon_thumb.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
.countComment {
	margin-left: 10px;
	padding-left: 17px;
	background-image: url(icon_comment.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
.timeStamp, .countThumb, .countComment {
	margin-top: 5px;
	}
/* gameoverview tabs */
#tab_items {
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	overflow: hidden;
	}
.tab-blue {
	padding: 11px 0;
	background-image: url(tab2_blue.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	color: #fff;
	}
.tab-blue a, .tab-blue a:hover, .tab-blue a:visited {
	padding: 9px 9px;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	}
.tab-grey {
	padding: 11px 0;
	background-image: url(tab2_grey.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 9px;
	color: #000;
	}
.tab-grey a, .tab-grey a:hover, .tab-grey a:visited {
	padding: 9px 10px;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	}
#tab_items li {
	float: left;
	margin: 0 1px 0 0;
	list-style: none;
	color: #999;
	}
.tab-nolink {
	padding: 11px 10px;
	}
.page_topper {
	margin: 0;
	padding: 0 0 0 15px;
	background-image: url(page_topper.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	}
/* Search Results Tabs */
#searchtabs {
	width: 624px;
	height: 33px;
	margin: 10px auto -5px auto;
	background-image: url(searchheader-left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	}
#searchtabs ul {
	margin: 0;
	padding: 0 12px;
	height: 33px;
	list-style: none;
	background-image: url(searchheader-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
#searchtabs li {
	float: left;
	width: 74px;
	padding: 9px 0 10px 0;
	margin-right: 1px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(bkgd-searchheader.gif);
	background-repeat: repeat-x;
	}
#searchtabs li:hover {
	background-image: url(bkgd-searchheader_over.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	}
#searchtabs li span {
	font-size: 10px;
	}
#searchtabs li b {
	font-size: 9px;
	font-weight: normal;
	}
#searchtabs li a {
	text-decoration: none;
	padding: 10px 0;
	}
#searchtabs li a:hover {
	color: #06c;
	background-color: transparent;
	}
#searchtabs .active_li, #searchtabs .active_li:hover {
	background-image: url(bkgd-searchheader_on.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	}
.search_result h3, .search_result h3 a {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	}
.search_result img {
	float: left;
	margin-right: 5px;
	}
.gamesku_image {
	width: 90px;
	height: 120px;
	}
.video_image {
	width: 120px;
	height: 60px;
	}
.blog_image, .club_image {
	width: 38px;
	height: 55px;
	}
.images_image {
	width: 105px;
	}
.people_image {
	width: 30px;
	}
#content p, .content_item p, .blogcontent p, #oneupblogBlogEntryContainer p, #oneupblogBlogContainer p {
	margin-top: 10px;
	}
.content_item img {
	border: 2px solid #fff;
	}
.content_item a:hover img {
	/*border: 2px solid #06c;*/
	}
/* Content subTabs */
#content_subtabs {
	height: 15px;
	overflow: hidden;
	}
#content_subtabs ul {
	margin: 0;
	padding: 0 12px;
	list-style: none;
	}
#content_subtabs li {
	display: inline;
	padding-left: 10px;
	margin-right: 1px;
	background-image: url(searchheader-left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#content_subtabs li span {
	background-image: url(searchheader-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
#content_subtabs li b {
	margin-right: 10px;
	padding: 2px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	background-image: url(bkgd-searchheader.gif);
	background-repeat: repeat-x;
	}
#content_subtabs li a {
	text-decoration: none;
	}
#content_subtabs .active_li, #content_subtabs .active_li a, #content_subtabs .active_li a:hover {
	color: #555;
	cursor: default;
	}
/* */
/* remove with activity feed release */
.masterbackground  { background-color: #CCCCCC; padding: 0;}
.plainbackground  { background-color: #ffffff; padding: 0;}
.lightvaluebackground  { background-color: #eeeeee; padding: 0;}
.medvaluebackground  { background-color: #DDDDDD; padding: 0;}
.darkvaluebackground  { background-color: #CCCCCC; padding: 0;}
.registrationbackground  { background-color: #000000; padding: 0;}
/* /remove with activity feed release */















/***********************************************/




#Newsletter_form{}

#Newsletter_cont{
	height:100px;
	margin-top:15px;
	width:265px;
}

#Newsletter_form input.inn{
	background:transparent url(newsletterBG2.jpg) no-repeat scroll 0 -2px;
	border:medium none;
	color:#666666;
	float:left;
	font-size:12px;
	height:21px;
	margin-top:5px;
	padding-left:7px;   
	padding-top:7px;
	width:252px;
}

#Newsletter_name{}
#Newsletter_Email{}
#subbb{
	background:transparent url(newsletterBG.jpg) no-repeat scroll -3px -33px;
	border:medium none;
	float:right;
	height:25px; 
	margin-right:6px;
	margin-top:5px;
	text-indent:-9999px !important;
	width:53px;
	cursor:pointer;
}


ul.dots li.margin-right img{
	border:1px solid silver !important;
}

ul.dots li.margin-right img:hover{
	/*border:2px solid #0066CC !important; */
}

#envelope{
	background:#FFFFFF url(newsletterEnvelope.jpg) no-repeat scroll 203px 0;
}

p#env22{
	background:none;
	font-size:11px;
	padding-left:0;
	padding-top:6px;
	width:170px;
}



/************************/


.PayouTable{height:13px;line-height:1.8;}
.PayouTable div{float:left;}
.PayouTable .casinoName{width:125px;}
.PayouTable .payout{}
.PayouTable .visitt{
	float:right;
	margin-right:5px;
}


.PayouTable .visitt a{
background:transparent url(visittBg.jpg) no-repeat scroll 0;
color:#FFFFFF;
display:block;
height:20px;
line-height:20px;
text-align:center;
text-decoration:none;
width:77px;
}

.PayouTable .visittt{
	float:right;
	margin-right:5px;
}

.payout2{color:#9A030A;width:50px;}

.PayouTable.title{font-weight:bold; margin-top:10px;}

	#story22{
		background:#fff;
		padding:15px;
		margin-bottom:10px;
		font-size:11px;
	}
	
	#story22 p{
		margin-bottom:7px;
	}
	
	#story22 h1{
		font-size:12px;
		font-weight:bold;
		margin-bottom:7px;
	}
	
	#story22 h2{
		font-size:20px;
		margin-bottom:7px;
	} 


	/*********/
	
	
	
#promTable{
	width:620px; 
	margin-top:15px;
	border:1px solid #EFEFEF;
	font-weight:bold;
}

#promTable .row div{
	float:left;
}

#promTable .row{
	border-bottom:1px solid #efefef;
	clear:both;
	width:100%;
	line-height:2.5;
	height:33px;
} 

.c{ 
	clear:both;
} 

.title{
	font-weight:bold;
	padding:5px 0;
}

.casino{width:216px;padding-left:15px !important;}
.bonus, .max{width:75px;color:#9a030a;}
.visit{width:115px;}
.review{width:115px;float:right !important;}

.rowBg{
	background:url(promTableBg.jpg) repeat-x;
	height:26px !important;
	line-height:1.3 !important;
}

.casino span.rank, .casino a{
	float:left;
	margin-right:5px;
}

a.casinoLink{margin-right:0px;color:#0066CC;}
a.casinoLink:hover{
background-color:#fff;
color:#0066CC;
}


.visit a{
	background:transparent url(visitBg.jpg) no-repeat;
	color:#FFFFFF !important;
	display:block;
	height:20px;
	line-height:20px;
	text-align:center;
	width:97px;
	margin-top:6px;
	margin-left:10px;
	text-decoration:none;
}

.visit a:hover{background:transparent url(visitBg2.jpg) no-repeat;}

.review a, .review a:hover{
	background:transparent url(reviewBg.jpg) no-repeat scroll left center;
	color:#0066CC;
	display:block;
	padding-left:27px;
	margin-left:10px;
	text-decoration:underline;
}

.gray{color:#555555 !important;}
.rank{color:#000;}
.bordeRight{border-right:1px solid silver;}
.centerAlign{text-align:center;}



#navbar h1{
	color:#666666;
	font-size:12px;
}

.marBt15{
	margin-bottom:15px;
}

.noB{border:none;}


#jdfhu{padding: 10px 15px 0 15px;}
.kjll{height: 18px; font-size: 11px;}
.noo{overflow: hidden; white-space: nowrap;}
#footContt{width: 954px; margin: 0 15px;}
.footer-topgames{padding-bottom: 8px;}
.kopp{margin: 0 auto; padding-top: 3px; font-size: 10px;}
.kopp img{margin: 6px 15px 0 0;}
.lpooook{text-align: right; white-space: nowrap;}

.dispNone{display:none !important;}


#adspace_header{}


