html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0px;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    font-family: HelveticaNeue,Helvetica,Arial,sans-serif;
    }


body {   background:url(bg.png);
         color: #444444;
         line-height:130%;
}


h1 {font-size: 130%;
    font-weight: bold;
    color: #008bd0;
    margin-bottom: 15px;
    margin-top: 5px;
    clear: both;

}

h1 a { text-decoration:none;
}

h2 {font-size: 180%;
color: #ffffff;
font-weight: bold;
text-shadow: 0 1px 4px #0D2126;
clear: both;
padding-left: 7px;
padding-bottom: 10px;
}

h3 {font-size: 130%;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 1px 3px #0D2126;
    filter:DropShadow(color=#0D2126, offx=2, offy=2);
    margin: 0 0 15px;

}
h4 {font-size: 130%;
    font-weight: bold;
    color: #3bc13a;
    margin-bottom: 15px;
    margin-top: 5px;
}

h4 a { text-decoration:none;
}

p {  margin: 0 0 10px;

}

ul { margin-left: 15px;
}

li { margin-top: 0px;
     margin-bottom: 15px;

}

a { color: #008bd0;
    text-decoration: underline;

}

a:hover {  color: #008bd0;
           text-decoration: none;
}

ol {  margin-left: 15px;
}

/*table{  margin-left: 0;
        padding: 0;
} */

.aligntop {
        vertical-align: top;
}

.wrap { margin: 0 auto;
        width: 1020px;

}
.formerrorinput {
        background-color: #FF0000;
}
.formerrortext {
        font-size: 120%;
        color: #FF0000;
}

.mainpagehelp {
background: #FFFFFF; 
line-height: 1.5;
color: #444444;	
margin: auto;
width: 800px;
}
.mainpagehelp h2 {
color: #444444;
text-shadow: none;
}
.mainpagehelp h3 {
color: #444444;
text-shadow: none;
}

#header { background:url(header.png);
          background-repeat:repeat-x;
          height: 210px;
}
#headerinner {width: 1000px;
              margin: 0 auto;

}

#headerleft{ float: left;
            width: 275px;

}

#headerright { float: right;
               width: 650px;
               margin-left: 20px;
}

#nav { float: right;
       margin-top: 40px;
       margin-right: 20px;



}

#navtop { float: right;
          margin-top: 10px;
          color: #ffffff;
          margin-right: 20px;

}

#navtop a { color:#ffffff;
            text-decoration: none;

}

#navtop a:hover { text-decoration: underline;

}
#headertext { float: right;
              text-align: right;
              margin-top: 30px;
              margin-right: 20px;

}
.button { display: inline-block;
          zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
          display: inline;
          vertical-align: baseline;
          margin: 0 1px;
          outline: none;
          cursor: pointer;
          text-align: center;
          text-decoration: none;
          padding: .5em 1em .55em;
          -webkit-border-radius: .5em;
          -moz-border-radius: .5em;
          border-radius: .5em;
          -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
          -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
          box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover { text-decoration: none;
}

.button:active { position: relative;
                 top: 1px;
}

.calendarbutton { display: inline-block;
                  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
                  display: inline;
                  vertical-align: baseline;
                  margin: 0 1px;
                  outline: none;
                  cursor: pointer;
                  text-align: center;
                  text-decoration: none;
                  padding: .1em 1em .1em;
                  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
                  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
                  box-shadow: 0 1px 2px rgba(0,0,0,.2);
}


.calendar {height: 25px;
           width: 184px;
           color: #606060;
           border: solid 1px #b7b7b7;
           background: #fff;
           background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
           background: -moz-linear-gradient(top,  #fff,  #ededed);
           filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.calendar:hover {border: solid 1px #555;
                 background: #cecece;
                 background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#eeeeee));
                 background: -moz-linear-gradient(top,  #cccccc,  #eeeeee);
                 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee');
}
.calendar:active {border: solid 1px #555;
                  background: #6e6e6e;
                  background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
                  background: -moz-linear-gradient(top,  #888,  #575757);
                  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.join {color: #e8f0de;
border: solid 1px #538312;
background: #31a230;
background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
background: -webkit-linear-gradient(top, #7db72f, #4e7d0e);
background: -o-linear-gradient(top, #7db72f, #4e7d0e);
background: linear-gradient(top, #7db72f, #4e7d0e);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.join:hover { background: #538018;
              background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
              background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
background: -webkit-linear-gradient(top, #6b9d28,  #436b0c);
background: -o-linear-gradient(top, #6b9d28,  #436b0c);
background: linear-gradient(top, #6b9d28,  #436b0c);
              filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
              color: #ffffff;
              text-decoration: underline;
}
.join:active {  color: #a9c08c;
                background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
              background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
background: -webkit-linear-gradient(top, #4e7d0e, #7db72f);
background: -o-linear-gradient(top, #4e7d0e, #7db72f);
background: linear-gradient(top, #4e7d0e, #7db72f);
                background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

.grey { color: #e9e9e9;
        border: solid 1px #555;
        background: #6e6e6e;
        background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
        background: -moz-linear-gradient(top, #888888, #575757);
background: -webkit-linear-gradient(top, #888888, #575757);
background: -o-linear-gradient(top, #888888, #575757);
background: linear-gradient(top, #888888, #575757);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.grey:hover { background: #616161;
              background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
              background: -moz-linear-gradient(top, #757575, #4b4b4b);
background: -webkit-linear-gradient(top, #757575, #4b4b4b);
background: -o-linear-gradient(top, #757575, #4b4b4b);
background: linear-gradient(top, #757575, #4b4b4b);
              filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
              color: #ffffff;
              text-decoration: underline;
}
.grey:active { color: #afafaf;
               background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888888));
               background: -moz-linear-gradient(top, #575757, #888888);
background: -webkit-linear-gradient(top, #575757, #888);
background: -o-linear-gradient(top, #575757, #888888);
background: linear-gradient(top, #575757, #888888);
               filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}


.white {color: #606060;
        border: solid 1px #b7b7b7;
        background: #fff;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
        background: -moz-linear-gradient(top, #ffffff, #ededed);
background: -webkit-linear-gradient(top, #ffffff, #ededed);
background: -o-linear-gradient(top, #ffffff, #ededed);
background: linear-gradient(top, #ffffff, #ededed);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}
.white:hover { color: #e9e9e9;
               border: solid 1px #555;
               background: #6e6e6e;
               background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
               background: -moz-linear-gradient(top, #888888, #575757);
background: -webkit-linear-gradient(top, #888888, #575757);
background: -o-linear-gradient(top, #888888, #575757);
background: linear-gradient(top, #888888, #575757);
               filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.white:active { color: #e9e9e9;
                border: solid 1px #555;
                background: #6e6e6e;
                background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
                background: -moz-linear-gradient(top,  #888888,  #575757);
background: -webkit-linear-gradient(top, #888888, #575757);
background: -o-linear-gradient(top, #888888, #575757);
background: linear-gradient(top, #888888, #575757);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}


#leftcol { float: left;
           display: inline;
           width: 275px;
           font-size: 100%;
           background: #ffffff;
           color: #444444;
           padding:20px;
           margin-bottom: 20px;
           border: 1px dotted #999999;
           filter:alpha(opacity=80);
           -moz-opacity:0.8;
           -khtml-opacity: 0.8;
           opacity: 0.8
           -webkit-box-shadow: 0px 0px 2px ;
           -moz-box-shadow: 0px 0px 2px ;
           box-shadow: 0px 0px 2px ;
           filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}

.icon { text-align: center;
}

#iconhover { margin: 0 auto;
             float: center;
             background:url(online-bookings-11.gif);
             height: 90px;
             width: 90px;
             background-repeat: none;
             cursor: pointer;

}


#iconhover:hover { background:url(online-bookings-11h.gif);
                   background-repeat: none;


}


.hakenlistindex {  list-style:square url("haken.gif");

}



.hakenlistnarrow { list-style:square url("haken.gif");


}

.hakenlistnarrow li { margin-bottom: 5px;

}

#midcol { float: left;
          display: inline;
          width: 275px;
          background: #ffffff;
          margin-left: 20px;
          margin-right: 20px;
          padding:20px;
           margin-bottom: 20px;
          color: #444444;
          border: 1px dotted #999999;
          filter:alpha(opacity=80);
          -moz-opacity:0.8;
          -khtml-opacity: 0.8;
          opacity: 0.8
          -webkit-box-shadow: 0px 0px 2px ;
          -moz-box-shadow: 0px 0px 2px ;
          box-shadow: 0px 0px 2px ;
          filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
          progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}


#rightcol { float: left;
            width: 275px;
            background: #ffffff;
            display: inline;
            padding: 20px;
            margin-bottom: 20px;
            color: #444444;
            border: 1px dotted #999999;
            filter:alpha(opacity=80);
            -moz-opacity:0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8
            -webkit-box-shadow: 0px 0px 2px ;
            -moz-box-shadow: 0px 0px 2px ;
            box-shadow: 0px 0px 2px ;
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);

}

#wideindex {width: 990px;
            background: #ffffff;
            color: #444444;
            border: 1px dotted #999999;
            filter:alpha(opacity=80);
            -moz-opacity:0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8
            z-index: 10;
            -webkit-box-shadow: 0px 0px 2px ;
            -moz-box-shadow: 0px 0px 2px ;
            box-shadow: 0px 0px 2px ;
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}


#wideinner { padding: 20px;
             margin-right: 300px;

}

#trialouter {  margin: 0 auto;
               width: 1045px;
               padding: 0;



}

#trial {z-index: 200;
        width: 340px;
        height: 75px;
        background:url(free-trial.gif);
        background-repeat: no-repeat;
        margin-top: 50px;
        margin-left: 689px;
        position: absolute;
         padding: 0;



}

#trial a{ text-align: right;
         float: right;
         color: #ffffff;
         text-shadow: 0 1px 1px rgba(0,0,0,.3);
         text-decoration: underline;
         text-shadow: 0 1px 2px #0D2126;
         padding-top: 15px;
         padding-right: 30px;

}

#trial a:hover{ text-decoration: none;

}



#rightcolwide { float: left;
                width: 610px;
                background: #ffffff;
                padding:20px;
                margin-left: 20px;
                margin-bottom: 20px;
                color: #444444;
                border: 1px dotted #999999;
                filter:alpha(opacity=80);
                -moz-opacity:0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8
                -webkit-box-shadow: 0px 0px 2px ;
                -moz-box-shadow: 0px 0px 2px ;
                box-shadow: 0px 0px 2px ;
                filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
                progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
                progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
                progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
                progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
                progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
                progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
               progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}

.zellezeilenfarbe {
background: #B1D9FD;
}
.zellezeilenfarbe2 {
background: #E1EDF8;

}

.zelletable {
text-align: left;
font-size: 90%;
}

.zelletable td {
padding: 5px;
}


#wide {width: 1000px;
            background: #ffffff;
            color: #444444;
            padding: 20px;
            border: 1px dotted #999999;
            filter:alpha(opacity=80);
            -moz-opacity:0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8
            z-index: 10;
            -webkit-box-shadow: 0px 0px 2px ;
            -moz-box-shadow: 0px 0px 2px ;
            box-shadow: 0px 0px 2px ;
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}

#widetop {  width: 945px;
            background: #ffffff;
            color: #444444;
            padding: 20px;
            margin-bottom: 20px;
            border: 1px dotted #999999;
            filter:alpha(opacity=80);
            -moz-opacity:0.8;
            -khtml-opacity: 0.8;
            opacity: 0.8
            z-index: 10;
            -webkit-box-shadow: 0px 0px 2px ;
            -moz-box-shadow: 0px 0px 2px ;
            box-shadow: 0px 0px 2px ;
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}



#widetopinnerleft { float: left;
                    width: 415px;
                    margin-right: 20px;
                    padding-left: 40px;

}

#widetopinnerright{ float: right;
                    width: 415px;
                    padding-right: 40px;

}

#twocolleft { float: left;
              width: 442px;
              margin-bottom: 20px;
              font-size: 100%;
              background: #ffffff;
              color: #444444;
              padding:20px;
              margin-right: 20px;
              border: 1px dotted #999999;
           filter:alpha(opacity=80);
           -moz-opacity:0.8;
           -khtml-opacity: 0.8;
           opacity: 0.8
           -webkit-box-shadow: 0px 0px 2px ;
           -moz-box-shadow: 0px 0px 2px ;
           box-shadow: 0px 0px 2px ;
           filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}



#twocolright{ float: left;
              width: 442px;
              background: #ffffff;
              padding:20px;
              margin-bottom: 20px;
              color: #444444;
              border: 1px dotted #999999;
          filter:alpha(opacity=80);
          -moz-opacity:0.8;
          -khtml-opacity: 0.8;
          opacity: 0.8
           -webkit-box-shadow: 0px 0px 2px ;
           -moz-box-shadow: 0px 0px 2px ;
           box-shadow: 0px 0px 2px ;
           filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}

.twocolrightinnerleft { float: left;
                        width: 250px;
                        margin-right: 20px;
                        padding-left: 20px;

}
.twocolrightinnerleft table {padding: 1px;

}

.twocolrightinnerright{ float: right;
                        width: 300px;
                        padding-right: 20px;

}


#narrow {  float:right;
           width: 630px;
           margin-bottom: 20px;
           margin-right: 30px;
           font-size: 100%;
           background: #ffffff;
           color: #444444;
           padding:20px;
           border: 1px dotted #999999;
           filter:alpha(opacity=80);
           -moz-opacity:0.8;
           -khtml-opacity: 0.8;
           opacity: 0.8
           -webkit-box-shadow: 0px 0px 2px ;
           -moz-box-shadow: 0px 0px 2px ;
           box-shadow: 0px 0px 2px ;
           filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
           progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}



#footer { clear: both;
          text-align: left;
          font-size: 90%;
          width: 100%;
          padding-top: 20px;
          padding-bottom: 30px;
          background:url(footer.png);
          background-repeat:repeat-x;
          position: relative;


}

#footerinner {width: 1010px;
               margin: 0 auto;


}



#footer a { text-decoration: underline;
             color: #ffffff;
}

#footer a:hover { text-decoration: none;

}

#footerleft{float: left;
            display: inline;
            width: 273px;
            height: 275px;
            padding:20px;
            border: 1px dashed #bbbbbb;
            -webkit-box-shadow: 0px 0px 2px ;
            -moz-box-shadow: 0px 0px 2px ;
            box-shadow: 0px 0px 2px ;
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);

}
#footermid{ float: left;
            display: inline;
            width: 273px;
            height: 275px;
            padding:20px;
            margin-left: 20px;
            margin-right: 20px;
            border: 1px dashed #bbbbbb;
            -webkit-box-shadow: 0px 0px 2px ;
            -moz-box-shadow: 0px 0px 2px ;
            box-shadow: 0px 0px 2px ;
            filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
            progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}
#footerright{ float: left;
display: inline;
width: 273px;
height: 275px;
padding: 20px;
border: 1px dashed #bbbbbb;
-webkit-box-shadow: 0px 0px 2px ;
-moz-box-shadow: 0px 0px 2px ;
box-shadow: 0px 0px 2px ;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=1);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=1);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=1);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=1);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=1);
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=1);
}
#copyright{
text-shadow: 0 1px 0 #ececec;
font-size: 80%;
}
#copyright a{
text-shadow: 0 1px 0 #ececec;
color: #444444;
text-decoration: underline;
}
#copyright a:hover{
text-decoration: none;
}
#widgetbuttons {
clear:both;
margin-top: 20px;
}
.twocolinner {
margin-top: 30px;
}
.twocolrightinnerleft1 { 
float: left;
width: 240px;
margin-right: 20px;
}
.bookingbutton:hover {
-webkit-box-shadow: 0px 0px 6px #000000;
-moz-box-shadow: 0px 0px 6px #000000;
box-shadow: 0px 0px 6px #000000;
}

