body {background: #D8D8D8 url(images/bg00_1.gif) repeat-x; margin: 0px; overflow-y: auto; overflow-x: auto;  font-family: Trebuchet MS!important; }
td {font-size: 10px;}
ol {margin-left: 45px;  /*list-style-position: outside;*/font-family: Trebuchet MS; font-size: 12px; font-weight: bold; }
li {color: red;}

.bg {background: transparent url(images/bg00_.gif) no-repeat top right;}
.bg1 {background: transparent url(images/bg00_2.gif) no-repeat top right;}
.top1 {background: #878888; font-size: 9px; font-weight: normal; color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center; height: 21px;}
.top1 a {font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none;  border-bottom: 0px;}
.top1 a:hover {color: #4F4F4F;}

.top2 {font-size: 9px; font-weight: normal; color: #013048; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center; height: 32px; padding-top: 0px;}
.top2 a {font-size: 9px; font-weight: normal; color: #013048; text-decoration: none;  border-bottom: 0px;}
.top2 a:hover {color: red;}

.search {background: #024263 url(images/bg04.gif) no-repeat top left;}
.menu {position: absolute; top: 67px; text-align: left; color: #FFFFFF; height: 20px; padding: 2px 100px 2px 10px; font-family: Verdana, Tahoma, Arial; font-size: 9px;}
.menu a {text-decoration: none; font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.menu a:hover {text-decoration: underline; color: #C9C9C9;}
.menudiv {height: 417px; width: 266px; overflow: auto; background: url(images/bg03.gif) repeat-x; background-attachment: fixed; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #DF0016; scrollbar-base-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #C0C2C7; scrollbar-shadow-color: #363636; scrollbar-track-color: #E4E4E4;}
.lmenu {height: 417px; width: 248px; font-family: Trebuchet MS; padding-right: 0px;} 
.spoc {background: #CACBCB url(images/arrow01.gif) no-repeat top left; height: 19px; color: #024263; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; padding: 0px 5px 0px 25px;}
.lmenu img {width: 110px; height: 82px; border: 1px solid blue!important; float: left; margin-right: 8px;}
.lmenutitle {font-size: 12px!important; font-weight: bold; color: #9F000C; font-family: Trebuchet MS; line-height: 15px;}
.lmenutext {font-size: 11px; font-weight: normal; color: #031E2C; font-family: Trebuchet MS;  }
.lmenutext p {margin-top: 5px;}

.subsel {background: #CACBCB url(images/arrow02.gif) no-repeat top left; }
.submenu a {height: 19px; width: 100%; color: #024263!important; font-family: Trebuchet MS; font-size: 13px; font-weight: bold; padding: 0px 4px 0px 25px; text-decoration: none; margin: 4px 0px 4px 0px;}
.submenu a:hover  {background: #CACBCB url(images/arrow03.gif) no-repeat top left; }
.submenu b {color: #C20202; width: 18px; text-align: right; padding-right: 4px;}
.content {background: transparent url(images/bg06.gif) no-repeat top right; width: 100%; height: 100%; color: #024263; font-size: 13px; font-family: Trebuchet MS!important; text-align: left; padding: 4px 0px 10px 35px;}
.content td { color: #024263; font-size: 13px;/* font-family: Trebuchet MS!important; */ text-align: left; }
.content img {/*width: 110px; height: 82px; */border: 1px solid #0087CD!important; float: left; margin: 0px 10px 4px 0px;}
.content a {color: #03283B;}
.content a:hover {text-decoration: underline; background: none!important; color: #2BB0F4;}
.ctitles {color: #D70000; font-size: 12px;}
.search {padding: 0px 2px 6px 35px;}
.search select, .search input {background: #0A6EA2; font-size: 11px; font-weight: normal; color: white; font-family: Trebuchet MS;}
.clabel {color: #D70000;  font-size: 15px; font-weight: bold;}
.clabel1{color: #024263; font-size: 16px; letter-spacing: 1px; font-weight: bold; text-decoration: none;}
.offers {margin-left: 2px; table-layout: fixed; /*width: 230px; height: 160px!important; */}
.offers p {margin-top: 5px;}
.offers td {background: transparent url(images/bg05.gif) no-repeat top left; width: 230px; height: 160px!important; }
.offers img {width: 110px; height: 71px; border: 1px solid blue; float: left;}
.offerstitle {font-size: 12px!important; font-weight: bold; color: #FFFFFF; font-family: Trebuchet MS;}
.offerstext {font-size: 11px!important; font-weight: normal; color: #FFFFFF; font-family: Trebuchet MS; padding: 10px 20px 0px 12px!important;}
.bottom {background: #BEBEBE;}
.bottom td {padding: 2px 0px 3px 10px; text-align: center; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #FFFFFF; line-height: 16px;}
.becom {background: #9A9999;  font-family: Tahoma, Verdana, Arial!important; padding: 3px 1px 3px 1px!important;}
.becom a {color: #FFFFFF; text-decoration: none;  font-family: Tahoma, Verdana, Arial!important; margin: 0px!important; padding:0px!important;}
.bottom a {color: #FFFFFF; text-decoration: none;}
.bottom a:hover {text-decoration: underline; color: #666666;}
.onmouseover{ /*background: #878888; */font-size: 9px!important; font-weight: bold; color: #1AAAF4!important; text-decoration: underline; }
.onmouseout{ color:#024263; font-size: 10px!important; font-weight: normal;   }

/* by vangelis  */
.graph1{background: #ECECEC; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 1px #808080 outset; color: #515151; padding: 0px 2px 0px 2px; }
.graph1Button{background: #BFBFBF; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 2px outset #CACACA; color: #515151; padding: 0px 2px 0px 2px;}
.searchButton{background: #BFBFBF; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 2px outset #CACACA; color: #515151; padding: 0px 2px 0px 2px;}
.input{background: #ECECEC; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 1px #808080 outset; color: #515151; padding: 0px 2px 0px 2px;  }
.prices{background: #ECECEC; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 1px #808080 outset; color: #515151; padding: 0px 2px 0px 2px;  width:50px; text-align:right;}

.calendar1{background: #ECECEC; font-family: Trebuchet MS,Verdana; font-size: 9px; font-weight: bold;  border: 1px #808080 outset; color: #515151; padding: 0px 2px 0px 2px;  text-align:center }
.calendar1 td{background: #ECECEC; font-family: Trebuchet MS,Verdana; font-size: 9px; font-weight: bold;   color: #515151; padding: 2px 2px 2px 2px; }
.calendar1Button{background: #BFBFBF; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 2px outset #CACACA; color: #000000; padding: 0px 2px 0px 2px;}
.asterisk{color: red; font-weight: normal; font-size: 12pt; } 
.NoSmokingBuses{color: red; font-weight: bold; font-size: 10px!important;} 

.room1{background: #D3D3D3; font-family: Trebuchet MS,Verdana; font-size: 9px; font-weight: bold;  border: 1px #808080 outset; color: #515151; padding: 0px 2px 0px 2px;   }
.room1 td{font-family: Trebuchet MS,Verdana; font-size: 9pt; font-weight: bold;   color: #515151; padding: 2px 2px 2px 2px; }
.room1 Button{background: #BFBFBF; font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  border: 2px outset #CACACA; color: #000000; padding: 0px 2px 0px 2px;}
.roomTR {background: #A50000; font-family: Trebuchet MS,Verdana; font-size: 9pt; font-weight: bold;   color: #FFFFFF!important;  border-left: 2px dotted #444444;}
.Steps{font-size: 11pt!important;  font-weight:bold!important; color: #012B41!important; } 
.Steps1{font-size: 11pt!important;  font-weight:bold!important; color: #FF9966!important; } 
.Room{ font-family: Trebuchet MS,Verdana; font-size: 11px; font-weight: bold;  color: #515151; padding: 0px 2px 0px 2px; }
.winterONLY{color: #D70000; font-size: 10px; font-family: Trebuchet MS,Verdana; }
.SENDemail {color: Black; font-family: Trebuchet MS,Verdana;  font-size: 11px;}

.link1 {font-size: 11px; color:#FFFAFA!important; text-decoration: underline; }
.link1 a{font-size: 11px; color:#FFFAFA!important; text-decoration: underline; }
.link1 a:hover{color:#02618D!important; text-decoration: none; border: 1px inset; width: 100%;}
