/* CSS Document */

#container{

margin: 0 auto;
width: 1057px;
height: 1050px;
text-align: left;

}



#navarea{
width: 942px;
height: 55px;
float:left;
padding: 0px 0px 0px 61px;


}
#belownav{
float: left;
width: 942px;
height: 10px;
padding: 0px 0px 0px 61px;

}

#headerbg{

width: 1057px;
height: 154px;
float:left;
padding: 0px 0px 0px 0px;
background-image:url(/images/template/templateheaderbg.jpg);
background-repeat:no-repeat;


}


#header{

width: 942px;
height: 154px;
float:left;
padding: 0px 54px 0px 61px;

}

#belowheader{
width: 942px;
height: 5px;
padding: 8px 54px 0px 61px;
float:left;

}

#mainbodybg{
width: 942px;
min-height: 625px;
margin: 0px 54px 0px 61px;

float:left;
background-image:url(/images/template/templatebgrepeat.jpg);
background-repeat: repeat-y;

}
#mainbody{
width: 942px;


padding: 0;
float:left;
background-image:url(/images/template/templatemainbg.jpg);
background-repeat:no-repeat;

}

#mainbodycontact{
width: 942px;
min-height: 625px;
padding: 0px 54px 0px 61px;

float:left;


}

#mainbodycontactbg{
width: 942px;
min-height: 625px;
background-image:url(/images/template/templatecontact_bg.jpg);
background-repeat:no-repeat;

}

#bookingformbg{
width: 942px;
min-height: 625px;
background-image:url(/images/template/bookingformbg.jpg);
background-repeat:no-repeat;

}


#mainbodythankyou{
width: 942px;
min-height: 625px;
margin: 0px 54px 0px 61px;
padding: 0;
float:left;
background-image:url(/images/template/templatethankyoubg.jpg);
background-repeat:no-repeat;

}

#mainbodythankyoubg{


}


#col1main{
width: 678px;

float:left;

}

#col2main{
width: 244px;

padding: 0px 0px 0px 20px;
float:left;

}

#bodycontentleft{
width: 638px;
float:left;
padding: 51px 0px 0px 40px;

}
#bodycontentleft p, a{
font-family:Helvetica, Arial, sans-serif;
font-size: .8em;
color: #cecece;
 font-weight: lighter;
}

#bodycontentleft h2, h3, h4{
font-family:Helvetica, Arial, sans-serif;
font-size: 1em;
color: #cecece;
font-weight:lighter;

}

#bodycontentright{
width: 244px;
height: 123px;
float:left;
padding: 40px 0px 0px 0px;


}


#emailtitle{
width: 184px;
height: 22px;
float:left;
padding: 0px 35px 0px 25px;

}

#emailtitlebg{
width: 184px;
height: 22px;
background-image:url(/images/template/getupdates.jpg);
background-repeat:no-repeat;
}



#emailsubmit{
width: 184px;
height: 93px;
float:left;

padding: 0px 35px 0px 25px;
font-family:Helvetica, Arial, sans-serif;
font-size: .7em;
color: #999;
}

#bottomarea{

width: 942px;

float:left;
padding: 0px 54px 25px 61px;


}
#bottomareabg{

width: 942px;
float:left;
background-image:url(/images/template/bottomtemplatebg.jpg);
background-repeat:no-repeat;
}


#bottomcol1{
width: 579px;
height: 102px;
float:left;
padding: 17px 38px 0px 0px;
}

#bottomcol2{
width: 325px;
height: 102px;
float:left;
padding-top: 17px;
}

#biopic{
float:left;
width: 221px;
padding: 0px 0px 0px 19px;


}

#biocontent{
float:left;
width: 343px;
padding: 0px 24px 0px 0px;


}
#biocontent h2{
 border-bottom: dotted .09em #cecece;
 margin-left: 17px;
 
 }
 
 #biocontent p{
  font-size: .7em;
  margin-left: 17px;

 
 }
 
 
 #footer{
width: 942px;
margin: 0px 54px 10px 61px;
float:left;
color: #000;
}

#footer a{
font-family:Helvetica, Arial,sans-serif;
font-weight:lighter;
font-size:.6em;
color: #999;


}
