body { margin: 20px 0; padding: 0; background: #000000; font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;}

h1, h2, h3 {color: #B13413;}
h2 {font-size: 1.6em; padding: 10px 0em 0em 0em; margin: 0;}
h2.center {Text-align:center; padding-top: 10px; margin: 0;}
h3 {margin: 0; font-size: 1em;}

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

img {border: none;}

/* Header */
#header    {width: 800px; height: 200px; margin: 0 auto; background: url(images/KingsBanner.JPG) no-repeat; }
#header *  {margin: 0; border: none; text-decoration: none; font-weight: normal; color: #FFFFFF; }
#header h1 { float: left; padding: 140px 0 0 20px; font-size: 3em; }
#header h2 { float: left; padding: 165px 0 0 3px; font-size: 1em; }


/* Menu */
#menu    { width: 800px; height: 41px; margin: 0 auto; background: #37AEF2; border-bottom: Red  solid; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { display: inline; }
#menu A  { display: block; float: left; height: 32px; padding: 9px 20px 0 20px;	text-decoration: none; color: #FFFFFF; border: red 4px;}
#menu A:hover, #menu .active a { background: #0033CC; color: #FFFFFF; }

/* Content */
#content  {width: 800px; margin: 0 auto; background: #DDDDDD; }
#colRight { float: right; width: 600px; padding: 20px 10px 0 10px; }
#colLeft  { float: Left;  width: 150px;	padding: 10px;}
#Horiz    {padding: 5px 10px 0 10px;}

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

#Rates       {text-align: center; }
#Rates TABLE {padding: 0.3em; border-collapse: collapse; border: 1px solid black; margin: auto;}
#Rates TD    {padding: 0.3em; border-collapse: collapse; border: 1px solid black; margin: auto;}
#Rates TH    {padding: 0.3em; border-collapse: collapse; border: 1px solid black; margin: auto;}

#Availability {text-align:center}
#Search       {text-align:center}

/* Map */
#MFLMapCanvas {margin: 0px auto; height: 500px; width: 780px; border: 1px solid black;}
img.MapInfo {border: 1pt solid black; margin: 0px 5px;}
p.MapInfo   {text-align: Left; margin: 0px; padding: 0px;}
h3.MapInfo  {text-align: Left; margin: 0px; padding: 0px; }
td.MapInfo  {vertical-align: top; text-align: center;}


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

.Left  {text-align: Left}
.Horiz { padding: 5px; border-top: 1px solid #FFFFFF; height: 150px; }
.image { float: left; margin: 0 10px 0  0;}
