@charset "utf-8";
/* CSS Document */

#content { margin: -60px 0 50px 0; color: #555; font: 8pt/12pt Tahoma, Arial, Helvetica, sans-serif; }

/* TOP HEADER ------------------------*/

#campaignHeader { display:block; text-indent:-4000px; width:1001px; height:269px; background: url('img/h1.jpg') no-repeat left top; margin-bottom:0; }

/* CONTENT ------------------------*/

a { color: #09F; }
em { font-family: Georgia, serif; }

#act01 { background: url('img/01.gif') no-repeat; }
#act02 { background: url('img/02.gif') no-repeat; }
#act03 { background: url('img/03.gif') no-repeat; }
#act04 { background: url('img/04.gif') no-repeat; }
#act05 { background: url('img/05.gif') no-repeat; }
#act06 { background: url('img/06.gif') no-repeat; }
#act07 { background: url('img/07.gif') no-repeat; }
#act08 { background: url('img/08.gif') no-repeat; }
#act09 { background: url('img/09.gif') no-repeat; }
#act10 { background: url('img/10.gif') no-repeat; }
#act11 { background: url('img/11.gif') no-repeat; }
#act12 { background: url('img/12.gif') no-repeat; }
#act13 { background: url('img/13.gif') no-repeat; }
#act14 { background: url('img/14.gif') no-repeat; }

.slider_container { width: 665px; font: 8pt/11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; clear:both; }
.slider_container h2 { display: block; float: left; clear: both; margin: 25px 0 10px 0; padding: 0; width: 490px; color: #C36; font-weight: bold; line-height: 21px; text-indent: -4000px; }
.all-details { display: block; float: right; color: #BBB; margin-top: 25px; padding-right: 5px; }
.all-details a { color: #C30; text-decoration: underline; }
.slider_container ul, .slider_container li { list-style: none; margin: 0 0 -2px 0; padding: 0; clear: both; overflow: hidden; }
_.slider_container ul, .slider_container li { margin: 0; }

h3.basic { display: block; clear: both; position: relative; background: #6B0000 url('img/listbg.jpg') no-repeat left top; margin: 0; padding: 0; width: 665px; height: 23px; line-height: 23px; font-size: 8pt; font-weight: normal; color: #FFF; cursor: pointer; text-shadow:rgba(0,0,0,0.01) 0 0 0; }
.venue, .title, .exclusive, .click { position: absolute; cursor: pointer; }
.venue { font-weight: bold; left: 8px; }
.title { left: 199px; }
.exclusive { left: 516px; margin-top: 5px; }
.click { right: 5px; color: #F99; text-decoration: underline; }
.details { float: left; clear: both; width: 665px; }
.details img { float: left; margin: 7px 0 14px 8px !important; }
.details div { float: right; width: 465px; margin: 7px 0 14px 0; }
.details div a { font-weight: bold; }
.details div img { float: right; margin: 10px 0 12px 30px; clear: right; }
.details div .leftImg { float: left !important; margin: 15px 0 15px 0 !important; }
.details h4 { margin: 1em 0 0.2em 0; font: bold 9.5pt/13pt Tahoma, Arial, Helvetica, sans-serif; color:#900; }
.details p { margin: 0.6em 0; }
.details p.address { color: #C36; margin: -2px 0 9px 0; }
.cB { clear: both !important;  float: none !important; max-height: 0 !important; line-height: 0 !important; margin: 0 !important; }
.details ul { margin: 0.6em 0 1em 0; }
.details ul li { margin-left:5px; padding-left: 17px; background: url('img/heart.gif') no-repeat left 4px; }
.details ol { padding: 0.6em 0 1em 13px; }
.details ol li { margin: 0 0 0 10px; list-style-type:decimal; clear:none; overflow:visible; }

.standalone { border-top:1px solid #BE0000; margin-left:8px; width:657px; }
.standalone img { margin: 0 0 14px 0 !important; }
.standalone h3 { margin:5px 0 0 0; color:#600; font: bold 10.5pt/14pt Arial, Helvetica, sans-serif; }
.standalone h4 { margin:0 0 8px 0; font: 9pt/13pt Tahoma, Arial, Helvetica, sans-serif; }
.standaloneExclusive { float:right; margin:28px 74px 0 0; }

/* NAVIGATION & PROMO ------------------------*/

#index, #gocountry, #calendar { color: #C30; font: 8.5pt/13pt Tahoma, Arial, Helvetica, sans-serif; margin:60px 0 0 0; background: url('img/ind.gif') repeat-y left top; }
#index h2 { padding:0; margin:0; text-indent: -4000px; display: block; width: 200px; height: 75px; background: url('img/indt.gif') no-repeat left top; }
#index ol { margin:0 auto 3px auto; }
#index span, #gocountry span, #calendar span { display:block; width:200px; height:7px; margin:10px 0; background: #FFF url('img/indb.gif') no-repeat left top; line-height:0; }
#index a, #gocountry a, #calendar a { color: #C30; }
#gocountry, #calendar { margin-top:30px; }
#gocountry p, #calendar p { margin:10px 16px 5px 16px; }
#calendar p { margin-top:0; }

/* BACK TO TOP LINK ------------------------*/

.toTopContainer { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; }
.toTopContainer div { float: right; width: 50%; }
.toTop { margin-left: 500px; display: block; text-indent: -4000px; width: 43px; height: 41px; background: url('img/to-top.gif') no-repeat left top; }

/* IE fix from http://www.gunlaug.no/contents/wd_additions_15.html */
* html .toTopContainer { position: absolute;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

