
body { margin:0 auto;
       background-image:url(images/bg.jpg);
	   background-repeat:repeat-x;
	   background-position:left top;
	   color:#245fa8;
	   font-size:8pt;
       line-height:1.6;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
}

a { text-decoration:none; color:#245FA8;}
a img { border:none;}

h1 { font-size:10pt;
	 text-decoration:none;
     color:#e49d36;
	 
}

.h1 {font-size:10pt;
	 text-decoration:none;
     color:#e49d36;}
.container { width:1071px;
             margin:0 auto;
}

.main { width:918px;
        float:left;
}

.column { float:right;
          width:135px;
		  padding:7px 0px;
}

.banner { width:901px;
          padding-left:8px;
		  padding-right:9px;
          height:273px;
		  font-size:1px; /*ie6 hack*/
		  line-height:1px; /*ie6 hack*/
		  background-color:#FFFFFF;
}

.nav { width:918px;
       height:35px;
}

.left { width:133px;
        height:35px;
		background-image:url(images/nav/left.jpg);
		float:left;
}

.home { width:85px;
        height:35px;
		background-image:url(images/nav/home.jpg);
		float:left;
		display:block;
}

.home:hover {
      background-image:url(images/nav/home_on.jpg);
}
.home-on {
      background-image:url(images/nav/home_on.jpg);
}
.accommodation { width:163px;
        height:35px;
		background-image:url(images/nav/accommodation.jpg);
		float:left;
		display:block;
}
.accommodation:hover {
      background-image:url(images/nav/accommodation_on.jpg);
}

.accommodation-on {
      background-image:url(images/nav/accommodation_on.jpg);
}

.facilities { width:108px;
        height:35px;
		background-image:url(images/nav/facilities.jpg);
		float:left;
		display:block;
}

.facilities:hover {
      background-image:url(images/nav/facilities_on.jpg);
}
.facilities-on {
      background-image:url(images/nav/facilities_on.jpg);
}

.tariffs { width:86px;
        height:35px;
		background-image:url(images/nav/tariffs.jpg);
		float:left;
		display:block;
}
.tariffs:hover {
      background-image:url(images/nav/tariffs_on.jpg);
}
.tariffs-on {
      background-image:url(images/nav/tariffs_on.jpg);
}

.bookings { width:106px;
        height:35px;
		background-image:url(images/nav/bookings.jpg);
		float:left;
		display:block;
}
.bookings:hover {
      background-image:url(images/nav/bookings_on.jpg);
}

.bookings-on {
      background-image:url(images/nav/bookings_on.jpg);
}

.gallery { width:95px;
        height:35px;
		background-image:url(images/nav/gallery.jpg);
		float:left;
		display:block;
}

.gallery:hover {
      background-image:url(images/nav/gallery_on.jpg);
}

.gallery-on{
      background-image:url(images/nav/gallery_on.jpg);
}

.contact-us { width:129px;
        height:35px;
		background-image:url(images/nav/contact.jpg);
		float:left;
		display:block;
}

.contact-us:hover {
      background-image:url(images/nav/contact_on.jpg);
}

.contact-us-on {
      background-image:url(images/nav/contact_on.jpg);
}

.pricing-and-availability { width:227px;
        height:35px;
		background-image:url(images/nav/pricing_and_availability_a.gif);
		float:left;
		display:block;
}

.pricing-and-availability:hover {
      background-image:url(images/nav/pricing_and_availability_ho.gif);
}
.pricing-and-availability-on {
      background-image:url(images/nav/pricing_and_availability_ho.gif);
}

.right { width:73px;
        height:35px;
		background-image:url(images/nav/right.gif);
		float:left;
}

.content { width:918px;
           background-image:url(images/mbg.jpg);
		   background-repeat:no-repeat;
		   background-position:left top;
		   min-height:400px;
		   -height:400px;
		   background-color:#fff;
}

.content_g { width:918px;
           background-image:url(images/mbg_g.jpg);
		   background-repeat:no-repeat;
		   background-position:left top;
		   min-height:400px;
		   -height:400px;
		   background-color:#fff;
}

.content_blank { 
           width:828px;
		   padding:50px 45px;
		   background-color:#fff;
		   margin-top:-15px;
		   +margin-top:0px;
		   -margin-top:0px;
}

.content_accommodation { 
           width:828px;
		   padding:50px 45px;
		   background-color:#fff;
		   margin-top:-15px;
		   +margin-top:0px;
		   -margin-top:0px;
		    background-image:url(images/mbg_g.jpg);
		   background-repeat:no-repeat;
		   background-position:left top;
		   min-height:400px;
		   -height:400px;
}

.content-left { width:578px;
 				padding:50px 45px;
                float:left;}

.content-right { width:236px;
                 padding:6px 7px;
                 float:left;}
				 
.content-left_g { width:422px;
 				padding:40px 55px;
                float:left;}

.content-right_g { width:296px;
                   
                   padding:45px 45px 0px 45px;
				   -padding-right:0px;
                 float:left;}

.footer { width:778px;
		  padding:35px 70px;
		  height:31px;
		  background-image:url(images/footer.jpg);
		  background-repeat:no-repeat;
		  color:#245fa8;
		  font-size:8pt;
}

.footer a {color:#245fa8; text-decoration:none;font-size:7pt;}

.home-images {  margin-bottom:8px;			   
}

.weather {
 width:135px;
 height:250px;
 padding-top:42px;
 background-color:#daeef4;
 background-image:url(images/local-weather.gif);
 background-repeat:no-repeat;
 background-position:top;
}

.newsletter {
 width:129px;
 margin-top:20px;
 height:150px;
 +height:160px;
 -height:110px;
 padding-top:43px;
 background-image:url(images/newsletter.gif);
 background-repeat:no-repeat;
 background-position:top;
 background-color:#daeef4;
 padding-left:3px;
 padding-right:3px;
 
}

.input-field {
  width:111px;
  background-color:#245fa8;
  color:#fff;
  border:none;
  padding:5px 9px;
  margin-bottom:10px;
}

.button {
 width:55px;
 height:35px;
 background-color:#245fa8;
 color:#fff;
 border:none;
}

.uploaded-images {
 width:286px;
 height:185px;
 /*background-image:url(images/shadow.jpg);*/
 margin-bottom:10px;
}

.weather-table td img { margin-right:5px; margin-left:8px;}
.weather-table td { vertical-align:middle;}
.weather-table { font-size:9pt; font-weight:bold;}

.a-items {
  width:433px;
  height:200px;
  border-bottom:1px solid #235fa8;
}

.a-items h1 { margin-top:20px;
              margin-bottom:20px;
}

.a-items a { color:#E49D36; text-decoration:none;}


.drop-menu {
	
	background:#235fa8;
	position:absolute;
	visibility:hidden;
}

.drop-menu ul {
	margin:0px;
	padding:0px;
}

.drop-menu ul li {
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding:0px;
}

.drop-menu ul li:hover {
  
}

.drop-menu li:last-child { border:none; }

.drop-menu ul li a {
	width:200px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration: none;
	padding: 8px 20px;
	margin:0px;
	line-height:1.0;
}

.menu-width ul li a { width:110px;}


.drop-menu ul li a {
	color:#fff;
	text-decoration:none;
	display:block;
}


.drop-menu ul li a:hover
{

	margin:0px;
	color:#ffffff;
	background-color:#e49d36;
}

.photo { float:left;
         width:205px;
		 height:160px;
	    margin-bottom:10px;
}

.red { color:#FF0000}

.contact-form th { text-align:left;vertical-align:top;}
.contact-form td { padding-bottom:10px; }
.contact-form input { width:200px;}
.contact-form textarea { width:245px;}

.main-content {
}

.home-images-click { display:block; width:235px; height:95px}

.cover {

 filter:alpha(opacity=0);
 
  opacity:0.0;
}

.home-images-click:hover img {
  filter:alpha(opacity=40);
  opacity:0.4;
}

.contact-form {
  margin-left:-2px;
}
