@charset "utf-8";
/* CSS Document */


/* GLOBAL BODY */
body,td,th {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 17px;
}

body { background-image:url(../images/bg.png); background-repeat:repeat-x;}
	
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066CC;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
}
a:active {
	text-decoration: none;
	color: #0066CC;
}

/* HEADLINES */

h1 { color:#FFFFFF; font-size:28px; line-height:28px; font-family: Arial, Helvetica, sans-serif; font-weight:lighter; margin-top:15px;}
h2 { color:#FFFFFF; font-size:18px; line-height:17px; font-family: Arial, Helvetica, sans-serif; font-weight:lighter; margin-top:-15px}
h3 { color:#A95B36; font-size:18px; line-height:17px; font-family: Arial, Helvetica, sans-serif; font-weight:lighter; margin:-10px 0 5px 0;}
h4 { color:#A95B36; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:3px 0 0 0; text-align:right}

/* MAIN CONTAINER */
#master { overflow:auto;}
#container { width:706px; background-color:#FFFFFF; margin:0 auto; overflow: auto; padding:0; overflow:auto}

#image_main { margin:11px; height:300px; padding:0;}
#image_main_childpages { margin:11px; height:317px; padding:0; text-align:center;}
#image_main { margin:11px; height:300px; padding:0;}
#image_sub { margin:-10px 10px 0px 10px; height:170px; padding:0; width:686px;}
.subimage_room {width:178px; height:187px; text-align: center; padding:1px; margin:0; float:left}
.subimage_rest {width:226px; border-bottom:none; height:187px; text-align: center; padding:1px; margin:0; float:left}
.subimage_lounge {width:275px; height:187px; text-align: center; padding:1px; margin:0; float:left}
.subimage_left {width:227px; height:170px; padding:1px; margin:0; float:left}
.subimage_center {width:178px; text-align:center; height:170px padding:1px; margin:0; float:left}
.subimage_right {width:275px; height:170px; padding:1px; margin:0; float:left}


a.menu:link {color: #000000; border-left:none; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style:bold; }
a.menu:active {color: #c0c0c0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style:bold; }
a.menu:visited {color: #909090; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style:bold; }
a.menu:hover {color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style:bold; }

a.menupdf:link {color: #c0c0c0; border-left:none; text-decoration: none; font-family: Arial Bold, Helvetica, sans-serif; font-size: 15px; font-style:bold; }
a.menupdf:active {color: #c0c0c0; text-decoration: none; font-family: Arial Bold, Helvetica, sans-serif; font-size: 15px; font-style:bold; }
a.menupdf:visited {color: #909090; text-decoration: none; font-family: Arial Bold, Helvetica, sans-serif; font-size: 15px; font-style:bold; }
a.menupdf:hover {color: #000000; text-decoration: none; font-family: Arial Bold, Helvetica, sans-serif; font-size: 15px; font-style:bold; }


#headline_container {margin:1px 11px; margin-bottom: 11px; float:left; padding:10px 20px; width:644px; background-image:url(../images/background.jpg); background-repeat:repeat-x;}
/* #headline_container {margin:1px 11px; margin-bottom: 11px; float:left; padding:10px 20px; width:644px; background-color:#A95B36} */
#text_main { margin:20px 30px; float:left; padding:0; width:646px;}
#text_secondary { margin:10px 30px; float:left; padding:10px 0 0 0; width:646px; }

#realtor { margin:0px; padding:.5em; color:#333333; background-color:#f2f2f2; width:125px; float:right}

#logo { margin:10px 0 10px 0; padding:0; float:right}

#text_footer { margin:0 auto; padding:0; text-align:center; color:#333333; width:680px;}

.contact_text {padding:0; margin:1px; font-size:11px; text-align:right}
.shadow {background-image:url(../images/shadow.png); margin:0 auto; padding:20px; background-repeat:no-repeat; background-position:top; width:752px;}
.feature {color:#FFFFFF; font-size:13px; margin-bottom: 30px;}
.left {width:500px; padding:0; margin:0;}
.address {color:#FFFFFF; width:125px; padding:0; margin:0; }
