/* $Id: style.css,v 1.14.2.4 2007/07/09 03:50:59 drumm Exp $ */
body
{
margin:auto;
text-align:center;
background-image:url('images/bg.jpg');
background-repeat:repeat-x;
background-position:top;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
line-height:150%;
}

a.footer:link {color:#36C;}
a.footer:active {color:#36C;}
a.footer:visited {color:#999;}
a.footer:hover {color:#333;}


a:link {color:#007695;}
a:active {color:#007695;}
a:visited {color:#007695;}
a:hover {color:#00495c;}


h1
{
font-size:15px;
color:#007695;
line-height:150%;
}

h2
{
font-size:13px;
line-height:150%;
}

h3
{
font-size:13px;
color:#007695;
line-height:150%;
}

h4
{
font-size:15px;
color:#007695;
}

h5
{
font-size:12px;
}

h6
{
font-size:12px;
}

ul.home
{
text-indent:none;
margin-bottom:5px;
padding-left:15px;
}

li
{
text-indent:none;
margin-bottom:5px;
padding-left:0px;
}
.header
{
background-image:url('images/header.jpg');
background-repeat:no-repeat;
background-position:top;
height:163px;
width:800px;
margin:auto;
}

/*Containers below, control the page title in the top of the content as well as the width and border of the content below the buttons. Containers start here*/

p
{
font-size:12px;
}

ul
{
font-size:12px;
}

.container
{
width:798px;
background-image:url('images/body_bg_gradient.gif');
background-repeat:repeat-x;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:32px 0px 0px 0px;
text-align:left;
}

.homeContainer
{
width:798px;
background-image:url('images/home_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:35px 0px 0px 0px;
text-align:left;
}

.gettingStartedContainer
{
width:798px;
background-image:url('images/getting_started_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.aboutContainer
{
width:798px;
background-image:url('images/about_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.offerContainer
{
width:798px;
background-image:url('images/offer_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.eventsContainer
{
width:798px;
background-image:url('images/events_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.policiesContainer
{
width:798px;
background-image:url('images/policy_nav_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.philosophyContainer
{
width:798px;
background-image:url('images/philosophy_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.equipmentContainer
{
width:798px;
background-image:url('images/equipment_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.contactContainer
{
width:798px;
background-image:url('images/contact_bg.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

.faqContainer
{
width:798px;
background-image:url('images/bg_faq.gif');
background-repeat:no-repeat;
background-position:top;
background-color: #ece9e5;
border-top: 1px solid #b3d8dd;
border-left: 1px solid #a5c6cd;
border-right: 1px solid #a5c6cd;
margin:auto;
padding:80px 0px 0px 0px;
text-align:left;
}

/*Containers end here*/





/*START wide content area, no side nav*/
.fullWideBase
{
text-align:center;
padding-bottom:14px;
}

.fullWideBase2
{
background-image:url('images/bottom_full.gif');
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:14px;
}

.fullWideBorder
{
border: 1px solid #e3e3e3;
width:752px;
margin:auto;
}

.fullWideInner
{
margin:auto;
width:698px;
padding: 10px 20px 10px 20px;
border:7px solid #fff;
background-color: #f5f4f2;
}

.halfWideInnerBarbara
{
/*background-image:url('images/bg_barbara.jpg');*/
background-repeat:no-repeat;
background-position:bottom left;
background-color: #f5f4f2;
border:7px solid #fff;

}

.halfWideInnerAlex
{
/*background-image:url('images/bg_alex.jpg');*/
background-repeat:no-repeat;
background-position:bottom left;
background-color: #f5f4f2;
border:7px solid #fff;

}

.fullWideInnerContact
{
display:inline-block;

background-repeat:no-repeat;
background-position:top;
background-color: #f5f4f2;
border:7px solid #fff;
padding: 20px 35px 20px 35px;
}


.bioText
{
margin:auto;
padding: 10px 20px 10px 20px;
}

.fullWide
{
width:552px;
margin:30px 0px 0px 186px;
}

.fullWide2
{
width:698px;
margin:40px 20px 10px 20px;
}
/*END wide content area, no side nav*/




/*START of the areas that control the content of the sections that have left navigation*/
.halfWideBase
{
margin:0px 0px 15px 25px;
width:596px;
}

.halfWideBorder
{
margin-left:25px;
width:596px;
border: 1px solid #e3e3e3;
}

.halfWideInner
{
display:inline-block;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideBorderFull
{
margin-left:25px;
width:596px;
border: 1px solid #e3e3e3;
}

.halfWideInnerFull
{
display:inline-block;
padding: 0px;
width: 582px;
height: 411px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideBaseFull
{
margin:0px 0px 0px 25px;
width:596px;
padding-bottom: 20px;
}

.halfWideInnerCancellation
{
/*background-image:url('images/cancellation_bg.gif');*/
background-image:url('images/fill.gif');
background-repeat:no-repeat;
background-position:top;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideInnerPayment
{
background-image:url('images/payment_bg.gif');
background-repeat:no-repeat;
background-position:top;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideInnerParking
{
background-image:url('images/parking_bg.gif');
background-repeat:no-repeat;
background-position:bottom;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideInnerBathrooms
{
background-image:url('images/bathrooms_bg.gif');
background-repeat:no-repeat;
background-position:top;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideInnerRespect
{
background-image:url('images/respect_bg.gif');
background-repeat:no-repeat;
background-position:top;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.halfWideInnerConduct
{
background-image:url('images/conduct_bg.gif');
background-repeat:no-repeat;
background-position:top;
padding: 20px 25px 10px 25px;
border:7px solid #fff;
background-color: #f5f4f2; 
}

.sideNavPolicies
{
float:left;
padding-left:25px;
background-image:url('images/policy_nav_bg.jpg');
background-repeat:no-repeat;
background-position:bottom;
}

.sideNav{
float:left;
width:125px;
padding-left:25px;
}
/*END of the areas that control the content of the sections that have left navigation*/


/*START of home page layout style*/
.homeTopLeft
{
width:389px;
margin:0px 0px 30px 0px;
}

.homeLeft
{
width:400px;
float:left;
}


.homeRight
{
border:0px solid #ff0000;
vertical-align:top;
width:380px;
float:left;
margin-top:-10px;
}

/*START HOME PAGE LEFT INFO BOXES*/
.homeLeftBase
{
margin-left:25px;
margin-bottom:15px;
}

.homeLeftBorder
{
margin-left:25px;
border: 1px solid #e3e3e3;
width:363px;
}

.homeLeftInner
{
display:inline-block;
width:309px;
padding: 10px 20px 10px 20px;
border:7px solid #fff;
background-color: #c9e9f0; 
}
/*END HOME PAGE LEFT INFO BOXES*/



/*HOME PAGE RIGHT INFO BOXES*/
.homeRightBase
{
margin-left:10px;
margin-bottom:15px;
}

.homeRightBorder
{
margin-left:10px;
border: 1px solid #e3e3e3;
width:350px;
}

.homeRightInner
{
width:295px;
padding: 10px 20px 10px 20px;
border:7px solid #fff;
background-color: #e2f2e2; 
}
/*END of home page layout style*/

.portrait
{
float:left;
margin:0px 10px 15px 0px;
}
.signature
{
margin-right:20px;
float:right;
color:#CCC;
font-size:10px;
}
a.signature:hover
{
color:#36C;
}


