/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0F0C0A;
}

/* Hotels Index START */
.utility-bar {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url('/images/062608-utility-bg.jpg');
	background-repeat: repeat-x;
	font-weight: normal;
}
.utility-bar a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.utility-bar a:visited{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.utility-bar a:hover{
	color: #E5D980;
	font-weight: bold;
}
.brown-tag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEBDD;
	background-image: url(/images/071310-hdr-nav-bar-bg.jpg);
	background-repeat: repeat-x;
	padding-left: 30px;
}
.brown-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url('/images/062608-jl-brown-bar-bg.jpg');
	background-repeat: repeat-x;
	padding-right: 28px;
	padding-top: 5px;
}
.index-box1-bg {
	background-image: url('/images/062608-jl-index-box1-tile.jpg');
	background-repeat: repeat-y;
}
.index-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 7px;
	font-weight: bold;
}
.index-box1 ul{
	margin: 0px;
	padding-left: 7px;
}
.index-box1 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding-bottom: 4px;
	list-style-type: none;
}
.index-box1 li a{
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.index-box1 li a:visited{
	color: #003366;
	text-decoration: none;
}
.index-box1 li a:hover{
	color: #003366;
	text-decoration: underline;
}
.index-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-color: #FFFFFF;
	margin-bottom: 4px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	padding: 3px;
}
.brown-links a{
	color: #FFFFFF;
	text-decoration: none;
}
.brown-links a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.brown-links a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.index-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	background-image: url('/images/062608-jl-index-box2-tile.jpg');
	background-repeat: repeat-y;
	padding-right: 14px;
	padding-left: 14px;
}
.index-box2 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #6E5C48;
	letter-spacing: 1px;
}
.index-box2 a{
	color: #000000;
	text-decoration: none;
}
.index-box2 a:visited{
	color: #000000;
	text-decoration: none;
}
.index-box2 a:hover{
	color: #000000;
	text-decoration: underline;
}
.index-box3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding-right: 14px;
	padding-left: 14px;
	background-image: url('/images/062608-jl-index-box3-tile.jpg');
	background-repeat: repeat-y;
}
.index-box3 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #6E5C48;
	letter-spacing: 1px;
}
.index-box3-img{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #2A2829;
	margin-top: 4px;
	margin-right: 7px;
}
.index-box3 a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.index-box3 a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.index-box3 a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.right-search{
	background-image: url(/images/051209-search-bg.jpg);
	background-repeat: no-repeat;	
}
.right-search-box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	margin-left: 18px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 200px;
}
.right-search-dropbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #7F9DB9;
	width: 150px;
	margin-bottom: 4px;
	margin-left: 19px;
	padding-left: 4px;
}
.right-search-bg{
	background-image: url('/images/062608-jl-index-right-line-bgs.jpg');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 18px;
}
.right-advertisement{
	background-image: url('/images/062608-jl-right-ad-bg.jpg');
	background-repeat: repeat-y;	
}
.right-travel-news{
	background-image: url('/images/062608-jl-right-travelnews-bg.jpg');
	background-repeat: repeat-y;	
}

.right-travel-news-articles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #2A2829;
	padding-right: 20px;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.right-travel-news-articles a{
	color: #003366;
	text-decoration: none;
}
.right-travel-news-articles a:visited{
	color: #003366;
	text-decoration: none;
}
.right-travel-news-articles a:hover{
	color: #003366;
	text-decoration: underline;
}
.right-travel-news-articles h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding-bottom: 4px;
	font-weight: bold;
	margin: 0px;
}
.right-travel-news-articles h3 a{
	color: #003366;
	text-decoration: none;
}
.right-travel-news-articles h3 a:visited{
	color: #003366;
	text-decoration: none;
}
.right-travel-news-articles h3 a:hover{
	color: #003366;
	text-decoration: underline;
}
/* Hotels Index END */
.region-hdr {
	color: #2A2829;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.region-hdr h3{
	color: #000000;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0px;
	font-weight: bold;
	line-height: 24px;
}
.region-hdr a{
	color: #022E43;
	text-decoration: underline;
	font-weight: bold;
}
.region-hdr a:visited{
	color: #022E43;
	text-decoration: underline;
	font-weight: bold;
}
.region-hdr a:hover{
	color: #022E43;
	text-decoration: none;
	font-weight: bold;
}
.region-list{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 7px;
	padding-top: 7px;
	line-height: 15px;
	font-weight: bold;
	background-image: url(/images/070210-list-sort-bg2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.region-list a{
	color: #006699;
	text-decoration: none;
}
.region-list a:visited{
	color: #006699;
	text-decoration: none;
}
.region-list a:hover{
	color: #006699;
	text-decoration: underline;
}
.region-list ul{
	margin: 0px;
	padding-left: 23px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.region-list li{
	list-style-type: none;
	padding-left: 7px;
	padding-bottom: 4px;
}
.region-hotel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
.region-hotel-title{
	background-image: url(/images/062808-region-list-hdr-tile.jpg);
	background-repeat: repeat-x;
}
.region-hotel h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding-left: 14px;
}
.region-hotel h3 a{
	color: #FFFFFF;
	text-decoration: none;
}
.region-hotel h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.region-hotel h3 a:hover{
	color: #FFFFC9;
	text-decoration: underline;
}
.region-hotel-img{
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #9D754A;	
}
.region-hotel-location{
	color: #9D754A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 14px;
	padding-bottom: 4px;
}
.region-hotel-interst{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #9D754A;
	font-size: 10px;
	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.region-hotel-links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #022E43;
	background-image: url(/images/062808-region-grad-bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.region-hotel-links-quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #022E43;
	background-image: url(/images/110608-region-grad-bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


.region-hotel-links a{
	color: #022E43;
	text-decoration: none;
}
.region-hotel-links a:visited{
	color: #022E43;
	text-decoration: none;
}
.region-hotel-links a:hover{
	color: #022E43;
	text-decoration: underline;
}
.reservation-box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.reservation-box a{
	color: #3C362A;
	text-decoration: none;
	font-weight: bold;
}
.reservation-box a:visited{
	color: #3C362A;
	text-decoration: none;
}
.reservation-box a:hover{
	color: #3C362A;
	text-decoration: underline;
}
.hotel-landing-description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	padding-top: 20px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
}
.hotel-landing-description h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CD7A1C;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 7px;
	letter-spacing: 1px;
}
.landing-hdr {
	color: #2A2829;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.landing-hdr h3{
	color: #022E43;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0px;
	padding-bottom: 4px;
	font-weight: normal;
	padding-top: 11px;
	padding-left: 14px;
}
.landing-hdr a{
	color: #022E43;
	text-decoration: underline;
	font-weight: bold;
}
.landing-hdr a:visited{
	color: #022E43;
	text-decoration: underline;
	font-weight: bold;
}
.landing-hdr a:hover{
	color: #022E43;
	text-decoration: none;
	font-weight: bold;
}
.landing-right-top{
	color: #022E43;
	text-decoration: none;
	background-image: url('/images/063008-landing-top-bg.jpg');
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.landing-right-top span{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.landing-details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #393327;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
}
.landing-details ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.landing-details li{
	list-style-position: outside;
	list-style-image: url(/images/063008-landing-orange-bullet.jpg);
	margin: 0px;
	padding-bottom: 3px;
}
.landing-details a{
	color: #003366;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.landing-details a:visited{
	color: #003366;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.landing-details a:hover{
	color: #003366;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
.landing-details-amenitites{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	padding-top: 20px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
}
.landing-details-amenitites h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CD7A1C;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 7px;
	letter-spacing: 1px;
}
.landing-details-amenitites li{
	padding-bottom: 3px;
	list-style-image: url(/images/063008-landing-orange-bullet.jpg);
}
.landing-details-contact-hdr{
	background-image: url(/images/063008-landing-hdr-contact.jpg);
	background-repeat: no-repeat;	
}
.landing-details-contact-hdr a{
	color: #FFFFCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.landing-details-contact-hdr a:visited{
	color: #FFFFCC;
	text-decoration: none;	
}
.landing-details-contact-hdr a:hover{
	color: #FFFFCC;
	text-decoration: underline;	
}
.landing-details-contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #3D372B;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
}
.landing-details-contact a{
	color: #12495D;
	text-decoration: none;
	font-weight: bold;
}
.landing-details-contact a:visited{
	color: #12495D;
	text-decoration: none;
	font-weight: bold;
}
.landing-details-contact a:hover{
	color: #12495D;
	font-weight: bold;
}
.landing-reserve{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #2A2829;
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
}
.landing-reserve a{
	color: #2A2829;
	text-decoration: none;
}
.landing-reserve a:visited{
	color: #2A2829;
	text-decoration: none;
}
.landing-reserve a:hover{
	color: #C77419;
	text-decoration: underline;
}
.landing-reserve span {
	color: #2A2829;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.landing-reserve span a{
	color: #7F9DB9;
	text-decoration: none;
}
.landing-reserve span a:visited{
	color: #7F9DB9;
	text-decoration: none;
}
.landing-reserve span a:hover{
	color: #7F9DB9;
	text-decoration: underline;
}
.landing-reserve-btm{
	color: #2A2829;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}
.best-hotels{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
}
.best-hotels h3{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: 5px;
	margin: 0px;
	font-weight: bold;
	line-height: 22px;
}
.best-hotels h3 a{
	color: #006699;
	text-decoration: none;
}
.best-hotels h3 a:visited{
	color: #006699;
	text-decoration: none;
}
.best-hotels h3 a:hover{
	color: #006699;
	text-decoration: underline;
}
.best-spas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #022E43;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
}
.hotels-right-bg{
	background-image: url(/images/070408-hotels-right-col.jpg);
	background-repeat: repeat-y;	
}
/* START 081408 Styles for the reservation page */
.reservations-info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E2225;
	padding: 3px;
}
.reservations-info span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #034869;
	padding-left: 4px;
}
.reservations-price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	padding: 2px;
}
.reservations-total{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A352C;
}
.reservations-details{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
}
.reservations-details a{
	color: #CD751E;
	text-decoration: underline;
	font-weight: bold;
}
.reservations-details a:visited{
	color: #CD751E;
	text-decoration: underline;
	font-weight: bold;
}
.reservations-details a:hover{
	color: #9DB9F9;
	text-decoration: underline;
	font-weight: bold;
}
.reservations-details-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CD751E;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 14px;
}
.reservations-left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F4057;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 14px;
	padding-right: 7px;
}
.reservations-right-box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFCC;
	border: 1px solid #7F9DB9;
	margin-bottom: 4px;
	padding: 3px;
}
.reservations-right-text{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.reservations-right-box-area{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFCC;
	border: 1px solid #7F9DB9;
	margin-bottom: 4px;
}
.reservations-destination{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	padding: 7px;
	background-image: url('/images/081308-destination-bg-tle.jpg');
	background-repeat: repeat-y;
}
.reservations-destination-img{
	float: left;
	padding: 2px;
	margin-right: 7px;
	margin-bottom: 7px;
	border: 1px solid #C4BFAB;
}
.reservations-phone{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.reservations-phone span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-right: 25px;
}
.reservations-cancel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
}
/* END 081408 Styles for the reservation page */

/* 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: 21px;
	border: 1px solid #7F9DB9;
	margin-left: 18px;
	margin-bottom: 4px;
}

.hotel-search-drop input{
	margin:0px;
	padding:0px;
}
/* END Hotels Dropdown */

/* Hotels Index Bottom with contest */
.hotels-index-contest-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3E382C;
	padding-right: 4px;
}
.hotels-index-contest-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom: 4px;
	height: 17px;
	border: 1px solid #464330;
}
.hotels-index-contest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #736F53;
	padding-top: 3px;
	padding-bottom: 3px;
}
.hotels-index-contest a{
	color: #736F53;
	text-decoration: underline;
}
.hotels-index-contest a:visited{
	color: #736F53;
	text-decoration: underline;
}
.hotels-index-contest a:hover{
	color: #3E382C;
	text-decoration: underline;
}
.hotels-index-contest-bg{
	background-image: url('/images/082708-vegas-bg.jpg');
	background-repeat: no-repeat;	
}
/* END Hotels Index Bottom with contest */

/* Destinations Drop Down Boxes */
.destinations-h {

	display: none;
}
/* End Destinations Drop Down Boxes */

.about-newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	padding-right: 13px;
	padding-left: 13px;
}

.font-form{font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.reserve-dates {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* AboutUs */
.about-txt_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	padding-top: 10px;
}
.about-txt_all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	line-height: 17px;
}
.dotte_line {
border-top: 1px;
border-top-color: #b1a48b;
border-top-style:dotted;
border-top-width: 1px;
}

.Frame_text_box {
background-color:#FFFFFF;
border-left: 1px;
border-left-color: #a7a59e;
border-left-style:solid;
border-left-width: 1px;
border-bottom: 1px;
border-bottom-color: #a7a59e;
border-bottom-style:solid;
border-bottom-width: 1px;
}
.left-quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #003366;
	padding-top: 60px;
	padding-right: 7px;
	padding-left: 16px;
	background-image: url('/images/090308-about-left-tile.jpg');
	background-repeat: repeat-y;
}
.about-clients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 14px;
}
.about-clients h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
.about-clients a{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.about-clients a:visited{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.about-clients a:hover{
	color:#003366;
	text-decoration: underline;
	font-weight: bold;
}
.about-clients-img{
	padding-bottom: 5px;	
}
.more-featured{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #003366;
	padding: 10px;	
}
.more-featured-img{
	background-color: #FFFFFF;
	margin: 3px;
	padding: 2px;
	border: 1px solid #615B4F;	
}
.more-featured a{
	color: #003366;
	text-decoration: none;
}
.more-featured a:visited{
	color: #003366;
	text-decoration: none;
}
.more-featured a:hover{
	color: #003366;
	text-decoration: underline;
}
.more-see{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;	
}
.more-see a{
	color: #003366;
	text-decoration: none;	
}
.more-see a:visited{
	color: #003366;
	text-decoration: none;	
}
.more-see a:hover{
	color: #003366;
	text-decoration: underline;	
}
/* Featured Articles in Hotel Section*/
.hotel-feat-art {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}
.hotel-feat-art h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 27px;
	color: #003366;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 7px;
}
.hotel-feat-art-author{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 7px;
}
.hotel-feat-art-img{
	padding: 5px;
	border: 1px solid #BDB7A1;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.hotel-feat-art-drop{
	border: 1px solid #BDB7A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ECE9D8;
}
/* 091808 - Hotels by Interest in Destinations */
.hotel-interest-cities{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #3D372B;
}
.hotel-interest-cities li{
	padding-bottom: 5px;
	list-style-type: none;
}
.hotel-interest-cities li a{
	color: #003366;
	text-decoration: none;	
}
.hotel-interest-cities li a:visited{
	color: #003366;
	text-decoration: none;	
}
.hotel-interest-cities li a:hover{
	color: #003366;
	text-decoration: underline;	
}
.hotel-available{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.brown-tag-phone{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-style: italic;
	padding-left: 12px;
}

/* 091908 - Hotels by Interest in Destinations */

/* 093008 Index Styles for Destination Trends and Featured Sections*/
.destination-trends {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	color: #B1A48B;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 12px;
}
.destination-trends-bg {
	background-image: url('/images/093008-index-dest-bg-tile.jpg');
	background-repeat: repeat-y;	
}
.destination-trends-title {
	background-image: url('/images/093008-index-destinations-hdr.jpg');
	background-repeat: no-repeat;	
}
.destination-trends h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.destination-trends a{
	color: #37332A;
	text-decoration: none;
	font-size: 11px;
}
.destination-trends a:visited{
	color: #37332A;
	text-decoration: none;
	font-size: 11px;
}
.destination-trends a:hover{
	color: #37332A;
	text-decoration: underline;
	font-size: 11px;
}
.feat-index-bg {
	background-image: url('/images/093008-trav-feat-bg.jpg');
	background-repeat: no-repeat;	
}
.feat-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #D3D0C1;	
}
.feat-index a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.feat-index a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.feat-index a:hover{
	color: #E3AD43;
	text-decoration: underline;
	font-size: 12px;
}
.feat-index h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.feat-index-img {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;	
}
/* END 093008 Index Styles for Destination Trends and Featured Sections*/

.check-in {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 2px;
	font-weight: bold;
}
.drop-nights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 2px;
	margin-left: 4px;
}
.form-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 7px;
	font-weight: bold;
}
.form-info-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-left: 18px;
	font-weight: bold;
}
.form-info-drop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 3px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}


/*
	hotels ae 
*/
.container-hotels-ae img {
	border:none;
	
}
.container-hotels-ae {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	text-align: left;
	line-height: 1;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	overflow: hidden;
		
		
	
	
}
.bar-container-hotels-ae {
	background-image: url(/images/bar-container-background.png);
	background-repeat: repeat-x;
	width:1000px;
	overflow: hidden;
}
.bar-slider-hotels-ae {
	margin:0 0 0 366px;
}
.bar-slider-hotels-ae ul {
	list-style-type: none;
	margin:0;
	padding: 0;
}
.bar-slider-hotels-ae ul li {
	float:left;

	margin:0 40px 0 0;
	padding: 0;
}

.body-hotels-ae {
	width:680px;
	float:left;

}
.header-hotels-ae {
	height:73px;
}

.header-hotels-ae,.header-hotels-ae-lux h2 {
	padding:18px 0 0 35px;
	margin:0;
	font-family: 'Oswald', sans-serif;
	color: #201915;
	font-size: 35px;
	float: left;
  font-weight: 300;
}
.header-hotels-ae a,.header-hotels-ae-lux h2 a,.articles-right-grad .header-hotels-ae-lux h2 a{
	color: #201915;
}
.luxe-color {
	color: #c5b77a;
}
.header-hotels-ae .marker-ae {
	padding: 0 0 0 20px;
	color: #cbcbcb;
	font-family: arial,sans-serif;
	font-size: 40px;
}
.header-hotels-ae,.header-hotels-ae-lux p {
	padding:34px 0 0 28px;
	margin:0;
	font-family: futura,arial,Helvetica,sans-serif;
	color: #5e5e5e;
	font-size: 12px;
	float: left;
	
}
.brand-hotel-ae {
	  float: right;
   margin: 0 80px 20px 0;
    padding: 0;
    width: 151px;
}
.brands-hotel-ae {
	  float: right;
  margin: 30px 33px 20px 0;
    padding: 0;
    width: 151px;
}
.post-container-ae {
	background-color: #fff;
	overflow:hidden;
}
.posts-hotels-ae {
	width:680px;
	float: left;
}

.top-posts-hotels-ae {
	overflow: hidden;
	padding:20px 0 50px 10px;
}
.tbox-post-ae {
	float:left;
	width:190px;
	margin: 0 30px 0 0;
}
.top-posts-hotels-ae h4 {
	font-size:18px;
	font-weight: 400;
	color:#5f5f5f;
	padding:0;
	margin:5px 0 5px 0px;
	font-family: oswald,arial,Helvetica,sans-serif;
}

.top-posts-hotels-ae h4 a {
	color:#000;
	text-decoration: none;
}
.top-posts-hotels-ae h4 a:hover {
	color:#5f5f5f;
}

.top-posts-hotels-ae p {
	font-weight: 300;
	padding:0;
	margin:0 0 0 0px;
	font-family: arial,Helvetica,sans-serif;
	color: #000000;
    font-size: 11px;
    line-height: 17px;
}
.top-posts-hotels-ae p a {
 	color: #6E5A49;
    font-family: 'Oswald',sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    margin:0 0 0 6px;
}

.ads-posts-hotels-ae {
	float: left;
	width:300px;
	background-color: #FFF;
	padding:0 10px;
}
.bottom-posts-hotels-ae {
background-image: url(/images/083010-right-grad.jpg);
		background-repeat: repeat-y;
		background-position: right;	
}
.bbox-posts-ae {
background-image: url(/images/090910-specials-title-bg1.png);
background-position: bottom;
background-repeat: no-repeat;
padding: 0 0 30px 0;
overflow: hidden;
margin:0 0 20px 0;
}

.bbox-posts-ae img {
	border:solid 3px #fff;
	-webkit-box-shadow:  1px 1px 1px 1px #dadada;
    box-shadow:  1px 1px 1px 1px #dadada;	
    float:left;
    margin:0 0 0 25px;
}

.bbox-posts-ae .text-container-ae {
	width:278px;
    float:left;
    margin:0 0 0 30px;
	font-family:"century Gothic",arial,Helvetica,sans-serif;
}

.bbox-posts-ae .text-container-ae h3 {
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	font-family:"century Gothic",arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height:28px;
}

.bbox-posts-ae .text-container-ae h3 a:link{
	font-family:"century Gothic",arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height:28px;
	color: #333;
	text-decoration: none;
}
.bbox-posts-ae .text-container-ae h3 a:visited{
	font-family:"century Gothic",arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height:28px;
	color: #333;
	text-decoration: none;
}
.bbox-posts-ae .text-container-ae h3 a:hover{
	font-family:"century Gothic",arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height:28px;
	color: #330033;
	text-decoration: none;
}

.text-container-ae p {
	margin:0 0 15px 0;
	padding:0;
	font-size: 14px;
	line-height: 22px;
	color:#333;
	font-family: arial,helvetica,sans-serif;
}
.text-container-ae p a{
	color:#720e64;
	text-decoration: none;
}

.meta-container-ae .user-meta a {
	color:#330033;
	font-family: arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.meta-container-ae .user-meta a:hover {
	text-decoration: underline;
}

 .meta-container-ae {
	margin:0 0 10px 0;
}

.bbox-posts-ae .text-container-ae .meta-container-ae p {
	margin:0;
	padding:0;
	color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 17px;
}

a.rm-post-ae {
	color:#720e64;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a:Hover.rm-post-ae {
	text-decoration: underline;
}

/*
	lhg styles
*/

.lhg-container-ae {
	width:1000px;
	margin:0 auto;
	background-color: #fff;
	text-align: left;
	font-family: "century gothic",arial,Helvetica,sans-serif;	
}
.header-lhg-container-ae {
	overflow:hidden;
	background-image: url(/images/lhg-header-ae.gif);
	background-repeat: repeat-y;
	height:81px;
}
.header-lhg-container-ae h2 {
	font-size: 30px;
	color:#4e4f47;
	margin:0;
	padding:20px 0 0 20px;
	float:left;
	font-style: normal;
	font-weight: 300;
}
.header-lhg-container-ae h2 a {
	color:#4e4f47;
	text-decoration:none;
}
.header-lhg-container-ae h2 a:hover {
	color:#B0A56F;
}
.header-lhg-container-ae p {
	font-size: 10px;
	color:#4e4f47;
	margin:0;
	padding:35px 0 0 10px;
	float:left;
}
.header-lhg-container-ae .luxe-color {
	color:#b0a56f;
}

.main-lhg-container-ae {
	overflow:hidden;
	 padding: 0 0 30px;
}
.contain-hotels {
	clear: both;
	overflow: hidden;
	position: relative;
}
.areahotel-lhg-container-ae {
	float:left;
	padding: 10px 0 0 20px;
}
.areahotel-lhg-container-ae h2 {
	float:left;
	font-family: "century gothic", arial,helvetica,sans-serif;
	font-weight: normal;
	margin: 10px 10px 10px 0;
}
.areahotel-lhg-container-ae .hotelname-brand {
	   float: left;
    font-size: 24px;
    font-weight: 300;
    margin: 0;
    padding: 5px;
}
.areahotel-lhg-container-ae .contain-ex-text {
	 font-size: 20px;
    font-weight: normal;
    position: absolute;
    margin: 0;
    color: #fff;
	    /* Fallback for web browsers that don't support RGBa */
	background-color: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background-color: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    padding:5px 10px;
}

.areabox-lhg-container-ae {
	float: left;
	margin: 0 3px 0 0;
}

.areabox-lhg-container-ae h3 {

	background-color:#b6a68b;
	margin: 0;
	padding: 0;
	width: 129px;
	padding:12px 0;
	text-align: center;
		font-style: normal;
	font-weight: 300;
}

.areabox-lhg-container-ae h3 a {
	color: #403018;
	text-decoration: none;
}
.areabox-lhg-container-ae h3 a:hover {
	color: #FFF;
	text-decoration: none;
}

.brand-lhg-ae {
	overflow: hidden;
	margin: 30px 0 0 0;
}

.brand-lhg-ae h6 {
	margin:0 0 10px;
	padding:0 0 0 10px;
	font-weight: normal;
	font-size: 12px;
}

.brand-lhg-ae h4 {
	background-color: #483D32;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    opacity: 0.9;
    float: left;
    margin: 5px 0 7px 10px;
    padding:15px;
    width: 120px;
    text-align: center;
}
.brand-lhg-ae h4 a {
    color: #fff;
    text-decoration: none;
}
.brand-lhg-ae h4:hover {
	background-color: #acaf66;
}

.brand-lhg-ae select {
	padding:0;
	margin: 0 0 15px 10px;
	background-color: #554e3c;
	width: 145px;
	color: #fff;
}

.bNav-lhg-ae {
	clear: both;
	background-color: #333333;
	color:#fff;
	font-family: oswald,arial,Helvetica,sans-serif;
	font-size: 24px;
	overflow:hidden;
}

.bNav-lhg-ae h5 {
	float: left;
	margin:0;
	padding:10px 40px 16px 20px; 
	font-weight: 300;
	font-size: 28px;
}

.bNav-filter-ae {
	clear: both;
	background-color: #B6A68B;
	color:#fff;
	font-family: oswald,arial,Helvetica,sans-serif;
	font-size: 24px;
	overflow:hidden;
}

.bNav-filter-ae h5 {
	float: left;
	margin:0;
	padding:10px 40px 16px 50px; 
	font-weight: 300;
	font-size: 22px;
}

.bNav-filter-ae h6 {
	font-size: 18px;
	float:right;
	margin:20px 20px 0 0;
	padding:0;
}
.bNav-filter-ae h6 a {
	color:#fff;
}

.bNav-lhg-ae ul {
	float: left;
	margin:0;
	padding:0; 
	font-weight: 300;
	list-style-type: none;
}

.bNav-lhg-ae ul li {
	float: left;
	margin:0;
	padding:0; 
	border-right: 1px solid #fff;
	padding: 6px 20px 13px 20px;
	font-size: 24px;
}

.bNav-lhg-ae ul li a {
	color:#fff;
	font-size: 24px;
	text-decoration: none;
}
.bNav-lhg-ae ul li a.current_bNav{
	color:#b7a785;
}
.bNav-lhg-ae ul li a:hover {
	color:#b7a785;
	font-size: 24px;
	text-decoration: underline;
}

.body-lhg-ae {
	background-color: #FFF;
	overflow: hidden;
}
.posts-lhg-ae {
	clear: both;
    float: left;
    margin: 0;
    width: 680px;
    background-color: #fff;
}
.postsB-lhg-ae {
	float: left;
	width:680px;
	margin:0;
	clear: both;
}

.post-lhg-ae {
	padding: 15px 0 25px 0;
	margin:0 0 0 45px;
	width:560px;
	border-bottom: solid 1px #c8c2b4;
}

.post-lhg-ae h4 {
	margin: 0 0 20px 5px;
	font-size: 30px;
	font-style: normal;
	font-weight: 300;
}

.post-lhg-ae h4 a {
	color: #51483a;
	text-decoration: none;
}

.post-lhg-ae h4 a:hover {
	color:#b7a785;
}

.post-lhg-ae img {
	border:4px solid #fff;
	margin:0 0 15px 0;
}

.lhg-post-excerpt {
	padding: 0;
	margin:0 0 10px 5px;
	font-weight: 16px;
	font-family: oswald,arial,Helvetica,sans-serif;
	font-weight: 300;
}
.readMore-button-ae {
	background-image: url(/images/button-post-link-ae.png);
	background-repeat: no-repeat;
	width: 134px;
	height: 35px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border:none;
	color: #fff;
	background-color: #fff;
	clear: both;
	cursor: pointer;
}
.readMore-button-ae a {
	color:#fff;
	text-decoration: none;
	margin:10px 0 0 10px;
	font-weight: 400;
}
.credit-post-lhg-ae {
	clear: both;
	font-family:oswald,arial,helvetica,sans-serif;
	font-weight: 300;
	overflow: hidden;
}
.credit-post-lhg-ae p {
	padding:0;
	margin:0;
	float:right;
}
.credit-post-lhg-ae a {
	padding:0;
	margin:0;
	float:right;
	clear:both;
	font-size:12px;
}
.ads-lhg-ae {
	float: left;
	width:300px;
	padding:0 10px;
	background-color: #FFF;

}
.header-cat-lhg-ae {
background-image: url(/images/header-background-brand-lhg.png);
background-repeat: repeat-x;
width:680px;
height:100px;
margin: 0 0 20px 0;
-webkit-box-shadow: 0 1px 10px #333333;
box-shadow: 0 1px 10px #333333;
}
.header-cat-lhg-ae h3 {
font-family: "Century Gothic";
font-size: 28px;
line-height: 34px;
font-weight: normal;
color: #262626;
margin: 0 0 0 20px;
padding: 20px 0 10px 0;
}
.header-cat-lhg-ae ul {
margin: 0 0 0 20px;
padding: 0;
}
.header-cat-lhg-ae ul li {
list-style-type: none;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin:0;
padding: 0;
}
.header-cat-lhg-ae ul li a {
color: #000;
text-decoration: none;
margin:0 5px;
}
.bNav-lhg-ae ul .current-lhg a {
		color:#b7a785;
	text-decoration: underline;
}
.post-filter-ae {
	background-image: url(/images/filter-background-gradient.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.post-filter-ae .hotel-filter-img {
	border:#fff solid 3px;
	-webkit-box-shadow:  1px 1px 1px 1px #dadada;
    box-shadow:  1px 1px 1px 1px #dadada;
    margin:15px 20px 15px 30px;
    float: left;
}
.post-filter-ae .post-filter-content-ae {
	  padding: 15px 0 30px;
}

.post-filter-ae .post-filter-content-ae h3 {
	display:inline;
	padding: 0;
	margin:0;
	
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 24px;
}
.post-filter-ae .post-filter-content-ae h3 a {
	color: #1A1A1A;
	text-decoration: none;
}
.post-filter-ae .post-filter-content-ae h3 a:hover {
	color:#DD8F51;
	text-decoration: none;
}

.post-filter-ae .post-filter-content-ae .rating-filter-ae {
	float:right;
	margin:0;
	width:80px;
	padding: 0 15px 0 0;
}
.post-filter-ae .post-filter-content-ae .rating-filter-ae img {
	padding: 0 0 5px 0;
}

.post-filter-ae .post-filter-content-ae p {
	margin:0;
	padding: 30px 0 0 0;
	  color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 17px;
}
.post-filter-ae .post-filter-content-ae .links-filter-ae {
	padding:30px 0 0 0;
	color: #CF8047;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 30px;
}
.post-filter-ae .post-filter-content-ae .links-filter-ae a {
	text-decoration: none;
	color: #CF8047;
	margin:0 10px 0 0;
}


/*edit for luxury travel pages */
.header-hotels-ae-lux {
overflow: hidden;
background-image: url(/images/083010-right-grad.jpg);
		background-repeat: repeat-y;
		background-position: right;	

}
.post-container-ae-lux {
	background-image: url(/images/body_background_ae.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fff;
	overflow:hidden;
	float: left;
}

.header-hotels-ae-lux p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	padding: 28px 0 28px 35px;
}
.breadcrumbs {
	color:#fff;
	font-size:10px;
	padding:10px 0 10px 30px;
	background-image: url(/images/083010-share-bg.jpg);
}
.breadcrumbs a {
	color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}
.header-hotels-ae-lux a,.articles-right-grad .header-hotels-ae-lux a {
	text-decoration:none;
	color:#5E5E5E;
}
