# H: 
# 
# IE ver: -1

@font-face {
   font-family: 'wingding';
   src:       url('/src/fonts/wingding.ttf') format('truetype');

}

@font-face {
   font-family: 'musics';
   src:       url('/src/fonts/KRMusicClass.ttf') format('truetype');

}

@font-face {
   font-family: 'notice';
   src:       url('/src/fonts/NOTICE.TTF') format('truetype');

}

@font-face {
   font-family: 'stars';
   src:       url('/src/fonts/SEEIS.TTF') format('truetype');

}

@font-face {
   font-family: 'wingding2';
   src:       url('/src/fonts/BUSINDUS.TTF') format('truetype');

}

@font-face {
   font-family: 'flare';
   src:       url('/src/fonts/FcoFlares.TTF') format('truetype');

}

@font-face {
   font-family: 'rockstar';
   src:       url('/src/fonts/RSTAR.TTF') format('truetype');

}

@font-face {
   font-family: 'significante';
   src:       url('/src/fonts/Significante.ttf') format('truetype');

}

@font-face {
   font-family: 'swish';
   src: url('/src/fonts/SWISHBUT.TTF') format('truetype'),
      url('/src/fonts/swishbut-webfont.woff') format('woff') ;

}

@font-face {
   font-family: 'music';
   src:    url('/src/fonts/KRMusicClass.ttf') format('truetype');

}

@font-face {
   font-family: 'fortunate';
   src: url('/src/fonts/SFFoxboroScriptBold.ttf') format('truetype');

}

@font-face {
   font-family: 'bauhaus';
   src: local('Bauhaus_.ttf'),
      url("/src/fonts/Bauhaus_.ttf") format("truetype");
   src: url( /src/fonts/bauhaus-webfont.eot );

}

@font-face {
   font-family: 'bauhaus bold';
   src: local('Bauhaus_.ttf'),
      url("/src/fonts/Bauhaus_.ttf") format("truetype");

}

@font-face {
   font-family: 'bauhausweb';
   src: local('bauhaus_webfont.ttf'),
      url("/src/fonts/bauhaus_webfont.ttf") format("truetype"),
      url("/src/fonts/bauhaus_webfont.woff") format("woff"),
      url("/src/fonts/bauhaus_webfont.svg") format("svg");
   src: url("/src/fonts/bauhaus_webfont.eot");

}

@font-face {
   font-family: 'kabel';
   src: url("/src/fonts/KABELN.TTF") format("truetype");

}

@font-face {
   font-family: 'fortunes';
   src: local('KABELN.TTF'),
      url("/src/fonts/KABELN.TTF") format("truetype"),
      url("/src/fonts/KabelITCbyBT-Book.woff") format("woff"),
      url("/src/fonts/KabelITCbyBT-Book.svg") format("svg");
   src: url("/src/fonts/KABELN.eot");

}

.activitiesgreen {
   text-align: center;
   background-color: black;
   background-repeat: no-repeat;
   background: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#000),
      to(#666)), url('/src/img/backgrounds/attraction.png') no-repeat;
   background: url('/src/img/backgrounds/attraction.png') no-repeat, -moz-linear-gradient(top, #000, #666);
   color: white;
   filter: DropShadow (color=#000000,
      offX=2,
      offY=2);
   font-family: bauhaus,
      kabel;
   text-shadow: 2px 2px 2px rgba(0,0,0,.7);
}

.activitiesgreen th {
   text-align: center;
}

.activitiestan {
   padding: 5px;
}

.activitiestan img {
   margin-right: 5px;
}

.activitiestan a:link {
   color: #232683;
}

.activitiestan a:visited {
   color: #232683;
}

.activitiestan a:hover {
   color: #1675AF;
}

.activitiestan a:active {
   color: #EB1E25;
}

.activitiestan a:first-child {
   left: 5px;
   position: relative;
}

.activitiestan a:nth-child(3) {
   float: right;
   marginn-right: 5px;
   position: relative;
}

.activitiestan img:nth-child(even) {
   margin-right: 5px;
   position: absolute;
}

.alignright {
   text-align: right;
}

.attractionpage {
   border: 2px solid grey;
   width: 700px;
}

.attractionpage td {
vertical-align: top;
}

.attractionpage td + td {
   border-left: 1px solid #aaa;
}

.badge {
   position: absolute;
   right: 5px;
   top: 5px;
}

.black:link {
   color: black;
   font-family: arial,
      helvetica;
}

.black:visited {
   color: black;
   font-family: arial,
      helvetica;
}

.black:hover {
   color: grey;
   font-family: arial,
      helvetica;
}

.black:active {
   color: red;
   font-family: arial,
      helvetica;
}

.blue:link {
   color: blue;
   font-family: arial,
      helvetica;
   font-style:italic;
}

.blue:visited {
   color: blue;
   font-family: arial,
      helvetica;
   font-style:italic;
}

.blue:hover {
   color: grey;
   font-family: arial,
      helvetica;
   font-style:italic;
}

.blue:active {
   color: red;
   font-family: arial,
      helvetica;
   font-style:italic;
}

body {
   background-image: url('/src/img/Wallpaper/stripe02.jpg');
   margin: 0px auto;
   padding: 0px;
   text-align: center;
}

#bodybody {
   transition: all 500ms;
   -moz-transition: all 500ms;
   -webkit-transition: all 500ms;
   background-color: white;
   border: 1px solid transparent;
   overflow: hidden;
   position: relative;
   width: 958px;
   z-index:10;
 min-height: 1000px;
}

.bodytitle {
   color:#2E3192;
   font-weight: bold;
   margin-bottom: 30px;
}

.botth {
   -moz-transition-duration: 1s;
   -moz-transition-property: background;
   -webkit-transition-duration: 1s;
   -webkit-transition-property: background;
   text-align: center;
   transition-duration: 1s;
   transition-property: background;
}

.botthz:hover {
   background: white;
}

.bottom {
    vertical-align: bottom;
    padding: 5px;
}

.bottom img {
   margin-right: 5px;
}

.bottom a:link {
   color: #232683;
}

.bottom a:visited {
   color: #232683;
}

.bottom a:hover {
   color: #1675AF;
}

.bottom a:active {
   color: #EB1E25;
}

.bottom a:first-child {
   left: 5px;
   position: relative;
}

.bottom a:nth-child(3) {
   float: right;
   marginn-right: 5px;
   position: relative;
}

.bottom img:nth-child(even) {
   margin-right: 5px;
   position: absolute;
}

#cellA01 {
   width: 300px;
}

.Cities table {
   -moz-transition-duration: 500ms;
   -moz-transition-property: all;
   -o-transition-duration: 500ms;
   -o-transition-property: all;
   -webkit-transition-duration: 500ms;
   -webkit-transition-property: all;
   border: none;
   font-family: kabel;
   font-size:9px;
   left: 35px;
   margin: 0px auto;
   position: absolute;
   top: 31px;
}

.Cities td {
   -moz-transition-duration: 500ms;
   -moz-transition-property: all;
   -o-transition-duration: 500ms;
   -o-transition-property: all;
   -webkit-transition-duration: 500ms;
   -webkit-transition-property: all;
   background-image: none;
   border: none;
   font-family: kabel;
   font-size:9px;
   vertical-align:middle;
}

.Cities table td:hover {
   font-size:14px;
}

.Cities td:hover {
   font-size:14px;
}

.ClockDigital {
   font-family: bauhaus,
      kabel;
   text-shadow: 2px 2px 3px rgba(0,0,0,.8);
}

.DayBox {
   border: 2px solid #ddd;
   position: relative;
}

.Dbadge {
   position: absolute;
   right: 0px;
   top: 0px;
}

.DBEDesc {
   position: absolute;
   visibility: hidden;
}

.DBEDetails {
   border-left: 1px solid #777;
   -moz-border-radius: 3px;
   -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   -webkit-border-radius: 3px;
   -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   background: #545454;
   background: -moz-linear-gradient(top, #eee, #aaa);
   background: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#eee),
      to(#aaa));
   border-radius: 3px;
   border-top: 1px solid #696969;
   box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   color: #000000;
   display: inline;
   padding: 1px 10px 1px 10px;
   position: absolute;
   text-decoration: none;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   vertical-align: middle;
}

.DBEDetails a {
   color: blue;
   text-decoration: none;
}

.DBEDetails a:hover {
   color: black;
   text-decoration: none;
}

.DBEDetails:hover {
   text-decoration: none;
   -moz-border-top-color: #9c9c9c;
   background: #9c9c9c;
   border-top-color: #9c9c9c;
   color: #ffffff;
}

.DBEDetails:active {
   text-decoration: none;
   background: #1b435e;
   border-top-color: #1b435e;
}

.DBELink {
   display: none;
   -moz-border-radius: 3px;
   -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   -webkit-border-radius: 3px;
   -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   background: #eee;
   background: -moz-linear-gradient(top, #eee, #aaa);
   background: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#eee),
      to(#aaa));
   border-left: 1px solid #777;
   border-radius: 3px;
   border-top: 1px solid #777;
   box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   color: #000000;
   left: 60px;
   padding: 1px 10px 1px 10px;
   position: absolute;
   text-decoration: none;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   vertical-align: middle;
}

.DBELink a {
   color: blue;
   text-decoration: none;
}

.DBELink a:hover {
   color: black;
   text-decoration: none;
}

.DBELink:hover {
   text-decoration: none;
   background: #9c9c9c;
   border-top-color: #9c9c9c;
   color: #ffffff;
}

.DBELink:active {
   text-decoration: none;
   background: #1b435e;
   border-top-color: #1b435e;
}

.DBEPhoto {
   position: absolute;
   visibility: hidden;
}

.DBETypeArts {
   color: maroon;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 3px orange;
   width: 20px;
}

.DBETypeArts:before {
   content: url('/src/img/items/EventArts.png');
}

.DBETypeCAGE {
   background-color: transparent;
   border-top: 1px dotted grey;
   height: 22px;
   left: 0px;
   position: absolute;
   text-align: right;
   top: 1px;
   width: 100%;
   z-index: 0;
}

.DBETypeCAGE div {
   margin: 0px 0px 0px 0px;
   background-color: transparent;
   border: none;
   display: inline;
   height: 25px;
   padding: 0px 0px 0px 0px;
   width: 17px;
}

.DBETypeCharity {
   background-color: transparent;
   color: green;
   display: inline;
   height: 20px;
   width: 20px;
}

.DBETypeCharity:before {
   content: url('/src/img/items/EventCharity.png');
}

.DBETypeCorporate {
   background-color: transparent;
   color: black;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px yellow;
   width: 20px;
}

.DBETypeCorporate:before {
   content: url('/src/img/items/EventCorporate.png');
}

.DBETypeFair {
   background-color: transparent;
   color: brown;
   display: inline;
   height: 20px;
   width: 20px;
}

.DBETypeFair:before {
   content: url('/src/img/items/EventFair.png');
}

.DBETypeFestival {
   background-color: transparent;
   color: orange;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px yellow;
   width: 20px;
}

.DBETypeFestival:before {
   content: url('/src/img/items/EventFestival.png');
}

.DBETypeFundRaiser {
   background-color: transparent;
   color: white;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px green;
   width: 20px;
}

.DBETypeFundRaiser:before {
   content: url('/src/img/items/EventFundRaiser.png');
}

.DBETypeLaunches {
   background-color: transparent;
   color: white;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px green;
   width: 20px;
}

.DBETypeLaunches:before {
   content: url('/src/img/items/EventLaunch.png');
}

.DBETypeMusic {
   background-color: transparent;
   color: blue;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px yellow;
   width: 20px;
}

.DBETypeMusic:before {
   content: url('/src/img/items/EventMusic.png');
}

.DBETypeNormalEvents {
   background-color: transparent;
   color: green;
   display: inline;
   font-weight: bold;
   height: 20px;
   text-shadow: 0px 0px 2px black;
   width: 20px;
}

.DBETypeNormalEvents:before {
   content: url('/src/img/items/EHeadNorm.png');
}

.DBETypePlay {
   background-color: transparent;
   color: black;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px red;
   width: 20px;
}

.DBETypePlay:before {
   content: url('/src/img/items/EventPlay.png');
}

.DBETypePopular {
   background-color: transparent;
   color: black;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px red;
   width: 20px;
}

.DBETypePopular:before {
   content: url('/src/img/items/EventPopular.png');
}

.DBETypeSingleEvent {
   background-color: green;
   color: white;
   display: inline;
   font-weight: bold;
   height: 20px;
   width: 20px;
}

.DBETypeSingleEvent:before {
   content:" ";
}

.DBETypeSpecialEvents:before {
   content: url('/src/img/items/EHeadSpec.png');
   height: 100%;
}

.DBETypeSporting:before {
   content: url('/src/img/items/EventSporting.png');
}

.DBETypeSwapMeet {
   background-color: transparent;
   color: black;
   display: inline;
   height: 20px;
   text-shadow: 0px 0px 2px red;
   width: 20px;
}

.DBETypeSwapMeet:before {
   content: url('/src/img/items/EventSwapMeet.png');
}

.DBoxDate {
   border: none;
   display: inline;
   filter: DropShadow(Color=#000000,
      OffX=1,
      OffY=1,
      Positive=1);
   float: left;
   margin-right: 4px;
}

.DBoxDate:after {
   content:',';
   filter: DropShadow(Color=#000000,
      OffX=1,
      OffY=1,
      Positive=1);
}

.DBoxDateCage {
   border: 1px solid transparent;
   border-top-left-radius: 14px;
   -moz-border-radius-topleft: 14px;
   -moz-border-radius-topright: 14px;
   -webkit-border-top-left-radius: 14px;
   -webkit-border-top-right-radius: 14px;
   background: #545454;
   background: -moz-linear-gradient(top, #000, #555);
   background: -webkit-gradient(linear,
				left top,
				left bottom,
				from(#000),
				to(#555));
   border-top-right-radius: 14px;
   color: white;
   font-size: 20px;
   height: 25px;
   overflow: hidden;
   padding-left: 20px;
   position: relative;
   text-shadow: 2px 2px 2px black;
   z-index: 1;
}

.DBoxDay {
   border: none;
   display: inline;
   filter: DropShadow(Color=#000000,
      OffX=1,
      OffY=1,
      Positive=1);
   float: left;
   margin-right: 4px;
}

.DBoxDay:after {
   content:',';
   filter: DropShadow(Color=#000000,
      OffX=1,
      OffY=1,
      Positive=1);
}

.DBoxDayCage {
   border: 2px solid grey;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   margin-bottom: 10px;
   padding-bottom: 10px;
   position: relative;
}

.DBoxItems {
   position: relative;
}

.DBoxItemsS {
   position: relative;
   padding-bottom: 20px;
   padding-left: 10px;
   padding-right: 10px;
   z-index: 0;
}

.DBoxMonth {
   border: none;
   display: inline;
   filter: DropShadow(Color=#000000,
      OffX=1,
      OffY=1,
      Positive=1);
   float: left;
   margin-right: 4px;
}

.DBoxYear {
   border: none;
   display: inline;
   filter: DropShadow(Color=#000000,
      OffX=1,
      OffY=1,
      Positive=1);
   float: left;
   margin-right: 4px;
}

.detaileditemfooter {
   color: #646464;
   font-weight: normal;
}

.detaileditemfooter fieldset {
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   position: relative;
}

.detaileditemfooter legend {
   -moz-border-radius: 14px;
   -webkit-border-radius: 14px;
   border-radius: 114px;
   border: 1px solid black;
   padding: 0px 10px 0px 10px;
   position: relative;
}

.detaileditemfooter table {
   border: none;
   width: 100%;
}

.detaileditemfooter table td {
   border: none;
   color: black;
   font-size: 11px;
   text-align: center;
}

.detaileditemfooter table th {
   background:  black;
   border: none;
   color: white;
}

.detaileditemfooter table td:first-child {
   padding-left:15px;
   text-align: left;
}

.detaileditemfooter table tr:nth-child(odd) {
   background: #ccc;
}

.detaileditemtitle {
   font-family: bauhaus,
      kabel;
   font-size: 20px;
   text-shadow: 2px 2px 3px rgba(0,0,0,.4);
}

div.sdmenu {
   width: 200px;
   background: url(/src/img/sdmenu/bottom.png) no-repeat  right bottom;
   color: #fff;
   font-family: Arial,
      sans-serif;
   font-size: 12px;
   padding-bottom: 10px;
}

div.sdmenu div {
   background: #d4d4d4;
   border-top: 1px solid #aaa;
   overflow: hidden;
}

div.sdmenu div a {
   padding: 5px 10px;
   background: #eee;
   border-bottom: 1px solid #ddd;
   color: #066;
   display: block;
}

div.sdmenu div a.current {
   background : #ccc;
}

div.sdmenu div.collapsed {
   height: 25px;
}

div.sdmenu div.collapsed span {
   background-image: url(/src/img/sdmenu/collapsed.png);
}

div.sdmenu div span {
   display: block;
   background: url(/src/img/sdmenu/expanded.png) no-repeat 10px center;
   border-bottom: 1px solid #ddd;
   color: #4c4942;
   cursor: default;
   font-family: bauhaus,
      arial,
      helvetica;
   font-size: 12px;
   font-weight: bold;
   padding: 5px 25px;
}

div.sdmenu div a:hover {
   background : #066 url(/src/img/sdmenu/linkarrow.gif) no-repeat right center;
   color: #fff;
   text-decoration: none;
}

div.sdmenu div:first-child {
   background-image: url(/src/img/sdmenu/toptitle.gif) no-repeat;
}

.EventDate {
   border: 1px solid transparent;
   display: block;
   margin-bottom: 4px;
}

.EventDate b {
   background-color: white;
   color: black;
   font-family: bauhaus,
      arial,
      helvetica;
   padding: 0px 5px 0px 5px;
   position: relative;
   text-decoration: none;
   text-shadow: 0px 0px 0px #999;
}

.EventDate a:first-child {
   background-color: black;
   border: 1px solid black;
   color: white;
   display: block;
   font-family: arial,
      helvetica;
   padding: 0px 5px 0px 5px;
   text-decoration: none;
}

.EventDays {
   border: 1px solid pink;
   height: 80px;
   position: relative;
}

.EventDaysBreak {
   position: absolute;
   visibility: hidden;
}

.FBLike {
   left: 20px;
   position: absolute;
   top: 827px;
   z-index: 12;
}

#Follow img {
   -moz-transition-duration: 500ms;
   -moz-transition-property: all;
   -o-transition-duration: 500ms;
   -o-transition-property: all;
   -webkit-transition-duration: 500ms;
   -webkit-transition-property: all;
}
#footer {
   left: 0px;
   position: relative;
   overflow: hidden;
}.formsubhead {
border-top: 2px solid #fc3;
border-bottom: 2px solid #fc3;
background: #67DFFB;
font-size: 20px;
color:darkred;
}

.glassdark {
   background: rgb(0,0,0);
   background: rgba(0,0,0,.8);
   filter:alpha(opacity=60);
}

h1 {
   -moz-border-radius: 5px;
   -moz-text-shadow: 2px 2px 4px rgba(100,100,100,.3);
   -webkit-border-radius: 5px;
   -webkit-text-shadow: 2px 2px 4px rgba(100,100,100,.3);
   border-bottom: 3px solid maroon;
   border-radius: 5px;
   font-family: bauhaus,
      kabel,
      arial,
      helvetica;
   text-shadow: 2px 2px 4px rgb(100,100,100);
}

.HotelBooking {
   -moz-transition-duration: 1s;
   -moz-transition-property: all;
   -webkit-transition-duration: 1s;
   -webkit-transition-property: all;
   transition-duration: 1s;
   transition-property: all;
   border: 2px dashed red;
   height: 120px;
   left: 0px;
   position: absolute;
   top: 0px;
   width: 250px;
   z-index: 30;
}

html {
   font-family: arial, helvetica;
   font-size: 12px;
}

.Icon img {
   width: 120px;
}

.Icons a {
   text-decoration: none;
}

.info {
    background: #ffa;
    vertical-align: top;
}

.info h2 {
text-align: center;
color: #232683;
}

.InfoCell {
   font-family: arial,
      helvetica;
}

.InfoCell a {
   color: black;
   text-decoration: none;
}

.InfoCell span {
   color: grey;
}

.InfoCell:first-line {
   color: black;
   font-family: kabel,
      arial,
      helvetica;
   font-size: 25px;
}

#JRBooking {
border: 1px solid transparent;
background: transparent;
position: relative;
overflow: show;
z-index: 1;
width: 226px;
height: 257px;

}

.legend img {
    width: 50%; 
    height: 50%; 
}

#list {
   border: none;
   width: 723px;
}

#list td {
   border-bottom:   1px solid #aaa;
}

.ListHeader {
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px;
   background-color: #ccc;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   font-family: bauhaus,
      arial,
      helvetica;
}

.ListHeadersmall {
   background: black;
   color: white;
   font-family:  arial,
      helvetica;
   font-size: 9px;
}

.listitemphoto {
   float: right;
   position: relative;
}

.listitemphotoright {
   float: right;
   position: relative;
}

#listoptions {
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   border: 2px solid #555;
   height: 40px;
   position: relative;
   width: 720px;
}

.listoptionsi {
   margin: 7px 0px 0px 10px;
   position: relative;
}

.ListplaceEven {
   background-color: #ccc;
   -moz-border-radius-topleft: 10px;
   -webkit-border-top-left-radius: 10px;
   border-top-left-radius: 10px;
   font-family: bauhaus,
      arial,
      helvetica;
   padding-left: 15px;
}

.ListplaceEven a {
   text-decoration: none;
}

.ListplaceOdd {
   font-family: bauhaus,
      arial,
      helvetica;
   padding-left: 15px;
}

.ListplaceOdd a {
   text-decoration: none;
}

#maincage {
   border: 1px solid transparent;
   margin: 0px auto;
   padding: 0px;
   position: relative;
   text-align: left;
   width: 960px;
   z-index: 1;
}

.MediaMenu {
    float: right;
    width: 250px;
    margin-left: 15px;
    text-decoration: none;
}

.MediaMenu a {
   text-decoration: none;
}

.MediaMenu table {
   background: #FFDE78;
   border-radius: 5px;
   box-shadow: 2px 2px 2px rgba(0,0,0,.8);
}

.MediaMenu td {
   background: #ddd;
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
   border-top: 1px solid black;
   text-align: center;
}

.MediaMenu th {
   font-family: bauhaus,
      arial,
      helvetica;
   font-size: 22px;
   font-weight: bold;
}

#MeetingControl {
position: absolute;
width: 410px;
height: 210px;
visibility: visible;
}

#menubottom {
   background-image: url('/src/img/Wallpaper/bottommenu.jpg');
}

#menubottomhover {
   background-image: url('/src/img/Wallpaper/bottommenu-hover.jpg');
}

#menucage {
   background-color: grey;
   left: 0px;
   overflow: hidden;
   position: absolute;
   top: 0px;
   width: 960px;
   z-index: 9;
}

#menucage table.menubottom {
   background-image: url('/src/img/Wallpaper/bottommenu.jpg');
   font-family: bauhaus,
      arial,
      helvetica;
   height: 51px;
   overflow: hidden;
   position: relative;
   width: 100%;
}

#menucage table.menubottom a {
   -moz-transition-duration: 1s;
   -moz-transition-property: all;
   -webkit-transition-duration: 1s;
   -webkit-transition-property: all;
   transition-duration: 1s;
   transition-property: all;
}

#menucage table.menutop {
   background-image: url('/src/img/Wallpaper/topmenu.jpg');
   height: 57px;
   width: 100%;
}

#menucage  table.menutop td {
   background-image: url('/src/img/Border/divider01.png');
   background-position: bottom right;
   background-repeat: no-repeat;
   text-align: center;
}

#menucage table.menubottom a:link {
   color: #ccc;
   text-decoration: none;
}

#menucage table.menubottom a:visited {
   color: #ccc;
   text-decoration: none;
}

#menucage table.menubottom a:hover {
   color: black;
   text-decoration: none;
}

#menucage table.menubottom a:active {
   color: red;
   text-decoration: none;
}

.MenuDDP {
   -moz-border-radius-bottomright:10px;
   -moz-box-shadow: 4px 4px 4px rgba(0,0,0,.3);
   -moz-transition: opacity ease-in-out 500ms;
   -webkit-border-bottom-right-radius: 10px;
   -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.3);
   -webkit-transition: opacity ease-in-out 500ms;
   /* css3 transition */   -o-transition: opacity ease-in-out 500ms;
   background-image: url('/src/img/backgrounds/white95.png');
   border-bottom-right-radius: 10px;
   border-left: 5px solid red;
   border: 1px solid #444;
   box-shadow: 4px 4px 4px rgba(0,0,0,.5);
   left: 20px;
   opacity: 0;
   position: absolute;
   top: 0px;
   transition: opacity ease-in-out 500ms;
   visibility: hidden;
   z-index: 94;
}

.MenuDDP a {
   color: #333;
   font-family: bauhaus,
      kabel,
      arial,
      helvetica;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}

.MenuDDP ul {
   list-style-position:inside;
   list-style-type: none;
   margin: 5px;
   padding: 0px 0px 0px 0px;
   position: relative;
   text-align: left;
   width: 150px;
}

.MenuDDP ul li {
   height: 15px;
   -moz-border-radius-bottomright: 29px;
   -moz-border-radius-topright: 29px;
   -moz-transition-duration:  500ms;
   -moz-transition-property: background border;
   -o-transition-duration:  500ms;
   -o-transition-property: background border;
   -webkit-border-bottom-right-radius: 29px;
   -webkit-border-top-right-radius: 29px;
   -webkit-transition-duration:  500ms;
   -webkit-transition-property: background border;
   background: rgba(255,255,255,0);
   border-bottom-right-radius: 29px;
   border-top-right-radius: 29px;
   border: 1px solid transparent;
   padding: 5px 0px 5px 0px;
   text-shadow: 1px 1px 2px rgba(0,0,0,.5);
   transition-duration:  500ms;
   transition-property: background border;
}

.MenuDDP ul li:hover {
   background: rgb(255,255,255);
   background: rgba(255,255,255,1);
   border: 1px solid #ccc;
   text-shadow: 1px 1px 2px rgba(100,100,100,.5);
}

.MenuDDQ {
   -moz-border-radius-topright:10px;
   -moz-box-shadow: 4px 4px 4px rgba(0,0,0,.3);
   -moz-transition: opacity ease-in-out 500ms;
   -webkit-border-top-right-radius: 10px;
   -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.3);
   -webkit-transition: opacity ease-in-out 500ms;
   /* css3 transition */   -o-transition: opacity ease-in-out 500ms;
   background-image: url('/src/img/backgrounds/black80.png');
   border-top-right-radius: 10px;
   border: 1px solid #444;
   box-shadow: 4px 4px 4px rgb(0,0,0);
   left: -20px;
   opacity: 0;
   position: absolute;
   transition: opacity ease-in-out 500ms;
   visibility: hidden;
   z-index: 94;
}

.MenuDDQ a {
   color: #fff;
   font-family: bauhaus,
      kabel,
      arial,
      helvetica;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}

.MenuDDQ ul {
   list-style-position:inside;
   list-style-type: none;
   margin: 5px;
   padding: 0px 0px 0px 0px;
   position: relative;
   text-align: left;
   width: 160px;
}

.MenuDDQ ul li {
   height: 15px;
   -moz-border-radius-bottomright: 29px;
   -moz-border-radius-topright: 29px;
   -moz-transition-duration:  500ms;
   -moz-transition-property: background border;
   -o-transition-duration:  500ms;
   -o-transition-property: background border;
   -webkit-border-bottom-right-radius: 29px;
   -webkit-border-top-right-radius: 29px;
   -webkit-transition-duration:  500ms;
   -webkit-transition-property: background border;
   padding: 5px 0px 5px 0px;
}

.MenuDDQ ul li:hover {
   background: rgb(0,0,0);
}

.MenuLevel2 {
   margin: 0px;
   padding: 0px;
}

.MenuLevel2a {
   color: #494949;
   font-family: bauhaus,
      IEKabel,
      kabel,
      arial,
      helvetica;
   font-size: 16px;
   font-weight: bold;
   margin-left: 20px;
   text-decoration: none;
}

.MenuLevel2C {
   margin: 0px;
   padding: 0px;
   position: relative;
}

.MenuLevel2T {
   border: 1px solid transparent;
   z-index: 5;
}

.MenuLevel2z {
   -moz-transition-duration: 1s;
   -moz-transition-property: background-color;
   -o-transition-duration: 1s;
   -o-transition-property: background-color;
   -webkit-transition: background-color 1s;
   background-color: #d7d7d7;
   border-bottom: 1px solid #ccc;
   height: 26px;
   padding-top: 5px;
}

.MenuLevel2z:hover {
   -moz-transition-duration: 1s;
   -moz-transition-property: background-color;
   background-color: white;
}

.MenuLevel3 {
   background-color: cyan;
   position: relative;
   z-index: 3;
}

.MenuLevel3C {
   position: relative;
   background-color: pink;
   oveflow: hidden;
   z-index: 4;
}

.MenuT2 {
   color: white;
   font-family: bauhaus regular,
      bauhaus,
      arial,
      helvetica;
   font-size: 13px;
   text-decoration: none;
}

.MenuT2:link {
   color: white;
}

.MenuT2:visited {
   color: white;
}

.MenuT2:hover {
   color: lightblue;
   text-shadow: 0px 0px 0px white;
}

.MenuT2:active {
   color: pink;
}

.result {
text-align: left;
margin-top: 10px;
position: relative;
border: 2px solid transparent;
overflow: hidden;
z-index: 2;
}

.result > a {
position: absolute;
background: black;
padding-left: 15px;
padding-right: 995px;
width: 100%;
color: white;
font-weight: bold;
text-decoration: none;
}
.result p {
margin-top: 30px;
font-height: 12px;
}

.resultGgroup01M:after {
content: url('/src/img/search/surfboard.png') no-repeat top left;
}
.resultGgroup01M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup01 {
border: 1px solid transparent;
}

.resultGgroup01:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/surfboard.png');
}

.resultGgroup02M:after {
content: url('/src/img/search/calendar.png') no-repeat top left;
}
.resultGgroup02M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup02 {
border: 1px solid transparent;
}

.resultGgroup02:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/calendar.png');
}

.resultGgroup03M:after {
content: url('/src/img/search/eats.png') no-repeat top left;
z-index: 3;
}
.resultGgroup03M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup03 {
border: 1px solid transparent;
}

.resultGgroup03:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/eats.png');
}

.resultGgroup04M:after {
content: url('/src/img/search/hotel.png') no-repeat top left;
}
.resultGgroup04M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup04 {
border: 1px solid transparent;
}

.resultGgroup04:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/hotel.png');
}

.resultGgroup05M:after {
content: url('/src/img/search/box.png') no-repeat top left;
}
.resultGgroup05M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup05 {
border: 1px solid transparent;
}

.resultGgroup05:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/box.png');
}

.resultGgroup08M:after {
content: url('/src/img/search/attraction.png') no-repeat top left;
}
.resultGgroup08M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup08 {
border: 1px solid transparent;
}

.resultGgroup08:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/attraction.png');
}

.resultGgroup11M:after {
content: url('/src/img/search/grocerybag.png') no-repeat top left;
}
.resultGgroup11M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup11 {
border: 1px solid transparent;
}

.resultGgroup11:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/grocerybag.png');
}

.resultGgroup10M:after {
content: url('/src/img/search/transportations.png') no-repeat top left;
}
.resultGgroup10M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup10 {
border: 1px solid transparent;
}

.resultGgroup10:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/transportations.png');
}

.resultGgroup12M:after {
content: url('/src/img/search/notepad.png') no-repeat top left;
}
.resultGgroup12M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup12 {
border: 1px solid transparent;
}

.resultGgroup12:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/notepad.png');
}

.resultGgroup14M:after {
content: url('/src/img/search/bass.png') no-repeat top left;
}
.resultGgroup14M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup14 {
border: 1px solid transparent;
}

.resultGgroup14:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/bass.png');
}

.resultGgroup17M:after {
content: url('/src/img/search/specials.png') no-repeat top left;
}
.resultGgroup17M {
vertical-align: bottom;
border: 2px solid black;
background: #444;
color: white;
}

.resultGgroup17 {
border: 1px solid transparent;
}

.resultGgroup17:before {
position: absolute;
right: 40px;
z-index: 3;
float: right;
content: url('/src/img/search/specials.png');
}.rowitem04 {
   border: 2px solid #1b435e;
   -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   border-radius: 15px;
   box-shadow: 2px 2px 2px rgba(0,0,0,.8);
   margin-top: 10px;
   padding: 0px 15px 0px 15px;
}

.rowitem {
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   background-image:  url('/src/img/backgrounds/itemtitle.png');
   background-repeat: repeat-x;
   border-radius: 15px;
   border: 1px solid purple;
   color: #626262;
   font-family: arial,
      helvetica;
   position: relative;
}

.rowitem table {
   position: relative;
   width: 300px;
}

.rowitemaddr {
   color: black;
   font-weight: normal;
}

.rowitemdesc {
   color: black;
   font-weight: normal;
}

.rowitemdesc p {
   color: black;
   font-weight: normal;
}

.rowitemfooter {
   color: orange;
   font-family: bauhaus,
      kabel,
      arial,
      helvetica;
   font-weight: normal;
}

.rowitemfooter a {
   color: orange;
}

.rowitemheader {
   border-bottom: 1px dotted #646464;
   font-weight: bold;
}

.rowitemph {
   color: #black;
   font-weight: normal;
}

.rowitemphoto {
   border: 1px solid transparent;
   width: 120px;
}

.rowitemphotostyle {
   border: 1px solid transparent;
   width: 120px;
}

.rowitemshead {
   border-bottom: 1px dotted #646464;
   font-weight: bold;
}

.rowitemtext {
   color: black;
   font-weight: normal;
}

.rowitemtitle {
   color: white;
   font-family: bauhaus,
      kabel,
      arial,
      helvetica;
   font-size: 15px;
   height: 37px;
   overflow: hidden;
   text-align: center;
   text-shadow: 0px 0px 2px #aaa;
   width: 300px;
}

.search {
   background-image: url('/src/img/Wallpaper/magglass.jpg');
   background-repeat: no-repeat;
   border: 1px solid #ccc;
}

#SibMenu {
   margin-left: 5px;
}

.SignupCell {
   font-family: arial,
      helvetica;
   font-size:18px;
   text-align: right;
}

.SignupCell span {
   color: grey;
}

.sitemap {
   border-bottom:1px solid darkgrey;
}

.sitemap a {
   -moz-transition-duration: 1s;
   -o-transition-duration: 1s;
   -webkit-transition-duration: 1s;
   text-decoration: none;
   transition-duration: 1s;
   transition-property: font-size,
      width,
      height,
      color,
      background;
}

.sitemap td {
   -moz-transition-duration: 1s;
   -o-transition-duration: 1s;
   -webkit-transition-duration: 1s;
   background: white;
   border-left: 1px solid darkgrey;
   border-right: 1px solid darkgrey;
   font-size: 10px;
   transition-duration: 1s;
   transition-property: font-size,
      width,
      height,
      color,
      background;
   vertical-align: top;
}

.sitemap td a {
   color:grey;
}

.sitemap th {
   -moz-transition-duration: 1s;
   -o-transition-duration: 1s;
   -webkit-transition-duration: 1s;
   background: lightgrey;
   border: 1px solid darkgrey;
   font-size: 10px;
   transition-duration: 1s;
   transition-property: font-size,
      width,
      height,
      color,
      background;
}

.sitemap td a:hover {
   color:black;
}

.sitemap td:hover {
   background: #acf;
}

.sitemap th a:hover {
   color:white;
}

.sitemap th:hover {
   background: black;
   color:white;
}

.sitemaps th:hover {
   font-size: 15px;
   height: 50px;
   width: 220px;
}

#slideshow {
   position:relative;
background: black;
}
.slideshowbg {
 background: url('/src/img/BGIntro.jpg');
}

#SM1 {
   -moz-border-radius-topleft:12px;
   -moz-border-radius-topright:12px;
   -webkit-border-top-left-radius: 12px;
   -webkit-border-top-right-radius: 12px;
   background-color: #555;
   background: url('/src/img/backgrounds/MenuBG01.jpg');
   border-top-left-radius: 12px;
   border-top-right-radius: 12px;
   border: 1px solid transparent;
   color: white;
   font-family: bauhaus,
      IEKabel,
      kabel,
      arial,
      helvetica;
   font-size: 20px;
   font-weight: bold;
   height: 47px;
   text-align: center;
   text-shadow: -1px -1px 1px #aaa, 1px 1px 1px #000;
}

.SMenuLevel3 {
   border: 2px solid blue;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.SMenuLevel3C {
   border: 2px solid red;
   height: 0px;
   margin: 0px;
   overflow: hidden;
   padding: 0px;
   position: relative;
   visibility: visible;
   width: 200px;
}

.sub-menu {
   position: absolute;
}

#submenuA02 {
   left: 250px;
   top: 53px;
}

#submenuA03 {
   left: 390px;
   top: 53px;
}

#submenuB04 {
   left: 420px;
   top: 390px;
}

.TDCQuote {
   border: 1px solid transparent;
   position: relative;
   width: 198px;
}

.TDCQuotei {
   -moz-transform: rotat0(3deg);
   -webkit-transform: rotate(0deg);
   border: 1px solid transparent;
   color: navy;
   font-family: fortunes,
      arial,
      helvetica;
   font-size: 20px;
   font-weight: bold;
   margin: 5px;
   position: relative;
   width: 90%;
}

#tframe {
padding:0px;
margin-top:0px;
background-color: transparent;
border: 1px solid transparent;
}

#vbmain {
position: relative;
width: 162px;
height: 319px;
border: 0px solid purple;
z-index: 0;
float: right;
margin-left: 15px;
overflow: hidden;
}

#vbmainx {
position: absolute;
width: 162px;
height: 319px;
border: 0px solid purple;
z-index: 0;
top: 20px;
right: 10px;
overflow: hidden;
}

#vbsib {
position: absolute;
width: 162px;
height: 319px;
border: 0px solid purple;
z-index: 90;
top: 515px;
left: 20px;
overflow: hidden;
}

#vbsibt {
display: block;
position: relative;
width: 162px;
height: 319px;
border: 0px solid purple;
z-index: 0;
left: 15px;
overflow: hidden;
padding: 0px;
}


.VideoBoxA {

 position: absolute; 
 text-align: center;
 top:400px; 
 left: 20px;
 }

.VideoBoxB {
}
.VideoBoxC {
}


BannerVertimgold {
    position: absolute;
    -moz-transition: left 1s ease-in;
    -o-transition: left 1s ease-in;
    -webkit-transition: left 1s ease-in;
    z-index: 10;
    margin: 0px 0px 0px 0px;
}

BannerVertimg {
    position: absolute;
    -moz-transition: left 1s ease-in;
    -o-transition: left 1s ease-in;
    -webkit-transition: left 1s ease-in;
    z-index: 15;
    margin: 0px 0px 0px 0px;
    top: 0px;
    left: 0px;
}

#VGL {
-moz-transform:rotate(5deg);
-webkit-transform:rotate(5deg);
transform:rotate(5deg);
box-shadow: 3px 3px 3px rgba(0,0,0,.5);
}

#WatchVideoBox {
   -moz-transition: top 0.5s ease-in;
   -o-transition: top 0.5s ease-in;
   -webkit-transition: top 0.5s ease-in;
   z-index: 21;
}

#WatchVideoTabx {
   z-index: 25;
vertical-align: bottom;
height: 24px;
}

#WatchVideoTabx:hover {
   cursor: pointer;
}

.weatherbox {
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   background-image: url('/src/img/backgrounds/WBG.png');
   border-radius: 7px;
   border: 2px solid gold;
   display: inline;
   float: left;
   height: 150px;
   margin-right: 10px;
   overflow: hidden;
   padding: 0px;
   position: relative;
   width: 100px;
}

.weathercage {
   -moz-border-radius-bottomleft: 12px;
   -moz-border-radius-bottomright: 12px;
   -moz-border-radius-topright: 12px;
   -webkit-border-bottom-leftt-radius: 12px;
   -webkit-border-top-right-radius: 12px;
   -webkit-bottom-right-border-radius: 12px;
   background-image: url('/src/img/backgrounds/WBBG.png');
   border-bottom-left-radius: 12px;
   border-bottom-right-radius: 12px;
   border-top-right-radius: 12px;
   border: 2px solid #ECAB28;
   left: 90px;
   position: absolute;
   top: 20px;
}

.weathercond {
   color: white;
   font-size: 12px;
   font-weight: normal;
   left: 0px;
   margin: 0px;
   position: absolute;
   text-align: center;
   top: 20px;
   width: 100px;
}

.weatherday {
   -moz-border-radius-topleft: 4px;
   -moz-border-radius-topright: 4px;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   background-color: gold;
   background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
   background: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#faa51a),
      to(#f47a20));
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   font-weight: bold;
   left: 0px;
   margin: 0px;
   position: absolute;
   text-align: center;
   top: 0px;
   width: 100px;
}

.weatherhigh {
   bottom: 3px;
   color: #E9F655;
   font-size: 30px;
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   left: 3px;
   position: absolute;
   text-align: left;
   width: 100px;
}

.weatherimg {
   color: #6EC6F6;
   font-size: 30px;
   font-weight: bold;
   left: 0px;
   margin: 0px;
   position: absolute;
   text-align: center;
   top: 50px;
   width: 100px;
}

.weatherlow {
   bottom: 3px;
   color: #6EC6F6;
   font-size: 30px;
   font-weight: bold;
   right: 3px;
   margin: 0px 0px 0px 0px;
   position: absolute;
   text-align: right;
   width: 100px;
}

.weathertab {
   -moz-border-radius-bottomleft: 12px;
   -moz-border-radius-topleft: 12px;
   -webkit-border-bottom-left-radius: 12px;
   -webkit-border-top-left-radius: 12px;
   border-bottom-left-radius: 12px;
   border-right: none;
   border-top-left-radius: 12px;
   border: 2px solid #ECAB28;
   height: 80px;
   left: 8px;
   position: absolute;
   top:20px;
   width:80px;
   z-index: 99;
}

.webcamcage {
   -moz-border-radius-bottomleft: 12px;
   -moz-border-radius-bottomright: 12px;
   -moz-border-radius-topright: 12px;
   -webkit-border-bottom-leftt-radius: 12px;
   -webkit-border-top-right-radius: 12px;
   -webkit-bottom-right-border-radius: 12px;
   background-image: url('/src/img/backgrounds/WCBG.jpg');
   border-bottom-left-radius: 12px;
   border-bottom-right-radius: 12px;
   border-top-right-radius: 12px;
   border: 2px solid lightgrey;
   left: 90px;
   position: absolute;
   top: 20px;
}

.webcamsgreen {
   background: khaki;
   color: black;
}

.webcamstan {
   background: lightgreen;
   color: black;
}

.webcamtab {
   -moz-border-radius-bottomleft: 12px;
   -moz-border-radius-topleft: 12px;
   -webkit-border-bottom-left-radius: 12px;
   -webkit-border-top-left-radius: 12px;
   border-bottom-left-radius: 12px;
   border-right: none;
   border-top-left-radius: 12px;
   border: 2px solid lightgrey;
   height: 80px;
   left: 8px;
   position: absolute;
   top:110px;
   width:80px;
   z-index: 99;
}

.webcamtext {
padding: 4px;
background: rgba(200, 150, 200, .8);
}

.zin {
   background-color: black;
   color: white;
}


