body{
margin:0px auto;
background-color:#0d79d4;
}
#PageFrame {
width:954px;
margin:0px auto;
padding:0px;
background-color:#29467c;
}
#logoHeritageHotel {
width:954px;
height:115px;
background-image:url(logoHeritageHotel.jpg);
background-repeat:no-repeat;
background-position:center;
}
#phoneAndEmail {
text-align:right;
padding-top:70px;
width:866px;
margin:0px auto;
}
.phone {
font-family:Arial, Helvetica, sans-serif;
color:#cbd2df;
font-size:1.1em;
font-weight:bold;
}
.email a{
font-family:Arial, Helvetica, sans-serif;
color:#9fadc5 !important;
font-size:0.9em;
text-decoration:none !important;
}
.email a:hover{
color:#FFFFFF !important;
text-decoration:none !important;
}
/* navigation */
#HeritageHotelMenuTab {
height:24px;
width:866px;
padding:0px;
margin:0px auto;
background-color:#1081cb;
}

#navHContainer {
display:block;
margin:0px;
padding:0px;
}

#nav ul {
padding:0px;
margin:0px auto;
    list-style:none;
    float:left;
    width:auto;
}
#nav li {
position: relative;
float:left;
list-style: none;
font-size:0.8em;
height:20px;
padding:4px 0px 0px 0px;
margin:0px;
}
#nav li:hover {
background-image:none;
background-color:#005EBB;
}
/* second-level lists */
#nav li ul { 
position : absolute;
left: -999em;
padding:0px;
margin:0px;
background-color:#1081cb;
float:left;
display:block;
}
/* set the text properties for main tab */
#nav a {
float:left;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none !important;
color:#ffffff !important;
display:block;
text-align:center;
margin:0px;
padding:0px 11px;
font-weight:normal;
border-left:#06a1f2 solid 1px;
}
#nav a:visited {

}
#nav a:hover {
background-image:none;
background-color:#005EBB;
}
#nav ul li {
}
/* set the hover properties for the main tab background */
#nav li:hover {
}
/*  set the submenu background and font color etc  */
#nav li li a {
padding:2px;
height:auto;
margin:0px;
text-align:left;
}
/* set the hover effects for the submenu 1 text and background and cancels the image background from the main tab */
#nav li li a:hover{
}
#nav li li {
background-image:none;
padding:2px;
height:auto;
margin:0px;
float:left;
position:relative;
display:block;
background-color:#1081cb;
width:123px;
font-size:0.9em;
}
#nav li li:hover {
background-image:none;
background-color:#005EBB;
}
#nav li a.SelectedTab {    
}
#nav .DisabledTab {

}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;

}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0px;
	margin-top:24px;
	
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
left:118px;
	margin-top:0px;
}
/*end of navigation*/
.spacer {
width:954px;
height:2px;
clear:both;
margin:0px;
padding:0px;
}
#flashHeritageHotel {
clear:both;
width:866px;
height:323px;
padding:0px;
margin:5px auto;
}
.mainImage {
float:left;
width:602px;
height:321px;
background-color:#003366;
margin:0px;
padding:0px;
}
.HeritageFlashFrame {
float:right;
width:262px;
height:321px;
background-color:#003366;
margin:0px;
padding:0px;
}
#twoPaneContent {
clear:both;
width:866px;
margin:10px auto 20px auto;
color:#FFFFFF;
}
.contentHeritageHotel {
float:left;
width:615px;
margin:0px;
padding:0px;
}
.rightPaneHeritageHotel {
float:right;
width:225px;
margin:0px;
padding:0px;
}
#footerHeritageHotel {
width:866px;
margin:0px auto;
padding:10px 0px;
clear:both;
text-align:center;
color:#f3f6fa;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
border-top:#06a1f2 solid 2px;
}
#footerHeritageHotel a{
color:#f3f6fa !important;
font-weight:normal;
text-decoration:none !important;
}
#footerHeritageHotel a:hover {
color:#ffffff;
text-decoration:underline !important;
}


/* styling text etc */

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#ffffff;
margin:8px 0px;
padding:0px;
}
h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-transform:none;
text-decoration:none;
color:#ffffff;
margin:8px 0px;
padding:0px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#ffffff;
}

.Normal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#ffffff;
}
.NormalBold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#ffffff;
font-weight:bold;
margin:8px 0px;
padding:0px;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
margin:8px 0px;
padding:0px;
}
a {
color:#ffffff !important;
font-weight:bold;
text-decoration:underline !important;
}
a:hover{
color:#91C8FF !important;
text-decoration:none !important;
}
a:visited {

}
a:active {

}











