body { background-color: white ;
font-family: "Palatino Linotype", "Book Antiqua", serif;
font-size:08px ;
color: #00;
}

a:hover { font-family: "Palatino Linotype", "Book Antiqua", serif;
color:purple;
background-color: white}

p {color: #000}

h1 { font-family: "Palatino Linotype", "Book Antiqua", serif;
font-size:24px; font-weight: normal;}

h2 { font-family: "Palatino Linotype", "Book Antiqua", serif;
font-size:16px; font-weight: normal;}

h3 { font-family: "Palatino Linotype", "Book Antiqua", serif;
font-size:12px; font-weight: normal;}

h4 { font-family: "Palatino Linotype", "Book Antiqua", serif;
font-size:10px; font-weight: normal; }


/* CSS Document */
.style9 {font-size: 36pt; }
.style12 {font-family: "Palatino Linotype", "Book Antiqua", serif}
.style18 {font-size: 11px; font-weight: normal; color: #000000; text-transform:uppercase; }
.style19 {
	font-family: "Palatino Linotype", "Book Antiqua", serif;
	color: #000000;
	font-weight: normal;
}
.style20 {
	font-family: "Palatino Linotype", "Book Antiqua", serif;
	color: #5C1B65;
	font-weight: normal;
	font-variant:small-caps;
	color #000000;
}



table.dotted { 
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color #72cf43; 
	border-collapse: separate;
	background-color: white;
      width: 900px;
	}
tr.brown {
    background-color: #72cf43;
	}
a.menu {
    text-decoration:none;
	color: #5C1B65;
		font-family: "Palatino Linotype", "Book Antiqua", serif;
	font-weight: bold;
}



/* *** Content Wrappers *** */

#capacityChartWrapper {

	width:551px;

	margin-left:10px;

	margin-top:10px;

}

#popUpWrapper {

	width:373px;

	margin-left:10px;

	margin-top:10px;

}

#popUpWrapper h1 {

	margin-top:3px;

	margin-bottom:6px;

}

#formWrapper {

	width:auto;

	margin-top:0px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:6px;

	border:0px solid green;

}

#wrapper {

	width:auto;

	margin-top:5px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding:0px;

	border:0px solid green;

}

.contentChunkWrapper {

	padding-bottom:7px;

}

.contentChunkWrapper p {

	padding-bottom:0px;

}

.contentChunk {

	padding-bottom:0px;

	display:block;

}

div.contentChunkContainer {

	padding-bottom:7px;

	display:block;

}

#messagingWrapper {

	width:auto;

	margin-top:5px;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding:0px;

	border:0px solid green;

}

#wrapper img {

	display:block;

}

#contentWrapper {

	clear: both;

	width:374px;

	margin-top:5px;

	margin-left:0px;

	margin-right:0px;

	margin-bottom:0px;

	padding:0px;

	border:0px solid green;

}

#photoPopUpWrapper {

	width:572px;

	padding:0px;

	margin:0px;

	border:0px;

	position:relative;

}

#photoMessagingWrapper {

	margin:0px;

	padding:0px;

}

#photoMessagingWrapper img {

	display:block;

}

/* *** End Content Wrappers *** */

/* *** Start HWS Hotel Address Styles *** */



.hotelAddress {

	margin:0px;

	border:0px solid green;

	display:block;

}

.hotelAddress ul {

	text-align:left;

	vertical-align:top;

	list-style:none;

	font-size:10px; 

	word-spacing:-0.05em; 

	color:#333333; 

	line-height:14px; 

	font-family:verdana, sans-serif; 

	text-decoration:none;

	margin:0px;

	padding-top:7px;

	padding-bottom:7px;

	padding-left:0px;

	padding-right:0px;

}

.hotelAddress h2 {

	color:#333333;

	font-size:10px; 

	word-spacing:-0.05em; 

	line-height:13px; 

	font-family:verdana, sans-serif; 

	text-decoration:none;

	font-weight:bold;

	margin:0px;

	padding:0px;

}

#hotelAddressSub {

	margin:0px;

	padding:0px;

	border:0px solid orange;

}

#hotelAddressSub h2 {

	color:#333333;

	font-size:11px; 

	word-spacing:-0.05em; 

	line-height:14px; 

	font-family:verdana, sans-serif; 

	text-decoration:none;

	font-weight:bold;

	margin:0px;

	padding:0px;

}

#hotelAddressSub ul {

	margin:0px;

	padding-bottom:7px;

	padding-top:2px;

	padding-left:0px;

	padding-right:0px;

	border:0px solid orange;

	list-style:none;

}

#hotelAddressSub ul li {

	list-style:none;

}

#hotelAddressFooter {

	margin-top:12px;

}

#hotelAddressFooter ul {

	font-size:10px;

	list-style:none;

	padding-top:12px;

	padding-bottom:10px;

	margin:0px;

	border:0px;

}

/* *** End Hotel Address Styles *** */

/* *** Float Tools *** */

.clear {

	clear:both;

}

.floatContainer {

	margin:0px;

	padding:0px;

	display:block;

}

.floatLeft {

	float:left;

}

.floatRight {

	float:right;

}

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0;

    clear: both; 

    visibility: hidden;

}

/* For IE 7 */

.clearfix {height: 1%;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



.mac-clearfix {clear:both; height:0; overflow:hidden;} 



/* *** Start Photo Section Styles *** */

#photoWrapper {

	position: relative;

	float: left;

	width: 100%;

	padding:0px;

	margin:0px;

	border:0px solid orange;

}

#photoWrapper img {

	display:block;

}

#photoSection {

	padding-top:0px;

	padding-bottom:11px;

	margin:0px;

}

#photoSectionLeftColumn {

	width:190px;

	margin:0px;

	float:left;

	display:block;

	border:0px solid orange;

}

#photoSectionRightColumn {

	width:189px;

	margin:0px;

	display:block;

	float:left;

	border:0px solid red;

}

#photoSection h3 {

	font-size:11px; 

	word-spacing:-0.05em; 

	line-height:14px; 

	font-family:verdana, sans-serif; 

	text-decoration:none;

	font-weight:normal;

	margin:0px;

	padding:0px;

}



/* *** Fodors Travel Tips *** */

.fodorsTravelTips h3 { 

     text-align:left;

	 font-weight: bold;

	 font-size: 12px;

	 color:#333333;

	 font-family: arial, sans-serif;

	 text-decoration: none;

	 padding-top:2px;

	 padding-bottom:13px;

	 padding-left:0px;

	 padding-right:0px;

	 margin:0px;

}
