﻿body { background: #000 url(../images/template/mainBackground.jpg) repeat; background-attachment: fixed; font-family: Arial; font-size: 13px; color: #282828; padding: 0; margin:0; }

#propertyBarWrapper { background-color: Black; height: 32px; }
#propertyBar                { overflow:hidden; width: 950px; margin: 0 auto 5px auto; background-color: Black; }
#propertyBar #companyLogo	{ float:left; width:145px; }
#propertyBar .HorizList		{ float:left; }
#propertyBar ul				{ list-style:none; display:inline; margin:8px auto 0 auto; width:750px; }
#propertyBar li				{ vertical-align:middle; text-align: center; font-size: 10px; float: left; padding: 0 10px; border-right:1px solid; }
#propertyBar li a			{ padding:0; font-size:11px; text-decoration:none; color: #753885; }
#propertyBar li.HorizListItemLast { border-width:0; }


#mainContentWrapper { width: 1100px; margin: 0 auto; padding-top: 0px}

#topAdWrapper { margin: 10px 0;}
#topAdWrapper iframe { border: solid 4px #999999; }
#topSideImageWrapper { float: right; width: 210px; text-align:right; }

/*------NAVIGATION------*/

#topNavigationWrapper { position: relative; padding: 0px; margin: 0 0 30px 0; height: 200px; background-position: bottom right; }
#navHeader { text-align: center; }


/* Generated via www.cssmenubuilder.com */

.menu{margin:10px 0 0 0; padding:0; height:30px; display:block; text-align: center;}
.menu li{ padding:0; margin:0; list-style:none; display:inline;}
.menu li a{ padding:0 10px 0 10px;  color: #000; text-decoration:none; cursor:pointer; }
.menu li a:hover{background-position:0px -60px; color:#c54b32;}


/*------END: NAVIGATION------*/


#mainContent { width: 910px; float: left; padding: 10px; min-height: 1130px; }

#sideAdWrapper { width: 160px; float: right; text-align: center; }
#sideAdWrapper iframe { margin-bottom: 10px; }


#footerSection { clear: both; background-color: Black; border-top: solid 3px #333; margin-top: 10px; } 
#footerContent { margin: 10px auto 0 auto; padding-bottom: 20px; width: 950px; } 
#footerContent a { display: block; color: #777; font-size: 12px; padding-bottom: 2px; } 
#footerContent h6 { font-size: 13px; text-decoration: underline; color: #ccc; margin: 0 0 5px 0; padding: 0; } 
#footerFeaturedZones, #footerFeaturedEvents, #footerCategories { width: 300px; margin-right: 10px; float: left; }
#footerNav { text-align: center; margin: 10px; clear: both; white-space: nowrap;}
#footerContent #footerNav a { display: inline !important; font-size: 14px; color: #fff; padding: 0 5px 0 5px; }

#searchHeaderSection { }
#searchHeaderSection .SubTitle { font-size: 14px; }
#searchHeaderSection .InfoBox { -moz-border-radius: 15px; }
#searchHeaderSection #featuredZonesLinks { width: 370px; border-right: dotted 1px #282828; float: left; margin-right: 10px; }
#searchHeaderSection #featuredZonesLinks a { font-size: 11px; display: block; float: left; width: 110px; overflow: hidden; padding: 3px; }
#searchHeaderSection #featuredZonesLinks a#moreCitiesLink { width: auto; padding: 5px 15px 0 0; text-align: right; clear: both; float: none; }
#searchHeaderSection #partyTypesLinks { width: 370px; float: left; }
#searchHeaderSection #partyTypesLinks a { font-size: 11px; display: block; float: left; width: 115px; white-space: nowrap; overflow: hidden; margin-right: 5px; padding-bottom: 3px; }
#searchHeaderSection #dateSelectorContent { margin-top: 10px; -moz-border-radius: 10px; }
#searchHeaderSection #dateSelectorContent a { padding-left: 13px; font-size: 11px; }
#eventSearchBoxWrapper { width: 370px; margin-top: 10px; }
#eventSearchBoxWrapper .TextField { width: 200px; }


/*------START OF GENERIC ITEMS------*/


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

.CurrentLocation { margin: 5px 0 10px 0;} 

.MessageLabel { border: solid 1px #000; background-color: #753885; color: #fff; }
.ErrorLabel, .ValidationSummary { border: solid 1px #000; background-color: #ff0000; color: #000; }

.Section .Content { border: solid 1px #babbba; }
.SubContent { color: #666; }

.Title { color: #c54b32; }
.SubTitle { color: #d65d37; }
.Section .SubTitle { background-color: #fbfaf5; border: solid 1px #babbba; color: #333333; }

.BreadCrumbHeader a { color: #333; }

.InfoBox { background-color: #f1ecd6; border: solid 1px #c54b32; }
.InfoBox a { color: #627d24; }

.FieldWrapper .FieldValue { color: #666} 


.SubMenu { background-color: Black; border: solid 1px #4a4f52; color: White; }
.SubMenu li, .CompletionListItem { border-top: solid 1px #4a4f52; border-bottom: solid 1px #4a4f52; color: White; }


/* Forms */
.Form caption { background-color: #d9d8de;}
.Form .SubHeader { background-color: #d9d8de; color: #d65d37; }
.Form .FieldTitleHeader { color: #d65d37; }

.FormFieldset legend {color: #333; }


.DataGrid caption { background-color: #d9d8de; }
.DataGrid th { border-bottom: dotted 1px #ccc; background-color: #fbfaf5; color: #ef6a57; }
.DataGrid td { border-bottom: dotted 1px #ccc; }
.DataGrid .Alternating td {  background-color: #e5e5e5;}
.DataGrid .Buttons {  }

input, select, textarea { background-color: #fbfaf5; color: #663333; border: #deb126 1px solid; }

.Validator { color: Red;}

.Button {background-color: #ea8838; border: outset 1px #deb126; color: #625c26; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffea8838', startColorstr='#fff9e969'); }
a.Button { background-color: #deb126; border: outset 1px #deb126; color: #663333; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#fff9e969', startColorstr='#ffea8838'); }

.SoldOutButton { background-color: Red; color: White; padding: 4px 8px 4px 8px; }
/* END: Forms */


.PopupContainer { background-color: Black; color: White; border: solid 1px #4a4f52; }
.PopupContainer a { color: White; }


.TabWrapper .InactiveTab { background-color: #f1ecd6; border: solid 1px #babbba; color: #909090; }
.TabWrapper .ActiveTab { background-color: #fbfaf5; border: solid 1px #babbba; color: #333333; border-bottom: none; }

.TabSection { background-color: #fbfaf5; border: solid 1px #babbba; }


/* Popup box Styles */

.PopupTitle {background-color: #363151; color: White; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ff211e33', startColorstr='#ff504877'); }
.PopupTitle .CloseButton {color: White; }
.ModalPopupBody { background-color: White;}

/* END Popup box Styles */



/* Record Results */
.DataRecordAlt { background-color: #fbfaf5; }
.DataRecord:hover, .DataRecordAlt:hover { background-color: #f1ecd6;}
.EventRecord { border-color: #f1ecd6;}


