body {background: url(../images/bg.jpg) repeat-x center top}
.mod-box {padding:0}
body p {color: #88888a}
h3 {color: #0096ff}
a:focus {outline: 0}
.wrapper {width:100%;max-width:100%;min-width:940px}
.wrapper > section > div, .wrapper #main > div, .wrapper > #header > div{width:940px;margin:0 auto;float:none;clear:both;}
#toolbar p , .menu-dropdown a.level1,.menu-dropdown span.level1, .menu-dropdown a.level2,.menu-dropdown span.level2, .home .caption a, #system .title, .rsform-submit-button, .categories li p a , #memberForm .componentheading, h1  {font-family: 'PT Sans Narrow', sans-serif !important;}

#page header > *, #page .wrapper > section, #page #main, #footer  {/*padding-left:230px;padding-right:230px*/}
#header {margin: 0}
#toolbar {background: #1a1a1a;color:#fff;margin:0}
#headerbar {margin:0;height:117px;}
#top-a {}
#main {background: #f0f0f0;padding-bottom:80px;margin-top:20px;min-height: 400px;}
.home #main {margin-top:0}
#bottom-a {background: #494949;background: url(../images/footer.png) repeat-x}
#footer {margin:0; background:#1a1a1a;line-height:55px;}




#toolbar p {line-height: 55px;font-style: italic;font-size:16px;color:#fff;margin:0}
#toolbar strong, #toolbar input {color: #88888a}
.searchbox {top: 15px;}

#headerbar p {margin:0}
.menu-dropdown a.level1,.menu-dropdown span.level1 {	font-weight:bold;font-size: 16px;text-transform:uppercase}

#top-a {height:610px;}
#top-a .mod-box {padding:0;border:0;position:relative;top:33px;}

.home .wk-slideshow .caption {position:static;background: url(../images/caption.jpg) no-repeat;height:65px;margin-top:-3px;padding:15px 10px 0;padding-right:300px;}
.home .wk-slideshow-default .nav {width:150px;height:80px;line-height:80px;position:absolute;bottom:0;right:0;display:block !important;}
.home .caption a {display:block;width:100px;text-align:center;height:40px;line-height:40px;color:#fff;font-size:16px;text-transform:uppercase;border-left:1px solid #636363;border-top:1px solid #636363;border-right:1px solid #181818;border-bottom:1px solid #181818;float:right;margin:-20px -120px 0 0;text-decoration:none}
.home .caption a:hover {color:#0096FF}

.newsflash {border:0;padding:0 0 25px 0;margin:0;border-bottom:1px solid #d9d9d9}
.newsflash li img {cursor:pointer} 
.newsflash ul li {margin:0;padding:0;position:relative;width: 33.33333333333333%;float:left;height:310px; overflow:hidden}
.newsflash .button-default {position: absolute;bottom:30px;}
.newsflash p {margin-right: 40px;}
a.button-default {display:block;padding:0;border:0;width:100px;height:42px;background: url(../images/button.png) no-repeat 0 0;text-indent:-9999px}
a.button-default:hover {background-position:0 -42px;}
.newsflash li a.button-default  {background-image: url(../images/button.png); text-indent:10px;color:#4a4a43;font-weight:bold;text-transform:uppercase;line-height:42px;}
.newsflash li a.button-default:hover {color:#fff}
#searchForm .button {display:inline;}
#searchForm input[type="text"] {height: 32px}

#content {padding: 20px 0 0}
#system header h1{margin:0;padding:0}
#system .title {font-weight:bold;font-size: 28px}

#contactForm .componentheading {display:none}
.moduletable-contact {width:38%;margin-right:2%;border-right:1px solid #bbb;float:left;color:#4a4a43}
#contactForm input[type="text"], #contactForm textarea, #memberForm input[type="text"], #memberForm textarea{width:330px;border:1px solid #ccc;background:#f8f8f8}
#contactForm textarea, #memberForm textarea {height: 180px}
.rsform-submit-button, .button, button {float:right;border:0;padding:0;margin:-15px 20px 0 0;text-align:center;width:100px;height:42px;font-size:14px;font-weight:bold;background: url(../images/btn.png) no-repeat 0 0;text-transform:uppercase}
.rsform-submit-button:hover, button:hover, button:hover {background-position: 0 -42px;color:#fff}
#memberForm .rsform-submit-button{float:none}
#memberForm .componentheading {line-height:36px;margin-bottom:10px;font-size: 28px;   font-weight: bold; color:#444}
.button, button {float:none;display:block;margin:0}



.close {	display:none;	}




.home .banner {height:120px;background: url(../images/banner.png) no-repeat;posotion:relative;}
.home .banner a {display:block;background:#008eff;text-align:center;width:110px;height:45px;position:absolute;right:30px;top:30px;color:#fff;font-weight:bold;font-size:12px;text-transform:uppercase;padding-top:10px;}

.ft {border: 0;height:85px;line-height:85px;text-align: center;}
.ft ul {overflow:hidden;display: inline-block;margin: 0;padding:0;}
#bottom-a .ft li {float: left;margin-right:10px;border:0 }
#bottom-a .ft a, #bottom-a .ft span {color: #e4e1e1;text-transform: uppercase;line-height:85px;}
#bottom-a .ft a {background: url(../images/separator.png) no-repeat right center;padding-right:12px;}
#bottom-a .ft li:last-child a {background:none}

#footer a {color: #88888A}
#footer a:hover {color:#fff}
#footer a[target="_blank"]{color:#fff;font-weight: bold}

.yoo-zoo .category img {border:0;max-width: none;} 
.yoo-zoo p.pos-links a {display:none}