.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;background:#04427d;color:#000;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#000;}
a{text-decoration:none;color:#EA8000;}
a:hover{text-decoration:underline;}
h1{font-size:17px;line-height:20px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
h2{font-size:16px;line-height:20px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
h3{font-size:15px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.container{width:950px;margin:0 auto;padding:16px 0;}
div.header{ height:115px; background:url(/website_images/2964/structure/bg01.jpg) no-repeat left top; border-bottom:solid 4px #ea8000;}
div.header div.logo{ padding:16px 0 0 19px;}
div.top{ height:27px;}
div.top div.cols1{width:950px;overflow:hidden;clear:both;}
div.top div.cols1 div.col1{width:704px; height:27px; background:url(/website_images/2964/structure/bg02.jpg) no-repeat left top;}
div.top div.cols1 div.col2{width:246px; height:27px; background:url(/website_images/2964/structure/bg03.jpg) no-repeat left top; font-size:11px; font-weight:bold; line-height:27px; text-align:center; color:#fff;}
div.top div.cols1 div.col1 ul li{ width:auto; float:left; padding:0 11px; line-height:27px; border-left:dotted 1px #fff;}
div.top div.cols1 div.col1 ul li.first{ border-left:none;}
div.top div.cols1 div.col1 ul li a{ font-size:13px; text-transform:uppercase; font-weight:bold; color:#fff;}
div.top div.cols1 div.col2 span.s1{ color:#fff77b;}
div.top div.cols1 div.col2 a{color:#fff77b; margin:0 3px;}
div.wrapper{ background:#fff url(/website_images/2964/structure/bg04.gif) repeat-x left top; margin:1px 0 0;}
div.content{ width:935px; margin:0 auto; clear:both; overflow:hidden; padding:0 0 20px;}
div.side1{ width:212px; float:left; padding:17px 0 0;}
div.main{ width:494px; float:left; margin:0 0 0 9px; padding:19px 0 0;}
div.side2{ width:212px; float:right;padding:19px 0 0;}
div.offers-block div.t1{ background:url(/website_images/2964/structure/bg05.jpg) no-repeat left top; line-height:33px; font-size:13px; font-weight:bold; color:#fff; text-transform:uppercase; text-align:center;}
div.offers-block div.offers{ border-left:solid 1px #a4a4a4;border-right:solid 1px #a4a4a4;border-bottom:solid 1px #a4a4a4; padding:0 0 10px;}
div.offers-block div.odd{width:210px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg07.gif) repeat-y left top; padding:8px 0; border-bottom:dotted 1px #7e7a75;}
div.offers-block div.even{width:210px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg06.gif) repeat-y left top; padding:8px 0;border-bottom:dotted 1px #7e7a75;}
div.offers-block div.col1{width:42px; text-align:center;}
div.offers-block div.col2{width:90px; font-size:12px; font-weight:bold; padding:4px 0 0;}
div.offers-block div.col2 a { color:#000;}
div.offers-block div.col3{width:40px; text-align:center; font-size:13px; font-weight:bold;padding:4px 0 0;}
div.offers-block div.col4{width:38px; text-align:center; float:left; font-size:13px; font-weight:bold;padding:4px 0 0;}
div.offers-block img.poker{ border:solid 1px #b1b0b0;}
div.discounts-block div.cols1{width:494px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg09.gif) repeat-y 50% top;}
div.discounts-block div.cols1 div.col2{width:auto; float:right;}
div.discounts-block img.best,
div.discounts-block img.hottest{ border:solid 3px #eaeaea;}
div.discounts-block h1{ color:#04427d; border-bottom:solid 4px #3593cf; padding:4px 0;}
div.discounts-block div.intro{ background:url(/website_images/2964/structure/bg08.jpg) repeat-y left top; padding:0 8px;}
div.bonus-block h1.t1{color:#ea8000; border-bottom:solid 4px #ea8001; padding:4px 0;}
div.bonus-block div.bonus{ border:solid 1px #4f96c0;margin:5px 0 0;}
div.bonus-block div.cols1{width:492px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg10.jpg) repeat-y left top; font-size:13px; font-weight:bold; color:#fff; padding:3px 0;}
div.bonus-block div.cols1 div.col1{width:216px; text-indent:11px;}
div.bonus-block div.cols1 div.col2{width:84px;text-align:center;}
div.bonus-block div.cols1 div.col3{width:109px;text-align:center;}
div.bonus-block div.cols1 div.col4{width:83px; float:left; text-align:center;}
div.bonus-block div.odd{width:492px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg11.jpg) repeat-y left top; font-size:13px; font-weight:bold;  padding:3px 0;}
div.bonus-block div.odd div.col1{width:53px; text-indent:11px; }
div.bonus-block div.odd div.col2{width:163px; text-indent:11px;color:#04427d; padding:3px 0 0;}
div.bonus-block div.odd div.col3{width:84px;text-align:center;color:#04427d;padding:3px 0 0;}
div.bonus-block div.odd div.col4{width:109px;text-align:center; float:left;padding:3px 0 0;}
div.bonus-block div.odd div.col5{width:83px; float:left; text-align:center; font-weight:normal;padding:3px 0 0;}
div.bonus-block div.odd div.col5 a{color:#04427d; text-decoration:underline;}
div.bonus-block div.even{width:492px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg12.jpg) repeat-y left top; font-size:13px; font-weight:bold;  padding:3px 0;}
div.bonus-block div.even div.col1{width:53px; text-indent:11px; }
div.bonus-block div.even div.col2{width:163px; text-indent:11px;color:#04427d;padding:3px 0 0;}
div.bonus-block div.even div.col3{width:84px;text-align:center;color:#04427d;padding:3px 0 0;}
div.bonus-block div.even div.col4{width:109px;text-align:center; float:left;padding:3px 0 0;}
div.bonus-block div.even div.col5{width:83px; float:left; text-align:center; font-weight:normal;padding:3px 0 0;}
div.bonus-block div.even div.col5 a{color:#04427d; text-decoration:underline;}
div.latest-block{ padding:12px 0 0;}
div.latest-block h1.t1{color:#04427d; border-bottom:solid 4px #3593cf; padding:4px 0;}
div.latest-block ul.news{  background:url(/website_images/2964/structure/bg08.jpg) repeat-y left top;}
div.latest-block ul.news li{ border-bottom:solid 1px #d1d1d1; padding:11px 0; }
div.latest-block ul.news li.last{ border-bottom:none;}
div.latest-block div.date{ background:url(/website_images/2964/structure/bg13.jpg) repeat-y left top; font-size:13px; font-weight:bold; padding:2px 5px; margin:0 0 3px;}
div.latest-block a.more{ font-weight:bold; text-decoration:underline;}
div.login-block{ width:212px; background:url(/website_images/2964/structure/box01-mid.jpg) repeat-y left top;}
div.login-block div.t1{ background:url(/website_images/2964/structure/box01-top.jpg) no-repeat left top; text-align:center; font-size:13px; color:#fff; font-weight:bold; line-height:31px; height:36px; text-transform:uppercase;}
div.login-block div.login{ background:url(/website_images/2964/structure/box01-btm.jpg) no-repeat left bottom; padding:10px;}
div.login-block div.cols1{width:192px;overflow:hidden;clear:both; padding:0 0 10px;}
div.login-block div.cols1 div.col1{width:74px; font-size:13px; font-weight:bold;}
div.login-block div.cols1 div.col2{width:118px;}
div.login-block input.username,
div.login-block input.password{ width:114px;}
div.login-block input.login{ height:21px; background:url(/website_images/2964/structure/bg14.jpg) repeat-x left top; color:#fff; padding:0 12px 1px; border:none; margin:0 0 0 4px;font-size:13px; font-weight:bold; cursor:pointer;}
div.login-block div.sign{ font-size:11px; text-align:center; padding:4px 0 0;}
div.calculator-block{ width:212px; background:url(/website_images/2964/structure/box02-mid.jpg) repeat-y left top; margin:7px 0 0;}
div.calculator-block div.t1{ background:url(/website_images/2964/structure/box02-top.jpg) no-repeat left top; font-size:13px; color:#fff; font-weight:bold; line-height:31px; height:37px; text-transform:uppercase; padding:0 0 0 45px;}
div.calculator-block div.calculator{ background:url(/website_images/2964/structure/box02-btm.jpg) no-repeat left bottom; padding:6px 16px;}
div.calculator-block div.param{ font-weight:bold; font-size:13px; padding:3px 0;}
div.calculator-block div.value{ padding:1px 0;}
div.calculator-block div.submit{ text-align:center; padding:8px 0 12px;}
div.calculator-block div.submit input{height:21px; background:url(/website_images/2964/structure/bg14.jpg) repeat-x left top; color:#fff; padding:0 12px 1px; border:none; font-size:13px; font-weight:bold; cursor:pointer;}
div.calculator-block div.powered a{ color:#04427d; text-decoration:underline;}
div.calculator-block input.tables,
div.calculator-block input.hours{ width:60px;}
div.footer{ height:94px; background:url(/website_images/2964/structure/footer.jpg) no-repeat left top; font-size:13px; text-align:center;}
div.footer div.intro{ font-weight:bold; padding:20px 0 4px;}



div.side3{ width:717px; float:right;padding:19px 0 0;}
div.blocks1{width:717px;overflow:hidden;clear:both;}
div.blocks1 div.block1{width:498px;}
div.blocks1 div.block2{width:215px; float:right;}
div.full-block h4.t1{ height:37px; background:url(/website_images/2964/structure/bg16.jpg) no-repeat left top; line-height:30px; color:#fff; padding:0 10px; text-transform:uppercase;} 
div.full-block div.cols1{width:498px;overflow:hidden;clear:both;}
div.full-block div.cols1 div.col1{width:168px;}
div.full-block div.cols1 div.col2{width:330px;}
div.full-block img.poker{ border:solid 3px #d8d8d8;}
div.full-block h1.t2{ font-size:19px; line-height:22px; color:#ea8000; padding:2px 0 2px; border-bottom:dotted 1px #c5c5c5; text-align:center; font-weight:bold;}
div.full-block div.cols01{width:330px;overflow:hidden;clear:both;padding:8px 0 0;}
div.full-block div.cols01 div.col01{width:240px;}
div.full-block div.cols01 div.col02{width:90px;}
div.full-block ul.full li{ background:url(/website_images/2964/structure/arrow01.gif) no-repeat left 4px; padding:1px 0 1px 12px; font-size:18px; font-weight:bold; text-transform:uppercase; color:#3699d5;}
div.full-block div.cols2{width:498px;overflow:hidden;clear:both; height:35px; background:url(/website_images/2964/structure/bg15.gif) no-repeat left top; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:16px; font-weight:bold; margin:5px 0 0;}
div.full-block div.cols2 div.col1{width:242px; padding:9px 0 0; text-indent:10px;}
div.full-block div.cols2 div.col2{width:256px;padding:9px 0 0; text-indent:10px; color:#006fba;}
div.full-block div.cols2 div.col2 span.code{ color:#ea8000; padding:0 10px; background:#fff; }
div.review-block{ padding:12px 0 0;}
div.review-block h2.t1{color:#04427d; border-bottom:solid 4px #3593cf; padding:4px 0; font-size:17px; line-height:19px;}
div.review-block div.review{background:url(/website_images/2964/structure/bg17.jpg) repeat-y left top; width:494px; padding:13px 0; margin:4px 0 0;}
div.review-block div.cols1{width:494px;overflow:hidden;clear:both; background:url(/website_images/2964/structure/bg18.gif) repeat-y 248px top; padding:0 0 4px;}
div.review-block div.cols1 div.col1{width:234px; text-align:right;}
div.review-block div.cols1 div.col2{width:233px; float:right;}
div.review-block a.download{ width:271px; height:54px; background:url(/website_images/2964/structure/download.jpg) no-repeat left top; display:block; color:#fff; font-size:22px; line-height:50px; text-transform:uppercase; text-indent:23px; margin:16px 0 0;}
div.review-block a.download:hover{ text-decoration:none;}
div.all-block{ padding:12px 0 0;}
div.all-block h2.t1{color:#04427d; border-bottom:solid 4px #3593cf; padding:4px 0; font-size:17px; line-height:19px;}
div.all-block div.all{ padding:0 10px; background:#f1f3f5; margin:2px 0 0;}
div.sign-block div.t1{ height:37px; background:url(/website_images/2964/structure/bg21.jpg) no-repeat right top; color:#fff; font-size:13px; line-height:31px; padding:0 0 0 36px; font-weight:bold; text-transform:uppercase;}
div.sign-block div.box01{width:215px;background:url(/website_images/2964/structure/box03-mid.jpg) repeat-y left top; margin:0 0 6px;}
div.sign-block div.box01-top{width:215px;background:url(/website_images/2964/structure/box03-btm.jpg) no-repeat left bottom;}
div.sign-block div.box01-btm{width:191px;background:url(/website_images/2964/structure/box03-top.jpg) no-repeat left top; padding:6px 10px 10px 14px;}
div.sign-block div.cols1{width:190px;overflow:hidden;clear:both; padding:2px 0 8px;}
div.sign-block div.cols1 div.col1{width:50px; color:#156db6; font-family:Verdana, Geneva, sans-serif; font-size:24px; line-height:26px; font-weight:bold;}
div.sign-block div.cols1 div.col2{width:140px; color:#ea8000; font-size:13px; text-transform:uppercase; text-align:center; font-weight:bold; padding:6px 0 0;}
div.sign-block a.download{ width:192px; height:43px; background:url(/website_images/2964/structure/bg19.gif) no-repeat left top; display:block; font-size:14px; line-height:40px; color:#fff; text-indent:57px; font-weight:bold;}
div.sign-block a.download:hover{ text-decoration:none;}
div.sign-block div.email{ background:#f0f7fc; padding:6px 10px;}
div.sign-block div.param{ font-weight:bold; padding:0 0 2px;}
div.sign-block div.value{ padding:0px 0 4px;}
div.sign-block input.submit{ width:131px; height:31px; background:url(/website_images/2964/structure/bg20.gif) no-repeat left top; border:none; color:#fff; font-size:14px; font-weight:bold; line-height:16px; padding:0 0 4px; text-transform:uppercase; margin:6px 0 0; cursor:pointer;}
div.sign-block input.email,
div.sign-block input.name{ width:160px;}
div.instructions-block{ padding:12px 0 0;}
div.instructions-block h2.t1{color:#ea8000; border-bottom:solid 4px #ea8000; padding:4px 0; font-size:17px; line-height:19px; font-weight:bold; }
div.instructions-block div.cols1{width:717px;overflow:hidden;clear:both; height:57px; background:url(/website_images/2964/structure/bg25.gif) no-repeat left top;}
div.instructions-block div.cols1 div.col1{width:75px; text-indent:12px; font-family:Verdana, Geneva, sans-serif; font-size:24px; line-height:26px; color:#156db6; padding:8px 0 0; font-weight:bold;}
div.instructions-block div.cols1 div.col2{width:642px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:bold; line-height:16px; padding:16px 0 0;}
div.instructions-block div.instruction{ padding:0 10px;}
div.instructions-block div.cols2{width:697px;overflow:hidden;clear:both;}
div.instructions-block div.cols2 div.col1{width:300px;}
div.instructions-block div.cols2 div.col2{width:387px; float:right;}
div.instructions-block img.full{ border:solid 7px #eeeeee;}
div.instructions-block a.download{ width:271px; height:54px; display:block; line-height:50px; color:#fff; text-align:center; text-transform:uppercase; font-size:22px; font-weight:bold; margin:6px auto 0; background:url(/website_images/2964/structure/bg22.gif) no-repeat left top;}
div.instructions-block a.download:hover{ text-decoration:none;}
div.instructions-block a.visit{ width:306px; height:54px; display:block; line-height:50px; color:#fff; text-align:center; text-transform:uppercase; font-size:22px; font-weight:bold; margin:6px auto 0; background:url(/website_images/2964/structure/bg23.gif) no-repeat left top;}
div.instructions-block a.visit:hover{ text-decoration:none;}
div.instructions-block div.box01{width:620px;background:url(/website_images/2964/structure/box04-mid.gif) repeat-y left top;}
div.instructions-block div.box01-top{width:620px;background:url(/website_images/2964/structure/box04-top.gif) no-repeat left top;}
div.instructions-block div.box01-btm{width:620px;background:url(/website_images/2964/structure/box04-btm.gif) no-repeat left bottom; padding:10px 0;}
div.instructions-block div.cols3{width:600px;overflow:hidden;clear:both; padding: 0 0 6px;}
div.instructions-block div.cols3 div.col1{width:135px; text-align:right; font-size:13px; line-height:16px; font-weight:bold;}
div.instructions-block div.cols3 div.col2{width:455px; float:right;}
div.instructions-block input.email,
div.instructions-block input.name{ width:420px; padding:2px 0;}
div.instructions-block input.submit{ width:134px; height:54px; padding:0 0 6px; border:none; background:url(/website_images/2964/structure/bg24.gif) no-repeat left top; color:#fff; font-size:24px; text-transform:uppercase; font-weight:bold; margin:0 0 0 145px; cursor:pointer;}
