﻿


/* everything is constructed with a single background image */

/* root element for tabs */

#caltabs {width:747px;height:40px !important;margin:0 !important;padding:0;		
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
	border:solid blue 1px;
	}

/* single tab */
#caltabs li {float:left;margin:0;padding:0;text-indent:0;list-style-type:none;}

/* a- tag inside single tab */
#caltabs li a {background: url(/Images/CalendarBlu/BGtabbedsm.png) no-repeat;display:block;
	height: 40px;width: 62px;padding:0px;margin:0px;	    
	color:#fff;font-size:11px;line-height:39px;text-align:center;text-decoration:none;
	font-family:helvetica,tahoma,arial,sans serif;font-weight:normal;}

/* adjust the background image position on each tab */

#caltabs #t1 { background-position: 0 0; }
#caltabs #t2 { background-position: -62px 0; }
#caltabs #t3 { background-position: -124px 0; }
#caltabs #t4 { background-position: -186px 0; }
#caltabs #t5 { background-position: -248px 0; }
#caltabs #t6 { background-position: -310px 0; }
#caltabs #t7 { background-position: -372px 0; }
#caltabs #t8 { background-position: -434px 0; }
#caltabs #t9 { background-position: -496px 0; }
#caltabs #t10 { background-position: -558px 0; }
/*#caltabs #t11 { background-position: -620px 0; }#caltabs #t12 { background-position: -682px 0; width:62px;} */

/* mouseover state */
#caltabs a:hover { color:#fff;font-weight:bold;}
#caltabs #t1:hover 	{ background-position:      0 -40px; }
#caltabs #t2:hover 	{ background-position: -62px -40px; }
#caltabs #t3:hover 	{ background-position: -124px -40px; }
#caltabs #t4:hover 	{ background-position: -186px -40px; }
#caltabs #t5:hover 	{ background-position: -248px -40px; }
#caltabs #t6:hover 	{ background-position: -310px -40px; }
#caltabs #t7:hover 	{ background-position: -372px -40px; }
#caltabs #t8:hover 	{ background-position: -434px -40px; }
#caltabs #t9:hover 	{ background-position: -496px -40px; }
#caltabs #t10:hover 	{ background-position: -558px -40px; }
/*#caltabs #t11:hover 	{ background-position: -620px -40px; }#caltabs #t12:hover 	{ background-position: -682px -40px; }*/

/* currently selected tabs */
#caltabs a.current { cursor:default;color:#ffff00;line-height:40px;font-size:28px;font-family:impact; }
#caltabs #t1.current { background-position:      0px -80px; }
#caltabs #t2.current { background-position: -62px -80px; }
#caltabs #t3.current { background-position: -124px -80px; }
#caltabs #t4.current { background-position: -186px -80px; }
#caltabs #t5.current { background-position: -248px -80px; }
#caltabs #t6.current { background-position: -310px -80px; }
#caltabs #t7.current { background-position: -372px -80px; }
#caltabs #t8.current { background-position: -434px -80px; }
#caltabs #t9.current { background-position: -496px -80px; }
#caltabs #t10.current { background-position: -558px -80px; }
/*#caltabs #t11.current { background-position: -620px -80px; }#caltabs #t12.current { background-position: -682px -80px; }*/


/* panes */
#panes {border:solid teal 0px;
	/*background: url(/Images/CalendarBlu/BGtabbed.png) no-repeat 0 -112px;		*/
z-index:-1;
	width:747px;
	/*height:450px;	*/
}

#pane-top {border:solid blue 0px;background: url(/Images/CalendarBlu/BGtabbedmdl.png) repeat-y 0 0;width:100%;}
#pane-bottom {border:solid red 0px;height:40px;background: url(/Images/CalendarBlu/BGtabbedsm.png) no-repeat 0 -120px;width:100%;}
           



#calproper {border:solid #ga67de 0px;}
#calproper TABLE.datecalendar {border:solid #fff 0px;display:block;border-collapse:collapse;
    font-size:12px;background-color:transparent;margin:0 auto;
    font-family:helvetica,tahoma,arial;font-weight:normal;width:741px !important;}/*737 looks the same in all browsers*/ 
#calproper TABLE.datecalendar {margin-left:2px;}

TABLE.datecalendar TD {border:solid #fff 1px;text-align:center;font-size:11px;padding:3px;min-height:85px;}
/*#calspace {border:solid red 1px;height:40px;}*/
#calspace {display:none;}

.dayheader {border:solid #fff 0px;font-family:impact;font-weight:normal;padding:40px 0 6px 0;color:#969578;}

#calproper TABLE.datecalendar TD .calday {position:relative;left:-2px;top:-2px;margin-left:0;font-size:12px;font-weight:bold;
    color:#ffff00;border:solid #ffff00 0px;background-color:#000;z-index:1000;
    background: transparent url(/Images/CalendarBlu/datedot.png) no-repeat 0 0;
    width:28px;height:28px;line-height:25px;text-align:center;text-indent:-4px;}
    
SPAN.eventseparator {border:solid #fff 1px;display:none;}

A.cal_link {border:solid #999 0px;display:block;color:#fff;text-decoration:none;padding-top:20px;margin-top:-20px;}


SPAN.calimgcont {border:solid #fff 0px;top:-20px;position:relative;}
SPAN.calimgcont IMG {width:78px;}

SPAN.calshow {border:solid red 0px;display:block;margin-top:-20px;margin-bottom:12px;line-height:12px;color:#ffc500;font-family:lucida sans,helvetica,tahoma,arial;}
SPAN.calvenue {border:solid #fff 0px;display:block;}
SPAN.calbilling {border:solid #fff 0px;display:block;font-weight:bold;}
SPAN.calshowings {border:solid #fff 0px;display:block;}
SPAN.calshowings SPAN {border:solid #fff 0px;display:block;}

SPAN.calstatus {border:solid #fff 0px;display:block;color:Red;}





/*Modal definitions*/

/*#calmodal {display:none;width:800px;}
#bodymodal {background:transparent !important;}
.formShowInfo {
               border:solid green 3px;position:absolute;
               margin:0 auto;background:none;
 standard decorations    
           width:100%;height:700px;}*/  
           
           
#calmodal {display:none;position:absolute;
           /* standard decorations */     width:590px;         border:10px solid #017cfe; 
           /* for modern browsers use semi-transparent color on the border. nice! */     
           border:10px solid rgba(01, 7c, fe, 0.698);      
           /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */     
           -moz-border-radius:8px;     
           -webkit-border-radius:8px; 
           background-color:#000;
           }
           
        #calmodal #chooseticket {padding:12px;width:560px;border:none;}   
#showinfocontent
{width:100%;border:solid #017cfe 1px;
    
    
    }
           
           
           
.closemodal
{
    border:solid red 0px;
    background-image:url(/Images/overlay/close.png);     
    position:absolute;     
    right:-15px;     
    top:-15px;     
    cursor:pointer;     
    height:35px;     
    width:35px; 
    
    
    
    }

#calmodal .listingcontainer {border:none;border:solid white 0px;padding:0;margin:0;}
A.seetix {text-transform:uppercase;margin-left:0;}



/*
TABLE.datecalendar TD {border:solid #999 1px;text-align:center;font-size:11px;padding:4px;min-height:85px;}



    
DIV.tablediv {border:solid #fff 1px;}





*/



/*DIV.calday {border:solid #fff 1px;}*/
/*CALENDAR
#calstatus {border:solid white 1px; background-color:#666;color:#000;min-height:150px;}
#calendarcontainer {width:750px;border:solid #fff 0px;float:left;}
/*CALENDAR NAVIGATION
#calnav {border:solid green 0px;background: transparent url(/Images/CalendarBlu/topcal.png) no-repeat;height:110px;float:left;width:100%;}
/*END CAL NAV
#calproper {border:solid yellow 0px;float:left;text-align:center;background: transparent url(/Images/CalendarBlu/middle.png) repeat-y;width:100%;}
#calfooter {border:solid red 0px;float:left;background: transparent url(/Images/CalendarBlu/bottom.png) no-repeat; height:40px;width:100%;}

#calproper TABLE.datecalendar {color:#ffc500;width:724px;margin-left:13px;position:relative;}
#calproper TABLE .dayheader {font-family:stencil,helvetica,tahoma,arial;font-weight:normal;font-size:24px;line-height:28px;margin-bottom:6px;position:relative;top:-12px;}

#calproper TABLE.datecalendar TD {border:solid #003e6e 1px;padding:16px 6px 2px 6px;text-align:center;font-size:11px;position:relative;}
#calproper TABLE.datecalendar TD .tablediv {border:solid red 0px;position:relative;}
#calproper TABLE.datecalendar TD .calday {position:relative;left:-2px;top:-12px;margin-left:0;font-size:12px;font-weight:bold;
    color:#ffff00;border:solid #ffff00 0px;background-color:#000;z-index:10000;
    background: transparent url(/Images/CalendarBlu/datedot.png) no-repeat 0 0;
    width:28px;height:28px;line-height:25px;text-align:center;text-indent:-4px;}
#calproper TABLE.datecalendar TD A {font-family:helvetica,tahoma,arial;text-decoration:none;color:#fff;line-height:12px;
    font-weight:bold;display:block;height:100%;position:relative;top:-24px;}
#calproper TABLE.datecalendar TD IMG {width:85px;}    


/*END OF CALENDAR*/
/*CLUETIP*/
/*need to be super specific as the cluetip code overwrites the display props*/
/*.nextcontainer TABLE .cal_billing{display:none;}
#calendarcontainer #calproper .cal_billing{display:none;}*/
/*END OF CLUETIP*/

