/*created by colin liddicott*/
/* form 3 */
	#form3{
	width:600px;
	/*height:564px; /* fixed size (envelope graphic) */
		overflow:hidden;
	background-image: url(../../../images/bg_postcard_form.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 50px;
	height:400px;
		}
	#form3 h3{display:none;}	
	#form3 fieldset{
	border:none;
	float:left;
	display:inline;
	width:300px;
	margin-left:5px;
	padding-top:110px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
		}	
	#form3 fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#form3 legend{display:none;}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input, #form3 textarea{
	border:1px solid #ddd;
	background:#fff url(../images/form_input.gif) repeat-x;
		}		
	#form3 textarea{
	width:246px;
	overflow:auto;
		}					
	#form3 p.submit{
		margin:0 34px;
		clear:both;
		position:relative;
		}	
	#form3 button{
	padding:0;
	position:absolute;
	left:367px;
	top:-50px;
	width:95px;
	height:36px;
	text-indent:-8000px;
	overflow:hidden;
	border:none;
	background:url(../images/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
		}				


#small #children{ float:left; position:relative; top:-26px; left:100px;}

/* // form 3 */

/*Presets Start Here*/

 #sigplus_local-images ul > li img {
                        border:2px solid #000 !important;
                        margin:6px !important;
                        padding:4px !important;
                        }

			body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,
			blockquote,th,td { margin :0;padding :0; }

			h1,h2,h3,h4,h5,h6 
			{ 
			margin:0 0 10px 0; padding:0; font-size:100%; 
			}
			
			h1 { text-transform:capitalize;font-weight:100;font-family:Tahoma, Arial;font-size:18px; color:#fff; margin:0px; }
			h2 { font-size:14px; color:#000; font-weight:800;  color:#729FE2;  }
			h3 { font-weight:bold;font-size:18px; color:#000;}
			h4 {font-size:12px; font-weight:700; color:#000;}
			p { margin:0 0 15px 0; padding:0; line-height:normal; }

			ul { margin:0; padding:0;  }
			li { margin:0; padding:0; }
		
			
			a { text-decoration:none; font-size:1.0em; outline:none;color:#666666; }
			a img { border:none; }
			a:hover { text-decoration:none; }
			
			hr{display:block;}
			

			input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
/*Presets End Here*/

body{font:62.5% Verdana, Arial, Helvetica, sans-serif;background:#68B8F3 url(../images/backdrop2.gif) repeat-x;}
#wrapper{width:960px; margin:0 auto; padding:0; }
#header{width:950px;  float:left; margin:0 5px; background:#FFFF99 url(../images/wifi.png) top right no-repeat; border-bottom:1px solid #000;   color:#333333;}
#logo{width:331px; height:119px; position:relative; top:20px; left:20px;   background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
#strapline{width:500px;  position:relative; top:-30px;  left:450px; color:#68B8F3;}
#strapline h2{font-size:12px;margin-left:20px;  letter-spacing:5px; color:#68B8F3; font-weight:100;}
#call{ font-weight:800;font-family:Tahoma, Arial;font-size:22px; color:#68B8F3; margin:0px; }

.menu{  width:850px; float:right; height:40px; color:#ffffff; }
.menu li{display:inline; color:#ffffff; }

.menu ul{list-style:none; }

.menu li a{  float:left; -webkit-border-top-left-radius:10px; color:#ffffff;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius:10px; color:#ffffff; margin-left:4px; background:#7B9196; padding:10px 10px 0 10px;  font:1.4em Tahoma, Arial;display:block;   height:30px; }
.menu li a:hover{background:#536568; color:#fff;}

/*for the active link*/
.menu li#current a{background:#536568; color:#fff; text-decoration:underline;}


 #content{background:url(../images/content-backdrop.gif) repeat-y;width:950px; float:left; margin:0px 5px;}
 
 #slider{width:700px; height:250px; float:left; background:#333333;}
 #where-are-we{width:245px; border-left:5px solid #222; height:250px; float:left; background:#666666;}
 
 #text{ width:669px;float:right; border-top:1px solid #000;}
  #text p{color:#000; font-size:10pt; font-family:Tahoma, Arial; }
 #text a img { border:solid 3px #000; }
 #text a img:hover { border:solid 3px #0099FF; }
 #text ul,#text li{list-style:none; font-size:10pt;}
 
 /*THIS IS FOR TITLE IN COMING EVENTS*/
 #text h3 a{font-weight:bold;font-size:18px; color:#000;}
 
 #footer{width:950px; margin:0 5px; height:320px; background:#64712B url(../images/footer.jpg) no-repeat top center; float:left;}
 #address{width:250px;  float:left; margin: 120px 0 0 50px ; border-right:solid 1px #49521F;}
 #address p{font-size:14px; color:#FFF;}
 
 #footer-nav{width:180px; margin: 120px 0 0 20px ; float:left; border-right:solid 1px #49521F;}
 #footer-nav li{list-style-type:none;}
 #footer-nav a{  text-decoration:none; color:#fff; font-size:13px;display:block; background:#49521F; height:20px;padding-left:20px;width:140px; list-style:none; margin:1px 0px;}
 #footer-nav a:hover{color:#000;background-color:#B1C25F;}
 #footer-right{width:400px; height:170px; float:left;margin: 120px 0 0 20px ; background:url(../images/creditcards.png) no-repeat top;} 
 #website p{float:left; width:300px; margin:10px 0 10px 5px; color:#000;  font-size:15px;}
 #website a{color:#000;  }
  #website a:hover{color:#fff;}
  #logos{width:400px; height:70px; border-top: solid 1px #47501F; padding-top:10px; margin:100px 0 0 0;  float:left;}
  #logos img{margin-left:10px;}

  
 #left-colum{ width:240px; border-top:#000 1px solid; border-right:#000 1px solid; margin:0px 0px; float:left; background:#B3C6C6;}
 #left-colum h3 {  font-weight:bold;   text-align:center; margin-top:5px; padding:5px 0px; text-transform:capitalize; background:#066AB4; }
 #left-colum a{font-size:16px; color:#fff;}
 #left-colum a:hover{font-size:16px; color:#000;}
 #left-colum p{padding:5px; }
 .feature-box{
	overflow:hidden;
	width:240px;
	height:200px;
	float:left;
	margin:10px 0px;
	background:#DFE7E7;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
}
 
 .events{
     font-size:11pt;
 }
 .events ul{
 width:240px;
     font-size:11pt;
     list-style:none;
 }
 .events li{
     font-size:11pt;
 }
 .rates_table{
 vertical-align:top;
     font-size:12pt;
 }
  .rates_table tr{
 vertical-align:top;
     font-size:12pt;
 }
#bookmarks{
    width:250px;
    float:right;
}
#bookmarks img{
    border:none;
    max-width:128px;
}
#bookmarks a img{
    border:none;
}
#bookmarks a:hover img{
    border:none;
}
#attractions li{
list-style:none;
display:inline;
}
#attractions li img{
border-style: solid; 
border-width: 3px; 
margin-left: 5px; 
margin-bottom: 5px;
}
.gallery {
		padding: 5px;
	}
	.gallery ul { list-style: none; }
	.gallery ul li { display: inline; }
	.gallery ul li img{
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	.gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
		color: #fff;
	}
	.gallery ul a:hover { color: #fff; }
 .gallery img{
     max-height:150px;
 }
	
	.thumb{
	width:125;
	height:94;
	}
	#gallery_thumbs ul{list-style:none;}
	#gallery_thumbs ul li{display:inline;}
 #content-events{
     font-size:13pt;
     line-spacing:150%;
 }
  #content-events ul{
     list-style-type:disc;
     font-size:13pt;
 }
  #content-events li{
     list-style-type:disc;
     font-size:13pt;
     margin-top: 1em;
 }

