
/* Global Styles */
*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#fff;
	font-size:100.01%; text-align:center;
	background-image:url(../images/main-bg.jpg); background-repeat:no-repeat; background-position:top center;
}

.container, white-container { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	text-align:left;
	z-index:1;
}

.white-container {background-color:#fff;}

/*Text Styles*/
a, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:"Trebuchet MS", Arial, sans-serif;}
h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}

	h1 {
		padding-top:88px; padding-bottom:15px; padding-left:340px;
		font-size:1.20em; color:#fff; font-weight:600;
		text-transform:uppercase;
		}
	h1 span {font-size:0.7em; font-weight:200; text-transform:none; padding-left:2px;}

.clr{clear:both;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}


/*Columns*/
.col-left {width:300px; float:left; padding-left:20px;}

.col-left h2 {padding-top:5px; padding-bottom:5px; margin-bottom:7px; border-bottom:1px dotted #7F7F7F; font-size:0.85em; color:#640260; font-weight:600;}
.col-left h3 {padding-top:5px; padding-bottom:5px; margin-bottom:7px; border-bottom:1px dotted #7F7F7F; font-size:0.85em; color:#640260; font-weight:600;}

.col-left h4 {padding-top:5px; padding-bottom:5px; margin-bottom:7px; font-size:0.85em; color:#347C2B; font-weight:600;}

.col-left p {
	width:300px; float:left; 
	padding-left:0px; 
	font-size:0.75em; color:#515E65;
	}
.col-left ul {margin-left:15px; margin-bottom:20px;}
.col-left li {color:#515E65; font-size:0.75em; line-height:130%;}
.col-left li a {color:#515E65; text-decoration:none;}
.col-left li a:hover {color:#515E65; text-decoration:underline;}
.col-left ul li ul {margin-left:25px; margin-bottom:0px;}
.col-left li ul li {font-size:1.0em;}

/* Email - Facebook - Twitter */
.col-left .follow-us{width:290px; margin-top:15px;}
.follow-us .follow-nav{list-style:none; margin-left:15px; padding:0;}
.follow-us .follow-nav li.email {
		float:left;
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:20px;
		background-repeat:no-repeat;
		background-image:url(../images/social-email.jpg);
		background-position:0px 0px;
		font-size:0.75em; color:#3FA439;
}
.follow-us .follow-nav li.email a {color:#3FA439; text-decoration:none;}
.follow-us .follow-nav li.email a:hover {color:#3FA439; text-decoration:underline;}

.follow-us .follow-nav li.facebook {
		float:left;
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:15px;
		background-repeat:no-repeat;
		background-image:url(../images/social-facebook.jpg);
		background-position:0px 0px;
		font-size:0.75em; color:#3E62B3;
}
.follow-us .follow-nav li.facebook a {color:#3E62B3; text-decoration:none;}
.follow-us .follow-nav li.facebook a:hover {color:#3E62B3; text-decoration:underline;}

.follow-us .follow-nav li.twitter {
		float:left;
		height:1%; /* Forces hasLayout (ie6) */
		display: inline; /* Removes additional verticle whitespace (ie7) */
		display:block;
		padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:15px;
		background-repeat:no-repeat;
		background-image:url(../images/social-twitter.jpg);
		background-position:0px 0px;
		font-size:0.75em; color:#37BDE1;
}
.follow-us .follow-nav li.twitter a {color:#37BDE1; text-decoration:none;}
.follow-us .follow-nav li.twitter a:hover {color:#37BDE1; text-decoration:underline;}


/* Start Address Block */
.pub-addy-wrap{width:290px; margin-top:15px;}

.pub-addy-wrap .top-pub-addy{width:290px; height:10px; background-image:url(../images/address-top.gif);}

.pub-addy-wrap .inner-wrap-pub-addy{width:290px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#ABB3B8;} /* Same as border colour */

.pub-addy-wrap .inner-wrap-pub-addy .center-pub-addy{width:288px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#fff;}

	.pub-addy-wrap .inner-wrap-pub-addy .center-pub-addy p{width:258px; padding-right:15px; padding-bottom:10px; padding-left:15px; font-size:0.80em; font-weight:200; color:#2D3740;}

	.pub-addy-wrap .inner-wrap-pub-addy .center-pub-addy div{margin-left:15px;}
	.pub-addy-wrap .inner-wrap-pub-addy .center-pub-addy div img{float:left;}

.pub-addy-wrap .inner-wrap-pub-addy .border-pub-addy{width:1px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#ABB3B8;}

.pub-addy-wrap .bottom-pub-addy{width:290px; height:10px; background-image:url(../images/address-bottom.gif);}
/* End Address Block */

/* Start Find other pubs */
.find-pub-wrap{width:290px; margin-top:15px;}

.find-pub-wrap .top-find-pub{width:290px; height:10px; background-image:url(../images/address-top.gif);}

.find-pub-wrap .inner-wrap-find-pub{width:290px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#ABB3B8;} /* Same as border colour */

.find-pub-wrap .inner-wrap-find-pub .center-find-pub{width:288px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#fff;}

	.find-pub-wrap .inner-wrap-find-pub .center-find-pub .map img{float:left; width:130px;}
	
	.find-pub-wrap .inner-wrap-find-pub .center-find-pub .other-pubs p{float:left; width:158px; font-size:0.75em; color:#515E65; margin-bottom:10px;}
	
	.find-pub-wrap .inner-wrap-find-pub .center-find-pub .other-pubs p a {color:#4F1528; text-decoration:underline;}
	.find-pub-wrap .inner-wrap-find-pub .center-find-pub .other-pubs p a:hover {color:#4F1528; text-decoration:underline;}

.find-pub-wrap .inner-wrap-find-pub .border-find-pub{width:1px; min-height:100px; height:auto !important; height:100px; float:left; background-color:#ABB3B8;}

.find-pub-wrap .bottom-find-pub{width:290px; height:10px; background-image:url(../images/address-bottom.gif);}
/* End Find other pubs */

.col-left .conference-pack{width:290px; max-height:140px; height:auto !important; height:140px; margin-top:15px; margin-bottom:0; padding-bottom:0;}
.col-left .conference-pack img{margin-bottom:0px; padding-bottom:0px;}

.col-left .wedding-pack{width:290px; max-height:140px; height:auto !important; height:140px; margin-top:15px; margin-bottom:0; padding-bottom:0;}
.col-left .wedding-pack img{margin-bottom:0px; padding-bottom:0px;}

.col-left .share-block{width:290px; margin-top:15px; margin-left:15px;}

.col-double {width:620px; float:left; margin-left:20px;}

.col-double img{padding-bottom:10px;}

	.col-double h2 {
		padding-top:5px; padding-bottom:5px; margin-bottom:7px;
		border-bottom:1px dotted #7F7F7F;
		font-size:0.85em; color:#640260; font-weight:600;
		}

	.col-double h3 {
		padding-top:5px; padding-bottom:5px; margin-bottom:7px;
		border-bottom:1px dotted #7F7F7F;
		font-size:0.85em; color:#640260; font-weight:600;
		}

	.col-double h4{
		padding-top:5px; padding-bottom:5px; margin-bottom:7px;
		font-size:0.85em; color:#347C2B; font-weight:600;
		}
		
	.col-double p {font-size:0.75em; color:#515E65; margin-bottom:10px;}
	.col-double p a {color:#347C2B; text-decoration:underline;}
	.col-double p a:hover {color:#347C2B; text-decoration:underline;}
		.col-double p a.whatson {color:#838D46; text-decoration:underline;}
		.col-double p a.whatson:hover {color:#838D46; text-decoration:underline;}
		.col-double p a.menus {color:#877C5C; text-decoration:underline;}
		.col-double p a.menus:hover {color:#877C5C; text-decoration:underline;}

	.col-double ul {margin-left:50px; margin-bottom:20px;}
	.col-double li {color:#515E65; font-size:0.75em; line-height:130%;}
	.col-double li a {color:#347C2B; text-decoration:none;}
	.col-double li a:hover {color:#347C2B; text-decoration:underline;}


/* Double Cols Sub cols */
	.col-double .col-middle {width:300px; float:left;}
	
	.col-double .col-right {width:300px; float:left; padding-left:20px;}
	
	.col-double .col-middle h2, .col-double .col-right h2 {
		padding-top:5px; padding-bottom:5px; margin-bottom:7px;
		border-bottom:1px dotted #7F7F7F;
		font-size:0.85em; color:#640260; font-weight:600;
		}
	.col-double .col-middle h3, .col-double .col-right h3 {
		padding-top:5px; padding-bottom:5px; margin-bottom:7px;
		border-bottom:1px dotted #7F7F7F;
		font-size:0.85em; color:#640260; font-weight:600;
		}

	.col-double .col-middle h4, .col-double .col-right h4 {
		padding-top:5px; padding-bottom:5px; margin-bottom:7px;
		font-size:0.85em; color:#347C2B; font-weight:600;
		}

	.col-double .col-middle p, .col-double .col-right p {
		width:300px; float:left; 
		padding-left:0px; 
		font-size:0.75em; color:#515E65;
		}
		
.col-double .col-middle img, .col-double .col-right img{padding-bottom:10px;}

.col-double .col-middle .whats-on, .col-double .col-right .whats-on{width:300px; padding-bottom:10px;}
.col-double .col-middle .whats-on img, .col-double .col-right .whats-on img {float:left; width:70px; padding:0; margin:0;}
.col-double .col-middle .whats-on p, .col-double .col-right .whats-on p{float:left; width:220px; padding-left:10px;}

	.col-double .col-middle ul, .col-double .col-right ul {margin-left:15px; margin-bottom:20px;}
	.col-double .col-middle li, .col-double .col-right li {color:#515E65; font-size:0.75em; line-height:130%;}
	.col-double .col-middle li a, .col-double .col-right li a {color:#515E65; text-decoration:none;}
	.col-double .col-middle li a:hover, .col-double .col-right li a:hover {color:#515E65; text-decoration:underline;}
	.col-double .col-middle ul li ul, .col-double .col-right ul li ul {margin-left:25px; margin-bottom:0px;}
	.col-double .col-middle li ul li, .col-double .col-right li ul li {font-size:1.0em;}
	
	
/* Start Offers */
#offers{width:300px;}
/* End Offers */







