body {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; margin:2px;}
table.wrapper {width:715px; border-left:#C2CDDC 1px solid; border-right:#C2CDDC 1px solid; padding-left:2px; padding-right:2px;}

a {color:#003399; text-decoration:none;}
a:hover {color:#0033CC; text-decoration:underline;}

ul {}
li {}

td.ColLeft {width:180px; padding-right:10px; text-align:justify}
td.ColCentral {padding-right:10px; text-align:justify}
td.toppanelLeft {width:50%;}
td.toppanelRight {width:50%;}
table.toppanel {border:1px solid #848BA8; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; background-color:#FCFCFC; color:#003366;}

/* FACILITIES */
table.details{ width:175px; border:#006699 2px solid; background-color:#FFFFFF; font-size:0.85em; }

ul.facilities, .facilities ul {list-style:none; left:-20px; position:relative;}
li.facilities, facilities li {display:block;}
td.details-stars{ border-top:#006699 1px solid;	padding:3px 0 3px 0;}
td.details-info1{ border-top:#006699 1px solid; padding:3px 0 3px 0; vertical-align:middle; text-align:center; background-color:#F2F5F9}
td.details-info2{ border-top:#006699 1px solid; padding:3px 0 3px 0; vertical-align:middle; text-align:center;}
td.details-facilities{	border-top:#006699 1px solid; text-align:left;}
div.details-factitle{  font-weight:bold; padding:3px 0 3px 7px;}
div.details-facilities{	padding:0px;}
td.details-title{ text-align:center; font-size:120%; font-weight:bold; padding:4px;}

div.imgsLeft {padding-bottom:5px;}
.topimages, img.topimages {padding-right:5px;}
div.logo {padding-bottom:4px;}

#noticebox{  border:#990000 3px solid; padding:5px; text-align:left;}

ul.locationwhere, .locationwhere ul {left:-40px; position:relative; list-style:none; color:#000066; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:95%; text-align:left }
a.locationwhere, .locationwhere a {color:#000066; text-decoration:none; font-style:italic;}
a.locationwhere:hover, .locationwhere a:hover {text-decoration:underline;}
.location {color:#000066; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:110%;}
div.locationalign {}
div.toptel { color:#666666; padding-top:4px; font-size:95%}
#logocontact {top:-100px; position:relative; float:right}
div.imagePanel {padding-top:2px; padding-bottom:2px;}

.hoteltitle {font-size:115%; color:#003366; letter-spacing:4px; }

div.columntext {width:175px; padding-top:25px;}

/* Footer Elements */
.footernav {color: #00688A; }
.footernav a {color: #00688A; font-size:94%; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; }
.footernav a:hover, a.footernav:hover {background-color:#FFFFFF; text-decoration:none; color: #00688A; }

