@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px auto;
		background:#D5BC84;
		/*background-color:#D8C9A7;*/
	}
.wrapper
	{
		border-right:1px #154555 solid;
		border-left:1px #154555 solid;
		border-bottom:30px #154555 solid;
		margin:0px auto;
		width:780px;
	}
.header
	{
		padding:0;
		background:#65B7B7;
	}
.main 
	{
		background:#94CDCD url(../material/constr/main_bar.jpg) repeat-y;
		/*background:#98CFCF;*/
	}
.left 
	{
		padding-right:5px;
		float:left;
		width:380px;
		background:#94CDCD;
		padding-bottom:20px;
	}
.left img 
	{
		padding-right:5px;
		padding-left:5px;
		float:left;
	}
.right 
	{
		padding-left:5px;
		padding-right:3px;
		padding-bottom:15px;
		float:right;
		width:380px;
		background:#94CDCD;
	}
.mainSection
	{
		padding-bottom:10px;
	}
.space
	{
		margin:0px auto;
		padding:0px;
	}
.imageSamples
	{
		margin-top:10px;
	}
.imageSamples img
	{
		padding-right:2px;
	}
.subSection
	{
		float:none;
		clear:both;
		background-color:#AEE3F5;
		padding-bottom:5px;
	}
.fl_galery object
	{
		margin:10px;	
	}
.footer
	{
		text-align:center;
		float:none;
		clear:both;
	}
	.footer	a
		{
			padding:2px;
			text-decoration:none;
			TEXT-INDENT: 0px;
			FONT-SIZE: 12px;
			COLOR: #5C7D7D;
			font-family:Verdana;
			font-weight:bold;
		}
	
/*  Decoration */
.text
	{
		TEXT-INDENT: 0px;
		font-family:Verdana;
		FONT-SIZE: 11px;
		MARGIN-LEFT: 5px;
		MARGIN-RIGHT:0px;
		MARGIN-TOP: 10px;
		MARGIN-BOTTOM: 5px;
		LINE-HEIGHT: 14px;
		COLOR: #5C7D7D;
		TEXT-ALIGN:justify;
	}
.text a
	{
		COLOR:#5C7D7D;
		TEXT-ALIGN:justify;
		font-family:Verdana;
		FONT-SIZE: 11px;
		font-weight:bold;
		text-decoration:none;
	}
.text a:hover
	{
		COLOR: #5C7D7D;
		TEXT-ALIGN:justify;
		font-family:Verdana;
		FONT-SIZE: 11px;
		text-decoration:underline:
	}
.title
	{
		TEXT-INDENT: 0px;
		FONT-SIZE: 12px;
		MARGIN-LEFT: 5px;
		MARGIN-RIGHT:0px;
		COLOR: #FFFFFF;
		font-family:Verdana;
		font-weight:bold;
		TEXT-ALIGN:justify;
	}
.text_center
	{
		margin-left:80px;
		color:#154555;
	}
.reservation
	{
		TEXT-INDENT: 0px;
		FONT-SIZE: 12px;
		MARGIN-LEFT: 300px;
		MARGIN-RIGHT:0px;
		COLOR: #FFFFFF;
		font-family:Verdana;
		font-weight:bold;
		TEXT-ALIGN:justify;
	}
.reservation_el
	{
		TEXT-INDENT: 0px;
		FONT-SIZE: 12px;
		MARGIN-LEFT: 280px;
		MARGIN-RIGHT:0px;
		COLOR: #FFFFFF;
		font-family:Verdana;
		font-weight:bold;
		TEXT-ALIGN:justify;
	}

.reservation img
	{
		margin-left:5px;
	}
.facilities
	{
		TEXT-INDENT: 0px;
		FONT-SIZE: 12px;
		MARGIN-LEFT: 250px;
		MARGIN-RIGHT:0px;
		COLOR: #FFFFFF;
		font-family:Verdana;
		font-weight:bold;
		TEXT-ALIGN:justify;
	}
.facilities_el
	{
		TEXT-INDENT: 0px;
		FONT-SIZE: 12px;
		MARGIN-LEFT: 310px;
		MARGIN-RIGHT:0px;
		COLOR: #FFFFFF;
		font-family:Verdana;
		font-weight:bold;
		TEXT-ALIGN:justify;
	}
.pricelist
	{
		MARGIN-LEFT: 300px;
	}
.pricelist_el
	{
		MARGIN-LEFT: 260px;
	}
.title img
	{
		margin-left:5px;
	}
.title a
	{
		text-decoration:none;
		color:#154555;
		font-family:Verdana;
		font-weight:bold;
		TEXT-ALIGN:justify;
	}
.title a:hover
	{
		text-decoration:underline;
	}

.selectBox
	{
	 	TEXT-INDENT: 0px;
		margin-bottom:2px;
		FONT-SIZE: 11px;
		COLOR: #5B7D7D;
		TEXT-ALIGN:justify;
		border:1px solid #078E88;
	}
.button
	{
		TEXT-INDENT: 0px;
		width:65px;
		height:20px;
		padding-left:5px;
		margin-bottom:2px;
		FONT-SIZE: 11px;
		COLOR: #FFFFFF;
		TEXT-ALIGN:justify;
		border:1px solid #078E88;
		background-image:url(../material/icons/b_search.gif);
	}
/*GALLERY STYLE*/
.gallerycontainer
	{
		position: relative;
		/*Add a height attribute and set to largest image's height to prevent overlaying*/
	}
.thumbnail
	{
		position: relative;
		z-index: 0;
	}
.thumbnail img
	{
		border:1px solid #FFFFFF;
	}
.thumbnail:hover
	{
		background-color: transparent;
		z-index: 50;
	}

.thumbnail span
	{ /*CSS for enlarged image*/
		position: absolute;
		background-color: lightyellow;
		padding: 2px;
		left: -1000px;
		border: 1px dashed gray;
		visibility: hidden;
		color: black;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration: none;
		width:275px;
	}

.thumbnail span img
	{ 
	/*CSS for enlarged image*/
	
	border-width: 0;
	padding: 2px;
	}
.thumbnail:hover span
	{ /*CSS for enlarged image on hover*/
		visibility: visible;
		top: 20px;
		left: 20px; /*position where enlarged image should offset horizontally */
	}
.thumbnail2
	{
		position: relative;
		z-index: 0;
	}
.thumbnail2 img
	{
		border:1px solid #FFFFFF;
	}
.thumbnail2:hover
	{
		background-color: transparent;
		z-index: 50;
	}

.thumbnail2 span
	{ /*CSS for enlarged image*/
		position: absolute;
		background-color: lightyellow;
		padding: 2px;
		left: -10000px;
		border: 1px dashed gray;
		visibility: hidden;
		color: black;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration: none;
		width:275px;
	}

.thumbnail2 span img
	{ 
	/*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	}
.thumbnail2:hover span
	{ /*CSS for enlarged image on hover*/
		visibility: visible;
		top: 20px;
		left: 20px; /*position where enlarged image should offset horizontally */
	}
.location
	{
		margin-top:50px;
	}
.map
	{
		border:1px #FFFFFF solid;
	}
.pricelist span
	{
		padding:3px;
	
	}
.converter table
	{
		left:5px;
		margin-left:5px;
	}
.warning
	{
		TEXT-INDENT: 0px;
		font-family:Verdana;
		FONT-SIZE: 11px;
		MARGIN-LEFT: 5px;
		MARGIN-RIGHT:0px;
		COLOR: #CC0000;
		TEXT-ALIGN:justify;
		border: #FFFFFF 2px solid;
		padding:3px;
	}
.success
	{
		TEXT-INDENT: 0px;
		font-family:Verdana;
		FONT-SIZE: 11px;
		MARGIN-LEFT: 5px;
		MARGIN-RIGHT:0px;
		COLOR: #006600;
		TEXT-ALIGN:justify;
	}
