body{
	background-color:#DECFA6;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
}
#main{
	background-image:url(../images/right_bg.png);
	background-color:#F0E9CF;
	background-repeat:repeat-x;
	height:auto;
	width:932px;
	margin:0px auto 0px auto;
	overflow:hidden;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6d3e30;
	text-align:left;
	padding:0px 0px 0px 0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	text-align:left;
	margin:0px 0px 0px 0px;
}

#header{
	background-image:url(../images/header.jpg);
	height:96px;
	width:932px;
	overflow:hidden;
	}
#navbar{
	background-color:#000000;
	height:23px;
	width:932px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
.menuitems{
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	color:#f0e9cf;
	text-align:center;
	padding:5px 20px 10px 20px;
	text-decoration:none;
	float:left;
}
.menuitems a:link{
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	color:#f0e9cf;
	text-decoration:none;
}
.menuitems a:visited{
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	color:#f0e9cf;
	text-decoration:none;
}
.menuitems a:hover{
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	color:#f0e9cf;
	text-decoration:underline;
}
#after_navigation{
	background-color:#bdb18c;
	height:53px;
	width:932px;
	overflow:hidden;
	margin:0px 0px 1px 0px;
}
#content{
	background-image:url(../images/right_bg.png);
	background-repeat:repeat-x;
	width:932px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
#inside_container{
	height:auto;
	width:685px;
	background-color:#dfe6ec;
	overflow:hidden;
	margin:15px 0px 15px 15px;
}


#left
{
	width:716px;
	height:auto;
	
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 0px;
}

#left_leftpart
{
	width:450px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:25px 0px 0px 0px;
}


#left_rightpart
{
	width:266px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:10px 0px 0px 0px;
}


#link_btn
{
	height:auto;
	width:100%;
	margin:0px 0px 0px 0px;
}



#flash{
	height:342px;
	width:716px;
	margin:0px 0px 1px 0px;
}

.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6d3e30;
	text-align:left;
	padding:0px 0px 0px 15px;
}

#subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	text-align:center;
        font-weight:bold;
	margin:0px 0px 0px 0px;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e1719;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e1719;
	line-height:20px;
	text-align:justify;
	padding:0px 10px 10px 15px;
}
#right{
	background-image:url(../images/right_bg.png);
	background-repeat:repeat-x;
	width:216px;
	height:auto;
	background-color:#f0e9cf;
	overflow:hidden;
	float:left;
}
#prop_area{
	height:auto;
	width:180px;
	background-color:#fff2c6;
	overflow:hidden;
	margin:0px 0px 20px 18px;
}
.img{
	width:164px;
	height:121px;
	margin:8px 6px 0px 8px;
}
#footerbg{
	background-image:url(../images/navi_bg1.png);
	background-repeat:repeat-x;
	height:100px;
	width:932px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
.footer{
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#6d3e30;
	text-align:center;
	padding:5px 0px 0px 20px;
}
.footer a:link{
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#96d3e30;
	text-decoration:underline;
	text-align:center;
}
.footer a:visited{
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#6d3e30;
	text-decoration:none;
	text-align:center;
}
.footer a:hover{
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#6d3e30;
	text-decoration:none;
	text-align:center;
}
.copyright_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6546;
	text-align:center;
	padding:5px 0px 10px 0px;
}
.copyright_text a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6546;
	text-decoration:none;
}

.copyright_text a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6546;
	text-decoration:none;
}
.copyright_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6546;
	text-decoration:underline;
}



.property_intro
{
	text-align: left;
	font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
	color:#6D3E30;
    padding:0px 0px 10px 20px

}

.property_heading
{
	text-align: left;
	font-size: 15px;
    font-family:Arial, Helvetica, sans-serif;
	color:#6D3E30;
    padding:13px 0px 10px 0px;
	font-weight:bold;

}


/*Multiple Menu Drop Down */
#nav {padding:0; margin:0; list-style:none; height:38px; background-image:url(../images/navbar.gif); background-repeat:repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/arrow_down.gif) no-repeat right center;}

#nav li:hover a.top_link {color:#fff;}
#nav li:hover a.top_link span {}
#nav li:hover a.top_link span.down {background:url(../images/arrow_down_over.gif) no-repeat right center;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #bbd37e;}
#nav li ul.sub li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#6a812c; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 



.glossymenu
{

	width: 715px; 
	border-bottom-width: 0;
	float:left;
	margin:0px 0px 0px 0px;

}



.glossymenu a.menuitem
{

	background: black url('../images/glossyback.gif') repeat-x bottom left;
	font: bold 13px arial;
	color: #777777;
	display: block;
	position: relative;
	width: auto;
	padding: 4px 10px;
	text-align:left;
	text-decoration: none;

}





.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

color: #777777;

}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

	position: absolute;
	top: 5px;
	right: 5px;
	border: none;

}



.glossymenu a.menuitem:hover{

background-image: url('../images/glossyback2.gif');

}



.glossymenu div.submenu{ 

	background:#FFFFFF;
	width: 698px;

}



.glossymenu div.submenu ul{ /*UL of each sub menu*/

	list-style-type: none;
	margin: 0;
	padding: 0;


}



.glossymenu div.submenu ul li{

border-bottom: 1px solid blue;

}



.glossymenu div.submenu ul li a
{

	display: block;
	font: normal 11px arial;
	color: #rtgg77;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 10px;

}



.glossymenu div.submenu ul li a:hover{

background: #DFDCCB;
color: black;

}
.calendar_table
{
	border: 0px #ececec solid;
}

.calendar_heading_text
{
	color: #FFFfff;
}

.calendar_heading_text a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.calendar_heading_text a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.calendar_heading_text a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.calendar_days_heading
{
	color: #FFFFFF;
	font-weight: bold;
}

.calendar_days
{
	color: #FFFFFF;
}

.calendar_days_unavailable
{
	background-color: #f4ef98;
}
.calendar_days_available
{
	border:1px #ececec solid;
	color: #000000;
}

.calendar_book_last
{
	background-color:#FF0000;
	background-repeat:no-repeat;
	border:1px #ececec solid;
	color: #FFFFFF;
}
.calendar_book_first
{
	background-color:#f8b874;
	background-repeat:no-repeat;
	border:1px #ececec solid;
	color: #FFFFFF;
}

.calendar_same_day_arrive_depart
{
	border:1px #ececec solid;
	background-color: #FF3300;
	color: #FFFFFF;
}

.no_calendar_days
{
	border:1px #ececec solid;
}
