/*GENERAL*/
*				{margin:0; padding:0; }
img, div, 	    {behavior: url(/iepngfix/iepngfix.htc)}
html 			{background: #F2ECE1 url("../img/design/bg_gradient.jpg") repeat-x;}
body			{background: url("../img/design/bg_header.jpg") center top no-repeat; width: 100%;display: table;}

/*HOME PAGE*/



/*LEVEL 1 DIVS*/

#main_wrapper	{width:980px;margin-left:auto;margin-right:auto;text-align:left;position:relative; overflow:visible;}
#booking		{width:980px; width:540px; height:30px; position:absolute; left:385px; top:179px;}
#col_1			{width:260px; height:900px;position:relative;float:left;overflow:hidden; }
#col_2			{width:360px; min-height:500px;position:relative;float:left;overflow:visible;}
#col_3			{width:325px; position:relative;float:left;overflow:hidden;}
#col_4			{width:280px; position:relative;float:left;overflow:hidden;}
#col_unique		{width:560px; min-height:500px;position:relative;float:left; margin-left:60px; margin-top:250px; z-index:2;}
#col_span		{width:710px; position:relative;float:right; clear: inherit; overflow:hidden; }
#footer			{width:980px; position:relative; float:left;text-align:center;padding:30px 0px 75px 0px; margin:150px 0px 0px 0px;font-size: 11px ; overflow:hidden;background: url("../img/design/bg_divider.jpg") center top no-repeat;}
#dynamic_content{width:0px; height:0px;float:left;clear:both;overflow:hidden;}
#add			{margin-left:80px;}


/*LEVEL 2 DIVS*/

#menu			{width:260px; height:350px;position:relative;margin:230px 0px 0px 0px;}
#content		{width:355px; position:relative;margin:230px 0px 0px 0px;padding:0px 0px 0px 10px;}
#content_col_span	{width:640px; position:relative;float:left;margin:10px 50px 0px 5px; overflow:hidden;}
#gal			{width:325px; position:relative;margin:225px 0px 0px 0px;}
#gal4			{width:265px; position:relative;margin:247px 0px 0px 20px;}

/*TEXT*/

body			{font: 12px Georgia, "Times New Roman", Times, serif;color: #635742;line-height:14pt; text-align: left; }
body p			{padding:0px 0px 10px 0px;  text-align: left;}
ul 				{padding:0px 0px 5px 14px;}
ol 				{padding:0px 0px 5px 14px;}
ul li 			{padding:0px 0px 2px 0px; text-align:left; list-style: circle;line-height:11pt;font-size:11px;}

/*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;}

/*IMG*/

#gal4 img{
	border:0px;
	margin:11px 0px 0px 2px;
	position:relative;
	z-index:10;
}

.photo{
	margin:4px 0px 0px 0px;
	position:relative;

}


/*DESIGN*/

#camera{
	width:71px;
	height:61px;
	position:absolute;
	background: url("../img/design/camera.png") 0px 0px no-repeat;
	top: -32px;
	left:-20px;
	display:block;
	z-index:0;
}
.frame{
	width:265px;
	height:185px;
	position:absolute;
	background: url("../img/design/frame.png") 0px 0px no-repeat;
	top: -8px;
	left:-17px;
	display:block;
	z-index:5;
}

/*TITLES*/

h1{
	font: 18px "Trebuchet MS";
	font-size: 18px ;
	color: #520B02; 
	font-weight:bold;  
	text-align: left; 
	padding:20px 0px 0px 0px; 
	margin:0px 0px 10px 0px; 
/*	border-bottom:thin dotted; 
	border-bottom-color:#8CA1A1;
*/}

h2{
	font: 14px "Trebuchet MS";
	color: #520B02; 
	font-weight:bold;  
	text-align: left; 
	padding:5px 0px 0px 0px; 
	margin:0px 0px 10px 0px; 
/*	border-bottom:thin dotted; 
	border-bottom-color:#8CA1A1;
*/}

h3{
	font: 12px Georgia, "Times New Roman";
	color: #635742; 
	font-weight:bold;
	text-decoration:underline; 
	text-align: left; 
	padding:5px 0px 0px 0px; 
	margin:0px 0px 4px 0px; 
/*	border-bottom:thin dotted; 
	border-bottom-color:#8CA1A1;
*/}

#gal4 h2{
	padding:10px 0px 0px 2px; 
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #520B02;
	font-weight:bold; 
	text-align: left;
	line-height:12pt; 
}


/*CONTACT FORM:*/
#contact_form		{width:360px;margin-left:auto;margin-right:auto;padding:10px 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;}


