@charset "utf-8";
/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background-color:#393939;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*End  CSS Reset */
.right{text-align:right;}
.center{text-align:center;}
.left{float:left;}
.clear{clear:both;margin:0;padding:0;height:0;}
.clear10{clear:both;margin:0;padding:0;height:10px;}
/* Layout Section */
body{text-align:center;font-size:.75em;}
#wrapper{width:960px;margin:0 auto;text-align:left;background:#414141 url(/images/hotel/hotel-grad-bg.jpg) left 449px ;position:relative;}
#header{height:450px;
/*background-image:url(/media/1548/MH-Ext-16-hero.jpg);*/
}
#homeContent{margin:20px auto 22px;width:870px;min-height:255px;}
#footer{margin:0 5px;border-top:1px solid #fff;font-size:0.8em;padding:9px 40px 21px;clear:both;}
body,p,td,a{font-family:Arial, Helvetica, sans-serif;}
/* Design Section */
h2{line-height:44px;background-image:url(/images/h2_bgd.gif);font-size:1.9em;font-family:Georgia, "Times New Roman", Times, serif;color:#b02325;padding-left:15px;}
.panel{width:310px;margin-right:10px;float:left;color:#3b1b10;}
.panel a, .panel a:visited, .booking a, .booking a:visited{color:#3b1b10;}
.panel a:hover, .booking a:hover{color:#b02325;}
.panel .border, .booking .border{min-height:190px;background-color:#ebe8da;border:3px solid #c5bd9a;border-top:0;padding:10px;}
.panel img{border:3px solid #FFFFFF;margin-right:12px;}
.panel td{padding-top:12px;}
.panel form td{padding-top:0;}
.panel table{margin-top:-12px;margin-bottom:12px;}
.w630{width:630px;margin-right:10px;float:left;color:#3b1b10;}
.booking{width:230px;float:left;}
.booking .border{min-height:100px;}
#latestOffers, #signUp, #latestNews{width:230px;float:right;margin-top:12px;}
#latestOffers h2 a,#signUp h2 a, #latestNews h2 a{color:#b02325;text-decoration:none;}
#latestOffers h2,#signUp h2, #latestNews h2{font-size:1.3em;line-height:1.1em;padding-top:4px;padding-bottom:4px;}
#latestOffers span a,#signUp span a, #latestNews span a{color:#3b1b10;font-size:.7em;font-size:.6em;}
/*.booking p{font-family:Georgia, "Times New Roman", Times, serif;}*/
.booking h3{color:#b02325;font-size:1.3em;border-bottom:1px solid #c5bd9a;padding-bottom:3px;}
p,li{font-family:Arial, Helvetica, sans-serif;font-size:1em;line-height:1.15em;margin-bottom:10px;}
.findOutMore{display:block;width:75px;height:17px;background:url(/images/more-offers.jpg);float:right;}/*display block required to set width and height on <a> element*/
.findOutMore span{display:none;}
.findOutMore:hover{background-position:0 -17px;}
#navigation{width:710px;min-height:30px;background-color:#50535b;position:absolute;z-index:1001;right:7px;top:0;padding:10px 20px;color:#fff;text-transform:uppercase;font-size:.87em;}
#navigation li{line-height:15px;}
#navigation li{font-family:Georgia, "Times New Roman", Times, serif;}
#logo{position:absolute;z-index:1002;top:0;width:190px;height:50px;left:5px;background-image:url(/images/Mar-Hall-Hotel-Golf-and-Spa-Resort.jpg);}
#navigation a,#footer a,#navigation a:visited,#footer a:visited{color:#fff;text-decoration:none;}
#navigation li{display:inline;font-size:1em;}
#main{line-height:16px;}
#sub{line-height:13px;}
#navigation a{padding-left:8px;margin-left:5px;background:url(/images/divider.gif) left 3px no-repeat;}
#navigation .first{padding-left:0;margin-left:0;background:none;}
#navigation a.current, #navigation a:hover{color:#c5bd9a;}/*a. is required for Firefox!!*/
#tabs{position:absolute;top:380px;right:45px;z-index:999;}
#tabs a{display:block;float:left;width:166px;height:55px;margin-bottom:10px;margin-left:10px;}
#tabs span{display:none;}
#tabs a:hover{background-position:0 -55px;}
#tabs li{display:inline;}
#golf{background-image:url(/images/tabs/earl-of-mar-golf-course.jpg);}
#weddings{background-image:url(/images/tabs/weddings-at-mar-hall.jpg);}
#spa{background-image:url(/images/tabs/aveda-spa.jpg);}
#leisure{background-image:url(/images/tabs/mar-hall-leisure-club.jpg);}
#vouchers{background-image:url(/images/tabs/buy-vouchers.jpg);}
h1{position:absolute;left:40px;top:388px;height:40px;width:616px;background-color:#3a1b11;color:#fff;line-height:40px;padding-left:14px;font-family:Arial, Helvetica, sans-serif;font-size:1.7em;text-transform:uppercase;letter-spacing:1px;}
#footer li{display:inline;margin:0;background:url(/images/white-bullet.gif) 0px 10px no-repeat;padding:4px 4px 4px 7px;}
#footer p{clear:both;color:#fff;margin:0;text-align:center;}
#footer ul{margin-bottom:5px;text-align:center;}
#footer li.first{padding-left:0;background:none;}
.event{border-bottom:1px solid #c5bd9a;margin-right:12px;}
h3{font-size:1.2em;margin-bottom:4px;font-family:Georgia, "Times New Roman", Times, serif;}
td{vertical-align:top;}
h1, #navigation {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
#logo{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
#checkInDate, #checkOutDate{display:block;float:right;width:24px;height:16px;background-image:url(/images/date-picker-icon.gif);}
#checkInDate:hover, #checkOutDate:hover{background-position:0 -16px;}
#checkInDate span, #checkOutDate span, .checkAvailability span{display:none;}
.checkAvailability{display:block;float:right;width:76px;height:16px;background-image:url(/images/check-availability.gif);}
.checkAvailability:hover{background-position:0 -16px;}
p.small{font-size:.8em;margin-left:12px;font-family:Arial, Helvetica, sans-serif;}
select{font-size:1em;margin-right:12px;border:1px solid #c5bd9a;font-family:Arial, Helvetica, sans-serif;}
.booking .border{padding-bottom:0;}
#bookingAndOffers{margin-bottom:-23px;}
.offers a{text-decoration:none;}
em{font-style:italic;}
strong{font-weight:bold;}
h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}

.news_image, .main_news_image{width:82px;float:left;clear:both;}
.news_content, .main_news_item{margin-left:82px;margin-right:12px;}
.news_imageLarge{float:left;clear:both;}
.home_news li{clear:both;border-bottom:1px solid #FFFFFF;padding-bottom:8px;}
.home_news li p{margin-bottom:0;}
.list{list-style:disc;margin-left:16px;margin-bottom:16px;}
.list li{margin-bottom:0;}
ul ul{margin-left:20px;margin-top:10px;}

h4{width:106px;float:left;clear:both;margin-bottom:10px;}
.gallery{float:left;margin-bottom:8px;}
img.gallery{margin-right:0;margin-left:6px;}
img.gallery:hover{cursor:pointer;}

h4, h4 a{font-weight:bold;}
.link{font-weight:bold;}/*text-decoration:underline;*/
.link:hover{cursor:pointer;}
.leftPanel h4{float:none;}
h4 a{text-decoration:underline;}
#footer .center{margin-bottom:12px;}

/*Styles for the right hand column*/
.booking .panel h2{background:url(/images/green-tab-medium.jpg) left top no-repeat;color:#fff;}
.w630 h2{background:url(/images/green-tab-large.jpg) left top no-repeat;color:#fff;}
.booking .panel .border, .booking .border{background-color:#b3b3b3;border-color:#fff;}
.booking h2{background:url(/images/green-tab-small.jpg) left top no-repeat;color:#fff;}
.booking #latestOffers h2,#latestOffers h2, #signUp h2, #latestNews h2{background:url(/images/red-tab-small.jpg) left top no-repeat;color:#fff;}
.booking #latestOffers h2 a, #signUp h2 a, #latestNews h2 a {color:#fff;}

.border h3 a{color:#333;text-decoration:underline;font-family:Georgia,"Times New Roman",Times,serif;}

.booking h2{background:url("/images/green-tab-small.jpg") no-repeat scroll left top transparent;color:#fff;}
.panel .border{background-color:#B3B3B3;border-color:#fff;}
.panel{color:#333;}
.panel h2{background:url("/images/green-tab-large.jpg") no-repeat scroll left top transparent;color:#fff;}

.panel .eventsEnquiry{margin-top:0px;}
.panel .eventsEnquiry td{padding-right:8px;}
.panel .eventsEnquiry input, .panel .eventsEnquiry textarea{width:200px;}

.offersTab{display:block;float:left;width:25%;text-align:center;font-size:.8em;}
.offersImage{width:130px;height:82px;margin:0 auto 8px;}
.offersImage:hover,.current .offersImage{background-position:0 -82px;}
/*offersTab a{display:block;float:left;width:130px;height:82px;}*/
.offersTab h3{margin-top:8px;}
































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
