/*------------------  Standard Site CSS -------------------------------*/

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #AD2016; text-decoration: none;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #7F140E; text-decoration: underline;}
td {margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height:1.3ems;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;	color: #AD2016;text-decoration: none;font-style: normal;line-height: 1.5ems;font-weight: bold;}
h2 {font-size: 22px; color: #FFFFFF; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;}
.nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #666666; text-decoration: none;}
.nav a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #666666; text-decoration: none;}
.nav a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #666666; text-decoration: underline;}
.special {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.special a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.special a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-style: normal; font-weight: bold;}
.specialbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.specialheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.specialheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #666666; text-decoration: none;}
.footer a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #AD2016; text-decoration: none;}
.footer a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: none; color: #7F140E; text-decoration: underline;}
ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: green; text-decoration: none;}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;}

.red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #AD2016; text-decoration: none;}


.footer2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #666666; text-decoration: none;}
.footer2 a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #666666; text-decoration: none;}
.footer2 a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #666666; text-decoration: underline;} 

/*------------------  Engine Pages -------------------------------*/

#move { margin-top: 9px; margin-bottom: -10px; margin-left: 0px; margin-right: 0px;}

.nick { font-family: "Courier New", Courier, mono; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: bold; font-variant: normal;}
a.botnav {font-size: 11px; color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.botnav:hover	{ text-decoration: none; color: #AE2015; font-weight: bold;}
a.botnav:visited  {color: #AE2015; font-weight: normal;}
a.botnav:active	{ color: #333333; font-weight: normal; }
.unnamed1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: bold; line-height: normal; font-weight: normal; font-variant: normal;}

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; }
.bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; }
.style11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;  color: #666666;}
.style1 { font-size: xx-small}
.style5 { font-size: 11px; color: #333333; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none;}
.style6 { font-size: 12px; color: #333333; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-variant: normal; text-decoration: none;}
.style7 { font-size: 10px; font-variant: small-caps;}
.style8 { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.style11 { color: #333333}

.title { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold; color: #666666; letter-spacing: 1.8px; word-spacing: 3px;}
.title2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; letter-spacing: 3.5px; word-spacing: normal;}

.subheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; word-spacing: normal;}

.keypoint {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; }

.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #ffffff; text-decoration: none;  padding-bottom:7px; padding-left:8px; padding-right:8px; padding-top:8px;}
.white a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #ffffff; text-decoration: none;padding-bottom:7px; padding-left:8px; padding-right:8px; padding-top:8px;}
.white a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none; color: #ffffff; text-decoration: underline;padding-bottom:7px; padding-left:8px; padding-right:8px; padding-top:8px;}

/*------------------  Description Text -------------------------------*/
.features {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: centre;cursor: hand;}
.features a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: centre; text-decoration:underline;}
.features a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: centre; text-decoration:none; }
.features2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: centre;}
.features3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: centre;}

/*------------------  Special Offers  -------------------------------*/

.features_short { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; font-weight:normal;}
.features_short_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left;}

.list { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left;}

.res_drop { border: 1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left;}
.res_text { border: 1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; }

/*------------------  BKE CSS <to modify look of Booking Engine change classes below this line> -------------------------------*/

.bke_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; }
.bke_calheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; }
.bke_calmonth { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-align: left; }
.bke_calday { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center;}
.bke_caltopnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: center; text-decoration: none;}
.BKE_DROP { border: 1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5F5F5F; }
.bke_roomtable {background-color: #ffffff; padding: 5px; border-spacing: 2px; }
.bke_roomheadrow {}  
.bke_roomheadcell { background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; font-weight: bold;  color: #666666; }       
.bke_roomheadtotal { background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold;  color: #666666; }  
.bke_roomdatarow { background-color: #E9E9E9;}     
.bke_roomdatacell { background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal; text-align: center;  color: #666666; }   
.bke_roomdatatotal { background-color: #E9E9E9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: bold; text-align: center;  color: #666666;}     
.bke_roomerrorcell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000;}
.bke_remark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: italic;}
.adults2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: left;}
.box { border: 1px solid #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.keypoint1a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #B72433; }
.keypoint2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B72433; }
.horizbar {font-family: Verdana;background-color: #dedebe;font-size: 11px;color: #111170;}
html { height: 100%;}
body { margin: 0px; margin-left: 6px; padding: 0px; height: 100%;}
.button { font-size: 9px; text-transform: uppercase; font-weight: bold; text-align: center; background-color: #d99729; color: #FFFFFF; text-decoration: none; cursor: pointer; width: 75px;}
.button:hover {color: #3333FF;}
.logo { border: 1px solid; border-color: #cccccc; text-align: center;}
.menu { border: 1px solid; border-color: #cccccc; background-color: #f3f3f3;  padding-top: 6px;  padding-right: 10px; text-align: right; font-family: Verdana; text-transform: uppercase; font-size: 11px; line-height: 18px; color: #111170;}
.menuhr { margin-left: 10px; margin-top: 6px; margin-bottom: 2px; border-top: 1px solid; border-color: #cccccc; line-height: 5px;}
.pagetitle { font-family: Verdana; color: #111170; text-transform: uppercase; font-size: 11px; line-height: 80px; font-weight: bold; padding-left: 150px; vertical-align: bottom;}
.menulink, .subhead, .link, .link:visited {  color: #333366; text-decoration: none;}
.menulink:hover, .menusel:hover, .link:hover { color: #6666FF;}
.menusel {text-decoration: none;  color: #9999cc;}
.content {vertical-align: top;color: #666666;font-size: 11px;font-family: Verdana;}
.subhead { font-weight: bold; font-size: 14px; margin: 0px; padding: 10px 0px 10px 10px;}
.subpara {margin: 0px; padding: 0px 50px 0px 40px; font-size: 12px;}
.full { height: 100%;}
.messages { margin-left: 10px; text-transform: none; text-align: left; font-weight: bold;}
.msgitem { margin-top: 10px; margin-left: 10px; padding-left: 10px; font-weight: normal;}
.msgmore { text-align: right; margin-bottom: 10px; text-decoration: none;} 
.table { margin-top: 8px; border-bottom: 4px solid; border-color: #CDCDCD; margin-bottom: 8px;}
.tabcaption { padding-bottom: 5px; text-align: center;}
.tabhead { padding-top: 3px; padding-left: 6px; padding-right: 6px; color: #CC6666; border-bottom: 4px solid; border-left: 1px solid; border-right: 1px solid; border-color: #CDCDCD; font-weight: bold;}
.tabodd { padding-top: 3px; padding-left: 6px; padding-right: 6px; border-left: 1px solid; border-right: 1px solid; border-color: #CDCDCD;}
.tabeven { padding-top: 3px; padding-left: 6px; padding-right: 6px; border-left: 1px solid; border-right: 1px solid; border-color: #CDCDCD; background-color: #E1E1E1;}
.availtableiframe {
   height:0px;
   width:100%;
   border:0px;
   border-color:#FFFFFF;
   background-color:#C6C6C6;
}

.availtableleft {
   width:100%;
   background-color:#6b6b6b;
}

.availtablelefth {
   height:30px;
}

.availtableleftr_odd {
   border-color: #0B3C7E;
   vertical-align: bottom;
   padding-left:10px;
   font-size: 11px;
   font-face: Verdana, Arial;
   color: #333333;
   background-color: #ffffff;
   height:20px;
}

.availtableleftr_even {
   border-color: #0B3C7E;
   vertical-align: bottom;
   padding-left:10px;
   font-size: 11px;
   font-face: Verdana, Arial;
   color: #333333;
   background-color: #cccccc;
   height:20px;
}
