/*
Company:	Tunica Travel
File:		main.css - This contains all the main styles for the website.

All the styles are separted into the following groups:
Global Browser Reset - this is handled by the reset-fonts.css file from YUI
HTML, Body - for the html and body tags
Layout - styles that define the layout of the site
Modules - styles for content modules
Nav - navigation bar
Default Headings - headings like h1, h2, etc
Common Text Styles - Styles for text
Default Lists - unordered and ordered lists
Forms - html forms
Default Links - links
Misc - anything that doesn't fit elsewhere
*/

/* @group HTML, Body */
html {
	/* background: url(/images/page-bkg-repeat.jpg) repeat-x 0 0 #000; */	background: url(/images/page-bkg-repeat-new.jpg) repeat-x 0 0 #000;}
body {
	/* background: url(/images/page-bkg.jpg) no-repeat 50% 0; */	background: url(/images/page-bkg-new.jpg) no-repeat 50% 0; }
/* @end */

/* @group Layout */
/* Head */
div#hd {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/* Body */
div#bd {
	clear: both;
}
body.home div#bd {
	padding: 98px 0 0 0;
}

body.inside div#bd {
	/* padding: 133px 0 0 0;  replaced with the below*/
	padding:100px 0 0;
}

div#bd-wrap {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	/* added the below padding:33px 0 0; */
	padding:33px 0 0;
}

/* Footer */
div#ft {
	width: 950px;
	text-align: center;
	clear: both;
	padding: 80px 0 20px 0;
	margin-left: auto;
	margin-right: auto;
}
div#ft p.ftnav-main {
	font-size: 93%;
	font-weight: bold;
	color: #a51020;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}
div#ft p.ftnav-sub {
	font-size: 85%;
	color: #a51020;
}
div#ft p.copyright {
	font-size: 77%;
	color: #f5eedc;
	line-height: 150%;
}
div#ft p.copyright a {
	padding: 0 3px;
}
div#ft p.ftnav-main a:link, div#ft p.ftnav-main a:visited {
	text-decoration: none;
}
div#ft p.ftnav-main a:hover {
	color: #a51020;
}
div#ft p.ftnav-sub a:link, div#ft p.ftnav-sub a:visited {
	text-decoration: none;
}
div#ft p.ftnav-sub a:hover {
	color: #a51020;
}
div#ft a:link, div#ft a:visited {
	color: #f5eedc;
}
div#ft a:hover {
	color: #a51020;
}
/* @end */

/* @group Modules */
/* Logo */
div#logo {
	width: 135px;
	height: 135px;
/*	background: url(/images/tunica-logo.png) no-repeat 0 0; */
/*	text-indent: -9000px; */
	position: absolute;
	margin: 20px 0 0 20px;
	z-index: 100;
}
div#logo img {
	behavior: url(/images/iepngfix.htc);
}
div#logo a {
	display: block;
	height: 100%;
}

/* Welcome */
div#welcome {
	width: 305px;
	margin: 30px 0 0 190px;
	position: absolute;
}
div#welcome p {
	font-size: 77%;
	color: #f5eedc;
	margin: 0;
}

/* Page width */
div.page-width {
	clear: both;
}

/* Home Flash */
div#home-flash {
	/* height: 262px; replace below */
	height:305px;
	overflow: hidden;
	/* width: 800px; replace below
	padding: 0 55px 0 95px; removed */
	width:935px;
	margin-left: auto;
	margin-right: auto;
}

/* Live It Up */
div#liveitup {
	background-color: #000;
	height: 36px;
	/* added the below display:none; */
	display:none;
}
div#liveitup p {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	height: 36px;
	background: url(/images/liveitup-bar.gif) no-repeat 50% 0
}

/* Home Cols */
div.home-cols {
	width: 950px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}
div.home-col1 {
	width: 166px;
	/* padding: 18px 0 0 0; removed */
	float: left;
	display: inline;
}
div.enews a {
	display: block;
	width: 160px;
	height: 87px;
/*	background: url(/images/hd-signup-enews.png) no-repeat 0 0;
	text-indent: -9000px; */
	margin-left: auto;
	margin-right: auto;
}
div.enews img {
	behavior: url(/images/iepngfix.htc);
	width: 160px;
	height: 87px;
}

div.visitors-guide a {
	display: block;
	width: 160px;
	height: 100px;
/*	background: url(/images/hd-visitors-guide.png) no-repeat 0 0; */
/*	text-indent: -9000px; */
	margin-left: auto;
	margin-right: auto;
}
div.visitors-guide img {
	behavior: url(/images/iepngfix.htc);
	width: 160px;
	height: 100px;
}
div.home-col2 {
	width: 177px;
	margin: 0 0 0 20px;
	/* padding: 18px 0 0 0; removed */
	float: left;
	display: inline;
}
div.upcoming-events h2 {
	width: 177px;
	height: 69px;
/*	background: url(/images/hd-upcoming-events.png) no-repeat 0 0; */
	margin: 0 0 5px 0;
/*	text-indent: -9000px; */
}
div.upcoming-events img {
	behavior: url(/images/iepngfix.htc);
	width: 170px;
	height: 69px;
	margin: 0 0 5px 0;
}

div.upcoming-events p {
	margin: 0;
	color: #f6c070;
	font-size: 100%;
	/*padding: 0 0 0 10px; */
}
div.upcoming-events h3 {
	margin: 0 0 4px 0;
	color: #f5eedc;
	font-size: 146.5%;
	/*padding: 0 0 0 10px; */
}
div.upcoming-events a:link, div.upcoming-events a:visited {
	color: #f5eedc;
	text-decoration: none;
}
div.home-col3 {
	width: 174px;
	margin: 0 0 0 20px;
	/* padding: 18px 0 0 0; removed */
	float: left;
	display: inline;
}
div.home-col3 img,
div.home-col4 img {
	behavior: url(/images/iepngfix.htc);
	height: 207px;
	width: 174px;
}
div.home-col4 {
	width: 174px;
	margin: 0 0 0 20px;
	/* padding: 18px 0 0 0; removed */
	float: left;
	display: inline;
}
div.home-col5 {
	width: 174px;
	margin: 0 0 0 20px;
	/* padding: 18px 0 0 0; removed */
	float: left;
	display: inline;
}
div.road-trip {
	position: relative;
	width: 144px;
	height: 142px;
	background: url(/images/plan-trip-sign.png) no-repeat 0 0;
	padding: 88px 15px 0 15px;
}
div.road-trip form {
	margin: 0;
	padding: 0;
}
div.road-trip form input.txt {
	padding: 4px;
	color: #aeaeae;
	width: 70px;
	vertical-align: middle;
}
div.road-trip form input.btn {
	vertical-align: middle;
}
div.road-trip p {
	margin: 0;
	padding: 5px 0 0 0;
	color: #fff;
	font-size: 93%;
}
div.road-trip p a:link, div.road-trip p a:visited {
	color: #fff;
	text-decoration: underline;
}
div.road-trip p a:hover {
	text-decoration: none;
}

/* Road Trip Side */
div.road-trip-side {
	width: 164px;
	height: 197px;
	background: url(/images/road-trip-side.png) no-repeat 0 0;
	/*padding: 85px 15px 0 15px;*/
	position: relative;
}
div.road-trip-side form input.txt {
	display: block;
	padding: 3px;
	color: #aeaeae;
	width: 60px;
	vertical-align: middle;
	font-size: 77%;
	float: left;
	display: inline;
}
div.road-trip-side form input.btn {
/*	display: block;
	float: right;
	display: inline; */
}
div.road-trip-side p {
	/*margin: 0;
	padding: 7px 0 0 0;
	color: #fff;
	font-size: 77%;
	float: left;
	display: inline;*/
}
div.road-trip-side p a:link, div.road-trip-side p a:visited {
	color: #fff;
	text-decoration: underline;
}
div.road-trip-side p a:hover {
	text-decoration: none;
}

/* HR */
div.hr-yellow {
	padding: 9px 0 0 0;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #f6cc70;
	margin: 0 0 10px 0;
}
div.side div.hr-yellow {
	margin-bottom: 20px;
	padding-top: 15px;
}

/* Side */
div.side {
	width: 166px;
	padding: 35px 0 0 0;
	float: left;
	display: inline;
}

/* Main */
div.main {
	width: 748px;
	margin: 0 0 0 0;
	float: right;
	display: inline;
}
div.main img {
	behavior: url(/images/iepngfix.htc);
}
div.main div img
{
	behavior: none;
}
div.main-content-wide {
	padding: 0 0px 0 0;
}
div.main-content-left {
	width: 535px;
	float: left;
	display: inline;
}
div.main-content-left p {
/*	position: relative; */
}
div.main-content-right {
	width: 176px;
	float: right;
	display: inline;
}

/* Gray Box */
div.gray-box {
	background: url(/images/gray-box-btm.gif) repeat-x 0 100% #333;
}
div.gray-box-top 
{
    border-color: #ffffff;
	background: url(/images/tour-nav-shadow.gif) repeat-x 0 0;
	padding: 15px 15px 75px 15px;
}

/* Pics */
.pic-right {
	margin: 0 0 10px 20px;
	float: right;
	display: inline;
}
.pic-left {
	margin: 0 20px 10px 0;
	float: left;
	display: inline;
}

/* Blurb Left */
div.blurb-left {
	width: 726px;
	margin: 0 0 15px 0;
	float: left;
	display: inline;
}
div.blurb-left p img
{
	behavior: url(/images/iepngfix.htc);
}
div.blurb-left div img
{
	behavior: none;
}
div.blurb-right {
	width: 0px;
	margin: 0 0 15px 0;
	float: right;
	display: inline;
}

/* Search Results */
div.search-box-hd {
	background-color: #1d1d1d;
	padding: 20px;
}
div.search-box-hd div.left {
	width: 540px;
	float: left;
	display: inline;
}
div.search-box-hd div.right {
	width: 116px;
	margin-right: 20px;
	float: right;
	display: inline;
}
div.search-box-hd div.row {
	padding: 0 0 5px 0;
}
div.search-box-hd div.row label {
	vertical-align: middle;
	font-size: 93%;
	padding: 0 5px 0 15px;
}
div.search-box-hd div.row label.first {
	display: block;
	width: 65px;
	float: left;
	padding: 3px 0 0 0;
}
div.search-box-hd div.row select.category {
	width: 150px;
}
div.search-box-hd div.row select.locations {
	width: 310px;
}
div.search-box-hd div.row input.txt {
	vertical-align: middle;
	width: 130px;
}
div.search-box-hd div.row input.btn {
	vertical-align: middle;
}
div.main div.search-box-hd p {
	font-size: 93%;
	margin: 0 0 2px 0;
}
div.search-box-hd a:link, div.search-box-hd a:visited {
	color: #f5eedc;
	text-decoration: none;
}
div.search-box-hd a:hover {
	color: #a51020;
}

/* Search Results */
div.search-result {
	background-color: #615e56;
	padding: 10px 15px;
	margin: 0 0 1px 0;
}
div.search-result div.pic {
	width: 137px;
	height: 137px;
	margin: 0 5px 0 0;
	float: left;
	display: inline;
}
div.search-result div.util {
	width: 120px;
	margin: 0 5px 0 0;
	float: left;
	display: inline;
}
div.search-result div.content {
	width: 450px;
	float: left;
	display: inline;
}
div.main div.search-result div.content h3 {
	font-size: 161.6%;
	margin: 0 0 2px 0;
}
div.main div.search-result div.content h3 span {
	font-size: 77%;
	font-weight: normal;
}
div.main div.search-result div.content p {
	line-height: 140%;
}
div.main div.search-result div.content p.addy {
	font-size: 108%;
}
div.main div.search-result div.content p.hours {
	font-size: 108%;
}

/* Util Links */
ul.util-links {
	margin: 0;
	padding: 0;
}
ul.util-links li {
	list-style: none;
}
ul.util-links li a {
	display: block;
	margin: 0 0 5px 0;
	line-height: 18px;
}
ul.util-links li.ut-add a {
	background: url(/images/icon-suitcase.gif) no-repeat 0 50%;
	padding: 0 0 0 25px;
	font-size: 77%;
}
ul.util-links li.ut-visit a {
	background: url(/images/icon-arrow.gif) no-repeat 0 50%;
	padding: 3px 0 3px 25px;
	font-size: 77%;
}
ul.util-links li a:link, ul.util-links li a:visited {
	text-decoration: none;
}

/* Casino Head */
div.casino-hd {
	background-color: #1d1d1d;
	height: 205px;
	overflow: hidden;
}
div.casino-hd div.pic {
	width: 554px;
	float: left;
	display: inline;
}
div.casino-hd div.right {
	width: 166px;
	margin: 70px 10px 0 0;
	float: right;
	display: inline;
}
div.casino-left {
	width: 500px;
	float: left;
	display: inline;
}
div.casino-right {
	width: 190px;
	float: right;
	display: inline;
}
div.casino-right ul.util-links {
	margin: 0 0 20px 0;
}
div.main div.casino-hd div.right p {
	font-size: 90%;
	line-height: 130%;
}
div.main div.casino-hd div.right p strong {
	font-size: 160%; 
	line-height: 140%;
}

/* Gallery */
div.gallery {
	padding: 10px 0 0 0;
}
div.gallery h3 {
	font-size: 153.9%;
	margin: 0 0 2px 0;
}
div.gallery h3 a:link, div.gallery h3 a:visited {
	color: #fffbee;
	text-decoration: none;
}
div.gallery h3 a:hover {
	color: #a51020;
}
div.gallery div.pic {
	width: 180px;
	margin: 0 5px 25px 0;
	float: left;
	display: inline;
}

/* Roadtrip Results */
div.roadtrip-results {
	
}
div.roadtrip-results div.location {
	width: 175px;
	margin: 0 15px 0 0;
	float: left;
	display: inline;
}
div.roadtrip-results div.location h1 {
	font-size: 246%;
	margin: 0 0 15px 0;
}
div.roadtrip-results div.location p.avg {
	margin: 0;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 110%;
}
div.roadtrip-results div.location p.info {
	margin: 0 0 10px 0;
	font-size: 215%;
	line-height: 110%;
	font-weight: bold;
}
div.roadtrip-results div.distance {
	width: 175px;
	margin: 0 0 0 0;
	float: left;
	display: inline;
}
div.roadtrip-results div.distance ul {
	margin: 0 0 0 5px;
}
div.roadtrip-results div.distance ul li {
	font-size: 123.1%;
	list-style: none;
	padding: 4px 0;
}
div.roadtrip-results div.distance ul li a:link, div.roadtrip-results div.distance ul li a:visited {
	color: #f5eedc;
}
div.roadtrip-results div.distance ul li a:hover {
	color: #a51020;
}
div.roadtrip-sign {
	width: 174px;
	height: 251px;
	background: url(/images/miles-to-sign.png) no-repeat 0 0;
	behavior: url(/images/iepngfix.htc);
}
div.main div.roadtrip-sign p {
	text-align: center;
	padding: 40px 0 0 0;
	font-size: 231%;
	line-height: 130%;
	margin: 0;
}
div.main div.roadtrip-sign p span {
	display: block;
	font-weight: bold;
	font-size: 123.1%;
}
div.roadtrip-results div.map {
	width: 364px;
	float: right;
	display: inline;
}

/* Road Trip Search */
div.roadtrip-search div.left {
	width: 462px;
	margin: 0 15px 0 0;
	float: left;
	display: inline;
}
div.roadtrip-search div.left img,
div.pic a img
{
	behavior: url(/images/iepngfix.htc);
}
div.roadtrip-search label {
	display: block;
	font-size: 138.5%;
	font-weight: bold;
	padding: 0 0 5px 0;
}
div.roadtrip-search select {
	width: 200px;
	margin: 0 0 15px 0;
}
div.roadtrip-search input.txt {
	font-size: 93%;
	padding: 1px 2px;
	color: #999;
	width: 130px;
	vertical-align: middle;
}
div.roadtrip-search input.btn {
	vertical-align: middle;
}
div.roadtrip-search div.roadtrip-sign {
	float: left;
	display: inline;
}
div.main div.road-trip-question p {
	font-size: 230%;
	font-weight: bold;
}
div.main div.road-trip-question p span {
	font-size: 100%;
}
/* @end */

/* @group Nav */
/* I am Nav */
div#iamnav {
	width: 333px;
	height: 31px;
	margin: 34px 0 0 617px;
	background: url(/images/iamnav.png) no-repeat 0 0;
	position: absolute;
}
div#iamnav ul {
	margin: 0;
	padding: 0;
}
div#iamnav ul li {
	list-style: none;
	float: left;
	display: inline;
}
div#iamnav ul li a {
	display: block;
	line-height: 31px;
	text-indent: -9000px;
}
div#iamnav ul li#in-travel a {
	width: 81px;
	height: 31px;
	margin-left: 0;
	background: url(/images/iamnav.png) no-repeat 0 0;
}
div#iamnav ul li#in-travel a:hover, div#iamnav ul li#in-travel a.active {
	background-position: 0 -31px;
}
div#iamnav ul li#in-meetings a {
	width: 57px;
	height: 31px;
	background: url(/images/iamnav.png) no-repeat -81px 0;
}
div#iamnav ul li#in-meetings a:hover, div#iamnav ul li#in-meetings a.active {
	background-position: -81px -31px;
}
div#iamnav ul li#in-motor a {
	width: 116px;
	height: 31px;
	background: url(/images/iamnav.png) no-repeat -138px 0;
}
div#iamnav ul li#in-motor a:hover, div#iamnav ul li#in-motor a.active {
	background-position: -138px -31px;
}
div#iamnav ul li#in-press a {
	width: 79px;
	height: 31px;
	background: url(/images/iamnav.png) no-repeat -254px 0;
}
div#iamnav ul li#in-press a:hover, div#iamnav ul li#in-press a.active {
	background-position: -254px -31px;
}

/* Nav */
div#nav {
	height: 33px;
	position: absolute;
	margin: 65px 0 0 0;
}
div#nav ul {
	margin: 0 0 0 0;
	width: 796px;
	background: url(/images/mainnav.png) no-repeat 154px 0 #000;
	padding: 0 0 0 154px;
	float: left;
	display: inline;
}
div#nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
div#nav ul li a {
	display: block;
	
	height: 33px;
	text-indent: -9000px;
}
div#nav ul li#n-casinos a {
	width: 118px;
}
div#nav ul li#n-hotels a {
	width: 102px;
	background-position: -117px 0;
	margin-left: -1px;
}
div#nav ul li#n-attractions a {
	width: 139px;
	background-position: -218px 0;
	margin-left: -1px;
}
div#nav ul li#n-activities a {
	width: 125px;
	background-position: -356px 0;
	margin-left: -1px;
}
div#nav ul li#n-entertainment a {
	width: 155px;
	background-position: -480px 0;
	margin-left: -1px;
}
div#nav ul li#n-trip a {
	width: 162px;
	background-position: -634px 0;
	margin-left: -1px;
}



div#nav ul li:hover a, div#nav ul li.sfhover a {
	/*background-color: #a51020;*/
	background: url(/images/mainnav.png) no-repeat 0 0 #a51020;
}
div#nav ul li#n-casinos:hover a, div#nav ul li#n-casinos.sfhover a {
	background: url(/images/mainnav.png) no-repeat 0 -33px #a51020;
}
div#nav ul li.sub a {
	/*background-color: #a51020;*/
	background: url(/images/mainnav.png) no-repeat 0 0 #a51020;
}
div#nav ul li#n-casinos.sub a {
	background: url(/images/mainnav.png) no-repeat 0 -33px #a51020;
}

/* Nav Drop Down */
div#nav ul ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background: url(/images/sub-nav-bkg.gif) no-repeat 57px 0!important;
	height: 21px;
}
div#nav ul li ul { /* second-level lists */
	position: absolute;
	top: 33px;
	left: 0px;
	display: none;
	width: 950px;
	list-style: none;
}
div#nav ul li ul li {
	background-image: none;
	height: 21px;
	float: left;
	display: inline;
}
div#nav ul li ul li.first {
	padding-left: 177px;
}
div#nav ul li#n-activities ul li.first {
/*	margin-left: 125px; */
}
div#nav ul li#n-entertainment ul li.first {
	margin-left: 135px;
}
div#nav ul li ul li.first a {
	background: none!important;
}
div#nav ul li ul li a {
	text-align: left;
	line-height: 21px;
	height: auto;
	width: auto!important;
	padding: 0 12px;
	margin: 0;
	font-size: 100%;
	display: block;
	white-space: nowrap;
	background: url(/images/nav-div.gif) no-repeat 0 50%!important;
	text-transform: none;
	text-indent: 0;
}
div#nav ul li ul li a.active {
	color: #000!important;
}
div#nav ul li:hover ul, div#nav ul li.sfhover ul {
	/*left: auto;*/
	/*position: relative;*/
	float: left;
	display: block;
	z-index: 10;
}
div#nav ul li.sub ul {
	display: block;
}
div#nav ul li ul li:hover, div#nav ul li ul li.sfhover {
	background: none!important;
}
div#nav ul li ul li a:link, div#nav ul li ul li a:visited {
	color: #fff;
	text-decoration: none;
}
div#nav ul li ul li a:hover {
	text-decoration: none;
	background: none;
	color: #000;
}

/* Tours Nav */
div#tours-nav ul {
	margin: 0;
	padding: 0;
	/*width: 941px;*/
	height: 38px;
}
div#tours-nav ul li {
	list-style: none;
	float: left;
	display: inline;
}
div#tours-nav ul li a {
	display: block;
	height: 38px;
	background: url(/images/tour-nav.gif) no-repeat 0 0;
	text-indent: -9000px;
}
div#tours-nav ul li#tn-sample a {
	background-position: 0 0;
	width: 155px;
}
div#tours-nav ul li#tn-sample a:hover, div#tours-nav ul li#tn-sample a.active {
	background-position: 0 -38px;
}
div#tours-nav ul li#tn-day a {
	background-position: -155px 0;
	width: 144px;
}
div#tours-nav ul li#tn-day a:hover, div#tours-nav ul li#tn-day a.active {
	background-position: -155px -38px;
}
div#tours-nav ul li#tn-group a {
	background-position: -299px 0;
	width: 163px;
}
div#tours-nav ul li#tn-group a:hover, div#tours-nav ul li#tn-group a.active {
	background-position: -299px -38px;
}
div#tours-nav ul li#tn-tunica a {
	background-position: -462px 0;
	width: 156px;
}
div#tours-nav ul li#tn-tunica a:hover, div#tours-nav ul li#tn-tunica a.active {
	background-position: -462px -38px;
}
div#tours-nav ul li#tn-ms a {
	background-position: -618px 0;
	width: 130px;
}
div#tours-nav ul li#tn-ms a:hover, div#tours-nav ul li#tn-ms a.active {
	background-position: -618px -38px;
}

/* Search Nav */
div.search-nav ul {
	margin: 0;
	padding: 0;
}
div.search-nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.search-nav ul li a {
	display: block;
	width: 112px;
	height: 23px;
	background: url(/images/search-tools-nav.gif) no-repeat 0 0;
	text-indent: -9000px;
}
div.search-nav ul li#se-trip a {
	background-position: 0 0;
}
div.search-nav ul li#se-trip a:hover {
	background-position: -116px 0;
}
div.search-nav ul li#se-load a {
	background-position: 0 -23px;
}
div.search-nav ul li#se-load a:hover {
	background-position: -116px -23px;
}
div.search-nav ul li#se-save a {
	background: url(/images/search-tools-nav-save.gif) no-repeat 0 0;
	background-position: 0 -23px;
}
div.search-nav ul li#se-save a:hover {
	background: url(/images/search-tools-nav-save.gif) no-repeat 0 0;
	background-position: -116px -23px;
}
div.search-nav ul li#se-email a {
	background-position: 0 -46px;
}
div.search-nav ul li#se-email a:hover {
	background-position: -116px -46px;
}
div.search-nav ul li#se-print a {
	background-position: 0 -69px;
}
div.search-nav ul li#se-print a:hover {
	background-position: -116px -69px;
}

/* Casino Nav */
div#casino-nav {
	width: 748px;
	height: 39px;
}
div#casino-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(/images/casino-nav.gif) no-repeat 0 0;
	float: left;
	display: inline;
}
div#casino-nav ul li {
	list-style: none;
	float: left;
	display: inline;
}
div#casino-nav ul li a {
	display: block;
	height: 39px;
	background: url(/images/casino-nav.gif) no-repeat 0 0;
	text-indent: -9000px;
}
div#casino-nav ul li#cn-accomodations a {
	width: 123px;
}
div#casino-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
	background-position: 0 -39px;
}
div#casino-nav ul li#cn-dining a {
	width: 105px;
	background-position: -123px 0;
}
div#casino-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
	background-position: -123px -39px;
}
div#casino-nav ul li#cn-meetings a {
	width: 116px;
	background-position: -228px 0;
}
div#casino-nav ul li#cn-meetings a:hover, div#casino-nav ul li#cn-meetings a.active {
	background-position: -228px -39px;
}
div#casino-nav ul li#cn-player a {
	width: 125px;
	background-position: -344px 0;
}
div#casino-nav ul li#cn-player a:hover, div#casino-nav ul li#cn-player a.active {
	background-position: -344px -39px;
}

div#casino-nav div#goto {
	width: 222px;
	height: 39px;
	float: right;
	display: inline;
}
/* @end */

/* @group Default Headings */
h1.hd-tunica-tours {
	height: 75px;
	width: 387px;
	background: url(/images/hd-tunica-tours.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 0 0 10px 0;
}
h1.hd-tunica-diningout {
	height: 75px;
	width: 233px;
	background: url(/images/hd-tunica-diningout.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 0 0 10px 0;
}
h1.hd-tunica-casinos {
	height: 75px;
	width: 223px;
	background: url(/images/hd-tunica-casinos.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 0 0 10px 0;
}
h1.hd-tunica-national {
	height: 75px;
	width: 223px;
	background: url(/images/hd-tunica-national.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 0 0 10px 0;
}
h1.hd-tunica-roadtrip {
	height: 75px;
	width: 223px;
	background: url(/images/hd-tunica-roadtrip.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 0 0 10px 0;
}

div.main h2 {
	margin: 0 0 5px 0;
	color: #f5eedc;
	font-size: 131%;
}

div.main div.main-content-left h2 {
	font-size: 138.5%;
	margin: 0 0 3px 0;
}
/* @end */

/* @group Common Text Styles */
div.main {
	color: #f5eedc;
}
div.main p {
	font-size: 93%;
	line-height: 160%;
}
div.main p.bc {
	font-size: 100%;
	font-weight: bold;
}
div.main p.bc span {
	color: #a51020;
}
span.bc-separator
{
    color: #ffffff;
}

/* @end */

/* @group Default Lists */
	
/* @end */

/* @group Forms */
	
/* @end */

/* @group Default Links - link visited hover active */
a:link, a:visited {
	color: #fff;
	text-decoration: underline;
}
a:hover {
	color: #a51020;
}
/* @end */

/* @group Misc */
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */

select.roadtrip,
select.roadtrip option,
div.road-trip select,
div.road-trip select option
{
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}
div.road-trip select,
select.roadtrip
{
    position: absolute;
    left: 5px;
    top: 85px;
    width: 95px;
    overflow: hidden;
}
div.road-trip input.btn,
div.road-trip-side input.btn 
{
    position: absolute;
    left: 105px;
    top: 83px;
}
div.road-trip p
{
    position: absolute;
    bottom: 100px;
    right: 29px;
	color: #fff;
	font-size: 77%;
}
div.road-trip-side p
{
    position: absolute;
    bottom: 55px;
    right: 35px;
	color: #fff;
	font-size: 77%;
}
div.roadtrip-results div.location h1
{
	font-size:230%;
}
td, th
{
	border: none;
}

/* Ultimate Roadtrip Giveaway */

#giveawayInfoWrap {
	background:url(/images/road_trip_giveaway_bg.jpg) top left no-repeat; 
	margin:15px 0 0;
	padding:0;}
	#giveawayInfoWrap h1 {
		text-indent:-9999px; 
		font-size:0px; 
		padding:0; 
		margin:0;}
	#giveawayInfoWrap #firstP {
		margin:240px 0 0 36px; 
		padding:0;
		font-size:9.5pt;}
	#giveawayInfoWrap #rules {
		margin:16px 0 23px 36px;
		padding:0;
		font-size:11px;}
	#giveawayInfoWrap ul li {
		margin:10px 0 0;
		padding:0;
		list-style-image:url(/images/giveaway_star_li_bullet.png);}

#giveawayLeft {
	width:389px;
	float:left;
	margin:0;
	padding:0 10px 0;}
	#giveawayLeft h2 {
		font-size:0px;
		text-indent:-9999px;
		width:330px;
		height:75px;
		background:url(/images/1st-place.png) top left no-repeat;
		behavior: url(/images/iepngfix.htc);}
	#giveawayLeft ul {
		margin:0 0 0 95px;
		padding:0;}
	#giveawayLeft ul li {
		font-size:14px;}
	
#giveawayRight {
	width:300px;
	_width:250px;
	float:left;
	margin:0;
	padding:0;
	background:url(/images/2nd-place.png) top left no-repeat;
	behavior: url(/images/iepngfix.htc);}
	#giveawayRight h3 {
		margin:10px 0 0 60px;
		padding:0;
		font-size:16px;}
	#giveawayRight h4 {
		margin:10px 0 0;
		padding:11px 0 0 60px;
		font-size:16px;
		background:url(/images/3rd-place.png) top left no-repeat;
		behavior: url(/images/iepngfix.htc);}
	#giveawayRight ul {
		margin:0 0 0 80px;
		padding:0;}
	#giveawayRight ul li {
		font-size:12px;}

#giveawayInfoWrap h5 {
	background:url(/images/enter_now.png) top left no-repeat;
	width:143px;
	height:23px;
	padding:0;
	margin:25px 0 0;
	text-indent:-9999px;}



#giveawayForm {margin:15px 0 15px 0;}
	#giveawayForm #tableParent {margin:0 0 0 50px;}
	#giveawayForm table {padding:0; margin:0;}
		.tableOneTDSpace {padding:2px 0;}
	th, td {border:none; padding:0; margin:0;}
	#giveawayForm .firstName {width:95px;}
	#giveawayForm .lastName {width:140px;}
	#giveawayForm .emailAddress {width:140px;}
	#giveawayForm .mailingAddress {width:416px;}
	#giveawayForm .city {width:115px;}
	#giveawayForm .state {width:45px;}
	#giveawayForm .zip {width:45px;}
	#giveawayForm .phone {width:140px;}
	
	#giveawayForm .button {
		height:32px;
		width:99px;
		padding:0;
		margin:10px 0 0;
		background:url(/images/giveaway_submit.png) top left no-repeat;
		border:0;
		cursor: pointer;
		cursor: hand; /* for IE 5.x */}

p.rules {
	margin:24px 0 5px 0;
	padding:0;
	width:50px;
	height:19px;
	background:url(/images/giveaway_rules_heading.png) top left no-repeat;
	text-indent:-9999px;}
	
#thankYouInfoWrap {background:url(/images/road_trip_giveaway_thankyou_bg.jpg) top left no-repeat;}
#thankYouInfoWrap h1 {
	text-indent:-9999px; 
	font-size:0px; 
	padding:0; 
	margin:0;}
	#thankYouInfoWrap h2 {
		margin:268px 0 20px 46px; 
		color:#fff; 
		font-size: 115%; 
		line-height: 1.5em; 
		width: 363px;}
	#thankYouInfoWrap .thankYouText {
		font-size:26px;
		color:#f7d687;
		margin:0 0 0 -10px;
		line-height:1.5em;}
		
/* Golf RFP Form */
#golfForm 
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#golfForm .label-cell 
{
	text-align: right;
	vertical-align: top;
	width: 20%;
	padding-right: 20px;
	padding-bottom: 10px;
}

#golfForm .calendar-cell
{
	width: auto;
}

#golfForm .smalltext-cell
{
	font-size: smaller;
	padding-top: 10px;
	padding-bottom: 10px;
}

#golfForm .spacer-cell
{
	height: 20px;
}

#golfForm label
{
	padding-left: 5px;
}

#golfForm .calendar-input-cell
{
	
}

#golfForm .checkbox-list
{
	margin-bottom: 0px;
}

#golfForm .checkbox-list td
{
	padding-bottom: 5px;
}

/* Group Form Styles */

#groupForm td
{
	padding-bottom: 5px;
}

#groupForm input
{
	margin-right: 3px;
}

#groupForm .label-cell 
{
	text-align: right;
	vertical-align: top;
	width: 37%;
	padding-right: 10px;
}

#groupForm .spacer-cell
{
	height: 20px;
}

#groupForm .zip, .whenarrive, .whendepart
{
	width: 75px;
}

/* Press Room Media Gallery styles */

div.press-wrap {
	width: 748px;
	position: relative;
	margin-top: 20px;
}
div.press-left {
	font: 14px Trebuchet;
	line-height: 1em;
	position: absolute;
	top: 48%;
	height: 1em;
}
div.press-right {
	float: right;
	margin-left: 10px;
}

div#pressroom-nav {
	background: url('/images/rounded-corner-bg.gif') no-repeat;
	width: 748px;
	height: 119px;
	position: relative;
	margin-top: 20px;
}
div#pressroom-nav h3 {
	font-family: Arial;
	color:#ffffff;
	margin: 0;
	padding: 5px 0 0 20px;
}
ul.pressroom-menu {
	font: 12px Arial;
	margin: 0;
	padding: 0 0 0 35px;
	color: #ffffff;
}
ul.pressroom-menu li a {
	color:#ffffff;
	text-decoration: none;
}
ul.pressroom-menu li a:hover {
	text-decoration: underline;
}
div#pressroom-nav-right {
	float: right;
	margin-left: 10px;
}

/* @end */
