    body {background:#3C5B7D;margin:0;padding:0;color:#000;
		font:x-small/1.0em Verdana,Arial;voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:small;}
      
table
td{font-size:80%;}      
      
div#sitecontainer{text-align:center;margin:0 0 0 0;padding:0 0 0 0;}
div#sitecontainer table#layout{width:640;height:300;border:solid 1px #778;margin:0 0 0 0;background:#FFF;}
div#sitecontainer table#layout td#logo{vertical-align:top;}
div#sitecontainer table#layout td#address{padding-top:10px; display: none}
div#sitecontainer table#layout td#title{width:100%;}
div#sitecontainer table#layout td#leftcontent{vertical-align:top;padding-left:15px; display:none;}
div#sitecontainer table#layout td#rightcontent{text-align:left;padding:0px 15px 15px 0px;vertical-align:top;}
div#sitecontainer table#layout table#content{width:100%;height:400;}
div#sitecontainer table#layout table#content td#homenav{padding:0 15px 0 15px;}
div#sitecontainer table#layout td#topbar{padding:10px 0 0 5px 0; display:none;}
div#sitecontainer table#layout td#homenav{padding:10px 0 0 5px 0; display:none;}
#footertable{border-top:1px solid #765;width:100%;}
#footer{color:#004A5D;font-size:80%;text-align:center;vertical-align:middle;}
#footer td{}
#footer .big{font-size:100%;font-weight:bold;padding:0 5px 0 5px;}
#atol {padding-right:15px;}



table#viewtype{margin-top:40px;margin-bottom:10px;width:100%;}

table#departureboard{background:#000000;color:Yellow;height:132;}    
table#departureboard tr.row{}
table#departureboard td.headercell{font-size:0.8em;border-bottom:dashed 1px #404040;}    
table#departureboard td.contentcell{font-size:0.7em;border-bottom:dashed 1px #404040;} 
table#departureboard A:link{color: Yellow;TEXT-DECORATION: underline}
table#departureboard A:visited{color: #A8AE00;TEXT-DECORATION: underline}
table#departureboard A:active{color: Yellow;TEXT-DECORATION: underline}
table#departureboard A:hover{color: Yellow;TEXT-DECORATION: underline}    
    
table.roundbox{padding:0;margin:15px 0 0 0;width:0;}
table.roundbox tr.toprow{padding:0;margin:0;}
table.roundbox tr.toprow td.topcell{color:#FFFFFF;font-size:70%;font-weight:bold;height:22;padding:0 0 0 8px;margin:0;background-image:url(images/top.gif);}    

table.roundbox {color:#000000;width:157;}
table.roundbox tr.bottomrow{padding:0;margin:0;}
table.roundbox tr.bottomrow td.bottomcell{height:22;padding:0;margin:0;background-image:url(images/bottom.gif);}    
table.roundbox td.content{border:solid 1px #ACACAC;padding:5px;background-color:#97BBE2;}    
table.roundbox td.content li{font-size:80%;font-weight:bold;padding:0;margin:0;}
table.roundbox td.content p{font-size:80%;}
table.roundbox td.content a{display:block;padding:0 0 5px 5px;}
table.roundbox td.content A:link{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.roundbox td.content A:visited{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.roundbox td.content A:active{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.roundbox td.content A:hover{font-size:80%;color: #003363;TEXT-DECORATION: underline}

table.formbox{padding:0;margin:15px 0 0 0;width:548;}
table.formbox tr.toprow{padding:0;margin:0;}
table.formbox tr.toprow td.topcell{color:#FFFFFF;font-size:70%;font-weight:bold;height:22;padding:0 0 0 8px;margin:0;background-image:url(images/bigtop.gif);}    

table.formbox {color:#000000;}
table.formbox tr.bottomrow{padding:0;margin:0;}
table.formbox tr.bottomrow td.bottomcell{height:22;padding:0;margin:0;background-image:url(images/bigbottom.gif);}    
table.formbox td.content{padding:5px;background-color:#97BBE2;font-size:70%;}    
table.formbox td.content li{font-size:80%;font-weight:bold;padding:0;margin:0;}
table.formbox td.content p{font-size:70%;}
table.formbox td.leftcontent{background-color:#97BBE2;font-size:70%;padding-left:73px;}
table.formbox td.rightcontent{background-color:#97BBE2;font-size:70%;padding-right:73px;}
table.formbox td.left{padding-left:15px;}
table.formbox td.right{padding-right:15px;}
table.formbox td.content{padding-right:10px;}
table.formbox td.content a{display:block;padding:0 0 5px 5px;}
table.formbox td.content A:link{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox td.content A:visited{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox td.content A:active{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox td.content A:hover{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox A:link{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox A:visited{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox A:active{font-size:80%;color: #003363;TEXT-DECORATION: underline}
table.formbox A:hover{font-size:80%;color: #003363;TEXT-DECORATION: underline}

.subscribeTable {font-size:100%;}
.subscribeTable td{font-size:90%;}

.segment{padding:15px;}

table#datatable{padding:3px;font-size:100%;}
table#datatable td{padding:3px;}
table#datatable tr#headerrow{background-color:3C5B7D;color:White;}
table#datatable tr#headerrow td.left{background-image:url(images/leftbar1.gif);
	background-repeat:no-repeat;}
table#datatable tr#headerrow td.middle{background-image:url(images/middle.gif);
	background-repeat:no-repeat;}
table#datatable tr#headerrow td.right{background-image:url(images/rightbar.gif);
	background-position:top right;background-repeat:no-repeat;}
	
table#datatable tr#footerrow{background-color:3C5B7D;color:White;}
table#datatable tr#footerrow td.leftbottom{background-image:url(images/leftbarbottom.gif);
	background-repeat:no-repeat;background-position:bottom left;}
table#datatable tr#footerrow td.middlebottom{background-image:url(images/middlebottom.gif);
	background-repeat:no-repeat;background-position:bottom;}
table#datatable tr#footerrow td.rightbottom{background-image:url(images/rightbarbottom.gif);
	background-position:bottom right;background-repeat:no-repeat;}
	
#viewhotelstitle {font-size:110%;font-weight:bold;color:#3C5B7D;padding:10px 0 10px 0;}


table#datatable tr#headerrow A:link{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#headerrow A:visited{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#headerrow A:active{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#headerrow A:hover{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#footerrow A:link{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#footerrow A:visited{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#footerrow A:active{color: #FFFFFF;TEXT-DECORATION: underline}
table#datatable tr#footerrow A:hover{color: #FFFFFF;TEXT-DECORATION: underline}

table#bookingform{font-size:100%;}
table#bookingform table{font-size:100%;}
table#bookingform td#progress{padding-bottom:20px;}
table#bookingform td#city{padding-bottom:20px;}
table#bookingform td#submit{padding-top:15px;}
table#bookingform table.maincontact td.contactheader{padding-bottom:20px;}
table#bookingform table.details td.detailsheader{padding-bottom:15px;}
table#bookingform table.details td.mainheader{padding-top:15px;padding-bottom:15px;}




    #header {
      float:left;
      width:100%;
      background:#DAE0D2 url("images/bg.gif") repeat-x bottom;
      font-size:85%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:2px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      white-space:nowrap;
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url("images/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#FFFFFF;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-position:0 -150px;
      border-width:0;
      }
    #header #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #header li:hover a {
      background-position:100% -150px;
      }
      
      #contactusaddress{padding:10px 0 30px 0px;}
      
      
     .viewtypebox td{margin:0;background-color:#97BBE2;width:253px;}
     .viewtypebox{margin:0;width:253;}     
	 .viewtypebox .viewtypeboxheader td{font-size:70%;padding:3px;color:White;font-weight:bold;background:url("images/viewtypetop.gif") no-repeat;height:22px;}
	 .viewtypebox .viewtypeboxfooter td{background:url("images/viewtypebottom.gif") no-repeat;height:22px;}	
     #viewtyperadio{padding-left:60px;padding-top:2px;}
      
     .contactusbox td{margin:0;width:280px;background-color:#97BBE2;padding:5px;}
     .contactusbox{margin:0;}     
	 .contactusbox .contactusboxheader td{font-size:70%;padding:3px;color:White;font-weight:bold;background:url("images/contacttop.gif") no-repeat;height:22px;width:300px;}
	 .contactusbox .contactusboxfooter td{background:url("images/contactbottom.gif") no-repeat;height:22px;width:300px;}	
     