*        {margin: 0px; padding: 0px;}
html     {direction: ltr;}
img      {border: 0px; font-size: 0px; line-height: 0px;}
fieldset {border: 0;}
ul     {list-style: none;}
.clear   {clear:both; font-size: 0px; line-height: 0px;}
body     {font: normal 0.8em arial; color:#6f6f6f; margin: 0px 0px 0px 0px; direction:ltr; background-color:#9F9993;}
h2       {font-size:1.5em;}

/**/
.base     {margin:0 auto; width:1001px; text-align:center; background-color:#9F9993; text-align:center;}

/*-- Top Bar --*/
.topBar {margin:0 auto;width:955px; height:100px;  }
.topBar a.Logo {display:-moz-inline-block; display:-moz-inline-box; display: inline-block; width:163px; height:67px; text-decoration:none; float:left; padding-top:20px;}
.topBar table {float:right; font-size:13px;}
.Languages ul li{float:right; margin-left:10px;}
.Languages ul li a.flags{display:-moz-inline-block; display:-moz-inline-box; display: inline-block; text-decoration:none; padding-top:1px;}
.TopMenu{font-size:13px; padding-top:50px;}
.TopMenu ul li {height:15px; float:left; margin-left:15px;}
.TopMenu ul li a {display:-moz-inline-block; display:-moz-inline-box; display: inline-block; text-decoration:none; color:#F0F0F0;  }
.TopMenu ul li a:hover{text-decoration:none; color:#514014;}


/*-- Content --*/
.content  {margin:0 auto; height:470px; bottom:0px; width:955px; position:relative;}
.BigImgFrame {display:block; position:absolute; top:0px; left:0px; border:solid 1px; border:0px; z-index:500;}
.info{position:absolute; bottom:20px; left:18px; width:180px; height:250px; background-color:#c5bdb1; z-index:520; text-align:center;  filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; padding:5px;}
.info span {display:block; width:180px; height:30px; color:#fff; }
a.BookBtn{ display:-moz-inline-block; display:-moz-inline-box; display: inline-block; width:125px; height:27px; padding: 5px 0px 0px 0px; background:url('../images/bookBtn.gif') right top no-repeat; text-decoration:none;}

.BigMenu {margin:15px auto; width:955px;}


.latest_img {display:-moz-inline-block; display:-moz-inline-box; display: inline-block; border: 1px solid #575757; margin-left: 3px;}
.title_color1 {color: #ffffff}
.title_color2 {color: #0390c5}
#latest_work {text-align:center; position:relative;}
#latest_work a { text-decoration: none;} 


.TextBox{margin:15px auto; width:915px; text-align:left; border:solid 1px #d4d8ce; padding:20px; color:#000000;}
.TextBox h3 {display:block; color:#605020; margin-bottom:4px;}
.TextBox ul{padding-left:20px;}


/*-- Footer --*/
.footer   {width:955px; text-align:center; padding-bottom:20px;}
.footer ul {height:15px;}
.footer ul li{display:inline;}
.footer ul li spacer {padding:0px 15px 0px 15px;}
.footer ul li a {display:-moz-inline-block; display:-moz-inline-box; display: inline-block; background:url('../images/spacer.gif') right top no-repeat; text-decoration:none; color:#F0F0F0;}
.footer ul li a:hover {color:#514014; text-decoration:underline;}

/*-- Header Availability form --*/
.header-availability-form{
padding:5px 10px 0px 10px; text-align:left;
}
.header-availability-form form{
}

.header-availability-form label{
	display:block;
	color:white;
	margin:4px 0 2px;}
	
.header-availability-form .field{
	width:100px;
	height:16px;
	padding:2px 5px;
	background:white;
	border:1px solid #F0F0F0;}

.checkoutbtn{
	width:265px;
	height:37px;
	margin:-10px 0 0 35px;
	padding-bottom:5px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	color:white;
	background:url('../images/confirm-link.png');
	border:none;
	cursor:pointer;}
	
.checkoutbtn:hover{background-position:0 -43px}

#packages {
	margin: 20px;
	list-style: square;
	font-family: Arial, sans-serif;
	font-size: 12px;
	}	
	
.packages {
	margin: 20px;
	list-style: square;
	font-family: Arial, sans-serif;
	font-size: 12px;
	}	
	
#bookinformation {
	 font-size:15px;
}
#manupulateFontSize {
    width: 100%;
    text-align: right;
    }
#manupulateFontSize a.small {font-size: 12px;}
#manupulateFontSize a.middle {font-size: 16px;}
#manupulateFontSize a.big {font-size: 20px;}


#overlay {
	background-color: white;
	opacity: 0.7; 
	-moz-opacity: 0.7; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 99999;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	display: none;
	}
#overlay p {
    font-size: 20px;
    padding: 10px;
    text-align:center;
    color: #000000;
    font-weight:bold;
}


.button-redirect {
	background:#AA0000;
	color:white;
	cursor:pointer;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:18px;
	height:37px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	width:100px;
}

.redirect {
	text-align:center;
	font-size:16px;
}


#overlay #promos p {
	color: #C94D00;
	font-size: 25px;	
}

/*===== boooking form index ============*/

div.book {
	display: none;	
}
div.price {
    text-align: center;
    font-size: 16px;
    color: #fff;
}
div.price strong {
    display: block;
    font-size: 40px;
    text-shadow: 0px 0px 1px #fff;
    font-weight: normal;
    padding: 20px 0px;
}
