

.menu {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
.menu A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
.menu A:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
.menu A:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
.menu A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: underline;}
.menu A:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}


.homepage-dropdown-date1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 40px;
	font-size: 11px;
}

.homepage-dropdown-date2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 46px;
	font-size: 11px;
}

.homepage-dropdown-date3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 51px;
	font-size: 11px;
}

.homepage-dropdown1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 147px;
	font-size: 11px;
}

.homepage-dropdown3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 50px;
	font-size: 11px;
}

.homepage-date-feild {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 85px;
	font-size: 11px;
}

.booking-form-textbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 163px;
	font-size: 11px;
}

.homepage-dropdown2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	width: 170px;
	font-size: 11px;
}

.BlueHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #70AFD8;
	font-size: 15px;
}

.BlackText {
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    min-height: 40;
}

.BlackTextSml {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height: 15px;
}

.ErrorText {font-family: Arial, Helvetica, sans-serif;	color:Red;	font-size: 12px;}
.ErrorText A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000;}
.ErrorText A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: underline;	}
.ErrorText A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: underline;}
.ErrorText A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none;}
.ErrorText A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: underline;}

.BlueText {	font-family: Arial, Helvetica, sans-serif;	color: #70AFD8;	font-size: 12px;}
.BlueText A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #70AFD8;}
.BlueText A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #70AFD8; text-decoration: underline;	}
.BlueText A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #70AFD8; text-decoration: underline;}
.BlueText A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #70AFD8; text-decoration: none;}
.BlueText A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #70AFD8; text-decoration: underline;}

.BlueTextSml {	font-family: Arial, Helvetica, sans-serif;	color: #70AFD8;	font-size: 11px;}

.BlackTextSml {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;}

.main-body-txt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;}
.main-body-txt A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;}
.main-body-txt A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: underline;	}
.main-body-txt A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: underline;}
.main-body-txt A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: none;}
.main-body-txt A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: underline;}

.main-body-txt-no-ul {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;}
.main-body-txt-no-ul A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;}
.main-body-txt-no-ul A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: none;	}
.main-body-txt-no-ul A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: none;}
.main-body-txt-no-ul A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: underline;}
.main-body-txt-no-ul A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333;	text-decoration: none;}

.bigger-txt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #333333;}
.heading-txt {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #333333;}


.homepage-feat-txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}
.homepage-feat-txt A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.homepage-feat-txt A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;	text-decoration: none;	}
.homepage-feat-txt A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;	text-decoration: none;}
.homepage-feat-txt A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;	text-decoration: underline;}
.homepage-feat-txt A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}


.sub-header-misc {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #70AFD8;text-decoration: none;}
.sub-header-misc  A {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #70AFD8;text-decoration: none;}
.sub-header-misc  A:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #70AFD8;	text-decoration: none;	}
.sub-header-misc  A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #70AFD8;	text-decoration: none;}
.sub-header-misc  A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #70AFD8;	text-decoration: underline;}
.sub-header-misc  A:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #70AFD8; text-decoration: none;}

.header-misc-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.sub-header-sml {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration:underline;}
.sub-header-sml A{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}
.sub-header-sml A:link {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}
.sub-header-sml A:visited {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}
.sub-header-sml A:hover {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF; text-decoration:none;}
.sub-header-sml A:active {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}

.sub-header-tiny {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration:underline;}
.sub-header-tiny A{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}
.sub-header-tiny A:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}
.sub-header-tiny A:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}
.sub-header-tiny A:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF; text-decoration:none;}
.sub-header-tiny A:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF; text-decoration:underline;}

.sub-header-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
}

.image-blue-border{border:1px; border-color:#0099CC}

.sub-header-white {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;font-weight: bold;	color: #FFFFFF;}
.sub-header-white A {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;font-weight: bold;	color: #FFFFFF;}
.sub-header-white A:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold;	text-decoration: underline;	}
.sub-header-white A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold;text-decoration: underline;}
.sub-header-white A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold; text-decoration: none;}
.sub-header-white A:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold;	text-decoration: underline;}


.white-11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; text-decoration: none;}
.white-11 A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.white-11 A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;	}
.white-11 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.white-11 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-decoration: none;}
.white-11 A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}

.grey-11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; text-decoration: none;}
.grey-11 A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.grey-11 A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline;	}
.grey-11 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline;}
.grey-11 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; text-decoration: none;}
.grey-11 A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline;}


.white-10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color:#CCCCCC; text-decoration: none;}
.white-10 A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}
.white-10 A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: underline;	}
.white-10 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: underline;}
.white-10 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none;}
.white-10 A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: underline;}

.grey-10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666; text-decoration: none;}
.grey-10 A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.grey-10 A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;	}
.grey-10 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}
.grey-10 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration: none;}
.grey-10 A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;}

.summaryTable col {width:150px}

.textAsImgButton {
    border: thin #000000 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    background-color: #70AFD8;
    text-decoration: none;
    text-align: center;
}

.greyOutBackGround{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.bookingSummaryTable {width:350px; border-spacing:1px}
.bookingSummaryTable thead tr td {text-align:left; 
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 14px;	
    font-weight: bold;	
    color: #70AFD8;
    text-decoration: none;}

.adminMenuButton 
{
	border: 1px #000000 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: White;
    background-color: #6699FF;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    padding: 5px;
    margin: 2px;
    float: left;
    width: 100px;
}

.adminMenuButton:hover
{
	border: 1px #000000 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: White;
    background-color: #99CCFF;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    padding: 5px;
    margin: 2px;
    float: left;
    width: 100px;
}


.boEditorTableCancelledJourneyRow
{
    background-color: Red;
}

.boEditorsTableRow
{
    background-color:#ECECEC;
}

.boEditorsTableAlternatingRow
{
    background-color: White;
}