﻿/*!
 * CSS Document
 *
 * Client: Wyndam Hotels - Baymont
 *
 * @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
 * Steven Hauser steven.hauser@rosetta.com
 *
 * @date: Thursday Dec 23 2010
 */

/* Swatches
 --------------------------------------------------------------
 #890000	red
 #00427a	blue
 #06c	light blue (links)
 -------------------------------------------------------------- */
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('clientlibs-travelodge/fonts/yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'), 
	   url('clientlibs-travelodge/fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'), 
	   url('clientlibs-travelodge/fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'), 
	   url('clientlibs-travelodge/fonts/yanonekaffeesatz-bold-webfont.svg') format('svg');
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('clientlibs-travelodge/fonts/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	   url('clientlibs-travelodge/fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
	   url('clientlibs-travelodge/fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'), 
	   url('clientlibs-travelodge/fonts/yanonekaffeesatz-regular-webfont.svg') format('svg');
  font-style: normal;
  font-weight: 400;
}
/* Reset (based off of Eric Meyer's)
 ---------------------------------------------------------- */
/* MEDIA SCREEN START */
/* main.css START */ 
@media screen{
	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

textarea, input, button {
	font: inherit;
}

/* Remove styles of active elements. Is this a good idea for usability? */
a:active, a:focus { outline: 0; }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, select::-moz-focus-inner { border: 0px; } 
input[type="submit"]:focus, input[type="button"]:focus, select:focus{ outline: none; }





/* Global styles
----------------------------------------------------------------------- */

body {
	background: url(clientlibs-travelodge/images/global/bgs/body-bg.jpg) 0 0 repeat-x #fff;
	background-color: #fff;
	width: 100%;
	height: 100%;
	font: 10px/1 "Arial", "Helvetica", sans-serif;
	color: #000;
}
#homeBody{
	background:#FFF;
	background-image:none;
}

img { border: 0; }

strong { font-weight: bold; }




/* Basic for elements ----------------------------------------- */
/* see forms.css for more detailed form styles */

input[type="text"],
input[type="password"],
textarea {
	background: url(clientlibs-travelodge/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 #ccc;
	font-size: 11px;
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
	border-color: #00427a;
}

select { border: 1px solid #adadad; font-size: 11px; }

textarea { padding: 4px 3px 4px; }

.placeholder { color: #aaa; }

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



/* Utility classes --------------------------------- */

.clear { float:none; clear:both; }

.right { text-align:right; }

.skip { display:none; }

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




/* Basic typography
----------------------------------------------------------------------- */

h1, h2, h3,
h4, h5, h6 {
	font-weight: bold;
}

h1 { font-size: 2.0em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }

p, li, dl, tr {
	font-size: 1.1em;
}

p {
	line-height: 1.2;
}

li {
	line-height: 1.1;
}

/* Only you can prevent wild font-size cascading */
li li, li p, li dl, li tr,
dl li, tr li, tr p { 
	font-size: 1em;
}

sup { font-size: 0.7em; vertical-align: top; }

a { color: #057ec1; text-decoration: underline; }
/* a:not(.btn):visited { color: #69c; } */
a:hover { color: #f00; }
a:active { color: #009; }


/*to initially hide lead in price*/
.mainBlkHld{display:none;}




/* Core structure
----------------------------------------------------------------------- */

.container {
	width: 970px;
	margin: 0px auto;
	position: relative;
	color: #666;
}

#content_wrap {
	position: relative;
	width: 100%;
	float: left; /* self-clear */
	margin: 0 0 35px;
	/*min-height: 470px;*/ /* must keep bg stripes from encroaching on the header */
}

/* Psuedo element for background stripes */
#content_wrap:after {
	content: " ";
	display: block;
	width: 1354px;
	height: 500px;
	position: absolute;
	bottom: -120px;
	left: 50%;
	margin-left: -677px;
	z-index: -1;
}

.content_well { 
	position: relative;
	padding: 37px 30px 70px 100px;
	width: 688px;
	min-height:320px;
	float: right;
	margin: 0;
	background: #fff;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
	box-shadow: 0 0 3px rgba(0,0,0,.3);
}


/* Characters ----------------------------------------- */

/* Note that #characters is added via JS in the function 'addHojoChars' */

#characters {
	display: none;
	width: 100%;
	height: 173px; /* height of tallest character */
	position: absolute;
	left: 0px;
	bottom: -4px;
}

#characters > div { position: absolute; }

#grass {
	width: 100%;
	height: 54px;
	background: url(clientlibs-travelodge/images/global/bgs/footer-grass-rpt.png) 0 0 repeat-x;
	bottom: 0;
	left: 0;
	z-index: 2;
}

#trees {
	width: 243px;
	height: 173px;
	background: url(clientlibs-travelodge/images/global/sprites/footer-characters.png) 0 0 no-repeat;
	left: -38px;
	bottom: 0;
	z-index: 1;
}

#rocks {
	width: 133px;
	height: 64px;
	background: url(clientlibs-travelodge/images/global/sprites/footer-characters.png) 100% 100% no-repeat;
	left: 50%;
	bottom: -10px;
	z-index: 3;
	margin: 0 0 0 250px;
}

/*#tieCharacters {
	content: " ";
	width: 155px;
	height: 158px;
	background: url(clientlibs-travelodge/images/global/sprites/tie-characters.png) 0 0 no-repeat;
	position: absolute;
	top: -105px;
	right: -45px;
	z-index: -1;
}*/



/* Header
----------------------------------------------------------------------- */
.container .header {
	height: 115px;
	position: relative;
	margin: 0 0 40px;
	z-index:100;
}

.container .header h1 {
	background: url(clientlibs-travelodge/images/global/bgs/brand-logo.png) no-repeat;
	width: 473px;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 20px;
}

.header h1 a {
	display: block;
	width: 193px;
	height: 61px;
}

.header .print,
.header h1 a span { position: absolute; left: -9999px; }



/* Utility nav ----------------------------------------- */

.header .utility_nav {
	position: absolute;
	top: -15px;
	right: 30px;
	color: #fff;
	min-width: 30em;
	text-align: right;
	font-size: 11px;
	line-height: 1.3;
}

.header .utility_nav a {
	margin-right: 5px;
	font-weight: normal;
	color: #fff;
}


/* Main nav ----------------------------------------- */

.header .main_nav {
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 228px;
	bottom:0px;
}

.header .main_nav ul { height: 100%; }

.header .main_nav li {
	list-style: none;
	float: left;
	height: 100%;
}

.header .main_nav a {
	float: left;
	height: 100%;
	text-indent: -9999px;
	background: url(clientlibs-travelodge/images/global/sprites/prim-nav-sprite.png) 0 0 repeat-x;
}


/* Home link */
.header .main_nav .item1 a {
	width: 118px;
}

.header .main_nav .item1 a:hover {
	background-position: -115px 0;
}

.header .main_nav .item1 a:active,
.header .main_nav .item1.active a {
	background-position: -235px  0;
}


/* Deals link */
.header .main_nav .item2 a {
	width: 166px;
	background-position: 0 -58px;
}

.header .main_nav .item2 a:hover {
	background-position: -171px -58px;
}

.header .main_nav .item2 a:active,
.header .main_nav .item2.active a {
	background-position: -342px -58px;
}




/* Login form ----------------------------------------- */

.header .login {
	position: relative;
	float:right;
	color: #fff;
	padding: 9px 0 0 125px;
	width: 320px;
	font-size: 11px;
    background-position: 0px 8px!important;
    background: url(../../../content/dam/images/travelodge/en-us/home/wyndham_rewards.png) 0 8px no-repeat;
}

.header .logged a {
	margin-left: 1em;
	color: #fff;
}

.header .login label {
	position: absolute;
	top: 9px;
	left: 125px;
}

.header .login label[for="password"] {
	left: 214px;
}

.header .login input {
	width: 74px;
	float: left;
	margin: 1.25em 7px 0 0;
	height: 17px;
	line-height: 17px;
}

.header .go_btn {
	font-size: 11px;
	text-transform: uppercase;
	width: 32px;
	float: left;
	margin: 1.25em 0 0;
	min-width: 0;
}

.header .login .links,
.header .rewardsTag {
	position: absolute;
	top: 45px;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}

.header .login .links {
	top: 62px;
}

.header .login .links a {
	color: #fff;
	margin: 0;
	padding: 0 3px 0 0;
}

.header .login .links .join_now {
	border-right: 1px solid #fff;
}

.header .rewardsTag p {
	font-size: 1em;
}










/* Progress bar
----------------------------------------------------------------------- */

.progress_bar {
	height: 20px;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 2;
	margin: 0 0 20px;
	color: #00427a;
}

.progress_bar ul {
	height: 100%;
	float: right;
}

.progress_bar li {
	float: left;
	position: relative;
	height: 100%;
	list-style: none;
	padding: 0 10px 0 0;
	margin: 0 0 0 -5px;
	background: url(clientlibs-travelodge/images/global/sprites/progress-bar.png) 100% -20px no-repeat;
}

.progress_bar li.current {
	background-position: 100% -60px;
	z-index: 1;
}

.progress_bar span {
	font: 11px/20px "Arial", sans-serif;
	color: #00427a;
	float: left;
	height: 100%;
	background: url(clientlibs-travelodge/images/global/sprites/progress-bar.png) 0 0 no-repeat;
	text-align: center;
	padding: 0 4px 0 17px;
}

.progress_bar .current span {
	color: #fff;
	background-position: 0 -40px;
}










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

li.espot { list-style: none; }

.espot img { display: block; }

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

.espot a {
	display: block;
	text-indent: -9999px;
	background: url(clientlibs-travelodge/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%;
	z-index:11;
}

/* Specific espot - Main Slider Home Page
---------------------------------------- */
.container .slider_window{
	position:absolute;
	top:-155px;
	left:-27px;
	width:1024px;
	height:515px;
	overflow:visible !important;
}
.slider_window ul.giant_div{
	position:absolute;
	top:0px;
	left:0px; /* Controlls animation */
	width:100%;
	height:515px;
	list-style:none;
	overflow:hidden;
}
ul.giant_div li{
	position:relative;
	float:left;
	width:1024px;
	height:515px;
}

/* This adds the shadow under each image
---------------------------------------- */
.col1 img{
	position:absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:515px;
	border:none;
	z-index:10;
}
/* 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-travelodge/images/home/pageBG.jpg) repeat-x 0 0;
	position:absolute;
	top:338px;
	left:880px;
	z-index:200;
}
.center-wrap p{
	width:28px;
	height:12px;
	position:relative;
	float:left;
	padding:6px 6px 0px 6px;
}
.center-wrap p a{
	background:url(clientlibs-travelodge/images/home/pagingUp.png) no-repeat;
	width:6px;
	height:5px;
	position:relative;
	float:left;
	margin-left:3px;
	cursor:pointer;
}
.center-wrap p a:hover,
.center-wrap p a.active{
	background:url(clientlibs-travelodge/images/home/pagingOver.png) no-repeat;
	width:6px;
	height:5px;
}
.center-wrap p a span{ display:none;}

/* Next and Previous BTNS */
.slider_window a.next{
	background:url(clientlibs-travelodge/images/home/nextBtn.jpg) no-repeat;
	width:16px;
	height:18px;
	position:absolute;
	top:493px;
	left:947px;
	text-indent:-9999px;
	z-index:200;
	cursor:pointer;
}
.slider_window a.previous{
	background:url(clientlibs-travelodge/images/home/prevBtn.jpg) no-repeat;
	width:16px;
	height:18px;
	position:absolute;
	top:493px;
	left:891px;
	text-indent:-9999px;
	z-index:200;
	cursor:pointer;
}


/* Specific espot - CTA Scroller
---------------------------------------- */
.container .CTA_scroller{
	background:#195d91 url(clientlibs-travelodge/images/global/bgs/ctaScrollerBG.jpg) no-repeat 0 205px;
	position:relative;
	margin: 380px auto 0 auto;
	padding-top:8px;
	width:937px;
	height:222px;
	z-index:110;
}
.CTA_scroller .scroller_window{
	position:relative;
	margin:0 auto 0 auto;
	width:918px;
	height:190px;	
}
.scroller_window .jcarousel-clip{
	overflow:hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.scroller_window ul.long_div{
	position:absolute;
	top:0px;
	left:0px;
	width:918px;
	height:190px;
	list-style:none;
	overflow:hidden;
}
.scroller_window ul.long_div li{
	width:306px;
	height:188px;
	position:relative;
	float:left;
	margin-left:-1px;
}
ul.long_div li img{
	position:absolute;
	top:0px;
	left:0px;
	border:none;
	width:306px;
	height:188px;
}
ul.long_div li.topDest .content{
	position:relative;
	left:0px;
	float:left;
	width:240px;
	margin:60px 0px 0px 35px;
}
ul.long_div li.espot .content h3{
	display:none;
}
ul.long_div li.topDest .content p{
	float:left;
	position:relative;
	width:233px;
	color:#696969;
	padding:3px;
	margin-top:0px;
}
li.topDest .content p strong{
	float:right;
	color:#000;
}
li.topDest .content p a{
	width:176px;
	position:relative;
	float:left;
	color:#696969;
	text-decoration:none;
	text-indent:0px;
}
li.topDest .content p a:hover{
	text-decoration:underline;
}
ul.long_div li.espot a.link{
	text-indent:-9999px;
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

.CTA_scroller div.jcarousel-prev,
.CTA_scroller div.jcarousel-next{
	background:url(clientlibs-travelodge/images/home/arrowSprite.png) no-repeat;
	width:30px;
	height:75px;
	position:absolute;
	cursor:pointer;
	text-indent:-9999px;
}
.CTA_scroller div.jcarousel-prev{
	background-position:0px 0px;
	top:60px;
	left:-30px;
}
.CTA_scroller div.jcarousel-prev:hover{
	background-position:-30px 0;
}
.CTA_scroller div.jcarousel-next{
	background-position:-90px 0px;
	top:60px;
	left:916px;
}
.CTA_scroller div.jcarousel-next:hover{
	background-position:-60px 0px;
}


/* Search Widget ** START **
-----------------------------------------*/
/* Structure */
.container .home_widget{
	width:200px;
	position:absolute;
	top:3px;
	left:0px;
	z-index:200;
}
.container .search_widget,
.container .search_module,
.container .refine_module,
.container .contact_module{
	width: 200px;
	position: relative;
	float: left;
	z-index: 200;
	margin: 3px -60px 0px 0px;
}
.container .contact_module{
	display:none;
	margin: -18px 0px 10px 0px;
}
.container .deals_widget {
	width:200px;
	position:absolute;
	top:170px;
	left:25px;
	float:left;	
}
.widget_wrap{
	width:200px;
	position:relative;
}
.widget_wrap .widget_box{
	width:200px;
	position:relative;
	float:left;
	z-index:200;
}
.widget_box .top_cap{
	background:url(clientlibs-travelodge/images/global/widgetTopCap.png) no-repeat;
	width:225px;
	height:38px;
	position:relative;
	float:left;
}
.widget_box .mid_section{
	background:url(clientlibs-travelodge/images/global/widgetMidslice.png) repeat-y top left;
	width:225px;
	position:relative;
	float:left;
	overflow:visible;
}
.widget_box .btm_cap{
	background:url(clientlibs-travelodge/images/global/widgetBtmcap.png) no-repeat;
	width:225px;
	height:22px;
	position:relative;
	float:left;
}
.widget_wrap .btm_cap_fade{
	display:none;
}
/* This starts the mid section with the form content
------------------------------------------------------*/
.widget_wrap .search,
.widget_wrap .review{
	width:150px;
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:30px;
	display:block;
	z-index:300;
}
.widget_wrap .mid_section .review{
	display:none;
}
.widget_wrap .review p.out_form{
	width:140px;
	margin:5px 0px 10px 5px;
	color:#666;
	line-height:1.3em;
}
/* This is the Global form section Search, Rewards, and Review
------------------------------------------------------------------*/
.widget_wrap h2{
	font-size:1.1em;
	font-weight:bold;
	color:#004b85;
	width:auto;
	margin-bottom:15px;
	text-transform:none;
}
.widget_wrap .search h2,
.widget_wrap .review h2{
	display:none;
}
.widget_wrap .search form,
.widget_wrap .review form{
	width:160px;
}
.widget_wrap form{
	width:160px;
	position:relative;
	overflow:visible;
	float:left;
}
.widget_wrap form p{
	color:#333333;
	font-size:1em;
	float:left;
	position:relative;
	width:auto;
}
.widget_wrap form p.nights{
	font-weight:bold;
	color:#333333;
}
.widget_wrap form p.nights span{
	font-weight:normal;
}
.widget_wrap form label.rooms{
	width:70px;
	margin-top:10px;
	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;
}	
	
.widget_wrap .date_box{
	position:relative;
	float:left;
	width:160px;
	margin-bottom:3px;/*Changed 4px to fix Search widget UI. Date 22nd May 2014*/
}
.widget_wrap .checkin_box{
	position:relative;
	width:75px;
	float:left;
}

.widget_wrap .checkout_box{
	position:relative;
	width:75px;
	float:left;
	margin-left:7px;
}
.widget_wrap .checkout_box button,

.widget_wrap .checkin_box button{
	width:22px;
	height:23px;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	border:none;
    }
.checkout_box button img,
.checkin_box button img {
    height: 22px;
    width: 22px;
}
.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:#666666;
	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:3px;
	margin-bottom:0px;
	color:#666666;
	float:left;
}
.widget_wrap form label.children1,
.widget_wrap form label.children2{
	cursor:pointer;
}

.widget_wrap form a{
	width:auto;
	font-size:0.9em;
	color:#666666;
	text-decoration:underline;
	position:relative;
	clear:left;
	float:left;
}
.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:#666666;
	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-weight:bold;
	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:10px;
}
.widget_wrap form input.placeholder {
    color:#aaa;
}
.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: 17px;
    padding: 0 0 0 3px;
	margin-top:3px;
    position: relative;
    width: 48px;
	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{
	width:22px;
	height:22px;
	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:38px;
	height:21px;
	position:relative;
	float:left;
	margin:10px 8px 4px 0px;
	outline:none;
	background-color:#fffÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â¤;
	background-image:none;
}
.widget_wrap form select.rooms{
	width:auto;
}
.widget_wrap form select.people,
.widget_wrap form select.child{
	margin:0px;
}
.info_icon1, .info_icon2{
	background:url(clientlibs-travelodge/images/global/bgs/icon_info.png) no-repeat;
	width:13px;
	height:13px;
	position:relative;
	float:left;
	margin:4px 0px 0px 4px;
	cursor:pointer;
}
.widget_wrap .search form .find_it,
.widget_wrap .review form .find_it {
	float:right;
	clear:both;
	position:relative;
	margin-top:12px;
	font-size:14px;
	width:70px;
	text-transform:none;
}
.widget_wrap .review form .find_it{
	margin-top:5px;
	margin-right:3px;
}
/* This is the discount rate box */
.widget_wrap .discount_wrap{
	float:left;
	position:relative;
    margin-top: 10px;
    clear:both;
}
.widget_wrap .discount_rates{
	width:auto;
	font-size:0.9em;
	color:#004b85;
	text-decoration:underline;
	float:right;
	position:relative;
	cursor:pointer;
	z-index:10;
}
.discount_box,
.prop_discount_box {
	width:382px;
	position:absolute;
	bottom: -21px;
	left:-22px;
	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-travelodge/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 {
	width:377px;
	position:absolute;
	bottom: 119px;
	left:72px;
	display:none;
}
/**9+ room change  **/
 .easy_meeting .easy_meeting_top {
	background:url(clientlibs-travelodge/images/global/discountTopcap.png) no-repeat;
	width:245px;
	height:25px;
	position:relative;
	margin-left:150px;
	float:left;
}
.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-travelodge/images/global/discountMid.png) repeat-y top left;
	width:245px;
	margin-left:150px;
	position:relative;
	float:left;
}
.easy_meeting .easy_meeting_mid p{
	float: left;
    padding: 19px;
    text-align: justify;
    width: 205px;
}
.easy_meeting .easy_meeting_bottom{
	background:url(clientlibs-travelodge/images/global/discountBtmcap.png) no-repeat top left;
	width:395px;
	height:37px;
	position:relative;
	float:left;
}
.prop_discount_box .discount_top,
.discount_box .discount_top {
	background:url(clientlibs-travelodge/images/global/discountTopcap.png) no-repeat;
	width:240px;
	height:20px;
	position:relative;
	margin-left:192px;/*Changed 142px to fix Search UI Widget issue*/
	float:left;
}
.prop_discount_box .discount_close, .discount_top .discount_close{
	width:55px;
	height:20px;
	position:absolute;
	top:3px;
	left:164px;
	cursor:pointer;
}
.prop_discount_box .discount_mid, .discount_box .discount_mid{
	background:url(clientlibs-travelodge/images/global/discountMid.png) repeat-y top left;
	width:240px;
	margin-left:192px;/*Changed 142px to fix Search UI Widget issue*/
	position:relative;
	float:left;
}
.discount_mid .rate_box,
.discount_mid .code_box{
	position:relative;
	width:207px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
}
.discount_mid input.rc_input{
	width:165px;
	height:21px;
	padding-left:5px;
	position:relative;
	float:left;
}
.discount_mid .enter_btn {
	display: block;
	height: 18px;
	padding: 0 6px;
	background: url(clientlibs-travelodge/images/global/sprites/button-sprite.png) 0 0 repeat-x #004b85;
	font: normal 14px/18px "Arial", sans-serif;
	border: 1px solid #004b85;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-decoration: none !important;
	float:left;
	margin-left:20px;
	width:58px;
}

.discount_mid label.rates_discount{
	margin:10px 0px 0px 20px;
	color:#666666;
}
.discount_mid select.large{
	border:solid 1px #999;
	width:170px;
	height:21px;
	position:relative;
	float:left;
	margin:5px 0px 13px 20px;
}
.discount_mid .corp_code,
.discount_mid .rate_code{
	position:absolute;
	top:23px;
	left:213px;
}
.discount_mid .rate_code{
	top:45px;
}

/* 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_mid .rate_code h2{ margin-bottom:0px;}

.discount_box .discount_btm{
	background:url(clientlibs-travelodge/images/global/discountBtmcap.png) no-repeat top left;
	width:432px;
	height:40px;
	position:relative;
	float:left;
}
.widget_wrap .people_box{
	width:170px;
	position:relative;
	float:left;
	margin-top:15px;
	z-index:100;
}
.widget_wrap .childTooltip1,
.widget_wrap .childTooltip2{
	background:url(clientlibs-travelodge/images/global/childTipbg.png) no-repeat;
	display:none;
	width:184px;
	height:100px;
	padding:25px 20px 5px 30px;
	position:absolute;
	top:-33px;
	left:40px;
}
.widget_wrap .childTooltip1 p,
.widget_wrap .childTooltip2 p{
	color:#000;
}
.people_box .age_group1,
.people_box .age_group2,
.people_box .age_group3{
	width:40px;
	position:relative;
	float:left;
}
.people_box .age_group2,
.people_box .age_group3{
	margin-left:20px;
}
.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:180px;
    /*height:13px; /* Change made on 27.05.2014 to fix Defect 55414 - spacing between 'Redeem Wyndham rewards' and 'Special rates & codes'*/
	z-index:10;
} 
.rewards_check input{
	float:left;
	clear:none;
	margin:0px 3px 0px 0px;
}
.rewards_check span{
	margin-top:1px;
	float:left;
}
.rewards_check label{
	width:160px;
	position:relative;
	color:#666;
	cursor:pointer;
	display:inline-block;
}
.rewards_check label span{
	vertical-align:top;
}
/* This is the alert boxes */
.widget_wrap .rewards_alert h2,
.widget_wrap .corp_code h2,
.widget_wrap .rate_code h2,
.modify .rate_plan .field_container .rate_code h2, 
.prop_discount_mid .corp_code h2,
.prop_discount_mid .rate_code h2{
	font-size:0.9em;
	color: #454545;
	font-weight:bold;
	}
.widget_wrap .rewards_alert p,
.widget_wrap .corp_code p,
.widget_wrap .rate_code p, 
.prop_discount_mid .corp_code p,
.prop_discount_mid .rate_code p{
	color:#454545;
	line-height:1.1em;
	margin-top:3px;
}
.widget_wrap .rewards_alert {
	background:url(clientlibs-travelodge/images/global/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;
	color:#000;
}

.field_container .rate_code h2{
	padding:0px;
}
.field_container .corp_code p,
.field_container .rate_code p{
	font-size:0.8em;
	line-height:1.1em
}

/* Search Widget Button ** Start **
----------------------------------------*/
.widget_wrap .btn_box1{
	width:192px;
	height:34px;
	margin-left:16px;
	margin-top:-34px;
	position:relative;
	float:left;
	z-index:300;
}
.btn_box1 .review_btn .up,
.btn_box1 .search_btn .up{
	background:url(clientlibs-travelodge/images/global/sprites/widgetBtnSprite.png) no-repeat;
	height:34px;
	display:block;
	position:relative;
	cursor:pointer !important;
}
.btn_box1 .search_btn .up{ 
	background-position:0px 0px;
	width:91px;
	float:left;
}
.btn_box1 .review_btn .up{
	background-position:0 -68px;
	width:101px;
	float:right;
}
.btn_box1 .review_btn .over,
.btn_box1 .search_btn .over{
	background:url(clientlibs-travelodge/images/global/sprites/widgetBtnSprite.png) no-repeat;
	height:34px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}
.btn_box1 .search_btn .over{
	background-position:0 -34px;
	width:91px;
}

.btn_box1 .review_btn .over{
	background-position:0px -102px;
	width:101px;
	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;
}
#ui-datepicker-div .ui-widget-header{
	background:url(clientlibs-travelodge/images/global/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-travelodge/images/global/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-travelodge/images/global/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;
}
#ui-datepicker-div td a:hover{border:1px solid #9E0013;text-decoration:none;}
#ui-datepicker-div td a.ui-state-highlight{	background:#004B85;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-travelodge/images/global/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:190px;
	position:relative;
	margin-top:10px;
	margin-left:18px;
	float:left;
	z-index:300;
	color:#333333;
}
.widget_wrap .refine_wrap .refine{
	background:url(clientlibs-travelodge/images/global/refineHeadBG.jpg) repeat-x top left;
	width:182px;
	height:30px;
	position:relative;
	padding-top:9px;
	padding-left:7px;
}
.refine_wrap .refine h2{
	color:#00529c;
}
.refine_wrap .price,
.refine_wrap .distance,
.refine_wrap .amenities,
.refine_wrap .brandBox{
	width:192px;
	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-travelodge/images/global/refineSubheadBG.jpg) repeat-x top left;
	width:182px;
	height:17px;
	padding-left:7px;
	position:relative;
	margin-bottom:2px;
	float:left;
}
.refine_wrap .brandBox .head{
	background:url(clientlibs-travelodge/images/global/brandHead.jpg) repeat-x top left;
	height:34px;
}
.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:5px;
	color:#00529c;
}
.refine_wrap .show_aval input{
	margin:0px;
}
.refine_wrap .show_aval label{
	margin:2px;
}
/* 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-travelodge/images/global/plusminusSprite.jpg) no-repeat;
	width:13px;
	height:13px;
	background-position:0 0;
	position:absolute;
	top:3px;
	left:170px;
	cursor:pointer;
}
.refine_wrap .brandBox .head .plus_minus{
	top:16px;
}
.amenities .head .clearAll,
.brandBox .head .selectAll,
.brandBox .head .clearAll{
	text-decoration:underline;
	color:#0066cc;
	font-size:0.9em;
	cursor:pointer;
	float:none;
}
.amenities .head .clearAll{
	position:absolute;
	left:125px;
	top:3px;
}
.brandBox .head .selectBox{
	position:absolute;
	left:77px;
	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:182px;
	padding-left:7px;
}
.refine_wrap .show_aval .content{
	padding-bottom:10px;
	padding-top:10px;
}
.refine_wrap .price .content{
	margin-top:5px;
}
.refine_wrap .amenities .content .moreOptions,
.refine_wrap .brandBox .content .moreOptions{
	display:none;
}
.refine_wrap .amenities .content p.clickMore,
.refine_wrap .brandBox .content p.clickMore{
	text-decoration:underline;
	cursor:pointer;
	float:left;
	display:block;
	position:relative;
	margin-left:5px;
	margin-top:5px;
	color:#666;
	clear:both;
}
.show_aval .content input, .show_aval .content label,
.amenities .content input, .amenities .content label,
.brandBox .content input, .brandBox .content label,
.ratings .content input,
.price .content label,
.price .content input{
	float: left;
    margin-left: 5px;
    position: relative;
}
.price .content input
.amenities .content input,
.brandBox .content input,
.ratings .content input{
	margin-top:2px;
	clear:left;
}
.brandBox .content .selectOut input,
.brandBox .content .selectOut label{
	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 */
}
.amenities .content label,
.brandBox .content label,
.price .content label{
	line-height: 11px;
    xmargin-right: 10px;
    margin-top: 4px;
    vertical-align: bottom;
}
.price .content p.left,
.distance .content p.left{
	position:relative;
	float:left;
	margin-top:5px;
	margin-left:10px;
	color:#333333;
	clear:left;
}
.price .content p.twoHund{ 
	float: right;
    margin-right: 20px;
	clear:none;
}
.price .content p.noMax{
	float: right;
    margin: 0;
	margin-bottom:3px;
    text-align: center;
    width: 30px;
}
.price .content p.right,
.taRateFilter .content p.right,
.distance .content p.right{
	position:relative;
	float:right;
	margin-top:5px;
	margin-right:5px;
	color:#333333;
}
.price .content .price_slider,
.price .content .points_slider,
.distance .content .distance_slider{
	background:url(clientlibs-travelodge/images/global/smallSlider.png) no-repeat;
	width:150px;
	height:13px;
	position:relative;
	margin-left:16px;
	margin-top:10px;
	float:left;
}
/** Css Added for the Trip Advisor Slider Filter START**/

.taRateFilter .content .taRateFilter_slider{
	background:url(clientlibs-travelodge/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:190px;
	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-travelodge/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-travelodge/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-travelodge/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-travelodge/images/global/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:#333333;
	clear:left;
}

.taRateFilter .head label{
	background: url("clientlibs-travelodge/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: #191970;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-right: 45px;
    margin-top: 2px;
}

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

.taRateFilter .content p.right{
	position:relative;
	float:right;
	margin-top:2px;
	margin-left:10px;
	color:#333333;
	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-travelodge/images/global/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:#237dd7;
    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{
	position:relative;
	background:none;
	border:0;
	color:#333333;
	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;
    width: 100px;
}

/** interest check box - start**/
.interest_box_holder{
	float: left;
	position: relative;
	margin-top: 10px;
	width: 189px;
	margin-left:-12px;
	color: #fff;
}
.interest_box_holder .head{
	padding: 4px 10px;
}
.interest_box_holder .head span{
	margin-left: 20px;/*Changed 18px to fix Search widget UI. Date 22nd May 2014*/
	font-size: 11px;
	color:#666666;
}
.interest_box_holder .content .header{
	background: #CCCCCC;
	padding: 5px 10px;
	height:12px!important;
	color:#595959;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	margin-bottom:0px;
	width:89%;
}
.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: 5px 0 2px 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-travelodge/images/global/plusminusSprite.jpg);
	width: 13px;
	height: 13px;
	background-position: 0 -13px;
	position: absolute;
	top: 2px;
	cursor: pointer;
    margin-left:2px;/*Added to fix Search widget UI. Date 22nd May 2014*/
}
/** interest check box - end**/
	
/* Search Widget ** End **
-----------------------------------------*/

/* Footer
----------------------------------------------------------------------- */
.footer {
	position: relative;
	width:1024px;
	height:auto;
	clear:both;
	margin:0px 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-travelodge/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-travelodge/images/global/bgs/BrandBar_US_Header.png) no-repeat scroll 86px 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 13px auto;
	/*border-bottom: 1px solid #7f7f7f;*//* Modification done for Footer Image Change*/
}
.footer .logo_box ul.firstUl{padding: 0 0 0 83px; 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-travelodge/images/global/sprites/footer-brand-bar.png) no-repeat;*/
	background: url(clientlibs-travelodge/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: 79px; 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-travelodge/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: 50%;
	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-travelodge/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
----------------------------------------------------------------------- */

/* Sitemap
----------------------------------------------------------------------- */

.sitemap .link_column {
	width: 220px;
	float: left;
}
.sitemap .link_column a {
	color: #06c;
	font-size: 1.1em;
}

.sitemap .link_column h4 a {
	font-size: 1em;
	margin-left: 0;
}

.sitemap .section_header { display: none; }

.sitemap .link_column { margin: 0 0 0 20px; width: 205px; }


.sitemap .link_column li {
	list-style: disc outside none;
	margin: 0 0 2px;
}

.sitemap .link_column a {
	font-size: 1em;
}

.sitemap .link_column h4,
.sitemap .link_column h4 a {
	color: #00427a;
	margin: 0 0 5px;
}

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









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

div.rate_code,
div.corp_code {
	background: url(clientlibs-travelodge/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-travelodge/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%;
}









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

.starburst, .badge {
	display: block;
	width: 25px;
	height: 27px;
	padding: 3px 2px 0 5px;
	background: url(clientlibs-travelodge/images/global/sprites/badge-sprite.png) 0 0 no-repeat;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	text-transform: uppercase;
	/* set font and line-height in px for precision w/i small,
	pixel-defined graphic*/
	font: 9px/12px Arial, sans-serif!important;
}

.badge strong { font-weight: normal; }





/* Regulation icons
----------------------------------------------------------------------- */

.icon.regulation {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	background: url(clientlibs-travelodge/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:before{
	background:url(clientlibs-travelodge/images/global/bgs/sideBarTop.png) no-repeat 0 0;
	width:218px;
	height:18px;
	position:absolute;
	top:-18px;
	left:0px;
	content:"";
	display:block;
	z-index:9;
}
.sec_content:after{
	background:url(clientlibs-travelodge/images/global/bgs/sidebarBtm.png) no-repeat 0 0;
	width:218px;
	height:25px;
	position:absolute;
	bottom:-25px;
	left:0px;
	content:"";
	display:block;
	z-index:9;
}
.sec_content {
	background:url(clientlibs-travelodge/images/global/bgs/sideBarMid.png) repeat-y 0 0;
	float: left;
	width: 218px;
	margin:25px -90px 55px 0;
	color: #666;
	position:relative;
	/*padding-left: 20px;*/ /*commented to fix alignment issue contact us pages on 26-06-2012*/
	z-index:10;
}
/* This is for the Contact section */
.contact .sec_content:before{
	background:url(clientlibs-travelodge/images/global/bgs/sideBarTopContact.png) no-repeat 0 0;
	width:225px;
	height:18px;
	position:absolute;
	top:-18px;
	left:0px;
	content:"";
	display:block;
	z-index:9;
}
.contact .sec_content:after{
	background:url(clientlibs-travelodge/images/global/bgs/sidebarBtmContact.png) no-repeat 0 0;
	width:225px;
	height:27px;
	position:absolute;
	bottom:-27px;
	left:0px;
	content:"";
	display:block;
	z-index:9;
}
.contact .sec_content {
	background:url(clientlibs-travelodge/images/global/bgs/sideBarMidContact.png) repeat-y 0 0;
	float: left;
	width: 225px;
	margin:25px -87px 55px 10px;
	color: #666;
	position:relative;
	z-index:210;
}
.container .thank_you .sec_content,
.container .thank_you .sec_content:after,
.container .thank_you .sec_content:before{
	background:none;
}
.contact .sec_content .searchAgain {
	width: 172px;
	height: 38px;
	margin: 10px 0 10px 25px;
	position:relative;
	float:left;
}

.contact .sec_content .side_panel:before{
	background:url(clientlibs-travelodge/images/global/bgs/panelTopContact.png) no-repeat 0 0;
	position:absolute;
	width: 210px;
	height:14px;
	content:"";
	top:-14px;
	left:0px;
}
.contact .sec_content .side_panel:after{
	background:url(clientlibs-travelodge/images/global/bgs/panelBtmContact.png) no-repeat 0 0;
	position:absolute;
	width: 210px;
	height:17px;
	content:"";
	bottom:-17px;
	left:0px;
}
.contact .sec_content .side_panel{
	background:url(clientlibs-travelodge/images/global/bgs/panelMidContact.png) repeat-y 0 0;
	position:relative;
	width: 172px;
	float:left;
	z-index: 10;
	margin-left: 25px;
}
.sec_content li { list-style: none; }

.pref_center .sec_nav a,
.contact .side_panel h4 a {
	display: block;
	text-decoration: none;
	font-weight: normal;
}





/* Tertiarty content
----------------------------------------------------------------------- */

.tertiary {
	float: right;
	clear: right;
	margin-right: -5px;
	position: relative;
	width: 232px;
}

.tertiary .cap.bottom {
	display: none;
}

.tertiary .espot {
	margin: 0 0 20px;
}







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

.generic_content .prim_content {
	width: 425px;
	float: left;
	position: relative;
	z-index: 3; 
}

.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;
}

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;
}

.generic_content .tertiary {
	margin: 32px 0 0;
}






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

.generic_content.privacy_policy .prim_content {
	width: auto;
}

.generic_content.privacy_policy h2 {
	font-weight: normal;
	color: #00427a;
}

.generic_content.privacy_policy p.revised {
	font-weight: bold;
	color: #00427a;
	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 (print, email)
----------------------------------------------------------------------- */

#page_actions {
	/*position: absolute; */
}

.page_actions li,
.head_links p {
	list-style: none;
	float: left;
	margin: 0 0 0 10px;
}

.page_actions a,
.head_links p a {
	padding: 0 0 0 21px;
	background: url(clientlibs-travelodge/images/global/sprites/global-ui.png) 0 -427px no-repeat;
	float: left;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	font-size: 11px;
}

.page_actions a.email {
	background-position: 0 -531px;
	margin: 0 10px 0 0;
	display:none;
}


/* Email modal ----------------------------------------- */

#email_modal {
	display: none;
	background: #00427a;
	width: 350px;
	padding: 20px;
	position: absolute;
	color: #fff;
	z-index: 50;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 9px 3px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 9px 3px rgba(0,0,0,.4);
	box-shadow: 0 0 9px 3px rgba(0,0,0,.4);
}

#email_modal a { color: #fff; font-size: 1.1em; }

#email_modal .close {
	display: block;
	position: absolute;
	top: 8px;
	right: 5px;
	padding: 0 2em 0 0;
	min-height: 12px;
	background: url(clientlibs-travelodge/images/global/sprites/global-ui.png) 3em -462px no-repeat;
}

#email_modal p { width: 30em; font-weight: bold; }

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

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

#email_modal dt .note { display: block; }

#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 form > .note {
	display: block;
	margin: .8em 0 0;
	font-weight: normal;
}

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

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




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

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

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

.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-travelodge/images/global/bgs/map-pin.png) 0 0 no-repeat;
	width: 15px;
	height: 24px;
	padding: 2px 5px 7px 3px;
	cursor: pointer;
}

.pin .marker .number {
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	display: block;
}


/*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
----------------------------------------------------------------------- */

/** Style- changes for defect #32182[text color on "Rooms and Rates page" for a available room on Travelodge site] on [10-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 Travelodge site] on [10-02-2012] -end**/
.availability .lim_avail { color: #FF0000 !important; }

.column_box .column_four .footTripAd{
	background:url(clientlibs-travelodge/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;}

.error_message_auth_failed {
background: url("clientlibs-travelodge/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
height: 37px;
left: 217px;
padding: 0 0 0 21px;
position: absolute;
top: -27px;
z-index: 6;
}

.error_message_auth_failed>span {
background: url("clientlibs-travelodge/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;
}

#whereError {
line-height: 1.8;
}

.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-travelodge/images/global/bgs/brand-logo.png) no-repeat;
	width: 473px;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 20px;
}

.header .header1 a {
	display: block;
	width: 193px;
	height: 61px;
}

.header .header1 a span { position: absolute; left: -9999px; }

.sitemap .link_column h2 a {
	font-size: 1em;
	margin-left: 0;
}
.sitemap .link_column h2,
.sitemap .link_column h2 a {
	color: #00427a;
	margin: 0 0 5px;
	font-size: 1.2em;
	text-transform: 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:#00529c;
    display:block !important;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
    width: auto;
}
.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;
}
/** Style-changes for H Tag Enhancement implementation -End **/

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

.MC_terms_container {
    float: left;
    padding: 10px 10px 0 0;
    position: static;
    width: 675px;
}
/** CSS changes for the Wyn rewards promo END**/

/* CSS for BlackBear conservation page -- added 10-02-2012 Ed Mack /about-us/conservation.xhtml */
.azalogo{    
	float:right;    
	margin:5px 0 5px 10px; 
}

.honeypot{    
	display:inline;    
	float:left;    
	margin:5px 20px 5px 0; 
}
.trip_review_rating_image{
float: right;
text-align:center;
padding-left:20px;
font-family: inherit;
font-style: italic;
font-size: 99%;
font-weight: normal;
}
/* 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: 130px;
}
	
.child_popup select{
	width :40px !important;
}

.child_popup label {
	color: #FFFFFF !important;
	margin-top: 9px !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: #666666;
    cursor: pointer;
    float: right;
    font-size: 1.1em;
    position: relative;
    text-decoration: underline;
    width: auto;
    z-index: 10;
    display: none;
	left: -33px;
	top: 3px;
}
	
.child_popup select{
	margin-top: 8px!important;
	margin-left: 10px!important;
} 
/*Modify search widget*/
 #modify .child_popup {
	left: 292px;
    top: 30.6%;
    width: 106px !important;
    z-index: 1000;
 }
 #modify .child_popup label{
	float: left;
    margin-bottom: 0;
    margin-top: 7px;
    text-align: center;
 }
 #modify .edit_link {
    color: #057EC1;
    left: 245px;
    top: -45px;
}
 #modify #noOfAdults , #modify #noOfChildren1 {
	width: 35px !important;
}
.modify .booking {
	padding-bottom: 32px !important;
}
.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 {
	color: #00419A;
	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 */

/* button.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 lte 8 */

/* 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/primary button
----------------------------------------------------------------------- */

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

button.btn,
input.btn {
	height: 20px; /* 18px height + 2px border */
}


/* Core button hover ----------------------------------------- */

.btn:hover,
.btn:focus {
	background-position: 0 -40px;
	background-color: #207dc5;
	color: #fff;
}


/* Core button active ----------------------------------------- */

/*
.btn:active,
.btn.active {
	background-position: 0 -40px;
	background-color: #207dc5;
}
*/







/* 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: #333 !important;
	cursor: default !important;
	border-color: #bbb !important;
	text-transform: none !important;
}





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

/* Secondary buttons only appear in compare_hotel_modal in the comps.
   The .btn_sec class is used for the check rates button throughout the
   site, but is styled like the primary button. Because at this point
   dynamic button classes cannot be used, we've commented out the
   secondary button styles so that they don't interfere with the comps. */

/*
.btn_sec {
	background-position: 0 -80px;
	background-color: #c32b1c;
	border-color: #c32b1c;
	font-size: 13px;
	text-transform: uppercase;
}
*/



/* Secondary button hover ----------------------------------------- */

/*
.btn_sec:hover,
.btn_sec:focus {
	background-position: 0 -120px;
	background-color: #f15849;
}
*/


/* Secondary button hover ----------------------------------------- */

/*
.btn_sec:active,
.btn_sec.active {
	background-position: 0 -120px;
	background-color: #f15849;
}
*/



/* Teriary buttons
----------------------------------------------------------------------- */

.btn_ter {
	background-position: 0 -160px;
	background-color: #b9b9b9;
	border-color: #b9b9b9;
	color: #00427a;
	font-size: 12px;
}


/* Tertiary button hover ----------------------------------------- */

.btn_ter:hover,
.btn_ter:focus {
	background-position: 0 -200px;
	background-color: #fff;
	color: #00427a;
}


/* Tertiary button active ----------------------------------------- */

/*
.btn_ter:hover,
.btn_ter:focus {
	background-position: 0 -200px;
	background-color: #fff;
}
*/


/* Datepicker button
----------------------------------------------------------------------- */

.ui-datepicker-trigger {
	border: none;
	padding: 0;
	background: none;
	height: 21px;
	width: 21px;
}

/* button.css END */

/* headings.css START */


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

h2,
h4.page_title {
	font-size: 1.6em;
	margin: 0 0 1em;
	font-weight: bold;
	text-transform: uppercase;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
}

h3.sub {
	font-size: 1.7em;
	margin-top: 12px;
}

h4 {
	font-size: 1.2em;
}

h4.default {
	color: #333;
}

/** Changes to remove H tags[Enhancement #32314] -Start **/
.header3 {
	font-size: 1.3em;
	font-weight: bold;
}
.header4 {
	font-size: 1.2em;
}
.sitemap .content_well h1.standard{
	font-size: 1.6em;
    font-weight: bold;
    margin: 0 0 1em;
    text-transform: uppercase;
}
/** 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 [Rate Line details] on [23th Dec 2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/
.espot img {
	padding: 0 0 7px 0;	
}
.rate_line_promo p span {
	font-size: 14px !important;
}


#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-travelodge/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-travelodge/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-travelodge/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-travelodge/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:20px;
		
	}
	
.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:10px; font-family:"Arial"; margin-top:5px; /*margin-bottom:5px;*/}

.brandBox .head .selectBox{
	left:5px;
}

/**Added by Cognizant(Start) - 14th February 2011**/

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

/**Added by Cognizant(End) - 14th February 2011**/

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

/**Added for contact us **/
.contact .billForm .input_group table {
	float: left;
	margin-bottom: 6px;
}

.contact .billForm .input_group tr {
	padding: 0 0 2px 0;
}

.contact .billForm .input_group td {
	margin-bottom: 6px
}

.contact .billForm .input_group input[type="checkbox"]{
	float: left !important;
	margin-bottom: 8px !important;
}

/**Added for contact us-- end **/

/**Added by Cognizant(Start) - 03rd March 2011 -- Added for booking**/
.bookingInput
{
	margin-bottom: 18px !important;
}

.bookingCheckbox
{
	float: left !important;
}
/**Added by Cognizant(End) - 03rd March 2011 -- Added for booking**/



/**Added by Cognizant(Start) - 4th March 2011**/

/*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: 305px;
	font-size: 1.2em;
	float: right;
	margin-top: 28px;
}

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

.clearBoth
{
	clear: both;	
}

/**Added by Cognizant(End) - 4th March 2011**/

/** 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;
}

/**Added by Cognizant(Start) - 8th March 2011**/
.refine_wrap .refine .head p{
	position:absolute;
	top:3px;
	left:5px;
	color:#183d72;
}
.refine_wrap .refine .head{
	background:url(clientlibs-travelodge/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-travelodge/images/global/plusminusSprite.jpg) no-repeat;
	width:13px;
	height:13px;
	background-position:0 0;
	position:absolute;
	top:3px;
	left:163px;
	cursor:pointer;
}
/**Added by Cognizant(End) - 8th March 2011**/

/**Added by Cognizant(End) - 9th March 2011 Start**/

.rooms_rates_choices {width: 100%!important;}

.rooms_rates_choices .discount_rates_btn {
	float:right!important;
	position: relative!important;
    top: -4px!important;
}
/**Added by Cognizant(End) - 9th March 2011 End**/

/**Added by Cognizant(End) - 14th March 2011 Start**/

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

/**Added by Cognizant(End) - 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-travelodge/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: 36px;
	right: 8px;
	width: 134px;
	height: 50px;
/*	background: url('clientlibs-travelodge/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-travelodge/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-travelodge/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-travelodge/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;
}
/***Cognizant added css for pagination gap start 17-03-2011****/
.results_meta .paging .prev {
    background: url("clientlibs-travelodge/images/global/sprites/global-ui.png") no-repeat scroll 0 -294px transparent;
    height: 11px;
    padding-left: 17px !important;
}
/***Cognizant added css for pagination next Arrow start 21-03-2011 - Start****/
.results_meta .paging .next {
	padding-right: 17px !important;
	height: 11px;
	background: url(clientlibs-travelodge/images/global/sprites/global-ui.png) 2.8em -325px no-repeat;
}
/***Cognizant added css for pagination next Arrow start 21-03-2011 - Start****/

/** Style-changes based on adjustments for pagination next Arrow on 20-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 20-09-2011 end****/
/***Cognizant added css for pagination gap end 17-03-2011****/

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

/***Cognizant added css for confirmation page map alignment 31-05-2011 Start****/

.mapHolder
{
	float:left;
}

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

.map .pic 
{
	height: 164px!important;
}
.booking .map .pic
{
	width: 98% !important;	
}

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

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

.map li
{
	margin: 0!important;
}

/***Cognizant added css for proper display of ".date_box",".content" and "Modify" button in reservation confirmation page on 02-06-2011 end****/
#modify ul li .date_box, #modify ul li .content
{
	width: auto !important;
}
#modify ul li p a.btn
{
	float: left !important;
	margin-left: 130px !important;
}
/***Cognizant added css for proper display of ".date_box",".content" and "Modify" button in reservation confirmation page on 02-06-2011 end****/

/***Cognizant added css for confirmation page map alignment 31-05-2011 End****/

/***Cognizant added css for smoking and Non smoking for room rates page 31-03-2011****/

.room_results .smoke, .room_results .wheelchair { display:none; width:15px; height:16px;background-image:url(clientlibs-travelodge/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-travelodge/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; }

/***Cognizant added css for smoking and Non smoking for room rates page 31-03-2011****/

/***Cognizant added css for unavailable gray color for room rates page 01-04-2011****/

.room_results .unavailable { color:#666666; }

/***Cognizant added css for unavailable gray color for room rates page 01-04-2011****/

/***Cognizant added css for alternate rate message on the search result page 05-04-2011****/
.alternateRateMsg, .availability_limited
{
	color:#ff0000!important;
}
/***Cognizant added css for alternate rate message on the search result page 05-04-2011****/

/***Cognizant added css for reserve button in wyndham rewards  page where user not logged in 05-04-2011****/
a.reserveRed_button
 {
	float: right; 
	background: url(clientlibs-travelodge/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;
}
/***Cognizant added css for reserve button in wyndham rewards  page where user not logged in 05-04-2011****/

/***Cognizant added css for cluster heading logo on the search result page 07-04-2011****/
.clusterLogo
{
	vertical-align : middle!important;	
	margin-top:5px;
}
/***Cognizant added css for cluster heading logo on the search result page 07-04-2011****/

/***Cognizant added css  for smoking non smoking icon visibility in RoomRatesBanner page on 08-04-2011****/
.roomRateBannerLiClass
{
	position: relative; padding: 0 0 0 15px;
}
/***Cognizant added css  for smoking non smoking icon visibility in RoomRatesBanner page on 08-04-2011****/


/***Cognizant added css  for empty <tr> in search_room_info.xhtml page on 11-04-2011****/
.tdlineHeight
{
	height: 1px!important;
	font-size: 0!important;
	padding: 0!important;
	margin: 0!important;
}
/***Cognizant added css  for empty <tr> in search_room_info.xhtml page on 11-04-2011****/
/***Cognizant added css  for Redeem Points button in PropertyOverview page on 11-04-2011****/
.ter_content .rate_promo .btn 
{
	width: 118px!important;
}
/***Cognizant added css  for Redeem Points button in PropertyOverview page on 11-04-2011****/

/***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;
}

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

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

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

.error_message_lastName > span {
    background: url("clientlibs-travelodge/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;
}

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

.error_message_confirmation > span {
    background: url("clientlibs-travelodge/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_confirmation.error_longConf span
{
	 line-height: 1; width:325px;
}

.error_message_lastName.error_longLastNm span
{
	 line-height: 1; width:325px; 
}
/*.hotel_result div.availability .btn.long_text 
{
	height: 1.2em!important;
}*/
/***Cognizant added css for Wyndham Rewards page for error section text on 13-04-2011****/

.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-travelodge/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;
}

/***Cognizant added css for Wyndham Rewards page error section text on 13-04-2011****/

/***Cognizant added css for show only available text on 18-04-2011****/
.shoOnlyAvaiable
{
	position:absolute; top:47px;
}
/***Cognizant added css for show only available text on 18-04-2011****/
/* 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;
	/* Start -- commented on 05/06/2011 as it was not required */
	 background: url()!important; 
	/* End -- commented on 05/06/2011 as it was not required */
}
/* End -- comment for property alt sell fix 12-04-2011 */

.seoClass {		
	
}

/***Cognizant added css for displaying 4 tabs on page load in the roomrate page  on [11-29-2011]****/
#rrTabCont li {
	width: 164px !important;	
}
#rrTabCont li a{padding:8px 4px 15px !important;}
#rrTabCont #rrMoreRates 
{	
	width: 492px !important;
}
/* End -- comment for displaying 4 tabs on page load in the roomrate page [11-29-2011] */
.footer form a {
    bottom: 0!important;
    left: 0!important;
    padding: 0 4px 0 3px!important;
    position: relative;
}
/***Cognizant added css for displaying tabs on page load in the wyndham rewards page  on 20-04-2011****/
#rrTabCont.wyn_rewards_tab_single li { width: 350px!important; }
/***Cognizant added css for displaying tabs on page load in the wyndham rewards page  on 20-04-2011****/
	
/***Cognizant added css for solving the UI issue of last page on the search result page  on 20-04-2011****/
.search_header .header_wrap {
	/** changes for Defect #34680] -Starts **/
	width: 382px!important;
	/** changes for Defect #34680] -Ends **/
}
/***Cognizant added css for solving the UI issue of last page on the search result page  on 20-04-2011****/
.ModifyOverlay{
	width:100%;
	height:100%;
	background:#000;
	display:none;
	padding:0px;
	margin:0px;
	position:fixed;
	top:0px;
	left:0px;
	z-index: 300;
}
/***Cognizant added css for solving No Max on the search result page  on 21-04-2011****/
.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:143px!important;
}
/** Style-changes based on adjustments for alignment of 200 in price slider in search result page - End **/
/***Cognizant added css for solving No Max on the search result page  on 21-04-2011****/

/***Cognizant added css for solving Wyndham rewards login error msg for HeaderBanner.xhtml  on 23-04-2011****/

.error_message_password {
    background: url("clientlibs-travelodge/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 335px;
    padding: 0 0 0 21px;
    position: absolute;
    top: 14px;
    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-travelodge/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;
}

/***Cognizant added css for solving Wyndham rewards login error msg for HeaderBanner.xhtml  on 23-04-2011****/


/***Cognizant added css for solving the anti null message issue in IE as on 23-01-2011*****/
.content_well h4 {
    padding: 0 0 6px;
}
/***Cognizant added css for solving the anti null message issue in IE as on 23-01-2011*****/

/***Cognizant added css for solving "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" *****/
.prop_discount_box .btn {
	clear: both;
	width: 4.5em;
}
/***Cognizant added css for solving "Enter" button css issue on 29-04-2011 as it was missing in their delivarable Dt:25-04-2011 but was present in "Ccxlabs" *****/
/*Cognizant added css for solving "Go" button css issue in footer Sign Up For Email section on 25-05-2011*/
.column_box .column_five input[type="submit"] {
			background: url("clientlibs-travelodge/images/global/sprites/global-ui.png") no-repeat scroll 0 0 transparent;
			border: medium none;
			cursor: pointer;
			float: right;
			height: 19px;
			margin: 1px 0 0;
			width: 25px;
		}
/*Cognizant added css for solving "Go" button css issue in footer Sign Up For Email section on 25-05-2011*/

/***Cognizant added css for removing pipe(|) present at the end of email in propertyHeader.xhtml on 30-04-2011****/
.hotel_contact .contact_links > li:first-child 
{
	border-right:none!important;
}
/***Cognizant added css for removing pipe(|) present at the end of email in propertyHeader.xhtml on 30-04-2011****/


/***Cognizant added css for displaying the error message for room in search Widget on 30-04-2011****/
.error_message_Room {
    background: url("clientlibs-travelodge/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-travelodge/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; 
}

/***Cognizant added css for displaying the error message of room in search Widget on 30-04-2011****/

h3.deal_headernew { /***Cognizant added css for displaying the correct dsplay color as reffered by ccxlabs 16-05-2011****/
    color: #00427A;
  
	}
h3.deal_headernew a{ /***Cognizant added css for displaying the correct display color as reffered by ccxlabs 16-05-2011****/
    color: #00427A;
    text-decoration: underline;
	}
	
h3.deal_headernew a:hover{ /***Cognizant added css for displaying the correct display color as reffered by ccxlabs 16-05-2011****/
    color: #FF0000;
    text-decoration: underline;
	}
	


/***Cognizant added css for remove overlapping of map over email pop up in Map and Direction page on 12-05-2011****/

#email_modal 
{
	z-index: 500;
}
/***Cognizant added css for remove overlapping of map over email pop up in Map and Direction page on 12-05-2011****/

/***Cognizant added css for solving the alignment issue of Go button in booking form for Wyndham Rewards on 12-05-2011****/
button.btn, input.btn{
	height:20px !important;	
	}
/***Cognizant added css for solving the alignment issue of Go button in booking form for Wyndham Rewards on 12-05-2011****/

/***Cognizant added css for solving the alignment issue for Privacy and Email link in footer,GO button on 12-05-2011****/
.footerLinkHolder
{
	width:167px!important;
}
.footerLoginLink
{
    /*position: absolute !important;*/
    top:22px;
    float:left;
}
.footerLoginLinkRight
{
	float:right;
	top:22px;	
}
.footer .column_five input[type="button"] {
    background: url("clientlibs-travelodge/images/global/sprites/global-ui.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 19px;
    margin: 1px 0 0;
    width: 25px;
}
/***Cognizant added css for solving the alignment issue Privay and Email link in footer,GO button alignment on 12-05-2011****/
/***Cognizant added css for solving the Current Point alignment on 17-05-2011 - Start****/
.header .logged p a.crpoints {
    color: #FFFFFF;
    float: left;
    margin: 0 0 0 0;
}
/***Cognizant added css for solving the Current Point alignment on 17-05-2011 - End****/

/***Cognizant added css for Hotel Package page text listing on 20-05-2011 - Start****/
.textlist1 {
    font-size: 100% !important;
    line-height: 1.1 !important;
    margin: 0 0 0.2em !important;
    padding: 0 0 0 5px !important;
    border: none !important;
    list-style: disc inside !important
}
/***Cogniszant added css for Hotel Package page text listing on 20-05-2011 - Start****/


/***Cogniszant added css for Solving header "Go" button position and size on 01-06-2011 - Start****/
.login form .go_btn{

	top:15px;
	right:0;
	width:32px; !important;
	height:20px; !important;
	padding:0px;
	text-transform: uppercase;
}
/***Cogniszant added css for Solving header "Go" button position and size on 01-06-2011 - End****/


/***Cognizant added css for conformation page Wyndham Rewards box submit button aligment on 02-06-2011 start****/

.current_points .rewarding input[type="submit"] {
    margin-left: 5em;
}
/***Cognizant added css for conformation page Wyndham Rewards box submit button aligment on 02-06-2011 end****/

/***Cogniszant added css for (gap between map and its direction) maps & directions page on 02-06-2011 - Start****/
#myMapContainer
{
	 padding:0 0 10px 0!important;
}
/***Cogniszant removed css for (gap between tabs and links) maps & directions page on 20-09-2011 - Start****/
/*
.property_maps_and_directions .map
{
	 margin: 0!important;
}
*/
/***Cogniszant removed css for (gap between tabs and links) maps & directions page on 20-09-2011 - End****/
/***Cogniszant added css for (gap between map and its direction) maps & directions page on 02-06-2011 - End****/

/*Cognizant added this css for Confirmation page get directions button css on 02-06-2011 start*/
.direction .btn.btn_ter {
    float: left;
    margin-right: 5px;
    min-width: 9em;
}
.map input[type="submit"]  {
    margin: 0 5px 9px!important;
    width: 83px!important;
}

/*Cognizant added this css for Confirmation page get directions button css on 02-06-2011 end*/

/***Cognizant added css to resize "Reserve another room" button in reservation confirmation page on 02-06-2011 end****/

#cancel_modify .booking .confirm_links_bar a.btn
{float:right !important;}

/***Cognizant added css to resize "Reserve another room" button in reservation confirmation page on 02-06-2011 end****/


/***Cognizant added css for hidden the Container scroll bar on 03-06-2011 Start****/

body {
	overflow-x: hidden;
}

/***Cognizant added css for hidden the Container scroll bar on 03-06-2011 End****/

/***Cognizant added css for error notification colour on header password field on 07-06-2011 Start****/
input[type="password"].error,
textarea.error,
select.error {
	background-color: #ff3!important;
	border-color: #006c86!important;
}
/***Cognizant added css for error notification colour on header password field on 07-06-2011 End****/

/***Cognizant added css for go button on wyndham rewards on reservation  on 09-06-2011 Start****/
.booking .form_container .rewards_form form input.btn{
	height:22px !important;		
	width:33px !important;
}
/***Cognizant added css for go button on wyndham rewards on reservation  on 09-06-2011 end****/
/***Cognizant added css on cancel reservation page for confirm cancellation button css on 15-06-2011 Start****/
.booking .confirm_cancel .btn.btn_ter {
    float: left;
}

.confirm_cancel p {
    margin: 10px 0!important;
}

/***Cognizant added css on cancel reservation page for confirm cancellation button css on 15-06-2011 End****/

/***Cognizant added css for submit button on Contact Us on best claim form on 20-06-2011 start****/
.content_well .main_col form > input[type="submit"]
{
    clear: both;
    float: left;
    margin: 0 10px 0 160px;
}
/***Cognizant added css for submit button on Contact Us on best claim form on 20-06-2011 end****/

/***Cognizant added css 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;
}
/***Cognizant added css for site map loaction page on 22-06-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**/

/** Style-changes based on adjustments for [Wyndham rewards check box tool tip allignment] on [29-07-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/
.widget_wrap .rewards_alert 
{
	left : 140px!important;
}
/** Style-changes based on adjustments for [Wyndham rewards check box tool tip allignment] on [29-07-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/

/** Style-changes based on adjustments for [send button on email this page] on [03-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ start**/
#email_modal #email_form input[type="submit"] {
	float: right;
	margin: 0 3px 0 0;
	width: 5em;
}
/** Style-changes based on adjustments for [send button on email this page] on [03-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ end**/
.landing h4.page_title {
    padding: 0!important;
}

/** Style-changes based on adjustments for [property page right side more rates and codes layer positioning] on [11-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ start**/
.prop_discount_box .discount_mid
{
	margin-left:0px!important;
}

.prop_discount_box .discount_top
{
	margin-left:0px!important;
}
/** Style-changes based on adjustments for [property page right side more rates and codes layer positioning] on [11-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ end**/

/** Style-changes based on adjustments  for search result page check rates buttons on 27-06-2011 start****/

.hotel_result div.availability .btn
{
	margin: 0 auto 0px;
}
/* Position of tooltip change--Start[18th apr,2012] */
.dateless .hotel_result div.availability .tooltip { top: 139px !important; }
/* Position of tooltip change--End[18th apr,2012] */

/*.hotel_result div.availability .points
{
	padding: 13px 0 0 42px;
	position: absolute;
}*/
/** 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 page for reserv button with hand on 17-08-2011****/
a.reserveRed_buttonHand
 {

   font-size: 13px;
   float: right;
    margin-top: 2px 0px 0px 0px;
    width: 4.5em;
    -moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
	-x-system-font: none;
	background-attachment: scroll;
	background-color: #004B85;
	background-image: url("clientlibs-travelodge/images/global/sprites/button-sprite.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: "Arial",sans-serif;
	height: 18px;
	line-height: 18px;
	padding: 0px 6px;
	text-align: center;
	text-decoration: none !important;
}
/** Style-changes based on adjustments  for Wyndham Rewards page for reserv button with hand on 17-08-2011****/

/** 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-travelodge/images/global/sprites/error_arrow_sprite.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 345px;
    padding: 0 0 0 21px;
    position: absolute;
    top: -8px;
    z-index: 6;
}


.error_message_GTdate > span {
    background: url("clientlibs-travelodge/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**/

/** Start: Style-changes based on adjustments  for Travelodge:Go Button and "Join for Free Text" in the Header are overlapping in IE 7.0 ****/
.header .login input[type="text"],input[type="password"] 
{
	width: 74px;
}

.header .login input[type="submit"]
{
	width: 32px;
}
/** End: Style-changes based on adjustments  for Travelodge:Go Button and "Join for Free Text" in the Header are overlapping in IE 7.0 ****/

/** Style-changes based on adjustments for [The Submit button is coming partially on the Booking Reservation page in IE7 browser] on [23-08-2011]  START**/
.reservation .submit input{
    color: white;
    float: left;
    height: 17px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 155px;
}
/** Style-changes based on adjustments for [The Submit button is coming partially on the Booking Reservation page in IE7 browser] on [23-08-2011]  END**/

/** Style-changes based on adjustments for [Wyndham login message display] on [24-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ start**/
.logged
{
	width:285px;
	padding-left: 50px;
}

.logged p
{
	line-height:1;
}

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

.header .login
{
	top:25px!important;
}

.autHolder 
{
    position: absolute;
    top: 42px!important;
    left:123px!important;
	font-size:10px;
}

.header .login .links, .header .rewardsTag {
    top: 49px!important;
}

.header .login .links {
    top: 67px!important;
}
/** Style-changes based on adjustments for [Wyndham login message display] on [24-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ end**/

/** Style-changes based on adjustments for [solve UI issue in Modify Modal] on [29-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/

#newroomtypeimage
{
	float: left; padding: 0px 15px 10px 0px;
}
/** Style-changes based on adjustments for [solve UI issue in Modify Modal] on [29-08-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/




/***Style - changes based on user request-correct header display on Hotel offer/Org Disc. spage page as reffered by  rosettalabs 08/16/11- START ******/
h3.deal_headernew { 
    color: #00427A;
  	text-decoration: none !important;
	}
h3.deal_headernew a{ 
    color: #00427A;
    text-decoration: none !important;
	}
	
h3.deal_headernew a:hover{ 
    color: #00427A;
	text-decoration: none !important;
	}
/***Style - changes based on user request 08/16/11- END ******/

/***Style - changes based on user request- For Lodger.xhtml 09/08/11- START ******/

.lodgers {
    width: 425px;
}

.lodgers .family_desc {
    float: right;
    width: 340px;
	padding-left:5px;
}
.email_prefs_form .intro, .email_prefs_form .intro + .note {
    width: auto;
}

.email_optout {
    padding: 0 0 10px 50px;
    font-weight:bold;
}


/***Style - changes based on user request 09/08/11- END ******/

/***Style - changes based on user request- For Lodger.xhtml 09/13/11- START ******/

.seo_hr{
	color:#888888;
	margin-bottom:14px;
	width:685px;

}
/***Style - changes based on user request 09/13/11- END ******/

/***Style - changes based on user request- [Top Destination Slider] 10/04/11- START ******/
	
li.topDest .content p span {
    font-style: italic;
    color: #000000;
}	
	
/***li.topDest .content p italic {
    font-style: italic;
    color: #000000;
}
li.topDest .content h5 {
    font-style: italic !important;
    color: #000000 !important;
	font-size: 1em !important;
	float:left !important;
}**/

li.topDest .content h6 {
	margin-left:30px;
 	color:  #666 !important;
	padding-bottom: 6px;
}

li.topDest .content p a {
	width: 166px !important;
}

li.topDest .content p strong {
	padding-left: 11px !important;
	float: none !important;
	margin-left: -3px;
}

ul.long_div li.topDest .content {
    margin: 54px 0 0 35px !important;
}

/***Style - changes based on user request- 10/04/11- END ******/

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


/** Style-changes based on adjustments for alignment of modify modal on 21-10-2011- START**/
.price_bar .adv_purchase .actual_price .price_amt {
	color: #666;
}

.price_bar div {
	position: relative;
}

.price_bar .badge {
	position: absolute;
	top: -25px;
	left: 3px;
	background-position: -35px 0;
	width: 34px;
	height: 38px;
	font-size: 17px;
	line-height: 15px;
}

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

.price_bar .modal_trigger {
	font-size: 10px;
}
/** Style-changes based on adjustments for alignment of modify modal on 21-10-2011- START**/



/** Style-changes based on adjustments for [Dream/Night Integration] on [21-10-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ start**/
/** Style-changes based on adjustments for rate button and Map Push Pin Hover Display [Dream/Night Integration] on [29-11-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ start**/
.btn_sec_dn {
    bottom: 3px;
    font-size: 12px !important;
    height: 26px;
    left: 8px;
    line-height: 12px;
    position: absolute;
    width: 135px;
    background: url("clientlibs-travelodge/images/global/sprites/button-sprite.png") repeat-x scroll 0 0 #004B85;
    border: 1px solid #004B85;
    color: #FFFFFF!important;
    cursor: pointer;
    display: block;
    font: 14px/13px "Arial",sans-serif;
	text-decoration: none;
	padding: 1px 1px;
}

.btn_sec_dn:hover {
	background-position: 0 -40px;
	background-color: #207dc5;
	color: #fff;
}

.hotel_result.unavailable div.availability .btn_sec_fns {
    background-position: 0 0;
    cursor: pointer;
    left: 45%;
    bottom: auto;
    top: 0;
    background: url("clientlibs-travelodge/images/global/sprites/button-sprite.png") repeat-x scroll 0 0 #004B85;
    border: 1px solid #004B85;
    color: #FFFFFF!important;
    cursor: pointer;
    display: block;
    font-family: "Arial","Helvetica",sans-serif;
    font-size:14px;
    text-align: center;
    text-decoration: none;
    bottom: 7px;
    margin-left: -4.5em;
    position: absolute;
	height: 30px;
    line-height: 1.1;
    margin: 35px -58px 0;
    padding: 4px 1px;
    width: 129px;
}


.hotel_result.unavailable div.availability .btn_sec_fns:hover {
	background-position: 0 -40px;
	background-color: #207dc5;
	color: #fff;
}

.map_btn_fns_dn {
    background-position: 0 0;
    line-height: 1.1;
    left: 39%;
    margin: 35px auto 0 -4.5em;
    padding: 4px 1px;
    top: auto;
    width: 129px;
    background: url("clientlibs-travelodge/images/global/sprites/button-sprite.png") repeat-x scroll 0 0 #004B85;
    border: 1px solid #004B85;
    color: #FFFFFF!important;
    cursor: pointer;
    display: block;
    font-family: "Arial","Helvetica",sans-serif;
    font-size:14px;
    height: 30px;
    text-align: center;
    text-decoration: none !important;
    bottom: 7px;
    position: relative;
}
	
.map_btn_fns_dn:hover {
    background-position: 0 -40px;
	background-color: #207dc5;
	color: #fff;

}

.map_btn_sec_dn {
    bottom: -2.5em;
    font-size: 14px;
    height: 26px;
    left: 0;
    line-height: 13px;
    width: 135px;
    background: url("clientlibs-travelodge/images/global/sprites/button-sprite.png") repeat-x scroll 0 0 #004B85;
    border: 1px solid #004B85;
    color: #FFFFFF!important;
	text-decoration:none;
	font-family: "Arial",sans-serif;
	color:#ffffff;
	text-align: center;
	padding: 1px 1px;
	display: block;
}
	
.map_btn_sec_dn:hover {
    background-position: 0 -40px;
	background-color: #207dc5;
	color: #fff;

}
/** Style-changes based on adjustments for rate button and Map Push Pin Hover Display [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 user request-  Room and Rates -[HPQC #28419- Room title hidden in the room bar ]10/24/11- START ******/
.room_info > thead h4{
	color:#FFFFFF;
}
/***Style - changes based on user request- 10/24/11- END ******/
/**Style-changes based on adjustments for [fixed defect:28924] on [15-11-2011] - start**/
.header .rewardsTag p {
	line-height: 1.9 !important;
}
/**Style-changes based on adjustments for [fixed defect:28924] on [15-11-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-changes for Mofify_launch_model on [8-12-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/

.price_bar {
	clear: both;
	margin: 0 0 30px;
	text-align: center;
}

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

.price_bar th,
.price_bar td {
	background-image: url(clientlibs-travelodge/images/booking/price-bar.png);
	padding: 0 3px;
	min-width: 70px;
	max-width: 200px;
	font-size: 12px;
	border: 1px solid #aaa;
	border-width: 0 1px 1px 0;
}

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

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

.price_bar .pts_per_night {
	width: 140px;
}

.price_bar .total {
	width: 110px;
}

.price_bar td.rate,
.price_bar .adv_purchase {
	min-width: 200px; /* ensure ample space for badge */
}


/* Table heads ----- */

.price_bar th {
	padding: 3px;
	text-align: center;
	font-weight: normal;
	color: #333;
	background-position: -20px 0;
}

.price_bar th.sel_room {
	background-position: 0 0;
}

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


/* Table cells ----- */

.price_bar td {
	padding: 7px 3px 9px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-position: -20px 100%;
	border-bottom: none;
}

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

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

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

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


/* 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: -7px;
	left: 3px;
	background-position: -35px 0;
	width: 34px;
	height: 38px;
	font-size: 17px;
	line-height: 15px;
}

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

.price_bar .modal_trigger {
	font-size: 10px;
}


/** Style-changes for Mofify_launch_model on [8-12-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/
/** Style-changes for starburst of Room and Rates page on [6-01-2012] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/
/*starburst, .badge {
    font: 12px/11px "Yanone Kaffeesatz","Arial",sans-serif !important;
    padding-top: 8px;
}*/
    
/** Style-changes for starburst of Room and Rates page on [6-01-2012] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/
/** Style-changes based on Rate Button Display for [Planet HollyWood Integration] on [07-12-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ start**/
.btn_Planet_Holly{
    background: url("clientlibs-travelodge/images/global/sprites/button-sprite.png") repeat-x scroll 0 0 #004B85; 
	border: 1px solid #004B85;
    font-weight: bold;
    text-transform: none;
	bottom: auto;
    height: 3.2em;
    margin: -1.1em 0 0 -5.2em;
    padding: 2px 0 0;
    top: 42%;
    width: 10em;
    left: 46%;
    margin-left: -4.5em;
    position: absolute;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: 13px/11px "Arial","Helvetica",sans-serif;
    text-align: center;
    text-decoration: none;
}
.btn_Planet_Holly:hover {
background-position: 0 -30px;
	background-color: #207dc5;
	color: #fff;
}


.map_btn_Planet_Holly{
	background: url("clientlibs-travelodge/images/global/sprites/button-sprite.png") repeat-x scroll 0 0 #004B85; 
	border: 1px solid #004B85;
    font-weight: bold;
    text-transform: none;
	bottom: 10px;
    padding: 10px 0;
    top: 30%;
    width: 10em;
    left: 35%;
    position: absolute;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: 13px/11px "Arial","Helvetica",sans-serif;
    text-align: center;
    text-decoration: none;
	margin: -1.1em 0 0 -5.2em;
    padding: 2px 0 2px;
	margin-left: -4.5em;
	height: 3.3em;
	}
.map_btn_Planet_Holly:hover {
background-position: 0 -30px;
	background-color: #207dc5;
	color: #fff;
}

/** Style-changes based on Rate Button Display for [Planet HollyWood Integration] on [07-12-2011] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ end**/	
/** Style- changes for defect #29684  on [29-12-2011] -start**/
.hotel_result div.availability .btn {
    text-transform: none!important;
}
/** Style- changes for defect #29684  on [29-12-2011] -end**/
/** Style- changes for defect #30729 based on rooms and rates points_single text overlapping on [06-01-2012] -start**/
#rrTabCont.wyn_rewards_tab_single li a > span {
	margin-left: 176px;
}
/** Style- changes for defect #30729 based on rooms and rates points_single text overlapping on [06-01-2012] -end**/

/** 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: 407px;
    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**/
.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**/
/** Style-changes based on Amenity & Services text issue in Overview Page on [25-01-2012] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/

.tripHolder {
	margin-top:4px;
/**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;
}	
/** Style-changes base on limiting 5 Hero's on Home Page[27-01-2012] Enhancement:#31455 ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/
.center-wrap p
{
	width:auto!important;
}

.slider_window a.next {
  left: 955px!important;
  }
/** Style-changes base on limiting 5 Hero's on Home Page[27-01-2012] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/


.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
{
	color: #00427A;
    float: right;
    height: 100%;
    left: 0;
    margin: 2px 0;
    position: relative;
    top: -5px;
    width: 100%;
    z-index: 100;
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - Start **/
.breadcrumbs_progress_bar .right_arrow{
	padding: 0 3px;
}
.breadcrumbs_progress_bar ul{
	height:100%;
	margin-left: 0;
	margin-bottom: 5px;
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - Start **/
.breadcrumbs_progress_bar li{
	float: left;
	height: 100%;
	list-style: none;
	color: #00427A;
}
.breadcrumbs_progress_bar a{
	color: #00427A;
}
.breadcrumbs_progress_bar a:hover{
	color: #FF0000;	
}
/** Style-changes based on adjustments for implementing Breadcrumbs [ Enhancement#34873 ] - End **/
/** 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-travelodge/images/global/arrow-list.png") no-repeat left;
	margin:5px 0 5px 0;
	color: #00427A;
	/** changes for Defect #34680] -Starts **/
    font-size: 1.1em;
    /** changes for Defect #34680] -Ends **/
    font-weight: bold;
    text-decoration: none;
}

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

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

.coreBrandClsHeader .imgData
{
	width:552px; text-align: center; color: #FFFFFF; min-height: 30px;
}
/** Style- changes for enhancement #32319  -end**/
.altsellmessage {
	background-color: #006090;
	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: 670px;
	margin-bottom: 5px;
 }
 .barclayImage {
 	margin-left: -6px;
 	cursor: pointer;
 }
 #barclayOffer {
 	width:780px;
 	display:inline;
 }

.lightBoxWrapper {
    background: url("clientlibs-travelodge/images/barclays/body_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #000000;
    min-height: 490px;
    margin: 160px 0 0 -40px;
    padding: 5px;
    position: relative;
    width: 765px;
    z-index:999;
}
.applyNow {
    background: url("clientlibs-travelodge/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-travelodge/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;
}
.close {
    background: url("clientlibs-travelodge/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-travelodge/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: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-travelodge/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-travelodge/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-travelodge/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-travelodge/images/barclays/card2.png") repeat scroll 0 0 transparent;
    height: 110px;
    position: absolute;
    right: 25px;
    top: 5px;
    width: 178px;
}
.lower {
    bottom: -15px;
    color: #343434;
    float: left;
    font-size: 7px;
    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*/
#btnShare{
	 font-size: 14px;
	margin-left: 540px;
	margin-top: 7px;
	display: block;
	height: 18px;
	padding: 0 6px;
	background: url(clientlibs-travelodge/images/global/sprites/button-sprite.png) 0 0 repeat-x #004b85;
	font: normal 12px/18px "Arial", sans-serif;
	border: 1px solid #004b85;
	color: #fff;
	text-align: center;
	cursor: pointer;
	text-decoration: none !important;
	float: left;
}

.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;
}
.price_bar_conf .rate span.sugg_price_block
{
	width:100%;
	float:left;
}
.price_bar_conf .rate span.actual_price
{
	width:100%;
	float:left;
}
/** 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: 5px;
    position: relative;
    top: -4px;
    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-travelodge/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-travelodge/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-travelodge/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 */
.actual_price.hide{
	display: none;
}
.priceDv.available.hide{
	display: none;
}
	
/*CRS Impacts: Start*/
.taxFeesWrap {
    left: 50%;
    margin-left: -188px;
   position: absolute;
    top: 27%;
    width: 368px;
    z-index: 310;
    display:none;
}
.taxFeesWrap .taxFeesTop {
    background: url("clientlibs-travelodge/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-travelodge/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-travelodge/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 */


/* Overlay
----------------------------------------------------------------------- */

.overlay, .overlay2, .overlay3 {
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 300;
}




/* Wyndham Rewards login modal
----------------------------------------------------------------------- */

.modal_bg {
	display: none;
	width: 665px;
	height: 278px;
	padding: 102px 35px 47px 36px;
	background: url(clientlibs-travelodge/images/global/bgs/login-modal.png) 0 0 no-repeat;
	position: fixed;
	top: 20px;
	left: 50%;
	margin-left: -352px;
	z-index: 2100;
	color: #666;
}

.modal_bg .close.top {
	background: url(clientlibs-travelodge/images/global/sprites/global-ui.png) 0 -462px no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 55px;
	right: 28px;
	text-indent: -9999px;
}

.modal_bg .close.bottom { display: none; }

.modal_bg .modal_content {
	overflow: hidden;
}

.modal_bg h2 {
	font-size: 12px;
	font-weight: bold;
	color: #00529c;
	margin: 0 0 10px;
	text-transform: none;
}

.modal_bg .btn {
	margin: 0 0 10px 15px;
	text-transform: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.left_copy {
	width: 310px;
	float: left;
	margin: 0 45px 0 0;
}

.left_copy h2 + p,
.modal_content p.clear,
.modal_content p.force_break,
.modal_content p.clear + p,
.modal_content p.force_break + p {
	clear: both;
	padding: 0 0 0 15px;
	background: url(clientlibs-travelodge/images/global/bgs/checkIcon.png) 0 1px no-repeat;
	min-height: 10px;
	margin: 0 0 .5em;
	line-height: 1.2;
	font-size: 1.1em;
}

.left_copy h2 + p + p {
	float: left;
	width: 160px;
	margin: 0 10px .5em 15px;
}

.left_copy .right {
	float: left;
	text-align: left;
	width: 125px;
	margin: 0 0 .5em 0;
}

.left_copy .btn { width: 6em; }

.left_copy .disclaimers p {
	font-size: 10px;
	margin: 0 0 .5em 15px;
	text-indent: -.8em;
}

.right_copy {
	width: 305px;
	float: left;
}

.right_copy .intro {
	margin: 0 0 1em;
}

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

.modal_bg form > div {
	width: 110px;
	float: left;
	margin: 0 5px 5px 0;
}

.modal_bg label strong {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin: 0 0 .2em;
}

.modal_bg input[type="text"],
.modal_bg input[type="password"] {
	width: 102px;
}

.right_copy .btn {
	margin: 1em 0 0;
	float: left;
}

.helper_links {
	clear: both;
	margin: 0 0 10px;
}

.helper_links a {
	margin: 0 1.5em 0 0;
}

.modal_bg form > .error {
	width: auto;
	display: none;
}









/* Modal globals
----------------------------------------------------------------------- */

.currency_modal,
.modify_res_modal,
.compare_hotel_modal {
	display: none;
	position: fixed;
	z-index: 500;
	top: 5%;
	left: 50%;
	max-width: 960px;
}
/** Style-changes based on adjustments for [to open empty currency converter modal] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/
.modal .modal_trigger {
	display: inline;
	visibility: visible;
}

/** Style-changes based on adjustments for [to open empty currency converter modal] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/
/* Modal head ----------------------------------------- */

.currency_modal > .head,
.modify_res_modal > .head,
.compare_hotel_modal > .head {
	height: 28px;
	background: #00427a;
	color: #fff;
	padding: 0 20px;
	position: relative;
}

.currency_modal > .head p,
.modify_res_modal > .head h2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 31px;
	color: #fff;
}

.currency_modal .head .close,
.modify_res_modal .close_top,
.compare_hotel_modal .close_top {
	position: absolute;
	right: 8px;
	top: 9px;
	width: 12px;
	height: 12px;
	display: block;
	text-indent: -9999px;
	background: url(clientlibs-travelodge/images/global/sprites/global-ui.png) 0 -462px no-repeat;
	cursor: pointer;
}


/* Modal content ----------------------------------------- */

.currency_modal > .currency_bg,
.modify_res_modal > .modal_content,
.compare_hotel_modal > .modal_content {
	background: #fff;
	border-top: none;
	padding: 20px;
}














/* Modify reservation modal
----------------------------------------------------------------------- */

.modify_res_modal {
	width: 930px;
	margin-left: -465px;
}

.modify_res_modal br {
	display: none;
}

.modify_res_modal .hotel_property {
	float: left;
	width: 150px;
	margin: 0 15px 0 0;
}

.modify_res_modal .hotel_property h3 {
	margin: 0 0 1em;
}

.modify_res_modal .hotel_property img,
.modify_res_modal .hotel_property > div {
	display: block;
	margin: 0 0 10px;
}

.modify_res_modal .hotel_property a {
	font-size: 11px;
	display: block;
	margin: 0 0 2px;
}

.modify_res_modal .reservations {
	float: left;
	width: 725px;
}

.modify_res_modal .former {
	font-size: 1.2em;
	font-weight: bold;
	color: #00529c;
	margin: 0 0 .5em;
	clear: both;
}

.modify_res_modal .res_box {
	padding: 10px;
	border: 1px solid #ccc;
	background: #f6f6f6;
	margin: 0 0 15px;
}

.modify_res_modal .res_box p {
	margin: 0 0 .25em;
}

.modify_res_modal .hotel_info > img,
.modify_res_modal .room_info,
.modify_res_modal .stay_info {
	float: left;
	margin: 0 15px 10px 0;
}

.modify_res_modal .room_info {
	width: 225px;
}

.modify_res_modal .beds p,
.modify_res_modal .icon.regulation {
	float: left;
	margin: 0 3px 0 0;
}

.modify_res_modal .stay_info {
	width: 290px;
	margin-right: 0;
}

.modify_res_modal .price_bar {
	margin: 0;
}

.modify_res_modal .red {
	font-weight: bold;
}

.modify_res_modal .btn {
	float: left;
	margin: 0 10px 0 0;
}















/* Currency converter modal
----------------------------------------------------------------------- */
/** Style-changes based on adjustments for [to open empty currency converter modal] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ START**/
.currency_modal {
	width: 454px;
	top: 25%;
	margin-left: -225px;
	z-index:3000;
}
/** Style-changes based on adjustments for [to open empty currency converter modal] ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ END**/
.currency_modal input {
	width: 152px;
}

.currency_modal select {
	width: 160px;
	margin: 0 0 20px;
}

.currency_modal p {
	margin: 0 0 .5em;
	color: #666;
}

.box_have,
.box_want {
	width: 160px;
	float: left;
}

.currency_modal .flip {
	width: 49px;
	height: 49px;
	float: left;
	margin: 30px 20px 0;
	background: url(clientlibs-travelodge/images/global/bgs/currency-flip.png) 0 0 no-repeat;
}

.currency_modal .flip a {
	display: block;
	height: 100%;
	cursor: pointer;
}















/* Compare hotel modal
----------------------------------------------------------------------- */

.compare_hotel_modal {
	position: absolute;
	width: 784px;
	margin-left: -390px;
}

.compare_hotel_modal .head_links {
	float: right;
	margin: 7px 0 0;
}

.compare_hotel_modal .head_links p {
	margin: 0 10px 0 0;
}

.compare_hotel_modal .head_email a {
	background-position: 0 -631px;
}

.compare_hotel_modal .head_print a {
	background-position: 0 -565px;
}

.compare_hotel_modal .head_links a {
	color: #fff;
}

.compare_hotel_modal h3 {
	font-size: 1.4em;
	text-transform: uppercase;
	margin: 0 0 1em;
}


/* Columns ----------------------------------------- */

.compare_hotel_modal .hotel_box,
.compare_hotel_modal .hotel_box_last {
	width: 148px;
	min-height: 47em;
	padding: 10px 10px 50px;
	float: left;
	margin: 0 20px 0 0;
	background: #fff;
	border: 1px solid #ddd;
	position: relative;
}

.compare_hotel_modal .hotel_box_last {
	margin-right: 0;
}


/* Column content ----------------------------------------- */

.compare_hotel_modal .hotels > div > img {
	display: block;
	margin: 0 auto 5px;
}

.compare_hotel_modal h4 {
	margin: 10px 0 6px;
}

.compare_hotel_modal .hotel_phone,
.compare_hotel_modal .hotel_distance,
.compare_hotel_modal .hotel_out,
.compare_hotel_modal .hotel_offer_rate {
	margin: 0 0 6px;
}

.compare_hotel_modal ul {
	margin: 0 0 10px 15px;
}

.compare_hotel_modal .icon.regulation {
	float: left;
	margin: 0 3px 3px 0;
}

.compare_hotel_modal .btn {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 10px;
}

/** Style-changes for H Tag Enhancement implementation -Start **/
.modal_bg .header2 {
	font-size: 12px;
	font-weight: bold;
	color: #00529c;
	margin: 0 0 10px;
	text-transform: none;
}

.left_copy .header2 + p{
	clear: both;
	padding: 0 0 0 15px;
	background: url(clientlibs-travelodge/images/global/bgs/checkIcon.png) 0 1px no-repeat;
	min-height: 10px;
	margin: 0 0 .5em;
}

.left_copy .header2 + p + p {
	float: left;
	width: 160px;
	margin: 0 10px .5em 15px;
}
/** Style-changes for H Tag Enhancement implementation -End **/

/* modals.css END */

/* errors.css START */

/* Box error message
----------------------------------------------------------------------- */

div.error {
	margin: 0 0 20px;
	padding: 15px 15px 15px 35px;
	color: #000;
	background: #ff3 url(clientlibs-travelodge/images/global/bgs/icon_error.png) no-repeat 12px 12px;
	font-weight: bold;
	font-size: 12px;
}

div.error ul {
	margin: 0 0 0 35px;
}

div.error p,
div.error li {
	font-size: 12px;
	margin: 0 0 .3em;
}

button + div.error {
	float: left;
	width: 150px;
}



/* Error inputs
----------------------------------------------------------------------- */
	
input[type="text"].error,
textarea.error,
select.error {
	background-color: #ff3;
	border-color: #006c86;
}



/* Error message tooltips
----------------------------------------------------------------------- */

.error_message {
	font-size: 11px;
	position: absolute;
	background: url("clientlibs-travelodge/images/global/sprites/error_arrow_sprite.png") no-repeat 0 0 transparent;
	height: 37px;
	padding: 0 0 0 21px;
	z-index: 6;
}

.error_message > span {
	display: block;
	background: url("clientlibs-travelodge/images/global/sprites/error_arrow_sprite.png") no-repeat 100% 100%; /* ie7 doesn't understand inherit */
	padding: 8px 15px 6px 3px;
	height: 23px;
	max-width: 270px;
	line-height: 23px;
	white-space: nowrap;
}
/* START-Changed for dev qa [Error Message for Comments section in 'Email this page'] */
.error_message4{
    background: url("clientlibs-travelodge/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-travelodge/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-travelodge/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: 306px;
    z-index: 6;
}

.error_message3 > span {
	display: block;
	background:url("clientlibs-travelodge/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-travelodge/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: 268px;
    z-index: 6;
}

.error_message2 > span {
	display: block;
	background:url("clientlibs-travelodge/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-travelodge/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-travelodge/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;
}

.error_message.error_long span,
.error_message.message_2 span {
	width: 270px;
	line-height: 1;
	white-space: normal;
}

li .error_message {
	top: -8px;
	left: 318px;
}
.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*/
color:#000 }


.df_property_alt_sell_msg, .exp_deal_alt_sell_msg {
background: url("clientlibs-travelodge/images/global/bgs/icon_error.png") no-repeat scroll 12px 9px #ff3!important;
border: 2px solid #000;
font-size: 11px;
font-weight: bold;
padding: 10px 10px 10px 35px!important;
}

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


/*special cases */
.understand .error_message {left:11px;}
.credit_card_box .error_message { left:240px; }
.card_type .error_message { width: 170px; }
.card_type .error_message.message_2 { width: 200px; }

/* SEARCH WIDGET DESTINATION ERROR */
.search .error_message{
	left: 160px;
    overflow: visible;
    top:-2px;
	margin-top:5px;
    width: 185px;
}
.search .dates{
	top:30px;
	color:#000;
	left: 162px;
}
.search .error_message.corpCode,
.search .error_message.rateCode{
	left:161px;
	top:-13px;
	display:none;
}

/* SEARCH WIDGET REVIEW ERROR POSITION OVERWRITE */
.review .error_message{
	left: 160px;
    overflow: visible;
    top:auto;
	margin-top:5px;
    width: 187px;
}

/* errors.css END */

/* chrome.css START */

@charset "UTF-8";

button.ui-datepicker-trigger{
	margin:0px;
}
.widget_wrap .checkin_box,
.widget_wrap .checkout_box{
	width:75px;
}

.amenities .content label, .brandBox .content label{ width:135px;}

.widget_wrap .discount_wrap{
	margin-top:10px;/*Changed 10px to fix Search widget UI. Date 22nd May 2014*/
}

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

.results_meta .options{
width:300px;
}

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


/* chrome.css END */

/* Elite Member Change Start */
.header .login .displayShoebox {
  position: absolute;
  width: 300px;
  /*height: 211px;*/
  background: #ffffff url('clientlibs-travelodge/images/consumer/wyndham_rewards/shoebox_bg.png') no-repeat top center;
  border: 1px solid #fdfdfd;
  border-bottom-width:0px;
  right: 0%;
  top: 49px;
  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);
}

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

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

.header .login .displayShoebox p.std {
  padding: 5px 46px;
  font-size: 12px;
}
.displayShoebox p.message {
  padding: 19px 50px 10px;
  font-size: 12px;
}
.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-travelodge/images/consumer/wyndham_rewards/days_bg.png') no-repeat;
}
.displayShoebox .stays .bargraph .chevronbox {
  float: left;
  position: relative;
  height: 28px;
  background: url('clientlibs-travelodge/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-travelodge/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-travelodge/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;
}
.login .rewardsTag  .gold{
	border-left: 1px solid #BC9B6A;
    color: #999999;
    left: 127px;
    padding: 1px 0 5px 7px;
    position: absolute;
    top: -29px;
}
.displayShoebox.Gold {
  top: 65px;
}
p.std {
  text-align: center;
  font-size: 123%;
  color: #1f4062;
  line-height: 1.1em;
  margin: 0 0 10px;
}

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

.displayShoebox .displayShoebox_footer {
  background: url('clientlibs-travelodge/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 {
    background: none;
	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: -23px;
}
.header .logged .crpoints{
	color: #FFFFFF;
    /*  float: left;*/
    margin: 0;
}
.header .logged .logged_links{
	/*	position:absolute;
	bottom:0px;*/
	width:135px;
	float:left;
}
.header .logged .logged_left{
	width:124px;/*Changed 130px. WyndhamRewrds Login. Date 8th July 2014*/
	float:left;
	line-height:20px;
	font-size:10px;
	padding-left: 20px;
}

.header .logged .logged_left p,.header .logged .logged_right p{
	margin:3px 0 0 0;
}
.header .logged .logged_right{
	/*float: left;*/
	position:absolute;
	right: -5px;
	bottom:0;
    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;
	margin-left: 0px;
}
.header .logged .logged_right .crpoints{
	padding: 0;
	float:left;
	width:100%;
	margin-top:3px;
}


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


#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: -8px;
    width: 145px;
	z-index: 1;
}
.rewardsTag .gold img{
	width: 55px;
	height:14px;
	margin-top:3px;
}
a.toggleShoebox {
    background: url("../../../common/images/consumer/wyndham_rewards/icon_right.png") no-repeat scroll 62px 2px transparent;
    font-size: 100%;
    margin-left: -3px !important;
    padding: 0 13px 1px 5px;
    text-decoration: none;
}

a.toggleShoebox.open {
    background: url("../../../common/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);
    color: #265E8C!important;
	background-color:#fff;
    outline: medium none;
}

.displayShoebox .stays .bargraph .chevronbox.gold{
    background: url("clientlibs-travelodge/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;
 position: relative;
 width: auto;
 margin-top: -1px;
}
.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-travelodge/images/global/icons/ui-icons_888888_256x240.png");
    height: 16px;
    width: 16px;
	display:block;
}

.logged p, .logged li, .logged dl, .logged tr {
    font-size: 1em;
}
.logged p {
    line-height: 1;
}
/* Elite Member Change End */
/*Added for city-explorer page--start*/
.explorer-box{
	float: left;
    margin-top: 20px;
    position: relative;
    width: 200px;
}	
.explorer-box-top{
	 background: url("clientlibs-travelodge/images/city-explore/explore-box-top.png") no-repeat scroll 0 0 transparent;
    height: 11px;
    width: 200px;	
}
.explorer-box-mid{
	background: url("clientlibs-travelodge/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-travelodge/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-travelodge/images/city-explore/explore-icon.png) no-repeat;
	width:99px;
	height:94px;
	position:absolute;
	top:-18px;
	right:-5px;	
}
.city-explore{
	background: url("clientlibs-travelodge/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;
    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 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-travelodge/images/city-explore/explore_pin_sprite.png);
	background-position:0 10px;
	width: 21px;
	height: 33px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pin .bh {
	position: absolute;
	background-image: url(clientlibs-travelodge/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 */

@media print{
	
/* TEMPORARY DIRECTORY MENU FOR EASIER BROWSING WHILE DEVELOPING ----------------------------------------- */

.directory_menu {
	position: absolute;
	top: 0;
	right: 0;
	display: none !important;
}

/* END TEMPORARY ----------------------------------------- */


body {
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	color: #666;
}

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

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: 10pt; }

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: #00529c;
	font-weight: bold;
	font-size: 1.2em;
}

.badge,
.discount { color: #00529c; }

abbr { border: none; }

.available { color: #060; }

.lim_avail { 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;
}


/* 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 based on adjustments for [remove form,a[href^="#"], a[href=""], tag from below list] on [] **/
/* Style changes for printing the left content[sec_content] of all booking page--Start */
 #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;
}

.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 */

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;
}
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: #00529c;
	font-weight: bold;
}

/** 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: block !important;
}
.header div.header1{
	display: none !important;
}
/** Changes to remove H tags[Enhancement #32314] -End **/	

}
/* MEDIA PRINT END */
@charset "UTF-8";
.contentsitename:after {
   content: "Children 17 and under stay free at Travelodge\00ae 	providing they share the same room as their parents and use existing bed(s).";
}
/* MAIN NAVI */

.main_nav .navigation.section li
{
height:40px;
}
/* MEDIA PRINT END */
img[src^="http://www.googleadservices.com/pagead/conversion"][height="1"][width="1"]
{
display:none;
}
[id^="searchSubView:interests"] td
{
    height:inherit;
}

.MC_terms_container p.terms{
 margin: 0 !important;
    }

/*Fix for Defect 55471 reopen. Date 11th June 2014*/
.ui-datepicker-calendar td{height:0px !important}
 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}


