@font-face{font-family:'Glyphicons Halflings';
src:url(fonts/glyphicons-halflings-regular.eot);
src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons-halflings-regular.woff) format('woff'),url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
body{ padding:0;
	   margin:0;
       font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   line-height:18px;
	    background-image:url(images/all_bg.jpg);
		background-repeat:no-repeat;
	   background-color:#ffeccc;
	 }
	 
	 .clear{clear:both;}
	 .row{margin:0px; padding:0px;}
table.list{border: 1px solid #CCCCCC;}
table.list td {border:1px solid #CCCCCC; border-top:none; border-right:none;border-collapse:collapse; padding:4px;}
.border{border:#999 2px solid;}
.blacksmall{font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.blackbig{font-size:26px; font-weight:bold; color:#000000; text-decoration:none; margin-top:15px;}
.blackbig2{font-size:14px; font-weight:bold; color:#000000; text-decoration:none;}
.whitebig{font-size:18px; font-weight:bold; color:#fff; text-decoration:none;}
.whitesmall{font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.whitetext{font-size:18px; font-weight:bold; color:#fff; text-decoration:none;}
.greentext {font-size:14px; font-weight:bold; color:#008040; text-decoration:none;}
.greentext1{font-size:16px; font-weight:bold; color:#008040; text-decoration:none;}
.greentext2{font-size:22px; font-weight:bold; color:#008040; text-decoration:none;}
.brown{font-size:16px; font-weight:bold; color:#916422; text-decoration:none;}
.brown1{font-size:22px; font-weight:bold; color:#916422; text-decoration:none; line-height:23px;}
.topm15{ margin-top:15px;}
.homecontainer{ width:1000px; height:914px; margin-left:auto; margin-right:auto; background:url(images/homepage2.jpg) no-repeat;}
.homeheader{ width:100%; height:auto; float:left; overflow:hidden; margin-top:5px;}
.homemenu{width:54%; height:auto; float:left; overflow:hidden; margin-top:180px;}
.click{ width:90%; height:auto; float:left; overflow:hidden; margin-top:360px; text-align:center;}




.container{  background:#FFF; overflow:hidden;}
.header{  float:left; overflow:hidden; margin-top:5px; background:url(images/header_bg2.jpg) no-repeat;}
.headerr{  padding-bottom:6px;}
.menu{ height:auto; float:left; overflow:hidden; margin-top:180px;}
.responsive_utilities{  text-align:center; padding:5px; color:#FFF}
.responsive_utilities .responsive_menu{ text-align:left;  background-color:#333; padding:5px 5px 5px 8px; text-align:left; }
.responsive_utilities .responsive_links{ margin:0; color:#FFF; background-color:#0594da;}
.responsive_utilities .responsive_links ul{ text-align:left; margin:0px; padding:0px; }
.responsive_utilities  ul li{ padding:8px 10px 8px 0px; list-style:none; text-align:left; position:relative; border-bottom:1px solid #CCC;}
.responsive_utilities ul li a{ text-transform:uppercase; color:#fff!important; text-decoration:none; padding:5px;  }
.responsive_utilities ul li a:hover{color:#fff; }
.responsive_utilities ul li:hover{color:#fff; background-color:#99CC00; }
.responsive_utilities ul li:hover ul{ visibility:visible; height:auto; color:#fff;}
	.middlecontent{ height:auto; float:left; overflow:hidden;}
<!--.middlecontenttop{  height:306; float:left; overflow:hidden;}-->

.middlecontentbottom{  height:auto; float:left; overflow:hidden; margin-top:25px;}
.middlecontentbottomleft{  height:auto; float:left; overflow:hidden; margin-right:5px; margin-top:15px;}
.middlecontentbottommiddle{ height:auto; float:left; overflow:hidden; margin-left:10px; margin-top:5px;}
.middlecontentbottomright{  height:auto;  overflow:hidden;margin-left:0px; background:url(images/gallery_bg2.jpg) no-repeat;}
.photogallery img{ margin-left:3px; padding:5px; width:200px;}
#gallery .col-md-2 {
		background-color: #444;
		padding: 10px;
		text-align:center;
		
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; margin-bottom:10px;  }
	#gallery ul img {
		
		border-width: 5px 5px 20px;
		padding:10px;
	}
	#gallery ul a:hover img {
		
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }*/

.photo{height:auto; float:left;  text-align:center;}
.photo2{ height:auto; float:left;  margin-top:16px; text-align:center;}
.photo3{ height:auto; float:left; margin-top:16px; text-align:center;}

.photo4{height:auto; float:left; margin-top:16px; text-align:center;}
.photo5{ height:auto; float:left; margin-top:16px; text-align:center; margin-bottom:15px;}


.welcomeheading{ height:auto; float:left; overflow:hidden; margin-bottom:10px; margin-top:10px; }
.welcometext{ height:auto; float:left; overflow:hidden; border-top:dotted #999; padding-top:10px; text-align:justify;}
.footerborder{ height:auto; overflow:hidden; border-top:dotted #999; padding-top:10px; }
.moreinfo{wheight:auto; float:left; overflow:hidden; margin-top:10px;}

.aboutheading{ height:auto; float:left; overflow:hidden; margin-top:23px; }

#outlinebox{
	
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	border:#009933 1px solid;
}

.locations{width:100%; height:auto; overflow:hidden; margin-top:5px;}
.mapphoto{width:99%; height:auto;  overflow:hidden; margin-top:12px; text-align:center;}


.footercontent{width:100%; height:auto;  overflow:hidden; margin-top:15px; padding:5px; border-top:#999 1px solid;}

.footerlinke{width:80%; height:auto;  overflow:hidden; margin-left:300px; margin-top:10px; color:#000;}
.footercopyright{width:100%; height:auto; overflow:hidden; margin-left:150px; margin-top:10px; margin-bottom:15px;}

.middlecontentbottommiddlecontact{ width:48%; height:auto; float:left; overflow:hidden; margin-left:25px; margin-top:5px;}
.middlecontentbottomleftcontact{ width:48%; height:auto; float:left; overflow:hidden; margin-right:5px; margin-top:15px;}
.middlecontentbottomleftroam{ width:70%; height:auto; float:left; overflow:hidden; margin-right:5px; margin-top:15px; margin-bottom:5px;}
.roamphoto { height:auto; float:left;  margin-right:10px; text-align:center; z-index:1;}
.roamtext2 { height:auto; float:left; margin-right:2px; text-align:justify; z-index:1;}
.roamphototext{  height:auto; float:left;  margin-right:5px; margin-top:15px; margin-bottom:5px; padding-bottom:5px; z-index:1;}
.reachtext{
	margin-top:15px;}

.roamphoto2{height:auto; float:left;  margin-right:10px; text-align:center; z-index:1;}
.roamphoto3{ height:auto; float:left;  margin-right:10px; text-align:center; z-index:1;margin-top:10px;}
.roamphoto4{ height:auto; float:left;  margin-right:10px; text-align:center; margin-top:15px; margin-bottom:5px; background:#f5f7a3; padding:5px;}

#pagelinks{height:15px; margin-top:-22px; position:relative;}
#dolphinnav{position:relative;height:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-transform:none;font-weight:bold;background:#fffff;padding:0;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;}
#dolphinnav ul li{float:left;margin:0;padding:0;list-style:none;display:block; padding-left:5px; padding-rightt:5px;}
#dolphinnav ul li a{display:block;color:#fff;text-decoration:none;padding:0px 3px;border-right:1px #0054A8 solid;}
#dolphinnav ul li a:hover{color:#fff;text-decoration:underline;}
#dolphinnav ul li.currenttopcategorytabs a,#dolphinnav ul li.currenttopcategorytabs a:hover{border-right:none;}
#dolphinnav ul li.currenttopcategorytabsallproducts a{background:#009900;color:white;}


.tarifftop{ height:auto; float:left; overflow:hidden; margin-left:10px; margin-right:10px; }
.tariffbottom{ height:auto; float:left; overflow:hidden;  margin-left:10px; margin-right:10px; }

.tarifftopheading{ height:auto; float:left; overflow:hidden;}
.tarifftopheadingleft{ height:auto; float:left; overflow:hidden; margin-left:20px;}
.tarifftopheadingright{ height:auto; float:right; overflow:hidden;}
.tarifftopbottom{ height:auto; float:left; overflow:hidden; background-color:#c75628; text-align:center;  padding:5px;}
.tarifftopbottom1{ height:auto; overflow:hidden;  background-color:#c75628; padding:5px 15px 5px 15px !important;  text-align:center; margin-top:15px;  }

.tarifftopbottom5{ height:auto; overflow:hidden;  background-color:#f2a41e; padding:5px 15px 5px 15px !important;  text-align:center; margin-top:15px;  }
.tarifftable{ height:auto; float:left; overflow:hidden;  margin-top:6px;}
.tarifftopbottom2{ height:auto; float:left; overflow:hidden;  background-color:#2e9750; text-align:center; margin-top:30px; padding:5px;}
.tarifftable1{ height:auto; float:left; overflow:hidden; margin-left:40px; margin-top:6px;}

.tarifftopbottom3{ height:auto; float:left; overflow:hidden; background-color:#2c4e9f; text-align:center; margin-top:15px; padding:3px;}
.tariffbutton{ height:auto; float:right; overflow:hidden; margin-left:115px; text-align:center; margin-top:6px;}

a.morelink {text-decoration:none;outline: none;}
.morecontent span{display: none;}

.facilities_features{ height:auto; float:left; overflow:hidden; margin-top:10px;}
.facilities{ height:auto; float:left; overflow:hidden;}
.features{ height:auto; float:left; overflow:hidden; margin-left:15px;}

.bg{background:#0b95de; text-align:center; padding-top:5px; padding-bottom:5px;}
.img{border:#FFF 3px solid;}


.roam1{ min-height:230px; height:auto; overflow:hidden;  margin-right:10px; background:#fff1e3; border:#fddcbb 1px solid;}
.roamimg{ height:auto;  text-align:center;}
.roammargin{ margin-top:8px; padding-left:0px!important; padding-right:0px!important;}
.roamtext{ height:auto; float:left; padding-right:10px; padding-top:3px;}
.image-ht{ height:105px;}

.Selector {
-moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;
 border-radius:10px;
}

.tariff-button{ padding:2px 2px 2px 0; }
@media (max-width: 320px) {
  .tariff{ font-size:0.805em;}
  
}
@media (max-width: 320px) {
  .room-price{ font-size:0.805em;}
  
}

@media (min-width: 1200px) {
 .container {
    width: 1024px;!important;
}
  
}


.imgrooms{
padding:5px;
height:139px;
width:249px;
object-fit:cover;
}



