
body{
	margin: 10px 0px 10px 0px;
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div#homesections{
	width: 594px;
	height: 51px;
	background-image: url(/LTtemplates/new_site_design/images/home_text_back2.jpg);
	background-repeat: no-repeat;
}

.light_title_font {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
	text-decoration:none;
	color: #AEAE36;
}


.EditorialImage {

	padding-right:6px;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:0px;
}

.pageWWidth2
{
	width: 945px;
}

.line-height-1
{
	line-height: 1px;
	font-size: 1px;	
}

.spacer-width-1
{
	float: left;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}

div#center-content
{
	float: left;
	width: 472px;
}

.dark_intro_font {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
}
.dark_title_font {
	color: #518729;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:19px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
	text-decoration:none;
}

.breadcrumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	line-height: 13px;
	text-decoration: none;
}

.breadcrumb:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	line-height: 13px;
	text-decoration: underline;
}

.blueLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1170A0;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
}

.blueLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1170A0;
	line-height: 17px;
	text-decoration: underline;
	font-weight: bold;
}

.darkblueLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21527A;
	line-height: 17px;
	text-decoration: none;
}

.darkblueLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #21527A;
	line-height: 17px;
	text-decoration: underline;
	background-color: #F4F2E4;
}

.blueLine{
	line-height:1px;
	height:1px;
	width:99%;
	text-align: center;
	border-bottom: 1px solid #8FB5D8;
}

.commonBlack10px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	line-height: 15px;
}

.commonBlacksmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	font-weight: normal
}

.commonBlack11px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 19px;
	font-weight: normal
}

.commonBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	line-height: 16px;
}

.commonBlack12px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 19px;
	font-weight: normal
}

.commonBlack11pxGeorgia{
	font-family: Georgia;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-weight: normal
}

.commonBlack9px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 14px;
	font-weight: normal
}

.greyLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	line-height: 12px;
	text-decoration: underline;
}


.greyLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	line-height: 12px;
	text-decoration: underline;
}

.commonMedBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.commonDarkMedBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.commonDarkSmallBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.commonDarkBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
}

.commonDarkBlack10px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}

.commonDarkBlack11px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}

.commonDarkBlack12px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}

.commonDarkBlackLarge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:  18px;
	text-decoration: none;
	color: #000000;
}

.commonDarkBlackLarge:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:  18px;
	color: #000000;
}

.commonDarkBlack14px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:  18px;
	text-decoration: none;
	color: #000000;
}

.commonDarkBlackGeorgiaLarge{
	font-family: Georgia;
	font-size: 11px;
	color: #000000;
}

.georgiaDarkBlackLarge{
	font-family: Georgia;
	font-size: 11px;
	color: #000000;
}

.commonSmallBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
}

.commonSmallGray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}

.commonMedBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.commonMedBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #18558C;
}

.commonBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #18558C;
	line-height: 12px;
}

.commonSmallBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #18558C;
	text-decoration: none;
}

.commonSmallWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 13px;
}

.commonWhiteLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 13px;
}

.commonWhiteLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 13px;
}

.commonWhiteLink11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

.commonWhiteLink11:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}

.commonBlackLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	text-decoration: underline
}

.commonBlackLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	line-height: 13px;
	text-decoration: underline;
}

.commonBlack12Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 19px;
	text-decoration: none;
}

.commonBlack12Link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #767648;
	line-height: 19px;
	text-decoration: underline;
}

.commonRedLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	line-height: 14px;
	text-decoration: underline
}

.commonSmallBlackLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #777777;
}

.commonSmallBlackLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #777777;
}

.commonBlueLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1E8DC4;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
}

.commonBlueLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1E8DC4;
	line-height: 17px;
	text-decoration: underline;
	font-weight: bold;
}

.commonBlueLinkMed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E8DC4;
	line-height: 13px;
	text-decoration: none;
}

.commonBlueLinkMed:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	line-height: 13px;
}

.commonSmallBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002C58;
	line-height: 15px;
}

.commonBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002C58;
	line-height: 15px;
}

.commonMedBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #18558C;
}

.commonGreyBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7A7A7A;
	line-height: 13px;
	text-decoration: none;
}

.commonMedGreyTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7A7A7A;
}

.commonSmallGrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7A7A7A;
	line-height: 13px;
}

.commonRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 13px;
}

.commonSmallRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	line-height: 15px;
}

.commonWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight: normal;
}

.commonWhite11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: normal;
}

.detailsBlueBack{
	background-color: #CDE3FD;
	border-top: 1px solid #8FB5D8;
	height: 79px;
}

.formField{
	height:17px;
	font-size: 11px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7A7A7A;
}

.mainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #18558C;
}

.mainSubTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #18558C;
}

.attractionsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #980000;
}

.smallBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002C58;
	line-height: 13px;
}

.medBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002C58;
}

.Wrapper{
	margin-left: 20px;
}

.greyLine{
	line-height:1px;
	height:1px;
	width:100%;
	border-bottom: 1px solid #7A7A7A;
}

.greyLineDotted{
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	width: 100%;
	background-image: url(/DirectoryV2/w3c/images/horizontal_rule_dotted.gif);
	background-repeat: repeat-x;
}

#breadcrumbwrapper{
	width: 452px;
	text-align: left;
}

#topNav{
	width: 452px;
	text-align: right;
}

.greenHotelDarkTopTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006666;
	background-color: #D6F2F2;
	border-left: 1px solid #006666;
	border-top: 1px solid #006666;
	border-bottom: 1px solid #006666;
	padding-left: 10px;
}


.hotelDarkTopTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #437CB1;
	background-color: #E2EAF1;
	border-left: 1px solid #437CB1;
	border-top: 1px solid #437CB1;
	border-bottom: 1px solid #437CB1;
	padding-left: 10px;
}

.hotelTopTable {
	background-color: #E2EAF1;
	border-color: #437CB1;
	border-style: solid;
	border-width: 1px;
}

.hotelTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #437CB1;
	line-height: 13px;
	font-weight: bold;
}

.hotelTopTableHeader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #437CB1;
	line-height: 13px;
	font-weight: bold;
}

.hotelTableDarkBottomRight {
	border-bottom: 1px solid #437CB1;
	border-right: 1px solid #437CB1;
}

.hotelTableDarkBottom {
	border-bottom: 1px solid #437CB1;
}

.hotelTableWhiteBottomRight {
	background-color: #FFFFFF;
	border-right: 1px solid #437CB1;
	border-bottom: 1px solid #E2EAF1;
}

.hotelTableWhiteBottom {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E2EAF1;
}

.hotelTableWhiteDarkBottomRight {
	background-color: #FFFFFF;
	border-right: 1px solid #437CB1;
	border-bottom: 1px solid #437CB1;
}

.hotelTableWhiteDarkRight {
	background-color: #FFFFFF;
	border-right: 1px solid #437CB1;
}

.hotelTableWhiteDarkBottom {
	background-color: #FFFFFF;
	border-bottom: 1px solid #437CB1;
}

.hotelTableWhite{
	background-color: #FFFFFF;
}

.hotelBlankBackground{
	background-color: #E2EAF1;
}

.entertainmentMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8D7200;
}

.entertainmentDarkTopTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8D7200;
	background-color: #ECE6CF;
	border-left: 1px solid #8D7200;
	border-top: 1px solid #8D7200;
	border-bottom: 1px solid #8D7200;
	padding-left: 10px;
}

.entertainmentTopTable {
	background-color: #ECE6CF;
	border-color: #8D7200;
	border-style: solid;
	border-width: 1px;
}

.entertainmentTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D7200;
	line-height: 13px;
	font-weight: bold;
}

.entertainmentTableDarkBottomRight {
	border-bottom: 1px solid #8D7200;
	border-right: 1px solid #8D7200;
}

.entertainmentTableDarkBottom {
	border-bottom: 1px solid #8D7200;
}

.entertainmentTableWhiteBottomRight {
	background-color: #FFFFFF;
	border-right: 1px solid #8D7200;
	border-bottom: 1px solid #ECE6CF;
}

.entertainmentTableWhiteBottom {
	background-color: #FFFFFF;
	border-bottom: 1px solid #ECE6CF;
}

.entertainmentTableWhiteDarkBottomRight {
	background-color: #FFFFFF;
	border-right: 1px solid #8D7200;
	border-bottom: 1px solid #8D7200;
}

.entertainmentTableWhiteDarkBottom {
	background-color: #FFFFFF;
	border-bottom: 1px solid #8D7200;
}

.entertainmentBlankBackground{
	background-color: #ECE6CF;
}

.attractionsTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #980000;
	line-height: 15px;
	font-weight: bold;
}

.attractionsTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #980000;
	line-height: 13px;
	font-weight: bold;
}

.attractionsMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #980000;
}

.attractionsBlankBackground{
	background-color: #E6D1D1;
}

.eventsTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #567518;
	line-height: 15px;
	font-weight: bold;
}

.eventsTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #567518;
	line-height: 13px;
	font-weight: bold;
}

.eventsMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #567518;
}

.eventsBlankBackground{
	background-color: #DFE9CC;
}

.shoppingTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C0440;
	line-height: 15px;
	font-weight: bold;
}

.shoppingTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C0440;
	line-height: 13px;
	font-weight: bold;
}

.shoppingMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6C0440;
}

.shoppingBlankBackground{
	background-color: #F4E0EC;
}

.cafeTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #744B26;
	line-height: 15px;
	font-weight: bold;
}

.cafeTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #744B26;
	line-height: 13px;
	font-weight: bold;
}

.cafeMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #744B26;
}

.cafeTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #744B26;
	line-height: 13px;
	font-weight: bold;
}

.cafeMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #744B26;
}

.cafeBlankBackground{
	background-color: #ECE5DF;
}

.pubTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005266;
	line-height: 15px;
	font-weight: bold;
}

.pubTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005266;
	line-height: 13px;
	font-weight: bold;
}

.pubMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005266;
}

.pubBlankBackground{
	background-color: #DCE6E9;
}

.leisureTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B25800;
	line-height: 15px;
	font-weight: bold;
}

.leisureTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B25800;
	line-height: 13px;
	font-weight: bold;
}

.leisureMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B25800;
}

.leisureBlankBackground{
	background-color: #EEDECE;
}

.restaurantsTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #744B26;
	line-height: 15px;
	font-weight: bold;
}

.restaurantsTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #744B26;
	line-height: 13px;
	font-weight: bold;
}

.restaurantsMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #744B26;
}

.restaurantsBlankBackground{
	background-color: #ECE5DF;
}

.travelTitleHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	line-height: 15px;
	font-weight: bold;
}

.texti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.restInputSelect1 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: rgb(86, 117, 24);
    text-decoration: none;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    height: 26px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(86, 117, 24);
    border-right-color: rgb(86, 117, 24);
    border-bottom-color: rgb(86, 117, 24);
    border-left-color: rgb(86, 117, 24);
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    list-style-type: circle;
}

.titleHeaderMaroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C1A03;
	line-height: 15px;
}

.titleHeaderSmallMaroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6C1A03;
	line-height: 12px;
}

.headerTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7D7934;
}

.commonBrown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #7D7934;
}

.commonSmallBrown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #7D7934;
}

ul {
	list-style-type: disc;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.linksblack {
			font-family:  verdana;
            font-size: 9px;
            color: #567518;
            text-decoration: none;
            line-height:12px;
    }

.emailLink

{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#006699;
	text-decoration:none
}

.heading{
	font-family:  verdana;
	font-size: 15px;
	font-weight: bold;
	color: #18668c;
	text-decoration: none;
	line-height:11px;
}

.body {
          font-family:  verdana;
          font-size: 9px;
          font-weight: normal;
          color: #666666;
          text-decoration: none;
          line-height:12px;
  }

.bodysmall {
          font-family:  verdana;
          font-size: 9px;
          font-weight: normal;
          color: #777777;
          text-decoration: none;
          line-height:11px;
  }

 .title {
          font-family:  arial;
          font-size: 12px;
          font-weight: bold;
          color: #18668c;
          text-decoration: none;
          line-height:12px;
  }

.title:hover {
          font-family:  arial;
          font-size: 12px;
          font-weight: bold;
          color: #18668c;
          text-decoration: none;
          line-height:12px;
  }

.furthertextlink {
			font-family:Verdana;
			font-size:11px;
			color:#767648;
			line-height:18px;
			font-weight: normal;
		}

.furthertextlink:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.textlink {
			font-family:Verdana;
			font-size:12px;
			color:#767648;
			line-height:18px;
			font-weight: normal;
		}

.textlink:hover {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.textlink12px {
		font-family:Verdana;
		font-size:12px;
		color:#767648;
		line-height:18px;
		font-weight: normal;
	}

.textlink12px:hover {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.blacktextlink {
		font-family:Verdana;
		font-size:11px;
		color:#000000;
		line-height:18px;
		font-weight: normal;
		text-decoration: none;
	}

.blacktextlink:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	background-color: #F4F2E4;
	text-decoration: underline;
}

.textlink2 {
			font-family:Verdana;
			font-size:11px;
			color:#767648;
			line-height:18px;
			font-weight: bold;
			text-decoration: underline;
		}

	.textlink2:hover {
		font-family:Verdana;
		font-size:11px;
		color:#000000;
		line-height:18px;
		font-weight: bold;
		text-decoration: underline;
		background-color: #F4F2E4;
	}
.textlink9px {
			font-family:Verdana;
			font-size:9px;
			color:#767648;
			line-height:16px;
			font-weight: normal;
		}

.textlink9px:hover {
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	line-height:16px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.textlink10px {
			font-family:Verdana;
			font-size:10px;
			color:#767648;
			line-height:17px;
			font-weight: normal;
		}

.textlink10px:hover {
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	line-height:17px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.textlink12px {
	font-family:Verdana;
	font-size:12px;
	color:#767648;
	line-height:17px;
	font-weight: normal;
}

.textlink12px:hover {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	line-height:17px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.textlinkDark {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
}

.textlinkDark:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	background-color: #F4F2E4;
}


 .red {
			font-family:  verdana;
            font-size: 11px;
            font-weight: bold;
            color: #9A0000;
            text-decoration: none;
            line-height:18px;
    }

.red:hover {
			font-family:  verdana;
            font-size: 11px;
            font-weight: bold;
            color: #9A0000;
            text-decoration: none;
            line-height:18px;
			background-color: #F4F2E4;
    }

	.red9px {
			font-family:  verdana;
            font-size: 9px;
            font-weight: bold;
            color: #9A0000;
            text-decoration: none;
            line-height:16px;
    }

.red9px:hover {
			font-family:  verdana;
            font-size: 9px;
            font-weight: bold;
            color: #9A0000;
            text-decoration: none;
            line-height:16px;
			background-color: #F4F2E4;
    }

.greyGeorgia {
			font-family:  Georgia;
            font-size: 13px;
            font-weight: normal;
            color: #000000;
            text-decoration: none;
            line-height:18px;
    }

.darkGreyText10px{
	font-family: Verdana;
	font-size: 10px;
	line-height: 17px;
	color: #464646
}

.darkGreyText{
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #464646
}

.darkGreyText12px{
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #464646
}

.darkGreyText11px{
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #464646
}

.dottedLineDown{
	background-image: url(/references/directory/images/down_rule_line.gif);
	background-repeat: repeat-y;
	font-size: 1px;
	line-height: 1px;
	width: 1px;
}

.georgiaGrey{
	font-family: Georgia;
	font-size: 11px;
	color: #464646;
	line-height: 20px;
}

.verdanaGrey11px{
	font-family: Verdana;
	font-size: 11px;
	color: #636363;
	line-height: 18px;
}

.georgia18pxblue{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #18558C;
}

.georgia18pxgrey{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #66787C;
}

.georgia18pxbrown{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #8D7200;
}

.georgia18pxred{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #980000;
}

.georgia18pxpurple{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #6C0440;
}

.georgia18pxdarkbrown{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #744B26;
}

.georgia18pxmidbrown{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #744B26;
}

.georgia18pxdarkreen{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #005266;
}

.georgia18pxorange{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #B25800;
}

.georgia18pxmaroon{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #733863;
}

.georgia18pxgrey:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #66787C;
}

.georgia18pxblue:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #18558C;
}

.georgia18pxbrown:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #8D7200;
}

.georgia18pxred:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #980000;
}

.georgia18pxpurple:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #6C0440;
}

.georgia18pxdarkbrown:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #744B26;
}

.georgia18pxmidbrown:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #744B26;
}

.georgia18pxdarkreen:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #005266;
}

.georgia18pxorange:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #B25800;
}

.georgia18pxmaroon:hover{
	font-family: Georgia;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #F4F2E4;
	color: #733863;
}

.georgia10px{
	font-family: Georgia;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

.tabheading{
	font-family: Georgia;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.tabheading:hover{
	font-family: Georgia;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #808080;
}

.georgia15pxblue{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #18558C;
}

.georgia15pxbrown{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #8D7200;
}

.georgia15pxred{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #980000;
}

.georgia15pxpurple{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #6C0440;
}

.georgia15pxdarkbrown{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #744B26;
}

.georgia15pxmidbrown{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #744B26;
}

.georgia15pxdarkreen{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #005266;
}

.georgia15pxorange{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #B25800;
}

.georgia15pxmaroon{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #733863;
}

.georgia15pxgrey{
	font-family: Georgia;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #66787C;
}

.georgia14px{
	font-family: Georgia;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.georgiaPurpleLink{
	font-family: Georgia;
	font-size: 11px;
	line-height: 14px;
	color: #733863;
	text-decoration: underline;
}

.georgiaPurpleLink:hover{
	font-family: Georgia;
	font-size: 11px;
	line-height: 14px;
	color: #733863;
	text-decoration: underline;
}

.bulletNumbers{
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3F6184;
	font-weight: bold;
}

.topTable {
	background-color: #ECE6CF;
	border-color: #8D7200;
	border-style: solid;
	border-width: 1px;
}

.darkBackground{
	background-color: #8D7200;
}

.entertainmentTopTable {
	background-color: #ECE6CF;
	border-color: #8D7200;
	border-style: solid;
	border-width: 1px;
}

.entertainmentTopTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D7200;
	line-height: 13px;
	font-weight: bold;
}

.entertainmentTableDarkBottomRight {
	border-bottom: 1px solid #8D7200;
	border-right: 1px solid #8D7200;
}

.entertainmentTableDarkRight {
	border-right: 1px solid #8D7200;
}

.entertainmentTableDarkBottom {
	border-bottom: 1px solid #8D7200;
}

.entertainmentTableWhiteBottomRight {
	background-color: #FFFFFF;
	border-right: 1px solid #8D7200;
	border-bottom: 1px solid #ECE6CF;
}

.entertainmentTableWhiteDarkRight {
	background-color: #FFFFFF;
	border-right: 1px solid #8D7200;
}

.entertainmentTableWhiteBottom {
	background-color: #FFFFFF;
	border-bottom: 1px solid #ECE6CF;
}

.entertainmentTableWhiteDarkBottomRight {
	background-color: #FFFFFF;
	border-right: 1px solid #8D7200;
	border-bottom: 1px solid #8D7200;
}

.entertainmentTableWhiteDarkBottom {
	background-color: #FFFFFF;
	border-bottom: 1px solid #8D7200;
}

.entertainmentBlankBackground{
	background-color: #ECE6CF;
}

.CMS_MainArticleTitleRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #A41B1E;
	text-decoration: none;
}

.CMS_ArticleTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #18558C;
	text-decoration: none;
}

.CMS_ArticleTitle:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #18558C;
	background-color: #F4F2E4;
	text-decoration: underline;
}

.ArticleOneTextBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
}

.MainArticleTitleLink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight: normal;
	color:#18558c;
	text-decoration: none;
}

.MainArticleTitleLink:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight: normal;
	color:#18558c;
	text-decoration: underline;
	background-color: #F0F1F5;
}

#ARTICLE_TITLE_HEADING {
	font-family: Georgia;
	font-size: 18px;
	color: #18558c;

	line-height:20px;
}

.CMS_MainArticleTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #18558C;
	text-decoration: none;
}
.CMS_MainArticleTitle:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	font-variant: normal;
	color: #18558C;
	text-decoration: underline;
	background-color: #F4F2E4;
}
.CMS_Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #18558C;
	text-decoration: none;
	padding-top: 4px;
}
.CMS_SubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.CMS_AddressInformation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.CMS_DateInformation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.CMS_BodyContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.CMS_Venue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}

.ArticleOneText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.DateOneText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

.ShortcutBoldTitleText{
	font-family: Georgia;
	font-size: 11px;
	line-height:16px;
	font-weight: normal;
	color: #000000;
}

.ShortcutText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.ShortCutSelectBox {
	font-family:Verdana;
	font-size:12px;
	color:#636363;
}

.ArticleTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight: normal;
	color:#18558c;
}

.SubArticleTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color:#18558c;
}

.SubArticleTitleLink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color:#18558c;
	text-decoration: none;
}

.SubArticleTitleLink:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 18px;
	font-weight: normal;
	color:#18558c;
	text-decoration: underline;
	background-color: #F4F2E4;
}

.ArticleText {
	font-family:Verdana;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	line-height:19px;
}

.lightArticleText {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight: normal;
	line-height:18px;
}

.ArticleTextLink {
	font-family:Verdana;
	font-size:12px;
	color:#767648;
	line-height:19px;
	font-weight: normal;
	text-transform: none;
}

.ArticleTextLink:hover {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	line-height:19px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.ArticleTextLinkSmall {
	font-family:Verdana;
	font-size:11px;
	color:#767648;
	line-height:18px;
	font-weight: normal;
}

.ArticleTextLinkSmall:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	background-color: #F4F2E4;
}

.indexText {
	font-family:Verdana;
	font-size:11px;
	color:#400000;
	font-weight: normal;
	line-height:22px;
}

.indexLink {
	font-family:Verdana;
	font-size:11px;
	color:#767648;
	line-height:18px;
	font-weight: normal;
}

.indexLink:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
}

.nextPrevLink {
	font-family:Verdana;
	font-size:16px;
	color:#767648;
	line-height:18px;
	font-weight: normal;
}

.nextPrevLink:hover {
	font-family:Verdana;
	font-size:16px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
}

.nextPrevText {
	font-family:Verdana;
	font-size:16px;
	color:#999999;
	line-height:18px;
	font-weight: normal;
}

.breadCrumb {
	font-family:Verdana;
	font-size:11px;
	color:#767648;
	line-height:18px;
	font-weight: normal;
}

.breadCrumb:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
}

.breadCrumbOff {
	font-family:Verdana;
	font-size:11px;
	color:#636363;
	line-height:16px;
	font-weight: normal;
	text-decoration: none;
}

.PDFTextLink {
	font-family:Verdana;
	font-size:11px;
	color:#767648;
	line-height:18px;
	font-weight: normal;
	text-decoration: none;
}

.PDFTextLink:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:18px;
	font-weight: normal;
	text-decoration: underline;
}
td.hotelFormBorder, div.hotelFormBorder
{
	background-color: #628394;
}
td.searchFormLeftColumn
{
	background-color: #a1b5be;
}
td.searchFormRightColumn, div.searchFormRightColumn
{
	background-color: #CED9DE;
}
td.hotelTableTitleRow, table.hotelTableTitleRow, div.hotelTableTitleRow
{
	background-color: #628394;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
	margin: 0px 10px 0px 10px;
	padding: 4px 0px 4px 0px;
}

	.linespacer {
		line-height: 13px;
	}

	.headerXSBold {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
		font-weight : bold;
	}

	.headerL {
		font-size   : 17px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
		font-weight : normal;
	}

	.headerXXL {
		font-size   : 22px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
		font-weight : normal;
	}

	.textXS {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
	}

	.textXSBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
		font-weight : bold;
	}

	.textXSBoldBlue {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
	}

	.textXSLight {
		font-size   : 9px;
		line-height : 14px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : none;
		font-weight : normal;
	}

	.textSearchPageLink {
		font-size: 9px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: #002f5d;
	}

	.textXSLightBritain {
		font-size   : 9px;
		line-height : 16px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : none;
		font-weight : normal;
	}


	.textXSLight:hover {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : underline;
		font-weight : normal;
	}

	.textXSLightBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		font-weight : bold;
	}

	.textXSDark {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
	}

	.textXSDarkBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #000000;
		font-weight : bold;
		line-height : 14px;
	}

	.textXSBlack {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #000000;
		font-weight : normal;
	}

	.textSBrowner {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #424220;
		font-weight : normal;
	}

	.textSBrownerBold {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #40401E;
		font-weight : bold;
	}

	.textMSBrownestBold {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #40401E;
		font-weight : bold;
	}

	.textXSBrownBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #7D7D68;
		font-weight : bold;
	}

	.textSBoldBlue {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
	}

	.textSBrownBold {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #7D7D68;
		font-weight : bold;
	}

	.textSBrownBold:hover {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : underline;
		color       : #7D7D68;
		font-weight : bold;
		background-color: #F4F2E4;
	}

	.textXSBrownerBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : none;
		color       : #40401E;
		font-weight : bold;
	}

	.textXSDarkBold:hover {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		text-decoration : underline;
		color       : #000000;
		font-weight : bold;
	}

	.textXSDarkItalic {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		font-style  : italic;
	}

	.textXSColorBoldLink {
		font-size       : 9px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : bold;
		text-decoration : none;
		color           : #1170A0;
	}

	.textXSColorBoldLink:hover {
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-size       : 9px;
		font-weight     : bold;
		text-decoration : underline;
		color           : #1170A0;
	}

	.textXSHighlightBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #DF0024;
		font-weight : bold;
	}



	/***
	 * Red Discount Rate Text for Multisearch, jh, jul03
	 **/

	.discountRoomRateRedBold {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : red;
		font-weight : bold;
	}

	/***
	 * Hotel Blurb on results, next to pic
	 ***/

	 .hotelBlurbText{
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : black;
		font-weight : normal;
	 }


	/***
	 * Book by phone, reference number text
	 **/
	 .bookByPhoneReferenceText {
		font-size   : 12px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : none;
		font-weight : normal;
	 }

	/***
	 * Book by phone, reference number LINK
	 **/
	 .bookByPhoneReferenceTextHightlight {
		font-size   : 12px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : red;
		text-decoration : underline;
		font-weight : bold;
	 }


	/***
	 * Reservation Bullet Link (grey to red)
	 **/
	 .phoneBookIsFreeClick {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : none;
		font-weight : normal;
	 }
	 .phoneBookIsFreeClick:hover {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #ff0000;
		text-decoration : none;
		font-weight : normal;
	 }




	/***
	 * BookByTelephone, conf page link
	 **/
	 .bookByPhoneLinkText {
		font-size       : 11px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : normal;
		text-decoration : none;
		color           : #003360;
	}

	 .bookByPhoneLinkText:hover {
		font-size       : 11px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : normal;
		text-decoration : none;
		color           : red;
	}

	/**** End BookByTelephone ****/

	.textXSMediumBold {
		font-size       : 9px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : bold;
		text-decoration : none;
		line-height : 14px;
		color           : #003360;
	}


	.textXSMediumBoldLink {
		font-size       : 9px;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-weight     : bold;
		text-decoration : none;
		color           : #003360;
	}


	.textSSBold {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
		text-decoration : none;
	}

	.textSLight {
		font-size   : 11px;
		line-height : 14px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : none;
		font-weight : normal;
	}
	.textSLightLink {
		font-size   : 11px;
		line-height : 14px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #767648;
		text-decoration : none;
		font-weight : normal;
	}
	.textSLightLink:hover {
		text-decoration : underline;
	}

	.textSBlack {
		font-size   : 9px;
		line-height : 14px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : black;
		font-weight : normal;
		text-decoration : none;
	}

	.textSSGrey {
		font-size   : 9px;
		line-height : 14px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #767676;
		font-weight : normal;
		text-decoration : none;
	}

	.textSGreyBold {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #767676;
		font-weight : bold;
		text-decoration : none;
	}

/*  textSBoldLink is the same as textSBold */
	.textSBoldLink {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
		font-weight : bold;
		text-decoration : none;
	}
	.textSBoldLink:hover {
		color       : #FFFFFF;
		text-decoration : underline;
	}
	.textINFOSide {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		font-weight : bold;
		text-decoration : none;
	}

	.textINFOSideBody {
		font-size   : 9px;
		line-height : 15px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		font-weight : normal;
		text-decoration : none;
	}

	.textBPGBoldLink {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #681E5B;
		font-weight : bold;
		text-decoration : none;
	}

	.textLonSurvBoldLink {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #4E4E58;
		font-weight : bold;
		text-decoration : none;
	}
	.textBPGBoldLink:hover {
		color       : #681E5B;
		font-weight : bold;
		text-decoration : underline;
	}

	.textPEGBoldLink {
		font-size   : 9px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #1668A2;
		font-weight : bold;
		text-decoration : none;
	}
	.textPEGBoldLink:hover {
		color       : #1668A2;
		font-weight : bold;
		text-decoration : underline;
	}

	.textSDark {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
	}

	.textSDarkBold {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		text-decoration : none;
		font-weight : bold;
	}

	.textSDarkBold:hover {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		text-decoration : underline;
		font-weight : bold;
	}

	.textSHighlightBold {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #DF0024;
		font-weight : bold;
	}

	.textSSMedium {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : normal;
	}

	.textSBold {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
	}

	.textS {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : normal;
	}

	.textSGrey {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #767676;
		font-weight : normal;
	}

	.textSGreyLink {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #767676;
		font-weight : normal;
		line-height : 20px;
		text-decoration: none;
	}

	.textSGreyLink:hover {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #767676;
		font-weight : normal;
		text-decoration: underline;
	}

	.textSGreyLinkNew {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #969696;
		font-weight : normal;
		text-decoration: none;
	}

	.textSGreyLinkNew:hover {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #969696;
		font-weight : normal;
		text-decoration: underline;
	}
	.textSSMediumBold {
		font-size   : 10px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
	}

	.textSMediumBold {
		font-size   : 12px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
	}

	.textSMediumBoldWhite {
		font-size   : 12px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #FFFFFF;
		font-weight : bold;
	}

	.textM {
		font-size   : 13px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
	}

	.textMMedium {
		font-size   : 13px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
	}

	.textMMediumBold {
		font-size   : 13px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
	}

	.textMMediumBoldRedLink {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #B4070B;
		font-weight : bold;
		text-decoration: none;
	}
	.textMMediumBoldRedLink:hover {
		font-size   : 11px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #B4070B;
		font-weight : bold;
		text-decoration: underline;
	}

	.textMMediumRed {
		font-size   : 13px;
		line-height : 20px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #B4070B;
		font-weight : normal;
		text-decoration: none;
	}

	.textMHighlightBold {
		font-size   : 13px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #DF0024;
		font-weight : bold;
	}

	.textMDark {
		font-size   : 13px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
	}

	.textMDarkBold {
		font-size   : 13px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		font-weight : bold;
	}

	.textLDarkBold {
		font-size   : 15px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #000000;
		font-weight : bold;
	}

	.textLLight {
		font-size   : 12px;
		line-height : 20px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #666666;
		text-decoration : none;
		font-weight : normal;
	}
	.textLMedium {
		font-size   : 15px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
	}

	.textLMediumBold {
		font-size   : 15px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
		text-decoration : none;
	}

	.textLMediumBold:hover {
		font-size   : 15px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
		font-weight : bold;
		text-decoration : underline;
	}

	.textLHighlightBold {
		font-size   : 15px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #DF0024;
		font-weight : bold;
	}

	.textXLMedium {
		font-size   : 20px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #003360;
	}

	.textFreephone {
		font-size   : 8px;
		font-weight : bold;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		color       : #9B0000;
	}
/* hostels hover over description */
	.tableBorderBottom {
		border-bottom: red 10px solid;
	}

	img.t1
	{
		background-image: url('/t1.gif');
		height:1px;
		width:1px;
	}

	.bdr
	{
		background-color:#002E5D;
		width:1px;
	}

	.bdrHotels
	{
		background-color:#628394;
		width:1px;
	}

	.breadcrumbChains{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #777777;
		line-height: 13px;
		text-decoration: none;
	}

	.breadcrumbChains:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #777777;
		line-height: 13px;
		text-decoration: underline;

	}


.upper_greeting_9pixelblackbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight: bold;color:#000000;text-decoration:none}
.upper_greeting_9pixelblackbold:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#000000;text-decoration:none}

.serena_link{
	font-weight: bold;
	font-family: Verdana, Arial;
	line-height: 16px;
	color: #1170A0;
	font-size: 10px;
	text-decoration:none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.serena_link:hover{
	font-weight: bold;
	border-bottom-style: solid;
	font-family: Verdana, Arial;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-color: #1170A0;
	background-color: #D2EEFB;
	color: #000000;
	font-size: 10px;
	text-decoration:none;
}
.textLMediumRedBold {
	font-size   : 15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color       : #B4070B;
	font-weight : bold;
	text-decoration: none;
}
.tail_blue9pxbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#3E6E99;text-decoration:none}
.tail_blue9pxbold:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#000000;text-decoration:none}
.tail_white9pxbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#FFFFFF;text-decoration:none}
.tail_white9pxbold:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#FFFFFF;text-decoration:underline}
.tail_disclaimer_grey8point{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#666666;text-decoration:none}

.z_contenthome{font-family: Verdana,Arial,Helvetica,sans-serif;font-size:8pt; font-weight: normal;color: #666666; text-decoration:none}

.9pxunbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#000000;text-decoration:none}
.ninepxunbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#000000;text-decoration:none}
.mapbluebig{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#006699;text-decoration:none}
.HeadingItem{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#003360;text-decoration:none}
.HeadingItem:hover{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#003360;text-decoration:none}
.eightpoint_bold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none}
.8pointgreybold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#999999;text-decoration:none}
.epointgreybold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#999999;text-decoration:none}

.grey_article{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#999999;text-decoration:none}

.grey_article_line{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#999999;text-decoration:underline}
.grey_article_line:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#990000;text-decoration:underline}

.eightpoint_nonbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#000000;text-decoration:none}
.sevenpoint_nonbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#000000;text-decoration:none}
.textbox_mapsearch{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none;background-color:#E9EFF5;width: 95%;border:1px #000000 solid}
.textbox_feature{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none;background-color:#FFFFFF;width:95%;border:1px #000000 solid}

.AdvertTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#0033FF;text-decoration:none}
.AdvertText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration:none}

.textbox_feature_nowidth{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none;background-color:#FFFFFF;border:1px #000000 solid}

.scroll_me{SCROLLBAR-FACE-COLOR:#FFFFFF;SCROLLBAR-HIGHLIGHT-COLOR:#666699;SCROLLBAR-SHADOW-COLOR:#cbcbe2;SCROLLBAR-3DLIGHT-COLOR:#e6e6f0;SCROLLBAR-ARROW-COLOR:#cbcbe2;SCROLLBAR-TRACK-COLOR:#e6e6f0;SCROLLBAR-DARKSHADOW-COLOR:#e6e6f0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;text-decoration:none;background-color:#FFFFFF;width:95%;border:1px #000000 solid}

.arialeightblack{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none}
.directory_link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#275A87;text-decoration:none}
.directory_link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#000000;text-decoration:none}
.top_ten_link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#999999;text-decoration:none}
.top_ten_link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#990000;text-decoration:none}
.tail_link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#FFFFFF;text-decoration:none}
.tail_link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#999999;text-decoration:none}
.epointgreyboldlink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#999999;text-decoration:none}
.epointgreyboldlink:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none}
.8pointblacklink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none}
.z_pointblacklinkCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none}

.z_pointblacklinkCopy:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#990000;text-decoration:underline}
.sideblue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#003366;text-decoration:none}

select{SCROLLBAR-FACE-COLOR:#666699;SCROLLBAR-HIGHLIGHT-COLOR: #666699; SCROLLBAR-SHADOW-COLOR: #cbcbe2; SCROLLBAR-3DLIGHT-COLOR: #e6e6f0; SCROLLBAR-ARROW-COLOR:  #cbcbe2; SCROLLBAR-TRACK-COLOR: #e6e6f0; SCROLLBAR-DARKSHADOW-COLOR: #e6e6f0; font-size: 11px; }

.xmasgo{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#990000;text-decoration:none}
.xmasgo:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#990000;text-decoration:underline}

.undermas{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#666666;text-decoration:none}
.undermas:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#666666;text-decoration:underline}

PRE{font-family:monospaced;font-size:10pt}
CODE{font-family:monospaced;font-size:10pt}
.steve{color:#000000;text-decoration:none}
.steve:hover{color:Red;text-decoration:underline}
.museum{color:#704A26;text-decoration:none}
.museum:Hover{color:Red;text-decoration:underline}
.spam:Hover{color:black;text-decoration:underline}
a.spider:link{color:gray;text-decoration:none}
a.spider:hover{color:gray;text-decoration:none}
a.spider:visited{color:gray;text-decoration:none}
.eat{color:black;text-decoration:none}
.eat:Hover{color:#8B0000;text-decoration:none}
.stay{color:black;text-decoration:none}
.stay:Hover{color:black;text-decoration:underline}
.stayclick{color:red;text-decoration:underline}
.stayclick:Hover{color:#A59408;text-decoration:underline}
.link{color:black;text-decoration:underline}
.link:Hover{color:red;text-decoration:underline}
.whitelink{color:white;text-decoration:underline}
.whitelink:Hover{color:red;text-decoration:underline}
a:hover{color:#FF0000;}
.features{	color:#003366;text-decoration:none;}
.directmenu{color:#000000;text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:10px}
.directmenu:hover{	color:#000000;text-decoration:underline;font-family:arial,helvetica,sans-serif;font-size:10px}
.white{color:white;text-decoration:none;}
.jim{color:#000000;text-decoration:none;font-family:verdana,helvetica,sans-serif;font-size:10px}
.jim:hover{	color:#FF0000;text-decoration:underline;font-family:verdana,helvetica,sans-serif;font-size:10px}

.arrow1{color:#000000;text-decoration:none;cursor:text;}
.arrow1:hover{	color:#000000;text-decoration:none;cursor:text;}

.blue{color:#02629E;text-decoration:none;}
.blues{color:#02629E;text-decoration:none;}
.blue:Hover{color:Red;text-decoration:underline;}
.blues:Hover{color:Red;text-decoration:underline;}

/*.articletitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12pt;color:#000000;font-weight:bold}*/
td{font-weight:normal;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.inside{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.plainmenu:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;color:#CC3333;font-weight:bold}
.plainmenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;color:#316394;font-weight:bold}

.tdlink{font-weight:normal;text-decoration:none;color:black;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.tdlink:hover{font-weight:normal;text-decoration:none;color:red;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}

.pagetitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#840810;font-weight:bold}
.number{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000000;font-weight:bold}
.pagetitle1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;color:#840810;text-decoration:none;}
.HIGHLIGHT{font-weight:bold;color:#000000;text-decoration:none;background-color:#FFFF00}
.text_box{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000066;text-decoration:none;background-color:#CCCCCC;border:#000000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}

.text_box_scroll{SCROLLBAR-FACE-COLOR: #666699;SCROLLBAR-HIGHLIGHT-COLOR:#666699;SCROLLBAR-SHADOW-COLOR:#cbcbe2;SCROLLBAR-3DLIGHT-COLOR:#e6e6f0;SCROLLBAR-ARROW-COLOR:#cbcbe2;SCROLLBAR-TRACK-COLOR:#e6e6f0;SCROLLBAR-DARKSHADOW-COLOR:#e6e6f0;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#000066;text-decoration:none;background-color:#CCCCCC;border:#000000;border-style:solid;border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width: 1px}

.specialoffer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#000000;text-decoration:none}
.specialoffer:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#000000;text-decoration:underline}
.xmaslinking{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#666666;text-decoration:none}
.xmaslinking:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#660000;text-decoration:none}

.edit_grey{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#666666;text-decoration:none}
.edit_grey:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#666666;text-decoration:none}

.EventTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#990000;text-decoration:none}
.EventName{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#666666;text-decoration:none}
.EventDates{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#666666;text-decoration:none;font-style:italic}
.EventBody{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#000000;text-decoration:none}
.EventAddress{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#333333;text-decoration:none}
.EventHmm{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#000000;text-decoration:none;font-style:normal}

.SightSmallTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none}
.Sight13Title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;text-decoration:none}
.SightMediumTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;text-decoration:none}
.SightBigTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;text-decoration:none}

.continue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none}
.continue:Hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:Red;text-decoration:underline}



.hotelBlurbText{
	font-size   : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color       : black;
	font-weight : normal;
	text-decoration : none;
}

	.greens {
		color: #630031;
		text-decoration: none;
		font-size: 10px;
	}
	A.greens:visited {
		color: #630031;
		text-decoration: none;
		font-size: 10px;
	}
	A.greens:link {
		color: #630031;
		text-decoration: none;
		font-size: 10px;
	}
	A.greens:hover {
		color: red;
		text-decoration: underline;
		font-size: 10px;
	}

.freeGifts {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	padding:0px;
	margin:0px;
	line-height: 15px;
}

.freeGiftsBold {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #000000;
	padding:0px;
	margin:0px;
	font-weight: bold;
	line-height: 15px;
}

.freeGiftsRed {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #AB000C;
	padding:0px;
	margin:0px;
	font-weight: bold;
	line-height: 15px;
}
.freeGiftsLarge {
	font-family: Verdana,Arial,Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding:0px;
	margin:0px;
	line-height: 18px;
}

.freeGiftslink {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #2F6887;
	padding:0px;
	margin:0px;
	line-height: 15px;
}

.freeGiftslink:hover {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	text-decoration: underline;
	color: #2F6887;
	padding:0px;
	margin:0px;
	line-height: 15px;
}

.guarantee {
	font-family: Verdana,Arial,Helvetica;
	font-size: 13px;
	color: #000000;
	padding:0px;
	margin:0px;
	line-height: 14px;
}

input{
	color: #666666;
}

input:focus{
	background-color: #F4F2E4;
	color: #666666;
	outline: none;
}

input:blur{
	background-color: #FFFFFF;
	color: #666666;
}

input.borderedtext
{
	border: 1px solid #A5ACB2;
	color: #666666;
	padding-left: 5px;
}

input#searchkey{
	width: 126px;
	height:19px;
	font-size: 12px;
	border: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 19px;
	margin-top: 3px;
	padding-top: 2px;
	padding-left: 5px;
	background-color: transparent;
}

input#locationsuggestion{
	background-image: url(/LTtemplates/new_site_design/images/location_text_field.gif);
	width: 124px;
	height: 21px;
	font-size: 11px;
	color:#6B6D6C;
	background-color: #FFFFFF;
}

select.hotelsearch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color:#6B6D6C;
}

input.checkbox{
	margin: 2px 0px 0px 0px;
	padding: 0;
	width: 14px;
	height: 14px;
	background-color: #FFFFFF;
}

input.radio{
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 14px;
	height: 14px;
	background-color: #FFFFFF;
}

.alltother ul{
	margin: 0;
	padding: 0;
}

.allother li{
	list-style: disc;
	padding: 0;
	margin-left: 16px;
}

.commonBlack8px{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #777777;
	line-height: 11px;
}

div#body{
	width: 100%;
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div#mostread{
	width: 121px;
}

div#aboutmostread{
	background-color: #E4E4E4;
	padding: 10px 0px 10px 0px;
	border: 0px solid #E4E4E4;
	border-bottom: 1px solid #D8D8D8;
}

div#aboutmostreadcontent{
	margin: 0px 8px 0px 8px;
}

div.mostreaditem{
	padding: 4px 0px 4px 0px;
	background-color: #EBEBEB;
	border: 0px solid #EBEBEB;
	border-bottom: 1px solid #DFDFDF;
}

div.mostreaditem:hover{
	padding: 4px 0px 4px 0px;
	background-color: #F3F2DD;
	border: 0px solid #F3F2DD;
	border-bottom: 1px solid #DFDFDF;
}

a.mostreadlink:link,
a.mostreadlink:active,
a.mostreadlink:visited{
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}

a.mostreadlink:hover{
	color: #636267;
	text-decoration: underline;
	font-size: 11px;
	line-height: 14px;
}

div#selectcategory{
	height: 100px;
	background-color: #E3E3E3;
	border: 0px solid #E3E3E3;
	border-bottom: 1px solid #D7D7D7;
	padding-top: 6px;
}

div#mostreadselection{
	background-image: url(/LTtemplates/new_site_design/images/most_read_drop_down.png);
	width: 105px;
	height: 19px;
	margin: 0px auto 0px auto;
}

div#recenthotelbooking{
	margin-left: 19px;
	margin-right: 9px;
	padding-top: 3px;
}

div#header, div#footer{
	width: 610px;
	margin: 0px auto 0px auto;
}

div#footer{
	padding-top: 30px;
}

div#footerwrapper{
	width: 594px;
	margin: 0px auto 0px auto;
}

div.footerpersonfirst, div.footerpersonrest, div.footerpersonlast{
	height: 96px;
	float: left;
}

div.footerpersonfirst{
	width: 67px;
}

div.footerpersonrest{
	width: 58px;
}

div.footerpersonlast{
	width: 63px;
}

a.headerlink{
	display: block;
	width: 594;
	margin: 0px auto 0px auto;
}

div#mainwrapper{
	width: 610px;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	height: inherit;
}

div#content-holder
{
	width: 945px;	
	margin: 0px auto 0px auto;
}

div#leftside{
	float: left;
	width: 168px;
	text-align: left;
	height: inherit;
	margin-top: 1px;
}

div#mainside{
	float: left;
	width: 433px;
	text-align: left;
}

div#datebar{
	width: 594px;
	height: 21px;
	margin: 0px auto 0px auto;
	background-image: url(/LTtemplates/new_site_design/images/londontown_date_bar.jpg);
}

div#mainsearchform{
	width: 160px;
	background-image: url(/LTtemplates/new_site_design/images/main_hotel_search_banner_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #1C3F52;
}

div#datewrapper{
	width: 313px;
	margin-left: 281px;
	padding-top: 2px;
	font-weight: bold;
}

div#mainloacationtextfield{
	width: 124px;
	height: 21px;
	margin-left: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
}

div#mainnavigation{
	width: 594px;
	height: 40px;
	margin: 0px auto 0px auto;
	background-image: url(/LTtemplates/new_site_design/images/top_nav_back.jpg);
	background-repeat: repeat-x;
	text-align: left;
}

div#topnavigation{
	float: left;
	width: 380px;
	font-size: 1px;
	line-height: 1px;
}

div#topnavigation div{
	float: left;
	margin: 0px 0px 0px 0px;
}


div#topsubnavwrapper{
	position: absolute;
	width: 594px;
}

div#topsubnavigation{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 594px;
	height: 247px;
	background-image: url(/LTtemplates/new_site_design/images/top_sub_nav_back.jpg);
	background-repeat: repeat-x;
	background-color: #142B37;
}

div.searchboxtopwhite{
	float: left;
	width: 177px;
	height: 26px;
	margin-top: 3px;
	background-image: url(/LTtemplates/new_site_design/images/top_search_back_white3.png?q=1);
	background-repeat: no-repeat;
}


div.searchboxtopblue{
	float: left;
	width: 163px;
	height: 26px;
	margin-top: 3px;
	background-image: url(/LTtemplates/new_site_design/images/top_search_back_blue2.gif);
	background-repeat: no-repeat;
}

div.topsubnavblock{
	float: left;
	width: 149px;
	height: 230px;
	margin: 9px 0px 9px 0px;
	border: 0px solid #FFFFFF;
	border-right: 1px solid #48606C;
	border-left: 1px solid #182D38;
}

div.topsubnavblocklast{
	float: left;
	width: 140px;
	height: 215px;
	margin: 9px 0px 0px 0px;
	border: 0px solid #48606C;
	border-left: 1px solid #182D38;
}

div#topsubnavbottombar{
	clear: left;
	background-image: url(/LTtemplates/new_site_design/images/top_sub_nav_bottom_bar.png);
	background-repeat: repeat-x;
	width: 594px;
	height: 25px;
}

div.topsubnavbottomblock{
	float: left;
	width: 149px;
	height: 25px;
	background-image: url(/LTtemplates/new_site_design/images/button_divider.png);
	background-repeat: no-repeat;
	background-position: right top;
}

div.topsubnavbottomblocklast{
	float: left;
	height: 25px;
}

div.topsubnavcontent{
	margin-left: 8px;
	text-align: left;
}

div.subnavtitle,
a.subnavtitle:link,
a.subnavtitle:visited,
a.subnavtitle:active{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.subnavtitle:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #AEA30B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

div.topsubnavarrowleft{
	float: left;
	width: 13px;
	padding-top: 5px;
	line-height: 1px;
	font-size: 1px;
}

div.topsubnavarrowright{
	float: left;
	width: 110px;
}

div.topnavlink,
a.topnavlink:link,
a.topnavlink:visited,
a.topnavlink:active{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8AA6B4;
	text-decoration: none;
}


a.topnavlink:hover{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

div#refinesearchform{
	width: 160px;
	padding: 10px 0px 0px 0px;
	background-color: #E1E1E1;
}

div#searchresults{
	margin: 0px 8px 0px 8px;
	padding: 10px 0px 10px 0px;
}

div#whybook{
	margin: 0px 8px 0px 8px;
	padding: 10px 0px 10px 0px;
}

div#connectingbanner{
	width: 418px;
	height: 44px;
	background-image: url(/LTtemplates/new_site_design/images/bar_main.jpg);
	background-repeat: no-repeat;
}

div#connectingcontent{
	float: left;
	width: 304px;
	margin: 0px 0px 0px 46px;
	padding: 6px 0px 0px 0px;
	font-weight: bold;
}

div#pauseconnecting{
	float: left;
	width: 63px;
	height: 19px;
	padding: 4px 0px 0px 0px;
}

div#orderby{
	font-size: 11px;
	width: 416px;
	height: 27px;
	border: 1px solid #E0E0E0;
	background-color: #F5F5F5;
	margin: 10px 0px 0px 0px;
}

div#rightnav{
	text-align: left;
	width: 321px;
}

div#launchmapbanner{
	margin: 0px 0px 10px 0px;
	width: 418px;
	height: 41px;
}

div#livechat{
	width: 180px;
	height: 56px;
	background-repeat: no-repeat;
}

div#enterchat{
	width: 180px;
	height: 32px;
	margin-left: 10px;
	background-image: url(/LTtemplates/new_site_design/images/chat_bottom_banner.gif);
	background-repeat: no-repeat;
}

div#callus{
	width: 186px;
	height: 157px;
	background-image: url(/LTtemplates/new_site_design/images/call_us.gif);
	background-repeat: no-repeat;
}

div.recentsearchleft{
	float: left;
	width: 12px;
	margin-left: 9px;
}

div.recentsearchright{
	float: left;
	width: 150px;
}

div.offercontent{
	margin: 0px 9px 0px 9px;
	padding: 4px 0px 6px 0px;
}

div.rightbluebanner{
	width: 180px;
	height: 27px;
	padding-top: 4px;
	background-image: url(/LTtemplates/new_site_design/images/right_nav_blue_banner_back.gif);
	background-repeat: no-repeat;
}

div.hotelmapbanner{
	background-image: url(/LTtemplates/new_site_design/images/hotelmap_banner.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 27px;
}

div.shortlistbody{
	display: block;
	/*width: 180px;*/
	background-color: #F5F7F8;
	padding: 5px 0px 5px 0px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}

div.rightgreybanner{
	width: 186px;
	margin-left: 10px;
	height: 21px;
	background-image: url(/LTtemplates/new_site_design/images/shortlist_selection_header.gif);
	height: 27px;
}

.hotelitemleft{
	float: left;
	width: 150px;
	margin-left: 9px;
}

div.hotelitemright{
	float: right;
	width: 7px;
	margin-right: 9px;
	padding-top: 2px;
}

.greywhitetext{
	font-size: 11px;
	color: #ACACAC;
}

div.searchresultbox{
	position: relative;
	margin-bottom: 16px;
	width: 416px;
	border: 1px solid #DEE7EF;
}

div.searchresultboxinner{
	width: 414px;
	margin: 1px auto 0px auto;
}

div.largethumb{
	float: left;
	width: 116px;
	height: 116px;
}

div.largelayoutright{
	float: left;
	width: 298px;
	height: 116px;
	background-image: url(/LTtemplates/new_site_design/images/large_result_back.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

div.smallthumb{
	float: left;
	width: 72px;
	height: 72px;
}

div.smalllayoutright{
	float: left;
	width: 342px;
	height: 72px;
	background-image: url(/LTtemplates/new_site_design/images/small_result_back.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}

td.roomdetail{
	background-color: #E7EDEF;
}

div.weekdayrate{
	float: left;
	/*width: 33px;*/
	height: 30px;
	background-color: #D9E0E3;
}

div.weekdaycontent{
	padding-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
}

div.roomdetailcontent{
	margin: 0px 10px 0px 10px;
	padding: 7px 0px 7px 0px;
}

div.roomtitle{
	float: left;
	color: #365464;
	font-size: 13px;
	font-weight: bold;
}

div.roombed{
	float: right;
	width: 60px;
	text-align: right;
}

div.smallhoteldetails{
	float: left;
	width: 247px;
}

div.smallhoteldetailswrapper{
	margin: 0px 4px 0px 0px;
	padding: 6px 0px 3px 0px;
}

div.smallhotelpricing{
	float: left;
	width: 84px;
	background-color: #DFE6E9;
}

div.checkboxleft{
	float: left;
	display: block;
}

div.checkboxright{
	float: left;
	width: 120px;
	padding: 1px 0px 0px 0px;
	margin-left: 5px;
}

div.mainlocation{
	padding: 4px 0px 4px 0px;
	margin: 0px 7px 0px 8px;
	width: 145px;
}

div.mainlocation2{
	padding: 4px 0px 4px 0px;
	margin: 0px 7px 0px 8px;
	width: 142px;
}

div.checkdate{
	float: left;
	width: 115px;
	height: 16px;
}

div.calendaricon{
	float: left;
	margin-left: 1px;
	width: 24px;
	height: 21px;
}

.clearAll{
	clear: both;
	display: block;
}

.clearLeft{
	clear: left;
	display: block;
}

.clearRight{
	clear: right;
	display: block;
}

div.radioleft{
	float: left;
	width: 14px;
	margin-right: 6px;
}

div.radioright{
	float: left;
}

div.height1px{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

div.height2px{
	height: 2px;
	line-height: 1px;
	font-size: 1px;
}

div.height3px{
	height: 3px;
	line-height: 1px;
	font-size: 1px;
}

div.height9px{
	height: 9px;
	line-height: 1px;
	font-size: 1px;
}

div.darkbluedivider{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #335161;
}

div.darkgreydivider{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #ACACAC;
}

div.midgreybanner{
	background-color: #D5D5D5;
	padding: 4px 0px 6px 0px;
	font-size: 13px;
}

.whitetext{
	color: #FFFFFF;
}

.smallwhitetext{
	color: #FFFFFF;
	font-size: 9px;
}

a.hoteltitletext,
a.hoteltitletext:link,
a.hoteltitletext:visited,
a.hoteltitletext:active{
	font-size: 14px;
	line-height: 16px;
	color: #365464;
	font-weight: bold;
	text-decoration: none;
}

a.greywhitelink,
a.greywhitelink:link,
a.greywhitelink:visited,
a.greywhitelink:active,
div.greywhitelink,
div.greywhitelink:link,
div.greywhitelink:visited,
div.greywhitelink:active{
	font-size: 12px;
	line-height: 20px;
	color: #ACACAC;
	text-decoration: underline;
}

div#chattop{
	width: 180px;
	height: 28px;
	background-image: url(/LTtemplates/new_site_design/images/chat_top.gif);
	background-repeat: no-repeat;
}

div#chatname{
	float: left;
	margin-left: 37px;
	padding-top: 4px;
	font-weight: bold;
}

div#chatbutton{
	float: right;
	margin-right: 6px;
	padding-top: 4px;
	width: 55px;
}

a.olivelink,
a.olivelink:link,
a.olivelink:visited,
a.olivelink:active,
div.olivelink,
div.olivelink:link,
div.olivelink:visited,
div.olivelink:active{
	font-size: 12px;
	line-height: 20px;
	color: #767648;
	text-decoration: underline;
}

a.olivelinksmall,
a.olivelinksmall:link,
a.olivelinksmall:visited,
a.olivelinksmall:active{
	font-size: 11px;
	color: #767648;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

a.olivelinksmall:hover
{
	color: #000000;
	background-color: #f4f2e4;
	font-family: Arial, Helvetica, sans-serif;
}

a.largehoteltitletext,
a.largehoteltitletext:link,
a.largehoteltitletext:visited,
a.largehoteltitletext:active{
	font-size: 18px;
	line-height: 18px;
	color: #365464;
	font-weight: bold;
	text-decoration: none;
}

div.pricingboxcontent{
	margin: 0px 7px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: right;
}

span.neartotext{
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
}

div.description{
	float: left;
	width: 200px;
	font-style: italic;
}

div.consumerbox{
	float: right;
	width: 63px;
	height: 48px;
	background-image: url(/LTtemplates/new_site_design/images/consumer_box_back.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 4px;
}

div.consumercontent{
	text-align: center;
	color: #365464;
	font-size: 18px;
	font-weight: bold;
	margin-top: 6px;
}

.bluetextlarge{
	font-size: 14px;
	color: #365464;
	font-weight: bold;
}
.priceBluetextlarge{
	font-size: 16px;
	color: #457C9C;
	font-weight: bold;
}

.bluetext{
	color: #365464;
	font-weight: bold;
}

.redtext{
	color: #9E0B0F;
}

div.consumertext{
	font-size: 11px;
	line-height: 16px;
	color: #5C7481;
	font-weight: bold;
}

span.score{
	font-size: 14px;
	line-height: 16px;
}

div.aligncentre{
	text-align: center;
}

div.alignleft{
	text-align: left;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

div.plusbutton{
	float: left;
	width: 20px;
	text-align: left;
	margin-left: 1px;
	margin-right: 7px;
}

div.morerooms{
	float: left;
	width: 311px;
	padding-top: 2px;
}

div.minimisebutton{
	float: right;
	width: 84px;
}

.greytext{
	color: #798E99;
}

.smallgreytext{
	font-size: 10px;
	color: #798E99;
}

.smalllightgreytext{
	font-size: 10px;
	line-height: 12px;
	color: #9A9A9A;
}

.smalldarkdarktext{
	font-size: 11px;
	color: #666666;
}

.lightgreytext{
	font-size: 11px;
	color: #9A9A9A;
}

.darkgreytext{
	font-size: 11px;
	color: #636363;
}

.smalldarkgreytext{
	font-size: 10px;
	line-height: 12px;
	color: #636363;
}

.largeredtext{
	color: #9E0B0F;
	font-size: 14px;
	font-weight: bold;
}

.strikeblacktext{
	color: 000000;
	font-weight: bold;
	text-decoration: line-through;
}


#your_results
{
	font-size: 17px;
	color:#000000;
	font-weight:bold;
}

.smallblacktext{
	color: 000000;
	font-weight: bold;
	font-size: 10px;
}


div.imageBannerMargins{
	width: 100%;
	margin: 0px 0px 0px 8px;
	padding: 4px 0px 4px 0px;
}

.greyline{
	height: 1px;
	width: 100%;
	line-height: 1px;
	font-size: 1px;
	background-color: #E1E1E1;
}

.lightgreyline{
	height: 1px;
	width: 100%;
	line-height: 1px;
	font-size: 1px;
	background-color: #E0E1E3;
}

.whiteline{
	height: 1px;
	width: 100%;
	line-height: 1px;
	font-size: 1px;
	background-color: #FFFFFF;
}

a.whitelink:link,
a.whitelink:visited,
a.whitelink:hover,
a.whitelink:active{
	font-size: 10px;
	color: #FFFFFF;
}

a.bluelink:link,
a.bluelink:visited,
a.bluelink:hover,
a.bluelink:active{
	font-size: 10px;
	color: #365464;
}

a.bluelinkmid:link,
a.bluelinkmid:visited,
a.bluelinkmid:hover,
a.bluelinkmid:active{
	color: #365464;
}

.bluetitle{
	color: #365464;
	font-size: 14px;
	font-weight: bold;
}

.olivetext{
	color: #D0CFA3;
	font-size: 11px;
	line-height: 13px;
}

.olivetitle{
	color: #969552;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

a.redlink:link,
a.redlink:visited,
a.redlink:hover,
a.redlink:active{
	color: #A41B1E;
	font-size: 12px;
	text-decoration: underline;
}

/* common styling */
.selectmenu {
	width: 110px;
	position: relative;
	z-index: 100;
	margin-left: 8px;
	clear:both;
}

.selectmenu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.selectmenu ul li {
	float: left;
	position: relative;
	list-style-type: none;
}

.selectmenu ul li a, .selectmenu ul li a:visited{
	display: block;
	text-decoration: none;
	width: 105px;
	height: 19px;
	color: #666666;
	background-image: url(/LTtemplates/new_site_design/images/drop_down_first.gif);
	background-repeat: no-repeat;
}

.selectmenu ul li a div {
	padding-top: 2px;
	margin-left: 5px;
}

.selectmenu ul li ul {
	display: none;
	position: absolute;
	left: 105px;
	top: 0px;
	width: 126px;
	height: auto;
}

.selectmenu table {
	margin: -1px;
	border-collapse: collapse;
}

/* specific to non IE and IE7 browsers */
.selectmenu ul li:hover ul {
	display: block;
	position: absolute;
	top: 0px;
	left: 105px;
	width: 126px;
	height: auto;
}

.selectmenu ul li:hover ul li ul {
	display: none;
}


.selectmenu ul li:hover ul li a.first{
	display: block;
	height: auto;
	width:121px;
	border: 0px solid #FFFFFF;
	border-left: 1px; solid #CCCCCC;
	border-right: 1px; solid #CCCCCC;
	border-top: 1px; solid #CCCCCC;
}

.selectmenu ul li:hover ul li a{
	display: block;
	height: auto;
	width:121px;
}

.selectmenu ul li:hover ul li a.last{
	display: block;
	height: auto;
	width: 121px;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.selectmenu ul li:hover ul li a.drop,
.selectmenu ul li:hover ul li a.dropfirst,
.selectmenu ul li:hover ul li a.droplast {
	background-image: url(/LTtemplates/new_site_design/images/drop_back_off.gif);
	background-repeat: no-repeat;
	background-color: #FEFEFE;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #666666;
}

.selectmenu ul li:hover ul li a.dropfirst {
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.selectmenu ul li:hover ul li a.droplast {
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.selectmenu ul li:hover ul li a.dropfirst div,
.selectmenu ul li:hover ul li a.drop div,
.selectmenu ul li:hover ul li a.droplast div {
	width: 105px;
}


.selectmenu ul li:hover ul li:hover a {
	background-image: url(/LTtemplates/new_site_design/images/drop_back_off.gif);
	background-repeat: no-repeat;
}

.selectmenu ul li:hover ul li:hover a.drop,
.selectmenu ul li:hover ul li:hover a.dropfirst,
.selectmenu ul li:hover ul li:hover a.droplast {
	background-image: url(/LTtemplates/new_site_design/images/drop_back_on.gif);
	background-repeat: no-repeat;
	background-color: #F1EECB;
}

.selectmenu ul li:hover ul li:hover ul {
	display: block;
	position: absolute;
	left: 127px;
	top: 0px;
	width: 126px;
	height: auto;
}

.selectmenu ul li:hover ul li a.lastdrop,
.selectmenu ul li:hover ul li a.lastdropfirst,
.selectmenu ul li:hover ul li a.lastdroplast {
	background-image: none;
	background-color: FEFEFE;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.selectmenu ul li:hover ul li:hover a.lastdrop,
.selectmenu ul li:hover ul li:hover a.lastdropfirst,
.selectmenu ul li:hover ul li:hover a.lastdroplast {
	background-image: none;
	background-color: #FEFEFE;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.selectmenu ul li:hover ul li a.lastdrop:hover,
.selectmenu ul li:hover ul li a.lastdropfirst:hover,
.selectmenu ul li:hover ul li a.lastdroplast:hover {
	background-image: none;
	background-color: #F1EECB;
	border: 0px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}


.selectmenu ul li:hover ul li:hover a.lastdropfirst{
	border-bottom: 0px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #FEFEFE;
}

.selectmenu ul li:hover ul li:hover a.lastdroplast{
	border-bottom: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	background-color: #FEFEFE;
}

.selectmenu ul li:hover ul li:hover a.lastdropfirst:hover{
	border-bottom: 0px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #F1EECB;
}

.selectmenu ul li:hover ul li:hover a.lastdroplast:hover{
	border-bottom: 1px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	background-color: #F1EECB;
}

/* for IE5.x and IE6 browsers only */
.selectmenu ul li a:hover {
	color: #767648;
	text-decoration: underline;
	background-image: url(/LTtemplates/new_site_design/images/drop_down_first_over.gif);
	background-repeat: no-repeat;
}

.selectmenu ul li a:hover ul {
	display: block;
	position: absolute;
	top: 29px;
	left: 0px;
	background: #eee; margin-top:0;
	margin-top: 1px;
}

.selectmenu ul li a:hover ul li a {
	display: block;
	background: #ddd;
	color: #000;
	height: 30px;
	height: 20px;
	line-height: 15px;
	padding: 5px 10px;
	width:151px;
}
/*
.selectmenu ul li a:hover ul li a.drop {
	background: #ddd url(images/point3.gif) bottom right no-repeat;
}*/

.selectmenu ul li a:hover ul li a ul {
	visibility: hidden;
	position: absolute;
	height: 0px;
	width: 0px;
}

.selectmenu ul li a:hover ul li a:hover {
	background: #888;
	color: #fff;
}

/*
.selectmenu ul li a:hover ul li a.drop:hover {
	background: #888 url(images/point3a.gif) bottom right no-repeat;
}*/
.selectmenu ul li a:hover ul li a:hover ul {
	visibility: visible;
	position:absolute;
	top: 0px;
	color: #000;
	left: 150px;
}

.blueFeatureTitle
{
	font-family: Georgia;
	font-size: 16px;
	color: #3F6184;
	line-height: 18px;;
	text-decoration: none;
}

.blueFeatureTitle:hover
{
	font-family: Georgia;
	font-size: 16px;
	color: #3F6184;
	line-height: 18px;
	text-decoration: underline;
}

.textLinkSmall
{
	font-family: Verdana;
	font-size: 10px;
	color: #767648;
	line-height: 14px;
	font-weight: normal;
}

.textLinkSmall:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	font-weight: normal;
	background-color: #f4f2e4;
}
div#phoneBoxContentWrapper
{
        height: 100%;
        width: 100%;
        /*width: 442px;*/
        background-color: #F1F1F1;
}

div.phoneBoxCountryLine
{
        line-height: 20px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #666666;
        background-image: url(/images/dot3pxBlue.gif);
        background-repeat: no-repeat;
        background-position: center left;
        padding-left: 10px;
}

span.phoneBoxGreyText
{
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #666666;
}

div.phoneBoxHomeCountry
{
        line-height: 28px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        color: #666666;
        font-weight: bold;
        background-image: url(/images/dot3pxBlue.gif);
        background-repeat: no-repeat;
        background-position: center left;
        padding-left: 10px;
}

div.phoneBoxHomeCountry
{
        line-height: 28px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        color: #666666;
        font-weight: bold;
        background-image: url(/images/dot3pxBlue.gif);
        background-repeat: no-repeat;
        background-position: center left;
        padding-left: 10px;
}

span.phoneBoxMainNumber
{
        line-height: 18px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}

span.phoneBoxNumber
{
        line-height: 18px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
}

div.phoneBoxPhoneLine
{
        padding-top: 2px;
        line-height: 17px;
        font-size: 11px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #000000;
        font-weight: bold;
}
span.phoneBoxFreephone 
{
        line-height : 17px;
        font-size   : 14px;
        font-weight : bold;
        font-family : Arial, Helvetica, sans-serif;
        color       : #9B0000;
        font-style      : italic;
}

div#phoneBoxContent
{
        /*height: 100%;*/
        background-color: #F1F1F1;
        /*border: 1px solid #628394;*/
        /*padding-bottom: 10px;*/
}

div#phoneBoxBorder
{
        height: 100%;
        width: 100%;
        background-color: #628394;
}

div#phoneBoxInner
{
        margin: 0px 1px 1px 1px;
}

div.phoneTableTitleRow
{
        background-color: #628394;
        font-size: 1px;
        line-height: 1px;
        padding: 4px 0px 4px 0px;
}
div.phoneTableTitleText
{
        float: left;
        font-size: 12px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #ffffff;
        font-weight: bold;
        line-height: 18px;
        margin-left: 10px;
}
td.hotelTableTitleText, table.hotelTableTitleText
{
        background-color: #628394;
        font-size: 12px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #ffffff;
        font-weight: bold;
}

div.advisorsAvailable
{
        color: #CECE5F;
        float: right;
        margin-right: 10px;
        font-size: 12px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        line-height: 18px;
}
div#phoneTableContentWrapper
{
        line-height: 18px;
}
div#phoneTableContent
{
        background-color: #F1F1F1;
        padding: 10px 0px 6px 0px;
        margin: 0px 15px 0px 15px;
}
div#numberList
{
        padding-top: 6px;
}
div#sendEmailBox
{
/*      float: left;*/
        width: 93%;
/*      height: 95px; */
        position: absolute;
        bottom: 14px;
        border: 1px solid #628394;
        margin-top: 40px;
}
div.phoneBoxContent
{
        margin: 0px 5px 0px 5px;
        padding: 5px 0px 2px 0px;
        line-height: 16px;
}

div#callbacktab
{
        /*width: 200px;
        height: 95px;*/
/*      display: none;*/
        width: 93%;
        position: absolute;
        bottom: 14px;
        border: 1px solid #628394;
        background-repeat: no-repeat;
        background-position: bottom right;
        margin-top: 8px;
}
div#callbacktext
{
        margin-right: 45px;
}

.whiteTitleText
{
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-weight: bold;
	line-height: 18px;
}

.hotelErrorTitle
{
	font-size   : 15px;
	line-height : 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color       : #B4070B;
	font-weight : bold;
	text-decoration: none;
}

.hotelErrorText
{
	font-size   : 11px;
	line-height : 18px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color       : #B4070B;
	font-weight : normal;
	text-decoration: none;
}

div#signposts
{
	width: 440px;
	padding: 8px 0px 5px 0px;
}

div#leftSignpost
{
	align: left;
	float: left;
	width: 220px;
	height: 46px;
	background-image: url(/library/illustrations/leftSignpost.png);
	background-repeat: no-repeat;
	cursor: hand;
}

div.leftSignTitle
{
	font-size   : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color       : black;
	text-align	: left;
	text-decoration: none;
	margin		: 7px 5px 0px 22px;
	overflow	: hidden;
	width		: 193px;
	height		: 19px;
	white-space	: nowrap;
}

div.leftSignTitle:hover
{
	text-decoration: underline;
}

div.leftSignSummaryText
{
	font-size   : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight	: bold;
	color       : #aaa001;
	text-align	: left;
	text-decoration: none;
	margin		: 0px 5px 0px 22px;
	overflow	: hidden;
	width		: 193px;
	height		: 15px;
	white-space	: nowrap;
}

div#rightSignpost
{
	align: right;
	float: right;
	width: 220px;
	height: 46px;
	background-image: url(/library/illustrations/rightSignpost.png);
	background-repeat: no-repeat;
	cursor: hand;
}

div.rightSignTitle
{
	font-size   : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color       : black;
	text-align	: right;
	text-decoration: none;
	margin		: 7px 22px 0px 5px;
	overflow	: hidden;
	width		: 193px;
	height		: 19px;
	white-space	: nowrap;
}

div.rightSignTitle:hover
{
	text-decoration: underline;
}

div.rightSignSummaryText
{
	font-size   : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight	: bold;
	color       : #aaa001;
	text-align	: right;
	text-decoration: none;
	margin		: 0px 22px 0px 5px;
	overflow	: hidden;
	width		: 193px;
	height		: 15px;
	white-space	: nowrap;
}

div.searchParamsSummary
{
	line-height: 17px;
	text-align: left;
	width: 422px;
	background-color: #f5f5f5;
	padding: 5px 8px 5px 10px;
	border-top:1px solid #d8d8d8;
}

div.searchResultsTitle
{
	text-align: left;
	padding: 15px 0px 8px 14px;
	color: black;
}

div.freeGiftsBorder
{
	/*width: 438px;*/
	background-color: #628394;
}

div.freeGiftsSection
{
	border-bottom: 1px solid #002E5D;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #DBE1E7;
	padding-bottom: 5px;
	padding-left: 1px;
	margin: 0px 1px 0px 1px;
}

div.freeGiftsTextSection
{
	background-color: #DBE1E7;
	margin-left: 68px;
}

div.recentlyViewedPopup
{
	position: absolute;
	width: 120px;
	background-color:#FFFFFF;
	padding: 3px;
	//-moz-box-shadow: #333333 1px 2px 2px 2px;
	//-webkit-box-shadow: #333333 1px 2px 2px 2px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5%;
	z-index: 999999;
}

div.recentlyViewedBoxInternal
{
	background-color: #EBF0FA;
	padding: 6px;
	-moz-border-radius: 6%;
}

div.recentlyViewedTitle
{
	padding: 9px;
	text-transform: uppercase;
	color: #1C3F52;
	font-family: Georgia;
	font-size: 11px;
	/*padding-bottom:4px;*/
	font-weight: normal;
}

div.recentlyViewedText
{
	text-transform: none;
	color: #666666;
	font-family: verdana;
	font-size: 11px;
}

div#bandbtop{
	margin-top: 1px;
	height: 182px;
	background-image: url(/images/banab_box_top.jpg);
	background-repeat: repeat-x;
}

div#bandbsecure{
	padding-top: 15px;
	width: 562px;
	margin-left: auto;
	margin-right: auto;
}

.greenTitleHead{
	color:#066023;
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	text-decoration:none;
}

/* Removes the default padding on the h tags */
h1,h2,h3,h4,h5,h6
{
    margin: 0px;
    padding: 0px;
}

/* For google event tracking */
.vevent
{
	display: none;
}
