/* CSS Document */


/* Global Styles */
* { margin: 0; padding:0; }
body { background: #f3f1d9; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }


h1, h2, h3, h4, h5 { margin:0; padding:0; }
p { margin: 0; padding: 0; }

/* Header Styles */
h1 a{
	font-size: 14px;
	color: #856527;
	text-align:left;
	font-weight: 100;
	text-decoration: underline;
}
h1, h1 a:hover{ font-size: 14px; color: #856527; text-align:left; font-weight: 100; }
h2 { font-size: 11px; color: #5f4122; }

/* IDs and Containers */
#headerfront { width: 100%; }
#entersite { width: 800px; margin: 0 auto; /* centering the page */ }
#wrapper { text-align: center;  width: 100%;  background-color: #f5f5f5;}
#left {
	float: left;
	width: 400px;
	padding-top: 10px;
}
#right {
	width: 400px;
	float:right;
	padding-top: 10px;
}

/* Background  */
.headerfront { background-image: url(../image/headerfrontbg.jpg); height: 175px; text-align: center;   }
.headerfront2 { background-image: url(../image/headerfrontbg2.jpg); height: 100px; text-align: center;   }
.headerfrontline { background-image: url(../image/headerfrontbgline.gif); height: 23px; }
.reservbtn { background-image: url(../image/reservbtn_bar.gif); background-repeat: no-repeat; height: 70px; }
.upshadow { background-image: url(../image/lowerupshadow.gif); background-repeat:no-repeat; background-position: right; height: 145px; padding-left:10px;}

.clearer { clear: both; }

/* Alignment Styles */
.leftpostxt{ text-align: left; }
.centerpostxt{ text-align: center; }
.toleft { float: left; }
.toright { float: right; }

/* Padding Styles */
.pad { padding: 5px; }
.topleftpad { padding-top: 15px; padding-left: 20px; }
.rightpad { padding-right: 40px; }
.topmar {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Width Styles */
.txtwidth {
	width: 300px;
	padding-right: 2px;
	padding-left: 2px;
}
.rollover { width: 80px; }

/* Font Styles */
.titlemedsize { font-size: 14px; color: #856527; }
.ratesrt { font-size: 17px; color: #5f4122; }
.ratesrtmed a:hover{
	font-size: 14px;
	color: #352800;
}
.ratesrtmed a{ font-size: 14px; color: #352800;	text-decoration: underline;
 }


.strtrates { font-size: 17px; color: #c04400; }

/* Link Styles */
.rollover a { margin: 2px auto 11px auto; color: #503a00; font-weight: 700; display:block; padding: 8px 4px 8px 2px; width: 84px;
background-position: 0 59px; text-decoration: none; background: url(../image/rollover-image.gif) 0 0 no-repeat; padding-left: 8px;}
.rollover a:hover {
	font-weight: 700;
	color: #503a00;
	text-decoration: none;
	background-position: 0 -31px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-left: 8px;
}

a { color: #352800; text-decoration: none; }
a:hover { color: #6c5510; text-decoration: underline; }
