body {
  padding: 0 0 0 0;
  margin:  20px 0 0 0;
  font-family: Arial, Verdana;
  font-size: 12px;
  background: #6B022C;
}
#mainAlign {
  width: 751px; 
}

ul {list-style: none; }

#logo {
  padding: 0 0 0 0;
  margin:  0 0 0 0;
}
#topLogo {
  width: 100%;
}
#topLogo img {
  padding-left:    5px;

}
#topNav {
  background: #49301C;
}
#topNav .firstLink {
  padding-left:   20px;
  padding-top:     4px;
  padding-bottom:  4px;
}
#topNav .navLink {
  padding-left:   20px;
  padding-top:     4px;
  padding-bottom:  4px;
}
#topNav .lastLink {
  padding-left:   20px;
  padding-top:     4px;
  padding-bottom:  4px;
}

#topNav a {
/*  font-family:     Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
  font-family: Arial, Verdana;  
  font-size:       12px;
  font-weight:     bold;
  color:           #FFFFFF;
  text-decoration: none;
  padding-bottom:  4px;
}
#topNav a:hover {
  font-family: Arial, Verdana;
  font-size:       12px;
  font-weight:     bold;
  color:           #FDCF45;
  text-decoration: none;
  padding-bottom:  4px;
  background: #46B022C;
}
#topTag {
  padding-top:  10px;
  padding-right: 10px;
  font-family: Arial, Verdana;
/*  font-family: Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  font-weight: bold;  
  color: #FDCF45;
/*  color: #505051;*/
}
#topTag h4 {
  font-family: Arial, Verdana;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  margin-top:    2px;
  margin-bottom: 5px;
}
#mainTagLine {
  padding-top: 15px;
}
table#rightTable { 
background-color:#FFFFFF; 
width:220px; 
height:100%;	
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#rightTable td.greenHeader{ 
background-color:#6B022C;
padding: 4px;
padding-left:8px;
font-size:12px; 
font-weight:bold; 
color:#ffffff;
}
table#rightTable td.review{ 
font-size:12px; 
color:#000000;
padding-top:10px;
padding-right:14px;
padding-left:14px;
}


table#home { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url('../images/mainbglg.jpg') no-repeat;
}

table#home td,ul,li,a,a:visited { 
font-size:12px; 
font-weight:bold;
color:#ffffff;
padding-top:10px;
padding-right:50px;
padding-left:0px;
text-decoration: none;
display:inline;
}
table#home a:hover { 
color:#FDCF45;
}
table#home li.address { 
color:#FDCF45;
}

ul#homeHeading{text-align:left; color: #000000; 
}
ul#homeHeading li.topHeadingOne {
font-weight: bold; 
font-size: 24px; 
display:inline;
}

ul#homeHeading li.topHeadingTwo {
font-size: 24px; 
display:inline;
padding-left: 10px;
}

ul#homeHeading li.subHeading {
text-align:left; 
padding-left: 20px;
font-weight: bold; 
font-size: 18px; 
display: inline;
}
ul#homeHeading li.subHeadingTwo {
padding-left: 20px;
padding-top: 8px;
display: inline;
}
ul#homeHeading li.subHeadingThree {
background-color:#ffffff;
border-bottom-width:540px;
border-bottom-color:#7EC8DF;
font-weight: bold; 
font-size: 18px; 
display: inline;
}


P.copyright {
	FONT-SIZE: 10px;
	color: #969595; /*666666*/
}

#copyright {
	color: #ffffff; font: 10.5px arial,sans-serif;
	padding-top: 10px;
	}

table#contentTable td.middleheading {
height:47;
font-size:18px; 
padding-top:15px;
font-weight:bold; 
}

table#contentTable a:hover.booking { 
color:#FDCF45;
font-style:normal;
}

table#contentTable a.booking { 
font-size:12px; 
color:#000000; 
font-style:normal;
text-decoration: none;
}
table#contentTable td,ul,li { 
font-size:12px; 
font-style:normal;
color:#000000;
text-decoration: none;
display:inline;
}

.booking li{ background: url(../images/red_blt.gif) 0 5px no-repeat; padding: 0 0 0 12px; clear: both; margin: 0 0 8px 0;
font: normal 12px Arial, Helvetica, sans-serif; display: block;}
.booking  h3{font: normal 20px Arial, Helvetica, sans-serif; color: #990000; padding: 0; margin: 0;}
.booking  h5{font: bold 14px Arial, Helvetica, sans-serif; color: #000099; padding: 0; margin: 0;}

