body {margin:10px 0px 0px 0px; background-color:#212121;}



#menuspace {width:780px; height:25px;}

#menuouter {position:absolute; top:90px; width:100%; z-index:10; text-align:center;}

#menu {margin:auto; width:750px;}

#cssdropdown, #cssdropdown ul {padding:0; margin:0; list-style:none; z-index:10;}

#cssdropdown li {float:left; position:relative;}

.mainitems{background-color:#B39C77;}

.mainitems a {margin:0px 8px; text-decoration:none; font:11px Arial, Tahoma, Verdana; color:#000000; font-weight:bold;}

.mainitems a:hover {color:#FFFFFF;}

.subuls {display:none; text-align:left; width:123px; position:absolute; top:1.2em; left:0; background-color:B39C77; border:solid #000000; border-width:0px 1px 1px 1px;}

.subuls li {width:100%;}

.subuls li a {text-decoration:none;}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

top:auto; left:auto;}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */

display:block;}

#restofcontent { /*wrap rest of content of the page inside this div*/

clear:left;}



#bookingform {width:235; margin:0; padding:10px 0 10px 10px; border:solid #000000; border-width:0 1px 0 0;}

.bookingtext {font:11px Verdana, Arial, Helvetica, sans-serif; color:#B39C77; font-weight:bold;}

.bookinglist {font:10px Verdana, Arial, Helvetica, sans-serif; color:#333333; border:1px solid #CCCCCC; padding:2px 3px 0 3px; margin:2px 0 1px 0; font-weight:normal;}

.bookingbutton {width:130px; background-color:#B39C77; border:1px solid #000000; font:10px Arial, Tahoma, Verdana; color:#FFFFFF; font-weight:bold;}



#printthis {margin:30px 0 0 70px;}



#pagetitle {font:16px Verdana, Arial, Helvetica, sans-serif; color:#B39C77; font-weight:bold; margin:0 0 10px 0;}

.content {width:545px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.content2 {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}



ul.fancy {padding:0; margin:10px 0 35px 25px; list-style-image:url(../images/fancy-li.gif);}

ul.fancy li {margin:0 0 10px 0; padding:0 0 0 7px;}

.imageright {
padding-left:10px;
padding-bottom:10px;
}

ul.content {width:480px; padding:0; margin:10px 0 35px 25px;}

ul.content li {margin:0 0 10px 0;}



ol.content {width:480px; padding:0; margin:10px 0 35px 0;}

ol.content li {margin:0 0 10px 0;}



td.ferryschedttl {font:12px Arial, Tahoma, Verdana; color:#000000;}

td.ferrysched1 {background-color:#E9E9E9; font:11px Arial, Tahoma, Verdana; color:#000000;}

td.ferrysched2 {background-color:#F1F1F1; font:11px Arial, Tahoma, Verdana; color:#000000;}



.footertext {font:11px Verdana, Arial, Helvetica, san-serif; color:#B39C77;}



#hotel-marketing {width:100px; text-align:center; margin:5px 0 0 0;}

#hotel-marketing a {font:11px Verdana, Arial, Helvetica, san-serif; color:#B39C77; text-decoration:none;}

#hotel-marketing a:hover {color:#FFFFFF;}



#text1 {margin:5px 0; font:11px Arial, Tahoma, Verdana; color:#CCCCCC;}