@charset "utf-8";
/* CSS Document */

* {	margin: 0px;}
IMG { border: 0px;}
html, body {margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;}
a:active, a:link, a:visited {color: #000;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}
.wrapper {width: 716px;height: auto;margin-left: auto;margin-right: auto;}
.header {width: 696px;height: 164px;border: 10px solid #000; background:url('../images/header.png') top left no-repeat;}
.map_link{float:right; margin: 10px 44px; font-weight:bold; font-size:17px;}
.nav {width: 100%;height: 27px;text-align: center;}
.content {width: 696px;	height: auto;border: 10px solid #000;background: #c6bca8;position: relative;}
.footer {width: 100%;height: auto;margin-top: 10px;text-align: center;}
.main {width: 456px;height: auto;padding: 10px;	float: left;}
.mainStore {width: 676px;height: auto;padding: 10px;}
.r_column {	width: 205px;height: auto;float: left;margin-top: 10px;padding-left: 5px;}
.clear{width: 100%;	height: 1px;clear: both;}
.wrapper .content .r_column p {margin-bottom: 10px;}
.wrapper .content .main p {margin-bottom: 10px;}
.wrapper .content .main .email_signup #textfield {margin-top: 5px;}
.wrapper .content .r_column #emailSignup #imageField {vertical-align: bottom;}

/*subpage css*/
.attractions {padding: 10px;}
.rentalImage {width: 200px; height:auto; margin-right: 10px;float:left;}
.rentalDetailImg {width: 250px; height: auto; margin-right: 10px;}
.line {width: 100%; height: auto; border-bottom: 1px dashed #000; margin-bottom: 5px;}
.gallery_image{width:456px; height:auto; margin:0 0 20px 0;}
.gallery_image img{width:446px;  border:4px solid #9b907d;}
/*Fonts*/
.regHeadings {font-weight: bold;}


/*Forms*/
.formGen {width: 175px;}
.formSm {width: 65px;}
.formCm	{width: 375px;}
.email_field {height: 16px;	width: 169px; margin-top: 2px;}
.content .main .regForm #form1 p {padding: 10px;}
.regForm{width: 402px; background: #c6bca8; border: 2px solid #9b907d; margin-left: auto; margin-right: auto;}
.regForm2{width: 100%; background: #c6bca8; border: 2px solid #9b907d; margin-left: auto; margin-right: auto;}
.formHeadings {width: 100%; height: auto; background: #9b907d;color:#fff;}
.send {text-align:right; margin-right: 2px;}
.test {visibility:hidden;}

/*Confirm/deny*/
.success {width: 435px; height: auto; padding: 10px; font-weight:bold; background:#C2F5C7;}
.fail {width: 435px; height: auto; padding: 10px; font-weight:bold; background:#F9B9BB;}

/*gallery*/
.gal_thumbnails{width: 102px; height: 63px; margin-left: 15px; margin-bottom: 15px;float: left;}
.gal_wrap{width: 425px; height: auto; clear: right; margin-left:auto; margin-right:auto; border: 1px solid black;}

/*shop*/
.imageWrap{width: 400px; height: auto;  margin-right: 10px; clear: both;}
.imageThumb{width: 100px; height: auto; float: left; margin: 5px;}
.detailsR{width: 400px; height: auto; float: left; margin-top: 2px; clear: right; padding-left: 3px; overflow: hidden;}
