﻿*
{
	margin:				0;
	padding:			0;
}

body
{
	text-align:			center;
}

body, html, form
{
	height:				100%;
	width:				100%;
	margin:				0px;
	background-color:	#2f0e2d;
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:			87%;
	font-weight:		bold;
	color:				#e2c2db;
}

.Clear
{
	clear:				both;
}

.FF_fix
{
	display:			block;
	clear:				both;
}

h1
{
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			240%;
	font-weight:		bold;
	color:				White;
	padding-top:		14px;
	padding-bottom:		14px;
}

h2
{
	color:				White;
}

p
{
	padding-top:		7px;
	padding-bottom:		7px;
}

span.AtVenue
{
    color:				#FFFFFF;
}

.SmallBody
{
	font-size:			98%;
	color:				White;
}

.Footnote
{
	margin-top:			14px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			112%;
	color:				White;
}

#MainContent
{
	margin-left:		auto;
	margin-right:		auto;
	text-align:			left;
	vertical-align:		top;
	height:				886px;
	width:				981px;
	clear:				left;
	background-repeat:	no-repeat;
	background-image:	url('../Images/Back-IvoryLounge.jpg');
	display:			block;
}

/*#MainContent div.Middle
{
	width:				673px;
	padding: 0px 10px 0px 10px;
}*/

/*********Different for Sailors from other pubs*************/
#Middle_Content div.Top
{
  height: 171px;
  width: 703px;  
}


div.PageContent a, div.PageContent a:visited
{
	text-decoration:	none;
	color:				White;
}

div.PageContent a:hover
{
	color:				#ad2f86;
}

div.MenuCountDown
{
    width:290px;
    height:52px;
    padding-right:8px;
    z-index:10;
}

div.MenuCountDown object
{
    z-index:10;
}

/* TOP SECTION - MENU (START) */

#TopMenu
{
	height:				42px;
	width:				981px;
}

#Top_MainMenu
{
	background-color:	#33054c;
}

#VenuesDropdown
{
	background-color:	#231f20;
}


.DummyLink
{
	cursor:				default;
}

#VenuesDropdown a, #VenuesDropdown a:visited, 
div.Middle a, div.Middle a:visited
{
	text-decoration:	none;
	color:				White;
}

#VenuesDropdown a:hover, 
div.Middle a:hover
{
	color:				#ad2f86;
}

.MenuNormal 
{
	background-color:	#33054c;
	color:				White !important;
}

.MenuNormal a, .MenuNormal a:visited
{
	text-decoration:	none;
	background-color:	#33054c;

	color:				White !important;
}

.MenuNormal a:hover
{
	color:				#ad2f86 !important;
}

.MenuActive 
{
	background-color:	#ad2f86;
	color:				#33054c !important;
}

.MenuActive a, .MenuActive a:visited
{
	text-decoration:	none;
	background-color:	#ad2f86;

	color:				#33054c !important;
}

.MenuActive a:hover
{
	color:				#33054c !important;
}

/* TOP SECTION - MENU (END) */

/*
background-image:url('../Images/Facebook.png');

*/


/* MIDDLE SECTION  */


div.MiddleArea
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	border:				none 0px;
	min-height:			573px;
	width:				981px;
}

#Middle_Content
{
	width:				704px;
	float:				left;
	margin-right:		7px;
	overflow:			hidden;
}

.Middle_MainLinkPictures
{
	width:				704px;
	height:				171px;
	background-image:	url('../Images/IvoryLounge/Home-PictureArea.jpg');
}

#Inner_TopPictures
{
	width:				704px;
	height:				171px;
	background-image:	url('../Images/IvoryLounge/Inner-PictureAreaTop.jpg');
}

#Inner_BottomPictures
{
	width:				704px;
	height:				171px;
	background-image:	url('../Images/IvoryLounge/Inner-PictureAreaBottom.jpg');
}

#ContentLinks
{
	margin-top:			7px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			130%;
	font-weight:		bold;
	color:				#ad2f86;
}

div.Middle_MainLinkPictures div
{
	margin-top: 7px;
}

div.Middle_MainLinks a, div.Middle_MainLinks a:visited
{
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#33054c;
	
}

div.Middle_MainLinks a:hover
{
	color:				White;
	background-color:	#ad2f86;
}

#Middle_Offers
{
	background-image:	url('../Images/IvoryLounge/OffersPanel.jpg');
}

/* BOTTOM SECTION  */

	
#BottomArea
{
	height:				115px;
	width:				981px;
	color:				#ad2f86;
	font-size:			99%;
}

#BottomArea a, #BottomArea a:visited
{
	text-decoration:	none;
	color:				White;
}

#BottomArea a:hover
{
	color:				#ad2f86;
}

#BottomArea_Content
{
	width:				981px;
	margin-top:			46px;
}

#BottomArea_Content_Left
{
	margin-left:		7px;
	width:				746px; /* 753px */
	float:				left;
	text-align:			left;
}

#BottomArea_Content_Right
{
	width:				228px;
	float:				left;
	text-align:			right;
}


/* FORM BITS  */


#FormContent
{
	text-align:			left;
}

.Mandatory
{
	color:				#ff0000;
}

.ajax__validatorcallout_error_message_cell
{
	color:				Black;
}


/* VENUE PAGES  */


.Venue_Top
{
	width:				704px;
	height:				171px;
}

#Venue_Middle
{
	width:				704px;
	height:				231px;
}

#Venue_MiddleContent
{
	position:			relative;
	padding-top:		14px;
	padding-left:		7px;
	padding-right:		14px;
	z-index:			90;
}

#Venue_Bottom
{
	width:				704px;
	height:				171px;
}


/************* WHATS ON **********************/


.WhatsOn
{
	width:100%;
}

.WhatsOn th
{
	font-size:180%;
	width:60px;
}

.WhatsOn th div
{
	height:40px;
	width:35px;
	padding-left:15px;
	padding-top:10px;
	background-color:#33054C;
	color:White;
}

.WhatsOn td span.Title
{
	font-size:180%;
	color:White;
}

.WhatsOn td span.Description
{
	font-size:120%;
}

/******************* MENU PAGES  ***************/


div.MenuItem
{
	font-size:120%;
}


#VenueList ul
{
	list-style-type:	disc;
}

#VenueList ul li
{
	display:			block;
}

.VenueList_Item
{
	font-size:			120%;
}


/* FIND US  */


#FindUs_Container
{
	width:				auto;
	min-height:			222px;	
}

#FindUs_map
{
	width:				330px;
	height:				220px;
	border:				solid 1px White;
	float:				left;	
	text-align:			left;
	vertical-align:		top;
}

#FindUs_map span 
{
	visibility:			hidden;
}

#FindUs_address
{
	width:				auto;
	height:				220px;
	padding-left:		7px;
	float:				left;
	text-align:			left;
	vertical-align:		top;	
	font-size:			120%;
}
	
.gmnoprint
{
	overflow:			hidden;
}

/********* Offers Page *************/

div.OfferImage
{
    float:left;
    clear:left;
    width:130px;
}

div.OfferContent
{
    float:left;
    clear:right;
    width:520px;
    padding-top:10px;
}

div.OfferBottomArea
{
    float:left;
    clear:both;
    height:20px;
}

div.OfferRegisterWithUs
{
    float:left;
    clear:right;
    width:640px;
    padding-top:10px;
}

span.OfferBodyHeaderColoured
{
    font-size: 120%;
}
span.OfferBodyHeader
{
    font-size: 120%;
    color: White;
}

span.OfferSmallBody
{
    color: White;
}

/*************Master Ivory Lounge Specific********************/
div.Middle 
{
    padding: 0 10px;
    width: 673px;
}

.SocialLinks
 {
    background-color: #E8DDB9;
    color: #76226B;
    display: block;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 110%;
    font-weight: bold;
    height: 42px;
    margin-right: 7px;
    text-align: left;
    width: 221px;
}

.ATwitter, .AFacebook
{
    height: 40px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
  	padding-left:		10px;
}

.ATwitter
{
    float: left;
    width:76px;    
    background-image: url('../images/twitterbutton.png');
}

.AFacebook
{
    float: left;
    width: 120px;    
    background-image: url('../images/facebook.png');
}

/******* Facebook Albums ***********/

div.facebook-albums div.name a
{
    color:#FFF;
}

div.facebook-albums div.name span
{
    color:#ad2f86;
}

div.facebook-photos h2
{
    color:#ad2f86;
    font-size:14px;
}
