@charset "utf-8";
/*
general elements
*/
body{background:#005da0 url('/images/page/body-bg.jpg') no-repeat top center; color:white; margin:0; padding:0; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif}
a{text-decoration:none; color:#f8941d;}
a:hover{color:#e2001a;}	
p{margin:0 0 12px 0;}
h1{font-size:19px; color:#4fcfff;}
h2{font-size:17px; color:#4fcfff; margin:20px 0 12px 0;}
h3{font-size:15px; color:#4fcfff;}
h4{font-size:14px;/* color:#4fcfff;*/}
hr{display:none;}
.hr{height:1px; line-height:1px; background-color:#4fcfff; margin:6px 0;}
.hr-pad{height:1px; line-height:1px; background-color:#4fcfff; margin:12px 0;}
.hr-nopad{height:1px; line-height:1px; background-color:#4fcfff; margin:0;}
/*
images
*/
img{border:none;}
.imgframe{border:1px solid #b4b4b4; padding:2px;}
a:hover .imgframe{border:1px solid #f50f2a;}
/*
layout
*/
.clear{clear:both;}
#wrap{width:980px; margin:0 auto; position:relative;}
#logo{position:absolute; top:0; left:0px;}
#subnav{position:absolute; top:8px; right:0; font-size:12px; color:#569cb1;}
#subnav a{color:#0d3e55; text-decoration:none;}
#subnav a:hover{color:white; text-decoration:none;}
#subnav a img{vertical-align:text-bottom;}
#logo-dates{position:absolute; top:130px; left:0; width:276px; height:29px; background:url('/images/page/elogo-dates.png') no-repeat;}
.top-hr1{width:980px; height:2px; line-height:2px; background-color:#8ccbeb; margin:2px 0 4px 0;}
.top-hr2{width:980px; height:2px; line-height:2px; background-color:#8ccbeb; margin:4px 0 2px 0;}
#content-wrap{position:absolute; top:159px;}
#content-home{margin-top:30px; width:980px; background:#001c30 url('/images/page/cont-home-bg.jpg') no-repeat top center; position:relative; border-top:1px solid #4287b9}
#content{margin-top:30px; width:980px; background:#011725 url('/images/page/cont-bg.jpg') no-repeat top center; position:relative; border-top:1px solid #4287b9}
/* with sidebar */
#sidebar{width:300px; float:right; margin:3px 20px 0 0;}
#maincol{margin:0 340px 0 20px; padding:20px 0; position:relative;}
/* without sidebar */
#full-page{width:940px; position:relative; margin:auto; padding:20px;}
/*
sidebar
*/
.group-cell{margin-top:20px;}
.festival-day{margin:0; padding:0; height:63px;}
.festival-day li{margin:0 0 0 20px; padding:0; float:left; list-style:none;}
.festival-day li:first-child{margin:0; padding:0; float:left; list-style:none;}
.festival-affiliate-single{margin:0 0 20px 0;}
.festival-affiliate{margin:0 0 20px 0; padding:0; height:68px;}
.festival-affiliate li{margin:0 0 0 20px; padding:0; float:left; list-style:none; background-color:white; width:140px; height:68px;}
.festival-affiliate li:first-child{margin:0; padding:0; float:left; list-style:none;}
.float-left{float:left; margin:0 10px 20px 0; text-align:center;}
.float-right{float:right; margin:0 0 20px 10px; text-align:center;}
/*
other styles
*/
.smalltext{font-size:11px; line-height:16px;}
.blue-text{color:#4fcfff;}

.h1{height:22px; border-bottom:1px solid #4fcfff; text-indent:-9000px; overflow:hidden; margin:0 0 20px 0; padding:0;}
#h1-home{background:url('/images/page/h1e-welcome.png') no-repeat top left;}
#h1-about{background:url('/images/page/h1e-about.png') no-repeat top left;}
#h1-eilat{background:url('/images/page/h1e-eilat.png') no-repeat top left;}
#h1-tickets{background:url('/images/page/h1e-tickets.png') no-repeat top left;}
#h1-contact{background:url('/images/page/h1e-contact.png') no-repeat top left;}
#h1-history{background:url('/images/page/h1e-history.png') no-repeat top left;}
#h1-artists{background:url('/images/page/h1e-artists.png') no-repeat top left;}
#h1-artists-2009{background:url('/images/page/h1e-artists-2009.png') no-repeat top left;}
#h1-artists-2010{background:url('/images/page/h1e-artists-2010.png') no-repeat top left;}
#h1-artists-2011{background:url('/images/page/h1e-artists-2011.png') no-repeat top left;}
#h1-sponsors{background:url('/images/page/h1e-sponsors.png') no-repeat top left;}
#h1-programme{background:url('/images/page/h1e-programme.png') no-repeat top left;}
#h1-sitemap{background:url('/images/page/h1e-sitemap.png') no-repeat top left;}
#h1-newsletter{background:url('/images/page/h1e-newsletter.png') no-repeat top left;}
#h1-artistic-director{background:url('/images/page/h1e-artistic-director.png') no-repeat top left;}
#h1-news{background:url('/images/page/h1e-news.png') no-repeat top left;}
#h1-specials{background:url('/images/page/h1e-specials.png') no-repeat top left;}
#h1-code{background:url('/images/page/h1e-code.png') no-repeat top left;}

.h2{height:19px; border-bottom:1px solid #4fcfff; text-indent:-9000px; overflow:hidden; margin:0 0 20px 0; padding:0;}
.h2-nopad{height:19px; border-bottom:1px solid #4fcfff; text-indent:-9000px; overflow:hidden; margin:0 0 10px 0; padding:0;}
#h2-festival-programme{background:url('/images/page/h2e-festival-programme.png') no-repeat top left;}
#h2-special-offers{background:url('/images/page/h2e-special-offers.png') no-repeat top left;}
#h2-special-concerts{background:url('/images/page/h2e-special-concerts.png') no-repeat top left;}
#h2-news{background:url('/images/page/h2e-news.png') no-repeat top left;}
#h2-ad{background:url('/images/page/h2e-ad.png') no-repeat top left;}
#h2-artists{background:url('/images/page/h2e-artists.png') no-repeat top left;}
#h2-artists-2009{background:url('/images/page/h2e-artists-2009.png') no-repeat top left;}
/*
home page
*/
#home-slides{width:980px; height:340px; position:relative;}
#home-info-cell-cont{height:220px;}
.home-info-cell{width:300px; float:left; margin:0 0 20px 20px;}
#artists-scroller{width:940px; margin:auto; font-weight:bold;}
/*
footer
*/
#footer{height:140px; width:980px; background-color:#005da0; border-top:1px solid #4287b9; position:relative;  font-size:11px; color:#CCC}
#footer a{color:white;}
#footer a:hover{color:#00baeb;}
#footer-logo{position:absolute; top:0; left:14px; width:131px; height:85px;}
#footer-content{margin:6px 0 0 160px;}
#lionways{position:absolute; right:20px; top:94px; width:164px; height:35px; background:url('/images/page/lionways.png') no-repeat top right; padding-top:4px; font-size:10px}
a#lionways{color:#4c9fdb;}
a:hover#lionways {color:#74b9eb;}
#lionways:hover{background:url('/images/page/lionways-hi.png') no-repeat top right; text-decoration:none; color:#74b9eb}
#photo-credit{position:absolute; top:100px; left:12px; color:#4c9fdb; width:145px;}
#photo-credit a{color:#81bae4;}
#photo-credit a:hover{color:#a5cdea;}
/*

artists
*/
.artists-cont{margin:20px auto; width:930px; padding:4px;}
.artist-box{width:210px; height:145px; border:1px solid #0e3c59; background-color:#1d1d1d; float:left; margin:10px; /*overflow:hidden;*/ text-align:center;}
.artist-box span{font-size:13px; font-weight:bold; /*white-space:nowrap*/}
.artist-box-cont{margin:8px auto; width:190px;}
#artist-info{position:relative; width:620px;}
#artist-info h2{font-size:20px; margin-bottom:24px;}
.show-info{border:1px solid #0e3c59; background-color:#052539; padding:8px; margin-bottom:10px; font-size:13px; font-weight:bold; width:600px;}
.show-info .show-code{color:#467593; float:right;}
.track-yellow{color:white !important; background-color:#908c06; padding:0 3px; line-height:16px; font-size:11px;}
.track-blue{color:white !important; background-color:#3f6884; padding:0 3px; line-height:16px; font-size:11px;}
/*
contact
*/
#contact-form-wrap{margin:0 440px 0 80px;}
#contact-info-panel{float:right; width:300px; margin-right:80px;}
#contact-info-panel h3{margin:4px 0 10px 0;}
#contact-info-panel p{margin:0 0 6px 0; font-weight:bold; font-size:13px;}
.contact-item{margin-left:20px; padding:1px 0;}
.contact-item .title{float:left;}
.contact-item .info{margin-left:50px;}
/*