body { 
         background-color: #f2f9fb;
         font-family: verdana; arial, sans-serif;
         font-size: 10px;
         text-align:justify;
         padding: 0px; margin: 0px;
}

h1 {
         position:relative;
         text-align: center;
         font-family: verdana;
         font-size: 13px;

}


h3 {
         position:relative;
         text-align: center;
         font-size: 10px;

}
h4 {
         position:relative;
         text-align: center;
         font-size: 30px;

}
h5 {
         position:relative;
         text-align: left;
         font-size: 20px;

}


li,ul,ol,dd,dt {  
         position: relative;
         text-align; left;
}


img {
        float: left;
        border: none;
}

a img {
         border:none;
}

#logo {
         display:block;
         margin-left:250px;
}







.wrapper {
	background-color: #f2f9fb;
	height: auto;
	width: 900px;
	margin-left: auto;
        margin-right: auto;
}

.header {
	background-color: #f2f9fb;
	height: 200px;
	width: 900px;
        border:none;

}

.menu {
	background-color: #f2f9fb;
	float: right;
	height: 50px;
	width: 900px;
        border:none;
}

.content {
	background-color: #f2f9fb;
	height: auto;
	width: 900px;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	border: 0px ;
}

.footer {
	background-color: #f2f9fb;
	width: 900px;
	bottom: auto;
         align: center;
	margin-left: auto;
        margin-right: auto;
}

/*AD PAGE*/



#adpic{position: absolute;
        margin-left: 360px;
        margin-top: 220px;
}





/*RATES PAGE*/

.ratespics {
	background-color: #f2f9fb;
	width: 300px;
        height: 825px;
	float: left;
}
.ratesmonth {
        position:relative;
	background-color: #f2f9fb;
        height: 825px;
	float: left;
	width: 220px;
        margin-top: 50px;
        margin-left: 20px;
        margin-right: 20px;	
}

.ratesdate {
        position:relative;
	background-color: #f2f9fb;
        height: 825px;
	float: left;
	width: 150px;
        margin-top: 50px;
        margin-left: 20px;	
}

.ratesprice {
        position:relative;
	background-color: #f2f9fb;
        height: 825px;
	float: right;
	width: 100px;
        margin-top: 50px;
        margin-left: 50px;	
}


/*COACH HOUSE PAGE*/

.chaccom {
        position:relative;
	background-color: #f2f9fb;
        height: 225px;
	float: left;
	width: 170px;
        margin-top: 20px;
        	
}

.chutilities {
        position:relative;
	background-color: #f2f9fb;
        height: 225px;
	float: left;
        clear: none;
	width: 270px;
        margin-top: 20px;
        margin-left: 100px;	
}

.chamenities {
        position:relative;
	background-color: #f2f9fb;
        height: 225px;
	float: right;
        clear: none;
	width: 270px;
        margin-top: 20px;
        margin-left: 50px;	
}

.gallerycontainer {
          position: relative;
         float: left;
         width: 230px;
         height: 400px;
         clear: none;
}

#chtext
{
        position: relative;	
        width: 900px;
        float: left;
        
        clear: none;
	
}

.home {
         display:block;
         position: absolute;
         left:230px;
         top: 0;
}



form 
{
    /*position: absolute;*/
    top:160px;
    bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    
 }




.thumbnail
{
         border: 1px solid white;
         margin: 0 5px 5px 0;
         float: left;
}

.thumbnail:hover
{
         background-color: transparent;
}

.thumbnail:hover img
{
        border:transparent;
}

.thumbnail span{ /*CSS for enlarged image*/
        position: absolute;
        padding: 0px;
        visibility: hidden;
        color: black;
        text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
         border-width: 0;
         padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
        visibility: visible;
        top: 0;
       position: absolute;
       left: 230px;
        z-index: 50;
}



#kirbytext
{
position: relative;
}


#map
{
position:relative;
 	

}

#hidden
{
position:relative;

}

#mapbutton
{
position:absolute;
float:left;
top:150px;
bottom:60px;
}






#blank
{
position: relative;
clear:none;
}

	



