body { 
	background-image: url(../images/bg.jpg); 
	background-repeat: repeat-x; 
	background-position: left top;
	}

p { }
td { }
a:link { color: #663; }
a:visited { color: #666; }
a:hover { color: #d48c2e; }
a:active { color: #663; }

#siteinfo { 
	background-image: url(../images/siteinfo_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
#branding {
	background-color: #ecf3ed;
	}
#branding h1 {
	text-indent: -9999px;
	font-size: 10px;
	}
#sub_content {
	background-color: #ecf3ed;
	}	

#email_content {
	background-color: #e5e5e5;
	}

#email_content a { 
	color: #555; 
	font-size: 12px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	}

#email_content a:hover { 
	color: #693;
	}

#email_content a:visited { 
	color: #693; 
	}

#room_content { 
	background-image: url(../images/room_headbg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
#room_content a { 
	color: #555555; 
	font-size: 12px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	}

#room_content a:hover { 
	color: #693;
	}

#room_content a:visited { 
	color: #693; 
	}

#title {
	height: 50px;
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
	
#title h1{
	font-family: Trebuchet, Verdana, Arial;
	font-size: 17px;
	color: #666666;
	text-indent: 29px;
	margin-top: 25px;
	}

#main_content { 
	background-color: #fff;
	}
	
#main_content .text{
	margin: 29px;
	color: #666633;
	background-color: #fff;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 12px;
	line-height: 17px;
	}

#main_content .highlight{
	font-weight: bold;
	}

#main_content .subline { color: #666; font-size: 10px; font-weight: bold; }

#main_content ul { color: #666; font-size: 11px; line-height: 19px; text-decoration: none; margin-left: 50px; list-style-type: square; display: block; white-space: normal; }

#main_contentguest ul { color: #666; font-size: 11px; line-height: 19px; text-decoration: none; margin-left: 250px; list-style-type: square; display: block; white-space: normal; }

#main_content .call {
	font-family: Trebuchet, Verdana, Arial;
	color: #666;
	font-size: 11px;
	line-height: 19px; 
	text-decoration: none;
	}
#main_contentguest { 
	background-color: #fff;
	}
	
#main_contentguest .text{
	margin: 29px;
	color: #666633;
	background-color: #fff;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 12px;
	line-height: 17px;
	}

#main_contentguest .highlight{
	font-weight: bold;
	}

#main_contentguest .subline { 
	color: #666; 
	font-size: 10px; 
	font-weight: bold; 
	}
	
#main_contentguest .call {
	font-family: Trebuchet, Verdana, Arial;
	color: #666;
	font-size: 11px;
	line-height: 19px; 
	text-decoration: none;
	}


#contact{ 
	background-color: #f7f7f7; 
	background-image: url(../images/contact_bbar.gif); 
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 15px; 
	padding-top: 0;
	padding-bottom: 17px; }

#contact .text{ 
	text-align: center; 
	font-family: Trebuchet, Verdana, Arial; 
	font-size: 12px; 
	line-height: 16px; 
	color: #666666; 
}

#contact h1{
	text-align: center;
	font-family: Trebuchet, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #669933;
	}
	
.verticalpad {
	padding: 3px 0;
	}
.horizontalpad { margin-right: 3px; padding-right: 3px; }

#room_header { 
	background-image: url(../images/contact_bbar.gif);  	background-position: left top; 	background-repeat: no-repeat; 	} 	 #room_header a {  	color: #555555;  	font-size: 12px;  	font-family: ')