/* WEBCONTENT STYLES */
.onPeak_webContent {
	font-family:'Roboto','Helvetica Neue', helvetica, arial, sans-serif;
}
.onPeak_webContent a {color: #549bc4;}
.onPeak_webContent h1, .onPeak_webContent h2 {font-size: 18px; line-height: 20px; color: #000080}
.onPeak_webContent p {
 font-size:12px; line-height: 16px color:#000000;
}
/*ONPEAK BRANDING BAR STYLES*/
.onpeakBadgeWrapper {
	border-top:1px solid #333333;
	display:table;
	height:30px;
	padding-top:3px;
	padding-bottom: 15px; 
	width:100%;
}
.onpeakBadgeWrapper.badgeAboveMagnet {
	padding: 20px 0px 0px; 
	border-top: none;
} 
.onpeakBadgeText {
	background:#333333;
	color:#eaeaea;
	display:table-cell;
	vertical-align:middle;
}
.onpeakBadgeText p {
	color:#EAEAEA;
	margin:0 !important;
	padding:0 1em 0 0 !important;
	text-align:right !important;
	font-family:'Helvetica Neue', helvetica, arial, sans-serif; 
	font-size:14px;
	height: 30px;
	line-height: 31px;
}
.onpeakBadgeText p img {
	margin:0;
	padding:0 0 0 1em;
}
.onpeakBadgeText p span {
	margin:0;
	padding:0 0 0 1em;
}
.onpeakBadge {
	background:#666666 url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 18px 0 no-repeat;/*ALTERNATE ONPEAK BG COLORS - BLUE:#8BA8C6  GREEN:#9FAC3B PURPLE:#471239*/
	display:table-cell;
	width:96px;
}
.VendorBadge {
	padding:0 0 0.5em 0.5em;
	width:94px;
}
/*INTRO SECTION*/
.introLink a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.introLink a:hover {
	color:#111111;
	font-weight:bold;
	text-decoration:underline;
}
/*BOXED CONTENT - COMMENTED OUT UNLESS REQUESTED BY MARKETING*/
.onPeakbox {
	margin:2em 0;
	padding:0.8em 1.5em 0 1.5em;
}
.borderLeft {
	border-left:1px solid #333333;
}
.borderLeft h2 {
	padding-left:18px;
}
.borderLeft p {
	padding-left:18px;
}
.poacher {
	background-color:#FFF4D6; 
	border-bottom: 1px solid transparent;/*PERVENTING MARGIN COLLAPSE*/
	border-top: 1px solid transparent;/*PERVENTING MARGIN COLLAPSE*/
	color:#2F2F2F;
}
/*3 COLUMN RESPONSIVE GRID LAYOUT*/
.gridLayoutWrapper {
	margin-bottom:1.5em;
	max-width:900px;
}
.gridLayoutContainer {
	display:inline-block;
	margin:0 0.6em 1em 0;
	vertical-align:top;
	width:275px;
}
.gridLayoutIcon {
	display:inline-block;
	float:left;height:45px;
	margin-top: 2px;
	vertical-align:top;
	width:55px;
}
.gridLayoutText {
	display:table-cell;
	vertical-align:top;
}
.gridLayoutText p {
	margin:0;
}
/*RESEVATION DEADLINE*/
.reservationDeadline {
	font-weight: normal;
	margin: 0;
	padding: 0;
}
/*CONTENT ROW WITH ICON*/
.iconRowLayoutWrapper {
	margin-bottom:1.5em;
	max-width:900px;
}
.iconRowLayoutContainer {
	display:inline-block;
	margin:0 0.6em 1em 0;
	vertical-align:top;
}
.iconRowLayoutIcon {
	display:inline-block;
	float:left;height:45px;
	margin-top: 2px;
	vertical-align:top;
	width:60px;
}
.iconRowLayoutText {
	display:table-cell;
	vertical-align:top;
}
.iconRowLayoutText p {
	margin:0 0 0.5em 0;
}
/*BENEFITS ICONS*/
.deepDiscounts {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -60px no-repeat;
}
.bestratePledge {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -105px no-repeat;
}
.payDelay {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -150px no-repeat;
}
.groupBookings {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -195px no-repeat;
}
.hotelRewardsPoints {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -240px no-repeat;
}
.noFees {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -285px no-repeat;
}
.reservationProtection {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -330px no-repeat;
}
.support {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -375px no-repeat;
}
.flexibility {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -420px no-repeat;
}
.easyBooking {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -465px no-repeat;
}
/*TRAVEL ICONS*/
.flights {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -510px no-repeat;
}
.carRental {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -555px no-repeat;
}
.rail {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -600px no-repeat;
}
.shuttle {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -645px no-repeat;
}
.star {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -690px no-repeat;
}
.boat {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) 0 -735px no-repeat;
}
/*PROMOTIONAL PARTNER LOGOS*/
.madameTussauds {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) -60px -60px no-repeat;
}
.blueManGroup {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) -60px -105px no-repeat;
}
.cityPass {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) -60px -150px no-repeat;
}
.lasXpress {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) -60px -195px no-repeat;
}
.rokaAkor {
	background: url(https://onpeak.s3.amazonaws.com/_images/webContentSprite2.png) -60px -240px no-repeat;
}
/*ROKA SPECIFIC STYLES*/
.rokaCallOutText {
	color:#cc0000;
	font-weight:bold;
}
/*MAGNET WRAPPER*/
div.onPeak_magnetWrapper {
	background-color:#ffffff;
	margin:0 auto 1.5em;
	text-align:left;
	width:100%;
}
div.onPeak_magnetInner {
	background-color:#eaeaea;
	border:none;
	margin:0 auto;
	padding:0.5em;
}
div.onPeak_magnetInner>h2 {
	font-weight:normal;
	margin:0;
	padding:0;
}
div.onPeak_magnetInner>p {
	margin:0;
	padding:0;
}
.onPeak_magnetInner select {
	margin:0.5em 0 0.25em;
}
.onPeak_magnetHDR>a {
	color:#333333;
	text-decoration:none;
}
/*UTILITY STYLES*/
.noBreak {
	white-space:nowrap;
}
.displayNone {
	display:none;
}
#iframe {
	display:none;
}
/*CLIENT SITE CSS*/
#onpeak_ajaxHotelListWidget {
	margin:auto;
	width:100%;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
/* RESETTING FONT SIZE TO OVERWRITE PAGE SPECIFIC WO IFRAME */
	font-size:100%;
	line-height: normal;
}
/* THIS RESETS BOX-SIZING ON THE WHOLE WIDGET TO OVERWRITE PAGE SPECIFIC STYLES WO IFRAME */
#onpeak_ajaxHotelListWidget * {
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	box-sizing:content-box !important;
}
/* THIS REMOVES IMAGE MARGIN ON THE WHOLE WIDGET TO OVERWRITE PAGE SPECIFIC STYLES WO IFRAME */
#onpeak_ajaxHotelListWidget img {
	margin:0; !important;
}
/* THIS HEADER IS NO LONGER USED. HIDING IT WITH DISPLAY NONE */
#onpeak_ajaxHotelListHeader{
	margin: 10px auto;
	height: 20px;
	display: none;
}
.onpeak_ajaxHeaderTitle {
	color:#4C721D;
	font-size:25px;
	font-weight:bold;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-top:5px;
	display: none;
}
.onpeak_ajaxHeaderImg a img{
	width:109px;
	height:37px;
	border:0px;
	display: none;
}
/* THIS IS THE END OF ALL THE UNUSED HEADER STUFF */
#onpeak_ajaxHotelListContainer {
	background-color:#FFFFFF;
	border:none;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:100%;
	min-height: 25px;
	max-height: 215px;
	overflow-x:hidden;
	overflow-y:auto;
	z-index:1;
}
.onpeak_ajaxHotelRow {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em;
}
#onpeak_ajaxHotelListWidget a:hover{
	background-color:#EEEEEE;
}
.onpeak_ajaxHotelRow div img {
	padding-top:2px;
	border:0px;
}
#onpeak_ajaxHotelListContainer a {
	text-decoration:none;
	color:transparent;
}
.onpeak_even {
	border-bottom:1px solid #EAEAEA;
}
.onpeak_odd {
	border-bottom:1px solid #EAEAEA;
	background-color:#FFFFFF;
}
.onpeak_ajaxHotelItem {
	width: 100%;
	position: relative;
	display: inline-block;
	cursor:pointer;
	padding:0;
	height: auto;
}
.onpeak_ajaxHotelField{
}
div.onpeak_ajaxHotelItem:hover{
	background-color:#EEEEEE;
	cursor:pointer;
}
.floatingLeft{
	float:none;
}
.floatingRight{
	float:none;
}
#onpeak_ajaxHotelListContainer .onpeak_ajaxHotelItem > .onpeak_ajaxHotelName {
	box-sizing: border-box !important; /* KEEPS IT INSIDE CONTAINER W PADDING */
	-moz-box-sizing:border-box !important;
}
.onpeak_ajaxHotelName{
	position: relative; /* NOT SURE IF NEEDED? */
	width: 100%; /* REQUIRED FOR TEXT OVERFLOW */
	padding-right: 171px; /* MAKES ROOM FOR ICONS */
	padding-left: 86px; /* MAKES ROOM FOR PRICE */
	padding-top:8px;
	padding-bottom:8px;
	/* MAKES THE TEXT SHOW ELLIPSIS IF IT DOESN'T FIT CONTAINER */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block; /* NOT SURE IF NEEDED? */
	text-align: left;
	margin: 0;
}
/* ABSOLUTELY POSITIONED PRICE STAYS TO THE FAR LEFT OF ROW */
.onpeak_ajaxHotelPrice{
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	font-weight: bold;
	color: #353535;
	padding: 8px 0 0 8px;
	font-size: 1em;
	text-align: right;
	margin: 0;
}
.onpeak_cutOff
{
	color: #666666;
}
.onpeak_soldOut
{
	color: #666666;
}
/* ABSOLUTELY POSITIONED STARS STAY IMMEDIATELY TO THE LEFT OF ICONS */
.onpeak_ajaxRatingStarsContainer{
	position: absolute;
	display: inline-block;
	width: 75px;
	top: 50%;
	right: 75px;
	margin-top:-12px;
}
/* ABSOLUTELY POSITIONED ICON CONTAINER STAYS TO THE FAR RIGHT OF ROW */
.onpeak_ajaxHotelIcon {
	display: inline-block;
	position: absolute;
	width: 75px;
	top: 50%;
	right: 0;
	margin-top:-12px;
	margin-right: 0;
}
.onpeak_ajaxHotelContainerIcon{
	width:20px;
	float:left;
	height:25px;
	margin-left:2px;
}

/*USE BELOW TO HIDE SPECIFIC HOTEL AMENITIES ICONS*/
/*to hide the HQ icon*/
/*.onpeak_ajaxHotelContainerIcon:nth-child(1) {
    display:none;
}*/

/*to hide the $ icon*/
/*.onpeak_ajaxHotelContainerIcon:nth-child(2) {
    display:none;
}*/

/*to hide the Shuttle icon*/
/*.onpeak_ajaxHotelContainerIcon:nth-child(3) {
    display:none;
}*/

.onpeak_ajaxHotelIconImg {
	height:20px;
	width:20px;
	border:0px;
}
.clear_both {
	clear:both;
}
.onpeak_ajaxRating_5{
	background: url('https://onPeak.compassreservations.com/compass/img/icons/star_50.gif') no-repeat 0px 6px;
	width:65px;
	height:25px;
}
.onpeak_ajaxRating_4{
	background: url('https://onPeak.compassreservations.com/compass/img/icons/star_40.gif') no-repeat 0px 6px;
	width:65px;
	height:25px;
}
.onpeak_ajaxRating_3{
	background: url('https://onPeak.compassreservations.com/compass/img/icons/star_30.gif') no-repeat 0px 6px;
	width:65px;
	height:25px;
}
.onpeak_ajaxRating_2{
	background: url('https://onPeak.compassreservations.com/compass/img/icons/star_20.gif') no-repeat 0px 6px;
	width:65px;
	height:25px;
}
.onpeak_ajaxRating_1{
	background: url('https://onPeak.compassreservations.com/compass/img/icons/star_10.gif') no-repeat 0px 6px;
	width:65px;
	height:25px;
}
.onpeak_ajaxRating_0{
	background: url('https://onPeak.compassreservations.com/compass/img/sys/blank.gif') no-repeat 0px 6px;
	width:65px;
	height:25px;
}
#onpeak_ajaxHotelListFooter{
	font-size:12px;
	padding-top: 10px;
}
.onpeak_ajaxFooterItem {
	float:left;
	text-align: left;
}

#onpeak_ajaxHotelListFooter > .onpeak_ajaxFooterItem {
	color:#666666;
}

/*Hide the default magnet footer*/
#onpeak_ajaxHotelListFooter > .onpeak_ajaxFooterItem {
		display: none;
}

/*Alternative footer style*/
span.onpeak_ajaxFooterItem_alt {
	font-size: 12px; 
	color:#666666; 
	padding-left: 10px;
}


.onpeak_ajaxFooterClickable:hover{
	text-decoration:underline;
	cursor:pointer;
}
/* image tag following of a spans with class 'onpeak_ajaxSortLink' */
/* this shoudld be our blank spacer */
/*span.onpeak_ajaxSortLink + img{
	border: thin solid red;
	width: 8px;
	height: 3px;
}*/
img.arrow_spacer{
	border: none;
	width: 8px;
	display: inline;
}
img.arrow{
	border: none;
	margin: 6px 0px 2px 2px;
	display: inline;
}
.hidden{
	display: none;
}
#onpeak_ajaxHotelListLoading{
	opacity:1.0;
	background:white;
	display:visible;
	z-index:2;
}
#onpeak_ajaxSortLabel,.onpeak_ajaxSorWrapper,.arrow_spacer,.onpeak_ajaxSortLink,#onpeak_footerSortingLabel{
	float:left;
}
#onpeak_footerSortingLabel {
	display:none;
}
#onpeak_ajaxSortLabel{
	margin-right:5px;
}
.onpeak_ajaxSorWrapper{
	width:auto;
	margin:0 5px;
}
#onpeak_ajaxSortDistanceWrapper{
	width:auto;
	margin-right:0px;
}
.onpeak_ajaxCurrentSort{
}
#onpeak_footerSortingWrapper{
	width:auto;
	height:auto;
	margin:0;
	padding: 0 15px 0 10px;
	float:left;
}
.onpeak_sortingOn {
	text-decoration:none;
	text-align: center;
	text-decoration: none;
	padding: 0.1em 0.5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	color: white !important;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
}
/**********************************************
 * QTIP
 */
.onpeak_ajaxHotelQtip{
	display:none;
	position:absolute;
	left:0;
	z-index:30;
	width:304px;
	height:180px;
	margin:0 auto;
	padding:37px 30px 20px 30px;
	color:black;
	background:url('https://hotel-widget-files.s3.amazonaws.com/img/magnet/magnetQtip.png');
	margin-top:-265px;
	text-align:left;
}
.onpeak_ajaxQtipHeader{
	width:100%;
	height:90px;
}
.onpeak_ajaxQtipImage{
	text-align:left;
	height:66px;
	width:66px;
}
.onpeak_ajaxQtipImage img{
	width:64px;
	height:64px;
}
.onpeak_ajaxQtipHotelStars{
	margin: 5px 2px;
}
.onpeak_ajaxQtipLeft{
	width:80px;
	float:left;
	height:100%;
}
.onpeak_ajaxQtipHotelInfo{
	width:210px;
	float:left;
}
.onpeak_ajaxQtipHotelName{
	font-weight:bold;
	font-size:14px;
	line-height: 18px;
}
.onpeak_ajaxQtipHotelAddress{
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:12px;
}
.onpeak_ajaxQtipAmenities{
	width:100%;
	overflow:hidden;
	height:21px;
}
.onpeak_ajaxQtipAmenities img{
	border:0px !important;
}
.onpeak_ajaxQtipDescription{
	margin: 5px 0;
	height:50px;
	width: 96%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:12px;
}
.onpeak_ajaxQtipPrice{
	font-size:18px;
	color:black;
	font-weight:bold;
}
.onpeak_ajaxQtipDistance{
	font-size:12px;
}

/* ONPEAK CTA BUTTON */

a#onpeak_button{
	background-color:#055587;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#ffffff;
	font-size: 1.1em;
	padding:1em 2em;
	text-decoration:none;
	text-align:center; 
	display:inline-block;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
	
	 }
a#onpeak_button:hover {
	background-color:#1f99d6;
}


/*gradient background color and top higlight.*/
	
a#onpeak_button.gradient{
	border:1px solid #3173B7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1f99d6), color-stop(1, #055587));
	background:-moz-linear-gradient(top, #1f99d6 5%, #055587 100%);
	background:-webkit-linear-gradient(top, #1f99d6 5%, #055587 100%);
	background:-o-linear-gradient(top, #1f99d6 5%, #055587 100%);
	background:-ms-linear-gradient(top, #1f99d6 5%, #055587 100%);
	background:linear-gradient(to bottom, #1f99d6 5%, #055587 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f99d6', endColorstr='#055587',GradientType=0);
	-moz-box-shadow:inset 0px 1px 0px 0px #6CAAE9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6CAAE9;
	box-shadow:inset 0px 1px 0px 0px #6CAAE9;
	}
	
a#onpeak_button.gradient:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #055587), color-stop(1, #1f99d6));
	background:-moz-linear-gradient(top, #055587 5%, #1f99d6 100%);
	background:-webkit-linear-gradient(top, #055587 5%, #1f99d6 100%);
	background:-o-linear-gradient(top, #055587 5%, #1f99d6 100%);
	background:-ms-linear-gradient(top, #055587 5%, #1f99d6 100%);
	background:linear-gradient(to bottom, #055587 5%, #1f99d6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#055587', endColorstr='#1f99d6',GradientType=0);
	background-color:#055587;
	}
	

/* MEDIA QUERY FOR ONPEAK CTA BUTTON */
@media (max-width: 450px) {
a#onpeak_button{
	 display: block}
}

/* MEDIA QUERY FOR BOTH HOTEL ICONS AND STARS */
@media (max-width: 450px) {
  .onpeak_ajaxRatingStarsContainer {
    display: none;
  }
  .onpeak_ajaxHotelName {
  	padding-right: 80px;
  }
}
@media (max-width: 325px) {
  .onpeak_ajaxHotelIcon {
    display: none;
  }
  .onpeak_ajaxHotelName {
  	padding-right: 10px;
  }
}

/*FLOAT HOTELS TO BOTTOM OF MAGNET (BOTH)*/
/*#onpeak_hotels {
	display: none;
}
*/
/* MEDIA QUERY IF NO HOTEL ICONS
.onpeak_ajaxHotelIcon {
    display: none;
}
.onpeak_ajaxRatingStarsContainer {
    right: 0;
}
.onpeak_ajaxHotelName {
  	padding-right: 80px;
}
@media (max-width: 325px) {
.onpeak_ajaxRatingStarsContainer {
    display: none;
  }
.onpeak_ajaxHotelName {
  	padding-right: 10px;
  }
}  
*/
/* MEDIA QUERY IF NO STARS
.onpeak_ajaxRatingStarsContainer {
    display: none;
}
.onpeak_ajaxHotelName {
  	padding-right: 80px;
}
@media (max-width: 325px) {
  .onpeak_ajaxHotelIcon {
    display: none;
  }
  .onpeak_ajaxHotelName {
  	padding-right: 10px;
  }
}  
*/
/* MEDIA QUERY IF NO STARS AND NO HOTEL ICONS
.onpeak_ajaxHotelIcon {
    display: none;
}
.onpeak_ajaxRatingStarsContainer {
    display: none;
}
.onpeak_ajaxHotelName {
  	padding-right: 10px;
}
*/
/* CHANGE THE SOLD OUT COLORS*/
	.onpeak_soldOut {color:#666666; text-decoration:none; display:none;}
	.onpeak_cutOff {color:#666666; text-decoration:none; display:none;}

/* CHANGE THE HOTEL ITEM HOVER COLORS*/
	div.onpeak_ajaxHotelItem:hover {background-color:#1B2D5A;}
	div.onpeak_ajaxHotelItem:hover .onpeak_ajaxHotelPrice {color:#ffffff;}
	div.onpeak_ajaxHotelItem:hover .onpeak_ajaxHotelName {color:#ffffff;}
	

/*CHANGE THE MAGNET COLORS FOR DARK COLOR BACKGROUND PAGE.*/
/* ADD id="darkBgMagnet" TO THE HTML IN THE MAGNET WRAPPER DIV*/
	#darkBgMagnet.onPeak_magnetWrapper, #darkBgMagnet #onpeak_ajaxHotelListContainer {
		background-color:#333333; /*CHANGE BACKGROUND OF HOTEL LIST AND FOOTER*/}
	#darkBgMagnet .onpeak_ajaxFooterItem, #darkBgMagnet #onpeak_ajaxHotelListFooter > .onpeak_ajaxFooterItem, #darkBgMagnet span.onpeak_ajaxFooterItem_alt  {
		color: #C5C5C5; /*FOOTER TEXT COLOR FOR 'SORT BY' & RATE FINEPRINT*/}
	div#darkBgMagnet div.onPeak_magnetInner {
		background-color: #666666;}/*CHANGE BG COLOR  ABOVE HOTEL LIST*/
	#darkBgMagnet .onPeak_magnetHDR>a {
		color: white;}/* TEXT COLOR FOR 'BOOK YOUR HOTEL HERE' */
	#darkBgMagnet #onpeak_ajaxHotelListContainer {
		border-bottom: 1px solid #666666;/*LINE ABOVE MAGNET'S FOOTER*/ 
		border-top: 1px solid #666666;/*LINE ABOVE HOTEL LIST*/}
	#darkBgMagnet .onpeak_even, #darkBgMagnet .onpeak_odd {
		border-bottom:1px solid #666666; /*BORDER BELOW EACH HOTEL ROW*/}
	#darkBgMagnet .onpeak_odd {
		background-color: inherit; /* USE ONLY IF YOU WANT ALTERNATE COLOR BG*/}
	#darkBgMagnet .onpeak_ajaxHotelName, #darkBgMagnet .onpeak_ajaxHotelPrice {
		color: white;}
	#darkBgMagnet  div.onpeak_ajaxHotelItem:hover {
		background-color:#666666;}/*CHANGE HOTEL ITEM HOVER COLOR */



/* REMOVE THE SORTING OPTIONS
	#onpeak_footerSortingWrapper {display:none;}
*/

/* REMOVE DISTANCE TO EVENT LOCATION
.onpeak_ajaxSorWrapper > #onpeak_ajaxSort_distance {display: none;}
.onpeak_ajaxQtipDistance {display: none}
*/

/* OTHER CUSTOMIZATION OPTIONS
	.onpeak_ajaxQtipHotelStars {display:none;}
	.onpeak_ajaxQtipHotelName {}
	.onpeak_ajaxFooterItem.floatingRight {border:1px solid transparent;}
	.onpeak_ajaxFooterItem {border-top:1px solid #EAEAEA;margin-top:0;padding-top:0;text-align:right;color:#666666;font-style:normal;font-size:10px;font-family:Arial,Helvetica,sans-serif;}
*/