@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif, Geneva, sans-serif;}

.splash-jordan {background:#cfcecc url(../img/bg-splashgrad.jpg); background-repeat: repeat-x;}

#splash {margin-top:65px;}

.air-nav, .air-main {background:url("../img/bg.gif") repeat;}

#splash {background:url("http://michaeljordanbasketballcamp.com/assets/img/os-bg.png") no-repeat top center; height:503px;}

#nav-jordan {background:url("../img/bg-nav-large.png") no-repeat 0px 0px; height:869px; width:1024px; margin:0 auto;}

#air-header {margin-top:25px;}
.hrbar {margin-top:10px;}

.air-main .container {background:#000 url("../img/bg-main.jpg") no-repeat 0px 102px; height:768px; margin:0 auto;}

#header {background:url("../img/header-main.jpg") no-repeat; height:72px; margin-top:15px;}

#header-color {}

#content-left {margin:0 0 0 25px; color:#FFF;}
#mj { background:url("../img/img-mj.png") no-repeat 493px 334px; height:595px;}
#scroll-content{overflow-x: hidden; overflow-y: auto; height:390px; width:734px;}
#content-header {margin:100px 0 0 0;}
.session-header {background:url("../img/main-headersession.png") no-repeat; height:98px;}

.camp-info {background:url("../img/main-ticket.png") no-repeat; height:98px;}
.camp-info2 {background:url("../img/vital.png") no-repeat; height:98px;}
.camp-info3{background:url("../img/faqs.png") no-repeat; height:98px;}
.camp-info4{background:url("../img/tuition.png") no-repeat; height:98px;}
.camp-info15{background:url("../img/cancelation.png") no-repeat; height:98px;}
.camp-info5{background:url("../img/gallery.png") no-repeat; height:98px;}
.camp-info6{background:url("../img/video.png") no-repeat; height:98px;}
.camp-info7{background:url("../img/register.png") no-repeat; height:98px;}
.camp-info8{background:url("../img/insurance.png") no-repeat; height:98px;}
.camp-info9{background:url("../img/daily.png") no-repeat; height:98px;}
.camp-info10{background:url("../img/staff.png") no-repeat; height:98px;}
.camp-info11{background:url("../img/housing.png") no-repeat; height:98px;}
.camp-info12{background:url("../img/contact.png") no-repeat; height:98px;}
.camp-info13{background:url("../img/privacy.png") no-repeat; height:98px;}
.camp-info14{background:url("../img/terms.png") no-repeat; height:98px;}
.camp-info16{background:url("../img/santa.png") no-repeat; height:98px;}
.camp-info17{background:url("../img/pay.png") no-repeat; height:98px;}
.camp-info18{background:url("../img/day.png") no-repeat; height:98px;}
.camp-info19{background:url("../img/camp.png") no-repeat; height:98px;}


#homepage, #payment-content, #yt-content, #reg-content, #giveaway-content {margin:50px 0 0 0;}
#homepage h1, #homepage p, .behave {color:#eeab36;} .jump {color:#5fb1e0;} .air {color:#bcbbbb;}
.behave {font-size:24px;}
.jump {font-size:18px;}
.air {font-size:22px;}


.yt-vid {margin:10px 0 0 0;}
.center-block {margin-left:105px;}

#payment-content p, #payment-steps, #reg-steps, #giveaway-content {font-size:12pt;}
#reg-steps, #giveaway-content p {margin-right:85px;}
#payment-content hr {margin:0 15px 0 0; width:700px;}

.authorize {margin:15px 0 0 0;}
.payment-camp {margin:15px 0 0 0;}
.buy-now {margin:25px 0 0 0;}
.mail-sm {font-size:10pt;}
.mail-red, .mail-sm {color:#F00;}

#content-right {float:right;}

#social-mainmenu {background:url("../img/social-main-menu.gif") no-repeat 0px 0px; height:222px;}


.btn-wrap {padding-top:10px;text-align:center;}
.btn-wrap-bottom {padding-top:10px;text-align:center;}
.btn-wrap a {display:block;height:75px;width:275px;padding-top:5px;}
.btn-wrap-bottom a {display:block;height:75px;width:275px;padding-top:5px;}
.btn-wrap-bottom a.social-btn {width:310px;}

a.vitalinfo-btn { background:url("../img/btn-vitalinfo.png") no-repeat center top; }
a.tutition-btn { background:url("../img/btn-tutition.png") no-repeat center top; }
a.contact-btn { background:url("../img/btn-contact.png") no-repeat center top; }

a.daycampers-btn { background:url("../img/btn-daycampers.png") no-repeat center top; }
a.insurance-btn { background:url("../img/btn-insurance.png") no-repeat center top; }
a.santabarbara-btn { background:url("../img/btn-santabarbara.png") no-repeat center top; }

a.daily-btn { background:url("../img/btn-daily.png") no-repeat center top; }
a.campgiveaways-btn { background:url("../img/btn-campgiveaways.png") no-repeat center top; }
a.register-btn { background:url("../img/btn-register.png") no-repeat center top; }

a.housing-btn { background:url("../img/btn-housing.png") no-repeat center top; }
a.faq-btn { background:url("../img/btn-faq.png") no-repeat center top; }
a.payby-btn { background:url("../img/btn-payby.png") no-repeat center top; }

.social-btn { background:url("../img/social-nav.png") no-repeat center top; height:75px; }
a.staff-btn { background:url("../img/btn-staff.png") no-repeat center top; }
a.new-btn { background:url("../img/btn-new.png") no-repeat center top; }

a.home-btn { background:url("../img/btn-home.png") no-repeat center top; }
a.gallery-btn { background:url("../img/btn-gallery.png") no-repeat center top; }

#social-nav {padding:15px 0 0 40px;}
.btn-wrap-bottom .social-icon a, .social-icon{display:inline-block; width:42px; height:40px; padding-top:0px;}

#contact-form, #contact-info {margin:15px 0 0 0;}
#contact-infos {margin:100px 0 0 0;}
#contact-form .large-form input {height:15px; width:190px; padding:2px;}
#contact-form .small-form input {height:15px; width:80px; padding:2px;}
#contact-form textarea {height:40px; width:190px; padding:2px;}
#contact-form p {margin: 0px;}
#contact-form {}

.required-sm {color:#F00;}

.lefty {float:left; margin:0 15px 0 0;}
.normal {margin:60px 0 0 0;}

#content-left h2 {display:block; text-indent:-9999px; background:url("../img/contact-info.png") no-repeat 0 0; height:18px; font-size:1px;}
#contact-info {font-size:16px;}
#contact-infos {font-size:16px;}
.push-right {margin-left:100px;}
.form-send-btn {margin: -67px 0 0 230px;}

#contact-form label {font-weight:normal;}


#main-nav {width:120px; height:200px; margin:25px 8px 0 0px;}
.main-icon {display:block; width:55px; float:left; padding:5px 5px 0 0;}


#main-menu {margin:15px 0 0 -15px; color:#FFF;font-weight:bold; font-size:11px;}
#pages {background:url("../img/pages-nav.png") no-repeat 0 0; height:355px;width:175px;}
#navlist {margin:0px 15px 0px 0px; padding:28px 12px 0px 0px; list-style: none;}
#navlist li {padding:3px 10px 0px 0px;margin-left:10px;}
#navlist li a { text-decoration: none; color:#FFF;}

#main-footer {margin:55px 0 0 0; background:url("../img/footer-main.png") no-repeat 0 0; height:31px;}
#ft-menu {color:#FFF; padding:8px 0 0 25px;}
#ft-menu  a {color:#fff; font-weight:bold; text-decoration:none; padding:0 0 0 5px;}
.footer-style {font-size:10px;}