<style type="text/css">
<!--

/* new for group form */
.bdy { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica }
.tabled { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica }
.sm { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica }
.med { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica }
.form { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica; HEIGHT: 18px }
.textform { FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica }
.white { BACKGROUND-COLOR: #ffffff }
.contact { BACKGROUND-COLOR: #FFE2B3 }
.information { BACKGROUND-COLOR: #FFEFD5 }
.message { BACKGROUND-COLOR: #FFF7E8 }
.offer { BACKGROUND-COLOR: #FFE2B3 }
.null { BACKGROUND-COLOR: #FFEFD5 }

/* new for group form */
.wguidesmalltitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #C67B00; font-weight: bold }
.generror { font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold }
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.smallformfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 }
.formquestion { font-family: Verdana; font-size:13px; font-weight:bold;	color:#D98800 }
.smalltitletext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold }
.sectiontext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #A56900; font-weight: bold }
.mediumpagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000 }
.bigpagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold }
.ratetable { background-color: #EEEEEE }
.specialrate { background-color: #FFEFD5 }
.hotrate { background-color: #FFF5C3 }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 }
.smallpromo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #800000; font-weight: bold }
.selectrate { font-family: Arial, Helvetica; font-size: 8pt }
.selectratemain { font-family: Arial, Helvetica; font-size: 10pt }
.requiredfield { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #C67B00; font-weight: bold }
.titlecell { background-color: #FFEFD5 }
.infocell { background-color: #EEEEEE }
.dguidetitle { font-family: Arial ; font-size: 14pt; color: #C67B00; font-weight: bold }
.dguidesmalltitle { font-family: Arial ; font-size: 10pt; color: #C67B00; font-weight: bold }
.regrate { font-family: Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 10pt }
.colorbar { background-color: #4A77A5 }
.colorbarlight { background-color: #DFE5EB }
.bar { color: ffffff; font-weight: bold; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.carsectiontext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.intlangtitle { font-family: Verdana; font-size: 12pt; color: #C67B00 }
.intlangtext { font-family: Verdana; font-size: 10pt; color: #C67B00 }
.link1 { color: #FFFFFF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.link2 { color: #6600FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.smallbar { font-size: 8pt; font-family: Verdana, Geneva, Arial }
.textcar { font-size: 9pt; font-family: Verdana, Geneva, Arial }
.result { font-size: 8pt; font-family: Verdana, Geneva, Arial }
.sidehead { color: black; font-size: 9pt; line-height: 11pt; font-family: Verdana, Geneva, Arial }
.title { color: #000000; font-size: 18pt; font-weight: bold; line-height: 110%; font-family: Verdana, Geneva, Arial }
.cartitle { color: #cc0000; font-size: 10pt; font-weight: bold; font-family: Verdana, Geneva, Arial }
.prox { background-color: #FFFFFF }
.currcell { background-color: #FFFFFF }
.proxlink { color: #0000FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.currtext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
.currlinktext { color: #D98800; font-size: 8pt; font-family: arial, verdana; }
.rate1 { color: #D98800; font-family: arial, verdana; font-size: 10pt }
.rate2 { color: #D98800; font-family: arial, verdana; font-size: 9pt }
.hotelsearchhotratebg { background-color: #FFF7E8 }
.hotelsearchregratebg { background-color: #F7F7F7 }
h2 { color: #cc0000; font-size: 14pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
h3 { color: #cc0000; font-size: 13pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
h4 { color : #000000; font-size: 10pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
img.checkout { width : 150 }

.num { font-family: Verdana; font-size:14px; font-weight:bold; color: #D98800; background-color: #FFFFFF; border: 1px solid #D98800; }
/* Largest font size here is = 13px for Arial */
td.tabs { font-family: Arial, Verdana, Helvetica; font-weight:bold;	font-size:12px; color: #C67B00 }
.innerTable { border-color:#D98800;  /*SAME COLOR AW ABOVE*/	border-width:thin }
.innerTableLine { background-color:#D98800 /*SAME COLOR AW ABOVE*/ }
.innerTableBg	{	background-color: #FFFFFF } /* changes background color of inner boxes */
.mainTable { background-color: #FFDFAA } /*#FFDFAA  ### MAIN BACKGROUND COLOR */
 body, td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000 }
.bookNow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #CC0000 }  
.errorMsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; font-weight:bold; }
.mover { cursor: hand }  /* turns the mouse pointer to the browser's link hovering icon (hand, etc) */
.navbartext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
/* page width*/	
.tableWidth { width:500px; }	
/* end page width*/
/* start tabs settings */
.unselectedTab { /*default tab settings*/ background-color:#FFB946; cursor : hand; }
.selectedTab { /*settings for selected tab*/	background:#FFDFAA;  cursor : hand; }
/* settings for tabs sizw */
.tabSize{ width:119px;	height:40px; }
/* Setting hotel page max width */
.containerSize{ width:770px }

.tabRow { text-align:center; width:100%; }
.tabRow td { font-family: Arial, Verdana, Helvetica; font-weight:bold; font-size:12px; color: #C67B00; text-align:center; }
.tabRow td a { text-decoration:none; }
.tabRow td .unselectedTab,.tabRow td .selectedTab { padding:3px; }
#tabNavigation { padding:0px 4px 0px 4px; }
.tabSpacing { width:1px }

/*Hotel Results page */
/* Supress Sort By feature 
.sortoption { display:none; }
*/


/* These cannot mess with */
.pane { 	display : none;	/*height:175px; */ }

.leftTop { background: url(http://images.wctravel.com/images-general/powersearch/tab_bkg_01.gif) no-repeat top left; width:7px; height:6px; }

.rightTop {
	background: url(http://images.wctravel.com/images-general/powersearch/tab_bkg_03.gif) no-repeat top right;
	width:7px;
	height:6px;	
	 }
	
.leftTabBorder {
	background: url(http://images.wctravel.com/images-general/powersearch/tab_bkg_04.gif) repeat-y left;
	 }

.rightTabBorder {
	background: url(http://images.wctravel.com/images-general/powersearch/tab_bkg_06.gif) repeat-y right;
	 }
	
.tab { 
	background: url(http://images.wctravel.com/images-general/powersearch/tab_bkg_02.gif) repeat-x top center;
 }

.maintablewidth { width:721; }

.null1x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:1px; }
.null1x3 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:3px; }
.null1x5 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:5px; }
.null1x6 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:6px; }
.null1x8 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:8px; }
.null1x10 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:10px; }
.null1x14 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:14px; }
.null1x15 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:15px; }
.null1x30 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:1px; height:30px; }

.null2x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:2px; height:1px; }
.null2x6 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:2px; height:6px; }
.null2x10 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:2px; height:10px; }

.null3x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:3px; height:1px; }

.null4x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:4px; height:1px; }
.null4x3 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:4px; height:3px; }
.null4x4 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:4px; height:4px; }

.null5x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:5px; height:1px; }
.null5x6 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:5px; height:6px; }
.null5x10 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:5px; height:10px; }

.null6x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:6px; height:1px; }
.null6x8 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:6px; height:8px; }
.null6x18 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:6px; height:18px; }

.null7x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:7px; height:1px; }

.null8x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:8px; height:1px; }
.null8x6 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:8px; height:6px; }
.null8x10 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:8px; height:10px; }

.null9x8 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:9px; height:8px; }

.null10x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:10px; height:1px; }
.null10x20 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:10px; height:20px; }

.null13x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:13px; height:1px; }

.null20x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:20px; height:1px; }
.null20x3 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:20px; height:3px; }

.null22x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:22px; height:1px; }

.null24x8 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:24px; height:8px; }

.null25x4 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:25px; height:4px; }

.null30x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:30px; height:1px; }

.null70x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:70px; height:1px; }

.null125x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:125px; height:1px; }

.null465x6 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:465px; height:6px; }

.null598x1 { overflow:hidden; font-size: 0; margin:0; padding:0px; width:598px; height:1px; }

.nullx6 { overflow:hidden; font-size: 0; margin:0; padding:0px; height:6px; }

#interstitial .booknow { font-weight:bold; }
/* progress bar */
#interstitial .progressbar { background-color:transparent; border-color:black; border-width:0px; }
#interstitial .block{ background-color:#FFDFAA }
#interstitial .ruler{background-color:#FFDFAA;color:#FFDFAA;height:1.4; border:0; -moz-opacity:0.955248;filter:alpha(opacity=85.6849) }


                                          /* RSS Pages*/
/* replace Save Rate image RSS City pages*/
.cityrss { 
background: url("http://images.wctravel.com/images-general/bestrateguaranteed_sm3.gif") 50% 50% no-repeat; border="0"; HEIGHT:40px; WIDTH:150px; cursor: pointer; cursor: hand; }
/*supress link for More Cities with Great Deals
#citylink { display:none; } 
*/

.button { font-family: Arial, Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
color:#FFB946;
text-transform:uppercase;
border:0px;
background-color:transparent;
 }

input.mover{text-transform:capitalize;border:2px solid #FFB946; border-color:#FF9F00 #DF8B00 #DF8B00 #FF9F00;padding:2px;background:#FFDFAA;color:#fff;cursor:pointer; }
input.button{text-transform:capitalize;border:2px solid #FFB946; border-color:#FF9F00 #DF8B00 #DF8B00 #FF9F00;padding:2px;background:#FFB946;color:#fff;cursor:pointer; }

.button { font-family: Arial, Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
color:#FFB946;
text-transform:uppercase;
border:0px;
background-color:transparent;
 }

input.mover{text-transform:capitalize;border:2px solid #FFB946; border-color:#FF9F00 #DF8B00 #DF8B00 #FF9F00;padding:2px;background:#FFDFAA;color:#fff;cursor:pointer; }
input.button{text-transform:capitalize;border:2px solid #FFB946; border-color:#FF9F00 #DF8B00 #DF8B00 #FF9F00;padding:2px;background:#FFB946;color:#fff;cursor:pointer; }

/********************** new hotel confirmation & xsell ***************************/

.header { 
	font-weight: bold; 
	font-size: 16px; 
	color: #ffffff; 
	font-family: arial, helvetica, sans-serif; 
	background-color:#2082db; 
	text-align:center;
	padding:5px;
	position:relative;
 }

.clearBoth { clear:both }
.xsellSectionHeader { 
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	FLOAT: left; 
	MARGIN: 5px 0px 0px 2px; 
	COLOR: #2082db;
 }
.viewAllActivities{float:right;MARGIN: 5px 5px 0px 2px; }

.xsellItem { FLOAT: left; MARGIN: 8px 2px 8px 3px; WIDTH: 230px }
.xsellItem span{FONT-SIZE: 11px; }
.xsellItem img{FLOAT: left; MARGIN: 0px 10px 0px 0px }


#airList { float:left; }
#airList a { text-decoration:none;color:#000000; }
#airList img{MARGIN:5px 0px 0px 0px;vertical-align:middle; }

#carList .xsellItem { margin:6px; width:185px }
#carList .xsellItem img{FLOAT: left; MARGIN: 5px 0px 0px 0px; }

#resMessageStatus { padding:8px; }
hr { width:93%; text-align:center; }

-->
</style>