 html, body, form
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
}
body
{
    background-color:#fff;
    background-image: url('../images/bg.jpg');
    background-repeat: repeat-x;
    background-position: left top;
    color:#464646;
    font:12px Arial, Helvetica, sans-serif;
}
td
{
	font-size: 12px;
}
img
{
    border: 0;
}
div, span
{
    font-style: normal;
}
/* MAIN STRUCTURE start */
#container {
width:1000px;
background:url('../images/bg.jpg') repeat-x top left;
padding:0;
margin:auto;
}

#innercontainerl {
width:232px;
float:left;
padding:0;
margin:0;
}

#innercontainer2 {
width:768px;
float:right;
padding:0;
margin:0;
}

#left {
width:182px;
background-image:url('../images/logo.png');
background-repeat:no-repeat;
clear:left;
float:left;
padding:145px 0px 0px 50px;
margin:0;
}

.emailsubscription{
width: 160px;
color:#ffd200;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:0px;
line-height: 30px;
margin: 226px 0px 0px 0px;
}

#clubinfo {
float:left;
width:168px;
margin:50px 0px 20px 0px;
font-style: normal;
}

.openinghours{
color:#fff;
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:1px;
line-height: 18px;
background-color:#ffd200;
border-style:solid;
border-width:thin;
border-color:#005daa;
padding:5px;
}

.times{
color:#005daa;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:0px;
line-height: 14px;
font-style: normal;
}

.address {
float:left;
width:168px;
color:#005daa;
font:11px Arial, Helvetica, sans-serif;
line-height: 18px;
padding:16px 0 0 ;
font-style: normal;
}

#contenthome {
float:left;
width:750px;
background-image:url('../images/bg_home.jpg');
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#contenthome #img {
width:700px;
height:582px;  
padding:0px 0px 0px 25px;
margin:0;
}

#content {
float:left;
width:750px;
background-image:url('../images/bg_contents.jpg');
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#content #img {
width:700px;
height:358px;  
padding:0px;
margin:0px 0px 0px 25px;
}

#contentcontainer {
float:left;
width:725px;
}

#contentleft {
float:left;
width:408px;
margin:0px 0px 20px 0px;
padding: 20px 20px 0px 50px;
}

#headingcontainer {
width:700px;
height: 55px;
background-color:#001b3b;
margin: 0px 25px 0px 25px;
}

#heading1 {
width:452px;
height: 55px;
float:left;
}

#heading1 div 
{
    padding: 16px 0px 0px 25px;
    font-size: 20px;
    text-transform: uppercase;
    color: White;
}

#heading2 {
width:225px;
height: 37px;
float:right;
border-left:thin;
border-color:#a1a1a1;
border-left-style:solid;
padding: 18px 0px 0px 20px;
}
#heading2 span
{
    color:#FFCC00;
    font:14px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
}

#contentright {
float:right;
width:205px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:thin;
margin:0px 0px 20px 0px;
padding: 20px 20px 0px 20px;
}

#contentright img#buttons{
margin: 8px 0px 4px 0px;
}

#subheading {
width:220px;
height: 55px;
background-color:#001b3b;
}

#subheading #img {
padding: 18px 0px 0px 30px;
}

.gamblinghelp {
float:left;
width:180px;
color:#363636;
font:11px Arial, Helvetica, sans-serif;
line-height: 18px;
padding:24px 0px 66px 50px;
margin: 0px;
    font-style: normal;
}

#logocontainer {
width:480px;
height:80px;
float:left;
padding:10px 0px 0px 40px;
margin: 0px;
}
#logocontainer img
{
    margin-bottom: 5px;
}

#logocontainer img#logo {
padding: 0px;
}

#footer {
clear:both;
width:920px;
height:22px;
font-size:11px;
color:#fff;
background-color:#000033;
padding:8px 40px 0 40px;
}
/* MAIN STRUCTURE end */

/* MAIN ELEMENTS start */
#content p {
padding:0;
margin:0 0 10px;
}

#content a {
color:#005daa;
}

#content a:hover {
color:#005daa;
}

.imgcontainer {
height:267px;
background:url('../images/backgrounds/bg_imgcontainer.jpg') repeat-x top left;
padding:10px;
margin:0;
}

.imgcontainer img {
width:615px;
height:225px;
border:10px solid #fff;
}


/* HEADINGS start*/
h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
}

h1 {
font-size:14px;
color:#005daa;
}

h2 {
font-size:13px;
line-height:18px;
font-weight:bold;
color: #005daa;
margin: 12px 0px 8px 0px;
}

h3 {
font-size:15px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#005daa;
}

h4 {
font-size:12px;
}


/* HEADINGS STYLES end */


/* HEADER ELEMENTS and MAIN NAVIGATION MENU start */
ul#navmenu {
float:left;
width:168px;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
background-image: url(../images/bglongmenu.gif);
background-position: left -145px;
}

ul#navmenu ul {
padding:0;
margin:0px 0px 0px 0px;
}

ul#navmenu li, ul#navmenu ul li {
margin:0;
padding:0;
}

ul#navmenu li a {
display:block;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
border-left:2px solid transparent;
margin:0;
padding:2px 0 5px 5px;
font-size: 14px;
line-height: 18px;
}

ul#navmenu li a:hover, ul#navmenu li a.current
{
border-left:2px solid #ffd200;
color:#ffd200;
}

ul#navmenu ul li a {
letter-spacing:normal;
text-transform:none;
border-left:0 none;
margin:0;
padding-left:20px;
}

ul#navmenu ul li a:hover, ul#navmenu ul li a.current {
color:#ffd200;
border-left:0 none;
}

/* HEADER ELEMENTS and MAIN NAVIGATION MENU end */

/* FOOTER ELEMENTS start */
#footer a {
color:#fff;
font-size:11px;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer ul {
float:right;
list-style-type:none;
padding:0;
margin:0;
}

#footer ul li {
float:left;
display:block;
border-right:1px solid #fff;
padding:0 10px;
margin:0;
}

#footer ul li.last {
border-right:0 none;
}

.siteby {
float:left;
color:#fff;
}

#page-home .siteby {
color:#fff;
}
/* FOOTER ELEMENTS end */

/* OTHER ELEMENTS start */
.hidden {
display:none;
}

#content2 {
float:left;
width:630px;
margin:0px 0px 0px 0px;
padding: 20px 20px 0px 50px;
}
#diningcontainer{
width:650px;
padding:0px;
margin:0px 0px 0px 0px;
}

.dining_text {
width:493px;
float:left;
padding:20px 10px 0px 0px;
margin-bottom:10px;
}

.dining_image { 
width:132px;
float:left;
padding:20px 0px 10px 0px;
margin-bottom:10px;
}

.yellowbar { 
width: 628px;
float: leftpx;
margin: 0px 0px 10px 0px;
}
/* OTHER ELEMENTS end */
#homerOverlayContainer
{
    width: 700px;
    height: 582px;
    position: relative;
    margin-left: 25px;
}
#homerOverlayLayer1
{
    width: 700px;
    height: 582px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(../images/HomePhotoOverlay.png);
}
#homeOverlayP
{
    position: absolute;
    left: 50px;
    top: 240px;
}
#homerOverlayLayer2
{
    position: absolute;
    right: 31px;
    bottom: 39px;
}
.HomeTitle
{
    font-family: Arial, Sans-Serif;
    font-size: 23px;
    color: White;
    margin-left: 10px;
    display: block;
    background-image: url('../images/black10opacity.png');
    font-style: normal;
}
.homeOverlayPromoItem
{
    background-image: url(../images/HomePromoBg.png);
    padding: 37px 9px 14px 9px;
    margin-left: 11px;
    width: 100px;
    height: 169px;
    float: right;
    position: relative;
    line-height: 1.7em;
    color: White;
    font-size: 90%;
    font-weight: bold;
}
.homeOverlayPromoItem img
{
    border: solid 1px #086cc4;
}
.homeOverlayPromoItem h1
{
    line-height: 1.7em;
    color: #d7ae05;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.BlueLinkButton, .YellowLinkButton
{
    width: 185px;
    height: 25px;
    position: relative;
    margin: 6px 0;
}
.BlueLinkButton
{
    background-image: url(../images/BlueButtonLink.gif);
}
.YellowLinkButton
{
    background-image: url(../images/YellowButtonLink.gif);
}
.BlueLinkButton div, .YellowLinkButton div
{
    padding: 5px 0 5px 6px;
    text-transform: uppercase;
    font-weight: bold;
}
.BlueLinkButton div
{
    color: White;
}
.YellowLinkButton div
{
    color: #0657b4;
}
.BlueLinkButton img, .YellowLinkButton img
{
    position: absolute;
    left: 0px;
    top: 0px;
}
.Heading
{
    font-size:15px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color:#005daa;
}
.SubHeading
{
    font-size:13px;
    font-weight:bold;
    color: #005daa;
}
.Disclaimer
{
	font-size: 11px;
	font-style: italic;
}
.BulletsNoLeftMargin
{
	margin-left: 20px;
	padding-left: 0px;
}
input.Subscribe
{
    margin-bottom: 10px;
}
