/* Start of CMSMS style sheet 'WinterHavenStyle' */
/* -------------------------------------------------------------- 
  
  style.css
  Written By: 
  	Allan Simpson
	10-25-2008
	http://www.simpson-design.com
  
-------------------------------------------------------------- */





body {
	background-color: #7BA5F0;
	background-image:url(sitegraphics/blueBGTile.jpg); /* set the background for the site */
	background-position:top;
	background-repeat:repeat;
	background-attachment:scroll;  /* background will scroll */
	text-align: center; /* IE6 Fix */
	margin:5px 0;  /* give the top of the site some spacing */
}

/* Containment box, wrapper */
#wrapper {
	background-image:url(sitegraphics/topCenterBG.jpg);	/* set second main background for the site */
	background-repeat: no-repeat;
	border:0px solid #1B2234;
  	text-align: left;
  	padding: 0;
  	margin: 0 auto;   /* Centers layout */
  	width: 924px;     /* Total width */
	height:auto;
}

.logoBlank{
       margin:0px;
       padding:0px 0 0 120px;
}


/* Layout  DIVS
-------------------------------------------------------------- */
#header {
	padding:0px;
	margin:0px;
	height:219px;
	width:924px;
}

#navColumn {
    float:left;
	padding:59px 0 0 90px;
	margin:0px;
	width:320px;
}

#navTop{
	background-image:url(sitegraphics/navbarTop.png); /* set the background for the site */
	padding:0px;
	margin:0px;
	width:258px;
	height:141px;
}	

#navMiddle{
	background-image:url(sitegraphics/navbarMiddle.png); /* set the background for the site */
	padding:0px;
	margin:0px;
	width:258px;
}	

#navBottom{
	background-image:url(sitegraphics/navbarBottom.png); /* set the background for the site */
	padding:0px;
	margin:0px;
	width:258px;
	height:40px;
}	

#infoTop{
	background-image:url(sitegraphics/infoTop.png); /* set the background for the site */
	padding:0px;
	margin:0px;
	width:258px;
	height:167px;
}	

#infoMiddle{
	background-image:url(sitegraphics/infoMiddle.png); /* set the background for the site */
	padding:0;
	margin:0;
	width:258px;
}	

#infoBottom{
	background-image:url(sitegraphics/infoBottom.png); /* set the background for the site */
	padding:0px;
	margin:0px;
	width:258px;
	height:151px;
}

#mainColumn{
	float:left;
	padding:0px;
	margin:0px;
	width:500px;
}

#bookTop{
	background-Image:url(sitegraphics/bookTop.jpg);
	padding:0px;
	margin:0px;
	width:492px;
	height:104px;
}

#bookPhotos{
	background-Image:url(sitegraphics/bookPhotos.jpg);
	padding:0px;
	margin:0px;
	width:492px;
	height:289px;
}
#bookPhotosFlash{
	padding:10px 0 0 34px;
	margin:0px;
}

#bookMiddle{
	background-Image:url(sitegraphics/bookMiddleTile.jpg);
	padding:0px;
	margin:0px;
	width:492px;
}

#bookMail{
	background-Image:url(sitegraphics/mail.png);
	padding:0px;
	margin:0 0 0 45px;
	width:392px;
        height:364px;
}

#bookBottom{
	background-Image:url(sitegraphics/bookBottom.jpg);
	padding:0px;
	margin:0px;
	width:492px;
	height:59px;
}

#bookGoogleMap{
        padding:0 0 0 40px;
        margin:0px;
}

#footer{
	background-Image:url(sitegraphics/footer.png);
        clear:both;
	background-repeat: no-repeat;
	padding:60px 0 0 80px;
	margin:0px 0 0 110px;
	width:812px;
	height:195px;
}

/* Menu Navbar
-------------------------------------------------------------- */
.navbarMenu {
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:0 0 0 0px;
	margin:0px;
}

ul.footerNav {
	list-style:none;
	border:none;
	padding:0px 0 0 0px;
	margin:0px;
}

ul.navbarMenu {
	list-style:none;
	border:none;
	padding:10px 0 0 8px;
	margin:0px;
	width:160px;
}

ul.navbarMenu li{
	padding:0 0 0 20px;
	margin:0px;
}

ul.footerNav li a {
	font-size:18px;
	border-right: 1px solid #c39c4e;
	padding: 0px 5px 2px 5px;
        margin:0px;
	text-decoration:none;
        float:left;
	color:#3F2F10;
}

ul.navbarMenu li a {
	font-size:24px;
	display: block;
	border-top: 1px solid #c39c4e;
	padding: 5px 0px 2px 32px;
	text-decoration:none;
	color:#666666;
	width:170px;
}

ul.navbarMenu li a:hover, ul.navbarMenu li a:focus {
	color:#000000;
	background-color: #eeeeee;
}

span.footerNavText{
	font-size:18px;
	color:#3F2F10;
	padding:0px;
	margin:0px;
}

/* Headings 
-------------------------------------------------------------- */
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}

p{	font-size:14px;
	padding:0 40px 0 50px;
	margin:0px;
	color:#836043;
}


#notepaper{
        background-image:url(sitegraphics/notepad.jpg);
        background-repeat:no-repeat;
        width:229px;
        height:327px;
        padding:0px;
        margin:0px 0 0 50px;
}

#atractionsList{
        background-image:url(sitegraphics/atractions_list.jpg);
        background-repeat:no-repeat;
        width:229px;
        height:327px;
        padding:0px;
        margin:0px 0 0 50px;
}

ul.main{

        font-size:14px;
	padding:70px 10px 0 40px;
	margin:0px;
	color:#CA3E0F;
        line-height:130%;
}


/* magic image manipulation
----------------------------------------------- */

.alignRight { float:right; margin: 0 0 15px 15px; padding: 5px; border: 1px solid #aaa;}
.alignLeft { float:left; margin: 0 15px 15px 0; padding: 5px; border: 1px solid #aaa;}
.frame { padding: 5px; border: 1px solid #aaa; }
img, div { behavior: url(pngfix/iepngfix.htc)}
.noBorder{border:0px;}

        


/* Link Stylings
-------------------------------------------------------------*/
a {color: #3F2F10;font-size:14px;}
a:link {text-decoration: none;;}
a:visited {text-decoration: none;color: #3F2F10;}
a:hover {text-decoration: none;color: #B1865C;}
a:active {text-decoration: none;}


a.infobarLink {color: #3F2F10;font-size:14px;}
a.infobarLink :link {text-decoration: none;;}
a.infobarLink :visited {text-decoration: none;color: #3F2F10;}
a.infobarLink :hover {text-decoration: none;color: #B1865C;}
a.infobarLink :active {text-decoration: none;}


/* Text Stylings
-------------------------------------------------------------- */
.bookTopText{
        font-weight:bold;
	padding:50px 40px 0px 60px;
	margin:0px;
	color: #5A1300;
}
.bookHeaderText{
	font-size:18px;
	padding:5px 20px 15px 70px;
	margin:0px;
	color:#836043;
}

.bookHeaderTextMail{
	font-size:18px;
	padding:190px 50px 15px 70px;
	margin:0px;
	color:#836043;
}
.bookMainText{
	font-size:14px;
	padding:0 50px 0 80px;
	margin:0px;
	color:#836043;
}

.footerText{
       clear:both;
	font-size:14px;
	padding:0px;
	margin:0px;
	color:#836043;
}

.infoTopText{
	font-size:18px;
	padding:120px 5px 0 40px;
	margin:0px;
	color:#3F2F10;
}
.infoMiddleText{
	font-size:14px;
	padding:5px 5px 0 40px;
	margin:0px;
	color:#836043;
}


/* Form Style
-------------------------------------------------------------- */
#contact-area {
	width: 450px;
	margin-top: 10px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 280px;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 14px;
}

/* End of 'WinterHavenStyle' */

