
body {
background-color: #dfd9c0;
background-image: url(images/bg.jpg);
background-position:  center top;
background-repeat: repeat-x;
margin: 0px; 
}

body, td, div {
font-family: trebuchet ms, helvetica, arial, sans serif;  
color: #666;
font-size: 13px;
}


.headerback {
background-image: url(images/headerbg.png);
background-position:  center top;
background-repeat: repeat-x;
}

.header {
background-image: url(images/header.jpg);
background-position:  center top;
background-repeat: no-repeat;
width: 1024px;
height: 152px;
}

.container {
margin-right: auto;
margin-left: auto;
width: 1024px;
background-color: #f4f4f4;
}

.topnav {
background: #a28c43;
}

.content {
margin-right: auto;
margin-left: auto;
width: 1024px;
-moz-box-sizing: border-box; 
box-sizing: border-box;
}

.indexflash {
margin-right: auto;
margin-left: auto;
background-image: url(images/flash1.jpg);
background-position:  center top;
background-repeat: no-repeat;
width:1024px; 
height: 360px;
}

table.inroom td {
border: 1px solid #dfd9c0;
background-color: #ebe7d6;
padding: 10px;
-moz-border-radius: 4px; 
}

.box1 {
border: 1px solid #dfd9c0;
background-color: #ebe7d6;
padding: 10px;
-moz-border-radius: 4px; 
}

.pagebottom {
background-image: url(images/pagebottom.png);
background-position:  center bottom;
background-repeat: no-repeat;
}

#footer {
background-image: url(images/footer.png);
background-position:  left top;
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
width: 1024px;
height: 60px;
}

a:link    { color: #2e4444;  }
a:visited { color: #788f9a;  }
a:hover   { color: #435f6d;  }

.bottomnav a:link    { color: #2e4444; text-decoration: none;  }
.bottomnav a:visited { color: #788f9a; text-decoration: none;  }
.bottomnav a:hover   { color: #435f6d; text-decoration: none;  }

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; color: #668290; }
h4 { font-size: 12px; color: #668290; }

.head1{ font-size: 18px; }
.head2{ font-size: 16px; color: #435f6d; }
.head3{ font-size: 14px; color: #668290; font-weight: bold; }

.sub1 { font-size: 10px; font-family: verdana; }

table.rates td {
border: 1px solid #bbb497;
background-color: #ebe7d6;
}

table.rates { 
border: 1px solid #bbb497; 
}

.recipearchives {
background: #f8e6be;
border-right: 2px solid #a69762;
border-left: 2px solid #a69762;
}


#box2 {
border: 1px solid #bbb497;
background: #dfd9c0;
font-size: 11px;
padding: 8px;
}

#lightbox {
background-color:#dfd9c0;
padding: 10px;
font-family: arial;
font-size: 10px;
font-weight: bold;
color: #333333;
}

#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }

#lightboxCaption { float: left; }

#keyboardMsg { float: right; }

#closeButton { top: 5px; right: 5px; }

#lightbox img { border: 10px; clear: both;}

#overlay img { border: none;}

#overlay { background-image: url(overlay.png); }

* html #overlay {
background-color: #dfd9c0;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale"); }
