@charset "utf-8";

img[src^="//my.rtmark.net/"]{ position: absolute;top:0;left:0;}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,font,small,strike,strong,sub,sup,ol,ul,li,fieldset,form,label,legend/*,table,caption,tbody,tfoot,thead,tr,th,td*/
{border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;outline:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
/*html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}*/
body,button,input,select,textarea{color:#333;font-family:"Lucida Sans Unicode", sans-serif;font-size:13px;line-height:normal;}
a img { border:none; }
h1,h2,h3,h4,h5,h6{ margin:0; }
*,*:before,*:after { -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; }
/*-----------------------------------------------*/
@font-face {
font-family: 'SansaSemiBoldRegular';
src: 	url('/webfonts/sansa-semibold-webfont.eot');
src: 	url('/webfonts/sansa-semibold-webfont.eot?#iefix') format('embedded-opentype'),
			url('/webfonts/sansa-semibold-webfont.woff') format('woff'),
			url('/webfonts/sansa-semibold-webfont.ttf') format('truetype'),
			url('/webfonts/sansa-semibold-webfont.svg#SansaSemiBoldRegular') format('svg');
font-weight: normal;
font-style: normal;
}

body {}
a {color: #006599; text-decoration: none; }
a.livechatlink{
	display: inline-block;
}
a:hover { text-decoration:underline; }
/*.wrapper910 { width:910px; margin:0 auto; position:relative;padding-top: 30px; }*/
/*@media (max-width: 1200px) {*/
/*    .wrapper910 { width:910px; margin:0 auto; position:relative;padding: 30px; }*/
/*}*/
@media (max-width: 420px) {
    .wrapper910 { width:350px; margin:0 auto; position:relative; /*padding: 30px;*/ }
}
.clear { clear:both; display:block; }
.spacernoh1 { display:block; clear:both; height:25px; }
iframe#downloadtargetframe { position:absolute; width:0; height:0; }
#mainheader { position:absolute; top:0; left:0; display:block; width:100%; padding-top:21px; }
#mainheader .contact {display:block;position:absolute;right:0;top:36px;}
#mainheader ul.mainnav {position:absolute;right:0;top:100px;list-style-type:none;font-family: 'SansaSemiBoldRegular'}
#mainheader ul.mainnav li{float:left;background:url(/images/link-bullet-splitter.png) no-repeat center left;padding-left:19px;margin-left:4px}
#mainheader ul.mainnav li:first-child { background:none; padding-left:0; }
#mainheader ul.mainnav li a { font-family:SansaSemiBoldRegular, Arial, Helvetica, sans-serif;font-size:14px;color:#F1F1F1;text-transform:uppercase;text-decoration:none;text-shadow:0 0 3px #000;font-weight:400;}
#mainheader ul.mainnav li a:hover{color:#FFF;text-shadow:0 0 5px #FFF}
#mainheader ul.secnav {position:absolute;top:0;right:0;padding:0;margin:0;}
#mainheader ul.secnav li{display:inline;border-left:2px dotted #670E10;font-size:11px;padding:0 13px;}
#mainheader ul.secnav li:first-child{ border-left:none;}
#mainheader ul.secnav li a{text-decoration:none;color:#FFF}
#mainheader ul.secnav li a:hover { text-decoration:underline; }

#mainfooter { padding-top:15px; position:relative; }
#mainfooter .footertop { width:902px; margin:0 auto; clear:both; background-color:#E6E6E6; border:1px solid #CCCCCC; border-radius:9px 9px 0 0; border-bottom:none; text-align:center; padding-bottom:10px;}
#mainfooter ul.footernav { margin:20px 0; padding:0; list-style:none; font-family: "Trebuchet MS", sans-serif; font-size:11px; text-align:center; }
#mainfooter ul.footernav li { display:inline; border-left:1px solid #004796; padding:0 5px 0 8px; }
#mainfooter ul.footernav li:first-child { border-left:none; }
#mainfooter .partners { border-top:1px solid #F0F0F0; width:768px; height:45px; display:block; margin:0 auto; background:url(../images/footer-endorsements.png) no-repeat 0 10px; overflow:hidden;
position:relative; }
#mainfooter .partners a {position:absolute; top:15px; display:block;}
#mainfooter .partners a:hover { text-decoration:none; }
#mainfooter .partners .acerevenue{width:105px;height:28px; left:58px;}
#mainfooter .partners .cds{width:160px;height: 28px;left: 180px;}
#mainfooter .partners .prc{width: 61px;height: 27px;left: 395px;}
#mainfooter .partners .rtg{width:168px;height:28px; left:100px;background:rgba(0,0,0,.3); position:absolute; top:15px; display:block;}
#mainfooter .partners .tst{width:144px;height:28px; left:140px;}
#mainfooter .partners .CDScertified{width: 55px;height: 27px;right:114px;}
#mainfooter .social { background-color:#A30700; padding:0 0 5px 0; border-top:1px solid #FFF; border-top:1px dashed #FFF;}
#mainfooter .social .top { height:31px; clear:both; text-align:center; display:block;
background: rgb(84,10,14); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0MGEwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2EzMDcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(84,10,14,1) 0%, rgba(163,7,0,1) 75%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,10,14,1)), color-stop(75%,rgba(163,7,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(84,10,14,1) 0%,rgba(163,7,0,1) 75%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(84,10,14,1) 0%,rgba(163,7,0,1) 75%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(84,10,14,1) 0%,rgba(163,7,0,1) 75%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(84,10,14,1) 0%,rgba(163,7,0,1) 75%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#540a0e', endColorstr='#a30700',GradientType=0 ); /* IE6-8 */
}
#mainfooter .social .top img { position:relative; top:-1px; }
#mainfooter .social ul { width:312px; margin:0 auto; padding:0; color:#FFF; display:block;}
#mainfooter .social ul  li { display:inline-block; width:74px; text-align:center;}
#mainfooter .social ul  li:first-child { width:100%; padding:0 0 6px 0;}
#mainfooter .social ul  li a { background:url(/images/footer_social.png) no-repeat; display:block; width:45px; height:45px; margin:0 auto; }
#mainfooter .social ul  li a.facebook { background-position:0px 0px}
#mainfooter .social ul  li a.twitter { background-position:0px -56px}
#mainfooter .social ul  li a.youtube { background-position:0px -112px}
#mainfooter .social ul  li a.googleplus { background-position:0px -168px}
#mainfooter .copyright { background-color:#550101; text-align: center; color: #996767; font-size: 10px; padding:0 0 15px 0;}
#mainfooter .copyright .grad { display:block; height:10px;
background: rgb(68,3,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0MDMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(68,3,0,1) 0%, rgba(85,1,1,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,3,0,1)), color-stop(100%,rgba(85,1,1,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(68,3,0,1) 0%,rgba(85,1,1,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(68,3,0,1) 0%,rgba(85,1,1,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(68,3,0,1) 0%,rgba(85,1,1,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(68,3,0,1) 0%,rgba(85,1,1,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#440300', endColorstr='#550101',GradientType=0 ); /* IE6-8 */
}
#mainfooter .copyright p:first-of-type { color:#FFF; font-size:11px; }
#mainfooter .copyright p:first-of-type a { color:#3386D4; }
#mainfooter .copyright p a { color:#AA8080; text-decoration:none; }
#mainfooter .copyright p a:hover { text-decoration:underline; }

.pageheader { position:relative; }
.pageheader img.pageheaderimg {border:4px solid #FFFFFF;margin:0 auto; box-shadow:0 0 10px rgba(0,0,0,.6); display:block}
.pageheader a.btn { position:absolute;width:346px;height:71px;right:92px;top:187px;border-radius:9px; }
.pageheader a.btn:hover { box-shadow:0 0 10px #01A5D0; }
.pageheader img.splash10k { position:absolute; right:25px; top:140px; }
.pageheader h1 {font-size: 28px;color: #000;margin: 20px 0;}
.nofeatimgnoh1 { display:block; height:10px;}
.nofeatimg { display:block; height:130px; padding-top:30px;}
.nofeatimg h1 { color:#FFF; margin-bottom:60px;}
.soc_page { overflow:auto; }
.soc_page article { float:left; width:640px; padding-bottom:25px; }
.soc_page article h1 {font-size: 28px;color: #000;margin: 0 0 20px 0; line-height:1.2em;}
.soc_page article h2,
.soc_page article h3 {font-size: 16px;color: #320000;margin:30px 0 15px 0;}
.soc_page article h2:first-of-type,
.soc_page article h3:first-of-type { margin-top:0; }
.soc_page article p { margin:0 0 1em 0; }
.soc_page article ol, .soc_page article ul { margin:1em 0; padding:0 0 0 3em; }
.soc_page article ol li, .soc_page article ul li { margin-bottom:.5em; }
.promoCode { color:#9A6601; }
.fullwidth article { float:none; width:100%; }

#sidebar { width:254px; float:right; padding:0 10px 10px 10px; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:13px; }
#sidebar .sbbox { box-shadow:0 2px 5px rgba(0,0,0,.4); width:240px; margin:0 auto; background-color:#E8E8E8; padding-bottom:10px; margin-bottom:20px; line-height:17px; }
#sidebar .sbbox h3 { background:url(/images/bgk_grid.jpg); border-top:3px solid #006599; padding:10px 5px; color:#FFF; text-align:center; text-transform:uppercase; font-size:16px; font-weight:bold;  border-bottom:1px solid #909EA9; margin-bottom:10px; }
#sidebar .sbbox p { padding:0 1em; line-height:18px; margin:9px 0; }
#sidebar .sbbox ul,#sidebar .sbbox ol { margin:0; padding:0 1em 0 2.5em; }
#sidebar .sbbox ul { list-style:url(/images/bullet.png);}
#sidebar .sbbox ul li,#sidebar .sbbox ol li { margin-bottom:.5em; }

/*/add-us-to-your-contacts/*/
ul.emailclients_addus { margin:0; padding:0 0 0 1.5em; }
ul.emailclients_addus>li a:hover { cursor:pointer; }
ul.emailclients_addus>li a.open { font-weight:bold; }
ul.emailclients_addus>li>ol{ display:none; font-weight:normal; }

/*Promotions*/
#promo10kfree { width:590px; margin:0 auto 20px auto; }
#promo10kfree .bonuscodes span { display:block; overflow:auto; text-align:center; height:161px;}
#promo10kfree .bonuscodes span p { display:inline-block; width:266px; height:65px; margin:0 5px; padding:40px 0 0 0; text-align:left;
padding-left:50px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }
#promo10kfree .bonuscodes span p strong { color:#C00; font-size:14px; }
#promo10kfree .bonuscodes span.block1{ background:url(/images/promotions/new-player/soc-dep-bonus1.jpg) no-repeat; padding-top:65px; height:138px; }
#promo10kfree .bonuscodes span.block2{ background:url(/images/promotions/new-player/soc-dep-bonus2.jpg) no-repeat; padding-top:8px; }
#promo10kfree .bonuscodes span.block2 p:nth-child(n+3) { margin-top:15px; }
#promo10kfree .bonuscodes span.block3{ background:url(/images/promotions/new-player/soc-dep-bonus3.jpg) no-repeat; padding-top:8px; }
#promo10kfree .bonuscodes span.block3 p:nth-child(n+3) { margin-top:15px; }

#promo_new-member { width:558px; margin:0 auto 20px auto;}
#promo_new-member .bonuscodes span { display:block; overflow:auto; text-align:center; }
#promo_new-member .bonuscodes span p { display:inline-block; width:266px; height:65px; margin:0 5px; padding:40px 0 0 55px; text-align:left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }
#promo_new-member .bonuscodes span p:nth-child(2n+2) { padding-left:47px; }
#promo_new-member .bonuscodes span p strong { color:#C00; font-size:14px; }
#promo_new-member .bonuscodes span.block1{ background:url(/images/promotions/new-member/soc-dep-bonus1.jpg) no-repeat; padding-top:67px; height:138px; }
#promo_new-member .bonuscodes span.block2{ background:url(/images/promotions/new-member/soc-dep-bonus2.jpg) no-repeat; padding-top:5px; height:155px; }
#promo_new-member .bonuscodes span.block2 p:nth-child(n+3) { margin-top:12px; }
#promo_new-member .bonuscodes span.block3{ background:url(/images/promotions/new-member/soc-dep-bonus3.jpg) no-repeat; padding-top:4px; height:150px; }
#promo_new-member .bonuscodes span.block3 p:nth-child(n+3) { margin-top:11px; }

#promo_crazy-days { width:770px; margin:2em auto; }

.promoBonus { float:left; overflow:auto; clear:both; width:100%; padding:20px 0; border-top:1px dashed #CCC; }
.promoBonus:nth-child(3) { border-top:none; padding-top:0; }
.promoBonus a.thumb { float:left; margin:0 15px 0 0; }
.promoBonus .promoText h2 { margin:0; font-weight:normal; }
.promoBonus .promoText p { margin:3px 0; }

#promosSliderwrap .bx-wrapper { margin:0 auto; background-color:#CCC; width:902px; height:307px; padding:5px;}
#promosSliderwrap #promosSlider { width:892px; height:307px;  padding:0;  display:block; margin:0 auto 30px auto; position:relative; }
#promosSliderwrap #promosSlider a.btn_download { position:absolute; width:387px; height:80px; right:43px; top:184px; }
#promosSliderwrap #promosSlider li {  display:block; height:297px;}
#promosSliderwrap #promosSlider li img { display:block; width:892px; height:297px; }
#promosSliderwrap .bx-controls { position:absolute; left:18px; bottom:14px; }
#promosSliderwrap .bx-pager-item { display:inline-block; height:22px; margin-right:6px;
background: rgb(195,216,221); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNjM2Q4ZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNhMWIwYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(195,216,221,1) 49%, rgba(161,176,179,1) 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,rgba(195,216,221,1)), color-stop(51%,rgba(161,176,179,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(195,216,221,1) 49%,rgba(161,176,179,1) 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(195,216,221,1) 49%,rgba(161,176,179,1) 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(195,216,221,1) 49%,rgba(161,176,179,1) 51%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(195,216,221,1) 49%,rgba(161,176,179,1) 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d8dd', endColorstr='#a1b0b3',GradientType=0 ); /* IE6-8 */
}
#promosSliderwrap .bx-pager-item a { display:block; height:22px; text-align:center; color:#000; font-size:12px; font-weight:bold; padding-top:1px; border:2px solid #7B9196; padding:1px 30px; }
#promosSliderwrap .bx-pager-item a.active { border-color:#C4DCE1; color:#FFF;
background: rgb(41,175,220); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5YWZkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTcwOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(41,175,220,1) 0%, rgba(30,112,139,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,175,220,1)), color-stop(100%,rgba(30,112,139,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(41,175,220,1) 0%,rgba(30,112,139,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(41,175,220,1) 0%,rgba(30,112,139,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(41,175,220,1) 0%,rgba(30,112,139,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(41,175,220,1) 0%,rgba(30,112,139,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29afdc', endColorstr='#1e708b',GradientType=0 ); /* IE6-8 */
}

/*Crewpon*/
#crewpon .soc_page { overflow:visible; }
#crewponpromotion { background:url(/images/promotions/crewpon/bg-blue.png) no-repeat top center; width:900px; margin:0 auto; position:relative;}
#crewponpromotion header { z-index:10; position:relative; height:210px; clear:both;}
#crewponpromotion header div.logo {position: absolute; top: 18px; left: 11px; width:659px; height:209px; background:url(/images/promotions/crewpon/crewpon-logo.png) no-repeat;}
#crewponpromotion header>a.btn_download_crewponbonus { display:block; position:absolute; top:12px; right:4px; background:url(/images/promotions/crewpon/270-bonus.gif) no-repeat; width:215px; height:185px; display:block; }
#crewponpromotion section.left { float:left; width:315px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left:20px; }
#crewponpromotion section.left .box-wagering { background:url(/images/promotions/crewpon/bg-box-wagering.png) no-repeat; width:315px; display:block; clear:both; position:relative; padding-top:180px; }
#crewponpromotion section.left .box-wagering span { position:absolute; top:138px; text-align:center; height:25px; width:120px; display:block; padding-top:4px; color:#C00; font-weight:bold; font-size:16px;}
#crewponpromotion section.left .box-wagering .wagering { left:23px; }
#crewponpromotion section.left .box-wagering .maxwithdrawal { right:26px; }
#crewponpromotion section.left .box-wagering p { text-align:center; bottom:0; margin:0;}
#crewponpromotion section.left .box-prize { background:url(/images/promotions/crewpon/bg-box-prize.jpg) no-repeat top center; width:297px; margin:1em auto; height:100px; clear:both; position:relative;}
#crewponpromotion section.left .box-prize span { position:absolute; top:36px; text-align:center; height:30px; width:60px; display:block; padding-top:4px; font-weight:bold; font-size:16px; }
#crewponpromotion section.left .box-prize .now { left:18px; width:67px; font-size:24px;color:#C00;}
#crewponpromotion section.left .box-prize .yourprize { right:16px; width:138px; height:45px; color:#390; font-size:36px;}
#crewponpromotion section.left>a { width:95%; margin:0 auto; display:block;}
#crewponpromotion section.left>a>img { width:100%; }
#crewponpromotion section.left .box-share { background:url(/images/promotions/crewpon/bg-box-share.jpg) no-repeat; width:297px; display:block; clear:both; position:relative; margin:1em auto; height:50px; padding-top:60px;}
#crewponpromotion section.left .box-share a.btnfb { background: url(/images/promotions/crewpon/btn-fb.png) top left no-repeat; height: 34px; width: 34px; margin: 0; position: absolute; left: 135px; top:8px; }
#crewponpromotion section.left .box-share .twitter { position:absolute; top:15px; right:28px; }
#crewponpromotion section.left .box-share>iframe { margin-left:50px; position:relative; z-index:20; }
#crewponpromotion section.right { float:right; background:url(/images/promotions/crewpon/bg-box-counter.jpg) no-repeat center 70px; width:518px; margin-right:20px; }
#crewponpromotion section.right .introtxt { font-size: 17px; font-weight: bold; color: #036; margin: 0 auto 20px auto; line-height:1.25em;}
#crewponpromotion section.right .introtxt strong { color:#C00; }
#crewponpromotion section.right #counter { display:block; padding-top:40px;}
#crewponpromotion section.right #cd { background: url(/images/promotions/crewpon/bgk_counter.png) no-repeat; color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 60px; font-weight: bold;
height: 90px; padding: 0px; text-align: center; vertical-align: middle; width: 464px; margin:0px auto; }
#crewponpromotion section.right #cd .ctd_dd { width:110px; text-align: center; letter-spacing: 20px; padding-left:12px; margin-right:8px;}
#crewponpromotion section.right #cd .ctd_hh { width:110px; text-align: center; letter-spacing: 20px; padding-left:4px; margin-right:8px;}
#crewponpromotion section.right #cd .ctd_mm { width:110px; text-align: center; letter-spacing: 20px; padding-left:4px; margin-right:8px;}
#crewponpromotion section.right #cd .ctd_ss { width:110px; text-align: center; letter-spacing: 20px; padding-left:4px;}
#crewponpromotion section.right .prizes { clear:both; display:block; margin-top:35px; }
#crewponpromotion section.right .prizes ul.tabs { list-style:none; margin:0; padding:0 20px; }
#crewponpromotion section.right .prizes ul.tabs li {display:inline-block; margin:0; }
#crewponpromotion section.right .prizes ul.tabs li a { display:block; border:2px solid #DBDECD; border-bottom:none; border-radius:9px 9px 0 0; padding:7px 12px; background-color:#000; color:#FFF;}
#crewponpromotion section.right .prizes ul.tabs li.active a {background-color:#FFF; text-decoration:none; color:#006599; cursor:text;}
#crewponpromotion section.right .prizes .tab_container { background:#FFF; width:480px; height:188px; border-radius:0 9px 9px 9px; margin:0 auto; border:2px solid #DBDECD; clear:both;}
#crewponpromotion section.right .prizes .tab_container ul { margin:0; }
#crewponpromotion #tab1 ul { list-style:none; margin:0; padding:0; overflow:auto; border-radius:8px; }
#crewponpromotion #tab1 ul li { float:left; width:50%; padding:8px 15px; margin:0; border-bottom:1px solid #ECECD8;  }
#crewponpromotion #tab1 ul li:nth-child(n+3) { background-color:#FFFFF3;}
#crewponpromotion #tab1 ul li:nth-child(n+5) { background-color:#FFF;}
#crewponpromotion #tab1 ul li:nth-child(n+7) { background-color:#FFFFF3;}
#crewponpromotion #tab1 ul li:nth-child(n+9) { background-color:#FFF;}
#crewponpromotion #tab1 ul li:nth-child(odd) { border-right:1px solid #ECECD8; }
#crewponpromotion #tab2 { display:none; }
#crewponpromotion #tab2 img { margin:1em auto; display:block;}
#crewponpromotion .notimeleft {display:block; width:464px; font-size:48px; height:72px; background-color: rgb(254, 255, 241); color:black; padding-top: 10px;}
#crewponpromotion section.right .winners { margin:1em 0 0 0; }
#crewponpromotion section.right .winners p { margin:0; padding:0 20px; line-height:20px; }
#crewponpromotion section.right .winners p strong {font-size: 20px;color: #C00;}
#crewponpromotion section.right>img { display:block; }
#crewponpromotion .green { color:#390 !important; }
#crewponpromotion section.terms { clear:both; margin:2em 0; display:block; }
#crewponpromotion section.terms ul { margin:0; }
#crewponpromotion section.terms ul li { margin:0; font-size:11px; }
#crewponpromotion .footerimg { background:url(/images/promotions/crewpon/bg-footer.jpg) no-repeat; width:900px; height:115px; clear:both; }
#crewponpromotion .cloud1 {background:url(/images/promotions/crewpon/cloud01.png); height:147px; width:208px; position:absolute; top:-10px; left:-59px;}
#crewponpromotion .cloud2 {background:url(/images/promotions/crewpon/cloud02.png); height:109px; width:194px; position:absolute; top:58px; left:346px;}
#crewponpromotion .cloud3 {background:url(/images/promotions/crewpon/cloud03.png); height:123px; width:177px; position:absolute; top:38px; right:80px;}
#crewponpromotion .bird1 {background:url(/images/promotions/crewpon/bird-01.png); height:39px; width:173px; position:absolute; top:29px; right:182px; z-index:11;}
#crewponpromotion .bird2 {background:url(/images/promotions/crewpon/bird-02.png); height:25px; width:85px; position:absolute; top:55px; left:208px; z-index:11;}
#crewponpromotion .bird3 {/*background:url(/images/promotions/crewpon/bird-03.png); height:24px; width:60px; position:absolute; top:170px; left:50%; margin-left:-60px; z-index:10;*/}
#crewponpromotion .bird4 {background:url(/images/promotions/crewpon/bird-04.png); height:39px; width:101px; position:absolute; top:155px; left:-69px; z-index:11;}
#crewponpromotion .bird5 {background:url(/images/promotions/crewpon/bird-05.png); height:50px; width:120px; position:absolute; top:616px; left:-20px; z-index:11;}
#crewponpromotion .bird6 {background:url(/images/promotions/crewpon/bird06.png); height:24px; width:60px; position:absolute; top:733px; left:231px; z-index:11;}
#crewponpromotion .bird7 {background:url(/images/promotions/crewpon/bird06.png); height:24px; width:60px; position:absolute; top:424px; right:-52px; z-index:11;}

#crewponpromotion.xmas header div.logo { background-image:url(/images/promotions/crewpon/crewpon-logo-xmas.png); }
#crewponpromotion.xmas header>a.btn_download_crewponbonus { background-image:url(/images/promotions/crewpon/200-bonus-xmas.gif); }
#crewponpromotion.xmas .footerimg { background-image:url(/images/promotions/crewpon/bg-footer-xmas.jpg); }

#crewponpromotion.halloween { background-image:url(/images/promotions/crewpon/bg_crewpon_halloween.jpg); }
#crewponpromotion.halloween header div.logo { background:none; }
#crewponpromotion.halloween header>a.btn_download_crewponbonus { background-image:url(/images/promotions/crewpon/bonus200-halloween.png); }
#crewponpromotion.halloween section.right .introtxt { color:#FFF; }
#crewponpromotion.halloween section.right .introtxt strong { color:#5CC1FE; }
#crewponpromotion.halloween .footerimg { background-image:url(/images/promotions/crewpon/bg-footer-cp.jpg); }
#crewponpromotion.halloween .cloud1,
#crewponpromotion.halloween .cloud2,
#crewponpromotion.halloween .cloud3,
#crewponpromotion.halloween .bird1,
#crewponpromotion.halloween .bird2 {display:none;}
#crewponpromotion.halloween .bird4 {background-image:url(/images/promotions/crewpon/bat01.png); width:109px; height:78px; }
#crewponpromotion.halloween .bird5 {background-image:url(/images/promotions/crewpon/bat03.png); width:117px; height:57px; }
#crewponpromotion.halloween .bird6 {background-image:url(/images/promotions/crewpon/bat02.png); width:55px; height:37px; }
#crewponpromotion.halloween .bird7 {background-image:url(/images/promotions/crewpon/bat02.png); width:55px; height:37px; }


/*Casino games*/
ul.gamessubnavigation { list-style:none; margin:0 !important; padding:0 !important; position:absolute; top:464px; right:0; }
ul.gamessubnavigation li { display:inline; margin:0 !important; border-left:1px solid #CCC; padding:0 7px;}
ul.gamessubnavigation li:first-child { border-left:none; }

#featuredgames { border-top:3px solid #E3E3E3; padding:1px 0 0 0; clear:both; margin:40px auto; overflow:auto;}
#featuredgames h2 { text-align:center; background-color:#E3E3E3; padding:6px; text-transform:uppercase; box-shadow:0 4px 4px #CCC; }
#featuredgames ul { list-style:none; margin:0; padding:0; text-align:center; }
#featuredgames ul li { display:inline-block; width:265px; position:relative; margin:0 18px; vertical-align:top; text-align:left; }
#featuredgames ul li>a { display:block; }
#featuredgames ul li a img { border:5px solid #909090; }
#featuredgames ul li a img.bewelOverlay { border:none; position:absolute; left:6px; top:5px; width:253px; }
#featuredgames h3 { font-weight:normal; text-transform:uppercase; margin:0; }
#featuredgames p { text-align:justify; font-size:12px; line-height:normal; line-height: 1.3em; }
#featuredgames p+a:before { content:'\25b6'; margin-right:5px; }

#listofgames { clear:both; margin:40px auto;}
#listofgames .subcategorybox { border-top:3px solid #E3E3E3; padding:1px 0 0 0; clear:both; }
#listofgames h2 { text-align:center; background-color:#E3E3E3; padding:6px; text-transform:uppercase; box-shadow:0 4px 4px #CCC; }
#listofgames ul { list-style:none; margin:0; padding:0; text-align:left; }
#listofgames ul li { display:inline-block; width:138px; height:285px; margin:0 5px; vertical-align:top; text-align:left; }
#listofgames ul li>a { display:block; }
#listofgames ul li a img { border:2px solid #909090; width:100%; }
#listofgames ul li h4 { font-size:13px; font-weight:normal; color:#000; margin:0 0 4px 0; line-height:15px; }
#listofgames ul li p { text-align:left; font-size:11px; line-height: 1.3em; }
#listofgames ul li p>a {font-size:12px;}
#listofgames ul li p>a:before { content:'\25b6'; display:block; float:left; margin:0 5px 5px 0; }

#gamespagefooter { background:url(/images/home/bgk_infobox.jpg) no-repeat top center; display:block; margin:0 auto; border-radius:5px; padding:20px 0; width:900px; clear:both;}
#gamespagefooter>section { width:400px; display:inline-block; margin:0 23px; }
#gamespagefooter>section h3 { border-radius:20px; border:2px solid #d9dce5; text-align:left; padding:2px 15px 4px 15px; color:#FFF; margin:0;
font-family:'SansaSemiBoldRegular', Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:bold; font-size:16px;
background: rgb(224,5,1); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMDUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(224,5,1,1) 0%, rgba(107,16,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,5,1,1)), color-stop(100%,rgba(107,16,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00501', endColorstr='#6b1000',GradientType=0 ); /* IE6-8 */
}
#gamespagefooter>section div { margin:0 auto; background:#FFF; width:93%; height:253px; overflow:auto; }

#gamespagefooter>section.newgames ul { margin:0; padding:0; list-style:none; }
#gamespagefooter>section.newgames ul li { padding:11px 20px; border-top:1px solid #CCC; display:block; margin:0; }
#gamespagefooter>section.newgames ul li:first-child { border-top:none;}
#gamespagefooter>section.newgames ul li img { height:40px; vertical-align:middle; margin-right:10px; border:1px solid #999;}
#gamespagefooter>section.newgames p strong { text-transform:uppercase; color:#069; }
#gamespagefooter>section.newgames p:first-child { border-top:none; }

#gamespagefooter>section.bonus div { height:253px; text-align:center;}

#gamespagefooter>section.bonus a.btn_download { background:#000; color:#FFF; border:3px solid #48BBE4; display:block; width:70%; border-radius:10px; margin:20px auto; font-size:18px; font-family:"Trebuchet MS", "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
#gamespagefooter>section.bonus a.btn_download:hover { text-decoration:none; }
#gamespagefooter>section.bonus a.btn_download span { border:2px solid #070707; text-align:center; display:block; border-radius:7px; padding:9px 0;
background: #5e5f60; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAyMTcxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #5e5f60 0%, #02171e 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5f60), color-stop(65%,#02171e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5e5f60 0%,#02171e 65%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5e5f60 0%,#02171e 65%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5e5f60 0%,#02171e 65%); /* IE10+ */
background: linear-gradient(to bottom,  #5e5f60 0%,#02171e 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5f60', endColorstr='#02171e',GradientType=0 ); /* IE6-8 */
}
#gamespagefooter>section.bonus a.btn_download strong { display:block; font-weight:normal; text-transform:uppercase; }
#gamespagefooter>section.bonus p { padding:0 50px; margin-bottom:1em; }
#gamespagefooter>section.bonus p strong { color:#AE0605; }
#gamespagefooter>section.bonus a.btn_download span:hover {
background: #999A9A; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAyMTcxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #999A9A 0%, #02171e 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999A9A), color-stop(65%,#02171e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999A9A 0%,#02171e 65%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999A9A 0%,#02171e 65%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999A9A 0%,#02171e 65%); /* IE10+ */
background: linear-gradient(to bottom,  #999A9A 0%,#02171e 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999A9A', endColorstr='#02171e',GradientType=0 ); /* IE6-8 */
}

#gamePageHeader {background:url(/images/game-page-header-3.png) no-repeat;width:906px;height:315px;text-align:left; position:relative; }
#gamePageHeader .gameinfo { float:left; width:535px; margin:40px 0 0 45px; overflow:auto; }
#gamePageHeader .gameinfo h1 { color: #EEF3C5; font-size: 28px; margin: 0; padding: 0; }
#gamePageHeader .gameinfo p { color:#FFF; }
#gamePageHeader .gameinfo a.btn_download { background:#000; color:#FFF; border:3px solid #48BBE4; display:inline-block; border-radius:10px;
margin:20px 0; font-size:18px; font-family:"Trebuchet MS", "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
#gamePageHeader .gameinfo a.btn_download span {border:2px solid #070707; text-align:center; display:inline-block; border-radius:7px; padding:9px 15px;
background: #5e5f60; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAyMTcxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #5e5f60 0%, #02171e 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5f60), color-stop(65%,#02171e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5e5f60 0%,#02171e 65%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5e5f60 0%,#02171e 65%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5e5f60 0%,#02171e 65%); /* IE10+ */
background: linear-gradient(to bottom,  #5e5f60 0%,#02171e 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5f60', endColorstr='#02171e',GradientType=0 ); /* IE6-8 */
}
#gamePageHeader .gameinfo a.btn_download strong { display:block; font-weight:normal; text-transform:uppercase; }
#gamePageHeader .gameinfo a.btn_download span:hover {
background: #999A9A; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWY2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzAyMTcxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #999A9A 0%, #02171e 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999A9A), color-stop(65%,#02171e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999A9A 0%,#02171e 65%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999A9A 0%,#02171e 65%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999A9A 0%,#02171e 65%); /* IE10+ */
background: linear-gradient(to bottom,  #999A9A 0%,#02171e 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999A9A', endColorstr='#02171e',GradientType=0 ); /* IE6-8 */
}
#gamePageHeader .preview { width:253px; position:absolute; top:33px; right:33px;}
#gamePageHeader .preview #gamepreviewimg { display:block; width:253px; height:190px; background-repeat:no-repeat;}
#gamePageHeader .preview #gamepreviewimg img { width:100%; }
#gamePageHeader .preview a#videoOverlay { position:absolute; top:0; left:0; display:none; width:253px; height:190px;}
#gamePageHeader .preview ul.thumbs { list-style:none; margin:20px 0 0 0; padding:0; overflow:auto; }
#gamePageHeader .preview ul.thumbs li { float:left; width:54px; margin-left:11px; }
#gamePageHeader .preview ul.thumbs li:first-child { margin-left:0; }
#gamePageHeader .preview ul.thumbs li img.previewthumb { width:50px; height:auto; border:2px groove #333; }
#gamePageHeader .preview ul.thumbs li img.previewthumb:hover { cursor:pointer; }
#gamePageHeader .bonus {width:535px; position:absolute; top:265px; left:45px; }
#gamePageHeader .bonus p{margin:0; color:#FFF; }
#gamePageHeader .bonus p strong { color:#AE0605; }

/*games widget*/
ul.gamesWidgetRatingContainer { overflow:hidden;text-align:center; width: 900px; padding-top: 5px;}
li.gamesWidgetRating { display:block;width:250px;height:45px;margin-left: 335px; background:transparent; text-align: center;}
p.gamesWidgetRating {font-family: "Lucida Sans Unicode", sans-serif; color: #000; font-size: 8pt;}

/*game page*/
#relatedGames .coupon { font-weight:bold; color:#AE0605; }
#relatedGames ul { list-style:none; margin:0 !important; padding:0 1em!important; }
#relatedGames ul li { display:block; overflow:auto;  }
#relatedGames ul li:before { content:normal !important; margin:0 !important; }
#relatedGames ul li a img { height:40px; margin:0 10px 0 0; display:inline-block; vertical-align:middle; border:1px solid #999;}

.casinoGamesAlert {background:url(/images/sign-new-slots.png) no-repeat 5px 0;font-size:14px;line-height:normal;text-align:left;color:#333;margin:10px 0 0 16px; padding:9px 0 0 75px; height:70px;}
.casinoGamesAlert p {color:#333;margin:0; font-weight:bold;}
.casinoGamesAlert p strong { color:#AE0605; }
.casinoGamesAlert ul { list-style:none; margin:0; padding:0; overflow:auto; }
.casinoGamesAlert ul li { float:left; padding:0 10px; font-size:13px; border-left:1px solid #CCC; }
.casinoGamesAlert ul li:first-child { padding-left:0; border-left:none; }

.quoteContainer { background:#E7F0F5; border: 2px solid #E0E0E0; border-radius: 9px; width:225px;float:right;margin:0 0 10px 20px; position:relative;padding:15px;  }
.quoteContainer:after, .quoteContainer:before { right:100%; top:50%; border:solid transparent; content: ""; height:0; width:0; position:absolute; pointer-events:none;}
.quoteContainer:after { border-color: rgba(231, 240, 245, 0); border-right-color: #E7F0F5; border-width: 20px 20px 0px 0px; margin-top: -30px; }
.quoteContainer:before { border-color: rgba(224, 224, 224, 0); border-right-color: #E0E0E0; border-width: 25px 25px 0px 0px; margin-top: -33px; }
.quoteContainer p.quote{color:#333;font-size:13px; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; font-size:15px; font-style:italic; margin:0;}
.quoteContainer p.link{padding-top:8px; text-align:right;font-size:12px; margin:0;}

.symbolDescription{ overflow:auto; clear:both;}
.symbolDescription img { float:left; margin:0 10px 10px 0; }

.bonustable {border-collapse:collapse; margin:1em 0;}
.bonustable th {background: #B5BFCA; padding:5px 10px;border:1px solid #909EA9;}
.bonustable td { border:1px solid #909EA9; padding:5px 10px; font-size:12px; }
.bonustable tr:nth-child(odd) { background-color:#E8E8E8; }
.bonustable .promoCode { color:#9A6601; }

/*Contact us*/
#contact-us article .contact{border:1px solid #999;font-size:11px;display:block;height:45px;margin:0 0 1px; clear:both;}
#contact-us article .contactLeft{background:#5eb3d0;color:#fff;font-weight:700;font-size:14px;border-right:1px solid #999;width:87px;height:43px;float:left;padding:0 17px; line-height:45px; text-transform:uppercase;}
#contact-us article .contactRight{float:left;padding:15px 0 15px 28px}
#contact-us article .contactBg { border:1px solid #CCC; border-radius:20px; padding:2px 10px; margin:8px 0; box-shadow:0 0 5px #CCC; }
#contact-us #skype.contact .contactRight { padding:0; padding-left:28px;}
#contact-us #skype.contact .contactRight span { line-height:45px; display:inline-block; }
#contact-us #skype.contact .contactRight #SkypeButton_Call_silveroaksupport1_1 { display:inline-block; vertical-align:middle;}
#contact-us #skype.contact .contactRight #SkypeButton_Call_silveroaksupport1_1 p { margin:0; }
#contact-us #skype.contact .contactRight #SkypeButton_Call_silveroaksupport1_1 p > a { display: block; height: 24px; }
#contact-us #skype.contact .contactRight #SkypeButton_Call_silveroaksupport1_1 p > a > img {margin:0 !important; vertical-align:inherit !important; }

/*Banking*/
#banking ul.bankingsubnav { background-color:#FFF; border-radius:4px; height:auto; margin:15px 0; padding:5px 0px; list-style:none; display:inline-block; clear:both; }
#banking ul.bankingsubnav li { float:left; padding:0 9px; border-left:1px solid #469ACC; text-transform:uppercase; font-size:11px; margin:0 !important }
#banking ul.bankingsubnav li:first-child {border-left:none; padding-left:0;}
#banking ul.bankingsubnav li a { text-decoration:none; }
#banking ul.bankingsubnav li a:hover { text-decoration:underline; }
#banking #depositmethods { margin-bottom:50px; }
#banking h2 { font-size: 28px; color: #000; margin-top: 5px; margin-bottom: 15px; }
#banking .box { background:none; width:auto; }
#banking .box h3 { margin:0; }
#banking .logos { float:left; margin:0; width:160px; height:60px }
#banking .logos img { width: auto; display: block; margin: 10px 0 0 0; height: 25px; float: left; }
#banking #withdrawalmethods ul { list-style:none; padding:0; margin:0; }
#banking #withdrawalmethods ul li { float:left; }
#banking #withdrawalmethods ul li img { height:20px; width:auto; margin-right:20px; }

/*FAQ*/
#faqwrap h2 { color:#320000; font-size:16px; margin:15px 0;}
#faqwrap p.controls { text-align:right; font-size:11px; }
#faqwrap p.controls a { margin:0 10px; }
#faqwrap .q { color:#006599; padding:5px 0;}
#faqwrap .q:hover { cursor:pointer; color:#000000; }
#faqwrap .a { padding:10px 0; display:none; border-bottom:1px dotted #999999; padding-bottom:10px; margin-bottom:10px; }
#faqwrap .openQ, #faqwrap .openQ:hover { font-weight:bold; color:#006599; }
#faqwrap .a ul,.faqwrap .a ol { color:#333; }
#faq .ui-accordion-header-active { font-weight: bold; color: #006599 !important; }

/*List of Casino Games*/
#full_games_list { border:1px solid #CCC; padding:20px; overflow:auto; margin-bottom:20px; }
#full_games_list ul { list-style:none; margin:0 0 25px 0; padding:0; font-size:13px; line-height:19px;
-moz-column-count: 4; -moz-column-gap: 10px; -webkit-column-count: 4; -webkit-column-gap: 10px; column-count: 4; column-gap: 10px;}
#full_games_list ul li { background: url(/images/bullet.png) no-repeat 0 4px; padding-left:10px; margin:0;}
:root #full_games_list ul { overflow:hidden \9; }
:root #full_games_list ul li { float:left \9; width:200px \9; }
#full_games_list ul li a{}
#full_games_list ul li a:hover{ text-decoration:underline;}
#full_games_list ul li strong { color:#E80003; }

/*Most Pupular games*/
#mostPopularGamesPage { overflow:auto; clear:both; }
#mostPopularGamesPage .popgamebox { width:137px; height:330px; float:left; margin:0 7px; }
#mostPopularGamesPage .popgamebox a { display:block; }
#mostPopularGamesPage .popgamebox div { background-color:#EEE; font-size:11px; height:270px; border-radius:0 0 4px 4px; }
#mostPopularGamesPage .popgamebox img.thumb { width:137px; display:block; border:2px solid #CCC; }
#mostPopularGamesPage .popgamebox h4 { margin:0; font-weight: normal; color: #006599; font-size:14px; background-color:#CCC; text-align:center; height:36px; border-radius:0 0 4px 4px; width:100%; line-height:16px;}
#mostPopularGamesPage .popgamebox p { font-size:11px; line-height:14px; padding:5px; }
#mostPopularGamesPage .popgamebox a.btnPlayNow { border-radius: 9px; background: #09F; padding: 2px; text-align: center; color:#FFF; border:3px solid #FFF; }
ul.subnav_newcasinogamespage { list-style:none; margin:0; padding:0 !important; font-family:"SansaSemiBoldRegular", Verdana, sans-serif; text-transform:uppercase; text-align:center;}
ul.subnav_newcasinogamespage li { display:inline-block; }
ul.subnav_newcasinogamespage li a { display:block; border-radius:30px; text-align:center; padding:9px 20px; color:#FFF; text-decoration:none; margin:0 10px;
border-bottom:2px solid #281515; border-top:2px solid #D16968; box-shadow:0 0 10px #666; text-shadow:1px 1px 1px #000;
background: rgb(184,27,25); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4MWIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(184,27,25,1) 0%, rgba(59,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,27,25,1)), color-stop(100%,rgba(59,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(184,27,25,1) 0%,rgba(59,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(184,27,25,1) 0%,rgba(59,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(184,27,25,1) 0%,rgba(59,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(184,27,25,1) 0%,rgba(59,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b81b19', endColorstr='#3b0000',GradientType=0 ); /* IE6-8 */
}
ul.subnav_newcasinogamespage li a:hover {
background: rgb(224,0,2); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(224,0,2,1) 0%, rgba(86,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,0,2,1)), color-stop(100%,rgba(86,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(224,0,2,1) 0%,rgba(86,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(224,0,2,1) 0%,rgba(86,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(224,0,2,1) 0%,rgba(86,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(224,0,2,1) 0%,rgba(86,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00002', endColorstr='#560000',GradientType=0 ); /* IE6-8 */
}

/*Free Casino Games*/
#free-casino-games article h1 { font-family:"SansaSemiBoldRegular", Verdana, sans-serif; font-size:36px; color:#0275AB; text-align:center; margin:20px 0; text-shadow:4px 4px 6px #CCC; }
#free-casino-games article h3 { clear:both; }

/*New Casino Games*/
#new-casino-games article h1 { font-family:"SansaSemiBoldRegular", Verdana, sans-serif; font-size:36px; color:#0275AB; text-align:center; margin:20px 0; text-shadow:4px 4px 6px #CCC; }
#new-casino-games article h3 { clear:both; }

/*Best Casino Games*/
#best-casino-games article h1 { font-family:"SansaSemiBoldRegular", Verdana, sans-serif; font-size:36px; color:#0275AB; text-align:center; margin:20px 0; text-shadow:4px 4px 6px #CCC; }
#best-casino-games article h3 { clear:both; }
article .testimonial { width:365px; overflow:auto; float:left; }
article .testimonial h3 { font-size: 18px; font-weight: normal; color: #636363; margin:0 0 10px 0; width:80%; }
article .testimonial img { float:left; margin:0 10px 10px 0; }
article .testimonial p {font-style:italic;}
article .testimonial p.by { font-style:normal; float:right; }
.newgamesbox { float:right; }
.newgamesbox h2 { color:#636363 !important; margin:0 0 5px 0 !important;}
.newgamesbox ul { list-style:none; margin:0 !important; padding:0 !important;}
.newgamesbox ul li { display:inline-block; text-align:center; margin-left:5px;}
.newgamesbox ul li:first-child { margin-left:0; }
.newgamesbox ul li a img { width:135px; display:block; border:3px solid #2C7C93; }
.newgamesbox ul li a:hover { text-decoration:none; }
.newgamesbox ul li a:hover img { border-color:#71C4D6; }
.newgamesbox a.btn_download { display:block; width:411px; margin:10px auto; }

/*Sitemap*/
ul.casinoSiteMap { margin:35px 0 !important; padding:0 !important; list-style:none; overflow:auto; display:block; clear:both; }
ul.casinoSiteMap>li { padding:0 15px; margin:0 0 5px 0; line-height:15px; background:url(/images/bullet.png) no-repeat 0 2px;
display:block; width:33%; float:left;}
ul.casinoSiteMap>li>ul { list-style:none inside; margin:5px 0; padding:0 0 0 15px; color:#CCC }
ul.casinoSiteMap>li>ul>li { background:none; margin:0 0 5px 0; list-style:disc;}

/*Reviews*/
#silver-oak-casino-reviews hr { margin:1.5em 0; }
#silver-oak-casino-reviews h2 { margin:2em 0 .5em 0; }
#silver-oak-casino-reviews h3{ margin:0; }

/*Terms & Conditions*/
#terms-conditions p { text-align: justify; }
#terms-conditions h2 { border-bottom: 1px dotted #666; font-size: 2em; margin: 2em 0 1em 0; }
#terms-conditions h2:first-child { display: none; }
#terms-conditions h3 { margin:2em 0 1em 0; font-size: 1.2em; color:#900; }
#terms-conditions ul { margin: 1em 0; padding: 0 0 0 2em; list-style:disc; }
#terms-conditions ul li { margin-bottom: .6em; line-height: 1.3em; padding-left:.5em; text-align: justify;}
#terms-conditions ol { margin: 1em 0; padding: 0 0 0 2em; list-style:decimal;}
#terms-conditions ol li { margin-bottom: .6em; line-height: 1.3em; padding-left:.5em; text-align: justify;}
#terms-conditions ol li ol { list-style: lower-alpha; }

#privacy-policy h2 { margin:0; }
#privacy-policy h3 { margin:0; font-size: 1.15em;}
/*Download Thank you page*/
.dlty_steps .stepbox { overflow: auto; clear:both; padding:15px 0; position: relative;}
.dlty_steps .stepbox:nth-child(even) { background: #f2f2f2; }
.dlty_steps .stepbox img.screenshot { float: left; margin: 0 15px 15px 15px; }
.dlty_steps .stepbox h3 { margin: 0 0 10px 0; color:#9b0201; font-size: 18px; font-family:'SansaSemiBoldRegular', Arial, Helvetica, sans-serif;}
.dlty_steps .stepbox img.download-icon { position: absolute; bottom: 45px; right: 30px; }
.dlty_steps .stepbox img.btn_live-support { position: absolute; bottom: 135px; right: 15px; }
.dlty_steps .stepbox#step4 img.screenshot { margin-bottom: 30px; }
.dlty_steps .stepbox#step4>ol { font-family: "Lucida Sans Unicode", sans-serif; font-size: 13px; padding:0 0 0 20px;
float:left; margin: 0 0 10px 0; color:#333;}
.dlty_steps .stepbox#step4>ol li { margin:0; }
.dlty_steps .stepbox#step4>p  { float:left;}
.dlty_steps .stepbox#step4>ul.bonuscodes { list-style-image: none; margin: 0; padding:0 9px; clear:both; font-size: 13px; overflow: auto; color:#333; }
.dlty_steps .stepbox#step4>ul.bonuscodes li { text-align: center; border:1px dotted #29b0df; border-radius: 5px; padding:9px 21px; display: block;
background: #FFF; margin:10px; float: left; line-height: 14px; }
.dlty_steps .stepbox#step4>ul.bonuscodes li:nth-child(1),
.dlty_steps .stepbox#step4>ul.bonuscodes li:nth-child(6) { padding:9px 20px; }
.dlty_steps .stepbox#step4>ul.bonuscodes li .bonus { font-weight: bold; color:#29b0df;}
.dlty_steps .stepbox#step4>ul.bonuscodes li .couponcode { font-weight: bold; color:#9b0201;}
a.livechat-typage{float:right;margin-right:10px}

#winnerspage {}
#winnerspage .header{border:5px solid #CCC; display:block; margin:0 auto; width:902px;}
#winnerspage .header h1 { background:url(/images/bgk_tit-winners-page.jpg) no-repeat; color:#FFF; text-align:center; font-size:24px; line-height:41px; margin:0;}
#winnerspage .header video { display:block; /*height:411px;*/ background:#FFF; width:100%;}
#winnerspage .header iframe { display:block; }
#winnerspage>h3,#winnerspage>p { color:#006599; font-size:18px; text-align:center; margin:0; font-weight:400;}
#winnerspage>h3 { margin-top:20px; }
#winnerspage .winnerslists { background:url(/images/bgk_winners-lists.jpg) no-repeat; width:909px; height:399px; margin:20px auto; border-radius:10px; text-align:center;padding-top:18px;}
#winnerspage .winnerslists>.winnerbox { display:inline-block; width:438px; vertical-align:top; }
#winnerspage .winnerslists>.winnerbox h4 { border-radius:20px; border:2px solid #d9dce5; text-align:left; padding:2px 15px; color:#FFF; font-family:'SansaSemiBoldRegular', Helvetica, Arial, sans-serif; text-transform:uppercase;
font-weight:bold; font-size:13px;
background: rgb(224,5,1); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMDUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(224,5,1,1) 0%, rgba(107,16,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,5,1,1)), color-stop(100%,rgba(107,16,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(224,5,1,1) 0%,rgba(107,16,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00501', endColorstr='#6b1000',GradientType=0 ); /* IE6-8 */
}
#winnerspage .winnerslists>.winnerbox>div { background-color:#FFF; width:95%; margin:0 auto; }
#winnerspage .winnerslists #recentWinners>div { height:280px; }
#winnerspage .winnerslists #recentWinners>p { font-size:11px; color:#002838; width:95%; margin:9px auto; text-align:justify; }
#winnerspage .winnerslists #restofWinners>div { height:335px; }
#winnerspage p.note { font-size:11px; color:#002838; }
#winnerspage ul.recentlist { list-style:none; margin:0; padding:9px 13px; }
#winnerspage ul.recentlist li:first-child { border-top:none; }
#winnerspage ul.recentlist li { overflow:auto; text-align:left; border-top:1px dashed #CCC; padding:9px 0; margin:0; }
#winnerspage ul.recentlist li img.avatar { display:block; width:46px; float:left; margin:0 9px 0 0;}
#winnerspage ul.recentlist li p { margin:0; }
#winnerspage ul.recentlist li p.b { font-size:12px; line-height:14px;}
#winnerspage ul.recentlist li>p:first-of-type { color:#006699; }

#winnerspage ul.restlist { list-style:none; margin:0; padding:7px 13px; }
#winnerspage ul.restlist li:first-child { border-top:none; }
#winnerspage ul.restlist li { overflow:auto; text-align:left; border-top:1px dashed #CCC; padding:10px 0; margin:0; }
#winnerspage ul.restlist li p { margin:0; color:#006699;}

/**/
#floatingbar { position:fixed; bottom:0; right:14px; width:360px; box-shadow:0 0 5px rgba(0,0,0,.4); border-radius:5px 5px 0 0; min-height:50px; z-index:1000; background:#eeeeee; }
#floatingbar ul#buttons { margin:0; padding:0; list-style:none; overflow:auto; background:url(/images/bgk_floatingbar.png) no-repeat center center #a10a0c; position:absolute; bottom:0; left:0; width:100%; border-radius:5px 5px 0 0;}
#floatingbar ul#buttons li{ float:left; display:block; width:32px; }
#floatingbar ul#buttons li:nth-child(1) { width:118px; }
#floatingbar ul#buttons li:nth-child(2) { width:109px; border:1px solid #750a0c; border-width:0 1px; }
#floatingbar ul#buttons li a{ display:block; height:50px; }
#floatingbar ul#buttons li a:hover { cursor:pointer;}
#floatingbar ul#buttons li a.active {}
#floatingbar ul#buttons li a.livechat {}
#floatingbar ul#buttons li a.livechat:before {}
#floatingbar ul#buttons li a.call {}
#floatingbar ul#buttons li a.call:before {}
#floatingbar ul#buttons li a.social { height:28px; width:28px; margin:9px auto; border-radius:30px; background:none; border:none;}
#floatingbar ul#buttons li a.facebook {}
#floatingbar ul#buttons li a.twitter {}
#floatingbar ul#buttons li a.googleplus {}
#floatingbar ul#buttons li a.youtube {}


#floatingbar #livechatbox { height:175px; display:none; }
#floatingbar #tollfreebox { height:175px; display:none; background:url(/images/usa-flag.png) no-repeat 20px center; text-align:left; font-family: SansaSemiBoldRegular,Arial,Helvetica,sans-serif; padding:57px 10px 10px 115px; }
#floatingbar #tollfreebox .tel {font-size:28px; display:block; color:#000; }
#floatingbar #tollfreebox p { margin:0; font-size:13px; }
#floatingbar #tollfreebox p a { color:#1080ae; text-decoration:underline; }

/*prechatbox*/
#requestsupport { font-family: sans-serif; }
#requestsupport .btn{ display: none; position: fixed; right: 0; bottom: 0; background:transparent; width: 112px; height: 48px; border-radius: 24px; margin:10px 20px; z-index: 999999}
#requestsupport .btn:hover { cursor: pointer; }
#requestsupport .btn.mob{ width: 53px; height: 49px; bottom:0; }
#requestsupport .mssg{ position: fixed; right: -4px; bottom: 0; background:#006599; color:#FFF; width: 100%;
	font-size: 14px; text-align: center; font-weight: 700; display: none; box-shadow: 0 0 10px rgba(0,0,0,.5);
	max-width: 250px; border-radius: 1px; margin:10px 20px; z-index: 1000000; padding:3px;}
#requestsupport .mssg .box { padding:1em; border:1px solid #f8f8f8; border-radius: 1px; }
#requestsupport .mssg .box button {border: 1px solid #910000; padding: 4px 9px; text-transform: uppercase; display: block; margin:.5em auto; width: 110px; font-weight: 700; border-radius: 3px; font-family: sans-serif;}
#requestsupport .mssg .box button:hover {cursor:pointer;}
#requestsupport .mssg .box button.login{background-color: #fbf80a; color:#BF0000; font-size: 18px; }
#requestsupport .mssg .box button.login:hover{background-color: #910000; color:#fbf80a; border-color:#fbf80a; }
#requestsupport .mssg .box a.login{padding: 4px 9px; text-transform: uppercase; display: block; margin:.5em auto; width: 110px; font-weight: 700;background-color: #A30700; color:#FFF; font-size: 18px; text-decoration: none; border-radius: 3px;}
#requestsupport .mssg .box a.login:hover{background-color: #550101; }
#requestsupport .mssg .box button.message{background-color: #006599; color:#FFF; border:1px solid #FFF; font-size: 14px; }
#requestsupport .mssg .box button.message:hover{background-color:#FFF; color:#006599; }


/* Styles for cookie popup */
#cookieChoiceInfo { font-size: 14px; font-family: 'Lato', sans-serif; font-weight: 400; color: #000000; box-sizing: border-box; background: #ffffff; margin: 0; left: 0; bottom: 0; padding: 1em 1.8em; z-index: 10000; text-align: left; line-height: 1.5em; }
#cookieChoiceInfo span {display: inline-block; margin-top: 5px;}
#cookieChoiceInfo a { color: #000000; text-decoration: underline !important; }
#cookieChoiceInfo a#cookieChoiceDismiss { display: inline-block; width: 80px; background: #438BC5; color: #ffffff; text-decoration: none; text-align: center; border-radius: 5px; padding: 4px 0 3px 0; text-decoration: none !important; }
@media screen and (max-width: 1024px) { #cookieChoiceInfo a#cookieChoiceDismiss { margin-top: 20px; } }

/* Style for popup window if accessed from New Zeland*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");

.popup__overlay {
	z-index: 10000;
   display: flex;
   justify-content: center;
   align-items: center;
   position: fixed;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: rgba(0, 0, 0, 0.8);

   opacity: 0;
   transition: .2s;
}

.popup {
   box-sizing: border-box;
   padding: 20px;
   background: #fff;
   border-radius: 10px;
   max-width: 480px;
   margin-left: 1.2rem;
   margin-right: 1.2rem;
   background : -moz-linear-gradient(90deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64, 0.72) 77.26%), url('../images/popup-background.jpg') left/cover no-repeat;
   background : -webkit-linear-gradient(90deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64, 0.72) 77.26%), url('../images/popup-background.jpg') left/cover no-repeat;
   background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(23, 27, 64, 1) ),color-stop(0.77.26,rgba(23, 27, 64, 0.72) )), url('../images/popup-background.jpg') left/cover no-repeat;
   background : -o-linear-gradient(90deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64, 0.72) 77.26%), url('../images/popup-background.jpg') left/cover no-repeat;
   background : -ms-linear-gradient(90deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64, 0.72) 77.26%), url('../images/popup-background.jpg') left/cover no-repeat;
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#171B40', endColorstr='#171B40' ,GradientType=0)";
   background : linear-gradient(90deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64, 0.72) 77.26%), url('../images/popup-background.jpg') left/cover no-repeat;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171B40',endColorstr='#171B40' , GradientType=1);
   position: relative;
   color: #fff;

  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#popup__close {
   position: absolute;
   top: -38px;
   right: 2px;
   display: inline-block;
   width: 26px;
   height: 26px;
   transition: all 200ms;
}

#popup__close:hover {
  text-decoration: none;
  transform: scale(1.2);
}

.popup h1 {
   padding-top: .8rem;
   font-size: 28px;
   font-weight: bold;
   font-family: 'Open Sans', sans-serif;;
   margin: 0.55em 0;
}

.popup p {
   padding-bottom: .8rem;
   font-size: 17px;
   font-family: 'Open Sans', sans-serif;;
   line-height: 1.4;
   margin: 0.8em 0;

}

.popup a {
   color: #FFFF00;
   font-family: 'Open Sans', sans-serif;;
	text-decoration: underline;
}

.popup .cta--popup {
   display: block;
   margin-top: 1.6rem;
   padding: 10px 40px;
   border: 2px solid #fff;
   border-radius: 5px;

   color: #fff;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
   text-decoration: none;
    transition: .2s;
}

.popup .cta--popup:hover {
   background: #fff;
   color: rgba(23, 27, 64, 1);
}

.wrapper910>article {
	z-index: 30 !important;
}

@media screen and (min-width: 522px){

   .popup {
      background : -moz-linear-gradient(0% 50% 0deg,rgba(23, 27, 64, 1) 0%,rgba(23, 27, 64,  0.77) 72.26%,rgba(23, 27, 64, 0) 100%), url('../images/popup-background.jpg') left/cover no-repeat;
      background : -webkit-linear-gradient(0deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64,  0.77) 72.26%, rgba(23, 27, 64, 0) 100%), url('../images/popup-background.jpg') left/cover no-repeat;
      background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(23, 27, 64, 1) ),color-stop(0.7226,rgba(23, 27, 64, 0.77) ),color-stop(1,rgba(23, 27, 64, 0) )), url('../images/popup-background.jpg') left/cover no-repeat;
      background : -o-linear-gradient(0deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64,  0.77) 72.26%, rgba(23, 27, 64, 0) 100%), url('../images/popup-background.jpg') left/cover no-repeat;
      background : -ms-linear-gradient(0deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64,  0.77) 72.26%, rgba(23, 27, 64, 0) 100%), url('../images/popup-background.jpg') left/cover no-repeat;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#171B40', endColorstr='#171B40' ,GradientType=0)";
      background : linear-gradient(90deg, rgba(23, 27, 64, 1) 0%, rgba(23, 27, 64, 0.77) 72.26%, rgba(23, 27, 64, 0) 100%), url('../images/popup-background.jpg') left/cover no-repeat;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171B40',endColorstr='#171B40' , GradientType=1);
   }

   .popup .cta--popup {
      display: inline-block;
      float: right;
      margin-top: 0;
      border: 2px solid #fff;
      border-radius: 5px;
      padding: 4px 40px;
      color: #fff;
      font-weight: bold;
      text-decoration: none;
   }

   #popup__close {
      top: -28px;
      right: 2px;
      width: 20px;
      height: 20px;
   }
}

/*withdraw page flagship*/
#withdraw_fs { color:#FFF; }
#withdraw_fs p.loginerror { background:red; color:#FFF; text-align: center; padding:3px; margin-bottom:1em; }
#withdraw_fs ol { margin:1em 0; padding:0 0 0 1em; }
#withdraw_fs a { color:#9ff; }
#withdraw_fs header { padding: 6px 0; position: relative; top: inherit; min-width: inherit; z-index: inherit;  }
#withdraw_fs header img { height: 32px; width: auto; display: block; margin:0 auto; }
#withdraw_fs article { width: 100%; max-width: 600px; margin:0 auto; padding: 0 1em; min-height: 80vh }
#withdraw_fs article h1 { font-weight: 700; text-align: center; margin: 1em 0; font-size: 1.5em; color:#FFF;}
#withdraw_fs article h2 { font-weight: 700; text-align: left; margin: 1em 0; font-size: 1.2em; color:#FFF;}
#withdraw_fs #loginbox input {color:#000;}
#withdraw_fs #loginbox #btnSubmit { background: #6a96b7; border-radius:50px; color:#FFF; border:none; font-weight: 400; cursor: pointer; }
#withdraw_fs footer { font-size: 11px; text-align: center; color:#DBD9D2; padding: 2em 1em; background: none; min-height:initial; }
#withdraw_fs footer>p { width: auto; }
#withdraw_fs a.btnDeposit { background: #6a96b7; border-radius:50px; color:#FFF; border:none; font-weight: 400; cursor: pointer; text-decoration: none; }
#withdraw_fs #requestWithdraw { background: #DBD9D2; color:#333; max-width: none; }
#withdraw_fs #requestWithdraw select { font-weight:400; font-family:inherit; background: #F4F6DB; border-radius: 18px; color:#000; border:none; padding: 0 2em 0 1em; line-height: 36px; height: 36px;}
#withdraw_fs #requestWithdraw .amountwrap { background: #F4F6DB; border-radius: 18px; color:#000; border:none; padding: 0 1em;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#withdraw_fs #requestWithdraw .amountwrap input { background: none; border:none; line-height: 36px; padding: 0 1em; width: 80%; font-weight: 400; color:#000;}
#withdraw_fs #requestWithdraw .amountwrap>span { line-height: 36px; }
#withdraw_fs .responsetxt { max-width: none; }
#withdraw_fs ul { list-style: disc; margin:1em 0; padding:0 0 0 1em; }
#withdraw_fs ul li { margin-bottom: .6em }
#withdraw_fs #expressWithdrawal form#bankwireinfoform th span { color:#EEE; }
#withdraw_fs #expressWithdrawal form#bankwireinfoform input { background: #F4F6DB; color:#000; }
#withdraw_fs #expressWithdrawal form#bankwireinfoform span.warning { color:#FF0; }
#withdraw_fs #expressWithdrawal form#bankwireinfoform td .tooltip { border: none; }
#withdraw_fs #requestWithdraw #btn_submitWithdrawalRequest { background: #6a96b7; border-radius:50px; color:#FFF; border:none; font-weight: 400; cursor: pointer; line-height: 36px; }
#withdraw_fs #loadingoverlay { background: rgba(0,0,0,.8) }
#withdraw_fs #loadingoverlay img { background: #000; border-radius: 3px; padding: 2px; }
#withdraw_fs .expressButtons .backtorules { margin:2em 0; display: block; }
#withdraw_fs ul.pwlist input.btncancel { color:#000; }
#withdraw_fs #verificationwarning { color:#FF0; }

#maintenancealert { background: rgba(0,0,0,.85); color:#FFF; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; transition: all .5s}
#maintenancealert .box { text-align: center; position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
width: 100%; max-width: 400px; background: #000; color:#FFF; padding:1em; border:1px solid #FFF;}
#maintenancealert .box>strong:first-child { font-size:1.5em; margin:0; color:#FF0;}
#maintenancealert .box .close { position: absolute; top:-30px; right: 0px; border:1px solid #FFF; background: none; color:inherit; text-transform: none; padding:0;
font-family:sans-serif; font-size:12px; font-weight: 400; border-radius: 20px; width: 20px; height: 20px; line-height: 17px; text-align: center;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#maintenancealert .box .close:hover { cursor:pointer; }

/* Sticky sidebar if logged in */

.hidden {
	display: none!important;
}

.sticky-sidebar__box {
	position: fixed;
	right:-90px;
	top:150px;
	width: 100px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	z-index: 99;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
	font-size: 84%!important;
}

.sticky-sidebar__item {
	background: linear-gradient(to bottom,  rgba(41,175,220,1) 0%, rgba(30,112,139,1) 100%);
	border: 2px solid #C4DCE1;
	border-right: none;
}

.sticky-sidebar__item:first-child  {
	border-bottom: none;
}

.sticky-sidebar__item:last-child  {
	border-top: none;
}


.sticky-sidebar__img a {
	display: block;
	width: 100%;
	height: 90px;
	font-family: SansaSemiBoldRegular, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	border: 1px transparent solid;
	color: #F1F1F1;
}

.sticky-sidebar__img a:hover {
	background: #990000;
	color: #F1F1F1;
}

.sticky-sidebar__img .icon {
	fill:#F1F1F1;
}

.sticky-sidebar__img a:hover .icon {
	fill:#F1F1F1;
}

.sticky-sidebar__img  svg {
	width: 34px;
	height: 34px;
	margin: 18px auto 9px auto;
}

@keyframes slideLeft{
  to {right:0;}
}

.sticky-sidebar__box--slideLeft {
		animation:  slideLeft 1s ease-in-out forwards;
}


/* login3 */
.loginwrapper { background: #e9e2e2!important; border: 1px solid #333!important; color: #006599!important; font-family:"SansaSemiBoldRegular"!important;}
#login_container{ margin: 0 auto; max-width: 340px; }
.loginwrapper form fieldset .forminputs{ display: block!important; }
.loginwrapper .loginform .signup-invitation p{ text-align: center; color: #000!important;}
.loginwrapper .loginform .signup-invitation a.btn { background: #006599; border: 1px solid #006599!important; color: #e9e2e2!important; font-size:18px!important; font-weight: 400!important;font-family: SansaSemiBoldRegular!important;}
.loginwrapper .loginform .signup-invitation a.btn:hover { background-color: #e9e2e2; color: #006599!important; border: 1px solid #006599;}
.loginwrapper h3,
.loginwrapper .loginform .signup-invitation h3{color: #006599!important; font-size: 21.6px!important; font-weight: 400!important; font-family: "SansaSemiBoldRegular", sans-serif!important; }
.loginwrapper .requestPasswform p{ color: #333!important; }
.loginwrapper .requestPasswform a.backtologin{ color: #006599!important; font-weight: 700; }
.loginwrapper form fieldset .row2 .forgotpswlink { color: #006599; font-weight: 700; }
#lmModalOverlay>.loginwrapper .lmicon-cancel:hover { color: #000!important; }
#lmModalOverlay>.loginwrapper .lmicon-cancel{ color: #006599!important; }
.loginwrapper .loginform .signup-invitation h4{ color: #006599; text-transform: uppercase; font-weight: 900!important; font-size: 1.2rem!important; font-family: "SansaSemiBoldRegular", sans-serif!important;}
.loginwrapper .loginform .btn_submit_login, .loginwrapper .requestPasswform .btn_submit_requestpssw, .loginwrapper .resetpasswordform .btn_submit_changepssw{
	font-family: SansaSemiBoldRegular!important;
	background: #9de3ed!important;
	background: -moz-linear-gradient(top, #9de3ed 0%, #1179ac 100%)!important;
	background: -webkit-linear-gradient(top, #9de3ed 0%, #1179ac 100%)!important;
	background: linear-gradient(to bottom, #9de3ed 0%, #1179ac 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9de3ed', endColorstr='#1179ac', GradientType=0)!important;
	color: #fcef86!important;
	border: 3px solid #187aa1!important;
}
.loginwrapper .loginform .btn_submit_login:hover, .loginwrapper .requestPasswform .btn_submit_requestpssw:hover, .loginwrapper .resetpasswordform .btn_submit_changepssw:hover{ color: initial; box-shadow: 0 0 12px 3px rgba(242, 204, 255, .55)!important; font-family: SansaSemiBoldRegular!important; }
.loginwrapper form fieldset .row1 input+label { color: #333!important;}
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
.loginwrapper form fieldset .row1 input[type=text],
.loginwrapper form fieldset .row1 input[type=password] {
	background-color: #fff!important;
	border: 1px solid #000;
	-webkit-border-radius: 6px!important;
	-moz-border-radius: 6px!important;
	border-radius: 6px!important;
	color: #333!important;
	font-family: SansaSemiBoldRegular!important;
}
.loginwrapper form fieldset .row1 input[type=text]:focus,
.loginwrapper form fieldset .row1 input[type=text]:active,
.loginwrapper form fieldset .row1 input[type=password]:focus,
.loginwrapper form fieldset .row1 input[type=password]:active{
	color: #333!important;
	-webkit-box-shadow: 0 0 9px 3px rgba(87, 174, 204, .7)!important;
	-webkit-text-fill-color: #333!important;
	transition: background-color 5000s ease-in-out 0s;
	border-color: #000;
}
.loginwrapper form fieldset .row1 input[type=text]:-webkit-autofill,
.loginwrapper form fieldset .row1 input[type=text]:-webkit-autofill:hover,
.loginwrapper form fieldset .row1 input[type=text]:-webkit-autofill:focus,
.loginwrapper form fieldset .row1 input[type=text]:-webkit-autofill:active,
.loginwrapper form fieldset .row1 input[type=password]:-webkit-autofill,
.loginwrapper form fieldset .row1 input[type=password]:-webkit-autofill:hover,
.loginwrapper form fieldset .row1 input[type=password]:-webkit-autofill:focus,
.loginwrapper form fieldset .row1 input[type=password]:-webkit-autofill:active {
	color: #333!important;
	-webkit-box-shadow: 0 0 9px 3px rgba(87, 174, 204, .7)!important;
	-webkit-text-fill-color: #333!important;
	transition: background-color 5000s ease-in-out 0s;
	border-color: #0cf
}
.loginwrapper .animate-spin { color: #006599!important; }
.loginwrapper .confirmationRequestPassword p, .loginwrapper .confirmationRequestPassword .emailaddress { color: #333!important; }
.loginwrapper .confirmationRequestPassword a { color: #006599; }
.loginwrapper p, .loginwrapper .requirements{ color: #333!important; }
.loginwrapper .loginform .signup-invitation .hr-divider{ color: #000!important; }
#lm_logoutconfirmation.loginwrapper{font-size: 14px!important; }
#lm_logoutconfirmation.loginwrapper button{width: 120px!important;}
.loginwrapper .btn{ font-size: 15px!important; }
#login_container{ margin: 135px auto 0; }
.btn_playforfun_play{border:none!important; box-shadow:none!important;}

#_obcall_requestCall { border: 1px solid #999; margin-top: 4px;}
#_obcall_requestCall h3 {color:#FFF; font-weight: 700; background-color: #1BA5D4; font-size: 14px; line-height: 2em; text-align: center; text-transform: uppercase;}
#_obcall_requestCall p._obcall_requester { text-align: center; margin: 0 0 1em 0; }
#_obcall_requestCall form {transition: all 1s; height: 0px; overflow: hidden; padding: 0 1em; }
#_obcall_requestCall form.open { height: auto; }
#_obcall_requestCall form * { box-sizing: border-box; }
#_obcall_requestCall form .validationmsg { margin-bottom: 5px; }
#_obcall_requestCall form .validationmsg.error { color:red; }
#_obcall_requestCall form .validationmsg.warning { color:#FF9000; }
#_obcall_requestCall select { height: 30px; display: block; border-radius: 4px; margin: 0 0 4px 0; width: 100%; padding: 0 1em; color: #333;}
#_obcall_requestCall textarea {margin: 0 0 4px 0; padding: 1em; width: 100%; min-height: 90px; color: #333; }
#_obcall_requestCall input { width: 100%; line-height: 30px; height: 30px; padding: 0 0 4px 0; margin: 0 0 4px 0;display: block; color: #333;}
#_obcall_requestCall input._obcall_submit { line-height: 30px; display: block; height: 30px; background: #AC0101; color:#FFF;
	font-weight: 700; font-size: 18px; border: none; cursor:pointer; border-radius: 4px; margin-bottom: 1em;}
#_obcall_requestCall input._obcall_submit:hover { background: #880203; }
#_obcall_requestCall ._obcall_anotherPhoneOption { display: none; height: 30px; line-height: 30px; padding: 0 1em; border-radius: 4px; border:1px solid #999; }
#_obcall_requestCall ._obcall_anotherPhoneOption.visible { display: block }
#_obcall_requestCall ._obcall_anotherPhoneOption.checking { background: url(/modules/zendesk/inbound/images/phone_checking.gif) no-repeat #FFF 97% center; }
#_obcall_requestCall ._obcall_anotherPhoneOption.doubt { background: url(/modules/zendesk/inbound/images/phone_alert.png) no-repeat #FFF 97% center; }
#_obcall_requestCall ._obcall_anotherPhoneOption.verified { background: url(/modules/zendesk/inbound/images/phone_ok.png) no-repeat #FFF 97% center; }
#_obcall_requestCall #_obcall_btnRequestCall {cursor:pointer;}
#_obcall_confirmation p { padding: 0 1em; }
