body {
	margin: 10px 0 0 0;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	overflow: -moz-scrollbars-vertical;
	height:101%;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
h1.main {
	color:#999;
	text-transform:uppercase;
	font-weight: normal;
	font-size:22px;
	text-indent: 0;
	margin:0;
	padding:10px 10px 10px 20px;
	font-family: 'Lucida Console', Monaco, monospace;
	font-family: Verdana, Geneva, Sans-Serif;
	background-color:#F7EEDC;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #92927C;
}
a, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
td {
	vertical-align: top;
}
div.bordered {
	border-bottom: 2px solid #FFF;
}
div.menubar {
	font-size: 13px;
	padding-right:10px;
	margin-top:3px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
div.side_images {width:196px;margin-left:10px;}
div.side_images img {width:90px;height:90px;}

div.footer {
	-moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
div.top {
	min-width:700px;
	max-width:1100px;
	height:410px;
}
div.right {float:right;}
div.left {float:left;}
div.holder {
/*	width:712px;*/
	min-width:712px;
	max-width:993px;
	margin: 12px auto;
}
div.padded {padding:6px;}
/* Generic text indentation*/
.content {
	padding: 15px;
	text-align: left;
	background: #F7EEDC;
	
}

/* Main Menu*/
.menubar {
	background: #92927C;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
.menubar a, .menubar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.menubar a:hover {
	text-decoration: underline;
}

/*Page heading style*/

.heading {
	background: #F7EEDC;
	text-align:left;
	padding:5px;
}

/* Footer */
.footer {
	background: #92927C;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-size: 11px;
}
.footer a {
	color: #FFFFFF;
}
/* Gallery & Viewer styles*/
.gallery {
	background: #F7EEDC;
}
.gallery img {
	border: 1px solid #FFFFFF;
}
.images_holder {
	background: #F7EEDC;
	text-align:center;
}
.images_thin {
	width: 100px !important;
}
.images_holder img {
	border: 1px solid #FFFFFF;
	margin:2px;
	width:90px;
	height:90px;
}
body.viewer {
	margin: 0;
	background: #333333;
}
.row1 {
	background-color: #dadada;
}
p.center {
	text-align:center;
}
div.rates_holder {
	width:100%;
}
.booking_form {
	margin:0 auto;
}
.booking_form input {
	width:300px;
}
.booking_form textarea {
	width:300px;
	height:100px;
}
.booking_form select {
	width:100px;
}
.booking_form select.country {
	width:300px;
}
.booking_form input.buttons {
	width:150px;
}
.error {
	display:block;
	width:90%;
	margin: 10px auto;
	border:1px dotted red;
	background-color:#E9E9E9;
	padding:20px;
	text-align:center;
	color:#000000;
}
div.top {overflow:hidden;}
div#header_special {
	position:relative;
	left:720px;
	width:240px;
	top:10px;
}
div#header_special h2 {color:#fff;font:bold 22px 'Times New Roman', Times, Serif;text-align:center;margin:20px 0 5px 0;}
div#header_special p {color:#fff;font:bold 14px 'Times New Roman', Times, Serif;padding:0 10px;}
div#header_special p.biggerText {font:bold 18px 'Times New Roman', Times, Serif;}

