﻿*
{
	margin:				0;
	padding:			0;
}

body, html, form
{
	height:				100%;
	width:				100%;
	margin:				0px;
	font-family:		Verdana, Arial, Sans-Serif;
	font-size:			87%;
	font-weight:		bold;
	color:				#a3a2a2;
}

body
{
	background-image:	url('../Images/Back-HenrysCafeBar-Strip.gif');
	background-repeat:	repeat-x;
	text-align:			center;
}

#valentines-banner
{
     width: 571px; 
     height: 145px; 
     float: left; 
     padding-top: 17px;
     margin-left: 190px;
     margin-top:17px;
     background-image: url('../Images/Henrys-Valentines-Banner-5.png'); 
     background-repeat: no-repeat;
     position: absolute;
}

.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:				#4b4a4b;
	padding-top:		7px;
	padding-bottom:		7px;
}

h2
{
	color:				#4b4a4b;
}

p
{
	padding-top:		7px;
	padding-bottom:		7px;
	text-align:justify;
}

span.AtVenue
{
    color:				#D4C696;
}

.SmallBody
{
	font-size:			98%;
	color:				#4b4a4b;
}

.StrongBody
{
	font-size:			102%;
	font-weight:		bolder;
	color:				#c4b582;
}

.Footnote
{
	margin-top:			14px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			112%;
	color:				#a3a2a2;
}

#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-HenrysCafeBar.jpg');
	display:			block;
}

div.Middle a, div.Middle a:visited,
div.PageContent a, div.PageContent a:visited
{
	text-decoration:	none;
	color:				#59585a;
}

div.Middle a:hover,
div.PageContent a:hover
{
	color:				#898989;
}

#VenuesDropdown a, #VenuesDropdown a:visited
{
	text-decoration:	none;
	color:				White;
}

#VenuesDropdown a:hover
{
	color:				#d4c696;
}


/* TOP SECTION - MENU (START) */

#Top_MainMenu
{
	background-color:	#898989;
}

#VenuesDropdown
{
	background-color:	#59585A;
}

.MenuNormal 
{
	background-color:	#898989;
	color:				White !important;
}

.MenuNormal a, .MenuNormal a:visited
{
	text-decoration:	none;
	background-color:	#898989;

	color:				White !important;
}

.MenuNormal a:hover
{
	color:				#d4c696 !important;
}

.MenuActive 
{
	background-color:	#d4c696;
	color:				#898989 !important;
}

.MenuActive a, .MenuActive a:visited
{
	text-decoration:	none;
	background-color:	#d4c696;

	color:				#898989 !important;
}

.MenuActive a:hover
{
	color:				#898989 !important;
}


div.PubLinksDropdown
{
    background-image:	url('../Images/Links/main_links_bck.jpg');
	border:				solid 1px #d4c696;
}

/* TOP SECTION - MENU (END) */

.SocialLinks
{
	height:				42px;
	width:				222px;
	float:				right;
	background-color:	#e8ddb8;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			95%;
	font-weight:		bold;
	color:				#59585a;
	text-align:			left;
}

.SocialLinks a
{
	padding-left:		5px;
	padding-right:		5px;
}

.ATwitter, .AFacebook
{
    height: 40px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
}

.ATwitter
{
    float: left;
    width: 76px;    
    background-image: url('../images/twitterbutton.png');
}

.AFacebook
{
  	padding-left:   10px;
    float: right;
    width: 100px;    
    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:				984px;
}

#Middle_Content
{
	width:				704px;
	float:				left;
	margin-right:		7px;
	overflow:			hidden;
}

/*********Different for Sailors from other pubs*************/
#Middle_Content div.Top
{
  height: 171px;
  width: 703px;  
}

#Inner_TopPictures
{
	width:				704px;
	height:				171px;
}

#Inner_BottomPictures
{
	width:				704px;
	height:				171px;
}

#ContentLinks, .ContentLinks
{
	margin-top:			7px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			125%;
	font-weight:		bold;
	color:				#5b5857;
}


div.Middle_MainLinks a
{
	font-family:		Georgia, "Times New Roman", Times, serif;
}

#Middle_Offers
{
	background-color:	#d1d2d4;
}


/* BOTTOM SECTION  */

	
#BottomArea
{
	height:				115px;
	width:				981px;
	color:				#828282;
	font-size:			99%;
}

#BottomArea a, #BottomArea a:visited
{
	text-decoration:	none;
	color:				#686868;
}

#BottomArea a:hover
{
	color:				#828282;
}

#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  */



.Mandatory
{
	color:				#ff0000;
}

#FormContent label
{
	font-size:			100%;
	color:				#828282;
}

.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%;
}

div.EventsLeft hr
{
	background-color:#D4C696;
}


/* 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 Black;
	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;
}


/* GALLERY */


.AlbumItem
{
	float:				left;
	padding-top:		7px;
	padding-right:		7px;
}

.AlbumItem_Thumb
{
	vertical-align:		bottom;
	text-align:			center;
}

.AlbumItem_Detail
{
	text-align:			center;
}

/*************Master Henrys Specific********************/
div.Middle 
{
    padding: 0px 10px 0px 10px;
    width: 673px;
}
