body {background-color: #cccccd;}
div.container {width: 1000px; margin:0 auto; height:auto; background-color: #ffffff;}
div.header {position:relative; left: 30px; top: 0px; height:auto; width:970px; background-image: url('/images/AKA-title.jpg'); background-repeat: no-repeat; background-position:left; border:0px; background-color: #ffffff; padding:0px; }
div.logo {position:relative; left: 600px; top: 20px; height:132px; width:420px; border:0px;}
div.nav {position:relative; left: 0px; top: 0px; background-color: transparent; width:1000px; height:81px; background-image: url('/images/AKA-menu-panel.jpg'); background-repeat: no-repeat; background-position:left; border:0px; background-color: #ffffff; padding: 0px; }
div.nav_block {}
div.nav_item1 {position:absolute; left: 90px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item2 {position:absolute; left: 195px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item3 {position:absolute; left: 315px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item4 {position:absolute; left: 410px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item5 {position:absolute; left: 535px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item6 {position:absolute; left: 640px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item7 {position:absolute; left: 750px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}
div.nav_item8 {position:absolute; left: 900px; top: 2px; background-color: transparent; width:90px; height:30px; border: solid 0px #000000;}

.navfield {border:0; background-color: transparent; color: #ffffff; 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: #ffffff; 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 {float:left; margin-left: 0px; margin-top: 0px; width:1000px; height:28px; background-color: #ffffff; line-height : 28px;  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 0.8em; font-weight: normal; text-decoration: none; text-indent:68px; padding:10px 0px 0px 0px;}

div.content {float:left; margin-left:0px; width:1000px; 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 {position:relative; top:0px; left: 60px; width: 160px ; height:226px; padding: 0px;}
div.rhs {position:relative; top:-226px; left: 220px; width: 770px ;  height:auto; padding: 0px;}
div.textpanel_variable {float:left; margin-left: 0px; width:270px; 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; border:0px;}
div.textpanel_wide {float:left; margin-left: 0px; width:700px; 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; border:0px;}

div.lh_teampanel {float:left; margin-left: 0px; width:375px; height:auto; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background-color: transparent; color: #505151; text-decoration: none; text-align: left; padding: 0px 0px 0px 0px; border:0px;}
div.rh_teampanel {float:right; margin-right: 0px; margin-top: 0px; width: 375px; height:auto; padding: 0px; border: 0px;}
div.teampanel {float:right; margin-right: 0px; margin-top: 0px; width: 375px; height:auto; padding: 0px; border: 0px;}
div.teampanelrow {float:left; margin-left: 0px; margin-top: 0px; width: 370px; height:auto; padding: 15px 0px 0px 0px; }
div.teampanelpicture {float:left; margin-left: 0px; margin-top: 0px; width: 120px; height:120px; padding: 0 0 0px 0; border-style: solid; border-top-color:#ed1c24; border-right-color: #ed1c24; border-left-color: #ed1c24; border-bottom-color: #ed1c24; border-width:2px;}
div.teampaneltext {float:left; margin-left: 0px; margin-top: 0px; width: 360px; height:auto; line-height: 120%; 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 0px 3px 0px; }


div.rhpanel {float:right; margin-right: 0px; margin-top: 0px; width: 450px; height:auto; padding: 0px; border: 0px;}
div.rhflashpanel {float:right; margin-right:30px; 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 {float:right; margin-right:30px; width:420px ; height:560px; 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.rhmappanel {float:right; margin-right:30px; 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.weddingpanel {float:right; margin-right:30px; 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.rhweddingpanel {float:right; margin-right:30px; width:420px ; height:560px; 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.rh420panel {float:right; margin-right:30px; width:420px ; height:auto; padding:0px;}

div.rhpanelrow {float:left; margin-left: 0px; margin-top: 0px; width: 450px; height:auto; padding: 0px 0px 20px 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: 120%; 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 {float:left; width:1000px; height:292px; background-image: url('/images/AKA-graphic-panel.jpg'); background-repeat: no-repeat; background-position:left; border:0px; background-color: #ffffff; padding: 0px;}       
div.footer-text {position:relative; top:255px; left: 100px; font-size: 0.85em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}
div.credits {float:left; font-size: 0.85em; width:1000px; background-color: #ffffff; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; padding:0px; } 
.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;}

.logotext {background-color: transparent; color: #ed1c24; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 1.4em; line-height: 110%; font-weight: normal; text-decoration: none; text-align: left;}

.textfield {border:0; background-color: transparent; color: #505151; font-weight: normal; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: underline;}
.textfield:hover {background-color: transparent; color: #ed1c24; text-decoration: underline}
.textfield:active {background-color: transparent; color: #ed1c24; text-decoration: underline}
.tabletext {border:0; background-color: transparent; color: #000000; font-weight: normal; font-size: 0.9em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; padding: 3px 10px 3px 10px;}
.table-header {border:0; background-color: transparent; color: #505151; font-weight: normal; font-size: 0.9em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; padding: 3px 10px 3px 0px;}
.tabletext-red {border:0; background-color: transparent; color: #ed1c24; font-weight: bold; font-size: 0.9em; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; text-decoration: none; padding: 0px 10px 0px 0px;}



.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; }

#imageHolder {position:relative; left:0px;}
#imageContainer {height:560px; width:420px; border-style: solid; border-top-color:#666666; border-right-color: #666666; border-left-color: #666666; border-bottom-color: #666666; border-width:0px; padding:0px; text-align: center;}  
#imageContainer img {display:none; position:absolute; top:0px; left:0px; height:560px; width:420px; opacity: -0.01; } 

div.newpromotions a.np {height:auto; width:auto; border:solid 1px #ffffff; padding:25px 1px 0px 1px} 

div.newpromotions a.np:hover {border: solid 1px #ababab; padding:25px 1px 0px 1px}
div.newpromotions a.np:active {border: solid 1px #ababab; padding:25px 1px 0px 1px}



