a { color: #006600; }
#tsites h1, #tsites h2, #tsites h3, #tsites h4 { color: #006600; }

.container-twin { width: 488px; }
#mcontact { font-size: 12px; text-align: left; background: #F7FFFF; }
#mcontact h4 { background: #008D8D; color: white; text-align: left; font-weight: bold; padding: 3px 5px 3px 7px; }
#mcontact .a { padding-left: 3px; padding-right: 3px; }

div#open-time { margin: 7px 0px 4px 0px; font-size: 11px; }
div#open-time dt span { text-align: underline; }

/* BOF Table */
#tsites, #depart { background: #FFFFFF; overflow: auto; margin: 5px 0px; width: 100%; border-spacing: 1px; border-width: 0px; }
#tsites tr td, #depart .row { text-align: left; font-size: 12px; background: #FFF; border: 1px solid #000; vertical-align: middle; padding: 15px 10px 15px 10px; overflow: auto;}
#tsites tr img, #depart img.main { margin: 10px 15px 10px 0px; float: left; width: 225px; height: 150px; }
#tsites tr td.video, #depart .video { padding: 7px; text-align: center; vertical-align: middle }
#tsites tr td a.title, #depart a.title { font-size: large; text-decoration: none; font-weight: bold }
#tsites tr td a.title:hover, #depart a.title { text-decoration: underline; }

/* BOF Departments */
#tsites tr.swimmingpool td, #depart div.swimmingpool { border-color: #CFFFCF; background: #EFFFEF; }
#tsites tr.icerink td, #depart div.icerink { border-color: #FFF; background: #FFF; }
#tsites tr.pingpong td, #depart div.pingpong { border-color: #80DEFF; background: #C0F2FF; }
#tsites tr.hotel td, #depart div.hotel { background: #FFFFEF; border-color: #FFFFCF; }
#tsites tr.hotel td .title, #depart div.hotel .title { font-family: 'PL ProseAntique', 'Comic Sans MS', 'Arial CE', 'Arial' }
/*#tsites tr.kickroller td, #depart div.kickroller { border-color: #FFF; background: #FFF; }*/
#tsites tr.kickroller td, #depart div.kickroller { border-color: #CFFFCF; background: #EFFFEF; }
#tsites tr.flizy td, #depart div.flizy { background: #FFF; border-color: #F0F0F0; }
/* EOF Departments */
/* BOF Table */

#inav { text-align: center; margin: 7px 5px 7px 5px; color: black; }
#inav a { text-decoration: none; color: black; font-weight: bold; padding: 3px; }
#inav a:hover { text-decoration: none; color: white; font-weight: bold; background: black; }

.RbrM { padding: 10px 4px 10px 4px; position: relative; width: 100%; clear: both; }
.RbrM .description { position: relative; }
.RbrM .left { margin: 0px 10px 0px 0px; }
#brH {  background: #FFFFEF; border: 1px solid #FFFFCF; }
#brK { background: #EFFFEF; border: 1px solid #CFFFCF; }
#brF { background: white; border: 1px solid #F0F0F0; }
#iflizy { float: left; margin: 9px 15px auto 0px; }
#flizycell { padding: 5px !important; }
span.subMainActive { text-align: center; color: #006666; font: bold 14px 'Comic Sans MS', sans-serif, Verdana; }
span.subMainNoActive { text-align: center; color: #E0E0E0; font: bold 14px 'Comic Sans MS', sans-serif, Verdana; }
a.subMain { color: #006666; font: bold 14px 'Comic Sans MS', sans-serif, Verdana; }
a.subMainHotel { color: #006666; font: bold 14px ; }
.spRabat { font-family: 'Sylfaen', 'Comic Sans MS', 'Arial'; font-weight: bold; font-size: 16px; color: #FF0000; }
a.subMain:hover { text-decoration: underline; }
a.subMainHotel:HOVER { text-decoration: underline; }
a.shop_link { font-weight: bold; color: black; text-decoration: none; }
a.shop_link:hover { text-decoration: underline; }
