body
{
	background: #d01d23 url(../images/template/background.jpg) repeat-x;
}

a, a:active, a:visited
{
	color: #c12127;
	text-decoration: none;
}

a:hover
{
	color: #900;
	text-decoration: none;
}

em
{
	font-style: italic;
}
strong
{
	font-weight: bold;
}

#container
{
	margin: 0 auto;
}

#container.doc0
{
	/*width: 785px;*/
	width: 865px;
}
/* wider and shows the tagline */
#container.doc1
{
	/*width: 760px;*/
	width: 840px;
}
/* thinner and hides the tagline */
#container.doc1 #tagline
{
	display: none;
}

#tagline
{
	background: url(../images/template/tagline.png) no-repeat 0 130px;
	float: left;
	height: 497px;
	width: 25px;
}

#tagline h1
{
	display: none;
}

#container-site
{
	float: right;
	/*width: 760px;*/
	width: 840px;
}

#hd
{
	height: 130px;
	position: relative;
}

#jackpot
{
	background: url(../images/template/bg-caribbean-stud-jackpot-internal.png) no-repeat;
	position: absolute;
	height: 21px;
	right: 231px;
	top: 16px;
	width: 316px;
}

#jackpot span
{
	color: #000;
	display: block;
	font-weight: bold;
	font-size: 0.813em;
	padding-left: 210px;
	padding-top: 2px;
	text-align: center;
	width: 106px;
}

#brand
{
	float: left;
	height: 130px;
	width: 210px;
}

#nav-tasks
{
	float: right;
	height: 21px;
	margin-top: 16px;
	overflow: hidden;
}

#nav-tasks ul
{
	font-size: 0.5em;
	list-style: none;
	text-transform: uppercase;
}

#nav-tasks ul li
{
	display: inline;
	float: left;
	height: 21px;
	padding: 0 4px;
}

#nav-tasks ul li.first
{
	padding-left: 0;
}
#nav-tasks ul li.last
{
	padding-right: 0;
}

#nav-tasks ul li a
{
	color: #ffc53e;
	display: block;
	height: 42px;
	margin-top: -21px;
	text-align: center;
	text-decoration: none;
}

#nav-tasks ul li a.task10
{
	background: url(../images/tasks/task10.png) no-repeat 0 0;
	width: 108px;
}

#nav-tasks ul li a.task20
{
	/* My Account Login */
	background: url(../images/tasks/task20.png) no-repeat 0 0;
	width: 138px;
}

#nav-tasks ul li a.task30
{
	/* My Accunt */
	background: url(../images/tasks/task30.png) no-repeat 0 0;
	width: 107px;
}

#nav-tasks ul li a:hover
{
	background-position: 0 21px;
	color: #fff;
}

#nav-tasks ul li.selected a
{
	background-position: 0 21px;
	color: #fff;
}

#nav-main
{
	clear: right;
	float: right;
	height: 12px;
	margin-top: 28px;
	overflow: hidden;
}

#nav-main ul
{
	font-size: 0.5em;
	list-style: none;
	text-transform: uppercase;
}

#nav-main ul li
{
	display: inline;
	float: left;
	height: 10px;
	padding: 0 9px;
	border-right: solid 1px #ffc53e;
}

#nav-main ul li.first
{
	padding-left: 0;
}
#nav-main ul li.last
{
	padding-right: 0;
	border-right: none;
}

#nav-main ul li a
{
	color: #ffc53e;
	display: block;
	height: 20px;
	margin-top: -10px;
	text-align: center;
	text-decoration: none;
}

/* casino */
#nav-main ul li a.main1078
{
	background: url(../images/main/main1078.png) no-repeat 0 0;
	width: 43px;
}

/* restaurants */
#nav-main ul li a.main1083
{
	background: url(../images/main/main1083.png) no-repeat 0 0;
	width: 73px;
}

/* entertainment */
#nav-main ul li a.main1085
{
	background: url(../images/main/main1085.png) no-repeat 0 0;
	width: 87px;
}

/* hotel */
#nav-main ul li a.main1086
{
	background: url(../images/main/main1086.png) no-repeat 0 0;
	width: 34px;
}

/* banquets */
#nav-main ul li a.main3851
{
	background: url(../images/main/main3851.png) no-repeat 0 0;
	width: 60px;
}

/* rv park */
#nav-main ul li a.main1088
{
	background: url(../images/main/main1088.png) no-repeat 0 0;
	width: 43px;
}

/* promotions */
#nav-main ul li a.main1089
{
	background: url(../images/main/main1089.png) no-repeat 0 0;
	width: 74px;
}

/* queens's club */
#nav-main ul li a.main1090
{
	background: url(../images/main/main1090.png) no-repeat 0 0;
	width: 79px;
}

#nav-main ul li.selected a, #nav-main ul li a:hover
{
	background-position: 0 10px;
	color: #fff;
}

#bd
{
	clear: both;
}
#container.doc0 #bd
{
	border: solid 2px #ffc53e;
}
#container.doc1 #bd
{
	border: none;
}

#bd #c-hd
{
	height: 140px;
}

#bd #c-hd img
{
	width: 100%;
}

#bd #c-hd h2
{
	display: none;
}

#bd #cc
{
	background: #fff url(../images/template/background-content.jpg) repeat-x;
	min-height: 400px;
	padding: 40px 25px 25px 25px;
}

#cc #rail
{
	float: left;
	padding-right: 16px;
	width: 149px;
}

#cc #rail.casino
{
	padding-top: 343px;
}

#cc #rail p
{
	color: #000;
	font-size: 0.75em;
	line-height: 1.625em;
	margin: 10px 0;
}

#cc #rail ul.nav-sub
{
	margin: 15px 0 40px 0;
}

#cc #rail ul.nav-sub
{
	font-size: 0.688em;
	list-style: none;
	text-transform: uppercase;
}

#cc #rail ul.nav-sub li
{
	padding: 8px 0;
}

#cc #rail ul.nav-sub li.first
{
	padding-top: 0;
}
#cc #rail ul.nav-sub li.last
{
	padding-top: 45px;
}

#cc #rail ul.nav-sub li a
{
	color: #000;
}
#cc #rail ul.nav-sub li.selected a, #cc #rail ul.nav-sub li.parent a
{
	color: #c12127;
}

#cc #rail ul.nav-sub li a:hover
{
	color: #900;
}

#cc #rail div.pics
{
	margin-top: 40px;
}

#cc #rail div.button
{
	height: 71px;
	margin-top: 16px;
	overflow: hidden;
}

#cc #rail div.button.prime
{
	margin-top: 32px;
}

#cc #rail div.button a
{
	display: block;
	font-size: 0.5em;
	height: 142px;
	margin-top: -71px;
	width: 149px;
}

#cc #rail div.button a.hotel
{
	background: url(../images/buttons/btn-bookonlineHotel.jpg);
}
#cc #rail div.button a.rvpark
{
	background: url(../images/buttons/btn-bookonlineRVPark.jpg);
}
#cc #rail div.button a.bookATable
{
	background: url(../images/buttons/btn-bookonlinePrime.jpg);
}

#cc #rail div.button a:hover
{
	background-position: 0 71px;
}

#cc #content
{
	float: right;
	line-height: 1.375em;
	padding-left: 16px;
	padding-top: 9px;
	/*width: 525px;*/
	width: 605px;
}

#cc #content h3, #cc #content h4, #cc #content h5, #cc #content h6
{
	color: #c12127;
}

#cc #content h3
{
	font-size: 1em;
	line-height: 1.625em;
}

#cc #content h4
{
	border-bottom: solid 1px #c12127;
	font-size: 0.813em;
	font-weight: bold;
	padding: 5px 0 0 0;
}

#cc #content h5
{
	font-size: 0.813em;
	font-weight: bold;
}

#cc #content h6
{
	color: #000;
	border-bottom: solid 1px #c12127;
	font-size: 0.813em;
	padding: 5px 0 0 0;
}

#cc #content p
{
	color: #000;
	font-size: 0.813em;
	margin: 0 0 10px 0;
}

#cc #content p.list
{
	color: #000;
	font-size: 0.813em;
	margin: 0 0 0 0;
}

#cc #content p.details
{
	font-weight: bold;
}

#cc #content p.attn
{
	color: #c12127;
	font-weight: bold;
}

#cc #content p.flush
{
	color: #000;
	border-top: solid 1px #c12127;
	margin: 0 0 -4px 0;
	line-height: 2em;
}

#cc #content p.jackpot
{
	color: #c12127;
	font-size: 2em;
	border-bottom: solid 1px #c12127;
	line-height: 1.5em;
}

#cc #content div.jackpot-listing.slots p.jackpot
{
	border-bottom: none;
	margin-bottom: 0;
}

#cc #content div.jackpot-listing.slots p.jackpot.last
{
	border-bottom: solid 1px #c12127;
}

#cc #content div.validationSummary ul
{
	color: #c12127;
}

#cc #content ul, #cc #content ol
{
	color: #000;
	font-size: 0.813em;
	padding: 3px 75px 15px 5px;
}

#cc #content ul
{
	list-style-type: none;
}

#cc #content ol
{
	list-style-type: decimal;
}

#cc #content ul li, #cc #content ol li
{
	padding: 3px 0 3px 12px;
}

#cc #content ul li
{
	background: url(../images/template/bullet.png) no-repeat 0 13px;
}

#cc #content ul li ul, #cc #content ol li ol
{
	font-size: 1em;
	padding: 3px 0 3px 12px;
}
#cc #content div.games
{
	margin: 15px 0;
	width: 436px;
}

#cc #content div.games div.game
{
	float: left;
	height: 98px;
	margin: 5px 0;
	overflow: hidden;
	width: 208px;
}

#cc #content div.games div.odd
{
	margin-right: 10px;
}
#cc #content div.games div.even
{
	margin-left: 10px;
}

#cc #content div.games div.game a
{
	display: block;
	font-size: 0.5em;
	height: 196px;
	margin-top: -98px;
	width: 208px;
}

#cc #content div.games div.game a.game1080
{
	background: url(../images/games/game1080.jpg);
}
#cc #content div.games div.game a.game1102
{
	background: url(../images/games/game1102.jpg);
}
#cc #content div.games div.game a.game1103
{
	background: url(../images/games/game1103.jpg);
}
#cc #content div.games div.game a.game1104
{
	background: url(../images/games/game1104.jpg);
}
#cc #content div.games div.game a.game1105
{
	background: url(../images/games/game1105.jpg);
}
#cc #content div.games div.game a.game1106
{
	background: url(../images/games/game1106.jpg);
}
#cc #content div.games div.game a.game1107
{
	background: url(../images/games/game1107.jpg);
}
#cc #content div.games div.game a.game1108
{
	background: url(../images/games/game1108.jpg);
}

#cc #content div.games div.game a:hover
{
	background-position: 0 98px;
}

#cc #content table.rules
{
	font-size: 0.813em;
	width: 100%;
}

#cc #content table.rules tr
{
	border-bottom: solid 1px #ffc53e;
}

#cc #content table.rules tr th
{
	width: 37%;
}

#cc #content table.rules tr th.first
{
	width: 25%;
}

#cc #content table.rules tr td
{
}

#cc #content table.meeting
{
	font-size: 0.625em;
	line-height: 1.125em;
	width: 100%;
	text-align: center;
}

#cc #content table.meeting tr
{
	border-bottom: solid 1px #ffc53e;
	border-right: solid 1px #c12127;
	border-left: solid 1px #c12127;
	border-top: solid 1px #c12127;
	height: 35px;
}

#cc #content table.meeting tr th
{
}

#cc #content table.meeting tr th.first
{
}

#cc #content table.meeting tr td
{
	border-right: solid 1px #c12127;
}
#cc #content div.items div.item
{
	border-bottom: solid 1px #c12027;
	margin: 15px 0;
	padding: 15px 0;
}

#cc #content div.items div.first
{
	margin-top: -13px;
}
#cc #content div.items div.last
{
	border: none;
}

#cc #content div.items div.item div.media
{
	float: left;
	margin: 7px 35px 35px 0;
	width: 210px;
}

#cc #content div.items div.item div.info
{
	float: right;
	width: 280px;
}

#cc #content div.items div.item div.info p
{
	margin-top: 0;
}

#cc #content div.items div.item div.info ul
{
	padding: 3px 0 3px 5px;
}

#cc #content div.items div.item div.info ul li
{
	background: url(../images/template/bullet.png) no-repeat 0 11px;
	padding: 1px 0 1px 12px;
}

#cc #content div.pics img
{
	margin: 10px 0;
}

#cc #content div.dual
{
}

#cc #content div.dual ul.l1, #cc #content div.dual ul.l2
{
	padding: 3px 7px;
	width: 245px;
}

#cc #content div.form
{
	margin: 15px 0;
	width: 430px;
}

#cc #content div.form p
{
	margin: 4px 0;
	width: 100%;
}

#cc #content div.form p.alert,
#cc #content div.form2 p.alert
{
	color: #c12127;
	font-size: 1em;
	line-height: 1.625em;
}

#cc #content div.form p label
{
	display: block;
	float: left;
	width: 100px;
}

#cc #content div.form p input.textbox,
#cc #content div.form p textarea
{
	display: block;
	border: solid 1px #ffc53e;
	float: left;
	font-size: 1em;
	padding: 1px 2px;
	width: 304px;
}

#cc #content div.form p textarea
{
	font-size: 1.25em;
	height: 100px;
}

#cc #content div.form p select
{
	font-size: 1em;
}

#cc #content div.form div.double p input.textbox
{
	width: 84px;
}

#cc #content div.form div.double p.first
{
	float: left;
	width: 260px;
}

#cc #content div.form div.double p.last
{
	float: right;
	width: 140px;
}

#cc #content div.form div.double p.last label
{
	width: 30px;
}

#cc #content div.form p.buttons,
#cc #content div.form2 p.buttons
{
	margin: 25px 0 15px 0;
}

#cc #content div.form input.submit,
#cc #content div.form2 input.submit
{
	background: url(../images/buttons/btn-submit.png) no-repeat;
	border: 0;
	height: 22px;
	width: 75px;
}

#cc #content div.form input.submit:hover,
#cc #content div.form2 input.submit:hover
{
	background-position: 0 -22px;
}

#cc #content div.form input.reset,
#cc #content div.form2 input.reset
{
	background: url(../images/buttons/btn-reset.png) no-repeat;
	border: 0;
	height: 22px;
	width: 75px;
}

#cc #content div.form input.reset:hover,
#cc #content div.form2 input.reset:hover
{
	background-position: 0 -22px;
}

div.form2
{
	margin: 15px 0;
	width: 430px;
}

div.form2 div.input input.textbox,
div.form2 div.input textarea
{
	border: solid 1px #ffc53e;
	font-size: 1em;
	padding: 1px 2px;
	width: 298px;
}

div.form2 div.input textarea
{
	font-size: 1.25em;
	height: 100px;
}

div.form2 div.input select
{
	font-size: 1em;
}

div.form2 div.item,
div.form div.item
{
	font-size: 0.813em;
	margin: 4px 0;
	width: 100%;
}

div.form2 div.double div.first
{
	float: left;
	width: 260px;
}

div.form2 div.double div.last
{
	float: right;
	width: 140px;
}

div.form2 div.double div.last div.label
{
	width: 30px;
}

div.form2 div.double div.last div.input input.textbox
{
	width: 78px;
}

div.form2 div.ssn div.input input.textbox
{
	width: 87px;
}

div.form2 div.item div.label,
div.form div.item div.label
{
	display: block;
	float: left;
	width: 100px;
}

div.form2 div.long div.label,
div.form div.long div.label
{
	float: none;
	width: auto;
}

div.form2 div.item div.input,
div.form div.item div.input
{
	display: block;
	float: left;
}

div.form2 div.long div.input,
div.form div.long div.input
{
	clear: both;
	float: none;
	margin-left: 100px;
}

div.form2 div.item div.input ul.checkBoxList,
div.form div.item div.input ul.checkBoxList
{
	margin: 0 !important;
    padding: 0 !important;
    font-size: 1em !important;
}

div.form2 div.item div.input ul.checkBoxList li
div.form div.item div.input ul.checkBoxList li
{
	background: none !important;
	padding: 0 !important;
}

div.form2 div.item div.input ul.checkBoxList li label,
div.form2 div.item div.input table.checkBoxList td label,
div.form div.item div.input ul.checkBoxList li label,
div.form div.item div.input table.checkBoxList td label
{
	padding-left: 5px;
}

a.purchase-tickets
{
	background: url(../images/buttons/btn-purchase-tickets.gif) no-repeat 0 0;
	display: block;
	height: 19px;
	overflow: hidden;
	width: 114px;
}

a.purchase-tickets:hover
{
	background-position: 0 -19px;
}

#jackpot-home
{
	background-color: #ffc53e;
	clear: both;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 760px;
}

#jackpot-home p
{
	color: #000;
	font-size: 0.75em;
}

#jackpot-home p span.jackpot-amount
{
	color: #c12027;
	font-size: 1.5em;
	font-weight: bold;	
}

#ft
{
	clear: both;
	margin-top: 65px;
	margin-top: 35px;
	text-align: center;
}

#nav-ancillary
{
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
}

#nav-ancillary ul
{
	clear: left;
	float: left;
	font-size: 0.625em;
	left: 50%;
	list-style: none;
	position: relative;
	text-align: center;
}

#nav-ancillary ul li
{
	display: inline;
	float: left;
	list-style: none;
	padding: 0 10px;
	position: relative;
	border-right: solid 1px #ffc53e;
	right: 50%;
}

#nav-ancillary ul li.first
{
}
#nav-ancillary ul li.last
{
	border-right: none;
}

#nav-ancillary ul li a
{
	color: #ffc53e;
	display: block;
	text-align: center;
	text-decoration: none;
}

#nav-ancillary ul li a:hover
{
	color: #fff;
}

#social
{
	clear: both;
	float: left;
	overflow: hidden;
	padding-top: 15px;
	position: relative;
	width: 100%;
}

#social ul
{
	clear: left;
	float: left;
	left: 50%;
	list-style: none;
	position: relative;
	text-align: center;
}

#social ul li
{
	display: inline;
	float: left;
	height: 30px;
	list-style: none;
	padding: 0 0;
	position: relative;
	right: 50%;
}

#social ul li a
{
	display: block;
	height: 30px;
}

#social ul li.facebook a
{
	background: url(../images/buttons/btn-facebook.png) no-repeat 0 -30px;
	width: 165px;
}

#social ul li.twitter a
{
	background: url(../images/buttons/btn-twitter.png) no-repeat 0 -30px;
	width: 145px;
}

#social ul li.facebook a:hover,
#social ul li.twitter a:hover
{
	background-position: 0 0;
}

#jackpot-details
{
	clear: both;
	padding-top: 10px;
}

#jackpot-details p
{
	color: #7c1105;
	font-size: 0.625em;
	font-style: italic;
	text-align: center;
}

#disclaimer
{
	clear: both;
	padding-top: 10px;
}

#disclaimer p
{
	font-size: 0.563em;
	color: #7c1105;
}

#feedbackForm
{
	padding: 10px 0;
	/* font-family: Verdana, Arial, Helvetica, Sans-Serif; */
}

#feedbackForm .contentPanel
{
	padding: 10px 0;
}

#feedbackForm .exportPanel
{
	padding: 2px 0;
	text-align: right;
}

input.button
{
	background: #e6e6e6;
	border: solid 1px #d3d3d3;
	color: #555;
	font-family: Verdana, Arial, sans-serif;
	font-size: 85%;
	padding: 0.25em 0.65em;
}

input.button:hover
{
	background: #dadada;
	border-color: #999;
	color: #212121;
}

#feedbackForm textarea,
#feedbackForm input,
#feedbackForm select
{
	/* font-family: Verdana, Arial, Helvetica, Sans-Serif; */
}

#feedbackForm textarea
{
	width: 500px;
	padding: 0.313em;
	font-size: 1em;
}

#feedbackForm input.textbox
{
	width: 175px;
	padding: 0.313em;
}

#feedbackForm p span.label
{
	/* display: block;
	float: left;
	text-align: right;
	width: 150px;
	padding-top: 0.188em; */
}

#feedbackForm p.message
{
	color: #f00;
}

#filter
{
	padding: 15px 0 0 0;
	text-align: center;
}

#filter p span.label
{
	font-weight: bold;
	width: 85px;
}

.throbber
{
	padding: 3px;
}

table.grid
{
	
	border: outset 1px #000;
	border-collapse: collapse;
	margin: 5px 0;
	width: 100%; /* use inline style width to control this as needed */	
}

	table.grid th
	{
		padding: 0.4em;
		font-size: 0.75em;
		font-weight: bold;
		text-align: center;
		border: inset 1px #000;
		/* background: #fff; */
	}
	
	table.grid th a
	{
		color: #000;
		text-decoration: none;
	}
	
	table.grid th a:hover
	{
		/* color: #717070; */
		text-decoration: none;	
	}
	
	table.grid tr.odd
	{
		/* background: #f5f5f5; */
	}
	
	table.grid tr.edit
	{
		background: #fefee1;
	}
	
	table.grid tr.selected
	{
		background: #fefee1;
	}

	table.grid td
	{
		padding: 0.3em;
		border: inset 1px #000;
		font-size: 0.75em;
	}
	
	table.grid th.options
	{
		width: 20%;
	}
	
	table.grid th a,
	table.grid td a
	{
		/* color: #004881; */
		text-decoration: none;
	}
	
	table.grid th a:hover,
	table.grid td a:hover
	{
		/* color: #717070; */
		text-decoration: underline;	
	}
	
div.login div.input input.textbox
{
	width: 145px;
}

#flash-buttons
{
	margin-left: 40px;
}

#flash-intro
{
	margin-left: 40px;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
