body {margin: 0px; padding: 0px; font-family: tahoma, sans-serif; background: url(/Graphics/SandFull.jpg) center bottom no-repeat #FFFFFF;}


table {margin: 0px; padding: 0px; border-collapse: collapse; border: none;}


td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


p {font-family: tahoma, sans-serif; font-size: 80%; color: #000000; line-height: 1.5;}


label:hover {cursor: pointer;}


form {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


img {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


a {color: #00508e; text-decoration: underline;}
a:hover {color: #00508e; text-decoration: none;}




div.LandscapeBack {background: url(/Graphics/LandscapeBack.jpg) center top no-repeat;}

div.ContentsBack {width: 948px; background: url(/Graphics/ContentsBackTile.gif) center top repeat-y;}

div.SandFullBack {background: url(/Graphics/SandFull.jpg) center bottom no-repeat;}


table.HeadBlock {width: 948px; height: 277px;}
table.HeadBlock td.LogotypeContainer {width: 546px; height: 277px; font-size: 1%;}
table.HeadBlock td.LogotypeContainer img.Logotype {margin: 43px 0px 0px 42px; width: 504px; height: 235px;}
table.HeadBlock td.MenuContainer {width: 402px; height: 277px;}
table.HeadBlock td.MenuContainer img.MenuLine {width: 402px; height: 1px; background: #ede6d8;}

table.MenuBlock {margin: 96px 0px 0px 0px; width: 402px; height: 35px;}
table.MenuBlock td.LeftSpacer {width: 7%;}
table.MenuBlock td.MenuItemS {padding: 2px 12px; vertical-align: middle; text-align: center; font-family: tahoma, sans-serif; font-size: 80%; background: #ffffff;}
table.MenuBlock td.MenuItem {padding: 2px 12px; vertical-align: middle; text-align: center; font-family: tahoma, sans-serif; font-size: 80%;}
table.MenuBlock td.RightSpacer {width: 60px;}


table.ContentsContainer td.LeftSpacer {width: 75px;}
table.ContentsContainer td.LeftSpacer img {width: 1px; height: 550px;}
table.ContentsContainer td.RightSpacer {width: 60px;}


img.HotelType {margin: 15px 0px 40px 0px; width: 494px; height: 85px;}



div.PhotoIconShadow {margin: 0px 10px 0px 0px; width: 120px; height: 95px; background: url(/Graphics/PhotoIconShadow.png) left top no-repeat; // background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Graphics/PhotoIconShadow.png', sizingMethod='crop');}
div.PhotoIconShadow div.Frame {margin: 2px 0px 0px 2px; width: 110px; height: 86px; background: #ffffff;}
div.PhotoIconShadow div.Frame img {margin: 7px; width: 96px; height: 72px;}
div.PhotoIconComment {margin: 2px 0px 18px 9px; font-family: tahoma, sans-serif; font-size: 55%; color: #000000;}



div.PhoneBlock {padding: 50px 60px 75px 75px; text-align: right;}
div.PhoneBlock img.Phone {width: 302px; height: 107px;}







