ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a                { color: white; text-decoration: underline; margin: 0px; padding: 0px; border: none; }
a:hover          { color: white; text-decoration: underline; }
body, td         { margin: 0; padding: 0; line-height: 16px; letter-spacing: 1px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; }
body             { padding: 0px; background-color:#FFF; }

#frame           { width:900px; margin-left:auto; margin-right:auto; }
#header          { width:900px; background-color:#b3946e; margin-bottom:3px; height:136px; }

#logo            { float:left; margin-left:20px; }

#links           { width:900px; margin-left:auto; margin-right:auto; }
#links .link     { float:left; margin-right:10px; padding:10px; }
#picture         { float:left; margin-bottom:3px; } 
#asset           { float:left; margin-bottom:3px; background-color:#b3946e; width:410px; height:260px; color:white; font-size:14px; padding:20px; }
#asset3          { float:left; margin-bottom:3px; background-color:#b3946e; width:410px; height:260px; color:white; font-size:12px; padding:20px; line-height:10px; }
#asset4          { float:left; margin-bottom:3px; background-color:#b3946e; width:410px; height:260px; color:white; font-size:11px; padding:20px; }
#asset2          { float:left; margin-bottom:3px; background-color:#b3946e; width:450px; height:300px; color:white; font-size:14px; }

#menu            { float:right; margin-top:60px; margin-right:20px; width:570px; }
#menu a          { color: white; text-decoration:none; margin:0; padding:0; border:none; }
#menu ul         { list-style-type:none; padding:0; font-size:20px; color:white; }
#menu ul li      { float:right; font-size:20px; padding:8px; }

#lang            { float:right; margin-right:30px; color:white; font-size:14px; margin-top:10px; }

#content         { background-color:#b3946e; clear:both; color:white; font-size:12px; padding:20px; }
#footer          { clear:both; text-align:center; color:white; background-color:#b3946e; margin-top:3px; }

.booking         { float:left; width:450px; }
.booking .input  { width:200px; height: 14px; font-size: 11px; padding-top: 1px; background-color: #EFDDC2; border: solid 1px #9D8056; }
.booking .textarea { width:200px; height: 60px; font-size: 11px; padding-top: 1px; background-color: #EFDDC2; border: solid 1px #9D8056; }
.rate            { float:left; }
#rate            { margin-bottom:10px; }
#rate th         { text-align:left; }

#gallery img     { float:left; padding:0px; border:1px solid #FFF; margin-right:2px; margin-bottom:2px; }

h1               { margin-bottom:10px; font-size:24px; }
h2               { margin-bottom:10px; font-size:18px; }
h3               { font-size:14px; }

.clear           { clear:both; }

.cancellation    { clear:both; font-size:8px; border-top:1px solid white; line-height:9px; }

.suiteVideo { float:right; margin-left:20px; margin-bottom:20px; }
