h1{margin:0;padding:5px 0 10px 0;font-family:arial;font-size:14pt;color: #000066;font-weight: normal;}
h2{margin:0;padding:10px 0 10px 0;font-family:arial;font-size:12pt;color: #000066;font-weight: normal;}
h3{margin:0;padding:0px 0 0px 0;font-family:arial;font-size:12pt;color: #000066;font-weight: bold;}
p{margin:0;padding:0px 0px 10px 0px;line-height:120%; font-family:arial;font-size:11pt;color:#000066;font-weight: normal;}

body{
background: #ffffff;
margin:0;
padding:0;
line-height:1.2em;
font-family:arial;
font-size:11pt;
color: #000066;
text-align:left;
}

a:link {
  color: #000066;
  text-decoration: none;
  background: #ffffff;}/*normal links in the text*/
a:visited {
  color: #000066;
  text-decoration: none;
  background: #ffffff;}
a:hover { /*this effect is not shown in NN4.xx*/
  color: #000099;
  text-decoration: underline;
  background: #ffffff;}

#maincontainer{background: #ffffff; width: 860px; margin: 0 auto; /*Center container on page*/}

#sitebranding{background: #ffffff;height: 35px;padding: 10px 0 0px 0;}

#filmstrip{background: #ffffff;padding: 0px 0 5px 0;}

.menu {
margin: 5px 0px 10px 0px;
border-left: 1px solid #f7f8e0;
border-top:1px solid #f7f8e0;
border-right:1px solid #f7f8e0;
border-bottom:1px solid #ffffff;
height:25px;
width:860px;
font-size:12px;font-weight:bold;font-family:Arial;
}
ul.menu {margin:0;padding:0;list-style-type:none;
width:auto;position:relative;display:block;
background:transparent url("../graphics/menu.gif") repeat-x top left;
}
ul.menu li{display:block;float:left;pading:0;}
ul.menu li a{display:block;float:left;
color:#000033; text-decoration:none; font-weight:bold;
padding:4px 17px 1px 17px;height:25px;
background:transparent url("../graphics/border.gif") no-repeat top right;
}
ul.menu li a:hover{background:transparent url("../graphics/hover.gif") no-repeat top right; color: #000066;padding:5px 18px 0 16px;}
ul.menu li.selected {background:transparent url("../graphics/selected.gif") no-repeat top right;}

ul.menu li.leftspace {width:11px;height: 25px; background:transparent url("../graphics/left.gif") no-repeat top right;}

.thinwidebar{clear: left;width: 100%;height: 4px;text-align: center;}

#home-leftcol{width: 860px;height: 532px;}

#home-rightcol {background: #ffffff;text-align: center;float:right;width: 375px;height: auto;padding-left:15px;}

#wifi-sticker {Z-INDEX: 1; POSITION: relative; WIDTH: 60px; HEIGHT: 60px; BACKGROUND: url(../graphics/sticker.png) no-repeat left bottom;  TOP: 20px; LEFT: 812px;margin-top: -5px; font-family:arial;font-size:10pt;color: #ffffff;text-align:center;}


.home-smalltext {float:left;width: 585px;height: 30px;list-style-type: none;padding-left:0px;padding-right:10px; padding-top:2px;padding-bottom:0px;font-size:9pt;}

#homefooter{clear: left;width: 100%;padding: 15px 0px;}

.homecopywrite {font-size:9pt;text-align:center;width: 860px;height: 120px;}

#inside-leftcol{padding-left:0px;padding-right:5px;padding-top:0px;padding-bottom:0px;width: 540px;height: auto;}

#inside-rightcol {text-align: center; float:right; width: 300px; height: auto;}

#outside-leftcol{ width: 550px; height: auto; }

#pb-leftcol{background: #ffffff;width: 530px;height: auto;}

#vt-leftcol{background: #ffffff;width: 670px;height: 540px;}

#lanza-leftcol{width: 445px;height: 750px;}

#lanza-rightcol {text-align: center;float:right;width: 375px;height: 750px;margin-bottom: 5px;}

#avail-leftcol{width: 220px;height: 550px;}

#avail-rightcol {text-align: center;float:right;width: 630px;height: 550px;}

#avail-base{clear: left;width: 100%;height: 140px;padding: 4px 0;}

#contact-top{background: #ffffff;clear: left;width: 100%;height: 40px;padding: 4px 0;}

#contact-leftcol{	width: 460px;height: 500px;}

#contact-rightcol {float:right;width: 340px;height: auto;list-style-type: none;}

#rbuttonarea{float:right;width: 245px;height: 30px;padding-top:10px;padding-bottom:5px;}

.input {border: 1px solid #000066;background: #ffffff;}
.input:hover {border: 1px solid #000066;background: #F7F8E0;}

.button {padding: 5px; font-size:14px; font-family:arial;font-weight:bold;}
.button:hover {padding: 5px; font-size:14px; font-family:arial;font-weight:bold; background: #bbbbbb;}

.text{margin: 0px;margin-top: 0;}

#info-leftcol{width: 575px;height: 160px;}

.info-midcol{float:right;margin:0;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;
width: 280px;height: 150px;}

.info-rightcol {text-align:left;float:right;width: 275px;height: 150px;list-style-type: none;padding-left:10px;padding-right:0px;padding-top:0px;padding-bottom:0px;}

#info-lowerleftcol{padding-left:5px;padding-right:0px;padding-top:0px;padding-bottom:0px;width: 705px;height: 350px;}

.info-text {float:right;width: 120px;height: auto;list-style-type: none;padding-left:5px; padding-right:0px;padding-top:2px;padding-bottom:5px;}

table#ratetable {border-collapse:collapse; margin-left:0px; margin-top:0px;}
table#ratetable td {font-size: 12px; font-family:arial;border: 1px solid #000066;}
.rt1 {width:120px; border: 1px solid #000066;font-size:12px; font-family:arial;}
.rt2 {width:30px; border: 1px solid #000066;font-size:12px; font-family:arial;}


#footer{font-size:9pt;clear: left;width: 100%;height: auto;text-align: center;padding: 15px 0px 5px 0px;}

#bookingform-top{clear: left;width: 100%;height: 500px;padding: 4px 0;}

