/*GENERAL*/
*				{margin:0; padding:0; }
img, div, 	    {behavior: url(/iepngfix/iepngfix.htc)}
body			{background: #EFE3D0 url("../img/design/bg_gradient.png") repeat-x;text-align:center;}

/*FLASH*/

#background 	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
#flash-container{height: 100%;overflow: visible;width: 100%;}

/*LEVEL 1 DIVS*/
#main_fbook			{width:100px;margin-left:20px;margin-right:auto;text-align:left;position:relative;padding-bottom:0px;z-index:0;background-color:transparent;}
.facebook				{position: relative; float:left; clear:both;  height:18px; text-align:left; margin-left:230px; margin-top:665px; font-style:italic; font-size:11px;}

#main_wrapper	{width:800px; margin-left:auto;margin-right:auto;text-align:left;position: relative; }
#bg_flower		{width:151px; height:396px; position:absolute; left:716px; top:584px;background: url("../img/design/bg_flower.png") left top no-repeat;}

#col_1			{width:700px; position:relative;float:left;overflow:hidden;margin-top:575px; }


#column_var {
	width:520px;
	height:800px;
	position:absolute;
	left: 80px;
	top: 90px;
	padding:10px;
	background-color:#EFE3D0;
	
}

#content_home{
	width: 500px;
	background-color: transparent;
	margin: 300px 0px 0px 200px;
	font-size:12px;
	
}


#col_2			{width:360px; min-height:500px;position:relative;float:left;overflow:hidden;}
#col_3			{width:325px; position:relative;float:left;overflow:hidden;}
#col_span		{width:720px; position:relative;float:right; clear: inherit; overflow:hidden; }
#col_unique		{width:720px; position:relative;float:left; overflow:hidden;}
#footer			{width:100%; height:200px;position:relative;float:left;clear:both;text-align:center;padding:30px 0px 0px 0px; margin:450px 0px 0px 0px;font-size: 11px ; overflow:hidden; border-top:thin dotted; border-top-color:#635742;}
#dynamic_content{width:0px; height:0px;float:left;clear:both;overflow:hidden;}

/*LEVEL 2 DIVS*/

#menu			{width:260px; height:350px;position:relative;margin:0px 0px 0px 0px;}
#content		{width:680px; position:relative;margin:0px 0px 0px 0px;padding:0px 10px 0px 15px;}

#content2		{width:640px; position:relative;float:left;padding:0px 26px 0px 30px;}
#content3		{width:560px; position:relative;float:left;padding:0px 66px 0px 70px;}
#gal			{width:325px; position:relative;margin:0px 0px 0px 0px;}

/*LEVEL 3 DIVS*/

#full_spread	{width:100%; min-height:500px; background-color:#F0ECE8;overflow:hidden;}
#full_spread p	{padding:25px 25px 25px 25px;}
.special_padding{padding:20px 25px 25px 25px;}


/*TEXT*/

body			{font: 12px Georgia, "Times New Roman", Times, serif;color: #635742;line-height:15pt; text-align: left; }
body p			{padding:0px 0px 10px 0px;  text-align: left; }
ul 				{padding:0px 0px 5px 16px;}
ol 				{padding:0px 0px 5px 16px;}
ul li 			{padding:0px 0px 5px 0px; text-align:left; list-style: circle;line-height:13pt;}
select, option	{font-size:9px;}
.price			{padding:0px 0px 0px 2px; color:#725D4C;font-weight:bold;line-height:11pt;}

/*LINKS*/

a:link 					{color: #725D4C;text-decoration: underline;}
a:visited 				{color: #725D4C;text-decoration: underline;}
a:hover 				{color: #772A15;text-decoration: underline;}
a:active 				{color: #725D4C;text-decoration: underline;}

.book_price:link		{font-size : 12px; color: #725D4C; text-decoration: underline;}
.book_price:visited		{font-size : 12px; color: #725D4C; text-decoration: underline;}
.book_price:hover		{font-size : 12px; color: #772A15; text-decoration: underline;}
.book_price:active		{font-size : 12px; color: #725D4C; text-decoration: underline;}

.faceb:link		{font-size : 11px; color: #DDCDB3; text-decoration: none;}
.faceb:visited	{font-size : 11px; color: #DDCDB3; text-decoration: none;}
.faceb:hover		{font-size : 11px; color: #D3C2A6; text-decoration: none;}
.faceb:active		{font-size : 11px; color: #DDCDB3; text-decoration: none;}

.bottom-menu:link		{font-size : 11px; color: #725D4C; text-decoration: none;}
.bottom-menu:visited	{font-size : 11px; color: #725D4C; text-decoration: none;}
.bottom-menu:hover		{font-size : 11px; color: #454C4C; text-decoration: underline;}
.bottom-menu:active		{font-size : 11px; color: #725D4C; text-decoration: none;}

#booking a:link 		{color: #679289;text-decoration: none;}
#booking a:visited 		{color: #679289;text-decoration: none;}
#booking a:hover 		{color: #725D4C;text-decoration: underline;}
#booking a:active 		{color: #679289;text-decoration: none;}

/*IMG*/

img{
	border:0px;
	margin:0px 0px 0px 0px;
	
}

.seminars p{
	
 	text-align:center;
	margin:0px 0px 0px 0px;
}

#content_home img{
	border:0px;
	margin:11px 0px 0px 2px;
	z-index:5;
}

#gal .img_home{
	border:0px;
	margin:11px 0px 10px 2px;
	z-index:5;
}


#gal .temp{
	border:0px;
	margin:0px 0px 10px 0px;
}

.photo{
	margin:11px 0px 0px 0px;
	position:relative;

}
.special_link{
	margin:11px 0px 0px 0px;
	position:relative;

}

/*DESIGN*/

.frame{
	width:300px;
	height:150px;
	position:absolute;
	background: url("../img/design/bg_t.png") 0px 0px no-repeat;
	top: -4px;
	left:-35px;
	display:block;
	z-index:-5;
}

/*TITLES*/

h1{
	font: 18px "Trebuchet MS";
	font-size: 18px ;
	color: #520B02; 
	font-weight:bold;  
	text-align: left; 
/*	background: url("../img/design/h1.gif") left 18px no-repeat; 
*/	padding:10px 0px 0px 0px; 
	margin:0px 0px 15px 0px; 
/*	border-bottom:thin dotted; 
	border-bottom-color:#8CA1A1;
*/}

h2{
	font-size: 13px ;
	color: #454C4C; 
	font-weight:bold;  
	text-align: left; 
	margin:0px 0px 2px 0px;
}

h3{
	text-align:left;
	height:30px; 
	font-size: 16px ;
	line-height:26px;
	color: #679289; 
	font-weight:normal;  
	background: url("../img/design/bg_book.gif") left 2px no-repeat; 
	padding:0px 0px 0px 20px;
	display:inline;
}

#gal h2{
	padding:8px 0px 0px 2px; 
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #454C4C;
	font-weight:bold; 
	text-align: left;
	line-height:11pt; 
}


/*CONTACT FORM:*/
#contact_form		{width:360px;margin-left:auto;margin-right:auto;padding:30px 10px 10px 0px;text-align:left;position:relative;}
#thanks_form		{display:none;position:absolute;top:100px;text-align:center;width:100%;}
#sendingtext		{display:none;}
.left				{width:100%;float:left;}
.right				{width:100%;float:left;margin:2px 0px 12px 0px;}
.row				{background-color:none;display:block;}
.text				{width:100%;height:22px;}
