@import url("css/menu.css");
@import url("/MainEventDNN/Providers/HtmlEditorProviders/CEHtmlEditorProvider/DNNGeneral.css");

body {
	background: #0055a4;
	margin: 0 auto;
	padding: 0;
}


/* ---------- Shared ---------- */
#sBody, #sTopTrim, #sMenu, #sMarquee, #sFooterPanel, #sFooterMenu, .MainMenu_MenuContainer {
	width: 840px;
}


/* ---------- DNN-Related ---------- */
.DNNEmptyPane {
	display: none;
	margin: 0;
	padding: 0;
	width: 0;
}

a.CommandButton,
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited {
	text-decoration: none;
}


/* ---------- Skin styling ---------- */
#sWrapperMain {
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 989px;
}
* html #sWrapperMain {
	width: 1009px;
}

/* ---------- Left area ---------- */
#sLeftTrim {
	float: left;
	padding: 10px 4px 4px 5px;
	width: 140px;
}

#sLeftText {
	background: url(images/fun_is.gif) no-repeat top left;
	height: 370px;
	width: 140px;
}

#sLeftLogo {
	margin-top: 26px;
}


/* ---------- Body area ---------- */
#sBody {
	float: left;
}

/* ---------- Top area ---------- */
#sTopTrim {
	background: url(images/header.jpg) no-repeat top left;
	height: 180px;
}

#sFollowUp {
	background-color: #0163bd;
	float: right;
	height: 41px;
	width: 209px;
}
#sFollowUp .text {
	color: white;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 41px;
	padding: 0 10px 0 13px;
	text-transform: uppercase;
}
#sFollowUp .links {
	float: right;
	line-height: 41px;
	padding: 7px;
	white-space: nowrap;
}


/* ---------- Menu area ---------- */
#sMenu {
	background-color: #0163bd;
	background: url(images/menu_bkgd.gif) repeat-x top left;
	height: 43px;
	overflow: visible;
}


/* ---------- Breadcrumb area ---------- */
#sBreadcrumb {
	padding-top: 6px;
	padding-bottom: 6px;
}
#sBreadcrumbRight {
}
#sBreadcrumbInner {
	margin: 0 19px 0 7px;
	padding: 0;
}
#sBreadcrumbInner a {
	color: white;
}
#sBreadcrumbInner a.hover {
	color: white;
}

.sBreadcrumbText {
	color: white;
}

.sBreadcrumbSep {
	color: white;
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

.sBreadcrumbContent {
	color: #3e81b5;
	font-variant: small-caps;
}
.sBreadcrumbContent a {
	color: #3e81b5;
}
.sBreadcrumbContent a:hover {
	color: white;
}

/* ---------- User login area ---------- */
#sLoginUser {
	float: right;
}
#sLoginUserText {
}
#sLoginLoginText {
}


/* ---------- Content area ---------- */
#sContent {
}

#sContentTop {
	background-color: #b1005d;
	height: 270px;
}

#sFour {
	background-color: #033564;
	background-image: url(images/middle_bkgd.gif);
	background-position: top left;
	background-repeat: repeat;
}

#sContentMainBottom {
	background-color: #c2cd23;
}

/* ---------- Marquee area ---------- */
#sMarquee {
	background-image: url(images/marquee_bkgd.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 59px;
	padding: 4px 120px 4px 75px;
	position: relative;
	overflow: visible;
	width: 645px;
}

#sMarquee #sLeftTrim {
	background-image: url(images/shoes_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: none;
	padding: 0;
	position: absolute;
	top: 20px;
	left: 10px;
	width: 86px;
	height: 74px;
	z-index: 10;
}

#sMarquee #sRightTrim {
//	background-image: url(images/social_media.gif);
//	background-position: top right;
//	background-repeat: no-repeat;
	position: absolute;
	top: 36px;
	left: 723px;
	width: 109px;
	height: 48px;
	z-index: 10;
}

#sMarquee .DNN_HTMLContent div {
	height: 59px !important;
}


/* ---------- Footer ---------- */
#sFooterPanel {
	margin-top: 40px;
	padding: 0 0 15px;
}

.sFooterSection {
	color: white;
	font-size: 8px;
	min-height: 20px;
	padding-top: 2px;
	text-align: center;
}
.sFooterSection {
	height: 20px;
}

#sFooterMenu {
	margin-bottom: 6px;
	min-height: 24px;
	overflow: visible;
}
* html #sFooterMenu {
	height: 24px;
}

#sFooterMenu span.root span.icn {
	display: none;
}

.sFooterItem {
	margin-left: 10px;
	margin-right: 10px;
}
a.sFooterItem, a.sFooterItem:link, a.sFooterItem:active,
a.sFooterItem:visited, a.sFooterItem:hover {
	color: white;
	font-size: 9px;
	text-decoration: none;
}
a.sFooterItem:hover {
	color: #ffd200;
}

#PageFeaturePane {
	width: 150px;
}


/* ---------- Module-Specific ---------- */
/* ----- Inline Forms (in text areas) ----- */
.watermark { color: #999; }

.formMessages {
	border: 1px solid red;
	color: red;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 10px;
}
.greenback .formMessages,
.orangeback .formMessages,
.pinkback .formMessages,
.redback .formMessages,
.roseback .formMessages {
	background-color: #ffaa23;
}

table.couponform {
}
table.couponform td.prompt {
	font-weight: bold;
	padding-right: 6px;
	text-align: right;
	width: 130px;
}
table.couponform td.entry {
}


/* ---------- Module-Specific ---------- */
/* ----- Content Rotator ----- */
.Rotator.MenuWrapper {
	display: none;
}

.Rotator_Default .items {
	background-color: #0ea5b3;
}

/* ----- Contact Us ----- */
#sTwo2 .AllDnn_ContactUsContent {
	background-color: #b1005d;
}

.AllDnn_ContactUsContent .ContactUsCaption,
.AllDnn_ContactUsContent .SubHead,
.AllDnn_ContactUsContent .Normal div {
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.AllDnn_ContactUsContent span.subhead {
	display: block;
}


/* ----- Location Select Form (Banquet Space) ----- */
.locationform {
	padding: 6px 36px 12px;
}

.locationform .prompt {
	color: white;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.locationform select.locationselect {
	background-color: #05c5d7;
	color: white;
	text-transform: uppercase;
	width: 280px;
}


/* ----- Map Locator ----- */
#sTwo1 .ZeroInContent,
#sTwo1 .ZeroInContent table,
#sTwo1 .ZeroInContent tr,
#sTwo1 .ZeroInContent p,
#sTwo1 .ZeroInContent div,
#sTwo1 .ZeroInContent .Normal,
#sTwo1 .ZeroInContent .NormalBold {
	color: white;
}
#sTwo1 .ZeroInContent .gmnoprint .Normal {
	color: black;
}

#sTwo1 .ZeroInContent .mapimage,
#sTwo1 .ZeroInContent .mapimage table,
#sTwo1 .ZeroInContent .mapimage tr,
#sTwo1 .ZeroInContent .mapimage p,
#sTwo1 .ZeroInContent .mapimage div,
#sTwo1 .ZeroInContent .mapimage .Normal,
#sTwo1 .ZeroInContent .mapimage .NormalBold,
#sTwo1 .ZeroInContent .singlemapimage,
#sTwo1 .ZeroInContent .singlemapimage table,
#sTwo1 .ZeroInContent .singlemapimage tr,
#sTwo1 .ZeroInContent .singlemapimage p,
#sTwo1 .ZeroInContent .singlemapimage div,
#sTwo1 .ZeroInContent .singlemapimage .Normal,
#sTwo1 .ZeroInContent .singlemapimage .NormalBold {
	color: black;
}

#sTwo1 .ZeroInContent .gmnoprint .balloontip,
.ZeroInContent .balloontip,
.ZeroInContent .balloontip div {
	color: black;
}
.ZeroInContent .name {
	color: black;
	font-weight: bold;
}
.ZeroInContent .gmnoprint .balloontip .Normal {
	color: black;
}

.ZeroInContent .mapname {
	font-weight: bold;
}
.ZeroInContent .mapname .NormalBold {
	font-size: 12px;
}
.ZeroInContent td.mapcountry {
	display: none;
}

.ZeroInContent .directions {
	margin-top: 6px;
	margin-below: 6px;
}
.ZeroInContent .directionsTextBox {
	width: 270px;
}

.ZeroInContent .description {
	margin-top: 8px;
	margin-bottom: 8px;
}

.ZeroInContent .googledir td {
	background-color: #ffaa23;
}
.ZeroInContent .googledir td {
	color: black;
}
.ZeroInContent .googledir td a {
	color: red;
}


/* ----- XMod Forms ----- */
/* ----- Contact Us Narrow ----- */
.xmp-ContactUsNarrow {
}

.xmp-ContactUsNarrow .me_inner {
	padding-top: 1px;
}
.xmp-ContactUsNarrow .NormalBold {
	color: white;
}
.xmp-ContactUsNarrow .xmp-form-row {
	padding-top: 3px;
	padding-bottom: 3px;
}


/* ----- Main Event Fishbowl ----- */
.me_fb_Referral {
	padding-left: 10px;
	padding-right: 10px;
}

.me_fb_Referral td.prompt {
	width: 150px;
}

.me_fb_Referral .label {
	color: white;
   font-size: 12px;
   font-weight: bold;
}

.me_fb_Referral .igte_EditInContainer {
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 12px;
}

.me_fb_Referral .error {
	color: red;
   font-weight: bold;
}
.me_fb_Referral .error_summary {
   background-color: #ffaa23;
   border: 1px solid red;
	color: red;
   font-weight: bold;
   margin-bottom: 10px;
   padding: 10px;
}
.me_fb_Referral .error_summary ul {
   margin: 3px 0;
   padding: 0;
   padding-left: 10px;
}
.me_fb_Referral .error_summary ul li {
   list-style-type: none;
   padding-left: 0;
}
