/* micbinks stylesheet for Kingfisher Lodge */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Links */

a:link {
	color: #5098EC;
}
a:visited {
	color: #B2843A;
}
a:hover {
	color: #3F531C;

}
a.nav {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	border-right: 1px solid #FFF;
/*	border-top: 1px solid #FFF;   */
	width: 172px;
	padding: 4px 0px 4px 0px;
	color: #FDFF2F;
	background-color: #A0A435;
}
a.nav:visited {
	color: #FDFF2F;
}
a.nav:hover {
	text-decoration: none;
	color: #F3D855;
	background-color: #3F531C;
}

/* Text Formatting */

h1 {
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
h2 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
p.head {
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
p {
	font-size: 13px;
}
p.sm {
	font-size: 11px;
}
.sm {
	font-size: 11px;
	font-weight: normal;
}
p.under_table {
	font-size: 13px;
	margin-top: 1px;
}
p.date {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9F9F9F;
	text-align: right;
	margin-right: 15px;
}
.footer {
	font-size: 10px;
	text-align: center;
}
.sp {
	margin-bottom: -20px;
}
ul {
	font-size: 13px;
}
li {
	margin-bottom: 10px;
}
ol {
	font-size: 13px;
}
.line {
	border-top: 1px dotted #B2843A;
	margin: 15px 20px -20px 20px;
}
.box {
	font-size: 13px;
	border: 1px solid #3F531C;
	background-color: #A0A435;
	padding: 3px;
	margin: 5px;
}
.box2 {
	font-size: 14px;
	border: 1px solid #3F531C;
	padding: 3px;
	margin: 5px;
}
.box3 {
	font-size: 12px;
	border: 1px solid #FF8F93;
	padding: 2px;
	margin: 3px;
}
.mail {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}
.button {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #3F531C;
	border-top-color: #FDFF2F;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #FDFF2F;
}
.pic_space {
	margin: 0px 5px 0px 5px;
}

/* Tables */

table.top {
	background: #A0A435 url(images/top_left.gif) top left no-repeat;
	width: 780px;
}
table.top td.rt {
	background: #A0A435 url(images/top_right.gif) top right no-repeat;
	text-align: center;
	width: 450px;
	padding: 10px;
}
table.top td.lft {
	width: 330px;
}
table.nav {
	width: 688px;
	text-align: center;
	border-left: 1px solid #FFF;
}
table.content {
	width: 780px;
	border: 1px solid #A0A435;
	border-top: none;
	border-bottom: 20px solid #A0A435;
	background: url(images/cntr_top_left.gif) top left no-repeat;
}
table.content td.content_m {
	padding: 10px 6px 10px 6px;
	background: url(images/cntr_top_right.gif) top right no-repeat;
}
table.content td.content_l {
	background: url(images/cntr_lower_left.gif) bottom left no-repeat;
	height: 40px;
}
table.content td.content_r {
	background: url(images/cntr_lower_right.gif) bottom right no-repeat;
	text-align: right;
	padding-right: 20px;
}
table.main {
	width: 100%;
}
table.main td {
	width: 50%;
	padding: 0px 8px 0px 8px;
}
td.loco {
	width: 50%;
	padding: 4px;
}
#avail {
	width: 100%;
}
#rates {
	width: 100%;
}
table.pricing {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	border: 1px solid #FDFF2F;
}
table.pricing th {
	padding: 3px;
	background-color: #DFDFDF;
}
table.pricing td {
	text-align: left;
	padding: 2px 2px 2px 4px;
	background-color: #B2843A;
}
table.avail {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	border: 1px solid #3F531C;
}
table.avail th {
	padding: 3px;
	background-color: #DFDFDF;
}
table.avail th.rate {
	width: 40px;
}
table.avail td {
	text-align: left;
	padding: 2px 2px 2px 3px;
	background-color: #DFFFEF;
}
table.avail td.booked {
	background-color: #FF8F93;
}
table.form {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	width: 665px;
	background-color: #DFFFEF;
	padding: 4px;
	border: 1px solid #3F531C;
}
table.form td.form {
	text-align: right;
	padding: 5px 5px 5px 0px;
	width: 60%;
}