/*
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
*/
/* fix FF outline */
a {
   outline: none;
}

/*          Bellow is the navbuild1.html css           */	


/* 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;}
/* @end */


/* Group Tour Planner Nav */
div#groupTourPlanner-nav ul {
	margin: 0;
	padding: 0;
	width: 749px;
	/*width:100%;*/        
	height: 42px;
	background: url(../images/nav-repeat2.png) repeat-x 0 0;}
div#groupTourPlanner-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#groupTourPlanner-nav ul li a {
	display: block;
	height: 42px;
	background: url(../images/nav-tour-planner.png) no-repeat 0 0;
	text-indent: -9000px;}
div#groupTourPlanner-nav ul li#tn-sample a {
	background-position: 0 0;
	width: 152px;}
div#groupTourPlanner-nav ul li#tn-sample a:hover, div#groupTourPlanner-nav ul li#tn-sample a.active {
	background-position: 0 -42px;}
div#groupTourPlanner-nav ul li#tn-day a {
	background-position: -162px 0;
	width: 170px;}
div#groupTourPlanner-nav ul li#tn-day a:hover, div#groupTourPlanner-nav ul li#tn-day a.active {
	background-position: -162px -42px;}
div#groupTourPlanner-nav ul li#tn-group a {
	background-position: -152px 0;
	width: 131px;}
div#groupTourPlanner-nav ul li#tn-group a:hover, div#groupTourPlanner-nav ul li#tn-group a.active {
	background-position:  -152px -42px;}
div#groupTourPlanner-nav ul li#tn-tunica a {
	background-position: -283px 0;
	width: 180px;}
div#groupTourPlanner-nav ul li#tn-tunica a:hover, div#groupTourPlanner-nav ul li#tn-tunica a.active {
	background-position: -283px -42px;}
div#groupTourPlanner-nav ul li#tn-ms a {
	background-position: -463px 0;
	width: 143px;}
div#groupTourPlanner-nav ul li#tn-ms a:hover, div#groupTourPlanner-nav ul li#tn-ms a.active {
	background-position: -463px -42px;}
div#groupTourPlanner-nav ul li#tn-otherSvc a {
	background-position: -606px 0;
	width: 140px;}
div#groupTourPlanner-nav ul li#tn-otherSvc a:hover, div#groupTourPlanner-nav ul li#tn-otherSvc a.active {
	background-position: -606px -42px;}
/* @end */



/* Travel Tools Nav */
div#travelTools-nav ul {
	margin: 0;
	padding: 0;
	width: 749px;
	width:100%;
	height: 42px;
	background: url(../images/nav-repeat2.png) repeat-x 0 0;}
div#travelTools-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#travelTools-nav ul li a {
	display: block;
	height: 42px;
	background: url(../images/i-am-traveltools.png) no-repeat 0 0;
	text-indent: -9000px;}
div#travelTools-nav ul li#tn-sample a {
	background-position: 0 0;
	width: 90px;}
div#travelTools-nav ul li#tn-sample a:hover, div#travelTools-nav ul li#tn-sample a.active {
	background-position: 0 -42px;}
div#travelTools-nav ul li#tn-day a {
	background-position: -162px 0;
	width: 170px;}
div#travelTools-nav ul li#tn-day a:hover, div#travelTools-nav ul li#tn-day a.active {
	background-position: -162px -42px;}
div#travelTools-nav ul li#tn-group a {
	background-position: -91px 0;
	width: 149px;}
div#travelTools-nav ul li#tn-group a:hover, div#travelTools-nav ul li#tn-group a.active {
	background-position: -91px -42px;}
div#travelTools-nav ul li#tn-tunica a {
	background-position: -240px 0;
	width: 164px;}
div#travelTools-nav ul li#tn-tunica a:hover, div#travelTools-nav ul li#tn-tunica a.active {
	background-position: -240px -42px;}
div#travelTools-nav ul li#tn-ms a {
	background-position: -404px 0;
	width: 126px;}
div#travelTools-nav ul li#tn-ms a:hover, div#travelTools-nav ul li#tn-ms a.active {
	background-position: -404px -42px;}
div#travelTools-nav ul li#tn-otherSvc a {
	background-position: -529px 0;
	width: 150px;}
div#travelTools-nav ul li#tn-otherSvc a:hover, div#travelTools-nav ul li#tn-otherSvc a.active {
	background-position: -529px -42px;}
/* @end */



/* Tunica Golf Nav */
div#tunicaGolf-nav ul {
	margin: 0;
	padding: 0;
	width: 749px;
	/*width:100%;*/        /* - - - -  This width setting may need to be used once put in the box or the px might need to be tweaked to fit in the container correctly - - - - - */
	height: 42px;
	background: url(../images/nav-repeat2.png) repeat-x 0 0;}
div#tunicaGolf-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#tunicaGolf-nav ul li a {
	display: block;
	height: 42px;
	background: url(../images/i-am-tunicagolf.png) no-repeat 0 0;
	text-indent: -9000px;}
	
div#tunicaGolf-nav ul li#tn-sample a {
	background-position: 0 0;
	width: 120px;}
	div#tunicaGolf-nav ul li#tn-sample a:hover, div#tunicaGolf-nav ul li#tn-sample a.active {
		background-position: 0 -42px;}
div#tunicaGolf-nav ul li#tn-day a {
	background-position: -121px 0;
	width:149px;}
	div#tunicaGolf-nav ul li#tn-day a:hover, div#tunicaGolf-nav ul li#tn-day a.active {
		background-position: -121px -42px;}
div#tunicaGolf-nav ul li#tn-group a {
	background-position: -270px 0;
	width: 186px;}
	div#tunicaGolf-nav ul li#tn-group a:hover, div#tunicaGolf-nav ul li#tn-group a.active {
		background-position: -270px -42px;}
div#tunicaGolf-nav ul li#tn-tunica a {
	background-position: -457px 0;
	width: 155px;}
	div#tunicaGolf-nav ul li#tn-tunica a:hover, div#tunicaGolf-nav ul li#tn-tunica a.active {
		background-position: -457px -42px;}
div#tunicaGolf-nav ul li#tn-golfGroups a {
	background-position: -612px 0;
	width: 133px;}
	div#tunicaGolf-nav ul li#tn-golfGroups a:hover, div#tunicaGolf-nav ul li#tn-golfGroups a.active {
		background-position: -612px -42px;}
/* @end */

/* Tunica Meetings Nav */
div#tunicaMeetings-nav ul {
    margin: 0;
    padding: 0;
    width: 749px;      
    height: 42px;
    background: url(../images/nav-repeat2.png) repeat-x 0 0;}
div#tunicaMeetings-nav ul li {
    list-style: none;
    float: left;
    display: inline;}
div#tunicaMeetings-nav ul li a {
    display: block;
    height: 42px;
    background: url(../images/nav-meetings.png) no-repeat 0 0;
    text-indent: -9000px;}
    
div#tunicaMeetings-nav ul li#tn-meetingLocations a {
    background-position: 0 0;
    width: 154px;}
div#tunicaMeetings-nav ul li#tn-meetingLocations a:hover, div#tunicaMeetings-nav ul li#tn-meetingLocations a.active {
    background-position: 0 -42px;}
    
div#tunicaMeetings-nav ul li#tn-planersGuide a {
    background-position: -162px 0;
    width: 169px;}
div#tunicaMeetings-nav ul li#tn-planersGuide a:hover, div#tunicaMeetings-nav ul li#tn-planersGuide a.active {
    background-position: -162px -42px;}
    
div#tunicaMeetings-nav ul li#tn-meetingRFP a {
    background-position:-331px 0;
    width: 121px;}
div#tunicaMeetings-nav ul li#tn-meetingRFP a:hover, div#tunicaMeetings-nav ul li#tn-meetingRFP a.active {
    background-position:  -331px -42px;}
    
div#tunicaMeetings-nav ul li#tn-stayplay a {
    background-position: -452px 0;
    width: 129px;}
div#tunicaMeetings-nav ul li#tn-stayplay a:hover, div#tunicaMeetings-nav ul li#tn-stayplay a.active {
    background-position: -452px -42px;}
/* @end */




/*          Bellow is the navbuild2.html css           */


	
/* Casino Nav */
div#casino-nav {
	width: 748px;
	height: 39px;}
div#casino-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(../images/nav-repeat.png) repeat-x 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/nav-player-card.png) no-repeat 0 0;
	text-indent: -9000px;}
	div#casino-nav ul li#cn-accomodations a {
		width: 125px;}
		div#casino-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
			background-position: 0 -39px;
			width:125px;}
		div#casino-nav ul li#cn-dining a {
			width: 100px;
			background-position: -125px 0;}
		div#casino-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
			background-position: -125px -39px;}
		div#casino-nav ul li#cn-meetings a {
			width: 111px;
			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 */



/* HollyWood Nav */
div#hollyWood-nav {
	width: 748px;
	height: 39px;}
div#hollyWood-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(../images/nav-repeat.png) repeat-x 0 0;
	float: left;
	display: inline;}
div#hollyWood-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#hollyWood-nav ul li a {
	display: block;
	height: 39px;
	background: url(../images/nav-holywood.png) no-repeat 0 0;
	text-indent: -9000px;}
	div#hollyWood-nav ul li#cn-accomodations a {
		width: 125px;}
		div#hollyWood-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
			background-position: 0 -39px;
			width:125px;}
		div#hollyWood-nav ul li#cn-dining a {
			width: 100px;
			background-position: -125px 0;}
		div#hollyWood-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
			background-position: -125px -39px;}
		div#hollyWood-nav ul li#cn-meetings a {
			width: 111px;
			background-position: -228px 0;}
		div#hollyWood-nav ul li#cn-meetings a:hover, div#casino-nav ul li#cn-meetings a.active {
			background-position: -228px -39px;}
		div#hollyWood-nav ul li#cn-player a {
			width: 125px;
			background-position: -344px 0;}
		div#hollyWood-nav ul li#cn-player a:hover, div#casino-nav ul li#cn-player a.active {
			background-position: -344px -39px;}
div#hollyWood-nav div#goto {
	width: 222px;
	height: 39px;
	float: right;
	display: inline;}
/* @end */




/* SamsTown Nav */
div#samsTown-nav {
	width: 748px;
	height: 39px;}
div#samsTown-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(../images/nav-repeat.png) repeat-x 0 0;
	float: left;
	display: inline;}
div#samsTown-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#samsTown-nav ul li a {
	display: block;
	height: 39px;
	background: url(../images/nav-samstown.png) no-repeat 0 0;
	text-indent: -9000px;}
	div#samsTown-nav ul li#cn-accomodations a {
		width: 125px;}
		div#samsTown-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
			background-position: 0 -39px;
			width:125px;}
		div#samsTown-nav ul li#cn-dining a {
			width: 100px;
			background-position: -125px 0;}
		div#samsTown-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
			background-position: -125px -39px;}
		div#samsTown-nav ul li#cn-meetings a {
			width: 111px;
			background-position: -228px 0;}
		div#samsTown-nav ul li#cn-meetings a:hover, div#casino-nav ul li#cn-meetings a.active {
			background-position: -228px -39px;}
		div#samsTown-nav ul li#cn-player a {
			width: 125px;
			background-position: -344px 0;}
		div#samsTown-nav ul li#cn-player a:hover, div#casino-nav ul li#cn-player a.active {
			background-position: -344px -39px;}
div#samsTown-nav div#goto {
	width: 222px;
	height: 39px;
	float: right;
	display: inline;}
/* @end */




/* Players Club Nav */
div#playersClub-nav {
	width: 748px;
	height: 39px;}
div#playersClub-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(../images/nav-repeat.png) repeat-x 0 0;
	float: left;
	display: inline;}
div#playersClub-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#playersClub-nav ul li a {
	display: block;
	height: 39px;
	background: url(../images/nav-playersclub.png) no-repeat 0 0;
	text-indent: -9000px;}
	div#playersClub-nav ul li#cn-accomodations a {
		width: 125px;}
		div#playersClub-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
			background-position: 0 -39px;
			width:125px;}
		div#playersClub-nav ul li#cn-dining a {
			width: 100px;
			background-position: -125px 0;}
		div#playersClub-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
			background-position: -125px -39px;}
		div#playersClub-nav ul li#cn-meetings a {
			width: 111px;
			background-position: -228px 0;}
		div#playersClub-nav ul li#cn-meetings a:hover, div#casino-nav ul li#cn-meetings a.active {
			background-position: -228px -39px;}
		div#playersClub-nav ul li#cn-player a {
			width: 125px;
			background-position: -344px 0;}
		div#playersClub-nav ul li#cn-player a:hover, div#casino-nav ul li#cn-player a.active {
			background-position: -344px -39px;}
div#playersClub-nav div#goto {
	width: 222px;
	height: 39px;
	float: right;
	display: inline;}
/* @end */




/* Club Fitz Nav */
div#clubFitz-nav {
	width: 748px;
	height: 39px;}
div#clubFitz-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(../images/nav-repeat.png) repeat-x 0 0;
	float: left;
	display: inline;}
div#clubFitz-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#clubFitz-nav ul li a {
	display: block;
	height: 39px;
	background: url(../images/nav-clubfitz.png) no-repeat 0 0;
	text-indent: -9000px;}
	div#clubFitz-nav ul li#cn-accomodations a {
		width: 125px;}
		div#clubFitz-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
			background-position: 0 -39px;
			width:125px;}
		div#clubFitz-nav ul li#cn-dining a {
			width: 100px;
			background-position: -125px 0;}
		div#clubFitz-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
			background-position: -125px -39px;}
		div#clubFitz-nav ul li#cn-meetings a {
			width: 111px;
			background-position: -228px 0;}
		div#clubFitz-nav ul li#cn-meetings a:hover, div#casino-nav ul li#cn-meetings a.active {
			background-position: -228px -39px;}
		div#clubFitz-nav ul li#cn-player a {
			width: 125px;
			background-position: -344px 0;}
		div#clubFitz-nav ul li#cn-player a:hover, div#casino-nav ul li#cn-player a.active {
			background-position: -344px -39px;}
div#clubFitz-nav div#goto {
	width: 222px;
	height: 39px;
	float: right;
	display: inline;}
/* @end */




/* Resorts Destination Casino Club Nav */
div#resortDestination-nav {
	width: 748px;
	height: 39px;}
div#resortDestination-nav ul {
	margin: 0;
	padding: 0;
	width: 526px;
	height: 39px;
	background: url(../images/nav-repeat.png) repeat-x 0 0;
	float: left;
	display: inline;}
div#resortDestination-nav ul li {
	list-style: none;
	float: left;
	display: inline;}
div#resortDestination-nav ul li a {
	display: block;
	height: 39px;
	background: url(../images/nav-resorts-destination-casino-club.png) no-repeat 0 0;
	text-indent: -9000px;}
	div#resortDestination-nav ul li#cn-accomodations a {
		width: 125px;}
		div#resortDestination-nav ul li#cn-accomodations a:hover, div#casino-nav ul li#cn-accomodations a.active {
			background-position: 0 -39px;
			width:125px;}
		div#resortDestination-nav ul li#cn-dining a {
			width: 100px;
			background-position: -125px 0;}
		div#resortDestination-nav ul li#cn-dining a:hover, div#casino-nav ul li#cn-dining a.active {
			background-position: -125px -39px;}
		div#resortDestination-nav ul li#cn-meetings a {
			width: 111px;
			background-position: -228px 0;}
		div#resortDestination-nav ul li#cn-meetings a:hover, div#casino-nav ul li#cn-meetings a.active {
			background-position: -228px -39px;}
		div#resortDestination-nav ul li#cn-player a {
			width: 154px;
			background-position: -344px 0;}
		div#resortDestination-nav ul li#cn-player a:hover, div#casino-nav ul li#cn-player a.active {
			background-position: -344px -39px;}
div#resortDestination-nav div#goto {
	width: 222px;
	height: 39px;
	float: right;
	display: inline;}
/* @end */




.sparksSpace {margin:20px 0 0 20px;}