body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,a,abbr,acronym,address,caption,cite,code,dfn,em,strong,th,var,hr{margin:0;padding:0;border:0;text-decoration:none;font-size:inherit;font-style:inherit;font-weight:inherit;text-align:left;border-collapse:collapse;border-spacing:0;list-style:none;}
img{border:0;padding:0;}
input:focus,a:focus,textarea:focus{outline:0;}
sup,sub{vertical-align: baseline;position:relative;top:-0.4em;}sub{top:0.4em;}
html,body,input,select,textarea,legend{font:12px/18px Helvetica,Arial,Verdana,sans-serif;color:#FFF;}

@font-face {
	font-family: 'YanoneKaffeesatzRegular';
	src: url('fonts/YanoneKaffeesatz-Regular.eot');
	src: local('Yanone Kaffeesatz Regular'), url('fonts/YanoneKaffeesatz-Regular.woff') format('woff'), url('fonts/YanoneKaffeesatz-Regular.otf') format('opentype'), url('fonts/YanoneKaffeesatz-Regular.svg#YanoneKaffeesatz-Regular') format('svg');
}

body {
    background-position: center 0;
    background-repeat: no-repeat;
    text-align: center;
}

    body.blue { background-color: #303; }
    body.red { background-color: #600; }
    body.bg1 { background-image: url(images/bg/blue-1.jpg); }
    body.bg2 { background-image: url(images/bg/blue-2.jpg); }
    body.bg3 { background-image: url(images/bg/blue-3.jpg); }
    body.bg4 { background-image: url(images/bg/red-1.jpg); }
    body.bg5 { background-image: url(images/bg/red-2.jpg); }
    body.bg6 { background-image: url(images/bg/red-3.jpg); }
    body.bg7 { background-image: url(images/bg/red-4.jpg); }

a { color: #FFF; }
    a:hover { text-decoration: underline; }
    div.content a { text-decoration: underline; }
    
em { font-style: italic; }
strong { font-weight: bold; }

div#container {
    width: 1024px;
    margin: 0 auto;
    text-align: left;
}

#header { 
    position: relative; 
    padding: 3px 0 0;
    z-index: 999;
}
#header h1 {
    margin-bottom: 5px;
}
    #header h1 a {
        display: block;
        text-indent: -999em;
        overflow: hidden;
        width: 484px;
        height: 24px;
        background: url(images/header.png) 0 0 no-repeat;
    }



        * html #header h1 a { background-image: url(images/header.gif); }


#header form {
    position: absolute;
    right: 0;
    top: 3px;
}
#header input {
    background: #333;
    border: 1px solid #FFF;
    color: #FFF;
    padding: 0 2px;
    height: 20px;
}
    #header .input,
    #header .submit {
        display: inline;
        position: relative;
        margin-right: 5px;
    }
    #header .input label {
        position: absolute;
        top: 0; 
        left: 3px;
        color: #FFF;
        line-height: 20px;
    }
    #header .submit input { 
        text-transform: uppercase; 
        font-size: 10px;
        cursor: pointer;
    }

#nav {
    background: #000;
    background: rgba(0,0,0,0.8);
    border: 1px solid #FFF;
    height: 70px;
    position: relative;
}
    #nav h2 {
        position: absolute;
        top: 5px;
        left: 5px;
        width: 130px;
        height: 60px;
        z-index: 10;
    }
        #nav h2 a {
            display: block;
            width: 130px;
            height: 60px;
            background: url(images/logo.png);
            text-indent: -999em;
        }
            * html #nav h2 a { background-image: url(images/logo.gif); }
    #nav ul a { 
        color: #FFF; 
        display: block;
        padding: 0 20px;
        line-height: 70px;
    }
        #nav ul a:hover {
            background: #888;
            background: rgba(255,255,255,0.4);
            color: #000;
        }
    #nav ul { text-align: right; }
        #nav ul ul { text-align: center; }
    #nav li {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        line-height: 70px;
        font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, Verdana, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        position: relative;
    }
        #nav li ul {
            position: absolute;
            left: 0;
            top: 69px;
            right: 0;
            overflow: hidden;
        }
        #nav li li {
            background: #000;
            background: rgba(0,0,0,0.8);
            margin: 1px 0 1px;
            line-height: 18px;
            font-size: 16px;
            display: block;
            width: 100%;
            zoom: -1;
        }
            #nav li li a {
                line-height: 14px;
                display: block;
                width: auto;
                padding: 3px 0;
                text-align: center;
            }
                #nav li li a:hover { color: #FFF; }

#pageHeader {
    height: 180px;
    background: url(images/pageHeader.jpg) 0 0 no-repeat;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
}
#page {
    background: #000 url(images/pageBg-red.jpg) 0 0 no-repeat;
    border: 1px solid #FFF;
    height: 1%;
}
    .blue #page { background-image: url(images/pageBg-blue.jpg); }
    #page:after {
        content: '.';
        width: 0;
        height: 0;
        display: block;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }
    #page h1 {
        font-family: 'YanoneKaffeesatzRegular', Helvetica, Arial, Verdana, sans-serif;
        line-height: 70px;
        font-size: 50px;
        padding-left: 150px;
    }
    #page #subnav {
        float: left;
        width: 150px;
        padding-bottom: 10px;
    }
        #subnav ul {
            margin: 0 10px;
            padding: 5px 0;
        }
        #subnav ul.start {
             border-top: 1px solid #FFF;
             border-bottom: 1px solid #FFF;
        }
        #subnav a { color: #FFF; }
            #subnav a:hover { text-decoration: underline; }
                
#pageContent {
    background-position: bottom right;
    background-repeat: no-repeat;
    background-color: #A0451F;
    background-image: url(images/pagebgs/dice-red.jpg);
    float: left;
    width: 871px;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
}
    #pageContent .content {
        padding: 20px;
        h\eight: 100px;
        min-height: 100px;
    }
        #pageContent .content h2{
            font-size: 20px;
        }
        #pageContent .content h3{
            font-size: 18px;
        }
        #pageContent .content h4{
            font-size: 16px;
        }
        #pageContent .content h5{
            font-size: 20px;
            color: #ff9900;
        }
		#pageContent .content a{
			color: #ff9900;
		}
		#pageContent .content img{
            padding:0;
			border: 1px solid #fff;
		}

		#pageContent form {
		}
		#pageContent input {
		    background: #333;
		    border: 1px solid #FFF;
		    color: #FFF;
		    padding: 5px 2px;
			font-size:14px;
			width: 225px;
			margin-bottom: 5px
		}
		    #pageContent .input,
		    #pageContent .submit {
		        position: relative;
		        margin-right: 5px;
		    }
		    #pageContent .input label {
		        display: block;
		        color: #FFF;
		        line-height: 20px;
		    }
		    #pageContent .submit input { 
		        font-size: 12px;
		        cursor: pointer;
				width: 75px;
				margin-top: 5px;
				text-align: center;
		    }
		
    .blue #pageContent { 
        background-color: #454067; 
        background-image: url(images/pagebgs/dice-blue.jpg);
    }
    .red #pageContent.areaevents { background-image: url(images/pagebgs/areaevents-red.jpg); }
    .red #pageContent.bingo { background-image: url(images/pagebgs/bingo-red.jpg); }
    .red #pageContent.buffet { background-image: url(images/pagebgs/buffet-red.jpg); }
    .red #pageContent.cabin { background-image: url(images/pagebgs/cabin-red.jpg); }
    .red #pageContent.continual { background-image: url(images/pagebgs/continual-red.jpg); }
    .red #pageContent.dice { background-image: url(images/pagebgs/dice-red.jpg); }
    .red #pageContent.dining { background-image: url(images/pagebgs/dining-red.jpg); }
    .red #pageContent.entertainment { background-image: url(images/pagebgs/entertainment-red.jpg); }
    .red #pageContent.entsub { background-image: url(images/pagebgs/entsub-red.jpg); }
    .red #pageContent.gaming { background-image: url(images/pagebgs/gaming-red.jpg); }
    .red #pageContent.hotel { background-image: url(images/pagebgs/hotel-red.jpg); }
    .red #pageContent.livecraps { background-image: url(images/pagebgs/livecraps-red.jpg); }
    .red #pageContent.lodging { background-image: url(images/pagebgs/lodging-red.jpg); }
    .red #pageContent.marina { background-image: url(images/pagebgs/marina-red.jpg); }
    .red #pageContent.meetings { background-image: url(images/pagebgs/meetings-red.jpg); }
    .red #pageContent.monthly { background-image: url(images/pagebgs/monthly-red.jpg); }
    .red #pageContent.playersclub { background-image: url(images/pagebgs/playersclub-red.jpg); }
    .red #pageContent.poker { background-image: url(images/pagebgs/poker-red.jpg); }
    .red #pageContent.promotions { background-image: url(images/pagebgs/promotions-red.jpg); }
    .red #pageContent.recreation { background-image: url(images/pagebgs/recreation-red.jpg); }
    .red #pageContent.rv { background-image: url(images/pagebgs/rv-red.jpg); }
    .red #pageContent.sage { background-image: url(images/pagebgs/sage-red.jpg); }
    .red #pageContent.showroom { background-image: url(images/pagebgs/showroom-red.jpg); }
    .red #pageContent.slots { background-image: url(images/pagebgs/slots-red.jpg); }
    .red #pageContent.snackbar { background-image: url(images/pagebgs/snackbar-red.jpg); }
    .red #pageContent.tipi { background-image: url(images/pagebgs/tipi-red.jpg); }
    .red #pageContent.videopoker { background-image: url(images/pagebgs/videopoker-red.jpg); }
    .red #pageContent.view { background-image: url(images/pagebgs/view-red.jpg); }
    .red #pageContent.winner { background-image: url(images/pagebgs/winner-red.jpg); }
    
    .blue #pageContent.areaevents { background-image: url(images/pagebgs/areaevents-blue.jpg); }
    .blue #pageContent.bingo { background-image: url(images/pagebgs/bingo-blue.jpg); }
    .blue #pageContent.buffet { background-image: url(images/pagebgs/buffet-blue.jpg); }
    .blue #pageContent.cabin { background-image: url(images/pagebgs/cabin-blue.jpg); }
    .blue #pageContent.continual { background-image: url(images/pagebgs/continual-blue.jpg); }
    .blue #pageContent.dice { background-image: url(images/pagebgs/dice-blue.jpg); }
    .blue #pageContent.dining { background-image: url(images/pagebgs/dining-blue.jpg); }
    .blue #pageContent.entertainment { background-image: url(images/pagebgs/entertainment-blue.jpg); }
    .blue #pageContent.entsub { background-image: url(images/pagebgs/entsub-blue.jpg); }
    .blue #pageContent.gaming { background-image: url(images/pagebgs/gaming-blue.jpg); }
    .blue #pageContent.hotel { background-image: url(images/pagebgs/hotel-blue.jpg); }
    .blue #pageContent.livecraps { background-image: url(images/pagebgs/livecraps-blue.jpg); }
    .blue #pageContent.lodging { background-image: url(images/pagebgs/lodging-blue.jpg); }
    .blue #pageContent.marina { background-image: url(images/pagebgs/marina-blue.jpg); }
    .blue #pageContent.meetings { background-image: url(images/pagebgs/meetings-blue.jpg); }
    .blue #pageContent.monthly { background-image: url(images/pagebgs/monthly-blue.jpg); }
    .blue #pageContent.playersclub { background-image: url(images/pagebgs/playersclub-blue.jpg); }
    .blue #pageContent.poker { background-image: url(images/pagebgs/poker-blue.jpg); }
    .blue #pageContent.promotions { background-image: url(images/pagebgs/promotions-blue.jpg); }
    .blue #pageContent.recreation { background-image: url(images/pagebgs/recreation-blue.jpg); }
    .blue #pageContent.rv { background-image: url(images/pagebgs/rv-blue.jpg); }
    .blue #pageContent.sage { background-image: url(images/pagebgs/sage-blue.jpg); }
    .blue #pageContent.showroom { background-image: url(images/pagebgs/showroom-blue.jpg); }
    .blue #pageContent.slots { background-image: url(images/pagebgs/slots-blue.jpg); }
    .blue #pageContent.snackbar { background-image: url(images/pagebgs/snackbar-blue.jpg); }
    .blue #pageContent.tipi { background-image: url(images/pagebgs/tipi-blue.jpg); }
    .blue #pageContent.videopoker { background-image: url(images/pagebgs/videopoker-blue.jpg); }
    .blue #pageContent.view { background-image: url(images/pagebgs/view-blue.jpg); }
    .blue #pageContent.winner { background-image: url(images/pagebgs/winner-blue.jpg); }

    #pageContent p,
    #pageContent ul,
    #pageContent ol,
    #pageContent dl,
    #pageContent table { margin-bottom: 14px; }
    
    #pageContent ul,
    #pageContent ol { padding-left: 20px; }
        #pageContent ul li { list-style-type: disc; }
            #pageContent ul li li { list-style-type: circle; }
        #pageContent ol li { list-style-type: decimal; }
            #pageContent ol li li { list-style-type: lower-alpha; }

#promotions {
    height: 1%;
    width: 1035px;
}
    #promotions:after {
        content: '.';
        width: 0;
        height: 0;
        display: block;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }
    
    #promotions li {
        float: left;
        width: 196px;
        margin-right: 11px;
    }
    #promotions a{
		color: #ff9900;
	} 
    #promotions h2 {
        height: 194px;
        width: 194px;
        border: 1px solid #FFF;
    }
        #promotions h2 a {
            position: relative;
            display: block;
            height: 194px;
            width: 194px;
        }
            #promotions h2 a span {
                position: absolute;
                bottom: 10px;
                left: 0;
                width: 194px;
                text-align: center;
                background: #000;
                background: rgba(0,0,0,0.8);
                color: #FFF;
                font-size: 14px;
                padding: 10px 0;
            }
            #promotions h2 a:hover span { text-decoration: underline; }

#footer {
    padding: 20px 0;
}
    #footer dl {
        border: 1px solid #FFF;
        border-right: none;
        border-left: none;
        padding: 10px;
        margin: 0 0 10px;
    }
        #footer dl:after {
            content: '.';
            width: 0;
            height: 0;
            display: block;
            clear: both;
            overflow: hidden;
            visibility: hidden;
        }
        #footer dt,
        #footer dd {
            float: left;
            width: auto;
            margin-right: 20px;
        }
            #footer dt { text-transform: uppercase; }
            #footer dd a {
                display: block;
                width: auto;
                padding-left: 18px;
                line-height: 15px;
                color: #FFF;
                background: url(images/footericons.gif) 0 0 no-repeat;
            }
                #footer dd a.twitter { background-position: 0 -50px; }
                #footer dd a.youtube { background-position: 0 -100px; }
                #footer dd a.email   { background-position: 0 -150px; }
                #footer dd a.contact { background-position: 0 -200px; }
                #footer dd a.facebook { background-position: 0 -250px; }
            
                .blue #footer dd a.twitter { background-position: 0 -75px; }
                .blue #footer dd a.youtube { background-position: 0 -125px; }
                .blue #footer dd a.email   { background-position: 0 -175px; }
                .blue #footer dd a.contact { background-position: 0 -225px; }
                .blue #footer dd a.facebook { background-position: 0 -275px; }
    #footer p {
        text-align: center;
        font-size: 10px;
    }

#slideshow {
    position: relative;
    width: 1022px;
    height: 454px;
    border: 1px solid #FFF;
    background: rgba(0,0,0,0.7);
    background: #000;
    margin: 20px 0;
}
    #slideshow li {
        position: absolute;
        top: 0;
        left: 0;
    }
        #slideshow li a {
            display: block;
            position: absolute;
            z-index: 10;
            top: 0;
            left: 0;
            width: 1024px;
            height: 454px;
            text-indent: -999em;
            overflow: hidden;
        }
        
/*-----------------$qt --*/

#top ul li{margin-top:15px;}
#bottom{margin-bottom: 130px;float: left;}
#pageContent  #bottom ul li{padding-bottom:5px;}
#vr{width: 302px; height: 227px;float: right; padding-bottom: 30px; text-align: center; } 
#vr img{margin-bottom: 15px;}
#copyLeft{float: left; width: 480px;margin-right: 40px;}
#vr embed{margin-top:20px; border:1px solid #ffffff;}
#vr object embed{} 

.content h5, .content p{display: block;}
.content h5{margin-bottom: 30px; margin-top: 20px; font-weight: bold;}
#copyLeft p{margin-bottom: 30px;}	
#copyLeft h5{}
#vr p{text-align:center;width:100%;margin-top:-15px;}
#top{float: left;clear: both;width:100%;margin-bottom:30px;}
#pageContent{min-height:500px;}
#nav li ul {display: none;}

.clear{clear: both;}

#pageContent {
padding-bottom:30px;
}

#pageContent .content {
float:left;
}

#rColumn{
   float: right;
   width: 300px;
   text-align:center;
}
