body {background-color: #ffffff;}
div.container {width: 420px; margin:0 auto; height:auto; background-color: #ffffff;}
div.header {display: none; }
div.logo {display: none;}
div.nav {float:left; margin-left:0px; width:auto; height:auto; display:inline;}
div.nav_block {display:inline;}
div.nav_item1 {display: inline;}
div.nav_item2 {display: inline;}
div.nav_item3 {display: inline;}
div.nav_item4 {display: inline;}
div.nav_item5 {display: inline;}
div.nav_item6 {display: none;}
div.nav_item7 {display: none;}

.navfield {border:0; background-color: transparent; color: #505151; font-weight: normal; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em; text-decoration: none;}
.navfield:hover {background-color: transparent; color: #9d191d; font-weight: normal; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em; text-decoration: none;}
.navfield:active {background-color: transparent; color: #9d191d; font-weight: normal; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em; text-decoration: none;}


.nav_item a {background-color: transparent; color: #505151; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif;  font-size: 1.0em; font-weight: normal; text-decoration: none; padding:0px 0px 0px 0px; }
.nav_item a:hover {background-color: #000000; color: #9d191d; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 1.0em; font-weight: normal; text-decoration: none; padding:0px 0px 0px 0px;  }
.nav_item a:active {background-color: transparent; color: #9d191d; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 1.0em; font-weight: normal; text-decoration: none; padding:0px 0px 0px 0px;  }

div.breadcrumb {display: none;}

div.content {float:left; margin-left:0px; width:auto; height:auto; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: normal; text-decoration: none; border-width:0px; padding:0px; background-color: #ffffff;}
div.lhpanel {display: none;}
div.rhs {float:left; margin-top: 5px; width: auto ;  height:auto; padding: 0px;}
div.textpanel_variable {float:left; margin-left: 0px; width:auto; height:auto; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background-color: transparent; color: #505151; text-decoration: none; text-align: left; padding: 0px 30px 0px 0px; height: auto;  border:0px;}
div.textpanel_wide {float:left; margin-left: 0px; width:auto; height:auto; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background-color: transparent; color: #505151; text-decoration: none; text-align: left; padding: 0px 30px 0px 0px; height: auto;  border:0px;}

div.rhpanel {float:right; margin-right: 0px; margin-top: 0px; width: auto; height:auto; padding: 0px;}
div.rhflashpanel {float:right; margin-right:0px; width:420px ; height:280px; padding:0px; border-style: solid; border-top-color:#ed1c24; border-right-color: #ed1c24; border-left-color: #ed1c24; border-bottom-color: #ed1c24; border-width:2px;}
div.rhflickrpanel {display: none;}

div.rhmappanel {float:right; margin-right:0px; width:420px ; height:420px; padding:0px; border-style: solid; border-top-color:#ed1c24; border-right-color: #ed1c24; border-left-color: #ed1c24; border-bottom-color: #ed1c24; border-width:2px;}

div.rhpanelrow {float:left; margin-left: 0px; margin-top: 0px; width: 450px; height:auto; padding: 0px 0px 10px 0px; }
div.rhpanelpicture {float:left; margin-left: 0px; margin-top: 0px; width: 120px; height:120px; padding: 0px; border-style: solid; border-top-color:#ed1c24; border-right-color: #ed1c24; border-left-color: #ed1c24; border-bottom-color: #ed1c24; border-width:2px;}
div.rhpaneltext {float:left; margin-left: 0px; margin-top: 0px; width: 300px; height:auto; line-height: 140%; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.8em; font-weight: normal; background-color: transparent; color: #505151; text-decoration: none; text-align: left; padding: 0px 10px 3px 15px; }
div.contact1 {float:left; width:90px; text-align: left; color: #58595b; font-size: 0.8em; }
div.contact2 {float:left; width:20px; text-align: left; color: #58595b; font-size: 0.8em;}
div.contact3 {float:left; width:310px; text-align: left; color: #58595b; font-size: 0.8em;}
.bc {background-color: transparent; color: #505151; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.bch {background-color: transparent; color: #505151; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.bch:hover {background-color: transparent; color: #58595b; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.bch:active {background-color: transparent; color: #58595b; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
.slash {background-color: transparent; color: #505151;}
.detail {background-color: transparent; color: #000000; font-weight: normal; font-size: 0.9em;}
.date {background-color: transparent; color: #000000; font-weight: bold; font-size: 1.1em;}
.grey-text {background-color: transparent; color: #505151; line-height: 140%; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.8em;}
.black-text {background-color: transparent; color: #000000; line-height: 100%; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em;}
.team-grey-text {background-color: transparent; color: #505151; line-height: 120%; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em;}

div.footer {display: none;}       
div.footer-text {position:relative; top:255px; left: 100px; font-size: 0.85em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
div.credits {display: none; } 
.credits_ul {list-style-type:none; text-indent:12px; padding:0px; margin:0px; width:auto; }
.credits_li {color:#cccccd; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-align: center;}
.credits_li a {display:inline; color: #cccccd; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: normal; text-decoration: none; padding:3px 10px;}
.credits_li a:hover {display:inline; color:  #58595b; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: normal; text-decoration: none; padding:3px 10px;}
.credits_li a:active {display:inline; color:  #58595b; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: normal; text-decoration: none; padding:3px 10px; }
.red {background-color: transparent; color: #ed1c24; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
.white {background-color: transparent; color: #ffffff; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
.grey {background-color: transparent; color: #505151; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em; text-decoration: none;}
.grey:hover {background-color: transparent; color: #ed1c24; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em; text-decoration: none;}
.grey:active {background-color: transparent; color: #ed1c24; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.9em; text-decoration: none;}
.no_symbol {list-style-type:none;}

.role {background-color: transparent; color: #ed1c24; line-height: 100%; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 1.2em; font-weight:normal; text-indent:0; text-align: left; padding:0;}
ul {list-style-type:disc; list-style-position: inside;}
li {background-color: transparent; color:#ed1c24; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.8em; text-decoration: none; text-align: left}
p {background-color: transparent; color: #000000; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 1.0em; font-weight: normal; text-decoration: none; text-align: left}
a {background-color: transparent; color: #58595b; text-decoration: underline}
a:hover {background-color: transparent; color: #505151; text-decoration: underline}
a:active {background-color: transparent; color: #505151;}
.textfield {border:0; background-color: transparent; color: #505151; font-weight: normal; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none;}
.textfield:hover {background-color: transparent; color: #ed1c24; text-decoration: none}
.textfield:active {background-color: transparent; color: #ed1c24; text-decoration: none}
.tabletext {border:0; background-color: transparent; color: #000000; font-weight: normal; font-size: 0.85em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; padding: 3px 10px;}
.table-header {border:0; background-color: transparent; color: #505151; font-weight: normal; font-size: 0.85em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; padding: 3px 10px;}
.tabletext-red {border:0; background-color: transparent; color: #ed1c24; font-weight: bold; font-size: 0.85em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; padding: 3px 10px;}



.cont {background-color: #ffffff; border: 0}
.italics  {font-style: italic}
a.mail-Link {width: 20px; height: 18px; left: 305px; color: #ffffff; background: #000 url(/images/email.png) left no-repeat;}
.skiplinks {font-size: 0.8em; height: auto; width:auto; color: #938270; background-color: transparent;}
.skiplinks:hover {position:absolute; top:0px; font-size: 0.8em; height: auto; width:auto; color: #000000; background-color: #ffffff;}
.skiplinks:active {position:absolute; font-size: 0.8em; height: auto; width:auto; color: #000000; background-color: #ffffff;}
.skiplinks:focus {position:absolute; font-size: 0.8em; height: auto; width:auto; color: #000000; background-color: #ffffff;}
div.pagehide {position:absolute; left:-2500px; width:1px; height:0px}

div.online_button {float: left; width:140px; height: 62px; line-height: 115%; color: #50a736; text-align: center; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; text-indent: 0px; font-weight: normal; text-decoration: none; padding:0px 0px 0px 0px; background-image: url('/images/book-online.jpg'); background-repeat: no-repeat; background-position:left;}
.booking_link {float: left; width:140px; height: auto; color: #ffffff; text-align: center; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif;  font-size: 0.9em; text-indent: 0px; font-weight: normal; text-decoration: none; padding:12px 15px 3px 0px;}
.booking_link:hover {float: left; width:140px; height: auto; color: #505151; text-align: center; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif;  font-size: 0.9em; text-indent: 0px; font-weight: normal; text-decoration:none; padding:12px 15px 3px 0px; }
.booking_link:active {float: left; width:140px; height: auto; color: #505151; text-align: center; font-family : Lucida Sans Unicode, Lucida Grande, sans-serif;  font-size: 0.9em; text-indent: 0px; font-weight: normal; text-decoration: none; padding:12px 15px 3px 0px; }





