body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0;
	padding-top:0;
	background-color:#022E43;
	}
.nav{
letter-spacing:1px;
	background-color:#1F2021;
	border-style: solid;
	border-width: 1px;
	border-color:#383C3E;
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom:4px;
		}
.nav a{
	color:#FFFFFF;
	text-decoration: none;
}
.nav a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.nav a:hover{
	color:#004868;
	text-decoration: none;
}
.photo{
	border-style: solid;
	border-width: 1px;
	border-color:#383C3E;
	}
	
.title{
	font-weight:bold;
	color:#FFFFFF;
	font-size:15px;
	padding-top:4px;
	padding-left: 20px;
	}
	
.maui-title{
	font-weight:bold;
	color:#D0427F;
	font-size:15px;
	padding-top:15px;
	padding-left: 20px;
	}
	
.hotel-title{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding-top:15px;
	text-align:left;
	}
.pic-thumb {
	padding-top:1px;
	padding-bottom:1px;
	}
	
.desc {
	color:#999999;
	font-size:11px;
	padding-top:6px;
	padding-bottom: 5px;
	padding-left: 20px;

	}
.pic-links {
	color:#FFFF99;
	font-size:11px;
	padding-top:4px;
	padding-left: 80px;
	MARGIN-RIGHT:10PX;
	font-family: "Trebuchet MS";
	font-weight: bold;
	}
.pic-links a{
	color:#FFFF99;
	text-decoration:none;
}
	
.pic-links a:visited{
	color:#FFFF99;
	text-decoration: none;
}
.pic-links a:hover{
	color:#FFFF99;
	text-decoration: underline;
}
.text-main{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #1E2225;
	padding: 10px;
}

.text-main  h3{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #1E2225;
	padding: 10px;
}
.date-time{
	padding-top:16px;
	color:#ffffff;
	font-size:11px;
	}
.ammenities{
	vertical-align:top;
	font-size:11px;
	font-family: "Trebuchet MS";
	padding: 7px;
	color: #E0E4E6;
	line-height: 15px;
	}
.ammenities ul{
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.ammenities li{
	padding-bottom: 10px;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px;
	padding-left: 0px;
}
.ammenities h4{
	font-size:13px;
	color:#FFFFFF;
	margin: 0px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	padding: 0px;
}		
.ammenities h3{
	font-size:11px;
	color:#FFCC33;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	line-height: 15px;
	font-weight: bold;
}	
.ammenities a{
	color:#0099CC;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.ammenities a:visited{
	color:#0099CC;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.ammenities a:hover{
	color:#0099CC;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
.more-hotels{
	padding-top: 5px;
	padding-bottom: 5px;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 1px;
}
.more-hotels-img{
	padding: 2px;
	border: 1px solid #ABA57D;
	margin-top: 5px;
	margin-bottom: 5px;
}
.more-hotels-teaser-text{	
	padding-top:8px;
	padding-bottom:8px;
	padding-left:35px;
	padding-right:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#CCCCCC;
}
.more-hotels-teaser-text span{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
	
.more-hotels-teaser-text h3{
	font-weight:bold;
	font-size:13px;
	}
.index-hotel-title{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 44px;
	color:#000000;
}
.video-teaser-text {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #36508D;
	padding: 4px;
}
.video-teaser-text a{
	color: #36508D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.video-teaser-text a:visited{
	color: #36508D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.video-teaser-text a:hover{
	color: #36508D;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.video-teaser-text span a{
	font-size: 10px;
	color: #537509;
	text-decoration: none;
	font-weight: bold;
}
.video-teaser-text span a:visited{
	font-size: 10px;
	color: #537509;
	text-decoration: none;
	font-weight: bold;
}
.video-teaser-text span a:hover{
	font-size: 10px;
	color: #537509;
	text-decoration: underline;
	font-weight: bold;
}
.video-teaser-text h5{
	padding-top:0px;
	color:#698729;
	font-weight:bold;
}

.video-title{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
}
.footer h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.footer h3 a{
	color: #FFFFFF;
	text-decoration: none;
}
.footer h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.footer h3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.footer ul{
	margin: 0px;
	padding: 11px 11px 11px 25px;	
}

.footer li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-transform: capitalize;
	list-style-position: outside;
	list-style-image: url(/lifestyle/images/022207-footer-bullet.jpg);
	color: #FFFFFF;
	padding-bottom: 3px;
}
.footer li a{
	color: #FFFFFF;
	text-decoration: none;
}
.footer li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.footer li a:hover{
	color:#999999;
	text-decoration: none;
}
.footer-space {
	padding-left: 11px;	
}
.footer-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B0A770;
	padding-top: 11px;
	padding-bottom: 11px;
}
.footer-top a{
	color: #B0A770;
	text-decoration: none;
}
.footer-top a:visited{
	color: #B0A770;
	text-decoration: none;
}
.footer-top a:hover{
	color: #B0A770;
	text-decoration: underline;
}
.footer-tile{
	background-image: url(/lifestyle/images/022207-footer-vertical-divider-tile.gif);
	background-repeat: repeat-y;	
}
.footer-newsletter {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 11px;
}
.footer-newsletter-box{
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #B0A770;
	margin-bottom: 4px;
	width: 180px;
	padding-left: 2px;
}
.footer-newsletter-zip{
	color:#660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #B0A770;
	margin-bottom: 4px;
	padding-left: 2px;
}
.footer-btm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;	
}
.footer-btm a{
	color: #B0A770;	
	text-decoration: none;
}
.footer-btm a:visited{
	color: #B0A770;	
	text-decoration: none;
}
.footer-btm a:hover{
	color: #B0A770;	
	text-decoration: underline;
}

.footer-btm-last{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #999999;	
}
.local-time span{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.local-time span a{
	color: #FFFFFF;
	text-decoration: none;
}
.local-time span a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.local-time span a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.local-weather {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #ABA57D;
	padding-top: 10px;
	padding-left: 24px;
	font-weight: bold;
}
.local-weather span{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.local-weather span a{
	color: #FFFFFF;
	text-decoration: none;
}
.local-weather span a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.local-weather span a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.btn-spacer {
	padding-top: 5px;
	padding-bottom: 5px;
}
.btn-play-spacer {
	padding-top: 15px;
	padding-bottom: 5px;
}
.video-list {
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.video-list ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.video-list li{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 3px;
	list-style-type: none;
}
.video-list  li a{
	color: #FFFFFF;
	text-decoration: none;
}
.video-list  li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.video-list  li a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.best-of-title{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	font-family: "Trebuchet MS";
	padding: 5px;
}
.best-of{
	font-weight:bold;
	padding-top:58px;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
}

.best-of a{
	color:#FFFFFF;
	text-decoration: none;
}

.best-of a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.best-of a:hover{
	color:#66CCFF;
	text-decoration: underline;
}
.LUXURY-TRAVEL-PICKS{
	padding-top:3px;
	padding-bottom:3px;
	font-size:12PX;
	font-weight:bold;
	color:#FFFFFF;
	PADDING-LEFT:20PX;
}
.spa-description{
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:3px;
	color:#FFFFFF;
	padding-left:20px;
	}
.pick-description{
	font-size:11px;
	color:#A0B9C5;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding: 15px;
}

.pick-description h3{
	font-weight:bold;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 4px;
}
.pick-description h3 a{
	color: #FFFFFF;
	text-decoration: none;
}
.pick-description h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.pick-description h3 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.spa-menu{
	font-weight:bold;
	padding-left:20px;
	color:#AFA696;
	font-size:11px;
	}
	
.spa-menu a{
	text-decoration:none;
	}
	
.spa-menu visited{
	color:#AFA696;
	}
	
.spa-menu hover{
	color:#E6CB9F;
	}

.local-time {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #ABA57D;
	padding-top: 27px;
	padding-left: 24px;
	font-weight: bold;
}

.index-teasers-center{
	font-size:11px;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:3px;
	color:#333333;
	padding-left:10px;
	font-family: "Trebuchet MS";
	line-height: 17px;
	}
	
.index-teasers-center h3{
	font-size:13px;
	color:#000000;

	}
	
/* Css Styles for the Travel Index Articles START*/

.travel-index-articles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.travel-index-articles h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#022E43;
	color: #022E43;
	margin: 0px;
	padding: 0px;
	font-variant: normal;
}
.travel-index-articles h3 a{
	color:#000000;
	text-decoration: none;
	font-variant: normal;
}
.travel-index-articles h3 a:visited{
	color:#000000;
	text-decoration: none;
	font-variant: normal;
}
.travel-index-articles h3 a:hover{
	color:#006699;
	text-decoration: underline;
	font-variant: normal;
}
.travel-index-articles-img{
	background-color: #FFFFFF;
	padding: 2px;
	margin-right: 7px;
	border: 1px solid #BEB478;	
}
.travel-articles-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	padding-right: 7px;
	padding-bottom: 7px;
}
.travel-articles-right h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #36508D;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 4px;
}
.travel-articles-right h3 a{
	color: #36508D;
	text-decoration: none;
}
.travel-articles-right h3 a:visited{
	color: #36508D;
	text-decoration: none;
}
.travel-articles-right h3 a:hover{
	color: #36508D;
	text-decoration: underline;
}
.travel-articles-right-img {
	background-color: #FFFFFF;
	padding: 2px;
	margin-right: 7px;
	border: 1px solid #000000;
}
.travel-articles-right span a{
	font-size: 10px;
	color: #36508D;
	font-weight: bold;
	text-decoration: none;
}
.travel-articles-right span a:visited{
	font-size: 10px;
	color: #36508D;
	font-weight: bold;
	text-decoration: none;
}
.travel-articles-right span a:hover{
	font-size: 10px;
	color: #36508D;
	font-weight: bold;
	text-decoration: underline;
}
.advertisement {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding: 3px;
}
/* Css Styles for the Travel Index Articles END*/

/* Css Styles for the Travel Articles Featured Box START*/
.articles-feat-hdr {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #022E43;
}
.articles-feat-border-left {
	background-image: url('/travel/images/111607-featured-border-left.jpg');
	background-repeat: repeat-y;
}
.articles-feat-border-center {
	background-image: url('/travel/images/111607-featured-border-center.jpg');
	background-repeat: repeat-y;
}
.articles-feat-border-right {
	background-image: url('/travel/images/111607-featured-border-right.jpg');
	background-repeat: repeat-y;
}
.articles-feat {
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	padding: 4px;
}
.articles-feat a{
	color:#990000;
	text-decoration: none;
	font-weight: bold;
}
.articles-feat a:visited{
	color:#990000;
	text-decoration: none;
	font-weight: bold;
}
.articles-feat a:hover{
	color:#990000;
	text-decoration: underline;
	font-weight: bold;
}
.articles-feat h3{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.articles-feat h3 a{
	color: #660000;
	text-decoration: none;
	font-size: 12px;
}
.articles-feat h3 a:visited{
	color: #660000;
	text-decoration: none;
	font-size: 12px;
}
.articles-feat h3 a:hover{
	color: #660000;
	text-decoration: underline;
	font-size: 12px;
}
.articles-feat span{
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}
.articles-feat span a{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 15px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.articles-feat span a:visited{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 15px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.articles-feat span a:hover{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 15px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}
/* Css Styles for the Travel Articles Featured Box END*/

/* Css Styles for the Hotel Template Page START*/
.property {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	padding: 10px;
}
.property h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #022E43;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 7px;
	padding-top: 7px;
}

.amenities{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 17px;
	background-image: url('/travel/images/112007-amenities-bg.jpg');
	background-repeat: repeat-y;
	padding-right: 7px;
}
.amenities a{
	color: #094561;
	text-decoration: underline;
	font-weight: bold;
}
.amenities a:visited{
	color: #094561;
	text-decoration: underline;
	font-weight: bold;
}
.amenities a:hover{
	color: #094561;
	text-decoration: underline;
	font-weight: bold;
}
.amenities h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292F32;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.amenities ul{
	margin-left: 25px;
	padding: 0px;
}
.amenities li{
	padding-bottom: 7px;
	list-style-type: disc;
	list-style-position: outside;
}
.contact-box {
	padding-top: 7px;
	padding-bottom: 7px;
}
/* Css Styles for the Hotel Template Page START*/

/* Css Styles for the Hotel Booking Pages START*/
.book-online-title {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 1px;
	padding-bottom: 4px;
}
.book-confirm-title {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color:#003366;
	letter-spacing: 1px;
	padding-bottom: 4px;
}
.book-info {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}
.book-info span{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #B1C3D9;
	font-weight: bold;
}
.reserve-pad {
	padding: 13px;
}
.book-box {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #7F9DB9;
}
.book-list-title {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
}
.book-confirm-title {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	font-weight: bold;
}
.book-confirm-title h3{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.book-list-title li{
	list-style-image: url(/travel/images/120607-blue-bullet.jpg);
	padding-bottom: 3px;
}
.book-list-title a{
	color: #C8D6FB;
	text-decoration: none;
}
.book-list-title a:visited{
	color: #C8D6FB;
	text-decoration: none;
}
.book-list-title a:hover{
	color: #C8D6FB;
	text-decoration: underline;
}
.book-list-title span{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #7F9DB9;
	font-weight: bold;
	letter-spacing: 1px;
}
.book-list-title h3{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #D86395;
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.book-currency{
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #CCCCCC;
}
.book-currency a{
	color: #CCCCCC;
	text-decoration: none;
}
.book-currency a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
.book-currency a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}
.book-list-pad {
	padding-top: 4px;
	padding-right: 13px;
	padding-bottom: 2px;
	padding-left: 13px;
}

.book-listings {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 7px;
	padding-left: 13px;
	font-weight: bold;
}
.book-listings a{
	color: #FFFFFF;
	text-decoration: underline;
}
.book-listings a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
.book-listings a:hover{
	color: #FFFF66;
	text-decoration: underline;
}
.book-listings li{
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	padding-bottom: 4px;
	font-weight: normal;
}
.book-listings li a{
	font-size: 10px;
	color: #7F9DB9;
	text-decoration: none;
}
.book-listings li a:visited{
	font-size: 10px;
	color: #7F9DB9;
	text-decoration: none;
}
.book-listings li a:hover{
	font-size: 10px;
	color: #7F9DB9;
	text-decoration: underline;
}
.book-listings ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.book-listings-price{
	padding-top: 7px;
	padding-bottom: 4px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFF66;
}
.book-listings-price2{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFF66;
}
.book-terms{
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;	
}
.book-terms span{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #FFFF99;
	letter-spacing: 1px;
}
.book-terms-text{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #CCCCCC;
	padding: 7px;
}
.book-list-right-padding{
	padding-top: 17px;
	padding-right: 12px;
	padding-bottom: 17px;
	padding-left: 12px;	
}
.book-reservation ul{
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.book-reservation li{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #CCCCCC;
	padding-bottom: 4px;
	list-style-type: none;	
}
.book-reservation-left{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #C8D6FB;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
}
.guest-box {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #7F9DB9;
	margin-bottom: 4px;
	width: 150px;
}
.guest-box-zip {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #7F9DB9;
	margin-bottom: 4px;
}
.guest-box-lrg {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	height: 100px;
	border: 1px solid #7F9DB9;
	margin-bottom: 4px;
	width: 400px;
}
.guest-subscribe {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #CCCCCC;
	padding-top: 7px;
	padding-bottom: 7px;
}
.book-details {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #7F9DB9;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 4px;
}
.book-details-info{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFF99;
	line-height: 17px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
/* Css Styles for the Hotel Booking Pages END*/

/* 121107 Css Styles for the Newsletter SignUp on Index Left Margin START*/
.newsletter-signup-border-left {
	background-image: url(/travel/images/121007-trav-news-border-left.jpg);
	background-repeat: repeat-y;
}
.newsletter-signup-border-right {
	background-image: url('/travel/images/121007-trav-news-border-right.jpg');
	background-repeat: repeat-y;
}
.newsletter-signup-bg {
	background-image: url('/travel/images/121007-trav-news-bg-tile.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
.newsletter-left {
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-right: 4px;
}
.newsletter-box {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #3F270B;
	background-color: #FFFFCC;
	border: 1px solid #7C6D66;
	margin-bottom: 2px;
	height: 17px;
	width: 130px;
}
.newsletter-box-email {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #3F270B;
	background-color: #FFFFCC;
	border: 1px solid #7C6D66;
	margin-bottom: 2px;
	height: 17px;
	width: 240px;
}
.newsletter-box-zip {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #3F270B;
	background-color: #FFFFCC;
	border: 1px solid #7C6D66;
	margin-bottom: 2px;
	height: 17px;
}
.newsletter-rules a {
	font-family: "Trebuchet MS";
	font-size: 9px;
	color:#003366;
	text-decoration: underline;
	font-weight: bold;
}

.BotonGray:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.BotonGray:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.BotonGray:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.BotonGray:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
/* 121107 Css Styles for the Newsletter SignUp on Index Left Margin END*/

/* 07/02/08 CSS Style for the Travel Reservations Page Start */
.reserve-left {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #3B3529;
	letter-spacing: 1px;
	padding-bottom: 4px;
}
.new-reservation ul{
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.new-reservation li{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #3B3529;
	padding-bottom: 4px;
	list-style-type: none;	
}
.new-reservation-left{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #3B3529;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
}
.new-guest-subscribe {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #3B3529;
	padding-top: 7px;
	padding-bottom: 7px;
}
/* CSS Style for the Travel Reservations Page END */

/* styles for "search luxury hotels dropdown" 091108 */
.search-hotels-bg {
	background-image: url(../images/091108-drop-search-bg.jpg);
	background-repeat: no-repeat;	
}
.search-hotels-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #809DB9;
	height: 18px;
	margin-bottom: 4px;
	margin-left: 17px;
}
/* END styles for "search luxury hotels dropdown" 091108 */


/* Hotels Dropdown */
.hotel-search-drop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	width: 165px;
	height: 17px;
	border: 1px solid #7F9DB9;
	margin-left: 18px;
	margin-bottom: 4px;
}

.hotel-search-drop input{
	margin:0px;
	padding:0px;
	}

.destinations-h {

	display: none;
}
.advertisement{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* END Hotels Dropdown */

/* 091208 Travel Index Left List */
.left-list{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.left-list h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #08425A;
	font-weight: bold;
	padding-left: 29px;
	margin: 0px;
}
.left-list-bg{
	background-image: url(../images/091208-left-list-hdr.jpg);
	background-repeat: no-repeat;
}
.left-list ul{
	padding-top: 7px;
	margin: 0px;
	padding-left: 21px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.left-list li{
	padding-bottom: 3px;
	background-image: url(../images/091208-left-list-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	padding-left: 10px;
}
.left-list li a{
	color: #666666;
	text-decoration: none;
}
.left-list li a:visited{
	color: #666666;
	text-decoration: none;
}
.left-list li a:hover{
	color: #08425A;
	text-decoration: underline;
}
/* END 091208 Travel Index Left List */
.luxecitylife-listing-top2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../images/021909-luxecityhdr-bg.jpg);
	background-repeat: repeat-x;
}

