form {

	margin-top: 0px; 

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px

}



h1 {font-family: "Arial";

	font-size: 16px;

	font-weight: bold;

	color: #00325D;

	letter-spacing: 0px;

	line-height: 25px;

	height: 12px;

	margin-bottom: 0px;

}

h2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF6600;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



a:hover{}



.FOOTER-text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.FOOTER-link{

	color: #FFFFFF;

	text-decoration: none;

}

a.FOOTER-link:hover{color: #EAFF02;}



.FOOTER-tablerow{

	background-image: url(/images/general-visitors/footer-bg.gif);

	background-repeat: repeat-x;

	height: 52px;

}

.FOOTER-tablecell{

	height: 48px;

	background-color: #68A93D;

	background-position: bottom;

	padding-right: 8px;

	padding-bottom: 8px;

	padding-left: 8px;





}



.NAV-tablerow{

	background-color: #D2EFFC;

	background-image: url(/images/general-visitors/gv-nav-top-bg.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.NAV-tablecell{

	width: 240px;

	padding-bottom: 15px;



}



.BODY-margin{

	background-color: #BBEA9E;

	margin: 0px;

	background-image: url(/images/general-visitors/main-bg.gif);

	background-repeat: repeat-x;



}

.BODY-table{

	background-color: #FFFFFF;

	border-top: 2px none #FFFFFF;

	border-right: 2px solid #FFFFFF;

	border-bottom: 2px solid #FFFFFF;

	border-left: 2px solid #FFFFFF;



}

.BODY-tablerow{}

.BODY-tablecell{

	padding: 0px 15px 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2D7F1D;



}

.BODY-link1{

	color: #003399;

	text-decoration: underline;

}

.BODY-link2{}



.BODY-text1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2D7F1D;

}

.BODY-text2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #09417F;

}

.BODY-text3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #AB3400;

}

.BODY-heading1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FF5400;

	font-weight: bold;



}





.FORMS-textfield{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-right: 3px;

	padding-left: 3px;

}

.FORMS-dropmenu{}

.FORMS-listmenu{}

.FORMS-textarea{}

.FORMS-radio{}

.FORMS-checkbox{}

.FORMS-button{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #349322;

	border: 2px solid #8DD04B;

}

		

.IMAGE-border{

	border: 3px solid #BCC89B;

}

.WHATSON-table {

	background-color: #E3FFD2;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.WHATSON-footer {

	background-image: url(/images/whats-on/footer.gif);

	background-repeat: no-repeat;

	height: 105px;

	background-position: right;



}

.WHATSON-cell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2D7F1D;

	padding: 10px;

}

.RATES-snowrow {

	background-color: #E5F2FF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #09417F;

}

.RATES-sunnyrow {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #AB3400;

	background-color: #F2F6CF;

}

.BODY-heading2 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #003399;

	font-weight: bold;

}

.floatleft {
	margin: 3px;
	float: left;
}
.floatright {
	margin: 3px;
	float: right;
}

