@charset "utf-8";
body {
	font-family: 'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0;
	padding: 0;
	color: #FFF;
	background-image:url(../images/web-bk_01.png);
	background-repeat:repeat-x repeat-y;
	background-position:bottom center;
	position:relative;
	text-align:justify;
	-webkit-text-size-adjust:none;
	
	}
/*DIVS DIVS */
.headerarea {
	height:148px;
	width: 100%;
	margin: 0 auto;
	position:relative;
	background-image:url(../images/bk-head-hm1.png);
	background-repeat:repeat-x;
}

.divlogos {
	height:148px;
	width:1024px;
	margin: 0 auto;
	position:relative;
}
	
.container {
	width: 100%;
	margin: 0 auto;
	background-image:url(../images/homepicwrap.png);
	background-repeat:repeat-x;
	background-position:top center;
	min-height:700px;

}

.homepicwrap1 {
	margin:0px auto;
	width:1024px;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
    -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
	background-image:url(../images/homepicwrap2.png);
	background-repeat:repeat-x;
	background-position:top center;
	height:437px;
	padding:8px;

}
.homepicwrap2 {
	margin:0px auto;
	margin-top:43px;
	width: 1024px;
}
.content{
	margin:0px auto;
	width:1040px;
	background-image:url(../images/homebg.png);
	background-repeat:repeat-x repeat-y;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
    -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
	}
.content2{
	margin:0px auto;
	width:1040px;
	background-color:#A3A3A3;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
    -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .20);
	}
.contentleft{
	width:650px;
	float:left;
	min-height:400px;
	padding-top:30px;
	padding-left:10px;
	}
.contentleft2{
	margin-top:30px;
	margin-bottom:30px;
	margin-left:30px;
	width:640px;
	float:left;
	min-height:400px;
	padding-top:30px;
	padding-left:10px;
	padding-bottom:30px;
	background-color:#FFF;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .20);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .20);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .20);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	
	}
.contentright{
	width:360px;
	float:right;
	min-height:400px;
}
.homebottom{
	margin:0px auto;
	background-image:url(../images/homebottom.png);
	background-repeat:repeat-x;
	height:64px;
	width:1040px;
	-webkit-box-shadow: 0px 10px 5px 5px rgba(0, 0, 0, .20);
    -moz-box-shadow: 0px 10px 5px 5px rgba(0, 0, 0, .20);
    box-shadow: 0px 10px 5px 5px rgba(0, 0, 0, .20);
	}


.topsecond {
	background-image:url(../images/top-second-page_03.jpg);
	height:15px;
	width: 1016px;
	margin: 0 auto;
}
.midsecond {
	background-image:url(../images/mid-second-page_03.jpg);
	background-repeat:repeat-y;
	min-height:700px;
	width: 995px;
	margin: 0 auto;
	padding-right:20px
}
.bottomsecond {
	background-image:url(../images/bott-second_07.jpg);
	height:23px;
	width: 1016px;
	margin: 0 auto;
	
}

.divbios {
	min-height:300px;
	float:left;
	
}
.sidebararea {
	margin:0px auto;
	width: 100%;
	padding: 10px 0px;
}
.contentarea {

	padding: 0;
	width: 715px;
	float: right;
	color:#FFF;
}
.contentareasecond {

	padding: 0;
	width: 705px;
	margin-left:26px;
	float: left;
	color:#4D4D4D;
}
.contentareasecond ul, ol{
	margin-left:70px;
	margin-right:70px;
	margin-bottom:15px;
}
.footerarea {
	padding: 0;
	position: relative;
	clear: both; 
}
.credits {
	width: 1040px;
	margin: 0 auto;
	padding-top:25px;
	font-size:11px;
	color:#FFF;
	
}
.divhometext {
	width:287px;
	height:400px;
	overflow:hidden;
	float:left;	
}
.divpictorator {
	
	float:left;
	width:607px;
	height:372px;
	position:relative;
	
}
.divpictorator2 {
	margin-left:-8px;
	
	float:left;
	width:1040px;
	height:402px;
	position:relative;	
}
.divcol1 {
	width:291px;
	min-height:200px;
	color:#fff;

	margin-left:3px;
	margin-top:15px;
	float:left;
	text-align:left;	
}
.divcol2 {
	width:291px;
	min-height:200px;
	color:#fff;
	margin-left:3px;
	margin-top:15px;	
	float:left;
	margin-left:57px;	
	text-align:left;	
}
.divcol3 {
	width:291px;
	min-height:200px;
	color:#fff;
	margin-left:3px;
	margin-top:15px;
	float:left;
	margin-left:57px;	
	text-align:left;	
}
.divaddress {
	width:285px;
	float:right;
	text-align:right;
	margin:0px;
	padding:0px;
	z-index:200;
	
	
}
.pageimages{
	min-height:200px;
	padding-right:30px;
	width: 700px;
}
.tableservices{
    border:0px;
  }
/*END DIVS*/
/*PARAHRAPH STYLES*/
.sidebararea h3{
	color:#FFF;
	text-align:center;

	
}

p.phonetext {
         margin:0px; 
		 padding:0px;
		 margin-right:30px; 
		 color:#FFF; 
		 font-weight:bold; 
		 font-size:16px; 
		 position:absolute;
		 top:50px;
		 right:0px;
}
p.faxtext {
         margin:0px; 
		 padding:0px;
		 margin-right:30px; 
		 color:#FFF; 
		 font-weight:bold; 
		 font-size:16px; 
		 position:absolute;
		 top:70px;
		 right:0px;
}
.emaillink {
         margin:0px; 
		 padding:0px;
		 color:#FFF; 
		 font-weight:bold; 
		 font-size:16px; 
		 position:absolute;
		 top:117px;
		 right:0px;
}
p.addresstext {
	margin:0px; 
	padding:0px;
	margin-right:30px;
	margin-top:5px;
	font-size:15px;
	color:#FFF;
	position:absolute;
	top:0px;
	right:0px;
	
}
p.logoword{
	color:#d5dbaf;
	position:absolute;
	left:215px;
	top:75px;
	font-size:26px;
	
	}
.divaddress {
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	text-align:right;

	
}
.divcol1  p {

	padding-left:0px;
	padding-right:0px;
	
}
.divcol2  p {
	padding-left:0px;
	padding-right:0px;
	
}
.divcol3  p {
	padding-left:0px;
	padding-right:0px;
	
}
.divemaillink{
	margin:0px; 
		 padding:0px;
		 margin-right:30px; 
		 color:#FFF; 
		 font-weight:regular; 
		 font-size:16px;
}
.credits p {
	margin-left:0px;
	padding-left:0px;
	font-size:11px;
	
}
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px;
	color: #D5DBAF;
}
p { color:#FFF;}

.contentleft2 p{ color:#000;}

a img { 
	border: none;
}

a:link {
	color: #593C38;
	text-decoration: none; 
}
a:visited {
	color: #593C38;
	text-decoration: none;
}
a:hover, a:active, a:focus { 
	text-decoration: underline;
	color:#593C38;
}

.emaillink a:link {
	color: #FFF;
	text-decoration: none;
	
}
.emaillink a:visited {
	color: #FFF;
	text-decoration: none;

}
.emaillink a:hover, a:active, a:focus { 
	text-decoration: underline;
	color:#FFF;
}
p.bredcrums {
	font-size:11px;
	margin-top:10px;
}
.credits a:link {
	color: #CCC;
	text-decoration: none; 
}
.credits a:visited {
	color: #CCC;
	text-decoration: none;
}
.credits a:hover, a:active, a:focus { 
	text-decoration: underline;
	color:#CCC;
}
.bredcrums a:link {
	color: #506D22;
	text-decoration: none; 
}
.bredcrums a:visited {
	color: #506D22;
	text-decoration: none;
}
.bredcrums a:hover, a:active, a:focus { 
	text-decoration: underline;
	color:#0C0;
}
.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}
.contentareasecond a:link {
	color: #633232;
	text-decoration: none; 
}
.contentareasecond a:visited {
	color: #633232;
	text-decoration: none;
}
.contentareasecond a:hover, a:active, a:focus { 
	text-decoration: underline;
	color:#063;
}
ul.ullistings {
	list-style-image:url(../images/toothhover2.png);
	list-style-type: disc;
	list-style-position: outside;
	margin-left:120px;
	margin-bottom:15px;
	margin-top:5px;
	text-align:left;
}
.ullistings li {
	margin:0px auto;	
	margin-top:10px;
	padding-left:5px;
	color:#FFF;
	font-size:18px;
	}
.ullistings li a{
	color:#593C38;
	}
.ullistings li a:link {
	color: #593C38;
	text-decoration: none; 
}
.ullistings li a:visited {
	color: #593C38;
	text-decoration: none;
}
.ullistings li a:hover,.ullistings li a:active, .ullistings li a:focus { 
	text-decoration: none;
	color:#262262;
}
.contentleft2 li {
	margin:0px auto;	
	margin-top:10px;
	margin-left:45px;
	color:#593C38;
	}
.contentleft2 li a{
	color:#593C38;
	}
.contentleft2 li a:link {
	color: #593C38;
	text-decoration: none; 
}
.contentleft2 li a:visited {
	color: #593C38;
	text-decoration: none;
}
.contentleft2 li a:hover,.ullistings li a:active, .ullistings li a:focus { 
	text-decoration: none;
	color:#262262;
}


/*PARAHRAPH STYLES END*/

/*IMAGES STYLES */
img.imgmap {
	top:5px;
	right:0px;
	position:absolute;
}
img.imgph{
	top:50px;
	right:0px;
	position:absolute;
}

img.imghours {
	top:117px;
	left:230px;
	position:absolute;
}

img.imglogo {
	position:absolute;
	top:0px;
	left:30px;
	z-index:180;
}
img.imgsidebar {width:70%; margin-left:15%; margin-right:15%; margin-top:30px;}
/*IMAGES END STYLES */

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
td {
	vertical-align:top;
	
}
h1 {
	font-size:28px;
	color:#231F20;
	font-family: 'Century Gothic', Georgia, "Times New Roman", Times, serif;
	background-image:url(../images/fontbg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:20px;
	margin-right:20px;
	
}
h1.h1home{
	background-image:url(../images/fontbg.png);
	color:#D5DBAF;
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:20px;
	margin-right:20px;
	font-family: 'Bubblegum Sans', cursive;
	font-weight:normal;
	}
h2 {
	font-size:18px;
		color:#644324;
	font-family:'Century Gothic', Georgia, "Times New Roman", Times, serif;
}
h3 {
	font-size:17px;
		color:#644324;
	font-family:'Century Gothic', Georgia, "Times New Roman", Times, serif;
}
h4 {
	font-size:16px;
		color:#644324;
	font-family:'Century Gothic', Georgia, "Times New Roman", Times, serif;
}



/*for js pic rotator */
.PRpicviewer {
	background-color:#FFF;/*master container */
position:relative; top:0px; width:745px; height:402px; display:block;  margin-left:0px; margin-bottom:0px; overflow:hidden;}

.PRrotimg {background-color: #FFF;/*These are the images in the animation, the background image is in line with html, see include-picrotator.html file*/
position:absolute; top:0px; left:0px; width:750px; height:402px; background:; background-position:top left; background-repeat:no-repeat; overflow:hidden;}

.PRinnerpichome{position:absolute; top:0px; left:0px; z-index:-1; width:745px; height:335px;}


.PRpicviewerp2 {/*master container */background:;
position:relative; top:0px; width:1040px; height:402px; display:block;  margin-left:0px; margin-bottom:0px; overflow:hidden;}
.PRrotimgp2 {/*These are the images in the animation, the background image is in line with html, see include-picrotator.html file*/
position:absolute; top:0px; left:0px; width:1040px; height:402px; background:; background-position:top left; background-repeat:no-repeat; overflow:hidden;}
.PRinnerpic{position:absolute; top:0px; left:0px; z-index:-1; width:1040px; height:402px;}

.picrotatorword{
	color:#000;
	position: relative;
	width:400px;
	height:67px;
	float:left;
	margin-top:335px;
	background-color:#FFF;
	}
.picrotatorword2{
	margin-left:5px;
	margin-top:5px;
	color:#000;
	font-size:13px;
	}
.picss{
	position:absolute;
	right:0px;
	bottom:0px;
	width:350px;
	height:67px;
	background-image:url(../images/picrotatorright.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	z-index:99;
	}
.readmore{
	position:absolute;
	right:3px;
	bottom:5px;
	font-style:italic;
	color:#593C38;
	display:block;	
	}

/*############################## CONTACT FORMS ##################################*/
input.getinfo{
border: 1pt solid gray;
border-collapse: collapse;
border-spacing: 0;
font-size: 9pt;
height: 14pt;
margin: 0px;
padding-left: 5px;
width: 2.2in;
z-index: 1;
text-align:left;
color:silver;
}


input.getinfo2{
border: 1pt solid gray;
border-collapse: collapse;
border-spacing: 0;
font-size: 9pt;
height: 14pt;
margin: 0px;
padding-left: 5px;
z-index: 1;
text-align:left;
color:999;
margin-top:5px;
}

.formq{
border: 1pt solid gray;
border-collapse: collapse;
border-spacing: 0;
font-size: 9pt;
height: 80pt;
margin: 0px;
padding-left: 5px;
width: 4.6in;
z-index: 1;
text-align:left;
color:silver;
font-family:arial;
}

#questionsinfo{
position:relative;
top:10px;
left:10px;
width:500px;
font-size:9pt;
color:#000;
font-family:arial;
text-align:left;
background:;
}

#questionsinfo2{
position:relative;
top:10px;
left:10px;
width:690px;
font-size:9pt;
color:#000;
font-family:arial;
text-align:left;
background:;
}
.inform{margin-left:20px;margin-top:20px;}
.inpputform{-webkit-box-shadow:0px 0px 0px #ccc inset;-moz-box-shadow:0px 0px 0px #ccc inset;box-shadow:0px 0px 0px #ccc inset;width:100%; padding:6px;}
.inpputform1{-webkit-box-shadow:0px 0px 0px #ccc inset;-moz-box-shadow:0px 0px 0px #ccc inset;box-shadow:0px 0px 0px #ccc inset;width:100%;height:100px;}
.divform1{float:left;position:relative;margin-right:10px;margin-bottom:20px;}
.divform{margin-right:10px;margin-bottom:20px;}
.appform{color:#333;min-height:300px;padding-top:20px;width:85%;padding-left:0%;padding-right:12%;position:relative;float:left;border-collapse:collapse;border-color:#333;border-radius:5px;box-shadow:0 0 5px #999;background:#FFF;}
#questionsinfo{paddingt:0px 15px;}
.selectcss {width:80%; padding:7px; background-color:#CCC;}


/*---------------------------------FORM FORM FORM FORM-----------------------------------------------*/
.newforms{
	border-top-style: none;
	border-left-style: none; 
	border-right-style: none; 
	border-bottom-style: solid; 
	border-bottom-width:1px;
	}
#newclientsform{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:40px;
	}
#newclientregistrationform{
	}
#agreementform{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
#briefhistoryform{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
#ownersagreementform{
	}
#ownersagreementform ul{
	padding-left:45px;
	}
#guestinformationform{
	}
#guestinformationform ul{
	padding-left:45px;
	}
#resortforpetsform{
	color:#2A328C;
	}
h12{ font-size:16px; font-weight:bold; padding-left:15px; text-decoration:underline; }
h13{ font-weight:bold;}
h14{ font-size:14px; font-weight:bold; padding-left:15px;}
h11{ font-size:16px; padding-left:15px;}
h10{ font-size:16px; font-weight:bold; padding-left:15px;}
h9{ text-align:right; float:right;}
h8{ font-size:14px; font-weight:bold;}
h7{color:#F26721;}
.formfont{padding-left:30px;}

.downloadforms{text-align:left; float:left; font-size:14px; margin-left:200px;}
ul.downloadforms a:link  {
	color: #644324;
	text-decoration: none; 
}
ul.downloadforms a:visited  {
	color: #644324;
	text-decoration: none;
}
ul.downloadforms a:hover , a:active , a:focus  { 
	text-decoration: underline;
	color:#506D22;
}
table
  {
  border-collapse:collapse;
  margin-left:15px;
  }

table, td, th
  {
  border:1px solid black;
  }
  
table, td, tr
  {
  border:0px;
  }
 #testimonialsinfo{
position:relative;
top:10px;
left:22px;
width:500px;
height:1px;
font-size:9pt;
color:#000;
font-family:arial;
text-align:left;
background:;
margin-bottom:30px;
overflow:hidden;
}
h2.h2parag {color:#FFF; font-size:15px; margin-bottom:15px;}
.imgbutton2 {z-index:0; transition: opacity 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s ; transition: all ease 0.5s ; /**/
 -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform-style: preserve-3d; 
  -moz-transform-style: preserve-3d; 
  -o-transform-style: preserve-3d; 
  transform-style: preserve-3d; 
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
-webkit-transform:  rotateX(0deg) rotateY(0deg)  scale(1);  
}
.imgbutton2:hover {-webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s ; transition: all ease 0.5s ; filter: alpha(opacity=60); opacity: 0.6; /**/ 
-webkit-transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
  -moz-transform:  rotateX(10deg) rotateY(0deg)   scale(0.95);
  -ms-transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
  -o-transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
  transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
}
.imgbutton2:focus {}
.imgbutton2:active {-webkit-transform:  rotate3d(0, 1, 0, 360deg);
    transform: rotate3d(0, 1, 0, 360deg);}

.imgbutton3 {z-index:0; transition: opacity 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s ; transition: all ease 0.5s ; /**/
 -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform-style: preserve-3d; 
  -moz-transform-style: preserve-3d; 
  -o-transform-style: preserve-3d; 
  transform-style: preserve-3d; 
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
-webkit-transform:  rotateX(0deg) rotateY(0deg)  scale(1);  
}
.imgbutton3:hover {-webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s ; transition: all ease 0.5s ; filter: alpha(opacity=60); opacity: 0.6; /**/ 
-webkit-transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
  -moz-transform:  rotateX(10deg) rotateY(0deg)   scale(0.95);
  -ms-transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
  -o-transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
  transform:  rotateX(10deg) rotateY(0deg)  scale(0.95);
}
.imgbutton3:focus {}
.imgbutton3:active {-webkit-transform:  rotate3d(0, 1, 0, 360deg);
    transform: rotate3d(0, 1, 0, 360deg);}