@font-face {
  font-family: "Copperplate Gothic Light";
  font-style:   normal;
  font-weight: normal;
  src:url("/misc/copperplate.ttf");
}
@font-face {
  font-family: "News Gothic Std";
  font-style: normal;
  font-weight: normal;
  src: url("/misc/NewsGothicStd.otf");
}
.website_title {
	font-family: "Copperplate Gothic Light";
	font-size: 22px;
	color: #406b95;
	margin-top:25px;
	margin-left:101px;
	text-decoration:none;
	text-align:left;
}

.website_subtitle {
	font-family: "News Gothic Std";
	font-size: 12px;
	font-weight:bold;
	color: #9d9d9d;
	margin-left:101px;
	text-decoration:none;
	text-align:left;
}

BODY
{
    BACKGROUND-IMAGE: url(/images/new/bgrd.gif);
    BACKGROUND-COLOR: #6891c9
}
TD
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A
{
    COLOR: #b85f46;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #b85f46;
    TEXT-DECORATION: underline
}
img {
	border: none;
}
.textfields
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    WIDTH: 75px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
.textFieldsS
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    WIDTH: 70px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer
{
    COLOR: #ffffff
}
A.footer
{
    COLOR: #8bb0e4;
    TEXT-DECORATION: none
}
A.footer:hover
{
    COLOR: #8bb0e4;
    TEXT-DECORATION: underline
}
.textwhite
{
    COLOR: #ffffff
}
A.white
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.white:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.textBookingSpecials
{
    COLOR: #ffb59d
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #63a43b
}
.title_home
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #63a43b
}
.title_blue
{
	font-weight: bold;
	font-size: 12px;
	color: #698fb5;
}
.subtitle
{
    FONT-WEIGHT: bold
}
.main
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 20px
}
.fine
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px
}
.form_global
{
    WIDTH: 300px
}
.alt_row
{
    BACKGROUND-COLOR: #ececec
}
.lineHeight
{
    LINE-HEIGHT: 20px
}
.dateField
{
    FONT-SIZE: 10px;
    WIDTH: 70px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.dateTD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
.menu
{
	font-family: "News Gothic Std";
	font-size:12px;
	letter-spacing:0.03em;
	width: 134px;
	height: 21px;
	background-image:url(/themes/blue_mountain/images/nav_bg.gif);
	padding-left:25px;
	vertical-align: bottom;
	color: #f7fbf3;
}
.menu div {
	padding-top:4px;
}
.menu a{
	color: #ffffff;
	text-decoration: none;
}
.menu a:hover {
	color: #ffffff;
	text-decoration: none;
}
.menu a:visited {
	color: #ffffff;
	text-decoration: none;
}
.cmstable th{
	font-size: 10px; 
	line-height: 15px;
	font-weight:bold;
	text-align:left;
	background-image: url(images/titleBar.png);
}
.style10 {
	font-size: 9px
}
.style27 {
	font-weight: bold;
	font-size: x-small;
	color: #000066;
}
.style29 {
	color: #339933
}
.style31 {
	font-weight: bold
}
.style37 {
	color: #000066;
	font-weight: bold;
}
.error {
	color: red;
	padding: 5px 0 5px 0;
}
