body {
	margin: 0 0 0 0;
	background:#fbf8f3; /* fef7ea FAE9DF F5F2ED; #f8f3ea; */
	text-align:center;
}

img{ border:none; }

#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#fff;}
#supersized a.prevslide { z-index:-20; }
#supersized a.activeslide { z-index:-10; }
#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }


p{ padding:0 20px 20px 20px; }
h3{ padding:30px 30px 20px 30px; }
#content{ position:absolute; top:0px; left:25px; background:#fff; background:rgba(255,255,255,0.95); width:234px; text-align:left; }
.stamp{ float: right; margin: 15px 30px 0 0;}


.more {
	display: none;}
	
a.showLink, a.hideLink {
	text-decoration: none;
	color: #333;
	padding-left: 8px;
	background: transparent url(../images/arrow-down.png) no-repeat left;}
	
a.hideLink {
	background: transparent url(../images/arrow-up.png) no-repeat left;}
		
a.showLink:hover, a.hideLink:hover {
		color: #b7872d;}


#header {
	background:#fff;
	width:100%;
}

.maintext {
font:18px 'Cambria', Times New Roman; color:#000; font-weight:500;
}
.submaintext {
font:17px 'Cambria', Times New Roman; color:#000; font-weight:500;
}

.text {
font:14px 'Cambria', Times New Roman; color:#000; font-weight:500;
}

.text a, a:active {
	color: #000;
	text-decoration:none;
}

.text a:visited {
	color: #333;
	text-decoration:none;
}

.text a:focus, a:hover {
	color: #b7872d;
	text-decoration:none;
} 


.subtext {
font:13px 'Cambria', Times New Roman; color:#000; font-weight:200;
}

.subtext a, a:active {
	color: #000;
	text-decoration:none;
}

.subtext a:visited {
	color: #000;
	text-decoration:none;
}

.subtext a:focus, a:hover {
	color: #b7872d;
	text-decoration:none;
} 

.text1 {
font:12px 'Cambria', Times New Roman; color:#000; font-weight:500;
}

.text1 a,a:visited,a:active {
	color: #000;
	text-decoration:none;
}

.text1 a:focus, a:hover {
	color: #b7872d;
	text-decoration:none;
} 

.text2 {
font:13.5px 'Cambria', Times New Roman; color:#333; 
}

.text2 a,a:visited,a:active {
	color: #333;
	text-decoration:none;
}

.text2 a:focus, a:hover {
	color: #b7872d;
	text-decoration:none;
} 

.text3 {
font:13px 'Cambria', Times New Roman; color:#fff; 
}

.text3 a,a:visited,a:active {
	color: #fff;
	text-decoration:none;
}

.text3 a:focus, a:hover {
	color: #fff;
	text-decoration:none;
} 

input{
    font:10px 'Cambria', Times New Roman; color:#666;
	background-color: #fff;
}
textarea,select,button{
    font:12px 'Cambria', Times New Roman; color:#000;
    background-color: #fff;
}
a img {
border-style: none;
}

.handcursor{
cursor:hand;
cursor:pointer;
}

.btn-learn-more { 
	width:60px; 
	height:9px; 
	margin:0 0 0 12px; 
	cursor:pointer; 
	text-align:center; 
	font-family: 'Cambria', Times New Roman; color:#000; font-weight:600;
	padding:9px 24px 9px 0px; 
	line-height:8px; 
	font-size:13px; 
	border:none; 
	color:#333333; 
	background-image:url(images/black-arrow.png); 
	background-repeat:no-repeat; 
	background-position:65px 8px;  }

.btn-book-now { 
	width:62px; 
	text-align:center; 
	cursor:pointer; 
	font-family: 'Cambria', Times New Roman; color:#000; font-weight:600; 
	padding:5px 24px 5px 5px; 
	line-height:13px; 
	font-size:10px; 
	border:none; 
	color:#ffffff; 
	background-color:#595959; 
	background-image:url(images/white-arrow.png); 
	background-repeat:no-repeat; 
	background-position:78px 5px; 
	text-transform:uppercase; 
	box-shadow:inset 1px 1px 5px #595959; 
	margin-top:3px; 
	}
.btn-book-now:hover{ 
	background-color:#878787; 
	}

#book {
    font:13px 'Cambria', Times New Roman; color:#fff; font-weight:500;
	text-align: center;
	background:#b7872d;
	width:80px;
	padding:3px;
}

#book a, a:active, a:visited {
	color: #fff;
	text-decoration: none;
}

#book a:hover {
	color: #fbf8f3;
	text-decoration: none;
}

#availability {
    font:14px 'Cambria', Times New Roman; color:#000; font-weight:500;
	text-align: center;
	border:1px solid #999;
	background:#ccc;
	width:160px;
	padding:3px;
}

#availability a, a:active, a:visited {
	color: #000;
	text-decoration: none;
}

#availability a:hover {
	color: #b7872d;
	text-decoration: none;
}

.title {
    font:16px 'Cambria', Times New Roman; color:#000; font-weight:500;
	font-weight: bold;
}

.title1 {
    font:16px 'Cambria', Times New Roman; color:#b7872d; font-weight:500;
}

.subtitle {
    font:12px 'Cambria', Times New Roman; color:#666; font-weight:500;
	text-align:left;
	vertical-align:top;
}
.subscribe {
    font:9px 'Cambria', Times New Roman; color:#666;
	text-align:left;
}

.mfooter1 {
    font:12px 'Cambria', Times New Roman; color:#666;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
}

.mfooter1 a,a:visited,a:active {
	color:#666666;
	text-decoration:none;
}

.mfooter1 a:focus, a:hover {
	color:#b7872d;
	text-decoration:none;
} 

.mfooter2 {
    font:12px 'Cambria', Times New Roman; color:#000;
	text-align:left;
	vertical-align:top;
	font-weight: bold;

}

.mfooter2 a,a:visited,a:active {
	color: #000000;
	text-decoration:none;
}

.mfooter2 a:focus, a:hover {
	color: #1c1c1c;
	text-decoration:none;
} 

.mfooter3 {
    font:11px 'Cambria', Times New Roman; color:#666;
	text-align:left;
}

.mfooter3 a,a:visited,a:active {
	text-decoration:none;
	color: #666666;
}

.mfooter3 a:focus,a:hover {
	color: #b7872d;
	text-decoration:none;
} 

.mfooter4 {
    font:11px 'Cambria', Times New Roman; color:#000;
	text-align:left;
	vertical-align:top;
}

.mfooter4 a,a:visited,a:active {
	color: #000000;
	text-decoration:none;
}

.mfooter4 a:focus, a:hover {
	color: #b7872d;
	text-decoration:none;
} 

.sitemap {
    font:11px 'Cambria', Times New Roman; color:#000;
	text-align:left;
	vertical-align:top;
}

.sitemap a,a:visited,a:active {
	color: #000000;
	text-decoration:none;
}

.sitemap a:focus, a:hover {
	color: #b7872d;
	text-decoration:none;
} 

.footer {
    font:12px 'Cambria', Times New Roman; color:#000;
	text-align:left;
	vertical-align:top;
}
.line {
	border-bottom:1px solid #ccc;
}
/* rounded corner */

.all, .top-left, .top-right, .bottom-left, .bottom-right {
	border:1px solid #ccc;
	text-align:center;
    margin-top:2px;
    padding:2px;
	background-color:#fff;
}
.all{
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.top-left{
     -moz-border-radius-topleft:3px;
     -webkit-border-top-left-radius:3px;
}
.top-right{
     -moz-border-radius-topright:3px;
     -webkit-border-top-right-radius:3px;
}
.bottom-left{
     -moz-border-radius-bottomleft:3px;
     -webkit-border-bottom-left-radius:3px;
}
.bottom-right{
     -moz-border-radius-bottomleft:3px;
     -webkit-border-bottom-left-radius:3px;
}

#menu {
		float:left;
		list-style:none;
		margin:0;
		padding-right:15px;
		padding-bottom:5px;
}

#menu li {
			float:left;
			display:block;
			width:90px;
			height:20px;
			margin:20px;
			display:inline;
			background:#fff;
		}
		
#submenu li a {
			border:none;
		}

#submenu {
		float:right;
		list-style:none;
		margin:0;
		padding-right:15px;
		padding-bottom:5px;
}

#submenu li {
			float:right;
			display:block;
			width:90px;
			height:20px;
			margin:20px;
			display:inline;
			background:#fff;
		}

#submenu1 li a {
			border:none;
		}

#submenu1 {
		float:left;
		list-style:none;
		margin:0;
		padding-right:15px;
		padding-bottom:5px;
}

#submenu1 li {
			float:left;
			display:block;
			width:90px;
			height:20px;
			margin:20px;
			display:inline;
			background:#fff;
		}

		/* ---- styling the list ---- */
		
		#work {
			float:left;
			list-style:none;
			margin:0;
			padding:10px;
		}

		#work li {
			float:left;
			display:block;
			width:280px;
			margin:13px;
			display:inline;
			padding-bottom:30px;
			background:#fff;
			height:142px;
		}
		#work li a {
			border:none;
		}
		
		#work li a:hover {
			color:#b7872d;
		}

		#work li a:visited {
			border:none;
			color:#999;
		}

		#work p {
			margin-bottom:0;
		}
		
		
		/* ---- show-hide elements ---- */
		
		#work li .show{
			display:block;
			width:280px;
			height:142px;

		}
		#work li .hide {
            font:13.5px 'Cambria', Times New Roman; color:#fff;
			text-align: left;
			height: 0;
			overflow: hidden;
			background:url(../images/bg-thumb.png) no-repeat;
			/* opacity:0.9; */
			
		}

		#work li .hide1 {
            font:13.5px 'Cambria', Times New Roman; color:#fff;
			text-decoration:none;
			text-align: left;
			height: 0;
			overflow: hidden;
			/* opacity:0.9; */
			
		}

		#work li:hover .hide, #work li.over .hide {
			height: 120px;
			padding:15px;
			width:260px;
		}
		#work li:hover .show, #work li.over .show {
			height: 0;
			overflow:hidden;
		}
		
		#work li a, a:active {
			color:#000;
		}
		
		#work li a:hover {
			color:#b7872d;
		}

		#work li a:visited {
			border:none;
			color:#999;
		}
		
		
		/* ---- Gallery thumbnails---- */
		#gallery {
			float:left;
			list-style:none;
			margin:0;
			padding:10px;
		}

		#gallery li {
			float:left;
			display:block;
			width:280px;
			margin:13px;
			display:inline;
			padding-bottom:30px;
			background:#fff;
			height:142px;
		}
		#gallery li a {
			border:none;
		}
		
		#gallery li a:hover {
			color:#b7872d;
		}

		#gallery li a:visited {
			border:none;
			color:#999;
		}

		#gallery p {
			margin-bottom:0;
		}
		
		
		/* ---- show-hide elements ---- */
		
		#gallery li .show{
			display:block;
			width:280px;
			height:20px;

		}
		
		#gallery li .hide {
            font:13.5px 'Cambria', Times New Roman; color:#fff;
			text-align: right;
			height: 0;
			overflow: hidden;
			/* opacity:0.9; */
			
		}

		#gallery li:hover .hide, #work li.over .hide {
			height: 120px;
			padding:2px;
			width:275px;
		}
		#gallery li:hover .show, #work li.over .show {
			height: 0;
			overflow:hidden;
		}
		
		#gallery li a, a:active {
			color:#000;
		}
		
		#gallery li a:hover {
			color:#b7872d;
		}

		#gallery li a:visited {
			border:none;
			color:#999;
		}