html{ font-size: 100.1%;}
html,body{margin:0;padding:0}
body{font: 0.85em arial,sans-serif;text-align:center; background-color: #bdc2b8;  background-image: url(../i/back/background.gif);  background-repeat: repeat;   }
p{margin: 0 15px 15px 15px;}
a{}
abbr{text-decoration: none; border-bottom: 1px dotted #333; cursor: help; }

h1{margin: 0; padding-left:110px;color: #990000;  font-size: 2.5em;  font-family: "Times New Roman", Times, serif;  font-style: italic;   }
h2{ margin: 0 15px 0 15px; color: #990000; font-size:2.0em;font-family: "Times New Roman", Times, serif;  font-style: italic; }
h3{ margin: 0 15px 0 15px; color: #990000; font-size:1.5em;font-family: "Times New Roman", Times, serif;  font-style: italic; }

div#header {margin: 0 0 15px 0; height: 86px;  line-height: 86px; background: #9da496 url(../i/back/background_top.gif) repeat;  text-align:left;} 
div#logo {padding-left: 115px;}
div#pageHeader {padding: 5px 0 5px 12px;}
div#containerTop, div#containerContent{text-align:left}
div#contentTop p, div#contentMain p{line-height:1.2em}
div#navigation{}
div#extra{}
div#footer{}
div#footer p{margin:0;padding:5px 10px}

div#containerTop{margin:0 auto}
div#containerContent{width:777px;margin:0 auto}
div#contentMenu{margin: 0 15px 0 0; clear: both;height:24px; line-height:24px;}

div#menu {} 
div#menu#mainmenu {}
div#menu ul li { margin: 0 0 0 0; padding: 0 0 0 0; list-style-image: none; float:left; list-style-type: none;}
div#menu ul li.normal {width: 105px; height:24px; line-height:24px; background:transparent url(../i/back/background_button.gif) no-repeat;  text-align: center;   }
div#menu ul li.over {width: 105px; height:24px; line-height:24px; background:transparent url(../i/back/background_button_down.gif) no-repeat;  text-align: center;   }
div#menu a{ color: #ffffff;  text-decoration: none;  font-weight: bold; font-size: 0.85em; }

div#contentTop{background: #ffffff url(../i/back/intro_box_back.gif) repeat;margin: 0 0 15px 0;}

div#contentMain{float:right;width:631px;  background:#ffffff url(../i/back/content_box_back.gif) repeat;}
div#navigation{float:left;width:130px;  background:#ffffff url(../i/back/side_box_back.gif) repeat;}
div#extra{float:right;width:631px}
div#footer{clear:both;width:100%}

div#contentMainCurvesTop{ background: url(../i/back/content_box_top.gif) no-repeat; height: 9px; line-height: 9px;}
div#contentMainCurvesBot{ background: url(../i/back/content_box_bot.gif) no-repeat; height: 11px; line-height: 11px;}
div#contentMainWrapper{height:auto;clear:both;}

div#contentTopCurvesTop{ background: url(../i/back/intro_box_top.gif) no-repeat; height: 8px; line-height: 8px;}
div#contentTopCurvesBot{ background: url(../i/back/intro_box_bot.gif) no-repeat; height: 10px; line-height: 10px;}
div#contentTopWrapper{height:auto;clear:both;}

div#NavCurvesTop{ background: url(../i/back/side_box_top.gif) no-repeat; height: 9px; line-height: 9px;}
div#NavCurvesBot{ height: 62px; line-height: 62px; clear: both;background: transparent;}
div#NavCurvesBotNoBook{ background: url(../i/back/side_box_bot_NoBook.gif) no-repeat; height: 11px; line-height: 11px; clear: both;}

div.NavButtons{ margin: 0 0 2px 10px;  clear: both;}
div.NavText{width:70px;float:right; padding: 0px 0px 0px 0px;  position: relative;  margin: 0 0 0 0px; text-align: left; vertical-align: middle;}
div.NavIcon{width:40px;float:left;padding: 0px 0px 0px 0px;position: relative;  margin: 0 0 0 0px;  vertical-align: middle;}
div a.NavBarText{color: #990000; text-decoration: none;  font-weight: bold;  font-size: 0.85em;  }

div#TopPics { width:510px; position: relative; float:right;  padding: 0 15px 0 0;}
.TopPaddedPicture { margin: 0 0 0 15px; padding: 0 0 0 0;}

div#GalleryRow{ width:528px; position: relative; margin: 0 auto 0 auto;  padding: 7px 0 7px 0;  clear: both;  text-align: center;  }
.GalleryPictureRight { margin: 0 7px 0 7px; padding: 0 0 0 0;}
.GalleryPictureLeft { margin: 0 7px 0 7px; padding: 0 0 0 0;}

div#FlashMovie { width:350px;  float:right;  padding: 5px 15px 0 5px;   }

div#FacilityWrapper{ margin: 0 auto 0 auto; width:600px; text-align: left; height: auto; clear: both;  }

div#RoomDescriptionWrapper{width:245px;padding: 0px 7px 0px 0;  margin: 0 0 0 15px; float: left; }
div#RoomDescriptionWrapper #RoomDescriptionRow{clear: both;  margin: 5px 0 5px 0;}

div#ContactWrapper{width:245px;padding: 0px 0px 0px 0px;  margin: 0 auto 0 auto;}
div#ContactWrapper #RoomDescriptionRow{clear: both;  margin: 5px 0 5px 0;}

div#RoomDescriptionRow #ColumnOne{width:110px; float:left; padding: 2px 4px 2px 2px;text-align: right;}
div#RoomDescriptionRow #ColumnTwo{width:120px; float:right; padding: 2px 2px 2px 4px;text-align: left;}
div#RoomDescriptionRow #ColumnSpan{width:245px; padding: 2px 2px 2px 4px;text-align: center;  background-color: #BDC2B8; }
#ColumnSpan .CellOne {font-weight: bold;}
#ColumnOne .CellOne {font-weight: bold;}
#ColumnTwo .CellTwo {font-size: 0.9em;  color: #000066; }

div#FacilityListWrapper{width:295px; padding: 0px 0 0px 7px; margin: 0 15px 0 0; text-align: left;  float: right; }
ul.FacilityList{ margin: 0 0 0 15px;  list-style-type: square; }
ul.FacilityList li.FacilityListItem {line-height: 1.2em;font-size: 0.9em;}
p.FacilityItem {line-height: 1.2em; font-size: 0.9em; margin: 15px 0 7px 15px; }

.Copyright {color: #5a5b4f; font: 0.65em Verdana, Geneva, Arial, Helvetica, sans-serif;}

