.text9 { color: #222; font-size: 9px; font-family: Arial, Helvetica, Geneva, sans-serif }
.text10 { color: #222; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif }
.text11 { color: #222; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
.text12 { color: #222; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.text14 { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif }

.datebar  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
.crumb  { color: #444; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
.navbar  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.base  { color: #444; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif }
.dark  { color: #060 }

a { text-decoration: underline }
a:hover { color: #933; text-decoration: none }
a:link  { color: #080 }
a:visited  { color: darkgreen }
a:link.dark  { color: #030 }
a:visited.dark  { color: #555555 }

.navsmall  { color: #060; font-size: 10px }
a:link.navsmall  { color: #060; font-size: 10px }
a:visited.navsmall  { color: #555555; font-size: 10px }

h1 { font-size: 1.6em; color: black; margin: 0px; padding: 0px }
h2 { color: black; margin: 0px; padding: 0px }
h3 { color: black; margin: 1em 0px; padding: 0px }
h4 { color: black; margin: 0px; padding: 0px }

#green { background-color: green }
#orange { background-color: #ffa500 }
#pearl  { background-color: #e4e4e4 }
#red { color: white; background-color: red }
#suite { background-color: #933 }

body { background-color: #FBF2F2; background-image: url(/~melange/images/lo07/melange_03.gif); background-repeat: repeat-x; margin: 0px }
#wrapper { width: 854px; margin-left: auto; margin-right: auto}
#headwrapper { width: 830px;padding-left:12px; padding-right:12px; padding-top: 12px; background-image: url(/~melange/images/lo07/melange_05.gif); background-repeat: no-repeat }
#mainwrapper { float:left; width: 830px;padding-left:12px; padding-right:12px; background-image: url(/~melange/images/lo07/melange_15.gif); background-repeat: repeat-y }
#basewrapper { clear:both; float:left; width: 830px; padding-top:0px; padding-left:12px;padding-right:12px;padding-bottom:12px; background-image: url(/~melange/images/lo07/melange_11.gif); background-repeat: no-repeat; background-position: bottom}

#head { width: 830px;background-image: url(/~melange/images/lo07b/melange_head_blank.gif); height: 93px }
#headlogo { padding: 0px; float: left; width: 351px; height: 93px; overflow: hidden}
#headtext { padding: 8px; font-size: 18px; display: none }
#heademail { float: right; height: 43px; text-align: right }
#headright { padding:  0px; float: left; 
	width: 479px; height: 93px;
	background-image: url(/~melange/images/lo07b/melange_contact_inn_2.gif); background-repeat: no-repeat; 
	overflow: hidden
}
#headbar { width: 380px; float: right; height: 39px; 
	background-image: url(/~melange/images/lo07b/melange_topnav_08.gif); background-repeat: repeat-x 
}
#bartext  {display: block; margin: 0 0; padding-right: 0px; padding-left: 0px; padding-top: 0px }
#bartext li {display: inline}
#bartext li a {
	display: block; float:right; 
	color: black; font-weight: bolder; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif;
/*	text-decoration: none; */
	text-decoration: underline;
	padding-right: 8px; padding-left: 8px; padding-top:11px; 
	height: 24px;
	background-image: url(/~melange/images/lo07b/melange_topnav_06.gif); background-repeat: repeat-x 	
}
#bartext li a:hover { 
	text-decoration: none;
	background-image: url(/~melange/images/lo07b/melange_topnav_04.gif); background-repeat: repeat-x 
}



#linkbar {width: 822px; height: 28px; background-color: #F2D9D9; padding-left: 8px}
#sitelinks {display: block; margin: 0 0; padding: 0px}
#sitelinks li {display: inline}
#sitelinks li a {display: block; color: black; float: left; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; height: 21px; 
	padding-top:6px; 
}
#sitelinks li a:hover {color: black; text-decoration: none; background-color: #F2D9D9}

.sitelink {	 
	padding-right: 8px; padding-left: 8px; 
	background-color: white;
	border-width: 1px 1px 0px 0px;
	border-color: #ac8686;
	border-style: solid
}
.sitelink_first {
	padding-right: 8px;
	padding-left: 8px;
	background-color: white;
	border-width: 1px 1px 0px 1px;
	border-color: #AC8686;
	border-style: solid;
}

#sitelink_active { 
	text-decoration: none; 
	background-color: #ac8686;  
	padding-left: 7px; padding-right:7px; 
	background-image: url(/~melange/images/lo07b/melange_bar_active.gif);
	background-repeat: repeat-x
}

#sublinkbar_blank {width: 830px; height: 5px; background-color: #ac8686; font-size: 1px }
#sublinkbar
{
	width: 812px;
	height: 22px;
	background-color: #ac8686;
	padding: 3px 9px 0px 9px;
	background-image: url(/~melange/images/lo07b/melange_sub_bar2.gif);
	background-repeat: repeat-x
}
#sublinks {display: block; margin: 0 0; padding: 0px}
#sublinks li {display: inline}
#sublinks li a {display: block; color: black; float: left; font-weight: bolder; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif
}
#sublinks li a:hover {color: black; text-decoration: none; background-color: #F2D9D9}

.sublink {
	 padding-right: 6px; padding-left: 6px; padding-top:5px; 
	 height: 17px
}

#sublink_active {
	text-decoration: none; 
	background-color: white;  
}

#base { float:left; width: 830px; font-family: Arial, Helvetica, Geneva, sans-serif; text-align: center; color: #444; font-size: 10px; padding-top: 8px; padding-bottom: 5px; background-color: white }
#content { float:left;clear:both;border-bottom: 1px solid #ac8686; width: 830px; background-color: white }
#contentnav { float:left; width: 140px; padding: 8px; color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
#textcontent { float:left; width: 483px; padding: 8px 12px; color: #222; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
#textcontent.wide {width: 806px }
#navline { float:right; border-left: 1px solid #ac8686; border-top: 1px solid #ac8686; width: 657px; padding: 8px; color: #444; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
/*
#homephotos {float:right; width: 299px}
#homeicons {float:left; border-top: 1px solid #ac8686; border-right: 1px solid #ac8686; width:530px; text-align: center; padding-top: 8px; padding-bottom: 8px}
#homeicons img {padding-left: 3px; padding-right: 3px}
#homecontent { float:left;clear:both;border-bottom: 1px solid #ac8686; xborder-top: 1px solid #ac8686; width: 830px; background-color: white}
#hometextcontent { float:right; border-left: 1px solid #ac8686; border-right: 1px solid #ac8686; width: 357px; padding: 8px; color: #222; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }

#homephoto1 {margin: 0px; padding: 0px; height: 238px; width: 299px; overflow: hidden; border-bottom: 1px solid #ac8686}
#homephoto2 {float:left; border-right: 1px solid #ac8686}
#homephoto3 {float:right}
#homephoto4 {float:left; border-right: 1px solid #ac8686}
#homephoto5 {float:right}
.homesmallphoto {margin: 0px; padding: 0px; height: 102px; width: 149px; overflow: hidden; border-bottom: 1px solid #ac8686; border-collapse: collapse}
*/
#contentnav p {margin-top: 0px; padding: 0px}

.side_section {
	width: 310px;
	float: right;
	border-width: 1px 1px 1px 1px;
	border-color: #AC8686;
	border-style: solid;
	margin: 5px 5px 5px 0px;
}

.side_section .side_caption { padding: 5px;  font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-align: center; background-color:  #F2D9D9; border-bottom: 1px solid #AC8686}
.side_caption_left {float: left; width: 50px}
.side_caption_right {float: right; text-align: right; width: 50px}
.side_caption_right a {color: black}
.side_section .side_free { padding: 5px; text-align: center}
/* hack for weather.com */
.side_free div table {margin-left: auto; margin-right: auto}
.side_large_photo { padding: 5px }
.side_large_photo img {border-width: 0px}
#photo_side_pics {padding-left: 5px; padding-top: 5px}
#photo_side_pics .col {float: left; width:152px}
#photo_side_pics .one-image {padding-right: 5px; padding-bottom: 5px; width: 147px; float: left; text-align: center }
/*
#photo_side_pics .one-image-left {padding-right: 5px; padding-bottom: 5px; width: 147px; float: left; text-align: center }
#photo_side_pics .one-image-right {padding-right: 5px; padding-bottom: 5px; width: 147px; float: right; text-align: center }
*/
#photo_side_pics a img { border: 1px solid #ddd; margin: 1px; padding: 5px; background-color: #f3f3f3; -moz-border-radius: 1px}
#photo_side_pics a:hover img { border: 2px solid black; margin: 0; -moz-border-radius: 3px}
#photo_side_pics .giDescription
{
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	width: 147px;
}

#side_slides {background-color: black; padding: 5px}

.side_test { padding-left: 5px; padding-right: 5px }
.side_test .test_item {padding-top: 5px; padding-bottom: 5px; font-family: Arial, Helvetica, Geneva, sans-serif }
.side_test .test_text
{
	font-size: 12px;
	font-style: italic;
}
.side_test .test_author {
	padding-left: 150px;
	font-size: 12px
}
.side_test .test_location {
	padding-left: 150px;
	font-size: 10px
}

#eventformtable td {padding-right: 3px; padding-bottom: 3px }

#textcontent .one-image
{
	float: left;
	margin: 0px 5px 5px 0px;
}
#textcontent .one-image a img { border: 1px solid #ddd; margin: 1px; padding: 5px; background-color: #f3f3f3; -moz-border-radius: 1px}
#textcontent .one-image a:hover img { border: 2px solid black; margin: 0; -moz-border-radius: 3px}

#textcontent h3 { clear: left }

ul.largelist {margin-right: 38px}
ul.largelist li {margin-bottom: 10px}
ul.largelist li div {display: inline}
ul.largelist li .item_note {float:right; font-style: italic}

.rates {text-align: left; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif;}
.rates .rate_intro {padding-bottom: 5px; font-size: 11px }
.rates .rate_table {width: 300px; background-color: #AC8686}
.rates .rate_table .head td {background-color: #F2D9D9; font-weight: bolder}
.rates .rate_table tr td {background-color: white; padding: 3px; font-size: 12px}
.rates .rate_comment {font-size: 11px; padding-top: 5px}

.side_section #finder {text-align: left; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; margin: 0 0}
.side_section #finder .finder_caption {font-size: 11px}
.side_section #finder .finder_select {padding-bottom: 5px}

.avail_cal {float: left; font-family: Arial, Helvetica, Geneva, sans-serif; padding-right: 5px; padding-bottom: 5px}
.avail_cal .cal_caption {text-align: center; font-size: 12px; font-weight: bolder}
.avail_cal .cal_table {background-color: #F2D9D9}
.avail_cal .cal_table tr td {padding: 3px}
.avail_cal .cal_available {font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; text-align: center; background-color: white}
.avail_cal .cal_reserved {font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; text-align: center; background-color: #AC8686}

.avail_note {font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; clear: left}

#page_testimonials .test_item {margin-top: 1em; margin-bottom: 1em }
#page_testimonials .test_text {	font-style: italic}
#page_testimonials .test_author {padding-left: 200px}
#page_testimonials .test_location {padding-left: 200px; font-size: 11px}

#testimonial_nav {text-align: left; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 14px}
#testimonial_nav ul {margin-top: 3px; margin-bottom: 0px}

#room_selector {background-color: #AC8686}
#room_selector tr td {background-color: white; padding: 5px}
#room_selector .one-image {margin: 0px 0px 0px 0px}
#room_selector .room_head td {background-color: #AC8686; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bolder; color: black}
#room_selector .selector_name {background-color: #F2D9D9; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bolder}
#room_selector .selector_desc {font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; vertical-align: top}
#room_selector .selector_check {background-color: #F2D9D9; text-align: center}
#room_selector .selector_rate {text-align: center; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; vertical-align: top}
#room_selector .selector_rate .rate_value {text-align: center; font-size: 14px; font-weight: bolder}
#room_selector .selector_rate .rate_comment {text-align: center; font-size: 9px}
