body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
}

#page {
	background-color: #f6f3ee;
	border-style: solid;
	border-width: 0px;
	border-color: #a18675;
	margin: 20px auto 0px auto;
	width: 748px;
	clear:both;
	text-align:left;
}

#menu {
	width: 98px;
	float:left;
	font-size:10px;
	color:#000000;
	padding-top: 24px;
}

#menu td {
	font-size:11px;
	color:#000000;
}

#menu td a{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#menu td a:hover{
	font-size:11px;
	color:#d43d1e;
	text-decoration:none;
}


#submenu {
	width: 106px;
	float:left;
	font-size:8px;
	color:#000000;
}

#submenu a{
	font-size:9;
	color:#000000;
	text-decoration:none;
	line-height: 15px;
}

#submenu a:hover{
	font-size:9;
	color:#d43d1e;
	text-decoration:none;
}

#submenu .active {
	font-size:9;
	color:#d43d1e;
	text-decoration:none;
}

#fullpanel{
	padding-top:22px;
	width: 540px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#fullpanel td{
	
}

#fullpanel td a{
	color:#000000;
	text-decoration:none;
}

#fullpanel td a:hover{
	color:#d43d1e;
	text-decoration:none;
}

#leftpanel {
	width: 365px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#leftpanel a{

	color:#000000;
	text-decoration:underline;
}

#leftpanel a:hover{
	color:#d43d1e;
	text-decoration:underline;
}

#rightpanel {
	width: 155px;
	float:right;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#fullpanel td a{

	color:#000000;
	text-decoration:none;
}

#fullpanel td a:hover{
	
	color:#d43d1e;
	text-decoration:none;
}

#footer {
	width:748px;
	clear:both;
	text-align:center;
	font-size:9px;
}
#footer a{
	color:#000000;
	text-decoration:underline;
}

#footer a:hover{
	color:#d43d1e;
	text-decoration:underline;
}

.link a{
	
	color:#000000;
	text-decoration:none;
}

.link a:hover{
	
	color:#d43d1e;
	text-decoration:none;
}

ul{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	list-style:none;
}

li {
padding-left: 10px;
background-image: url(/templates/default/images/small-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* Rule to fix quirks-mode inheritance behavior */
table, caption {
  font-size:12px;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}


/* MENU CLASSES */

.menu {
	
	color:#000000;
}


/*  SUB MENU CLASSES */



/*  STUDIO CLASSES */
.feature {
	color:#d43d1e;
}

/*  ABOUT CLASSES */

/* RESIDENCY CLASSES */
.redHdr {
	font-size:12px;
	color:#d43d1e;
	font-weight:bold;
}

/* BOOKING FORM HEADERS */
.bookHdr {
	font-size:12px;
	color:#d43d1e;
	font-weight:bold;
}


/*WEATHER */


.weather{
	font-size:10px;
}

.weather a{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.weather a:hover{
	font-size:10px;
	color:#d43d1e;
	text-decoration:none;
}
