body { margin:5px; padding: 0; background: #990000; font-family: "Times New Roman", serif; color: #666666; }
H1 {Text-align: center; font-size: 3em; Padding-top: 20px; }
A.HeaderLink {text-decoration: none; Color: #990000; text-align: Center;}

p, ul, ol, blockquote {	margin-top: 0px; padding: 0px;}

.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; } 

/* Navigation */
#nav {width: 160px; float: left; margin-top: 1em; text-align: left;}
#nav IMG {text-align: center;}
#nav UL { margin-left: 0.5em; text-align: left; list-style-type: none;}
#nav LI {padding-top: 1em;}
#nav A  {text-decoration: none; font-weight: bold; color: #666666;}
#nav A:Hover {Color: #990000; }

/* Content */
#content    {width: 795px; margin: 0 auto; background: #FFFFCC; padding: 5px 10px 5px 10px; border: solid 1px Black; } 
#content H2 {text-align: center; padding: 0em 0em 0em 0em;}
#content H3 {text-align: center; padding-top: 0em;}
#content H3.booking {text-align: left; padding: 0em; margin: 0px; font-weight: bold;}
#content P.Error {color: Red; font-weight: bold; font-size: larger;}
#content P.Info {color: Black; font-weight: bold; font-size: larger;}
#content .Width {Width:100%;padding-bottom: 1em;}
#content P.RightMargin {margin-right: 170px;}
#content P.Text {margin-right:140px; margin-left: 170px;}

/* Header */
#header            {text-align: center; border-left: 1pt solid #666666; margin-left: 160px;}
#header IMG.Left   {Float: left; padding-Left: 1em;}
#header IMG.Right  {Float: Right; padding-right: 1em;}
#header IMG.Banner {text-align: Center; Border: None; padding: 0;}

/* Body */
#body     {margin-left: 160px; border-left: 1px solid #666666; padding: 0.5em 1em;}
#body IMG.Left  {padding: 0px 0px 0px 10px; Float: Right;}
#body IMG.Right {padding: 0px 10px 0px 0px; Float: Left;}

#Contact {text-align: Left;}
#Contact IMG {Border: None;}
A.DateBtn {Vertical-align: middle; text-decoration: none;}

#rooms   {vertical-align: middle; text-align: Center;}
#rooms IMG  {Border: 10px Solid White; padding: 0;}

#rates   {text-align: center; }
#rates TABLE {Border-collapse: collapse;}
#rates TD    {padding: 0.2em 1em 0.2em 1em; border-collapse: collapse; border: 4px ridge; margin: auto;}
#rates TH    {padding: 0.2em 1em 0.2em 1em; border-collapse: collapse; border: 4px ridge; margin: auto;}


#Comments .Comment { font-style: italic;}
#Comments .Who { float: Left; padding-Right: 1em; font-weight: bold;}
#Comments P {Padding-bottom: 1em;}

#address  {vertical-align: bottom; text-align: left; margin: 1em 0 1em 0;}

#topimage {Text-align: center; padding: 1em;}
#topimage55 IMG {border: 10px outset; padding: 0px;}

TD.Input {text-align: left}
TD.Field {text-align: right; font-weight: bold;}


.Left  {Float: Left;}
.Right {Float: Right; }
.Red   {Color: #FF0000;}

IMG.Left  {Float: Left;  padding: 0.25em 0.25em 0em 0em;}
IMG.Right {Float: Right; padding: 0.25em 0em 0em 0em;}


/* Tracker */
#eXTReMe { text-align: center;}

/* Footer */
#footer   { width: 800px; margin: 0 auto; padding: 10px 0; font-size: smaller; }
#footer * { color: white;} 
