body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #eaddc6;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
#masthead {
	color: #999999;
	width: 982px;
	position: relative;
	background-image: url(Masthead5.jpg);
	background-repeat: no-repeat;
	height: 194px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#masthead img {
	padding-top: 33px;
	padding-left: 155px;
}
#logo {
	height: 180px;
	padding-bottom: 0;
	width: 200px;
	float: left;
	margin-left: 16px;
}
#columntop {
	clear: both;
	background-image: url(top4.png);
	background-repeat: no-repeat;
	height: 22px;
}
#pmm_wrapper {
	font-size: 0.8em;
	margin: 4px 0px 0px 15px;
}
#columnwrapper {
	width: 982px;
	background-image: url(middle4.png);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#c1, #c2 {
   float: left;
}
#c1 {
   width: 234px;
}
#c2 {
	width: 736px;
	position: relative;
	z-index: 55;
}
#c1 .content {
	font-size: 0.86em;
	padding: 6px 28px 16px 34px;
	color: #FFF;
}
#c2 .content {
	color: #006;
	font-size: 0.86em;
	padding: 0px 36px 16px 42px;
	line-height: 1.6em;
}
#rentals #c2 .content table {
	background-color:#D9D9FF;
	border: 1px solid #FDE080;
}
#rentals #c2 .content table td {
	border: 1px solid #D2D2FF;
}
#rentals #c2 .content table td p, #rentals #c2 .content table td ul {
   padding: 4px 6px 4px 14px;
   margin: 0px;
}
#rentals #c2 .content table td ul {
	list-style-image: url(dot.gif);
}
#rentals #c2 .content table td ul li {
	padding-left: 6px;
	line-height: 1.3em;
	margin-bottom: 8px;
}

h1 {
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 16px;
	color: #805555;
	letter-spacing: 0.08em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
}
#c2 h2 {
	font-size: 1.2em;
	letter-spacing: 0.14em;
	color: #933;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#c1 h2, #c2 .c4 h2 {
	color:#FFC;
	font-size: 1.14em;
	margin-bottom: 4px;
}
#c2 .c4 h2 { margin-top: 0px; }
h3 {
	font-size: 1.04em;
	line-height: 1.3em;
	color: #985101;
	margin-bottom: 4px;
}
#c1 h1 { color:#FF9; font-size:1.3em; }
#c1 h3 { color:#CCF; }
.topZero {
   margin-top: 0;
}
#columnbottom {
	clear: both;
	background-image: url(bottom4.png);
	background-repeat: no-repeat;
	height: 22px;
}
#footer {
   margin: 0px auto;
   font-size: 0.7em;
   width: 982px;
}
#footercontent {
   padding: 14px;
}
/*Default Links - Applies to the Main Content Column*/
#c2 .content a:link, a:visited {
	color: #039;
}

#c2 .content a:hover, .content a:focus, .content a:active {
	color: #E88B00;
}
.myimages {
	border: 1px outset #666666;
	padding: 5px;
	background-color: #F4F4F4;
}
a:hover .myimages   {
	padding: 5px;
	border: 1px solid #666666;
	background-color: #CCF;
}
/*
Left Sidebar Links - We add .content to the selector name to 
make it more specific and to eliminate conflicts with the main navigation bar
*/
#c1 .content a:link, #c1 .content a:visited {
	color: #DDE4FF;
}
#c1 .content a:hover {
	color: #FF6;
}
/* SIDE BOX */
.c4 {
	float: right;
	width: 220px;
	margin-left: 12px;
}
.c4_top {
	background-image: url(boxtop.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 220px;
}
.c4_middle {
	background-image: url(boxmiddle.jpg);
	background-repeat: repeat-y;
	width: 220px;
}
.c4_bottom {
	background-image: url(boxbottom.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 220px;
}
#c2 .content .c4 a:link, #c2 .content .c4 a:visited {
	color:#CFF;
	text-decoration: none;
}
#c2 .content .c4 a:hover { 
	color:#FF6;
}
#c2 .c4 ul, #c1 .content ul {
	margin: 0;
padding 0; 	padding: 0;
}

.c4 ul, #c2 ul, #c1 .content ul  {
	list-style-image: url(assets/ball.gif);
	padding: 7px 3px 7px 3px;
	margin-left: 12px;
}


.c4 ul li, #c1 .content ul li {
	line-height: 1.2em;
	margin-bottom: 9px;
}
#c2 ol { margin-top: 6px; }
#c2 ol li { margin-bottom: 8px; }
.featured {
	color:#FFC;
	padding-right: 12px;
	padding-left: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: .9em;
}
.featured p {
	line-height: 1.2em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.content p {
	padding: 0;
	margin-top: 2px;
	margin-bottom: 6px;
	line-height: 1.3em;
}
/*Footer Links*/
#footer a:link {
   color: #003399;
}
#footer a:visited {
   color: #663366;
}
#footer a:hover, #footer a:focus, #footer a:active {
   color: #3366FF;
}

#movie {
	height: 220px;
	width: 205px;
	margin-left: 1px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFC;
	border-right-color: #FFC;
	border-bottom-color: #FFC;
	border-left-color: #FFC;
	padding: 0px;
	margin-top: 0px;
}
#ss img, #ss #movie {
	border: 1px solid #333333;
}

.clearing {
display: block;
clear: both;
visibility: hidden;
height: 0;
border-width: 0;
margin: 0;
padding: 0;
}
.hidecute {
   visibility: hidden;
}

/* Error Message and Thank You for Reservation Form */
#errormessage {
	background-color: #FFFFD9;
	border: 2px outset #000066;
	position: absolute;
	height: 200px;
	width: 380px;
	left: 50px;
	top: 0px;
	text-align: center;
	padding: 30px 16px 16px;
	z-index: 999;
}
#thankmessage {
	background-color: #FFFFD9;
	border: 2px outset #000066;
	position: absolute;
	height: 500px;
	width: 380px;
	left: 50px;
	top: 0px;
	padding: 30px 16px 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	z-index: 999;
}
/******** SUBMIT BUTTONS ***********/
form input.button {
   color: #99FFFF;
   text-transform: uppercase;
   padding-right: 5px;
   padding-left: 5px;
   padding-top: 3px;
   padding-bottom: 3px;
   border-top: 2px solid #BDBD81;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   background-color: #3570AA;

}
form input.button:hover {
   color: #CDFF82;
   background-color: #009900;
}
.check {
   height: 1px;
   position: absolute;
   width: 120px;
   left: -1600px;
   top: -1500px;
}
.alignright { float:right; margin-left:6px; }
.alignleft { float:left; margin-right:6px; }
p.lessmargin {
   line-height: 1.1em;
   margin-top: 1px;
   margin-bottom: 6px;
   padding: 0px;
}
#TICKER b, #TICKER strong { color:#C30; }

.link-top {
	background: url(back-to-top.gif) no-repeat right center;
	padding-right: 18px;
	float: right;
	color: #039;
	font-weight: bold;
}
/*
a.largertext  {
	font-size: 1.2em;
	color: #FFC;
	font-weight: bold;
}
.largertext a:hover { color:#CFF; }
*/
.bnow a, .bnow a:visited {
   text-decoration: none;
   padding: 4px 10px;
   color: #FFFFFF !important;
   background-color: #6889AC;
   border-top: 1px solid #FFFFFF;
   border-right: 1px solid #4F4F4F;
   border-bottom: 1px solid #4F4F4F;
   border-left: 1px solid #FFFFFF;
   font-weight: bold;
   font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
}
.bnow a:hover, .bnow a:focus, .bnow a:active {
   color: #333333 !important;
   background-color: #FFCF66!important;
}
#contact {
	padding: 4px;
	background-color: #6F4A4A;
	border: 1px solid #500;
}
.specials strong, .specials b, .specials li, .specials h2 { color:#F00; font-size: 1.2em; }
.p7AB ul { margin-top:2px;
	font-size: 1.1em;
}
