/*  Promo People
------------------------------
Author: Omni Studios Inc
Contact: info@omnistudios.com
Website: http://omnistudios.com/
------------------------------
*/

@import url(reset.css);
body { background: white url(images/bg.gif); }

/* wrapper */
#wrapper { width: 860px; margin: 0 auto; padding-top: 10px; display: inline-block; overflow: visible; }
#wrapper { display: block; }

/* logo */
#logo { float: left; background: url(images/logo.png) top left no-repeat; width: 219px; height: 107px; margin-left: 25px; z-index: 1000; }
#logo a { display: block; width: 219px; height: 107px; text-indent: -9999px; }

/* navigation */
#nav { background: url(images/navigation_bg.png) top left no-repeat; width: 920px; height: 234px; }
.navigation { padding: 128px 0 0 25px; }
.navigation li { float: left; margin-right: 30px; height: 27px; padding-left: 5px; }
.navigation a { display: block; font-family: Trebuchet MS; font-size: 20px; font-weight: bold; color: white; padding-right: 5px; height: 27px; line-height: 24px; }
.navigation li:hover { background: url(images/nav_left.gif) top left no-repeat; }
.navigation a:hover { background: url(images/nav_right.gif) top right no-repeat; text-shadow: #b96319 1px 1px 1px; }
#login { float:right; width:115px; height:35px; margin-right:55px; }
#login a { display:block; background:url(images/login.png) 0 0 no-repeat; width:115px; height:35px; text-indent:-9999px; }

/* header */
#header { clear: both; background: url(images/header_bg_top.png) top left no-repeat; width: 860px; height: 150px; padding-top: 13px; }
#promo { background: url(images/promo_banner.png) top left no-repeat; width: 860px; height: 150px; }
#promo a { float: left; width: 285px; height: 150px; display: block; text-indent: -9999px; }
#shadow { background: url(images/header_shadow_btm.png) top center no-repeat; width: 860px; height: 16px; }

/* content */
#content { background: url(images/content_bg_top.png) top left no-repeat; width: 860px; padding-top: 24px; margin-top: 10px; }
#content { display: block; }
.contentInner { background: white; width: 860px; display: inline-block; overflow: visible; padding-bottom:30px; }
.contentInner { display: block;}
.contentInner h1 { font-size: 21px; color:#F58220; padding: 10px 15px 20px 15px;}
.contentInner p { font-size:14px; padding:0 15px 20px 15px; line-height:18px; color:; }
#description { width: 860px; height: 200px; background: url(images/description_bg.jpg) top left no-repeat; margin-top: -11px; }
#description h1 { visibility: hidden; }
#description p { visibility: hidden; }
/* Scroller Box */
/* Scroller Box */
#scroller_container { position: relative; width: 860px; height: 50px; overflow: hidden; margin-bottom:15px; }
#scroller { white-space: nowrap; line-height: 60px; font-size: 60px; }
#scroller img { margin-right: 25px; }

/* footer */
#footer { width: 100%; height: 200px; background: url(images/footer_bg.png) top left repeat-x; }
#footerInner { background: url(images/footerInner_bg.png) top left no-repeat; width: 890px; height: 165px; margin: 0 auto; }
#footerInner ul { float: left; margin: 20px 0 0 35px; }
#footerInner li { margin-right: 15px; margin-bottom: 5px; float: left; }
#footerInner a { color: #9e9e9e; font-size: 12px; }
#footerInner a:hover { color: #F58220; }
#footerInner span { clear:left; float: left; margin-top: 10px; margin-left: 35px; font-size: 11px; color: #727272; }
#footerInner img { margin-left: 30px; margin-top: 15px; }
