﻿/* Generic */
body {background:#56a3ba url('images/bg.jpg') repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:0.8em; color:#696969}
img {border:0px;}
h2 {color:#696969; font-size:1.0em}
a {color:#154f7d;text-decoration:none;}
a:hover {color:#5f5f5f;}

#wrapper{background:#ffffff;width:794px;margin:0px auto;display:table;}
#header{background:transparent url('images/sandpiper_04.jpg') no-repeat right top;height:116px;width:794px;display:inline-block;}
#content{display:table;}
#footer{height:44px;clear:both;margin-top:10px;}
#main_image {margin:10px 10px 10px 10px;}

.readmore {text-align:right;float:right;text-decoration:none;margin:-5px 10px 10px 0px;}
.imagepadleft {padding-right: 10px;	float: left;}
.imagepadright {padding-left: 10px; float: right;clear:right;margin-bottom:20px;}

/* Main Menu */
#mainmenu {width:588px;height:39px;margin:38px 0px 0px 0px;padding:0px;list-style:none;display:inline-block;float:left;}
#mainmenu li {display:inline;float:left;}
#mainmenu #home a {width:89px;height:39px;display:block;background:url('images/home.jpg') no-repeat top left;}
#mainmenu #aboutus a {width:84px;height:39px;display:block;background:url('images/about.jpg') no-repeat top left;}
#mainmenu #aboutus a:hover {width:84px;height:39px;display:block;background:url('images/about.jpg') no-repeat top -84px;}
#mainmenu #accommodation a {width:128px;height:39px;display:block;background:url('images/accommodation.jpg') no-repeat top left;}
#mainmenu #accommodation a:hover {width:128px;height:39px;display:block;background:url('images/accommodation.jpg') no-repeat top -128px;}
#mainmenu #location a {width:80px;height:39px;display:block;background:url('images/location.jpg') no-repeat top left;}
#mainmenu #location a:hover {width:80px;height:39px;display:block;background:url('images/location.jpg') no-repeat top -80px;}
#mainmenu #offers a {width:129px;height:39px;display:block;background:url('images/special.jpg') no-repeat top left;}
#mainmenu #offers a:hover {width:129px;height:39px;display:block;background:url('images/special.jpg') no-repeat top -129px;}
#mainmenu #contact a {width:78px;height:39px;display:block;background:url('images/contact.jpg') no-repeat top left;}
#mainmenu #contact a:hover {width:78px;height:39px;display:block;background:url('images/contact.jpg') no-repeat top -78px;}
#mainmenu ul {list-style:none;margin:0px;padding:0px;}

/* Foot menu */
#footlinks {margin:8px 0px 0px 10px;padding:0px;list-style:none;display:inline;float:left;width:565px;vertical-align:bottom;}
#footlinks li {display:inline;float:left;margin-left:20px;}

/* Homepage */
#home_buttons {list-style:none;margin:0px;padding:0px;height:150px;}
#home_buttons li {display:inline;float:left;margin-left:9px;}
.textbox {width:187px;height:150px;display:inline-block;float:left;margin:10px 0px 0px 10px;}

/* Content page */
#contentpane{width:750px;display:inline-block;margin-left:20px; margin-right:20px; vertical-align:top;float:left;}
.tariff_header {width:200px; background:#696969;color:white; font-weight:bold;text-align:center;}
.tariff_content {color:#696969;text-align:left;padding-left:10px;}

/* Accommodation page */
#accommodations{list-style: none;margin:0px 0px 0px 130px;padding:0px;}
#accommodations li {display:inline;float:left;width:200px;height:150px;display:block;text-align:center;margin:0px 20px;}

/* Enquiry Form */
.enquiryform {position:relative;}
label {width:150px;display:inline-block;line-height:2.2em;vertical-align:top;}
input {width:200px;display:inline;}


