@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background:url(../Images/background_tile.jpg) repeat; font:Arial, Helvetica, sans-serif}
img{border:0; text-align:left; vertical-align:top;}
td{font:Arial, Helvetica, sans-serif}

/*===== Main Header ===========*/
.header1{background:url(../Images/OWL-Splash-2.0_02.jpg) center top no-repeat;width:960px;height:129px}
/*=====//Main Header ===========*/

/*=====Add H1 ===========*/
.bAddH1{background:url(../Images/AddH1.jpg) center top no-repeat;}
/*=====//Add H1 ===========*/
.mainNav{background:url(../Images/OWL-MainNav-2.0.jpg);width:960px;height:25px;}
/*.mainNavBook{background:url(../Images/OWL-MainNav-3.0.png);width:960px;height:25px;}*/
.mainNavBook{background:url(../Images/OWL-MainNav-3.0BG.png);background-repeat:repeat-x;width:960px;height:25px;}
.calEvents{}
.calEventsList{background:url(../Images/blue_backing.png) center top no-repeat;}


td.calEventHeader {color:#bed63a; padding-top:30px; padding-bottom:20px;}
td.calMonth{color:#FFFFFF}
td.calDate {color:#FFFFFF;text-align:right}
td.callLine{background-color:#3b8a8e;height:2px}
.root .main .body1 .calEvents table tr .calEventsList table tr .calEventHeader {
	font-family: Arial, Helvetica, sans-serif; font-size:1eml; font-weight:bold
}
.root .main .body1 .calEvents table tr .calEventsList table tr .calMainList table tr .calMonth {
	font-family: Arial, Helvetica, sans-serif; font-size:0.8875em; font-weight:bold
}
.root .main .body1 .calEvents table tr .calEventsList table tr .calMainList table tr .calDate {
	font-family: Arial, Helvetica, sans-serif; font-size:0.8875em; font-weight:bold
}

/*=======Main===========*/
/*.leftm{background:url(../Images/OWL-Splash-2.0_01.jpg) center top repeat-y}*/
.main{background:url(../Images/CenterBG.jpg) center top no-repeat}
.mainBooking{background:url(../Images/OWL_BookingBG.png) center top no-repeat}
/*.rightm{background:url(../Images/OWL-Splash-2.0_03.jpg) center top repeat-y}*/
/*=====//Main===========*/
.fPlayer{}
/*=======Gray Panels===========*/
.gPanel1{ background:url(../Images/gray_panel.png) no-repeat;border:2px;border-color:#FF0}
.gPanel2{ background:url(../Images/gray_panel.png) center top no-repeat; }
/*=====//Gray Panels===========*/
#affSites {font-family: Arial, Helvetica, sans-serif;color:#bed63a; font-size:0.8875em; text-align:left}
.footer1{color:#ffffff; text-align:center}
.root .main .body1 .fPlayer div {
	font-family: Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:0.8875em
}
.root .main .footer1 {
	font-family: Arial, Helvetica, sans-serif;color:#666666;font-size:0.8875em
}
.owlBookingText {
	font-family: Arial, Helvetica, sans-serif;color:#FFF;font-size:0.8875em;
}
.OWLBookingFormText {
	font-family: Arial, Helvetica, sans-serif;color:#FFF;font-size:0.8875em;
}
.OWLBookingFormTitle {
	font-family: Arial, Helvetica, sans-serif;color:#FFF;font-size:0.8875em;
	text-align:right;
}
.OWLBookingFormInput{
	font-family: Arial, Helvetica, sans-serif;color:#FFF;font-size:0.8875em;
}
.OWLBookingFormInputText{
	text-align:left;
}
.OWLBookingFormInputTextBox{
	font-family: Arial, Helvetica, sans-serif;color:#FFF;font-size:0.8875em;
	color:#000;
}
.OWLBookingFormInputTextArea{
	font-family: Arial, Helvetica, sans-serif;color:#FFF;font-size:0.8875em;
	color:#000;
}
.InvalidInput
{
	background-color: #FFBDBD;
}
.OWLRadioInput label
{
	padding: 0px 25px 0px 3px;
}

.ValidationErrors
{
	display: block;
	color: #FF3333;
	font-weight:bold;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
}