/**********************************************************************************
 Global styles for Wyndham.com
 *********************************************************************************/

BODY {
    background-color: #FFFFFF;
    color: #667B99;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-size: 12px;
    text-align: left
}
form{
	padding:0;
	margin:0;
}
.clear{
	clear:both;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.text-left{
text-align:left;
}
.text-right{
text-align:right;
}
.text-center{
text-align:center;
}
.small{
font-size:7.5pt;
}
A:active,A:hover,A:visited:hover  {
    color: #FF6600;
}

/* Begin change for making link to View Rooms & Rates button */

A.viewRoom_btn_wyn:active,A.viewRoom_btn_wyn:hover,A.viewRoom_btn_wyn:visited:hover  {
    color: #FFFFFF;
}

A.viewRoom_btn:active,A.viewRoom_btn:hover,A.viewRoom_btn:visited:hover  {
    color: #FFFFFF;
}

/* End change for making link to View Rooms & Rates button */

A:link {
 color: #334466
}

A:visited {
 color: #667B99
}

A.white:link { 
    
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #FFFFFF;
}

A.white:visited { 
    
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #FFFFFF;
}

A.white:visited:hover { 
    
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #FFFFFF;
}
A.white:hover { 
    
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #FFFFFF;
}

input.radio {
    background: #CCD5E6 repeat; color: inherit;
}

input.green {
    background: #D1EDD2 repeat; color: inherit;
}

.leftnavhdr { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #667B99;
    padding-left : 1px;
}

.leftnavsubhdr { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #667B99;
    padding-left : 1px;
}

.nav { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    padding-left : 1px;
}


.navbold { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #f48a40;
    font-weight: bold;
    padding-left : 1px;
}


.welcome { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #667B99;
}

.hdrlarge { 
    font-size: 13px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #000000;
    padding-left : 1px;
}
.hdrmedium { 
    font-size: 13px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #000000;
    padding-left : 1px;
}
.hdrsmall { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #000000;
    padding-left : 1px;
}
.hdrxsmall { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #000000;
    padding-left : 1px;
}

.hdrmediumblue { 
    font-size: 13px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #667B99;
    padding-left : 1px;
}
.hdrsmallblue { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-weight: bold;
    padding-left : 1px;
}

.hdrxsmallblue { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-weight: bold;
    padding-left : 1px;
}

.hdrsmallgray { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #444444;
    font-weight: bold;
    padding-left : 1px;
}

.laynonlabelgray { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #444444;
    font-weight: bold;
    padding-left : 1px;
}

.sm { 
    font-size: 9px;
    font-family: "arial", "verdana", "helvetica", sans-serif
}

.smlarge { 
    font-size: 11px;
    font-weight: bold;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #000000;
}


.formlabelcheckbox {
	PADDING-LEFT: 1px;
	 FONT-SIZE: 12px; 
	 COLOR: #667B99; 
	 FONT-FAMILY: "arial", "verdana", "helvetica", sans-serif
}

.formlabel { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #667B99;
    text-align: right
}

.formlabelLFT { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-weight: bold;
    color: #667B99;

}

.formlabelinstr { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-style: italic;
    padding-left : 1px; 
}

.formlabelinstrRT { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-style: italic;
    padding-left : 1px; 
    text-align: right;
}

.formlabelinstrLFT { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-style: italic;
    padding-left : 1px; 
    text-align: left;
}

.formcaption { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-weight:normal;
    padding-left : 1px;
}

.button {
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
}

.copylarge { 
    font-size: 14px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #444444
}

.copymedium { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #444444;
}
.copymediumblue { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    font-weight: bold
}
.copymediumred { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #ff0000;
    font-weight: bold
}

.copymediumorange { 
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #ff6637;
    font-weight: bold;
    padding-left : 1px;
}
.copysmall { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #444444;
    padding-left : 1px;
    
}
.copysmallnopad { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #ffffff;
}

.copysmallblue { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #667B99;
    padding-left : 1px;
}

.copysmallgray {
	PADDING-LEFT: 1px; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: "arial", "verdana", "helvetica", sans-serif
}

.copysmallwhite { 
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #FFFFFF;
    padding-left : 1px;
}
.copysmallwhitehm {
    font-size: 11px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #FFFFFF;
    padding-left : 1px;
    background-color : Red;
 }
 .copysmallcheckbox{
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px;
	color:#444444; 
	FONT-FAMILY: "arial","verdena", "helvetica", sans-serif;
}

/* special styles for the hotel drop-down */
.default {
    color: #003366;
    background-color: #F1F1F1;
    font-size: 12px;
    font-family : arial, verdana, helvetica, sans-serif
}
.country {
    color: #444444;
    background-color: #F1F1F1
}

.state {
    color: #444444;
    background-color: #F1F1F1
}

.property {
    color: #0000FF;
    background-color: #FFFFFF
}

.copysmallwidget { 
        font-size: 11px;
        font-family: "arial", "verdana", "helvetica", sans-serif;
        color: #444444;
        padding-left : 1px;
        text-align: center;
}

.hdrxsmallwidget { 
        font-size: 11px;
        font-family: "arial", "verdana", "helvetica", sans-serif;
        font-weight: bold;
        color: #000000;
        padding-left : 1px;
        text-align: center;
}

.centerText
{
    text-align: center;
}
.rightText
{
    text-align: right;
}
.copymediumdarkblue
{
    COLOR: #0000FF;
    FONT-FAMILY: "arial", "verdana", "helvetica", sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 1px
}
.copymediumtext { 
    valign: top;
    font-size: 12px;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    color: #444444;
}

A.redirects:link, A.redirects:visited, A.redirects:hover, A.redirects:hover {
 COLOR: #444444; FONT-FAMILY: "arial", "verdana", "helvetica", sans-serif; TEXT-DECORATION: none;
}

/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 3/10/2008
 ***********************************************************************/

/************************************************************************
 BEGIN new classes for join form
 ***********************************************************************/
.darkgray10 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #424242;
}

.darkgray11 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #424242;
}

.darkgray12 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 12px;
	color: #424242;
}

.medgray10 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #666666;
}

.medgray11 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #666666;
}

.medgray12 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 12px;
	color: #666666;		
}

.blue10 {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #0074c0;
}
 
 
td.joinFrmHeader {
	background-color: #a9c9e0;
}

td.joinFrmContent {
	background-color: #cce3f4;
	padding: 8px 8px 8px 8px;
}

a.bluelink10,a.bluelink10:active,a.bluelink10:visited {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #0074c0;
}

a.bluelink11,a.bluelink11:active,a.bluelink11:visited {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #0074c0;
}

table.joinFrmTable {
	width: 465px;
	margin: 10px 0px 10px 0px;	
}

table.joinFrmTable td {
	padding: 0px 5px 5px 0px;
}	

table.joinFrmTable td.fieldName {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #0074c0;
	text-align: right;
	width: 100px;	
}

.requiredColor {
	color: #ec7e25;
}

/************************************************************************
 BEGIN new classes for join confirmation
 ***********************************************************************/
 
table.joinCongrats {
	width: 100%;	
	margin-top: 2px;
}

table.joinCongrats td {
	background-color: #f7f7f7;
}

table.joinCongrats td.bottomborder {
	background-color: #ffffff;
	height: 3px;
	border-bottom: 3px solid #b7b7b7;
}

.orange11bold {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #cb5a20;
	font-weight: bold;
}

.orange17bold{
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 17px;
	color: #ec7e25;
	font-weight: bold;
}

.medgray13 {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 13px;
	color: #666666;
}

table.joinCongrats td.wrCardBG {
	background-color: #cadcf3;	
}

.wrCardName{
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 17px;
	color: #231f20;
	font-weight: bold;
}

.wrCardNums{
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #231f20;
}

A.graylink12,A.graylink12:active,A.graylink12:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 12px;
	color: #717171;
}

A.darkbluelink10,A.darkbluelink10:active,A.darkbluelink10:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 10px;
	color: #00467b;
}

A.orange11,A.orange11:active,A.orange11:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #CB5A20;
}

A.darkbluelink11,A.darkbluelink11:active,A.darkbluelink11:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #00467b;
}

A.darkbluelink12normal,A.darkbluelink12normal:active,A.darkbluelink12normal:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 12px;
	color: #00467b;
	font-weight: normal;
}

A.darkbluelink12,A.darkbluelink12:active,A.darkbluelink12:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 12px;
	color: #00467b;
	font-weight: bold !important;
}

A.darkbluelink12:hover {
	color: #FF6600;
}

A.darkbluelink13,A.darkbluelink13:active,A.darkbluelink13:visited {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 13px;
	color: #00467b;
}

ul.confirmbullets {
	margin-top: 0;
	margin-left: 10px;
	padding-left: 0;
	list-style-type: none;
}

ul.confirmbullets li {
	margin-left: 0;
	padding-left: 8px;
	background: url(../images/homecontent/'bullet.gif') 0px 0px no-repeat;
}

/************************************************************************
 END BOOTSTRAP CHANGE - 3/10/2008
 ***********************************************************************/


/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 3/21/2008
 ***********************************************************************/

.orange11bold_2 {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #DA6F20;
	font-weight: bold;
}

table.paleOrangeBox{
	background-color: #fef4da;
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #666666;
	margin: 15px 15px 15px 10px;
}

table.paleOrangeBox span{
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #DA6F20;
	font-weight: bold;
}

table.paleOrangeBox h3{
	margin: 0px;
	color: #424242;
	font-size: 13px;
}

table.paleOrangeBox h3 span{
	font-size: 13px;
}


/************************************************************************
 END BOOTSTRAP CHANGE - 3/21/2008
 ***********************************************************************/
 /************************************************************************
 BEGIN BOOTSTRAP CHANGE - 3/24/2008
 ***********************************************************************/
td.tab_actv{
	background-image: url(../images/homecontent/'tab_active_long.gif');
	width: 148px;
	height: 46px;
}

td.tab_inactv{
	width: 142px;
	height: 46px;
	background-image: url(../images/homecontent/'tab_inactive.gif'); 
	border-bottom: 1px solid #cccccc;
}
td.tab_actv span.tab_title, td.tab_inactv span.tab_title{
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #DA6F20;
	font-weight: bold;
}
td.tab_inactv span.tab_title{
	color: #0074c0;
}

td.tab_actv span.tab_title{
	color: #424242;
}


div.tab_general{
	height: 30px;
	overflow: hidden;
	margin: 0px 0px 0px 16px;
	cursor: pointer;
	cursor: hand;
}


td.blueTitle{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #a9c9e0;
	color: #0074c0;
	padding: 5px 0px 5px 20px;
	font-size: 15px;
	font-weight: bold;
}
/************************************************************************
 END BOOTSTRAP CHANGE - 3/24/2008
 ***********************************************************************/
 /************************************************************************
 BEGIN BOOTSTRAP CHANGE - 3/25/2008
 ***********************************************************************/

.txt11grey{
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #5B5B5B;
}

hr.orangeLine {
	height: 1px;
	margin: 8px 0 8px 0;
	border-top: 0;
	border-bottom: 1px solid #D8B35F;
}

div.beige_box_1 {
	background-color: #fef4da;
	width: 670px;
	margin: 15px 0px 15px 10px;
	padding: 15px;
}

table.data_grid {
	border-right: 1px solid #A9C9C0;
	border-top: 1px solid #A9C9C0;
	width: 727px;
	margin-left: 3px;
	margin-top: 20px;
}
table.data_grid tr th {
	background-color: #CCE3F4;
	color: #0074C0;
	font-size: 11px;
	border-left: 1px solid #fff;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	text-align: left;
}
table.data_grid tr td {
	border-left: 1px solid #a9c9c0;
	border-bottom: 1px solid #a9c9c0;
	color: #666666;
	font-size: 11px;
	background-color: #ffffff;
}
table.data_grid tr.even td {
	background-color: #f2f2f2;
}
div.orangeBullet {
	background-color: #d8b35f;
	width: 10px;
	height: 10px;
}
 /************************************************************************
 END BOOTSTRAP CHANGE - 3/25/2008
 ***********************************************************************/
 /************************************************************************
 BEGIN BOOTSTRAP CHANGE - 3/26/2008
 ***********************************************************************/

.txtOKgreen{
	color: #5b8b21;
	font-size: 15px;
	font-weight: bold;
}
tr.grayRow td {
background-color: #f2f2f2;
}

A.darkbluelink11:hover {
	color: #FF6600;
}

input, textarea, select {
	border: 0px solid #7488A7;
}

input.noborder {
	border-width: 0px;
}
div.beige_box_1 strong {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #424242;		
}
div.beige_box_1 span {
	font-family: Arial, Helvetica, Sans-Sarif;
	font-size: 11px;
	color: #DA6F20;
	font-weight: bold;
}
 /************************************************************************
 END BOOTSTRAP CHANGE - 3/26/2008
 ***********************************************************************/
/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 3/31/2008
 ***********************************************************************/

div.rank div {
	top: 3px;
	border: solid 1px #999999;
	font-size: 1px;
	width: 8px;
	height: 8px;
	background-color: transparent;
	margin: 0px 0px 0px 3px;
}

div.rank div.filled {
	background-color: #8eb0dc;
}

div.complied {
	padding-top: 2px;
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px ! important;
	color: #717171;
	width: 60px ! important;
	border-width: 0px  ! important;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	line-height: 1;
	height: 13px !important;
}

#wynd_maincontent {
	overflow: visible ! important;
	float:left;
	margin-right:15px;
}

 /************************************************************************
 END BOOTSTRAP CHANGE - 3/31/2008
 ***********************************************************************/
/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 04/01/2008
 ***********************************************************************/
.travelTipsCategory{
	height: 200px;
	width: 100%;
}

.travelTipsCategory tr.odd td{
	width: 20%;
	height: 50px;
	background-color: #e5f1f9;
	border-right: solid 1px #b5d5ff;
	border-bottom: 0px;
	vertical-align: bottom;
}

.travelTipsCategory tr td{
	width: 20%;
	height: 35px;
	padding-top: 10px;
	background-color: #e5f1f9;
	border-right: solid 1px #b5d5ff;
	border-bottom: solid 1px #b5d5ff;
	text-align: center;
	vertical-align: top;
}

.travelTipsCategory tr.even td{
	padding-top: 5px;
	border-bottom: 0px;
}

.travelTipsCategory a{
	font-size: 10px;
	font-weight: bold;
}

.travelTipsCategory tr.odd td.last{
	border-right: 0px;
}

.travelTipsCategory tr.even td.last{
	border-right: 0px;
}

.travelTipsCategory td.last{
	border-right: 0px;
}
/** Sign in table **/
table.signIn {
	width: 730px;
}

table.signIn td.presentation{
	height:217px;
	width:445px
}

table.signIn td.presentation div.joinnow{
	position: absolute;
	width: 220px;
}

table.signIn td.presentation div.joinnow div.joinnowBody{
	margin-left: 25px;
	margin-top: 20px;
}

table.signIn div.joinnowBody div.title{
	color: #DA6F20;
	margin-bottom: 5px;
}

table.signIn div.title span{
	font-size: 11px;
	vertical-align:60%;
}

table.signIn div.joinnowBody img{
	margin-top: 7px;
}

table.signIn td.rightFrame{
	vertical-align: top;
	background-color: #fbdf96;
	padding: 0px 20px 0px 15px;
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #424242;
	width: 283px;
}

table.signIn td.rightFrame h4{
	color: #107BBE;
	margin: 6px 0px 3px -2px;
	font-size: 16px;
}

table.signIn form.formSignIn{
	margin-top: 5px;
	margin-bottom: 3px;
}

table.signIn form.formSignIn input.pwd{
	width: 135px;
	margin-bottom: 1px;
}
table.signIn form.formSignIn input.email{
	width: 245px;
}

table.signIn form.formSignIn input.image{
	margin-top: 4px;
	border: 0px;
}

td.rightBottomFrame{
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #424242;
	height:50px;
	vertical-align: top;
	background: #f9d785 url(../images/homecontent/bg_yellow_gradient_1.gif) repeat-x;
	padding: 10px 20px 0px 22px;
}

table.signIn td.rightBottomFrame{
	padding: 4px 20px 0px 15px;
}

div.travelTipCategory {
	width: 590px;
	background-color: #fff;
}

div.travelTipCategory div.odd,div.even{
	width: 590px;
	background-color: #f2f2f2;
	padding: 4px;
	margin-top: 10px;
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 11px;
	color: #424242;
}

div.travelTipCategory div.even{
	background-color: #ffffff;
}
/************************************************************************
END BOOTSTRAP CHANGE - 04/01/2008
***********************************************************************/
/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 04/03/2008
 ***********************************************************************/
table.pref {
	font-family: Arial, Verdana, Sans-Sarif;
	font-size: 10px;
	color: #424242;
	margin-bottom: 4px;
	margin-top: 8px;
}
/************************************************************************
END BOOTSTRAP CHANGE - 04/03/2008
***********************************************************************/
/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 04/08/2008
 ***********************************************************************/
.medgray13b {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.medgray17b {
	font-size: 17px;
	font-weight: bold;
	color: #666666;
}
/************************************************************************
END BOOTSTRAP CHANGE - 04/08/2008
***********************************************************************/

/************************************************************************
 BEGIN BOOTSTRAP CHANGE - 21/11/2008
 ***********************************************************************/
.rightPanel{
 	background-color:#E2F1F8;
	width:258px;
}
.mid-p-bg{
	background:url(../images/homecontent/mid-p-bg.gif) repeat-y right #fff;
}
.page-head{
	background-color:#2789C9;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	padding-left:10px;
}
.main-cont-r-pad{
	width:20px;
}
.main-cont-l-pad{
	width:16px;
}
.cont-head{
	background-color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	color:#DA6F20;
	line-height:15px;
	padding:0;
	margin:0;
	margin-top:15px;
	margin-bottom:7px;
}
.cont-tbl ul{
	padding:0;
	margin:0;
}
.cont-tbl li{
	list-style-type:none;
}
.cont-tbl td{
	color:#424242;
}
.cont-tbl td p{
	padding:0;
	margin:0;
}
span.viewlink{
	float:right;
	font-size:11px;
	font-weight:normal;
	line-height:30px;
	color:#0074C0;
	position:relative;
	margin-top:-30px;
}
span.viewlink A:link,span.viewlink A:visited,span.viewlink A:active{
	color:#0074C0;
	text-decoration:underline;
}
span.viewlink A:hover,span.viewlink A:visited:hover{
	text-decoration:none;
}
.cont-3-col{
	width:152px;
	float:left;
}
.cont-3-col li{
	line-height:18px;
}
.cont-tbl A:link, .cont-tbl A:visited, .cont-tbl A:active{
	color:#424242;
	text-decoration:underline;
}
.cont-tbl A:hover, .cont-tbl A:visited:hover{
	text-decoration:none;
}
.cont-tbl ul.country-cont li{
	padding-left:7px;
	padding-top:2px;
}
.cont-tbl ul.country-cont li.last{
	padding-bottom:12px;
}
.cont-tbl ul.country-cont li.country-head{
	background-color:#CCE3F4;
	color:#424242;
	line-height:15px;
	font-weight:bold;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:1px;
}
.cont-tbl p.prop-desc{
	margin-top:3px;
	margin-bottom:10px;
}
.sec-head{
	background-color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#0074C0;
}
.dvdr{
	clear:both;
	line-height:20px;
	background:url(../images/homecontent/dvdr-bg.gif) repeat-x;
}
.dvdr2{
	clear:both;
	line-height:10px;
	background:url(../images/homecontent/dvdr-bg.gif) repeat-x;
}
.img-cont{
	margin-top:8px;
}
.image-desc{
	float:left;
}
.image-desc img{
	margin-right:10px;
}
.blue-txt{
	padding:0;
	margin:0;
	color:#0074C0;
	font-weight:bold;
	font-size:12px;
	width:100%;
	line-height:12px;
	margin-bottom:7px;
}
.blue-txt a:link, .blue-txt a:visited, .blue-txt a:active{
	color:#0074C0;
	text-decoration:none;
}
.blue-txt a:hover, .blue-txt a:visited:hover{
	text-decoration:underline;
}
.blue-txt a.underline:link, .blue-txt a.underline:visited, .blue-txt a.underline:active{
	color:#0074C0;
	text-decoration:underline;
}
.blue-txt a.underline:hover, .blue-txt a.underline:visited:hover{
	text-decoration:none;
}
.img-cont ul{
	float:left;
}
.img-cont li{
	line-height:18px;
}
.img-cont li A:link,.img-cont li A:visited,.img-cont li A:active{
	color:#424242;
	text-decoration:underline;
}
.img-cont li A:hover,.img-cont li A:visited:hover{
	text-decoration:none;
}
.find-tbl{
	margin:12px 15px;
	color:#616D73;
}
.find-tbl h2.caption{
	background:url(../images/homecontent/modify_srch.gif) no-repeat;
	text-indent:-20000px;
	padding:0;
	margin:0;
	margin-bottom:-15px;
}
.find-tbl label{
	color:#0075C3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	/*padding-top:2px;
	padding-bottom:7px;*/
	padding:2px;
	display:block;
}
.find-tbl .block{
	width:100%;
	padding-bottom:10px;
	padding-top:3px;
	border-bottom:1px dotted #999;

}
.find-tbl label UL{
	color:#0075C3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	line-height:15px;
	list-style-type:circle;
	display:block;

} 
.find-tbl label UL LI{
	color:#0075C3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	line-height:15px;
	list-style-type:circle;
	display:block;
	background-image:url(../images/homecontent/bullet-3.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0 0 0 10px;

}
.find-tbl label.back{
	background-image:url(../images/homecontent/dotted_back.jpg);
	height:8px;
	background-repeat:repeat-x;
	display:block;

}

.find-tbl label.dark{
	color:#616D73;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	/*padding-top:8px;
	padding-bottom:7px;*/
	display:block;
}

.find-tbl .two-opt{
	float:left;
	}

.find-tbl label a:link, .find-tbl label a:visited, .find-tbl label a:active{
	color:#0075C3;
	text-decoration:underline;
	font-weight:bold;

}
.find-tbl label a:hover, .find-tbl label a:visited:hover{
	text-decoration:none;
	font-weight:bold;

}

.find-tbl label.msg{
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	/*padding-top:8px;
	padding-bottom:7px;*/
	display:block;
	font-style:italic;
}
.find-tbl form a:link, .find-tbl form a:visited, .find-tbl form a:active{
	color:#0075C3;
	text-decoration:underline;
}
.find-tbl form a:hover, .find-tbl form a:visited:hover{
	text-decoration:none;
}
.find-tbl form{
	padding:0;
	margin:0;
	margin-top:15px;
	clear:right;
	font-size:10px;
}
.find-tbl form input{
	height:17px;
	background-color:#EAEAEA;
	color:#333333;
	font-weight:normal;
	font-size:10px;
	/*margin-top:2px;
	margin-bottom:2px;
	border:0px; */
	padding:0;
	margin:0;
	border:1px solid #B0B0B0;
}
.find-tbl form .chkbox{
	margin-top:6px;
	margin-bottom:10px;
	line-height:12px;
	width:100%;
}
.find-tbl form select{
	height:17px;
	background-color:#EAEAEA;
	border:1px solid #7F9DB9;
	color:#333333;
	font-weight:normal;
	font-size:10px;
	padding:0;
	margin:0;
	/*margin-top:2px;
	margin-bottom:3px;*/
}
.find-tbl form input.input174{
	width:174px;
	border:1px solid #7F9DB9;
}
.find-tbl form select.select174{
	width:174px;
}
.find-tbl form select.select38{
	width:38px;
}
.find-tbl form .search_btn{
	background:repeat-x #ea953b;
	line-height:19px;
	height:21px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	/*padding-left:7px;
	padding-right:7px;*/
	text-transform:uppercase;
	clear:both;
	display:block;
	margin-top:10px;

}
.sub-head{
	_width:100%;
	]width:100%;
	line-height:29px;
	background-color:#2789C9;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-left:16px;
	clear:both;
	display:block;
}
.exp-cont{
	padding:10px 15px;
	background-color:#C3DEEF;
}
.exp-cont h2{
	background:url(../images/homecontent/vacation_idea.gif) no-repeat;
	text-indent:-20000px;
	padding:0;
	margin:0;
	width:100%;
}
.exp-cont ul{
	padding:0;
	margin:0;
}
div.vacation{
	margin-top:-3px;
}
div.vacation div{
	color:#0074C0;
	width:auto;
	float:left;
}
div.vacation div.park{
	width:85px;
	line-height:25px;
	text-align:center
}
div.vacation div.beach{
	width:77px;
	line-height:25px;
	text-align:center
}
div.vacation div.dining{
	width:66px;
	line-height:25px;
	text-align:center
}
div.vacation div A:link, div.vacation div A:visited, div.vacation div A:active{
	color:#0074C0;
	text-decoration:none;
}
div.vacation div A:hover, div.vacation div A:visited:hover{
	text-decoration:underline;
}
div.view-prop{
	background-color:#CCCCCC;
	width:100%;
	height:604px;
}
div.hotel-cont{
	width:269px;
}
p.result{
	text-align:right;
}
p.pagination{
	text-align:right;
	font-weight:bold;
}
p.pagination a:link, p.pagination a:visited, p.pagination a:active{
	font-weight:normal;
	text-decoration:underline;
}
p.pagination a:hover, p.pagination a:visited:hover{
	text-decoration:none;
}
.srch-res{
	padding-left:10px;
	padding-right:10px;
}
.srch-res .res-heading{
	color:#0074C0;
	font-weight:bold;
	font-size:12px;
	width:100%;
}
.res-heading a:link, .res-heading a:visited, .res-heading a:active{
	color:#0074C0;
	text-decoration:underline;
}
.res-heading a:hover, .res-heading a:visited:hover{
	text-decoration:none;
}
.srch-cont{
	padding-top:4px;
}
.srch-cont img{
	padding:0;
	margin:0;
}
.srch-cont img.caption{
	margin-top:5px;
}
.srch-cont .img-plc{
	width:92px;
}
.srch-cont .res-cont{
	padding:0;
	margin:0;
	margin-top:5px;
}
.srch-cont .res-add{
	float:left;
	padding-left:10px;
}
.srch-cont .res-map{
	float:left;
	padding-left:28px;
}
.srch-cont input{
	padding:0;
	margin:0;
}
.srch-cont .btn-cont{
	width:100%;
	clear:both;
	text-align:right;
}
.res-cont .btn-cont{
	width:350px;
	clear:both;
	text-align:right;
}
.img-cont .btn-cont{
	margin-top:18px;
}
.img-cont .btn-cont p{
	line-height:10px;
	padding-top:6px;
}
.srch-cont .search_btn{
	background:url(../images/booking/search-btn-bg.gif) repeat-x;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	padding-left:7px;
	padding-right:7px;
}
.serv-cont .img-cont {
	margin-bottom:6px;
}
.serv-cont .pad-frst{
	padding-bottom:16px;
}
.serv-cont .img-cont {
	margin-bottom:6px;
}
.serv-cont .img-cont p .search_btn{
	float:right;
	position:relative;
	margin-top:-20px;
	_margin-top:-20px;
	margin-left:20px;
}
.clr{
	clear:both;
}
/* property page styles starts *//*
.prop-nav{
	width:949px;
	float:right;
	position:relative;
	text-align:right;
	font-size:10px;
	line-height:16px;
	color:#2a85bf;
	margin-top:-25px;
	display:inline;
}*/
.prop-nav{
	width:940px;
	float:right;
	text-align:right;
	font-size:10px;
	line-height:16px;
	color:#2a85bf;
	margin-bottom:5px;
}
.prop-nav a:link, .prop-nav a:visited, .prop-nav a:active{
	color:#2a85bf;
	text-decoration:none;
	margin-right:5px;
}
.prop-nav a:hover, .prop-nav a:visited:hover{
	text-decoration:underline;
}
.prop-nav img{
	margin-left:0px;
	margin-right:0px;
}
.prop-cont{
	width:965px;
}
.prop-header{
	background:url(../images/homecontent/tuscr.gif) right top repeat-y #0168a9;
	height:75px;
	font-size:10px;
	color:#ffffff;
	width:100%;
}
.prop-header a:link, .prop-header a:visited, .prop-header a:active{
	color:#ffffff;
	text-decoration:underline;
}
.prop-header a:hover, .prop-header a:visited:hover{
	text-decoration:none;
}
.prop-header p{
	padding:0;
	margin:0;
}
.prop-header p.heading{
	background:url(../images/homecontent/wyndham_caption.gif) no-repeat;
	text-indent:-1000px;
	margin-left:30px;
	margin-top:14px;
	margin-bottom:13px;
}
.prop-header p.sub-heading{
	margin-left:30px;
}
.prop-header p.time{
	margin-right:4px;
	float:right;
	text-align:right;
	position:relative;
	margin-top:-33px;
}
.wyndham_prop_cont{
	width:965px;
	clear:both;
	float:left;
}
.wyndham_prop_cont2{
	width:750px;
	float:right;
}
.wyndham_prop_cont2 .prop_right_pane{
	background:#e3f2fc;
}
.wyndham_prop_cont2 .prop_mid_pane{
	background:url(../images/homecontent/mid-p-bg.gif) repeat-y right top;
	padding-bottom:8px;
	_padding-bottom:10px;
	]padding-bottom:16px;
}
.wyndham_prop_cont .prop_left_pane{
	background:url(../images/homecontent/mid-p-bg.gif) repeat-y right top;
}
.wyndham_prop_cont .prop_right_pane{
	width:345px;
	background:#e3f2fc;
}
.wyndham_prop_cont2 .prop_left_pane{
	width:214px;
	padding-top:19px;
}
.wyndham_prop_cont2 .prop_right_pane{
	width:292px;
	background:#e3f2fc;
}
#int_resv form{
	padding:0;
	margin:0;
	_margin-bottom:-2px;
}
#int_resv #btn_search{
	width:128px;
	background:url(../images/booking/search-btn-bg.gif) repeat-x;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	border:0;
	padding-left:7px;
	padding-right:7px;
	text-transform:uppercase;
}
div.spcl_offer{
	width:auto;
	background-color:#c3deef;
	padding:11px 16px 26px 15px;
}
div.spcl_offer ul{
	padding:0;
	margin:0;
	margin-left:16px;
	padding-left:-14px;
	_width:310px;
	]width:310px;
}
div.spcl_offer ul li{
	padding:0;
	margin:0;
	line-height:17px;
	font-size:10px;
	color:#424242;
	list-style-type:none;
	margin-left:15px;
}
div.spcl_offer ul li a:link, div.spcl_offer ul li a:visited, div.spcl_offer ul li a:active{
	color:#424242;
	text-decoration:underline;
}
div.spcl_offer ul li a:hover, div.spcl_offer ul li a:visited:hover{
	text-decoration:none;
}
div.spcl_offer ul li.arw{
	padding:0;
	margin:0;
	list-style-image:url(../images/gr-arw.gif);
	list-style-position:outside;
	padding-left:-12px;
}
div.spcl_offer ul li.arw a:link, div.spcl_offer ul li.arw a:visited, div.spcl_offer ul li.arw a:active{
	color:#424242;
	text-decoration:underline;
}
div.spcl_offer ul li.arw a:hover, div.spcl_offer ul li.arw a:visited:hover{
	text-decoration:none;
}
div.spcl_offer ul li.last{
	list-style-type:none;
	margin-left:-10px;
	_margin-left:0px;
}
div.spcl_offer ul li.last a{
	line-height:35px;
}
div.spcl_offer p{
	padding:0;
	margin:0;
	line-height:17px;
	font-size:10px;
	color:#424242;
}
div.spcl_offer p a:link, div.spcl_offer p a:visited, div.spcl_offer p a:active{
	color:#424242;
	text-decoration:underline;
}
div.spcl_offer p a:hover, div.spcl_offer p a:visited:hover{
	text-decoration:none;
}
div.spcl_offer2{
	width:278px;
	background-color:#c3deef;
	padding:11px 0px 26px 15px;
}

div.spcl_offer2 p{
	padding:0;
	margin:0;
	line-height:17px;
	font-size:10px;
	color:#424242;
}
div.spcl_offer2 p a:link, div.spcl_offer2 p a:visited, div.spcl_offer2 p a:active{
	color:#424242;
	text-decoration:underline;
}
div.spcl_offer2 p a:hover, div.spcl_offer2 p a:visited:hover{
	text-decoration:none;
}
div.spcl_offer2 p a.arw:link, div.spcl_offer2 p a.arw:visited, div.spcl_offer2 p a.arw:active{
	background:url(../images/gr-arw.gif) no-repeat 0 4px;
	padding-left:8px;
	color:#424242;
	text-decoration:underline;
}
div.spcl_offer2 p a.arw:hover, div.spcl_offer2 p a.arw:visited:hover{
	text-decoration:none;
}
div.spcl_offer2 p a.last{
	line-height:35px;
}
div.signup{
	margin-top:6px;
}
div.signup .img-cont{
	width:42px;
	float:left;
}
div.signup .sign-txt{
	width:215px;
	float:right;
}
div.signup .sign-txt2{
	width:270px;
	float:right;
}
div.signup p.sign-head{
	margin-top:4px;
	font-size:13px;
	font-weight:bold;
	color:#da6f20;
}
div.signup .sign-cont{
	font-size:12px;
	font-weight:bold;
	color:#424242;
	width:270px;
}
.spcl_offer2 div.signup .sign-cont{
	font-size:12px;
	font-weight:bold;
	color:#424242;
	width:235px;
}
div.signup .sign-cont a:link, div.signup .sign-cont a:visited, div.signup .sign-cont a:active{
	color:#424242;
	text-decoration:underline;
}
div.signup .sign-cont a:hover, div.signup .sign-cont a:visited:hover{
	text-decoration:none;
}
div.spcl_ofr{
	width:264px;
	font-size:10px;
	color:#424242;
}
div.spcl_ofr p{
	line-height:14px;
}
div.spcl_ofr .img-cont{
	width:130px;
	float:left;
}
div.spcl_ofr .img-cont img{
	border:1px solid #cce3f4;
}
div.spcl_ofr .img-txt{
	width:130px;
	float:right;
}
div.spcl_ofr .sign-head{
	margin-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#2789c9;
}
div.spcl_ofr .sign-txt{
	margin-top:3px;
	margin-bottom:6px;
}
div.spcl_ofr .sign-head a:link, div.spcl_ofr .sign-head a:visited, div.spcl_ofr .sign-head a:active{
	color:#2789c9;
	text-decoration:underline;
}
div.spcl_ofr .sign-head a:hover, div.spcl_ofr .sign-head a:visited:hover{
	text-decoration:none;
}
div.spcl_ofr .sign-txt a:link, ddiv.spcl_ofr .sign-txt a:visited, div.spcl_ofr .sign-txt a:active{
	color:#424242;
	text-decoration:underline;
}
div.spcl_ofr .sign-txt a:hover, div.spcl_ofr .sign-txt a:visited:hover{
	text-decoration:none;
}
div.more-hotel{
	padding:11px 10px 11px 15px;
}
div.more-hotel p{
	padding:0;
	margin:0;
	line-height:17px;
	font-size:10px;
	color:#424242;
}
div.more-hotel p a:link, div.more-hotel p a:visited, div.more-hotel p a:active{
	color:#424242;
	text-decoration:underline;
}
div.more-hotel p a:hover, div.more-hotel p a:visited:hover{
	text-decoration:none;
}
div.more-hotel p a.arw:link, div.more-hotel p a.arw:visited, div.more-hotel p a.arw:active{
	background:url(../images/gr-arw.gif) no-repeat 0 4px;
	padding-left:8px;
	color:#424242;
	text-decoration:underline;
}
div.more-hotel p a.arw:hover, div.more-hotel p a.arw:visited:hover{
	text-decoration:none;
}
div.more-hotel p a.last{
	line-height:35px;

}
div.more-hotel div.disability{
	margin-top:11px;
	margin-bottom:15px;
	font-size:11px;
	color:#424242;
}
div.more-hotel div.disability p{
	font-size:11px;
}
div.more-hotel p.head{
	font-size:11px;
	font-weight:bold;
	color:#da6f20;
}
div.more-hotel a.learn:link, div.more-hotel a.learn:visited, div.more-hotel a.learn:active{
	background:url(../images/learn_arw.gif) no-repeat right 4px;
	padding-right:8px;
	text-decoration:underline;
	text-transform:uppercase;
	color:#717171;
}
div.more-hotel a.learn:hover, div.more-hotel a.learn:visited:hover{
	text-decoration:none;
}
div.promotion .img-cont{
	width:75px;
	float:left;
}
div.promotion .sign-txt{
	float:right;
	width:190px;
	margin-bottom:15px;
}
div.promotion p.sign-head{
	margin-top:4px;
	font-size:13px;
	font-weight:bold;
	color:#2789c9;
	text-decoration:underline;
}
div.promotion p.sign-cont{
	font-size:10px;
	font-weight:normal;
	color:#717171;
	line-height:12px;
	padding-bottom:3px;
	padding-top:7px;
}
div.promotion a.learn:link, div.promotion a.learn:visited, div.promotion a.learn:active{
	background:url(../images/learn_arw.gif) no-repeat right 4px;
	padding-right:8px;
	text-decoration:underline;
	text-transform:uppercase;
	color:#717171;
}
div.promotion a.learn:hover, div.promotion a.learn:visited:hover{
	text-decoration:none;
}
/* body content */
.body-cont{
	padding:22px 40px 22px 30px;
	color:#424242;
}
div.adv-alert{
	margin-top:-22px;
	_margin-top:0px;
	background-color:#ffde9f;
	border:1px solid #ab0000;
	color:#ab0000;
	width:548px;
	margin-bottom:12px;
}
div.adv-alert div.img-cont{
	width:50px;
	float:left;
	margin-left:9px;
}
div.adv-alert div.adv-txt{
	width:449px;
	float:right;
	margin-top:10px;
	padding-bottom:9px;
	padding-right:40px;
}
div.adv-alert p{
	padding:0;
	margin:0;
}
div.adv-alert p.head{
	text-transform:uppercase;
	font-weight:bold;
}
div.adv-alert p a:link, div.adv-alert p a:visited, div.adv-alert p a:active{
	color:#ab0000;
	text-decoration:underline;
}
div.adv-alert p a:hover, div.adv-alert p a:visited:hover{
	text-decoration:none;
}
.body-cont .txt-cont{
	width:100%;
}
.body-cont .txt-cont h2{
	padding:0;
	margin:0;
	font-size:16px;
	line-height:26px;
	color:#da6f20;
	margin-bottom:10px;
}
.body-cont .txt-block{
	margin-bottom:13px;
}
.body-cont .txt-block{
	width:100%;
}
.body-cont .txt-block p{
	padding:0;
	margin:0;
}
.body-cont .txt-block p a:link, .body-cont .txt-block p a:visited, .body-cont .txt-block p a:active{
	color:#424242;
	text-decoration:underline;
}
.body-cont .txt-block p a:hover, .body-cont .txt-block p a:visited:hover{
	text-decoration:none;
}
.body-cont .txt-block p.head{
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	color:#da6f20;
}
.body-cont .txt-cont p.img-txt{
	width:384px;
	float:left;
}
.body-cont .txt-cont p.img-cont{
	float:right;
	text-align:left;
	vertical-align:top;
}
.body-cont .txt-cont p.img-cont img{
	border:1px solid #e5e5e5;
}
.body-cont p.bdr{
	padding:0;
	margin:0;
	border-bottom:1px solid #b8b8b8;
	line-height:2px;
	margin-bottom:11px;
}
.body-cont .txt-block p.cust-img{
	width:160px;
	float:left;
}
.body-cont .txt-block p.cust-txt{
	width:380px;
	float:right;
}
.serv-cont{
	margin:0px 19px 12px 17px;
	]margin:-5px 40px 12px 17px;
	_margin:22px 40px 12px 17px;
}
.serv-cont .pdf{
	margin-top:10px;
	]margin-top:7px;
}
.serv-cont .small_icon img{
	margin-left:10px;
}
.mar-top20{
	margin-top:15px;
}
.serv-cont h2{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#da6f20;
	margin-bottom:2px;
	_margin-bottom:3px;
}
.serv-cont h2.guest{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#da6f20;
	margin-bottom:14px;
	_margin-bottom:15px;
	]margin-bottom:15px;
}
.serv-cont h2 sup{
	font-size:10px;
	font-weight:bold;
}
.serv-cont p{
	color:#424242;
	padding:0;
	margin:0;
}
.serv-cont p.mar-t{
	padding-top:20px;
	clear:both;
}
.serv-cont .sub_head{
	font-weight:bold;
	color:#da6f20;
	padding-top:14px;
	margin-bottom:7px;
	display:block;
	clear:both;
}
.serv-cont .sub_head_first{
	font-weight:bold;
	color:#da6f20;
	margin-top:0px;
	margin-bottom:7px;
}
.serv-cont ul li{
	padding:0;
	margin:0;
	color:#424242;
	list-style-type:none;
}
.serv-cont ul.ul212{
	width:202px;
	float:left;
	padding:0;
	margin:0;
	margin-top:8px;
}
.serv-cont ul.ul212 li{
	padding:0;
	margin:0;
	list-style-type:none;
	background:url(../images/gray-ico.gif) no-repeat 0 6px;
	padding-left:6px;
	color:#424242;
}
.serv-cont ul.ul195{
	width:195px;
	float:right;
	padding:0;
	margin:0;
	margin-top:8px;
}
.serv-cont ul.ul195 li{
	padding:0;
	margin:0;
	list-style-type:none;
	background:url(../images/gray-ico.gif) no-repeat 0 6px;
	padding-left:6px;
	color:#424242;
}
.serv-cont .image-desc{
	width:75px;
	float:left;
}
.serv-cont .image-desc2{
	width:135px;
	float:left;
}
.serv-cont div.hotel-cont{
	width:327px;
	float:right;
}
.serv-cont div.hotel-cont2{
	width:260px;
	float:right;
}
.serv-cont a:link, .serv-cont a:visited, .serv-cont a:active{
	color:#424242;
	text-decoration:underline;
}
.serv-cont a:hover, .serv-cont a:visited:hover{
	text-decoration:none;
}
#search input.search_btn{
	padding:0;
	margin:0;
	background:repeat-x #ea953b;
	line-height:19px;
	height:20px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	padding-left:7px;
	padding-right:7px;
}
.serv-cont input.search_btn{
	padding:0;
	margin:0;
	background:url(../images/booking/search-btn-bg.gif) repeat-x;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	padding-left:7px;
	padding-right:7px;
	height:20px;
}
.serv-cont #int_resv2 input.search_btn{
	padding:0;
	margin:0;
	background:url(../images/booking/search-btn-bg.gif) repeat-x;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	padding-left:7px;
	padding-right:7px;
}
.serv-cont .country-head{
	background-color:#CCE3F4;
	color:#424242;
	line-height:15px;
	font-weight:bold;
	padding-top:0;
	padding-bottom:0;
	padding-left:7px;
	margin-top:18px;
	margin-bottom:18px;
}

.page-div-head{
	background-color:#2789C9;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	padding-left:10px;
	width:449px;
}
.prop_right_pane div.view-prop{
	background-color:#CCCCCC;
	width:292px;
	height:604px;
	margin-top:-16px;
	_margin-top:-25px;
}
.weather-cont{
	width:400px;
}
.weather-cont, .weather-cont p{
	color:#717171;
}
.weather-cont p.large{
	font-size:20px;
	color:#717171;
}
.weather-cont span.large{
	font-size:20px;
	color:#717171;
}
.weather-cont p{
	padding:0;
	margin:0;
}
.weather-cont .img-cont img{
	padding:0;
	margin:0;
	margin-right:10px;	
	border:1px solid #3f6a61;
	text-align:left;
	vertical-align:top;
}
.weather-cont .img-cont img{
	padding:0;
	margin:0;
	margin-right:10px;	
	border:1px solid #3f6a61;
}
.weather-cont .weather-dtl-l{
	width:200px;
	float:left;
	border-right:1px solid #717171;
}
.weather-dtl-l .weather-txt{
	float:left;
}
.weather-txt span.detail{
	width:90px;
	float:left;
}
.weather-txt span.temp{
	width:45px;
	float:right;
}
.weather-cont .weather-dtl-r{
	width:180px;
	float:right;
	margin-left:10px;
}
.weather-dtl-r .weather-txt{
	float:left;
}
.weather-dtl-r .weather-txt span.detail{
	width:90px;
	float:right;
}
.weather-dtl-r .weather-txt span.temp{
	width:45px;
	float:left;
	border-right:0px solid #717171;
}
/*-------------------11.12.08------------------------*/
.serv-cont .bluepanel 
	{
	width:402px;
	]width:382px;
	padding-top:14px;
	clear:both;
	float:left;
}

.serv-cont .panelhead 
	{
	width:422px;
	]width:402px;
	background-color:#2789C9;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
	padding-left:7px;
	}
	
.serv-cont .body_bluepanel 
	{
	width:425px;
	]width:405px;
	background-color:#DDEAF3;
	border-bottom:2px solid #2789C9;
	border-left:2px solid #2789C9;
	border-right:2px solid #2789C9;
	}
	
.serv-cont .body_bluepanel ul
{
	padding:0 3px 0 5px;
	list-style-type:none;
	}
.serv-cont .body_bluepanel ul li
	{
	padding:0;
	margin:0;
	background-image:url(../images/li-line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	line-height:25px;
	color:#424242;
	}
.serv-cont .body_bluepanel ul li.nobodr
	{
	padding:0;
	margin:0;
	background:none;
	line-height:25px;
	color:#424242;
	}
.serv-cont p.sub_head1
	{
	font-weight:bold;
	color:#da6f20;
	margin-bottom:7px;
}
/*-------------------11.12.08------------------------*/
/*-------------------12.12.08------------------------*/
.serv-cont .greypanel 
	{
	width:397px;
	]width:377px;
	padding-bottom:14px;
	padding-top:6px;
}

.serv-cont .greypanelhead 
	{
	width:397px;
	_width:387px;
	]width:387px;
	background-color:#EAEAEA;
	font-size:11px;
	font-weight:bold;
	color:#DA6F20;
	line-height:20px;
	padding-left:7px;
	}
	
.serv-cont .body_greypanel 
	{
	width:400px;
	_width:390px;
	]width:390px;
	background-color:#F5F9FD;
	border-bottom:2px solid #EAEAEA;
	border-left:2px solid #EAEAEA;
	border-right:2px solid #EAEAEA;
	padding-bottom:11px;
	}
	
.serv-cont .body_greypanelrow
{
	float:left; 
	margin:9px 5px; 
	width:181px; 
	}
.serv-cont .body_greypanelrow label
{
	color:#0074C0;
	line-height:22px;
	}
.serv-cont .input175
	{
	color:#424242;
	background-color:#EAEAEA;
	width:175px;
	border:1px solid #B0B0B0;
	height:15px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.serv-cont .input135
	{
	color:#424242;
	background-color:#EAEAEA;
	width:135px;
	border:1px solid #B0B0B0;
	height:15px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.serv-cont .select175
	{
	color:#424242;
	background-color:#EAEAEA;
	width:175px;
	border:1px solid #B0B0B0;
	height:18px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.serv-cont .greypanelright 
	{
	margin:9px 15px; 
	}
.serv-cont .body_greypanelrow1
{
	float:left; 
	}
.serv-cont ul.ul350{
	width:400px;
	]width:350px;
	float:left;
	}
.serv-cont ul.ul350 li{
	padding:0;
	margin:0;
	list-style-type:none;
	background:url(../images/small-img.gif) no-repeat 0 2px;
	padding-left:25px;
	padding-bottom:15px;
	color:#424242;
}
.serv-cont ul.ul400{
	width:400px;
	float:left;
	padding:0;
	margin:0;
}
.serv-cont ul.ul400 li{
	padding:0;
	margin:0;
	list-style-type:none;
	background:url(../images/gray-ico.gif) no-repeat 0 6px;
	padding-left:6px;
	color:#424242;
}
/*-------------------12.12.08------------------------*/
/*-------------------15.12.08------------------------*/
.serv-cont #int_resv2 .fontcolor 
	{
	color:#424242;
	font-size:11px;
	}
.serv-cont #int_resv2 .bodyform label
{
	color:#0074C0;
	line-height:22px;
	}
.serv-cont #int_resv2 .bodyformbdr 
	{
	background-image:url(../images/li-line.gif);
	background-repeat:repeat-x;
	}
.serv-cont #int_resv2 .home_resv_adults1 {
	margin: 2px 0px 0px; 
	width: 40px;
	height:18px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	background-color:#EAEAEA;
}
.serv-cont #int_resv2 .home_resv_arrival1 {
	margin: 2px 0px 0px; 
	width: 70px;
	height:15px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	background-color:#EAEAEA;
}	

.serv-cont #int_resv2 input.date_btn{
	padding:0;
	margin:0;
	background-color:#A9C9E0;
	border:0px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:auto;
	overflow:visible;
	padding-left:7px;
	padding-right:7px;
}
/*-------------------15.12.08------------------------*/
/*-------------------15.12.08------------------------*/
#top_links{
	width:980px;
}
#top_links UL{
	width:745px;
	float:right;
	margin-right:11px;
	list-style-type:none;
	text-align:right;
	/*display:inline;*/
}
#top_links UL LI{
	display:inline;
	width:745px;
	/*float:right;*/
	margin-right:11px;
	list-style-type:none;
}
html>body #top_links UL{
	width:745px;
	float:right;
	padding:0 13px; 
	list-style-type:none;
	text-align:right;
	/*display:inline;*/
}
html>body #top_links UL LI{
	display:inline;
	width:745px;
	/*float:right;
	padding:0 13px;*/ 
	list-style-type:none;

}
.sub-head-2{
	width:215px;
	width:100%;
	line-height:29px;
	background-image:url(../images/specialoffers/booking.jpg);
	background-repeat:no-repeat;
	height:218px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-left:0px;
	clear:both;
	display:block;
}
.sub-head-3{
	width:215px;
	width:100%;
	line-height:29px;
	background-image:url(../images/specialoffers/banner_left_bottom.jpg);
	background-repeat:no-repeat;
	height:157px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-left:0px;
	clear:both;
	display:block;
	float:left;
}
#wht_hgt{
	width:215px; 
	height:10px; 
	background-color:#ffffff;
}
input.viewRoom_btn{
	background:repeat-x #ea953b;	
	height:30px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	padding-left:9px;
	padding-right:9px;
	width:172px;
}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 500px;
     top: 275px;
     width:230px;
     height: auto;
     z-index: 10000;
     background-color:#fff;
     filter: alpha(opacity=95); /*older IE*/
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* newer IE */
	 -moz-opacity: .95; /*older Mozilla*/
	 -khtml-opacity: 0.95;   /*older Safari*/
	 opacity: 0.95;   /*supported by current Mozilla, Safari, and Opera*/
     border: 2px solid;
     border-color: #066eb1;
     font-family: "arial", "verdana", "helvetica", sans-serif;
}
/* Start Change For TED-23058 */
#overlayroom {
     visibility: hidden;
     position: absolute;
     left: 500px;
     top: 275px;
     width:230px;
     height: auto;
     z-index: 10000;
     background-color:#fff;
     filter: alpha(opacity=95); /*older IE*/
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* newer IE */
	 -moz-opacity: .95; /*older Mozilla*/
	 -khtml-opacity: 0.95;   /*older Safari*/
	 opacity: 0.95;   /*supported by current Mozilla, Safari, and Opera*/
     border: 2px solid;
     border-color: #066eb1;
     font-family: "arial", "verdana", "helvetica", sans-serif;
}
/* End Change For TED-23058 */

.overlayheader {
	background-color:#066eb1;
	height: 19px;
	width:230px;
}
.pop_close_btn{
background-color:#066eb1;
text-align: right;
font-size:10px;
color: white;
padding-right: 2px;
font-family: "arial", "verdana", "helvetica", sans-serif;
width: 43%;
}

.con_title{
	
	width: 70%;
	font-size: 10pt;
	color: white;
	margin: 2px;
	text-align: left;
	font-weight: bold;
	font-family: "arial", "verdana", "helvetica", sans-serif;
}


/*-------------------15.12.08------------------------*/

/* --------------- 21.12.09 ----------------*/
#outerTablePopup{
	width:548px;
	height:334px;
	border:2px solid #3e5666;
	background-color:#fff;
}
#outerTablePopup td{
	vertical-align:top;
}
#innerTablePopup{
	margin:3px;
	width:542px;
}
#innerTablePopup td.topBanner{
	background-image:url(../images/navigation/popupBannerImg1.gif);
	background-repeat:no-repeat;
	width:542px;
	height:45px;
	vertical-align:middle;
	color:#fff;
	font:normal 20px Arial, Helvetica, sans-serif;
	padding-left:15px;
}
#innerTablePopup td.close{
	line-height:26px;
}
#innerTablePopup td.close table.closeTable{
	float:right;
	margin-right:5px;
	color:#0771b4;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	height:26px;
}
#innerTablePopup td.close table.closeTable td{
	vertical-align:middle;
}
#innerTablePopup td.close table.closeTable td a{
	vertical-align:middle;
	color:#0771b4;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#innerTablePopup td.close table.closeTable td a:hover{
	vertical-align:middle;
	color:#0771b4;
	text-transform:uppercase;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#innerTablePopup .logoWingate{
	text-align:center;
}
#innerTablePopup .greyTxt14N{
	color:#424242;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-align:center;
}
#innerTablePopup .button{
	background:repeat-x #ea953b;
	line-height:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
}
#innerTablePopup .link{
	color:#0072C6;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#innerTablePopup .link a{
	color:#0072C6;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#innerTablePopup .link a:hover{
	color:#0072C6;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* --------------- 21.12.09 ----------------*/

/************************************************************************
 room rate section for WBER on 22-dec  begin
 ***********************************************************************/
#outerTable{
	width:991px;
}

#bodyTable td.hotelInfoHeader{
	height:21px;
	background-color:#2789C9;
	padding-left:10px;
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#bodyTable td.warningMessage{
	background-color:#FFFED8;
	color:#D90200;
	vertical-align:middle;
	padding-left:15px;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:28px;
	height:28px;
}
#bodyTable .roomInfoTable{
	margin:0px 10px 0px 10px;
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#bodyTable .roomInfoTable td a{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable .roomInfoTable td a:hover{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable div.roomInfoIcons{
	float:right;
	margin-right:10px;
}
#bodyTable .roomRatesTable{
	border-top:1px solid #B8B8B8;
	/*border-bottom:1px solid #B8B8B8;*/
	color:#000;
}
#bodyTable .roomRatesTable td a{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable .roomRatesTable td a:hover{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable .roomRatesTable td span.rate{
	color:#DE7712;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#bodyTable .roomRatesTable td span.refundInfo{
	color:#DE7712;
	font:bold 10px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#bodyTable .roomRatesTable td span.AdvRate{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#bodyTable .roomRatesTable td.rateRghtAligned{
	text-align:right;
}
#bodyTable .roomRatesTable td.borderVertical{
	background-image:url(../images/homecontent/imgBorderVertical.gif);
	background-repeat:repeat-y;
	width:1px;
}
#bodyTable .roomRatesTable td.buttonsSection{
	width:107px;
	background-image:url(../images/homecontent/imgBorderVertical.gif);
	background-repeat:repeat-y;
	text-align:center;
}
#bodyTable .roomRatesTable table td.ratesRowHeight{
	height:60px;
	vertical-align:middle;
}
#bodyTable .roomRatesTable .bookBtn{
	background:url(../images/booking/search-btn-bg.gif) repeat-x;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	width:90px;
}
#bodyTable .roomRatesTable td.greyBorderImg{
	background-image:url(../images/homecontent/greyBorder.gif);
	background-repeat:repeat-x;
	height:1px;
}
.pageShadowL{
	width:13px;
	background-image:url(../images/homecontent/shadowL.gif);
	background-repeat:repeat-y;
}
.pageShadowR{
	width:13px;
	background-image:url(../images/homecontent/shadowR.gif);
	background-repeat:repeat-y;
}
#top_links1{
	margin-right:25px;
	float:right;
}
#bodyTopHotelInfo{
	background-repeat: repeat-y;
	height:103px;
}
#bodyTopHotelInfo table{
	height:103px;
}
#bodyTopHotelInfo table td.hotelImg{
	text-align:center;
	width:155px;
}

#bodyTopHotelInfo table td.txt{
	padding-top:15px;
	vertical-align:top;
	line-height:24px;
	color:#fff;
	font:bold 18px Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	width:810px;
}
#bodyTopHotelInfo table td.txt span.txts{
	padding-top:15px;
	color:#fff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
}
#bodyTopHotelInfo table td.txt span.txts a{
	padding-top:15px;
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTopHotelInfo table td.txt span.txts a:hover{
	padding-top:15px;
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* css created for WBER-2 Property Name link  */

#bodyTopHotelInfo a.bodyTopHotelInfoproLink {
	color:#fff;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



#bodyTable{
	margin:15px 25px 15px 25px;
	width:700px;
}
#bodyTable .bredcrumSelected{
	background-image:url(../images/navigation/bredcrArrowSelectedBack.gif);
	background-repeat:repeat-x;
	line-height:29px;
	height:29px;
	padding:0px 15px 0px 15px;
	color:#FFF;
	font:bold 14px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
#bodyTable .bredcrumNonSelected{
	background-image:url(../images/navigation/bredcrArrowNonSelectedBack.gif);
	background-repeat:repeat-x;
	line-height:22px;
	height:22px;
	border-left:1px solid #CECECE;
	padding:0px 15px 0px 15px;
	color:#424242;
	font:normal 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
#bodyTable .bredcrumNonSelected a{
	line-height:22px;
	height:22px;
	vertical-align:middle;
	color:#424242;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* added for Blue background in navigation */
#bodyTable .bredcrumNonSelectedBlue{
	background-image:url(../images/navigation/bredcrArrowNonSelectedBackBlue.gif);
	background-repeat:repeat-x;
	line-height:22px;
	height:22px;
	border-left:1px solid #a9c9e0;
	padding:0px 15px 0px 15px;
	color:#424242;
	font:normal 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
#bodyTable .bredcrumNonSelectedBlue a{ 
	line-height:22px;
	height:22px;
	vertical-align:middle;
	color:#0074c0;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable .bredcrumNonSelectedBlue a:hover{
	line-height:22px;
	height:22px;
	vertical-align:middle;
	color:#0074c0;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*END*/

#bodyTable td.border{
	background-image:url(../images/homecontent/imgBorderBottom.gif);
	background-repeat:repeat-x;
	height:1px;
}
#bodyTable td.hotelInfoHeader{
	height:21px;
	background-color:#2789C9;
	padding-left:10px;
	color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#bodyTable td.warningMessage{
	background-color:#FFFED8;
	color:#D90200;
	vertical-align:middle;
	padding-left:15px;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:28px;
	height:28px;
}
#bodyTable .roomInfoTable{
	margin:0px 10px 0px 10px;
	color:#424242;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#bodyTable .roomInfoTable td a{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable .roomInfoTable td a:hover{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable div.roomInfoIcons{
	float:right;
	margin-right:10px;
}

#bodyTable .roomRatesTable td a{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#bodyTable .roomRatesTable td a:hover{
	color:#2789C9;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* Begin change for making link to BOOK NOW button */


#bodyTable .roomRatesTable td a.bookBtn {
color:#FFFFFF;
float:left;
}

#bodyTable .roomRatesTable td a.bookBtn, input.bookBtn, input.compareD, input.compareU {
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
font:bold 10px Arial, Helvetica, sans-serif;
line-height:20px;
}

/* End change for making link to BOOK NOW button */



#bodyTable .roomRatesTable td span.rate{
	color:#DE7712;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#bodyTable .roomRatesTable td span.refundInfo{
	color:#DE7712;
	font:bold 10px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#bodyTable .roomRatesTable td span.AdvRate{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#bodyTable .roomRatesTable td.rateRghtAligned{
	text-align:right;
}
#bodyTable .roomRatesTable td.borderVertical{
	background-image:url(../images/homecontent/imgBorderVertical.gif);
	background-repeat:repeat-y;
	width:1px;
}
#bodyTable .roomRatesTable td.buttonsSection{
	width:107px;
	background-image:url(../images/homecontent/imgBorderVertical.gif);
	background-repeat:repeat-y;
	text-align:center;
}
#bodyTable .roomRatesTable table td.ratesRowHeight{
	height:60px;
	vertical-align:middle;
}
#bodyTable .roomRatesTable .bookBtn{
	background:url(../images/booking/search-btn-bg.gif) repeat-x;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	border:0;
	width:auto;
	overflow:visible;
	width:90px;
}
#bodyTable .roomRatesTable td.greyBorderImg{
	background-image:url(../images/homecontent/greyBorder.gif);
	background-repeat:repeat-x;
	height:1px;
}
#bodyTable table td.securityMessage{
	color:#717171;
}
#bodyTable td.searchMessageCaption{
	color:#424242;
}
#leftNav {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px;
	width:215px;
	vertical-align:top;
}
#leftNav #topSec {
	height:175px;
	vertical-align:top;
	/*background-color:#E4FABE;*/
}
#leftNav #topSec .links {
	color:#0072C6;
	line-height:16px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-left:15px;
}
#leftNav #topSec .links a{
	text-decoration:underline;
	color:#0072C6;
	line-height:16px;
}
#leftNav #topSec .txt {
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:5px;
	line-height:14px;
}
#leftNav #middleSection {
	background-color:#E2F1F8;
}
#leftNav #middleSection table.main{
	background-color:#E2F1F8;
	margin:0px 10px 0px 12px;
	width:193px;
}
#leftNav #middleSection table.main td.border{
	background-image:url(../images/homecontent/imgBorderBottom.gif);
	background-repeat:repeat-x;
	height:1px;
}
#leftNav #middleSection table.insideMain{
	background-color:#E2F1F8;
	margin:0px 5px 0px 3px;
	width:185px;
}
#leftNav #middleSection table.insideMain td{
	line-height:18px;
}
#leftNav .backSearchReslt{
	line-height:23px;
	padding-left:15px;
	height:25px;
	background-color:#E2F1F8;
	border-bottom:1px solid #fff;
	color:#0072C6;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#leftNav #middleSection .backSearchReslt a{
	text-decoration:underline;
	color:#0072C6;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#leftNav #middleSection .backSearchReslt a:hover{
	text-decoration:underline;
	color:#0072C6;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#leftNav #middleSection .caption{
	background:url(../images/homecontent/modify_srch.gif) no-repeat;
	background-position:bottom left;
	padding:0;
	margin:0;
	height:36px;
}
#leftNav #middleSection .label{
	color:#0072C6;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#leftNav #middleSection input.greyBorder{
	background-color:#EAEAEA;
	border:1px solid #B0B0B0;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	color:#424242;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#leftNav #middleSection select.greyBorder{
	background-color:#EAEAEA;
	border:1px solid #B0B0B0;
	height:19px;
	line-height:19px;
	color:#424242;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#leftNav #middleSection .greyTxt{
	color:#424242;
	font-style:Italic;
	font-size:10px;
}
#leftNav #middleSection .greyTxt a{
	color:#424242;
	text-decoration:underline;
}
#leftNav #middleSection .greyTxt a:hover{
	color:#424242;
	text-decoration:underline;
}
#leftNav #middleSection .search_btn{
	background:url(../images/booking/search-btn-bg.gif) repeat-x #ea953b;
	line-height:19px;
	height:20px;
	font-weight:bold;
	font-size:11pt;
	color:#fff;
	border:0;
	overflow:visible;
	text-transform:uppercase;
	clear:both;
	display:block;
	margin-top:10px;
}

/************************************************************************
 room rate section for WBER on 22-dec  end
 ***********************************************************************/
 
/*Change for OverLay in advance_search page */

#overlayIconadvsrch {
     visibility: hidden;
     position: absolute;
     left: 120px;
     top: 570px;
     width:130px;
     height: auto;
	 border: 1px solid;
     border-color: black;
     z-index: 10000;
     background-color:#fff;
     filter: alpha(opacity=95); /*older IE*/
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* newer IE */
	 -moz-opacity: .95; /*older Mozilla*/
	 -khtml-opacity: 0.95;   /*older Safari*/
	 opacity: 0.95;   /*supported by current Mozilla, Safari, and Opera*/
     font-family: "arial", "verdana", "helvetica", sans-serif;
}

#overlayheaderIconadvsrch {
	background-color:white;
	height: 10px;
	text-align: right;	
	width: auto;
}

#overlayIcon {
     visibility: hidden;
     position: absolute;
     left: 120px;
     top: 515px;
     width:130px;
     height: auto;
	 border: 1px solid;
     border-color: black;
     z-index: 10000;
     background-color:#fff;
     filter: alpha(opacity=95); /*older IE*/
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* newer IE */
	 -moz-opacity: .95; /*older Mozilla*/
	 -khtml-opacity: 0.95;   /*older Safari*/
	 opacity: 0.95;   /*supported by current Mozilla, Safari, and Opera*/
     font-family: "arial", "verdana", "helvetica", sans-serif;
}

#overlayheaderIcon {
	background-color:white;
	height: 10px;
	text-align: right;	
	width: auto;
}

#btn_close_advsrch.close_btn_Icon{
	/*background:url(../images/btn_close.gif) repeat-x #066eb1;*/
	background-color:white;
	text-align: right;
	line-height:8px;
	height:11px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#066eb1;
	border:0;
	width:auto;
	overflow:visible;
	cursor: pointer;
	padding:0;
	margin:0;
	padding-right:6px;
	font-family: "arial", "verdana", "helvetica", sans-serif;
}

#ovbodyadvsrch{
	padding-left: 10px;
	padding-bottom: 7px;
	width: auto;
	font-family: "arial", "verdana", "helvetica", sans-serif;
}

.inputlabeladvsrch{
	width: 100%;
	font-size: 12pt;
	color: #066eb1;
	margin: 2px;
	text-align: left;
	font-family: "arial", "verdana", "helvetica", sans-serif;
}

/*Change for OverLay in advance_search page END */


/* --------------- 06.01.10 (Roomrate Detail section) ---------------*/
#staySetails th{
	background-color:#717171;
	color:#fff;
	font:bold 10px Arial, Helvetica, sans-serif;
	height:15px;
	width:42px;
	vertical-align:15px;
	text-align:center;
}
#staySetails td.greyline{
	width:1px;
	background-image:url(../images/homecontent/grey1.gif);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
#staySetails td.nonSelected{
	background-color:#f4f4f4;
	width:40px;
	height:45px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	vertical-align:top;
	text-align:left;
	
	color:#828282;
	font:normal 9px Arial, Helvetica, sans-serif;
}
#staySetails td.nonSelectedLft{
	background-color:#f4f4f4;
	width:40px;
	height:45px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	vertical-align:top;
	text-align:left;
	
	color:#828282;
	font:normal 9px Arial, Helvetica, sans-serif;
}
#staySetails td.selected{
	background-color:#ebffee;
	width:40px;
	height:45px;
	border-top:1px solid #009914;
	border-bottom:1px solid #009914;
	border-left:1px solid #009914;
	vertical-align:top;
	text-align:left;
	
	color:#424242;
	font:normal 9px Arial, Helvetica, sans-serif;
}
#staySetails td.selectedLft{
	background-color:#ebffee;
	width:40px;
	height:45px;
	border-top:1px solid #009914;
	border-bottom:1px solid #009914;
	border-left:1px solid #009914;
	vertical-align:top;
	text-align:left;
	
	color:#424242;
	font:normal 9px Arial, Helvetica, sans-serif;
}
#staySetails td.greenLine{
	width:1px;
	background-image:url(../images/homecontent/greenLine.gif);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
/* --------------- 06.01.10 --------------*/
/*AutoRecommend Box Styles-WBER*/
#widgetTxt {
	font-family: "arial", "verdana", "helvetica", sans-serif;
  font-size: 12px;
}
#searchCriterias{
	font-size: 11px;
	color: #424242;
}

#bodyTable .bsummaryTable{
	text-align:right; 
	width:441px;
	vertical-align:top;
}

#bodyTable .spReq{
	overflow:auto; 
	height:100px; 
	width:430px;
}

#bodyTable .spReqAlign{
	text-align:left;
}


#bodyTopHotelInfo propText{
	color: white;
}

.sub-head-4{
	line-height:29px;
	background-image:url(../images/specialoffers/booking.jpg);
	background-repeat:no-repeat;
	height:218px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-left:0px;
	clear:both;
	display:block;
	width:218px;
}

#overlay_paymentInfo {
     visibility: hidden;
     position: absolute;
     left: 600px;
     top: 975px;
     width:230px;
     height: auto;
     z-index: 10000;
     background-color:#fff;
     filter: alpha(opacity=95); /*older IE*/
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* newer IE */
	 -moz-opacity: .95; /*older Mozilla*/
	 -khtml-opacity: 0.95;   /*older Safari*/
	 opacity: 0.95;   /*supported by current Mozilla, Safari, and Opera*/
     border: 2px solid;
     border-color: #066eb1;
     font-family: "arial", "verdana", "helvetica", sans-serif;
}

#overlay_staydetail {
     visibility: hidden;
     position: absolute;
     left: 600px;
     top: 450px;
     width:230px;
     height: auto;
     z-index: 10000;
     background-color:#fff;
     filter: alpha(opacity=95); /*older IE*/
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* newer IE */
	 -moz-opacity: .95; /*older Mozilla*/
	 -khtml-opacity: 0.95;   /*older Safari*/
	 opacity: 0.95;   /*supported by current Mozilla, Safari, and Opera*/
     border: 2px solid;
     border-color: #066eb1;
     font-family: "arial", "verdana", "helvetica", sans-serif;
}

.pageShadowB{
	background: transparent url(../images/homecontent/shadowB.gif);
	background-repeat: repeat-x;
}

#bodyTable.tableMargin{
	margin:15px 0px 15px 25px;
}

#bodyTable .rightPad40{
	padding-right:40px
}

#home_resv .form_item { float:left;background-color:transparent; }

/*duplicated for search_widget*/
#home_resv_errContainer #home_resv_err .home_resv_error_hidden{ display: none }
#home_resv_errContainer #home_resv_err .home_resv_error_visible{ display: block }
.home_resv_errormsg{ color: #D90019; font-size: 8pt; font-weight: bold; }
/*End*/

/*Search Widget 4 validation*/
.home_resv_error_hidden{ display: none }
.home_resv_error_visible{ display: block }

.imgPadL
{
	padding-left: 3px;
	text-decoration:none;
}


#leftNav table.checkRatesReservationTable{
	margin:11px 15px 11px 15px;
}
#leftNav table.checkRatesReservationTable td.heading{
	color:#DE7712;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#leftNav table.checkRatesReservationTable td.txts{
	color:#0074c0;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#leftNav table.checkRatesReservationTable td.txts a{
	color:#0074c0;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;
}
#leftNav table.checkRatesReservationTable td.txts a:hover{
	color:#424242;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:underline;
}

#bodyTable .roomInfoTable td a.txtBold{
	font-weight:bold;	
}
.width79
{
	width:79px;
}
.width60
{
	width:60px;
}
.width310
{
	width:310px;
}
.lineHeight21{
	line-height:21px;
}
.lineHeight12{
	line-height:12px;
}

.cursor_Pointer
{
	cursor: pointer;
}

.width60
{
	width:60px;
}
.width310
{
	width:310px;
}

.width130
{
	width:130px;
}

.width40
{
	width:40px;
}
.paddingLeft5
{
	padding-left:5px;
}
/* EAS - BEGIN -- ADDED */
.addLink{
background-image:url(../images/homecontent/iconPlus.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 5px 17px;
font-weight: bold;
font-family : arial;
font-size: 12px;
color: #0072C6;
outline: 0;
text-decoration:none;
}
.minusLink{
background-image:url(../images/homecontent/iconMinus.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 5px 17px;
font-weight: bold;
font-family : arial;
font-size: 12px;
color: #0072C6;
outline: 0;
text-decoration:none;
}
.PagbackGr{
	background-image:url(../images/navigation/backGr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 2px 2px 2px;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
	color: #666699;
	outline: 0;
	text-decoration:none;
}
.PagbackGrSelect{
	background-image:url(../images/navigation/backGr_select.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 2px 2px 2px;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
	color: #FFFFFF;
	outline: 0;
	text-decoration:none;
}
.Pagidisable{
	background-image:url(../images/navigation/backGr.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 2px 2px 2px;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
	color: #CCCCCC;
	outline: 0;
	text-decoration:none;
}
.WidgetResult {
	color:#0074C0;
	text-decoration:none;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
}
.WidgetResultGrey{
	color:#424242;
	text-decoration:none;
	font-weight: bold;
	font-family : arial;
	font-size: 11px;
}
/* EAS - END -- ADDED */
