html{ font-size: 100.1%;}
html,body{margin:0;padding:0}
body{font-family: "Arial Helvetica sans-serif";   font-size: 12pt;}

a{text-decoration: none }
div a{ text-decoration: none }
div#GalleryRow a { text-decoration: none }
div#NavIcon a {text-decoration: none  }
abbr{text-decoration: none; border-bottom: 1px dotted #5a5b4f; cursor: help; }

h1{margin: 0 20pt 0 0; padding: 0 0 0 0; color: #000000;  font-size: 25pt;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: normal;       }
h2{margin: 0 20pt 0 0; padding: 0 0 0 0; color: #000000; font-size:15pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: normal;  }
h3{ margin: 10px 0; color: #000000; font-size:14pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding: 0 0 0 20px;   }
h4{ margin: 0px 0; color: #000000; font-size:12pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding: 0 0 0 0;   }
div#header {float:right} 
div#containerContent{text-align:left}
div#containerTop{text-align:right}

div#containerTop{margin:0 auto;float: none !important;}
div#containerContent{margin:0 auto;float: none !important;}
div#contentMenu{ display: none;float: none !important;left:-999px;}
ul#menu{display: none !important; }
ul#menu li {}
ul#menu li a{}


ul#links, ul#attractions {  padding-left: 20px; 	}
ul#links li, ul#attractions li {	font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;}
ul#attractions li ul li {	font-size: 1.0em; font-family: Arial, Helvetica, sans-serif;}
ul#attractions li ul {	margin-bottom: 10px;}

div#FloatPic {display: none !important;left:-999px;}

div#contentTop{}

div#contentMain{left:20px; height: auto;  }
div#navigation{left:20px; width:450px;  height: auto; }
div#extra{}
div#footer{clear:both;}

div#contentMainCurvesTop{display: none !important;left:-999px;}
div#contentMainCurvesBot{display: none !important;left:-999px;}
div#contentMainWrapper{height:auto;clear:both;width:auto; border: 1px solid #000000;  margin: 10pt;  padding: 10pt;   }

div#contentTopCurvesTop{}
div#contentTopCurvesBot{}
div#contentTopWrapper{}

div#NavCurvesTop{display: none;}
div#NavCurvesBot{display: none;}

div#contentNavWrapper{}
div.NavButtons{display: none !important;left:-999px;}
div.NavText, div.NavIcon, div a.NavBarText{display: none !important;left:-999px;}

p{margin: 0 15px 15px 15px; font-family: Arial, Helvetica, sans-serif;}
div#contentTop p, div#contentMain p{line-height:1.2em;margin: 5pt 15pt 5pt 15pt;font-family: Arial, Helvetica, sans-serif; font-size:0.8em }
div#footer p{margin:0;padding:5px 10px}

div#TopPics { width:378px;  padding: 0; margin: 10pt auto;}
.TopPaddedPicture { margin: 0 3px ; padding: 0 0 0 0;clear: both;}

div#GalleryRow{ width:440px; position: relative; margin: 0 auto 0 auto;  padding: 7px 0 7px 0;  clear: both;  text-align: center;  }
.GalleryPictureRight { margin: 0 0 0 7px; padding: 0 0 0 0;}
.GalleryPictureLeft { margin: 0 7px 0 0; padding: 0 0 0 0;}

div#FlashMovie {display: none; }

div#FacilityWrapper{ margin: 0 auto 0 auto; width:100%; text-align: left; height: auto; clear: both;  }

div#RoomDescriptionWrapper{width:240px;padding: 0 0 0 0;  margin: 0 0 0 20px; clear: both;}
div#RoomDescriptionWrapper #RoomDescriptionRow{clear: both;  margin: 5px 0 5px 0;}
div#RoomDescriptionRow #ColumnOne{width:100px; float:left; padding: 2px 2px 2px 2px;text-align: right;}
div#RoomDescriptionRow #ColumnTwo{width:120px; float:right; padding: 2px 2px 2px 2px;text-align: left;}
div#RoomDescriptionRow #ColumnSpan{width:245px; padding: 2px 2px 2px 4px;text-align: center;}

div#ContactWrapper{width:300px;padding: 0px 0px 0px 0px;  margin: 0 auto 0 auto; clear: both;}
div#ContactWrapper #ContactDescriptionRow{clear: both;  margin: 2px 0 2px 0;     }
div#ContactDescriptionRow #ColumnOne{width:140px; float:left; padding: 2px 4px 2px 2px;text-align: right;}
div#ContactDescriptionRow #ColumnTwo{width:140px; float:right; padding: 2px 2px 2px 4px;text-align: left;}
div#ContactDescriptionRow #ColumnSpan{width:300px; padding: 2px 2px 2px 4px;text-align:left;   background-color: #CCCCCC;  font-weight: bold; color: #CCCCCC; font-size: 14pt;}

#ColumnSpan .CellOne {font-size: 0.8em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#ColumnOne .CellOne {font-size: 0.8em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#ColumnTwo .CellTwo {font-size: 0.8em;  font-family: Arial, Helvetica, sans-serif;  }

img.floorplan {border: 1px solid #CCCCCC;}

div#FacilityListWrapper{width:auto; padding: 0px 4px 0px 4px; margin: 20pt 0 0 40pt; text-align: left;  clear: both;}
ul.FacilityList{   list-style-type: circle;  margin-top: 20pt; padding:0;  margin-left: 30pt;  }
ul.FacilityList li.FacilityListItem {line-height: 1.2em;font-size: 0.8em;font-family: Arial, Helvetica, sans-serif;}
p.FacilityItem {line-height: 1.2em; font-size: 0.9em; margin: 15px 0 7px 15px; font-family: Arial, Helvetica, sans-serif;}

hr.ClearRule{ background-color: transparent;  display: none;  height: 0px;   }

p.Copyright {color: #000000; font-size:7pt; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
