*{margin:0;padding:0;z-index:0;}
body{font:62.5% "Helvetica Neue",Arial,sans-serif;background-color:#231e1f;}
h1 a,h2#asa-logo a{display:block;height:100%;overflow:hidden;}
h2{color:#fff;font-size:2em;text-transform:uppercase;font-weight:normal;margin:20px 0 0;}
img{border:0;}
#dates{float:left;clear:none;text-indent:-1000em;width:197px;height:100px;background:url(/images/home-dates.png) 0 0 no-repeat;margin-top:15px;}
.more-headroom{margin-top:2.6em;}
h3{color:#e8b909;font-size:13px;line-height:18px;margin:0;padding:12px 0 0;text-transform:uppercase;}
h3.under-h2{padding:2px 0 0;}
p{font-size:13px;line-height:18px;color:#E6E6E6;margin:0 0 12px;}
li{color:#fff;font-size:1.2em;line-height:1.584em;}
.footnote{font-size:1.1em;}
a:link,a:visited{color:#fff;text-decoration:none;}
a:hover,a:active{color:#fff;text-decoration:underline;}
table{border-collapse:collapse;}table td{font-size:1.3em;line-height:1.6em;color:#fff;padding:4px 4px 4px 0;}
#terms-conditions table{margin-bottom:20px;border:1px solid #333;}#terms-conditions table thead tr td{margin-bottom:2em;background-color:#333;}
#terms-conditions table tr td{padding:0.2em 0.5em;}
address{font-style:normal;color:#fff;}
#copy address{font-size:1.3em;line-height:1.6em;margin:-10px 0 30px;font-weight:bold;}
fieldset{padding:20px;margin-bottom:10px;margin-top:25px;}
fieldset legend{font-size:1.4em;color:#FFF;padding:0 5px;font-weight:bold;}
fieldset input,fieldset select{width:145px;padding:2px;}
fieldset label{color:#FFF;margin-right:20px;font-size:1.3em;display:block;text-align:right;width:190px;float:left;}
fieldset div{margin-bottom:8px;}
#submit-tag{padding:5px 10px;width:200px;margin-left:190px;}
#error-messages{color:#e8b909;border:1px dashed #fff;padding:10px;font-size:1.2em;font-weight:bold;}
#error-messages h2{font-size:1.4em;}
#error-messages ul{list-style:none;}
#super-container{width:100%;}
#container{margin:0 auto;width:960px;}
#header{float:left;background:transparent url(/images/header-bg.jpg) no-repeat 60px 0;}#header #branding{margin-bottom:6px;float:left;}#header #branding h1#logo-fc-barcelona{clear:left;float:left;text-indent:-1000em;width:339px;height:82px;background:url(../images/logo-fc-barcelona-soccer-camps-2012.png) 0 0;margin:30px 0 0 30px;}
#header #branding p#logo-summerfuel{width:150px;margin:110px 16px 0;clear:none;float:right;text-align:right;color:#808080;font-size:10px;vertical-align:bottom;}
#header #top-nav{clear:left;background:#f1d56b;background:-moz-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d56b), color-stop(100%, #e8b909));background:-webkit-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:-o-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:-ms-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:linear-gradient(top, #f1d56b 0%, #e8b909 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d56b', endColorstr='@yellow',GradientType=0 )";-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 4px 7px 0px rgba(0, 0, 0, 0.3);}#header #top-nav ul{list-style-type:none;margin:0;border-right:1px solid #F1D56B;float:left;}#header #top-nav ul li{display:inline;font-size:16px;line-height:19px;}#header #top-nav ul li a{margin:0;padding:9px 14px;height:100%;color:#000;float:left;border-left:1px solid #F1D56B;border-right:1px solid #e8b909;}
#header #top-nav ul li a.first{border-left:none;margin-left:12px;}
#header #top-nav ul li a:active,#header #top-nav ul li a:hover{text-decoration:none;background-color:#f1d56b;}
#content{clear:left;float:left;margin:0 0 20px;}
#footer{clear:left;padding:0 0 30px;border-top:1px solid #e8b909;}#footer #logos{margin-top:5px;list-style-type:none;}#footer #logos li{display:inline;margin-top:5px;margin-right:37px;text-indent:-1000em;float:left;clear:none;}#footer #logos li a{display:block;height:70px;}
#footer #logos #ftr-license{background:url(/images/footer/license.png) no-repeat;width:149px;margin-top:0;}#footer #logos #ftr-license a{height:80px;}
#footer #logos #ftr-summerfuel{background:url(/images/footer/logo-summerfuel.png) no-repeat;width:107px;}
#footer #logos #ftr-fc-barcelona{background:url(/images/footer/logo-fc-barcelona.png) no-repeat;width:47px;}
#footer #logos #ftr-nike{background:url(/images/footer/logo-nike.png) no-repeat;width:54px;margin-right:0;}
#footer p{color:#999;font-size:10px;line-height:15px;}#footer p a{color:#999;}
#footer #footer-links{font-size:12px;line-height:18px;margin:0;color:#fff;padding-top:8px;}#footer #footer-links a{color:#e8b909;}
#upper-container{float:left;width:100%;background:#afb0b4 url(../images/global-header-grad.png) bottom left repeat-x;}
#upper-container a:hover,#upper-container a:active{text-decoration:underline;}
#global-nav-wrapper{float:left;width:100%;}
#global-nav-inner{width:960px;margin:0 auto;}
#global-nav{float:left;width:960px;}
#global-links{float:left;width:470px;margin-left:-7px;position:relative;}#global-links ul{list-style:none;}#global-links ul li{float:left;margin-right:8px;line-height:1em;}#global-links ul li a{font-weight:bold;color:#fff;text-decoration:none;padding:7px;float:left;}
#global-links ul li.selected a{text-decoration:underline;}
#global-links li a:hover,#global-links li a:active,#company-links li a:hover,#company-links li a:active{background:#c4c4c4;color:#fff;}
#nav-right{margin:5px 0;float:right;width:460px;}
#company-links{margin-top:2px;margin-left:20px;width:20em;float:right;list-style:none;}#company-links li{float:right;display:inline;line-height:1em;}#company-links li a{color:#e6e6e6;text-decoration:none;float:left;padding:0 7px;text-transform:uppercase;border-right:1px solid #e6e6e6;font-size:10px;}
#company-links li.selected a{text-decoration:underline;}
#company-links li.last a{border:none;}
#header-wrapper{margin-bottom:30px;width:960px;float:left;}#header-wrapper h2{margin-top:16px;}
#program-nav-wrapper{background:#f2f2f2;float:left;width:100%;clear:left;}
#program-nav-inner{width:960px;margin:0 auto;}
#program-nav{margin:0 auto;float:left;width:960px;position:relative;}
#program-links{margin:0 auto;float:left;width:960px;list-style:none;margin-left:-7px;position:relative;}#program-links li{float:left;display:inline;margin-right:11px;font-size:1.1em;line-height:1em;}#program-links li a{color:#808080;text-decoration:none;padding:4px 7px;float:left;}
#program-links li.selected a{font-weight:bold;}
#program-links li a:hover,#program-links li a:active{background:#fafafa;}
#benefits{margin:0 0 30px 36px;font-size:13px;line-height:18px;clear:left;}#benefits li{color:#e8b909;}
#copy{float:left;clear:none;margin-left:0px;}
#moreinfo{text-indent:-1000em;}
ul#action-buttons{list-style-type:none;width:190px;float:left;clear:left;margin-right:25px;background:#f1d56b;background:-moz-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1d56b), color-stop(100%, #e8b909));background:-webkit-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:-o-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:-ms-linear-gradient(top, #f1d56b 0%, #e8b909 100%);background:linear-gradient(top, #f1d56b 0%, #e8b909 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d56b', endColorstr='@yellow',GradientType=0 )";-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.75);box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.75);}ul#action-buttons li{text-indent:-1000em;border-top:1px solid #F1D56B;border-bottom:1px solid #231e1f;}ul#action-buttons li a{display:block;padding:10px 0;outline:none;}
ul#action-buttons li:hover{background-color:#f1d56b !important;}
ul#action-buttons #register{background:transparent url(/images/button-register.png) no-repeat 16px 12px;border-top:none;}
ul#action-buttons #brochure{background:transparent url(/images/button-brochure.png) no-repeat 16px 12px;}
ul#action-buttons #contact{background:transparent url(/images/button-contact.png) no-repeat 16px 12px;border-bottom:none;}
ul#action-buttons #register:hover{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
ul#action-buttons #contact:hover{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#video{margin-top:10px;}
#left-photos{float:left;margin:0 15px 0 70px;width:380px;}
#tall-photo{width:380px;float:left;clear:left;}
.small-photo{width:380px;float:left;clear:left;margin-top:5px;}
#content a{color:#e8b909;}
#daily-schedule table{width:90%;}
.bio-with-photo{float:left;margin-top:20px;}
.bio-photo .bio{float:left;margin-right:10px;}
.bio-photo .photo{float:right;margin-top:30px;}
#apply-now #copy ul{color:#fff;}
#register-buttons{float:left;width:475px;margin:2em 0;}
.location-list-apply{margin-bottom:1.5em;list-style:none;clear:none;float:left;}
.location-list-apply li{margin-bottom:4px;font-size:1em;}
.location-list-apply input,.location-list-apply label{float:none;}
.location-list-apply label{padding-left:0;text-align:left;}
.location-list-apply input{width:14px !important;}
h3.button{width:17em;text-align:center;font-size:1.3em;line-height:1.462em;float:left;clear:none;margin:0 10px 10px 0;padding:0;text-transform:none;}
h3.double-height{line-height:2.924em;}
h3.button a{padding:8px 12px 9px 12px;height:100%;display:block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #666;background-color:#444;}
h3.button a:hover,h3.button a:active{border:1px solid #e8b909;text-decoration:none;}
blockquote{font-family:georgia,'times new roman',serif;font-size:14px;font-style:italic;}
blockquote span{font-style:normal;}
#slider-wrapper{width:460px;}
.nivoSlider{position:relative;width:460px;height:310px;background:url(/images/slideshow/loading.gif) no-repeat 50% 50%;border-bottom:2px solid #e8b909;margin-bottom:22px;-webkit-box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.3);}.nivoSlider img{position:absolute;top:0;left:0;display:none;width:460px;}
.nivo-slice{display:block;position:absolute;z-index:5;width:460px;height:100%;-webkit-box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:inset 0px 5px 5px 0px rgba(0, 0, 0, 0.3);}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-directionNav a{position:absolute;z-index:9;cursor:pointer;display:block;width:30px;height:30px;background:url(/images/slideshow/arrows.png) no-repeat;text-indent:-9999px;border:0;top:140px;opacity:1;}
.nivo-prevNav{left:20px;}
.nivo-nextNav{background-position:-30px 0 !important;right:20px;}
.noBottom{margin-bottom:0 !important;}
.last{margin-right:0 !important;padding-right:0 !important;}
a.no-color{color:#fff !important;}
.yellow{color:#e8b909;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.clear-b{clear:both;}
.float-l{float:left;}
.float-r{float:right !important;}
.rightspace{padding-right:1.6em;}
.hide{display:none;}

