/* HOME PAGE */
#whatson{ width:715px; height:350px; position:relative; margin-bottom:10px; overflow:hidden; }
#whatson .whatsonwrapper{ position:absolute; float:left; width:715px; height:220px; background-color:#000; bottom:0px; left:0; padding:5px 10px; overflow:hidden; }
#whatson a { color:#e27; text-decoration:none;  }
#whatson a:hover { color:#fff; text-decoration:none;  }
#whatson .whatsoncontent{ width:352px; float:right; color:#fff; }
#whatson .whatsoncontent { float:left; width:705px; margin:0; padding-top:10px; overflow:hidden; }
#whatson .whatsoncontent ul { float:left; width:100%; margin:0 0 10px 0; }
#whatson .whatsoncontent li { float:left; width:225px; display:block; padding-right:10px; }
	
/* PROMO ROTATOR ADDED 28.09.2010 */

.promoarea { float:left; height:260px; margin:0 0 10px 0; padding:0; clear:both; background:#000000; }

      div.rotator { float:left; position:relative; width:695px; height:260px; padding:0; }
      div.navigation { position:absolute; top:250px; left:0px; z-index:1000; }
      div.navigation div.current, div.navigation a { float:left; width:12px; height:12px; margin:0 8px 0 0; overflow:hidden; }

/* SEE color-*.css FOR NAVIGATION COLOR STYLES */     

      div.rotator .rotatorContent { position:absolute; bottom:0px; left:0; width:695px; height:260px; font-size:100%; color:#FFF; text-align:left; padding:0; z-index:100; }
      div.rotator .rotatorContent h4 { font-size:110%; color:#FFF; }



/* CALENDAR / DATE PICKER */

.calendar { float:left; width:210px; background:#000; color:#808080; text-align:center; }
.calendar caption { position:relative; background:#000; line-height:30px; }
.calendar-month, .calendar th { color:#FFF; font-weight:bold; }

.calendar-prev { position:absolute; top:0; left:0; /* float:left; */ }
.calendar-next { position:absolute; top:0; right:0; /* float:right; */ }

.calendar td { width:30px; line-height:30px; }
.calendar td.linked-day { color:#FFF; font-weight:bold; }

.calendar td a { color:#E27; display:block; text-decoration:none; }
.calendar td a:hover { background:#FFF; color:#E27; text-decoration:none; }

/* ASHE EDIT */
#more_link .mitc a, #watch_link .generic a, #listen_link .generic a, #notes_link .generic a { color:#fff; background-color:#f93; }
#more_link .mitc a:hover, #watch_link .generic a:hover, #listen_link .generic a:hover, #notes_link .generic a:hover { color:#fff; background-color:#444; }
#book_link .mitc a { color:#f93; background-color:#fff; }
#book_link .mitc a:hover { color:#fff; background-color:#444; }
/* ASHE EDIT */

/* REVIEWS - HAVE YOUR SAY */
.reviewboard { float:left; width:100%; margin-bottom:15px; padding:10px 0; font-size:100%; border-bottom:1px solid #EAEAEA; }
.reviewboard-name { float:left; font-size:115%; clear:both; }
.reviewboard-date { float:left; font-size:75%; clear:both; }
.reviewboard-desc { float:left; font-size:100%; clear:both; }

/* FORMS */
#form-contact-us { }
#form-contact-us input, #form-contact-us .textarea {font:normal 100% Georgia, 'Times New Roman', Times, serif; }
#form-contact-us .form-row { float:left; width:100%; padding:2px 0; }
#form-contact-us label { float:left; width:100%; line-height:1.5em; }
#form-contact-us .inputfield { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-contact-us .textarea { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-contact-us .button-submit { float:left; padding:10px; background:#E27; color:#FFF; font:bold 110% Georgia, 'Times New Roman', Times, serif; border:none; }

#form-reviewboard { }
#form-reviewboard input, #form-reviewboard .textarea {font:normal 100% Georgia, 'Times New Roman', Times, serif; }
#form-reviewboard .form-row { float:left; width:100%; padding:2px 0; }
#form-reviewboard label { float:left; width:100%; line-height:1.5em; }
#form-reviewboard .inputfield { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-reviewboard .textarea { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-reviewboard .button-submit { float:left; padding:10px; background:#E27; color:#FFF; font:bold 110% Georgia, 'Times New Roman', Times, serif; border:none; }

#form-sign-up {  }
#form-sign-up input, #form-sign-up .textarea {font:normal 100% Georgia, 'Times New Roman', Times, serif; }
#form-sign-up .form-row { float:left; width:100%; padding:2px 0; }
#form-sign-up label { float:left; width:100%; line-height:1.5em; }
#form-sign-up .inputfield { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-sign-up .textarea { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-sign-up .selectmenu { float:left; width:100%; border:1px solid #808080; padding:3px; }
#form-sign-up .button-submit { float:left; padding:10px; background:#E27; color:#FFF; font:bold 110% Georgia, 'Times New Roman', Times, serif; border:none; }

/* EVENT SPECIFICS */

/* jquery-ui-1.2.1.custom tab overrides */
#event-tabs { float:left; width:475px; border:none; padding:0; margin:0; font-size:100%; background:none; }
#event-tabs { -moz-border-radius: 0; -webkit-border-radius: 0; }
#event-tabs ul { background:none; border:none; padding:0; margin:0; border-bottom:1px solid #EAEAEA; }
#event-tabs li { background:none; border:none; padding:12px 5px 10px 2px; font:bold 95% Georgia, 'Times New Roman', Times, serif; border-right:1px solid #EAEAEA; }
#event-tabs li a { color:#E27; text-decoration:none; }
#event-tabs li a:hover { color:#000; text-decoration:none; }
#event-tabs li.ui-tabs-selected a { color:#000; }

#event-tabs a { color:#e27; text-decoration:underline; }
#event-tabs a:hover { color:#e27; text-decoration:none; }

#event-tabs .tab-content { float:left;  margin-top:15px; padding:0; }

.ui-tabs { padding:0; zoom: 1; font-size:10px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding:0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* TOUR PROMOTERS */
#container-asset-library { float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #EAEAEA; }
#container-asset-library select { float:left; font:normal 1.1em Georgia, 'Times New Roman', Times, serif; margin-bottom:10px; }
#container-asset-library .tour-promoters-files { float:left; }
#container-asset-library .container-file-details { float:left; width:100%; padding-bottom:15px; border-top:1px solid #EAEAEA; clear:both; }
#container-asset-library .asset-library-title { float:left; font-size:1.2em; margin:0; line-height:1.5em; text-transform:none; }
#container-asset-library .asset-library-body p { float:left; width:100%; font-size:100%; }
#container-asset-library .asset-library-filesize { float:right; font-size:75%; line-height:2.5em; }


/* USEFUL LINKS */
#container-useful-link { float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #EAEAEA; line-height:1.5em; }
#container-useful-link .useful-link-title {  }
#container-useful-link .useful-link-body {  }

/* SITE MAP */
#site-map ul li { list-style:none; margin:0; padding:0; font-weight:bold; line-height:1.5em; }
#site-map ul li li { margin-left:15px; font-weight:normal; }
#site-map ul li li li { margin-left:30px; font-weight:normal; }


