body {text-align: center;background: transparent url(/img/header-background.gif) top left repeat-x;}

#container {width: 980px;margin: 0px auto;text-align: left;}

#header {height: 143px;text-align: right;background: transparent url(/img/header-hiddenlogo.gif) top right no-repeat;}
#header #logo {width: 244px;height: 89px;float: left;margin-top: 30px;}
#header #logo img {width: 244px;height: 89px;background: transparent url(/img/logo.gif) top left no-repeat;}
#header #links ul { float: right; }
#header #links li { display: block; float: left; padding: 5px 10px 5px 10px; border-left: 1px solid #3d919c;  list-style-type: none;}
#header #links li:first-child { border-left: none; }
#header #links li.last { border-right: none; }
#header #links a:link,
#header #links a:visited { color: #007b70; font-size: 10px; text-decoration: none; }
#header #phone {display: block;clear: right;font-size: 10px;color: #747474;position: relative;top: 30px;}
#header #tagline {display: inline;clear: right;font-size: 12px;font-weight: bold;color: #444444;position: relative;float: right;top: 30px;}

#menu {height: 28px;}
#menu ul {margin:0; padding: 0;}
#menu li {list-style-type: none;float: left; }
#menu a:link, 
#menu a:visited {display: block;height: 22px; padding: 6px 20px 0px 20px; font-size: 12px; border: 1px solid #ffffff; border-top: none;border-left: none;color: #ffffff !important;text-decoration: none;}
#menu li:first-child a {border-left: 1px solid #ffffff;}
#menu a:hover, 
#menu .selected a {background-color: #019aaa;}

#sections {height: 211px;width: 978px;margin: 0; padding: 0; border-top: none;}

#sections .section {display: block;width: 324px;float: left;height: 210px;border: 1px solid #ffffff;border-right: none;background-color: #4f5759;}
#sections .section:hover {background-color: #888888;}
#sections .section.last {border-right: 1px solid #ffffff;}
#sections .image {overflow: hidden;height: 185px;}
#sections .image img {height: 185px;width: 324px;}
#sections .link {border-top: 1px solid #ffffff;width: 324px;text-align: right;}
#sections .link a {float: right;padding: 5px 10px 6px 23px;font-size: 8px;color: #ffffff !important;text-decoration: none;background: transparent url(/img/section-bullet.gif) 0px 5px no-repeat;}
#sections #section1 img { background: transparent url(/img/section1.jpg) bottom left no-repeat; }
#sections #section2 img { background: transparent url(/img/section2.jpg) bottom left no-repeat; }
#sections #section3 img { background: transparent url(/img/section3.jpg) bottom left no-repeat; }

#footer {border-top: 1px solid #bbbbbb;text-align: right;padding: 10px;font-size: 10px;color: #888888;clear: both;}
#footer li, 
#footer ul, 
#footer div {display: inline;list-style-type: none;}
#footer #copyright {padding-right: 10px;}
#footer a:link,
#footer a:visited {color: #888888 !important;text-decoration: none;border-left: 1px solid #888888;padding-left: 10px;padding-right: 10px;}
