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

body {
background-color: #323232;
color: #FFFFFF;
margin-top: 25px;
}

img {
border: 0;
vertical-align: bottom;
}

#outer {
width: 100%;
}

#wrapper {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 980px;
}

#wrapperB {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 100%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 10px;
color: #FFFFFF;
}

#menuBar {
float: left;
width: 180px;
height: 720px;
background-color: #000000;
position: relative;
}

#menuBarH {
float: left;
width: 180px;
height: 720px;
background-color: #000000;
position: relative;
}

#contentBar {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/home/content-background.jpg);
position: relative;
}

#contentBarWeddings {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/content-background.jpg);
position: relative;
}

#contentBarWeddingsBethBlair {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/beth-blair-content-background.jpg);
position: relative;
}

#contentBarWeddingsSarahChris {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/sarah-chris-content-background.jpg);
position: relative;
}

#contentBarWeddingsJoanneRichard {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/joanne-richard-content-background.jpg);
position: relative;
}

#contentBarWeddingsKateAndy {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/kate-andy-content-background.jpg);
position: relative;
}

#contentBarCorporate {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/corporate/content-background.jpg);
position: relative;
}

#contentBarCottages {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/cottages/content-background.jpg);
position: relative;
}

#contentBarEvents {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/content-background.jpg);
position: relative;
}

#contentBarEventsG {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/content-golf.jpg);
}

#contentBarEventsF {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/content-fishing.jpg);
}

#contentBarEventsSh {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/content-shooting.jpg);
}

#contentBarEventsSi {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/content-sightseeing.jpg);
}

#contentBarEventsO {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/content-other.jpg);
}

#contentBarGallery {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/gallery/content-background.jpg);
position: relative;
}

#contentBarLocation {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/location/content-background.jpg);
position: relative;
}

#contentBarHistory {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/history/content-background.jpg);
position: relative;
}

#contentBarContact {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/contact/content-background.jpg);
position: relative;
}

#contentBarPricing {
float: left;
width: 270px;
height: 720px;
background-color: #000000;
background-image: url(../media/pricing/content-background.jpg);
position: relative;
}

#main {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/home/main-background.jpg);
}

#mainWeddings {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/main-background.jpg);
}

#mainWeddingsBethBlair {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/beth-blair-background.jpg);
}

#mainWeddingsSarahChris {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/sarah-chris-background.jpg);
}

#mainWeddingsJoanneRichard {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/joanne-richard-background.jpg);
}

#mainWeddingsKateAndy {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/weddings/testimonials/kate-andy-background.jpg);
}

#mainCorporate {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/corporate/main-background.jpg);
}

#mainCottages {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/cottages/main-background.jpg);
}

#mainEvents {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/main-background.jpg);
}

#mainEventsG {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/main-golf.jpg);
}

#mainEventsF {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/main-fishing.jpg);
}

#mainEventsSh {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/main-shooting.jpg);
}

#mainEventsSi {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/main-sightseeing.jpg);
}

#mainEventsO {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/events/main-other.jpg);
}

#mainGallery {
float: right;
width: 485px;
height: 595px;
background-color: #000000;
background-image: url(../media/gallery/main-background.jpg);
position: relative;
}

#mainLocation {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/location/main-background.jpg);
}

#mainHistory {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/history/main-background.jpg);
}

#mainContact {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/contact/main-background.jpg);
}

.mainContactForm {
width: 480px;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 25px;
padding-right: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#mainPricing {
float: right;
width: 530px;
height: 720px;
background-color: #000000;
background-image: url(../media/pricing/main-background.jpg);
}

input {
width: 280 px;
border-width: 1px;
}

textarea { 
width: 280 px;
}

#mainBrochure {
width: 100%;
height: 100%;
background-color: #646464;
}

#ContactL {
float: Left;
width: 225px;
padding-left: 25px;
}

#ContactR {
float: Right;
width: 225px;
padding-left: 30px;
padding-right: 25px;
}

#footer {
clear: both;
height: 15px;
background-color: #323232;
}

#homeBannerArea {
width: 480px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

#weddingsBannerArea {
width: 430;
padding-top: 10px;
padding-left: 25px;
padding-right: 25px;
}

P {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
}

P a:link {
color: #FFFFFF;
text-decoration: none;
}

P a:visited {
color: #FFFFFF;
text-decoration: none;
}

P a:hover {
color: #1a6170;
text-decoration: none;
}

P.mainMenu {
text-align: right;
line-height: 10px;
color: #1a6170;
}

P.subMenu {
text-align: right;
line-height: 7px;
font-size: 10px;
color: #1a6170;
padding-right: 7px;
}

P.footer {
font-size: 9px;
}

P.prices {
	font-size: 12px;
	line-height: 15px;
}

P.pricesSm {
	font-size: 10px;
	line-height: 12px;
}

P.title {
font-size: 15px;
line-height: 18px;
font-weight: bold;
color: #000000;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 15px;
line-height: 18px;
font-weight: bold;
color: #1a6170;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 13px;
line-height: 18px;
font-weight: 400;
color: #1a6170;
}

h2 a:link {
color: #1a6170;
text-decoration: none;
}

h2 a:visited {
color: #1a6170;
text-decoration: none;
}

P.galleryNavText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: right;
color: #FFFFFF;
}

P.galleryNavTextL {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: left;
color: #FFFFFF;
}

P.contentText {
font-size: 12px;
line-height: 16px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

P a.contentText:link {
color: #1a6170;
text-decoration: none;
}

P a.contentText:visited {
color: #1a6170;
text-decoration: none;
}

P.hText {
font-size: 12px;
line-height: 16px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bold;
}

P a.hText:link {
color: #03b7dd;
text-decoration: none;
}

P a.hText:visited {
color: #03b7dd;
text-decoration: none;
}

P.tText {
font-size: 12px;
line-height: 16px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bold;
}

P a.tText:link {
color: #000000;
text-decoration: none;
}

P a.tText:hover {
text-decoration: underline;
color: #1a6170;
}

P a.tText:visited {
color: #000000;
text-decoration: none;
}

.contentTextGreen {
color: #1a6170;
}

ul {
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
padding: 0;
margin: 0;
}

li {
margin-left: 20px;
padding: 0;
}

.logo {
padding-top: 55px;
padding-left: 70px;
}

.brochure {
position: absolute;
top: 585px;
left: 90px;
}

.brochureVictoria {
position: absolute;
top: 475px;
left: 110px;
}

.mudoIcon {
position: absolute;
top: 460px;
left: 90px;
}

.brochureWedding {
position: absolute;
top: 615px;
left: 105px;
}

.galleryTitle {
position: absolute;
top: 60px;
left: 45px;
}

.menu {
position: absolute;
top: 470px;
left: 110px;
}

.menuWedding {
position: absolute;
top: 520px;
left: 110px;
}

.menuBrochure {
position: absolute;
top: 615px;
left: 110px;
}

.bookNow {
position: absolute;
top: 545px;
left: 90px;
}

.bookNowWed {
position: absolute;
top: 485px;
left: 90px;
}

.bookNowHome {
position: absolute;
top: 425px;
left: 90px;
}

.tweet {
position: absolute;
top: 512px;
left: 120px;
}

.tweetCon {
position: absolute;
top: 435px;
left: 113px;
}

.tweetWed {
position: absolute;
top: 450px;
left: 113px;
}

.enquiryForm {
position: absolute;
top: 425px;
left: 70px;
}

.telephoneH {
position: absolute;
top: 680px;
left: 45px;
}

.telephone {
position: absolute;
top: 680px;
left: 37px;
}

.menuArea {
margin-top: 60px;
padding-right: 10px;
}

.contentTextArea {
padding-top: 24px;
padding-left: 38px;
padding-right: 20px;
}

.contentTextAreaH {
padding-left: 45px;
padding-right: 20px;
}

.contentGallery {
padding-top: 125px;
padding-left: 45px;
}

.homeBodyText {
width: 430;
padding-top: 15px;
padding-left: 50px;
padding-right: 50px;
}

.gallerynavMenu {
float: right;
width: 280px;
height: 30px;
padding-top: 40px;
padding-right: 45px;
letter-spacing: 1px;
}

.gallerynavMenuT {
float: right;
width: 280px;
height: 30px;
padding-top: 215px;
padding-right: 45px;
letter-spacing: 1px;
}

.gallerynavMenuL {
float: left;
width: 130px;
height: 30px;
padding-top: 40px;
letter-spacing: 1px;
}

.weddingsInsetArea {
width: 480px;
height: 390px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.weddingsInsetAreaH {
width: 480px;
height: 370px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.weddingsInsetAreaT {
width: 480px;
height: 530px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.corporateInsetArea {
width: 480px;
height: 495px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.cottagesInsetArea {
width: 480px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.eventsInsetArea {
width: 480px;
height: 500px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.eventsInsetAreaSi {
width: 480px;
height: 380px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.historyInsetImageArea {
float: right;
width: 226px;
padding-top: 55px;
padding-left: 25px;
padding-right: 25px;
}

.historyInsetTextArea {
float: left;
width: 225px;
padding-top: 55px;
padding-left: 25px;
}

.pricingInsetArea {
width: 480px;
height: 525px;
padding-top: 20px;
padding-left: 25px;
padding-right: 25px;
}

.locationMap {
width: 480px;
height: 350px;
padding-top: 15px;
padding-right: 25px;
padding-left: 25px;
}

.bodyText {
width: 480;
padding-top: 25px;
padding-left: 25px;
padding-right: 25px;
}

.bodyTextCott {
clear: both;
width: 480;
padding-top: 10px;
padding-left: 25px;
padding-right: 25px;
}

.bodyTextWed {
width: 480;
padding-top: 15px;
padding-left: 25px;
padding-right: 25px;
}

.bodyTextWedT {
width: 480;
padding-left: 25px;
padding-right: 25px;
font-style: oblique;
}

.testimonialsTitle {
color: #b6b5b5;
font-style: normal;
font-weight: bold;
}

.bodyTextWed1 {
width: 480;
padding-top: 15px;
padding-left: 25px;
padding-right: 25px;
}

.bodyTextCon {
width: 480;
padding-left: 25px;
padding-right: 25px;
}

.navBlue {
color: #5c757b;
}
