/* Jumpmaster Productions
 * www.jumpmasterproductions.com
 * 312-332-0170
 */
 
body { /*background:url(../images/background-clouds.jpg) no-repeat top center #061b4c;*/ background:url(../images/bg2.jpg) repeat-x top left #fff; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#565555; line-height:1.4; }
h2, p { padding:0; }
img { border:none; }
a { outline:none; *outline:none; }
a:link, a:visited { color:#0053f3; text-decoration:none; }
a:hover; a:active { color:#0053f3; text-decoration:underline; }

#wrapper-all { width:990px; height:800px; background:url(../images/glow-background2.jpg) no-repeat top center; margin:25px auto 0 auto; }
#wrapper { width:970px; margin:auto; }
#wrapper-logo { width:960px; height:132px; padding:0 0 0 55px; }
#wrapper-nav { width:970px; height:33px; text-align:right; padding:20px 0 0 0; }
#wrapper-content { width:970px; height:569px; padding:0;}
#wrapper-left { width:809px; float:left; height:486px; padding:0; }
#wrapper-right { width:149px; float:right; background:#d0cece; margin-top:5px; padding:5px; border:1px solid #0053f3; }
#wrapper-contentClear { width:970px; clear:both; }
#wrapper-footer { width:970px; text-align:center; font-size:11px; color:#a8a8a8; margin-top:25px; }
#announcement { width:750px; margin-top:25px; }
#announcement-left { width:100px; height:100px; float:left; }
#announcement-right { width:650px; float:right; }

ul.navigation { list-style:none; margin:0; padding:0; padding-bottom:8px; }
ul.navigation li { display:inline; padding:9px 0 8px 0; margin:0 6px 0 6px; }
ul.navigation a { padding:9px 0 8px 8px; color:#565555; text-decoration:none; margin:0; width:100%; outline:none; }
ul.navigation a span { padding:9px 9px 8px 0; height:34px; }
ul.navigation a:hover { background:url(../images/nav-left.jpg) no-repeat top left; padding-left:8px; height:34px; *padding:8px 0 1px 8px; *height:31px; *background:url(../images/nav-left.jpg) no-repeat bottom left; }
ul.navigation a:hover span { background:url(../images/nav-right.jpg) no-repeat top right; padding:9px 9px 8px 0; height:34px; }
ul.navigation a.selected { background:url(../images/nav-left.jpg) no-repeat top left; *background:url(../images/nav-left.jpg) no-repeat bottom left; padding-left:8px; *padding:8px 0 1px 6px; *height:31px; height:34px; outline:none; color:#0053f3; }
ul.navigation a.selected span { background:url(../images/nav-right.jpg) no-repeat top right; padding:9px 9px 8px 0; height:34px; color:#0053f3; }
ul.navigation a.focus { outline:none; }

#wrapper-right ul { margin:0; padding:0; list-style-type:none; text-align:center; }
#wrapper-right li { display:inline; padding-right:6px; }

#slider { width:795px; margin:0; position:relative; }
.scroll { height:555px; width:765px; overflow:auto; padding:0; *padding:10px 0 0 0; *height:545px; overflow-x:hidden; position:relative; clear:left; margin:0 0 0 30px; }
.scrollContainer div.panel { padding:0; height:555px; width:765px; *padding:10px 0 0 0; *height:545px; }

ul.menu, ul.menu ul { list-style-type:none; margin:0; padding:0; width:760px; }
ul.menu a { display:block; text-decoration:none; }
ul.menu li { margin-top:1px; padding:0; }
ul.menu img { border:none; }
ul.menu li a { color:#565555; padding:0.5em; border-bottom:1px solid #0053f3; background:url(../images/banner-bg.jpg) repeat-x; font-size:13px; }
ul.menu li a:hover { background:#f6f5f5; }
ul.menu ul p { padding-left:0.5em; }

#video-wrapper { width:960px; height:900; margin:25px auto; padding-left:10px; }
#first-video { width:960px; margin-top:50px; }
#close-btn { font-size:13px; float:right; }
#close-btn a:link, #close-btn a:visited { color:#fff; text-decoration:none; }
#close-btn a:hover { color:#fff; text-decoration:underline; }

#contact-info { width:490px; float:left; }
#contact-info input[type="text"] { width:400px; padding:5px; margin:5px 0 8px 0; border:1px solid #c9c6c6; }
.textarea { width:400px; height:200px; padding:5px; margin:5px 0 8px 0; border:1px solid #c9c6c6; }
#contact-info input[type="submit"] { width:410px; padding:4px; text-align:center; color:#f2f2f2; background:#565555; border:1px solid #2f2e2e; }
#address { width:267px; float:right; padding-top:12px;  }
#contact-clear { width:809px; clear:both; }
.scrollButtons { position: absolute; top: 300px; cursor: pointer; }
.scrollButtons.left { left: 11px; }
.scrollButtons.right { right: -14px; }

#video-left { width:250px; float:left; padding-right:5px; }
#video-center { width:250px; display:inline; float:left; padding-right:5px; }
#video-right { width:250px; float:left; position:relative; }

#wrapper-contract { width:990px; background:url(../images/contract-mid.png) repeat-y top center; margin:25px auto 0 auto; }
#contract-logo { width:960px; height:132px; padding:0 0 0 55px; background:#000000; }
#contract-header { width:950px; height:35px; padding:15px 0 10px 40px; margin:0 auto 0 auto; background:url(../images/contract-header.jpg) no-repeat top center; }
#contract-mid { width:958px; }
#contract-footer { width:990px; height:30px; background:url(../images/contract-footer.jpg) no-repeat top center; }
#contract-left { width:754px; float:left;  padding:0 10px 0 45px; }
#contract-right { width:149px; float:right; background:#d0cece; margin-top:5px; padding:5px; border:1px solid #0053f3; margin-right:10px; }
#contract-right ul { margin:0; padding:0; list-style-type:none; text-align:center; }
#contract-right li { display:inline; padding-right:6px; }
#contract-header h1 { padding:0; margin:0; color:#f2f2f2; }
