

span.subheading {background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: inline-block;
    font-size: 0.9em;
    font-weight: 400;
    letter-spacing: 0.2em;
    margin-top: 1.5em;
    padding: 0.5em 2em 0.5em 2em;
    text-decoration: none;
    text-transform: uppercase;}

ul.cal{ list-style: none;float:left;}
ul.cal li {list-style-type:none;float: left;margin:2px 2px 2px 0px;}
ul.cal li a{font-size:13px;color:#A80024;font-weight:bold;}
ul.cal ul{width: 150px;	visibility: hidden;	position:absolute;margin:0px;list-style: none inside none;background-color:#FFF;padding:0px;}
ul.cal ul li{float:none;border-top:1px solid #000;padding:3px;background-color:#FFF;width: 110px; text-align:left;margin-left:0px;	}
ul.cal ul ul { left: 100%; top: 0; }
ul.cal li:hover > ul { visibility: visible; }
ul.cal ul li a {color:#000099;font-size:11px;font-weight:normal;}
#page_div ul.cal li {
    margin-left: 0px;
}

#pbookingdiv td{font-size:11px;}

#pbookingdiv input[type=text],#pbookingdiv input[type=phone],#pbookingdiv input[type=email],#pbookingdiv textarea{ border: 1px solid #A8A8A8;font-size: 11px;height: 25px; width:300px;;padding:0px;}
#pbookingdiv textarea{height: 55px;}
#pbookingdiv select{ border: 1px solid #A8A8A8;font-size: 11px;height: 25px; width:300px;;padding:inherit;}
#pbookingdiv select option{font-size: 11px;padding-left:5px;}
.rqrd{color:#FF0000;}
#pbookingdiv #bookingtotal{color:#A80024;font-size:16px;font-weight:bold;}
#pbookingdiv input.attendee{width:160px;}

.list_carousel {
				background-color: #fff;
				margin: 0 0 10px 20px;
				width: 460px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				
				height: 70px;
				padding: 0;
				margin: 0px;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
label.error{margin-left:5px;color:#F00;font-size:13px;}

#slider2div{ width: 290px; height: 218px;overflow:hidden;background-color:#CCC;}
#slider2         { width: 290px; height: 218px; list-style: none;}
#slider2 .sl_title {height:50px;margin:10px;font-weight:bold;font-size:13px}
#slider2 .sl_date{;color:#800000;font-size:12px;margin:15px;margin-bottom:0px;margin-top:20px;}
#slider2 .sl_loc{color:#800000;font-size:12px;margin:10px;margin-bottom:0px;}
#slider2 .sl_desc{color:#000000;font-size:12px;margin:10px;margin-bottom:0px;height:40px;}
#slider2 .sl_btn{margin:10px;margin-bottom:0px;}
.requiredspan{color:#FF0000;}