@import url(reset.css); /* RESET CSS */
@import url(datepicker.css);

body { margin:0; padding:0 0 14px 0; font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif; text-align:center; }
* a:hover { text-decoration: none; }

#top-of-page { margin:0 auto; width:960px; text-align:left; }
#skip { display:none; }


/* INNER HEADER - BRANDING & NAVIGATION */
#inner-header { width:905px; margin: 0 0 0 28px; padding: 0; overflow: hidden; font-family:  Arial, Helvetica, sans-serif;}

#logo{ float:left; width:199px; height:55px;}
#logo img {display:none;} /* print logo */
	#logo h1 {text-indent:-9999px; width:199px; height:55px; background: url(../images/logos/wyndham-ww-logo.gif) no-repeat left top;}
	#logo h1 a {width:199px; height:55px; display:block;}

/* Tagline */
#inner-header-tagline {width:235px; height:54px; margin:2px 0 0 18px; float:left; display:inline; overflow:hidden; z-index:0;}
	#inner-header-tagline ul {margin:0; padding:0; /*width:235px; height:54px;*/ list-style:none;}
		#inner-header-tagline ul li {margin:0; padding:0; list-style:none;}
			
			#inner-header-tagline ul li a {text-indent:-9999em; display:block; overflow:hidden;}
			
			li#tag-hotels a {width:135px; height:18px; background:url(../images/txt/tagline/hotels.gif) left top no-repeat;}
			li#tag-vacation-ownership a {width:190px; height:18px; background:url(../images/txt/tagline/vacation-ownership.gif) left top no-repeat;}
			li#tag-vacation-rentals a {width:235px; height:18px; background:url(../images/txt/tagline/vacation-rentals2.gif) left top no-repeat;}

#primary-nav {width:530px; float:right; margin:-55px 0 0 0; text-align:right; z-index:5;}
	#primary-nav ul {display:inline;}
		#primary-nav li {display:inline; background:url(../images/bg/nav-divider.gif) no-repeat right center; padding:0 8px; margin:0;}
			#primary-nav li a, #inner-header-nav li a:visited {color:#74787a; text-decoration:none;}
	#primary-nav ul li a:hover, #primary-nav ul li#main-current a {color:#1073ba}


/* 2.TEMPLATE LAYOUT
---------------------------------------------------------------------- */

 #container { width: 960px; z-index:0; margin: 0 auto; text-align: left; }
 
 #content { position: relative; z-index:0; color: #74787a; background:url(../images/bg/page-shadow-sides.gif) repeat-y center top; width: 960px; margin: 0 0 0 0; padding: 20px 0 5px 0;}
 
 #column-wrapper {} /*  USE UNIQUE PAGE ID AND THIS ID TO ADD UNIQUE BACKGROUND IMAGES  */	

 .column { float:left; display:inline;}

 .secondary-nav {width:200px; margin:0 0 0 28px; padding:20px 0 17px 0;}
 
 .sidebar-ctas { width: 200px; padding: 20px 0 0 0}

 .page-copy{ margin-bottom: 30px; padding: 20px 0 0 0}

 .secondary-page-copy {margin-top:0; padding:0; margin-left:245px}

 .colspan-none { width: 470px; margin-left: 18px; margin-right: 18px;}
 
 .three-columns {width: 195px; }
 
 .three-columns.middle {margin-left:48px; margin-right:48px; }
 
 .colspan-2 { width: 688px; margin-left: 18px; }

 .sidebar-ctas.wide {width: 328px;}
 
 .page-copy.thin {width: 360px; margin-right: 1px;}
 	.page-copy.thin #force-wide {width: 600px!important;}
	
	
/* 3.OUTER HEADER - NAVIGATION & SEARCH 
---------------------------------------------------------------------- */

 #outer-header { position: relative; width: 960px; margin: 10px 0 0 0; padding: 0 0 5px 0; background:url(../images/bg/page-shadow-top.gif) no-repeat left bottom; }

 #quick-search { /*width:330px;*/ padding: 14px 30px 14px 0; overflow:hidden; float: right}
 #quick-search span { float: left; /*width: 190px;*/ color:#74787a;}
 #quick-search .inputbox { float: left; height:13px; display:inline; font-size: 0.90em; width: 95px; padding: 0 0 1px 0; margin: 1px 0 0 10px; border-top:2px solid #9d9d9d; border-left:2px solid #9d9d9d; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
 #quick-search #search-button { float: left; padding: 2px 0 0 8px; } 

 #outer-header-nav {margin:0 0 0 25px; padding:14px 0;}
 #outer-header-nav ul {display:inline;}
 #outer-header-nav li {padding:6px 12px 7px 10px; display:inline; background:url(../images/bg/nav-divider.gif) no-repeat right center; }
 #outer-header-nav li a { text-align:center; color:#74787a; text-decoration:none; }
 	#outer-header-nav li a#current-top {text-decoration:underline;}
 #outer-header-nav ul li a:hover{ color: #000000 }



/* 5.LEFT COLUMN NAVIGATION 
---------------------------------------------------------------------- */

 ul#secondary-nav {font-size: 0.90em;}

 #secondary-nav li{ margin: 0 0 3px 0; /*overflow:hidden; background: url(../images/square-bullet.gif) no-repeat 11px 6px; padding: 0 0 0 30px; */}

 #secondary-nav li a{ width:auto; display:block;  color:#74787a; text-decoration: none; background: url(../images/square-bullet.gif) no-repeat 11px 6px; padding: 0 0 0 25px;}

 #secondary-nav li a:hover, #secondary-nav li#current a { color:#1073ba; text-decoration:underline;}

 

 html>body #secondary-nav li a { width: auto; }

 

 

 #secondary-nav ul{margin: 5px 0; font-size: 0.90em; margin-top: 6px; margin-bottom: 6px;}

 #secondary-nav ul ul{font-size: 1.00em; margin-top: 6px; margin-bottom: 6px;}

 

 #secondary-nav li li{padding:0 0 0 15px;}

 

 

 

 #secondary-nav #current #sub-current a,

 #secondary-nav #current #sub-current #sub2-current  a,

 #secondary-nav #current li a:hover,

 #secondary-nav #current #sub-current li a:hover { color:#1073ba; text-decoration:underline;}

 

 #secondary-nav #current li a,

 #secondary-nav #current #sub-current li a,

 #secondary-nav #current #sub-current #sub2-current li a {color:#74787a; text-decoration: none;}

 
 
 
 #search-press-releases { margin: 30px 0 0 10px;}
 #search-press-releases h2 {font-size: 0.80em; font-weight: bold; margin:  0 0 6px 0;}
 #search-press-releases #SiteSearch { float: left; height:13px; display:inline; font-size: 0.90em; width: 120px; padding: 0 0 1px 0; margin: 1px 0 0 0; border-top:2px solid #9d9d9d; border-left:2px solid #9d9d9d; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
 #search-press-releases a {width: 14px; height:14px; text-indent: -9999px; background:url(../images/search.gif) no-repeat left top; float: left; margin: 2px 0 0 10px }
 
 
 
 


/* 6.RIGHT COLUMN 
---------------------------------------------------------------------- */


 .sidebar-ctas  h3 {text-align:right; font-family:Arial, Helvetica, sans-serif; color: #fff; height: 54px; font-size: 1.05em; /*letter-spacing: -0.005em;*/ margin:0 0 10px 0}
 .sidebar-ctas span {padding: 28px 5px 0 10px; margin: 0 0 0 0; display: block; font-weight: normal;}

 .sidebar-ctas h4{font-size: 0.95em; margin: 5px 0 0 0; font-weight: bold;}
 .sidebar-ctas p{margin: 0 0 10px 0; font-size: 0.85em; line-height: 1.33; padding: 0 10px 0 0;}
 .sidebar-ctas a, #right-col a:visited{color: #74787a; text-decoration:underline}
 .sidebar-ctas a:hover{color: #333; text-decoration:none}

 .sidebar-ctas .top-margin-35px{margin-top: 35px;}

 .sidebar-ctas ul{margin: 10px 0; font-size: 0.85em; padding: 0 0 0 0}
 .sidebar-ctas li{line-height: 1.33; padding: 4px 0}


 .blue-bg{background-color: #1072ba;}
 .orange-bg{background-color: #f8981c;}
 	h3.orange-bg2 {background-color:#f8981c;}/* for CTAs with 2 rows of text */ 
		h3.orange-bg2 span {font-weight:normal; margin:0; padding:9px 6px 0 0;}
 
 
 .green-bg{background-color: #00a290;}

.homepage-facebook {height:30px; margin-top:-30px; width:360px; overflow:hidden; margin-bottom:3px; position:relative;}
.homepage-facebook iframe {float:left; border:none; overflow:hidden; margin:2px 0 0 22px; width:150px; height:30px;}
.homepage-facebook .cta-join-facebook {display:block; float:left; overflow:hidden; width:162px; height:23px; text-indent:-9999px; background:url(../images/join-facebook.gif) left top no-repeat;}

/* 7.MAIN COLUMN 
---------------------------------------------------------------------- */

 .page-copy h2{color: #fff; text-transform: uppercase; height: 54px; font-size: 1.20em; letter-spacing: 0.025em; margin:  0 0 15px 0; background-image:url(../images/bg/main-col-h2-bg.gif); background-repeat:no-repeat; background-position:left top; }
 .page-copy h2 span {font-family:Arial, Helvetica, sans-serif; padding: 17px 0 0 18px; border: 0px solid #000; display: block; font-weight: normal;}

 .page-copy h3,  .secondary-page-copy h3{ color: #0e70b7; font-size: 1.00em; margin: 20px 0 5px 0; font-weight: bold;}
 .page-copy h4,  .secondary-page-copy h4{ color: #5a5a5a; margin: 15px 0 5px 0; font-size: 0.90em; font-weight: bold;}
 
 .page-copy h3 a, .page-copy h3 a:visited {color: #0e70b7;}
 
 .page-copy p,  .page-copy ul,  .secondary-page-copy p, .secondary-page-copy ul{margin: 10px 0 0 0; font-size: 0.85em; line-height: 1.55; padding: 0 20px 0 0}
 .page-copy a, .page-copy a:visited,  .secondary-page-copy a,  .secondary-page-copy a:visited{color: #74787a; text-decoration:underline}
 .page-copy a:hover,  .secondary-page-copy a:hover{color: #333; text-decoration:none}

 .secondary-page-copy li{line-height: 1.33; padding: 4px 0}

 p.view-more{text-align: right;}
 p.view-more a{background: url(../images/grey-double-arrow.gif) no-repeat left 5px; padding: 0 0 0 15px}

 .page-copy ul.two-cols { overflow: hidden}
 .page-copy ul.two-cols li{ width:48%; float: left;}
 
 	.page-copy ul.bu li {padding:0 0 6px 0;}
 
 .secondary-page-copy { overflow: hidden;}
 
 .secondary-page-copy ul.three-cols { overflow: hidden;}
 .secondary-page-copy ul.three-cols li{ width:33%; float: left;}
 .secondary-page-copy ul.three-cols li a{ color: #127bc6;}

 .page-copy ul.bulleted { }
 .page-copy ul.bulleted li, .secondary-page-copy ul.bulleted li { background: url(../images/square-bullet.gif) no-repeat 0px 10px; padding: 3px 0 3px 15px; margin: 0 0 0 15px}

/* 8.INNER FOOTER - PARTNER LOGOS & LINKS 
---------------------------------------------------------------------- */

 #partner-logos-wrapper { clear:both; width: 960px; height: 97px; padding-top:30px;} /* Needed to fix disappearing absolute position div when next to floated div -- See... Test 1b: http://www.brunildo.org/test/IE_raf3.html*/
 #partner-logos {  height: 97px; margin: 0 40px; padding: 0 0 0 0; border-top: 1px solid #9da0a2;}
 


/* 9.OUTER FOOTER - LEGAL 
---------------------------------------------------------------------- */

 #footer { width: 960px; height:100px; background: url(../images/bg/page-shadow-btm.gif) no-repeat left top;  font-size: 0.84em; padding: 10px 0 30px 0; color: #615d5b;}
 #legal { width: 715px; float: left; display: inline; margin: 0 0 0 40px }
 #legal p a { display: inline; padding: 0 10px;  color: #615d5b}
 #legal p { margin: 20px 0 0 0}
 #rss-icon { float:left; margin: 20px 0 0 0}



/* 10.BOOKING WIDGET STYLES
---------------------------------------------------------------------- */

#booking-widget-endless {width:359px; background:#e1f3f1;}
	#booking-widget-endless div {margin:0 auto; width:273px;}

 #booking-widget{font-size:0.80em; width:359px;}

#tabs {width:360px; height:42px; border-bottom:1px solid #fff;}
#tabs ul {width:360px; height:42px; list-style:none; display:inline; overflow:hidden;}
#tabs ul li {/*text-indent:-99999em; width:118px; */float:left; height:42px; list-style:none; display:inline; font-size:11px;}
#tabs ul li a {text-indent:-99999em;}
/*#tabs ul li a, #tabs ul li a:visited, #tabs ul li a:hover {float:left; width:118px; padding: 14px 0 0 0; height:30px;*/ /*line-height: 1.11; display:block; text-align:center; color:#fff; font-weight: bold; text-decoration: none;}*/
/*#tabs ul li.selected a {}*/
	
#tabs ul li#wyndham_hotels {width:102px; /*margin-right: 2px;*/ background:url(../images/bg/tab-hotels.gif) no-repeat left top;}
	#tabs ul li#wyndham_hotels a {width:102px; height:42px; display:block;}

#tabs ul li#ev-rentals {width:134px; margin:0 2px; background:url(../images/bg/tab-weekly.gif) no-repeat left top;}
	#tabs ul li#ev-rentals a {width:134px; height:42px; display:block;}

#tabs ul li#extra_holidays {width:119px; height:42px; background:url(../images/bg/tab-resort-deals.gif) no-repeat left top;}	
	#tabs ul li#extra_holidays a {width:119px; height:42px; display:block;}
	
 /*#tabs ul #ev-rentals a{padding: 8px 0 0 0}*/
						
/* #wyndham_hotels {margin-right: 2px; background: #0e72b9 url(../images/bg/tab-corner.gif) no-repeat left top;}
 #ev-rentals {margin-right: 2px; background: #009f8e url(../images/bg/tab-corner.gif) no-repeat left top;}
 #extra_holidays {background: #f1941b url(../images/bg/tab-corner.gif) no-repeat left top;}*/

.participating {background:url(/images/booking-widget/hdr-participating-hotels.gif) top left no-repeat!important; height:14px!important; margin:0 0 10px 16px!important; position:relative;}
.booking-grid {margin-left:13px;}
.booking-grid img {display:inline; float:left;}
#swapHotel {font-size:1.0em; margin: 20px auto; display:inline;}
.center {text-align:center;}
.logo {margin-top:-8px; padding:0 0 10px 16px;}

 .tabcontentstyle {width:359px; color:#615d5b; margin:0; padding:0;}	

 .tabcontent {width:359px; height:397px; display:none; color:#615d5b; padding:15px 0 0 0; margin:0;} 
 .tabcontentstyle form{width:359px; height:248px; padding: 0 0 ; margin: 0 0 0 0; overflow:hidden;}	

 #tcontent1{background:#e2f0f8;}
 #tcontent2{background:#e1f3f1;}
 #tcontent3{background:#fbf1e4;}
		
		 #tcontent1 form {height:370px;}
						
 .tabcontent label { float: left; display: inline; clear: left; margin: 0 0 9px 20px; width: 90%;}
 .tabcontent .inline-labels label { float: left; display: inline; clear: none; margin: 0 0 5px 0; padding: 0 0 0 20px; width: auto; border: 0px solid #f00}
 .tabcontent .prelabel, .tabcontent .inline-labels .prelabel { width: 120px;	float: left; display: inline; padding: 2px 0;	border: 0px solid #00f}
 .tabcontent .inline-labels .prelabel.adult{width: 46px;}
 .tabcontent .inline-labels .prelabel.child{width: 52px;}
 .tabcontent label input, .tabcontent label textarea, .tabcontent label select {float: left; width: 170px; margin: 0; padding: 0 0; font-size: 1.10em}
 .tabcontent label select {width: 174px;}
 .tabcontent .inline-labels select {width: 45px;}
 span.fixed-wrap {display:inline;float: left!important; margin:0; padding:0;}
  span.fixed-wrap input, span.fixed-wrap textarea, span.fixed-wrap select {float: left!important; width: 100px!important; margin: 0!important; padding: 0 0!important; font-size: 1.10em!important;}
  span.fixed-wrap select {width: 174px!important;}
  span.fixed-wrap .inline-labels select {width: 45px!important;} 
 .home_resv_adults, .home_resv_bigchildren, .home_resv_children {width: 52px!important; margin: 0 0 5px 0!important; padding: 0 0 0 20px!important; float: left!important; display: inline!important; clear: none!important; overflow:hidden!important; position:relative!important;}
 .home_resv_bigchildren {padding-left:61px!important; padding-right:47px!important;}
 
 .inline-labels span {display:block; height:32px; padding-bottom:3px;}
 .inline-labels select {float:none; clear:left;}
 
 .buttons{width:357px; clear:both; border:0 solid #000; text-align:center; padding:0; margin:0;}
 .tabcontent .search_btn{ margin: 15px 0 0 15px}
 .tabcontent .best-rate_btn{ margin: 15px 0 0 0}
 #home_resv_arrival, #home_resv_departure, #checkInDate, #checkOutDate, #dateIn, #dateOut{width: 145px;}

div#booking-widget p {padding:0 0 0 0; margin:14px 8pt 4px 20px; font-size:1em; text-align:left;}

/* 11.HOME PAGE 
---------------------------------------------------------------------- */

 /*#main-col-home{width: 565px; margin: 0 0 20px 10px; overflow: hidden;}
 
 #sidebar-home{ width: 359px;  margin: 0 0 20px 0; overflow: hidden;}
*/
 .sidebar-ctas.home { width: 360px;}

 .page-copy.home{ width: 565px; margin-right: 1px; margin-left: 10px}

 #inner-header-home {width:535px; height:260px; margin: 0 0; position: absolute; top: 20px; left: 28px; z-index: 100;}

 #primary-nav-home {width: 180px; margin: 0 0 0 0; padding: 30px 0 0 0; clear: left; text-indent:0; }
 #primary-nav-home li{ margin: 0 0 2px 0;  height:18px; background: url(../images/square-bullet.gif) no-repeat 11px center; padding: 0 0 0 30px; }
 #primary-nav-home  li a { width:170px; display:block; height:18px; color:#74787a; text-decoration: none;}
 #primary-nav-home  li a:hover, #primary-nav-home ul li a#main-current { color:#1073ba}

 #column-wrapper{overflow: hidden; width: 940px; height: auto;}

 #homepage-flash-panel{width: 565px; height:466px; border-bottom: 1px solid #ccc; text-align: right; overflow: hidden}

#home-page #homepage-news{border: 0px solid #000; padding: 5px 0 5px 0; margin: 0 10px 0 20px/*40px*/; }
#home-page #homepage-news h3 {color:#0068b3; font-size:1.02em; letter-spacing:0.05em; margin:20px 0 5px 18px; padding:0; background: none; font-weight: bold; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif}
#home-page p {font-size: 0.84em; color:#74787a;}
#home-page p strong {/*font-size: 0.90em;*/ letter-spacing:0.04em; line-height:1.30em; margin:0 0 3px 0; padding:0; display:block;}
#home-page p a, #homepage-news p a:visited {color:#e18a19; padding:0 10px 0 0; /*display:block;*/ background:url(../images/double-arrow.gif) no-repeat right 5px;}
#home-page p a:hover {color:#4b4b4b; text-decoration:none;}
 
 #homepage-news #wotw-blog h3{margin-bottom:15px}
 
 #explore-wyndham{width:359px;  background: #cce3f4; padding: 18px 0 18px 0;}
 #explore-wyndham h4 {color:#0f72b9; font-size:1.10em; letter-spacing:0.02em; padding:0; margin:0 0 -3px 18px; text-align:left; font-weight:bold;} 
 #explore-wyndham div{  margin: 16px 0 0 18px; border: 0px solid #000; overflow: hidden}
 #explore-wyndham div h4{ color:#0f72b9; font-size:0.88em; letter-spacing: 0.01em; margin: 0 0 1px 96px; padding: 0; text-transform: uppercase; }
 #explore-wyndham div img{float:left; padding: 0; margin: 4px 0 0 0;}
 #explore-wyndham div p{font-size: 0.80em; margin: 0 0 0 95px; padding: 0;}
 #explore-wyndham div p.explore-now{}
 #explore-wyndham div p.explore-now a, #explore-wyndham div p.explore-now a:visited{color:#e18a19; padding: 0 10px 0 0; background:url(../images/double-arrow.gif) no-repeat right 5px;}
 #explore-wyndham div p.explore-now a:hover{text-decoration: none;}

 #browse-by-interest{width:359px; background: #c1d6f3; padding: 14px 0;} 
 #browse-by-interest h3{ color:#0f72b9; font-size:1.06em; font-weight:bold; letter-spacing: -0.00em; padding:0; margin:0 0 0 18px;}
 #browse-by-interest div{text-align: center; width:346px; padding: 0 0 0 14px}
 #browse-by-interest ul{ width: 340px; height:50px; margin: 8px 0 0 0; padding: 0; overflow:hidden;}
 #browse-by-interest li{float:left; height:50px; display:inline; overflow:hidden; margin: 0 5px; padding: 0;}
 #browse-by-interest li a{float:left; padding:100px 0 0 0; overflow:hidden;  height:0px !important; height /**/:100px;}

 #email-offers{padding: 15px 0 15px 8px;}
 #email-offers a{color:#74787a; font-size: 0.85em; background: url(../images/grey-double-arrow.gif) no-repeat left 5px; padding: 0 0 0 15px}
 #email-offers a:hover{color:#4b4b4b;  text-decoration: none;}

 #browse-cta-destinations a{ width:62px; background: url(../images/icons/destinations.gif) no-repeat left top;}
 #browse-cta-golf a{ width:23px; background:url(../images/icons/golf.gif) no-repeat left top;}
 #browse-cta-activities a{ width:47px; background:url(../images/icons/activities.gif) no-repeat left top;}
 #browse-cta-vacations a{ width:49px; background:url(../images/icons/vacations.gif) no-repeat left top;}
 #browse-cta-wellness a{ width:43px; background:url(../images/icons/wellness.gif) no-repeat left top;}
 #browse-cta-romance a{ width:46px; background:url(../images/icons/romance.gif) no-repeat left top;}

 #homepage-ctas{ clear: both; overflow: hidden;}

 #homepage-ctas .column{background: url(../images/bg/homepage-cta-div.gif) no-repeat right center; width: 312px; height: 150px; text-align: center;}
 #homepage-ctas #wotw-site{}
 #homepage-ctas #wgreen-site{width: 314px; padding: 20px 0 0 0; height: 130px;}
 #homepage-ctas #wgreen-site img{margin-bottom: 10px;}
 #homepage-ctas #wchampionship{ background: none; padding: 40px 0 0 0; height: 110px;}
 #homepage-ctas img{margin-bottom:5px }
 #homepage-ctas #wgreen-site img{margin-bottom: 15px;}
 #homepage-ctas p { font-size: 0.80em; padding: 2px 0 0 0 }
 #homepage-ctas p a{ color: #666666}


/* 12.INVESTOR RELATIONS
---------------------------------------------------------------------- */

	.InvestorRelations .page-copy{ background:url(../images/bg/investor-relations-bg.jpg) no-repeat left 76px;}
	.InvestorRelations .page-copy h2{ margin:0 0 200px 0}


/* 13.PRESS RELEASES
---------------------------------------------------------------------- */

 .page-copy h1 {color: #1882CE; font-weight: bold; margin-bottom: 15px}
 
 #prRelease img {float:left;}
 
 #prRelease {margin:0!important; padding:0!important; overflow:hidden!important; clear:both!important; position:relative!important;}
 #prDateLocation {float:left!important; margin:11px 5px -11px 0!important; _margin:0!important; padding:0!important; font-size:0.85em!important; overflow:hidden!important; display:inline!important;}

table.format-news-releases {margin:10px 0 0; font-size:0.90em; text-transform:uppercase;}
	table.format-news-releases td {padding:2px 8px 8px 0;}
		table.format-news-releases td a {font-size:0.90em;}

a.subscribe-rss {color:#db5317; text-decoration:none;}
a.subscribe-rss img {padding:0 4px 0 0; margin:0 0 -3px 0;}
a.subscribe-email {color:#1073ba;}


/* 14.HOTEL PROFILES
---------------------------------------------------------------------- */



 .wide #booking-widget { width: 328px; }
 .wide .tabcontent { display: block; width: 328px; overflow: hidden }
 
  /*.wide */#booking-widget h2 { text-indent: -9999px; background:url(../images/txt/make-a-reservation.gif) no-repeat left top; margin: -5px 0 15px 15px; width: 138px; height: 15px}

/* .wide .tabcontent .prelabel, .wide .tabcontent .inline-labels .prelabel{width: 110px;}
 .wide .tabcontent .inline-labels .prelabel.adult{width: 110px;}*/
 .wide .tabcontent .inline-labels .prelabel.adult{width: 55px;}
 .wide .tabcontent .inline-labels .prelabel.child{width: 65px;}
 /*.wide .tabcontent label input, .wide .tabcontent label textarea, .wide .tabcontent label select {	width: 170px;}
 .wide .tabcontent label select {width: 174px;}
 .wide .tabcontent .inline-labels select {width: 45px;} */
 .wide .tabcontent .search_btn{ margin: 15px 25px 0 15px; }
 .wide .tabcontent .best-rate_btn{ margin: 15px 0 0 0;}
 
 .wide .tabcontent{padding-bottom: 15px}

 #wyndham-rewards-cta{background: #cce3f4; padding: 16px; margin:20px 0 0 0; overflow: hidden; height:156px;}
 #wyndham-rewards-cta h2 {display: block; background: url(../images/txt/wyndham-rewards.gif) no-repeat left top; width: 293px; height: 23px; text-indent: -9999px; margin: 5px 0 15px 0;}
 #wyndham-rewards-cta a{ display:block; text-indent: -9999px; width:144px; height:20px; float:right; background: url(../images/learn-more-btn.gif) no-repeat left top;}

 #franchise-cta{margin:15px 0 0 0; overflow: hidden}
 #franchise-cta h2 { margin: 5px 0 5px 0; color:#0771b4; font-size: 1.10em;}
 #franchise-cta a{ margin: 0; padding: 0;}

/* .WyndhamHotelGroup .sidebar-ctas{padding-top:0}*/

 .WyndhamHotelGroup{ background: url(../images/bg/wyndham-hotel-group-bg.jpg) no-repeat 233px 20px;}
 .WyndhamHotelGroup  .page-copy {padding-top:300px; padding-bottom: 0; margin-bottom:10px}

	
 .DaysInn{ background: url(../images/bg/days-inn-bg.jpg) no-repeat 158px 15px;}
 .DaysInn  .page-copy {padding-top:300px; padding-bottom: 0; margin-bottom:10px}
 
 .AmeriHostInn{ background: url(../images/bg/amerihost-inn-bg.jpg) no-repeat 158px 15px;}
 .AmeriHostInn  .page-copy {padding-top:300px; padding-bottom: 0; margin-bottom:10px}
 
 .BaymontInnSuites{ background: url(../images/bg/baymont-bg.jpg) no-repeat 158px 15px;}
 .BaymontInnSuites .page-copy {padding-top:300px; padding-bottom: 0; margin-bottom:10px}

 .microtelinn{ background: url(../images/bg/microtel-inn.jpg) no-repeat 158px 28px;}
 .microtelinn .page-copy {padding-top:300px; padding-bottom: 0; margin-bottom:10px} 

 .hawthornsuites{ background: url(../images/bg/hawthorn-suites.jpg) no-repeat 158px 20px;}
 .hawthornsuites .page-copy {padding-top:300px; padding-bottom: 0; margin-bottom:10px} 

 .HowardJohnson{ background: url(../images/bg/howard-johnson-bg.jpg) no-repeat 158px 30px;}
 .HowardJohnson .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 .KnightsInn{ background: url(../images/bg/knights-inn-bg.jpg) no-repeat 158px 30px;}
 .KnightsInn .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 .RamadaWorldwide{ background: url(../images/bg/ramada-bg.jpg) no-repeat 158px 30px;}
 .RamadaWorldwide .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 .Super8{ background: url(../images/bg/super8-bg.jpg) no-repeat 158px 28px;}
 .Super8 .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 .Travelodge{ background: url(../images/bg/travelodge-bg.jpg) no-repeat 158px 28px;}
 .Travelodge .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 .WingatebyWyndham{ background: url(../images/bg/wingate-bg.jpg) no-repeat 158px 28px;}
 .WingatebyWyndham .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 .WyndhamHotelsandResorts{ background: url(../images/bg/wyndham-resorts-bg.jpg) no-repeat 158px 28px;}
 .WyndhamHotelsandResorts .page-copy {padding-top:315px; padding-bottom: 0; margin-bottom:10px}
 
 
/* 15.GROUP RCI
---------------------------------------------------------------------- */

 .GroupRCI .sidebar-ctas{padding-top:0}
 .GroupRCI .wide #booking-widget, .GroupRCI .wide .tabcontent { width: 328px; height:255px;}
 .GroupRCI .wide .tabcontent{padding-bottom: 0}

 
 .GroupRCI .wide #booking-widget h2 { text-indent: -9999px; background:url(../images/txt/search-endless-vacation-ren.gif) no-repeat left top;  margin: -5px 0 15px 15px; width: 222px; height: 16px}

 .GroupRCI { background:url(../images/bg/group-rci-hdr.jpg) no-repeat 248px 64px;}
 .GroupRCI  .page-copy {padding-top:308px; padding-bottom: 0; margin-bottom:10px}
 
  #group-rci-cta{background: #cce3f4; padding: 13px; color:#0771b4; font-size: 1.10em; margin:85px 0 0 0; height:86px; font-weight: bold; overflow: hidden}
  #group-rci-cta  a{ display:block; text-indent: -9999px; width:144px; height:20px; float:right; background: url(../images/learn-more-btn.gif) no-repeat left top}

/* Vacation Rentals */
.AboutVacationRentals {background:url(../images/bg/evr.jpg) no-repeat 252px 74px;}
.AboutVacationRentals .page-copy {padding-top:308px; padding-bottom:0; margin-bottom:10px}

/* Vacation Exchange */
.AboutVacationExchange {background: url(../images/bg/rci-hdr.jpg) 248px 64px no-repeat;}
.AboutVacationExchange .page-copy {padding-top:308px;}

/* Global Advisory Services */
.AboutGlobalAdvisoryServices {background: url(../images/bg/global-advisory-hdr.jpg) 248px 64px no-repeat;}
.AboutGlobalAdvisoryServices .page-copy {padding-top:308px;}

/* Endless Vacation Rentals */
.CI_EndlessVacationRentals .sidebar-ctas{padding-top:0}
.CI_EndlessVacationRentals .wide #booking-widget, .GroupRCI .wide .tabcontent { width: 328px; height:255px;}
.CI_EndlessVacationRentals .wide .tabcontent{padding-bottom: 0}

.CI_EndlessVacationRentals .wide #booking-widget h2 { text-indent: -9999px; background:url(../images/txt/search-endless-vacation-ren.gif) no-repeat left top;  margin: -5px 0 15px 15px; width: 222px; height: 16px}

.CI_EndlessVacationRentals { background:url(../images/bg/evr.jpg) no-repeat 251px 53px;}
.CI_EndlessVacationRentals  .page-copy {padding-top:285px; padding-bottom: 0; margin-bottom:10px}
 
#CI_EndlessVacationRentals {background: #cce3f4; padding: 13px; color:#0771b4; font-size: 1.10em; margin:85px 0 0 0; height:86px; font-weight: bold; overflow: hidden}
#CI_EndlessVacationRentals a{ display:block; text-indent: -9999px; width:144px; height:20px; float:right; background: url(../images/learn-more-btn.gif) no-repeat left top}


/* 15.WYNDHAM VACATION OWNERSHIP
---------------------------------------------------------------------- */

 .WyndhamVacationOwnership {background: url(../images/bg/wvo-bg-img2.jpg) 335px 50px no-repeat;}
 .WyndhamVacationOwnership .page-copy {padding-top:270px;}


/* **.Global Diversity Inclusion - Letter from Our Chairman
---------------------------------------------------------------------- */

.GlobalDiversitynclusion #chairman, .LetterfromOurChairman #chairman {float:left; margin: 10px 15px 0 0; border:1px solid #74787a; padding: 2px;}


/* **Multicultural Marketing
---------------------------------------------------------------------- */

 .MulticulturalMarketing .page-copy p img{ float:left; margin: 0 5px; display: inline;}

/* **Presentations
---------------------------------------------------------------------- */
 .Presentations .page-copy p strong {display: block}
 .Presentations .page-copy p img{float:left; margin-right: 8px;}


/* **Customer Care
---------------------------------------------------------------------- */
/*.CustomerCare {background: url(../images/bg/contact-us-bg.jpg) no-repeat 229px 10px; }
.CustomerCare .page-copy, .CustomerCare .sidebar-ctas {padding-top:250px;}
.CustomerCare .page-copy h2{color: #0e70b7; text-transform: none; background-image: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.00em; font-weight: bold; letter-spacing: normal;}
.CustomerCare .secondary-page-copy #hotel-contact-list p{ float: left; width: 30%;}*/

.CustomerCare .page-copy h2 {width:699px;}

#col2-tabs {width:694px; height:42px; overflow:hidden; margin:0 0 3px; padding:0;}
	#col2-tabs ul {width:699px; height:42px; overflow:hidden; margin:0; padding:0;}
	#col2-tabs li {width:231px; height:42px; overflow:hidden; margin:0 2px 0 0; padding:0; float:left; text-align:center; background:#89bfe4;}
		#col2-tabs li a {color:#FFFFFF; text-decoration:none; width:231px; height:42px; padding-top:14px; display:block; font-size:1.2em; line-height:1.1em; background:url(../images/bg/tab-corner.gif) top left no-repeat;}
	
/*	#col2-tabs li#tab-worldwide {background:#137fca;}
	#col2-tabs li.selected#tab-worldwide {background:#89bfe4;}*/
	
	#col2-tabs li#tab-hotel-group {background:#00a290;}
	#col2-tabs li.selected#tab-hotel-group {background:#7fd0c7;}
	
	#col2-tabs li#tab-ownership {background:#007ac3/*b71237*/;}
	#col2-tabs li.selected#tab-ownership {background:#7fbce1/*db889b*/;}
	/*#col2-tabs li#tab-ownership a {padding-top:6px;}*/
	
	#col2-tabs li#tab-grouprci {background:#b71237;/*background:#f7981c;*/}
	#col2-tabs li.selected#tab-grouprci {background:#db889b;/*background:#fbcb8d;*/}

.col2-tabcontent {width:692px; border:1px solid #b8def8; padding:17px 0 0 0; overflow:hidden; display: block;}
	.col2-tabcontent h3 {margin: 0 0 17px 0; padding:0;}
	.col2-tabcontent h4 {margin:0 0 0 0; padding:0;}
	.col2-tabcontent p {margin:0 0 17px 0; padding:0;}

	.col2-left {float:left; width:419px; padding:0 0 0 18px; margin:0 20px 0 0; display:inline;}
		#hotel-contact-list {overflow:hidden;}
		#hotel-contact-list p {float:left; width:188px; padding:0 0 14px 14px;}
	
	.col2-right {float:left; width:222px; display:inline;}
		.logo {padding:3px 0 15px 13px;}
		
	.wide-left {width:657px;}
		div.logo-img {float:right;}

.col2-wider {width:440px;}
.col2-slimmer {width:10px;}

	
.grad-grey {margin:0 0 16px; width:100%; border:1px solid #c8c8c8; padding-top:12px; background:url(../images/bg/grey-grad.jpg) bottom right no-repeat;}
	.grad-grey h3 {margin:0; padding:0 14px 14px 14px;}
	.grad-grey p {margin:0; padding:0 14px 14px 14px;}
	.col2-right .grad-grey {width:220px;}
		
table#contact-us-form {padding:0; border:0; font-size:11px; border-collapse:collapse;}
	table#contact-us-form tr {}
		td.frmLabel {width:150px; text-align:right; vertical-align:top;}
			td.frmLabel span {padding:0 6px 0 0;}
		td.frmInput {}
			td.frmInput input {margin:0 0 4px 0; width:263px;}
			td.frmInput textarea {width:263px;}
	
	div#frmSubmit {margin:6px 0 17px 290px;}
		div#frmSubmit input {width:128px;}
	
	div.elgroup	{margin:0 0 5px 0; font-size:11px;}	
		div.elgroup select {margin:0 0 -3px 2px; font-size:1.0em;}


/* MISC
---------------------------------------------------------------------- */

#container .no-right-brdr{ background-image:none}

strong{font-weight: bold;}

sup{ vertical-align: text-top; font-size: 75%}
.page-copy sup{ vertical-align: top; font-size:1.00em; font-family:Arial, Helvetica, sans-serif;}

em{ font-style:italic} 

.clear-both{clear:both}

hr {
	width: 100%;
	background: #ccc;
	border: 0;
	color: #ccc;
	height: 1px;
	margin: 20px 0 15px 0;
	display:block;
	}

/* 15.CMS TOOL
---------------------------------------------------------------------- */

#expertSource {width:100%;}
	#expertSource h3 {margin:0; padding:0;}
	#expertSource p.expert-title { font-style:inherit;}
	#expertSource img.expert-photo {float:left; margin:3px 10px 0 0;}

#expertSource p.return-home {color:#0e70b7; text-align:right;}
	#expertSource p.return-home a, #expertSource p.return-home a:visited {color:#0e70b7}

#search-box {background:#e3e4e9;}
	#search-box form {}
		#search-box form input {}


/* DEVELOPMENT
---------------------------------------------------------------------- */

/* Homepage */
ul#homepage-news {margin:0; padding:0;}
	ul#homepage-news li {margin:0; padding:3px 0 5px 12px; background:url(../images/double-arrow.gif) left 10px no-repeat;}
	ul#homepage-news li a, ul#homepage-news li a:visited {color:#666;}

#hero-shot {margin:-13px 0 0;}

.img-left {float:left; margin:5px 10px 0 0;}
.img-right {float:right; margin:5px 0 0 10px;}

.page-copy #news-release-summary {}
	.page-copy #news-release-summary p {margin:0 50px 20px 0;}
	.page-copy #news-release-summary p a {display:block;}
	.page-copy #news-release-summary p strong {color:#0e70b7; display:block;}

/* List Styles */
.page-copy ul.basic-list {}
	.page-copy ul.basic-list li {margin:10px 0; padding:0 0 0 20px; background:url(../images/icons/square-bullet.gif) left 7px no-repeat;}
		.page-copy ul.basic-list li.marker-excel {margin:10px 0; padding:0 0 0 24px; background:url(../images/icons/excel.gif) left top no-repeat;}
		.page-copy ul.basic-list li.marker-page {margin:10px 0; padding:0 0 0 24px; background:url(../images/icons/page.gif) left top no-repeat;}
		.page-copy ul.basic-list li.marker-pdf {margin:10px 0; padding:0 0 0 24px; background:url(../images/icons/pdf.gif) left top no-repeat;}

/*.page-copy ul.spreadsheet-list {}
	.page-copy ul.spreadsheet-list li {margin:10px 0; padding:0 0 0 24px; background:url(../images/icons/excel.gif) left top no-repeat;}*/

p.rss-feeds {}
	p.rss-feeds img {margin:0 0 -3px 0;}

p.view-more-rss {text-align:right;}
	p.view-more-rss a {padding: 0 0 0 15px; background:url(../images/grey-double-arrow.gif) left 5px no-repeat;}
		p.view-more-rss a.rss-icon {padding:0; background:none;}
			p.view-more-rss a.rss-icon img {margin:0 0 -3px 2px;}

/* Investor Relations Stock Widget */
#stock-widget-wrapper {padding:5px 0 0 0; width:200px; background:url(../images/bg/stock-widget-top.gif) left top no-repeat;}
	#stock-widget-wrapper h4 {margin:0 6px 26px 5px; padding:5px 0; text-align:center; color:#fff; background:#1983cf; font-weight:bold; font-size:0.80em;}
		#stock-widget-wrapper h4 span {margin:0; padding:0; display:inline;}

#stock-widget {margin:0 auto 20px; padding:0; width:168px; border:0; border-collapse:collapse; font-size:0.80em; color:#74787a;}
	#stock-widget tr {}
		#stock-widget td {padding:2px 5px 3px 5px; width:50%; border-bottom:1px #1983cf solid;}
			#stock-widget td.noborder {border-bottom:none;}
			#stock-widget td.borderleft {border-left:1px #1983cf solid; text-align:right;}
	
	#stock-widget strong span {margin:0; padding:0; display:block;}
	
	span.change-up {margin:0; padding:0; display:inline; color:#009933;}
	span.change-down {margin:0; padding:0; display:inline; color:#ff0000;}
	
	#stock-widget-wrapper p {margin-bottom:10px; color:#74787a; font-size:0.70em; text-align:center;}
		#stock-widget-wrapper p#stock-quote-details {margin:0; padding:10px 0 0 0; font-size:0.85em; text-align:left; background:#fff url(../images/bg/stock-widget-btm.gif) left top no-repeat;}
			#stock-widget-wrapper p#stock-quote-details a, #stock-widget-wrapper p#stock-quote-details a:visited {color:#74787a;}

/* Press Releases */
#press-release-wrapper {}
	#press-release-wrapper ul {}
		#press-release-wrapper ul li {margin:10px 0;}
				#press-release-wrapper ul li span {font-weight:bold; display:block;}

#pressRelease h1 {text-transform:uppercase!important;}
				
#pressRelease p {font-size:11px!important;} /* override EM font size for nested <p> */
	#pressRelease p#pressReleaseBoilerPlate {margin-top:20px;}
	#pressRelease p#pressReleaseContacts {margin-top:20px;}


/* Search Results */
td.Ranking {font-weight:bold; padding:0 4px 0 0; font-size:11px;}

td.Pagination {font-size:0.8em; padding:8px; background:#eff2f7;}
	
td.Results {padding-bottom:15px;}
	td.Results table {margin-top:15px; border-bottom:1px solid #e1e3e9; border-top:1px solid #e1e3e9; font-size:0.8em;}	
	td.Results table tr td {padding:8px;}
	td.Results table input {font-size:1.0em;} 
	
table.RankingSubTable {margin-right:10px; width:60px; }
	td.PositivePercentage {background:#1882ce; color:#1882ce;}
	td.NegativePercentage {background:#abadb3; color:#abadb3;}
	
	td.Contents { padding-bottom:15px;}
		td.Contents a.title {font-weight:bold; color:#1882ce;}
		td.Contents span.description {}
		td.Contents em.date {font-size:0.80em;}

div#sml-font p {font-size:0.80em; line-height:1.30em; margin:0;}

div#pm-image-preview {}
	div#pm-image-preview table {font-size:11px;}

div#pm-image-download {margin:20px 0 0 0;}
	div#pm-image-download table {font-size:11px;}
		div#pm-image-download table img {float:left; margin:6px 0 0 0;}


table#sitemap {width:100%; padding:0; border:none; border-collapse:collapse;}
	table#sitemap td {width:50%; vertical-align:text-top;}

/* Careers */
.CareersMain, .CareersMain2 {background:url(../images/bg/careers-bg-img.jpg) 495px 45px no-repeat;}

#job-search-wrapper {overflow:hidden;}
	#job-search-wrapper img {float:left;}
	#job-search-wrapper div {float:left; margin:0 0 0 30px; padding:0 0 10px 0; width:305px; background:#cce3f4; overflow:hidden;}
			#job-search-wrapper div h4 {margin:10px 15px 3px 15px; color:#0068b3;}
				#job-search-wrapper div p {margin:0 15px;}
			#job-search-wrapper div img {float:right; margin:8px 15px 0 0;}

/* Video Presentations */
#video-wrapper {/*margin:0 0 0 4px; width:460px; height:358px; background:url(../images/bg/video-wrapper.gif) left top no-repeat;*/}
	#video-wrapper div {margin: 20px auto;/*width:450px; height:348px; margin:0 0 0 5px; padding:5px 0 0 0;*/}
	
/* HTML Tables */
table.tabular {margin:20px 0; border:1px #ccc solid;width:100%; font-size:0.95em; text-align:center;}	
	table.tabular tr.tbl-head {background:#ddd; text-align:center;}
	table.tabular th {padding:4px 5px; border-bottom:1px #ddd solid;}
	table.tabular td {padding:4px 5px; border-right:1px #ddd solid; border-bottom:1px #ddd solid;}
	
table#sitemap ul, table#sitemap ul li, table#sitemap ul li li {font-size:11px;}	


/* Landing Pages */
#homepage-hero-panel {margin-left:18px; width:531px; /*height:466px;*/ text-align:left; overflow:hidden;}

#landing-copy {width:537px; border:0 solid #000; padding:5px 0 5px 0; margin:0 10px 0 20px;}

	#landing-copy h3 {color:#76c5c2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.50em; line-height:1.20em;}
		#landing-copy h3 span {display:block; font-size:0.90em;}
		
		#landing-copy p {line-height:1.20em; margin-bottom:14px;}
			#landing-copy p strong {display:inline;}
		
		
		#landing-copy a, #landing-copy a:visited {background:none!important; padding:0!important; color:#74787a!important;}

#landing-copy p.learn-more {text-align:right;}
	#landing-copy p.learn-more a, #landing-copy p.learn-more a:visited {color:#76c5c2!important; background:none; padding:0;}
	
.call-out {margin:20px 0 0 0; padding:10px 0; overflow:hidden;}
	.call-out div p {margin:12px 0 0 0; padding:0;}
	.call-out ul {margin:0 10px 0 0; padding:0;}
	.call-out ul li {margin:0 0 0 12px; background:url(../images/icon/bullet-circle-grey.gif) 0 10px no-repeat;}	
	
	img.call-out-img-left {margin:0 0 0 12px; display:inline; float:left;}
	
	.call-out div {display:inline; margin:0 0 0 16px; width:360px; float:left;}
	
	.bg-e5f4e9 {background:#e5f4e9;}
		.bg-e5f4e9 h4 {color:#76c5c2; margin:0; font-size:1.10em;}
		
#landing-specials {width:359px; padding:18px 0 18px 0;}	

#landing-specials {}

	#landing-specials h4 {color:#1a80c9;}

	#landing-specials ul {}	
		#landing-specials ul li {font-weight:bold; color:#74787a; margin:10px 0;}
			#landing-specials ul li a {font-weight:normal; display:block;}
		
	#landing-specials p#link-to-special-offers a, #landing-specials p#link-to-special-offers a:visited {color:#137fca;}
	
#landing-featured-offer {margin:17px 0 0; width:528px; overflow:hidden;}
	#landing-featured-offer div {margin:0 27px 0 0; float:right; width:228px;}
	#landing-featured-offer h5 {margin-top:0; color:#74787a; font-size:1.00em; line-height:16px; font-weight:bold;}
	#landing-featured-offer p {margin:14px 0; color:#74787a; font-size:0.85em; line-height:16px;}
	#landing-featured-offer p#link-to {margin:-10px 0 0; text-align:right; display:block;}
	#landing-featured-offer img {float:right; margin:0 0 0 15px;}
	#landing-featured-offer a, #landing-featured-offer a:visited {color:#74787a;}
	#landing-featured-offer a:hover {text-decoration:none;}

.landing-special-offer {margin:10px 0 14px 0; width:528px; overflow:hidden;}
	.landing-special-offer div {margin:0 0 0 14px; float:left; width:375px; display:inline;}
	.landing-special-offer h5 {margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px #74787a solid; color:#74787a; font-size:0.85em; line-height:16px;}
	.landing-special-offer p {margin:0; color:#74787a; font-size:0.85em; line-height:16px;}
		.landing-special-offer p.link-to-offer {margin:10px 0 0;}
		.landing-special-offer p.offer-note {font-size:0.70em!important; clear:both!important;}
	.landing-special-offer img {float:left;}
	.landing-special-offer a, .special-offer a:visited {color:#74787a;}
	.landing-special-offer a:hover {text-decoration:none;}
		
#disclaimer {border: 1px solid #ddd; background-color: #eee;}
	#disclaimer p {padding:2px 5px 8px 8px;}
	
#pm-image-preview {margin-top:10px;}
	#pm-image-preview img {padding:0 10px 0 0;}
	#pm-image-preview, #pm-image-preview td {vertical-align:top;}
	
/* The new Corporate Responsibility Styles */
div.left-float {float:left; margin-right:20px;}
div.main-div {margin-top:8px; width:100%; overflow:hidden;}
	div.main-div a, div.main-div a:hover, div.main-div a:visited {text-decoration:none;}

div#core-values {background-color:#fbb462; overflow:hidden;}
	div#core-values a, div#core-values a:visited, div#core-values a:hover {padding:8px; color:#fff; text-decoration:none; display:block; width:200px;}
	
div#social-responsibility {padding:8px; background-color:#4d87c6; overflow:hidden;}
	div#social-responsibility a, div#social-responsibility a:visited, div#social-responsibility a:hover {color:#fff; text-decoration:none; display:block; width:200px;}
	
div#environmental-responsibility {padding:8px; background-color:#25b7aa; overflow:hidden;}
	div#environmental-responsibility a, div#environmental-responsibility a:visited, div#environmental-responsibility a:hover {color:#fff; text-decoration:none; display:block; width:200px;}
	
div#diversity {padding:8px; background-color:#ca5d48; overflow:hidden;}
	div#diversity a, div#diversity a:visited, div#diversity a:hover {color:#fff; text-decoration:none; display:block; width:200px;}

div#philanthropy-and-community-service {padding:8px; background-color:#bbbcc0; overflow:hidden;}
	div#philanthropy-and-community-service a, div#philanthropy-and-community-service a:visited, div#philanthropy-and-community-service a:hover {color:#fff; text-decoration:none; display:block; width:439px;}

div#donation {float:right; width:150px; height:100px; margin:10px 0 0 0; padding-top:0px;}
#donation-top {background-color:#996633; color:#fff; padding:8px;}
	
	
	
 .click_image {cursor:pointer; padding-top:20px!important; padding-right:0px!important;}
 #hidden {font-size:70%;}
 #hidden p {font-size:100%;}
 
 /* WW Contact Us / Customer Care: new WHG tab */
 h3#gen-inquiries {text-indent:-9999px; width:140px; height:14px; background: url(../images/txt/whg-gen-inquiries.gif) no-repeat left top; margin-bottom:6px; margin-top:-12px /*margin-top:43px;*/}
  h3#res-service {text-indent:-9999px; width:279px; height:14px; background: url(../images/txt/whg-res-service.gif) no-repeat left top; margin-bottom:14px;}
   h3#mem-wyn-rewards {text-indent:-9999px; width:427px; height:14px; background: url(../images/txt/whg-mem-wyn-rewards.gif) no-repeat left top; margin-bottom:14px;}
    h3#mem-press {text-indent:-9999px; width:170px; height:14px; background: url(../images/txt/whg-mem-press.gif) no-repeat left top; margin-bottom:14px;}
	 h3#vendor-info {text-indent:-9999px; width:492px; height:14px; background: url(../images/txt/whg-vendor-info.gif) no-repeat left top; margin-bottom:14px;}
	 
div.bestrate-guarantee {margin:3px 0 0 74px;}
div.bestrate-guarantee2 {margin:3px 0 5px 58px;}
div.bestrate-guarantee3 {margin:3px 0 0 77px;}

sup.SM {font-size:75%!important; vertical-align:top!important;}

p#quick-links1 {float:left; width:220px; display:inline;}
	/*p#quick-links1 a {color:#4d87c6;}*/
p#quick-links2 {float:left; width:210px;}
	/*p#quick-links2 a {color:#4d87c6;}*/

div#50-h {margin-bottom:0; margin-top:10px; height:98px;}
div#50-h img {margin-top:0!important;}
p#50-hp a, p#50-hp a:hover, p#50-hp a:visited {color:#666666!important; background:none!important;}

/*p#50-hp {padding-top:20px!important;}
div.booking-grid .3-three {margin-left:88px!important;}*/