a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

fieldset { margin-top: 10px; padding-top: 10px;}

body {background: #0c190b; font-family: Arial, Helvetica, 'sans serif'; color: white; behavior: url("csshover3.htc"); }

#container {margin: auto; overflow: hidden; width: 951px;}

#header {width: 951px; display: block; position: relative;}
#logo {width: 267px; position: relative; z-index: 1000; margin: 0 0 7px 0;}
#header_bg {position: absolute; top: 0; left: 0; z-index: -1; width: 951px;}

#left {width: 5px; height: 32px; background: url(../images/nav_left.gif) no-repeat; position: absolute; top: 0; left: 0;}
#right {width: 8px; height: 32px; background: url(../images/nav_right.gif) no-repeat; position: absolute; right: 0; top: 0;}
#navigation {background: url(../images/nav_repeat.png) repeat-x; height: 32px; position: relative; z-index: 1000;}
#navigation ul {font-size: 14px; color: white; font-weight: bold; font-family: Trebuchet MS; text-transform: uppercase; margin: 0 0 0 5px;}
#navigation ul li {float: left; display: block;}
#navigation ul li.current {background: url(../images/nav_current.gif) no-repeat;}
#navigation ul li a{display: block; width: 110px; height: 22px; text-align: center; color: #cccccc; padding: 10px 0 0 0;}
#navigation ul li.current  a {color: white;}
#navigation ul li a:hover {color: white; text-decoration: none;}
 
#left2 {width: 5px; height: 21px; background: url(../images/subnav_left.gif) no-repeat; position: absolute; top: 0; left: 0;}
#right2 {width: 8px; height: 21px; background: url(../images/subnav_right.gif) no-repeat; position: absolute; right: 0; top: 0;}
#sub-navigation {width: 951px; background: url(../images/subnav_bg.jpg) repeat-y; overflow: hidden; position: relative; z-index: 850;}
#sub-navigation > ul {font-size: 12px; margin: 0 0 0 5px; position: relative; z-index: 990;}
#sub-navigation > ul li {display: block; float: left; background: url(../images/sub_divide.gif) no-repeat right center; height: 18px; padding: 3px 15px 0 15px;}
#sub-navigation > ul li.last {background: none;}
#sub-navigation > ul li a {color: white;}
#sub-navigation > ul li a:hover {text-decoration: none; color: #ecd26b;}

#subnavbottom {position: absolute; bottom: 0px; left: 0px;}
#support-lang {position: absolute; top: 0px; right: 0; z-index: 1000; font-family: Verdana, Arial, Helvetica, 'sans serif'; margin-top: 100px; }
#support-lang label {float: left; font-size: 12px; color: #fefffe; margin: 21px 15px 0 0;display: inline;}
#support-lang select {float: left; font-size: 11px; color: black;margin: 21px 0 0 0;display: inline;}
#support-lang p {float: left; color: #fefffe; font-size: 12px;margin: 21px 15px 0 0; display: inline;}
#support-lang a {color: #fefffe;}
#support-lang a:hover {color: #fac433; text-decoration: none;}
#support-lang #lang-divide {float: left; width: 15px;margin: 21px 0 0 0;display: inline;}
#support-lang #lady {position: relative; bottom: 13px;}

#content {margin: 20px 0 0 0; width: 951px; background: url(../images/topbox_top.jpg) no-repeat #0c1f0a top left; min-height: 269px; position: relative;}
#mainImg {float: right; width: 643px; padding: 7px 14px 0 0;}
#bonus {margin: 7px 0 0 7px;}
#instant {margin: 13px 0 0 7px;}

#chooseyourgame {width: 888px; height: 196px; margin: 10px 0 0 0; background: url(../images/chooseyourgame.png) no-repeat; position: relative; padding: 40px 0 0 63px; }

#chooseyourgame p {}
img.leftarrow {width: 32px; height: 51px; position: absolute; left: 17px; top: 97px; z-index: 10000;}
img.rightarrow {width: 32px; height: 51px; position: absolute; right: 21px; top: 95px; z-index: 10000;}


a.item {width: 246px; height: 72px; background-image: url(../images/game_bg.png); background-repeat: no-repeat; background-position: top left; display: block; float: left; font-size: 12px; color: white; line-height: 17px; padding: 0 15px 0 0; margin: 0 21px 16px 0;}
a.item span {font-weight: bold; display: block; color: #ecd26b; padding-top: 10px;}
a.item span span {font-size: 10px; display: inline;}
a.item img {width: 83px; padding: 0 9px 0 0; float: left;}

a.item:hover {background-position: bottom left; text-decoration: none;}


#bottombox {width: 951px; height: 180px; background: url(../images/bottombox_bg.png) no-repeat; position: relative; font-size: 25px; font-weight: bold; color: #f5f5f5; margin: 0 0 9px 0;}
#bottombox p {position: absolute; top: 108px; left: 140px;}

#jackpot {width: 332px; height: 178px; background: url(../images/jackpot.jpg) no-repeat; float: left; position: relative; display: inline;}

#mobile {width: 323px; height: 179px; background: url(../images/mobile.jpg) no-repeat; float: left; position: relative; display: inline;}
#mobile img {position: absolute; top: 118px; left: 134px;}

#pokerplaynow {width: 296px; height: 179px; background: url(../images/pokerplaynow.jpg) no-repeat; float: left; position: relative; display: inline;}
#pokerplaynow a {width: 296px; height: 179px; display: block; text-indent: -9999px;}

#footer {width: 941px; background: url(../images/footer-repeat.gif) repeat-y; position: relative; padding: 13px 9px 0 0px; overflow: hidden;}
#footer .top-image {position: absolute; top: 0; left: 0;}
#securebanking {width: 841px; height: 61px; background: url(../images/securebanking_bg.gif) no-repeat; padding: 24px 0 0 110px;}

#footerlinks  {font-size: 12px; height:24px; padding-top:5px; background: url(../images/footerul_repeat.gif) repeat-x top left; margin: 0 0 0 7px; padding: ; text-align:center;}
#footerlinks a {color: #ababab;}

.floating {float: left; position: relative; left: 5px;}

p.footerp {font-size: 12px; color: #565a57; text-align: center; margin: 0 0 15px 0;}



/*SUBPAGES*/

#certified {float: left; width: 951px;}
#threesteps {float: left; width: 951px; margin: 0 0 15px 0;}

#bb_box {width: 448px; height: 469px; background: url(../images/redbox.jpg) no-repeat; float: left; margin: 0 0 15px 0; position: relative; padding: 0 0 0 15px;}
#bb_box h3 {font-size: 28px; font-weight: bold; color: white; margin: 5px 0 20px 0px;}
#bb_box label {float: left; width: 126px; font-size: 12px; color: white; padding-top:2px; margin: 0 0 14px 0;}
#bb_box select#country, #bb_box select#game {font-size: 11px; width:148px; color: black;}
#bb_box input#local {font-size: 11px; color: black; width:141px;}
#bb_box span img {display: block; margin: 0 0 3px 2px;}
#bb_box span {float: left;}
#bb_box input#veri {width: 106px; font-size: 11px; color: black;}
#bb_box #nokia {position: absolute; right: 0; top: 45px;}
#bb_box #download {margin: 33px 0 0 26px;}
#bb_box div.message {font-size:14px;margin-bottom:-20px;margin-top:10px;width:307px;}
#bb_box span.checkbox {margin-top: 23px; margin-bottom:-20px;}
#bb_box span.checkbox label {float:none;}
#bb_box div.tc {font-size:9px; bottom:107px; position:absolute; color:#EFEFEF;}
#bb_box div.tc a {text-decoration: underline; color:#EFEFEF;}

#jcarousel-container {position: absolute; bottom: 0; left: 0; background: url(../images/bbcarousel.gif) no-repeat; width: 463px; height: 99px;}
#jcarousel-container h5 {text-align: center; color: white; font-size: 10px; font-weight: bold; margin: -5px 0 0 0;position: relative; z-index: 10000;}
#jcarousel-iphone-container {position: absolute; bottom: 0; left: 0; background: url(../images/iphonecarousel.gif) no-repeat; width: 463px; height: 99px;}
#jcarousel-iphone-container h5 {text-align: center; color: white; font-size: 10px; font-weight: bold; margin: -5px 15px 0 0;position: relative; z-index: 10000;}

#iphone_box {width: 448px; height: 469px; background: url(../images/iphonebox.jpg) no-repeat; float: right; margin: 0 0 15px 0; position: relative; padding: 0 0 0 15px;}
#iphone_box h3 {font-size: 28px; font-weight: bold; color: white; margin: 5px 0 20px 0px;}
#iphone_box label {float:left; padding-top:2px; width: 126px; font-size: 12px; color: white; margin: 0 0 14px 0;}
#iphone_box select#country2, #iphone_box select#game2 {font-size: 11px; color: black;}
#iphone_box select#game2 {width:114px;}
#iphone_box input#local2 {font-size: 11px; color: black;}
#iphone_box span img {display: block; margin: 0 0 3px 2px;}
#iphone_box span {float: left;}
#iphone_box input#veri2 {width: 106px; font-size: 11px; color: black;}
#iphone_box #iphone {position: absolute; right: 0; top: 45px;}
#iphone_box #playnow {margin: 29px 0 0 28px;}
#iphone_box #name, #iphone_box #email {font-size: 11px; color: black;}
#iphone_box span.checkbox {margin-top: 72px; margin-bottom:-17px;}
#iphone_box span.checkbox label {float:none;}
#iphone_box div.tc {font-size:9px; bottom:107px; position:absolute; color:#EFEFEF;}
#iphone_box div.tc a {text-decoration: underline; color:#EFEFEF;}

#poker-header {background: url(../images/pokerwelcome.jpg) no-repeat; width: 951px; height: 230px; margin: 20px 0 20px 0; position: relative;}
#poker-header #content-poker {position: absolute; top: 134px; left: 500px; font-size: 12px; font-weight: bold; text-align: center;}
#poker-header a {color: white; display: block;}

.poker-box {width: 465px; overflow: hidden; margin: 0 0 20px 0; float: left;}
.pokertop {width: 455px; height: 26px; background: url(../images/pokertop.jpg) no-repeat; font-size: 16px; font-weight: normal; color: white; padding: 6px 0 0 10px; font-family: Verdana, Arial, Helvetica, 'sans serif';}
.pokertop h4 {font-weight: normal;}
.pokerbottom {width: 465px; height: 16px; background: url(../images/pokerbottom.jpg) no-repeat;}

.pokermiddle {width: 465px; min-height: 182px; height: auto !important; height: 182px; background: url(../images/pokermiddle.jpg) no-repeat #0c200a top left; overflow: hidden;}



#pright {float: right; font-family: Verdana, Arial, Helvetica, 'sans serif';}
#pright ul {font-size: 16px; color: #fac433; font-weight: normal; margin: 20px 0 0 15px;}
#pright ul li {background: url(../images/arrow.png) no-repeat left center; padding: 0 0 0 18px; float: left; width: 200px; margin: 10px 0;}
#pright ul li a {color: #fac433;}
#pright ul li a:hover {text-decoration: none; color: white;}

#irishopen {float: left; margin: 10px 20px 0 10px; display: inline;}

#pleft {float: left; font-family: Verdana, Arial, Helvetica, 'sans serif';}
#pleft h5 {font-size: 20px; color: #ebbb30; font-weight: bold; text-transform: uppercase; margin: 10px 0 15px 0;}
#pleft p {font-size: 16px; color: white; line-height: 29px; margin-bottom: 20px;}
#pleft p a {color: #ebbb30; text-decoration: none; border-bottom: 1px solid #ebbb30;}
#pleft p a:hover {color: white; text-decoration: none; border-bottom: 1px solid white;}


#inner_top {width: 941px; float: left; margin: 3px 0 0 5px; display: inline;}

#mobile-inner {width: 941px;  background: url(../images/inner-middle.jpg) repeat-y; float: left; margin: 0 0 0 5px; display: inline; min-height: 700px;}
#inner_bottom { margin: 0px 0 0 5px; float: left; width: 941px; display: inline;}


#mobile-inner h4 {font-size: 25px; font-weight: bold; color: white; border-bottom: 4px solid #0a4305; margin: 0 5px 20px 7px;}

#leftcol {float: left; width: 714px; display: inline; margin: 0 0 0 7px; font-size:12px; padding-left:10px;}
#leftcol ul { list-style: disc inside none;}

#rightcol {float: right; width: 199px; display: inline; margin: 0 5px 0 0; position: relative; background: url(../images/rightcol-middle.jpg) repeat-y; min-height: 964px; overflow: hidden; padding: 4px 0 0 5px;}
#rttop {position: absolute; width: 204px; top: 0; left: 0; height: 4px; background: url(../images/rightcol-top.jpg) no-repeat;}
#rtbottom {position: absolute; width: 204px; bottom: 0; left: 0; height: 7px; background: url(../images/rightcol-bottom.jpg) no-repeat;}

#innermenu {width: 714px; height: 30px; background: url(../images/innermenubg.gif) no-repeat; position: relative; margin: 0 0 23px -10px;}

#sub-navigation {margin: 0 0 15px 0;}
#sub-navigation ul#inner {font-size: 12px; margin: 0 0 0 5px; position: absolute; bottom: 0; left: 10px; text-align: center; font-weight: bold;}
#sub-navigation ul#inner li {display: block; float: left; background: none; height: 22px; width: 176px; padding: 4px 0 0 0; color: #cccccc;}
#sub-navigation ul#inner li.current {background: url(../images/innermenucurrent.gif) no-repeat; color:white;}
#sub-navigation ul#inner li a {color: #cccccc;}
#sub-navigation ul#inner li a:hover {text-decoration: none; color: white;}

#showall {position: absolute; right: 5px; top: 5px;}
#showall label {float: left; color: white; font-size: 12px; font-weight: bold; padding: 0 5px 0 0; margin-top: 2px;}
#showall select {float: left; width: 107px;}

.gameitem {width: 220px; height: 133px; background: url(../images/gameitembg.gif) no-repeat; padding: 3px; position: relative; float: left; margin: 0 10px 20px 0;}
.gameitem div .gamename {width: 180px; height: 24px; display: block; background: url(../images/gametrans.png) no-repeat; position: absolute; bottom: 3px; left: 3px; font-size: 14px; color: white; text-transform: uppercase; font-weight: bold; padding: 9px 0 0 40px;}
.gameitem div .gamename.iphone {background: url(../images/gametrans_iphone.png) no-repeat;}
.gameitem div:hover .gamename {display: none;}
.gameitem div .gameimg {position: absolute; top: 3px; left: 3px;}
.gameitem div .transover {position: absolute; top: 3px; left: 3px; display: none;}


.gameitem div:hover .transover {display: block;}

.gameitem div .ie6blackbg {display: none;}
.gameitem div:hover .ie6blackbg {display: none !important; display: block; background: black; width: 220px; height: 133px; position: absolute; top: 3px; left: 3px;}
.gameitem div .gameheader1 {text-align: center; display: block; font-size: 14px; color: white; text-transform: uppercase; margin: 20px 0 0 0;}
.gameitem div .playnowbtn {margin: 7px 0 5px 50px; 
/*USING !IMPORTANT FOR IE6*/

width: 117px !important;
width: 110px;
height: 44px !important;
height: 37px;
background: url(../images/playnowbtn_m.png) no-repeat;
display: block;
text-indent: -99999px;  }
.gameitem div .playnowbtn.iphone {background: url(../images/playnowbtn.png) no-repeat;}
.gameitem div .hovercontent {position: relative; z-index: 1000;   display: none;}
.gameitem div:hover .hovercontent {display: block;}
.gameitem div .gameheader2 {font-size: 12px; width: font-weight: bold; display:block; text-align:center; z-index: 10000;}
.gameitem div .learnmore {font-size: 12px; color: white; text-decoration: underline;}
.gameitem div .learnmore:hover {text-decoration: none;}


.floatingleft {float: left;}

.playnow_btn {width: 265px; height: 57px; background: url(../images/playnow_btn.png) no-repeat; text-indent: -9999px;}
.playnow_btn:hover {width: 265px; height: 57px; background: url(../images/playnow_btn_on.png) no-repeat; text-indent: -9999px;}


.arrowleft2 {position: absolute; top: 41px; left: 17px;}
.arrowright2 {position: absolute; top: 41px; right: 16px;}

.bb_carousel {margin: 0 auto;}
.bb_carousel ul  li  {font-size: 9px; font-weight: bold; color: white; text-align: center; margin: 0 10px;	padding-top: 15px;height:65px;
width:75px;}
.bb_carousel ul li img {display: block; margin: 0 0 5px 0;}
.bb_carousel ul li a {color: white;}
.bb_carousel ul li a:hover {color: white; text-decoration: none;}

.iphone_carousel {margin: 0 auto;}
.iphone_carousel ul  li  {font-size: 9px; font-weight: bold; color: white; text-align: center; margin: 0 10px;	padding-top: 15px;height:65px;
width:75px;}
.iphone_carousel ul li img {display: block; margin: 0 0 5px 0;}
.iphone_carousel ul li a {color: white;}
.iphone_carousel ul li a:hover {color: white; text-decoration: none;}

/**
 *  Horizontal Buttons
 */
button.next{
    position: absolute;
   top: 41px; right: 16px;
    width: 25px;
    height: 26px;
    cursor: pointer;
    background:  url(../images/arrowright.png) no-repeat 0 0;
}

button.prev{
    position: absolute;
top: 41px; left: 17px;
    width: 25px;
    height: 26px;
    cursor: pointer;
    background: url(../images/arrowleft.png) no-repeat 0 0;
}
button.iphone_next{
    position: absolute;
   top: 41px; right: 16px;
    width: 25px;
    height: 26px;
    cursor: pointer;
    background:  url(../images/arrowright.png) no-repeat 0 0;
}

button.iphone_prev{
    position: absolute;
top: 41px; left: 17px;
    width: 25px;
    height: 26px;
    cursor: pointer;
    background: url(../images/arrowleft.png) no-repeat 0 0;
}

#lightbox {width: 448px; height: 435px; background: url(../images/redbox.png) no-repeat; float: left; margin: 0 0 15px 0; position: relative; padding: 0 0 0 15px;}
#lightbox.iphone {background: url(../images/iphonebox.png) no-repeat; height:355px;}
#lightbox #TB_closeWindowButton {position: absolute; top:5px; left:443px;}
#lightbox h3 {font-size: 28px; font-weight: bold; color: white; margin: 5px 0 20px 0px;}
#lightbox fieldset {margin-top: 40px;}
#lightbox label {float: left; width: 126px; font-size: 12px; color: white; margin: 0 0 14px 0;}
#lightbox label {float: left; width: 126px; font-size: 12px; color: white; margin: 0 0 14px 0;}
#lightbox select#country{font-size: 11px; width:162px; color: black;}
#lightbox select#game {font-size:11px; width:144px; color:black;}
#lightbox input#local {font-size: 11px; color: black;}
#lightbox input#name, #lightbox input#email {width:137px; font-size: 11px; color: black;}
#lightbox span img {display: block; margin: 0 0 3px 0;}
#lightbox span {float: left;}
#lightbox input#veri {width: 106px; font-size: 11px; color: black;}
#lightbox #nokiaphone {position: absolute; right: 0; top: 45px;}
#lightbox #download {width: 241px; height: 83px; border: none; background: url(../images/lightboxdownload.png) no-repeat; margin: 15px 0 0 0; cursor: pointer;}
#lightbox.iphone #download {background: url(../images/btn_playnow_off.png) no-repeat; height:35px; width:192px; margin-left:32px;}
#lightbox #gameimg {position: absolute; top: 92px; right: 33px;}
#lightbox.iphone #gameimg {position: absolute; top: 103px; left: 316px;}
#lightbox span.checkbox {margin-bottom:-22px; margin-top:30px;}
#lightbox span.checkbox label {float:none;}
#lightbox div.tc {bottom:12px;color:#EFEFEF;font-size:12px;position:absolute;}
#lightbox div.tc a {color:#EFEFEF; text-decoration:underline;}
#lightbox.iphone span.checkbox {margin-bottom:-10px; margin-top:22px;}
#lightbox.iphone span.checkbox label {float:none;}
#lightbox.iphone div.tc {bottom:12px;color:#EFEFEF;font-size:12px;position:absolute;}
#lightbox.iphone div.tc a {color:#EFEFEF; text-decoration:underline;}

#TB_iframeContent { overflow:hidden;}

div.general {margin-bottom:10px;}
div.general a {color:white; text-decoration:underline;}
div.general ul {padding:default;}
div.general ul li {margin-bottom:15px; padding-left:20px;}

p.simple {margin-bottom:1em;}
p.simple a {color:white; text-decoration:underline;}

div.detailsbox {background: url(../images/stages_bg.png) no-repeat top left; min-height:175px; margin-bottom: 15px; font-size:12px;}
div.detailsbox h3 {color:black; margin:0 0 0 60px; padding:14px 0 0 0; font-size:17px; height:35px;}
div.detailsbox img.icon {float:left; margin-left:7px; margin-top:3px;}
div.detailsbox div.content {padding:8px;}

div.detailsbox form table tr td {padding: 5px 0;}
div.detailsbox form input {width:190px;}
div.detailsbox form select {width: 197px;}
div.detailsbox a {text-decoration:underline; color:#EFEFEF;}
div.usefullinks h3 {color: #ecd26b;font-size:14px; margin-bottom:5px;}
div.usefullinks ul li {line-height:1.7em;}
div.usefullinks a {color:white; text-decoration:underline;}

a.playnowbutton {background: url(../images/btn_download_off.png) no-repeat top left; display:inline-block; width:192px; height:35px; text-decoration:none;}
a.playnowbutton:hover {background: url(../images/btn_download_on.png) no-repeat top left;}
a.playnowbutton.iphone {background: url(../images/btn_playnow_off.png) no-repeat top left;}
a.playnowbutton.iphone:hover {background: url(../images/btn_playnow_on.png) no-repeat top left;}

div#gamenav { clear: both; border-top:2px solid #0A4305; margin: 0 20px 0 0; padding-top:10px; text-align:center;}
div#gamenav a {color: #cccccc; font-weight:bold;}
div#gamenav .left {float: left;}
div#gamenav .right {float:right;}

div#promobig {background: url(../images/promo_bg.png) no-repeat top left; height:88px; margin-bottom: 10px; padding:14px}

div.offer { border-bottom:1px solid #0A4305; height:174px; margin:0 20px 30px 0;}
div.offer img.main {float:left; margin-right:15px;}
div.offer a {color:white; text-decoration:underline;}

div.offer.single {height:auto;}

div.offer.single p {margin-bottom: 1.8em;}
div#leftcol h5 {color:#ECD26B; margin:5px 0 10px 0; font-size:1.2em;}
div#leftcol p {margin-bottom:1em;}

span.note span {color:#fac433}
span.note {font-size:10px; width:100%; margin: -5px 0 10px 0;}
