.banner {
    background: url(../img/enduranceA-banner.jpg) no-repeat center center;
}

/*--AG--*/
.bannercrush {
	height: 301px;
	background-color:#FFF;
	background-image:url('http://ebmedia.eventbrite.com/s3-s3/static/images/pages/webinar/hero223.jpg');
	background-position: center top;
	background-repeat:no-repeat;
	overflow: hidden;
}


.banner.cycling {
    background: url(../img/cycling-banner.jpg) no-repeat center center;
    height: 326px;
}
.banner.triathlon {
    background: url(../img/triathlon-banner.jpg) no-repeat center center;
    height: 326px;
}
.banner.endurance h1 {
    font-size: 64px;
    line-height: 72px;
    width: 360px;
}
.banner.endurance h1 p {
    font-size: 33px;
}
.banner.cycling h1 {
    font-size: 72px;
    font-style: italic;
}

.banner.triathlon h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 5px 5px 5px 5px;
    font-size: 64px;
    font-style: italic;
    line-height: 72px;
    padding: 8px 16px;
    width: auto;
}
.banner.triathlon h1 p {
    font-size: 33px;
}
.banner.race_walk h1 {
    font-style: italic;
    font-size: 72px;
    line-height: 82px;
    margin-top: 80px;
    width: auto;
}

#promotion_description > img {
    float: left;
    margin-right: 20px;
}
#promotion_description > p {
    line-height: 18px;
    margin-bottom: 25px;
    padding: 0;
}

#promotion_description > h3 {
	font-family: "Omnes-Pro","helvetica";
	font-size: 22px;
	font-style: italic;
	font-weight: 600;
}


#bullets li:first-child {
    margin-bottom: 30px;
}
#bullets li {
    font-weight: 500;
    margin-right: 62px;
    padding-top: 118px;
    text-align: center;
    vertical-align: top;
    width: 230px;
}
#bullets li.last_col {
    margin-right: 0;
}
#bullets h2 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    text-align: left;
}
#bullets p {
    color: #888888;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
}
.highlight {
    color: #0F90BA;
}
#main_content {
    background: url(../img/endurance-bg-pattern.png) repeat scroll 0 0 transparent;
}
.content_section {
	overflow: hidden;
	position: relative;
}
.content_section .divider {
	border-right: 2px dotted #f0f0f0;
    height: 9999px;
    left: 33%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
.content_section .divider.right {
	left: 66%;
}
#registration_tools {
	background: url(../img/registration-tools.png) no-repeat scroll center top transparent;
}
#athlete_registration {
	background: url(../img/athlete-registration.png) no-repeat scroll center top transparent;
}
#social_media_integration {
	background: url(../img/social-media-integration.png) no-repeat scroll center top transparent;
}
#tracking_and_reports {
	background: url(../img/tracking-and-reports.png) no-repeat scroll center top transparent;
}
#competetive_pricing {
	background: url(../img/competetive-pricing.png) no-repeat scroll center top transparent;
}
#customer_support {
	background: url(../img/customer-support.png) no-repeat scroll center top transparent;
}
#denver_century_ride {
	background: url(../img/denver-century-ride.png) no-repeat scroll center top transparent;
}
#twilight_criterium {
	background: url(../img/twilight-criterium.png) no-repeat scroll center top transparent;
}
#lululemon_half_marathon {
	background: url(../img/lululemon-half-marathon.png) no-repeat scroll center top transparent;
}
#bay_to_breakers {
    background: url(../img/bay-to-breakers.png) no-repeat scroll center top transparent;
}

#pretty_muddy {
    background: url(../img/pretty-muddy.png) no-repeat scroll center top transparent;
}

#hunger_runs {
    background: url(../img/hunger-runs.png) no-repeat scroll center top transparent;
}

#foam_fest {
	background: url(../img/5k-foam-fest.png) no-repeat scroll center top transparent;
}
#gran_fondo {
	background: url(../img/gran-fondo.png) no-repeat scroll center top transparent;
}
#coeur_alene {
	background: url(../img/coeur-alene.png) no-repeat scroll center top transparent;
}
#folsom_trot {
	background: url(../img/folsom-trot.png) no-repeat scroll center top transparent;
}
#goodwill_mud {
	background: url(../img/goodwill-run.png) no-repeat scroll center top transparent;
}
#run_like_a_mother {
	background: url(../img/run-like-a-mother.png) no-repeat scroll center top transparent;
}
#metro_dash {
	background: url(../img/metro-dash.png) no-repeat scroll center top transparent;
}
#gladiator_rush {
	background: url(../img/gladiator-rush.png) no-repeat scroll center top transparent;
}
#santee_adventure {
	background: url(../img/santee-adventure.png) no-repeat scroll center top transparent;
}
#black_butte {
	background: url(../img/black-butte.png) no-repeat scroll center top transparent;
}
#prestige_series {
	background: url(../img/super-prestige.png) no-repeat scroll center top transparent;
}
#portland_century {
	background: url(../img/portland-century.png) no-repeat scroll center top transparent;
}
#tour_de_lab {
	background: url(../img/tour-de-lab.png) no-repeat scroll center top transparent;
}
#gorilla_challenge {
	background: url(../img/gorilla-challenge.png) no-repeat scroll center top transparent;
}
#pretty_muddy {
	background: url(../img/pretty-muddy.png) no-repeat scroll center top transparent;
}
#mermaid_series {
	background: url(../img/mermaid-series.png) no-repeat scroll center top transparent;
}
#foxy_fall {
	background: url(../img/foxy-fall-century.png) no-repeat scroll center top transparent;
}
#davis_bike_club {
	background: url(../img/davis-bike-club.png) no-repeat scroll center top transparent;
}
#usmc_ultimate_challenge {
	background: url(../img/usmc-ultimate-challenge.png) no-repeat scroll center top transparent;
}

/*New logos here*/

#ogden_marathon {
    background: url(../img/ogden-marathon.jpg) no-repeat scroll center top transparent;
}

#see_jane_run {
    background: url(../img/see-jane-run.jpg) no-repeat scroll center top transparent;
}

#cresent_city_classic {
    background: url(../img/cresent-city-classic.jpg) no-repeat scroll center top transparent;
}

#trenton_half_marathon {
    background: url(../img/trenton.jpg) no-repeat scroll center top transparent;
}

#heroes_911 {
    background: url(../img/9-11-heroes-run.jpg) no-repeat scroll center top transparent;
}

#worst_day_ride {
    background: url(../img/worst-day-ride.jpg) no-repeat scroll center top transparent;
}

#goodwill_mud_run {
    background: url(../img/goodwill-mud-run.jpg) no-repeat scroll center top transparent;
}

#t_three_triathlon {
    background: url(../img/T3-triathlon.jpg) no-repeat scroll center top transparent;
}

#coure-d-alane-tri {
    background: url(../img/coure-d-alane-tri.jpg) no-repeat scroll center top transparent;
}
#tough-mudder {
    background: url(../img/tough-mudder.png) no-repeat scroll center top transparent;
}



.carousel > .simple_pricing {
    background: url("../img/simple-pricing.png") no-repeat scroll 0 0 transparent;
}
.carousel > .see_whos_coming {
    background: url("../img/see-whos-coming.png") no-repeat scroll 0 0 transparent;
}
.carousel > .mobile_registration {
    background: url("../img/mobile-devices.png") no-repeat scroll 0 0 transparent;
}
.carousel > .sales_report {
    background: url("../img/sales-report2.png") no-repeat scroll 0 0 transparent;
}