.holiday_display {

border: 1px solid #D0D0D0;
}

.price {
	color: #FF6600;
	font-size: 16px;
        font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
}




table th {
font-size:12px;
}


td.colour {
background-color: #FFE8AA;
}

td.no_colour {
background-color: #FFFFFF;
}



#container {
position:relative;
top:10px;
left:0px;
width: 1000px;
}

#index {
float:left;
top:10px;
width:100px;
margin-right:60px;
padding: 5px;
}


#content_col1 {
float:left;
top:10px;
width:240px;
}


#content_col2 {
float:left;
top:10px;
width:300px;
}


#content_form {
float:left;
top:10px;
width:550;
}


#right_col {
float:left;
width:220px;
margin-left:45px;
/* border: 1px solid red; */
}


#form {
border: 1px solid #6F767E;
background-color: #F6EED5;
width: 200px;
}

.calendar_form {
background-color: #F6EED5;
}

a:visited, a:link {
	color: #20757A;
	font-weight: bold;
	text-decoration: underline;
}

a:active, a:hover {
	color: #20757A;
	font-weight: bold;
	text-decoration: underline;
}

body.home {
	background-color: #FFFFFF;
	background-image: url(/images/bkmain.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}



body.calendar_form {
	background-color: #FFFFFF;
	background-image: url(/images/bkmain_form.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}



h1 {
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	background-repeat: no-repeat;
	background-position: left top;
        padding:2px;
        margin-top: 5px;
        margin-bottom: 5px;
        

}

.current_page {
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
}

h1 .highlight {
color: #339999;
font-weight: bold;
font-size: 12px;
text-transform: none;
}

#index h1 {
	background-image: none;
	text-indent: 0px;
        color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
        padding:2px;


}




.highlight {
color: #339999;
font-weight: bold;
}

h2 {
	color: #20757A;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	text-transform: uppercase;
}


h3 {
	color: #20757A;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
}


ul {
	list-style: inside url(/images/checkbox.jpg);
	margin: 0;
	padding: 0;
}


ul.bpoints {
	list-style: none;
	margin: 5;
	padding: 0;
}




p, td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.btcontent {
	background-image: url(/images/headercontent.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.btcopyrights {
	color: #000000;
	font-size: 10px;
	text-align: center;

}

.btheader {
	background-image: url(/images/bkheader.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;

}
.btbk {
	background-color: #BAC6D2;
}

.error {  font-weight:bold; font-size:12px; color: #FF0000;}

.red { color: #FF0000;}


#discount {
        width: 300px;
	border: 1px solid gray;
        padding: 5px;
        background-color: #F6EED5;

}

.label {  font-weight:bold; font-size:12px; color: #555555; }

	
input.save_month {font-size: 12px; font-weight:bold; color:#ffffff; background-color: #20757A; width:270px;} 
input.misc {font-size: 12px; font-weight:bold; color:#328696; background-color: #DBEAED;} 
