/* CSS Document */

/*body { margin:0; font-size: 62.5%; background-color:#360E16; font-family:Georgia, "Times New Roman", Times, serif; background-image: url(/images/bg-page.jpg); background-repeat: no-repeat; background-position: center 155px; }
*/
body { margin:0; font-size: 62.5%; background-color:#360E16; font-family:Georgia, "Times New Roman", Times, serif; background-image: url(/images/bg-page.jpg); background-position: center -155px; }

img { border:none; }

div.bannerbggrad { background-image:url(/images/bg-grad-topbar.jpg); background-repeat:repeat-x; background-position: left top; }
div.bannerbg { height:155px; background-image:url(/images/bg-topbar.jpg); background-repeat: no-repeat; background-position: center top; }
div.banner { width:769px; margin:0 auto; position:relative; }
div.banner p { width:250px; height:70px; margin:0; padding:0; position:absolute; top:40px; left:1px; }
div.banner p a { display:block; margin:0; padding: 70px 0 0 0; overflow: hidden; height: 0px !important; height /**/:70px; background-image:url(/images/penventon-park-hotel.gif); background-repeat:no-repeat; }


div.banner ul { position:absolute; right:0; top:13px; list-style:none; display:inline; }
div.banner li { display:inline; }
div.banner li a { display:block; float:left; color:#CB971E; text-decoration:none; padding:0 8px; border-left:#CB971E 1px solid; font-size:1.1em; }
div.banner li a.start { border-left:none; }

div.content { position:relative; width:769px; margin:0 auto; }
div.menubg { width:769px; margin:0 auto; background-image:url(/images/bg-menu.png); background-repeat:no-repeat; }
ul.menu { position:relative; margin:0; padding:15px 0 50px 9px; list-style:none; float:left; z-index:10; }
ul.menu a { font-size:1.2em; color:#BE9943; text-decoration:none; }
ul.menu a:hover, ul.menu a.active { color:#FFF; }
ul.menu li { padding:5px 0; }
ul.submenu { margin:0; padding:0 0 0 20px; list-style:none;}
ul.submenu a { font-size:0.9em; }

div.menuend { height:114px; width:200px; position:absolute; bottom:6px; left:6px; background-image:url(/images/menu-illustration.gif); background-position:bottom left; background-repeat:no-repeat; }
div.menuend img { position:absolute; bottom:0px; right:6px; }

div.leadimage { float:right; padding:6px 0; }
div.googlemap { float:right; padding:6px 0; width:559px; height:300px;}

div.rightcol { padding:0 0 12px 0; width:559px; float:right; background-color:#FFF; position:relative; }
div.rightcol h1 { background-color:#BE9943; margin:0 0 12px 0; padding:70px 0 0 0; overflow: hidden; height: 0px !important; height /**/:70px; background-repeat:no-repeat; }


div.copy { line-height:1.6em; width:395px; margin:0 0 0 12px; display:inline; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.copy a { color:#7C0C2E; }
div.copy a.blank { color:#000; text-decoration:none; }
div.copy a:hover { text-decoration:none; }
div.copy h2 { color:#7C0C2E; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; margin:1.5em 0 0 0; }
div.copy h2 em { font-weight:normal; display:block; }
div.copy h3, div.copy h4, div.copy h5, div.copy h6 { color:#7C0C2E; font-size:1.2em; margin-bottom:0; }
div.copy p { margin:0.5em 0 1.5em 0; font-size:1.2em; }
div.copy img { display:block; margin:5px; border:0;}
div.copy ul, div.copy ol { margin-left:16px; padding-left:8px; margin-top:0; }
div.copy li { margin-bottom:0.3em; font-size:1.1em; }


div.ads { float:right; width:134px; }
div.ads img { border:none; }
div.ads a { display:block; border-bottom:#5B5C21 solid 5px; margin-bottom:5px; width:129px; }
div.ads a:hover { border-bottom:#BE9943 solid 5px; }

div.footer { position:relative; width:769px; margin:6px auto 0 auto; }
div.footer form { margin:0; padding:0 0 3px 0; color:#BE9943; font-size:1.2em; }
div.footer input.txt { color:#666666; height:15px; width:340px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:0.9em; border:#000 1px solid; }
div.footer p { margin:0; padding:5px 0 2px 0; color:#BE9943; border-top:#BE9943 1px solid;  font-size:1.1em; }
div.footer ul { list-style:none; display:inline; }
div.footer li { display:inline; }
div.footer li a { display:block; float:left; color:#BE9943; text-decoration:none; padding:0 3px; border-left:#BE9943 1px solid; font-size:1.1em; }
div.footer li a.start { border-left:none; }
.gendall { border:0; position:absolute; bottom:0; right:0; font-size:10px; color:#BE9943; text-decoration:none; }



/* Contact form */
form#contact { position:relative; margin:0; background-color:#BE9943; padding:8px; }
form#contact h2 { color:#6D1C2D; margin:0 0 6px 0; padding:0 0 6px 0; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:normal; border-bottom:#6D1C2D 1px solid; }
form#contact h3 { margin:0; padding:0 0 6px 0; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; }
form#contact h4 { color:#285A68; margin:4px 0; padding:3px 0; font-size:1.1em; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
form#contact p.label { position:relative; padding:2px 0; margin:2px 6px; width:130px; display:inline; float:left; clear:left; }
form#contact textarea#Message{ width:220px; }
form#contact input.txt {width:220px; padding:0;}
form#contact fieldset { border: 1px solid #FFF; padding:0.5em 0.5em 1em 0.5em; margin:7px 0 0 0; }
/*form#login fieldset, form.order fieldset { border: 1px solid #EBF1F2; }*/
form#contact legend { color:#656565; font-size:1.2em; font-weight:bold; }
form#contact div.colleft { width:47%; float:left; }
form#contact div.colright { width:47%; float:right; }

div.hr { margin:0; height:1px; }
div.hr hr { display:none; }
div.hrline { margin:0 6px 6px 6px; height:1px; border-bottom:1px solid #CBAD69; clear:left; }
div.hrline hr { display:none; }


/* PHOTO GALLERY */

div.gallery { padding:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
/*div.galleryitem { float:left; }*/
div.galleryitem { width:126px; height:100px; overflow:hidden;}
div.galleryitem img { display:block; border:none; margin:auto; }
div.galleryitem a { display:block; padding:4px; }
div.galleryitem a:hover{background-color:#ECE1C7;}