h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  margin:0px;
  }
  
h2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  margin:0px;
  }
 
h3{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#58595B;
   text-decoration:none;
   font-weight:normal;
   margin:0px;
   }

body{ 
   margin:0px 0px 0px 0px; background:#004269;
   }
.thisweek-bdr{
   border-right:1px solid #DCDCDC;
   border-top:1px solid #DCDCDC;
   border-bottom:1px solid #DCDCDC;
   }
.thisweek-text{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
   }
.thisweek-text a{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   text-decoration:none;
   }
.thisweek-text a:hover{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   font-weight:bold;
   color:#ffc602;
   text-decoration:none;
   }
.home-link-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#004269;
   text-decoration:none;
   }
.home-link-text:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
   }
.magisti-toptext{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#515151;
   text-decoration:none;
   font-weight:normal;
   text-align:center;
   line-height:16px;
   }
.magisti-toplink{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#515151;
   text-decoration:none;
   font-weight:normal;
   }
.magisti-toplink:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#E3312D;
   text-decoration:none;
   font-weight:normal;
   }
.whymagistic{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#58595B;
   text-decoration:none;
   font-weight:normal;
   }
.whymagistic-link{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#58595B;
   text-decoration:none;
   font-weight:normal;
   }
.whymagistic-link:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#D12926;
   text-decoration:none;
   font-weight:normal;
   }
.more-01{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#000000;
   text-decoration:none;
   font-weight:bold;
   }
.more-01:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FF3300;
   text-decoration:none;
   font-weight:bold;
   }
.more-02{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   }
.more-02:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#D30001;
   text-decoration:none;
   font-weight:bold;
   }
.imgadding-top4px{
   padding-top:4px;
   }
.OurFleet{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  }
.Weddings-02{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  }
.gallery-btm-text2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  }
.SydneyHarbourtext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  }
.SydneyHarbourlinktext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  }
.SydneyHarbourlinktext:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#C30B0B;
  text-decoration:none;
  }
.contatchead{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#5F879E;
  text-decoration:none;
  }
.CruiseSchedule {
  background:url(../images/cruiseschedule.gif) no-repeat left ;
  }
.CruiseScheduletext{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#B6B6B6;
   text-decoration:none;
   font-weight:normal;
   }
.CruiseScheduletext:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#FF3300;
   text-decoration:none;
   font-weight:normal;
   }
.Cruisegallerybg{
   background:url(../images/cruisegallery.gif) no-repeat  top left;
   }
.seemore{
  font-family:Tahoma, Arial, Verdana;
  font-size:11px;
  font-weight:bold;
  color:#004C8B;
  text-decoration:none;
  }
.seemore:hover{
  font-family:Tahoma, Arial, Verdana;
  font-size:11px;
  font-weight:bold;
  color:#FF3300;
  text-decoration:none;
  }
.normaltext{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#58595B;
   text-decoration:none;
   font-weight:normal;
   line-height:16px;
   }
.contactbdr{
   border:1px solid #C6C6C6;
   }
.conatct-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#808080;
   text-decoration:none;
   font-weight:normal;
   text-decoration:none;
   }
.conatct-email{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#808080;
   text-decoration:none;
   font-weight:normal;
   text-decoration:underline;
   }
.conatct-email:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#808080;
   text-decoration:none;
   font-weight:normal;
   text-decoration:none;
   }
.HarbourDinner{
   background:url(../images/dinnerimg-01.gif) no-repeat;
   }
.HarbourDinner02{
   background:url(../images/dinnerimg-02.gif) no-repeat;
   }
   .HarbourDinner03{
   background:url(../images/harbour-party.jpg) no-repeat;
   }
.dinner-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.dinner-link-text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.dinner-link-text:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.group-img-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.group-linktext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.group-linktext:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.dinner-text02{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   line-height:17px;
   }
.dinner-text03{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#80a0b6;
   text-decoration:none;
   font-weight:normal;
   line-height:17px;
   }
.dinner-text02-link{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   }
.dinner-text02-link:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#D32A26;
   text-decoration:none;
   font-weight:normal;
   }
.PrivateFunctions{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
  .PrivateFunctions a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:underline;
  }
  .PrivateFunctions a:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#333333;
  text-decoration:underline;
  }
.sub-banner-text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.upcoming-bg{
   background:url(../images/upcoming-bg.gif) repeat-y;
   }
.normal-linktext{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#515151;
   text-decoration:none;
   font-weight:normal;
   }
.normal-linktext:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#E1231F;
   text-decoration:none;
   font-weight:normal;
   }
.harbour-eve-bg{
   background:url(../images/harbour-eve-bg.gif) repeat-y;
   }
.nye-cruises{
   background:url(../images/nye-cruises.gif) no-repeat;
   }
.sydney-bg{
   background:url(../images/sydney-bg.gif) repeat-y;
   }
.sydney-bg2{
   background:url(../images/sydney-bg2.jpg) repeat-y;
   }
.Sydney-01{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#57585B;
   text-decoration:none;
   font-weight:normal;
   }
.Sydney-01-link{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#57585B;
   text-decoration:none;
   font-weight:normal;
   }
.Sydney-01-link:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#2C94D2;
   text-decoration:none;
   font-weight:normal;
   }
.left-right-bdr{
   border-left:1px solid #E3E3E3;
   border-right:1px solid #E3E3E3;
   }
.save-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#1E8ED0;
   text-decoration:none;
   font-weight:normal;
   font-weight:bold;
   }
 .save-text:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#1E8ED0;
   text-decoration:underline;
   font-weight:normal;
   font-weight:bold;
   }
.copy-text{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#8CB1C6;
   text-decoration:none;
   font-weight:normal;
   }
.copy-link-text{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#8CB1C6;
   text-decoration:none;
   font-weight:normal;
   }
.copy-link-text:hover{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   }
 .copy2-link-text{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#6C8898;
   text-decoration:none;
   font-weight:normal;
   }
 .copy01-text{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#B6D3DE;
   text-decoration:none;
   font-weight:normal;
   }
.copy02-link-text{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#6C8898;
   text-decoration:none;
   font-weight:normal;
   }
.copy02-link-text:hover{
   font-family:Tahoma, Arial, Verdana;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   }
.cruises-bg{
   background:url(../images/cruises-sub.jpg) no-repeat;
   }
.cruises-bg03{
   background:url(../images/cruises-bg02.gif) no-repeat;
   }
.cruises-bg02{
   background:url(../images/cruises-bg.jpg) repeat-y;
   }
.cruises-subhead{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:bold;
   color:#8A8888;
   text-decoration:none;
   }
.cruises-subhead:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:bold;
   color:#CC0400;
   text-decoration:none;
   }
.cruises-subheadactive{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:bold;
   color:#CC0400;
   text-decoration:none;
   }
.cruises-subheadactive:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:bold;
   color:#8A8888;
   text-decoration:none;
   }
.cruises-text01{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#313131;
   text-decoration:none;
   }
.cruises-text01:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#D10500;
   text-decoration:none;
   }
.cruises-textactive{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#D10500;
   text-decoration:none;
   }
.cruises-textactive:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#313131;
   text-decoration:none;
   }
.subpage-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#383737;
   text-decoration:none;
   font-weight:normal;
   text-align:justify;
   line-height:18px;
   }
.subpage-text02{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#383737;
   text-decoration:none;
   font-weight:normal;
   text-align:justify;
   }
.subpage-bluetext{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#126EBA;
   text-decoration:none;
   font-weight:normal;
   }
.checkavailabilitybg{
   background:url(../images/sub-textng.gif) no-repeat;
   }
.checkavailabilitytext{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#383737;
   text-decoration:none;
   }
 .checkavailabilitytext02{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#383737;
   text-decoration:none;
   }
.checkavailabilitylink{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#383737;
   text-decoration:underline;
   }
.checkavailabilitylink:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#383737;
   text-decoration:none;
   }
.enquiry-topbg{
   background:url(../images/enquiry.gif) no-repeat;
   }
   .enquiry-topbg1{
   background:url(../images1/enquiry1.gif) no-repeat;
   }
.enquiry-bdr{
   border-left:1px solid #DADADA;
   border-right:1px solid #DADADA;
   }
 .enquiry-insidebdr{
   border-left:1px solid #CC0400;
   border-right:1px solid #CC0400;
   }
   .enquiry-insidebdr1{
   border-left:1px solid #004269;
   border-right:1px solid #004269;
   }
.enquiry-blacktext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#313131;
   text-decoration:none;
   font-weight:normal;
   text-transform:uppercase;
   }
.enquiry-linktext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#313131;
   text-decoration:none;
   font-weight:normal;
   text-transform:uppercase;
   }
.enquiry-linktext:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#CF1410;
   text-decoration:none;
   font-weight:normal;
   text-transform:uppercase;
   }
.quick-linkstop{
   background:url(../images/quick-link.gif) no-repeat;
   
   }
.viewlunchbg{
   background:url(../images/viewlunch.gif) no-repeat center;
   border-left:1px solid #DADADA;
   border-right:1px solid #DADADA;
   }
.viewlunchbg02{
   background:url(../images/viewlunch.gif) no-repeat center;
   }
.gallery-bg{
   background:url(../images/gallery-01.jpg) no-repeat center top; 
   }
.gallery02-bg{
   background:url(../images/gallery-01.jpg) no-repeat center top; 
   border-left:1px solid #DADADA;
   border-right:1px solid #DADADA;
   }
.gallery-bg02{
   background:url(../images/gallery-02.jpg) repeat-y right top; 
   }
.about-bannerbg{
   background:url(../images/about-textbg.jpg) no-repeat;
   }
.sub-img-bdr{
   border:1px solid #B4B4B4;
   }
.dinner-cruise{
   background:url(../images/dinner-cru.jpg) no-repeat;
   }
.subpage-subbanner{
   background:url(../images/subpage-subban.jpg) no-repeat top;
   }
.gift-01-bg{
   background:url(../images/gift-01.jpg) no-repeat;
   }
.gift-02-bg{
   background:url(../images/gift-02.jpg) no-repeat;
   }
.gift-03-bg{
   background:url(../images/gift-03.jpg) no-repeat;
   }
.gift-imgbdr{
  border:1px solid #1E201A;
  }
.gift-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  }
.sub-red-head{
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#CC0400;
   text-decoration:none;
   }
.deskbg{
   background:url(../images/desk.jpg) no-repeat top left;
   }
.boatbg{
   background:url(../images/boat.jpg) no-repeat top left;
   }
.subhead-bg{
   background:url(../images/subpage-headbg.jpg) no-repeat top left;
   }
.our-crw-headbg{
   background:url(../images/our-cru-headbg.jpg) no-repeat top left;
   }
.table-head-text{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#333B38;
  }
.table-text01{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  }
.table-text02{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#515151;
  }
.or-criise-txt{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#002F7A;
   font-weight:normal;
   text-decoration:none;
   line-height:16px;
   }
.or-criise-btmtxt{
   font-family:Tahoma, Arial, Verdana;
   font-size:12px;
   color:#002F7A;
   font-weight:bold;
   text-decoration:none;
   line-height:16px;
   }
.why-choose{
   background:url(../images/why-choos-ma.jpg) no-repeat top left;
   }
.our-top-10{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#383737;
  font-weight:bold;
  text-decoration:none;
  }
.our-top-10text{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#383737;
  font-weight:normal;
  line-height:17px;
  text-decoration:none;
  }
.our-top-10BOLDtext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#383737;
  font-weight:bold;
  line-height:16px;
  text-decoration:none;
  }
 .newsletter-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#004269;
   text-decoration:none;
   font-weight:bold;
   }
 .newsletter-text:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#B67A00;
   text-decoration:none;
   font-weight:bold;
   }
.conatct-headbg{
   background:url(../images/contact-headbg.jpg) no-repeat top left;
   }
.email-text{
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:normal;
   color:#B00400;
   text-decoration:none;
   }
 .conatct-table-bdr{
    border:1px solid #CCCCCC;
}
.contact-form-text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  padding-left:10px;
  }
.contact-text01{
  width:190px;
  height:13px;
  border:1px solid #999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
.contact-text02{
  width:57px;
  height:17px;
  border:1px solid #999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
.contact-text03{
  width:193px;
  height:17px;
  border:1px solid #999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
.contact-text04{
  width:190px;
  height:54px;
  border:1px solid #999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
.contact-addresstext{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  }
.contact-email{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  }
.contact-email:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#CC0400;
  text-decoration:none;
  font-weight:bold;
  }
.brithday-headbg{
  background:url(../images/barithday-headbg.jpg) no-repeat top left;
  }
.Christmas-bg{
  background:url(../images/christmas-bg.jpg) no-repeat top left;
  }
.faq-headbg{
  background:url(../images/faq.jpg) no-repeat top left;
  }
.feet-headbg{
   background:url(../images/feet-headbg.jpg) no-repeat top left;
   }
.harbor-information{
   background:url(../images/harbour-informat-headbg.jpg) no-repeat top left;
   }
.harbour-text02{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   }
.faq-linktext{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#004269;
   font-weight:normal;
   text-transform:uppercase;
   text-decoration:none;
   }
.faq-linktext:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#e3302c;
   font-weight:normal;
   text-transform:uppercase;
   text-decoration:none;
   }
.faq-sub-head{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   text-transform:uppercase;
   text-decoration:none;
   }
.listing{ width:330px;}

.listing ul{ margin:0; padding:0;}

.listing li{ width:330px; height:30px; list-style:none; margin:0 0 0 0; padding:0 0 0 10px; background:url(../images/li-red.jpg) no-repeat; background-position:1px 6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#004269; font-weight:bold;}

.listing-head{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#E3302C;
  font-weight:bold;
 }
.check-table-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#363636;
  text-decoration:none;
  }
  .check-table-head02{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#363636;
  text-decoration:none;
  }
.Recommended-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#004269;
  text-decoration:none;
  }
.Recommended-head02{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#E1231F;
  text-decoration:none;
  }
.Recommended-head03{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#7C7C7C;
  text-decoration:none;
  }
.reservation-bg{
   background:url(../images/reservation-bg.jpg) no-repeat top left;
   }
.reserver-table{
  background:url(../images/bdr-btm.jpg) repeat-x bottom #F4F4F4;
  }
.reserver-table02{
  background:url(../images/bdr-btm.jpg) repeat-x center #FFFFFF;
  }
.lost-text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#464646;
  text-decoration:none;
  font-weight:bold;
  }
.lost-text:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#004269;
  text-decoration:none;
  font-weight:bold;
  }
.table-side-bdr{
   border-left:1px solid #AAAAAA;  
   border-right:1px solid #AAAAAA;
   }
.table-btms-bdr{
   border-top:1px solid #AAAAAA;  
    }
.table-btms-bdr02{
   border-bottom:1px solid #AAAAAA;  
    }
.subscribe-bdr{
   border:1px solid #225E82;
   }
.subscribe-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   }
.subscribe-formarea{
   width:178px;
   height:23px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   border-style:none;
   background:#286081;
}
.Magistic-two-bg{
   background:url(../images/magistic-two1.jpg) no-repeat top left;
   }
.Simply-Magistic-bg{
   background:url(../images/simply-magistic2.jpg) no-repeat top left;
   }
.Harbour-eveant-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.Harbour-eveant-head01:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.ourfleet-img-head01{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  }
.ourfleet-img-head01:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#C80000;
  text-decoration:none;
  }
.gift-dinner-bg{
   background:url(../images/gif-dinner-bg.jpg) no-repeat top left;
   }
.gift-lunch-bg{
   background:url(../images/gift-lunch-bg.jpg) no-repeat top left;
   }
.gift-crumart-bg{
   background:url(../images/gift-crumart-bg.jpg) no-repeat top left;
   }
.private-deck-bg{
   background:url(../images/private-deck.jpg) no-repeat top left;
   }
.private-boat-bg{
   background:url(../images/private-boat.jpg) no-repeat top left;
   }
.wedding-pop-bg{
    background:url(../images/wedding-bg.jpg) no-repeat top left;
	}
.NYE-Cruises-bg{
   background:url(../images/nye-cruises-bg.jpg) repeat-x top left;
   }
.Boxing-day-bg{
   background:url(../images/boxing-day-cruises.jpg) repeat-x top left;
   }
.Australia-day-bg{
   background:url(../images/australia-day-cruises.jpg) repeat-x top left;
   }
.upcomming-bg{
   background:url(../images/upcomming-bg.jpg) no-repeat top left;
   }
.partner-table-bdr{
   border:1px solid #C2C2C2;
   }
.ico-img-bdr{
   border:1px solid #CCCCCC;
   }
.cat-bgimg-01{
   background:url(../images/cat-bgimg-01.jpg) no-repeat top left;
  }
.cat-bgimg-02{
   background:url(../images/cat-bgimg-02.jpg) no-repeat top left;
  }
.cat-bgimg-03{
   background:url(../images/cat-bgimg-03.jpg) no-repeat top left;
  }
.cat-head-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:20px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   }
.cat-sub-text{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   text-align:justify;
   line-height:17px;
   }
.cat-sub-text ul{ margin:0; margin-top:10px; margin-bottom:10px; padding:0;}

.cat-sub-text li{ 
	width:370px; 
	height:20px;
	list-style:none;
	margin:0 0 0 0; padding:0 0 0 16px; 
	background:url(../images/cat-arrow.gif) no-repeat;
	background-position:2px 6px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
	}
.private-desk-bg01{
   background:url(../images/private-deck-bg.jpg) no-repeat top left;
   }
.private-boat-bg01{
   background:url(../images/private-boat-bg.jpg) no-repeat top left;
   }
.private-boat{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:normal;
   text-align:justify;
   }
.private-boat ul{ margin:0; margin-top:10px; margin-bottom:5px; padding:0;}
.private-boat li{ 
	width:160px; 
	height:20px;
	list-style:none;
	margin:0 0 0 0; padding:0 0 0 16px; 
	background:url(../images/cat-arrow.gif) no-repeat;
	background-position:2px 6px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
	}
.pop-bg{
   background:url(../images/pop-bg.jpg) no-repeat top left;
   }
#div1, #div2, #div3 {position:absolute; top: 100; left: 200; width:200; visibility:hidden}

.listing1{ width:430px;}

.listing1 ul{ margin:0; padding:0;}

.listing1 li{ width:430px; height:30px; list-style:none; margin:0 0 0 0; padding:0 0 0 10px; background:url(../images/li-red.jpg) no-repeat; background-position:1px 6px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#004269; font-weight:bold;}


 