html {height: 100%;}
body {height: 100%; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: verdana, arial, helvetica, sans-serif;}
h1 {font: 17px bold verdana, arial, helvetica, sans-serif;  color: #397ff3;}

p {font: 12px bold arial, helvetica, sans-serif; color: #696969;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

.topimg {margin: auto auto 5px; width: 964px; height: 73px; background: url(images/lodgemainbg3.gif) no-repeat;}
.topimg table {width:500px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px; padding-top: 4px; margin: 20px 0px 10px 10px; border-width: 0px 0px 0px 0px; border-spacing:0px;}
.topimg table td {font-family: arial, helvetica, sans-serif; font-size: 20px; font-weight: bold;}


div.content {margin: auto; width: 964px;}

.leftcol {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 660px; padding-top: 0px;}
.leftcol {width: 964px;}
.leftcol img {float: right; margin: 0px 0px 20px 0px;}

.gallery img {float: left; margin: 0px 0px 0px 0px; background-color: #000000;}
#film {background-color: #ffffcc; }

.packagenew {margin-bottom: 10px;}
/* .packagenew img {padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px 0px 10px 30px; padding-top: 0px; position: relative;}
 */
.packagetopcorners {padding-right: 0px; padding-left: 0px; background: url(images/packages/topcornersgallery.gif) no-repeat; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 10px;}
.packagebotcorners {background: url(images/packages/botcornersgallery.gif) no-repeat;}

.packagewrapper {padding-right: 20px; margin-top: -3px; padding-left: 20px; background:  url(images/packages/midcornersgallery.gif) repeat-y; padding-bottom: 1px; width: 924px; padding-top: 10px;}

.packagefirstcol {float: left; width: 150px; margin-right: 25px;}
.packagefirstcol img {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; border: 0;}
.packagefirstcol h1 {font-weight: bold; font-size: 16px; margin: 0px; color: #707070; position: relative;}
.packagefirstcol h2 {font-size: 13px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 27px; color: #707070; position: relative;}
.packagefirstcol p {font-size: 10px; padding-right: 0px; padding-left: 0px; padding-bottom: 24px; padding-top: 0px; margin: 0px 0px 0px; color: #707070; position: relative;}

.packageseccol {float: left; width: ; margin-right: 0px;}
.packageseccol p {padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px 0px 5px; color: #000000; padding-top: 0px; clear: both; position: relative;}
.packageseccol h1 {font-family: verdana, arial, helvetica, sans-serif; padding-right: 0px; padding-left: 0px; font-variant: small-caps; font-weight: bold; font-size: 14px; margin-bottom: 15px; padding-bottom: 0px; color: #838485; padding-top: 0px; position: relative;}
.packageseccol a img {border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;}
.packageseccol h3 {padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 10px; padding-bottom: 0px; margin: 0px 0px 10px; color: #2d2d2d; padding-top: 0px; position: relative;}
.packageseccol h2 {font-family: verdana, arial, helvetica, sans-serif; padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; padding-bottom: 0px; margin: 0px; color: #838485; padding-top: 0px; position: relative;}

.packagethirdcol {padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; width: 190px; padding-top: 0px;}
.packagethirdcol h1 {font-weight: bold; font-size: 12px; margin: 0px; color: #838485;}
.packagethirdcol p {padding-right: 0px; padding-left: 30px; font-weight: bold; font-size: 10px; padding-bottom: 5px; margin: 5px 0px 0px; color: #838485; padding-top: 5px;}
.packagethirdcol p a {color: #838485;}
.packagethirdcol img {border: 1px solid #ff9966; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 0px; padding-top: 2px;}

.clearboth {clear: both;}
.floatleft {float: left! important; margin-left: 0px;}


.packagefirstcolV2 {float: left; width: 180px; margin-right: 25px;}
.packagefirstcolV2 img {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; border: 0;}
.packagefirstcolV2 h1 {font-weight: bold; font-size: 16px; margin: 0px; color: #707070; position: relative;}
.packagefirstcolV2 h2 {font-size: 13px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 7px; color: #707070; position: relative;}
.packagefirstcolV2 p {font-size: 10px; padding-right: 0px; padding-left: 0px; padding-bottom: 4px; padding-top: 0px; margin: 0px 0px 0px; color: #707070; position: relative;}


#hens {color:#ff0099; font-weight:bold;}
#stags {color:#0066cc; font-weight:bold;}

.footer {color: #838485; font-size:12px;}
.footer a {color: #2970a6;}

h4 {font-size:24px; font-weight:bold; color: #686868; font-style: italic verdana, arial, helvetica, sans-serif; margin-top: 0px; margin-bottom: 2px;}
SELECT {background: #f0f8ff; font-family: Arial ; color: #0080c0; font-style: italic; font-weight: bold }

input { padding-left: 5px; background: #fffce4; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; border-width: 1px 0px; border-color: #3e53ac; height: 20px; width: 260px;}
textarea { padding: 5px; background-image:  url(images/starformbg.gif); font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; border-width: 0px 0px; height: 160px; width: 400px;}
input.buttonLODGE { background: #3e53ac; font-family: Arial; color: #ffff80; border: 2px outset #ffffff; height: 24px; width: 180px;}

#block1 { font-size: 10pt; background: #0080c0; border: 2px solid #ff0000;}
#block2 { font-size: 10pt; color:#33ccff; background: #0080c0;}
#block3 { background: #224084; border: 2px solid #ffffff;}

#show {background: #ffffff;}