body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; 
	text-align:center; padding:0; margin-top: 10; background-color:#91BBC4; color:#000000;}

img {border-width: 0;}
img.photoright {padding-left:15px; border-width:0;}
img.photoleft {padding-right:15px;}

a:link, a:visited, a:hover, a:active {font-size: 1em; background-color: transparent; text-decoration: underline;}
a:link	 {color: #990000;}
a:visited{color: #990000;}
a:hover	 {color: #990000; }
a:active {color: #990000; font-weight: bold;}

h1 {font-size: 1.5em; font-weight: bold; line-height: 110%;}
h2 {font-size: 1.3em; font-weight: bold; line-height: 110%;}
h3 {font-size: 1.2em; font-weight: bold;}
h4 {font-size: 1em; font-weight: bold;}

td, tr {vertical-align:top;}

p.menu, a.menu {background-color:#FFFFFF; color:#000000; border:1px solid #000000;}

td.header {color: #000000; text-align:center; font-size:4em;}
td.header a:link, td.header a:visited, td.header a:hover, td.header a:active {color:#000000; font-size:14px; text-align:center;}

td.menuheading {font-weight:bold; font-size:12px; line-height:140%; text-align:center; padding: 5px;
			background-color:#FBE8AE; color:#000000; width:100%; border-bottom:1px solid #FFFFFF; }

td.menutop {color: #ffffff; padding: 5px; text-align:center; background-color:#990000;
			 vertical-align:middle;}
td.menutop a:link, td.menutop a:active, td.menutop a:visited, td.menutop a:hover  
		{color:#ffffff; text-decoration:none; font-weight:bold; font-size:0.9em; text-align:center;
		font-weight:bold; padding-left: 20px; }

ul li.heart { list-style-type: disc; line-height:1.2em; padding-bottom:8px;}

td.suitestab, td.suitestab ul li {background-color:#FFFFFF; list-style:none;}
ul.suiteslist {line-height:12px;}
ul li.suitespres {padding-right: 30px; text-align:left; list-style: none; display:inline; 
			vertical-align:middle; margin: 0px;}

td.contents {color: #000000; text-align: justify; padding: 20px; border-top:1px solid #666666;
	background-color: #FFFFFF;}

td.contents a:link, a:visited, a:hover, a:active {font-size:1em; font-weight:bold;}

td.references {text-align: left; padding-top: 5px;}

td.specialnotices {background-color:#FAFAFA; border:1px solid #9999cc;}

td.rightinfo {background-image:url(../images/carpet.jpg); background-repeat: repeat; text-align:center; 
				padding: 3px; color:#FFFFFF;}

td.footer {text-align:center; font-size:10px; 
			height:22px; vertical-align:middle; border:1px solid #666666;}
td.footer a:link, td.footer a:visited, td.footer a:hover, td.footer a:active 
			{text-decoration: none; font-weight:100; color:#CCCCCC;}

p.picturetitle {font-size:10px; font-style:italic;}

.imageholder {padding:10px; text-align:center; caption-side:bottom; vertical-align:middle;}

.imagespace  {border:1px solid #666666; padding:10px; vertical-align:middle; text-align:center;}
.blankspace  {width:40px;}

.imageholderr {position:relative; margin-top:10px; width:150px; border:1px solid #666666; 
			padding:10px; text-align:center; caption-side:bottom; float:right; vertical-align:middle;}
			
.imagespacer {border:1px solid #666666; padding:10px; vertical-align:middle; 
			text-align:center; }

.popup {
   position:absolute; left:0; top:0; width:132;
   border-style:solid;
   border-width:4;
   border-color:blue;
   background-color:yellow;
   padding:5px;
   color:red;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;
   z-index:2;
   visibility:hidden;
}
