/* CSS Document */

body
{
	
	margin-top:0px;
	background-image:url(../images/bg.gif);
}

/* this is navigation section */

h3
{
	font-family:verdana, tahoma, sans-serif;
}

h4
{
	font-family:verdana, tahoma, sans-serif;
}


.menuitems
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:right;
	padding:10px 20px 0px 30px;
	float:left;


}

.menuitems a:link
{
	font-family:tahoma,verdana;
	font-size:12px;
	color:#efeadd;
	text-decoration:none;
}

.menuitems a:visited
{
	font-family:tahoma,verdana;
	font-size:12px;
	color:#efeadd;
	text-decoration:none;
}

.menuitems a:hover
{
	font-family:tahoma,verdana;
	font-size:12px;
	color:#efeadd;
	text-decoration:underline;
}

/* this is main section */

#main
{
	width:950px;
	height:auto;
	overflow:hidden;
	background-color:#FFFFFF;
	margin:0px auto 0px auto;
}


/* this is header section */


#header
{
	background-image:url(../images/header.gif);
	margin:0px auto 0px auto;
	width:938px;
	height:154px;
	overflow:hidden;
}

#navbar
{
	background-image:url(../images/navibar.png);
	margin:0px auto 0px auto;
	width:938px;
	height:41px;
	overflow:hidden;
}
/* this is contant section */


#container
{
	background-color:#FFFFFF;
	width:950px;
	height:auto;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}


#serchbg
{
	width:346px;
	height:340px;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	margin:2px 0px 0px 2px;
}


#gallery
{
	width:581px;
	height:340px;
	overflow:hidden;
	float:left;
	margin:2px 0px 0px 4px;
}


#gallery_prop
{
	width:675px;
	height:400px;
	overflow:hidden;
	float:left;
	margin:10px 0px 0px 0px;
}

#content
{
	width:938px;
	height:auto;
	margin:6px auto 0px auto;
	overflow:hidden;
	background-color:#d8e3c3;
}


#left
{
	width:675px;
	height:auto;
	float:left;
	margin:3px 0px 0px 2px;
	overflow:hidden;
	border:#999999 solid thin;
	background-color:#FFFFFF;
}

#left_links
{
	width:920px;
	height:auto;
	float:left;
	margin:3px 0px 0px 2px;
	overflow:hidden;
	border:#999999 solid thin;
	background-color:#FFFFFF;
}

#right
{
	width:250px;
	height:auto;
	margin:3px 2px 0px 4px;
	background-color:#FFFFFF;
	border:#999999 solid thin;
	float:left;
	overflow:hidden;
}


#gallery_home
{
	width:934px;
	height:auto;
	overflow:hidden;
	margin:0px 2px 0px 2px;
}


.text
{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#281611;
	text-align:justify;
	padding:10px 7px 0px 7px;
	line-height:20px;
}


.heading
{
	font-family:Arial, Helvetica;
	font-size:20px;
	color:#6d3e30;
	font-weight:bold;
	text-align:justify;
	padding:10px 20px 0px 18px;
}

.subheading
{
	font-family:Arial, Helvetica;
	font-size:17px;
	color:#6d3e30;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 0px 0px;
}

.propheading
{
	font-family:Arial, Helvetica;
	font-size:17px;
	color:#6d3e30;
	font-weight:bold;
	text-align:justify;
	padding:5px 0px 5px 2px;
}

/* this is footer section */

#footerbg
{
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	height:113px;
	width:938px;
	margin:0px auto 0px auto;
	background-position:center;
	overflow:hidden;

}

.footer
{
	color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: center;
	padding-top:20px;
}

.footer a:link
{
	color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: justify;
	text-decoration: underline;
}

.footer a:visited
{
	color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: justify;
	text-decoration: underline;
}

.footer a:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align:justify;
	text-decoration: none;
}


.read_more
{
	color:#990000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: center;
	float:right;
	padding-right:
	

}

.read_more a:link
{
	color:#990000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: center;
	float:right;
	
}

.read_more a:hover
{
	color:#0066FF;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: center;
	float:right;
	
}

.read_more a:visited
{
	color:#990000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: center;
	float:right;

}


.glossymenu{

width: 670px;/*width of menu*/

border: 1px solid #00050b;

border-bottom-width: 0;

float:left;

}



.glossymenu a.menuitem{

background: black url('../images/glossyback.jpg') repeat-x bottom left;

font: bold 13px Verdana;

color: white;

display: block;

position: relative;

width: auto;

padding: 3px 0;

text-align:center;

text-decoration: none;

}





.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

color: white;

}



.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.jpg');

}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/

background:#FFFFFF;

width:670px;

}



.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 Verdana;

color: #rtgg77;

text-decoration: none;

padding: 2px 0;

padding-left: 3px;

}



.glossymenu div.submenu ul li a:hover{

background: #DFDCCB;

color: black;

width:737px;

}



.property_intro

{

	font-family:verdana;

	font-size:12px;

	overflow:hidden;

	text-align:justify;

        padding:0px 20px 10px 0px;

}

.calendar_table
{
	border: 1px #ececec solid;
}

.calendar_heading_text
{
	color: #000000;
}

.calendar_heading_text a:link
{
	color: #000000;
	text-decoration: none;
}

.calendar_heading_text a:visited
{
	color: #000000;
	text-decoration: none;
}

.calendar_heading_text a:hover
{
	color: #000000;
	text-decoration: underline;
}

.calendar_days_heading
{
	color: #000000;
	font-weight: bold;
}

.calendar_days
{
	color: #000000;
}

.calendar_days_unavailable
{
	background-color: #7EA56C;
	color: #FFFFFF;
}
.calendar_days_available
{
	border:1px #ececec solid;
	color: #000000;
}

.calendar_book_last
{
	background-image: url(../images/book_last.gif);
	background-repeat:no-repeat;
	border:1px #ececec solid;
	color: #FFFFFF;
}
.calendar_book_first
{
	background-image: url(../images/book_first.gif);
	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;
}
