/*
Theme Name: ASC 
Theme URI: http://www.ascskydiving.com/
Description: Theme for Atlanta Skydiving Center
Version: 1.0
Author: DSWD
Tags: Skydiving, Colors, Bright, Flash

Template set for ASC website; Includes three tabs with static content, events calendar
*/

/* CSS reset */
* { margin:0; padding:0; }
body { text-align: center; font-size:62.5%; background: url(images/bg-body.png) repeat-x top #094277;}
a { cursor:pointer; text-decoration:none; }
a:focus { outline:none; }
/* return cellpadding */
table[cellpadding="1"] td { padding:1px; }
table[cellpadding="2"] td { padding:2px; }
table[cellpadding="3"] td { padding:3px; }
table[cellpadding="4"] td { padding:4px; }
table[cellpadding="5"] td { padding:5px; }
table[cellpadding="6"] td { padding:6px; }
table[cellpadding="7"] td { padding:7px; }
table[cellpadding="8"] td { padding:8px; }
/* block element Styles */
h1, h1 a { font-size:3.2em; line-height:1em; font-weight:bold; color: #ccff33; }
h2, h2 a { font-size:2.0em; line-height:1em; font-weight:bold; color: #ccff33; }
h3, h3 a { font-size:1.4em; line-height:1em; font-weight:bold; color: #ccff33; }
h4, h4 a { font-size:1.2em; line-height:1em; font-weight:bold; color: #ccff33; }
h5, h5 a { font-size:1.4em; line-height:1em; font-weight:bold; color: #ccff33; }
h6, h6 a { font-size:1.2em; line-height:1em; font-weight:bold; color: #ccff33; }
h1, h2, h3, h4, h5, h6, p { margin-bottom: 5px; line-height:1.4em; }
ul, ol { margin:0 0 12px 0; }
ul ul, ol ol { margin:0; }
ul li, ol li { margin:0 0 0 0px; }
/* image styles */
img, a img { border:0; vertical-align:middle; }
/* forms */
input, textarea { font:1.2em/1.6em Arial, Helvetica, sans-serif; margin:0; padding:2px; }
input[type="checkbox"] { margin:0; padding:0; }
input[type="radio"] { margin:0; padding:0; }
select { font:1.2em/1.6em Arial, Helvetica, sans-serif; margin:0; padding:1px 0; }
option { margin:0; padding:0 5px 0 0; }
button {cursor: pointer; border:0px;}
/* CLEAR FIX*/
.clearfix:after { content: "."; display: block; height: 1px; line-height:1px; clear: both; visibility: hidden; }
/* layout */
#subnav a {margin: 10px; font-size: 11px; color: #fff; font-weight: bold;}
#subnav a:visited {margin: 10px; font-size: 11px; color: #fff; font-weight: bold;}
#subnav a:hover {color: #68b9ff;}
#tab2Content, #tab3Content { display: none; }
#tabContentPlaceholder { margin-top: 60px; min-height: 300px; color:#FFFFFF; }
#tabContentPlaceholder a { color: #ccff33; }
#tabContentPlaceholder a:hover { color: #FFF; }
#wrapper { text-align: left; width: 1150px; margin: 0 auto; font:1.2em/1.6em Arial, Helvetica, sans-serif; color:#ffffff; background: url(images/asc_background.jpg) no-repeat center bottom transparent; }
#header { position: absolute; top: 0px; width: 938px; height: 160px; padding: 0 115px 0 97px; background: transparent;}
.logo { z-index: 100; position: absolute; top: 6px; left: 85px; background: url(images/skydive-georgia-logo.png) no-repeat; width: 425px; height: 160px; margin: 0; /*text-indent: -9999px;*/ font-size: 1em; }
.logo a { display: block; width: 267px; height: 130px; text-indent: -9999px; }
.logo-xmas { z-index: 100; position: absolute; top: 6px; left: 85px; background: url(images/skydive-georgia-logo-xmas.png) no-repeat; width: 425px; height: 160px; margin: 0; /*text-indent: -9999px;*/ font-size: 1em; }
.logo-xmas a { display: block; width: 267px; height: 130px; text-indent: -9999px; }
.headerNav-p { float: right; background: url(images/bg-headerNav-p.png) no-repeat; width: 473px; height: 31px; margin: 12px 0 0 0; font: 1.3725em/28px Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; color: #054a8d; }
.headerNav-ul { float: right; background: url(images/bg-headerNav-ul.png) no-repeat; width: 468px; height: 28px; margin: 0; padding: 0 0 0 5px; list-style: none; }
.headerNav-ul li { float: left; margin: 0; }
.headerNav-li1 { width: 55px; }
.headerNav-li2 { width: 124px; }
.headerNav-li3 { width: 80px; }
.headerNav-li4 { width: 90px; }
.headerNav-li5 { overflow: hidden; width: 99px; height: 23px; padding: 5px 0 0 6px; }
.headerNav-li5 a { color: #fff; }
.headerNav-li5 .stbuttontext { display: block; margin: 0 0 0 -5px; }
.headerNav-ul li a { display: block; font: 0.916em/27px Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-align: center; text-decoration: none; color: #ffffff; }
.headerNav-ul li a:hover { color: #99fc25; }
.nav ul { display: none; clear: right; background: url(images/bg-nav.png) no-repeat; width: 499px; height: 29px; position: absolute; margin: 100px 0 0 400px; list-style: none; }
.nav ul li { float: left; margin: 0; }
.nav-li1 { width: 155px; }
.nav-li2 { width: 176px; }
.nav-li3 { width: 168px; }
.nav ul li a { display: block; font: 1.083em/29px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; text-decoration: none; color: #ffffff; }
.nav ul li a:hover { color: #fef503; }
.nav ul ul { position: absolute; top: 100px; left: -9999px; list-style: none; background: url(images/bg-nav-UL.gif) repeat-x; width: 937px; height: 35px; margin: 0; }
.nav ul ul li a { padding: 0 15px 0 15px; border-right: 1px solid #c1450a; border-left: 1px solid #ff9730; line-height: 35px; }
.nav ul ul li a:hover { background: url(images/bg-nav-UL-over.gif) repeat-x; color: #ffffff; }
.nav ul li:hover ul { left: 106px; top: auto; }
#subHeader { clear: both; min-height: 530px; width: 1150px; padding: 0px; text-align: center; }
#banner-container-short { background: transparent; margin: 220px auto 13px; z-index: 105}
#banner-container { background: transparent; margin: 220px auto 13px; z-index: 105}
h5#homeBanner { background: url(images/bg-gift-certificates.png) no-repeat 10px center; width: 938px; height: 69px; margin: 0px auto; padding: 0px 0 10px 0; text-indent: -9999px; }
h5#firstBanner { background: url(images/bg-first-skydive.png) no-repeat 10px center; width: 938px; height: 69px; margin: 0px auto; padding: 0px 0 10px 0; text-indent: -9999px; }
h5#schoolBanner { background: url(images/bg-skydiving-school.png) no-repeat 10px center; width: 938px; height: 69px; margin: 0px auto; padding: 0px 0 10px 0; text-indent: -9999px; }
h5#experienceBanner { background: url(images/bg-experienced-jumpers.png) no-repeat 10px center; width: 938px; height: 69px; margin: 0px auto; padding: 0px 0 10px 0; text-indent: -9999px; }
#homeContent { background: url(images/bg-homeContent.png) no-repeat; width: 915px; min-height: 300px; padding: 10px 11px 0 11px; margin: 0 auto; }
.mainCol { float: left; width: 657px; padding-bottom:10px; }
.tabNav { width: 659px; margin: 0; list-style: none; }
.tabNavSelected, .tabNavUnSelected  { float: left; margin: 0; width: 219px; font: 1.5em/39px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; color: #2f5408; cursor: pointer; }
.tabNavSelected { background: url(images/bg-tabNav1-blue.png) no-repeat; width: 219px; height: 39px; color: #ffffff; }
.tabNavUnSelected { background: url(images/bg-tabNav2-green.png) no-repeat; width: 220px; height: 39px; }
.tab { clear: both; display: none; background: url(images/bg-tabs.png) no-repeat; width: 639px; height: 277px; padding: 10px; margin: 0 0 16px 0; }
.tab3 { width: 619px; height: 277px; padding: 20px 20px 0 20px; }
.tab3 .feed_item { margin: 0 0 5px 0; }
.tab3 .feed_preview_image { display: none; }
.tab3 .feed_preview_date { display: none; }
.tab3 .feed_preview_title a { font: 1.667em/1.5em Arial, Helvetica, sans-serif; color: #d1f134; text-decoration: none; }
.tab3 .feed_preview_content a { color: #d1f134; text-decoration: none; }
.slideshow { float: left; background: url(images/bg-slideshow.png) no-repeat; width: 400px; height: 352px; padding: 1px; }
.slideshow-lg { height: 238px; overflow: hidden; }
.slideshow-info { height: 32px; padding: 3px 0 0 0; }
.slideshow-info-title { float: left; width: 250px; padding: 7px 0 0 10px; text-align:left; color: #004280; font: 1.4em/16px Helvetica, Arial, sans-serif; }
.btnInfo { float: left; background: url(images/icon-info.png) no-repeat 0px 50%; padding: 0 0 0 25px; font: 1.2em/32px Helvetica, Arial, sans-serif; font-weight: bold; color: #004280; text-decoration: none; cursor: default; }
#btnInfo-div { display: none; }
.btnView { float: right; background: url(images/icon-view.png) no-repeat 0px 50%; padding: 0 0 0 25px; margin: 0 10px 0 10px; font: 1.2em/32px Helvetica, Arial, sans-serif; font-weight: bold; color: #004280; text-decoration: none; }
.slideshow-bar { clear: both; height: 79px; }
.slideshow-bar .feed_preview_image img { cursor:pointer; border:solid; border-color:#ffffff; border-width:1px; margin-left:8px; }
.slideshow-bar .feed_preview_date { display: none; }
.upcoming-events { float: right; background: url(images/bg-upcoming-events.png) no-repeat; width: 239px; height: 354px; overflow: hidden;}
.upcoming-events h6 { font-size:12px; }
.upcoming-events-hdr { font: 1.4em/35px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; text-transform: uppercase; color: #ffffff; }
.upcoming-event { clear: both; width: 239px; min-height: 51px; padding: 10px 0 10px 0; }
.upcoming-event-date { clear: both; float: left; background: url(images/bg-event-calendar.png) no-repeat; width: 49px; height: 51px; margin: 0 10px 0 10px; }
.ued-month { font: 1em/17px Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; color: #ffffff; }
.ued-day { padding: 5px 0 0 0; font: 1.5em Arial, Helvetica, sans-serif; text-align: center; color: #545353; }
.upcoming-event p { float: left; width: 160px; margin: 0 10px 0 0; font: 1em/1.2em Arial, Helvetica, sans-serif; color: #ffffff; }
.upcoming-event p a { background: url(images/arrow-right-white.png) no-repeat right; padding-right: 10px; font: 1em/1.2em Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ffffff; }
.btnAllEvents { clear: both; display: block; background: url(images/btn-view-all-events.png) no-repeat; width: 137px; height: 47px; margin: 0px auto; text-indent: -9999px; }
.btnAllEvents:hover { background: url(images/btn-view-all-events-hover.png) no-repeat; }
.subCol { float: right; width: 246px; line-height: inherit; padding: 0px; }
.specials { display: block; background: url(images/bg-specials.png) no-repeat; background-color:transparent !important; width: 231px; padding: 10px 5px 55px 10px; margin:0 0 10px 0; }
.specials h2 { margin-top: 10px; text-indent: -9999px; }
.specials h3 { font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #c83000; margin-top:10px; }
.specials p { font-size: 12px; color: #ffffff; }
.specials-xmas { display: block; background: url(images/bg-specials-xmas.png) no-repeat; background-color:transparent !important; width: 231px; padding: 10px 5px 55px 10px; margin:0 0 10px 0; }
.specials-xmas h2 { margin-top: 10px; text-indent: -9999px; }
.specials-xmas h3 { font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #6c0000; margin-top:10px; }
.specials-xmas p { font-size: 12px; color: #ffffff; }
.btnLearnMore { display: block; float: left; background: url(images/btn-learn-more.png) no-repeat; width: 98px; height: 42px; text-indent: -9999px; margin:5px 0 10px 0; }
.btnLearnMore:hover { background: url(images/btn-learn-more-hover.png) no-repeat; }
.btnAllSpecials { display: block; float: left; background: url(images/btn-view-all-specials.png) no-repeat; width: 130px; height: 42px; margin: 5px 0 0 3px; text-indent: -9999px; }
.btnAllSpecials:hover { background: url(images/btn-view-all-specials-hover.png) no-repeat; }
.news { clear: both; vertical-align:top; background: url(images/bg-subCol-news.png) no-repeat; }
.news h2 { padding: 8px 10px 10px 30px; font: 1.4em/35px Arial, Helvetica, sans-serif; font-weight: bold; color: #b4f0ff; text-transform:uppercase; }
.news .feed_item { clear: both; position: relative; min-height: 88px; padding: 10px 5px 10px 85px; border-bottom: 1px solid #024687; }
.news .feed_item .feed_preview_date { margin: 0 0 5px 0; font: 1.33em Arial, Helvetica, sans-serif; font-weight: bold; color: #b4f0ff; }
.news .feed_item img { position: absolute; left: 10px; top: 10px; }
.news .feed_item .feed_preview_content { font: 0.916em Arial, Helvetica, sans-serif; }
.news .feed_item a { display: block; margin: 5px 0 0 0; font: 1.09em Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #b4f0ff; }
.news .feed_preview_title { display: none; }
.newsSection {padding-left: 15px; margin-top:10px; vertical-align:top; line-height:normal; }
.newsSection small {color: #B4F0FF;}
.newsSection p a {color: #fff;}
.btnAllNews { display: block; background:url(images/btn-read-all-news.png) no-repeat; width: 140px; height: 47px; margin: 15px auto; text-indent: -9999px; }
.btnAllNews:hover { background:url(images/btn-read-all-news-hover.png) no-repeat; }
/*.testimonial { clear: both; background: url(images/bg-latest-news.png) repeat-y; width: 246px; min-height: 297px; }
.testimonial h2 { background: url(images/bg-latest-news-hdr.png) no-repeat; width: 226px; height: 64px; padding: 0 10px 0 10px; font: 2em/50px Arial, Helvetica, sans-serif; font-weight: bold; color: #b4f0ff; }*/
#interiorContent { background: url(images/bg-homeContent.png) no-repeat; width: 915px; /*min-height: 755px;*/ padding: 10px 11px 10px 11px; margin: 0 auto; margin-top: 35px; }
#interior-carousel { background: url(images/bg-interior-carousel.png) no-repeat; width: 895px; height: 130px; padding: 14px 0 0 20px; margin: 0 auto; margin-bottom: 10px; }
h2#interior-title { background: url(images/bg-interior-title.png) no-repeat; width: 637px; height: 39px; padding: 0 10px 0 10px; margin: 0; font: 1.5em/39px "Myriad Pro", Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #ffffff; text-shadow:1px 1px 5px #444; }
#interior-main { position: relative; overflow: hidden; background: url(images/bg-interior-main.png) repeat; padding: 10px; margin-bottom:10px; border: 1px solid #1263b1; color: #ffffff; }
#interior-main a { color: #ccff33; }
#interior-main a:hover { color: #66ffff; }
#interior-main-image { position: absolute; top: 0; left: 0; height:100%;}
#interior-main-content { position: relative; z-index: 1; padding: 0 0 0 215px; }
#interior-main-content h3 { margin-top: 5px; font: 2.0em/1.5em Arial, Helvetica, sans-serif; font-weight: bold; color: #d1f134; line-height:20px; }
#interior-main-content h4 { margin: 10px 0 0px 0; font: 1.25em/1.0em Arial, Helvetica, sans-serif; color: #d1f134; font-weight:bold; }

.interior-main-blank { padding:0; vertical-align:top; font-size:13px; }
.interior-main-blank h3 { margin: 0 0 5px 0; font: 2.0em/1.5em Arial, Helvetica, sans-serif; font-weight: bold; color: #d1f134; }
.interior-main-blank h4 { margin: 0 0 5px 0; font: 1.5em/1.0em Arial, Helvetica, sans-serif; color: #d1f134; }
.interior-main-blank p { text-align:justify; margin: 0 0 10px 0; line-height: normal; }
.interior-main-blank img { margin:0 0 5px 10px; }
.interior-main-blank ul li { line-height:normal; margin:0 0 3px 25px; padding:0 25px 0 0; }

/*--Tandem Skydiving Page CSS Additions--*/
#interior-main-tandem { position: relative; z-index: 1; padding: 0 0 0 0px; }
#interior-main-tandem h3 { margin: 5px 0 0px 0; font: 2.0em/1.5em Arial, Helvetica, sans-serif; font-weight: bold; color: #d1f134; }
#interior-main-tandem h4 { margin: -2px 0 5px 0; font: 1.5em/1.0em Arial, Helvetica, sans-serif; color: #d1f134; }
#interior-main-tandem p { text-align:justify; margin: 0 0 10px 0; }
#interior-main-tandem img { margin:5px 5px 5px 0; }
#interior-main-tandem ul li { line-height:14px; }
/*--End Tandem Skydiving CSS--*/

/*--Photo Gallery Page CSS Additions--*/
#interior-main-gallery { position: relative; z-index: 1; padding: 0 0 0 0px; }
#interior-main-gallery h3 { margin: 5px 0 0px 0; font: 2.0em/1.5em Arial, Helvetica, sans-serif; font-weight: bold; color: #d1f134; }
#interior-main-gallery h4 { margin: -2px 0 5px 0; font: 1.5em/1.0em Arial, Helvetica, sans-serif; color: #d1f134; }
#interior-main-gallery p { text-align:justify; }
.gallery-small{ text-align:center; font: 1.0em/1.0em Arial, Helvetica, sans-serif; }
#interior-main-gallery img { margin:5px 10px 5px 10px;}
/*--End Photo Gallery CSS--*/

#interior-main2 { background: url(images/bg-interior-main2.png) no-repeat; width: 647px; height: 108px; padding: 5px; border-top: 1px solid #1263b1; }
#interior-accordion { text-align:justify; color:#ffffff;}
#interior-accordion a { text-shadow:1px 1px 4px #444; }
.testimonials { background: url(images/bg-subCol-testimonials.png) no-repeat; padding: 15px 20px 0 20px; margin: 5px 0 0 0; }
.testimonials .feed_item { margin: 0 0 10px 0; }
.testimonials .feed_preview_image { display: none; }
.testimonials .feed_preview_date { display: none; }
.testimonials .feed_preview_title, .testimonials .feed_preview_title a { font-weight: bold; color: #86dff5; }
.testimonials .feed_preview_content { color: #ffffff; }
.testimonials .feed_preview_content a { display: none; }
.btnAllTestimonials { display: block; background: url(images/btn-view-all-testimonials.png) no-repeat; width: 173px; height: 47px; text-indent: -9999px; }
.btnAllTestimonials:hover { background: url(images/btn-view-all-testimonials-hover.png) no-repeat; }
#contact-form { padding: 10px; }
#footer { clear: both; background: url(images/footer_gradient.png) repeat-x; width: 938px; min-height: 195px; padding: 30px 115px 0 110px; }
.contact { float: left; width: 241px; margin-left: 20px; }
.contact p { font: 1.958em Arial, Helvetica, sans-serif; font-weight: bold; color: #01407e; text-shadow:1px 1px 2px #444;  }
.contact p span { font-size: 1.361em; color: #ff0000; text-shadow:1px 1px 2px #222; }
.contact a { font: 0.851em Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #013160; }
.sitemap { float: left; width: 382px; margin-left: 30px; }
.sitemap ul { float: left; width: 191px; list-style: none; }
.sitemap ul a { display: block; font: 0.916em/1.54em Arial, Helvetica, sans-serif; text-decoration: none; color: #333333; }
.sitemap ul a:hover { color: #084582; }
.marketing { float: left; width: 203px; margin-left: 40px; margin-bottom: 10px; font: 1.416em Arial, Helvetica, sans-serif; font-weight: bold; color: #013d79; }
.marketing input { vertical-align: middle; }
.marketing input[type="text"] { background: #ffffff; border: 1px solid #387cbd; font: 0.647em Arial, Helvetica, sans-serif; color: #387cbd; }
.marketing ul { width: 240px; margin: 0; list-style: none; }
.marketing ul li { margin: 0; float: left; width: 50px; height: 57px; }
.marketing ul li a { display: block; height: 57px; text-indent: -9999px; }
.icon-twitter { background:url(images/icon-twitter.png) no-repeat 50% 0; }
.icon-twitter:hover { background:url(images/icon-twitter-hover.png) no-repeat 50% 0; }
.icon-facebook { background:url(images/icon-facebook.png) no-repeat 50% 0; }
.icon-facebook:hover { background:url(images/icon-facebook-hover.png) no-repeat 50% 0; }
.icon-youtube { background:url(images/icon-youtube.png) no-repeat 50% 0; }
.icon-youtube:hover { background:url(images/icon-youtube-hover.png) no-repeat 50% 0; }
.icon-myspace { background:url(images/icon-myspace.png) no-repeat 50% 0; }
.icon-myspace:hover { background:url(images/icon-myspace-hover.png) no-repeat 50% 0; }
#copyright { clear: both; background: #4187d3; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
#copyright p { padding: 5px; font: 1em/1.6em Arial, Helvetica, sans-serif; text-align: center; color: #88c6ff; }
#copyright a { color: #88c6ff; text-decoration: none; }
/* JQUERY TOOLTIP */
.tooltipStyle { max-width: 400px; }
/* UI JQUERY ACCORDION */
.ui-accordion-header { display: block; background: url(images/bg-accordion-hdr.gif) repeat-x; height: 26px; padding: 0 5px 0 5px; border: 1px solid #1263b1; border-top: 0; font: 1.33em/27px "Myriad Pro", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #ffffff; }
.ui-accordion-header:hover { background: url(images/bg-accordion-hdr-hover.gif) repeat-x; }
.ui-state-active { background: url(images/bg-accordion-hdr-selected.gif) repeat-x; border: 1px solid #4e801a; border-top: 0; }
.ui-state-active:hover { background: url(images/bg-accordion-hdr-selected.gif) repeat-x; }
.ui-accordion-content { background: url(images/bg-interior-main.png) repeat; padding: 10px 10px 2px 10px; border-left: 1px solid #1263b1; border-right: 1px solid #1263b1; color: #010c15; }
/* JQUERY CAROUSEL */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 112px; height: 63px; margin: 0; }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 352px; padding: 8px 21px; margin: auto; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  352px; height: 63px; }
.jcarousel-skin-tango .jcarousel-item { width: 112px; height: 63px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 8px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 30px; right: 2px; width: 20px; height: 28px; cursor: pointer; background: transparent url(images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -40px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -60px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 30px; left: 2px; width: 20px; height: 28px; cursor: pointer; background: transparent url(images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -40px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -60px 0; }
/* JQUERY LIGHTBOX */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/* JQUERY TOOLTIP */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; }
/* HIGHSLIDE */
.highslide-container div { font-family: Verdana, Helvetica; font-size: 10pt; }
.highslide-container table { background: none; }
.highslide { outline: none; text-decoration: none; }
.highslide img { border: 1px solid #3366cc; margin: 0 10px; }
/*.highslide:hover img { border-color: gray; }*/
.highslide-active-anchor img { visibility: hidden; }
.highslide-gallery .highslide-active-anchor img { border-color: black; visibility: visible; cursor: default; }
.highslide-image { border: 2px solid white; background: gray; }
.highslide-wrapper, .highslide-outline { background: white; }
.glossy-dark { background: #111; }
.highslide-image-blur { }
.highslide-number { font-weight: bold; color: gray; font-size: .9em; }
.highslide-caption { display: none; font-size: 1em; padding: 5px;/*background: white;*/ }
.highslide-heading { display: none; font-weight: bold; margin: 0.4em; }
.highslide-dimming { position: absolute; background: black; }
a.highslide-full-expand { background: url(graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 22px; background-image: url(graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move, .highslide-move * { cursor: move; }
.highslide-viewport { display: none; position: fixed; width: 100%; height: 100%; z-index: 1; background: none; left: 0; top: 0; }
.highslide-overlay { display: none; }
.hidden-container { display: none; }
/* Example of a semitransparent, offset closebutton */
.closebutton { position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: pointer; background: url(graphics/close.png);/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ }
/* feeds */
.feed_preview_title { font-weight:bold; }
.feed_preview_date { display:none; }
.feed_preview_image { float:left; padding-right:5px; }
.feed_image { float:left; padding-right:5px; }
#interior-main .feed_item { float:left; margin-bottom:12px; width:640px; }
.feed_title { font-weight:bold; }
.pagination_links { width:100%; float:left; margin-bottom:10px; }
.pagination_links ul { list-style:none; margin:0px; padding:0px; }
.pagination_links ul li { display:block; float:left; padding:0px; margin:0 3px 0 0; }
.current_page { border:1px solid #cccccc; text-align:center; background:#d8d8d8; width:20px; }
.page_number { border:1px solid #cccccc; text-align:center; background:#f8f8f8; width:20px; }

/* 25.02.2010 */

/* Navigation */
.chrome { cursor: pointer; }
#topnav {background: url(/wp-content/themes/asc/images/bg-menu.png) no-repeat; width: 510px; height: 137px; position: absolute; top: 0px; margin-left: 450px;}
#chrome-First { background: url(/wp-content/themes/asc/images/chrome-first.png) no-repeat; width: 175px; height: 126px; position: absolute; top: 0px; margin-left: -4px; }
#chrome-School { background: url(/wp-content/themes/asc/images/chrome-school.png) no-repeat; width: 225px; height: 127px; position: absolute; top: 0px; margin-left: 150px; }
#chrome-Expert { background: url(/wp-content/themes/asc/images/chrome-expert.png) no-repeat; width: 200px; height: 126px; position: absolute; top: 0px; margin-left: 317px; }
#navStatic { height: 20px; position: absolute; top: 100px; margin-left: 10px;}
#navStatic a { margin-left: 20px; color: #fff; font-weight: bold; font-family: arial; font-size: 11px;}
#navStatic a:hover {color: #ccc;}

#subItems { line-height: 13px; position: absolute; top: 42px; }
#subItems a {color: #ddf; font-weight: bold; font-family: arial; font-size: 11px; }
#subItems a:hover {color: #fff;}
#sub-First {border-collapse: collapse; float: left; margin-left: 3px; width: 140px;}
#sub-School {border-collapse: collapse; float: left; margin-left: 30px; width: 160px;}
#sub-Expert {border-collapse: collapse; float: left; margin-left: 4px; width: 160px;}

/* Home Page Rotator */
#rotator {position: absolute;}
.rotatorButton { cursor: pointer; }
#btnFirstSkydive {margin-top: 340px; position: relative; float: left; margin-left: 124px;}
#btnSkydivingSchool {margin-top: 340px; position: relative; float: left; margin-left: 28px;}
#btnExpertJumper {margin-top: 340px; position: relative; float: left; margin-left: 31px;}

#Call_Banner {background: url(/wp-content/themes/asc/images/Call_Button.png) no-repeat; height: 70px; width: 250px; position: absolute; top: 40px; right: 110px;}
.testimonial_block {
	margin-bottom: 10px;
}
.testimonial 
{ 
	clear: both; 
	background: url(images/bg-latest-news.png) repeat-y; 
	width: 246px;
}
.testimonial h2 
{ 
	background: url(images/bg-latest-news-hdr.png) no-repeat; 
	width: 226px; 
	height: 64px; 
	padding: 0 10px 0 10px; 
	font: 2em/50px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #b4f0ff; 
}
.btnAllTesti 
{ 
	display: block; 
	background:url(images/btn-view-all-testimonials.png) no-repeat; 
	width: 173px; 
	height: 47px; 
	margin: 10px auto; 
	text-indent: -9999px; 
}
.btnAllTesti:hover 
{ 
	background:url(images/btn-view-all-testimonials-hover.png) no-repeat; 
}

.testimonial-wide 
{ 
	clear: both;
	margin-left: 0px;
	padding: 0px;
	display:
}
.testimonial-wide h2 
{ 
	font: 2em/50px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #b4f0ff; 
}

.mainCol h1 { color:#FFFFFF; font-size: 32px;}
/*min-height: 497px;*/

.random-testimonials { float: right; display:block; background: url(images/bg-subCol-testimonials.png) no-repeat; width: 246px; min-height: 200px; line-height: normal; margin:0px; }
.random-testimonials-hdr { font: 1.4em/35px Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding:9px 20px 0 25px; text-transform: uppercase; color: #ffffff; margin: 0 0 10px 0; line-height: 15px; }
.random-testimonial { clear: both; width: 246px; min-height: 51px; padding: 10px; text-align:justify; }
.random-testimonial div { padding:0 20px 0 0; }

#tab1Content { padding:0 10px 0 0; }
#tab2Content { padding:0 10px 0 0; }
#tab3Content { padding:0 10px 0 0; }

#tab3Content ul li { margin:0 0 0 20px; }
