body {margin:0px;}
body, table, input, textarea {font-family:Arial;font-size:12px;color:#505050;}
img {border:0px;}
a:link, a:active, a:visited {color:#f7a11a;}
a:hover {color:#be8327;}
h1, h2, h3, h4, h5 {color:#f7a11a;}
h1 {font-weight:normal;font-size:19px;text-transform:uppercase;}
.clear {clear:both;}
.error {padding:15px;margin:0px 0px;background:#f0c7c7;border:solid #da0000 1px;color:#da0000;font-weight:bold;}
.success {padding:15px;margin:0px 0px;background:#ddead5;border:solid #56aa1d 1px;color:#56aa1d;font-weight:bold;}
#wrap {margin:auto;width:956px;}
#headerarea {clear:both;height:292px;background:url(images/headerbg.jpg) top left no-repeat;text-align:center;}
#logo {margin-left:193px;float:left;margin-bottom:4px;}
#phone {height:29px;padding-top:3px;margin-top:70px;margin-right:10px;float:right;color:#f7a11a;font-size:19px;background:url(images/phone.jpg) top left no-repeat;padding-left:40px;}
#marker {height:29px;padding-top:3px;margin-top:55px;margin-right:0px;float:left;font-size:16px;background:url(images/marker.jpg) 0 7px no-repeat;padding-left:40px;width:200px;}

#contentarea {margin-top:15px;background:url(images/middlebg.jpg) top left repeat-y #fff;}
#contentareainside {background:url(images/bottommiddle.jpg) bottom left no-repeat;}
#contentareainside2 {background:url(images/topmiddle.jpg) top left no-repeat;}
#footer a:link, #footer a:active, #footer a:visited {color:#ddd;}
#footer a:hover {color:#eee;}
#pageTitle {padding:18px 30px;margin-bottom:20px;}
#pageTitle h1 {padding:0px;margin:0px;color:#fff;}

#pageContent {padding:0px 30px 30px 30px;}
#footer {padding:15px 0px;height:26px;text-align:center;margin-top:15px;background:url(images/footer-media.jpg) top left no-repeat;}
#media {margin:-5px 0 0 0px;float:left;margin-left:408px;}
#footertext {float:right;text-align:right;padding-right:20px;padding-top:10px;}

#slideshow {position:relative;height:237px;z-index:0;text-align:center;left:8px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;margin:9px 0 0 0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
a.homebutton {text-decoration:none;float:right;background:#f7a11a;padding:10px;border:0px;cursor:pointer;font-weight:bold;width:180px;margin:auto;font-size:16px;color:#fff;}
.staffpic {float:right;padding:10px;border:solid #ddd 1px;margin-left:20px;}

.input {padding:5px;border:solid #ddd 1px;width:300px;background:#fff6e4;}
.button {float:left;background:#f7a11a;padding:10px;color:#505050;border:0px;cursor:pointer;font-weight:bold;}

#homeboxlist {margin:0px -5px 0px -5px;padding:0px;list-style-type:none;}
#homeboxlist li {float:left;margin:0px 5px;width:291px;height:132px;background:url(/images/homeboxorange.jpg) top left no-repeat;padding:0px;text-align:center;}
#homeboxlist li a {width:100%;height:100%;display:block;text-decoration:none;color:#fff;font-size:18px;}

#homeboxlist2 {margin:0px -5px 0px -5px;padding:0px;list-style-type:none;}
#homeboxlist2 li {margin:10px 0px;width:291px;height:132px;background:url(/images/homeboxorange.jpg) top left no-repeat;padding:0px;text-align:center;}
#homeboxlist2 li a {width:100%;height:100%;display:block;text-decoration:none;color:#fff;font-size:18px;}
#twitter {float:right;width:300px;height:400px;margin-left:20px;}
