/**********************************************************************************
 Global styles for Wyndham.com
 Author unknown, additions/modifications by Jeff Chew @ Bootstrap Software
 *********************************************************************************/

BODY {
    background-color: #FFFFFF;
    color: #667B99;
    font-family: "arial", "verdana", "helvetica", sans-serif;
    font-size: 12px;
    text-align: left
}

A:active,A:hover,A:visited:hover  {
    color: #FF6600;
}

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: regular;
    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: darkblue;
    FONT-FAMILY: "arial", "verdana", "helvetica", sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 1px
}
.copymediumdarkblueWYN
{
    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('/wbr/images/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('/wbr/images/tab_active_long.gif');
	width: 148px;
	height: 46px;
}

td.tab_inactv{
	width: 142px;
	height: 46px;
	background-image: url('/wbr/images/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: 1px 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;
}

#wynd_maincontentWYN {
	overflow: visible ! important;
	float:right;
	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('/wbr/images/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/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;
}
.group-head{
	background-color:#2789C9;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	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/dvdr-bg.gif) repeat-x;
}
.dvdr2{
	clear:both;
	line-height:10px;
	background:url(../images/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:#333333;
}
.find-tbl h2.caption{
	background:url(../images/find-hotel.gif) no-repeat;
	text-indent:-20000px;
	padding:0;
	margin:0;
	margin-bottom:-12px;
}
.find-tbl label{
	color:#0075C3;
	font-weight:normal;
	font-size:10px;
	line-height:20px;
	/*padding-top:8px;
	padding-bottom:7px;*/
	display:block;
}
.find-tbl label a:link, .find-tbl label a:visited, .find-tbl label a:active{
	color:#0075C3;
	text-decoration:underline;
}
.find-tbl label a:hover, .find-tbl label a:visited:hover{
	text-decoration:none;
}

.find-tbl label.msg{
	color:#424242;
	font-weight:normal;
	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;*/
	padding:0;
	margin:0;
	border:0px;
}
.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:url(../images/search-btn-bg.gif) 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;
	float:left;
}
.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/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/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 a:link, .prop-nav a:visited, .prop-nav a:active{
	color:#2a85bf;
	text-decoration:none;
}
.prop-nav a:hover, .prop-nav a:visited:hover{
	text-decoration:underline;
}
.prop-nav img{
	margin-left:9px;
	margin-right:5px;
}
.prop-cont{
	width:965px;
}
.prop-header{
	background:url(../images/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/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/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/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/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:url(../images/search-btn-bg.gif) repeat-x;
	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/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/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------------------------*/
/* body content */
/* property page style ends */
/************************************************************************
END BOOTSTRAP CHANGE - 21/11/2008
***********************************************************************/


.common_inside_content { float: left; width: 750px; }
#common_inside_content { float: left; width: 750px; }
.common_header { float: left; width: 903px; height: 29px; background-image: url(../images/bg_header.jpg); background-repeat: no-repeat; padding-top: 10px; padding-left: 10px; }
.common_header h1 { font-family: Arial, sans-serif; font-size: 19px; text-transform: uppercase; color: #fff; line-height: 19px; margin: 0px; font-weight: lighter; }
.common_featured {width: 450px; border: 1px solid #cccccc; margin-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
.common_featured h2 {float: left; width: 450px; color: #2789c9;}
.common_featured_desc {float: left; width: 400px;}
.common_featured_thumb {float: left; width: 100px; }
.common_featured a:link {color: #2789c9; font-weight: bold; font-size: 12px;}
.common_featured a:hover {color: #da6f20;}
.common_insideheader { background-color: #2789c9; float: left; height: 23px; width: 730px; padding-top: 7px; padding-right: 10px; padding-left: 10px; }
.common_insideheader h1 { font-family: Arial, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #FFFFFF; margin: 0px; }
.common_media { float: left; width: 750px; height: 270px; }
#common_inside_colone { float: left; width: 455px; padding-right: 18px; padding-left: 19px; }
#common_inside_colone_interest { float: left; width: 455px; padding-right: 37px; }
#common_inside_colone_interest p{ padding-top: 0; margin-top: 5px; }
#common_inside_colone_interest h4{ font-size: 16px; color:#da6f20; }
#common_inside_colone_interest a:link{ font-weight: bold; font-size: 12px; color: #2789c9;}
#common_inside_colone_interest a:hover{ color:#da6f20; }
#common_inside_colone_disc { float: left; width: 455px; padding-right: 18px; padding-left: 0px; }
#common_inside_coltwo { float: left; width: 258px; }

.common_intro { float: left; margin-top: 10px; }
.common_intro h2 { font-size: 16px; line-height: 22px; font-weight: normal; color: #da6f20; margin-top: 0px; margin-bottom: 8px; font-family: Arial, sans-serif; }
.common_intro p { font-family: Arial, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #424242; margin-top: 0px; margin-bottom: 7px; }
.common_map455 { float: left; width: 455px; }
.common_results_group { float: left; width: 455px; margin-bottom: 10px; margin-top: 10px; }
.common_results_group h3 { font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #FFFFFF; background-color: #2789c9; margin: 0px; float: left; height: 16px; width: 450px; padding-top: 4px; padding-left: 5px; }
.common_results_property { padding: 5px; float: left; width: 445px; margin-top: 10px; margin-bottom: 5px; }
.common_row { float: left; }
.common_results_line { float: left; height: 1px; width: 455px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.common_line {float: left; height: 1px; margin-top: 0; padding-top: 0;}
.common_results_num { font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #FFFFFF; background-color: #2789c9; text-align: center; float: left; height: 16px; width: 20px; padding-top: 4px; }
.common_results_name { font-family: Arial, sans-serif; font-size: 12px; line-height: 11px; font-weight: normal; float: left; height: 16px; width: 420px; padding-top: 4px; padding-left: 1px; }
.common_results_name a { color: #0074c0; }
.normal {font-weight: normal;}
.common_results_thumb { float: left; height: 44px; width: 82px; padding-top: 10px; }
.common_results_address { float: left; width: 215px; padding-top: 10px; padding-left: 10px; }
.common_results_address p { font-family: Arial, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal; color: #424242; margin-top: 0px; margin-bottom: 5px; }
.common_packages {float: left; width: 250px; padding-top: 15px; padding-bottom: 5px; padding-left: 0; margin-left: 0; text-align: left;}
.common_packages li {list-style-type: none; padding-top: 10px; padding-left: 0; margin-left: 0;}
.common_results_prices li {list-style-type: none; float: right; width: 150px;}
.common_results_location {float: left; width: 150px; margin: 0; padding: 0; clear: both;}
.common_results_viewbutton { text-align: right; float: left; width: 138px; padding-top: 37px; }
.common_results_viewbutton a { font-family: Arial, sans-serif; font-size: 11px; line-height: 11px; color: #FFFFFF; text-decoration: none; background-image: url(../images/bg_results_viewbutton.gif); background-repeat: repeat-x; background-position: 0px 0px; text-align: center; float: right; height: 15px; width: 110px; padding-top: 5px; font-weight: bold; text-transform: uppercase; }
.common_results_viewbutton a:hover { background-position: 0px -20px; }
.common_results_viewlink { text-align: right; float: left; width: 445px; }
.common_results_viewlink_1 {  float: left; text-align: right; width: 340px; }
.common_email_form { margin-right: 5px; margin-bottom: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #424242; border: 1px solid #424242; height:15px; padding:0; }
.common_email_button { background-image: url('../images/formbutton.jpg'); width:15px; height:15px; border:0; vertical-align: middle; }
.common_email_privacy {float: left; padding-left: 15px; padding-top: 5px; }
.common_sidebar_adbox { float: left; width: 258px; background-color: #c3deef; padding-bottom: 10px; }
.common_sidebar_adbox h2 { font-family: Arial, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; text-transform: uppercase; color: #ffffff; background-color: #2789c9; float: left; width: 238px; margin: 0px; padding: 10px; }
.common_sidebar_adbox h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #2789C9; padding-left: 15px; padding-top: 15px; padding-right: 15px; padding-bottom: 0px; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 0; float: left; width: 228px;}
.common_sidebar_adbox h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; text-transform: uppercase; color: #2789C9; padding-left: 15px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 0; margin-right: 0; margin-top: 0; float: left; width: 228px; }
.common_sidebar_adbox .common_email_form {margin-left: 15px;}
.common_sidebar_adbox h3 a {color: #2789C9; text-decoration: none;}
.common_sidebar_adbox  h4  a { color: #2789C9; text-decoration: none; }
.common_sidebar_adbox ul { margin:0;margin-top: 8px; margin-bottom: 8px; list-style-type: square; padding-left: 25px; padding-right: 20px; float: left; }
.common_sidebar_adbox li { font-family: Arial, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal; color: #333333; margin-bottom: 4px; }
.common_sidebar_adboxbutton { float: left; width: 238px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 10px; }
.common_sidebar_adboxbutton a { font-family: Arial, sans-serif; font-size: 11px; line-height: 11px; color: #FFFFFF; text-decoration: none; background-image: url(../images/bg_results_viewbutton.gif); background-repeat: repeat-x; background-position: 0px 0px; text-align: center; float: left; height: 15px; width: 238px; padding-top: 5px; font-weight: bold; text-transform: uppercase; }
.common_sidebar_adboxbutton a:hover { background-position: 0px -20px; }
.common_sidebar_textad { padding: 10px; float: left; width: 238px; }
.common_sidebar_textad h3 { font-family: Arial, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; color: #da6f20; margin-top: 0px; margin-bottom: 5px; }
.common_sidebar_textad h4 { font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; font-weight: normal; color: #DA6F20; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.common_sidebar_textad p { font-family: Arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #424242; margin-top: 0px; margin-bottom: 8px; }
.common_sidebar_textad_rate { padding: 15px; float: left; width: 228px; }
.common_sidebar_textad_rate a:link {color: #2789c9;}
.common_sidebar_textad_rate a:hover {color: #DA6F20;}
.common_sidebar_textad_rate h3 { font-family: Arial, sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; color: #da6f20; margin-top: 0px; margin-bottom: 5px; }
.common_sidebar_textad_rate h4 { font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; font-weight: normal; color: #DA6F20; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold;}
.common_sidebar_textad_rate p { font-family: Arial, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #424242; margin-top: 0px; margin-bottom: 8px; }
.common_email_icon { padding-right: 5px;}
.common_rss { padding-right: 5px; vertical-align: bottom; }
.common_share { padding-right: 5px; vertical-align: bottom; }
.common_arrow {padding-left: 3px; padding-top: 5px;}
.common_sidebar_adbox .common_results_line { padding-left: 15px; }
#common_inside_nav { float: left; width: 187px; padding-right: 13px; }
#common_inside_nav h2 { font-family: Arial, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #424242; margin: 0px; }
#common_inside_nav ul { margin-top: 5px; margin-bottom: 15px; list-style-type: none; margin-left: 0px; padding-left: 0px; }
#common_inside_nav  li  ul  { margin-top: 0px; margin-bottom: 0px; padding-left: 15px; }
#common_inside_nav li { font-family: Arial, sans-serif; font-size: 11px; line-height: 22px; font-weight: bold; margin-left: 0px; padding-left: 0px; color: #da6f20; }
#common_inside_nav li ul li { list-style-type: square; padding-left: 0px; color: #0074c0; }
#common_inside_nav li h3 { font-size: 11px; line-height: 22px; font-weight: bold; margin: 0px; }
#common_inside_nav li ul li h3 { font-size: 11px; line-height: 22px; font-weight: normal; margin: 0px; }
#common_inside_nav a { color: #0074c0; text-decoration: none; }
#common_inside_nav a:hover { text-decoration: underline; }
#results_ftr { background-image: url(../images/results_ftr.gif); background-repeat: no-repeat; background-position: 0 0; }
#common_inside_main { position:relative; width:980px; background:url(../images/legacy_main_bg.gif) 0 0 repeat-y; float:left; padding-top: 0; padding-right: 13px; padding-bottom: 0px; padding-left: 13px; }
#results_ftfull{background-image: url(../images/results_ftfull.gif); background-repeat: no-repeat; background-position: 0 0;}

.common_spapackages {float: left; width: 430px; padding-top: 15px; padding-bottom: 5px; padding-left: 0; margin-left: 0; text-align: left;}
.common_spapackages li {list-style-type: none; padding-top: 10px; padding-left: 0; margin-left: 0;width:430px;}
.common_spapackages ul{padding:0;}

.spaLinks{float:left;}
.spaPrice{float:right;}
.spaOrange{color:#db6e1e;font-weight:bold;}
.interest_box{width:75px;float:left;text-align:center;height:100px;}
#common_inside_colone_interest .interest_box a{font-size:10px;}
.common_grey_line{ background-color:#999999; height:1px; float: left; margin-top: 8px; margin-right: 0; margin-bottom: 8px; margin-left: 15px;overflow:hidden; }
