/* The Lodge packages, form */

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;}

.packagestopimg {margin: auto auto 5px; width: 964px; height: 150px; background: url(images/packages/entertainment.jpg) no-repeat;}
.packagestopimg 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;}
.packagestopimg table td {font-family: arial, helvetica, sans-serif; font-size: 20px; font-weight: bold;}

.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: #000000; color: #ffffff;}

.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/topcorners.gif) no-repeat; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 10px;}
.packagebotcorners {background: url(images/packages/botcorners.gif) no-repeat;}

.packagewrapper {padding-right: 20px; margin-top: -3px; padding-left: 20px; background:  url(images/packages/midcorners.gif) repeat-y; padding-bottom: 1px; width: 924px; padding-top: 10px;}

.packagewrapper table {width:500px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px; padding-top: 4px; margin: 0px 0px 10px; border-width: 0px 0px 0px 0px; border-spacing:0px;}
.packagewrapper table td {font-family: arial, helvetica, sans-serif; font-size: 12px;}
.packagewrapper table td a {font-weight: bold; color: #ff7a00;}
.packagewrapper table td.col1 {width: 190px;}
.packagewrapper table td.col2 {width: 190px;}
.packagewrapper table td.col3 {width: 120px;}



.packagewrapperfamilies {padding-right: 20px; margin-top: -3px; padding-left: 20px; background:  url(images/packages/midcorners.gif) repeat-y; padding-bottom: 1px; width: 924px; padding-top: 10px;}

.packagewrapperfamilies table {width:400px; padding-right: 4px; padding-left: 4px; padding-bottom: 2px; padding-top: 4px; margin: 0px 0px 10px; border-width: 0px 0px 0px 0px; border-spacing:0px;}
.packagewrapperfamilies table td {font-family: arial, helvetica, sans-serif; font-size: 12px;}
.packagewrapperfamilies table td a {font-weight: bold; color: #ff7a00;}
.packagewrapperfamilies table td.col1 {width: 190px;}
.packagewrapperfamilies table td.col2 {width: 190px;}
.packagewrapperfamilies table td.col3 {width: 120px;}


.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: 7px; color: #707070; position: relative;}
.packagefirstcol p {font-size: 10px; padding-right: 0px; padding-left: 0px; padding-bottom: 4px; padding-top: 0px; margin: 0px 0px 0px; color: #707070; position: relative;}


.packagefirstcolfamilies {float: left; width: 440px; margin-right: 25px;}
.packagefirstcolfamilies img {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; border: 0;}
.packagefirstcolfamilies h1 {font-weight: bold; font-size: 16px; margin: 0px; color: #707070; position: relative;}
.packagefirstcolfamilies h2 {font-size: 13px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-bottom: 7px; color: #707070; position: relative;}
.packagefirstcolfamilies p {font-size: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 4px; padding-top: 0px; margin: 0px 0px 0px; color: #000000; position: relative;}

.packageseccolfamilies {float: left; width: ; margin-right: 0px;}
.packageseccolfamilies 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;}
.packageseccolfamilies 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;}
.packageseccolfamilies img {border: 1px solid #ff9966; padding: 2px; margin-left: 20px; }
.packageseccolfamilies 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;}
.packageseccolfamilies 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;}



.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;}

#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;}

/* Enquiry Form */
/* h1 is only called by the Contact Page */
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #660000;}
/* h2 is only called by the Thank you after the Enquiry Form */
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333399;}

.returnlink {color: #333399;}

textarea { padding-left: 5px; background: #ffffcc; background-image: url(images/starformbg.gif); font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333399; border: 2px outset #ffffff; height: 80px; width: 260px;}
input.Briv { background: #ff6600; font-family: Arial; color: #ffffff; border: 2px outset #ffffff; height: 24px; width: 160px;}

#inf_Email { background-color: #fffef5; font-size: 10pt; font-weight: bold; color: #2a5df4;}
#inf_Name { background-color: #fffef5; font-size: 10pt; font-weight: bold; color: #2a5df4;}
#inf_Message { background-color: #fffef5; font-size: 10pt; font-weight: bold; color: #2a5df4;}

#box1 { border: 1px dashed #999999; background-color: #fffef5; font-size: 10pt;}
#box3 { background-color: #fffef5;}
.box3 { background-color: #fffef5;}
input { padding-left: 5px; background: #ffffcc; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333399; border: 2px outset #ffffff; height: 22px; width: 240px;}
input.dates { padding-left: 5px; background: #ffffcc; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333399; border: 2px outset #ffffff; height: 22px; width: 114px;}
select { background: #ffffcc; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333399; border-width: 0px 0px; height: 22px; width: 260px;}
select.enqriviera { background: #ffffcc; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333399; border-width: 0px 0px; height: 22px; width: 50px;}

.checktel { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; }

/* end Enquiry Form */
/* ends */
