@charset "utf-8";
/* CSS Document */

body {
	background-image: url(mcImagesWeb/bodyBackgroundMiddle.jpg);
	background-position:top center;
	background-repeat: repeat-y;
	}
html, body {
	margin:0;
	padding:0;
	}
p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	color:#333;
	font-weight:normal;
	padding:0 10px 0 20px;
	text-align: left;
	}

.pMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#333;
	font-weight:normal;
	padding:5px 0 0 0;
	text-align: left;
	font-style: normal;
	}
.pMenuCentred {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#333;
	font-weight: bold;
	padding:5px 0 0 0;
	text-align: center;
	font-style: normal;
	}
.pMenuPrice {
	font-size:.8em;
	font-weight: bold;
	color:#996633;
	text-align: right;
	}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#900;
	font-weight:bold;
	letter-spacing:0em;
	text-align:center;
	padding-top:5px;
	}
	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#900;
	font-weight:bold;
	letter-spacing:0em;
	text-align:center;
	}
.h2Home{
	text-align:left;
	padding:5px 0 0 20px;
	}
.h2Menu{
	text-align: left;
	padding:0px;
	}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#900;
	font-weight:bold;
	letter-spacing:0em;
	text-align:center;
	}
	
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#900;
	font-weight:normal;
	letter-spacing:0em;
	text-align:left;
	}
	
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#900;
	font-weight:bold;
	letter-spacing:0em;
	text-align:left;
	padding-left:20px;
	}
.h5Menu{
	color:#CC3300;
	text-align: center;
	padding:0px;
	}
	
#wrapper{
	width:100%;
	margin:0 auto;
	position:relative;
	background-image: url(mcImagesWeb/bodyBackgroundTop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
.wrapperHome{
	height:611px;
	}
.wrapperRooms{
	height:1035px;
	}	
.wrapperSetting{
	height:630px;
	}
.wrapperDining{
	height:6000px;
	}
.wrapperDining2{
	height:3100px;
	}
.wrapperAttractions{
	height:1300px;
	}
.wrapperLocation{
	height:3250px;
	}
.wrapperContact{
	height:550px;
	}
.wrapperBooking{
	height:1300px;
	}
.wrapperChristmas{
	height:900px;
	}
#masthead{
	width:775px;
	margin:0 auto;
	position:relative;
	height: auto;
	}	
#pageContent{
	top:150px;
	position:absolute;
	}
.pageContentHome{
	border-top:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:20px;
	height:470px;
	width:450px;
	}
.pageContentRooms{
	border-top:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:20px;
	height:910px;
	width:400px;
	}
.pageContentSetting{
	border-top:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:20px;
	height:480px;
	width:360px;
	}
.pageContentDining{
	border-right:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:20px;
	height:4500px;
	width:725px;
	}
.pageContentDining2{
	border-right:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:20px;
	height:2960px;
	width:725px;
	}
.pageContentAttractions{
	border-right:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:80px;
	height:1150px;
	width:605px;
	}
.pageContentLocation{
	border-right:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:80px;
	height:3100px;
	width:605px;
	}
.pageContentBooking{
	left:55px;
	height:1150px;
	width:650px;
	background-color:#FFF;
	border: #FF9933 4px dotted;
	background-image:url(mcImagesWeb/bookingBackground.gif);
	background-position:center top;
	background-repeat: no-repeat;
	}
.pageContentContact{
	left:70px;
	height:380px;
	width:620px;
	background-color:#FFFFCC;
	border: #FF9933 4px dotted;
	}
.pageContentChristmas{
	border-top:#FF9933 4px dotted;
	border-left:#FF9933 4px dotted;
	left:40px;
	height:750px;
	width:460px;
	}
#imageBox{
	position:absolute;
	background-repeat:no-repeat;
	background-position:bottom right;
	}
.imageBoxHome{
	top:200px;
	right:20px;
	height:390px;
	width:300px;
	background-image: url(mcImagesWeb/wineGlasses.jpg);
	}
.imageBoxRooms{
	top:130px;
	right:14px;
	height:620px;
	width:340px;
	background-image: url(mcImagesWeb/imageRooms.jpg);
	}
.imageBoxSetting{
	top:130px;
	right:14px;
	height:420px;
	width:380px;
	background-image: url(mcImagesWeb/imageSetting.jpg);
	}
.imageBoxChristmas{
	top:162px;
	right:40px;
	height:441px;
	width:299px;
	background-image: url(mcImagesWeb/imageChristmas.jpg);
	}
#mainBoxHome{
	width:425px;
	height:270px;
	top:115px;
	left:40px;
	padding-left:15px;
	position:absolute;
	border:#4a3a23 1px solid;
	border-bottom:0px;
	border-right:0px;
	}
#pageUp{
	position:absolute;
	bottom:0px;
	right:5px;
	height:50px;
	width:150px;
	}
#mainBoxSub{
	width:635px;
	height:385px;
	top:110px;
	left:70px;
	padding:0px 10px;
	border:#663333 1px solid;
	background:#fcfcd5;
	overflow:hidden;
	position: absolute;
	}
#mainBoxBooking{
	width:635px;
	height: auto;
	top:110px;
	left:70px;
	padding:0px 10px;
	border:#663333 1px solid;
	background:#fcfcd5;
	overflow:hidden;
	position: absolute;
	}
#mainBoxContactForm{
	background-color:#FFFFCC;
	width:620px;
	height:355px;
	top:110px;
	left:40px;
	position: absolute;
	border:#CC6600 1px solid;
	}
#printBox {
	width:650px;
	height:auto;
	border:#666 1px solid;
	padding:10px;
	}
a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#C33;
	font-weight:normal;
	letter-spacing:0.05em;
	text-decoration:none;
	}
a:visited{
	color:#222222;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
.centreImage{
	border:#996666 2px solid;
	padding:5px;
	margin:5px 0px;
	}
.listStyle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	color:#333;
	font-weight:normal;
	padding-right:10px;
	padding-bottom:10px;
	text-align: left;
	line-height:1.2em;
	}
.submitButton{
	background-color:#FF9;
	color:#300;
	border-color:#C96 #EBBA7E #EBBA7E #C96;
	padding:2px;
	}
#pageBottom{
	width:100%;
	height:300px;
	bottom:0px;
	background-image: url(mcImagesWeb/bodyBackgroundBottom.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
#eRocketLink {
	width:795px;
	height:40px;
	margin:0 auto;
	top:170px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	letter-spacing:0em;
	}
#eRocketLink a {
	color: #336633;
	text-decoration:none;
	float:right;
	}
#eRocketLink a:hover {
	color: #336633;
	text-decoration: underline;
	}
#mcLogo{
	position: absolute;
	top:15px;
	left:100px;
	width:570px;
	height:65px;
	background-image: url(mcImagesWeb/mc_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
#mainMenu{
	width:770px;
	top:90px;
	left:3px;
	height:auto;
	padding:2px 0;
	position: absolute;
	background:transparent;
	voice-family:"\"}\"";
	voice-family:inherit;
	background-color: #c0be89;
	}
#mainMenu ul{
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	}
#mainMenu li{
	display:inline;
	}
#mainMenu a{
	float:left;
	display:block;
	color:#300;
	margin:0 0 0 2px; /*Margin between menu items*/
	margin:#FFF;
	padding:5px 2.2%;
	text-decoration:none;
	background-color:#FC6;
	text-transform:uppercase;
	letter-spacing:0;
	}
#mainMenu a:hover{
	background-color:#FF6;
	}
#mainMenu #current a{
	background-color:#C63;
	color:#FFF;
	}
#christmasPromo{
	position: absolute;
	top:135px;
	right:37px;
	width:200px;
	height:200px;
	}
