﻿/*** GLOBAL STYLING ***/
body, .description, .ms-WPBody, .ms-WPBody td {	font-family:Arial, Helvetica, sans-serif!important;	font-size:12px;
	color:#666666!important;
}
h1, h2, h3, h4, h5, h6{	line-height:normal;	font-weight:bold!important;	margin:0px;	padding:0px;
	color:#003d73;
}
h1{
	color:#003d73!important;
}
h1, .ms-WPBody h1{	font-size:16pt!important; }
h2, .ms-WPBody h2{	font-size:13pt!important;	padding-bottom:10px; }
h3, .ms-WPBody h3{	font-size:12pt!important;	padding-top:5px;	padding-bottom:5px; }
h4, .ms-WPBody h4{	font-size:11pt!important;	padding-top:5px;	padding-bottom:5px; }
h5, .ms-WPBody h5{	font-size:10pt!important; }
h6, .ms-WPBody h6{	font-size:9pt!important; }
.ContentSectionMainTD a, .ContentSectionMainTD a:link, .ContentSectionMainTD a:visited, .ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited{
	color:#c9252c!important;
}
.ContentSectionMainTD a:hover, .ms-WPBody a:hover{	text-decoration:underline;
	color:#92c5eb!important;
}

/*** LEFT NAVIGATION STYLING ***/
.LeftNav a{	font-weight:bold!important;}
.leftNav1 a{	padding-top:6px;	padding-bottom:6px;	padding-left:20px;	font-size:9pt!important;
	color: #003d73!important;
	border-top:1px #afafaf solid!important;
	white-space:normal;
	width:197px;
	line-height:16px!important;
}
.leftNav1 a:hover{	text-decoration:none;
	color: #92c5eb!important;
	background-color:#f2f2f2;
}
.leftNav1 .leftNavselected a{
	color: #92c5eb!important;
}
.leftNav1 .leftNavselected{	border:0px!important;	font-weight:normal!important;
	border-top:1px #afafaf solid!important;
	background-color:#f2f2f2;
	color: #92c5eb!important;
}
.leftNav2 a{	font-size:9pt!important;	padding-top:4px!important;	padding-bottom:4px!important;	padding-left:30px!important;
	color:#c9252c!important;
	border-top:0px #afafaf solid!important;
}
.leftNav2 a:hover{	text-decoration:none;
	color: #92c5eb!important;
	background-color:#f2f2f2;
}
.leftNav2 .leftNavselectednav a{
	color: #92c5eb!important;
}
.leftNav2 .leftNavselectednav{	font-weight:normal!important;	border:0px!important;
	color: #92c5eb!important;
	background-color:#f2f2f2;
}
.zz3_AspMenu1_5{	background-image:none!important;
}
.LeftNavColumn{
	padding-bottom:10pz;
}
.LeftNavColumn .zz3_AspMenu1_5:first-child{	background-image:url(' /Style Library/Images/Sibaya/LeftNavArrowdown.png')!important;	background-repeat:no-repeat;	background-position:30px top;
	border-top:1px #afafaf solid!important;
}

/*** EVENTS & ENTERTAINMENT ***/
.EventTable {	border-top:1px #dddddd dotted;}
.EventIcon, .EventDetail{	padding-top:15px;}
.tblEventDescriptionLink_tr1_td1 {padding-top:10px; border-top:1px #dddddd dotted;}
.EventReadmore a{
	color:#c9252c!important;
	font-weight:normal!important;
}
.ms-WPBody .EventTitle a, .ms-WPBody .EventTitle a:link{
	color:#003d73!important;
	font-size:10pt;
}
.ms-WPBody .BookAccommodationButton a:link{
	color:#ffffff!important;
	line-height:14px;
}
.EventsPageTitleActual h1{
	color:#003d73!important;
	font-size:16pt!important
}
.ms-WPBody .FooterUtilities_Container a{
	color:#666666!important;
}

/*** PAGE LAYOUT GENERAL ***/
.BannerSection img{	margin-top:-7px;}

/*** PAGE CONTENT GENERAL ***/
.SpacerTDMiddle{
	width:15px;
}
h3.GPSInfoH3, h3.tvUL_contactUs_FacilityType_Title{
	font-weight:bold!important;
	color:#003d73!important;
}

/*** FOOTER FILMSTRIP ***/
.Filmstrip{	background-position:center center;	height:185px;
	background-image:url('Images/Boardwalk/BoardwalkFilmstrip.jpg');
}

/*** ROOMS - GALLERY ***/
.galleryview img{
	margin-bottom:3px;
}
.RoomContainer{
	padding:5px;
	padding-bottom:15px;
}
.RoomGallery{
	border:none!important;
	padding:0px!important;
	width:221px;
	margin-top:10px;
}
.RoomGallery .ms-WPBorder{
	padding:0px;
}
.RoomGallery .ms-WPBody{
	padding:0px;
}
.galleryview ul, .galleryview li{
	margin:0px!important;
	float:left;
}
.RoomGallery .strip_wrapper{
	padding:0px;
	margin:auto!important;
}
.RoomGallery .strip_wrapper ul{
	left:0px!important;
}
.RoomGallery img.nav-next{
	left:220px!important;
}
.RoomGallery img.nav-prev{
	left:-20px!important;
}
.RoomInfo UL{
	padding-left:15px;
}
.RoomGallery table{
	background-color:white;
}
.firstRoom .RoomContainer{
	background-color:#ffffff!important;
	border-top:0px!important;
}
.RoomGallery .panel-overlay{
	display:none;
}
.RoomGallery .galleryview {
	text-align:center;
	border:3px solid #c9252c;
	padding:0px!important;
}
.RoomContainer .completeContent{
	padding-left:20px;
	width:510px;
}
.img_wrap img{
	width:235px;
	height:auto;
}
.RoomContainer .RoomInfo .Description{
	text-align:left;
}
.RoomContainer .RoomInfo .Description div, 
.RoomContainer .RoomInfo .Description .ServiceFeaturesContainer div, 
.RoomContainer .ServiceFeaturesContainer, 
.RoomContainer .ServiceFeaturesContainer ul{
	padding-top:5px!important;
}
.RoomContainer .RoomInfo .Description .subTitle, 
.RoomContainer .subTitle{
	font-weight:bold;
	font-size:10pt;
}
.RoomContainer .RoomInfo .Description .subTitle, 
.RoomContainer .subTitle{
	color:#ce3572!important;
}
.RoomContainer h3{
	color:#003d73!important;
}
.RoomContainer .Title{
	padding-top:10px;
}
.RoomContainer{
	border-top:1px #dddddd dotted!important;
	padding-top:10px;
}
/* GALLERY OPTION 1 */
.RoomContainer .galleryview{
	border:3px #c9252c solid!important;
}
.RoomContainer{
	border-top:1px #c9252c dotted!important;
}
.firstRoom .RoomGallery{
	width:221px;
}

/* REFRESH ADDITIONAL CONTENT */
a img{	border:0px;}
hr{	color:#fff;
	border-bottom: 1px dotted #c9252c;
}
p{	color:#666;}
.container ul{
	margin:0px;
	padding:0px;
}
.TableStructureA, .TableStructureE{	width:100%;	margin-bottom:10px;
	border-top:1px #c9252c dotted;
}
.TableStructureA:first-child, .TableStructureE:first-child{	width:100%;	margin-bottom:10px;
	border-top:0px #c9252c dotted;
}
.TableStructureC{	width:100%;
	border-bottom:1px #c9252c dotted;
	border-top:1px #c9252c dotted;
}
.TableStructureD{	width:100%; }
.ImageA{	width:230px;	padding:20px 15px 10px 0px;	vertical-align:top; }
.ImageA2{width:190px;	padding:10px;	vertical-align:top; 	}
.ImageA img,.ImageC img, .ImageE img, .ImageA2 img{
	border:3px #c9252c solid;
}
.TableStructureA .TitleA{	padding-left:0px}
.TableStructureA .TitleA h2{	padding-left:0px}

.ImageC{	width:263px;	padding:10px 0px 10px 10px;	vertical-align:top; }
.ImageD{	width:330px;	vertical-align:top; }
.ImageD img{	border:0px;}
.ImageD1{	width:270px;	vertical-align:top; text-align:right; }
.ImageD1 img, .ImageG img{	border:3px #c9252c solid;}
.ImageG{	padding-top:15px;}
.ContentA{	padding:20px 20px 10px 0px;	vertical-align:top; }
.CleanPageContent li{		 list-style-type:none;  	 background-repeat:no-repeat; 	 background-position:left 3px; 	 padding-left:15px;
	 background-image:url('/Style Library/Images/Boardwalk/BulletArrow.png');
}
.ContentB{	padding-bottom:5px; padding-left:0px;}
.ContentB li{		 list-style-type:none;  	 background-repeat:no-repeat; 	 background-position:left 3px; 	 padding-left:15px;
	 background-image:url('/Style Library/Images/Boardwalk/BulletArrow.png');
}
.ContentB1{	padding-top:10px; padding-left:0px;}
.ContentC{	padding:10px 10px 10px 0px;	vertical-align:top; }
.ContentE{	padding:20px 0px 20px 0px; }
.TellNrA{	padding-top:0px; padding-left:0px; }
.FaxNrA, .EmailA{	padding-left:0px; }
.CapacityA{	padding-top:30px; }
.ButtonReadMore{	text-align:right;	padding-top:30px; }
.ButtonReadMore img{	border:0; }
.TableStructureF{	width:381px;	background-image:url('/Style Library/Images/WildCoastSun/casino_whiteBG_middle.jpg');	background-repeat:repeat-y;	float:left; }
.TitleF{	background-image:url('/Style Library/Images/WildCoastSun/casino_whiteBG_top.jpg');	height:40px; }
.TitleF h2{	padding-left:15px;	padding-top:14px; }
.ImageF{	width:350px;	vertical-align:top;	text-align:center;	padding-left:16px; }
.ImageF img{
	border:3px #c9252c solid;
	width:340px;
}
.ContentF{	padding:20px 20px 0px 20px; }
.ContentF ul{	margin-left:20px; }
.FooterF{	background-image:url('/Style Library/Images/WildCoastSun/casino_whiteBG_bottom.jpg');	height:16px; }

/** LIGHTBOX EFFECT CHANGES **/
a.PopupCloseButton{
	background-image:url('/Style Library/Images/Global Images/Xclose.jpg');	background-repeat:no-repeat;
	background-position:center center;	height:15px;	width:15px;		display:block;		float:right;
}
a.PopupCloseButton:hover{
	background-image:url('/Style Library/Images/Global Images/Xclose_hover.jpg');
}
div.INTRL_modal-popup-mask{
    z-index: 10;
    background-color:#b7e6e9;
}
div.INTRL_modal-popup{
    border:solid 0px #88888a;
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#c9252c;/*#E6E6E6;*/
    z-index: 11;
    display: none;
}
div.INTRL_modal-popup-inner{
    color:#28282a;
    border:0px;
    width:550px;
    padding:30px;
}
div.INTRL_modal-popup-title{
    display:none;
}
.ui-modal{
	border:2px solid #c9252c ;
}

/*** Advert controls ***/
.LargeBannerItemsContainer{
    height:285px;
    width:500px;
    border-top:1px white solid;
    text-align:left;
}
.LargeBannerItemsContainer .caroufredsel_wrapper{
    background-image:url('/Style Library/Images/WildCoastSun/FacilitiesOverlay.png');
    background-repeat:no-repeat;
    background-position:-5px -5px;
    z-index:2;
}
.LargeBannerItemsContainer .caroufredsel_wrapper{
	height:255px!important;
	width:500px!important;
	top:-108px;
}
.LargeBannerList{
    height:255px!important;
    width:500px!important;     
    padding:0px; 
    margin:0px;
}
.LargeBannerImage {
    border-width:0px;
    width:500px;
}
.LargeBannerListItem{
    width:auto;
    height:100%;
    float:left;
}
.LargeBannerItemsContainer UL{
	list-style-type:none;       
}
.MediumBannerItemsContainer {
    height:465px;
    width:225px;
    clear:both;
}
.MediumBannerList{
    height:465px;
    width:225px;     
    padding:0px; 
}
.MediumBannerImage {
    border-width:0px;
    width:225px;
}
.MediumBannerListItem{
    width:100%;
    height:100%;
    float:left;
}
.MediumBannerItemsContainer UL{
    list-style-type:none;
}
.AdvertPrevButton{
    float: left;
    height: 250px;
    width: 20px;
    cursor: pointer;
    background-color: #F5DEB3;
    position:relative;
    z-index:2;
}
.AdvertNextButton{
    float: right;
    height: 250px;
    width: 20px;
    cursor: pointer;
    background-color: #3399FF;
}
.AdvertPagination{
    display:table!important;
    height:auto;
    width:280px;    
    line-height:normal;
    float:none!important;
    margin-top:-105px;
}
.AdvertPagination a{
	margin-top:8px;
}
.LargePagination{
    float:left;
    height: 10px;
    width: 10px;
    background-image:url('/Style Library/Images/Global Images/PlayerUnselected.png');
    background-position:center center;
    background-repeat:no-repeat;
    padding:5px;
}
.AdvertPagination .selected{
    height: 10px;
    width: 10px;
    background-image:url('/Style Library/Images/WildCoastSun/PlayerSelected.png');
    background-position:center center;
    background-repeat:no-repeat;
    display:block;
}
.HideSpan{
    display:none;     
}
/***(end) Advert controls ***/

/*** WP TITLES STYLING ***/
.ms-WPTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#003d73!important;
}
.ms-WPHeader TD{
	border-bottom:0px;
}

/*** FLICKR GALLERY WEBPART ***/
.Flickr{	background-color:#efefef;	padding:16px;	padding-left:0px;	padding-top:0px;	padding-right:0px;	width:100%;	float:left;}
.Flickr .galleryview{	float:left;	padding-bottom:15px;	width:100%;}
.Flickr .gallery, .Flickr .strip_wrapper, .Flickr ul.filmstrip{	width:100%!important;	float:left;	padding-bottom:16px;	padding-right:13px;}
.Flickr .info{	padding-top:10px;	font-size:8pt;}
.Flickr li{	padding-left:8px!important;	padding-top:8px!important;}

/** OVERLAY GALARY **/
.ui-modal-content{
	padding-bottom:5px;
}
.overlay-content h2{
	color:white!important;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.overlay-detail{
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

/***MAIN PAGE GALLERY ***/
.OverlayDiv{
	position:relative;
	left:-2px;
	z-index:90;
	top:0px;
}
.LargeBannerItemsContainer{
	position:relative;
	top:-108px;
	top:0px;
	z-index:80;
	border:0px;
}
.AdvertPagination{
	padding-left:210px;
	float:left;
	text-align:left;
}

/***JUMP TO WEBPART***/
.TableStructureJumpToTable{
	border-top:1px dotted #afafaf;
	display:block;
	width:209px;
}
.TableStructureJumpToTable:first-child{
	border:0px;	
}
.tblFacilityByTypes_JumpToTD{
	padding-left:25px;
    background-image:url('/Style Library/Images/Boardwalk/BulletArrow.png');
    background-position:10px 6px;
    background-repeat:no-repeat;
}
.TableStructureJumpToTable a:link, .TableStructureJumpToTable a:visited{
	color:#747474!important;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.TableStructureJumpToTable a:hover{
	color:#92c5eb!important;
}
.BarsJumpTo{
	border:13px	solid #efefef;
	padding:10px;
}
.BarsJumpTo ul{
	padding:0;
}

/*** WEB PART BODY ADJUSTMENTS ***/
.ms-WPBody{
	padding-top:0px;
}
.TopWPzone .ms-WPBody{
	padding-bottom:0px;
}
.RightColumnNew .ms-WPBody{
	padding-bottom:17px;
}

/*** FACILITY BY TYPE ***/
.FacilityByType{
	padding-bottom:15px;
	padding-top:15px;
	background-color:#efefef;
}
.tblFacilityByTypes{
	width:218px;
	margin:auto;
	background-color:white;
}
.tblFacilityByTypes_tr0_td1{
	text-align:center;
}
.tblFacilityByTypes_tr0_td1 img{
	border:3px #c9252c solid;
}
.tblFacilityByTypes_tr1_td1{
	padding-top:10px;
	padding-bottom:3px;
	padding-left:0px;
}
.tblFacilityByTypes_tr1_td1 h3{
	color:#003d73!important;
}
.tblFacilityByTypes_tr2_td1{
	padding-bottom:10px;
}
.RightColumnNew .tblFacilityByTypes_tr1_td1{
	padding-left:15px
}

/*** EVENTS AND ENTERTAINMENT MINI WEBPART - Right Column***/
.EventPromoContainer{
	padding-bottom:15px;
	padding-top:15px;
	background-color:#efefef;
}
.EventPromoTbl{
	width:218px;
	margin:auto;
	background-color:white;
}
.EventPromoTbl_td_Image{
	text-align:center;
}
.EventPromoTbl_td_Image img{
	border:3px #c9252c solid;
}
.EventPromoTbl_td_Event{
	padding-top:10px;
	padding-bottom:3px;
	padding-left:15px
}
.EventPromoTbl_td_Event h2{
	color:#003d73!important;
}
.EventPromoTbl_td_Content{
	padding-bottom:10px;
	padding-left:15px
}

/*** MVG LOGIN SECTION ***/
.member-login-box{    background-image:url('/Style Library/Images/Global Images/MVG_BG1.jpg');    background-repeat:no-repeat;    height:149px;    width:760px; float:left;}
div.login-user{	padding-left:233px;	margin-top:55px; float:left;	width:200px;}
div.login-password{	margin-top:55px; float:left;	width:190px;}
.title-label{	width:185px;	float:left;	color:#333333;}
.login-user input, .login-password input{	border:1px #c5a87a solid;	height:25px;	line-height:25px;	color:#666666;	padding-left:5px;	padding-right:5px;	margin-top:4px;}
.login-button{	margin-top:72px;	float:left;	width:89px;	height:37px;    background-image:url('/Style Library/Images/Global Images/MVG_LoginButton1.jpg');    background-repeat:no-repeat; background-position:left center;}
.login-button input{	border:0px;background-color:transparent; color:#002161; font-weight:bold;	width:89px;	height:37px;	padding-left:11px;	text-align:left;}
.member-msg-error{	width:auto;	float:left;	margin-top:-40px;	padding-left:15px;}
.member-msg-error ul{	margin-top:0px;	margin-bottom:0px;}

/*** HEADER BANNER SECTION ***/
.BannerSection{	height:140px;}
.BookingTD{
	background-repeat:no-repeat; 
	background-position:left top;
	background-image:url('/SiteCollectionImages/Brand/FilmStrips/Boardwalk_HeaderBanner_v7.jpg'); 
}

/*** WINNERS PAGE STYLING ***/
.WinnerTableMain{	width:100%;}
.WinnerTD1, .WinnerTD2, .WinnerTD3{	padding-bottom:10px;}
.WinnerTD1 h2, .WinnerTD2 h2, .WinnerTD3 h2{	padding-bottom:0px;	padding-top:10px;	margin-bottom:-15px;}

/*** ROOMS WIDTH ADJUSTMENT ***/
.RoomContainer .RoomInfo .Description{	width:55%!important; }
.RoomContainer .RoomInfo .ServiceFeaturesContainer{	width:39%!important; padding-right:0px!important; padding-left:20px!important;}
.ServiceFeaturesContainer .linkItem{	width:auto; float:left;	padding-left:5px;}
.ServiceFeaturesContainer  .popUpLinks{	padding-top:5px;}
.ServiceFeaturesContainer .linkItem:first-child{	border-right:1px #dddddd solid;	padding-left:0px; padding-right:5px;}
.ServiceFeaturesContainer ul{	margin-left:2px;	padding-left:0px;}
.ServiceFeaturesContainer li{	margin-left:0px;}

/*** BOOKING WIDGET BACKGROUND COLOR FIX ***/
.BookingWidget .ms-WPBody{
	background-color:transparent;
}

/*** BULLET STYLING ***/
.CleanPageContent li, .ServiceFeaturesContainer li{
	 list-style-type:none;  	 background-repeat:no-repeat; 	 background-position:left 3px; 	 padding-left:15px;
	 background-image:url('/Style Library/Images/Boardwalk/BulletArrow.png');
}


/*** Press Releases ***/
.RootlessTreeView TD:first-child
{
	display:none;
}

.RootlessTreeView
{
	width:200px;
}

.Printbutton
{
	background-image:url("/_layouts/PrintPreview/print.gif");
	padding-bottom:10px;
	background-color:#ffffff;
	padding-left:30px;
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:10px center;
	float:left;
	color:#5a5553;
	margin-right:15px;
	padding-top:10px;
}

.DocDownload
{
	background-image:url('/style library/images/ICPRD.gif');
	padding-bottom:10px;
	background-color:#ffffff;
	padding-left:30px;
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:10px center;
	float:left;
	color:#5a5553;
	padding-top:10px;
}

.pressReleaseLink
{
	display:table;
}

/*** Generic form ***/
.generic-formtable
{
	width:100%;
	padding:10px;
}

.generic-formtable td
{
	padding:10px;
}
.generic-formtable ms-WPTitle
{
	
}

.generic-formtable .ms-sectionline
{
	
}

.genericForm-formlabel
{
	
}

.generic-formtable .ms-formvalidation
{
	color:#c9252c !important;
}

.genericForm-formbody
{
	
}
/*** COLORS

BLUE:		#003d73;
RED:		#c9252c;
LIGHT BLUE:	#92c5eb;
GOLD:		#9c884b;

***/
