body{
 background-color:#fff;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 margin:0 auto;
}

h2{
 font-size:24px;
 color:#225b4f;
 font-weight:normal;
 margin:15px 0;
}

a{ color:#286659; text-decoration:underline;}
a:hover{ color:#a7895e;}

#topbar{
 background:url(../img/top_fade.gif) repeat-x;
 width:900px;
 height:64px;
}
#phone{
 background:url(../img/phone_bg.gif) no-repeat;
 font-size:15px;
 color:#fff;
 line-height:30px;
 letter-spacing:2px;
 text-align:right;
 padding-right:18px;
 width:243px;
 height:30px;
 float:right;
 position:relative;
 top:34px;
}

#header{
 background-color:#bbaa92;
 line-height:33px;
 border-bottom:1px #81735f solid;
 width:900px;
 height:33px;
}
.logo{ position:relative; top:8px; left:0;}

#slideshow{
 background-color:#4ba08e;
 margin:5px 0;
 border-bottom:1px #0d493c solid;
 width:900px;
 height:203px;
}
#text{ float:left; position:absolute; z-index:9999; width:410px; height:203px;}
#photo{ float:right; position:relative; top:0; left:0; z-index:0; /*width:575px;*/ height:203px;}

#sidebar{
 background:#3e9f8b url(../img/sidebar_bg.gif) left bottom no-repeat;
 font-size:14px;
 color:#e0f5f6;
 line-height:24px;
 padding:15px;
 padding-bottom:30px;
 width:187px;
 float:left;
}
#sidebar h2{ font-size:24px; color:#e0f5f6; font-weight:normal; margin:0; margin-top:-16px; margin-bottom:15px;}
#sidebar img{ display:none;}
/*.sidebar_top{ position:relative; top:-15px; left:-15px;}*/

#menu{
 background:url(../img/menu_bg.gif) repeat-x;
 font-size:14px;
 line-height:36px;
 font-weight:bold;
 width:678px;
 height:36px;
 position:relative;
 top:-14px;
}
#menu a{ color:#286659; text-decoration:none; border-right:1px #b4a48e solid; padding:9px 15px;}
#menu a:hover{ color:#a7895e;}

#content{
 font-size:14px;
 color:#2e7264;
 line-height:21px;
 padding:15px;
 padding-top:0;
 width:648px;
}

#footer{
 background-color:#296458;
 color:#e0f5f6;
 line-height:41px;
 margin:0 auto;
 margin-top:5px;
 padding:0 15px;
 width:870px;
 height:41px;
}
#footer_left{ float:left; font-size:11px; line-height:14px;text-align:left; padding-top:6px; width:435px;}
#footer_right{ float:right; font-size:12px; text-align:right; width:435px;}
#footer_right a{ color:#e0f5f6; text-decoration:none;}
#footer_right a:hover{ text-decoration:underline;}

#cntr{ background-color:#fff; margin:0 auto; width:900px;}
#body{ background-color:#fff; margin:0 auto; width:900px;}
#main{ background-color:#fff; margin:0 auto; width:678px; float:right;}
img{ behavior: url(/live_tpl/css/pngbehavior.htc);}
