/*reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background: transparent;}
body {line-height: 1;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
b,strong,i,em{font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
ol, ul {list-style: none;}
html,body{height:100%}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
del{text-decoration: line-through;}
/* remember cellspacing='0'*/
table{border-collapse: collapse;border-spacing: 0;}
a.footerLink:link,a.footerLink:visited,a.footerLink:hover,a.footerLink:active{color:#fff;}
#teaserTabs li,#topNavi li,#topnavi li,.button,.tk-facitweb,h1,h2.title,h3.title{font-family:'Source Sans Pro', "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
/*body {
    -webkit-transform: rotate(45deg) !important;
}*/

/*simple grid*/
.container {background: url('/images/bg_top.png?f77ed85f2809') top center repeat-x;position: relative;}
.row{width:1000px;margin:0 auto;clear:both;}
.col_1,.col_2{display:inline;float:left;position:relative;margin-left:20px;margin-right:20px;}
.col { width: 250px; float:left; }
.col h2 a { color: #000; }
#topWrap .col_2{width:310px}
#topWrap .col_1{width:650px;}
.col_1{width:300px;}
.col_2{width:660px;}
.rakeSummary #content .col_2{width:800px;}
.wide #content .col_2{width:660px;}
.col_content{width:315px;float:left;margin:0 15px;}
.col_content.first, .tabContent .col_content.first{margin-left:0;}
.col_content.last,  .tabContent .col_content.last{margin-right:0;}
.tabContent .col_content{width:290px;margin:0 20px;}
#content .row{width:100%;}
#footer .col{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;width:150px;}
.footerLeft { width:480px;}
.footerMiddle { width:160px;}
.footerLeft,.footerMiddle{float:left;margin-right:20px;}
.footerMiddle{margin-right:0}
.first,#footer .first{margin-left: 0;}
.last, #footer .last{margin-right: 0;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.cl{clear:left}
.hide{display:none}
.block{margin-bottom:30px;clear:both;}

/*navigation*/
#logo{display:block;margin:24px 0 12px 0}
#topNavi {list-style: none;margin-left: 0;font-size: 15px;line-height: 18px;overflow: visible;float: left;padding-top: 10px;width:800px; position:relative;}
#topNavi li{padding:0 15px;border-left:1px solid #575757;float:left;background:none;font-weight:100;}
#topNavi li:first-child{padding-left:0;border-left:none;}
#topNavi li a, #topNavi li span {font-size:17px;}
/*#topNavi .highlight { text-shadow:1px 1px 2px #000000; }*/


#helperNaviWrap{height:36px;position:relative;z-index:1000;}

#frontpage #topWrap{position:relative;z-index:10;overflow:hidden;clear:both;}
#topPattern{float:left;width:100%;}

#midWrap{background:#fff;padding-bottom:32px;clear:both;min-width:1000px;}

#iframe{background:#fff;}
#subPage #topWrap{padding-bottom:65px;}
#subPage #midWrap{}
#subPage.simple #midWrap{min-height:450px;}
#subPage #midWrapInner{background:url('/images/bg_subpage_midwrap.png?da6287d0c142') 50% 0 no-repeat;padding-top:16px;top:-64px;position:relative;}

#introTextHolder{position:relative;padding-bottom:0px;}
#introText{position:absolute;width:100%;bottom:0;left:0;background:#fff;height:230px;}
#introTextWrap{margin:0 auto;width:1000px;height:230px;position:relative;}
#introText #text{width:660px;position:absolute;left:0;bottom:0;}

/*fonts */
body {
font: 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background: #1E1E1E url('/images/layout/rakeback-bg.jpg?a0c1fd2f25e6') top center repeat-x;
color: #5C5C5C;
}
body.tinymce{background:#ffffff;padding:10px;}
object, embed, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address,dl,ol,ul,table,form{margin:0 0 18px 0;}
ul{list-style:none;}
ul li{background:url('/images/bg_list_item.gif?1e8054dcdca9') 0 5px no-repeat;padding-left:15px;}
body.vb ul li { background: none; padding-left: 0px; }
ol{list-style:decimal;}
ol{margin-left:30px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#1e1e1e;}
h1,h2.title{font-size:18px;line-height:22px;margin-bottom:10px;}
h3{font-size:13px;}

blockquote{width:270px;margin:0 auto 18px;color:#1e1e1e;font:18px/24px Georgia, "Times New Roman", Times, serif;font-style:italic;text-align:center;}
blockquote:first-letter{background:url('/images/quote_open.gif?5c78eca84d3a') no-repeat;padding-left:25px;}
/*blockquote:before{color:#d3d3d3;content: open-quote;font-size:60px;}*/
blockquote:after{color:#d3d3d3;content:url('/images/quote_close.gif?786e7c952ac2');vertical-align:bottom}
.col_content blockquote{margin:70px 0 0 0;}

#subPage h1{font-size:22px;line-height:40px;}
h1#offers{font-size:18px;margin:0px;line-height:22px;border-bottom:1px solid #575757;padding-bottom:3px;}
#pokerroomTeaserMain h1{color:#fff;font-size:28px;}
#subPage.simple{background-color:#fff;}
h2{font-size:15px;}
h2#keepInTouch{background:url('/images/bg_sprite.png?73f50f124e8c') 0 -80px;margin:0;padding:0;height:30px;color:#fff;text-align:center;line-height:30px;font-size:16px;
-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#comment h2{}
.newsByCategory h2, .relatedNews h2, .rakebackCalculator h2, .deals h2, h2.offers, h1.offers{border-bottom:1px solid #575757;padding-bottom:3px;}
h2.offers,h1.offers{margin-bottom:0;}
.newsByCategory .first h3{font-size:15px;}
#footer h3{text-transform:uppercase;color:#fff;}
#social h3{text-transform:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-style:italic;margin:0;color:#fff;}
.newsletter h3{margin-bottom:10px;}
p.teaser{font-size:15px;color:#1e1e1e;line-height:22px;}
p.imageCaption{font-size:11px}
.date,.tags{color:#888}
.roundedBottomBlock{-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

hr{background:#c6c6c6;border:none;height:1px;overflow:hidden;margin:30px 0;}

/* links */
a:link{color:#0692c9;}
a:hover{color:#0692c9;text-decoration:none}
a:active{color:#0692c9;}
a:visited{color:#0692c9;}

a.cta:link{color:#f14707;}
a.cta:hover{color:#f14707;text-decoration:none}
a.cta:active{color:#f14707;}
a.cta:visited{color:#f14707;}

a.jTip:link{color:#ea8d03;}
a.jTip:hover{color:#ea8d03;text-decoration:none}
a.jTip:active{color:#ea8d03;}
a.jTip:visited{color:#ea8d03;}

h1>a:link,h1>a:hover,h1>a:active,h1>a:visited{color: #0692C9;text-decoration:none;}
h1>a:hover,h1>a:active{color: #0692C9;text-decoration:underline;}
h2>a:link,h2>a:hover,h2>a:active,h2>a:visited{color: #0692C9;text-decoration:none;}
h2>a:hover,h2>a:active{color: #0692C9;text-decoration:underline;}
/*h3>a:link,h3>a:hover,h3>a:active,h3>a:visited{color: #1e1e1e;text-decoration:none;}
h3>a:hover,h3>a:active{color: #1e1e1e;text-decoration:underline;}*/

a.formAction:link,a.formAction:visited,a.formAction:hover,a.formAction:active{color:#1e1e1e;padding-left:10px;}

h2 a,h3 a, #footer li a{text-decoration:none}
h2 a:hover,h3 a:hover, #footer li a:hover{text-decoration:underline}
a.read-more{background:url('/images/arrow_right.gif?3146b5176363') 2px 6px no-repeat;padding-left:16px;}
a.read-more-2{background:url('/images/arrow_right_3.gif?3146b5176363') left no-repeat;padding-left:20px;display:block;}
.recents p a{color:#575757;}
#subFooter a{color:#e5e5e5}
#topNavi a, #topNavi li span{color:#c6c6c6;text-decoration:none;line-height:17px}
#topNavi a:hover{text-decoration:underline;}
#topNavi .active a{color:#fff}
#teaserTabs ul li{background:none;padding-left:0;font-weight:100;}
#teaserTabs ul li a{color:#575757;text-decoration:none;}
#teaserTabs ul li a.active{color:#fff;text-decoration:none;}
#helperNaviWrap ul li a{color:#e5e5e5;text-decoration:none;}
#helperNaviWrap ul li a:hover{text-decoration:underline;}
.pagination ul li a{color:#888;text-decoration:none;}
.pagination ul li a:hover{text-decoration:underline;}
.pagination ul li.active a{color:#fff;}
.pagination ul li.prev a, .pagination ul li.next a{color:#0692c9;}
.sharing a{color:#888;text-decoration:none}

/* .ui-tabs-nav li a{text-decoration:none;color:#fff;}
.ui-tabs-nav li.ui-state-active a{color:#575757;} */

strong{font-weight:550;color:#1e1e1e;}
.breadcrumb{margin-bottom:15px}

.text-right{text-align:right}
.left{float:left}
.right{float:right}

.titleList li{padding:7px 0;background:none;float:left;width:100%;border-top:1px solid #e5e5e5;}
.titleList li:first-child{border:none}
.titleList li h3{margin-bottom:0}
.titleList li p{line-height:15px;margin-bottom:0;}
.titleList li p.teaser{font-size:11px;color:#575757;}
.titleList li p.date{font-size:11px;}
.titleList li p.date, .news.single .titleList li p.date{color:#888;margin-bottom:0;}
.titleList.offers li h3{margin-bottom:10px;}
.titleList.offers li p{margin-bottom:10px;}

/* news */
#subPage.news h1{margin-bottom:2px;}
.news.single .date{margin-bottom:18px;}
.newsblock .date{color:#888;}
.newsblock img{display:block;margin-bottom:11px;}
.newsblock.first{margin-bottom:28px}
.newsblock.first img{margin-bottom:0;}
.newsblock p.teaser{font-size:12px;line-height:18px;}
.newsblock.first p.teaser{background:#1e1e1e;color:#e5e5e5;padding:20px;}
.newsblock h2{line-height:24px;margin-bottom:2px;}
.newsblock .date{margin-bottom:11px;}
.newsByCategory ul{border-bottom:1px solid #575757;float:left;width:100%;}
.newsByCategory ul li:first-child .date{margin-bottom:5px;}
.newsByCategory ul li img{float:left;margin:0 10px 10px 0;}
.newsMainImage{margin-bottom:10px}

.relatedNews{float:left;width:100%;margin-bottom:18px;}
.relatedNews li{padding:7px 0;background:none;float:left;width:100%;border:none;}
.relatedNews li h3{margin-bottom:0}
.relatedNews ul li .date{margin-bottom:5px;}
.relatedNews ul li img{float:left;margin:5px 10px 10px 0;}
.tags{}

/* promotions */
#featuredPromotion{margin-bottom:37px;height:230px;background-repeat:no-repeat;position:relative;}
#featuredPromotion.poker-heaven{background-image:url('/images/promotions/featured_pokerheaven.jpg?20b8ce1846ec');}
#featuredPromotion #text{position:absolute;width:350px;top:145px;left:45px;}
#featuredPromotion #text h3{font-size:14px;color:#fff;}
#featuredPromotion #text .button{margin-right:10px;}
.promotionList, .promotionList li{float:left;width:100%;}
.promotionList li{background:none;padding:0;border-top:1px solid #e5e5e5;padding-top:16px;}
.promotionList li:first-child{border-top:none;}
.promotionList li img{float:left;width:150px;margin:4px 20px 0 0;}
.promotionList li .promotionContent{float:left;width:470px;}
.promotionList li .promotionContent a { color: #0692C9; }
.promotionList li h2{margin-bottom:0;line-height:24px;}
.promotionList li .date{margin-bottom:5px;}
.promotionList li p.roomAndRakeback{margin-bottom:6px;font-weight:100;}
.promotionList li p.roomAndRakeback span{border:1px solid #ddd;display:inline-block;background:url('/images/bg_sprite.png?73f50f124e8c') 0 -560px repeat-x;padding:0 10px;font-size:13px;line-height:30px;height:26px;}
.ongoingPromotionList{border-top:3px solid #E5E5E5;}
.ongoingPromotionList li{background:none;border-bottom:1px solid #e8e8e8;padding:8px 10px 8px 10px;}
.ongoingPromotionList li:first-child{border-top:1px solid #888}
.ongoingPromotionList h3{margin-bottom:0;}
.topOffers{float:left;width:100%}
.topOffers li{float:left;width:100%;background:none;padding:0;}
.topOffers li h3{margin-bottom:0;font-size:14px;}
.topOffers li img{float:left;margin:0 10px 10px 0;width:70px;}
.topOffers li .offerContent{float:left;width:220px;}

div.download{background:#141414 url('/images/bg_sprite.png?73f50f124e8c') 0 -910px repeat-x;padding:24px 0 11px;text-align:center;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.download .downloadContent{padding:0 30px;}
.download .downloadContent ul{padding-top:9px;font-size:16px;}
.download .downloadContent ul li{background:none;padding:0;color:#fff;padding:6px 0 4px;}
.download .downloadContent ul li.rakeback{border-bottom:1px solid #1e1e1e;}
.download .downloadContent ul li.bonus{border-top:1px solid #888;}
.download .downloadContent ul li.referral_code .code{color: #f00;}

.greyfade {
    background: #141414 url('/images/grey-fade.png') repeat-x;
    padding: 24px 0 11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.greyfade h2 { font-family: "facitweb-1","facitweb-2",sans-serif; }

/* pokerroom */
#pokerroomTeaserMain{height:338px;background-repeat:no-repeat;margin-bottom:26px;position:relative;padding:0 30px;}
#pokerroomTeaserMain.noiq{background-image:url('/images/logos/pokerroom_teaser_main/noiq.jpg?2e3c690caa1c')}
#pokerroomTeaserMain .icon.friendly{display:none;}
#pokerroomTeaserMain.usFriendly .icon.friendly{display:block;position:absolute;top:0;right:0;}

#pokerroomTeaserMain h1{padding-top:20px;margin-bottom:0;}
#pokerroomTeaserMain h2{font-size:16px;color:#fff;}
#pokerroomTeaserMain h1 .network{font-size:12px;color:#aeaeae;}
#pokerroomTeaserMain ul{margin:0 0 28px;padding:0;font-size:16px;line-height:20px;color:#ccc;width:400px;}
#pokerroomTeaserMain ul span{color:#fff;}
#pokerroomTeaserMain ul li{background:none;padding:3px 0 3px;border-top:1px solid #373e3d;}
#pokerroomTeaserMain ul li.total{font-size:30px;line-height:34px;}
#pokerroomTeaserMain ul li.total span{color:#ffc30c}
#pokerroomTeaserMain ul li:first-child{border:none}
#pokerroomTeaserMain .moreOffers{font-size:30px;color:#fff;line-height:34px;background:url('/images/triangle.png?ed0cff2ed2ab') bottom no-repeat;padding-bottom:49px;width:250px;}
#pokerroomTeaserMain .moreOffers span{font-size:16px;line-height:20px;display:block}

#pokerroomTeaserMain ul.offer { margin-top: -10px; }
#pokerroomTeaserMain ul.offer li { border: none; color:white; }
#pokerroomTeaserMain ul li.highlight { color: red; }
#pokerroomTeaserMain ul li span.highlight { color: red; }
#pokerroomTeaserMain span.highlight { color: red; }

/* right col featured */
.featured{background-color:#010101;color:#fff;padding:118px 0 20px;text-align:center;background-repeat:no-repeat;}
.featured h3{font-size:16px;color:#fff;margin-bottom:3px;}
.featured p{margin-bottom:8px;}
.las_vegas{background-image:url('/images/features/feature_1.jpg?e013f45804b4');}
.las_vegas_narrow{background-image:url('/images/features/feature_1_narrow.jpg?d751f658e43b');padding-top:155px;}
.rakeback_narrow{background-color:#101010;background-image:url('/images/features/feature_2_narrow.jpg?d751f658e43b');padding-top:155px;}

/* how it works*/
.howItWorks{border-top:1px solid #c6c6c6;padding:24px 0;}
.howItWorks ol{list-style:none;margin-left:0;}
.howItWorks li{margin:0 0 0 70px;border-top:1px solid #c6c6c6;padding:25px 0 11px;}
.howItWorks li:first-child{border-top:0;padding-top:0;}
/*.howItWorks li .icon{margin-left:-70px}*/

/* rake tracking summary */
#summary{border-top:1px solid #c6c6c6;padding-top:30px;margin-top:30px;}

/* sharing */
.sharing{float:left;width:100%;color:#888;}
.sharing li{background:none;padding:0 0 5px 0;float:left;margin-right:10px;}
.sharing li.fb_share {margin-right:0; width: 250px;}
.sharing li div{display:inline;}
.sharing a{margin-right:5px;}
.sharing .commentCount{color:#f14707}
.sharing #news_fb_share_btn span {line-height: 1;}

/* icons */
.icon{float:left;width:16px;height:16px;background:url('/images/layout/icon_sprite_v2.png?c13969de1f14') 0 0 no-repeat;margin:1px 4px 0 0;}
.icon.facebook{height:29px;width:29px;background-position:0 -270px;}
.icon.twitter{height:29px;width:29px;background-position:-40px -270px;}

#footericons .icon.googleplus {background-position:-200px -500px;}
#footericons .icon.googleplus:hover {background-position:-200px -550px;}
#footericons .icon.facebook {background-position:0 -500px;}
#footericons .icon.facebook:hover {background-position:0 -550px;}
#footericons .icon.facebook:inactive {background-position:0 -600px;}
#footericons .icon.twitter {background-position:-50px -500px;}
#footericons .icon.twitter:hover {background-position:-50px -550px;}
#footericons .icon.twitter:inactive {background-position:-50px -600px;}
#footericons .icon.youtube {background-position:-100px -500px;}
#footericons .icon.youtube:hover {background-position:-100px -550px;}
#footericons .icon.youtube:inactive {background-position:-100px -600px;}
#footericons .icon.rss {background-position:-150px -500px;}
#footericons .icon.rss:hover {background-position:-150px -550px;}
#footericons .icon.rss:inactive {background-position:-150px -600px;}
#footericons a { display:block; width:50px; height: 50px; border: none; margin-left:5px; }
#footericons a:first-Child { margin-left: 0px; }
#footericons { padding:15px 0 15px 5px; text-align: justify; overflow:hidden; }

.icon.email{background-position:-20px 0;}
.icon.comments{background-position:-40px 0;}
.icon.chip{width:49px;height:56px;background-position:0 -210px;}
.icon.chip2{width:54px;height:54px;background-position:-50px -210px;}
.icon.cashier{width:45px;height:57px;background-position:-110px -210px;}
.icon.ok{height:15px;width:16px;background-position:-120px 0;text-indent:-6000em;}
.icon.friendly{background:url('/images/icon_sprite.png?70f5771fbdc1') 0 -310px no-repeat;height:128px;width:128px;margin:0;text-indent:-6000em;}
.nr{width:40px;height:50px;background-position:0 -160px;position:relative;text-indent:-6000em;}
.nr2{background-position:-40px -160px;}
.nr3{background-position:-80px -160px;}
.icon.arrowRight{width:10px;height:19px;background-position:0 -140px;margin-right:10px;}
.buttonIcon{background:url('/images/icon_sprite.png?70f5771fbdc1') 0 -110px no-repeat;float:left;height:23px;width:28px;}
.buttonIcon.right{float:right}
.viewmore{background-position:-40px -110px;margin-top:5px;height:26px;}
td .icon{float:none;display:block;}
/*  buttons */
button{font:12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-right:10px;}
.button,.button:visited,.button:link{cursor:pointer;display:inline-block;background:url('/images/bg_sprite.png?73f50f124e8c') 0 -120px repeat-x;color:#fff;border:none;text-align:center;margin:0;padding:0 10px;height:24px;text-decoration:none;}
a.button{line-height:24px;}
.button:hover{background-position:0 -160px;}
.rounded{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.button.cta{text-shadow:1px 1px 1px #9c360b;height:25px;background-position:0 -200px;line-height:25px;color:#fff;padding:0 20px;}
.button.cta:link,.button.cta:visited,.button.cta:hover,.button.cta:active{color:#fff}
.button.cta:hover{background-position:0 -240px;color:#fff;}
.button.cta.twoLine{background-position:0 -1230px;height:48px;font-size:13px;padding:12px 30px 0;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.button.cta.twoLine strong{font-size:18px;color:#fff;}
.button.cta.twoLine:hover{background-position:0 -1300px;}

button::-moz-focus-inner{border:none;}
.button.withIcon{height:40px;text-transform:uppercase;font-size:18px;line-height:40px;background-position:0 -800px;}
.button.withIcon:hover{background-position:0 -840px}
.button.withIcon:hover .viewmore{background-position:-70px -110px;}
.button.withIcon .buttonIcon{margin:10px 10px 0 0;}
.button.withIcon .buttonIcon.right{margin:7px 0 0 10px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	// Safari and Google Chrome only - fix margins
	button span {
		margin-top: -1px;
	}
}
*/

/* comments */
#comment{border-color:#575757;border-style:solid;border-width:1px 0;background:url('/images/bg_comment_form.gif?07a780c7ee2f') repeat-x;padding:20px 20px 0;margin-bottom:30px;clear:both;}
#comment textarea{float:left;margin:0 20px 20px 0;width:472px;height:112px;}
#commentList{float:left;width:100%;margin-bottom:27px}
#commentList .date{margin-bottom:10px;color:#888;}
#commentList li{background:none;padding:0;float:left;width:100%;}
#commentList li img{width:70px;margin:0 20px 0 0;float:left;}
#commentList li .commentContent{float:left;width:550px;}
#commentList li:last-child .commentContent{border-bottom:1px solid #575757;padding-bottom:7px;}
.commentNavi{margin-bottom:30px;color:#888;}


/* pagination */
.pagination{color:#888}
.pagination p{margin-bottom:5px}
.pagination ul li{padding:0;background-image:none;float:left;width:30px;height:30px;line-height:30px;text-align:center;margin:0 10px 0 0;background:#e5e5e5;border:1px solid #c6c6c6}
.pagination ul li.active{background-color:#888;border-color:#888}
.pagination ul li.prev, .pagination ul li.next{width:auto;background:none;border:none;}
.pagination.commentPages{padding-left:90px;}

/* tabs */
.tabs{float:left;width:100%;margin-bottom:18px;}
.tabs .titleList li:first-child{padding-top:0;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.ui-tabs-nav{float:left;width:99%;border-bottom:1px solid #888;margin:0;}
.ui-tabs-nav li{background:#111 url('/images/bg_sprite.png?73f50f124e8c') 0 -640px repeat-x;float:left;border:1px solid #575757;border-bottom:1px solid #888;padding:0 10px;height:27px;line-height:25px;margin:0 0 -1px 10px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ui-tabs-nav li.ui-state-active{border-bottom-color:#fff;background:#fff;}

.tabContent{padding:20px;}
#fancybox-inner .tabs{margin-top:-40px;}
#fancybox-inner .ui-tabs-nav{border:none;}
#fancybox-inner .ui-tabs-nav li{border:none;height:40px;line-height:40px;font-size:15px;margin-bottom:0;padding:0 15px;}
#fancybox-inner .ui-tabs-nav li:first-child{margin-left:0;}

/* login area */
#login .content{position:relative;width:auto;padding:0 15px;height:51px;border:1px solid #424242;border-top:none;float:right;background:#191919 url('/images/bg_sprite.png?73f50f124e8c') 0 -680px repeat-x;
-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#login .content #login_types{padding-top:15px;}
#login.logged_in .content{-moz-border-radius-bottomleft: 0;}
#login.logged_in .content .corner.bl{position:absolute;background:url('/images/corner_sprite.png?a63faa16e532') -80px 0 no-repeat;display:block;height:9px;width:9px;left:-1px;bottom:-1px;}

#login.logged_in .content{padding:0 15px 0 0;margin-left:-52px;white-space:nowrap;padding-left:62px;}
/*#login.logged_in img{float:left;margin-left:-62px;margin-top:1px;}*/
#login.logged_in .avatar {float:left;margin-left:-62px;margin-top:0px;overflow:hidden;height:51px;}
#login.logged_in .userDetails{float:left;font-size:11px;line-height:11px;color:#fff;}
#login.logged_in .userDetails ul{float:left;margin:8px 0 0}
#login.logged_in .userDetails li{float:left;padding:0 6px 0 8px;background:url('/images/icon_sprite.png?70f5771fbdc1') 0 -80px no-repeat;}
#login.logged_in .userDetails li:first-child{background:none;padding-left:0}

#login ul#login_types{margin:0;padding:0;list-style:none;line-height:13px;}
#login ul#login_types li,#login ul#login_types li a{float:left;}
#login ul#login_types li{background:none;padding-left:0;}
#login ul#login_types li a{padding:0 13px;}
#login ul#login_types li#link_signin,#login ul#login_types li#link_join{padding-top:3px;}
#login ul#login_types li#link_signin a{border-right:1px solid #070707;}
#login ul#login_types li#link_join a{border-left:1px solid #888;padding-right:0}

#verisign_badge{margin-left:150px;width:100px;height:72px;margin-top:-33px;}
#verisign_badge object, #verisign_badge embed{display:block}

/* login/overlay content */
#loginFormContainer{width:800px;}
.lbContentWrap{}
.lbTabContent{padding-top:30px;}
.lbTabContent .col{float:left;margin:0 15px;width:355px;}
.lbTabContent .col.first{}
.lbTabContent .col.last{margin-right:14px;border-left:1px solid #c6c6c6;padding-left:15px;margin-left:0;}
.lbTabContent .col.last h3{margin-bottom:10px}
.lbContent{margin:-45px 0 45px;padding-right:30px;}
.lbContent h2{color:#fff;font-size:18px;margin-bottom:40px;}
.lbContent h3{font-size:15px;}
.lbContent p{margin-bottom:10px;}
#fb-login,#fb-login-2{margin-bottom:18px;}

/*teaser*/
#teaser{position:relative;height:315px;overflow:hidden;z-index:20;}
#teaser #prev, #teaser #next{position:absolute;left:0;top:156px;cursor:pointer;display:none;width:45px;height:53px;background:url('/images/icon_sprite.png?70f5771fbdc1') 0 -20px;}
#teaser #next{left:955px;background-position:-60px -20px;}
#teaser #teaser1{display:block}
#teaser .teaseritem{display:none;width:1000px;height:315px;overflow:hidden;}
#teaserTabs{height:82px;position:relative;}
#teaserTabs ul{list-style:none;margin:0;position:relative;}
#teaserTabs ul li{line-height:50px;float:left;height:50px;font-size:14px;position:relative;}
#teaserTabs ul li a{height:50px;float:left;padding:0 30px;position:relative;}
#indicator{display:none;position:absolute;height:50px;background:url('/images/bg_sprite.png?73f50f124e8c') repeat-x;top:0;
-webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;-moz-border-radius-bottomleft: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px
}

/*
#frontpage #teaser1{background:url('/images/bg_opt1_teaser1.jpg?ec7ad9abb160') no-repeat}
#frontpage #teaser1 .teaserContent{position:absolute;left:490px;top:60px;width:400px;text-align:center;}
#frontpage #teaser1 h2{font-size:26px;color:#fff;font-weight:100;line-height:32px;text-shadow:1px 1px 1px #0d0d0d;margin-bottom:20px;}
*/

#frontpage #teaser1, #frontpage .whatisrakeback {height:315px;background:url('/images/placeholders/opt_3_top.jpg?b652939b8893') no-repeat;color:#fff;}
#frontpage #teaser1 h1, #frontpage .whatisrakeback h1{color:#fff;font-size:24px;}
#frontpage #teaser1 .texts, #frontpage .whatisrakeback .texts{padding:40px 0 0 40px;width:450px;}
#frontpage #teaser1 .teaserContent, #frontpage .whatisrakeback .teasercontent{margin-left:20px;font-size:13px;}

#frontpage #teaser4{background:url('/images/bg_opt1_teasergeneric.png?0877dfffd726') no-repeat;color:#fff;}
#frontpage #teaser4 .teaserContent{position:absolute;left:50px;top:25px;width:940px;}
#frontpage #teaser4 .teaserContent .colLeft{float:left;width:680px;margin-right:0px;}
#frontpage #teaser4 .teaserContent .colRight{float:left;width:230px;}
#frontpage #teaser4 .teaserContent .colRight .tk-facitweb{font-size:16px;line-height:20px;}
#frontpage #teaser4 h2{font-size:24px;color:#fff;font-weight:100;line-height:25px;text-shadow:1px 1px 1px #0d0d0d;border-bottom:1px solid #3f3c3c;padding-bottom:5px;}
#frontpage #teaser4 h3{font-size:24px;color:#fff;font-weight:100;line-height:25px;text-shadow:1px 1px 1px #0d0d0d;border-bottom:1px solid #3f3c3c;padding-bottom:5px;margin-top:5px}
#frontpage #teaser4 ul{font-size:13px;line-height:18px;}

#frontpage #teaser3{background:url('/images/bg_opt1_teaser3.png?d86faadffbbb') no-repeat;color:#fff;}
#frontpage #teaser3 .teaserContent{position:absolute;left:70px;top:40px;width:860px;}
#frontpage #teaser3 .teaserContent .colLeft{float:left;width:450px;margin-right:90px;}
#frontpage #teaser3 .teaserContent .colRight{float:left;width:300px;}
#frontpage #teaser3 .teaserContent .colRight .tk-facitweb{font-size:16px;line-height:20px;}
#frontpage #teaser3 h2{font-size:28px;color:#fff;font-weight:100;line-height:32px;text-shadow:1px 1px 1px #0d0d0d;border-bottom:1px solid #3f3c3c;padding-bottom:5px;}
#frontpage #teaser3 ol{font-size:18px;line-height:30px;}

#frontpage #teaser2{background:url('/images/bg_opt1_teaser.png?0877dfffd726') no-repeat;}
#frontpage #teaser2 .pokerroom{float:left;width:310px;height:300px;text-align:center;margin:15px 10px 0;background:url('/images/bg_opt1_teaser_pokerroom.png?f1b7a6955893') bottom no-repeat;}
#frontpage #teaser2 .pokerroom.first{margin-left:15px;}
#frontpage #teaser2 .pokerroom.last{margin-right:15px;}
#frontpage #teaser2 .pokerroom h2{color:#fff;line-height:30px;margin-bottom:30px}
#frontpage #teaser2 .pokerroom .teaserlogo{margin:0;}
#frontpage #teaser2 .pokerroom .teaserlogo img{display:block;}

#frontpage .whatisrakeback {height:315px;background:url('/images/placeholders/opt_3_top.jpg?b652939b8893') no-repeat;color:#fff;}
#frontpage .whatisrakeback h1{color:#fff;font-size:24px;}
#frontpage .whatisrakeback .texts{padding:40px 0 0 40px;width:450px;}
#frontpage .whatisrakeback .teasercontent{margin-left:20px;font-size:13px;}



/* messages */
.message span{margin-bottom:10px;border:1px solid #ff9191;}
.message.error span{background:#fffbfa;color:#f71818;padding:2px 10px;}
form .message{display:none;}


#facebookTwitter{float:left;width:100%;padding:25px 0 10px;margin:0 0 10px 0;}
#facebook{float:left;width:130px;margin-right:10px;}
#twitter{float:left;width:160px;}
.vip{clear:both;padding-bottom:10px;}
.newsletter{clear:both;border-top:1px solid #b8b8b8;}
.newsletter form{padding-top:20px;}
#facebook .icon, #twitter .icon{float:left;margin:3px 10px 0 0;}
#facebook a, #twitter a{font-family:Arial, Helvetica, sans-serif;}
#footer{padding:0 0 50px;border-bottom:1px solid #888;}
#footer .footerLeft,#footer .footerMiddle{padding-top:27px;}
#subFooter{padding:20px 0;text-align:right;font-size:11px;color:#c6c6c6;}

ul.frontpageList { list-style: none ; list-style-position:outside; border-top: 3px solid #E5E5E5; border-bottom: 1px solid #888; }
ul.frontpageList li { background: none; padding:0px; margin:0px; border-bottom: 1px solid #e5e5e5; }
ul.frontpageList li:first-Child { border-top: 1px solid #888; }
ul.frontpageList .date, ul.frontpageList h3 { margin: 4px 0px 3px; }

.newsList{list-style:none;margin-left:0;float:left;width:100%;border-top:3px solid #e5e5e5;}
.newsList li{border-bottom:1px solid #e5e5e5;float:left;width:100%;margin-bottom:17px;background:none;padding:0;}
.newsList li:first-child{border-top:1px solid #888;padding-top:16px;}
.newsList li:last-child{border-bottom:none;margin-bottom:0;}
.newsList .date{float:left;width:70px;}
.newsList .date .month{font:16px/16px Georgia, "Times New Roman", Times, serif;color:#ea8d03;font-style:italic;}
.newsList .date .day{font:40px/21px Georgia, "Times New Roman", Times, serif;color:#ea8d03;font-style:italic;letter-spacing:-1px;}
.newsList .date .time{font-size:11px;line-height:35px;color:#888;}
.newsList .newsitem{float:left;width:590px;}
.newsList .newsitem h2,.newsList .newsitem p{margin-bottom:10px;}
.newsList .newsitem p.more{margin-bottom:20px}

.recents{list-style:none;margin:0 0 7px;border-top:3px solid #e5e5e5;}
.recents li:first-child{border-top:1px solid #888;padding:8px 10px;}
.recents li{padding:9px 10px 8px 10px;border-bottom:1px solid #e5e5e5;background:#f3f3f3 url('/images/bg_recents.gif?f1b7a6955893') repeat-x;}
.recents li:last-child{border-color:#888}
.recents h3,.recents p{margin-bottom:0}
.recents p{font-size:11px;color:#888;}

#footer ul{margin:0;list-style:none;border-color:#404040;border-style:solid;border-width:1px 0;}
#footer li{border-top:1px solid #404040;padding:10px 0 0;background:none;}
#footer li:first-child {border: none; padding-top:0;}
#footer li a{background:url('/images/arrow_right_2.gif?4738cff1f473') 0 7px no-repeat;padding:0 0 0 10px;color:#c6c6c6;}

#subFooter ul{list-style:none}
#subFooter li{display:inline;border-left:1px solid #575757;padding:0 6px 0 10px;background:none;}
#subFooter li:first-child{border:none;}
#subFooter li.last{padding-right:0}

#helperNaviWrap ul{margin:0;padding:0;list-style:none;float:right;font-size:11px;line-height:13px;height:36px;}
#helperNaviWrap ul li{float:left;position:relative;padding:0;margin-top:10px;height:26px;background:url('/images/icon_sprite.png?70f5771fbdc1') 0 -80px no-repeat;}
#helperNaviWrap ul li:first-child{background:none}
#helperNaviWrap ul li a{float:left;padding:0 15px;}
#helperNaviWrap ul li.subNavi a{background:url('/images/arrow_down.gif?ee025d778174') right no-repeat;margin-right:15px;}
#helperNaviWrap ul li.last.subNavi a{margin-right:0;}
#helperNaviWrap ul li.last{border-right:none;}
#helperNaviWrap ul ul{clear:both;height:auto;float:none;display:none;position:absolute;left:5px;top:26px;z-index:6000;background:#121212 url('/images/bg_helpernavi.gif?cf8c053e921d') bottom repeat-x;padding:5px 15px;border-color:#323232;border-style:solid;border-width:0 1px 1px;
-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#helperNaviWrap ul li:hover ul{display:block}
#helperNaviWrap ul ul li{clear:both;float:none;display:block;border:none;border-top:1px solid #323232; white-space:nowrap;height:auto;line-height:13px;margin:0;background:none;}
#helperNaviWrap ul ul li:first-child{border:none;}
#helperNaviWrap ul li.subNavi li a{background:none;display:block;margin:0;border:none;padding:5px 0;}
#helperNaviWrap ul ul#lang li a{float:none;background-image:url('/images/sprite-flags-2.png?c7d811af6c3e');background-repeat:no-repeat;padding-left:25px;}
#helperNaviWrap ul ul li a[hreflang="en"]{background-position:0 -843px;}
#helperNaviWrap ul ul li a[hreflang="de"]{background-position:0 -270px;}
#helperNaviWrap ul ul li a[hreflang="fr"]{background-position:0 -229px;}
#helperNaviWrap ul ul li a[hreflang="fi"]{background-position:0 -188px;}
#helperNaviWrap ul ul li a[hreflang="hr"]{background-position:0 -64px;}
#helperNaviWrap ul ul li a[hreflang="bg"]{background-position:0 -23px;}
#helperNaviWrap ul ul li a[hreflang="cz"]{background-position:0 -105px;}
#helperNaviWrap ul ul li a[hreflang="da"]{background-position:0 -147px;}
#helperNaviWrap ul ul li a[hreflang="el"]{background-position:0 -310px;}
#helperNaviWrap ul ul li a[hreflang="hu"]{background-position:0 -351px;}
#helperNaviWrap ul ul li a[hreflang="it"]{background-position:0 -393px;}
#helperNaviWrap ul ul li a[hreflang="nl"]{background-position:0 -432px;}
#helperNaviWrap ul ul li a[hreflang="no"]{background-position:0 -474px;}
#helperNaviWrap ul ul li a[hreflang="pl"]{background-position:0 -515px;}
#helperNaviWrap ul ul li a[hreflang="pt"]{background-position:0 -556px;}
#helperNaviWrap ul ul li a[hreflang="ro"]{background-position:0 -597px;}
#helperNaviWrap ul ul li a[hreflang="ru"]{background-position:0 -638px;}
#helperNaviWrap ul ul li a[hreflang="sl"]{background-position:0 -679px;}
#helperNaviWrap ul ul li a[hreflang="es"]{background-position:0 -720px;}
#helperNaviWrap ul ul li a[hreflang="sv"]{background-position:0 -761px;}
#helperNaviWrap ul ul li a[hreflang="tr"]{background-position:0 -802px;}
#helperNaviWrap ul ul li a[hreflang="hu"]{background-position:0 -351px;}
#helperNaviWrap ul ul li a[hreflang="uk"]{background-position:0 -884px;}

/*forms*/

.textInput{font-size:12px;color:#1e1e1e;border:1px solid #c6c6c6;padding:3px 2px 4px;height:15px;font:12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#footerWrap .textInput{border:1px solid #fff;}
textarea{border:1px solid #c6c6c6;overflow:auto;padding:2px;font:12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#search{float:right;margin:0 0 20px 0;width:193px;}
#search .textInput{border-color:#fff;width:114px;float:left;}
#search button{float:right}
.newsletter form{margin-bottom:5px;float:left;width:100%;}
.newsletter label{color:#fff}
.newsletter .textInput{width:200px;float:left;}
.vip .textInput{width:230px;float:left;}
.vip .button,.newsletter .button{float:right}
.newsletter p{font-size:11px}
label{display:block;margin-bottom:10px;color:#1e1e1e;clear:both;}
label.is_empty{color:#f81818;}
label.is_empty .textInput{border-color:#ff9191}
label.check{padding-left:15px;}
#emailValidation .check{padding-top:20px;padding-bottom:10px;}
#emailValidation .check a{padding-left:23px;}
#emailValidation select{width:165px}
label.inline{display:inline}
td label{display:inline;margin:0;}
#registerForm, #loginForm{margin:0}
label span{float:left;width:135px;margin:2px 10px 0 0;}
#registerForm label span, #loginForm label span{width:150px;}
#registerForm .textInput,#loginForm .textInput{width:187px}
#registerForm fieldset,#loginForm fieldset{}

/* tables */

th a.sort{color:#000;text-decoration:underline;background:url('/images/icon_arrow_down.gif?c77769dbea31') left no-repeat;padding-left:12px;}
th a.sort:hover{color:#000;text-decoration:none}


.data{width:100%;margin-bottom:30px;}
.data caption{margin:0;padding:0;text-align:left;height:40px;line-height:40px;width:100%;color:#888;}
.data caption span.header{background:#575757;color:#fff;float:left;width:200px;text-align:center;font-size:15px;margin-right:15px;
-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.data th{padding:12px 5px 10px;background:#a5a5a5 url('/images/bg_th.png?f77ed85f2809') repeat-x;color:#fff;font-weight:normal;border-right:1px solid #fff;text-align:center}
.data .last{border-right:none}
.data th.first{width:190px;}
.data td{background:#f3f3f3 url('/images/bg_td.png?1b6a84390a26') repeat-x;border-right:1px solid #fff;text-align:center;padding:12px 5px 10px;color:#1e1e1e;font-size:13px;}
.data td.highligted{background:#ea8d04 url('/images/bg_td_highlight.png?da6287d0c142') repeat-x;color:#fff;}
.data tbody tr td{border-bottom:1px solid #e5e5e5;}
td form{margin-bottom:0}

.data .datafooter th { background: #e5e5e5; text-align: right; color: black; padding: 2px 7px 2px; }
.data .datafooter .last { text-align: center; }
.data .pending th { font-size: 14px; padding: 7px; border-top: 1px solid white; }
.data .white th { font-size: 12px; padding: 7px; border-top: 1px solid white; background: white; }
.data .white .button { width: 100px; }

.grid{width:100%;margin-bottom:30px;}
.grid th{height:30px;line-height:30px;font-size:11px;white-space:nowrap;padding:0 4px;background:url('/images/bg_sprite.png?73f50f124e8c') 0 -590px repeat-x;font-weight:normal;text-align:center;text-transform:uppercase;color:#000;}
.grid th.room_title{text-align:left;padding-left:10px;}
.grid td{padding:15px 10px;text-align:center;border:1px solid #d4d4d4;vertical-align:middle;}
.grid td .button{white-space:nowrap}
.grid td:first-child{border-left:none;}
.grid td:last-child{border-right:none;}
.grid td.logo{border-right:none;text-align:left;}
.grid td.room{border-left:none;font-size:14px;white-space:nowrap;text-align:left;padding-left:0;}
.grid td.room a{text-decoration:none}
.grid td.room a:hover{text-decoration:underline}
.grid td.highlighted{color:#1c1c1c;background:#f8f8f8;white-space:nowrap;}
.grid tr:last-child td{border-bottom-color:#888}
.grid .highlight {color: #f00}

.striped{width:100%;border-bottom:1px solid #888;}
.striped tr td{border-top:1px solid #e5e5e5;}
.striped tr td .icon{margin:auto}
.striped th{white-space:nowrap;font-weight:normal;text-align:left;padding:5px 10px 3px;color:#fff;background:#101010 url('/images/bg_sprite.png?73f50f124e8c') 0 -1370px repeat-x;position:relative;}
.striped th:first-child{-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
.striped th:last-child{-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
.striped tr:first-child td{border-color:#888}
.striped tr td{padding:4px 10px 3px;}
.striped tr td:first-child{width:100%;}
.striped tr.odd td{background:#fafafa;}
/* opt 1 tab 2*/
/*.opt1 #teaserTabs{height:50px;background:url('/images/bg_sprite.png?73f50f124e8c') repeat-x;
-webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;-moz-border-radius-bottomleft: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px
}
.opt1 #teaserTabs li a{border-color:#575757;border-right-color:#000;border-width:1px 1px 0 1px;border-style:solid;height:49px;}
.opt1 #teaserTabs li.first a{border-left-width:0;}
.opt1 #teaserTabs li.last a{border-right-color:#575757;}
.opt1 #teaserTabs li a.active{border-top-color:#000}
.opt1 #teaserTabs li.last a.active{border-right:none}
.opt1 #teaserTabs #indicator{display:block;height:10px;width:17px;background:url('/images/icon_sprite.png?70f5771fbdc1') -100px 0 no-repeat;margin-top:-20px;z-index:6000;}
.opt1 #teaserTabs #indicator span{display:none;}
.opt1 #content{background:url('/images/bg_content_opt2.png?cf8c053e921d') no-repeat;padding-top:32px;}
*/

#frontpage .newsList{border-bottom:1px solid #888}
#frontpage #midWrap{background:#fff url('/images/bg_midwrap.gif?2f4ee3f68a03') repeat-x;}

/* opt 2 */
#rakeback-calculator button{margin-top:5px;}
#frontpage.opt2 #topWrap, #frontpage.opt2 #topPattern{height:auto;}
#frontpage.opt2 #content{padding-top:40px;}
#frontpage.opt2 #midWrap{background-image:none;}
#frontpage.opt2 #content h2, #frontpage.opt2 h1{color:#1e1e1e}
#frontpage.opt2 h1{text-transform:uppercase}
#frontpage.opt2 #sidebar_left h2{}
#sidebar_left{width:200px;margin-right:30px;}
#frontpage.opt2 #content .content{width:500px;margin-right:30px;}
#frontpage.opt2 #content .col_1.last{width:240px;margin-left:0;}
#frontpage.opt2 #footer .col_1.last{width:300px;margin-left:20px;}
#frontpage.opt2 .newsList .newsitem{float:none;width:500px;}
#frontpage.opt2 .newsList{border-top:none;}
#frontpage.opt2 .newsList li:first-child{border-top:none;padding-top:0;}
#frontpage.opt2 .newsList h2{margin-bottom:0;}
#frontpage.opt2 .newsList .date{float:none;width:100%;margin:0;color:#888;}
#frontpage.opt2 #introText{position:relative;height:auto;background:none;font-size:11px;}


.raked{display:inline-block;height:38px;background:url('/images/bg_sprite.png?73f50f124e8c') 0 -280px repeat-x;font-size:20px;line-height:38px;color:#fff;padding:0 15px;border:1px solid #dadada;text-shadow:#868686 1px 1px 0;}
.bestOffers{margin-bottom:30px;}
.bestOffers .header{background:url('/images/bg_sprite.png?73f50f124e8c') 0 -320px repeat-x;height:50px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.bestOffers .header h1{line-height:50px;}
.bestOffers .footer{-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.bestOffers table{width:100%;margin:0;}
.bestOffers table th{vertical-align:middle;font-weight:normal;font-size:13px;color:#fff;padding:4px 0;}
/*.bestOffers table th span{height:29px;background:url('/images/bg_sprite.png?73f50f124e8c') 0 -500px repeat-x;line-height:29px;display:block;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-topleft: 4px;border-top-right-radius: 4px;border-top-left-radius: 4px;}*/
.bestOffers table td.rakeback,.bestOffers table td.bonus{}
.bestOffers table tr.header_row th{background:url('/images/bg_sprite.png?73f50f124e8c') 0 -370px repeat-x;}
.bestOffers table th.choice{text-align:left;text-indent:15px;background:none;}
.bestOffers table td{vertical-align:middle;height:60px;text-align:center;color:#1e1e1e;border-bottom:1px solid #e5e5e5;font-size:16px;background:url('/images/bg_sprite.png?73f50f124e8c') 0 -420px repeat-x;}
.bestOffers table td.label{text-align:left;width:220px;}
.bestOffers table td.choice{padding:0 10px 0 5px;}
.bestOffers .footer{background:url('/images/bg_sprite.png?73f50f124e8c') 0 -320px repeat-x;padding:12px 45px;}

.bestOffers .button{margin-right:20px}
#frontpage.opt2 .bestOffers .header h1{color:#fff;text-transform:uppercase;font-size:24px;text-indent:15px;margin:0;}


/* opt 3 */
#frontpage.opt3 #teaser{height:310px;background:url('/images/placeholders/opt_3_top.jpg?b652939b8893') no-repeat;color:#fff;}
#frontpage.opt3 #midWrap{background:#fff url('/images/bg_midwrap.gif?2f4ee3f68a03') repeat-x}
#frontpage.opt3 #teaser h1{color:#fff;font-size:24px;}
#frontpage.opt3 #teaser .texts{padding:40px 0 0 40px;width:450px;}
#frontpage.opt3 #content .col_1 h2{border-bottom:1px solid #888;padding-bottom:3px;}
#frontpage.opt3 #content{padding-top:18px;}
#frontpage.opt3 #content .col_1{width:200px;}
#frontpage.opt3 #content .col_1 li{font-size:13px;}
#frontpage.opt3 #content .col_1 .block{border-bottom:1px solid #888;margin-bottom:20px;}
#frontpage.opt3 #content .col_2{width:720px;}
.logos{float:left;width:100%;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
.logos p.col_1{margin-bottom:16px;text-transform:uppercase;font-size:14px;color:#575757}
#frontpage.opt3 #content .logos .col_2{width:760px;}
.logos ul{list-style:none;margin:0;padding:0 0 24px 0;float:left;border-bottom:1px solid #fff;width:100%;}
.logos ul li{float:left;background:none;padding:0;}
.logos ul li.item1{margin-right:50px}
.logos ul li.item2{margin-right:47px}
.logos ul li.item3{margin-right:54px}
.logos ul li.item4{margin-right:51px}
.logos ul li.item5{margin-right:57px}

.logoLink{height:41px;float:left;background:url('/images/logo_sprite.png?d8e17b982cb8') no-repeat;text-indent:-6000em;height:41px;}
.link_pkr{width:120px;background-position:0 0;}
.link_pkr:hover{background-position:0 -69px;}
.link_absolute-poker{width:191px;background-position:-170px 0;}
.link_absolute-poker:hover{background-position:-170px -69px;}
.link_paradise-poker{width:175px;background-position:-408px 0;}
.link_paradise-poker:hover{background-position:-408px -69px;}
.link_ultimatebet{width:73px;background-position:-637px 0;}
.link_ultimatebet:hover{background-position:-637px -69px;}
.link_full-tilt-poker{width:52px;background-position:-761px 0;}
.link_full-tilt-poker:hover{background-position:-761px -69px;}
.link_doylesroom{width:130px;background-position:-870px 0;}
.link_doylesroom:hover{background-position:-870px -69px;}


.teaserlist{}
.teaserlist li{margin-bottom:26px;background:none;border-top:1px solid #e5e5e5;padding-left:84px;padding-top:24px;}
.teaserlist li:first-child{border:none;padding-top:0;}
.teaserlist li .icon{margin-left:-76px;}
.teaserlist li .icon.cashier{margin-left:-73px}

.calculator .box { width:160px; float:left; clear:right; overflow: auto; }

#addPokerRoom .field1, #addPokerRoom .field2, #addPokerRoom .fieldName, #addPokerRoom .fieldEmail { display: none;  }
#addPokerRoom label span { width: 250px; }

/*tooltip*/
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{background:url('/images/tooltip/tooltip_left.png?391e1d55f315') 0 0 no-repeat;position: absolute;z-index:101;left:-8px;height:17px;width:8px;top:9px;}
#JT_arrow_right{background:url('/images/tooltip/tooltip_right.png?da582efe1421') 0 0 no-repeat;position: absolute;z-index:101;height:17px;width:8px;top:9px;}
#JT {position: absolute;z-index:100;}
#JT_copy{padding:15px;background-color: #f0f0f0;border:1px solid #c5c4c4;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}
.JT_loader{background-image: url('/images/loader.gif?a0c1fd2f25e6');background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left,#JT_close_right{color:#fff;font-size:14px;background:url('/images/tooltip/tooltip_header.png?c7d811af6c3e') repeat-x;padding:0 15px;height:32px;line-height:32px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.jTip{cursor:help;}

p.infobox, div.infobox { background: #e0e0e0; border: #c0c0c0 1px solid; text: black; color:black; padding: 10px; }
.infobox li { color: black; }

.col_2 ul li, .col_2 ol li { margin: 10px 0; }


/* VIP Program */
.vip_table th {text-transform:uppercase;}
.vip_table .table_title {display:block; color:#fff; font-size:12px; height:28px; line-height:28px; border-radius: 3px 3px 0 0 ; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; margin-right:1px;}
.vip_table .blk {background:#323232 none; font-size:16px; height:32px; line-height:32px;}
.vip_table .gld {background:#ac9454 none;}
.vip_table .silv {background:#989898 none;}
.vip_table .broz {background:#a9948d none;}
.vip_table td{ border:1px solid #fff; padding:5px 10px; text-align:center; color:#4d4d4d;}
.odd {background:#e1e1e1 none;}
.even {background:#f0f0f0 none;}
.vip_table td.odd_blk {background:#c0c0c0 none;}
.vip_table td.even_blk {background:#e1e1e1 none; font-size:15px;}
.vip_table .star { background: url('/images/vip/vip_table_star.gif?27dfb56be567') center center no-repeat; text-indent:-9999px; display:block; line-height:27px; height:27px;}
.vip_table .chk { background: url('/images/vip/vip_table_chk.gif?27dfb56be567') center center no-repeat; text-indent:-9999px; display:block; line-height:27px; height:27px;}
.vip_table td.dim {color:#919191;}
.vip_table td.items { text-align:right;}
.vip_table td.ft {padding:0; height:28px;}
.vip_table td.ft span { display:block; background:#c0c0c0; color:#fff; font-size:12px; height:23px; line-height:23px; border-radius: 0 0 3px 3px ; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 03px 3px; margin-right:1px;}



/* RAF */
table.data tfoot tr.summary th{
	text-align: left;
	color: #666;
}

#raf_header_block {
	background: url('/images/raf/raf_div_bg.gif?5fc8a9efb047');
	color: #fff;
	padding: 20px 20px 0 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	overflow: hidden;
}

#raf_header_block ul {
	margin: 0;
}

#raf_header_block h2 {
	color: #fff;
}

#raf_header_tab {
	margin: 0 0 30px 0;
	padding: 0 0 0 20px;
	background: url('/images/raf/raf_invite_bg.gif?d76d918f0c6b') repeat-x;
	height: 40px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}

#raf_header_tab ul {
	overflow: visible;
	float: left;
	margin: 0; padding: 0;
	border-left: 1px solid #b06500;
	border-right: 1px solid #f4de77;
}

#raf_header_tab ul li {
	margin: 0;
	float: left;
	list-style: none;
	background: none;
	padding: 0;
	border-right: 1px solid #b06500;
	border-left: 1px solid #f4de77;
	height: 40px;
}
#raf_header_tab ul li a {
	text-decoration: none;
	font-weight: normal;
	float: left;

}
#raf_header_tab ul li a h2 {
	margin: 0;
	line-height: 40px;
	color: #fff;
	font-weight: normal;
	padding: 0 20px;
	height: 45px;
}

#raf_header_tab ul li.active a h2 {
	background: url('/images/raf/raf_tab_active.png?d76d918f0c6b') no-repeat 20px bottom;
}

#refer_banners .tab_handles_ul {
	float: right;
	margin-top: -36px;
}

#refer_banners .tab_handles_ul li {
	float: left;
	background: none;
}

#refer_banners .tab_handles_ul li.active a {
	text-decoration: none;
	color: inherit;
}

#refer_banners ul li {
	margin: 0 5px; padding: 0;
}

.banner_choices_wrapper .banner_choice {
	float: left;
	width: 200px;
	margin: 0 10px 0 0;
	text-align: center;
}

.banner_choices_wrapper .banner_choice .box {
	border: 1px solid silver;
	padding: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 10px;
}

.banner_choices_wrapper .banner_choice .box .description {
	float: left;
	position: relative;
}

.banner_choices_wrapper .banner_choice .box .box_header {
	height: 28px;
}

.banner_choices_wrapper .banner_choice .box .box_header .original-sized {
	display: none;
}

.banner_choices_wrapper .banner_choice .box a.zoom {
	float: left;
	background: url('/images/raf/raf_zoom.gif?6cbf280befff') no-repeat 0 0;
	text-indent: -9999px;
	width: 28px;height: 28px;
}

.banner_choices_wrapper .banner_choice .box .size {
	float: right;
}

.banner_choices_wrapper .banner_choice .box .thumbnail {
	width: 182px;
	height: 84px;
	display: table-cell;
	vertical-align: middle;
}


.banner_choices_wrapper .banner_choice input {
	margin: 5px auto;
}

#refer_banners input.url {
	width: 450px;
	border: #cbcbcb 1px solid;
	border-radius: 2px;
	-moz-border-radius: 2px;
	font: 14px/16px "Lucida Sans Unicode","Lucida Grande",sans-serif;
	padding: 3px;
	color: #5c5c5c;
	vertical-align: middle;
}

.clear_wrapper {
	overflow: hidden;
}

table.data.raf {
	margin: 0 0 5px 0;
}

table.data.raf thead tr th {
	padding: 0;
}

table.data.raf .highlight{
	color: red;
}

table.data.raf thead tr th div {
	padding: 12px 5px 10px;
	text-indent: 20px;
	background: url('/images/raf/raf_head.gif?5fc8a9efb047') no-repeat 10px bottom;
}

table.data.raf + .note {
	color: #888;
	font-size: 11px;
	margin: 0 0 18px 0;
}
.subheader {
	font: normal normal normal 24px/30px Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	text-align: center;
	color: #999;
	margin: 15px 0;
}

.logo32 {
    background: url('/images/logos/logos_32.png') 0px 0px no-repeat;
    padding-left: 35px;
    height: 32px;
    margin-bottom: 4px;
    line-height: 15px;
}

.logo16 {
    background: url('/images/logos/logos_16.png') 0px 0px no-repeat;
    height: 16px;
    width: 16px;
    float: left;
    margin: 1px 3px 0 0px;
}
.logo32_absolute-poker { background-position: 0px 0px; }
.logo32_ultimatebet { background-position: 0px -32px; }
.logo32_partypoker { background-position: 0px -64px; }
.logo32_pokerstars { background-position: 0px -96px; }
.logo32_noiqpoker { background-position: 0px -128px; }
.logo32_paradise-poker { background-position: 0px -160px; }
.logo32_betsson { background-position: 0px -192px; }
.logo32_pkr { background-position: 0px -224px; }
.logo32_redkings { background-position: 0px -256px; }
.logo32_full-tilt-poker { background-position: 0px -288px; }
.logo32_interpoker { background-position: 0px -320px; }
.logo32_pokernordica { background-position: 0px -352px; }
.logo32_eurobet-poker { background-position: 0px -384px; }
.logo32_poker-heaven { background-position: 0px -416px; }
.logo32_betfair-poker { background-position: 0px -448px; }
.logo32_betsafe-poker { background-position: 0px -480px; }
.logo32_parbet { background-position: 0px -512px; }

.logo16_absolute-poker { background-position: 0px 0px; }
.logo16_ultimatebet { background-position: 0px -16px; }
.logo16_partypoker { background-position: 0px -32px; }
.logo16_pokerstars { background-position: 0px -48px; }
.logo16_noiqpoker { background-position: 0px -64px; }
.logo16_paradise-poker { background-position: 0px -80px; }
.logo16_betsson { background-position: 0px -96px; }
.logo16_pkr { background-position: 0px -112px; }
.logo16_redkings { background-position: 0px -128px; }
.logo16_full-tilt-poker { background-position: 0px -144px; }
.logo16_interpoker { background-position: 0px -160px; }
.logo16_pokernordica { background-position: 0px -176px; }
.logo16_eurobet-poker { background-position: 0px -192px; }
.logo16_poker-heaven { background-position: 0px -208px; }
.logo16_betfair-poker { background-position: 0px -224px; }
.logo16_betsafe-poker { background-position: 0px -240px; }
.logo16_parbet { background-position: 0px -256px; }

.promoicon { width:16px; height:16px; float:right; margin-right:0px; }
.promoicon_rakerace { background: url('/images/promotions/promotype-rakerace.png?cfcd5566eb9f'); }
.promoicon_merchandise { background: url('/images/promotions/promotype-merchandise.png?60a2f598b4a5'); }
.promoicon_freeroll { background: url('/images/promotions/promotype-freeroll.png?60a2f598b4a5'); }
.promoicon_tournament { background: url('/images/promotions/promotype-tournament.png?786e7c952ac2'); }
.promoicon_cash { background: url('/images/promotions/promotype-cash.png?63ea09dc6a7f'); }
.promoicon a { display:block; width:16px; height:16px; }
.promoicon_nf { float: none; }

#promotion_calendar_active ul.recents { list-style-type: none; }
#promotion_calendar_active ul .date { font-size:10px; }
#promotion_calendar_active ul .room { font-weight: bold; }
#promotion_calendar_active ul .note {
    float:right; font-size:10px;
}

.ps-confirm { width: 300px; margin: 0px auto auto; }
.ps-fieldname, .ps-field { display:block; width: 250px; margin: 0px auto 3px auto; }
.ps-fieldname { color: #e5e5e5; }
.ps-field input { width: 230px; }
.ps-formarea { height: 187px; }
.ps-info { display:block; padding: 0 10px 0 10px; color: #e5e5e5; }
.ps-formarea { margin-top: -10px; }

.calendar { width: 100%; }
.calendar th, .calendar td {
    vertical-align: top;
    text-align: center;
    height: 30px;
    border-left: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    margin:0;
    padding:0;
}
.calendar th:last-Child { border-right: 1px solid #c0c0c0; }
.calendar td:last-Child { border-right: 1px solid #c0c0c0; }
.calendar tr:last-Child td { border-bottom: 1px solid #c0c0c0; }

.calendar td .dn {
    float: left;
    font-size: 10px;
    color: grey;
    line-height:10px;
}
.calendar td .cd { color: black; }

.calendar td.nb { border: 0px; }
.calendar td { width: 14%; }

#promotion_calendar_holder { text-align:center; min-height:150px; }

#tabs ul li { margin: 0px; }
#tabs ul { margin-top: 5px; }

.box-border-top {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.box-border-bottom {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

#events { border-spacing: 0px; }
#events th, #events td { margin: 0px; padding: 0px; font-family: verdana; font-size:12px; }
#events th.day {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    height: 23px;
    color: black;
}
#events .day { width:25px;}
#events .ec:first-Child, #events th.day:first-Child { border-left: 1px solid black; }
#events .ec { border-bottom: 1px solid black; }
#events .odd { background: #e0e0e0; }
#events .even { background: #eeeeee; }
#events .eom { border-right: 1px solid black; }
#events .cd { background: #d0d0d0; border: 1px dashed white; text-decoration: underline; }
#events .mn { border-color:black; border-width: 0px 0px 0px; border-style: solid; }

#calendar-grid-content { position: relative; }
#calendar-grid-content .block {
    background: #525252;
    border: 1px solid #202020;
    font-family: verdana;
    font-size: 10px;
    color: #e0e0e0;
    text-shadow: 1px 1px 1px black;
    height: 25px;
    position: absolute;
    z-index: 1;
}
#calendar-grid-content .block > div { padding: 4px; }


/*#calendar-grid-content #overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: <?=$days*25?>px;
    height: 450px;
    z-index: 0;
}*/

#calendar-box {
    float:left;
    width: 700px;
    border: 1px solid #282828;
    overflow: hidden;
    margin-left: 10px;
    padding: 24px 24px 24px;
}

#calendar-events {
    position:relative;
    padding: 0px 0 0 0;
}

#calendar-events-box {
    float:left;
    width: 190px;
    height: 350px;
    position: relative;
}

#calendar-events-filters {
    position: absolute;
    top: 20px; left:20px;
    width: 150px; height: 40px;
    border: 1px solid green;
}

#calendar-events-filters label { display: inline; }


#calendar-events .event {
    position: absolute;
    top:0px; left;0px;
    width:190px; height: 25px;
    font-family: verdana;
    font-size: 10px;
    border-bottom: 1px solid #505050;
    overflow: hidden;
    color: black;
    text-align:right;
    width:150px;
    margin-left: 20px;
}
#calendar-events .event > div {
    padding: 4px;
}
#calendar-events .event a {
    font-size: 12px;
}
.event .iconholder { float:left; }
.eventicon { width: 16px; height: 16px; margin: 0 0 0 3px; }

.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }

.slideshow {
    margin:0;
    padding:0;
    overflow: hidden;
    position: relative;
    height: 230px;
}
.slideshow li, .slideshow li:first-Child {
    background: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:0px;
    left:0px;
    width: 600px;
    height: 240px;
    z-index: 0;
}

.ss-hidden { display: none;}

.ss-bookmarks-container { position: relative; }
.ss-bookmarks {
    overflow: hidden;
    top:-30px;
    left: 20px;
    position:absolute;
}
.ss-bookmarks li.ss-bookmark {
    background: none;
    float: left;
    width: 20px;
    background: #505050;
    color:black;
    margin: 0 5px 0 0;
    padding: 0px;
    text-align:center;
    border: 1px solid #c0c0c0;
}
.ss-bookmark-highlight {
    background: white !important;
}
.ss-bookmarks li a {
    color: black;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}

/* overlay for download disabled room */
.overlay {
	width: 100%; height: 100%;
	position: absolute;
	top:0; left:0;
	z-index: 1050;
	text-align: center;
	color: #fff;
}

.overlay h2, .overlay p {
	z-index: 1060;
}

.overlay .bg {
	width: 100%; height: 100%;
	position: absolute;
	top:0; left:0;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.8);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; // first!
	filter: alpha(opacity=80);
	z-index: 999;
}

.overlay h2 {
	margin: 30px auto;
	margin-top: 120px;
	color: #fff;
	font-size: 2.5em;
}

.overlay .overlay_content {
	width: 100%; height: 100%;
	position: absolute;
	top:0; left:0;
	z-index: 1000;
}

.overlay p {
	font-size: 1.5em;
}

/*  notification */
.notiIcon {
	font-size: 9px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	position: relative;
	display: block;
	width: 15px;
	height: 15px;
	background-image: url('/images/noti_icon_sprite.gif?718bb5909572');
	cursor: pointer;
	margin-top: 1px;
	text-decoration: none;
}

#notiMsg {
	background-position: 0 0;
}

#notiMsg:hover, #notiMsg:focus, #notiMsg:active {
	background-position: 0 -25px;
}

.notiCount {
	position: absolute;
	-moz-border-radius: 2px;
	border-radius: 2px;
	right: -4px;
	top: -6px;
	z-index: 101;
	padding-left: 1px;
}

.notiCount.hidden {
	display: none;
}

.notiInnerCount {
	display: block;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fc2001;
	font-weight: bold;
	color: #fff;
	font-size: 9px;
	padding: 1px 2px 1px 2px;
}

.special_promo tbody th {  border-left: 1px solid #999; border-right: 1px solid #999; }
.special_promo tbody td { border: 1px solid #999; border-right: 1px solid #999; padding: 5px; vertical-align: top;}
.special_promo a { text-decoration: none; }
.sp-table table {
	border:1px solid #e3e3e3;
	font-size:12px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.sp-table th {
	font: bold 10px/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
	padding:10px;
	background:#ccc none;
}
.sp-table td.rm-logo {
	width:70px;
	padding:10px;
}
.sp-table td.rm-logo img {
	padding:5px;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.sp-table td.rm-detail, .sp-table td.rm-expiry {
	padding:10px;
	line-height:16px;
}
.sp-table td.rm-expiry span {
	font-size:10px;
	font-weight:bold;
}
.sp-table td.rm-detail a {
	background:url('/images/bg_list_item.gif?1e8054dcdca9') no-repeat left 3px;
	text-decoration:none;
	text-indent:100px;
	padding-left:12px;
	font-size:10px;
}
.sp-table span.us-frd {
	color:#009;
	text-align:center;
}
.sp-table td.rm-more {
	background:#ddd none;
	padding:10px;
	font-size:10px;
}
.sp-table .red {
	color:#C00;
}
.sp-table .rm-line {
	font-size:1px;
	background:#fff;
	height:1px;
	line-height:1px;
}
/* Promotion Table Ad hoc */
#promotion_list h2 { font-size:16px; color:#1e1e1e; float:left; display:inline; margin:0;}
#promotion_list div.header {width:100%; float:left; border-bottom:1px solid #c6c6c6;}
#promotion_list div.header span {float:left; line-height:30px; height:30px;}
#promotion_list div.header a.button {height:30px; padding:0 10px; font-size:13px; margin-bottom:5px;}
#promotion_list div.header a.button span {float:right; line-height:30px; height:30px;}
#promotion_list div.header a.button span.buttonIcon {margin:4px 0 0 5px; background:url('/images/button-arrow.png?e76c255e7eeb') no-repeat left top; height:22px; width:22px;}
#promotion_list div.header a.button:hover span.buttonIcon {background-position:right top;}
#promotion_list div.header .btn {float:right;}
#promotion_list div.header .btn img {float:left; margin:5px 5px 0 0;}
#promotion_list div.room {float:left; width:654px; border-bottom:1px solid #c6c6c6; margin-bottom:20px;}
#promotion_list div span.us-frd {display:none;}
#promotion_list div.us-frd span.us-frd {display:inline;}
#promotion_list div.listing {width:100%; background:#e5e5e5 none;float:left;}
#promotion_list div.listing ul {display:block; padding:0; margin:0; float:left; width:655px;border-top:1px solid #fff;}
#promotion_list div.listing li {list-style:none; float:left; display:block; margin:0; padding:0;}
#promotion_list div.listing li a.more { display:inline; text-decoration:none; background:#e5e5e5 url('/images/icon-arrow-nor.png?2549ef50270a') no-repeat right bottom; width:110px; height:62px; padding:10px; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#promotion_list div.listing li a.more:hover {background:#d9d9d9 url('/images/icon-arrow-hover.png?c77769dbea31') no-repeat right bottom;}
#promotion_list div.listing li span {float:left;}
#promotion_list div.listing li.ex a.more {background-color:#c6c6c6;}
#promotion_list div.listing li.ex a.more:hover {background-color:#d5d5d5;}
#promotion_list div.listing li .icon {display:none;}
#promotion_list div.listing li.ex .icon {display:inline; margin-right:5px;}
#promotion_list div.listing li.ex span.amt {color:#1e1e1e;}
#promotion_list div.listing span.cat {background:url('/images/icon-category.png?2549ef50270a') no-repeat; text-indent:-9999px; width:68px; height:16px; font-size:0; margin-top:1px;}
#promotion_list div.listing span.cat1 {background-position:left 0px;}
#promotion_list div.listing span.cat2 {background-position:left -21px;}
#promotion_list div.listing span.cat3 {background-position:left -42px;}
#promotion_list div.listing span.cat4 {background-position:left -63px;}
#promotion_list div.listing span.cat5 {background-position:left -84px;}
#promotion_list div.listing span.amt {font-size:18px; width:110px; padding:5px 0; font-weight:bold; color:#575757}
#promotion_list div.listing span.date {font-size:11   px; color:#575757;}

/* styles used in international pages */

    .lang-box {
        background: none repeat scroll 0 0 #8EAEAB;
        border-radius: 5px 5px 5px 5px;
        color: #FFFFFF;
        padding: 20px 20px 5px;
    }

    .lang-box h2 { color: white; }
    .lang-box ol {
        list-style: none outside none;
        margin: 20px 0;
        padding-left: 0;
    }

    .lang-box ol li {
        -moz-transition: -moz-transform 0.1s ease-in-out 0s;
        background-color: rgba(72, 133, 127, 0.5);
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
        clear: both;
        display: block;
        font-size: 15px;
        height: 50px;
        margin: 10px;
        cursor: pointer;
    }

    .lang-box ol li:hover {
        -moz-transform: scale(1.02);
        background-color: rgba(72, 133, 127, 0.8);
    }

    .lang-box ol li.title:hover, .lang-box ol li.title {
        -moz-transform: scale(1);
        background-color: #666666;
        box-shadow: none;
        height: 20px;
        padding: 5px 0;
        cursor: default;
    }

    .lang-box ol li.title span {
        margin-top: 0;
    }
    .lang-box ol li span {
        float: left;
        margin: 15px 0 0 10px;
        width: 100px;
    }

    .lang-box ol li img {
         background: none repeat scroll 0 0 #FFFFFF;
         border-radius: 5px 0 0 5px;
         float: left;
         padding: 5px;
    }

    .lang-box .rate { text-align: center; }

    .lang-section {
        color: #C7C7C7;
        font-size: 15px;
        height: 240px;
        line-height: 24px;
        padding: 20px 0 15px 60px;
        position: relative;
    }

    .lang-section .box {
        -moz-transition: -moz-transform 0.5s ease-in-out 0s;
        background-color: rgba(45, 45, 45, 0.7);
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
        float: left;
        height: 280px;
        margin-left: 13px;
        width: 210px;
    }

    .lang-section .box:first-Child {
        margin-left: 0px;
    }

    .lang-section .box:hover {
        -moz-transform: scale(1.1);
        background-color: #2d2d2d;
        z-index: 100;
    }

    .lang-section .box h2 {
        color: #FFFFFF;
        font: 16px/18px "Lucida Sans Unicode","Lucida Grande",sans-serif;
        margin: 20px 0 10px;
        text-align: center;
        width: 200px;
    }

    .lang-section .box p {
        font-size: 12px;
        margin: 0 0 0 12px;
    }

    .lang-section .box li {
        font-size: 12px;
        line-height: 18px;
        padding-bottom: 5px;
    }

    .lang-rm {
        margin: 5px 30px;
        text-decoration: none;
    }

    .lang-list {
        height: 120px;
        margin: 15px 0 0 20px;
    }


/* end of styles for international pages */

/* vip progress bar */

.rt { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
    border-radius-topleft: 10px; -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;border-radius-topright: 10px; }
.rb { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
    border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px; border-radius-bottomright: 10px; }

.vip-box { width:300px; }

.fo { font-size: 9px; text-align: center; background: url('/images/vip/vip-progress-bg.png?40160dcea3fe') repeat-x 0px 0px; }
.he { background: url('/images/vip/vip-progress-bg.png?40160dcea3fe') repeat-x 0px 0px; color: #ffffff; font-size:12px;height:20px; }
.heg, .fog { background-position: 0px -100px; color: #52460c; }
.heb, .fob { background-position: 0px -200px; color: #ffffff; }
.fob { color: #ffdd2a; }
.he div { padding: 1px 0 0 7px; }
.sh { height: 17px; background: url('/images/vip/vip-progress-bg.png?40160dcea3fe') repeat-x 0px -30px; color: #1e1e1e; font-size:12px; overflow:hidden; }
.shg { background-position: 0px -130px; }
.shb { background-position: 0px -230px; color:#c6c6c6; }

.sh .lh { float:left; width:120px; margin-left: 7px; }
.sh .rh { float:right; width:120px; margin-right: 7px; text-align:right;  }

.shb .rh { color: #ffdd2a; }

.ba { height: 40px; background: url('/images/vip/vip-progress-bg.png?40160dcea3fe') repeat-x 0px -48px; color: #575757; font-size:12px; overflow:hidden; }
.ba .target { color: #1e1e1e; font-size:10px; clear:both; text-align:right; margin: 0px 7px 0 0; }
.ba .sp { height: 4px; width: 100%; clear:both; }
.bag { background-position: 0px -148px; }
.bab { background-position: 0px -248px; }
.bag .lhs, .bag .rhs { color: #7d5e01; }
.bab .lhs, .bab .rhs { color: #ffdd2a; }

.ba .lhs { width: 60px; float:left; margin-left:7px; clear:both; }
.ba .rhs { width: 60px; float:right; text-align:right; margin-right:7px; }

.ba .bc { width: 165px; overflow:auto; float:left; }
.ba .icon { width: 19px;height:19px;background:url('/images/vip/vip-progress-icon.png?40160dcea3fe') 0 0 no-repeat; float:left; }
.ba .icong { background-position: -25px 0px; }
.ba .iconb { background-position: -50px 0px; }
.ba .bar { width:100px; margin:4px 7px 0 2px; border: 1px solid white; background:white; height:10px; float:left; }
.ba .bar .filler { height:10px; background:#969696; }
.bab .bar .filler { background: #242424; border-color: #464646; }
.bab .bar { border-color: #464646; }
.bag .bar .filler { background: #7d5e01; }

/* end of vip progress bar */

      #alternative {
      margin-bottom: 18px;
    }

      #alternative th h3 {
      font-weight: bold;
      margin: 0;
      font-size: 1.2em;
    }

      #alternative td {
       padding: 8px 5px;
       border-bottom: 1px solid #333;
    }

      #alternative td.logo, #alternative td.room {
       border-bottom: 1px solid #D4D4D4;
    }

      #alternative td.promo{
      text-align: left;
    }

      #alternative td.note {
      padding: 2px 0;
      background: #DDD;
    }

      #alternative .button.withIcon .buttonIcon.right {
      margin: 2px 0 0 10px;
    }
      #alternative .button.withIcon {
       padding: 0 5px;
      height: auto;
      font-size: 12px;
      line-height: 33px;
    }
      #alternative ul {
      margin: 0; padding: 0;
    }

    #alternative.narrow-page td.logo a {
      zoom: 60% !important;
      -moz-transform: scale(0.6);
    }

/* styles for sharing */
    .social { width: 350px; height:30px; float:right; text-align: right; margin-top:-3px; }
    .socialleft { float:left; width:280px; margin-bottom:20px; }
    .social div { width:50px; float:right; }
    .social .scgp { width: 70px; }
    .social .scfb { width: 80px; margin-top:2px; }
    .social .sctw { margin-top: 2px; width:60px; }
    .social .scsh { width: 60px;margin-right:3px; }
    .scsh ul li, .scsh ul { float: right; list-style-type: none;
        background:none; margin:4px 0 0 0; }
    .scsh ul li { margin:0px; padding:0px; }
    .scsh ul li a { text-decoration: none; }
    .socialdot { border-bottom: 1px dotted #a0a0a0; }
    body.news h1 { padding-bottom:10px; }

.download-cta { background-position: -39px -110px; height:27px; }
a.button:hover .download-cta { background-position: -69px -110px; height:27px; }

.fb-april-promo-container { position:relative; }
.fb-april-promo {
    position:absolute;top:-1px;left:300px;z-index:99999;
}

/*Tag Cloud*/
.col_2 .listing {width: 660px;}
.col_2 .listing ul.cloudlist li {width: 131px;}
.listing ul.cloudlist {border: none;}
.listing ul.cloudlist li {padding: 0; display: inline-block; border-bottom: none; margin: -1px 1px 0 0; width: 149px;}
.cloudlist .size1 {font-size: 1em;  color:#b69b3b; border-color: #b69b3b; }
.cloudlist li a.size1:hover {background: #b69b3b; color: #fff;}
.cloudlist .size2 {font-size: 1.15em;  color:#e0b212; border-color: #e0b212; }
.cloudlist li a.size2:hover {background: #e0b212; color: #fff;}
.cloudlist .size3 {font-size: 1.3em;  color: #fda305; border-color: #fda305; }
.cloudlist li a.size3:hover {background: #fda305; color: #fff;}
.cloudlist .size4 {font-size: 1.45em;  color: #ff6c00; border-color: #ff6c00; }
.cloudlist li a.size4:hover {background: #ff6c00; color: #fff;}
.cloudlist .size5 {font-size: 1.6em;  color: #ff3c00; border-color: #ff3c00; }
.cloudlist li a.size5:hover {background: #ff3c00; color: #fff;}
.cloudlist a {display: block; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; z-index: 0; padding: 10px 5px; position: relative;
    -webkit-transition: all ease-out 0.25s;
    -moz-transition: all ease-out 0.25s;
    -o-transition: all ease-out 0.25s;
    transition: all ease-out 0.25s;
}
.cloudlist li a:hover {text-decoration:none; z-index: 10; padding: 10px 0 10px 10px;}

/* Card Decks & Colors*/
.red, .hearts {color: #ce1010;}
.black, .spades {color: #000;}
.diamonds { color: #163bc8;}
.clubs {color: #25950f;}
.green {color: #669900;}

.dice {height: 30px; width: 30px; display: inline-block; background: url('/images/layout/dice.png?6b0e35f09df6') no-repeat;}
.dice-small {height: 15px; width: 15px; display: inline-block; background: url('/images/layout/dice-small.png?6b0e35f09df6') no-repeat;}

.d1 {background-position: 0 top}
.d2 {background-position: -35px top;}
.d3 {background-position: -70px top}
.d4 {background-position: -105px top;}
.d5 {background-position: -140px top}
.d6 {background-position: -175px top;}

/* Reset Typography*/

#subPage h1{ font-size:24px; font-weight:400}
#subPage .col_1 h1.title { font-size:18px; line-height:36px; font-weight:600;}
.col_2 h2 { font-size:20px; font-weight:400; line-height:40px; margin-bottom:15px;}
.col_1 h2.title { font-size:16px; font-weight:600; line-height:30px; color:#5c5c5c;}
.col_1 h3.title {font-size:18px; font-weight:400;}
.listing h2.title { font-size:18px; font-weight:600; border-bottom:1px solid #888; line-height:36px; margin-bottom:0; color:#5c5c5c;}

.listing h2.title a {color:#1e1e1e; display:block; text-decoration:underline;}
.listing h2.title a:hover {color:#0692C9;}

/* end Reset Typography*/


/*---Header---*/
ul#topNavi li.subNavi a {background:url('/images/layout/arrow-down-grey.gif?62742edaed12') right no-repeat;padding-right:15px;}
ul#topNavi li.subNavi a:hover {color:#E0B620; background:url('/images/layout/arrow-down.gif?62742edaed12') right no-repeat}
ul#topNavi li.subNavi a.current, ul#topNavi li span.current {color:#E0B620; text-decoration:none;}
ul#topNavi li.last.subNavi a {margin-right:0;}
ul#topNavi li.subNavi li a {background:#1e1e1e;display:block;margin:0;border-bottom:1px solid #333;padding:10px;}
ul#topNavi li.subNavi li a:hover {background:#E0B620; color:#1e1e1e; border-bottom:1px solid #C90;}
ul#topNavi ul{clear:both;height:auto;float:none;display:none;position:absolute;z-index:6000;padding:5px 0;}
ul#topNavi li:hover ul{display:block}
ul#topNavi ul li{display:block;border:none;white-space:nowrap;height:auto;line-height:13px;margin:0;background:none; float:none; padding:0;}
ul#topNavi ul li a {font-size:14px;}
ul#topNavi li.subNavi li a:hover {background-image:none;}


.breaking_news {float: left;width: 300px; margin-top:20px; height:60px;}
.breaking_news h5 {color:#c6c6c6;padding: 5px 0 ;margin: 0;}
.breaking_news a {text-decoration:none;}
.breaking_news a:hover {text-decoration:underline;}
/*---end Header---*/


/*----Top offer table---*/
.list_left {margin-top:30px;}
.list_left table {width:100%;}
.list_left table td {margin:0; padding:2px; line-height:12px; border-collapse:collapse; vertical-align:middle; border:none; background:#F3F3F3 url('/images/layout/li_bg.gif?c13969de1f14') repeat-x center center; color:#5c5c5c; border-bottom:1px solid #dedede;}
.list_left table.data  {margin-bottom:0;}
.list_left table.data tbody tr td {}
.list_left table.data th { border:none; padding:5px; background:#aeaeae; color:#1e1e1e;}
.list_left table.data th.first {border-radius:5px 0 0 0; text-align:left; padding-left:15px;}
.list_left table.data th.last {border-radius:0 5px 0 0; padding-right:15px;}
.list_left table.data td.img {width:44px;}
.list_left table.data td.title { text-align:left; font-size:13px; line-height:13px; padding-top:5px; width: 240px;}
.list_left table.data td.title a {text-decoration:none;  color:#454545;float: left;width: 200px;}
.list_left table.data td.title a:hover { color:#0692C9;}
.list_left table.data td.title span {font-size:10px; color:#8e8e8e;}
.list_left table.data td.title a:hover span { color:#5c5c5c;}
.list_left table.data td.num { font: bold italic 15px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.list_left table.data td.num em { font-size:21px; color:#1e7400;}
.list_left table.data td.code { font-size:16px; padding-top:5px;}
.list_left table.data td.tfoot {border-radius:0 0 5px 5px;background: #9d9d9d; border-bottom:none; padding:0;}
.list_left table.data td.tfoot a {padding:10px 0; color:#fff; text-decoration:none; float:left; text-align:center; width:100%;}
.list_left table.data td.tfoot a:hover {background: #5c5c5c; border-radius:0 0 5px 5px;}

/*----end Top offer table*/

/*-----Top rakeback calc------*/
.list_right {margin-bottom:30px;}

.selection {padding-bottom:30px;}
.selection .select1 {float: left;padding: 2px 5px 10px 0;}
.selection .select1 label {display: block; font-size:13px; line-height:25px; margin-bottom:0;}
.selection .select1 select {float: left;}
.stakes {width: 114px;}
.tables {width:82px;}
input, textarea, select {vertical-align: middle;}
.calculate .button {padding:4px 18px; font-size:16px;}

.list_right .rating {padding:15px 15px 10px 15px;background: #454545 none;border-radius: 5px; color:#efefef;}
.list_right .rating label {color:#fff;}
.list_right .rating > span {float: left; margin: 0; font-size:24px; line-height:30px;padding: 0 39px 10px 0; width:90px;}

.list_right .rating small { font-size:10px; line-height:12px; color: #9d9d9d;}

.list_right .rating .r_none {padding-right: 0;color: #E0B620;}

/*-----end Top rakeback calc------*/

/*----listing news, promotions & forum post-----*/
.list {float: left;width: 677px;}
.listing {float: left;width: 310px !important;padding: 19px 25px 0 0;}
.listing a {text-decoration:none;}
.listing a:hover { text-decoration:underline;}

.listing ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 100%;
border-bottom: 1px solid #888;
}

.listing ul li {
float: left;
width: 100%;
border-bottom: 1px solid #E5E5E5;
padding: 5px 0 5px 0;
margin:0;
background:none;
}

.listing ul li small {
color: #0692C9;
font-size:13px;
line-height:18px;
display: block;
}

.listing ul li span {
color: #8E8E8E;
font-size:11px;
line-height:21px;
display: block;
}

.pa_none1 {
padding-right: 0;
width: 300px;
}

.listing ul.note {
width: 300px;
}

.listing ul.note li {
padding-top: 5px;
padding-bottom: 5px;
background:#F3F3F3 url('/images/layout/li_bg.gif?c13969de1f14') repeat-x 0 0;
padding-left: 10px;
width: 290px;
}

.listing ul.note small {
background: url('/images/layout/note.gif?5ec2cf78bc75') no-repeat 0 3px;
padding-left: 21px;
}

.listing em {
float: right;
margin: 6px 0 0 0;}

#footer em {
float: left;
margin: 15px 0 0 0;}

.listing em, #footer em {
color: #0692C9;
font-size:12px;
line-height:20px;
font-style:normal;
background: url('/images/layout/arrow.gif?a9d5aaf604a5') no-repeat right 6px;
padding-right: 10px;
}

#footer em a {color:#c6c6c6; text-decoration:none;}
#footer em a:hover {text-decoration:underline;}

.banner {float: left;padding-top: 35px;width:660px;}
.slideshow {margin: 0;padding: 0;overflow: hidden;position: relative;height: 230px;}

/*----end listing news, promotions & forum post-----*/

/*---Subscription box---*/
h5.focus {
	text-align:center;
	background:url('/images/layout/h5-sidebar-bg.png') no-repeat left center;
	border-bottom:none;
	color:#ff4e00;
}
.social-box {
	border:1px solid #ccc;
}
.social-box.fb-like {
	background:#fff;
	padding:10px;
}
.social-box.tw-follow {
	background:#f2f2f2;
	padding:10px;
	margin-top:-1px;
}
.social-box.g-plus {
	background:#e4e4e4;
	padding:10px;
	margin-top:-1px;
}
.social-box.g-plus span {
	float:left;
	font-size:10px;
	line-height:21px;
}
.social-box.other-links {
	background:#ccc;
	border-color:#bfbfbf;
	padding:10px;
	margin-top:1px;
	margin-bottom:30px;
}
.social-box.other-links span {
	line-height:22px;
	float:left;
	margin-right:15px;
	text-shadow:0 1px 0 #e4e4e4;
}
.social-box.other-links span img {
	margin:0 8px 0 0;
	float:left;
}
/*end - Social Box*/

/*News Subscription Box*/

.subscribe-box {
	border:1px solid #ccc;
	margin-bottom:30px;
}

.subscribe-box form {
	margin-bottom:0;
}
.subscribe-box .input {
	background:#ccc;
	padding:15px 10px;
}

.subscribe-box .input input {
	float:left;
	width:175px;
	color:#bbb;
	padding: 5px;
	margin:0;
}

.subscribe-box .input button {
	margin:1px 0 0 10px;
}

.subscribe-box .option-box {padding:10px; background:#fff;}
.subscribe-box .option-box div {margin:5px 0;}

/*---end Subscription box---*/

.threeson {position:absolute;top:1080px;left:0;width:660px;}


.son1, .son2, .son3 { float:left; width:200px;}
        .son2, .son3 {margin-left:25px;}
        .son img {border:5px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
        box-shadow: 0 0 4px 1px #aaa;-moz-box-shadow: 0 0 4px 1px #aaa;-webkit-box-shadow: 0 0 4px 1px #aaa;margin:10px;}
		.son a:hover img {box-shadow: 0 0 4px 1px #666;-moz-box-shadow: 0 0 4px 1px #666;-webkit-box-shadow: 0 0 4px 1px #666; border-color:#fff;}
        .son ul {margin:10px 0;}
        .son ul li {margin:0; padding:6px 0 4px 4px; border-bottom:1px dotted #ccc; background:none; font-size:11px;}
		.son ul li:first-child {background:#e5e5e5 none; border-bottom:1px solid #ccc;}
		.son ul li.bold {background-color: #FFd;}
		.son h4 {margin:10px 0;}
        .son p{ line-height:18px; margin:10px 0 30px; font-size:11px;}
        .son em {font:bold italic 15px/15px Georgia, "Times New Roman", Times, serif; color:#1e1e1e; margin-left:5px;}
	ul.dots li {background: url('/images/layout/bg_list_item.gif?2f4ee3f68a03') 0 5px no-repeat;padding-left: 15px; margin:10px 0;}

/* News Page fix */

.news .col_2 h2 { font-size:15px;}
.news .col_2 .newsblock h2 { height:45px; line-height:28px; font-size:20px;}

/*--SML Structure*/
.s {width:240px; padding:10px; border:1px solid #ccc;}
.m {width:280px;}
.l {width:400px; margin:0 20px;}

#sml {margin-top:10px;}
#sml .s, #sml .m, #sml .l { float: left;}

#subPage.room .sml h3 { color:#333; font-size:16px; margin-bottom:10px;}
#subPage.room .sml h2 { color:#333; font-size:14px; margin-bottom:10px;}
#subPage.room .sml h1 { color:#333; font-size:21px; margin-bottom:0;}

.full img, .side .screen img  {border:6px solid #fff;}

.pic {}
.pic .screen { margin:0 0 10px; float:left;}

.pic .screen a {display:block;}
.pic p {margin-bottom:5px;}
.pic .thumb {float:left; width:65px; height:65px; margin:0 5px 0 0;}
.pic .thumb a {background:#fff; width:65px; height:65px; position:relative; display:block;}
.pic .thumb a img { clip: rect(0px 59px 59px 5px); position:absolute; top:0; left:0;}

.screen img  {
    box-shadow: 0 0 5px #677376;
    -moz-box-shadow: 0 0 5px #677376;
    -webkit-box-shadow: 0 0 5px #677376;
}

.pic .thumb a {
    box-shadow:0px 0px 2px #677376;
    -moz-box-shadow:0px 0px 2px #677376;
    -webkit-box-shadow:0px 0px 2px #677376;
}

.pic .thumb a:hover, .pic .screen a:hover {
    box-shadow:0px 0px 2px #000;
    -moz-box-shadow:0px 0px 2px #000;
    -webkit-box-shadow:0px 0px 2px #000;
}

.ss {margin:0 0 15px;}

.info table {width:98%; color:#212121;}
.info tr {background:#e5e3dd; border-bottom:1px solid #fff;}
.info tr.odd {background:#eee;}
.info td {padding:8px 5px 5px;}

.statbar div {float:left;}
.statbar .txt {margin:0 5px 0 0;}
.statbar .visit {margin:0 0 0 5px; border-left:2px solid #333; padding-left:10px;}

.l .info { width:100%; margin:10px 0 0;}
.l .info table {margin:0;}
.l .info b { color:red; text-transform:uppercase;}
.l .info table td {padding:3px 5px 2px;}
.s h4 { border-bottom:1px dotted grey; line-height:24px; padding-bottom:5px; text-align:center; margin-bottom:0;}
.s table {width:100%; margin-bottom:0;}
.s table td { padding:10px 5px; vertical-align:middle;}
.s table td b {color:red;}
.s table img {border:none; margin:5px; padding:5px 10px;

box-shadow: 0 0 5px #999;
-moz-box-shadow: 0 0 5px #999;
-webkit-box-shadow: 0 0 5px #999;

border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;

}

.s a:hover img {
box-shadow: 0 0 5px #336;
-moz-box-shadow: 0 0 5px #336;
-webkit-box-shadow: 0 0 5px #336;

}

.deal { float:left; padding:20px 0;}
.deal .amt { font-size:30px; float: left; line-height:30px; color:red;}
.deal .rake, .deal .bonus {float:left; width:187px;}
.deal .rake .txt, .deal .bonus .txt {float:left; line-height:14px; margin-left:10px;}
.deal .note {padding-top:20px;}
.deal .alt { margin:10px auto 0; display:block; font:italic 13px/18px Georgia, "Times New Roman", Times, serif; color:#666; text-align:left; width:290px;}
.deal .alt b {color:#555;}
.alert p {margin:10px 0;}
.today { margin-top:10px;}
.today h3 {margin-top:20px;}
.today .txt {float:left; width:250px;}
.today img {float:right; border:none;}

/* Rating from PB*/
#rating { background: url('/images/layout/rating-stars.png?0c4c99d23cf1') no-repeat scroll 0 -15px;
   width: 75px; height:15px; float:left; margin: 0 5px 0 0; }
#rating-fill { background: url('/images/layout/rating-stars.png?0c4c99d23cf1') no-repeat scroll 0 1px;
   height: 15px; }

/* Alert from RB*/
.alert {
float: left;
width:380px;
text-align: center;
padding: 20px 10px 10px;

-moz-box-shadow: 0px 0px 6px #A9ACB1;
-webkit-box-shadow: 0px 0px 6px #A9ACB1;
box-shadow: 0px 0px 6px #A9ACB1;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #efe, #E0F8E4);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #efe),color-stop(1, #E0F8E4));
background: #efe;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeffee', endColorstr='#E0F8E4');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeffee', endColorstr='#E0F8E4')";
}

/* Platform rom PB*/
.platform {width:320px; line-height:20px;}
.platform ul {
    list-style:none;
    margin:0;
    float:right;
}
.platform li {
    text-indent:-9999px;
    width:22px;
    height:20px;
    float:left;
    padding:0;
    background:url('/images/pokerstars/v2/icon-platform.png') no-repeat;
}
.platform li.pc {
    background-position: left top;
}
.platform li.mac {
    background-position: -22px top;
}
.platform li.browser {
    background-position: -44px top;
}
.platform li.iphone {
    background-position: -66px top;
}
.platform li.ipad {
    background-position: -88px top;
}
.platform li.andorid {
    background-position: -110px top;
}
.platform li.pc.sup {
    background-position: left bottom;
}
.platform li.mac.sup {
    background-position: -22px bottom;
}
.platform li.browser.sup {
    background-position: -44px bottom;
}
.platform li.iphone.sup {
    background-position: -66px bottom;
}
.platform li.ipad.sup {
    background-position: -88px bottom;
}
.platform li.andorid.sup {
    background-position: -110px bottom;
}

.pic .screen {margin-bottom:10px;}
.pic .p {margin-bottom:10px;}
.ss { margin:6px 0 12px;}

.info { padding:10px 10px 7px; border:1px dotted #ccc; width:260px; }
.info h3 {margin:4px 0 6px;}
.info table {margin-bottom:0; font-size:11px; width:260px;}
.info tr { background:#fff none; border-bottom:1px dotted #ccc;}
.info tr.odd { background:#fff none;}
.info td {padding:3px 0 1px;}
.info tr.end { border:none;}

.today { text-align:left; margin:20px 0 0; padding:15px; border:1px dotted #ccc; width:370px;}
.today .txt {width:230px; margin-right:10px; font-size:11px;}
.today .txt p {margin-bottom:10px;}
.today .txt h3 {margin:0 0 10px;}
.today img { margin-top:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.today .txt ul {margin-bottom:0px;}

.deal .note li { display:block; width:100%; height:18px;}
.deal .note li span {float:left;}
.deal .note li span.title { color:#1e1e1e; width:125px;}

#subPage .l h1 {line-height:22px;}
#subPage .l h2 {margin-bottom:10px;}

.deal { padding:10px 0;}
.deal .note {padding-top:10px;}

.alert {padding:16px 10px 13px;}
.alert p { margin:10px 0 0;}

.s { padding:15px; width:230px; border-style:dotted;}
.s h3 {margin:5px 0 3px;}
.s p {margin:6px 0;}

.screen a span img {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; margin-top:60px;}
.screen a {position:relative;}
.screen a span { position: absolute; top: 6px; left: 6px; background:#141414; opacity: 0.9; width: 262px; height: 194px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear; }
.screen a:hover span {opacity: 0.1;}

.pic p {margin-top:6px;}

.deal .rake {margin-right:5px;}
.deal .rake, .deal .bonus {width:177px; padding:10px; background:#eee none;}
