.breadcrumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	line-height: 13px;
}

.breadcrumb:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	line-height: 13px;
	text-decoration: underline;
}

.blueLine{
	line-height:1px;
	height:1px;
	width:99%;
	text-align: center;
	border-bottom: 1px solid #8FB5D8;
}

.commonBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	line-height: 15px;
}

.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;
}

.commonDarkMedBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.commonDarkSmallBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #000000;
}

.commonDarkBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}

.commonDarkBlackLarge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.commonDarkBlackXLarge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}

.commonSmallBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
}

.commonMedBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.titleBlack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	line-height: 15px;
}

.commonBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #18558C;
	line-height: 17px;
}

.commonSmallBlue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	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;
}

.commonWhiteTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}

.commonBlackLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	text-decoration: underline
}

.commonBlackLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	line-height: 14px;
	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;
}

.textXSColorBoldLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1170A0;
	text-decoration: none;
	font-weight: bold;
}

.textXSColorBoldLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1170A0;
	text-decoration: underline;
	font-weight: bold;
}


.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;
}

.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;
}

.detailsBlueBack{
	background-color: #CDE3FD;
	border-top: 1px solid #8FB5D8;
	height: 79px;
}

.formField{
	height:16px; 
	font-size: 11px;
}

.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;
}

.Wrapper{
	margin-left: 20px;
}

.greyLine{
	line-height:1px;
	height:1px;
	width:100%;
	border-bottom: 1px solid #7A7A7A;
}

.greyLineDotted{
	line-height:1px;
	height:1px;
	width:100%;
	background-image: url(/DirectoryV2/w3c/images/horizontal_rule_dotted.gif);
	background-repeat: repeat-x;
}

#breadcrumbwrapper{
	width: 452;
	text-align: left;
}

#topNav{
	width: 452;
	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;
}

.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;
}

.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;
}

.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;
}

.bookMainTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	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;
}

.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: #000000;
	text-decoration: none;
}

.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;
}

.textLMediumRedBold
{
    font-size: 15px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(180, 7, 11);
    font-weight: bold;
    text-decoration: none;
}

.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;
}

.discountRoomRateRedBold {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	font-weight : bold;
}

.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;
}

.textareainput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	width: 429;
	border: 1px solid #000000;

}