body {
	margin:3px 0 0 0;
	background-color:#fff;
	color:#000;
	background: url(../images/header-bg.gif) repeat-x;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:1em;
}
a {
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
}
.siteh {
        width:1000px;
        margin:0 auto;
}
#national-9-logo {
        display:block;
        width:82px;
        float:left;
}
#banner {
        width:580px;
        height:106px;
        float:left;
        background: url(../images/banner.jpg) top left no-repeat;
        margin:0 4px 0 39px;
}
#address {
        width:290px;
        height:106px;
        float:left;
        color:#fff;
        text-align:right;
}
#address p {
        font-size:16pt;
        margin:0 0 1px 0;
}
#address #top-phone {
        font-size:12pt;
}
#address #book-online-now {
        display:block;
        float:right;
        width: 134px;
        height:33px;
        background: url(../images/book-online-now.gif) no-repeat;
}
#address #book-online-now:hover {
        text-decoration:none;
}
#navigation {
        height:23px;
        padding-top:3px;
        text-align:center;
        color:#000;
}
#navigation a {
        color:#000;
}
#left-col {
        width:185px;
        margin-top:4px;
        float:left;
}
#left-col form p {
        margin:0;
}
#left-col label {
        font-size:7pt;
        color:#347f9d;
        font-weight:bold;
        padding-right:2%;
}
#left-col input {
        width:40%;
        float:left;
        margin-right:5%;
        font-size:8pt;
}
#left-col select {
        font-size:8pt;
        color:#666666;
        margin-right:5%;
}
#left-col #rooms-label {
        padding-left:20px;
}
#left-col #smoking {
        color:#000;
}
.left-heading {
        width:185px;
        height:19px;
        color:#fff;
        text-align:center;
        font-size:11pt;
        font-weight:bold;
        background: url(../images/left-heading.gif) no-repeat;
        margin-top:5px;
}
.left-block {
        width:175px;
        min-height:18px;
        background: url(../images/left-footer.gif) no-repeat bottom center #d9e5ee;
        padding:5px 5px 10px 5px;
}
.left-block p {
        margin:0;
        font-size:8pt;
        margin-bottom:15px;
}
#bridal img {
        float:left;
}
#bridal #bridal-price {
        margin: 15px 0 0 5px;
        display:block;
        float:left;
        width:70px;
        font-weight:bold;
}
#content-area {
        float:left;
        width:571px;
        margin:4px 16px 0 10px;
}
#content-box {
        width:571px;
        margin-top:5px;
        background: url(../images/content-header.gif) no-repeat #d9e4ec;
}
#content-box #addy2 {
        font-size:10pt;
        font-weight:bold;
        padding:10px 0 0 10px;
        width:50%;
        float:left;
        margin:0;
}
#content-box #book-or-call {
        font-size:10pt;
        font-weight:bold;
        width:45%;
        float:left;
        margin:0;
        text-align:right;
        padding:10px 0 0 10px;
}
#content-box #book-or-call a {
        color:#000;
        text-decoration:underline;
}

#content-box-footer {
        width:571px;
        height:10px;
        clear:both;
        position:relative;
        margin-top:-10px;
        background: url(../images/content-footer.gif) no-repeat;
}
#photos {
        border:1px solid #7f7f7f;
        padding:5px;
}
#photos img {
	margin:3px;
}
#photos #mainpict {
        float:left;
        width:263px;
}
#right-col {
        width:218px;
        float:left;
        margin-top:4px;
        font-size:10pt;
}
#right-col #breakfast {
        display:block;
        width:128px;
        margin:0 auto;
}
#right-col .right-header {
        width:218px;
        height:19px;
        margin-top:5px;
        color:#fff;
        text-align:center;
        font-weight:bold;
        background: url(../images/right-header.gif) no-repeat;
        font-size:11pt;
}
#right-col .right-block {
        width:208px;
        padding:5px 5px 10px 5px;
        background:#d9e5ee;
}
#footer {
        margin-top:5px;
        height:26px;
        color:#fff;
        font-size:9pt;
        background:#347ab5;
        padding:9px 5px 0 5px;
}
#footer p {
        margin:0;
        float:left;
        width:60%;
}
#footer #bottom-nav {
        float:right;
        width:30%;
}
#footer a {
        color:#fff;
        text-decoration:underline;
}
#footer #bottom-nav a {
        text-decoration:none;
}
#footer #bottom-nav a:hover {
        text-decoration:underline;
}
.highlight1 {
        color:#347ab5;
        font-weight:bold;
}
img {
        border:none;
}
.clear {
        clear:both;
}
