﻿/*! 
 * CSS Document
 *
 * Client: Wyndam Hotels - RAMADA
 *
 * @authors:
 * Chasz Rainsford chasz.rainsford@rosetta.com
 * Michael Kennedy michael.kennedy@rosetta.com
 * Shai Reichert shai.reichert@rosetta.com
 * Jason Byer jason.byer@rosetta.com
 *
 * @date: Monday Oct 25 2011
 */
 @font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('clientlibs_ramada/fonts/yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'), 
	   url('clientlibs_ramada/fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'), 
	   url('clientlibs_ramada/fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'), 
	   url('clientlibs_ramada/fonts/yanonekaffeesatz-bold-webfont.svg') format('svg');
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('clientlibs_ramada/fonts/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	   url('clientlibs_ramada/fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
	   url('clientlibs_ramada/fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'), 
	   url('clientlibs_ramada/fonts/yanonekaffeesatz-regular-webfont.svg') format('svg');
  font-style: normal;
  font-weight: 400;
}
/* Global Zero Out
---------------------------------------- */
/* MEDIA SCREEN START */
/* main.css START */ 
@media screen{
*{
	margin: 0;
	padding: 0;
	border:none;
	outline: none;
}

/* Structure
---------------------------------------- */
body{
	background: #ccc url(clientlibs_ramada/images/bgSlice.jpg) repeat-x top left;
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.clear {float:none; clear:both;}
.right { text-align:right;}
.skip { display:none;}

/* Remove outline of links in FF */
a:active, a:focus{outline:0}


/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, select::-moz-focus-inner{border : 0px;} 
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, select:focus{outline : none; }
img{border:0;}
sup{ font-size:0.7em;}

/* Home Page SLide Show - Font Embedding
---------------------------------------- */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 2, 2011 */
@font-face {
	font-family: 'CartoGothicStdBold';
	src: url('clientlibs_ramada/fonts/cartogothicstd-bold-webfont.eot');
	src: local('☺'), url('clientlibs_ramada/fonts/cartogothicstd-bold-webfont.woff') format('woff'), url('clientlibs_ramada/fonts/cartogothicstd-bold-webfont.ttf') format('truetype'), url('clientlibs_ramada/fonts/cartogothicstd-bold-webfont.svg#webfont7nHxwBhm') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CartoGothicStdBook';
	src: url('clientlibs_ramada/fonts/cartogothicstd-book-webfont.eot');
	src: local('☺'), url('clientlibs_ramada/fonts/cartogothicstd-book-webfont.woff') format('woff'), url('clientlibs_ramada/fonts/cartogothicstd-book-webfont.ttf') format('truetype'), url('clientlibs_ramada/fonts/cartogothicstd-book-webfont.svg#webfontL9ch5m2q') format('svg');
	font-weight: normal;
	font-style: normal;
}

a { color:#0066CC; text-decoration: underline; }
a:hover {color:#ce2142; text-decoration:underline;}
select{border: 1px solid #adadad;}
textarea, input, select { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* global classes */
/* usd class applies to USD throughout site */
.usd { font-size:.8em; font-weight:normal;}

.container{
	background:url(clientlibs_ramada/images/bodyShadow.png) repeat-y top left;
	width:932px;
	margin: 0 auto;
	padding:0px 8px 0px 8px;
	min-height:100%; /* FPO fix later */
	position:relative;
	color:#666;
}

/* container used to wrap modal elements that need specific positioning,
   like on search results "Show Prices" click */
.faux_container {
	width: 948px;
	margin: 0 auto;
	position: relative;
	z-index: 400;
}


/* Forms ----------------------------- */
input[type="text"],
input[type="password"],
.txtbox {
	background: url(clientlibs_ramada/images/global/bgs/input-shadow.png) repeat-x #fff;
	/*display: block;*//* commented for WR auto enroll modal*/
	height: 21px;
	line-height: 21px;
	padding: 0 3px;
	width:80px;
	border: 1px solid #999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

textarea,
.textarea_wrap {
	background: url(clientlibs_ramada/images/global/bgs/input-shadow.png) repeat-x #fff;
	border: 1px solid #999;
	padding: 4px 3px 4px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.placeholder { color: #aaa; }

input[type="text"].txtbox { color: #000; }


/* Header
---------------------------------------- */
#home_page .container .header{ margin:0px;}
.container .header{
	background: #fff url(clientlibs_ramada/images/headerBG.jpg) no-repeat 0px;
	width:932px;
	height:106px;
	margin:0 0 45px;
	padding:0px;
	z-index:101;
	position:relative;
}
/* This is the RAMADA logo
---------------------------------------- */
.container .header h1{
	background:url(clientlibs_ramada/images/logoRamada.png) no-repeat top left;
	width:175px;
	height:53px;
	position:absolute;
	top:13px;
	left:26px;
}
.header h1 a{
	width:175px;
	height:53px;
	top:0px;
	left:0px;
	display:block;
}
.header h1 a span{ display:none;}

.header .print { display:none; }

/* Utility Nav
---------------------------------------- */
label[for="site_language"] {
	position: absolute;
	left: -9999px;
}

.header .utility_nav{
	position:absolute;
	top: -14px;
	right:20px;
	color:#FFFFFF;
	font-size:1.1em;
}

	.utility_nav a{
		color:#FFFFFF;
		text-decoration:none;
		/*margin:0px 3px 0px 3px;*/
    margin:0px !important ; /*added to fix the utility nav*/
	}
	.utility_nav a:hover{
		color:#999;
		text-decoration:Underline;
	}
	.utility_nav a.last{ margin-right:20px;}
	
	/*to initially hide lead in price*/
	.mainBlkHld{display:none;}


/* Main Nav
---------------------------------------- */
.header .main_nav{
	background: url(clientlibs_ramada/images/global/bgs/main-nav.png) no-repeat;
	width: 916px;
	height: 40px;
	position: absolute;
	top: 76px;
	left: 8px;
}
.main_nav ul .item1{margin-left:4px;}
.main_nav ul .item1, .main_nav ul .item2, .main_nav ul .item3, .main_nav ul .item4{
	cursor:pointer;
	float:left;
	list-style-type:none;
}
.main_nav ul a.top{
	display:block;
	height:30px;
	background:url(clientlibs_ramada/images/navSprite.png) no-repeat;
	outline-color: -moz-use-text-color;
	outline-style:none;
	z-index:1;
}
.main_nav ul a span{display:none;}

/* Main Nav Up states
---------------------------------------- */
.main_nav ul .item1 a.top{
	width:63px;
	background-position:0 0;
}

.main_nav ul .item1 a.top:hover {background-position:0px -30px;}

#home_page .main_nav ul .item1 a.top,
.main_nav ul .item1.active a.top {background-position:0px -60px;}


.main_nav ul .item2 a.top{
	width:135px;
	background-position:-63px 0px;
}
.main_nav ul .item2 a.top:hover{background-position:-63px -30px;}

.main_nav ul .item2.active a.top{background-position:-63px -60px;}

/* Style changes for defect 32975:-Start */ 
.main_nav ul .item3 a.top{
	width:138px;
	background-position:-200px 0px;
}
.main_nav ul .item3 a.top:hover{background-position:-200px -30px;}

.main_nav ul .item3.active a.top{background-position:-200px -60px;}

/* Style changes for defect 32975:-End */


/* Style changes Destination Tab Enhancement -Start */ 
.main_nav ul .item4 a.top{
	width:92px;
	background-position: -339px 0;
}
.main_nav ul .item4 a.top:hover{background-position:-339px -30px;}

.main_nav ul .item4.active a.top{background-position:-339px -60px;}

/* Style changes Destination Tab Enhancement -End */

/* Main Nav Over states
---------------------------------------- */
.main_nav1 a span.hover{
	background:url(clientlibs_ramada/images/navSprite.jpg) no-repeat;
	cursor:pointer !important;
	display:block !important;
	height:31px;
	z-index:2;
	opacity: 0; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=0); /* IE lt 8 */
	-ms-filter: "alpha(opacity=0)"; /* IE 8 */
	-khtml-opacity: 0; /* Safari 1.x */
	-moz-opacity: 0; /* FF lt 1.5, Netscape */
}

/* Login
---------------------------------------- */
.header .login {
	width:391px;
	height:103px;
	position:absolute;
	top:15px;
	left:440px;
	z-index:100 !important;
	font-size:1.1em;
    background: url(../../../content/dam/images/ramada/en-us/home/wyndham-rewards.png) 0 0 no-repeat;

}
.header .logged{
	left: 57px;
    margin: 8px 0 0 170px;
    position: relative;
    width: 300px;
}

.header .logged p a {
	margin-left:8px;
	text-decoration:underline;
	color:#ce2143;
}

.login form{
	height: 55px;
    left: 157px;
    position: absolute;
    top: 2px;
    width: 205px;
	z-index:1;
}
.login form label{
	color:#666;
	margin: 0 0 2px;
	position:absolute;
	top:0;
}
.login form label.pass{
	position:absolute;
	top:0px;
	left:84px;
}
.login form input{
	width:73px;
	height:17px;
	position:absolute;
	overflow:visible;
}
.login form input.name{ top:14px;left:0px}
.login form input.pass{ top:14px;left:83px}

.login form .go_btn{
	/*
background:url(clientlibs_ramada/images/goBtn.jpg) no-repeat;
	cursor:pointer !important;
	height:19px;
*/
	top:15px;
	right:0;
	width:37px;
	padding:0px;
	position: absolute;
	text-transform: uppercase;
	font-weight: bold;
}

/*
.login form .go_btn span {
	position: absolute;
	top: 0;
	left: -9999px;
}
*/

.login .rewardsTag {
	position: absolute;
	top: 40px;
	left: 134px;
	color: #999;
}
/* Changed for dev qa start [ for Forgot Password? link] */
.login .links {
	position:absolute;
	top:61px;
	left:148px;
	width: 17em;
	color:#ce2143;
}
/* Changed for dev qa end [ for Forgot Password? link] */
.login .links a {
	color:#ce2143;
	float: left;
	text-decoration: underline;
}
.links a:hover{
	color:#999;
	text-decoration:underline;
}

.links a.join_now {
	border-right: 1px solid #999;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0;
}

/* Global modal */

.modal h2 {
	color:#ce2142;
	font-size:1.2em;	
}
/*****************/

/* Login - light box
---------------------------------------- */
.overlay, .overlay2, .overlay3 {
	width:100%;
	height:100%;
	background:#000;
	display:none;
	padding:0px;
	margin:0px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:300;
}
.modal_bg{
	background: url(clientlibs_ramada/images/global/bgs/login-modal-bg.png) no-repeat;
	width: 734px;
	height: 426px;
	position: fixed;
	top: 25px;
	left: 30%;
	z-index: 10000;
	display:none;
}
.modal_bg .close {
	background: url(clientlibs_ramada/images/global/sprites/global-ui.png) 0 -600px no-repeat;
	position: absolute;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
}

.modal_bg .close.top {
	width: 12px;
	height: 12px;
	top: 54px;
	right: 23px;
}

.modal_bg .close.bottom {
	width: 17px;
	height: 17px;
	bottom: 5px;
	right: 34px;
	background-position: 0 -666px;
    display:none;
}
.modal_bg .modal_content{
	width:729px;
	position:absolute;
	top:100px;
	left:0px;
}
.modal_bg .modal_content h2 {
	color:#ce2142;
	font-size: 1.2em;
	font-weight: bold;
}
.modal_bg .modal_content p{
	background: url("clientlibs_ramada/images/checkIcon.jpg") no-repeat scroll 0 7px white;
    color: #666;
    float: left;
    font-size: 1.1em;
    line-height: 14px;
    padding-left: 16px;
    padding-top: 5px;
    position: relative;
    text-align: left;
}
.modal_bg .modal_content p.right{
	background:none;
	float:right;
	padding:0px;
	margin:9px 0 0 0;
}

.modal_bg .left_copy{
	width:317px;
	height:230px;
	position:absolute;
	left:40px;
}
.modal_bg .left_copy .login .btn {
	float:left;
	clear:both;
	margin: 8px 0;
	width: 6em;
}

.modal_bg .left_copy .disclaimers {
	clear: both;
	margin: 0 0 0 15px;
}

.modal_bg .left_copy .disclaimers p {
	font-size: 1em;
	line-height: 1.1;
	background: none;
	padding: 0;
	float: none;
	text-indent: -.8em;
	width: 30em;
}

.modal_bg .right_copy{
	width:280px;
	height:230px;
	position:absolute;
	left:400px;
}

.modal_bg .right_copy h2 + p {
	background: none;
	padding-left: 0;
	margin: 0 0 5px;
}

.modal_bg .right_copy p {
	float: none;
}

/** Style-changes based on adjustments for [Fixing Defect Id:38118] on [19-09-2012] - START **/ 
.modal_bg .right_copy p.intro {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 5px;
    padding-left: 0;
}
/** Style-changes based on adjustments for [Fixing Defect Id:38118] on [19-09-2012] - END **/

.right_copy form {
	margin: 20px 0 0;
}

.right_copy form > div {
	width: 110px;
	float: left;
	margin: 0 0 3px;
}

.right_copy label {
	display: block;
	font-size: 1.1em;
	color: #666;
}

.right_copy label strong {
	font-weight: normal;
}

.right_copy input[type="text"] {
	width: 95px;
}

.right_copy .btn {
	float: left;
	margin: 1.3em 0 0;
	width: 2.5em;
}

.right_copy .rewards_form .helper_links {
	background: none;
	padding: 0;
	clear: both;
	font-size: 1.1em;
}

.right_copy .rewards_form .helper_links a {
	color: #ce2142;
	float: left;
	margin: 0 14px 5px 0;
}

.error_message_auth_failed>span {
background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent;
color: #000;
display: block;
height: 23px;
line-height: 11px;
max-width: 200px;
padding: 7px 11px 7px 3px;
width: 240px;
}

.error_message_auth_failed {
background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
height: 37px;
left: 212px;
padding: 0 0 0 21px;
position: absolute;
top: -29px;
z-index: 6;
}
.right_copy form > .loginError {
	clear: both;
	padding-top: 3px;
	margin-top: 5px;
	width: auto;
	float: none;
	display: none;
}

.right_copy .loginError p {
	padding-left: 0;
	background: none;
	font-size: 11px;
	color: #333;
	margin: 0;
}

.right_copy .links{
	position:relative;
	float:left;
	margin-top:10px;
	color:#ce2143;
	font-size:0.8em;
	top:5px;
}
.right_copy p.force_break { width:200px;}

.right_copy a:hover{
	color:#999;
	text-decoration:underline;
}
.modal_bg .modal_content p.clear, .right_copy .links.clear {float:none; clear:both;}

/** Section headers **/
.breadcrumb {
	padding-left:14px;
	padding-top:10px;
	color: #808080;
	font-size:1.1em;
	float:left;
	position:relative;
	z-index:1;
}

.breadcrumb  a {
	color: #0066cc;
	text-decoration:none;
}



/* Modify Reservation modal */

.modify_res_modal {
	background:transparent url(clientlibs_ramada/images/modify_reservation_modal_bg.png) no-repeat 0 0;
	width:952px;
	height:520px;
	left:50%;
	top:50%;
	margin-left:-450px;
	margin-top:-265px;
	display:none;
	position:fixed;
	z-index:1000;
}
.modify_res_modal .head {
	height:39px;
	margin:13px 0 0 14px;
	position:absolute;
	width:952px;
}
.modify_res_modal.modal h2 { 
	color:white;
	font-size:1.5em;
	font-weight:normal;
	margin:15px 0 0 29px;
	position:relative;
}
.modify_res_modal .modal_content {
	height:459px;
	margin:0 0 0 14px;
	position:absolute;
	top:51px;
	width:929px;	
	overflow:auto;
}
/* end res modal */
/* Compare Hotel modal */	
	
.compare_hotel_modal {
	background:transparent url(clientlibs_ramada/images/compare_hotel_modal_bg.png) no-repeat 0 0;
	width:783px;
	height:673px;
	left:50%;
	top:40%;
	margin-left:-398px;
	margin-top:-265px;
	display:none;
	position:fixed;
	z-index:1000;
	font-size:1.1em;
}
.compare_hotel_modal .head {
		height:29px;
		position:absolute;
		width:763px;
		text-align:right;
		margin:14px 0 0 4px;
}
.compare_hotel_modal .head .head_links {
	padding-left:480px;
	height:29px;
	margin-left:10px;
}
.compare_hotel_modal .head p.head_email {
	float:left;
	margin-right:17px;
	vertical-align:middle;
	line-height:30px;
}
.head_email img {  display: none;}
.head_email a { display: block; text-decoration:none; color:#FFF; padding-left: 24px; background: url(clientlibs_ramada/images/icon_white_email.png) 0 5px no-repeat; }
.head_email a:hover { text-decoration:underline; }
.compare_hotel_modal .head p.head_print { float:left; vertical-align:middle; vertical-align:middle; line-height:30px; white-space:nowrap; }
.head_print img {  display: none;}
.head_print a { display: block; text-decoration:none; color:#FFF; padding-left: 24px; background: url(clientlibs_ramada/images/icon_white_print.png) 0 6px no-repeat; }
.head_print a:hover { text-decoration:underline; }
.compare_hotel_modal .head a.close_top {
	width:10px;
	height:10px;
	margin:8px 0 0 42px;
	float:left;
	text-decoration:none;
	cursor:pointer;
} 
.compare_hotel_modal .modal_content {
	height:570px;
	margin-left:42px;
	position:absolute;
	top:60px;
	width:700px;
}
/* end compare modal */
/* end modal */
/* This is the page action */
.page_actions {
    position: absolute;
    right: 0px;
    top: 0px;
}
.page_actions li{
	border:none;
	background:none;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
}

.two_column_standard .section_header img {
	position:absolute;
	left:5px;
}
/* Content wrap
----------------------------------------------------------------------- */
#content_wrap {
    float: left;
    position: relative;
    width: 100%;
}

/* Content well
----------------------------------------------------------------------- */
.content_well { 
	background: url(clientlibs_ramada/images/global/bgs/content-well-bg.gif) repeat-x 0 0 #e0e0e0;
	position: relative;
	padding-left: 3px;
	width: 700px;
	min-height: 600px; /* to ensure the rounded corners blend with the gradient */
	float: right;
	margin: 0 13px 70px 0;
}
/* .content_well_rounded_corners is an IE7 replacement for psuedo element */
.content_well:after,
.content_well_rounded_corners {
	content: ' ';
	background: #fff url(clientlibs_ramada/images/bottomCurve.jpg) no-repeat 0 100%;
	width: 703px;
	height: 30px;
	z-index: 1;
	position: absolute;
	bottom: -30px;
	left: 0;
	overflow: hidden;
	display: block;
}

.content_well_rounded_corners { z-index: -1; }

/* Don't display rounded corners on these pages ----------------------------------------- */
.property_dining .content_well:after,
.property_dining .content_well_rounded_corners,
.property_hotel_dining .content_well:after,
.property_hotel_dining .content_well_rounded_corners,
.property_room_rates .content_well:after,
.property_room_rates .content_well_rounded_corners,
.searched .content_well:after,
.searched .content_well_rounded_corners {
	display: none;
}

/* These are part of .searched but need rounded corners ----------------------------------------- */
#content_wrap.unspecific .content_well:after,
#content_wrap.unspecific .content_well_rounded_corners {
	display: block;
}
/* Search module */
.container .search_module{float:left;margin-left:16px;}
.search_module.prototype { top:173px; margin-left:58px; position:relative;}
table.prototype_layout { position:absolute;}
.content_well.confirmation { margin-left:0;}






/* Global Espots Styles
----------------------------------------------------------------------- */
.espot { position: relative; }

li.espot { list-style: none; }

.espot img { display: block; border:none; }

.espot .content {
	position: absolute;
	left: -9999px;
}

.espot a {
	display: block;
	text-indent: -9999px;
	background: url(clientlibs_ramada/images/global/bgs/transparent-png-1px.png) 0 0; /* IE hack to make link clickable */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Main SLider Home Page
---------------------------------------- */
.container .door_hanger {
    background: url("clientlibs_ramada/images/doorHanger.png") no-repeat scroll 0 0 transparent;
    height: 368px;
    left: 768px;
    position: absolute;
    top: -6px;
    width: 211px;
    z-index: 100;
}
.container .door_hanger span{ display:none;}
.container .slider_window{
	position:relative; /*Fix for defect 55237. Date 16th MAy 2014*/
	margin:0 auto 0 auto;
	background:#CCC;
	width:907px;
	height:300px;
	overflow:hidden !important;
	/*left:12px;*/  /*Fix for defect 55237. Date 16th MAy 2014*/
	top:0;
}
.slider_window ul.giant_div{
	position:absolute;
	top:0px;
	left:0px; /* Controlls animation */
	width:100%;
	height:300px;
	list-style:none;
	overflow:hidden;
}
.slider_window ul.giant_div li{
	position:relative;
	float:left;
	width:907px;
	height:300px;
}

/* This is the pagnation for the main slide show
** These classes are generated by the .carousel(); plugin don't change
---------------------------------------------------------------------- */
.container .center-wrap{
	background:url(clientlibs_ramada/images/pagingBg.jpg) no-repeat;
	width:907px;
	height:35px;
	position:relative;  /*Fix for defect 55237. Date 16th MAy 2014*/
	/*left:13px;
	top:300px;*/
	margin:0 auto 0 auto;
}
.center-wrap p{
    height: 11px;
    left: 845px;
    overflow: hidden;
    padding-top: 5px;
    position: absolute;
    top: 25px;
    width: 75px;

}
.center-wrap p a{
	width:9px;
	height:9px;
	background:#c6234a;
	position:relative;
	float:left;
	margin-left:5px;
	cursor:pointer;
}
.center-wrap p a:hover{background:#898989;}
.center-wrap p a.active{
	background:#898989;
	width:9px;
	height:9px;
}
.center-wrap p a span{ display:none;}

/* Hide Previous and Next BTNS */
.slider_window a.next,
.slider_window a.previous{ display:none;}

/* CTA Scroller
---------------------------------------- */
.container .CTA_scroller{
	position:relative;
	margin: 70px auto 30px; /*Fix for defect 55237. Date 16th MAy 2014*/
	width:932px;
	height:255px;
	z-index:110;
	overflow:hidden;
	float:left;
}
.CTA_scroller .scroller_window{
	position:relative;
	margin:20px auto 0 auto;
	width:795px;
	height:255px;
}
.CTA_scroller .scroller_window .jcarousel-container{
	position:relative;
	width:794px;
	height:255px;
}
.CTA_scroller .scroller_window .jcarousel-clip{
	position:relative;
	width:794px;
	height:255px;
	overflow:hidden;
}
.scroller_window ul.long_div{
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:255px;
	list-style:none;
}
.scroller_window ul.long_div li{
	background:url(clientlibs_ramada/images/content/espots/ctaSliderBG.jpg) no-repeat;
	width:265px;
	height:255px;
	float:left;
	position:relative;
}
ul.long_div li.espot a.imgLink{
	width:265px !important;
	padding:17px 0px 0px 22px;
	margin:0px !important;
	height:135px;
	position:relative;
	float:left;
}
ul.long_div li.topDest img{
	width:214px;
	height:135px;
	margin:17px 0px 0px 22px;
	position:relative;
	float:left;
}
ul.long_div li.topDest img{
	height:27px;
}
ul.long_div li.topDest .content,
ul.long_div li.espot .content{
	position:relative;
	left:0px;
	float:left;
	width:214px;
	margin:10px 0px 0px 22px;
}
ul.long_div li.topDest .content{
	margin-top:0px;
}
ul.long_div li.espot .content h3{
	display:none;
}
ul.long_div li.topDest .content p,
ul.long_div li.espot .content p{
	float:left;
	line-height:1.3em;
	position:relative;
	width:214px;
	color:#000;
}
ul.long_div li.espot .content p{
	margin-top:20px;
}
ul.long_div li.topDest .content p{
	width:208px;
	padding:3px;
	margin-bottom:7px;
	margin-top:0px;
}
ul.long_div li.topDest .content p.last{
	margin-top:20px;
	margin-bottom:0px;
	padding:0px;
	width:214px;
}
ul.long_div li.topDest .content p.greyBox{
	background:#e6e6e6;
}
li.topDest .content p strong{
	float:right;
	color:#000;
}
li.topDest .content p a{
	width:150px;
	position:relative;
	float:left;
	color:#000;
	text-decoration:none;
	text-indent:0px;
}
li.topDest .content p a:hover{
	text-decoration:underline;
}
ul.long_div li.espot a.link{
	color:#006699;
	background:none;
	text-decoration:underline;
	position:relative;
	text-indent:0px;
	margin-top:5px;
	margin-left:22px;
	float:left;
	height:auto;
	width:auto;
}
ul.long_div li.espot a.link:hover{
	text-decoration:underline;
	color:#FF0000;
}

/* End SPOTS LI */
.CTA_scroller .jcarousel-prev,
.CTA_scroller .jcarousel-next{
	background:url(clientlibs_ramada/images/arrowSprite.jpg) no-repeat;
	width:22px;
	height:97px;
	position:absolute;
	cursor:pointer;
	color:#FFF;
	text-indent:-9999px;
}
.CTA_scroller .jcarousel-prev{
	background-position:0 0;
	top:40px;
	left:-30px;
}
.CTA_scroller .jcarousel-prev:hover{
	background-position:-22px 0px;
}
.CTA_scroller .jcarousel-next{
	background-position:-66px 0px;
	top:40px;
	left:805px;
}
.CTA_scroller .jcarousel-next:hover{
	background-position:-88px 0px;
}
/* This is the shadow top border
---------------------------------------- */
.CTA_scroller .ui-slider{
	background:url(clientlibs_ramada/images/sliderbg.png) no-repeat;
	width:760px;
	height:50px;
	position:relative;
	margin: 0 auto -40px;
	border:none;
}
/* Search Widget ** START **
-----------------------------------------*/
/* Structure */
.container .home_widget {
    float: left;
    margin-left: 30px;
    margin-top: 1px;
    max-height: 707px;
    min-height: 355px;
    width: 210px;
    z-index: 111;
    position: absolute; /*Fix for defect 55237. Date 16th MAy 2014*/
}

.container .search_widget,
.container .search_module,
.container .refine_module,
.container .contact_module {
	width:210px;
	min-height:355px;
	position:relative;
	float:left;
	z-index:100;
	margin: -45px -7px 0 3px;
}

.container .contact_module{
	display:none;
	margin-left:0px;
}
.container .deals_widget {
	width:210px;
	min-height:355px;
	max-height:707px;
	position:absolute;
	top:170px;
	left:25px;
	float:left;	
}
.widget_wrap{
	min-height:355px;
	/* max-height:707px; */
	position:relative;
	z-index:111;
}
.widget_wrap .widget_box{
	width:210px;
/* 	position:absolute; */
	top:0px;
	left:0px;
	z-index:200;
}
.widget_box .top_cap{
	background:url(clientlibs_ramada/images/widgetTopCap.png) no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
	width:210px;
	height:48px;
	position:relative;
	float:left;
}
.widget_box .mid_section{
	background:url(clientlibs_ramada/images/widgetMidslice.png) repeat-y 0px 48px;
	/* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";  IE8 */   
	 /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);    IE6 & 7 */      
	zoom: 1;
	width:210px;
	float:left;
	overflow:visible;
}
.widget_box .btm_cap{
	background:url(clientlibs_ramada/images/widgetBtmcap.jpg) no-repeat;
	width:210px;
	height:13px;
	position:relative;
	display:none;
	float:left;
}
.widget_wrap .btm_cap_fade{
	background:url(clientlibs_ramada/images/widgetBtmcapFade.png) no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
	width:210px;
	height:50px;
	position:relative;
	z-index:200;
	float:left;
}
/* This starts the mid section with the form content
------------------------------------------------------*/
.widget_wrap .mid_section .search,
.widget_wrap .mid_section .review{
	width:170px;
	min-height:220px;
	float:left;
	position:relative;
	margin-top:5px;
	margin-left:26px;
	display:block;
	z-index:300;
}
.widget_wrap .mid_section .review{
	display:none;
}
.widget_wrap .review p.out_form{
	width:145px;
	margin:5px 0px 10px 5px;
	color:#666;
	line-height:1.3em;
}
/* This is the Global form section Search, Rewards, and Review
------------------------------------------------------------------*/
.widget_wrap h2{
	display:none;
}
.widget_wrap form{
	width:160px;
	position:relative;
	margin-top:5px;
	overflow:visible;
	float:left;
}
.widget_wrap form p{
	color:#666;
	float:left;
	position:relative;
	margin:0px 5px 5px 0px;
	width:auto;
}
.widget_wrap form p.nights{
	font-weight:bold;
	color:#000;
}
.widget_wrap form p.nights span{
	font-weight:normal;
	color:#666;
}
.widget_wrap form label.rooms{
	width:70px;
	margin-top:5px;
	margin-bottom:0px;
	position:relative;
	float:left;
	line-height:1.1em
}
.widget_wrap form label.nineRooms {
    float: left;
    line-height: 1.1em;
    margin-bottom: 0;
    margin-top: 5px;
    position: relative;
    width: 70px;
    cursor: pointer;
}
.widget_wrap .date_box{
	position:relative;
	float:left;
	width:157px;
	margin-bottom:4px;
	margin-top:5px;
}
.widget_wrap .date_boxError{
	position:relative;
	float:left;
	width:153px;
	margin-bottom:4px;
	margin-left:-5px;
	background:#FFFF33;
	padding:5px;
}
.widget_wrap .date_boxError label.normal,
.widget_wrap .date_boxError p{
	color:#000;
}
.widget_wrap .date_boxError p{
	background:url(clientlibs_ramada/images/errorBlack.jpg) no-repeat top left;
	margin-left: 5px;
	margin-top:5px;
	padding-left:18px;
	padding-top:4px;
	font-weight:bold;
	font-size:1em;
	height:15px;
}
.widget_wrap .checkin_box{
	background: url("clientlibs_ramada/images/global/datepicker/calendarIcon.jpg") no-repeat scroll 100% 100% transparent;
	position:relative;
	width:75px;
	float:left;
}
.widget_wrap .checkout_box{
	background: url("clientlibs_ramada/images/global/datepicker/calendarIcon.jpg") no-repeat scroll 100% 100% transparent;
	position:relative;
	width:75px;
	float:right;
}
.widget_wrap .checkout_box button,
.widget_wrap .checkin_box button{
	width:21px;
	height:21px;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	border:none;
}
.checkout_box button img,
.checkin_box button img {
    height: 21px;
    width: 21px;
}
.widget_wrap .code_box{
	margin-bottom:5px;
}
.widget_wrap form .room_guest{
	width:160px;
	position:relative;
	float:left;
}
.widget_wrap form .room_guest a{
	float:left;
	clear:none;
	margin-top:5px;
}
.widget_wrap form .room_guest p{
	color:#000;
	font-size:1em;
	margin-top:5px;
	float:left;
}
.widget_wrap form p.where{
	width:165px;
}
.widget_wrap form p.one_line{
	width:140px;
}
.widget_wrap form p.on_right{
	margin:4px;
	width:auto;
}
.widget_wrap form label.children1,
.widget_wrap form label.adults,
.widget_wrap form label.children2{
	text-align:center;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
}
.widget_wrap form label.children1,
.widget_wrap form label.children2{
	cursor:pointer;
}

.widget_wrap form a{
	width:auto;
	color:#D32648;
	text-decoration:underline;
	position:relative;
	clear:left;
	float:left;
}
.easy_meeting_mid a{
    float:none!important;
}
.widget_wrap form a.login,
.widget_wrap a.non_US{
	float:left;
}
.widget_wrap form a.map_link{
	float:none;
	width:auto;
	margin:0px;
	padding:0px;
}
.widget_wrap form label.bold{
	color:#000;
	font-weight:bold;
	font-size:1.1em;
	float:left;
	position:relative;
	margin:4px 0px 0px 0px;
	clear:both;
	text-align:left;
}
.widget_wrap form label.room_label{
	margin-top:10px;
	margin-right:5px;
}
.widget_wrap form label.normal{
	color:#000;
	font-size:0.9em;
	float:left;
	position:relative;
	clear:both;
	width:auto;
}
.widget_wrap form .hideLable{ display:none;}
.widget_wrap form label.hideLable.where{
       display:block;
        font-weight:bold;
        color:#000;
        font-size:10px;
        padding-bottom:2px;
}
.widget_wrap form input.large{
	width:148px;
	height:21px;
	padding-left:5px;
	position:relative;
	float:left;
	margin-bottom:3px;
}
.widget_wrap form input.placeholder {
    color: #AAAAAA;
}
.widget_wrap form input.spec_dates{
	float:left;
	position:relative;
	clear:left;
	margin-top:3px;
}
.widget_wrap form input.placeholder {
    color: #AAAAAA;
}
.widget_wrap form input.small{
	float: left;
    height: 19px;
    padding: 0 0 0 3px;
    position: relative;
    width: 49px;
	font-size:9px;
}
.widget_wrap form input.medium{
	width:102px;
	height:11px;
	padding:5px;
	position:relative;
	float:left;
}
.widget_wrap form input.radio_btn{
	position:relative;
	float:left;
	clear:both;
	margin:0px 3px 0px 0px;
}
.widget_wrap form .day_In,
.widget_wrap form .day_Out,
.widget_wrap form .day_InRewards,
.widget_wrap form .day_OutRewards{
	background:none;
	float:left;
	width:auto;
	color:#999;
}
.calendar_icon{
	background:url(clientlibs_ramada/images/calendarIcon.jpg) no-repeat;
	width:21px;
	height:21px;
	position:relative;
	float:left;
	margin:0px;
	cursor:pointer;
}

.modify .calendar_icon {
	float:none;
	display:inline-block;
	top:5px;
	margin-left:0px;
}
.widget_wrap form select.small{
	border:solid 1px #999;
	width:35px;
	height:21px;
	position:relative;
	float:left;
	margin:5px 5px 4px 0px;
	outline:none;
	background-color:#fff;
	background-image:none;
}
.widget_wrap form select.rooms{
	width:67px;
}
.widget_wrap form select.people,
.widget_wrap form select.child{
	margin:0px;
}
.info_icon1, .info_icon2{
	background:url(clientlibs_ramada/images/icon_info.png) no-repeat;
	width:13px;
	height:13px;
	position:relative;
	float:left;
	margin:4px 0px 0px 4px;
	cursor:pointer;
}
.widget_wrap form .find_it {
	float:right;
	clear:both;
	position:relative;
	margin-top:8px;
	margin-right:10px;
	font-size:14px;
	width:70px;
}

.widget_wrap .widget_rule{
	background:url(clientlibs_ramada/images/widgetRule.jpg) no-repeat;
	width:140px;
	height:2px;
	margin:10px 0px 10px 0px;
	float:left;
	position:relative;
}
/* This is the discount rate box */
.widget_wrap .discount_wrap{
	float:left;
	position:relative;
    margin-top: 5px;
	margin-right:10px;
    clear:both /* Change made on 15.05.2014 to fix Defect 55839 */
}
.widget_wrap .discount_rates{
	width:auto;
	font-size:0.9em;
	color:#D32648;
	text-decoration:underline;
	cursor:pointer;
	position:relative;
	float:left;
	z-index:10;
}
.discount_box,
.prop_discount_box {
	width:377px;
	position:absolute;
	bottom: -16px;
	left:-8px;
	display:none;
}
/* DRC:Start */
.widget_wrap .people-box-label{
	float: left;
    width: 170px;
    z-index: 100;
}
.widget_wrap .people-box-label div{
	float: left;
    width: 40px;
    margin-left: 20px;
}
.widget_wrap .people-box-label div:first-child{
    margin-left: 0px;
}
.widget_wrap .people-box-label .childTooltip1, .widget_wrap .people-box-label .childTooltip2 {
	background: url(clientlibs_ramada/images/global/childTipbg.png) no-repeat;
	display: none;
	width: 184px;
	height: 100px;
	padding: 25px 20px 5px 30px;
	position: absolute;
	top: 65px;
	left: 70px;
	z-index: 999;
}
.widget_wrap .people-box-label .childTooltip2{
	left: 130px;	
}
/* DRC:End */	
/** 9+ room change**/	
.easy_meeting {
    display: none;
    left: 68px;
    position: absolute;
    top: -14px; /* Changed for Defect 55942 on May 15th, 2014 */
    width: 377px;
}
/**9+ room change  **/
 .easy_meeting .easy_meeting_top {
	background:url(clientlibs_ramada/images/discountTopcap.png) no-repeat;
	float: left;
    height: 30px;
    margin-left: 119px;
    position: relative;
    top: 35px;
    width: 245px;
}
.easy_meeting_top .easy_meeting_close {
	width:55px;
	height:20px;
	position:absolute;
	top:8px;
	left:172px;
	cursor:pointer;
}
.easy_meeting .easy_meeting_mid{
	background:url(clientlibs_ramada/images/discountMid.png) repeat-y top left;
	float: left;
    margin-left: 119px;
    position: relative;
    top: 25px;
    width: 245px;
}
.easy_meeting .easy_meeting_mid p{
	 float: left;
    font-size: 1.2em!important;
    line-height: 1.3em!important;
    padding: 0 0 38px 19px;
    text-align: justify;
    top: 14px;
    width: 154px;

}
.easy_meeting .easy_meeting_bottom{
	background:url(clientlibs_ramada/images/nineRoomsBtmcap.png) no-repeat top left;
	float: left;
    height: 37px;
    position: relative;
    width: 395px;
}
.officeUnderline {
    text-decoration: underline;
}
.prop_discount_box .discount_top,
.discount_box .discount_top {
	background:url(clientlibs_ramada/images/discountTopcap.png) no-repeat;
	width:243px;
	height:18px;
	position:relative;
	margin-left:202px;
	float:left;
}
.prop_discount_box .discount_close, .discount_top .discount_close{
	width:55px;
	height:15px;
	position:absolute;
	top:3px;
	left:176px;
	cursor:pointer;
}
.prop_discount_box .discount_mid, .discount_box .discount_mid{
	background:url(clientlibs_ramada/images/discountMid.png) repeat-y top left;
	width:243px;
	margin-left:202px;
	position:relative;
	float:left;
}
.discount_mid .rate_box,
.discount_mid .code_box{
	position:relative;
	width:207px;
	float:left;
	margin-left:15px;
	margin-bottom:5px;
}
.discount_mid input.rc_input{
	width:167px;
	height:21px;
	padding-left:5px;
	position:relative;
	float:left;
}
.discount_mid .enter_btn {
	background: url(clientlibs_ramada/images/global/sprites/button-sprite-rpt.png) 0 0 repeat-x #a91e3a;
	background-position: 0px -240px;
	background-color: #d9d9d9;
	color: #ce2142;
	display: block;
	height: 10px;
	padding: 5px;
	padding-top:3px;
	margin-left:17px;
	width:25px;
	border: 1px solid #666;
	float:left;
	cursor:pointer;
	font-size: 11px;
}
.discount_mid .enter_btn:hover {
	background-position: 0 -280px;
	background-color: #ce2142;
	color: #fff;
	border-color: #666;
}
.discount_mid .enter_btn:active {
	background-position: 0 -320px;
	background-color: #ce2142;
	color: #fff;
	border-color: #666;
}

.discount_mid label.rates_discount{
	margin:10px 0px 0px 15px;
	color:#000;
}
.discount_mid select.large{
	border:solid 1px #999;
	width:174px;
	height:21px;
	position:relative;
	float:left;
	margin:5px 0px 13px 15px;
}

/* Tooltips (now with variable height)
----------------------------------------------------------------------- */

/* Style changes for tooltip issue for defcect #29755 ---start */
.discount_mid .corp_code,
.discount_mid .rate_code{
	position:absolute;
	top:23px;
	left:213px;
}
.discount_mid .rate_code{
	top:45px;
}


div.rate_code,
div.corp_code {
	background: url(clientlibs_ramada/images/global/bgs/var-tt-wide-point-left.png) 0 50% no-repeat;
	width: 218px;
	min-height: 40px;
	padding: 0 31px 0 45px;
	position: absolute;
	top: 215px;
	left: 130px;
	display: none;
	z-index: 300;
}

div.rate_code:before,
div.corp_code:before,
div.rate_code:after,
div.corp_code:after {
	content: " ";
	display: block;
	background: url(clientlibs_ramada/images/global/bgs/var-tt-wide-point-left.png) 0 0 no-repeat;
	height: 31px;
	width: 294px;
	position: absolute;
	top: -31px;
	right: 0;
}

div.rate_code:after,
div.corp_code:after {
	top: auto;
	bottom: -31px;
	background-position: 0 100%;
}
/* Style changes for tooltip issue for defcect #29755 ---end */

/* IE7 seems to have trouble rendering Arial 10px bold.
   Switching to Verdana, which is more appropriate anyway due to its
   large x-height, making small sizes easier to read. */
.rate_code,
.corp_code {
	font-family: "Verdana", sans-serif;
}


.discount_box .discount_btm{
	background:url(../../../content/dam/images/ramada/en-us/home/discountBtmcap.png) no-repeat top left;
	width:432px;
	height:35px;
	position:relative;
	float:left;
}
.widget_wrap .people_box{
	width:200px;
	position:relative;
	float:left;
	margin-top:8px;
	z-index:100;
}
.widget_wrap .childTooltip1,
.widget_wrap .childTooltip2{
	background:url(clientlibs_ramada/images/childTipbg.png) no-repeat;
	display:none;
	width:184px;
	height:100px;
	padding:25px 20px 5px 30px;
	position:absolute;
	top:-26px;
	left:35px;
}
.widget_wrap .childTooltip1 p,
.widget_wrap .childTooltip2 p{
	color:#000;
	line-height: 1;
}
.people_box .age_group1,
.people_box .age_group2,
.people_box .age_group3{
	width:61px;
	position:relative;
	float:left;
}
.people_box .age_group2{
	z-index:100;
}
.people_box .age_group3{
	z-index:10;
}
.widget_wrap .rewards_check{
	margin-top:10px;
	position:relative;
	float:left;
	width:160px;
	z-index:10;
} 
.rewards_check input,{
	float:left;
	clear:none;
	margin-right:3px;
}
.rewards_check label{
	width:160px;
	position:relative;
	color:#000;
	cursor:pointer;
}
.rewards_check label{
	display:inline-block;
}
.rewards_check label span{
	vertical-align:top;
}
/* This is the alert boxes */
.widget_wrap .rewards_alert h2,
.discount_box .corp_code h2,
.discount_box .rate_code h2,
.modify .rate_plan .field_container .rate_code h2{
	font-size:0.9em;
	color: #454545;
	font-weight:bold;
	}
.widget_wrap .rewards_alert p,
.discount_box .corp_code p,
.discount_box .rate_code p {
	color:#454545;
	line-height:1.1em;
	margin-top:3px;
	}
.widget_wrap .rewards_alert {
	background:url(clientlibs_ramada/images/rewardsalertBG.png) no-repeat;
	width:234px;
	height:122px;
	padding:20px 27px 40px 40px;
	position:absolute;
	top:-84px;
	left:140px;
	display:none;
	z-index:300;
}
.widget_wrap .rewards_alert h2{ margin-bottom:0px;}
.widget_wrap .rewards_alert ol{
	width:220px;
	margin-left:20px;
	float:left;
}
.modify .rate_plan .field_container .corp_code,
.modify .rate_plan .field_container .rate_code {
	font-size: 10px;
	line-height: 1.1;
	left: 150px;
	top: -62px;
}

/* Search Widget Button ** Start **
----------------------------------------*/
.widget_wrap .btn_box1{
	width:192px;
	height:20px;
	padding-left:9px;
	padding-right:9px;
	margin-top:-20px;
	position:relative;
	float:left;
	z-index:300;
}
.btn_box1 .review_btn .up,
.btn_box1 .search_btn .up{
	background:url(clientlibs_ramada/images/widgetBtnSprite.png) no-repeat;
	height:20px;
	display:block;
	position:relative;
	cursor:pointer !important;
}
.btn_box1 .search_btn .up{ 
	background-position:0px -20px;
	width:61px;
	float:left;
}
.btn_box1 .review_btn .up{
	background-position:0 -60px;
	width:131px;
	float:right;
}
.btn_box1 .review_btn .over,
.btn_box1 .search_btn .over{
	background:url(clientlibs_ramada/images/widgetBtnSprite.png) no-repeat;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
.btn_box1 .search_btn .over{
	background-position:0 0px;
	width:61px;
}

.btn_box1 .review_btn .over{
	background-position:0px -40px;
	width:131px;
	display:none;
}

.btn_box1 .review_btn .over span,
.btn_box1 .search_btn .over span{ display:none;}
/* Search Widget Button ** End **
----------------------------------------*/
/* Search Widget calendar Picker ** Start **
----------------------------------------------------*/
#ui-datepicker-div{
	border:1px solid #666;
	background:#FFF;
	position:absolute;
	top:140px;
	left:150px;
	width:180px;
	min-height:183px;
	display:none;
	z-index: 2000 !important; /** Style-changes based on adjustments for [Fixing Defect Id:39975] on [28-09-2012] **/
	margin-left:52px;
	margin-top:-23px;
	-moz-border-radius: 4px 4px 4px 4px;
   /* height:186px /* Change made on 15.05.2014 to fix defect 55333 - calendar look mismatch*/*/
}
#ui-datepicker-div .ui-widget-header{
	background:url(clientlibs_ramada/images/datepicker/dateBG.jpg) repeat-x top left;
	border-bottom:1px solid #999;
	width:180px;
	height:31px;
	-moz-border-radius: 4px 4px 0px 0px;
}

#ui-datepicker-div .ui-datepicker-prev{
	background:url(clientlibs_ramada/images/datepicker/prevBtn.jpg) no-repeat;
	width:17px;
	height:17px;
	position:absolute;
	top:8px;
	left:8px;
	text-indent:-9999px;
	z-index:20;
}
#ui-datepicker-div .ui-datepicker-next{
	background:url(clientlibs_ramada/images/datepicker/nextBtn.jpg) no-repeat;
	width:17px;
	height:17px;
	position:absolute;
	top:8px;
	left:155px;
	text-indent:-9999px;
	z-index:20;
	cursor:pointer;
}
#ui-datepicker-div .ui-datepicker-title{
	text-align:center;
	width:180px;
	position:absolute;
	top:8px;
	left:0px;
	color:#666;
	font-size:1.1em;
	font-weight:bold;
	z-index:10;
	cursor:pointer;
}
#ui-datepicker-div .ui-datepicker-calendar{
	width:170px;
	position:relative;
	float:left;
	margin:5px;
	font-size:1em;
	color:#999;
}
#ui-datepicker-div td.ui-state-disabled{ border:none;}
#ui-datepicker-div td a{
	width:18px;
	height:16px;
	padding-top:4px;
	color:#666;
	border:1px solid #999;
	background:#FFF;
	text-decoration:none;
	position:relative;
	text-align:center;
	vertical-align:middle;
	display:block;
	margin-bottom:4px;
}
#ui-datepicker-div td span.ui-state-default{
	display:block;
	width:18px;
	height:16px;
	padding-top:4px;
	text-decoration:none;
	position:relative;
	text-align:center;
    color:#999; /* Change made on 07.05.2014 to fix defect 55333 */
}
#ui-datepicker-div td a:hover{border:1px solid #9E0013;text-decoration:none;}
#ui-datepicker-div td a.ui-state-highlight{	background:#d40018;	color:#FFF;}
/* Search Widget Auto Complete ** START **
-------------------------------------------*/
.ui-autocomplete{
	width:378px;
	margin-left:300px;
	margin-top:-44px;
	/*padding-top:20px;*/
	padding-bottom:20px;
	padding-right:33px;
	list-style-type:none;
	background:#FFF;
	height:220px;
	overflow:auto;
	overflow-x:hidden;
	border:1px solid #333333;
	-moz-box-shadow: 5px 5px 6px #666;
	-webkit-box-shadow: 5px 5px 6px #666;
	box-shadow: 5px 5px 6px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#666666');
	z-index: 2000 !important; /** Style-changes based on adjustments for [Fixing Defect Id:39975] on [28-09-2012] **/
}
.cityIcon,
.airportIcon,
.hotelIcon,
.eventIcon,
.attractIcon{
	background:url(clientlibs_ramada/images/autoCompleteSprite.jpg) no-repeat;
	width:394px;
	margin:10px 0px 5px 15px;
	text-indent:-9999px;
}
.cityIcon{
	height:15px;
	background-position:0px 0px;
}
.airportIcon{
	height:15px;
	background-position:0px -15px;
}
.hotelIcon{
	height:18px;
	background-position:0px -32px;
}
.eventIcon{
	height:17px;
	background-position:0px -50px;
}
.attractIcon{
	height:16px;
	background-position:0px -67px;
}
.ui-menu-item{
	/*margin:2px 0px 2px 50px; */
	font-size:0.9em;
	color:#000;
	width:392px;
	line-height: 16px;
}
li.ui-state-hover{background:#FF9900;color:#FFFFFF; text-decoration:none;cursor:pointer;}

a.ui-state-hover{background:#FF9900;color:#FFF; text-decoration:none;cursor:pointer;display:block;}

.ui-corner-all{color:#000000; text-decoration:none !important;}
/* Refine Widget ** Start **
-----------------------------------------*/
.widget_wrap .refine_wrap{
	width:182px;
	position:relative;
	margin-top:10px;
	margin-left:14px;
	float:left;
	z-index:300;
}
.widget_wrap .refine_wrap .refine{
	background:url(clientlibs_ramada/images/refineHeadBG.jpg) repeat-x top left;
	width:177px;
	height:16px;
	position:relative;
	padding-top:7px;
	padding-left:5px;
}
.refine_wrap .refine h2{
	color:#D32648;
	display:block;
	font-size:11px;
}
.refine_wrap .show_aval,
.refine_wrap .price,
.refine_wrap .distance,
.refine_wrap .amenities,
.refine_wrap .brandBox{
	width:182px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-bottom:5px;
}
/* Head */
.refine_wrap .show_aval .head,
.refine_wrap .amenities .head,
.refine_wrap .brandBox .head,
.refine_wrap .price .head,
.refine_wrap .taRateFilter .head,
.refine_wrap .distance .head{
	background:url(clientlibs_ramada/images/refineSubheadBG.jpg) repeat-x top left;
	width:185px;
	height:17px;
	position:relative;
	margin-bottom:2px;
	float:left;
}
.refine_wrap .brandBox .head{
	background:url(clientlibs_ramada/images/brandHead.jpg) repeat-x top left;
	height:39px;
}
.refine_wrap .show_aval .head p,
.refine_wrap .price .head p,
.refine_wrap .distance .head label,
.refine_wrap .amenities .head p,
.refine_wrap .brandBox .head p{
	position:absolute;
	top:3px;
	left:10px;
}
.refine_wrap .show_aval input,
.refine_wrap .show_aval label{
	margin:3px 0px 5px 15px;
}
/* Plus Minus Btns */
.refine_wrap .show_aval .head .plus_minus,
.refine_wrap .price .head .plus_minus,
.refine_wrap .distance .head .plus_minus,
.refine_wrap .taRateFilter .head .plus_minus,
.refine_wrap .amenities .head .plus_minus,
.refine_wrap .brandBox .head .plus_minus,
.refine_wrap .ratings .head .plus_minus{
	background:url(clientlibs_ramada/images/plusminusSprite.jpg) no-repeat;
	width:13px;
	height:13px;
	background-position:0 0;
	position:absolute;
	top:3px;
	left:162px;
	cursor:pointer;
}
.refine_wrap .brandBox .head .plus_minus{
	top:18px;
}
.amenities .head .clearAll,
.brandBox .head .selectAll,
.brandBox .head .clearAll{
	text-decoration:underline;
	color:#00F;
	font-size:0.9em;
	cursor:pointer;
	float:none;
}
.amenities .head .clearAll{
	position:absolute;
	left:113px;
	top:3px;
}
.brandBox .head .selectBox{
	position:absolute;
	left:67px;
	top:18px;
}
/* Content */
.refine_wrap .show_aval .content,
.refine_wrap .price .content,
.refine_wrap .distance .content,
.refine_wrap .taRateFilter .content,
.refine_wrap .amenities .content,
.refine_wrap .brandBox .content{
	position:relative;
	float:left;
	width:173px;
	margin-left:5px;
}
.refine_wrap .price .content,
.refine_wrap .distance .content{
	width:163px;
	margin-left:8px;
}
.refine_wrap .amenities .content,
.refine_wrap .brandBox .content{
	width:173px;
}
.refine_wrap .amenities .content .moreOptions,
.refine_wrap .brandBox .content .moreOptions{
	display:none;
}
.refine_wrap .amenities .content p.clickMore{
	text-decoration:underline;
	cursor:pointer;
	float:left;
	display:block;
	position:relative;
	margin-left:5px;
	color: #CD2042;
	clear:both;
}
.show_aval .content fieldset,
.price .content fieldset,
.amenities .content fieldset,
.brandBox .content fieldset{
	height:13px;
	overflow:visible;
	margin-top:5px;
	margin-bottom:10px;
}
.show_aval .content input,
.price .content input,
.amenities .content input,
.brandBox .content input,
.ratings .content input{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
.brandBox .content .selectOut label{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */
	-khtml-opacity: 0.5; /* Safari 1.x */
	-moz-opacity: 0.5; /* FF lt 1.5, Netscape */
}
.show_aval .content label,
.price .content label,
.amenities .content label,
.brandBox .content label{
    margin:0px 0px 0px 3px;
	position:relative;
	float:left;
}

.price .content p.left,
.distance .content p.left{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:10px;
	color:#000;
	clear:both;
}
.price .content p.twoHund{ 
	float: right;
	clear:none;
}
.price .content p.noMax{
	float: right;
    margin: 0;
	margin-bottom:3px;
	margin-top:-18px;
    text-align: center;
    width: 30px;
}
.price .content p.right,
.taRateFilter .content p.right,
.distance .content p.right{
	position:relative;
	float:right;
	/**  Css changed for price slider label position defect# 34628 START**/
	margin-top:-17px;
	/**  Css changed for price slider label position defect# 34628 END**/
	margin-right:5px;
	color:#000;
}
.price .content .price_slider,
.price .content .points_slider,
.distance .content .distance_slider{
	background:url(clientlibs_ramada/images/smallSlider.jpg) no-repeat;
	width:150px;
	height:12px;
	position:relative;
	margin-left:8px;
	margin-top:10px;
	float:left;
}
/** Css Added for the Trip Advisor Slider Filter START**/

.taRateFilter .content .taRateFilter_slider{
	background:url(clientlibs_ramada/images/trip_rating/taSlider.png) no-repeat;
	width:150px;
	height:13px;
	position:relative;
	margin-left:16px;
	margin-top:10px;
	float:left;
}


.taRateFilter .content .content_TA_Rating{
	float: left;
    margin-left: 8px;
    margin-top: 2px;
    width: 72px;
}

.taRateFilter .content .content_TA_Rating_right{
float: right;
    height: 20px;
    margin-right: 8px;
    margin-top: 2px;
}

.refine_wrap .taRateFilter{
	width:182px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-bottom:0;
	padding: 0 0 5px 0;
	
}

.taRateFilter .content .content_TA_Rating .rateBubble_on,
.taRateFilter .content .content_TA_Rating_right .rateBubble_on{
	background:url(clientlibs_ramada/images/trip_rating/taBubble.png) no-repeat;
	float: left;
    height: 16px;
    width: 13px;
    background-position: 0 -16px;
}

.taRateFilter .content .content_TA_Rating .rateBubble_off{
	background:url(clientlibs_ramada/images/trip_rating/taBubble.png) no-repeat;	
	float: left;
    height: 16px;
    width: 13px;
    background-position: 0 -1px;
}

.taRateFilter .content .content_TA_Rating .rateBubble_half{
	background:url(clientlibs_ramada/images/trip_rating/taBubble.png) no-repeat;	
	float: left;
    height: 16px;
    width: 13px;
    background-position: 0 -31px;
}

.taRateFilter .content .ui-slider a{
	background:url(clientlibs_ramada/images/dotHandel.png) no-repeat;
	height:12px;
	width:12px;
	margin-top:-7px;
	margin-left:-6px;
	position:absolute;
	top:0px;
	left:0px;
}

.taRateFilter .content .taRating{
	position:relative;
	background:none;
	border:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0 auto 0 auto;
	text-align:center;
	margin-top:5px;
	width:170px;
}


.taRateFilter .content p.left{
	position:relative;
	float:left;
	margin-top:2px;
	margin-left:12px;
	color:#000000;
	clear:left;
}

.taRateFilter .head label{
	background: url("clientlibs_ramada/images/trip_rating/TA_label.png") no-repeat scroll 0 0 transparent;
  color: #183D72;
    height: 20px;
    left: 10px;
    margin-left: -3px;
    margin-top: -1px;
    position: absolute;
    top: 3px;
    width: 111px;
}

.taRateFilter .head span{
	color: #D32648;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-right: 48px;
    margin-top: 2px;
}

.taRateFilter .content .txt{
  	color: #D32648;
    float: left;
    font-size: 130%;
    font-weight: bold;
    margin-left: 1px;
    margin-top: 2px;
}

.taRateFilter .content p.right{
	position:relative;
	float:right;
	margin-top:2px;
	margin-left:10px;
	color:#000000;
	clear:right;
	margin-right: 13px;
}


/** Css Added for the Trip Advisor Slider Filter END**/
.price .content .ui-slider a,
.distance .content .ui-slider a{
	background:url(clientlibs_ramada/images/dotHandel.png) no-repeat;
	height:12px;
	width:12px;
	margin-top:-7px;
	margin-left:-6px;
	position:absolute;
	top:0px;
	left:0px;
}
.price .content .ui-slider-range{
	background:#ce2152;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
	height:3px;
	margin-top:5px;
    z-index: 1;
}
.price .content p.rate_price,
.distance .content p.rate_miles{
	position:relative;
	font-size:10px;
	margin:10px auto 0 auto;
	text-align:center;
}
.price .content .amount,
.distance .content .miles,
.price .content .points{
	position:relative;
	background:none;
	border:0;
	color:#ce2152;
	font-size:12px;
	font-weight:bold;
	margin:0 auto 0 auto;
	text-align:center;
	margin-top:5px;
	width:170px;
}
.price .content .amount{
	margin-left: 40px;
	margin-top:10px;
    width: 100px;
}

/** interest check box - start**/
.interest_box_holder{
	float: left;
	position: relative;
	margin-top: 10px;
	width: 183px;
	margin-left:-12px;
	color: #fff;
}
.interest_box_holder .head{
	padding: 4px 12px;/*Change done to fix defect 55237. Date 16th May 2014*/
}
.interest_box_holder .head span{
	margin-left: 18px;
	font-size: 11px;
	color:#000;
}
.interest_box_holder .content .header{
	background: #CCCCCC;
	padding: 5px 10px;
	height:12px!important;
	color:#595959;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	width:89%;
	margin:0;
}
.interest_box_holder .content .reservation_banner{
	display: none;	
}
.interest_box{
	padding: 10px;
	float: 	left;
	background: #999999;
}
.interest_box.bicolumn{
	width: 89%;
}
.interest_box input{
	margin: 2px 0;	
	float: left;	
}
.interest_box label{
	margin: 2px 0 0 2px;
	float: left;
	font-size: 9px;		
}
.interest_box.bicolumn .column1, .interest_box.bicolumn .column2{
	width:50%;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
.interest_box_holder .head .plus_minus{
	background-image: url(clientlibs_ramada/images/global/plusminusSprite.jpg);
	width: 13px;
	height: 13px;
	background-position: 0 -13px;
	position: absolute;
	top: 2px;
	cursor: pointer;
}
/** interest check box - end**/

/* Search Widget ** End **
-----------------------------------------*/
/* Footer
----------------------------------------------------------------------- */
.footer {
	position: relative;
	width:932px;
	height:auto;
	clear:both;
	margin:30px auto 0px auto;
	color: #000;
}
.footer li, .footer p { font-size: 10px; }
.footer li { list-style: none; }
.footer p { font-weight: bold; margin-bottom: 3px; }
.footer a { color: #000; text-decoration: none; }

/* Social media icons ----------------------------------------- */
.footer > a {
	background: url(clientlibs_ramada/images/global/sprites/footer-icons-sprite.png) no-repeat;
	position: absolute;
	width: 25px;
	height: 25px;
	top: -3px;
}
.footer a.icon_fb {
	background-position: 0 -125px;
	right: 130px;
}
.footer a.icon_twitter {
	background-position: 0 -169px;
	right: 100px;
}
.footer a.icon_fb span, 
.footer a.icon_twitter span { display: none; }

/* Brand bar ----------------------------------------- */
.footer .logo_box {
	background: url(clientlibs_ramada/images/global/bgs/BrandBar_US_Header.png) no-repeat scroll 85px 0  transparent;/* Modification done for Footer Image Change defect #36195*/
	width: 775px;
	padding: 62px 90px 0px 90px;
	margin: 0 auto 20px;
}
.footer .logo_box ul {
	clear: both;
	width: 100%;
	height:60px;
	margin: 0px auto 12px auto;
	/*border-bottom: 1px solid #7f7f7f;*//* Modification done for Footer Image Change*/
}
.footer .logo_box ul.firstUl{padding: 0 0 0 84px; width:90%;}/* Modification done for Footer Image Change*/

.footer .logo_box ul:last-child{ width:775px; }
.footer .logo_box li { float: left; }
.footer .logo_box a {
	display: block;
	float: left;
	/* background: url(clientlibs_ramada/images/global/sprites/footer-brand-bar.png) no-repeat;*/
	background: url(clientlibs_ramada/images/global/sprites/BrandBar_US.png) no-repeat;/* Modification done for Footer Image Change*/

	text-indent: -9999px;
}
/* Logo Sprite Style ----------------------------------------- */
/* Modification done for Footer Image Change on [24/5/12] -START*//*
#fb_wyndham_hotels_resorts { width: 91px; height: 20px; background-position: -59px -7px; margin: 5px 10px 0 10px; }
#fb_wyndham_grand_collection { width: 123px; height: 20px; background-position: -164px -6px; margin: 5px 10px 0 0; }
#fb_wyndham_garden { width: 85px; height: 23px; background-position: -301px -6px; margin: 5px 10px 0 0; }
#fb_tryp { width: 33px; height: 39px; background-position: -399px 1px; margin: -2px 10px 0 0; }
#fb_wingate { width: 64px; height: 31px; background-position: -446px -1px; margin: 0 10px 0 0; }
#fb_hawthorn { width: 80px; height:31px ; background-position: -525px 0px; margin: 0 10px 0 0; }
#fb_planet_hollywood { width: 98px; height: 36px; background-position: -87px -67px; margin: 0 10px 0 0; }
#fb_dream { width: 82px; height: 31px; background-position: 2px -73px; margin: 4px 10px 0 0; }
#fb_night_hotel { width: 43px; height:55px; background-position: -277px -60px; margin: -8px 10px 0 0; }
#fb_ramada { width: 86px; height: 38px; background-position: -193px -67px; margin: 0 10px 0 0; }
#fb_days_inn { width: 68px; height: 36px; background-position: -412px -77px; margin: 1px 10px 0 0; }
#fb_super8 { width: 31px; height: 43px; background-position: -487px -72px; margin: 0 10px 0 0; }
#fb_baymont { width: 70px; height: 31px; background-position: -329px -78px; margin: 8px 10px 0 0; }
#fb_microtel { width: 79px; height: 31px; background-position: -619px -2px; margin: 2px 10px 0 0; }
#fb_howard_johnson { width: 89px; height: 25px; background-position: -526px -80px; margin: 6px 10px 0 0; }
#fb_travelodge { width: 75px; height: 26px; background-position: -624px -80px; margin: 10px 10px 0 0; }
#fb_knights_inn { width: 33px; height: 34px; background-position: -708px -76px; margin: 6px 10px 0 0; }*/
/* Modification done for Footer Image Change on [24/5/12] -END*/

/* Bottom Columns ----------------------------------------- */
.footer .column_box {
	height: 140px;
	width: 800px;
	margin: 0 auto;
}
.footer .column_box > div {
	float: left; 
	margin: 0 10px 20px 0;
	padding: 0 10px 0 0;
	width: 128px;
	height: 100%;
	border-right: 1px solid #7f7f7f;
}
.footer .column_box .column_three { width: 100px; }

/* Mobile promo ----------------------------------------- */
.footer .column_box .column_four {
	width: 150px;
	border-right: none;
	padding: 0;
	margin-right: 0;
}
.footer .column_four .download,
.footer .column_four hr {
	display: none;
}
.footer .mobile {
	background: url(clientlibs_ramada/images/global/sprites/footer-icons-sprite.png) 0 -62px no-repeat;
	padding: 2px 0 0 38px;
	min-height: 44px;
	font-weight: bold;
	position: relative;
	top: 35%;
	left: 0;
	margin: -22px 0 0;
}
.footer .mobile p { font-size: 14px; line-height: 1.1; }
.footer .mobile .bigger { font-size: 18px; }

/* E-mail signup box ------------------ */
.footer .column_box .column_five {
	float: right;
	text-align: center;
	width: 176px;
	height: 115px;
	padding: 20px 0 0;
	margin-right: 0;
	border: none;
	background: #e0e0e0;
	position: relative;
}
.footer .column_five h6 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 0 0 .5em;
}
.footer .column_five h6 + p {
	font-size: 12px;
	margin: 0 0 1.5em;
}
.footer .column_five form > div {
	width: 160px;
	margin: 0 auto;
}
.footer label { display: none; }
.footer .column_five input[type="text"] {
	width: 122px;
	float: left;
}
.footer .column_five input[type="button"] {
	width: 25px;
	height: 19px;
	background: url(clientlibs_ramada/images/global/sprites/global-ui.png) 0 0 no-repeat;
	border: none;
	float: right;
	margin: 1px 0 0;
	cursor: pointer;
}
.footer form a {
	position: absolute;
	bottom: 3px;
	left: 3px;
}
.footer form a + a {
	left: auto;
	right: 3px;
}

/* Top destintions ------------------- */
.footer .link_box {
	clear: both;
	line-height: 1.2;
	width: 770px;
	margin: 0 auto;
}
.footer .link_box .heading { font-size: 11px; }

/* Copyright ------------------- */
.footer .copyright {
	clear: both;
	margin: 30px 0 50px;
	text-align: center; 
}
.footer .copyright p { font-weight: normal; }
/* End Footer
----------------------------------------------------------------------- */

/* Currency Converter
-----------------------------------------*/

.currency_modal {
	font-size:1.1em;
	display:none;
	height:225px;
	left:50%;
	margin-left:-255px;
	margin-top:-112px;
	position:fixed;
	top:50%;
	width:510px;
	z-index:10000;
	background:transparent url(clientlibs_ramada/images/currencyModalBg.png) no-repeat 0 0;
	color:#666;
}

	.currency_modal .head {
		height:41px;
		margin-left:14px;
		margin-top:12px;
		width:480px;
	}


.currency_modal .head p {
	color:#fff;
	float:left;
	font-size:1.4em;
	font-weight:normal;
	padding:17px 0 0 27px;
}

.currency_modal .head .close {
	float:right;
	height:12px;
	width:12px;
	background-repeat:no-repeat;
	padding:8px 6px 0 0;
	cursor:pointer;
}

.currency_modal .currency_bg {
	width:480px;
	height:155px;
	position:relative;
}

.currency_modal .currency_bg input[type="text"] { 
	margin-left:0;
	width:158px;
	height:19px;
}

.currency_modal .currency_bg .box_have {
	margin:20px 0 0 49px;
	position:absolute;
	width:160px;
}

.currency_modal .currency_bg .box_want { 
	margin:20px 23px 0 0;
	position:absolute;
	right:0;;
	width:150px;
}

.box_have p, .box_want p {padding: 0 0 4px 0;}

.box_have select, .box_want select {
	width: 158px;
	margin: 0 0 20px 0;
	border: 1px solid #adadad;
}

.currency_modal .flip { 
	background: #fff url(clientlibs_ramada/images/currencyFlip.png) no-repeat scroll 0 0;
	height:49px;
	left:229px;
	padding:0;
	position:absolute;
	top:52px;
	width:49px;
}


.currency_modal .flip.down { 
	background:#fff url(clientlibs_ramada/images/currencyFlipDown.png) no-repeat scroll 0 0;
}
	.currency_modal a.flip_button {
		display:block;
		position:absolute;
		width:49px;
		height:49px;
		cursor:pointer;
	}
	
	/*.currency_modal a.flip_right { left:26px;}*/

.currency_modal .boxWant { 
	float:right; 
	margin:0 19px 0 0;
	width:158px;
}

.box_want a {text-decoration:none;color:#06F;}
.box_want a:hover {text-decoration:underline;color:#F00;}

.currency_modal .want span #close {
	text-align:right;
	padding: 0 0 20px 0;
	display:block;
}

/* Override style set later on in the css for positioing in the modal */
.currency_modal .currencyBg input[type="text"] { margin:6px 0 0 0; position:absolute;}




/** End home carousel **/

/** Search **/
.search .top_content {  
	width:400px; 
	position:absolute; 
	right:19px; 
	bottom:24px;
	color:#7b7a7a;
	font-size:1.2em;
	line-height:16px;
}
	.search .top_content .select_container, .search .top_content .results { float:right;} 
	.search .top_content .select_container { padding:0 3px; font-size:.8em;}
	.search .top_content .map_link, .search .top_content .paging { position:absolute;}








/* Sitemap ----------------------------------------- */
/* Using this Banner image for deals --------------- */
#content_wrap .deals_container,
#content_wrap .sitemap {
	background: url(clientlibs_ramada/images/sitemap/banner.jpg) 13px -27px no-repeat;
	min-height: 300px;
	width:932px;
	padding-top:170px;
	
}

.sitemap .link_column{
	float: left;
	width: 175px;
	margin: 0 30px 0 20px;
}

.sitemap.link_column ul {
	margin-left: 15px;
}

.sitemap .link_column .last {
	margin-right: 0;
}

.sitemap.link_column h4 {
	margin: 1em 0 .5em 0;
	padding: 0;
	color: #333;
}

.sitemap.link_column li {
	color: #06c;
	font-size: 1.1em;
}





.starburst {
	display: block;
	width: 24px !important;
	height: 27px;
	padding: 3px 2px 0 4px;
	background: url(clientlibs_ramada/images/icons/badges.png) 100% 0 no-repeat;
	text-align: center;
	color: #cd2042;
	text-transform: uppercase;
	/* set font and line-height in px for precision w/i small,
	pixel-defined graphic*/
	font: 9px/11px "Arial", sans-serif;
	position: absolute;
	top: 3px;
	left: 1px;
}

.starburst, .badge {
font: 9px/11px Arial,sans-serif!important;
}


#footer, .noprint {display: none;}


.progress_bar {
	float: right;
	height: 17px;
	margin: -25px 18px 2px 0;
}

.progress_bar ul { height: 100%; }

.progress_bar li {
	float: left;
	height: 100%;
	list-style: none;
	padding: 0 0 0 5px;
	margin: 0 -2px 0 0;
	background: url(clientlibs_ramada/images/global/sprites/breadcrumbs.png) 0 0 no-repeat;
}

.progress_bar span {
	font: bold 11px/14px "Arial", sans-serif;
	color: #808080;
	float: left;
	height: 100%;
	background: url(clientlibs_ramada/images/global/sprites/breadcrumbs.png) 100% -27px no-repeat;
	text-align: center;
	padding: 0 10px 0 5px;
}

.progress_bar .current span { color: #333; }
#footer, .noprint {display: none;}








/* Starbursts ----------------------------------------- */

.badge {
	display: block;
	width: 24px;
	height: 25px;
	padding: 5px 2px 0 4px;
	background: url(clientlibs_ramada/images/global/sprites/badge-sprite.png) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	/* set font and line-height in px for precision w/i small,
	pixel-defined graphic*/
	font: 9px/11px Arial, sans-serif;
}

.badge > span,
.badge > strong {
	display: block;
}



/* Icons ----------------------------------------- */

.icon.regulation {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	background: url(clientlibs_ramada/images/global/sprites/regulations-sprite.png) no-repeat;
}

.icon.regulation.smoking { background-position: 0 -64px; }

.icon.regulation.no_smoking { background-position: 0 -32px; }

.icon.regulation.pets { background-position: 0 -96px; }

.icon.regulation.no_pets { background-position: 0 -128px; }

.icon.regulation.handicapped { background-position: 0 0; }




/* Secondary content ---------------------------------------- */

.sec_content {
	float: left;
	width: 178px;
	margin: 0 17px 10px 10px;
	color: #666;
	position:relative;
	z-index:10;
}
.sec_content .side_panel{
	position:relative;
	float:left;
	width: 178px;
	clear:both;
}

.sec_content .searchAgain {
	background: url(clientlibs_ramada/images/global/bgs/search_again.png) 0 0 no-repeat;
	width: 194px;
	height: 43px;
	margin: -10px 0 10px -7px;
	position:relative;
}
.sec_content .searchAgain a {
	display: block;
	padding-left: 15px;
	height: 43px;
	line-height: 43px;
}
	
.sec_content .searchAgain a:hover {
	text-decoration: none;
}

.sec_content li { list-style: none; }

.pref_center .sec_nav h4,
.contact .side_panel h4 {
	margin-left: -1px;
}

.pref_center .sec_nav a,
.contact .side_panel h4 a {
	display: block;
	background: url(clientlibs_ramada/images/contact/contact-nav-head-bg.png) 0 0 no-repeat;/*Fix for defect 56510. Date 11th June 2014*/
	width: 173px;
	padding: 0 0 0 8px;
	height: 27px;
	line-height: 27px;
	color: #444;
	text-decoration: none;
	font-weight: bold;
}





/* Tertiary content ------------------------------ */

.tertiary {
	float: right;
	clear: right;
	position: relative;
	width: 216px;
	/*margin: 10px 0 20px;*/
	/*padding: 4px 0 0;*/
	background: url(clientlibs_ramada/images/contact_tertiary_caps.png) no-repeat #efefef;
}

.tertiary > div {
	background: url(clientlibs_ramada/images/contact_tertiary_bg.png) repeat-y;
	/*padding: 5px 10px 10px;*/
	width: 216px;
}

.tertiary .espots {
	background: none;
}

.generic_content .tertiary > div,
.contact_us .tertiary > div 
{ background:none; }

.main_col .tertiary > div {
	background: url(clientlibs_ramada/images/contact_tertiary_bg.png) repeat-y;
	/*padding: 5px 10px 10px;*/
	width: 216px;
	padding-left: 4px;
}

.tertiary .espot {
	padding: 0 0 10px;
	margin:0px;
	/*border-bottom: 1px solid #999;*/
}

.tertiary .contact_summary h5,
.tertiary .contact_summary p,
.tertiary .contact_summary dl,
.tertiary .contact_summary .address
{ padding-left:10px !important; }

.tertiary .last {
	display: none;
}

.tertiary p { font-size: 1.1em; }

.tertiary .cap.bottom {
	height: 7px;
	position: absolute;
	left: 0;
	bottom: -7px;
	background-position: 0 100%;
	background: url(clientlibs_ramada/images/contact_tertiary_caps.png) 0 100% no-repeat;
	width: 216px;
}

.tertiary div.promos > div:first-child {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #999;
}

.tertiary div.promos h4 {
	margin-top: 5px;
	text-indent: -9999px;
}

.tertiary div.promos p {
	margin: 0 0 .8em;
}

.tertiary div.promos a {
	text-decoration: underline;
	font-size: 1.1em;
}

.tertiary div.promos > div:first-child h4 {
	width: 174px;
	height: 83px;
	background: url(clientlibs_ramada/images/promos/stay_3_save_20.png) no-repeat;
}

.tertiary div.promos > div:first-child + div h4 {
	width: 150px;
	height: 48px;
	background: url(clientlibs_ramada/images/promos/delta_skymiles.png) no-repeat;
}









/* Generic content ----------------------------------------- */

.generic_content .tertiary {
	margin-top: 3em;
}

.generic_content .prim_content {
	width: 445px;
	float: left;
	position: relative;
	padding: 0 0 20px 20px;
	z-index: 3; 
}

.generic_content .prim_content h2 {
	text-transform: uppercase;
	margin: 0 0 15px;
}

.generic_content .prim_content h3 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 0;
}

.generic_content .header_image {
	display: block;
	border: 1px solid #777;
	margin: 0 0 25px;
}

.generic_content .prim_content p {
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 0 1em /* Change made on 15.05.2014 to fix Defects 55830 and 55832 */
}

body .generic_content .prim_content ul {
	color: #666;
	margin: 0 0 1em 3em;
}

.generic_content .prim_content li {
	list-style: disc outside;
	margin: 0 0 .5em;
	font-size: 1.1em;
}

.generic_content .prim_content li li {
	font-size: 1em;
}






/* Privacy policy page ----------------------------------------- */

.generic_content.privacy_policy .prim_content {
	width: auto;
	padding: 0 20px 20px;
}

.generic_content.privacy_policy p.revised {
	font-weight: bold;
	color: #ce2142;
	font-size: 1.2em;
	margin-top: -12px;
}

.generic_content.privacy_policy .link_list,
.generic_content.privacy_policy .link_list li {
	list-style: none;
	margin-left: 0;
}






/* Page actions ----------------------------------------- */
.page_actions li,
.deals_by_interest .content_well .page_actions li {
	list-style: none;
	display: inline;
	border:none;
	background:none;
	padding:0px;
	margin:0px;
}

.page_actions a {
	padding: 0 0 0 21px;
	margin: 0 10px 0 0;
	background: url(clientlibs_ramada/images/global/sprites/global-ui.png) 0 -427px no-repeat;
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 1.1em;
}

 .page_actions a.email {
	background-position: 0 -632px;
	display:none;
}

#email_modal {
	display: none;
	background: url(clientlibs_ramada/images/global/bgs/email-modal.png);
	width: 360px;
	height: 350px;
	padding: 30px 20px 20px;
	position: absolute;
	color: #fff;
	font-size: 1.1em;
	z-index: 50;
	top: 50px;
	right: 50px;
}

#email_modal a {
	color: #fff;
}

#email_modal .close {
	display: block;
	position: absolute;
	top: 13px;
	right: 13px;
	padding: 0 2em 0 0;
	min-height: 12px;
	background: url(clientlibs_ramada/images/global/sprites/global-ui.png) 2.8em -600px no-repeat;
}

#email_modal p {
	font-weight: bold;
	margin: 0 0 .25em;
}

#email_modal p.note {
	font-weight: normal;
}

#email_modal dl {
	margin: 15px 0 0;
}

#email_modal dt {
	text-align: right;
	width: 110px;
	float: left;
	clear: left;
	margin: 0 10px 1em 0;
}

#email_modal dd { float: left; }

#email_modal input[type="text"],
#email_modal textarea,
#email_modal .textarea_wrap {
	width: 220px;
	margin: 0 0 15px;
}

#email_modal textarea { height: 105px; }

#email_modal .note { display: block; }

#email_modal button {
	float: right;
	margin: 0 3px 0 0;
	width: 5em;
}

#email_modal button + a {
	float: left;
	margin: 4px 0 0;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}




/* Pricing ----------------------------------------- */

.sugg_price {
	color: #999;
	text-decoration: line-through;
}

.actual_price .price_amt {
	font-weight: bold;
	color: #ce2142;
}

.price_unit {
	font-size: .8em;
	font-weight: normal;
}




/* Maps ----------------------------------------- */

.map {
	position: relative;
}

.map > img {
	display: block;
}

.map .pins {
	position: absolute;
	top: 0;
	left: 0;
}

.pin {
	list-style: none;
	position: absolute;
}

.pin .marker {
	position: absolute;
	background: url(clientlibs_ramada/images/property/pin_bg.png) 0 0 no-repeat;
	width: 26px;
	height: 33px;
}

.pin .marker .number {
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	left: -3px;
	line-height: 24px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 15px;
}

/*Added for 50688: WY Tier Page Endeca Change*/
.belowTextSRpageWY{padding:0; margin:0; font-size:10px; color:#686867;font-weight:bold; color:#cb213e; display:none;width:675px;}

/* Room availability colors ----------------------------------------- */

/** Style- changes for defect #32182[text color on "Rooms and Rates page" for a available room on Ramada site] on [9-02-2012] -start**/
/** Style- changes for Show available button fpr Release_2.1 UI Issue on [18-04-2012] -start**/
.availability .available { color: #FFFFFF; }
.hotel_result .info .availability .available{color:#006F3B;}
.room_results .room_info .availability .available{color:#006F3B;}
/** Style- changes for Show available button fpr Release_2.1 UI Issue on [18-04-2012] -End**/
/** Style- changes for defect #32182[text color on "Rooms and Rates page" for a available room on Ramada site] on [9-02-2012] -end**/
.availability .unavailable { color:#999; }
.availability .lim_avail { color: #FF0000 !important; }


.column_box .column_four .footTripAd{
	background:url(clientlibs_ramada/images/global/bgs/footerTripAdvisor.jpg) no-repeat 50% 10px;
	width:198px;
	height:42px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:0px;
	border-bottom:1px solid #e4e4e4;
}
.column_four .footTripAd p{ display:none;}

.whereErrorA {
	
	width:auto;
	font-size:0.9em;
	color:#0066CC !important;
	text-decoration:underline;
	position:relative;
	clear:left;
	float:none !important;
	
	}
	
/** Changes to remove H tags[Enhancement #32314] -Start **/
.header1, .header2, .header3,
.header4, .header5, .header6 {
	font-weight: bold;
}

.header1 { font-size: 2.0em; }
.header2 { font-size: 1.5em; }
.header3 { font-size: 1.3em; }
.header4 { font-size: 1.1em; }
.header5 { font-size: 1.1em; }
.header6 { font-size: 1.1em; }

.container .header .header1{
	background:url(clientlibs_ramada/images/logoRamada.png) no-repeat top left;
	width:175px;
	height:53px;
	position:absolute;
	top:13px;
	left:26px;
}
.header .header1 a{
	width:175px;
	height:53px;
	top:0px;
	left:0px;
	display:block;
}
.header .header1 a span{ display:none;}

/** Changes to remove H tags[Enhancement #32314] -End **/
/** Style-Changes for breadcrumbs - start**/
.breadcrumbs_destination,.breadcrumbs_destination:hover{
	text-decoration:none;
	cursor:default;
}
/** Style-Changes for breadcrumbs - end**/

/** Style-changes for H Tag Enhancement implementation -Start **/
.refine_wrap .refine .header2{
	color:#D32648;
	font-size:11px;
    display:block !important;
    font-weight: normal;
}
.footer .column_five .header6 {
	font-size: 16px;
	/*font-weight: normal;*/
	font-weight: bold; /*AEM Maintenance Fix */
	color: #333;
	margin: 0 0 .5em;
}
.footer .column_five .header6 + p {
	font-size: 12px;
	margin: 0 0 1.5em;
}
.widget_wrap .rewards_alert .header2{
	font-size:0.9em;
	color: #454545;
	font-weight:bold;
}
.widget_wrap .rewards_alert .header2{ margin-bottom:0px;}

.widget_wrap .header2{
	display:none;
}
.modal_bg .modal_content .header2 {
	color:#ce2142;
	font-size: 1.2em;
	font-weight: bold;
}
/** Style-changes for H Tag Enhancement implementation -End **/

/* MEETINGS AND EVENTS PAGE ----------------------------------------- */

.content_well .header_wrap {
	width: 667px;
	float: left;
	position: relative;
	padding: 10px 0 10px 0;
}

.content_well .event_wrap {
	width: 680px;
	float: left;
	position: relative;
	padding: 0 0 20px 10px;
	margin-right: 30px;
}

.Event_BTN {
    float: left;
    height: 45px;
    margin: 0 10px 10px 0;
    padding: 0;
    position: block;
    width: 667px;
	clear:left;
}
.Event_BTN .Event.btn_sec {
	background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") repeat-x scroll 0 0 #A91E3A;
    border: 1px solid #921A32;
    color: #FFFFFF;
    cursor: pointer;
    height: 40px;
    padding:0;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 145px;
}
.Event_BTN .Event.btn_sec:hover {
	background-color: #CFCFCF;
	background-position: 0 -40px;
    color: #A91E3A;
    font-size: 16px;
	font-weight: bold;
    text-decoration: none;
    text-transform: none;
    width: 145px;
	height: 40px;
	border: 1px solid #921A32;
}


.CITE_section {
    float: left;
    margin: 0;
    padding: 0;
    position: static;
    width: 145px;
}

/** CSS changes for the Wyn rewards promo START**/
.MC_terms_container {
    float: left;
    margin: 10px 15px 0 20px;
    position: static;
    width: 655px;
}

.promo_image {
    border: medium none;
    display: block;
    margin: 0 0 25px;
}

.deals_callout {
    background: none repeat scroll 0 0 transparent;
    clear: right;
    float: right;
    margin-top: 4em;
    position: relative;
    width: 216px;
}
/** CSS changes for the Wyn rewards promo END**/
.trip_review_rating_image{
float: right;
text-align:center;
padding-left:20px;
font-family: inherit;
font-style: italic;
font-size: 99%;
font-weight: normal;
}

/* BWS Change Start */
.header .login .displayShoebox {
  width: 300px;
  /*height: 211px;*/
  background: #ffffff url('clientlibs_ramada/images/consumer/wyndham_rewards/shoebox_bg.png') no-repeat top center;
  border: 1px solid #fdfdfd;
  border-bottom-width:0px;
  z-index: 6000;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.25);
  position: absolute;
  right: -55%;
  top: 39px;
}

.header .login .displayShoebox a {
color: #1F4062;
}

.header .login a:hover {
text-decoration: none;
}

.header .login .displayShoebox p.std {
  padding: 5px 46px;
}
.displayShoebox p.message {
  padding: 19px 50px 10px;
}
.displayShoebox .stays {
  background-color: #fff;
  background-color: rgba(255,255,255,0.5);
  width: 100%;
  padding: 5px 0 15px;
}
.displayShoebox .stays p.std {
  padding: 5px;
}
.displayShoebox .stays p.message {
  padding: 0px;
}
.displayShoebox .stays .bargraph {
  width: 100%;
  height: 28px;
  position: relative;
  background: url('clientlibs_ramada/images/consumer/wyndham_rewards/days_bg.png') no-repeat;
}
.displayShoebox .stays .bargraph .chevronbox {
  float: left;
  position: relative;
  height: 28px;
  background: url('clientlibs_ramada/images/consumer/wyndham_rewards/std_chevron.png') no-repeat right 0;
}
.displayShoebox .stays .bargraph .chevronbox p.nights {
  margin-right: 10px;
  margin-top: 5px;
  color: white;
  font-size: 126%;
  font-weight: bold;
  text-align: right;
}

.displayShoebox .stays .bargraph .chevronbox.gold p.nights {
	text-align: center;
}

.displayShoebox .stays .bargraph .chevronbox p.nights a, 
.displayShoebox .stays .bargraph .chevronbox p.nights a:active, 
.displayShoebox .stays .bargraph .chevronbox p.nights a:visited  {color: white; text-decoration: none;}

.displayShoebox .stays .bargraph .chevronbox p.nights a:hover {text-decoration:underline;}

.displayShoebox .stays .bargraph .chevronbox.Gold {
  background: url('clientlibs_ramada/images/consumer/wyndham_rewards/gold_chevron.png') no-repeat right 0;
}
.displayShoebox .stays .legend {
  	font-size: 10px;
    margin: 3px 0 0;
    padding: 0;
    width: 100%;
}

.displayShoebox .stays p.legend {
  margin-left: 0;
  text-align: center;
  text-transform: uppercase;
  font-weight:bold;
}

.displayShoebox .stays .legend li {
  	color: #525354;
    display: inline-block;
    list-style-type: none;
    text-align: center;
    text-transform: uppercase;
    width: 24%;
}

.displayShoebox footer {
  background: url('clientlibs_ramada/images/consumer/wyndham_rewards/shoebox_bottom_bg.png') repeat-x;
  width: 101%;
  height: 30px;
  padding-top: 3px;
  margin-left: -2px;
}

.displayShoebox footer a {
  color: #fff;
}
.displayShoebox footer .headerRow {
  float:right;
  margin-right:30px;
}
.displayShoebox footer .headerRow.first {
  float:left;
  margin-left:30px;
}

.displayShoebox.Gold {
  top: 65px;
}
p.std {
  text-align: center;
  font-size: 112%;
  color: #1f4062;
  line-height: 1.1em;
  margin: 0 0 10px;
}

p.message {
  /*text-transform: uppercase;*/
  text-align: center;
  font-weight: bold;
  font-size: 113%;
  color: #1f4062;
}

.displayShoebox .displayShoebox_footer {
  background: url('clientlibs_ramada/images/consumer/wyndham_rewards/shoebox_bottom_bg.png') repeat-x;
  width: 101%;
  height: 30px;
  padding-top: 3px;
  margin-left: -2px;
}

.displayShoebox .displayShoebox_footer a {
  color: #FFFFFF !important;
}
.displayShoebox .displayShoebox_footer .headerRow {
  float:right;
  margin-right:30px;
}
.displayShoebox .displayShoebox_footer .headerRow.first {
  float:left;
  margin-left:30px;
}

.displayShoebox .displayShoebox_footer a:hover {
  text-decoration:none;
}
.two_column_standard .content_well.aboutgold {
	margin-top: 10px;
}
.two_column_standard .content_well.aboutgold p {
margin-top: 13px;
}
.aboutgold .goldHeader h1 {
    color: #00264C;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0 15px;
}
.aboutgold .goldHeader{
	width:100%;
	float:left;
	padding-top:15px;
}
.aboutgold .goldHeader p {
    color: #575151;
    font-size: 11px;
    line-height: 1.1em;
    margin: 0 0 10px;
}
.aboutgold .main {
    background: none repeat scroll 0 0 #FFFFFF;
    
    margin-bottom: 2.66272%;
    margin-right: 3.17002%;
    min-height: 11.3846em;
    position: relative;
    width: 675px;
	float:left;
	margin-top: 10px;
}
.aboutgold .main>div{
	/*border: 1px solid #E0E0E0;*/
	width:100%;
	float:left;
	margin-bottom:20px;
	position:relative;
}
.aboutgold .main .text {
    margin-left: 13em;
    min-height: 120px;
	float:left;
	font-size:12px;
}
.aboutgold .main .text {
    margin-left: 2.15em;
    width: 52%;
}
.aboutgold .main .text p {
padding-bottom: 5px;
}
.aboutgold .main .text h1 {
    color: #C28C3F;
    font-size: 17px;
    margin-bottom: 0.25em;
    padding: 1em 0 0.5em;
	font-weight:normal;
}
.aboutgold .main .text ul{
	
	margin: 0 0 2em;
	font-size:	12px;
}
.aboutgold .main .text ul li{
	padding: 0.5em 0;
	line-height: 1.25em;
}
.aboutgold .main .text table tr th{
	font-weight:bold;
	font-size:10px;
	line-height: 18px;
}
.aboutgold .main .text table tr td{
	font-size:11px;
	line-height: 18px;
}
.aboutgold .main img{
	float:right;
	margin-right: 1px;
}
.aboutgold .main img.card {
    padding-top: 4em;
}
.aboutgold .main  img.laptop {
    bottom: 0;
    left: 456px;
    position: absolute;
}
.aboutgold .main div.footnote{
	border:none;
}
.header .logged .expirationDate{
	color: #FFFFFF;
    float: left;
    margin-left: -15px;
}
.header .logged .crpoints{
  /*  float: left;*/
    margin: 0;
}
.header .logged .logged_links{
	/*	position:absolute;
	bottom:0px;*/
	width:135px;
	float:left;
}
.header .logged .logged_left{
	width:124px;/*Changed 130px . WhyndhamRewards Login. Date 8th July 2014*/
	float:left;
	line-height:20px;
	font-size:10px;
	padding-left: 3px;
}
.header .logged .logged_left p,.header .logged .logged_right p{
	margin:3px 0 0 0;
}
.header .logged .logged_right{
	/*float: left;*/
	position:absolute;
	right:40px;
	bottom:-29px;/*Changed -38px . WhyndhamRewards Login. Date 8th July 2014*/
    font-size: 10px;
  /*  line-height: 15px;*/
    padding:0px 0 0px 5px;
    width: 135px;
}

.header .logged .logged_right p {
	float: left;
    width: 100%;
}
.header .logged .logged_right p a{
	float:left;
	text-decoration:none;
	
}
.header .logged .logged_right .crpoints{
	padding: 0;
	float:left;
	width:100%;
}


#loginForm_wyndhamCurrentPoints,#loginForm_wyndhamEfnPoints,#loginForm_logout{
	text-decoration:underline;
	float: right;
	padding-right:0;
}

.header .rewardsTag .gold{
	border-left: 1px solid #BC9B6A;
    left: 20px;
    padding: 5px 4px;
    position: absolute;
    top: -44px;
}
#loginForm_wyndhamCurrentPoints:hover, #loginForm_wyndhamEfnPoints:hover, #loginForm_logout:hover{
text-decoration:none;
}
.header .logged .expirationMessage{
	background: url(../../../common/images/consumer/wyndham_rewards/expiration_infobox.png) 100% 50%;
	color: #000000;
    display: none;
    font-size: 105%;
    height: 40px;
    left: -201px;
    padding: 10px 35px 10px 15px;
    position: absolute;
    text-align: center;
    top: -11px;
    width: 145px;
	z-index: 1;
}
.rewardsTag .gold img{
	height: 14px;
    margin-top: 0;
    padding-left: 2px;
    width: 55px;
}
a.toggleShoebox {
    background: url("../../../common/images/consumer/wyndham_rewards/icon_right.png") no-repeat scroll 60px 1px transparent;
    font-size: 100%;
    margin-left: -3px !important;
    padding: 0 13px 1px 5px;
}

a.toggleShoebox.open {
    background: url("clientlibs_ramada/images/consumer/wyndham_rewards/icon_down.png") no-repeat scroll 61px 3px transparent;
    box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, 0.25);
	background-color:#fff;
    outline: medium none;
}

.displayShoebox .stays .bargraph .chevronbox.gold{
    background: url("clientlibs_ramada/images/consumer/wyndham_rewards/gld_chevron.png") no-repeat scroll right 0 transparent;
}

.displayShoebox p.message.max {
  padding: 19px 50px 10px;
}
.reservation_banner{
 	background: none repeat scroll 0 0 #003876;
    height: 15px;
    margin: -1px auto;
    padding: 0 8px;
    position: relative;
    width: 917px;
}
/* BWS Change Start */
/* CRS Impacts:Start */
.child_popup{
	width: 110px;
	position: absolute;
	background: #989898;
	border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	-webkit-border-radius:0 10px 10px 0;
	color: #fff;
	padding: 10px 5px 10px 5px;
	text-align: center;
	font-size: 10px;
	left: 175px;
	top: 120px;
}

.child_popup select{
	width :40px !important;
}

.calHolder .edit_link{
color: #FF0000;
margin-top: 10px;
float: left;
left: 10px;
width: 0;
}

.calHolder .child_popup{
	left: 410px;
	top: 73%;
}
.calHolder .age_group3{
	width:100%;
	float: left;	
}
.calHolder .age_group3 label{
	float: left;
	margin-top: 14px;
}
.edit_link{
	color: #D32648;
    cursor: pointer;
    float: right;
    font-size: 1.1em;
    position: relative;
    text-decoration: underline;
    width: auto;
    z-index: 10;
    display: none;
	left: -58px;
	top: 3px;
}
	
.child_popup select{
	margin-top: 8px!important;
	margin-left: 10px!important;
} 
/*Modify search widget*/
 #modify .child_popup {
	left: 292px;
    top: -36.4%;
    z-index: 1000;
 }
 #modify .child_popup label{
	float: left;
    margin-bottom: 0;
    margin-top: 7px;
    text-align: center;
 }
 #modify .edit_link {
    left: 130px;
    top: -12px;  
}
 #modify #noOfAdults , #modify #noOfChildren1 {
	width: 35px !important;
}
.modify .booking {
	padding-bottom: 32px !important;
}
.reservations .res_box .tax a{
	float: left;
    width: 96px;
}
#confirmationpage .tax a{
    width: 96px;
}
.modify_res_modal .price_bar .adv_purchase {
    min-width: 170px;
}
.modify_res_modal .price_bar .tax {
    min-width: 90px;
}
.modify_res_modal .res_box .tax a{
	display: block;
    font-size: 10px;
    margin-top: 5px;
} 
/*Modify search widget*/

/*Tag landing page search widget*/

.searchEspotHolder .child_popup {
	position:relative;
	float:left;
	left:50px;
	top:5px;
}

.searchEspotHolder .child_popup .age_group3{
	width: 120px !important;
	margin-left:0;
}
.searchEspotHolder .child_popup .age_group3 label{
	color: #FFFFFF !important;
	font-size: 10px;
}
.searchEspotHolder .child_popup  select.small {
	top: -3px !important;
}
.searchEspotHolder .edit_link {
	float:left;
	left:0;
	margin-left:20px;
	margin-top: 10px;
}
/*Tag landing page search widget*/

.oldtaxList table{
	width:188px;
}
	
.child_popup_top {
    float: left;
    height: 10px;
	position: relative;
    width: 100%;
	margin-bottom:5px;
}
.child_popup_close {
	background: url("../../../common/images/search/close_btn.png") no-repeat scroll right 0 transparent;
    cursor: pointer;
    font-size: 11px;
    height: 15px;
    padding-right: 12px;
    position: absolute;
    right: 0;
    top: -5px;
    width: 38px;
}
	
.child_popup label.children1{
	cursor:default !important;
}
/* CRS Impacts:End */

/* main.css END */

/* buttons.css START */
/* KEEP IN MIND THAT WHEN YOU UPDATE THESE STYLES,
   THEY AFFECT ALL BUTTONS ACROSS THE ENTIRE SITE */

/* Note: All .active classes coincide with :active psuedo state for IE */

/* Remove Firefox's extra button padding and border which cause it to be misplaced by a few pixels, causing
   cross-browser inconsistencies. Don't remove this! */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
}


/* Default/core button (also .btn.btn_prim) ----------------------------------------- */

.btn {
	display: block;
	height: 16px;
	padding: 0 6px;
	background: url(clientlibs_ramada/images/global/sprites/button-sprite-rpt.png) 0 0 repeat-x #a91e3a;
	border: 1px solid #921a32;
	font: normal 12px/16px "Arial", "Helvetica", sans-serif;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-decoration: none !important;
}

/* Browsers appear to have a different box model for button elements,
including the borders within the height instead of outside, so button
elements need to be a bit taller to accomodate for this. */
button.btn,
input.btn { height: 18px; }

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
	background-position: 0 -40px;
	background-color: #cfcfcf;
	color: #ce2142;
	border-color: #bbb;
}

.btn:active,
.btn.active {
	background-position: 0 -80px;
}


/* Disabled buttons ----------------------------------------- */
/* Grey out disabled buttons, no matter what secondary class they may have */
.btn.disabled,
.btn.disabled:hover,
.btn.disabled:active,
.btn.disabled.active {
	background: #ccc !important;
	color: #000 !important;
	border-color: #bbb !important;
	cursor: default !important;
}



/* Secondary buttons ----------------------------------------- */

.btn.btn_sec {
	background-position: 0 -120px;
	background-color: #005d8b;
	border-color: #666;
	text-transform: uppercase;
	font-weight: bold;
}

.btn.btn_sec:hover,
.btn.btn_sec:focus,
.btn.btn_sec:active,
.btn.btn_sec.active {
	background-position: 0 -160px;
	background-color: #cfcfcf;
	color: #ce2142;
	border-color: #bbb;
}

.btn.btn_sec:active,
.btn.btn_sec.active {
	background-position: 0 -200px;
	background-color: #c9c9c9;
}


/*propagate to ess branch start*/
/*added for defect:44424:start*/
.btn.btn_wysec {
	background-position: 0 -120px;
	background-color: #005d8b;
	border-color: #666;
	text-transform: uppercase;
	font-weight: bold;
	width:100px;
}

.btn.btn_wysec:hover {
	background-position: 0 -160px;
	background-color: #cfcfcf;
	color: #ce2142;
	border-color: #bbb;
	width:100px;
}

.btn.btn_wysec:active {
	background-position: 0 -200px;
	background-color: #c9c9c9;
}
/*added for defect:44424:end*/
/*propagate to ess branch end*/

/* Tertiary buttons ----------------------------------------- */

.btn.btn_ter {
	background-position: 0 -240px;
	background-color: #d9d9d9;
	color: #ce2142;
	border-color: #666;
	font-size: 11px;
}

.btn.btn_ter:hover,
.btn.btn_ter:focus,
.btn.btn_ter:active,
.btn.btn_ter.active {
	background-position: 0 -280px;
	background-color: #ce2142;
	color: #fff;
	border-color: #666;
}

.btn.btn_ter:active,
.btn.btn_ter.active {
	background-position: 0 -320px;
}

/* Datepicker button */
.ui-datepicker-trigger {
	border: none;
	padding: 0;
	background: none;
	height: 21px;
	width: 21px;
}
/* buttons.css END */

/* headings.css START */
@charset "UTF-8";
/* CSS Document */

h2 {
	font-size: 1.5em;
	color: #ce2142;
	margin-top: 0px;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom:0px;	
	font-weight:normal;
}

h2.heading {
	font-size: 1.6em;
	color: #ce2142;
	margin-top: 0px;
	padding-top:0px;
	margin-bottom: 0px;
	padding-bottom:20px;	
	font-weight:bold;
	text-transform:uppercase;
}

h2.standard {margin-bottom:20px; text-transform: uppercase } /* Added !important on 28.05.2014 to fix Defect 55880 *//*Removed !important from uppercase*/
	.confirmation h2 { font-size:1.2em;}
	

h3 {
	color:#CE2142;
	display:inherit;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
	padding:0 0 13px;	
}
h3.sub { font-size:1.7em; margin-top:12px;}

h4 {font-size:1.2em;}
h4.reset { padding:0; margin:0;}
h4.default, .reservation .summary h4.default { color:#333;}

.two_column_standard .content_well h4 { padding:16px 0 6px 0;}
.reservation h4, .deals_content h4 {
	color: #ce2143;
	padding:27px 0 7px 29px;
	font-weight:bold;	
	font-size:1.1em;
}

.reservation h4 { padding:0 0 5px 0;}
	
	.reservation .error h4 { color:#000; margin:0 0 3px 0; padding:0;}

	.reservation .summary h4 { padding:10px 0 7px;}
	.reservation .summary h4.top_margin { padding:10px 0 0 0;}
	.rewards_form.logged_in h4 { color:#666; margin:0 0 4px 0; padding:0;}
	
.two_column_standard .content_well.deals_content h4 { padding:0 0 6px 0; font-size:1.3em;}
.cc_info h4 { padding:0;} 



h4.map_subheading {
	font-size:1.1em;
	color: #666666;
	margin:0;
	padding: 0;
}

h3.local_listings {
color: #ffffff;
height: 23px;
line-height:23px;
font-size:1em;
margin:0 0 0 19px;
font-weight:normal;
}

h3.local_listings span{
height: 23px;
line-height:23px;
font-size:1.1em;
font-weight:600;

}



.wyndham_reward_desc h3{
color:#333333;
font-weight:600;
font-size:1.1em;
}

/** Changes to remove H tags[Enhancement #32314] -Start **/

.two_column_standard .content_well .header4 { padding:16px 0 6px 0;}

.sitemap .content_well h1 {
	font-size: 1.5em;
	color: #ce2142;
	margin-top: 0px;
	padding-top:0px;
	padding-bottom:0px;	
	font-weight:normal;
}
h1.standard {margin-bottom:20px; text-transform: uppercase;}

.sitemap .link_column h2{
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	padding: 16px 0 6px;
}
/** Changes to remove H tags[Enhancement #32314] -End **/
/* headings.css END */

/* common.css START */
/*common css for all pages*/
/** Style-changes based on adjustments for [Espot padding when Brand Dining not present and Rate Line details and table padding] on [23th Dec 2011] ? START**/
.espot img {
	padding: 0 0 7px 0;	
}
.rate_line_promo p .title {
	font-size: 12px !important;
}
table.room_info {
	margin-bottom:5px;
}

/** Style-changes based on adjustments for [Espot padding when Brand Dining not present and Rate Line details and table padding] on [23th Dec 2011] ? END**/


#amenityRefinementDiv label{
	margin: 3px 0 0 4px;
}

#brandRefinementDiv label{
	margin: 3px 0 0 4px;
	width:140px;
}

#fnsRefinementDiv label {
	width:140px;
}

#hostBrandFilterDisplay {
	margin-left: 25px;
}

.propertyNameText {
	/***white-space: nowrap; - Style-changes based on User Request-[Release 1.2 Enhancements ] [11-16-2011]**/
	width:250px;
}

.noResultHeader{
	height:60px;
	width: 370px;
	background:url('clientlibs_ramada/images/bodyShadow.png') no-repeat transparent;
}
/* Style changes for the property information box in the search result page when mouse hover over the map indicator icon for defect #29543 on [3-2-2012] --start*/
.hotel_result.balloon {
    background: url("clientlibs_ramada/images/search/balloon.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 220px;
    left: 22px;
    padding: 20px 30px 25px 35px;
    position: absolute !important;
    top: -45px;
    width: 300px;
    z-index:100;
    font-size: 9px;
}
/* Style changes for the property information box in the search result page when mouse hover over the map indicator icon for defect #29543 on [3-2-2012] --end*/
.pin {
	font-size: 10px;
}

.pin span:HOVER {
	text-decoration: none;
}

.customInfoBox-body {
    background-color: transparent!important;
    border: none!important;
}

body .customInfoBox-shadow {
	background-color: transparent!important;
} 

.hotel_result.balloon .info {
    border: medium none;
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 165px;
}

.hotel_result.balloon .info h4{font-weight:normal;}


.hotel_result.balloon .media {
    margin-bottom: 20px;
    text-align: center;
    width: 125px;
}
.hotel_result.balloon .brand {
    float: none;
    text-align: center;
    width: 125px;
}
.hotel_result.balloon .media .zoom {
  background: url("clientlibs_ramada/images/global/sprites/global-ui.png") no-repeat scroll 0 -461px transparent;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1em;
  min-height: 16px;
  padding-left: 20px;
  text-decoration: underline;
  text-transform: lowercase;
}
.availbleTBody{
	display: table-row-group;
}
.check_rates_btn_pushpin {
    background: url("clientlibs_ramada/images/global/bgs/btn-red-rpt.gif") repeat-x scroll 0 0 #890000;
    border: 1px solid #890000;
    font-size: 13px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    position: relative;
    float:none;
    width:100px;
    margin-top:15px;
    text-transform: uppercase;
}
.topMargin{
		margin-top:40px;
		
	}
	
.topmargin_pushpin_distance{
		margin-top:5px;
		font-size:11px;
		font-family:"Arial";
		color:#333333;
	}

.topmargin_pushpin_address{color:#666666; font-size:11px; font-family:"Arial"; margin-top:8px;}
.topmargin_pushpin_price{color:#333333; font-size:11px; font-family:"Arial"; margin-top:5px; margin-bottom:5px;}

.our_price_pushpin{color:#00427a; font-size:18px; font-family:"Arial"; margin-top:5px; font-weight:bold; padding-bottom:8px;}
.price_strike_through{color:#333333; font-size:11px; font-family:"Arial"; text-decoration:line-through; /*padding-bottom:8px;*/}
.pushpin_end_usd{color:#333333; font-size:12px; font-family:"Arial"; padding-left:3px; margin-top:5px; /*margin-bottom:5px;*/font-weight:normal;}
.price_per_night{color:#333333; font-size:12px; font-family:"Arial"; margin-top:5px; /*margin-bottom:5px;*/}



/** Style-changes based on adjustments for [] on [14th February 2011] ? START**/

.radio tr td
{
	width:81px;
	float:left;
}
.radio tr td input
{
	width:15px;
	float:left;
}
.radio tr td label
{
	width:53px;
	float:right;
}

/** Style-changes based on adjustments for [] on [14th February 2011] ? END**/

.refine_wrap form {
	margin: 0 0 0 0;
	width: inherit;
}

/** Style-changes based on adjustments for [Added for booking] on [03rd March 2011] ? START**/
.bookingInput
{
	margin-bottom: 18px !important;
}

.bookingCheckbox
{
	float: left !important;
}
/** Style-changes based on adjustments for [Added for booking] on [03rd March 2011] ? END**/



/** Style-changes based on adjustments for [] on [4th March 2011] ? START**/

/*below line needs to be deleted when we are done with this change in IE7.css*/
.searched .results_meta .paging {width: 280px; text-align: right;}

.results_meta {
	max-width: 325px;
	font-size: 1.2em;
	float: right;
	margin-top: 28px;
}

/** This is added for booking Wyndham Rewards Div **/

.clearBoth
{
	clear: both;	
}

/** Style-changes based on adjustments for [] on [4th March 2011] ? END**/


/** Style-changes based on adjustments for [Email Preference page allignment for issue #27133] on [7th September 2011] ? START**/
/*
#content_wrap .bool_group label {
	display: inline !important;
	padding-left: 0px !important;
}

.email_prefs_form #email_comm .bool_group td { 
	width: 260px; 
	padding:5px;
}
.form_actions input[type="submit"]{
	float: left;
	margin: 0 10px 0 0;
}
*/
/** Style-changes based on adjustments for [Email Preference page allignment for issue #27133] on [7th September 2011] ? END**/


.filter_available{
	text-align: right;
}

/** Style-changes based on adjustments for [] on [8th March 2011] ? START**/
.refine_wrap .refine .head p{
	position:absolute;
	top:3px;
	left:5px;
	color:#183d72;
}
.refine_wrap .refine .head{
	background:url(clientlibs_ramada/images/global/refineSubheadBG.jpg) repeat-x top left;
	width:183px;
	height:17px;
	position:relative;
	margin-bottom:2px;
	float:left;
	margin-top:-10px;
	
}
.refine_wrap .refine .head .plus_minus{
	background:url(clientlibs_ramada/images/global/plusminusSprite.jpg) no-repeat;
	width:13px;
	height:13px;
	background-position:0 0;
	position:absolute;
	top:3px;
	left:163px;
	cursor:pointer;
}
/** Style-changes based on adjustments for [] on [8th March 2011] ? START**/

/** Style-changes based on adjustments for [] on [14th March 2011] ? START**/

.selected_link{color: #666666; text-decoration:none;}
.selected_link:hover{color: #666666; text-decoration:none;}

/** Style-changes based on adjustments for [] on [14th March 2011] ? END**/

/* -- Used to gray out brand refinement START*/
.selectOut{
	opacity: 0.5; /* Standard: FF gt 1.5, Opera, Safari */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5; /* Safari 1.x */
	-moz-opacity: 0.5; /* FF lt 1.5, Netscape */
}
/* -- Used to gray out brand refinement END*/
.hotel_info .tier_logo1 {
	position: absolute;
	top: 0;
	right: 17px;
/*	background: url(clientlibs_ramada/images/property/prop_info_hotel_logo.png) no-repeat 0 0;*/
	width: 134px;
	height: 50px;
	z-index: 1;
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - Start **/
.prop_header .tier {
	position: absolute;
	z-index: 3; /* for IE7 */
	top: 44px;
	right: 8px;
	width: 134px;
	height: 50px;
/*	background: url('clientlibs_ramada/images/content/tier_logo_property_header.png') 0 0 no-repeat;*/
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - End **/

.hotel_info .tier_logo1 .tooltip1 .cap {
	height: 30px;
	position:absolute;
	left: 0;
	width: 229px;
	z-index:9999;
}

.hotel_info .tier_logo1 .tooltip1 .cap.top {
	top: -30px;
	background: url(clientlibs_ramada/images/global/bgs/var_tooltip_top_right.png) 0 0 no-repeat;
	z-index:1000;
}

.hotel_info .tier_logo1 .tooltip1 .cap.bottom {
	bottom: -30px;
	background: url(clientlibs_ramada/images/global/bgs/var_tooltip_bottom_right.png) 0 0 no-repeat;
	z-index:1000;
}

.hotel_info .tier_logo1 .tooltip1 h5 {
	font-size: 1.1em;
	margin-bottom: .4em;
}

.hotel_info .tier_logo1 .tooltip1 li {
	list-style: disc outside;
	line-height: 1.1;
	margin-bottom: .4em;
	color: #333;
}

.hotel_info .tier_logo1 p {
	position: absolute;
	top: 0;
	left: -9999px;
}

.hotel_info .tier_logo1 .tooltip1 {
	width: 140px;
	padding: 5px 50px 5px 40px;
	width: 144px;
	position: absolute;
	top: -30px;
	left: -230px;
	z-index: 100;
	text-align: left;
	background: url(clientlibs_ramada/images/global/bgs/var_tooltip_main_right.png) 0 0 no-repeat;
	display: none;
	height: auto;
}
.page_error #rrPanelCont { border: 1px solid #aaaaaa !important; position:relative !important;}

.destPushpinHolder
{
	border: medium none;
    float: right;
    height: auto;
    margin: 0;
    padding: 30;
    valighn: middle;
    width: 300px;
    font-size:11px;
	font-family:"Arial";
	color:#333333;
}
.destPushpinHolder p
{   
	font-size:11px;
	font-family:"Arial";
	color:#333333;
}

/** Style-changes based on adjustments for [pagination gap] on [17-03-2011] ? START**/
.results_meta .paging .prev {
    background: url("clientlibs_ramada/images/global/sprites/global-ui.png") no-repeat scroll 0 -294px transparent;
    height: 11px;
    padding-left: 17px !important;
}

/** Style-changes based on adjustments for [pagination next Arrow] on [21-03-2011] ? START**/
.results_meta .paging .next {
	padding-right: 17px !important;
	height: 11px;
	background: url(clientlibs_ramada/images/global/sprites/global-ui.png) 2.8em -325px no-repeat;
}
/** Style-changes based on adjustments for [pagination next Arrow] on [21-03-2011] ? END**/

/** Style-changes based on adjustments for pagination next Arrow on 23-09-2011 start****/
/* .results_meta .paging a {
    padding: 0;
    text-decoration: none;
}

.results_meta .paging span {
	text-decoration: none;
	padding: 0 !important;	
	
} */
.results .intrabrand
{
	background: none;
}
/** Style-changes based on adjustments for pagination next Arrow on 23-09-2011 end****/

/** Style-changes based on adjustments for [pagination gap] on [17-03-2011] ? END**/

.page_error .room_results .currency_converter {
    visibility: visible !important;
}

/** Style-changes based on adjustments for [confirmation page map alignment] on [24-03-2011] ? START**/

.mapHolder
{
	float:left;
}

.directionHolder
{
	float: right; 
}
.confirmation .map .pic, .book3 .map .pic {
	background-image: none !important;
	background-color: #fff !important;
}

.booking .map .pic
{
	width: 100% !important;	
}

.map .direction
{
	width:390px !important;
	height: 122px !important;
}

.reservation .confirm_links_bar .modify_btn {
	float: right !important;
}

/** Style-changes based on adjustments for [confirmation page map alignment] on [24-03-2011] ? END**/

/** Style-changes based on adjustments for [smoking and Non smoking for room rates page] on [31-03-2011] ? START**/

.room_results .smoke, .room_results .wheelchair { display:none; width:15px; height:16px;background-image:url(clientlibs_ramada/images/property/rooms_and_rates/regulations-sprite-white.png);background-repeat:no-repeat; }
.room_results .smoke { background-position:0px -64px; }
.room_results .show_smoke .smoke, .room_results .show_wheelchair .wheelchair {display:block;float:left; margin-left:5px; }
.room_results .nonsmoke, .room_results .wheelchair { display:none; width:16px; height:16px;background-image:url(clientlibs_ramada/images/property/rooms_and_rates/icon_room_features.png);background-repeat:no-repeat; }
.room_results .nonsmoke { background-position:0px 0px; }
.room_results .show_smoke .nonsmoke, .room_results .show_wheelchair .wheelchair {display:block;float:left; margin-left:5px; }

/** Style-changes based on adjustments for [smoking and Non smoking for room rates page] on [31-03-2011] ? END**/

/** Style-changes based on adjustments for [unavailable gray color for room rates page] on [01-04-2011] ? START**/

.room_results .unavailable { color:#666666; }

/** Style-changes based on adjustments for [unavailable gray color for room rates page] on [01-04-2011] ? END**/

/** Style-changes based on adjustments for [alternate rate message on the search result page] on [05-04-2011] ? START**/
.alternateRateMsg, .availability_limited
{
	color:#ff0000!important;
}
/** Style-changes based on adjustments for [alternate rate message on the search result page] on [05-04-2011] ? END**/

/** Style-changes based on adjustments for [reserve button in wyndham rewards  page where user not logged in] on [05-04-2011] ? START**/
a.reserveRed_button
 {
	float: right; 
	background: url(clientlibs_ramada/images/property/rooms_and_rates/bg_button.gif) repeat-x #890000; 
	border:1px solid #b63333; 
	color:#ffffff; 
	text-transform:uppercase;
	font-weight:bold; 
	padding:0px 2px; 
	margin:0px; 
	width: 5.5em; 
	text-decoration: none;
	height: 19px;
	text-align: center;
	line-height: 19px;
	font-size: 13px;
}
/** Style-changes based on adjustments for [reserve button in wyndham rewards  page where user not logged in] on [05-04-2011] ? END**/

/** Style-changes based on adjustments for [cluster heading logo on the search result page] on [07-04-2011] ? START**/
.clusterLogo
{
	vertical-align : middle!important;	
	margin-top:5px;
}
/** Style-changes based on adjustments for [cluster heading logo on the search result page] on [07-04-2011] ? END**/

/***Cognizant added css  for smoking non smoking icon visibility in RoomRatesBanner page on 08-04-2011****/
/** Style-changes based on adjustments for [smoking non smoking icon visibility in RoomRatesBanner page] on [08-04-2011] ? START**/
.roomRateBannerLiClass
{
	position: relative; padding: 0 0 0 15px;
}
/** Style-changes based on adjustments for [smoking non smoking icon visibility in RoomRatesBanner page] on [08-04-2011] ? END**/

/** Style-changes based on adjustments for [error msg div position in ModifyReservationBanner.xhtml page] on [11-04-2011] ? START**/



/** Style-changes based on adjustments for [error msg div position in ModifyReservationBanner.xhtml page] on [11-04-2011] ? END**/

/** Style-changes based on adjustments for [empty <tr> in search_room_info.xhtml page] on [11-04-2011] ? START**/
.tdlineHeight
{
	height: 1px!important;
	font-size: 0!important;
	padding: 0!important;
	margin: 0!important;
}
/** Style-changes based on adjustments for [empty <tr> in search_room_info.xhtml page] on [11-04-2011] ? START**/

/** Style-changes based on adjustments for [Redeem Points button in PropertyOverview page] on [11-04-2011] ? START**/
.ter_content .rate_promo .btn 
{
	width: 118px!important;
}
/** Style-changes based on adjustments for [Redeem Points button in PropertyOverview page] on [11-04-2011] ? END**/

/***Bing map temporary fix for Rosetta Integration**/
.large_map {
      width: 688px;
      height: 311px;
      margin: 0 0 10px;
      position: relative;
}

.prim_content form li > .note {
	float: left;
	margin: 0px 0 0em 0px!important;
}


/** Style-changes based on adjustments for [Wyndham Rewards page for error section text] on [13-04-2011] ? START**/

.property .content_well div.errorWRPoints {
    background-position: 15px 9px;
    border: medium none;
    font-weight: bold;
    margin: -20px 0 5px;
    padding-left: 40px;
}

div.errorWRPoints {
    background: url("clientlibs_ramada/images/global/icons/icon_error.png") no-repeat scroll 27px 8px #FFFF33;
    color: #000000;
    margin: 10px 0 0 -18px;
    padding: 10px 10px 10px 50px;
}
errorWRPoints.css (line 3)
.redeemErrorMsg {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #B3B3B3;
    color: #333333;
    font-weight: bold;
    margin: -20px 0 5px;
    padding: 8px 10px;
}

.property .content_well div.error
{
	margin: 0!important;
}

/** Style-changes based on adjustments for [Wyndham Rewards page for error section text] on [13-04-2011] ? END**/

/** Style-changes based on adjustments for [Wyndham Rewards page for reserve button with hand] on [14-04-2011] ? START**/
a.reserveRed_buttonHand
 {
	float: right; 
	background: url(clientlibs_ramada/images/global/sprites/button-sprite-rpt.png) repeat-x scroll 0 -120px #A91E3A;
	border: 1px solid #666666;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: 12px/16px "Arial","Helvetica",sans-serif;
    font-weight:bold;
    height: 16px;
    padding: 0 6px;
    text-align: center;
    text-decoration: none !important;	
    text-transform:uppercase;
}
/** Style-changes based on adjustments for [Wyndham Rewards page for reserve button with hand] on [14-04-2011] ? END**/

/** Style-changes based on adjustments for [show only available text] on [18-04-2011] ? START**/
.shoOnlyAvaiable
{
	position:absolute; top:47px;
}
/** Style-changes based on adjustments for [show only available text] on [18-04-2011] ? END**/
/* Start -- comment for property alt sell fix 12-04-2011 */
.prop_search_results h3 {
	margin-top: 2em;
	padding: 0 0 0 0 !important;
	height: 27px;
	line-height: 27px;
	background: url()!important;
}
/* End -- comment for property alt sell fix 12-04-2011 */

.seoClass {		
	
}

/** Style-changes based on adjustments for [displaying 4 tabs on page load in the roomrate page] on [11-29-2011] ? START**/
#rrTabCont > ul
{
	margin:0!important; width:657px!important;
	
}
#rrTabCont li {
	width: 163px !important;	
}

#rrTabCont #rrMoreRates 
{	
	width: 494px !important;
}
/** Style-changes based on adjustments for [displaying 4 tabs on page load in the roomrate page] on [11-29-2011] ? END**/

/** Style-changes based on adjustments for [displaying tabs on page load in the wyndham rewards page] on [20-04-2011] ? START**/
#rrTabCont.wyn_rewards_tab_single li { width: 329px!important; }
/** Style-changes based on adjustments for [displaying tabs on page load in the wyndham rewards page] on [20-04-2011] ?END**/
	
/***Cognizant added css for solving the UI issue of last page on the search result page  on 20-04-2011****/
/** Style-changes based on adjustments for [solving the UI issue of last page on the search result page] on [20-04-2011] ? START**/
.search_header .header_wrap {
	/** changes for Defect #34680] -Starts **/
	width: 370px!important;/* changes done for defect #35933 on 5/10/2012*/
	/** changes for Defect #34680] -Ends **/
}
/** Style-changes based on adjustments for [solving the UI issue of last page on the search result page] on [20-04-2011] ? END**/
.ModifyOverlay{
	width:100%;
	height:100%;
	background:#000;
	display:none;
	padding:0px;
	margin:0px;
	position:fixed;
	top:0px;
	left:0px;
	z-index: 300;
}

/** Style-changes based on adjustments for [solving No Max on the search result page] on [21-04-2011] ? START**/
.price .content p.noMax{
	margin-top:-24px!important;
}
/** Style-changes based on adjustments for alignment of 200 in price slider in search result page - Start **/
.price .content p.right{
	float:left!important;
	margin-left:139px!important;
}
/** Style-changes based on adjustments for alignment of 200 in price slider in search result page - End **/
/** Style-changes based on adjustments for [solving No Max on the search result page] on [21-04-2011] ? END**/

/** Style-changes based on adjustments for [solving Wyndham rewards login error msg for HeaderBanner.xhtml] on [23-04-2011] ? START**/

.error_message_password {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 204px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 5px;
    z-index: 6;
}


.review .error_message_password {
     left: 136px;
    margin-top: 87px;
    overflow: visible;
    top: auto;
    width: 187px;    
}

.error_message_password > span {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent;
    color: #000000;
    display: block;
    height: 23px;
    line-height: 23px;
    max-width: 200px;
    padding: 7px 11px 7px 3px;
}

.error_message_password.error_longPassword span
{
	 line-height: 1; width:240px;
}

/** Style-changes based on adjustments for [solving Wyndham rewards login error msg for HeaderBanner.xhtml] on [23-04-2011] ? END**/


/** Style-changes based on adjustments for [solving the anti null message issue in IE] on [23-04-2011] ? START**/
.content_well h4 {
    padding: 0 0 6px;
}
/** Style-changes based on adjustments for [solving the anti null message issue in IE] on [23-04-2011] ? END**/

/** Style-changes based on adjustments for ["Enter" button css issue(in the "More rate and codes" pop up in the room rates page) on 29-04-2011 as it was missing in their delivarable Dt:25-04-2011 but was present in "Ccxlabs"] on [29-04-2011] ? START**/
.prop_discount_box .btn {
	clear: both;
	margin: 0 0 0 25px;
	width: 4.5em;
}
/** Style-changes based on adjustments for ["Enter" button css issue(in the "More rate and codes" pop up in the room rates page) on 29-04-2011 as it was missing in their delivarable Dt:25-04-2011 but was present in "Ccxlabs"] on [29-04-2011] ? END**/

/** Style-changes based on adjustments for ["Go" button css issue in footer Sign Up For Email section] on [30-04-2011] ? START**/
.column_box .column_five input[type="submit"] {
			width: 25px;
			height: 19px;
			background: url(clientlibs_ramada/images/buttons/small_grad_btn.png) 0 0 no-repeat;
			line-height: 19px;
			font-size: 11px;
			cursor: pointer;
			float: right;
		}
/** Style-changes based on adjustments for ["Go" button css issue in footer Sign Up For Email section] on [30-04-2011] ? END**/

/** Style-changes based on adjustments for [removing pipe(|) present at the end of email in propertyHeader.xhtml] on [30-04-2011] ? START**/
.hotel_contact .contact_links > li:first-child 
{
	border-right:none!important;
}
/** Style-changes based on adjustments for [removing pipe(|) present at the end of email in propertyHeader.xhtml] on [30-04-2011] ? END**/

/** Style-changes based on adjustments for [displaying the error message for room in search Widget] on [30-04-2011] ? START**/
.error_message_Room {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 72px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 83px;
    z-index: 6;
}

.review .error_message_Room {
    left: 136px;
    margin-top: 44px;
    overflow: visible;
    top: auto;
    width: 187px;    
}

.error_message_Room > span {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent;
    color: #000000;
    display: block;
    height: 23px;
    line-height: 23px;
    max-width: 276px;
    padding: 7px 11px 7px 3px;
}

.error_message_Room.error_longRoom span
{
	 line-height: 1; width:325px; 
}

/** Style-changes based on adjustments for [displaying the error message for room in search Widget] on [30-04-2011] ? END**/

/** Style-changes based on adjustments for [aligning the submit button in ConfirmationBanner.xhtml] on [06-05-2011] ? START**/

.confirmBtnHolder {
    margin: 10px 0 0 60px;
}
/** Style-changes based on adjustments for [aligning the submit button in ConfirmationBanner.xhtml] on [06-05-2011] ? END**/

/** Style-changes based on adjustments for [overriding the z index value in mapcontrol.css] on [06-05-2011] ? START**/
.MSVE_MapContainer
{
	z-index: 89; /* changed to take care of the gigya over-lapping issue*/
}
/** Style-changes based on adjustments for [overriding the z index value in mapcontrol.css] on [06-05-2011] ? END**/

/** Style-changes based on adjustments for [refine widget section overlaping on the footer section defect : 25714] on [02-06-2011] ? START**/
.widget_wrap .widget_box
{
	position: relative!important;
}

/** Style-changes based on adjustments for [refine widget section overlaping on the footer section defect : 25714] on [02-06-2011] ? END**/

/** Style-changes based on adjustments for [button text for WY property for FNS search defect : 25721] on [02-06-2011] ? START**/
.hotel_result div.availability .btn.btn_sec.long_text 
{
	line-height: 12px;
}

/** Style-changes based on adjustments for [button text for WY property for FNS search defect : 25721] on [02-06-2011] ? END**/


/** Style-changes based on adjustments for [Review Reservation Find it button alignment] on [06-06-2011] ? START**/

.widget_wrap .search form .find_it
{
	clear:both;
}
.widget_wrap .review form .find_it 
{
	clear:none;
}

/** Style-changes based on adjustments for [Review Reservation Find it button alignment] on [06-06-2011] ? END**/

/** Style-changes based on adjustments for [solve UI issue in Modify Modal] on [07-06-2011] ? START**/
/** Style-changes[several "border-width" property is commented] based on adjustments for [getting border in confirmation page print defect #29324] on [12-02-2011] - Start **/
.price_bar {
	width: 688px;
	clear: both;
	margin: 0 0 10px;
	text-align: center;
	font-size: 12px;
}

.price_bar table {
	width: 100%;
	border-collapse: collapse;
	vertical-align: middle;
}

.price_bar th,
.price_bar td {
	padding: 0 3px;
	background: url(clientlibs_ramada/images/reservations/price-bar.png) no-repeat;
	border: 1px solid #999;
	min-width: 70px;
	max-width: 175px;
}

/* Explicit widths for some columns to ensure 
they don't get too wide or too narrow */

.price_bar .num_rooms,
.price_bar .num_nights,
.price_bar .tax {
	width: 70px;
}

.price_bar .total {
	width: 110px;
}

/* Table heads ----- */

.price_bar th {
	height: 18px;
	/*border-width: 0 1px 1px 0;*/
	background-position: -15px 0;
	font-weight: normal;
}

.price_bar th.sel_room {
	background-position: 0 0;
	min-width: 110px;
}

.price_bar th.total {
	color: #fff;
	/*border-right-width: 0;*/
	background-position: 100% 0;
}

/* Table cells ----- */

.price_bar td {
	background-position: -15px 100%;
	/*border-width: 0 1px 0 0;*/
	padding: 5px 3px;
	font-weight: bold;
}

.price_bar.points td {
	padding: 10px 3px;
}

.price_bar .tax,
.price_bar .sugg_price,
.price_bar .modal_trigger {
	font-weight: normal;
}

.price_bar td.sel_room {
	background-position: 0 100%;
}

.price_bar .adv_purchase {
	min-width: 110px; /* ensure ample space for badge */
}

.price_bar td.total {
	background-position: 100% 100%;
	/*border-right-width: 0;*/
	border-bottom: medium none;
    border-right: medium none;
}

/* Additional price bar styles ----- */

.price_bar .adv_purchase .actual_price .price_amt {
	color: #666;
}

.price_bar div {
	position: relative;
}

.price_bar .badge {
	position: absolute;
	top: -25px;
	left: 0px;
}

.price_bar .price > span {
	display: block;
}

.price_bar .modal_trigger {
	font-size: 10px;
}
/** Style-changes[several "border-width" property is commented] based on adjustments for [getting border in confirmation page print defect #29324] on [12-02-2011] - End **/
/** Style-changes based on adjustments for [solve UI issue in Modify Modal] on [07-06-2011] ? END**/

/** Style-changes based on adjustments for [remove overlapping of map over email pop up in Map and Direction page] on [13-06-2011] ? START**/

#email_modal 
{
	z-index: 99;
}
/** Style-changes based on adjustments for [remove overlapping of map over email pop up in Map and Direction page] on [13-06-2011] ? END**/

/** Style-changes based on adjustments for [displaying the correct display color as reffered by rosettalabs] on [02-06-2011] ? START**/
h3.deal_headernew {
    color: #CE2142 !important;
	}
	
h3.deal_headernew a{ 
    color: #CE2142 !important;
    text-decoration: underline;
	}
	
h3.deal_headernew a:hover{ 
    color: #CE2142 !important;
    text-decoration: underline;
	}
/***Style -changes based on user request-06-02-2011- end****/
/***Style - changes based on user request-displaying the correct display color as per Rosetta Labs on D&D Landing page on 06-02-2011 - Start****/
h3.deal_header2 a{ 
   color: #CE2142 !important;
    text-decoration: underline;
	
	}
	
h3.deal_header2 a:hover{ 
   color: #CE2142 !important;
    text-decoration: underline;
	}
/***Style -changes based on user request-06-02-2011- end****/

/***Style - changes based on user request-displaying the correct display color as per Rosetta Labs on D&D Landing page on 06-02-2011 - Start****/
h3.deal_header a{ 
   color: #CE2142 !important;
    text-decoration: underline;
	
	}
	
h3.deal_header a:hover{ 
   color: #CE2142 !important;
    text-decoration: underline;
	}
/** Style-changes based on adjustments for [displaying the correct display color as reffered by rosettalabs] on [02-06-2011] ? END**/

/***Cognizant added css for Hotel Package page text listing on 02-06-2011 - Start****/
/** Style-changes based on adjustments for [Hotel Package page text listing] on [02-06-2011] ? START**/
.textlist1 {
    font-size: 100% !important;
	color: #666666 !important;
    line-height: 1.5 !important;
    margin: 0 0 0.2em !important;
    padding: 0 0 0 5px !important;
    border: none !important;
    list-style: disc inside !important;	
}
/** Style-changes based on adjustments for [Hotel Package page text listing] on [02-06-2011] ? END**/

/** Style-changes based on adjustments for [Group Travel page checkbox text] on [21-06-2011] ? START**/
.billForm .input_group label
{
	text-align: left;
}
/** Style-changes based on adjustments for [Group Travel page checkbox text] on [21-06-2011] ? END**/

/** Style-changes based on adjustments for [email modal send button] on [21-06-2011] ? START**/
#email_modal form input[type="submit"]
{
    float:right;
    width:5em;
}
/** Style-changes based on adjustments for [email modal send button] on [21-06-2011] ? END**/

#content_well .prop_discount_box .btn
{
	float:left;
}

/** Style-changes based on adjustments for [site map loaction page] on [22-06-2011] ? START**/
.locations{
	padding: 20px;	
}

.locations li {
    float: left;
    font-size: 1.2em;
    margin: 0 5px 1px 0;
    width: 200px;
}

.locations h2.standard {
    margin: 10px 0 20px 0;
}
/** Style-changes based on adjustments for [site map loaction page] on [22-06-2011] ? END**/

/** Style-changes based on adjustments for [WR Member details] on [23-06-2011] ? START**/

.header .logged{
	margin:0!important;
}

/** Style-changes based on adjustments for [WR Member details] on [23-06-2011] ? END**/


/** Style-changes based on adjustments for [search result page check rates buttons] on [27-06-2011] ? START**/
/** Style- changes for defect #29684  on [29-12-2011] -start**/
.hotel_result div.availability .btn
{
	margin: 0 auto 0px;
	 text-transform: none!important;
}
/** Style- changes for defect #29684  on [29-12-2011] -end**/
.dateless .hotel_result div.availability .tooltip
{
	top: 99px!important;
}

.hotel_result div.availability .points
{
	padding: 13px 0 0 42px;
	position: absolute;
}

.btn.btn_sec
{
	text-transform: inherit;	
}
/** Style-changes based on adjustments for [search result page check rates buttons] on [27-06-2011] ? END**/

/** Style-changes based on adjustments for [Wyndham Rewards Login Error Message] on [29-06-2011] ? START**/

.wrErrorMsg {
	color: #666666;
}

/** Style-changes based on adjustments for [Wyndham Rewards Login Error Message] on [29-06-2011] ? END**/
/***Style -changes based on user request- Width corrected - Book Now button on D&D page 07-01-2011- START****/
.book_offer a {
	width: 54px !important;
}/***Style -changes based on user request -07-01-2011- END****/

/** Style-changes based on adjustments for [Fixed room description overlap issue in booking path] on [13-07-2011] ? START**/
.about_room p, .about_room a {
	word-wrap: break-word;
}
/** Style-changes based on adjustments for [Fixed room description overlap issue in booking path] on [13-07-2011] ? END**/

.hotel_row p.hotel1 {
/***color: #CE2142;****/
    font-weight: bold;
    line-height: 26px;
    margin: 0 4px;
    width: 240px;
    font-size: 1.091em;
}

.hotel_row p.hotel {
   
    width: 325px !important;
}

/***Style -changes based on user request -07-13-2011- END****/

/***Style-changes based on user request- Text color not showing up Check rates buttons for waterparks page 07-13-2011- START****/
.hotel_room .btn.btn_sec {
    color: #FFFFFF;
}/***Style -changes based on user request -07-13-2011- END****/
/** Style-changes based on adjustments for [Fixed Rate and Corporate Code description] on [22-07-2011] ? START**/
.rate_code, .corp_code {
    font-family: "Verdana",sans-serif;
}
/** Style-changes based on adjustments for [Fixed Rate and Corporate Code description] on [22-07-2011] ? END**/


/***Style-changes done for Ramada as Alignment of text and components in the message is not proper when NRF is triggered-START
.container .search_widget, .container .search_module, .container .refine_module, .container .contact_module {
margin: -27px 14px 0 3px !important;
}
.content_well {
margin: 0 0 30px!important;
}
#content_wrap .content_well .notification ul {
margin: 0 0 10px 40px !important;
}
/***Style-changes done for Ramada as Alignment of text and components in the message is not proper when NRF is triggered-END****/

/** Style-changes based on adjustments for modify modal image section on 10-06-2011 - START**/
#newroomtypeimage
{
	float: left; 
	/*margin-right: 10px;
    padding: 10px 0 0 11px;*/ /*Commented for defect-48735-modify reservation modal alignment*/
}
/** Style-changes based on adjustments for modify modal image section on 10-06-2011 - END**/

/** Style-changes based on adjustments for [group travel page date field error msg position] on [18-08-2011] ? START**/

.error_message_GTdate {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 360px;
    padding: 0 0 0 21px;
    position: absolute;
    top: -8px;
    z-index: 6;
}


.error_message_GTdate > span {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent;
    color: #000000;
    display: block;
    height: 23px;
    line-height: 23px;
    max-width: 276px;
    padding: 7px 11px 7px 3px;
}

.error_message_GTdate.error_longGTdate span
{
	 line-height: 1; width:325px;
}

/** Style-changes based on adjustments for [group travel page date field error msg position] on [18-08-2011] ? END**/

/** Style-changes based on adjustments for [Wyndham login message display] on [24-08-2011] ? start**/
.logged
{
	width:272px;
}

.header .logged p a
{
	margin-left: 0px;
}

.logged p
{
	line-height:1;
}

.logged p, .logged li, .logged dl, .logged tr {
    font-size: 1em;
}

.autHolder 
{
    position: absolute;
    top: 34px;
	width:300px;
    left:0;
}

.login .rewardsTag 
{
	top:48px!important;
}
/** Style-changes based on adjustments for [Wyndham login message display] on [24-08-2011] ? end**/

/** Style-changes based on adjustments for [Fixed room count drop down field is not totally visible on the modify stay page issue] on [06-09-2011] ? START**/
.booking .modify select {
	width: auto !important;	
}

.email_optout {
    padding: 0pt 0pt 0pt 50px;
    font-weight:bold;
}
/** Style-changes based on adjustments for [Fixed room count drop down field is not totally visible on the modify stay page issue] on [06-09-2011] ? END**/

/***Style-changes based on user request-[Property Name+ Address in Italics on the Property Overview page] 10-04-2011- START****/
.prop_header p {
	font-style: normal !important; 
}
.prop_header h2 {
	font-style: normal !important; 
}
.prop_header dt{
		font-style: normal !important; 
}
.prop_header dl{
		font-style: normal !important; 
}
.prop_header ul{
		font-style: normal !important; 
}
/***Style -changes based on user request-10-04-2011- END****/

/***Style-changes based on user request- new H4 style added for SEO Pages 07-18-2011- START****/
.generic_content h4 {
    padding: 5px 0 16px !important;
}


/***Style-changes based on user request- new HR style added for SEO Pages 07-18-2011- START****/
.generic_content hr {
    background-color: #656565;
    height: 1px;
    margin: 33px 0 0;
}

/***Style -changes based on user request -07-18-2011- END****/


/***Style-changes based on User Request-[Defect# 26764 -The Find It button is getting hidden in search widget when Number of Nights breaks into 2 lines] 10-07-2011- START****/
/*.widget_wrap form p{
	margin: auto !important;
}*/
/***Style -changes based on user request 10-07-2011- END****/

/***Style-changes based on User Request-[Defect#  27944 -Rate information tool tip does not fit in text box ] 10-18-2011- START****/
/* div.rate_code {
    background: url("clientlibs_ramada/images/ratecodeBG.png") no-repeat scroll 0 50% transparent !important;
	left: 208px !important;
    min-height: 81px !important;
    padding: 5px 29px 20px 45px !important;
    position: absolute !important;
    top: 21px !important;
    width: 218px !important;
    z-index: 300 !important;
} */


/***Style -changes based on user request 10-18-2011- END****/

/** Style-changes based on adjustments for [Dream/Night Integration] on [21-10-2011] ? start**/
/** Style-changes based on Map Push Pin Hover Display for [Dream/Night Integration] on [29-11-2011] ? start**/
.btn_sec_dn {
    bottom: 3px;
    font-size: 12px !important;
    height: 26px;
    left: 15px;
    line-height: 12px;
    position: absolute;
    width: 138px;
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #005D8B;
	background-position: 0 -120px;
	border: 1px solid #666666;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	top: 123px;
}

.btn_sec_dn:hover {
	background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #C9C9C9;
	border-color: #BBBBBB;
	background-position: 0 -160px;
	color: #CE2142;
	text-decoration: none;
}
.btn_sec_dn:active {
	border-color: #BBBBBB;
	background-color: #C9C9C9;
	background-position: 0 -80px;
	color: #CE2142;
	text-decoration: none;
}
 

.hotel_result.unavailable div.availability .btn_sec_fns {
    cursor: pointer;
    border: 1px solid #666666;
    cursor: pointer;
    font-weight: bold;
    line-height: 12px;
    left: 50%;
    bottom: auto;
    margin: -1.1em 0 0 -5.2em;
    padding: 3px 6px 0;
    top: 50%;
    width: 117px;
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") repeat-x scroll 0 0 #005D8B;
	background-position: 0 -120px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: "Arial","Helvetica",sans-serif;
    font-size:12px;
    height: 27px;
    text-align: center;
    text-decoration: none;
    bottom: auto;
    margin-left: -65px;
    position: absolute;
}


.hotel_result.unavailable div.availability .btn_sec_fns:hover {
	background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #C9C9C9;
	background-position: 0 -40px;
	border: 1px solid #BBBBBB;
	color: #CE2142;
	text-decoration: none;
}
.hotel_result.unavailable div.availability .btn_sec_fns:active {
	border-color: #BBBBBB;
	background-color: #C9C9C9;
	background-position: 0 -80px;
	color: #CE2142;
	text-decoration: none;
}

.map_btn_fns_dn {
    background-position: 0 0;
    cursor: pointer;
	bottom: -4em;
	line-height: 12px;
    padding: 3px 6px 0;
    width: 117px;
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") repeat-x scroll 0 -120px #005D8B;
	border: 1px solid #666666;
	font-family: "Arial","Helvetica",sans-serif;
	font-weight: bold;
	left: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size:12px;
    height: 27px;
	position: absolute;
    text-align: center;
    text-decoration: none;
}
	
.map_btn_fns_dn:hover {
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #C9C9C9;
	background-position: 0 -40px;
	border: 1px solid #BBBBBB;
	color: #CE2142;
	text-decoration: none;

}
.map_btn_fns_dn:active {
	border-color: #BBBBBB;
	background-color: #C9C9C9;
	background-position: 0 -80px;
	color: #CE2142;
	text-decoration: none;
}

.map_btn_sec_dn {
    bottom: auto;
    font-size: 12px;
    height: 26px;
    left: 0;
    line-height: 12px;
    width: 138px;
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 -120px repeat-x #005D8B;
	border: 1px solid #666666;
	text-decoration:none;
	font-family: "Arial","Helvetica",sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-align: center;
	display: block;
}
	
.map_btn_sec_dn:hover {
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #C9C9C9;
	border-color: #BBBBBB;
	background-position: 0 -160px;
	color: #CE2142;
	text-decoration: none;

}
.map_btn_sec_dn:active {
	border-color: #BBBBBB;
	background-color: #C9C9C9;
	background-position: 0 -80px;
	color: #CE2142;
	text-decoration: none;
}
/** Style-changes based on Map Push Pin Hover Display for [Dream/Night Integration] on [29-11-2011] ? end**/
/** Style-changes based on adjustments for [Dream/Night Integration] on [21-10-2011] ? end**/

/** Style-changes based on adjustments for [Fixing defect 28356] on [11-03-2011] ? START**/
.compass_directions
{
	 margin: 10px 0 20px 15px!important;
}
.map_directions
{
	margin: 10px 10px 20px 0!important;
}
/** Style-changes based on adjustments for [Fixing defect 28356] on [11-03-2011] ? END**/
/** Style-changes based on [issue#27882:fixed] for  [17-11-2011] ? START**/
 .content_well li #bookingRequest {
	height: 45px!important ;
}
/** Style-changes based on [issue#27882:fixed] for  [17-11-2011] ? END**/

/** style-changed for go button of wyndham Rewards for  reservation page on clicking the [link first time signing -in ] on [6-12-2011]-START  **/
.right_copy form input[type="submit"].btn {
    
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") repeat-x scroll 0 0 #A91E3A;
    float: left;
    height: 18px;
    margin: 16px 0 0;
    width: 30px;
    padding:0;

}

.right_copy form input[type="submit"].btn:hover,
.right_copy form input[type="submit"].btn:focus,
.right_copy form input[type="submit"].btn:active {
	background-position: 0 -40px;
	background-color: #cfcfcf;
	color: #ce2142;
	border-color: #bbb;
}
/** style-changed for go button of wyndham Rewards for  reservation page on clicking the [link first time signing -in ] on [6-12-1011]-END  **/
/** Style-changes based on Rate Button Display for [Planet HollyWood Integration] on [09-12-2011] ? start**/ 
.btn_Planet_Holly{ 
    background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #005D8B; 
        background-position: 0 -120px; 
        border: 1px solid #666666; 
        font-weight: bold; 
        color:#ffffff; 
        text-decoration: none; 
        text-align:center; 
        bottom: auto; 
    height: 36px; 
    line-height: 1.1; 
    margin: -1.1em 0 0 -5.2em; 
    padding: 2px 0 2px; 
    top: 42%; 
    width: 10em; 
    left: 46%; 
    margin-left: -4.5em; 
    position: absolute; 
    color: #FFFFFF; 
    cursor: pointer; 
    display: block; 
    font-size: 12px; 
        font-family: "Arial","Helvetica",sans-serif; 
} 
.btn_Planet_Holly:hover { 
        background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #C9C9C9; 
        border-color: #BBBBBB; 
        background-position: 0 -160px; 
        color: #CE2142; 
        text-decoration: none; 
} 
.btn_Planet_Holly:active { 
        border-color: #BBBBBB; 
        background-color: #C9C9C9; 
        background-position: 0 -80px; 
        color: #CE2142; 
        text-decoration: none; 
} 

.map_btn_Planet_Holly{ 
        background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #005D8B; 
        background-position: 0 -120px; 
        border: 1px solid #666666; 
        font-weight: bold; 
        color:#ffffff; 
        text-decoration: none; 
        bottom: 55px; 
    height: 36px; 
    line-height: 1.1; 
    margin: -1.1em 0 0 -5.2em; 
    padding: 2px 0 2px; 
    width: 10em; 
    left: 33%; 
    margin-left: -4.5em; 
    position: absolute; 
    color: #FFFFFF; 
    cursor: pointer; 
    display: block; 
    font-size: 12px; 
        font-family: "Arial","Helvetica",sans-serif; 
    text-align: center; 
        } 
.map_btn_Planet_Holly:hover { 
        background: url("clientlibs_ramada/images/global/sprites/button-sprite-rpt.png") 0 0 repeat-x #C9C9C9; 
        border-color: #BBBBBB; 
        background-position: 0 -160px; 
        color: #CE2142; 
        text-decoration: none; 
} 
.map_btn_Planet_Holly:active { 
        border-color: #BBBBBB; 
        background-color: #C9C9C9; 
        background-position: 0 -80px; 
        color: #CE2142; 
        text-decoration: none; 
} 
/** Style-changes based on Rate Button Display for [Planet HollyWood Integration] on [09-12-2011] ? end**/ 

/***Style-changes based on User Request-[Baymont Internal Espot look revised ] 12-19-2011- START****/
.tertiary2 {
    background: none;
    clear: right;
    float: right;
    position: relative;
    width: 216px;
}	
.espot {
    margin-bottom: 15px;
}

/***Style-changes based on User Request-[Baymont Internal Espot look revised ] 12-19-2011- START****/

/** Style- changes for defect #31030[font size for auto-recommend entries in the Search Widget] on [18-01-2012] -start**/
.ui-menu-item{
	font-size:1.15em !important;
	}
/** Style- changes for defect #31030[font size for auto-recommend entries in the Search Widget] on [18-01-2012] -end**/
/** Style-changes based on Link Wyndham Hotel Group logo in brand.com footers on [18-01-2012] ? start**/	
.fb_wyndham_hotel_group {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 49px;
    left: 360px;
    position: absolute;
    top: -3px;
    width: 199px;
}
/** Style-changes based on Link Wyndham Hotel Group logo in brand.com footers on [18-01-2012] ? end**/
/** Style-changes based on Amenity & Services text issue in Overview Page on [25-01-2012] ? START**/
.hotelContent .amenities .hotel_left_add
{
	 margin: 0 0 5px !important;
}
/** Style-changes based on Amenity & Services text issue in Overview Page on [25-01-2012] ? END**/
/** Style-changes base on limiting 5 Hero's on Home Page[27-01-2012] Enhancement:#31455 ? START**/
.center-wrap p
{
	width:auto!important;
}
/** Style-changes base on limiting 5 Hero's on Home Page[27-01-2012] ? END**/

.tripHolder {
	margin-top:4px;
	font-style:normal;
/**Stlye-changes for issue#32360 in property pages on [9-2-2012] Start **/	
	margin-bottom:4px;
/**Stlye-changes for issue#32360 in property pages on [9-2-2012] End **/
}
.tripBg {width:100%; padding:0;}
.tripHeader {
	height:17px;margin-bottom: 8px;
}
.tripImg {padding-top: 4px;}
.hotel_result div.availability .reason p {
	margin-bottom: 2px!important;
}
.tripTxtBg{
	font-weight:bold;
}	

.BigBtn{width:8em !important; cursor: default; font-size: 11px !important;}


/** Style-changes based on adjustments for pagination next Arrow on 10-02-2012 ----- start****/
results_meta .paging a,
.results_meta .paging span {
	text-decoration: none !important;
	padding: 0 2px !important;
}
/** Style-changes based on adjustments for pagination next Arrow on 10-02-2012 ----end****/
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#29997 ] - Start **/
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - Start **/
.breadcrumbs_progress_bar
{
	float: right;
    height: 100%;
    left: 0;
    margin: 5px 0;
    position: relative;
    top: -5px;
    width: 100%;
    z-index: 99;
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - End **/
.breadcrumbs_progress_bar .right_arrow{
	padding: 0 3px;
}
.breadcrumbs_progress_bar ul{
	height:100%;
	margin-left: 0;
	margin-bottom: 2px;
}
.breadcrumbs_progress_bar li{
	float: left;
	height: 100%;
	list-style: none;
	color: #0066CC;
	font-size: 11px !important;
}
.breadcrumbs_progress_bar a{
	color: #0066CC;
}
.breadcrumbs_progress_bar a:hover{
	color: #CE2142;	
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#29997 ] - End **/
/** Style- changes for enhancement #32319  -start**/
.subHeader
{
	margin:0px;
	padding:0px;
	list-style:none;	
}

.subHeader a
{
	padding-left:20px ;
	background: url("clientlibs_ramada/images/global/arrow-list.png") no-repeat left;
	margin:5px 0 5px 0;
	color: #006699;
    /** changes for Defect #34680] -Starts **/
    font-size: 1.1em;
	/** changes for Defect #34680] -Ends **/
    font-weight: bold;
    text-decoration: none;
}

.coreBrandClsHeader
{
	color: #006699;
    display: inherit;
    font-weight: bold;
    font-size: 1.2em;
    margin: 3px 0 3px 0;
    padding: 0;
    min-height:30px;
	border:2px solid #333333;
	width: 695px;
}

.coreBrandClsHeader .imgHold
{
	margin:0 5px 0 0; width:118px; float:left; min-height:30px;
}

.coreBrandClsHeader .imgData
{
	width:571px; text-align: center; color: #FFFFFF; min-height: 30px;
}
/** Style- changes for enhancement #32319  -end**/

/** Changes to remove H tags[Enhancement #32314] -Start **/
.prop_header h1 {
	font-style: normal !important; 
}
/** Changes to remove H tags[Enhancement #32314] -End **/

/** Css added for find it button issue defect #34645  -start**/
.widget_wrap form p {
    margin: auto !important;
}
/** Css added for find it button issue defect #34645  -end**/
.altsellmessage {
	background-color: #CD2042;
	margin: 0 0 0 124px;
	padding:0;	
}
.altsellmessage h2{
margin: 0!important;
padding: 5px 0 0 !important;
}
/**Barclay Changes:Start**/
.barclay_overlay {display:block;width:100%;height:100%;position:absolute;left:200px;top:200px;z-index:400;}

 .lbbarclay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 300;
    opacity: 0.5;
    filter: alpha(opacity = 50);    
    display: block;
 }
 .barclayGenImage {
 	width: 702px;
 }
 .barclayImage {
 	margin-left: 6px;
 	cursor: pointer;
 }
 #barclayOffer {
 	width:780px;
 	display:inline;
 }

.lightBoxWrapper {
    background: url("clientlibs_ramada/images/barclays/body_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #000000;
    min-height: 490px;
    margin: 140px 0 0 -112px;
    padding: 5px;
    position: relative;
    width: 765px;
    z-index:999;
}
.applyNow {
    background: url("clientlibs_ramada/images/barclays/applyNow_bg.png") repeat scroll 0 0 transparent;
    height: 241px;
    position: absolute;
    right: 0;
    top: 0;
    width: 174px;
}
.applyNow_arrow {
    background: url("clientlibs_ramada/images/barclays/applyNow_arrow.png") repeat scroll 0 0 transparent;
    height: 20px;
    position: absolute;
    right: 75px;
    top: 10px;
    width: 19px;
}
.applyNow_text {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    height: 48px;
    padding: 5px;
    position: absolute;
    right: 0;
    width: 65px;
    z-index: 9999;
}
.applyNow_text a {
    color: #FFFFFF;
    text-decoration: none;
    font-size:25px!important;
}
.limited_tm_ofr {
    color: #FFFFFF;
    font-size: 11px;
    font-style: italic;
    height: 30px;
    padding: 5px 4px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 65px;
    width: 80px;
}
.barclay_close {
    background: url("clientlibs_ramada/images/barclays/close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 13px;
    width: 43px;
    position: absolute;
}
.upper {
    float: left;
    height: 95px;
    padding: 15px 0 10px 30px;
    width: 735px;
    position: absolute;
    top:25px;
    left:0;
}
.upper_left {
    color: #FFFFFF;
    float: left;
    width: 420px;
}
.upper_middle {
    background: url("clientlibs_ramada/images/barclays/upper_divider.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 80px;
    width: 3px;
}
.upper_right {
    float: left;
    padding-left: 22px;
    width: 290px;
}
.upper .upper_right .bar_points{ margin:5px 0;}
.top_text {
    font-size: 17px;
    font-weight: bold;
}
.middle {
    float: left;
    height: 154px;
    margin-bottom: 15px;
    padding-left: 30px;
    width: 735px;
    position: absolute;
    top:135px; /* 145px; */ 
    left:0;
}
.middle_text {
    font-size: 55px;
    font-weight: bold;
    margin-top: 0;
    padding-left: 10px;
}
.botoom_text {
    font-size: 20px;
    font-weight: bold;
    margin-top: -5px;
    padding-left: 80px;
}
.botoom_text sup {
    font-size: 10px;
    position: absolute;
}
b.free {
    color: #F1A644;
}
b.white {
    color: #FFFFFF;
}
.bar_points {
    color: #28A4DE;
    font-size: 18px;
    font-weight: bold;
}
.cost {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
.cost sup {
    font-size: 8px;
    position: absolute;
}
.middle_left {
    float: left;
    padding: 20px 0 0;
    width: 390px;
}
.middle_right {
    float: left;
    width: 315px;
}
.middle_left_top {
    color: #002260;
    float: left;
    font-size: 22px;
    padding-left: 30px;
    width: 100%;
}
sup.small {
    font-size: 8px;
    position: absolute;
}
b.rewards {
    padding-left: 10px;
    line-height: 24px;
}
.middle_left_btn {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    padding: 15px 0;
    width: 100%;
}
.middle_left_btn a.signmeup {
    background: url("clientlibs_ramada/images/barclays/signmeupbtn.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    height: 29px;
    margin-right: 30px;
    padding: 7px 0 0 30px;
    width: 148px;
    text-decoration: none;
}
.middle_left_btn a.signmeup:hover { 
	color:#ffffff !important;
	text-decoration: none;
}
.middle_left_btn a.signmeup:active { 
	color:#ffffff !important;
	text-decoration: none;
}
.middle_left_btn a.nothanks {
    background: url("clientlibs_ramada/images/barclays/nothanksbtn.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    height: 28px;
    padding: 7px 0 0 40px;
    width: 138px;
    text-decoration: none;
}
.middle_left_btn a.nothanks:hover { 
	color:#ffffff !important;
	text-decoration: none;
	}
.middle_left_btn a.nothanks:active { 
	color:#ffffff !important;
	text-decoration: none;
}
.middle_left_bottom {
    color: #606060;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.card1 {
    background: url("clientlibs_ramada/images/barclays/card1.png") repeat scroll 0 0 transparent;
    height: 131px;
    position: absolute;
    right: 130px;
    top: 30px;
    width: 191px;
    z-index: 9999;
}
.card2 {
    background: url("clientlibs_ramada/images/barclays/card2.png") repeat scroll 0 0 transparent;
    height: 110px;
    position: absolute;
    right: 25px;
    top: 5px;
    width: 178px;
}

.lower {
    bottom: 0px; /* -15px; */
    color: #343434;
    float: left;
    font-size: 8px;
    height: 202px;
    padding: 0 7px;
    position: absolute;
    width: 750px;
}
.lower a {
    color: #5991C8!important;
    font-size:8px!important;
}
.lower a:hover{
	color:#5991C8!important;	
}
.lower p{ padding-bottom:5px;}

#barclayApproveMsg {
	color: #000000;
	font-weight: bold;
	width:685px;
	float: left;
	padding-bottom: 4px;
}
/**Barclay Changes:End**/
 /** small_map class added for map view in landing pages -start **/
.small_map {
    height: 282px !important;
    margin: 0 0 10px;
    position: relative;
    width: 335px !important;
    z-index: 99;
}
/** small_map class added for map view in landing pages -end **/

/** Style-changes based on adjustments  Reserve button with fns (alignment) 14-06-2012***start*/

.room_info .actions
{
position: inherit !important;
}
/** Style-changes based on adjustments  Reserve button with fns (alignment) 14-06-2012***end*/

/*Added for defect# 36927 -start*/
address {
font-style: normal !important;
}
/*Added for defect# 36927 -end*/

.content_well .hotelContainer .content_well:after,.content_well .hotelContainer .content_well_rounded_corners {background: none;}
.content_well .hotelContainer .dining { margin:0;}
/** share button **/
#btnShare{
	background: #921A32 url("clientlibs_ramada/button-sprite-rpt.png") top;
	font-size:14px;
	width:70px;
	cursor: pointer;
	line-height: 20px;
    padding-left: 6px;
    padding-right: 6px;
	height: 20px;
	margin-left: 518px;
	font-weight:normal;
	border: 1px solid #921A32;
	width:70px;
	color: #CC0000;
    font-family: "Arial",sans-serif;
	 border-top-color: #921A32;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
	margin-top: 5px;
	}
	
/* .prop_header #divButtons {
	float:left;
	left:190px;
	position:relative;
	top:-3px;
	width:450px;
	}
	
.search_header #divButtons {
	float:left;
	left:382px;
	position:relative;
	top:0px;
	width:450px;
}

 */ /** Style-changes added for 39740 - Alignment issue on the confirmation page***START*/
 .price_bar_conf .rate .badge
{
	float:left;
}

.price_bar_conf .rate .sugg_price_block
{
	text-decoration:line-through;
}
.price_bar_conf p.price
{
	width:80%;
	float:left;
}
.content_summary .price_bar_conf p.price{
	width:100%;
}
.price_bar_conf .rate span.sugg_price_block
{
	width:100%;
	float:left;
}
.price_bar_conf .rate span.actual_price
{
	width:100%;
	float:left;
}

/*.price_bar_conf td.adv_purchase p.price {
    width: auto;
}*/

/** Style-changes added for 39740 - Alignment issue on the confirmation page***END*/

/* stary Gigya  */
#divButtons {
    float: left;
    left: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
    top: -7px;
    width: 450px;
    z-index: 90;
}
.prop_header #divButtons {
    float: left;
    left: 3px;
    padding-bottom: 5px;
    padding-top: 7px;
    position: relative;
    width: 450px;	
    z-index: 90;
}


.MSVE_MapContainer
{
	z-index: 89 !important; /* changed to take care of the gigya over-lapping issue*/
}
.gigya_static_buttons {
	    padding-bottom:3px;
		width:400px;
	}
.gigya_static_buttons ul li{
		float:left;
		list-style-type:none;
	}
.gigya_static_buttons ul li a{
		display:block;
		text-decoration:none;
		background-image:url('clientlibs_ramada/images/GigyaSprite.png') ;
		height:23px;
		text-indent:-9999px;
		float:left;
		margin-right:5px;
		margin-top:1px
	}
	.prop_header .gigya_static_buttons ul li a{
		display:block;
		text-decoration:none;
		background-image:url('clientlibs_ramada/images/GigyaSprite.png') ;
		height:23px;
		text-indent:-9999px;
		float:left;
		margin-right:5px;
		
	}
	
	.gigya_static_buttons ul li a.twitter{
		width:60px;
		background-position: 95px 0;
	}
	.gigya_static_buttons ul li a.google-plus{
		width:32px;
		background-position: 32px 0
	}
	.gigya_static_buttons ul li a.share{
		width:56px;
		background-position: 550px 0
	}
	.othersFeatureHld .gigya_static_buttons {   
    float: right;
    left: -281px;
    position: relative;
    top: -6px;
    width: 500px;
	
	}
.othersFeatureHld .gigya_static_buttons ul li{
		float:right;
		list-style-type:none;
	}
.othersFeatureHld .gigya_static_buttons ul li a{
		float:right;
		
	}
/* end Gigya */

#booking_star{
	float: right;
}
/* added 30th oct for defect id 40795 START */
/* for leftside pannel */
body .property_index .hotelContent {
    margin-top: 0;
    width: 202px;
}

/* for rightside pannel */
body .pane_content .imageCol {
    width: 280px;
}

/* for footer border remove */
body .property_footer {
    border: medium none;
}

/* for see all photo & vedio link */
body #leftCenterColumnID a {
    display: block;
}
a.s-photo {
    background: url("clientlibs_ramada/images/property/photo.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 16px;
    padding-left: 20px;
    width: 125px;
}

/* for h2 */
body .hotel_desc .copy h2 {
    color: #666666 !important;
    font-size: 11px !important;
    text-transform: none !important;
}
body #leftCenterColumnID a img {
	width: 280px!important;
}
body .amenities .infographic .tooltip {
	top: 0;
}
body .hotelContent .amenities {
	margin-bottom: 15px;
}

body .hotelContent .amenities {
	border: none;
	padding: 0;
	margin: 0;
	/*overflow: hidden;*/
}

body .promo_copy {
	margin-bottom: 20px;
}

body .hotelContent .amenities {
	margin-bottom: 15px;
}

.hotel_left_add p{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
/* added 30th oct for defect id 40795  END */


/* added 11th Jan for defect id 42559  START */
.results_meta .options{
	margin-top: 23px !important;
}
/* added 11th Jan for defect id 42559  END */

.modify_res_modal .modal_content .reservations .price_bar .badge {
    top: 0;
}

.actual_price.hide{
	display: none;
}
.priceDv.available.hide{
	display: none;
}
/*CRS Impacts: Start*/
.taxFeesWrap {
    left: 50%;
    margin-left: -188px;
    position: absolute;
    top: 20%;
    width: 368px;
    z-index: 310;
    display:none;
}
.taxFeesWrap .taxFeesTop {
    background: url("clientlibs_ramada/images/global/bgs/taxFeesTop.png") no-repeat scroll 0 0 transparent;
}
.taxFeesWrap .taxFeesTop {
    float: left;
    height: 44px;
    position: relative;
    width: 398px;
}
.taxFeesWrap .taxFeesTop .closeBtn {
    cursor: pointer;
    height: 15px;
    left: 310px;
    position: absolute;
    top: 23px;
    width: 50px;
}
.taxFeesWrap .taxFeesMid {
    background: url("clientlibs_ramada/images/global/bgs/taxFeesMid.png") repeat-y scroll left top transparent;
}
.taxFeesWrap .taxFeesMid {
    float: left;
    padding: 15px 30px 30px;
    position: relative;
    width: 325px;
}
.taxFeesWrap .taxFeesMid .leftContent {
    float: left;
    position: relative;
    width: 318px;
}
.taxFeesMid .leftContent .time {
    float: left;
    margin-bottom: 10px;
    padding-left: 15px;
    position: relative;
    width: 318px;
}
.leftContent .time p:first-child {
    margin-right: 5px;
}
.taxFeesMid .leftContent .time p {
    color: #666666;
    float: left;
    font-size: 12px;
    position: relative;
    width: auto;
}
.leftContent .time p strong {
    color: #0D558B;
}
.taxFeesMid .rightContent {
    float: left;
    padding-left: 10px;
    position: relative;
}
.rightContent table {
    border-collapse: separate;
    border-spacing: 5px;
}
.taxFeesMid .rightContent td {
    color: #666666;
    position: relative;
    font-size: 11px;
}
.taxFeesMid .rightContent td.people td, .taxFeesMid .rightContent td.taxFees td {
    font-weight: bold;
    font-size: 12px;
}
.taxFeesMid .rightContent td.taxFees {
    padding-bottom: 5px;
    width: 100%;
}
.taxFeesMid .rightContent td.indents {
    font-size: 10px;
    margin-left: 10px;
    width: 160px;
}
.taxFeesMid .rightContent td.amount {
    float: right;
    text-align: right;
}

.taxFeesMid .rightContent td.room {
    color: #0D558B;
}
.taxFeesMid .rightContent td.room {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}
.taxFeesMid .rightContent td.people {
    padding-bottom: 10px;
    width: 100%;
}
.taxFeesMid .rightContent td.total {
    border-top: 1px solid #CCCCCC;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    width: 100%;
}
.taxFeesMid .rightContent td.total td {
    color: #0D558B !important;
    vertical-align: top;
    font-size: 16px;
}
.rightContent p.disclamer {
    margin-bottom: 30px;
}
.rightContent p.policy {
    color: #0D558B;
    font-weight: bold;
	font-size: 1.1em;
}
.rightContent p.policy span{
    color: #666666;
	font-weight: normal;
}
.rightContent .policies p strong{
	color:#666666;
	font-weight: normal;
}
.cancelDiv{
	 color: #666666;
    font-weight: normal;
}
.guranteeDiv{
	 color: #666666;
    font-weight: normal;
}
.depositDiv{
	color: #666666;
    font-weight: normal;
}
.popUp_taxList th{
	font-size: 11px;
}
.taxFeesWrap .taxFeesBtm {
    background: url("clientlibs_ramada/images/global/bgs/taxFeesBtm.png") no-repeat scroll 0 0 transparent;
}
.taxFeesWrap .taxFeesBtm {
    float: left;
    height: 19px;
    position: relative;
    width: 398px;
}
.pricing_table .taxLink td {
    border-top: 1px solid #D7D7D7;
    padding-top: 3px;
}
.taxFeesMid .rightContent .popUp_taxList table{
	width: 180px;	
}
/*CRS Impacts: End*/
/* common.css END */

/* modals.css START */
@charset "UTF-8";

.modal .close_top {
	display:block;
	position:absolute;
	right:10px;
	top:12px;
	width:15px;
	height:15px;
	cursor:pointer;
}

.modal a.sub { font-size:.9em;}

/* Modify reservation modal */

.modify_res_modal a.close_top {
	width:10px;
	height:10px;
	float:right;
	text-decoration:none;
	cursor:pointer;
	margin:0 27px 0 0;
}

.modify_res_modal .modal_content .hotel_property {
	width:150px;
	margin:15px 20px 0 27px;
	float:left;
	font-size: 11px;
}
.hotel_property h3 { text-transform:uppercase; font-size:12px; font-weight: normal; padding-bottom:10px; }
.hotel_property img { padding-bottom:13px; }
/** Style-changes based on adjustments for [to open empty currency converter modal] ? START**/
.modify_res_modal .modal_trigger { display: inline; visibility: visible; }
/** Style-changes based on adjustments for [to open empty currency converter modal] ? END**/
.modify_res_modal .modal_content .hotel_address {padding:0 0 8px 0; }
.modify_res_modal .modal_content .hotel_contact {padding:0 0 25px 0; }
	
.modify_res_modal .modal_content .reservations {
	float:left;
	font-size: 11px;
}
.reservations p.former {
	font-weight:bold;
	font-size:12px;
	padding:0 0 3px 0;
	margin:15px 0 0 14px;
	color: #ce2142;
}
.reservations p.btn_row{
	margin:25px 0 0 137px;
	line-height:22px;
}
.btn_row .btn.btn_ter{ float:left; margin-left:20px;}

.modify_res_modal .btn { float: left; }

.reservations .res_box {
	background: transparent url(clientlibs_ramada/images/confirm_modify_box.png) no-repeat 0 0;
	width:687px;
	height:169px;
}
	
.res_box .hotel_info {
	height:114px;
}
.res_box .hotel_info img.room_pic {
	padding:10px 0 0 11px;
	float:left;
	margin-right:9px;
}
/* below class modified for defect-48735-modify reservation modal alignment*/
.res_box .hotel_info .room_info {
	float:left;
	width:200px;
	margin-top:10px;
	margin-left:9px;
}
.room_info p {
	padding-bottom:4px;
}
.room_info .beds {
	font-weight:bold;
}
.room_info .beds .icon {
	margin-left:5px;
	float:left;
}
.room_info .beds p {
	float:left;
}
.res_box .hotel_info .stay_info {
	float:left;
	width:290px;
	margin:10px 0 0 32px;/*Modified for defect-48735-modify reservation modal alignment*/
}
.stay_info p {
	padding-bottom:5px;
}
.stay_info p span.red {
	font-weight:bold;
	color:#d12f4f;
}
.res_box .hotel_room_rate { width:687px; height:53px;}


.hotel_room_rate p.header { line-height:17px; font-size:1.2em; padding-top:3px; }
.hotel_room_rate p.info { line-height:33px; font-weight:bold; }

p.header { line-height:17px; font-size:1.2em; padding-top:3px; }
.res_box  p.info { line-height:33px; font-weight:bold; }

.hotel_room_rate .selected { width:123px; float:left; text-align:center; }
.hotel_room_rate .room_number { width:89px; float:left; text-align:center; }
.hotel_room_rate .night_number { width:88px; float:left; text-align:center; }
.hotel_room_rate .advance { width:142px; float:left; text-align:center; }
.advance p.strike { color:#999999; }
.advance p.advance_price { font-weight:bold; }
.hotel_room_rate .tax { width:97px; float:left; text-align:center; }
.tax p.tax_amount { line-height:33px; color:#999999; }
.hotel_room_rate .total_stay { width:148px; float:left; }
.total_stay p.header {color:#FFF; }
.total_stay p.new_rate { color:#ce2142; font-weight:bold;}
img.off { padding:2px 0 0 8px; float:left; margin-right:4px; }
p.strike {text-decoration:line-through; color:#999999;}
/* end mod res modal */

/* Compare Hotel Modal */
.compare_hotel_modal .modal_content h3 { font-weight:normal; }
.compare_hotel_modal .modal_content .hotels { width:695px; }
.compare_hotel_modal .modal_content .hotels .hotel_box {
	width:166px;
	height:550px;
	background-color:#FFF;
	border: 1px solid #e0e0e0;
	margin-right:7px;
	float:left;
}
.hotel_box_last .btn.btn_sec,
.hotel_box .btn.btn_sec{
	width:110px;
	margin-left:10px;
}
.compare_hotel_modal .modal_content .hotels .hotel_box_last {
	width:166px;
	height:550px;
	background-color:#FFF;
	border: 1px solid #e0e0e0;
	float: right;
}
.hotel_box .hotel_pic,
.hotel_box_last .hotel_pic {
	padding:15px 0 0 20px;
}
.hotel_box .hotel_name,
.hotel_box_last .hotel_name {
	padding:10px 0 11px 20px;
}
.hotel_box .hotel_name img{
	width:125px;
	height:30px;
}
.hotel_box h4, .hotel_box_last h4 { 
	padding:0 0 9px 12px; 
	font-size:1.1em;
	color:#cc3366;
}
.hotel_box .hotel_stuff,
.hotel_box_last .hotel_stuff {
	margin:0px 0px 5px 10px;
	height:300px;
}
.hotel_stuff p.hotel_phone, .hotel_stuff p.hotel_distance, .hotel_stuff p.hotel_out { padding:0 0 10px 0; }
.hotel_stuff p.hotel_offer_rate { padding: 0 0 13px 0; color:#ce2142; font-weight:bold; }
.hotel_stuff p span.strike { text-decoration:line-through; }
.hotel_stuff p span.currency_abrev { font-size:.8em; }
.hotel_stuff p.rating { 
	background:url(clientlibs_ramada/images/starRateSprite.jpg) no-repeat scroll 0 0;
	width:115px;
	height:15px;
	background-position:0 0;
	margin-bottom:10px;
}
.hotel_stuff p.rating.one { background-position:0 -45px; }
.hotel_stuff p.rating.two { background-position:0 -30px; }
.hotel_stuff p.rating.three { background-position:0 -15px; }
.hotel_stuff p.rating.four { background-position:0 0; }

.hotel_stuff ul {
	padding:6px 0 0 0;
	list-style-position: inside;
	list-style-type: disc;
	margin:0;
} 

.hotel_stuff img.save { padding:10px 0 0 90px; }


p.hotel_access_icons {
	margin:0px 0px 10px 10px;
	height:16px;
}
p.hotel_access_icons .icon{ float:left;}
p.hotel_access_icons img { margin-right:8px; }


.hotel_box input, .hotel_box_last input { margin:0 0 0 12px; }


/* end compare hotel Modal */

/* modals.css END */

/* errors.css START */
@charset "UTF-8";

div.error {
	padding: 10px 10px 10px 35px;
	color: #000;
	background: #ff3 url(clientlibs_ramada/images/icon_error.png) no-repeat 10px 7px;
	margin:10px 0 0 -18px;
}
	.info.error { margin-bottom:-15px;}

	.error a { text-decoration:underline; font-size:1em;}
	.error p { font-size:.em; margin-left:-24px; color:#333;}

input.error,
select.error {
	background-color: #ff3;
	border-color: #f00;
}


textarea.error {
	background:url(clientlibs_ramada/images/textareaBg2_error.jpg) no-repeat scroll right bottom #ff3 !important;
	border: 1px solid #f00 !important;
}

.error_message {
	position: absolute;
	background:url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
	top: -8px;
	left: 334px;
	height: 37px;
	padding: 0 0 0 21px;
	z-index:6;
	width: -moz-max-content !important;
}

.error_message > span {
	display: block;
	background:url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent; /* ie7 doesn't understand inherit */
	padding: 7px 11px 7px 3px;
	height: 23px;
	line-height: 23px;
	max-width: 276px;
	color: #000;
}
/* START-Changed for dev qa [Error Message for Comments section in 'Email this page'] */
.error_message4{
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 365px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 137px;
    z-index: 6;
}
.error_message4 > span {
	display: block;
	background:url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent; /* ie7 doesn't understand inherit */
	padding: 7px 11px 7px 3px;
	height: 23px;
	line-height: 23px;
	max-width: 276px;
	color:#000;
}
.error_message4.error_long span  {
    line-height: 1;
    width: 325px;
}
/* END-Changed for dev qa [Error Message for Comments section in 'Email this page'] */
.error_message3 {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 365px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 300px;
    z-index: 6;
}

.error_message3 > span {
	display: block;
	background:url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent; /* ie7 doesn't understand inherit */
	padding: 7px 11px 7px 3px;
	height: 23px;
	line-height: 23px;
	max-width: 276px;
	color:#000;
}

.error_message3.error_long span  {
    line-height: 1;
    width: 325px;
}

.error_message2 {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 365px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 260px;
    z-index: 6;
}

.error_message2 > span {
	display: block;
	background:url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent; /* ie7 doesn't understand inherit */
	padding: 7px 11px 7px 3px;
	height: 23px;
	line-height: 23px;
	max-width: 276px;
	color:#000;
}

.error_message2.error_long span  {
    line-height: 1;
    width: 325px;
}

.error_message1 {
    background: url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 365px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 100px;
    z-index: 6;
}

.error_message1 > span {
	display: block;
	background:url("clientlibs_ramada/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 100% 100% transparent; /* ie7 doesn't understand inherit */
	padding: 7px 11px 7px 3px;
	height: 23px;
	line-height: 23px;
	max-width: 276px;
	color:#000;
}

.error_message1.error_long span  {
    line-height: 1;
    width: 325px;
}

.widget_wrap form input.error.placeholder { color: #000; }

.error_message.error_long span,
.error_message.message_2 span, 
.error_message.message_3 span, 
.error_message.message_4 span {
	line-height: 1;
	width: 325px ;/*changes done for defect #39261*/
}


.error ul { list-style-type:none; list-style-position:inside; width:260px; min-height:72px;}
.error ul li { float:left; width:130px;}

/*special cases */
.understand .error_message {left:14px; top: -12px;}
.credit_card_box .error_message { left:270px; z-index:12;}
.card_type .error_message { width: 170px; }

/* offer details error */
.search p.error { font-size:1.1em; color:#ce2142; font-weight:bold; }

/* SEARCH WIDGET DESTINATION ERROR */
.search .error_message{
	left: 157px;
    overflow: visible;
    top:2px; /*Fix for defect 55237. Date 16th MAy 2014*/
	margin-top:5px;
    width: 185px;
}

.df_property_alt_sell_msg, .exp_deal_alt_sell_msg {
border: 2px solid #000;
font-size: 11px;
font-weight: bold;
}

.exp_deal_alt_sell_msg p {
padding: 0 0 0 26px;
}
.exp_deal_alt_sell_msg {
margin: 10px 0 15px!important;
}


.search #whereError {
line-height: 1.8;
}
.search .error_message.dates{
	top:30px;
	color:#000;
}
.search .error_message.corpCode,
.search .error_message.rateCode{
	left:161px;
	top:-13px;
	display:none;
}
/* SEARCH WIDGET REVIEW ERROR POSITION OVERWRITE */
.review .error_message{
	left: 157px;
    overflow: visible;
    top:auto;
	margin-top:5px;
    width: 185px;
}
.modify li .error_message {
	min-width: 200px;
}

/* THIS THIS THE MODIFY ERROR PAGE */
.modify li .dateError{
	top:15px;
	left:302px;
}
.modify li .roomsError{
	top:0;
	left:295px;
}
.modify li .peopleError {
	top: 0;
	left:270px;
}
.modify li .planError{
	top:15px;
	left:256px;
}
.modify li .rateError{
	top:62px;
	left:272px;
}
.modify li .corpError{
	top:98px;
	left:272px;
}


.prim_content .error_message { left:321px; }
/* errors.css END */

/* chrome.css START */
/* SEARCH WIDGET WEBKIT FIXES HERE */
button.ui-datepicker-trigger{
	margin:0px;
}
.widget_wrap .checkin_box,
.widget_wrap .checkout_box{
	width:75px;
}
.widget_wrap .rewards_alert{ top:-83px;}
.rate_code { top:13px;}
.corp_code { top:-15px;}
.widget_wrap form select.small{
	/*width:auto;#45803*/
}
.discount_box{
	bottom:-19px;
}

/** added for Defect #35933 **/
.search_header .header_wrap {
	/** changes for Defect #35933 ] -Starts **/
	width: 375px!important;
	/** changes for Defect #35933 ] -Ends **/
}

/** Style Changes for Defect Id:40778 - START **/

.results_meta .options{
width:300px;
}
.expirationMessage a.ui-dialog-titlebar-close {
    font-size: 80%;
    left: 5px;
	top:8px;
    position: absolute;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.expirationMessage .ui-icon {
    background-image: url("clientlibs_ramada/images/global/icons/ui-icons_888888_256x240.png");
    height: 16px;
    width: 16px;
	display:block;
}
.header .logged .logged_right p a#rewardPoint {
	float:right;
	color:#CE2143;
}
.crpoints a{
	color:#CE2143;
}
/** Style Changes for Defect Id:40778 - END **/

/* #whereError{
line-height: 1;
width:200px !important;
}changes done for defect #39261*/

/* chrome.css END */
/*Added for city-explorer page--start*/
.explorer-box{
	float: left;
    margin-top: 20px;
    position: relative;
    width: 200px;
    margin-left:9px;
}	
.explorer-box-top{
	 background: url("clientlibs_ramada/images/city-explore/explore-box-top.png") no-repeat scroll 0 0 transparent;
    height: 11px;
    width: 200px;	
}
.explorer-box-mid{
	background: url("clientlibs_ramada/images/city-explore/explore-box-mid.png") repeat-y scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 10px;
    width: 180px;
}
.explorer-box-btm{
	background: url("clientlibs_ramada/images/city-explore/explore-box-bottom.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    width: 200px;	
}
.explorer-box-mid .explore-hotel{
	background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
    width: 100px;
}
.explorer-box-mid .explore-hotel h1, h3{
	margin:0;	
}
.explorer-box-mid .explorer-header {
    color: #CE153A;
    height: auto;
    width: 100%;
} 
.explorer-box-mid .explore-icon{
	background:url(clientlibs_ramada/images/city-explore/explore-icon.png) no-repeat;
	width:99px;
	height:94px;
	position:absolute;
	top:-18px;
	right:-5px;	
}
.city-explore{
	background: url("clientlibs_ramada/images/city-explore/city-explore-bg.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #660000;
    border-right: 1px solid #660000;
    color: #FFFFFF!important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    margin-top: 10px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 166px;
}
.explorer-box-mid a:hover{
color:#fff;
}
.property .explorer-box-mid a:hover{
color:#fff;
}
.property .explorer-box-mid a{
color:#fff;
}
.explorer-box-mid p{
	color: #333333;
    font-size: 10px;
    margin: 10px 0 0;
    width: 170px;	
}
.explorer-header h3 {
    font-size: 14px;
}

.pin .Restaurants {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 10px;
	width: 21px;
	height: 33px;
}

.pin .Nightlife {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -30px;
	width: 21px;
	height: 33px;
}

.pin .Shopping {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -68px;
	width: 21px;
	height: 33px;
}

.pin .Transportation {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -107px;
	width: 21px;
	height: 33px;
}

.pin .Attractions {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -145px;
	width: 21px;
	height: 33px;
}

.pin .Outdoors {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -183px;
	width: 21px;
	height: 33px;
}

.pin .Services {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -222px;
	width: 21px;
	height: 33px;
}

.pin .Families {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -260px;
	width: 21px;
	height: 33px;
}

.pin .Adults {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -296px;
	width: 21px;
	height: 33px;
}

.pin .bu {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -602px;
	width: 21px;
	height: 33px;
}

.pin .kg {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -792px;
	width: 21px;
	height: 33px;
}

.pin .wg {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -378px;
	width: 21px;
	height: 33px;
}

.pin .ra {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -527px;
	width: 21px;
	height: 33px;
}

.pin .di {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -641px;
	width: 21px;
	height: 33px;
}

.pin .se {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -676px;
	width: 21px;
	height: 33px;
}

.pin .hj {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -720px;
	width: 21px;
	height: 33px;
}

.pin .tl {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -755px;
	width: 21px;
	height: 33px;
}

.pin .px {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -487px;
	width: 21px;
	height: 33px;
}

.pin .wy {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -451px;
	width: 21px;
	height: 33px;
}

.pin .pn {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -557px;
	width: 21px;
	height: 33px;
}

.pin .mt {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -449px;
	width: 21px;
	height: 33px;
}

.pin .bh {
	position: absolute;
	background-image: url(clientlibs_ramada/images/city-explore/explore_pin_sprite.png);
	background-position:0 -415px;
	width: 21px;
	height: 33px;
}
.cityInitCap{
	text-transform: capitalize;
}

/*Added for city-explorer page*/
.rightContent p {
    color: #666666;
    font-size: 9px !important;
    width: 100%;
}
.room_info td.availability span.availability_limited {
	color: #FF0000 !important;
}
}
/* MEDIA SCREEN END */

/* MEDIA PRINT START */
/* print.css START */
@media print{
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

h1, h2, h3, h4, h5, h6 {
	color: #ce2142;
}

h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5, h6 { font-size: 10pt; }

li, p { font-size: 11px; }

a:link,
a:visited {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #999;
}

dt { font-weight: bold; }

table { border-collapse: collapse; }

th, td { text-align: left; vertical-align: top; }

.sugg_price { text-decoration: line-through; }

.actual_price .price_amt {
	color: #ce2142;
	font-weight: bold;
	font-size: 1.2em;
}

.badge,
.discount { color: #ce2142; }

abbr { border: none; }

.available,
.availability_available { color: #060; }

.lim_avail,
.availability_limited { color: #FF0000 !important; }


/* Structural lists ----------------------------------------- */
.prop_header ul,
.prop_header li,
.restaurant_listings .listings,
.thumbnail_container ul,
.room_results,
th.room_desc ul {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}


/* Structural list elements (with separators) ----------------------------------------- */
.restaurant_listings .listings > li,
.hotel_result + .hotel_result,
.room_results > li {
	border-top: 1px dotted #ccc;
	padding-top: 1.5em;
	margin-top: 1.5em;
	list-style: none;
	font-size:11px;
}


/* Inline definitions ----------------------------------------- */
.prop_header dt,
.prop_header dd,
.tbt_summary dt,
.tbt_summary dd {
	display: inline;
	margin: 0;
}


/* Hide elements meaningless to print ---------------------- */
/* Style changes for printing the left content[sec_content] of all booking page--Start */
a[href^="#"], a[href=""], #sky_window, .skip, .overlay, .modal_bg, .header div, .header h1 a, .section_header, .footer, .ui-datepicker-div,
.confirm_bar, button, input, .btn, .check_rates_btn, .modify_btn, .content_bottom_rounded, .screen, .search_module, .refine_module,
.search_widget, .sort_by, .notification.multimatch, .grey_line, .reservation .book3 .map, .home_widget, .CTA_scroller,
.slider_window, body .js, .center-wrap, .current_promotions, .promonav, .top2, .tabs, .css_tabs, .css_pane, .dateless .availability,
.overlay2, .currency_modal, .confirm_bar, .modify_pic, .clear, .error, .btn,
.results_meta, .modal, .filter_avail, .tooltip, .balloon, .page_actions, #map_toggler, .discount_box, #rrTabCont,
.currency_converter, .sort_links, .p_v_tab_container, .tbt_header, .map_info, .slideshow_controls, .map_links, .progress_bar,
.rooms_rates_choices, .modal_trigger
{ display: none !important; }
/* Style changes for printing the left content[sec_content] of all booking page--End */

/* Add link url after links with an href set... ---------------- */
/* a[href]:after { content: " (" attr(href) ") "; } */

/* ...but don't show URLs that have empty hrefs or # hrefs because they're UI triggers. */
/*
a[href^="#"]:after,
a[href=""]:after {
	content: "";
}
*/




/* Booking
----------------------------------------------------------------------- */

.price_bar td,
.price_bar th {
	border: .25pt solid #ddd;
	padding: 5pt;
}

.price_bar .sugg_price,
.price_bar .actual_price {
	display: block;
}






/* Deals
----------------------------------------------------------------------- */

.deals_list {
	margin-left: 0;
	padding-left: 0;
}

.deals_list > li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}




/* Contact
----------------------------------------------------------------------- */

.faqs dd { display: block !important; }





/* Property
----------------------------------------------------------------------- */

.prop_header dl { margin: 0; }


/* Prop dining ----------------------------------------- */

.expense_ratings .text { display: none; }

.restaurant_listings.in_hotel + .restaurant_listings.local {
	border-top: 3pt double #666;
	margin: 2em 0 0;
	padding: 2em 0 0;
}


/* Prop photos ----------------------------------------- */

.thumbnail_container li {
	list-style: none;
	display: inline;
}


/* Prop rooms and rates ----------------------------------------- */

#rrPanelCont > div { display: none; }
#rrPanelCont > .active { display: block; }

.room_info th,
.room_info td {
	border: .25pt solid #ddd;
	padding: 5pt;
}


.room_info .pricing_table th,
.room_info .pricing_table td {
	border: none;
	padding: 2pt;
}

.room_info .availabity { width: 10%; }
.room_info th.price { width: 30%; min-width: 2in; }

th.room_desc h4,
th.room_desc div,
th.room_desc p,
th.room_desc li {
	display: inline;
	list-style: none;
}

.room_desc .media {
	width: 125px; /* width of image thumbnail */
	float: left;
	margin: 0 10pt 0 0;
}

.room_desc .media .note {
	font-size: .8em;
}

.pricing_table td {
	text-align: right;
}

.pricing_table .nightly_rate .price_amt,
.pricing_table .discount_price .price_amt,
.pricing_table .num_nights .price_amt,
.pricing_table .tax .price_amt {
	font-size: 1em;
	font-weight: normal;
	color: #666; /* ie7 doesn't undestand inherit */
}

.pricing_table .total th,
.pricing_table .total td {
	border-top: 1px solid #888;
}

.pricing_table.points .total th,
.pricing_table.points .total td {
	border: none;
}



/* Prop maps and directions ----------------------------------------- */

.tbt_results table {
	width: 100%;
	border-collapse: collapse;
}

.tbt_results th,
.tbt_results td {
	padding: 2pt;
	border-bottom: .25pt solid #ddd;
}

.tbt_results .distance {
	width: 12%;
}

.tbt_results .time {
	width: 22%;
}






/* Search
----------------------------------------------------------------------- */

.hotel_result td,
.hotel_result th {
	border: 1px solid #ddd;
	padding: 3pt;
}

.searched .results ol {
	margin-left: 0;
	padding-left: 0;
	font-size: 11px;
}

.hotel_result { list-style: none;}


.hotel_result h4 { color: #666; }

/*Style-changes based on adjustments for fixing [defect#28306] on [1-3-2012] -Start*/
/*css start for hotel result page */
@media print
{
li.hotel_result{display:block;}
}

li.hotel_result{display:block;width:100%;}
li.hotel_result a{width:20%;}
li.hotel_result .info{width:50%;}
li.hotel_result div.availability {width:25%;}

li.hotel_result:after {
	display: block; height: 0px; clear: both; content: " "
}
.widget_wrap .search {
display: none !important;
}
.filter_available{
display:none;
}
@media print {
div {display:block}
}
/*css end for hotel result page */
/*Style-changes based on adjustments for fixing [defect#28306] on [1-3-2012] -End*/

/* Maps (search and property)
----------------------------------------------------------------------- */

.map {
	position: relative;
}

.map > img {
	display: block;
}

.pins {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.pin {
	list-style: none;
	position: absolute;
}

.pin .marker {
	position: absolute;
}

.pin .marker .number {
	color: #ce2142;
	font-weight: bold;
}
/*Style-changes based on adjustments for fixing [defect#32554] on [2-17-2012] -Start*/
.confirm_links_bar {width:250px !important;}
.confirm_links_bar p a{display:inline !important; text-decoration:none;}
/*Style-changes based on adjustments for fixing [defect#32554] on [2-17-2012] -End*/


/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#29997 ] - Start **/

.breadcrumbs_progress_bar{
	display: none !important;
}

/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#29997 ] - End **/

/** Changes to remove H tags[Enhancement #32314] -Start **/

.header .header1 a {
	display: none !important;
}
.header div.header1{
	display: block !important;
}

/** Changes to remove H tags[Enhancement #32314] -End **/
/* print.css END */
}
/* MEDIA PRINT END */

/*.ui-datepicker table{width:170px;height:144px;left:-2px;top:-2px}	/* Change made on 15.05.2014 to fix defect 55333 */

.ui-datepicker-calendar th{width:22px;height:12px;}	/* Change made on 07.05.2014 to fix defect 55333 */

.ui-datepicker-calendar tr{width: 170px;} /* Change made on 07.05.2014 to fix defect 55333 

.ui-datepicker-calendar td{width: 22px;height: 20px; }	/* Change made on 07.05.2014 to fix defect 55333 

.ui-datepicker-calendar td .ui-state-disabled{padding: 0; } /* Change made on 15.05.2014 to fix defect 55333 

.ui-datepicker-calendar thead{width:170px;height: 16px !important;display: inline-block;}	/* Change made on 07.05.2014 to fix defect 55333 

/*.ui-datepicker-calendar tbody{display: inline-block; height:128px; margin-top:-2px; margin-bottom:2px }	/* Change made on 15.05.2014 to fix defect 55333 */

.1000k p.terms{font-size: 10px !important; margin-bottom:0px !important; line-height: 13px !important;} /* Change made on 15.05.2014 to fix Defect 55242 */


<!--Added for popular destination page on May 15th, 2014-->
	
	
	.memorial_header{
		width:680px;
		height:270px;
		padding-left:10px;
		}
	.memorial_content{
		width:700px;
		height:700px;
		}
		
	.property_line{
		width:700px;
		height:250px;
		padding: 0 0 20px 5px;
		float:left;
		}
		
	.memorial_property{
		width:165px;
		height:250px;
		float:left;
		margin-right:10px;
		background-image:url('../../../content/dam/images/ramada/en-us/deals-and-discounts/featured-offer/RamadaLocationBkgd.png');
		}
	
	.memorial_prop_header{
		width:153px;
		height:23px;
		margin: 13px 0 0 14px;
		float:left;
		color:white;
		font-size:1.5em;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
	
	.memorial_prop_image{
		width:150px;
		float:left;
		margin: 0 0 7px 7px;
		background-color:blue;
		height:100px;
		}
		
	.memorial_prop_rate{
		padding-top:5px;
		text-align:center;
		font-size: 1.2em;
		}
		
	h7{
		font-size:25pt;
		color:#CE2142;
		line-height:32px;
		}
		
.memorial_button{
	margin:8px 0 0 25px; 
	}
		
	 #booknow
  {
    display: block;
    width: 112px;
    height: 32px;
    background: url("../../../content/dam/images/ramada/en-us/deals-and-discounts/featured-offer/buttonon.png") no-repeat 0 0;

  }

  #booknow:hover
  { 
    background: url("../../../content/dam/images/ramada/en-us/deals-and-discounts/featured-offer/buttonactive.png") no-repeat 0 0;
  }

<!--End-->
p.contentsitename:after {
   content: "Children 17 and under stay free at Ramada\00ae";
}
.widget_wrap .childTooltip1 p.contentsitename:after{
	content: "Children 17 and under stay free at Ramada\00ae";
}
img[src^="http://www.googleadservices.com/pagead/conversion"][height="1"][width="1"]
{
display:none;
}

iframe[src^="http://www.googleadservices.com/pagead/conversion"][scrolling="no"]
{
display:none;
}
.content_well#content_well .prim_content img[title^="RA_AboutRA"]
{  
    border: 1px solid #777777;
    display: block;
    margin: 0 0 25px;
}
[id^="searchSubView:interests"] td
{
    height:inherit;
}

.utility_nav .navigation .section a{
margin-right : 0px !important;

            }

/* Changes made on 16.05.2014 to fix Defect 55887 */
.featured-destination .discount_box1 {height:160px !important; width:695px !important}
.featured-destination .discount_box1 .destination_row .destination_container{margin:0 12px 0 12px;padding:0 !important}
.featured-destination .discount_box1 .destination_row .destination_container h4{padding:10px 0 0 10px !important; margin:0 !important}
.featured-destination .discount_box1 .destination_row .destination_container .destination_link{width:200px;height:22px;margin-left:11px !important;margin-top: -10px !important;/* bottom: 11px !important; */}
.featured-destination .discount_box1 .destination_row .destination_container .destination_image img{width:200px !importan;margin:6px 0 4px 10px !important; height:98px !important;border:solid 2px #ccc !important}
/* End of fix for Defect 55887 */

.ui-datepicker-calendar tr{float:none !important;}

.ui-datepicker-calendar td{width:0px;height:0px; float:none;color:none;}
 div.parsys_column { 
    border: 0 none;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 100%;
}

/* column control layouts */
div.cq-colctrl-cols {width: 100%; float: left; }

div.cq-colctrl-default { width: 100%;}

/* layout 0 : 50% 50% ( grid6 + grid6 ) */
div.cq-colctrl-lt0 { }
div.cq-colctrl-lt0-c0 { width: 334px; margin-right:7px}
div.cq-colctrl-lt0-c1 { width: 334px; margin-left: 7px}

/* layout 1 : 33% 33% 33%( grid4 + grid4 + grid4 ) */
div.cq-colctrl-lt1 { }
div.cq-colctrl-lt1-c0 { width: 214px; margin-right: 10px;}
div.cq-colctrl-lt1-c1 { width: 214px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt1-c2 { width: 214px; margin-left: 10px; }

/* layout 2: 16% 16% 16% 33% ( grid2.6 + grid2.6 + grid2.6 + grid4 ) */
div.cq-colctrl-lt2 { }
div.cq-colctrl-lt2-c0 { width: 134px; margin-right: 10px;}
div.cq-colctrl-lt2-c1 { width: 134px; margin-left: 10px; margin-right: 10px}
div.cq-colctrl-lt2-c2 { width: 134px; margin-left: 10px; margin-right: 10px}
div.cq-colctrl-lt2-c3 { width: 214px; margin-left: 10px }

/* layout 3: 4 x 25% ( grid3 + grid3 + grid3 + grid3 ) */
div.cq-colctrl-lt3 { }
div.cq-colctrl-lt3-c0 { width: 154px; margin-right: 10px;}
div.cq-colctrl-lt3-c1 { width: 154px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt3-c2 { width: 154px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt3-c3 { width: 154px; margin-left: 10px; }

/* layout 4: 5 x 20% ( grid2.5 + grid2.5 + grid2.5 + grid2.5 + grid2.5 ) */
div.cq-colctrl-lt4 { }
div.cq-colctrl-lt4-c0 { width: 118px; margin-right: 10px;}
div.cq-colctrl-lt4-c1 { width: 118px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c2 { width: 118px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c3 { width: 118px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c4 { width: 118px; margin-left: 10px; }

/* widepage layouts */

/* layout 5 : 50% 50% ( grid8 + grid8 ) */
div.cq-colctrl-lt5 { }
div.cq-colctrl-lt5-c0 { width: 454px; margin-right:10px}
div.cq-colctrl-lt5-c1 { width: 454px; margin-left: 10px}

/* layout 6 : 25% 25% ( grid4 + grid4 + grid4 + grid4) */
div.cq-colctrl-lt6 { }
div.cq-colctrl-lt6-c0 { width: 214px; margin-right:10px}
div.cq-colctrl-lt6-c1 { width: 214px; margin-left: 10px; margin-right:10px}
div.cq-colctrl-lt6-c2 { width: 214px; margin-left: 10px; margin-right:10px}
div.cq-colctrl-lt6-c3 { width: 214px; margin-left: 10px}

/* layout 7 : 70% 30% ( grid6 + grid6 ) */
div.cq-colctrl-lt7 { }
div.cq-colctrl-lt7-c0 { width: 468px; margin-right:7px}
div.cq-colctrl-lt7-c1 { width: 200px; margin-left: 7px}

/* layout 8 : 30% 70% ( grid7 + grid7 ) */
div.cq-colctrl-lt8 { }
div.cq-colctrl-lt8-c0 { width: 200px; margin-right:7px}
div.cq-colctrl-lt8-c1 { width: 468px; margin-left: 7px}


