/* General Styles */
body{ margin: 0px; padding: 0px; background-image: url(images/background.jpg); background-position: top; background-repeat: no-repeat; background-color: #4C3B2B; }
.body_information{ margin: 0px; padding: 0px; background-image: url(images/background_information.jpg); background-repeat: repeat-y; background-color: #FFFFFF; }
.body_gallery{ margin: 0px; padding: 0px; background-image: none; background-color: #FFFFFF; }
img, div { behavior: url(iepngfix.htc) }
img { border-style: none; }

.special_news { }

p {font-family:"Courier New", Courier, mono; font-size: 14px; margin: 0px 0px 15px 0px; }

/* Form Elements */
.textbox { padding: 0px; border-width: 0px;
background-image:url(images/fieldline.gif); background-color: transparent;
font-family:"Courier New", Courier, mono; font-size: 14px; text-align: left; }

.buttonbox { padding: 0px; border-width: 1px; border-color:#333333;
background-color: transparent;
font-family:"Courier New", Courier, mono; font-size: 14px; text-align: left; }

.formtable { padding: 0px; margin: 0px; margin-left: -1px; border-width: 0px; }


/* Content Layout */
.container_information{ padding: 0px; margin: 30px;
font-family:"Courier New", Courier, mono; font-size: 14px; text-align: left; }

.container_content{ padding: 0px; border-width: 0px;
width: 640px; margin-left: auto; margin-right: auto;
position: relative; z-index: 2; }

.container_menu{ padding: 0px; border-width: 0px;
width: 640px; margin-left: auto; margin-right: auto; margin-top: 190px;
position: relative; z-index: 2; }

.container_footer{ padding: 0px; border-width: 0px;
width: 750px; height: 450px; margin-left: auto; margin-right: auto; margin-top: -180px;
position: relative; z-index: 1;
background-image:url(images/background_bottom.png); }

.container_background{ padding: 0px; border-width: 0px;
width: 750px; height: 100%; margin-left: auto; margin-right: auto; margin-top: -100%;
position: relative; z-index: 0;
background-image:url(images/background_tile.png); }

.menu{ padding: 0px; border-width: 0px;
/*width: 350px; margin: 0px; margin-left: 280px; margin-right: 10px;*/
width: 575px; margin: 0px; margin-left: 121px; _margin-left: 186px; margin-right: 6px;
position: relative; z-index: 3; }

.container_maintext{ padding: 0px; border-width: 0px;
width: 610px; margin-top: 25px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px;
position: relative; z-index: 3;
font-family:"Courier New", Courier, mono; font-size: 14px; text-align: left; }

.container_extratext{ padding: 0px; border-width: 0px;
width: 610px; margin: 0px; margin-left: 15px; margin-right: 15px;
position: relative; z-index: 3;
font-family:"Courier New", Courier, mono; font-size: 14px; text-align: left; }

.container_polaroid_top{ padding: 0px; border-width: 0px;
width: 258px; height: 320px; margin-top: -25px; margin-left: -30px; margin-right: 15px; margin-bottom: 0px;
position: relative; float: left; z-index: 3; }

.container_polaroid_top_small{ padding: 0px; border-width: 0px;
width: 170px; height: 220px; margin-top: -10px; margin-left: -10px; margin-right: 15px; margin-bottom: 0px;
position: relative; float: left; z-index: 3; }

.container_polaroid_bottom{ padding: 0px; border-width: 0px;
width: 258px; height: 320px; margin-top: 0px; margin-left: 15px; margin-right: 0px; margin-bottom: 0px;
position: relative; float: right; z-index: 3; }

.container_polaroid_gallery{ padding: 0px; border-width: 0px;
width: 345px; height: 320px; margin-top: -35px; margin-left: -130px; margin-right: 15px; margin-bottom: 5px;
position: relative; float: left; z-index: 3; }

.container_polaroid_tour{ padding: 0px; border-width: 0px;
width: 170px; height: 220px; margin: 0px;
display: inline; z-index: 3; }


/* Gallery Overlay */
.container_gallery_foreground{ padding: 0px; border-width: 0px;
width: 590px; height: 720px; margin: 0px;
position: absolute; z-index: 5; }
.container_gallery_background{ padding: 0px; border-width: 0px;
width: 410px; height: 450px; margin: 0px; left: 90px; top: 110px;
position: absolute; z-index: 3; }