﻿body {font-family:Arial, Sans-Serif; color:Black; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#023B83}

/* Fonts */
.defaultFont {font-family:Arial, Sans-Serif; font-size:12px; color:Black}
.bold {font-weight:bold}
.black {color:Black}
.gray {color:Gray}
.highlight {color:#023B83; font-weight:bold}
.highlightDark {color:#001837; font-weight:bold}
.emphasized {color:#023B83; font-style:italic}
.error {color:Red; font-weight:bold}
.footer {font-size:10px; color:Gray; text-decoration:none}
.titleDark {color:#001837; text-decoration:none; font-weight:bold}
.menuLeft {color:White; text-decoration:none; font-weight:bold; text-transform:uppercase; cursor:pointer}
.menuLeft:hover {text-decoration:none}
.watermark {font-family:Arial, Sans-Serif; font-size:12px; color:Gray; font-style:italic}
h1 {font-size:16px; text-decoration:none; color:#001837; padding-top:0px; margin-top:0px}
a.defaultFont {font-family:Arial, Sans-Serif; text-decoration:none; font-size:12px; color:Black}
a.footer {font-size:10px; color:Gray; text-decoration:none}
a.footer:hover {cursor:pointer}
a.menuTop {color:White; text-decoration:none}
a.menuTop:hover {color:#9EBBE0; cursor:pointer}
a.menuLeft {color:White; text-decoration:none; font-weight:bold; text-transform:uppercase}
a.menuLeft:hover {cursor:pointer}
a.subItem {color:White; text-decoration:none; font-weight:bold; text-transform:uppercase; cursor:pointer}
a.link {color:#023B83; text-decoration:none}
a.link:hover {cursor:pointer; border-bottom:1px dotted #023B83}
a.linkOffer {color:Black; text-decoration:none}
a.linkOffer:hover {cursor:pointer; border-bottom:1px dotted Black}
a.highlight {color:#023B83; font-style:italic; font-weight:bold; text-decoration:none}
a.highlight:hover {cursor:pointer; text-decoration:underline}
a.offerTitle {color:#001837; text-decoration:none; font-weight:bold; font-size:14px; text-transform:uppercase}
a.offerTitle:hover {color:#023B83}

/* Master page */
div.top {width:100%; height:150px; background-image:url('../images/background/top.png')}

div.header {width:970px; height:120px; padding:30px 15px 0px 15px; margin:0px auto 0px auto; background-image:url('../images/background/header.png')}
div.center {width:940px; min-height:200px; padding:0px 30px 15px 30px; margin:0px auto 0px auto; background-image:url('../images/background/page.png')}
div.footer {width:940px; height:15px; padding:15px 30px 45px 30px; margin:0px auto 0px auto; background-image:url('../images/background/footer.png')}

/* Menu */
div.menuItem {width:180px; height:16px; padding:7px 10px 7px 10px; font-size:12px; background-color:#023B83; border-bottom:1px solid White; color:White}
div.subMenuItem:hover {background-color:#001837}
div.subMenu {width:250px; height:auto; position:relative; left:190px; top:-23px; background-color:Transparent; border:1px solid White; border-bottom-style:none}
div.subItem {width:230px; height:16px; padding:7px 10px 7px 10px; font-size:12px; background-color:#023B83; border-bottom:1px solid White; text-align:left}

div.menuItemTop {font-weight:bold; font-size:14px; text-transform:uppercase}
div.menuItemRoundTop {width:180px; height:16px; padding:7px 10px 7px 10px; font-size:12px; background-image:url('../images/background/menuItemTop.png'); border-bottom:1px solid White; color:White}
div.menuItemRoundBottom {width:180px; height:16px; padding:7px 10px 7px 10px; font-size:12px; background-image:url('../images/background/menuItemBottom.png'); border-bottom:1px solid White; color:White}

/* Pages */
div.separator {width:1px; height:200px; float:right; background-image:url('../images/background/line.png')}

div.largeTop {width:725px; height:15px; background-image:url('../images/background/largeTop.png')}
div.largeCenter {width:695px; padding:0px 15px 0px 15px; background-image:url('../images/background/largeCenter.png')}
div.largeBottom {width:725px; height:15px; background-image:url('../images/background/largeBottom.png')}

div.mediumTop {width:355px; height:15px; background-image:url('../images/background/mediumTop.png')}
div.mediumCenter {width:325px; padding:0px 15px 0px 15px; background-image:url('../images/background/mediumCenter.png')}
div.mediumBottom {width:355px; height:15px; background-image:url('../images/background/mediumBottom.png')}

/* Thumbnails */
div.thumbnail {width:152px; height:114px; padding:10px 10px 10px 10px; background-image:url('../images/background/thumbnail.png')}
div.thumbnailOffer {width:152px; height:114px; padding:10px 10px 10px 10px; background-image:url('../images/background/thumbnail.png'); float:left; margin-right:12px}

/* Booking form */
div.bookingPanel {width:695px; height:20px; padding:10px 15px 10px 15px; margin-bottom:15px; background-image:url('../images/background/panelBooking.png'); overflow:hidden}
div.bookingBox {width:230px}
div.bookingItem {}

/* Buttons */
input.bookingButton {
  font: font-family:Arial, Sans-Serif;
  font-size:12px;
  color:White;
  background-color:#BB0700;
  border: 1px outset #BB0700;
  border-style:outset
}

input.bookingButton:hover {
  background-color:#EE0909;
  border: 1px outset #EE0909;
  cursor:pointer;
}

input.pollButton {
  font: font-family:Arial, Sans-Serif;
  font-size:12px;
  color:White;
  background-color:#023B83;
  border: 1px outset #023B83;
  border-style:outset
}

input.pollButton:hover {
  background-color:#001837;
  border: 1px outset #001837;
  cursor:pointer;
}

/* FINISHED */

/* Template panels */
div.rightBox {width:185px; margin:15px 15px 0px 15px; float:right}
div.leftBox {width:525px; margin:15px 0px 0px 15px; float:left}

/* Images */
.titleImage {margin-bottom:15px}
img {border-style:none}

/* Email form */
.textBoxContent {height:auto; width:450px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px}
.textBoxWatermark {color:#E0E0E0; font-family:Arial, Sans-Serif; font-size:12px}
div.contactFormItem {width:693px; height:auto; padding:0px 0px 10px 0px}

/* Gallery */
div.imageBorder {border:solid 1px #FF5200}
div.thumbnailLeft {width:152px; height:152px; margin:15px 0px 0px 0px; text-align:center; float:left}
div.thumbnailCenter {width:152px; height:152px; margin:15px 0px 0px 12px; text-align:center; float:left}
img.thumbnail {border:solid 1px #FF5200}

/* Tabs */
.tabSelected {border:solid 1px #FFD180; border-bottom:none; padding:5px 15px 1px 15px; font-weight:bold; background-color:#FFE8BF; float:left}
.tabUnselected {border:solid 1px #FFD180; padding:5px 15px 0px 15px; font-weight:normal; background-color:White; float:left}
