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;
   z-index:999999;
}
#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, p.featured, div.featured {
   line-height: 1.2em;
   margin: 0px !important;
   padding-top: 0px !important;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
}
p.featured {
   font-size:14px;
}
.specials {
   font-weight:bold;
   color: #FFFF66 !important;
}
.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;
}

