/* CSS Document */
body {
	background-color:#8dbcd4 ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	
}
font{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
margin-left:10px;
margin-bottom:0px;
padding-top:10px;
}
 H1.two{
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
text-decoration:none;
text-align:center;
margin-left:10px;
margin-bottom:0px;
padding-top:10px;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding-top:5px;
}
h3{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:2px;
padding-bottom:2px;

background-color:#A6F0F5;
}

h4{
margin-left:20px;
color:red;
font-size:18px;
}

.text{
padding-top:5px;
margin-top:0px;
margin-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
margin-right:10px;
}

a:link {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color:#FF0000;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	}
	
	.ftlink a:link {
	color: #0F10A0;
	text-decoration: none;
	font-weight:bold;
}
.ftlink a:visited {
	text-decoration: none;
	color:#0F10A0;
	font-weight:bold;
}
.ftlink a:hover {
	text-decoration: none;
	color:#FF0000;
	font-weight:bold;
}
.ftlink a:active {
	text-decoration: none;
	}
	
.newlink a:link {	
	
	font-weight:lighter;
	color:#000000;
	
}
.newlink a:visited {
	
	color:#0F10A0;
	font-weight:lighter;
}
.newlink a:hover {
	text-decoration: none;
	color:#FF0000;
	font-weight:lighter;
}
.newlink a:active {
	text-decoration: none;
	font-weight:lighter;
	}
.redlink a:link {	
	
	font-weight:bold;
	color:#FF0000;
	
}
.redlink a:visited {
	
	color:#FF0000;
	font-weight:bold;
}
.redlink a:hover {
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
.redlink a:active {
	text-decoration: none;
	font-weight:bold;
	}
	
.indexlink a:link {	
	
	font-weight:bold;
	color:#0000CC;
	font-size:10px;
	text-decoration:underline;
	
}
.indexlink a:visited {
	
	color:#0000CC;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}
.indexlink a:hover {
	text-decoration: none;
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}
.indexlink a:active {
	text-decoration: none;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	}
	
.maincontent{
margin-left: auto;
margin-right: auto;

background-color:#d8f8f8;
border-color:#000000;
border-style:solid;
border-width:thin;
width:790px;
text-align:left;

}
.fulltext{
margin-top:30px;
margin-left:auto;
margin-right:auto;
width:730px;
background-color:#FFFFFF;
border: solid black 1px;
padding:10px;
}
.headlft{
margin-top:0px;
padding:0px;
margin-bottom:0px;




}
.headmid{
margin-top:0px;
padding:0px;
margin-left:31px;
text-align:right;
margin-bottom:0px;


    
}
.headrt{
margin-top:0px;
padding:0px;
margin-top:0px;
margin-left:30px;
margin-bottom:0px;

}
.menu{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
background-color:#BEC3FB;
border-top:solid #F99595 2px;
border-bottom:solid #F99595 2px;
margin-top:-2px;
padding:0px;
}
.menutext{
margin-top:5px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.footer{

margin-top:35px;
margin-left:10px;
margin-right:10px;
border-top:solid black 2px;
margin-bottom:10px;
clear: left;
}
.footerlt{
margin-top:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.footerrt{
margin-top:-15px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.hmepageblock1{
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:220px;
height:590px;
background-color:#FFFFFF;
border:solid #A6F0F5 1px;
}
.hmepageblock2{
margin-top:-592px;
margin-left:315px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:220px;
height:590px;
background-color:#FFFFFF;
border:solid #A6F0F5 1px;
}
.hmepageblock3{
margin-top:-610px;
margin-left:570px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:220px;
height:590px;


text-align:center;
}
.googleads{
margin-top:30px;
margin-left:30px;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:730px;
height:100px;
background-color:#FFFFFF;
border:solid #A6F0F5 1px;
}
.propdetailstextblock{
margin-top:10px;
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px;
font-size:12px;
width:400px;
background-color:#FFFFFF;
border:solid #000000 1px;
float:left;
display: inline;
}
.proppriceblock{
margin-top:10px;
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px;
font-size:12px;
width:400px;
background-color:#FFFFFF;
border:solid #000000 1px;
float:left;
display: inline;
clear:both;
text-align:center;
}
.proppricecontainer{
margin-left:48px;
margin-right:auto;



}
.proppricetable{
margin-top:10px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:140px;
background-color:#FFFFFF;
border:solid #000000 1px;
display:table-cell;
text-align:center;
float:left;
margin-left:0px ;
margin-right:0px ;

}

.propdetailsimgblock{

margin-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:300px;
margin-left:465px;
padding-top:5px;
padding-bottom:5px;

}
img.prop{
width:280px;
margin-bottom:5px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
border:solid black 1px;
}

.proplist{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:solid black 1px;
margin-top:10px;
width:600px;
margin-left:60px;
padding:10px;
}
.proptitle{
font-weight:bold;
margin-left:20px;
width:400px;
margin-top:10px;
display:inline;
}

.pageheader{
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
}
.piclist{

margin:10px;
border:solid black 1px;
width:125px;
height:93px;
}
.picnew{

margin:5px;
border:solid black 1px;
width:125px;
height:93px;
clear:both;
}
.picunder{
clear:both;
}

.newpicalt{
position:static;
width:125px;
margin-left:3px;
margin-right:13px;
text-align:center;
float:left;
}
.listdesc{
font-weight:bold;
margin-left:150px;
width:300px;
height:85px;
margin-top:-97px;
display:block;
}
.indexlist{
font-weight:lighter;
margin-left:10px;
margin-top:10px;
text-align:justify;
margin-right:10px;
font-size:11px;
}
.formelements{
margin:10px;
width:161px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}
.formlt{
width:161px;

}
.more a:link img {background: url(images/moredetails.gif) top left no-repeat;}
.more a:visited img {background: url(images/moredetails.gif) top left no-repeat;}
.more a:hover img {background: url(images/moredetailsover.gif) top left no-repeat;}

.rollover a {
margin-left:480px;
padding-left:20px;
padding-top:2px;
display:block;
width: 110px;
height:19px;
font: bold 12px sans-serif;;
color:#000000;
background: url("moredetails.gif") 0 0 no-repeat;
text-decoration: none;
}

.rollover a:hover { 
background: url("moredetailsover.gif") 0 0 no-repeat;
color: #000000;
}

.rollover a:active {
background-position: 0 0px;
color:#000000;
}
label{
float: left;
width: 180px;
font-weight: bold;
}



textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
.emailmain{
width:300px;
}

.booked-day{
background-color:#FF0000;
color:#FFFFFF;
text-align:center;
}
.unavailable-day{
background-color:#0000FF;
color:#ffffff;
text-align:center;
}
.clientcalendar{
width:780px;
background-color:#FFFFFF;
}
.cal {
text-align:center;
margin-left:0px;
margin-right:0px;
width:780px;
}
#calendar {padding-top: 1em; width: 780px; }
#calendar span {float: left; width: 100px; height:40px; padding: 0; margin: 0;
  text-align: center; border: 1px solid silver; }
#calendar, .sun {clear: both;}
#calendar input {width:15px;}

.banner{
width:350px;
float:right;
clear:both;
margin-top:-50px;
margin-right:15px;
margin-bottom:10px;
}
.bannercon{

float:left;
}
.bannerlt{
float:left;
}

.boldtext{
font-weight:bolder;
}
.submitpaypal{
width:73px;
height:44px;
}





.navcontainer
{
margin-left:auto;
margin-right: auto;
margin-bottom: 40px;
margin-top:20px;
border-top: 1px solid #999;
z-index: 1;

}

.navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

.navcontainer li
{
display: inline;
text-align: center;
margin: 0 2px;
}

.navcontainer li a
{
padding: 1px 5px;
color: #000;
background-color: #BEC3FB;
border: 1px solid #F99595;
text-decoration: none;
}

.navcontainer li a:hover
{
color:#FF0000;
background-color:#FFFFFF;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

.navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}
