/* for weekly classes */


#calendarpage .maincontent {background:#fff; padding:0; height:auto; top:0;}

table#calendartbl {margin:18px 0 18px -7px; color:#000; width:930px; }
	#calendartbl th { padding:5px; text-align:center; color:#555; font-size:14px; border:solid 5px #fff; border-width:0 5px 5px 0; width:111px; }
	
	#calendartbl th.tbltime { width:45px; }
	#calendartbl td.tbltime { padding:5px; text-align:right; color:#555; font-size:14px; width:45px; border:solid 5px #fff; border-width:0 5px 5px 0;}
	
	#calendartbl td.innercell { padding:5px; background:#ddd; border:solid 5px #fff; border-width:0 5px 5px 0; width:111px;}
	#calendartbl td.innercell.bluelite, #calendarpage th.bluelite { background:#E6EAF2!important; border-bottom-color:#ECF0F8!important;}
	#calendartbl td.innercell.tbltue, #calendarpage td.innercell.tblthu, #calendarpage td.innercell.tblsat  { background:#c8c8c8; }
	#calendartbl td.innercell.hilite, #calendarpage td.innercell.hilite h5 { color:#ef4523;}
		#calendartbl td.innercell h5 { padding:0px; float:left;}
		#calendartbl td.innercell a.info {width:10px; height:10px; margin:2px 0 0 4px; float:left; background:transparent url('../images/icon-info.png') no-repeat center;}
		#calendartbl td.innercell a.miniedit {display:none; float:left; font-size:10px; color:#777;}
		#calendartbl td.innercell a.miniadd {display:none; height:10px; margin:2px 0px; float:left; background:transparent url('../images/icon-add.png') no-repeat left bottom; padding-left:13px; font-size:10px; color:#777;}
		#calendartbl td.innercell.hilite a.miniedit,#calendartbl td.innercell.hilite a.miniadd {display:block;}
		#calendartbl td.innercell p {clear:both;font-size:11px; padding:0;}
		
.classinfo {position:relative;}

	.shadowbox h2 {margin-top:12px; background:#ef4523; font-weight:bold; color:#fff; padding:7px; }
	.shadowbox h4, .shadowbox p  {  color:#444; padding:12px 7px; font-size:13px!important;}
	.shadowbox p {color:#000; padding:0px 7px!important;}


.c-thinbox {position:absolute; width:240px; top:-10px; left:100px; z-index:20;}
.c-thinbox .c-thinhead {width:240px; height:26px; background:transparent url('../images/burnfit-popup-arrow.png') no-repeat center;}
.c-thinbox .c-thinbody {width:240px; background:transparent url('../images/burnfit-popup-middle.png') repeat-y center;}
	.c-thinbox .c-thinbody h2 {margin:-32px 0 0 13px;  width:204px;}
	.c-thinbox .c-thinbody h4, .c-thinbox .c-thinbody p  {margin:0px 0 0 13px; width:204px; }
.c-thinbox .c-thinfoot {width:240px; height:15px; background:transparent url('../images/burnfit-popup-footer.png') no-repeat center;}

