@charset "utf-8";
/*
general elements
*/
body{background:#005da0 url(/images/page/body-bg.jpg) top center no-repeat; color:white; margin:0; padding:0; font:12px/20px "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 #4fcfff; 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:266px; height:29px; background:transparent 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) top center no-repeat; position:relative; border-top:1px solid #4287b9;}
#content{margin-top:30px; width:980px; background:#011725 url(/images/page/cont-bg.jpg) top center no-repeat; 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:transparent url(/images/page/h1e-welcome.png) top left no-repeat;}
#h1-about{background:transparent url(/images/page/h1e-about.png) top left no-repeat;}
#h1-eilat{background:transparent url(/images/page/h1e-eilat.png) top left no-repeat;}
#h1-tickets{background:transparent url(/images/page/h1e-tickets.png) top left no-repeat;}
#h1-contact{background:transparent url(/images/page/h1e-contact.png) top left no-repeat;}
#h1-history{background:transparent url(/images/page/h1e-history.png) top left no-repeat;}
#h1-artists{background:transparent url(/images/page/h1e-artists.png) top left no-repeat;}
#h1-artists-2009{background:transparent url(/images/page/h1e-artists-2009.png) top left no-repeat;}
#h1-sponsors{background:transparent url(/images/page/h1e-sponsors.png) top left no-repeat;}
#h1-programme{background:transparent url(/images/page/h1e-programme.png) top left no-repeat;}
#h1-sitemap{background:transparent url(/images/page/h1e-sitemap.png) top left no-repeat;}
#h1-newsletter{background:transparent url(/images/page/h1e-newsletter.png) top left no-repeat;}
#h1-artistic-director{background:transparent url(/images/page/h1e-artistic-director.png) top left no-repeat;}
#h1-news{background:transparent url(/images/page/h1e-news.png) top left no-repeat;}
#h1-specials{background:transparent url(/images/page/h1e-specials.png) top left no-repeat;}
#h1-code{background:transparent url(/images/page/h1e-code.png) top left no-repeat;}

.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:transparent url(/images/page/h2e-festival-programme.png) top left no-repeat;}
#h2-special-offers{background:transparent url(/images/page/h2e-special-offers.png) top left no-repeat;}
#h2-special-concerts{background:transparent url(/images/page/h2e-special-concerts.png) top left no-repeat;}
#h2-news{background:transparent url(/images/page/h2e-news.png) top left no-repeat;}
#h2-ad{background:transparent url(/images/page/h2e-ad.png) top left no-repeat;}
#h2-artists{background:transparent url(/images/page/h2e-artists.png) top left no-repeat;}
#h2-artists-2009{background:transparent url(/images/page/h2e-artists-2009.png) top left no-repeat;}
/*
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) top right no-repeat; padding-top:4px; font-size:10px;}
a#lionways{color:#4c9fdb;}
a:hover#lionways {color:#74b9eb;}
#lionways:hover{background:url(/images/page/lionways-hi.png) top right no-repeat; 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;}
/*
navigation
*/
#nav{position:absolute; top:133px; right:0; width:658px; height:23px;}
#nav ul{margin:0; padding:0;}
#nav li{display:inline; list-style-type:none; float:left; margin:0; padding:0; overflow:hidden; text-indent:-5000px; /*cursor:pointer;*/}
#nav a{display:block;}
#nav a:hover{text-decoration:none;}
#nav-home{width:56px; height:23px; background-image:url(/images/nav/en/home.png);}
#nav-home-sel{width:56px; height:23px; background-image:url(/images/nav/en/home-hi.png);}
#nav-home:hover{background-image:url(/images/nav/en/home-hi.png)}
#nav-about{width:64px; height:23px; background-image:url(/images/nav/en/about.png);}
#nav-about-sel{width:64px; height:23px; background-image:url(/images/nav/en/about-hi.png);}
#nav-about:hover{background-image:url(/images/nav/en/about-hi.png)}
#nav-eilat{width:52px; height:23px; background-image:url(/images/nav/en/eilat.png);}
#nav-eilat-sel{width:52px; height:23px; background-image:url(/images/nav/en/eilat-hi.png);}
#nav-eilat:hover{background-image:url(/images/nav/en/eilat-hi.png)}
#nav-history{width:74px; height:23px; background-image:url(/images/nav/en/history.png);}
#nav-history-sel{width:74px; height:23px; background-image:url(/images/nav/en/history-hi.png);}
#nav-history:hover{background-image:url(/images/nav/en/history-hi.png)}
#nav-programme{width:117px; height:23px; background-image:url(/images/nav/en/programme.png);}
#nav-programme-sel{width:117px; height:23px; background-image:url(/images/nav/en/programme-hi.png);}
#nav-programme:hover{background-image:url(/images/nav/en/programme-hi.png)}
#nav-tickets{width:71px; height:23px; background-image:url(/images/nav/en/tickets.png);}
#nav-tickets-sel{width:71px; height:23px; background-image:url(/images/nav/en/tickets-hi.png);}
#nav-tickets:hover{background-image:url(/images/nav/en/tickets-hi.png)}
#nav-artists{width:67px; height:23px; background-image:url(/images/nav/en/artists.png);}
#nav-artists-sel{width:67px; height:23px; background-image:url(/images/nav/en/artists-hi.png);}
#nav-artists:hover{background-image:url(/images/nav/en/artists-hi.png)}
#nav-sponsors{width:89px; height:23px; background-image:url(/images/nav/en/sponsors.png);}
#nav-sponsors-sel{width:89px; height:23px; background-image:url(/images/nav/en/sponsors-hi.png);}
#nav-sponsors:hover{background-image:url(/images/nav/en/sponsors-hi.png)}
#nav-contact{width:68px; height:23px; background-image:url(/images/nav/en/contact.png);}
#nav-contact-sel{width:68px; height:23px; background-image:url(/images/nav/en/contact-hi.png);}
#nav-contact:hover{background-image:url(/images/nav/en/contact-hi.png)}
/*
artists
*/
.artists-cont{margin:20px auto; width:930px; padding:4px;}
.artist-box{width:210px; height:180px; border:1px solid #0e3c59; background-color:#052539; 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;}
/*
data entry
*/
.text{background-color:#24435c !important; border:1px solid #7f9db9; color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.button{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; border:1px solid #7f9db9; background-color:#0159a0; color:white; font-weight:bold;}
.message{color:#4fcfff; font-weight:bold; text-align:center; padding:2px; margin-bottom:20px; border:2px dotted #4fcfff;}
.red{color:#f20017}
/*
sitemap
*/
#sitemap{margin:0; padding-left:20px; width:600px;}
#sitemap ul{padding-left:20px; padding-top:10px; margin:0;}
#sitemap ul li{font-weight:bold; font-size:14px; margin-bottom:10px; list-style-image:url(/images/page/bullet-en.gif);}
#sitemap ul li ul li{font-weight:normal; font-size:12px; margin-bottom:3px;}
/*
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;}
/*
newsletter
*/
#newsletter-form-wrap{margin:0 60px;}
/*
news
*/
.news-box{width:100%}
.news-box h2{margin:20px 0 2px 0; font-size:15px;}
.news-date{color:#386480;}
/*
sponsors
*/
.sponsors-cont{margin:20px auto; width:760px; padding:4px;}
.sponsor-box{width:165px; border:1px solid #0e3c59; background-color:#052539; float:left; margin:0 0 20px 15px; overflow:hidden;}
.sponsor-box-cont{margin:8px auto; width:156px;}
.sponsor-box span{font-size:14px; font-weight:bold;}