body {
	font-size:100%; 
/*-webkit-text-size-adjust: none; 
font-family:Helvetica, Arial, Verdana, sans-serif;*/
}
/*   * {float: none; clear:both;}*/

/*   display:block!important;
  width:100%!important; */

#wrapper {
	padding:0 .75em;
}
h1, h2, h3, h4, h5, h6 {font-weight: normal; line-height:1.5; padding-top:0 }
h1, h2 {font-size:150%;}
h3 {font-size:125%;}

#header {margin-bottom:1em; padding:0}

nav ul {
        float:none;
        padding:0;
}
nav ul li {
        display:block;
        float:none;
	border-bottom:1px solid #ccc;
	padding:.75em 0;
}
nav ul li a {
	font-size:100%;
}

.imgContainer {
	width:100%; 
	padding:0
} 

.anyimg img,
.imgSection3 img, 
.imgContainer img {width:100%; height:auto;}

.imgContainer50 img{width:50%}

.booking,
.comment {display:none;}

#navigation,
#mainContent, 
.ifacts, 
.didyouknow, 
.title, .label, label,
.rightImg, 
.right,
.leftImg, 
.left, 
.search,
#footer .copyright {
	float:none;
	clear:both; 
	margin:0;
}

fieldset .label, 
fieldset label { 
	float:none;
	text-align:left;
}

.search {padding-left:0;
padding-top:.5em }
.didyouknow p, 
#header {margin:0}

.pad2R {
	padding:0;
}

.didyouknow, .profile, .feature, 
.col10, 
.col15, 
.col20, 
.col21, 
.col22, 
.col25, 
.col30, 
.col33, 
.col35, 
.col40, 
.col50, 
.col60, 
.col66, 
.col70, 
.col75 {width:100%;}


.ifacts {width:auto; margin:0; padding:0 0.5em}

#mainContent, .content, .welcomemap {padding:0;margin:0}
.pad20 {padding:20px 0}

.introduction, 
.feature {padding:0; border:none; display:block; }

#footer {padding-bottom:0}
#footer .links {clear:both;}

#footer .links strong a {
    	display: block;
	clear:both;
    	margin: 0;
	line-height:2em;
    	text-decoration: none;
}

.featureItem { 
        padding:0 .25em;
	width: 46%;
	display:table-cell;
}
.featureItem img {width:110px; height:110px}
.featureItem span {display:none}

#navigation a {
	line-height:2em;
}

.book,
.inPage,
#navigation {
	display:none;
}

.pad1L {padding-left:0}
.pad1R {padding-right:.5em}

@media only screen and (max-width: 358px) {
#header .title {width:100%}  
#header .title img {width:100%}
}

div.imagetitle {position: static;}
div.thetitle { 
	border:none;
	position:static;
	top:0;
	left:0;
    -webkit-transform: none; /* Safari and Chrome */
       -moz-transform: none; /* Firefox */
        -ms-transform: none; /* IE 9 */
         -o-transform: none; /* Opera */
            transform: none;
}
div.thetitle h2 {
	font-size:125%;
        padding-left:0;
        color:#000;
        margin-top:0;
}
.ifacts2 {margin:0; padding:0 1em}

#social .left {padding-bottom:.5em}
