/*
	Zuari View Guest House CSS.

	Designed and Hosted by Dotcafe Designs (www.dotcafedesigns.com).

	All graphics and content (c)Copyright 2006 onwards.
*/

body, h1, h2, h3, h4, h5, h6, p, ul, li, ol, br, tr, td, th, a, img, input, form {	/* Clears */
	border:						0;
	margin:						0;
	padding:					0;
}

body {
	background-color:			#a1b8d3;
}

#header-h1 span,				/*	Hides */
#header-h2,
.hidden
{			
	display:					none;
}

/*
	Page Setup
*/

#container {
	width:						750px;
	margin-left:				12px;
	
}

#wrapper {
	background-image:			url(background.gif);
	background-repeat:			no-repeat;

	width:						778px;
	margin:						40px auto 0px auto;
}

#header-h1 {
	background-image:			url(logo.gif);
	background-repeat:			no-repeat;
	background-position:		2px 10px;
	display:					block;

	width:						750px;
	height:						96px;
	margin-top:					4px;
}

#masthead {
	width:						748px;
	height:						206px;
	background-image: 			url(masthead.png);
	background-repeat:			no-repeat;
}

#content-left {
	float:						left;
	clear:						left;
	width:						248px;
}

#content-right {
	float:						left;
	clear:						right;
	width:						470px;
}

/*
	Main Menu
*/

#menu {
	float:						left;
	clear:						left;
	margin-top:					30px;
	margin-right:				30px;
	width:						247px;
	list-style-type:			none;
}

#menu li {
	height:						36px;
}

#menu-divide {
	float:						left;
	clear:						left;
	width: 						248px;
	height:						206px;
	background-image:			url(palmwindow.png);
	background-repeat:			no-repeat;
}

#submenu {
	float:						left;
	clear:						left;
	margin-top:					30px;
	margin-right:				30px;
	width:						247px;
	list-style-type:			none;
}

#submenu li {
	height:						36px;
}

/*
	content
*/

#content {
	float:						left;
	clear:						right;
	width:						470px;
	margin-top:					-45px;
	margin-left:				30px;
}

#content h3 {
	height:						70px;
}

#content h2 {
	height:						25px;
}


#content .imagebox {
	margin-top:					5px;
	margin-bottom:				24px;
	float:						right;
	clear:						right;
	width:						123px;
}

#content .main {
	width:						324px;
	padding-bottom:				20px;
}

#content .alert_error, #content .alert_success {
	width:						310px;
	margin-bottom:				20px;
	
	padding:					4px 4px 4px 10px;
	background-color:			#CEE7FF;
	border:						1px #000 solid;
}

#content .terms {
	width:						460px;
	padding-bottom:				20px;
}

.button_ssl {
	display:					block;
	background-image:			url(ssl_payment.gif);
	background-repeat:			no-repeat;
	
	width:						190px;
	height:						50px;
}

.button_ssl span {
	display:					none;
}

.infoform td {
	padding:					8px 10px 4px 0;
	vertical-align:				top;
}

.infoform .bd {
	border:						1px #aaa solid;
	width:						210px;
}

.infoform .bd-short {
	border:						1px #aaa solid;
	width:						170px;
}

.infoform .button {
	border:						1px #aaa solid;
	margin:						0 10px 0 0;
	background-color:			#fff;
}

.gallery_image img {
	margin:						10px 20px 10px 10px;
}

.gallery_image {
	border:						none !important;
}

.gallery_guestbook img {
	margin:						10px 20px 10px 10px;
}

.gallery_guestbook {
	border:						none !important;
}

.formsent {
	font-size:					10pt;
	padding:					25px;
	background-color:			#f3f2f6;
	border:						1px #ddd solid;
	text-align:					center;
	width:						275px;
}

#content .pricetable {
	width:						320px;
	padding-bottom:				20px;
}

#content .pricetable td {
	width:						70px;
	height:						20px;
	margin-left:				10px;
	margin-top:					5px;
}

#content .odd {
	background-color:			#a1b8d3;
}

#content .inlinelink {
	width:						324px;
	height:						56px;
	background-image:			url(inlinelink.jpg);
	background-repeat:			no-repeat;
	display:					block;
}

.button_calendar {
	background-image:		url(calendar-icon.gif);
	background-repeat:		no-repeat;
	background-color:		#f9f8fc;

	font-size:				1px;

	margin:					0 0 10px 10px;

	border:					0;

	width:					25px;
	height:					24px;

}

/*
	Copyright
*/

#copyright_zv {
	background-image:			url(bottom.gif);
	background-repeat:			no-repeat;
	background-position:		0 0;

	width:						778px;
	height:						50px;
	margin:						0 auto 0 auto;
}

#copyright_zv p {
	padding:					26px 0 50px 380px;
}

/*
	Fonts
*/

h1, h2, h3, h4, p, a, td, th{
	font-family:				'Arial', sans-serif;
}

.infoform td {
	font-size:					9pt;
}

.imagebox p {
	color:						#513e3e;
	font-size:					7pt;
	line-height:				10pt;
	margin-bottom:				15px;
}

#content .pricetable td {
	font-size:					8pt;
	text-align:					center;
	padding-top:				1px;
}

#content .pricetable td em {
	font-size:					6pt;
}

#content .pricetable th {
	font-size:					8pt;
	text-align:					center;
	padding-bottom:				5px;
}

#content .pricetable th em {
	font-size:					8pt;
	font-weight:				normal;
	text-align:					center;
}

#content .main {
	color:						#513e3e;
	text-align:					justify;
	font-size:					9pt;
	line-height:				16pt;
}

#content .alert_error:first-line, #content .alert_success:first-line {
	font-size:					9pt;
}

#content .alert_error, #content .alert_success {
	color:						#513e3e;
	text-align:					justify;
	font-size:					8pt;
	line-height:				16pt;
}

#content .terms {
	color:						#513e3e;
	text-align:					justify;
	font-size:					8pt;
	line-height:				16pt;
}
#content h3 {
	color:						#513e3e;
	text-align:					right;
	text-transform:				lowercase;
	font-size:					18pt;
	font-weight:				normal;
}

#content h2 {
	color:						#513e3e;
	text-align:					right;
	text-transform:				lowercase;
	font-size:					15pt;
	font-weight:				normal;
}


#menu li a, #menu li {
	color:						#513e3e;
	text-align:					right;
	text-decoration:			none;
	font-size:					9pt;
	font-weight:				bold;
}

#menu .lit {
	color:						#005adf;
	background-image:			url(menulogo.gif);
	background-repeat:			no-repeat;
	background-position:		10px 0;
	padding-top:				8px;
}

#submenu li a, #submenu li {
	color:						#513e3e;
	text-align:					right;
	text-decoration:			none;
	font-size:					9pt;
	font-weight:				bold;
}

#submenu .lit {
	color:						#005adf;
	background-image:			url(menulogo.gif);
	background-repeat:			no-repeat;
	background-position:		10px 0;
	padding-top:				8px;
}

#copyright_zv {
	color:						#fff;
	text-align:					left;
	text-decoration:			none;
	font-size:					9pt;
	text-transform:				lowercase;
}

#copyright_zv a {
	text-decoration:			none;
	border-bottom:				1px #fff dotted;
	color:						#fff;
}

#content_zv a {
	text-decoration:			none;
	border-bottom:				1px #005adf dotted;
	color:						#005adf;
}

#copyright_zv a:hover, #content a:hover {
	border-bottom:				1px #fff dotted;
}

/*
	Fixing Hacks
*/

.clearfix:after {
    content:					"."; 
    display:					block; 
    height:						0; 
    clear:						both; 
    visibility:					hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {				height: 1%; }

/* Update July 2010 - Trip Advisor */
#TA_rated193 {
	float: 						left;
	clear:						left;
	margin-left:				40px;
}