body {
	background: #FFFFFF; 
	color:#FFFFFF;
	line-height:1.5; 
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif; 
}
h2 {
	color: #1F293A;
	font-weight: normal;
}
h2 a {
	text-decoration: none;
	color: #FFF;
}
h2 a:hover {
	filter:alpha(opacity=80);   /* Internet Explorer       */
   	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   	opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
img {
	margin: 0px;
	padding:0px;
}

#header {
	background: url(http://www.bluelakecasino.com/images/NewLogoFiles/header-bg.jpg) repeat-x;
	height: 102px;
}
#header-page {
	width: 801px;
	margin: 0 auto;
	height: 102px;
}
#logo-area {
	width: 183px;
	padding-top: 0px;
	float: left;
}
#logo-area img {
	border: none;
}
#logo-area a:hover img {
	filter:alpha(opacity=90);   /* Internet Explorer       */
   	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
   	opacity: 0.9;               /* newer Mozilla and CSS-3 */
}
#header-right {
	width: 618px;
	height: 102px;
	float: left;
}
#header-top {
	height: 67px;
}
#playstation-area{
	width:615px;
	height: 57px;
}
#playstation-area img {
	border: none;
}
#playstation-area a:hover img {
	filter:alpha(opacity=80);   /* Internet Explorer       */
   	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   	opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
#play-logo {
	width: 150px;
	width: 528px;
	text-align: right;	
	float: left;
}
#play-text {
	float: left;
	width: 2px;
	font-size: 10px;
	font-weight: bold;
	padding-top:10px;
	padding-left: 7px;	
}
#play-text a {
	text-decoration: none;
	color: #FFF;
}
#play-text a:hover {
	filter:alpha(opacity=80);   /* Internet Explorer       */
   	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   	opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
#main-nav {
	height: 34px;
}
#sub-nav {
	width: 131px;
	float: left;
}
ul.sub-nav {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 18px;
}
ul.sub-nav li {
	list-style-type:none;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding-bottom: 7px;

}
ul.sub-nav li a {
	text-decoration: none;
	color: #FFF;
	filter:alpha(opacity=80);   /* Internet Explorer       */
   	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   	opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
ul.sub-nav li a:hover {
	text-decoration: none;
	color: #FFF;
	filter:alpha(opacity=100);   /* Internet Explorer       */
   	-moz-opacity:1.0;           /* Mozilla 1.6 and below   */
   	opacity: 1.0;               /* newer Mozilla and CSS-3 */
}
ul.nav-top {
	width: 604px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 11px;
	padding-left: 13px;
	font-family: arial, sans-serif; 
}
ul.nav-top li a{
	color: #FFF;
	text-decoration: none;
	padding-right: 19px;
}
ul.nav-top li a:hover{
	filter:alpha(opacity=80);   /* Internet Explorer       */
   	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   	opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
ul.nav-top li {
	list-style-type: none;
	display: inline;
}
#side-buttons {
	width: 125px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 147px;
}
#side-buttons a img{
	border: none;
	 border: 1px solid #FFF;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
	 height: 35px;
	 width: 33px;
	 float: left;
}
#side-buttons a:hover img  {
	border: 1px solid #FFF;
	filter:alpha(opacity=100);   /* Internet Explorer       */
   	-moz-opacity:1;           /* Mozilla 1.6 and below   */
   	opacity: 1;               /* fnewer Mozilla and CSS-3 */
	 height: 35px;
	 width: 33px;
	 float: left;
}
#promo-box{
	height: 38px;
	padding-top: 6px;
}
#calendar-box{
	height: 38px;
	padding-top: 4px;
}
#signup-box {
	height: 38px;
	padding-top: 4px;
}
#facebook-box {
	height: 38px;
	padding-top: 4px;
}
#btn-text {
	float: left;
	width: 76px;
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
}
#btn-text a{
	color: #FFF;
	text-decoration: none;
}
#btn-text a:hover {
	filter:alpha(opacity=80);   /* Internet Explorer       */
   	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   	opacity: 0.8;               /* newer Mozilla and CSS-3 */
}
#page_adsides {
	background: url(http://www.bluelakecasino.com/images/ad-bg-blride.jpg);
background-repeat:no-repeat;
background-position:center top; 
	padding-top: 17px;
}
#page {
	background: url(http://www.bluelakecasino.com/images/NewLogoFiles/page-bg.jpg) repeat-x;
	padding-top: 17px;
}
#white-box {
	width: 789px;
	background-color: #FFF;
	margin: 0 auto;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

#header-image {
	width: 787px;			
	height: 219px;
	background: url(./images/hp-header-image.jpg) repeat-x;
	border-top: solid 1px #223d4f;
	border-left: solid 1px #223d4f;
	border-right: solid 1px #223d4f;
	margin: 0px;
	padding: 0px;
}
#sp-header-section {
	width: 789px;
	height: 219px;
}
#header-image1 {
	width: 357px;
	height: 213px;	
	float: left;
}
#header-image2 {
	width: 176px;
	height: 213px;
	float: left;
}
#sub-nav-box {
	width: 256px;
	height: 213px;
	background-image: url(./images/red-nav-bg.jpg);
	float: left;
}
#sub-nav-box h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-teal {
	width: 256px;
	height: 213px;
	background-image: url(./images/teal-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-teal h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-pink-red {
	width: 256px;
	height: 213px;
	background-image: url(./images/pink-red-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-gold {
	width: 256px;
	height: 213px;
	background-image: url(./images/gold-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-gold h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-pink-red h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-purple {
	width: 256px;
	height: 213px;
	background-image: url(./images/purple-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-purple h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-cherry-red {
	width: 256px;
	height: 213px;
	background-image: url(./images/cherry-red-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-cherry-red h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-blue {
	width: 256px;
	height: 213px;
	background-image: url(./images/blue-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-blue h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-gray-blue {
	width: 256px;
	height: 213px;
	background-image: url(./images/gray-blue-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-gray-blue h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-deep-purple {
	width: 256px;
	height: 213px;
	background-image: url(./images/deep-purple-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-deep-purple h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-yellow {
	width: 256px;
	height: 213px;
	background-image: url(./images/yellow-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-yellow h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-purple-pink {
	width: 256px;
	height: 213px;
	background-image: url(./images/purple-pink-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-purple-pink h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-pink {
	width: 256px;
	height: 213px;
	background-image: url(./images/pink-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-pink h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-purple-blue {
	width: 256px;
	height: 213px;
	background-image: url(./images/purple-blue-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-purple-blue h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-burnt-orange {
	width: 256px;
	height: 213px;
	background-image: url(./images/burnt-orange-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-burnt-orange h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-orange {
	width: 256px;
	height: 213px;
	background-image: url(./images/orange-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-orange h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-pea-green {
	width: 256px;
	height: 213px;
	background-image: url(./images/pea-green-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-pea-green h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#sub-nav-box-green {
	width: 256px;
	height: 213px;
	background-image: url(./images/green-nav-bg.jpg);
	float: left;	
}
#sub-nav-box-green h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#heading {
	z-index: 9999;
	top: -37px;
	left: 0px;
	position: relative;
}

#page-title {
	width: 758px;
	padding-top: 15px;
	padding-left: 14px;
	clear: left;

}
#page-title h1 {
	color: #78331a;
	font-size: 23px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: 758px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d7dade;
}
#page-title h1.red {
	color: #78331a;
}
#page-title h1.teal {
	color: #1A7865;
}
#page-title h1.purple {
	color: #431645;
}
#page-title h1.gray-blue {
	color: #3B738F;
}
#page-title h1.gold {
	color: #8d5f10;
}
#page-title h1.deep-purple {
	color: #33238F;
}
#page-title h1.yellow {
	color: #bb8c00;
}
#page-title h1.cherry-red {
	color: #991313;
}
#page-title h1.purple-pink {
	color: #8F1E73;
}
#page-title h1.pink-red {
	color: #8F0121;
}
#page-title h1.blue {
	color: #0A3963;
}
#page-title h1.pink {
	color: #9C1A59;
}
#page-title h1.purple-blue {
	color: #38348F;
}
#page-title h1.burnt-orange {
	color: #8F3A14;
}
#page-title h1.pea-green {
	color: #515902;
}
#page-title h1.green {
	color: #1F8F4A;
}
#page-title h1.orange {
	color: #9E4D00;
}
#content {
	padding-top: 2px;
	padding-left: 14px;
	color: #1F293A;
}
#content p{
	font-size: 12px;
	color: #1f293a;

	line-height: 17px;
}
#content p a {
	font-weight: bold;
	color: #2162A4;
	font-size: 13px;
	text-decoration: none;
}
#content p a:hover {
	text-decoration: underline;
}
#content p a.larger-link {
	font-size: 16px;
	color: #33238F;
}
#content a img {
	border: none;
}
#content ul.contact li {
	margin-left:20px;
}
#content ul {
	color: #1F293A;
	font-size: 12px;
}
#content ul li {
	list-style-image:url(./images/star-bullet.gif);
	line-height: 23px;
	padding-left: 3px;
}
#content ul li a {
	font-weight: bold;
	color: #2162A4;
	font-size: 13px;
	text-decoration: none;
}
#content ul li a:hover{
	text-decoration: underline;
}
#content #column1 {
	float: left;
	width: 350px;
	color: #202B3D;
}
#content #column2 {
	float: left;
	color: #202B3D;
}
img.pdf {
	margin-right: 7px;
	
}
strong {
	color: #202B3D;
	font-size: 12px;
}
strong.days {
	text-transform: uppercase;
	color: #5A1A4A;
	font-size: 12px;
}

#top-color-red {
	background-color: #461d10;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-teal {
	background-color: #0F453A;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-pink-red {
	background-color: #42151F;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-purple {
	background-color: #431645;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-blue {
	background-color: #0A3963;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-gold {
	background-color: #8d5f10;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-gray-blue {
	background-color: #1B3542;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-yellow {
	background-color: #9e790a;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-deep-purple {
	background-color: #1C134F;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-purple-pink {
	background-color: #420E35;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-pink {
	background-color: #4F0D2D;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-purple-blue {
	background-color: #1F1D4F;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-burnt-orange {
	background-color: #4F200B;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-cherry-red {
	background-color: #5A0B0B;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=70);   /* Internet Explorer       */
   	-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   	opacity: 0.7;               /* newer Mozilla and CSS-3 */
}
#top-color-pea-green {
	background-color: #464D01;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=75);   /* Internet Explorer       */
   	-moz-opacity:0.75;           /* Mozilla 1.6 and below   */
   	opacity: 0.75;               /* newer Mozilla and CSS-3 */
}
#top-color-green {
	background-color: #114F29;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=75);   /* Internet Explorer       */
   	-moz-opacity:0.75;           /* Mozilla 1.6 and below   */
   	opacity: 0.75;               /* newer Mozilla and CSS-3 */
}
#top-color-orange {
	background-color: #773A00;
	width: 100%;
	position:relative;
	height: 36px;
	filter:alpha(opacity=75);   /* Internet Explorer       */
   	-moz-opacity:0.75;           /* Mozilla 1.6 and below   */
   	opacity: 0.75;               /* newer Mozilla and CSS-3 */
}
#header-image-copy {
	height: 209px;
	width: 680px;
	padding-left: 16px;
	padding-top: 8px;
}
#header-image-fb {
	height: 189px;
	width: 88px;
	padding: 0px;
	float: right;
}
#copy-top {
	font-size: 28px;
	color: #2c455b;
	padding: 0px;
	height: 40px;
}
#copy-left { 
	font-size: 18px;
	color: #182223;
	width: 115px;
	float: left;
	height: 135px;
	color: transparent;
}
#copy-right {
	width: 335px;
	float: left;
}
ul.star-list {
	width: 510px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 20px;
	padding-top:3px;
}
ul.star-list li {
	color: #0c355c;
	font-size: 12px;
	line-height: 23px;
	padding-left: 3px;
	font-weight: bold;
	list-style-image: url(./images/star-bullet.gif);
}
ul.star-list a {
	color:#2162A4;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
ul.star-list a:hover {
	text-decoration:underline;
}
#copy-btm {
	font-size: 17px;
	color: #182223;
	clear: both;
	width: 450px;
}
#blue-section {
	/*height: 247px;*/
	height: 152px;
	background-color: #202b3d;
}
#boxes {
	height: 143px;
	padding-top: 7px;
	padding-left: 6px;
	font-size: 12px;
	font-weight: bold;
}
#box1{
	width:252px;
	height:135px;
	background-color: #FFF;
	float: left;
	margin-right: 7px;
	border: solid 1px #BAA97D;
}
#calendar-bar {
	height: 25px;
	width: 111px;
	float: left;
	padding-top: 8px;
	padding-left: 8px;
	padding-top: 111px;
}
#calendar-bar a {
	text-decoration: none;
	color: #FFF;
}
#calendar-bar img {
	border: none;
	padding-left: 8px;
	padding-top: 0px;
}
#promotions-bar {
	height: 25px;
	width: 107px;
	float: left;
	padding-top: 10px;
	padding-left: 25px;
}
#promotions-bar a {
	text-decoration: none;
	color: #FFF;
}
#promotions-bar img{
	border: none;
	padding-left: 8px;
	padding-top: 0px;
}
#box2{
	width:252px;
	height:33px;
	background-color: #FFF;
	float: left;
	margin-right:7px;
	border: solid 1px #BAA97D;
	padding-top: 102px;
}
#gaming-bar {
	width: 244px;
	height: 24px;
	background-color: #802820;
	filter:alpha(opacity=90);   /* Internet Explorer       */
   	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
   	opacity: 0.9;               /* newer Mozilla and CSS-3 */
	padding-top: 9px;
	padding-left: 8px;
}
#gaming-bar a {
	text-decoration: none;
	color: #FFF;
}
#gaming-bar img{
	border: none;
	padding-left: 8px;
	padding-top: 0px;
}
#box3{
	width:252px;
	background-color: #FFF;
	height:33px;
	border: solid 1px #BAA97D;
	float: left;
	padding-top: 102px;
}
#dining-bar { 
	width: 244px;
	height: 24px;
	background-color: #1F8F4A;
	filter:alpha(opacity=90);   /* Internet Explorer       */
   	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
   	opacity: 0.9;               /* newer Mozilla and CSS-3 */
	padding-top: 9px;
	padding-left: 8px;
}
#gas-prices {
	background-color: #F5F5F7;
	border: solid 1px #B3B6BB;
	width: 280px;
	padding: 16px;
	line-height: 22px;
	margin-bottom: 25px;
}
#dining-bar a {
	text-decoration: none;
	color: #FFF;
}
#dining-bar img{
	border: none;
	padding-left: 8px;
	padding-top: 0px;
}
#voted-section {
	width: 774px;
	font-size: 15px;
	padding-top:6px;
	padding-left: 13px;
}
#voted-section img.star-bullet {
	border: none;
	padding-right: 6px;
}
#voted-copy {
	width: 535px;
	float: left;
	height: 80px;
}
#column-1 {
	width: 164px;
	float: left;
	padding-left: 0px;
}
#column-2 {
	width: 164px;
	float: left;
}
#column-3 {
	width: 164px;
	float: left;
}
ul.best-list {
	width: 164px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	height: 20px;
	font-size: 11px;
	list-style-type: none;
}
ul.best-list li {
	background:url(./images/best-star-bullet.jpg) left top no-repeat; 
	color: #FFF;
	padding-bottom: 5px;
	margin-top:4px;
	font-weight: bold;
	padding-right: 18px;
	padding-left: 23px;
}
#banner-area {
	width: 224px;
	float: left;
	height: 72px;
	padding-top: 8px;
	padding-left: 15px;
}
.larger {
	font-size: 17px;
}
#voted-section img {
	border: solid 1px #1e609f;
}
#footer {
}
#footer-info {
	text-align: center;
	color: #182223;
	font-size: 10px;
	margin-top: 7px;
}
#footer-info p{
	margin: 0px;
	padding:0px;
	margin-top:5px;
}
#footer-info p a{
	font-weight: bold;
	color: #105494;
	text-decoration: none;
}
#footer-info p a:hover {
	text-decoration: underline;
}
#footer-nav {
	background:url(http://www.bluelakecasino.com/images/NewLogoFiles/footer-nav.jpg) left top repeat;
	height: 23px;
	border: solid 1px #203049;
}
ul.nav-btm {
	width: 765px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 14px;
}
ul.nav-btm li a{
	color: #FFF;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 13px;
}
ul.nav-btm li {
	list-style-type: none;
	display: inline;
}


#content img.float-right {
	float: right;
	padding: 6px;
	background-color: #F8F6EB;
	border: solid 1px #D7DADE;
	margin-left: 10px;
	margin-right: 16px;
}
#content img.float-left {
	float: left;
	padding: 6px;
	background-color: #F8F6EB;
	border: solid 1px #D7DADE;
	margin-right: 10px;
}


/*####################### Home-php custom by Erik ######################*/

#button-container {
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: 112a3e;
	background: url(http://www.bluelakecasino.com/images/buttoncontainer_bg.jpg) repeat-x;
}

#button1 {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

#button2 {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

#button3 {
	padding-bottom: 6px;
}

#button4 {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

#button5 {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

#button6 {
	padding-bottom: 6px;
}

/*####################### End Home-php custom by Erik ######################*/


/*####################### hotel wordpress custom by Erik ######################*/

#hotel-main {
	width: 758px;
	height: 520px;
	background: url(http://www.bluelakecasino.com/images/hotel-wp-bg.jpg) no-repeat;
}

#hotel-amenities {
	margin-left: 32px;
	margin-top: 180px;
	width: 178px;
	float: left;
	color: #f6dbb0;
}

#hotel-main-cell {
	margin-left: 16px;
	margin-top: 0px;
	padding-top: 45px;
	width: 580px;
}

/*####################### END hotel wordpress custom by Erik ######################*/


/*#######################  Simple Events Calendar Section #####################*/

.sec_calendar_list
{
	width: 789px;
	margin: 0pt auto;
	text-align: Left;
	color:#1F293A;
}

.sec_calendar_wrapper
{
	width: 744px;
	height: 165px;
	text-align: center;
	margin: 0pt;
	border-top: 1px solid #D7DADE;
	margin-bottom: 5px;
	margin-top: 4px;
	padding-top: 4px;
	padding-left: 14px;
	overflow: auto;
	color:#1F293A;
}

.sec_calendar_text_wrap
{
	display: inline;
	width: 450px;
	float: left;
	padding-left: 4px;
	margin-left: 15px;
	margin-top:7px;
}

.sec_calendar_image
{
	width: 150px;
	height: 150px;
	float: left;
	border: solid 1px #D7DADE;
	margin-top: 7px;
	background-color:#20293A;
}

.sec_calendar_title
{
	width: 450px;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;
	font-size: 15px;
	color:#8D5F10;
	clear: both;
}

.sec_calendar_date
{
	width: 450px;
	text-align: left;
	padding-left: 10px;
	color:#1F293A;
	clear: both;
}

.sec_calendar_location
{
	width: 450px;
	text-align: left;
	padding-left: 10px;
	color:#1F293A;
}

.sec_calendar_desc
{
	width: 450px;
	text-align: left;
	padding-left: 10px;
	color:#1F293A;
	clear: both;
}

.sec_calendar_list_header
{
	width: 758px;
	margin: 0pt;
	color:#1F293A;
	margin-top:19px;
	font-size:11px;
	color:#1F293A;
	padding-left: 14px;
}

.sec_calendar_list_paging
{
	width: 758px;
	margin: 0pt;
	padding-left: 14px;
	
}

.sec_calendar_list_paging a {
	font-weight: bold;
	font-size: 12px;
	color:#105494;
	text-decoration: none;
}
.sec_calendar_list_paging a:hover {
	color:#1F293A;
	text-decoration: none;
}
.sec_calendar_list input, select {
	border: solid 1px #c6c8cc;
	font-size: 12px;
	color:#1F293A;
}
/*#######################  END Simple Events Calendar Section #####################*/

/*####################### BEGIN Photo Gallery #####################*/

#content .ngg-album-link img {
	border: solid 1px #D7DADE;
	padding: 5px;
	margin-top:8px;
}
#content .ngg-album-compact a {
	text-decoration: none;
	font-size: 13px;
	font-family:arial,sans-serif;
	color: #105494;
	font-weight: bold;

}
#content .ngg-album-compact a:hover{
	color:#20293A;
}
#content .ngg-album-compact h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	margin-left: 3px;
	width: 112px;
}
#content .ngg-album-compact p {
	margin: 0px;
	padding: 0px;
	margin-left: 3px;
}

#content .ngg-album-compact {
	float: left;
	margin-bottom:13px;
	width: 145px;
}
#content .ngg-gallery-thumbnail img{
	border: solid 1px #D7DADE;
	padding: 5px;
	margin-top:10px;
	float: left;
	margin-right: 10px;

}
#content .ngg-gallery-thumbnail span {
	display: none;
}



/*#######################  END Photo Gallery #####################*/

table  {
	margin-top:15px;
	border-color:#D7DADE;
	background-color: #F5F5F7;
}
table tr th, tr td{
	padding: 6px;
}
table tr th {
	color:#78331A;
	background-color: #ededef;
	font-size: 16px;
	font-weight: normal;
	border-color: #B3B6BB;
}
table tr td {
	padding-left: 15px;
}

#left-ad {
	width: 150px;
	height: 375px;
	position: absolute;
	margin: -2px 0px 0px -160px; 
	background: url(http://www.bluelakecasino.com/images/bridal-fair-150.jpg) 0 0 no-repeat;
}

#right-ad {
	width: 150px;
	height: 375px;
	position: absolute;
	margin: -2px 0px 0px 799px; 
	background: url(http://www.bluelakecasino.com/images/bridal-fair-150.jpg) 0 0 no-repeat;
}

/* ------ code for social icons on upper right ----- */


#social {
	width: 135px;
	height: 45px;
	position: fixed;
	right: 10px;
	top: 10px;
	background-color: transparent;
}

#social_fb {
  display: block;
  width: 45px;
  height: 45px;
  background: url(http://www.bluelakecasino.com/images/blc_social_fb.png) no-repeat 0 0;
  margin: auto;
  float: left;
}

#social_fb:hover { 
  background-position: 0 -45px;
}

	#social_fb span {
	  position: absolute;
	  top: -999em;
	}

#social_tw {
  display: block;
  width: 45px;
  height: 45px;
  background: url(http://www.bluelakecasino.com/images/blc_social_tw.png) no-repeat 0 0;
  margin: auto;
  float: left;
}

#social_tw:hover { 
  background-position: 0 -45px;
}

	#social_tw span {
	  position: absolute;
	  top: -999em;
	}

#social_yt {
  display: block;
  width: 45px;
  height: 45px;
  background: url(http://www.bluelakecasino.com/images/blc_social_yt.png) no-repeat 0 0;
  margin: auto;
  float: left;
}

#social_yt:hover { 
  background-position: 0 -45px;
}

	#social_yt span {
	  position: absolute;
	  top: -999em;
	}

/* ------ end code for social icons on upper right ----- */
