body {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background: #990000 url(g/bg.gif) repeat-x top; font: 62.5% Arial, Helvetica, sans-serif; 
}

p {
font: 1.2em Arial, Helvetica, sans-serif; margin: 0px 0px 12px 0px; padding: 0px 0px 8px 0px;
}

a{ }
a:link{ color: #2765AB; text-decoration: none; font-weight: normal; }
a:visited{ color: #2765AB; text-decoration: none; font-weight: normal;} 
a:active{ color: #71A4E1; text-decoration: none; font-weight: normal;} 
a:hover{ color: #71A4E1; text-decoration: none; font-weight: normal;}

/* Main Layout Start */
.outerframe{
width: 740px; margin: 0px auto 0px auto; text-align: center;
}

.frame{
position: relative; width: 750px; margin: 0px auto 0px auto; text-align: center; background-color: #FFFBEC;
}

.topbar{
position: relative; height: 38px; width: 730px; margin-left: auto; margin-right: auto; color:#fff; background: #fff url(g/tbg.gif) no-repeat; text-align: left; padding: 70px 0px 0px 20px;
}

.title{
position: absolute; top: 95px; left: 55px;
font:bold 1em Arial, Helvetica, sans-serif; color: #CC0000;
}

.leftcol{
text-align: left; width: 189px; float: left; padding: 15px 0px 40px 0px;
}

.imidcol {
width: 530px; float: left; text-align: left; padding: 0px 10px 40px 10px; background:#fff url(g/mbg.gif) repeat-y center;
}

.footer {
position: relative; width: 750px; text-align: left; margin-right:auto; margin-left:auto; clear: both; font: 0.8em Arial, Helvetica, sans-serif; color:#000; background-color: #F0EBD7;
}

.map {
border: 1px solid #000;
}

.bookonlinemain{display:block; background-color:#990000; text-align:center; font-size:1.5em; color:#fff; padding-top:4px;}
	.bookonlinemain a {color:#fff; text-decoration:underline; font-weight:bold;}

.bookonlineside{margin:0px auto 0px auto; width:150px; background-color:#990000; text-align:center; font-size:1.5em; color:#fff; padding-top:4px;}
	.bookonlineside a {color:#fff; text-decoration:underline; font-weight:bold;}

/* Main Layout End */


/* Main Navigation Start */
#navleft {width: 180px; float: left; padding: 0px 0px 20px 0px; font: normal 1.1em Arial, Helvetica, sans-serif;}

#navleft ul {margin: 0px; padding: 0px 0px 6px 0px; list-style: none;}

#navleft ul li {text-align: left; margin-bottom: 1px;}

#navleft ul li a {width: 180px; display: block; /*background: #DFF4A0;*/ color: #000; padding: 4px 0px 4px 10px; text-decoration: none; font: normal 1.1em Arial, Helvetica, sans-serif;  border-bottom:1px solid #F0EBD7;}

#navleft ul li a:hover {background-color: #F0EBD7; color: #000;}
/* Main Navigation End */


/* Sub Navigation Start */
#navleft .small {text-align: left; margin-bottom: 1px;}

#navleft .small a { 
width: 175px; display: block;  background: #eee; color: #335C0A; padding: 6px 0 6px 15px; text-decoration: none;  
}

#navleft .small a:hover {  
background-color: #e5e5e5; color: #777; 
}
/* Sub Navigation End */


/* Text Styles Start */


h1{
font: bold 1.7em Arial, Helvetica, sans-serif; color: #CC0000; margin: 0px 0px 10px 0px;
}

h1.top {
font: bold 1em Arial, Helvetica, sans-serif; color: #CC0000;
}

h2{
font: 1.8em Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 10px 0px;
}

h3{
font: 1.5em Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px;
}

h4{
font: 1.4em Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px;
}

.subhead{
font: bold 1.3em Arial, Helvetica, sans-serif;
}
/* Text Styles End */