@import "navmenu.css";

* {margin:0px; padding:0px;} /* STYLE RESET */

body
{
background:#231411 url(../image/bg_new_test.png) center no-repeat fixed;
font-family:arial, Helvetica, sans-serif;
}

/* HEADER + FOOTER CONTAINERS */
#header
{
position:relative;
margin:auto;
width:899px;
height:111px;
background:url(../image/header_new_test.png);
background-position:top;
background-repeat:no-repeat;
}

#footer {
position:relative;
margin: 0px auto;
width:899px;
height:42px;
z-index:3;
background:url(../image/footer.png) no-repeat;
margin-top:-42px;
clear:both;
text-align:center;
color:#ffffff;
font-size:12px;
line-height:42px;
font-weight:bold;
}

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


/* MAIN CONTAINERS */
#container
{
background:#ffffff;
margin:auto;
min-height:500px;
width:899px;
padding-bottom:50px;
}


/* review container */
#review
{
padding:20px 30px 20px 30px;
margin:auto;
}
#review p
{
font-size:12px;
line-height:17px;
color: #000000;
padding-top:0px;
padding-bottom:5px;
text-align:justify;
margin: 10px 0;
}
#review ul
{
font-size:12px;
}


/* MINOR CONTAINERS */
/* gamespecs */
div.gamespecs
{
width:430px;
float:right;
margin: 0 0 15px 15px;
}
div.gamespecscrip
{
width:430px;
margin:auto;
}

div.gamespecstitle
{
width:408px;
height:50px;
background:url(../image/gamespecs.png);
background-repeat:no-repeat;
}

div.gamespecs_info {
width:408px;
height:auto;
background-color:#eae4d6;
border:1px solid #000;
padding:10px;
}

div.gamespecs_info ul
{
list-style-type:none;
font-size:12px;
padding:0px 0px 0px 130px;
}

.gamespecs_info .checklist1 {padding-left:18px; background:url(../image/cl1.png) no-repeat; margin-bottom:5px; margin-left:10px; }
.gamespecs_info .checklist2 {padding-left:18px; background:url(../image/cl2.png) no-repeat; margin-bottom:5px; margin-left:10px; }
.gamespecs_info .checklist3 {color:blue; margin-left:10px; }


/* signup container */
div.reviewsignup
{
background-color:#FFFFFF;
border:1px solid #000000;
margin: 0px 0px 30px 0px;
padding-left:15px;
padding-right:15px;
width:auto;
}

/* payment methods container */
div.paymethods
{
border:1px solid #000000;
margin: 0px 0px 30px 0px;
padding-left:15px;
padding-right:15px;
width:auto;
background-color:#dfdfdf;
}



/* container header goes with h2 boxheading */
div.minorcontainerhead
{
height:50px;
background:url(../image/boxheader.png);
background-repeat:no-repeat;
width:408px;
margin:auto;
}	

div.minorcontainerhead h2
{
color:#ffffff;
text-align:center;
line-height:60px;
font-weight:normal;
font-family:Calibri, Arial, Helvetica, sans-serif;
}


/* video container */

div.videocontainer
{

}

/* FEATURED GAME DIVS */
div.featuredgames
{
border:1px solid black;
height:auto;
}

#games-ladbrokes { height:714px;}
#games-circus { height:820px;}
#games-vc { height:1400px;}
#games-casinorip { height:580px;}
#games-smartlive { height:330px;}
#games-luckylive { height:490px;}
#games-dublinbet { height:390px;}
#games-centrebet { height:395px;}
#games-32red { height:840px;}
#games-virgin {height:1600px;}
#games-allslots {height:1100px;}
#games-spinpalace {height:1000px;}

div.singlefeaturegame
{
width:500px;
margin:auto;
}
div.singlefeaturegame ul
{
margin-left:20px;
}


div.singlefeaturegame2
{
width:400px;
margin:auto;
}

div.gameboxl
{
float:left;
margin-left:10px;
border:0px solid red;
width:400px;
}

div.gameboxl-allslots
{
float:left;
margin-left:10px;
border:0px solid red;
width:600px;
}


div.gameboxr
{
float:right;
margin-right:10px;
border:0px solid red;
width:400px;
}


/* TABLE PROPERTIES */
/* signup table */
table.reviewsignup
{
border-style:solid;
border-width:1px;
border-color:#000000;
width:800px;
}
td.revsignupbonus
{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
width:358px;
background-color:#257800;
font-family:arial, Helvetica, sans-serif;
height:30px;
}
td.revsignupcond
{
color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
width:390px;
background-color:#971a11;
font-family:arial, Helvetica, sans-serif;
}
td.revbonuslight
{
background-color:#dcdcdc;
font-weight:bold;
font-size:12px;
padding:10px;
}

td.revcondlight
{
background-color:#dcdcdc;
font-size:12px;
padding:10px;
}

td.revbonusdark
{
background-color:#cacaca;
font-weight:bold;
font-size:12px;
padding:10px;
}

td.revconddark
{
background-color:#cacaca;
font-size:12px;
padding:10px;
}

/* payment table */
table.paymethod
{
background-color:#dfdfdf;
width:100%;
font-size:12px;
}

td.payheading
{
background-color:#cccccc;
font-size:14px;
padding:5px;
text-align:center;
}
td.payheading300
{
background-color:#cccccc;
font-size:14px;
padding:5px;
text-align:center;
width:300px;
}
td.payheading270
{
background-color:#cccccc;
font-size:14px;
padding:5px;
text-align:center;
width:270px;
}
td.payheading280
{
background-color:#cccccc;
font-size:14px;
padding:5px;
text-align:center;
width:280px;
}
td.subpayheading
{
background-color:#cccccc;
}
td.lighter
{
background-color:#f1f1f1;
}
td.darker
{
}

/* LINKS */
a
{
color:#990000;
text-decoration:none;
}
a:hover
{
color:#990000;
text-decoration:underline;
}


/* IMAGES */
img.logoreview
{
float:right;
margin-left:10px;
margin-top:20px;
}
img.signuplogo
{
float:right;
margin:20px 0 10px 10px;
}

/* SPECIAL SPANNED FONTS */
span.visitsite
{
font-weight:bold;
font-size:14px;
color: #505050;
}


/* BUTTONS */
div.signupbutton
{
background-image:url(../image/signupbuttonbg.jpg);
background-repeat:no-repeat;
height:30px;
width:290px;
margin:auto;
text-align:center;
border:0px solid black;
font-size:16px;
color:#ffffff;
padding-top:10px;
}

a.signupbutton
{
color:#ffffff;
font-weight:bold;
}

a.signupbutton:hover
{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

div.playbutton
{
background-image:url(../image/playbutton.jpg);
background-repeat:no-repeat;
height:24px;
width:100px;
border:0px solid black;
float:right;
color:#ffffff;
text-align:center;
font-size:14px;
padding-top:6px;
font-weight:bold;
}

a.playbutton
{
color:#ffffff;
font-weight:bold;
}

a.playbutton:hover
{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

/* LISTS */
ul.reviewlist
{
font-size:14px;
list-style-type:none;
}

/* HEADERS */
h1
{
font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3
{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:25px;
margin:0px;
padding:0px;
color: #900;
text-align:right;
}

/* INDEX CONTAINERS */
div.casino-info
{
position:relative;
width:845px;
min-height:210px;
margin:0px 0px 15px 15px;
}


div.ci-header
{
height:25px;
background-image:url(../image/top.png);
background-repeat:no-repeat;
width:720px;
}

div.ci-body
{
background-image:url(../image/divbody.png);
background-repeat:repeat-y;
width:720px;
}

div.ci-body img
{
float:right;
margin:0px 0px 8px 0px;
}


/* SUMMARY BAR + LINKS + LISTS */

.ci-footer 
{
margin-top:-17px;
height:39px;
background:url(../image/bottom.png);
background-repeat:no-repeat;
width:720px;
color:#ffffff;
}
div.ci-footer a
{
color:#ffffff;
font-size:13px;
text-decoration:none;
}

div.ci-footer a:hover
{
text-decoration:underline;
font-size:13px;
color:#ffffff;
}

div.ci-footer ul
{
list-style-type:none;
margin-left:90px;
padding-top:6px;
}

div.ci-footer li
{
float:left;
margin-right:5px;
}


/* LEGEND ON INDEX */
div.ci-gfx
{
position:absolute;
bottom:0px;
right:0px;
background-image:url(../image/cards_new.png);
background-repeat:no-repeat;
width:251px;
height:209px;
}

div.ci-gfx ul
{
list-style-type:none;
padding:50px 0px 0px 130px;
}

div.ci-gfx .checklist1
{
padding-left:18px;
background-image:url(../image/cl1.png);
background-repeat:no-repeat;
margin-bottom:5px;
font-size:11px;
}

div.ci-gfx .checklist2
{
padding-left:18px;
background-image:url(../image/cl2.png);
background-repeat:no-repeat;
margin-bottom:5px;
font-size:11px;
}

div.ci-gfx .checklist3
{
color:blue;
font-size:11px;
}

/* INDEX COMPONENTS RE-WRITE */

div.casino-summary-top
{
background-image:url(../image/top.png);
background-repeat:no-repeat;
background-position:top left;
height:25px;
border:0px solid red;
width:720px;
margin-left:-20px;
}

div.casino-summary-body
{
background-image:url(../image/divbody.png);
background-repeat:repeat-y;
background-position:left;
height:auto;
width:720px;
padding-left:20px;
padding-right:20px;
margin-left:-20px;
}

div.casino-summary-body p
{
padding:0 130px 10px 0px;
}

img.logosummary
{
float:right;
margin-right:50px;
margin-top:10px;
margin-left:10px;
border:0px;
}

div.casino-summary-body h2
{
}

div.casino-summary-bottom
{
background-image:url(../image/bottom.png);
background-repeat:no-repeat;
height:39px;
width:720px;
margin-left:-20px;
}

div.casino-summary-bottom ul
{
list-style-type:none;
margin-left:90px;
padding-top:9px;
font-weight:bold;
}

div.casino-summary-bottom li
{
float:left;
margin-right:5px;
}

div.casino-summary-bottom a
{
color:#ffffff;
}

/* GAMES CSS */
/* blackjack */
#ladbrokes-head {background:url(../image/signuphead/ladbrokes-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}	
#circus-head {background:url(../image/signuphead/circus-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}		
#vc-head {background:url(../image/signuphead/vc-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}	
#crip-head {background:url(../image/signuphead/crip-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}	
#smartlive-head {background:url(../image/signuphead/smartlive-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}	
#luckylive-head {background:url(../image/signuphead/luckylive-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}	
#dublinbet-head {background:url(../image/signuphead/dublin-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}	
#canbet-head {background:url(../image/signuphead/cabnet-head.png); height:50px; background-repeat:no-repeat; margin-left:230px; margin-right:20px; width:auto;}


/* casino content containers for games */
div.games-content
{
background-color:#FFFFFF;
border:1px solid #000000;
margin: 0px 20px 30px 20px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
width:auto;
}

div.games-content p
{
font-size:12px;
padding:10px 0px 10px 0px;
text-align:justify;
}

img.logogames
{
float:right;
margin:10px 0px 0px 10px;
border:0px;
}
img
{
border:0px;
}
div.gamebutton
{
background:url(../image/gamebuttonleft.jpg);
background-position:left;
background-repeat:no-repeat;
height:28px;
line-height:28px;
background-color:#b60404;
margin:auto;
}
div.gamebutton a
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
font-size:12px;
padding-left:15px;
}
div.gamebutton a:hover
{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}


/* SITEMAP */
#sitemap
{
padding:20px 30px 20px 30px;
margin:auto;
}
#sitemap p
{
font-size:12px;
line-height:17px;
color: #000000;
padding-top:5px;
padding-bottom:5px;
text-align:justify;
margin: 10px 0;
}
#sitemap ul
{
font-size:14px;
list-style-type:none;
margin-left:10px;
}
#sitemap a
{
color:#000000;
text-decoration:none;
}
#sitemap a:hover
{
color:#000000;
text-decoration:underline;
}

/* Casino Bonuses */

div.casinobonus
{
background-color:#FFFFFF;
border:0px solid #000000;
margin:auto;
padding-left:15px;
padding-right:15px;
width:820px;
}

/* 404 PAGE */
#content404
{
padding:20px 30px 20px 30px;
margin:auto;
}

#content404 p
{
font-size:12px;
}

#content404 a
{
font-size:12px;
}

#content404 h2
{
color:#505050;
}

/* 404 GOOGLE WIDGET CSS */

/* Widget content container */
#goog-wm { }

/* Heading for "Closest match" */
#goog-wm h3.closest-match
{
}

/* "Closest match" link */
#goog-wm h3.closest-match a
{
}

/* Heading for "Other things" */
#goog-wm h3.other-things
{
font-size:18px;
text-align:left;
padding-bottom:30px;
}

/* "Other things" list item */
#goog-wm ul li
{
list-style-type:none;
}

/* Site search box */
#goog-wm li.search-goog
{
display: list-item;
}

/* BLACKJACK SECTION */

#bjgaming
{
}

#bjgaming h3
{
text-align:left;
color:#990000;
font-size:16px;
}
#bjgaming ul
{
list-style-type:none;
}

div.bjinfobox
{
width:246px;
background-color:#ffffff;
border:0px solid black;
float:right;
margin:0px 0px 20px 20px;
}

div.bjinfobox ul
{

}

div.bjinfobox ul li
{
height:25px;
line-height:25px;
padding-left:10px;
}

li.bjinfoboxlight
{
width:246px;
height:auto;
background-image:url(../image/box-bg_new.png);
background-repeat:repeat-y;
display:block;
}

li.bjinfoboxdark
{
}

div.bjinfobox p
{ padding-left:10px;

}

div.bjinfobox-title h2
{
color:#990000;
font-size:16px;
text-align:left;
padding-left:10px;

}
/* new code */
div.bjinfobox-title
{
width:246px;
height:32px;
background-image:url(../image/box-bg-top_new.png);
background-repeat:no-repeat;
display:block;
}

div.bjinfobox-bottom
{
width:246px;
height:26px;
background-image:url(../image/box-bg-bot_new.png);
background-repeat:no-repeat;
}

div.bjinfobox h4
{
width:246px;
height:auto;
background-image:url(../image/box-bg_new.png);
background-repeat:repeat-y;
display:block;
font-size:12px;
line-height:17px;
color: #000000;
text-align:justify;
padding: 0 10px 10px 10px;
}

/* IE 6 FIX FOR CONTAINERS */
* html #container
{
background:#ffffff;
margin:auto;
min-height:500px;
width:919px;
padding-bottom:50px;
}
/* IE 6 FIX FOR CONTAINERS */
* html #header
{
position:relative;
margin:auto;
width:919px;
height:111px;
background-image:url(../image/header.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#280103;
}

/* BONUS TABLE PROPERTIES */
td.arrowlite
{
background-color:#dcdcdc;
}
td.arrow
{
background-color:#cacaca;
}
td.bonusseparator
{
background-image:url(../image/test.gif);
background-repeat:repeat-y;
width:52px;
}

/* CASINOS AT A GLANCE */
div.glance-table
{
width:600px;
border:0px solid #e1e1e1;
margin:auto;
}
div.dark-row
{
background-color:#e0e0e0;
height:100px;
border-bottom:2px solid #ffffff;
}
div.light-row
{
background-color:#f3f3f3;
height:100px;
border-bottom:2px solid #ffffff;
}
div.casino-cell
{
float:left;
width:158px;
height:100px;
border-right:2px solid #ffffff;
}

div.casino-cell p
{
font-size:10px;
margin-left:10px;
}

div.casino-cell img
{
border:1px solid black;
margin-top:10px;
margin-left:10px;
}


div.bonus-cell
{
float:left;
width:258px;
height:100px;
border-right:2px solid #ffffff;
}

div.bonus-cell ul
{
margin-left:15px;
margin-top:10px;
}

div.bonus-cell ul li.heading
{
list-style-type:none;
font-size:14px;
color:#ff0000;
font-weight:bold;
}

div.bonus-cell ul li
{
list-style-type:none;
}


div.games-cell
{
float:left;
width:180px;
height:100px;
}

div.games-cell ul
{
margin-left:15px;
margin-top:10px;
}

div.games-cell ul li.heading
{
list-style-type:none;
font-size:14px;
color:#ff0000;
font-weight:bold;
}

div.games-cell ul li
{
list-style-type:none;
}

h2.smallred
{
color:#ff0000;
font-size:14px;
}

/* HOMEPAGE FEED STYLING */
div.homepagefeedtop
{
width:339px;
height:32px;
background-image:url(../image/homepagefeed-bg-top_new.png);
background-repeat:no-repeat;
}
div.homepagefeedbot
{
width:339px;
height:36px;
background-image:url(../image/homepagefeed-bg-bot_new.png);
background-repeat:no-repeat;
}
div.homepagefeed
{
width:339px;
height:auto;
float:right;
background-image:url(../image/homepagefeed-bg_new.png);
background-repeat:repeat-y;
}
div.homepagefeed ul
{
width:330px;
margin:auto;
}
div.homepagefeed li
{
list-style-type:none;
}


/* Float homepage top content */
div.hometopcontent
{
float:left;
width:480px;
}