﻿/* General Begin */
body
{
	background:#F9F9EC url(images/bodybackground.png) repeat-x left top;
	font-size:70%;
}
.clearHack
{
	clear:both;
}
td
{
	vertical-align:middle;
}
strong
{
	font-weight:bold;
}
a
{
	color:#A71015;
}
.bassmasterContainer .mainButtonContainer a
{
	color:#286E02;
}
a:hover
{
	text-decoration:none;
}
#ui-datepicker-div
{
	display:none;
}
/* General End */
/* ASP.NET AJAX Begin */
.ajax__validatorcallout, .ajax__calendar_container
{
	z-index:9999;
}
/* ASP.NET AJAX End */
/* Forms Begin */
.form
{
	position:relative;
}
.gasForm p
{
	border-top:solid 1px #D9D7D0;
}
.fallInLoveForm p
{
	border-top:solid 1px #D9D7D0;
	padding:10px 10px 0;
}
.fallInLoveForm p + p
{
	border-top:none;
	padding:0 10px 0;
}
.fallInLoveFacebook
{
	background:url('images/linkfacebook.gif') no-repeat left top;
	display:inline-block;
	height:32px;
	margin:0 10px 10px 0;
	text-indent:-9999px;
	width:31px;
}
.fallInLoveTwitter
{
	background:url('images/linktwitter.gif') no-repeat left top;
	display:inline-block;
	height:32px;
	margin:0 10px 10px 0;
	text-indent:-9999px;
	width:31px;
}
.fallInLoveSponsors img
{
	margin:20px;
}
.fallInLoveEndedMessage
{
    font-size: 1.2em;
}
.gasForm #btnSkip
{
	position:absolute;
	right:8em;
}
#ddCost
{
	margin-bottom:20px;
}
.watermark
{
	color:#CCC;
}
#formPageInfo
{
	position:absolute;
	right:40px;
	text-align:right;
	top:0;
}
a.addNew
{
	margin-left:12px;
}
fieldset
{
	margin:20px 0;
}
fieldset legend
{
	color:#494441;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:4px;
	padding-left:10px;
	text-transform:uppercase;
}
fieldset ol,fieldset dl
{
	list-style:none;
	padding-top:16px;
}
fieldset legend + ol,fieldset legend + dl,fieldset legend + p
{
	border-top:solid 1px #D9D7D0;
	padding-top:16px;
}
fieldset p
{
	padding:4px 10px;
}
fieldset li
{
	padding-bottom:13px;
}
fieldset label, fieldset dt
{
	display:inline-block;
	font-weight:bold;
	line-height:1.2em;
	margin-right:0.6em;
	padding-top:3px;
	text-align:right;
	text-transform:uppercase;
	vertical-align:top;
	width:17em;
}
fieldset dd
{
	color:#78786D;
	display:inline-block;
	font-size:1.3em;
	font-weight:bold;
	height:26px;
	padding:2px;
	width:28em;
}
fieldset input
{
	background-color:#FDFCF6;
	border:solid 1px #D5D5D5;
	color:#78786D;
	font-size:1.3em;
	font-weight:bold;
	height:26px;
	padding:2px;
	width:26em;
}
fieldset li.active input
{
	border:none;
	width:auto;
}
fieldset input.date
{
	width:6em;
}
fieldset li em
{
	margin-left:10px;
}
fieldset .checkBoxList, fieldset .radioButtonList
{
	display:inline-block;
}
fieldset .checkBoxList label, fieldset .radioButtonList label
{
	font-weight:normal;
	padding:0 1px 5px;
	text-align:left;
	width:15em;
}
fieldset .checkBoxList input, fieldset .radioButtonList input
{
	background-color:Transparent;
	border:none;
	height:auto;
	margin-top:1px;
	padding:0;
	width:auto;
}
fieldset .checkBox input
{
	background-color:Transparent;
	border:none;
	height:auto;
	margin-top:4px;
	padding:0;
	width:auto;
}
fieldset .checkBoxGroup
{
	padding-left:17em;
}
fieldset .checkBoxGroup .checkBox
{
	display:inline-block;
	white-space:nowrap;
	width:12em;
}
fieldset .checkBoxGroup label
{
	margin:0 2em 0 0.5em;
	width:auto;
}
fieldset textarea
{
	background-color:#FDFCF6;
	border:solid 1px #D5D5D5;
	color:#78786D;
	font-size:1.3em;
	font-weight:bold;
	height:4em;
	padding:2px;
	width:26.1em;
}
fieldset select
{
	background-color:#FDFCF6;
	border:solid 1px #D5D5D5;
	color:#78786D;
	font-size:1.3em;
	font-weight:bold;
	height:26px;
	padding:2px;
	width:26.45em;
}
fieldset a
{
	text-decoration:none;
}
fieldset a:hover
{
	text-decoration:underline;
}
.formSubmit
{
	padding:4em 0 4em;
	text-align:right;
}
.formSubmitBassmaster
{
	padding:4em 0 4em;
	text-align:right;
}
.idssFormSubmit
{
	padding:1em 0 1em 48.4em;
}
.idssFormSubmit input
{
	border-style:none;
	border-color:inherit;
	border-width:medium;
	background:url('images/idssformsubmitlargebackground.gif') no-repeat left top;
	color:#F9F9EC;
	display:block;
	font-weight:bold;
	height:27px;
	margin-bottom:10px;
	width:250px;
}
.formSubmit input
{
	border-style:none;
	border-color:inherit;
	border-width:medium;
	background:url('images/formsubmitbackground.gif') no-repeat left top;
	color:#F9F9EC;
	font-weight:bold;
	height:27px;
	width:72px;
}
.formSubmitBassmaster input
{
	border-style:none;
	border-color:inherit;
	border-width:medium;
	background:url('images/formsubmitbackground-bassmaster.gif') no-repeat left top;
	color:#F9F9EC;
	font-weight:bold;
	height:27px;
	width:72px;
}
.formSubmit .largeSubmitButton
{
	background:url('images/formsubmitlargebackground.gif') no-repeat left top;
	width:108px;
}
dl.idssIDs
{
	margin:-10px 0 20px 10px;
}
dl.idssIDs dd
{
	padding-left:10px;
}
img.cal
{
	cursor:pointer;
	height:24px;
	vertical-align:middle;
	width:24px;
}
input.date
{
	margin-right:4px;
	width:6em;
}
input.number
{
	width:6em;
}
.formPager
{
	height:13px;
	padding:2em 0 2em 50em;
	position:relative;
}
.nextSection
{
	background:url('images/nextsection.gif') no-repeat right top;
	cursor:pointer;
	height:13px;
	padding-left:1em;
	position:absolute;
	right:10px;
	text-indent:-9999px;
	width:47px;
}
.previousSection
{
	background:url('images/previoussection.gif') no-repeat left top;
	cursor:pointer;
	height:13px;
	padding-right:2em;
	position:absolute;
	right:60px;
	text-indent:-9999px;
	width:47px;
}
/* Forms End */
/* Popups Begin */
.modalPopupBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopupContainer .mainButtonContainer
{
	text-align:right;
	padding:1em 0;
}
.modalPopupContainer fieldset
{
	border:none;
	background:none;
}
.modalPopupContainer .grid
{
	margin:0 auto;
}
.popTopper
{
	background:transparent url(images/poptopleft.png) no-repeat left top;
	height:11px;
	padding-left:15px;
}
.popTopper .popTopperInside
{
	background:transparent url(images/poptopright.png) no-repeat right top;
	height:11px;
}
.popMiddle
{
	position:relative;
	background:transparent url(images/popmidleft.png) repeat-y left top;
	padding-left:15px;
	overflow:auto;
}
.popMiddle .popMiddleInside
{
	background:transparent url(images/popmidright.png) repeat-y right top;
	padding-right:25px;
	overflow:auto;
}
.popBottom
{
	background:transparent url(images/popbotleft.png) no-repeat left top;
	padding-left:15px;
	height:18px;
}
.popBottom .popBottomInside
{
	background:transparent url(images/popbotright.png) no-repeat right top;
	height:18px;
}
.popupTimeout
{
	width:250px;
}
#timeLeft
{
	float:left;
	font-size:1.3em;
}
/* Popups End */
/* Grids Begin */
.grid
{
	border:solid 1px #DBDBCD;
	margin:10px 0 0 10px;
	position:relative;
	width:680px;
}
.grid caption
{
	padding:4px;
	font-style:italic;
}
.gridRowDefault
{
	background-color:#DBDBCD;
}
.gridAltRowDefault
{
	background-color:#FFFFFF;
}
.gridRowDefault a, .gridAltRowDefault a
{
	font-weight:bold;
	text-decoration:none;
}
.gridRowDefault a:hover, .gridAltRowDefault a:hover
{
	text-decoration:underline;
}
.gridRowDefault:hover, .gridAltRowDefault:hover
{
	background-color:#A2A295;
}
.gridRowDefault:hover td, .gridAltRowDefault:hover td
{
	border-bottom:solid 1px #A2A295;
	border-top:solid 1px #A2A295;
}
.gridRowDefault td, .gridAltRowDefault td
{
	padding:6px 10px 7px 5px;
	border-bottom:solid 1px #DBDBCD;
	border-top:solid 1px #DBDBCD;
	font-size:0.86em;
}
.gridEditRowDefault
{
	background-color:#A2A295;
}
.gridEditRowDefault > td
{
	padding:0 10px 0 5px;
	border-bottom:solid 1px #A2A295;
	border-top:solid 1px #A2A295;
	font-size:0.86em;
}
.gridEditRowDefault > td input, .gridEditRowDefault > td select
{
	font-size:1em;
}
.gridEditRowDefault > td.datePicker, .gridEditRowDefault > td.updateOrCancel
{
	white-space:nowrap;
}
.gridCurrentRow
{
	background-color:#A2A295;
	color:inherit;
	cursor:pointer;
}
.gridCurrentRow td
{
	padding:1px 10px 1px 5px;
	border-style:none;
}
.gridFooterDefault
{
	height:20px;
}
.gridFooterDefault td
{
	background:#950F12 url(images/gridheader.gif) repeat-x left top;
	border-top:solid 1px #485C85;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	padding-right:5px;
	position:relative;
	text-align:right;
	white-space:nowrap;
}
.gridFooterDefault td .totalRecords
{
	color:#FFFFFF;
	font-weight:bold;
	position:absolute;
	right:5px;
	top:0.4em;
}
.gridPagerDefault
{
	height:20px;
}
.gridPagerDefault td
{
	position:relative;
	background:#950F12 url(images/gridheader.gif) repeat-x left top;
	border-top:solid 1px #485C85;
	padding-left:5px;
}
.gridPagerDefault td .totalRecords
{
	position:absolute;
	top:0.4em;
	right:5px;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
}
.gridPagerDefault, .gridPagerDefault a
{
	color:#FFFFFF;
}
.gridPagerDefault ul
{
	list-style:none outside;
	height:20px;
}
.gridPagerDefault a:hover
{
	text-decoration:none;
}
.gridPagerDefault li, .gridPagerDefault li:first-child
{
	float:left;
	clear:none;
	background-image:none;
	text-indent:0;
	line-height:1.2em;
	font-size:0.8em;
	font-weight:bold;
	padding-top:0.3em;
	width:auto;
}
.gridPagerDefault li a
{
	display:inline;
	padding:0 1px 0 2px;
}
.emptyTemplateHeader
{
	background:#950F12 url(images/gridheader.gif) repeat-x left 2px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	height:18px;
	text-align:center;
}
.emptyTemplateHeader img
{
	padding-right:5px;
	margin-bottom:-2px;
}
.emptyTemplateBody
{
	background-color:#E7E7D9;
	color:#494441;
	text-align:center;
	padding:10px;
}
.gridHeaderDefault
{
	background-color:#950F12;
	color:#FFFFFF;
	text-align:left;
}
.gridHeaderDefault th
{
	background:#950F12 url(images/gridheader.gif) repeat-x left top;
	vertical-align:middle;
	font-size:0.86em;
	font-weight:bold;
	padding:7px 5px 8px 4px;
}
.gridHeaderDefault a
{
	color:#FFFFFF;
}
.gridHeaderDefault a:hover
{
	text-decoration:none;
}
/* Grids End */
/* Master Begin */
.outer
{
	margin:0 auto;
	width:970px;
}
.header
{
	height:137px;
	position:relative;
	width:970px;
	z-index:900;
}
.header h1
{
	background:url('images/logo.gif') no-repeat left top;
	height:94px;
	left:0;
	position:absolute;
	top:11px;
	width:148px;
}
.bassmasterContainer .header h1
{
	background:url(images/bassmaster-logo.gif) no-repeat left top;
}
.header h1 a
{
	display:block;
	height:94px;
	text-indent:-9999px;
	width:148px;
}
.promotionOuter
{	
	background:url(images/banner-background-603x96.png) no-repeat left top;
	height:76px;
	left:168px;
	padding:14px 0 0 20px;
	position:absolute;
	top:0;
	width:583px;
	z-index:9999;
}
.promotionInner
{
	height:60px;
	overflow:visible;
	width:562px;
	z-index:9999;
}
#avatarContainer
{
	height:53px;
	left:157px;
	position:absolute;
	top:84px;
	width:110px;
	z-index:800;
}
#HeaderSubSection
{
	background:url(images/header-sub-section-background-3x3.png) repeat left top;
	border-top:solid 1px #FCFCF9;
	height:41px;
	position:absolute;
	right:0;
	top:95px;
	width:702px;
}
#TourGuide
{
	background:url(images/tour-guide-background-26x26.png) no-repeat left top;
	border-right:solid 1px #E2E2D6;
	color:#3F3F3F;
	font-size:1.1em;
	font-weight:bold;
	height:24px;
	left:11px;
	padding:2px 0 0 34px;
	position:absolute;
	top:9px;
	text-decoration:none;
	width:146px;
}
.bassmasterContainer #TourGuide
{
	background:url(images/bassmaster-tour-guide-background-26x26.png) no-repeat left top;
}
#TourGuide span
{
	display:block;
}
#TourGuideDate
{
	font-size:0.8em;
	padding-top:2px;
}
.socialLinks
{
	border-left:solid 1px #FFFFFC;
	height:25px;
	left:339px;
	padding:1px 0 0 12px;
	position:absolute;
	top:9px;
	width:122px;
}
.socialLinks a
{
	float:left;
	height:23px;
	margin-right:6px;
	text-indent:-9999px;
	width:23px;
}
.socialLinks .linkFacebook
{
	background:url(images/facebook-background-23x23.png) no-repeat left top;
}
.socialLinks .linkTwitter
{
	background:url(images/twitter-background-23x23.png) no-repeat left top;
}
.socialLinks .linkBlog
{
	background:url(images/20x49-background-38x36.jpg) no-repeat left top;
    background-size: 23px 23px;
}
.socialLinks .linkYouTube
{
	background:url(images/youtube-background-23x23.png) no-repeat left top;
}
.ourOtherSites
{
	border-left:solid 1px #FFFFFC;
	border-right:solid 1px #E2E2D6;
	height:26px;
	left:193px;
	position:absolute;
	text-align:center;
	top:9px;
	width:144px;
}
.ourOtherSites label
{
	background:url(images/our-other-sites-label-background-10x9.png) no-repeat 121px 9px;
	color:#3E3E3E;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:26px;
	left:0;
	line-height:26px;
	padding-right:20px;
	position:absolute;
	text-transform:uppercase;
	top:0;
	width:124px;
}
.ourOtherSites ul
{
	background:#F9F9EC;
	display:none;
	left:-11px;
	padding-top:11px;
	position:absolute;
	top:28px;
	width:167px;
	z-index:9999;
}
.ourOtherSites li
{
	border-top:solid 1px #B8B8AB;
}
.ourOtherSites ul li a
{
	color:#3E3E3E;
	display:block;
	font-weight:bold;
	padding:6px;
	text-decoration:none;
}
.ourOtherSites ul li a:hover
{
	background-color:#85857B;
	color:#FAFAED;
}
.weather
{
	border-bottom:solid 1px #B8B8AB;
	border-top:solid 1px #B8B8AB;
	color:#78786D;
	height:68px;
	position:absolute;
	right:0;
	top:10px;
	width:196px;
}
.weather h2
{
	font-size:1em;
	font-weight:bold;
	left:20px;
	position:absolute;
	text-transform:uppercase;
	top:21px;
}
.weather .tempCurrent
{
	color:#818173;
	font-size:2.6em;
	font-weight:bold;
	left:85px;
	position:absolute;
	top:12px;
}
.weather img
{
	height:40px;
	left:146px;
	position:absolute;
	top:10px;
	width:40px;
}
.weather .tempHigh
{
	color:#818173;
	font-size:1em;
	font-weight:bold;
	left:19px;
	position:absolute;
	top:40px;
}
.weather .tempLow
{
	color:#818173;
	font-size:1em;
	font-weight:bold;
	left:59px;
	position:absolute;
	top:40px;
}
.search
{
	height:26px;
	position:absolute;
	right:0;
	top:8px;
	width:228px;
}
.searchBox
{
	background-color:#FDFDF7;
	border:solid 1px #D4D4C4;
	color:#78786D;
	font-size:1.3em;
	font-weight:bold;
	height:22px;
	left:0;
	padding:1px 4px;
	position:absolute;
	top:0;
	width:180px;
}
.searchButton
{
	background:url(images/search-button-background-21x22.png) no-repeat left top;
	border:none;
	cursor:pointer;
	font-size:0;
	height:22px;
	left:197px;
	line-height:0;
	overflow:hidden;
	position:absolute;
	text-align:left;
	text-indent:-9999px;
	top:4px;
	width:21px;
}
.bassmasterContainer .searchButton
{
	background:url(images/bassmaster-search-button-background-21x22.png) no-repeat left top;
}
nav
{
	border-bottom:solid 9px #000;
	height:49px;
	position:relative;
	width:970px;
}
nav > ul > li
{
	background:url(images/nav-background-166x49.png) repeat-x left top;
	border-left:solid 1px #6A0203;
	border-right:solid 1px #B42F30;
	bottom:0;
	position:absolute;
	text-align:center;
	top:0;
}
.bassmasterContainer nav > ul > li
{
	background:url(images/bassmaster-nav-background-166x49.png) repeat-x left top;
	border-left:solid 1px #1F5900;
	border-right:solid 1px #4D9E21;
}
nav > ul > li:hover
{
	background:url(images/nav-hover-background-166x49.png) repeat-x left top;
}
.bassmasterContainer nav > ul > li:hover
{
	background:url(images/nav-background_dark-166x49.png) repeat-x left top;
}
#ThingsToDo
{
	border-left:none;
	left:0;
	width:150px;
}
#WhereToEat
{
	left:151px;
	width:166px;
}
#WhereToStay
{
	left:319px;
	width:180px;
}
#Casinos
{
	left:501px;
	width:134px;
}
#EventsCalendar
{
	left:637px;
	width:195px;
}
#Lagniappe
{
	border-right:none;
	right:0;
	width:135px;
}
nav > ul > li > a
{
	color:#F9F9EC;
	display:block;
	font-size:1.55em;
	font-weight:bold;
	height:49px;
	line-height:49px;
	text-decoration:none;
}
nav ul li div
{
	background-color:#010001;
	border-bottom:solid 6px #9F1014;
	display:none;
	padding:24px 0 12px 2px;
	position:absolute;
	z-index:9999;
}
.bassmasterContainer nav ul li div
{
	border-bottom:solid 6px #1F5900;
}
#ThingsToDo div
{
	width:320px;
}
#Lagniappe div
{
	width:130px;
}
nav ul li ul
{
	float:left;
	margin:0 10px;
}
nav ul li ul li
{
	border-top:solid 1px #2D2D2D;
	float:none;
	min-width:90px;
	padding:2px 10px 4px 2px;
	text-align:left;
}
nav ul li ul li.firstNav
{
	padding-left:2px;
	border-top:none;
}
nav ul li ul li a
{
	color:#F9F9EC;
	display:block;
	font-size:1.15em;
	font-weight:normal;
	padding:5px 0 4px;
	text-decoration:none;
}
nav ul li ul li a:hover
{
	border-top:none;
	color:#F27778;
	padding:5px 0 4px;
}
.bassmasterContainer nav ul li ul li a:hover
{
	color:#4D9E21;
}
#contentHeader
{
	background:#000 url(images/content-header-background-3x3.png) repeat left top;
	height:451px;
	position:relative;
}
#slideShowContainer,#photoGalleryContainer
{
	border:solid 1px #2D2D2D;
	height:349px;
	left:15px;
	position:absolute;
	top:11px;
    width: 608px;
}
.ssp-mobile-poster-label {
}
.ssp-mobile-poster-title {
}
.ssp-mobile-poster-description {
}
.ssp-mobile-poster-button {
}
.noContentHeader
{
	height:391px !important;
	margin-bottom:10px;
}
#contentHeader aside
{
	left:638px;
	position:absolute;
	top:11px;
	width:316px;
}
.content
{
	clear:both;
	min-height:200px;
	padding:0;
}
#mainContentContainer
{
	background:#FFF url(images/content-background-646x126.jpg) no-repeat left top;
	border:solid 1px #DBDBCC;
	border-top:none;
	color:#2E2C2B;
	line-height:1.6em;
	margin-bottom:10px;
	min-height:775px;
	padding:30px 353px 90px 20px;
	position:relative;
}
#mainContentContainer aside
{
	overflow:visible;
	position:absolute;
	right:-22px;
	top:-80px;
	width:355px;
}
#mainContentContainer .searchResults + aside,#mainContentContainer .sitemap + aside,#mainContentContainer .staff + aside
{
	top:0;
}
.bassmasterContainer #mainContent a
{
	color:#4D9E21;
}
#mainContent
{
	overflow:auto;
}
#mainContent h2, #mainContent h3
{
	color:#494441;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:14px;
	text-transform:uppercase;
}
#mainContent h4
{
	color:#494441;
	font-size:1em;
	font-weight:bold;
	margin-bottom:4px;
}
#mainContent p
{
	font-size:1.1em;
	margin-bottom:1.6em;
	text-align:justify;
}
#mainContent em
{
	font-style:italic;
}
.sideContentContainer
{
	float:left;
	margin-bottom:80px;
	overflow:visible;
	width:316px;
}
.footer
{
	height:110px;
	position:relative;
}
.footer ul
{
	overflow:hidden;
	position:absolute;
	z-index:9999;
}
.footer ul li
{
	border-left:solid 1px #626259;
	float:left;
	padding:0 7px;
}
.footer ul li.firstNav
{
	border-left:none;
	padding-left:0;
}
.footer ul li a
{
	color:#626259;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.footer .contactInfo
{
	background:url(images/footer-background-333x71.png) no-repeat left -1px;
	padding-left:160px;
	position:absolute;
	right:0;
	top:0;
	width:174px;
}
.footer .bureauName
{
	color:#494441;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
}
.footer address
{
	color:#8C8C82;
	font-size:0.8em;
	font-weight:bold;
	margin:2px 0;
}
.footer .bureauPhone
{
	color:#8C8C82;
	font-size:2em;
	font-weight:bold;
}
.footer .bureauVisitorInfo
{
	color:#8C8C82;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
}
.footer .bureauBusinessInfo
{
	color:#494441;
	font-size:0.9em;
	font-weight:bold;
	padding-top:8px;
	text-transform:uppercase;
}
.footer .siteCredits
{
	left:0;
	position:absolute;
	top:30px;
	width:250px;
}
.footer .siteCredits a
{
	float:left;
}
.footer .gorillaLink
{
	background:url(images/gds_link.png) no-repeat -8px top;
	display:block;
	height:30px;
	text-indent:-9999px;
	width:117px;
}
.footer .falconAppsLink
{
	background:url(images/falcon-apps-logo-sbctb109x16.png) no-repeat left top;
	display:block;
	height:16px;
	margin-top:7px;
	text-indent:-9999px;
	width:109px;
}
.footer .falconAppsLink:hover
{
	background:url(images/falcon-apps-logo-sbctb109x16.png) no-repeat left bottom;
}
.footer .dmap
{
	left:604px;
	position:absolute;
	top:15px;
}
.saveSuccessful
{
	background:#B51218;
	color:#FFF;
	font-size:1.5em;
	font-weight:bold;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	right:10px;
	text-align:center;
	top:50px;
	width:180px;
	z-index:9999;
}
#photoplexContainer
{
	display:none;
}
#tourbookdiv
{
	margin:0 auto;	
}
#photoplexBackgroundContainer
{
    background: url(images/photoplex_bg.jpg) no-repeat top left;
}
#twoMinuteTourGuideContainer
{
	display:none;
}
.ui-dialog .ui-widget-header .ui-icon {background-image: url(images/close-x-9x9.png); }
.ui-dialog .ui-icon-closethick{ background-position:4px 4px;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #242424; }
.ui-dialog .ui-widget-header { border: 1px solid #000; background: #000; color: #222222; font-weight: bold; }
.ui-dialog .ui-widget-content { background: #242424; color: #222222; }
.ui-dialog{border: 1px solid #000; background: #242424;}
.ui-widget-overlay { background: #000 url(images/content-header-background-3x3.png) 50% 50% repeat; opacity: .70;filter:Alpha(Opacity=70); }
/* Master End */
/* Home Begin */
#homeHighlightLinks
{
	clear:both;
	height:41px;
	left:15px;
	position:absolute;
	top:362px;
}
#homeHighlightLinks li
{
	height:46px;
	position:absolute;
	top:5px;
}
#homeHighlightLinks a
{
	display:block;
	height:41px;
	text-indent:-9999px;
}
#videoTourContentHeaderLink
{
	background:url(images/video-tour-content-header-link-background-169x41.png) no-repeat left top;
	left:50px;
	width:169px;
}
#freeThingsToDoContentHeaderLink
{
	background:url(images/free-things-to-do-content-header-link-background-192x41.png) no-repeat left top;
	left:264px;
	width:192px;
}
#hereUltimateGuideContentHeaderLink
{
	background:url(images/here-ultimate-guide-content-header-link-background-178x41.png) no-repeat left top;
	left:499px;
	width:178px;
}
#mapsContentHeaderLink
{
	background:url(images/maps-content-header-link-background-165x41.png) no-repeat left top;
	left:714px;
	width:165px;
}
.homeContent #homeMainContentHeader
{
	background:url(images/home-main-content-header-background-988x67-.png) no-repeat left top;
	color:#F9F9ED;
	height:33px;
	left:-19px;
	padding:34px 0 0 36px;
	position:absolute;
	top:-48px;
	width:952px;
}
#mainContentContainer #homeContentSideBar
{
	top:-28px;
}
.homeContent
{
	padding-top:9px;
}
#homeSocialControls
{
	border-top:solid 1px #DFDFDF;
	height:316px;
	position:relative;
}
#homeSocialControls .blogWidget
{
	left:-8px;
	position:absolute;
	top:18px;
}
#homeSocialControls .twitterWidget
{
	left:294px;
	position:absolute;
	top:9px;
}
#homeSocialControls .videoWidget
{
	left:-8px;
	position:absolute;
	top:183px;
}
#homeSocialControls .facebookLatestPostWidget
{
	left:294px;
	position:absolute;
	top:182px;
}
#relatedSites
{
	bottom:20px;
	height:60px;
	left:20px;
	position:absolute;
}
#relatedSites li
{
	float:left;
	margin-left:60px;
}
#relatedSites li:first-child
{
	margin-left:20px;
}
#rendezvousOnTheRed
{
	padding-top:6px;
}
#exploreLANorth
{
	padding-top:10px;
}
#sbSportsCommission
{
	padding-top:8px;
}
/* Home End */
/* Blog Widget Begin */
.blogWidget
{
	background:url(images/blog-widget-background-280x142.png) no-repeat left top;
	height:72px;
	padding:70px 20px 0 24px;
	position:relative;
	width:236px;
}
.blogWidget h1
{
	height:26px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:110px;
}
.blogWidget h1 a
{
	height:26px;
}
.blogWidget h2
{
	height:38px;
	left:18px;
	position:absolute;
	text-indent:-9999px;
	top:24px;
	width:242px;
}
.blogWidget h2 a
{
	height:38px;
}
.blogWidget a
{
	color:#474747;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	text-decoration:none;
}
.blogWidget a:hover
{
	text-decoration:underline;
}
/* Blog Widget End */
/* Video Widget Begin */
.videoWidget
{
	background:url(images/video-widget-background-280x125.png) no-repeat left top;
	height:85px;
	padding:37px 0 0 0;
	position:relative;
	width:283px;
}
.videoWidget h1
{
	height:26px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:144px;
}
.videoWidget h1 a
{
	display:block;
	height:26px;
}
.videoWidget img
{
	height:59px;
}
.videoWidget .videoThumbnail
{
	height:59px;
	left:21px;
	position:absolute;
	top:36px;
}
.videoWidget .videoTitle
{
	color:#F9F9EC;
	font-size:1.1em;
	font-weight:bold;
	height:50px;
	left:108px;
	position:absolute;
	text-decoration:none;
	top:40px;
	width:154px;
}
.videoWidget .videoTitle:hover
{
	text-decoration:underline;
}
.videoWidget .videoWatchMore
{
	color:#F9F9EC;
	font-size:0.7em;
	font-weight:bold;
	position:absolute;
	right:20px;
	text-decoration:none;
	text-transform:uppercase;
	top:100px;
}
.videoWidget .videoWatchMore:hover
{
	text-decoration:underline;
}
/* Video Widget End */
/* Twitter Widget Begin */
.twitterWidget
{
	background:url(images/twitter-widget-background-301x159.png) no-repeat left top;
	height:109px;
	margin:0 0 15px 15px;
	padding:50px 0 0 26px;
	position:relative;
	width:275px;
}
.twitterWidget h1
{
	height:20px;
	left:18px;
	position:absolute;
	text-indent:-9999px;
	top:8px;
	width:200px;
}
.twitterWidget h1 a
{
	display:block;
	height:20px;
}
.twitterWidget .twitterTweet a
{
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4;
	text-decoration:none;
	width:250px;
}
.twitterWidget .twitterTweet a:hover
{
	text-decoration:underline;
}
.twitterWidget .twitterTweetTime
{
	color:#FFF;
	font-size:0.9em;
}
.twitterWidget .twitterFollow
{
	color:#00667A;
	left:26px;
	position:absolute;
	text-decoration:none;
	top:140px;
}
.twitterWidget .twitterFollow:hover
{
	text-decoration:underline;
}
/* Twitter Widget End */
/* Facebook Latest Post Widget Begin */
.facebookLatestPostWidget
{
	background:url(images/facebook-latest-post-widget-background-303x123.png) no-repeat left top;
	height:93px;
	margin-left:15px;
	padding:30px 10px 0 30px;
	position:relative;
	width:263px;
}
.facebookLatestPostWidget h1
{
	height:16px;
	left:14px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:150px;
}
.facebookLatestPostWidget h1 a
{
	display:block;
	height:16px;
}
.facebookLatestPostWidget .facebookPost a
{
	color:#0A669B;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4;
	text-decoration:none;
}
.facebookLatestPostWidget .facebookPost a:hover
{
	text-decoration:underline;
}
.facebookLatestPostWidget .facebookPostTime
{
	color:#2E2E2E;
	font-size:0.9em;
}
/* Facebook Latest Post Widget End */
/* Booking Engine Begin */
.bookingEngine
{
	background:#000 url(images/booking-background-315x167.png) no-repeat left bottom;
	border:solid 1px #3A3A3A;
	height:167px;
	margin-bottom:11px;
	overflow:hidden;
	position:relative;
	width:315px;
}
.bookingEngine h2
{
	background:url(images/booking-header-background-163x53.png) no-repeat left top;
	height:53px;
	left:0;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	width:163px;
}
.bassmasterContainer .bookingEngine h2
{
	background:url(images/bassmaster-booking-header-background-163x53.png) no-repeat left top;
}
.holidayContainer .bookingEngine h2
{
	background:url(images/holiday-booking-header-background-163x53.png) no-repeat left top;
}
.bookingEngine #beCheckInDate
{
	color:#F9F9EC;
	font-size:1.1em;
	left:180px;
	position:absolute;
	text-align:center;
	top:8px;
	width:124px;
}
.bookingEngine #start-date
{
	background:#2D2D2D;
	border:solid 1px #3A3A3A;
	color:#F9F9EC;
	left:180px;
	padding:2px 0;
	position:absolute;
	text-align:center;
	top:24px;
	width:98px;
}
.bookingEngine #start-date + .ui-datepicker-trigger
{
	height:20px;
	left:284px;
	position:absolute;
	top:24px;
	width:18px;
}
.bookingEngine #beCheckOutDate
{
	color:#F9F9EC;
	font-size:1.1em;
	left:180px;
	position:absolute;
	text-align:center;
	top:56px;
	width:124px;
}
.bookingEngine #end-date
{
	background:#2D2D2D;
	border:solid 1px #3A3A3A;
	color:#F9F9EC;
	left:180px;
	padding:2px 0;
	position:absolute;
	text-align:center;
	top:74px;
	width:98px;
}
.bookingEngine #end-date + .ui-datepicker-trigger
{
	height:20px;
	left:284px;
	position:absolute;
	top:74px;
	width:18px;
}
.bookingEngine #lodgingID
{
	font-size:0.9em;
	left:180px;
	position:absolute;
	top:106px;
	width:122px;
}
.bookingEngine #beSubmit
{
	background:#95120F;
	border:solid 1px #B9251F;
	color:#F9F9EC;
	cursor:pointer;
	left:180px;
	padding:4px 0;
	position:absolute;
	text-align:center;
	top:134px;
	width:122px;
}
.bassmasterContainer .bookingEngine #beSubmit
{	
	background:#1F5900;
	border:solid 1px #4D9E21;
}
/* Booking Engine End */
/* Request Visitors Guide / Travel Planner Begin */
.requestVisitorsGuide
{
	background:url(images/request-visitors-guide-background-315x77.png) no-repeat left top;	
}
.requestTravelPlanner
{
	background:url(images/request-travel-planner-background-315x77.png) no-repeat left top;
}
.requestVisitorsGuide,.requestTravelPlanner
{
	border:solid 1px #3A3A3A;
	display:block;
	height:77px;
	margin-bottom:12px;
	position:relative;
	text-decoration:none;
	width:315px;
}
.requestVisitorsGuide span,.requestTravelPlanner span
{
	color:#F9F9EC;
	font-size:14px;
	font-weight:bold;
	height:52px;
	left:136px;
	line-height:1.4em;
	padding-top:7px;
	position:absolute;
	text-align:center;
	top:12px;
	width:162px;
}
.requestVisitorsGuide span em,.requestTravelPlanner span em
{
	white-space:nowrap;
}
/* Request Visitors Guide End */
/* Newsletter Signup Begin */
.newsletterSignup
{
	background:#000 url(images/getaways-background-136x35.png) no-repeat 10px 4px;
	border:solid 1px #2D2D2D;
	height:78px;
	position:relative;
	width:315px;
}
.bassmasterContainer .newsletterSignup
{
	background:#000 url(images/bassmaster-getaways-background-136x35.png) no-repeat 10px 4px;
}
.newsletterSignup label, .newsletterSignup a
{
	color:#F9F9EC;
	font-size:11px;
	left:202px;
	line-height:1.4em;
	position:absolute;
	text-decoration:none;
	top:8px;
	width:98px;
}
.newsletterSignup a:hover
{
	text-decoration:underline;
}
.newsletterSignup em
{
	text-transform:uppercase;
}
.newsletterSignup .newsletterTextBox
{
	background:#2D2D2D;
	border:solid 1px #3A3A3A;
	color:#F9F9ED;
	font-size:1.2em;
	height:18px;
	left:11px;
	padding:2px 4px;
	position:absolute;
	top:44px;
	width:168px;
}
.newsletterSignup .newsletterButton
{
	background:#008DA9;
	border:solid 1px #19A5BF;
	color:#F9F9EC;
	font-size:1em;
	height:24px;
	left:200px;
	padding:0;
	position:absolute;
	text-transform:uppercase;
	top:44px;
	width:101px;
}
/* Newsletter Signup End */
/* Facebook Badge Begin */
.facebookBadge
{
	background:url(images/facebook-background-327x101.png) no-repeat 11px top;
	height:101px;
	margin-bottom:-36px;
	padding:10px 0 0 25px;
	width:355px;
}
.facebookBadge iframe
{
	background-color:#FFF;
}
/* Facebook Badge End */
/* Upcoming Events Begin */
.facebookBadge ~ .upcomingEvents
{
	position:relative;
}
.upcomingEvents
{
	background:url(images/upcoming-events-background-355x584.png) no-repeat left top;
	height:550px;
	margin-bottom:2px;
	padding:36px 0 0 27px;
	width:355px;
}
.mardiGrasMainContent .upcomingEvents
{
    background: url(images/mardi-gras-upcoming-events-background-355x584.png) no-repeat left top;
}
.bassmasterContainer .upcomingEvents
{
	background:url(images/bassmaster-upcoming-events-background-355x584.png) no-repeat left top;
}
.upcomingEvents h1
{
	height:50px;
	margin-bottom:8px;
	text-indent:-9999px;
	width:304px;
}
.upcomingEvents ul
{
	width:283px;
}
.upcomingEvents li:first-child
{
	border-top:none;
}
.upcomingEvents li
{
	border-top:solid 1px #D3D3C1;
	color:#494441;
	font-size:1.05em;
	line-height:1.2em;
	overflow:auto;
	padding:11px 0 12px;
}
.upcomingEvents .upcomingEventTitle
{
	display:block;
	font-size:1.3em;
	line-height:1.1em;
	padding-bottom:1px;
}
.upcomingEvents a
{
	color:#008AA4;
	font-weight:bold;
	text-decoration:none;
}
.upcomingEvents a:hover
{
	text-decoration:underline;
}
.upcomingEvents .upcomingEventDates
{
	font-size:1em;
	font-weight:bold;
	padding-bottom:2px;
}
.upcomingEvents .upcomingEventLocation
{
	font-weight:bold;
	padding-bottom:4px;
}
.upcomingEvents .upcomingEventMore
{
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:10px;
}
/* Upcoming Events End */
/* Subpage Master Common Begin */
.filterBox
{
	background:url(images/filter-background-970x72.png) no-repeat left top;
	bottom:0;
	clear:both;
	height:72px;
	left:0;
	position:absolute;
	width:970px;
}
.bassmasterContainer .filterBox
{
	background:url(images/bassmaster-filter-background-970x72.png) no-repeat left top;
}
.pageFilter
{
	color:#FFF;
	font-size:1.3em;
	font-weight:bold;
	line-height:72px;
	height:72px;
	padding:0 8px;
	text-align:center;
	text-transform:uppercase;
	width:149px;
}
.pageFilter span
{
	display:block;
	line-height:1.4em;
	padding-top:15px;
}
.filters
{
	height:72px;
	left:166px;
	padding:10px;
	position:absolute;
	top:0;
	width:478px;
}
.filters label
{
	color:#F27778;
	display:inline-block;
	font-size:0.9em;
	font-weight:bold;
	padding:6px 0 4px 2px;
	text-transform:uppercase;
}
.bassmasterContainer .filters label
{
	color:#93E06A;
}
.filters span
{
	background:url(images/filterdropdownbackground.gif) no-repeat left top;
	color:#FFF;
	cursor:pointer;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:22px;
	line-height:22px;
	padding-left:5px;
	text-transform:uppercase;
	width:176px;
}
.bassmasterContainer .filters span
{
	background:url(images/filterdropdownbackground-green.gif) no-repeat left top;
}
.filters ul
{
	background-color:#6B0709;
	display:none;
	margin-top:-3px;
	padding:5px;
	width:166px;
}
.bassmasterContainer .filters ul
{
	background-color:#125800;
}
.holidayContainer .filters ul, .bassmasterContainer .filters ul
{
    background: none;
    display: block;
    overflow: hidden;
    padding: 2px;
    width: 450px;
}
.filters ul li
{
	border-top:solid 1px #99282A;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}
.bassmasterContainer .filters ul li
{
	border-top:solid 1px #4D9E21;
}
.holidayContainer .filters ul li, .bassmasterContainer .filters ul li
{
    border: none;
    display: block;
    float: left;
    height: 20px;
    margin-right: 15px;    
}
.filters ul li a
{
	color:#FFF;
	display:block;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
}
.holidayContainer .filters ul li a, .bassmasterContainer .filters ul li a
{
    display: inline;
    padding: 0;
}
.filters ul li a:hover
{
	background-color:#99282A;
}
.bassmasterContainer .filters ul li a:hover
{
	background-color:#4D9E21;
}
.holidayContainer .filters ul li a:hover, .bassmasterContainer .filters ul li a:hover
{
    background: none;
    text-decoration: underline;
}
.filters .filterOne
{
	left:10px;
	position:absolute;
	top:9px;
	width:180px;
	z-index:999;
}
.filters .filterTwo
{
	background:url('images/filtertwobackground.gif') no-repeat left top;
	left:200px;
	padding-left:15px;
	position:absolute;
	top:9px;
	width:200px;
	z-index:9999;
}
.filters .filterTwo span
{
	font-size:1em;
}
/* Subpage Master Common End */
/* Admin Master Begin */
.adminNav
{
	border-bottom:solid 1px #DBDBCD;
	overflow:auto;
	width:970px;
}
.adminNav ul li
{
	float:left;
	padding:0 10px 12px 10px;
}
.adminNav ul li.firstNav
{
	padding-left:14px;
}
.adminNav ul li a
{
	color:#160E00;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:5px 0 0;
	text-decoration:none;
}
.adminNav ul li a:hover
{
	border-top:solid 3px #B51218;
	padding:2px 0 0;
}
.adminContent
{
	padding-top:14px;
	margin-bottom:80px;
}
.adminContent h2
{
	color:#494441;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:14px;
	text-transform:uppercase;
}
.adminContent h3
{
	color:#494441;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:14px;
	text-transform:uppercase;
}
.adminContent fieldset h3
{
	padding:20px 0 0 40px;
}
.adminContent fieldset.multiSection ol
{
	border-top:none;
}
.adminContent fieldset.multiSection legend + h3
{
	border-top:solid 1px #D9D7D0;
}
.adminContent p
{
	color:#494441;
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:1.6em;
	text-align:justify;
}
.adminContent p.weatherError
{
	color:#FF0000;
	font-weight:bold;
}
.newsAndIndustryEvents
{
	height:200px;
}
.weekendTourismUpdate
{
	height:1000px;
	width:800px;
}
/* Admin Master End */
/* Video Add/Edit Begin */
.videoAddEditForm
{
	min-height:350px;
}
.videoAddEditVideo
{
	position:absolute;
	right:100px;
	top:126px;
}
/* Video Add/Edit End */
/* Music Player Album Add/Edit Begin */
.albumCover
{
	display:block;
	margin:1em 0 0 18em;
}
.removeImage
{
	margin:1em 0 0 18em;
}
/* Music Player Album Add/Edit End */
/* Listing Category Begin */
#listingsPerPage
{
	float:right;
	padding-bottom:4px;
	text-align:right;
	width:24em;
}
#listingsPerPage label
{
	display:inline-block;
	font-weight:bold;
	line-height:1.2em;
	margin-right:0.6em;
	padding-top:3px;
	text-align:right;
	text-transform:uppercase;
	vertical-align:top;
	width:17em;
}
#listingsPerPage select
{
	background-color:#FDFCF6;
	border:solid 1px #D5D5D5;
	color:#78786D;
	font-size:1.3em;
	font-weight:bold;
	height:26px;
	padding:2px;
	width:4em;
}
#listings
{
	clear:both;
}
#listings li
{
	border-top:solid 1px #DBDBCD;
	color:#494441;
	font-size:1.1em;
	line-height:1.2em;
	overflow:auto;
	padding:12px 0;
}

.holidayContainer #listings
{
    margin-bottom: 50px;
}

.holidayContainer .preferredRestaurantsDescription
{
    margin-bottom: 50px;
}
/*
#listings li a
{
	color:#494441;
	text-decoration:none;
}
#listings li a:hover
{
	color:#A71015;
	text-decoration:underline;
}
*/
#listings li h3
{
	font-size:1em;
	font-weight:bold;
	margin-bottom:16px;
	text-transform:uppercase;
}
#listings li label
{
	font-weight:bold;
}
.listingContent
{
	margin-bottom:14px;
}
.listingContent p
{
	font-size:1em;
}
.listingAddress
{
	font-weight:bold;
	padding-bottom:8px;
}
.listingAddressAndPhone, .listingEmailWebAndSocial
{
	float:left;
}
.listingAddressAndPhone
{
	width:200px;
}
.listingEmailWebAndSocial
{
	width:250px;
}
.listingEmailAndWeb
{
	padding-bottom:8px;
}
.listingImage
{
	float:right;
	padding-top:30px;
	width:130px;
}
.listingImage a
{
	display:block;
}
.listingImage img
{
	border:solid 3px #E5E6D6 !important; /*height:112px;*/
	height:116px;
	width:116px;
}
.listingInfo
{
	float:left;
	width:450px;
}
.listingMap
{
	background:url('images/maplinkbackground.gif') no-repeat left top;
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	padding-left:34px;
	width:50px;
}
.listingPrice
{
	float:left;
	height:29px;
	line-height:29px;
	width:70px;
}
.shareThis
{
	float:left;
	height:29px;
	line-height:29px;
	width:100px;
}
.listingPager
{
	clear:both;
	color:#494441;
	float:right;
	margin:16px 20px 0;
	padding-bottom:10px;
	position:relative;
}
.listingPager li
{
	border-left:solid 1px #494441;
	cursor:pointer;
	float:left;
	height:13px;
	line-height:12px;
	margin-bottom:5px;
	padding:0 5px;
}
.listingPager li.listingPageOne
{
	border-left:none;
}
.listingPager li.listingCurrentPage
{
	cursor:default;
	font-weight:bold;
}
.listingPager li.previousListingEnabled, .listingPager li.previousListingDisabled, .listingPager li.nextListingEnabled, .listingPager li.nextListingDisabled
{
	border-left:none;
	text-indent:-9999px;
	width:10px;
}
.listingPager li.previousListingEnabled
{
	background:url('images/previouslisting.gif') no-repeat left top;
}
.listingPager li.previousListingDisabled
{
	background:url('images/previouslistingdisabled.gif') no-repeat left top;
	cursor:default;
}
.listingPager li.nextListingEnabled
{
	background:url('images/nextlisting.gif') no-repeat right top;
}
.listingPager li.nextListingDisabled
{
	background:url('images/nextlistingdisabled.gif') no-repeat right top;
	cursor:default;
}
/* Listing Category End */
/* Listing Begin */
.listingMainMap
{
	background-color:Red;
	height:280px;
	width:643px;
}
.listing
{
	color:#494441;
	font-size:1.1em;
	overflow:auto;
	padding-bottom:12px;
}
.listing h3
{
	font-size:1em;
	font-weight:bold;
	margin-bottom:16px;
	text-transform:uppercase;
}
.listing label
{
	font-weight:bold;
}
/* Listing End */
/* Newsletter Begin */
.newsletterList
{
	margin-bottom:10px;
}
.newsletterList li
{
	padding:5px 0 15px 20px;
}
.newsletterList li a
{
	font-size:1.4em;
	font-weight:bold;
}
/* Newsletter End */
/* Staff Begin */
.staffList
{
	margin-bottom:50px;
	overflow:auto;
}
.staffList li
{
	float:left;
	height:110px;
	padding:5px;
	width:300px;
}
.staffList li img
{
	border:solid 3px #E5E6D6;
	float:left;
	height:98px;
	margin-right:10px;
	width:80px;
}
.staffList li span
{
	display:block;
	padding:2px;
}
/* Staff End */
/* Request for Proposal Begin */
fieldset .rfpMealFunctions, fieldset .rfpFormerMeetingSites, fieldset .rfpFutureMeetingSites
{
	border-top:solid 1px #D9D7D0;
	padding:10px 0 10px 30px;
}
fieldset .rfpMealFunctions th, fieldset .rfpFormerMeetingSites th, fieldset .rfpFutureMeetingSites th
{
	font-size:1.1em;
	font-weight:bold;
	padding:2px;
	text-align:center;
}
fieldset .rfpMealFunctions td, fieldset .rfpFormerMeetingSites td, fieldset .rfpFutureMeetingSites td
{
	padding:2px;
}
fieldset .rfpMealFunctions label
{
	margin-right:4em;
	width:7em;
}
fieldset .rfpMealFunctions input
{
	margin-right:1em;
	width:10em;
}
fieldset .rfpFormerMeetingSites input, fieldset .rfpFutureMeetingSites input
{
	margin-right:1em;
	width:8em;
}
fieldset .rfpFutureMeetingSites + ol
{
	border-top:none;
}
fieldset .rfpMealFunctions select
{
	margin-right:1em;
	width:6em;
}
/* Request for Proposal End */
/* Video Begin */
.videoPlayer
{
	background:#000 url(images/videoback.gif) no-repeat left top;
	height:344px;
	padding-left:114px;
	width:529px;
}
.videoPageList
{
	overflow:auto;
	position:relative;
}
.videoPageList li
{
	border-bottom:#DBDBCD 1px solid;
	float:left;
	height:100px;
	margin-bottom:2px;
	overflow:hidden;
	padding:10px 0 4px 14px;
	width:281px;
}
.videoPageList li.alternateItem
{
	border-left:#DBDBCD 1px solid;
}
.videoPageList li.bottomRow
{
	border-bottom:none;
}
.videoPageList img
{
	border:solid 3px #E5E6D6 !important;
	height:90px;
	width:120px;
}
.videoPageList .videoListImage
{
	display:block;
	float:left;
	width:128px;
}
.videoPageList .videoListText
{
	color:#494441;
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
	padding:10px 10px 0;
	text-decoration:none;
	text-transform:uppercase;
	width:130px;
}
.videoPageList .videoListText:hover
{
	color:#A71015;
	text-decoration:underline;
}
/* Video End */
/* Staff Begin */
.staffHeader
{
	background:url(images/sitemapheaderbackground.jpg) no-repeat left top;
	font-weight:bold;
	height:72px;
	margin:-30px 0 0 -21px;
	padding:22px 0 0 20px;
	text-transform:uppercase;
	width:970px;
}
.staffHeader h2
{
	color:#FFF;
	font-size:2.1em;
}
.staffHeader div
{
	color:#F27778;
	font-size:0.9em;
	padding-left:2px;
}
.staff
{
	color:#494441;
	min-height:790px;
	padding:0 10px;
}
.staff h3:first-child
{
	margin-top:0;
}
.staff h3
{
	font-size:1.6em;
	margin:20px 0 10px;
}
.staff p
{
	line-height:1.2em;
    margin-bottom: 1.2em;
}
.staff ol
{
	margin-top:10px;
}
.staff ol li
{
	line-height:1.2em;
	list-style:decimal outside;
	margin-left:20px;
	padding:2px;
}
/* Staff End */
/* Sitemap Begin */
.sitemapHeader
{
	background:url(images/sitemapheaderbackground.jpg) no-repeat left top;
	font-weight:bold;
	height:72px;
	margin:-30px 0 0 -21px;
	padding:22px 0 0 20px;
	text-transform:uppercase;
	width:970px;
}
.sitemapHeader h2
{
	color:#FFF;
	font-size:2.1em;
}
.sitemapError
{
	color:#494441;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 20px 20px;
}
.sitemapHeader div
{
	color:#F27778;
	font-size:0.9em;
	padding-left:2px;
}
.sitemap
{
	font-weight:bold;
	overflow:auto;
	padding-top:10px;
	text-transform:uppercase;
}
.sitemap h3
{
	border-bottom:solid 1px #D9D7D0;
	clear:both;
	color:#494441;
	font-size:1.2em;
	padding-bottom:2px;
}
.sitemap ul
{
	float:left;
	padding:12px 0 50px 14px;
	width:160px;
}
.sitemap a
{
	color:#494441;
	font-size:0.9em;
	line-height:1.3em;
	text-decoration:none;
}
.sitemap a:hover
{
	color:#A71015;
	text-decoration:underline;
}
/* Sitemap End */
/* Search Results Begin */
.searchResultsHeader
{
	background:url(images/sitemapheaderbackground.jpg) no-repeat left top;
	font-weight:bold;
	height:72px;
	margin:-30px 0 0 -21px;
	padding:22px 0 0 20px;
	text-transform:uppercase;
	width:970px;
}
.searchResultsHeader h2
{
	color:#FFF;
	font-size:2.1em;
}
.searchResultsHeader div
{
	color:#F27778;
	font-size:0.9em;
	padding-left:2px;
}
.searchResults
{
	min-height:790px;
}
.gsc-search-box
{
    display: none;
}
.customSearchControls
{
    margin-bottom: 10px;
}
.gsc-control-cse, .customSearchControls
{
	font-family:Arial, sans-serif;
	border-color:#FFF;
	background-color:#FFF;
}
input.gsc-input, .customSearchControls input[type='text']
{
	border-color:#D5D5D5;
    padding-left: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: #DDD;
    width: 80%;
}
input.gsc-search-button, .customSearchControls input[type='submit']
{
	background-color:#FDFCF6;
	border:solid 1px #D5D5D5;
	color:#78786D;
}
.gsc-wrapper
{
	margin-top:20px;
}
.gsc-branding, .gsc-tabsArea
{
	display:none;
}
.gsc-webResult.gsc-result, .gsc-webResult.gsc-result:hover
{
	border-color:#FFF;
	background-color:#FFF;
}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gsc-cursor-page, a.gsc-trailing-more-results:link, .gs-promotion.gs-result a.gs-title:link, .gs-promotion.gs-result a.gs-title:visited, .gs-promotion.gs-result a.gs-title:active
{
	color:#A71015;
	font-weight:bold;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b
{
	color:#A71015;
}
.gs-webResult.gs-result .gs-snippet
{
	color:#000000;
	padding-bottom:4px;
}
.gs-promotion.gs-result .gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl-short, .gs-webResult.gs-result .gs-visibleUrl, .gs-webResult.gs-result .gs-visibleUrl-short
{
	color:#494441;
	font-weight:bold;
}
.gsc-cursor-box
{
	border-color:#F9F9EC;
}
.gsc-results .gsc-cursor-page
{
	color:#494441 !important;
	border-color:#D5D5D5;
	background-color:#F9F9EC;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page
{
	color:#494441 !important;
	border-color:#D5D5D5;
	background-color:#FDFCF6;
}
.gsc-results .gsc-cursor-page:hover, .gsc-results .gsc-cursor-page.gsc-cursor-current-page:hover
{
	color:#A71015 !important;
}
.gs-promotion.gs-result
{
	border-color:#336699;
	background-color:#FFFFFF;
}
.gs-promotion.gs-result a.gs-title:hover
{
	color:#A71015;
}
.gs-promotion.gs-result .gs-snippet
{
	color:#000000;
}
.gsc-trailing-more-results
{
	color:#494441 !important;
	font-size:0.9em;
}
.gsc-trailing-more-results:hover
{
	color:#A71015 !important;
}
/* Search Results End */
/* Admin Staff Image List Begin */
.staffImageList
{
	margin-bottom:10px;
}
.staffImageList li
{
	padding:5px 0 15px 20px;
}
.staffImageList li span
{
	display:inline-block;
	line-height:98px;
	padding:0 10px;
	vertical-align:top;
}
.staffImageList li a
{
	font-size:1em;
	font-weight:bold;
	line-height:98px;
	vertical-align:top;
}
/* Admin Staff Image List End */
/* Admin Listing Image List Begin */
.listingImageList
{
	margin-bottom:10px;
}
.listingImageList li
{
	padding:5px 0 15px 20px;
}
.listingImageList li span
{
	display:inline-block;
	line-height:98px;
	padding:0 10px;
	vertical-align:top;
}
.listingImageList li a
{
	font-size:1em;
	font-weight:bold;
	line-height:98px;
	vertical-align:top;
}
/* Admin Listing Image List End */
/* Admin Form Submissions Begin */
.formSubmissionTypes
{
	height:100px;
}
.formSubmissionTypes li
{
	float:left;
	padding:10px;
}
.formSubmissionTypes li a
{
	font-weight:bold;
	text-decoration:none;
}
.formSubmissionTypes li a:hover
{
	text-decoration:underline;
}
.formSubmissions td
{
	white-space:nowrap;
}
.formSubmissionData
{
	padding-top:40px;
}
.formSubmissionData dl
{
	padding:10px;
}
.formSubmissionData dt
{
	clear:left;
	height:20px;
	float:left;
	font-weight:bold;
	line-height:20px;
	margin-right:1em;
	text-align:right;
	vertical-align:top;
	width:15em;
}
.formSubmissionData dd
{
	/* 	display:inline; 	padding-bottom:4px; 	*/
	display:block;
	line-height:20px;
	margin-left:16em;
	min-height:20px;
}
.formSubmissionData dd ul
{
	/*padding-left:16em;*/
}
/* Admin Form Submissions End */
/* Admin Pdf Maintenance Begin */
.pdfList
{
	margin-bottom:10px;
}
.pdfList li
{
	padding:5px 0 15px 20px;
}
.pdfList li li
{
	padding:5px 0 5px 20px;
}
.pdfList h3 a
{
	padding-left:10px;
}
.pdfList li a
{
	font-size:1em;
	font-weight:bold;
	padding-right:10px;
	vertical-align:top;
}
/* Admin Pdf Maintenance End */
/* Admin Newsletter Maintenance Begin */
.newsletterGroups li h3
{
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}
.newsletterGroups li ul
{
	padding-bottom:20px;
}
.newsletterGroups li ul li
{
	padding:5px 0 15px 20px;
}
.newsletterGroups li ul li a
{
	font-size:1em;
	font-weight:bold;
	padding-right:10px;
	vertical-align:top;
}
/* Admin Newsletter Maintenance End */
/* Admin Media Tour Samples Begin */
.fileList li
{
	padding:5px 0 15px 20px;
}
.fileList li a
{
	font-size:1em;
	font-weight:bold;
	padding-right:10px;
	vertical-align:top;
}
/* Admin Media Tour Samples End */
/* Mardi Gras Begin */
.mardiGrasHighlights
{
	margin:20px;
}
.mardiGrasHighlights td
{
	font-weight:bold;
	padding:10px;
}
.mardiGrasHighlights td img
{
	display:block;
	margin:0 auto;
}
/* Mardi Gras End */
/* Photo Gallery Begin */
.mainContentContainer .photoGalleryContent
{
	border-top:none;
}
/* Photo Gallery End */
/* Lobby TV Begin */
.lobbyTV
{
	background:url(images/lobby-tv-background-1900x1200.jpg) no-repeat left top;
	height:1196px;
	overflow:hidden;
	position:relative;
	width:1916px;
}
.lobbyTV h1
{
	height:137px;
	text-indent:-9999px;
	width:1919px;
}
.lobbyTV .lobbyTVVideoFeed
{
	height:956px;
	left:0;
	position:absolute;
	top:138px;
	width:1036px;
}
.lobbyTV .lobbyTVVideoFeed h2
{
	height:148px;
	left:56px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:770px;
}
.lobbyTV .lobbyTVEventFeed
{
	height:956px;
	left:1037px;
	position:absolute;
	top:138px;
	width:880px;
}
.lobbyTV .lobbyTVEventFeed h2
{
	height:148px;
	left:36px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:450px;
}
.lobbyTV .lobbyTVEventFeed .lobbyTVEventError
{
	font-size:20px;
	font-style:italic;
	height:884px;
	left:70px;
	position:absolute;
	top:170px;
	width:906px;
}
.lobbyTV .videoPlayer
{
	background:none;
	height:777px;
	left:48px;
	padding-left:0;
	position:absolute;
	top:158px;
	width:959px;
}
.lobbyTVEventFeed
{
	height:480px;
	margin-bottom:8px;
	width:317px;
}
.lobbyTVEventFeed .upcomingEventList
{
	height:750px;
	left:26px;
	position:absolute;
	top:168px;
	width:813px;
}
.lobbyTVEventFeed li:first-child
{
	border-top:none;
	padding-top:4px;
}
.lobbyTVEventFeed li
{
	border-bottom:solid 1px #DADACB;
	color:#494441;
	font-size:1.05em;
	line-height:1.2em;
	margin:30px;
	overflow:auto;
	padding:10px 10px 30px;
}
.lobbyTVEventFeed img
{
	float:left;
	margin:0 10px 10px 0;
	width:100px;
}
.lobbyTVEventFeed h3
{
	color:#008AA4;
	display:block;
	font-size:28px;
	font-weight:bold;
	line-height:26px;
	padding-bottom:4px;
}
.lobbyTVEventFeed .upcomingEventDates
{
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:2px;
}
.lobbyTVEventFeed .upcimingEventLocation
{
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:10px;
}
.lobbyTVEventFeed .upcomingEventDescription
{
	font-size:20px;
	line-height:26px;
}
.lobbyTVWeather
{
	color:#F9F9ED;
	height:120px;
	left:1560px;
	position:absolute;
	top:152px;
	width:300px;
}
.lobbyTVWeather h2
{
	font-size:20px;
	font-weight:bold;
	left:20px;
	position:absolute;
	text-transform:uppercase;
	top:32px;
}
.lobbyTVWeatherError
{
	font-size:16px;
	font-style:italic;
	height:884px;
	left:20px;
	position:absolute;
	top:30px;
	width:906px;
}
.lobbyTVWeather .tempCurrent
{
	color:#F9F9ED;
	font-size:50px;
	font-weight:bold;
	left:146px;
	position:absolute;
	top:16px;
}
.lobbyTVWeather img
{
	height:80px;
	left:218px;
	position:absolute;
	top:10px;
	width:80px;
}
.lobbyTVWeather .tempHigh
{
	color:#F9F9ED;
	font-size:20px;
	font-weight:bold;
	left:20px;
	position:absolute;
	top:72px;
}
.lobbyTVWeather .tempLow
{
	color:#F9F9ED;
	font-size:20px;
	font-weight:bold;
	left:92px;
	position:absolute;
	top:72px;
}
.lobbyTV .lobbyTVNewsFeed
{
	height:108px;
	left:10px;
	overflow:hidden;
	position:absolute;
	top:1092px;
	width:1900px;
}
.lobbyTVNewsFeed li
{
	color:#F9F9ED;
	display:inline-block;
	font-size:26px;
	font-weight:bold;
	margin-bottom:20px;
	padding:40px 10px 0;
}
.lobbyTVNewsFeed li span
{
	padding-left:10px;
}
.lobbyTVNewsFeed li:before
{
	content:"\2022";
}
.lobbyTVNewsError
{
	color:#F9F9ED;
	font-size:20px;
	font-style:italic;
	height:884px;
	left:10px;
	position:absolute;
	top:20px;
	width:906px;
}
.tickercontainer
{
	height:70px;
}
.tickercontainer .mask
{
	position:relative;
}
ul.newsticker
{
	position:relative;
	left:0;
}
/* Lobby TV End */
/* USSSA Begin */
#mainContent .usssa img
{
	display:block;
	margin-bottom:10px;
}
#mainContent .usssa h3
{
	font-size:1.2em;
	margin-bottom:20px;
}
#mainContent .usssa li
{
	margin-bottom:10px;
	padding-left:8px;
}
#mainContent .usssa li h3
{
	margin-bottom:2px;
}
#mainContent .usssa li div span
{
	margin-left:20px;
}
/* USSSA End */
/* Fly Shreveport Begin */
.flyShreveport em
{
	font-style:italic;
	font-weight:bold;
}
#mainContent .flyShreveportContactInfo p
{
	margin-bottom:0;
}
.flyShreveportContactInfo p span
{
	font-weight:bold;
}
/* Fly Shreveport End */
/* Bureau Events Begin */
.bureauEventSummaries ul
{
	margin:0 0 20px 20px;
}
.bureauEventSummaries li
{
	clear:both;
}
.bureauEventSummaries h4 a
{
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}
.bureauEventSummaries h5
{
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}
.bureauEvents
{
	width:570px;
}
.bureauEvents li
{
	margin-bottom:10px;
	overflow:auto;
}
.bureauEventSummaries ul li label
{
	font-weight:bold;
}
.bureauEventDescription
{
	margin-bottom:4px;
	padding-left:6px;
}
.bureauEventDetails
{
	float:left;
	padding-left:6px;
	width:260px;
}
.bureauEventContactInfo
{
	float:left;
	padding-left:10px;
	width:270px;
}
#mainContent .bureauEvents .bureauEventDetails .bureauEventAddress
{
	font-size:1em;
	margin-bottom:10px;
}

/* Bureau Events End */
/* Admin Hotel Vacancies Begin */
.hotelVacancies table table
{
	margin:0;
}
.hotelVacancies .hotelName
{
	font-weight:bold;
	padding:10px
}
.hotelVacancies .hotelPhoneNumber
{
    padding: 5px;
    white-space: nowrap;
}
.hotelVacancies table table th, .hotelVacancies table table td
{
    font-size: 1em;
}
/* Admin Hotel Vacancies End */

/* Accommodations Reporting Vacancies */
#areaEvents
{
}
#areaEvents .areaEventName
{
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#areaEvents table
{
    display: none;
    width: 100%;
}
#areaEvents table th
{
    font-weight: bold;
}
#areaEvents table td
{
    border-top: 1px solid #ccc;   
    padding: 10px 2px;
}
#areaEvents td.hotelNameCell
{
    width: 30%;
}

#vacancyFilterContainer, #geoCodeFilterContainer
{
    margin-bottom: 20px;
}

#vacancyFilterContainer label, #geoCodeFilterContainer label
{
    font-weight: bold;
}

/* Holiday Prize Package Entry Form */
.holidayContainer input[type='checkbox']
{
    margin-left: 14em;
    vertical-align: bottom;
}

.holidayContainer input[type='checkbox']+label
{
    vertical-align: baseline;
    width: auto;
}


.bassmasterSignUpForm input[type='checkbox']
{
    margin-left: 14em;
    vertical-align: top;
}

.bassmasterSignUpForm input[type='checkbox']+label
{
    margin-left: 1em;
    text-align: left;
    vertical-align: baseline;    
    width: 350px;
}

.bassmasterSignUpFormHeader
{
    font-weight: bold;
    font-size: 1.2em;
}
