body{background:#d1eef6 url(../../App_Images/hp-bg.jpg) repeat-x;font-family:Arial;}
#wrapper{width:940px;margin:0 auto;}
#header{position:relative;width:100%;height:133px;}

#search{position:absolute;top:44px;left:280px;width:227px;height:29px;}
#search input{border:none;}
.SearchBox{width:185px;height:23px;background:url(../../App_Images/search-box.jpg) no-repeat;float:left;padding:6px 4px 0;color:#adadad;font-size:12px;}
.Search{width:34px;height:29px;background:url(../../App_Images/search-btn.jpg) no-repeat;float:right;}

ul.top-nav{position:absolute;bottom:8px;right:180px;font-size:12px;text-transform:uppercase;}
ul.top-nav li{display:inline;padding:0 16px;border-right:1px solid #98cfe4;}
ul.top-nav li.last{border-right:none;}
ul.top-nav a{color:#0184b9;}


img.logo{position:absolute;top:10px;left:6px;}
img.phone{position:absolute;top:45px;left:538px;}
p.hours{position:absolute;top:30px;right:0;text-align:right;width:164px;height:54px;font-size:12px;line-height:14px;color:#0184bc;}
a.request{position:absolute;bottom:1px;right:0;width:176px;height:31px;background:url(../../App_Images/btns/request-info.jpg) no-repeat;}
a.request:hover{background:url(../../App_Images/btns/request-info-hover.jpg) no-repeat;}


#main-nav{width:100%;height:51px;margin-top:1px;}
#main-nav ul{font-size:12px;font-weight:bold;}
#main-nav li {float:left;line-height:50px;border-right:1px solid #58b9da;border-left:1px solid #8dd6ea;}
#main-nav li.first{border-left:none;}
#main-nav li.last{border-right:none;}
#main-nav a{color:#005da2;display:block;height:51px;padding:0 10px;}
#main-nav a:hover{color:#FFF;text-decoration:none;background:#3ea8d1 url(../../App_Images/hover.jpg) repeat-x;}
.CategorySelected
{
    color: #FFF;
    text-decoration: none;
    background: #3ea8d1 url(../../App_Images/hover.jpg) repeat-x;
}

#footer{position:relative;width:100%;height:100px;border-top:1px solid #a1d5e8;padding-top:4px;}
#footer p{color:#1d98ca;font-size:11px;line-height:16px;}
#footer p.cc{text-align:right;position:absolute;top:4px;right:126px;}
#footer p.follow{position:absolute;top:28px;right:140px;font-weight:bold;}
#footer img.cc{position:absolute;top:3px;right:0;}
#footer a{color:#1672b2;}
#footer ul{color:#1d98ca;font-size:11px;position:absolute;top:24px;right:0;}
#footer ul li{display:inline;padding:1px 0 4px 20px;line-height:24px;margin-left:10px;}
#footer ul li.facebook{background:url(../../Images/facebook.jpg) no-repeat 0% 0%;}
#footer ul li.twitter{background:url(../../Images/twitter.jpg) no-repeat 0% 0%;}


.floatLeft{float:left;}
.floatRight{float:right;}
.alignRight{text-align:right;}
.clearBoth{clear:both;}