body
{
    margin: 0 0 0 0;
    background-color: #fff8dc;
}

.png_file
{
    behavior: url(http://www.lidopalms.com/JS/iepngfix.htc);
}
.main_div
{
    width: 778;
    position: absolute;
}

.left_bg
{
    background: url(../../images/bg-top-left.jpg) no-repeat top right;
}
.right_bg
{
    background: url(../../images/bg-top-right.jpg) no-repeat top left;
}


.body_text	{
				font-family:arial;
				font-weight:normal;
				font-size:12px;
				color:#38280F;	
				text-align: justify;
				background:url(../../images/bg-body.jpg);

				}	
				

.page_text
{
    font-family: arial;
    font-weight: normal;
    font-size: 12px;
    color: #38280F;
    text-align: justify;
}

.page_text a:link
{
    text-decoration: underline;
    color: #38280f;
}
.page_text a:activated
{
    text-decoration: underline;
    color: #38280f;
}
.page_text a:visited
{
    text-decoration: underline;
    color: #000000;
}
.page_text a:hover
{
    text-decoration: none;
    color: #01635c;
}
.flower_bg
{
    width: 389px;
    text-align: left;
    background: url(../../images/bg-under-menu-l.jpg);
}
.flower
{
    position: absolute;
    margin: -49px 0 0 -8px;
}

.logo
{
    position: absolute;
    margin: -1px 0 0 91px;
}

.welcome
{
    position: absolute;
    margin: 510px 0 0 227px;
    z-index: 7;
}
.welcome_home
{
    position: absolute;
    margin: 497px 0 0 227px;
    z-index: 7;
}
.left_panel
{
    position: relative;
    margin: -295px 0 0 0px;
    z-index: 0;
}

.booking_text
{
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #572809;
}

.news_text
{
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: #572809;
    text-align: left;
}
.news_bg
{
    background: url(../../images/bg_booknow.png) no-repeat;
    height: 200px;
    width: 196px;
    text-align: left;
    vertical-align: top;
}


.footer_text	{
				font-family:arial;
				font-weight:normal;
				font-size:12px;
				color:#38280f;	
				text-align: center;
				vertical-align:top;
				}	
				
.footer_text a
{
	font-weight:bold	   }

		
.footer_text a:link		{	
			text-decoration:none;
			color:#38280f;
			}
.footer_text a:activated	{	
			text-decoration:none;
			color:#38280f;
			}
.footer_text a:visited	{	
			text-decoration:none;
			color:#000000;
			}
.footer_text a:hover	{	
			text-decoration:underline;
			color:#01635c;
				
				}	
.heading
{
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    text-align: left;
    padding: 3px 0 3px 5px;
}
.GridDataheader
{
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    color:#592800;
    text-align: left;
    padding: 3px 0 3px 0px;
   
}
.GridDataheader1
{
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
    color: #592800;
    text-align: right;
    padding: 3px 0 3px 2px;
   
}
.DescriptionInner
{
    font-family: arial;
    font-weight: normal;
    font-size: 12px;
    color: #38280F;
}

.link
{
    font-family: arial;
    font-weight: normal;
    font-size: 12px;
    color: #38280f;
    vertical-align: top;
}

.link a:link
{
    text-decoration: underline;
    color: #38280f;
}
.link a:activated
{
    text-decoration: underline;
    color: #38280f;
}
.link a:visited
{
    text-decoration: underline;
    color: #38280f;
}
.link a:hover
{
    text-decoration: none;
    color: #01635c;
}

.pkgtablehead
{
    font-family: arial;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    background-color: #7F7C73;
    vertical-align: middle;
    text-align: left;
}

.pkgtableInner
{
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    color: #38280F;
    padding: 0px 0 0 0;
}
.Email
{
    font-weight: normal;
    font-size: 10pt;
    font-family: arial;
    color: #38280F;
}

.Email a:hover
{
    font-weight: normal;
    font-size: 10pt;
    font-family: arial;
    color: #01635c;
}

.hint
{
    position: absolute;
    display: none;
    margin-top: -4px;
    border: 1px solid #3F3F3F;
    padding: 5px 5px;
    margin-left: 10px;
    z-index: 100;
    background: #89877B url(images/validation/pointer.gif) no-repeat -16px 0px;
    vertical-align: middle;
    height: 19px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
}

.hint .hint-pointer
{
    position: absolute;
    left: -16px;
    top: 0px;
    width: 16px;
    height: 14px;
    background: url(../../images/pointer.gif) left top no-repeat;
}


.DownlodandWeb
{
    font-family: Arial;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}								  


		
h1 {
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:19pt;
	font-family:Arial Narrow, Arial;
	color:#592800;
	text-align:left;
}





h4 
{
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:11pt;
	font-family:arial;
}				
				
.heading	{
				font-family:arial;
				font-weight:bold;
				font-size:13px;
				color:#ffffff;	
				text-align: left;
				padding:3px 0 3px 5px;
}

.pdf	{
				font-family:arial;
				font-weight:bold;
				font-size:11px;
				color:#38280F;	
				text-align:left;
				}
			
.pdf a:link		{	
			text-decoration:underline;
			color:#38280F;
			}
.pdf a:activated	{	
			text-decoration:underline;
			color:#38280F;
			}
.pdf a:visited	{	
			text-decoration:underline;
			color:#000000;
			}
.pdf a:hover	{	
			text-decoration:none;
			color:#01635c;
				
				}	
				
.footerBack
{
	
	background:url(http://www.lidopalms.com/images/footer.jpg) no-repeat;
}	


h2 
{
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:14pt;
	font-family:Arial Narrow,arial;
	color:#592800;
}

.h2 
{
	font-weight:bold;
	margin:0px;
	padding:20px 0 5px 0px;
	font-size:14pt;
	font-family:Arial Narrow,arial;
	color:#592800;
}

.h2 a:link
{
   color:#592800;
    text-decoration: none;
    font-weight: bold;
}
.h2 a:activated
{
    color:#592800;
    text-decoration: none;
    font-weight: bold;
}
.h2 a:visited
{
    color:#592800;
    text-decoration: none;
    font-weight: bold;
}
.h2 a:hover
{
    color:#592800;
    text-decoration: none;
    font-weight: bold;
}

.bg_text_box{background:url(../../images/bg_text_box01.jpg) no-repeat left top; height:35px; text-align:left; vertical-align:top; padding:0 0 20px 0;}
.bg_text_box02{background:url(../../images/bg_text_box02.jpg) no-repeat 0 0px; height:47px; text-align:left; vertical-align:top;}

.text_box01{ background:none; border:solid 0px red; width:146px; height:29px; font-size:11pt; font-weight:bold; text-align:left; vertical-align:top; color:#aab0b8;}

.newsletter_text	{ font-family:Trebuchet MS, arial; font-weight: bold; font-size:18px; color:#592800; text-align:left; }	

.connect_text	{ font-family:Trebuchet MS, arial; font-weight: bold; font-size:14px; color:#592800; text-align:left; }	

.newsletter_bg	{ background:url(../../images/newsletter_bg.jpg) no-repeat;	height:220px; width:195px; text-align::left; vertical-align:top; }		

.newslettre_des_text	{ font-family:arial; font-weight: normal;  font-size:12px; color:#572809; text-align:left; }	
		
										

	.header_link a:link		{	
			font-family:Trebuchet MS;
			font-size:15px;
			text-decoration:none;
			color:#907C71;
			}
.header_link a:activated	{	
			font-family:Trebuchet MS;
			font-size:15px;
			text-decoration:none;
			color:#907C71;
			}
.header_link a:visited	{	
			font-family:Trebuchet MS;
			font-size:15px;
			text-decoration:none;
			color:#907C71;
			}
.header_link a:hover	{	
			font-family:Trebuchet MS;
			font-size:15px;
			text-decoration:none;
			color:#01635C;
				
				}
.Heading_bg {background:url(../../images/heading_bg.jpg) top left repeat-x; height:22px; padding:5px; margin:0px;}

.trip_back	{background:url(../../images/trip_advisor.jpg) no-repeat; width:323px; height:50px; }

