/* global reset */
* {
	margin: 0; 
	padding: 0
} 
html {
	height: 100.1%; /* force a scrollbar on firefox */ 
	font-size: 100.01%; /* prevent safari errors */
}
body { 
	background: url(../images/body_bg.jpg) no-repeat top center #000;
	text-align: center;  
	font-family: Verdana, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
} 
/* hide the <span class="hide">text</span>. */
span.hide { visibility: hidden; }

h2 { font-size: 1px; } /* DW */

/* site wrapper. */
div#wrapper {
	margin: 0 auto;
	text-align: left;
	position: relative;

	width: 775px;
}

/* top header. */
div#header {
	background-image: url(../images/top_header.jpg);
	background-repeat: no-repeat;
	height: 120px;	
	position: relative;
	
}
div#header a{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}


div#header d{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;

}

div#header-register{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;

}

/*div#iemarquee {
	background-image: url(../images/top_header.jpg);
	position: absolute;
	right: 0px;
	bottom: 0px;
}

/* logo. */  
div#header a#logo {
	position: absolute;
	width: 170px;
	height: 63px;
	top: 25px;
	left: 25px;
}

div#countdown {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 313px;
	height: 73px;
	text-align:center
	
}



/* hide the h1 text  */
div#header a#logo h1 {
	visibility: hidden;
	font-size: 15px; /* DW */
}
/* holder of all the content and menus. */
div#main {
	border-top: 1px solid #000000;
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}


/* top div that holds the top graphics */
div#top {
	background-image: url(../images/bg-black.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 253px;
	width: 580px;
	float: right;

}

body.home div#top { background-image: url(../images/bg-black.jpg); }
body.social div#top { background-image: url(../images/social_bg.jpg); }
body.mission div#top { background-image: url(../images/mission_bg.jpg); }
body.about div#top { background-image: url(../images/about_bg.jpg); }
body.venue div#top { background-image: url(../images/venue_bg.jpg); }
body.contact div#top { background-image: url(../images/contact_bg.jpg); }
body.newsletter div#top { background-image: url(../images/newsletter_bg.jpg); }

div#content {
	position: relative;
	margin: 253px 0 0 0;
	padding: 10px 0 0 200px;
	/*background-image: url(../images/poker_chips.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 150px;
	height: 570px;
}
html>body div#content {
	height: auto;
	min-height: 570px;
}

div#content p {
	margin: 10px 200px 10px 5px;
}

div#contentLeft p {
	margin: 0px 0px 0px 0px;
}

div#content p strong {
	font-size: 110%;
	letter-spacing: -1px;
}
div#content h2 { 
	background-repeat: no-repeat; 
}

div#sign-nbh {
	background-image: url(../images/sign-nbh.gif);
	position: relative;
	width: 83px;
	height: 24px;
}

div#sign-stuart {
	background-image: url(../images/sign-stuart.gif);
	position: relative;
	width: 129px;
	height: 36px;
}

div#sign-jon {
	background-image: url(../images/sign-jon.gif);
	position: relative;
	width: 221px;
	height: 29px;
}

p.signup {
	line-height: 18px;
	font-weight: bold;
	width: 100%;
}

div#nletter form {
	padding: 0 5px 0 15px;
}

div#content h2#welcome { background-image: url(../images/welcome.jpg); }

div#content h2#ezpay { background-image: url(../images/ezpay.gif); height:24px; }

div#content h2#nick { background-image: url(../images/header-nick.gif); height:66px; }

div#content h2#stuart { background-image: url(../images/header-stuart.gif); height:66px; }

div#content h2#jon { background-image: url(../images/header-jon.gif); height:66px; }

div#content h2#renovation { background-image: url(../images/renovation-header.gif); height:23px; }

div#nletter {
	width: 190px;
	margin: 10px 10px 0 0;
	margin: 10px 10px 0px 6px;
	color: #FFFFFF;
}

div#visuals {
	width: 190px;
	margin: 10px 4px 5px 6px;
	
}

div#renovation {
	width: 190px;
	position:relative;
	top: 5px
}

div#nletter .form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding: 1px;
	margin: 0 0 5px 0;
	color: #999999;
}

div#nletter .form:focus {
	color: #000000;
}


div#play_online {
	position: absolute;
	/*background-image: url(../images/games_room.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
	top: 0;
	right: 4px;
	width: 180px;
	height:214px;
	padding: 0 0 0 0;

}

div#registration {
	position: absolute;
	background: url(../images/register.jpg) center top no-repeat;
	top: 220px;
	right: 4px;
	width: 180px;
	height:44px;
	padding: 0 0 0 0;

}

div#poker {
	position: absolute;
	background: url(../images/poker.jpg) center top;
	top: 380px;
	right: 4px;
	width: 180px;
	height:44px;
	padding: 0 0 0 0;

}

div#nick {
	position: absolute;
	background: url(../images/img-nick.gif) center top no-repeat;
	top: 8px;
	right: 0;
	width: 180px;
	height:214px;
	padding: 0 0 0 0;	
}

div#stuart {
	position: absolute;
	background: url(../images/img-stuart.jpg) center top no-repeat;
	top: 8px;
	right: 0;
	width: 180px;
	height:214px;
	padding: 0 0 0 0;	
}

div#jon {
	position: absolute;
	background: url(../images/img-jon.jpg) center top no-repeat;
	top: 8px;
	right: 0;
	width: 180px;
	height:214px;
	padding: 0 0 0 0;	
}


div#bigImage {
	background: url(../pages/large/begin.jpg) center top no-repeat;
	width: 375px;
	height: 200px;
	text-align:center;
	position:relative;
	top: 10px;	
}

div#bigImageTxt{ font-size:10px; font-weight:lighter; width:370px; padding:5px; text-align:center;}
div#bigImageTitle{ font-size:13px; font-weight:normal; width:370px; padding:5px; text-align:center; color:#FF0000;}

div#image2 {
	background: url(../images/revenation/image2.jpg) center top no-repeat;
	width: 375px;
	height: 200px;
	text-align:center;
		
}

div#imagemenu {
	width: 375px;
	height: 100px;
	text-align:center;
		
}

div#play_online a#casino {
	position: absolute;
	width: 180px;
	height:180px;
	text-decoration: none;
	top: 26px;
	left:0px;
}

div#play_online a#pkr {
	position: absolute;
	width: 128px;
	height: 40px;
	text-decoration: none;
	top: 45px;
	left: 130px;
}

div#play_online a:hover {
	text-decoration: none;
}

div#menu {
	position: absolute;
	top: 121px;
	width: 200px;
	left: 0;
	background-image: url(../images/red_border.jpg);
	background-repeat: repeat-x;
	background-position: 0 249px;
	height: 253px;
}
div#menu ul {
	list-style: none;
	width: 192px;
	text-align: right;
	margin: 0;
	padding: 0;
}

div#menu ul li {
	border-bottom: 1px solid #000000;
}
div#menu ul li a {
	display: block;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #303133;
	border-top: 1px solid #303133;
	background-position: top right;
	padding: 5px 25px 5px 0;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-decoration: none;
}

div#menu ul li a:hover,
body.home div#menu ul li a.home,
body.social div#menu ul li a.social,
body.mission div#menu ul li a.mission,
body.about div#menu ul li a.about,
body.venue div#menu ul li a.venue,
body.contact div#menu ul li a.contact,
body.newsletter div#menu ul li a.newsletter,
body.news div#menu ul li a.news {
	background-image: url(../images/menu_bg_over.jpg);
}
div#footer{
	clear: both; 
	float: left; 
	width: 100%; 
	margin: 5px 0 0 0; 
	padding: 10px 0 0 0; 
	border-top: 1px solid #880000;
}
div#footer h4.logo{
	float:left;
	width: 130px; 
	height: 38px; 
	background-image: url(../images/smalllogo.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
div#footer h4.gambleaware{
	float:left;
	width:230px;
	height: 27px;
	margin: 5px 0 0 0;
	padding: 0;
	background-image: url(../images/logo_gambleaware.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div#footer h4.gambleaware a{
	height: 27px;
	margin: 0px 0 0 126px;
	padding: 3px 0;
	width:230px;
}
div#footer h4 a{
	display: block; 
	text-decoration: none; 
	width: 110px; 
	height: 52px;
	font-size:70%;
	color:#FFFFFF;	
}

div#footer p{
	float: right; 
	margin: 0 10px 0 0;
}

/* headers. */
div#content h2 { 
	background-repeat: no-repeat; 
	width: 100%; 
}
div#content h2#welcome { background-image: url(../images/welcome.jpg); }
div#content h2#social { background-image: url(../images/social.jpg); }
div#content h2#mission { background-image: url(../images/mission.jpg); }
div#content h2#poker { background-image: url(../images/header-poker.jpg); }
div#content h2#about { background-image: url(../images/about.jpg); }
div#content h2#venue { background-image: url(../images/venue.jpg); }
div#content h2#contact { background-image: url(../images/contact.jpg); }
div#content h2#newsletter { background-image: url(../images/newsletter.jpg); }
div#content h2#news { background-image: url(../images/news_header.jpg); }
div#content h2#jobs { background-image: url(../images/jobs_header.jpg); }
/* headers END. */

div#content a {
	color: #CD0000;
	font-weight: bold;
	text-decoration: none;
	font-size: 110%;
	letter-spacing: -1px;
}

div#content a:hover {
	color: #FFFFFF;
}

address span {
	display: block;
}

div#blocks div a {
	text-decoration: none;
}

div#LeftBlock {
	float: left;
	background-image: url(../images/play_online.jpg);
	width: 480px;
	height: 404px;
	position: relative;
}
a#casinoBtn {
	position: absolute;
	top: 300px;
	left: 70px;
	width: 160px;
	height: 55px;
}
a#PokerBtn {
	position: absolute;
	top: 300px;
	right: 50px;
	width: 160px;
	height: 55px;
}

div#sponsors {
	position: absolute;
	top: 450px;
	left: 60px;
}

div#RightBlock {
	float: left;
	background-color: #FF0000;
	background-repeat: no-repeat;
	background-image: url(../images/land_based.jpg);
	width: 208px;
	height: 184px;
	margin: 150px 0 0 50px;
	position: relative;
}

a#LandBased {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 180px;
}

div#betting {
	position: absolute;
	top: 300px;
	left: -70px;
}

small {
	color: #CD0000;
	text-transform: uppercase;
}

a.jobTitle {
	color:#FFFFFF;
}

#vacancyDetails { width:260px; }
#vacancyDetails p{ width:260px; }

#renov{margin:2px 0 0 5px;}

#newsarc{background:url(../images/news-icon.gif) left no-repeat; height:20px; padding:0 0 0 27px;}


#paging ul { list-style:none; margin:0; padding:0; }
#paging ul li { float:left; list-style:none; }
#paging ul li a{ display:block; width:13px; height:13px; background:#ffffff; text-align:center; line-height:13px; border:1px solid #CC0000; margin:2px; text-decoration:none; color:#CC0000;  }
#paging ul li a#pageNow{ display:block; width:13px; height:13px; background:#CC0000; text-align:center; line-height:13px; border:1px solid #CC0000; margin:2px; text-decoration:none; color:#FFFFFF;  }
