@charset "utf-8";
body {
	background-image: url(../images/mainBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: top;
	padding-top: 3px;
}
.TopLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	background-image: url(../images/TopLinkWhiteBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
}
.BannerHotel {
	background-image: url(../images/BannerIndexHotel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.hand{
  	cursor: hand;
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top
	vertical-align: middle;
}
.grayText {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
}
.ImageList{
	position: relative; 
	padding-left:5px;  
	height:295px;
	overflow: hidden;;
}
.BannerActivity {
	background-image: url(../images/ActivityBanner.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.TextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#888888;
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
	border: 1px solid #CCCCCC;
}
.TopLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	text-decoration: none;
}
.TopLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	text-decoration: none;
}
.TopLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.TopLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.PageLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	background-image: url(../images/TopLinkWhiteBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
}
.PageLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	text-decoration: none;
}
.PageLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	text-decoration: none;
}
.PageLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.PageLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.TitleImage {
	background-image: url(../images/title.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
}
.TitleImageTour {
	background-image: url(../images/title2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
}
.StaticTitleBlack3 {
	font-family: Tahoma, Arial;
	font-size: 14px;
	line-height: 16px;
	color:#4E4E4E;
	letter-spacing:1;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.BoldTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color:#4E4E4E;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}

.LocationDetailsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.WhereBG {
	background-image: url(../images/WhereToStayBG.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
}
.WhereContent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
	background-image: url(../images/WhereToStayBG.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	vertical-align:top;
	
}

.TitleTour {
	background-image: url(../images/titleTour.jpg);
	background-repeat:no-repeat;
	font-family: "Courier New", Courier, monospace;
	font-size: 24px;
	font-weight: bold;
	color: #FF9900;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	letter-spacing: 5px;
	text-transform: capitalize;
	font-variant: small-caps;
}

.ImageBorder {
	border: 3px solid #939393;
}
.MainContent {
}
.BannerBlue {
	background-image: url(../images/BannerIndexLocation2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.MainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.TourFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	vertical-align: middle;
}
.TourFont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	vertical-align: middle;
	line-height:25px;
	padding-left:20px;
}
.MainContent3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}
.StaticTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#ff6600;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.StaticTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:1;
	color:#ff6600;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
}
.StaticTitleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4E4E4E;
	letter-spacing:1;
	font-weight: bold;
	vertical-align: top;
}
.StaticTitleBlack2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	letter-spacing:1;
	color:#4E4E4E;
	letter-spacing:1;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.TitleBlack2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:1;
	color:#4E4E4E;
	letter-spacing:1;
	font-weight: bold;
	text-align: justify;
}
.BorderBot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.TableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: #E4E4E4;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.TitleImage2 {
	background-image: url(../images/title1.jpg);
	background-repeat:no-repeat;
	
}
.ShadowBoxTop {
	background-image: url(../images/ShadowBoxBGtop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ShadowBoxBot {
	background-image: url(../images/ShadowBoxBGbot.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BlackTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	letter-spacing: 2px;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
}
.PaperCurve {
	background-image: url(../images/PaperCurve.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PaperCurve1 {
	background-image: url(../images/PaperCurve1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.HolidayImageGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ececec;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
.ShadowBoxLeft {
	background-image: url(../images/ShadowBoxLeft.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ShadowBoxLeft1 {
	background-image: url(../images/ShadowBoxLeft1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ShadowBoxRight {
	background-image: url(../images/ShadowBoxRight.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.MainImage {
	text-align: center;
	vertical-align: middle;
}
.MainTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #5979b5;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	letter-spacing: 7px;
}
.LineBoxTop {
	background-image: url(../images/LineBoxTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.LineBoxBot {
	background-image: url(../images/LineBoxBot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.LineBoxLeft {
	background-image: url(../images/LineBoxLeft.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.TopRight {
	background-image: url(../images/TopBG.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
}
.TopRight2{
	background-image: url(../images/TopBG2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
}
.TopRightLoc{
	background-image: url(../images/TopBG3.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
}
.TopRightTour{
	background-image: url(../images/TopBG4.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
}
.TopRight1 {
	background-image: url(../images/TopBG1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: right;
	vertical-align: bottom;
}

.infinity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: center;
	vertical-align: middle;
}
.BlueFont{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color:#3333CC;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	letter-spacing: 7px;
}
.LineBoxRight {
	background-image: url(../images/LineBoxRight.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.MainContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
}
.TitleLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:right;
	text-decoration: none;
}
.TitleLink  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:right;
	text-decoration: none;
}
.TitleLink  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:right;
	text-decoration: underline;
}
.TitleLink  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:right;
	text-decoration: underline;
}
.ContentTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #5f69a5;
	font-weight: normal;
	text-transform: uppercase;
}
.MainContent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c98c0;
	text-decoration: none;
}
.MainContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c98c0;
	text-decoration: none;
}
.MainContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #18488c;
	text-decoration: underline;
}
.MainContent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #18488c;
	text-decoration: underline;
}

.BottomBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b5b5b;
	background-image: url(../images/BotBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
}
.BottomBG a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	text-decoration: none;
}
.BottomBG a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	text-decoration: none;
}
.BottomBG a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.BottomBG a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.TopDealsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8099c2;
	text-align: left;
	vertical-align: top;
	padding-left: 7px;
}
.TopDealsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8099c2;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	padding-left: 7px;
}
.HomeContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.HomeContent2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}

.Where {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.Telephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #7c98c0;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 3px;
}
.Bold {
	font-weight: bold;
}
.subTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #e4a53e;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.MainTitle2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #2168c0;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.subTitle2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2168c0;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.MainTitle3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #e82931;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.subTitle3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #e82931;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
	text-transform: capitalize;
}
.subTitleRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #e82931;
	padding-left: 10px;
	letter-spacing: 1px;
	
}
.MainTitle4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #5EDC38;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.subTitle4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #5EDC38;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.PaperBG {
	background-image: url(../images/PaperBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.3borders {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d2d3d5;
	border-bottom-color: #d2d3d5;
	border-left-color: #d2d3d5;
}

.MainTitle5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	background-color: #d2d3d5;
	font-weight:bold;
}
.MainTitle6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color:#519135;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.subTitle6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #519135;
	padding-left: 10px;
	letter-spacing: 7px;
	background-color: #d2d3d5;
}
.MainTitleBlue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #2168c0;
	padding-left: 10px;
	letter-spacing: 7px;
	text-align: left;
	vertical-align: middle;
}
.MainTitleRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FF0000;
	padding-left: 10px;
	letter-spacing: 7px;
	text-align: left;
	vertical-align: middle;
}
.MainTitleOrange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #e4a53e;
	padding-left: 10px;
	letter-spacing: 7px;
	text-align: left;
	vertical-align: middle;
}
.MainTitleGreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#3C9951;
	text-transform: uppercase;
	padding-left: 10px;
	letter-spacing: 2px;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	background-color: #d2d3d5;
	font-weight:bold;
	vertical-align:middle;
}
.Title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2168c0;
}
.TitleRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #e82931;
}
.Background1 {
	background-color: #ececec;
}
.Background2 {
	background-color: #d2d3d5;
}
.Background3 {
	background-color:#DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.Data1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f0851d;
	background-color: #ececec;
}
.Data2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818cac;
	background-color: #ececec;
}
.DisplayMgs{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #818cac;
	text-align:left;
}
.DisplayMgs2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5F8E5E;
	text-align:left;
}
.LoginFont{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818cac;
}
.ErrorFont{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#B92850;
}

.DetailFont{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}
.DetailBold{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#616161;
	line-height:15px;
	
}
.DetailBold a:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#616161;
	line-height:20px;
	text-decoration:none;
	
}
.DetailBold a.visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#616161;
	line-height:20px;
	text-decoration:none;
	
}
.DetailBold a.hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
	line-height:20px;
	text-decoration:none;
	
}
.DetailBold a.active{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#616161;
	line-height:20px;
	text-decoration:none;
	
}

.ListTopic{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight:bold;
	
	
}

.HotelList{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:15px;
	text-decoration:none;
}
.HotelList a:link{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:15px;
	text-decoration:none;
	
}
.HotelList a.visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:15px;
	text-decoration:none;
	
}
.HotelList a.hover{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	line-height:15px;
	text-decoration:none;
	
}
.HotelList a.active{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:15px;
	text-decoration:none;
	
}


.DetailBold2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#000000;
}
.Data3{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e24b6a;
	background-color: #ececec;
}
.Data4{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #577790;
	background-color: #ececec;
}
.Data5{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5EDC38;
	background-color: #ececec;
}
.Data6{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FD552B;
	background-color: #ececec;
}
.HeadTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #e69f29;
}
.OrangeFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e69f29;
}
.OrangeLargeFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #e96a05;
}
.greenFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #5EDC38;
}
.act_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d5b945;
	text-align:center;
	padding-top: 5px;
}
.act_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4282fe;
	text-align:center;
	padding-top: 5px;
}
.act_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e54156;
	text-align:center;
	padding-top: 5px;
}
.act_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53bb2b;
	text-align:center;
	padding-top: 5px;
}
.act_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78742a;
	text-align:center;
	padding-top: 5px;
}
.act_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff66e2;
	text-align:center;
	padding-top: 5px;
}
.act_7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53bb2b;
	text-align:center;
	padding-top: 5px;
}
.act_8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d5b945;
	text-align:center;
	padding-top: 5px;
}
.act_9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e54156;
	text-align:center;
	padding-top: 5px;
}
.IdeaIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8297b6;
	background-color: #ececec;
	text-align:center;
	padding-top: 5px;
}
.IdeaIndex a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8297b6;
	text-decoration: none;
}
.IdeaIndex a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8297b6;
	text-decoration: none;
}
.IdeaIndex a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.IdeaIndex a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.BannerTour {
	background-image: url(../images/BannerIndexTour.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.ScrollBG {
	background-image: url(../images/scrollbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ScrollBGorange {
	background-image: url(../images/scrollbg-orange.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Centre {
	text-align: center;
	vertical-align: middle;
}
.Centre img {
	border: 1px solid #FFFFFF;
}
.Buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666699;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #333333;
	width: 75px;
}

.factButton {
	background-image:url(../images/Fact copy.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.FactLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:center;
	text-decoration: none;
	vertical-align:middle;
}
.FactLink  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:center;
	text-decoration: none;
	vertical-align:middle;
}
.FactLink  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:center;
	text-decoration: none;
	vertical-align:middle;
}
.FactLink  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	text-decoration: none;
	vertical-align:middle;
}
.TourBanner {
	background-image: url(../images/BannerIndexTour.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.HotelTitle {
	background-image: url(../images/HotelTitle.jpg);
	background-repeat:repeat;
	background-position: left top;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.TourLinks a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #54bc29;
	text-decoration: none;
}
.TourLinks a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #54bc29;
	text-decoration: none;
}
.TourLinks a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #54bc29;
	text-decoration: underline;
}
.TourLinks a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #54bc29;
	text-decoration: underline;
}
.LocationLinks a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #f88a11;
	text-decoration: none;
}
.LocationLinks a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #f88a11;
	text-decoration: none;
}
.LocationLinks a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #f88a11;
	text-decoration: underline;
}
.LocationLinks a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #f88a11;
	text-decoration: underline;
}
.HotelLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #467ba5;
	text-decoration: none;
}
.HotelLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #467ba5;
	text-decoration: none;
}
.HotelLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #467ba5;
	text-decoration: underline;
}
.HotelLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #467ba5;
	text-decoration: underline;
}
.ActLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #e3474b;
	text-decoration: none;
}
.ActLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #e3474b;
	text-decoration: none;
}
.ActLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #e3474b;
	text-decoration: underline;
}
.ActLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ececec;
	color: #e3474b;
	text-decoration: underline;
}.BannerDarkOrangeBG {
	background-image: url(../images/BannerBG-DarOrange.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.FlashBG {
	background-image: url(../images/FlashBannerBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Grayborder {
	border: 1px solid #d8d8d8;
}
.HomeIdeaRightLine {
	background-image: url(../images/HomeIdeaRightLine.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.ideaContent {
	background-image: url(../images/HomeIdeaRightLine.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
}
.HomeAddBG {
	background-image: url(../images/homeAddBG.jpg);
	background-position: left top;
}
.BannerBGYellow {
	background-image: url(../images/BannerBG-Yellow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.DropDownLocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	width: 170px;
	padding-left: 3px;
	border: 1px solid #d1a657;
}
.BannerBGBlue {
	background-image: url(../images/BannerBG-Blue.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.BannerBGGreen {
	background-image: url(../images/BannerBG-Green.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.BannerBGRed {
	background-image: url(../images/BannerBG-Red.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.PaperBGOrange {
	background-image: url(../images/PaperBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff9000;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 13px;
}

.PaperBGBlue {
	background-image: url(../images/PaperBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #227dc0;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 13px;
}
.PaperBGGreen {
	background-image: url(../images/PaperBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #227dc0;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 13px;
}
.GrayBorder {
	border: 1px solid #969696;
}
.Test {
	text-align: left;
	vertical-align: top;
	padding: 25px;
}
.MapBoxBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/MapBoxBG.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
}
.TourDayTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/TourDayTitleBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
}
.Rows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.Back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.Back a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.Back a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.Back a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}
.Back a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}
.DataLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.DataLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.DataLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.DataLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
.DataLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}
.LinkIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F88A9;
	text-align:center;
	text-decoration: none;
}
.LinkIndex a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5F88A9;
	text-decoration: none;
}
.LinkIndex a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8297b6;
	text-decoration: none;
}
.LinkIndex a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F88A9;
	text-decoration: underline;
}
.LinkIndex a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F88A9;
	text-decoration: underline;
}
.LogLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background-color:#FFFFFF;
	text-decoration: none;
}
.LogLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5F88A9;
	background-color:#FFFFFF;
	text-decoration: none;
}
.LogLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	color: #5F88A9;
	text-decoration: none;
}
.LogLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F88A9;
	background-color:#FFFFFF;
	text-decoration: underline;
}
.LogLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	color: #5F88A9;
	text-decoration: underline;
}