﻿/* Global */

* { margin: 0; }


body { margin: 0; padding: 0; background: url(../images/main-bg.jpg) fixed top no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-align:justify; }

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; }

h1, h2, h3 { margin: 0; font-weight: normal; color:#666666; }
h1 { font-size: 197%; font-weight: bold; }
h2 { font-size: 110%; font-weight: bold; }
h3 { font-size: 100%; font-weight: bold; }

p, ol, ul { line-height: 150%; }

ol { margin-left: 0; padding-left: 0; list-style-position: inside; }


blockquote { margin: 0; padding-left: 20px; font-style: italic; }
blockquote * { line-height: normal; }

a { color: #A71959; }
a:hover { text-decoration: none; }

img { border: none; }
img.left { float: left; margin: 5px 15px 0 0; }
img.right { float: right; margin: 0 0 0 15px; }

hr { display: none; }

/* Navigation */

#navigation { width:297px; height:270px; margin:26px 0 0 0 ; padding:0;}

#navigation ul, li { height:30px; padding:0; margin:0; }

#navigation a { overflow:hidden;  background:url(../images/menu-bg-new.png); text-indent:-5000px; display:block; height:30px; padding:0; margin:0; width:297px;}

#nav1 a { background-position:0 0; }
#nav1 a:hover { background-position:-297px 0; }

#nav2 a { background-position: 0 -30px; }
#nav2 a:hover { background-position:-297px -30px; }

#nav3 a { background-position: 0 -60px; }
#nav3 a:hover { background-position:-297px -60px; }

#nav4 a { background-position: 0 -90px; }
#nav4 a:hover { background-position:-297px -90px; }

#nav5 a { background-position: 0 -120px; }
#nav5 a:hover { background-position:-297px -120px; }

#nav6 a { background-position: 0 -150px; }
#nav6 a:hover { background-position:-297px -150px; }

#nav7 a { background-position: 0 -180px; }
#nav7 a:hover { background-position:-297px -180px; }

#nav8 a { background-position: 0 -210px; }
#nav8 a:hover { background-position:-297px -210px; }

#nav9 a { background-position: 0 -240px; }
#nav9 a:hover { background-position:-297px -240px; }


#page-home #nav1 a { background-position:-297px 0; }
#page-why  #nav2 a { background-position:-297px -30px; }
#page-facilities  #nav3 a { background-position:-297px -60px; }
#page-cuisine  #nav4 a { background-position:-297px -90px; }
#page-accommodation  #nav5 a { background-position:-297px -120px; }
#page-checklist  #nav6 a { background-position:-297px -150px; }
#page-questions  #nav7 a { background-position:-297px -180px; }
#page-contact  #nav8 a { background-position:-297px -210px; }
#page-brochure  #nav9 a { background-position:-297px -240px; }



/* Main Image */

#mainimg { width: 898px; height: 300px; margin: 0 auto; background: #2A2A2A; position:relative; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; }

/* Header */

#header { position:absolute; left: 0; right: 0; width: 898px; height: 120px; background:url(../images/header.png) no-repeat; z-index:1000; margin-top:20px; }

/* Page */

#page { width: 898px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; background:url(../images/page-bg.png) repeat-y; border-left: 1px solid #E6E6E border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; }



/* Content */

#content { float: right; width: 577px; padding: 0 10px 0 10px; }
#content .title { height: 60px; margin: 0; padding: 40px 0 0 50px; text-transform: uppercase; font-size: 122%; font-weight: bold; color: #fff; text-indent:-5000px; }
#content p { margin-top:10px; padding:0 20px 0 20px; clear:both;}
#content h2 { margin-top:10px; padding:0 20px 0 20px; }		
#content ul { height:auto; margin:0 20px 0 20px; list-style-type:none; padding:0;}
#content ul li { padding:15px 10px 0 20px; height:auto; background:url(../images/bullets.png) no-repeat 0 50%; }
#content h1, h4, h3 { padding:0 20px 0 20px; margin-top:10px; clear:left; }

.twocols .col1, .twocols .col2 { width: 168px; padding: 10px; }
.twocols .col1 { float: left; }
.twocols .col2 { float: right; }

.contactbox { width:200px; height:130px; border: 1px #333333 solid; float:left; margin: 10px 10px 10px 20px;}
.contactbox h4 { float:left; background:#666666; height:22px; border-bottom: 1px solid #333333; padding:8px 5px 0px 10px; font-size:12px; font-weight:bold; color:#fff; width:185px;}
.contactbox a {color:#fff; }

#content img { border:1px #999999 solid; }
.img-box { border:1px #999999 solid; padding:10px; background: #fff; float: left; margin: 10px; }

.img-header-facilities { text-indent:-5000px; display:block; width:400px; height:40px; background: url(../images/facilities-h2.jpg) no-repeat; margin-left:20px;}

.img-header-wc { text-indent:-5000px; display:block; width:400px; height:40px; background: url(../images/wc-h2.jpg) no-repeat; margin-left:20px;}
#tight-list ul li { padding-top:5px; }

.img-header-faq { text-indent:-5000px; display:block; width:500px; height:40px; background: url(../images/faq-h2.jpg) no-repeat; margin-left:20px; }
	
/* Sidebar */

#sidebar { float: left;	width: 297px; }
#sidebar ul { margin-left: 0; padding-left: 0; list-style: none; }

.boxed .title {	height: 60px; margin: 0; padding: 40px 0 0 50px; text-transform: uppercase; font-size: 122%; font-weight: bold; color: #fff; text-indent:-5000px; }

.boxed h3 {	margin: 0; }
.boxed p, .boxed ul, .boxed ol { margin-top: 10px; padding: 0; list-style: none; line-height: normal; }
.boxed ul li { padding: 10px 15px; background-position: 0 13px; border-top: 1px solid #CFCFCF; }
.boxed ul li.first { border: none; }

#address {margin-left:15px;}
#address a { width:260px; overflow:hidden; height:175px; display:block; background:url(../images/address.jpg) no-repeat; text-indent:-5000px; background-position: 0 -175px; }
#address a:hover { background-position: 0 0; }

/* Search */

#search form { margin: 0; padding: 0; }
#search fieldset { margin: 0; padding: 0; border: none; }
#search p {	margin: 0; font-size: 85%; }
#searchinput { width: 180px; }

/* Footer */

#footer { width: 850px; margin: 0 auto;	height: 50px; padding: 20px 30px 0 20px; background:url(../images/bottom-ribbon.png) no-repeat bottom center; }
#footer p {	margin: 0; line-height: normal;	font-size: 85%; }
#footer a {	color: #666666; }
#legal { float: left; }
#links { float: right; }

/* Newly added styles */

#txtbox{
	width: 355px;
	margin-right: auto;
	margin-left: auto;
}
#txtbox2{
	width: 405px;
	height: 1610px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/checklist.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
#picbox{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#watermark img {
	border: none;
	margin-top: 30px;
}
.img-box2 {
	border:1px #999999 solid;
	padding:10px;
	background: #fff;
	margin: 10px auto;
	text-align: center;
}


#button {
	text-align: left;
	padding-left:98px;
}

.winbox
{
	margin-left:auto;
	margin-right:auto;
	width:300px;
	height:auto;
	border-width:2px;
	border-style:solid;
	border-color:#999999;
}