/* 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: #FFE8C5}
.information {BACKGROUND-COLOR: #FFE8C5}
.message {BACKGROUND-COLOR: #efefef}
.offer {BACKGROUND-COLOR: #FFBB55}
.null {BACKGROUND-COLOR: #cccccc}
.navlist li a{padding: 5px 3px;background-color:#531D00;text-decoration: none;color:#FFFFFF;font-weight:bold;}
.navlist li a:hover {color:#531D00;background-color:#fff;}
.navlist li a.selected{color:#531D00;background-color:#fff;padding: 5px 3px;}
/* new for group form */
.wguidesmalltitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #531D00; font-weight: bold}
.generror { font-family: Arial; font-size: 10pt; color: #FFBB55; 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:#531D00 }
.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: #FFBB55; 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: #FFE3B8}
.hotrate { background-color: #FFBB55}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.smallpromo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFBB55; 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: #531D00; font-weight: bold}
.titlecell {  background-color: #FFE8C5}
.infocell {  background-color: #EEEEEE}
.dguidetitle { font-family: Arial ; font-size: 14pt; color: #531D00; font-weight: bold }
.dguidesmalltitle { font-family: Arial ; font-size: 10pt; color: #531D00; font-weight: bold }
.regrate { font-family: Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 10pt }
.colorbar { background-color: #531D00 }
.colorbarlight { background-color: #FFBB55 }
.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: #531D00}
.intlangtext { font-family: Verdana; font-size: 10pt; color: #531D00}
.link1  { color: #FFFFFF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.link2  { color: #531D00; 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: #FFBB55; font-size: 10pt; font-weight: bold; font-family: Verdana, Geneva, Arial }
.prox { background-color: #FFFFFF}
.currcell { background-color: #FFFFFF}
.proxlink { color: #531D00; 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: #531D00; font-size: 8pt; font-family: arial, verdana; }
.rate1 { color: #531D00; font-family: arial, verdana; font-size: 10pt}
.rate2 { color: #531D00; font-family: arial, verdana; font-size: 9pt}
.hotelsearchhotratebg { background-color: #FFE8C5 }
.hotelsearchregratebg { background-color: #FFE8C5 }
h2 { color: #FFBB55; font-size: 14pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
h3 { color: #FFBB55; 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 }

.button { font-family: Arial, Verdana, Helvetica; font-size:13px; font-weight:bold;	color:#FFFFFF; text-transform:uppercase; border:0px; background-color:#531D00;}
input.button { font-family: Arial, Verdana, Helvetica; font-size:13px; font-weight:bold;	color:#FFFFFF; text-transform:uppercase; border:0px; background-color:#531D00;}
.num { font-family: Verdana; font-size:14px; font-weight:bold; color: #531D00;	background-color: #FFFFFF; border: 1px solid #531D00;}
/* Largest font size here is = 13px for Arial */
td.tabs { font-family: Arial, Verdana, Helvetica; font-weight:bold;	font-size:12px; color: #531D00  }
 body, td  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.innerTable {	border-color:#531D00;  /*SAME COLOR AW ABOVE*/	border-width:thin}
.innerTableLine { 	background-color:#531D00 /*SAME COLOR AW ABOVE*/ }
.innerTableBg	{	background-color: #FFFFFF	} /* changes background color of inner boxes */
.mainTable	{	background-color: #FFBB55	} /*#9DD4FF  ### MAIN BACKGROUND COLOR */

.bookNow  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FE5815}  
.errorMsg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBB55; 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:#FFE8C5; cursor : hand;}
.selectedTab{ /*settings for selected tab*/	background:#FFBB55;  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: #531D00; 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:#FFE8C5}
#interstitial .ruler{background-color:#FFE8C5;color:#FFE8C5;height:1.4; border:0; -moz-opacity:0.955248;filter:alpha(opacity=85.6849)}

#interstitial .wait2 {background:url("http://images.wctravel.com/images-bin/10019883/choice_waiting_island.jpg") ;height:250px; width:300px;) }
                                          /* RSS Pages*/
/* replace Save Rate image RSS City pages*/
.cityrss {
background: url("http://images.wctravel.com/images-bin/10017786/cityrss.JPG") 50% 50%; border="0"; HEIGHT:40px; WIDTH:150px; cursor: pointer; cursor: hand;}
/*supress link for “More Cities with Great Deals”
#citylink {display:none;} 
*/

/* header styles */
body {overflow-x:hidden;}
*{font-family: Arial, Helvetica, sans-serif;}
html,body,input,select,button{font-size:100%;}
body.body{background: #036;margin: 0 0 0 10px;padding: 0px;font-size:12pt}
a:link,a:visited,a:hover,a:active{color: #036;}
.clear{clear:both;float:none;}
.hr{border: 1px solid #cccccc;clear:both;margin:8px 0;}
.hr hr{display:none;}
#content .superclear {float:none;clear:both;width:1px;height:1px;overflow:hidden;visibility:hidden;padding:0px;margin:0 0 0 0;}


#header {z-index:5;text-align:left;font-size:.69em;width:990px;background:#fff;}
#header img{border: 0;}
#headerad {z-index:3;position:absolute;left:262px;text-align:right;top:13px;padding-bottom:10px;align:right;}
#logo {position:absolute;float:left;z-index:1;margin:10px 0 0 4px;}

#mainNav {background:#fff;z-index:4;position:relative;height:3.2em;padding:0;margin:0;width:990px;}
#mainNav #mainNavContent {padding-left:0px;float:left;height:2.2em;width:990px;background:url('http://images.wctravel.com/images-bin/10019883/bkgd_navstripbot.gif') #fff repeat-x bottom;z-index:10}

#mainNav #mainNavContent div {float:left;padding:0;margin:0;}
#mainNav div br{float:none;clear:both}
#mainNav div a {display:block;float:left;font-size:1.1em;line-height:2em;padding:0 9px 0 10px;color:#FFCB17;text-decoration:none;font-weight:900;}
#mainNav div a:hover {color:#fff;}

#mainNav ul {visibility:hidden;position:absolute;list-style:none;padding:0;margin:0;background:#E8E7C5;width:14.5em;}
#mainNav ul li {padding:0;margin:0;display:inline;list-style:none;background:#E8E7C5;font-size:1em;top:2em}
#mainNav li a {margin:0;font-size:1em;line-height:1.8em;border-top:1px solid #ECD099;border-bottom:1px solid #F5C211;border-left:1px solid #F5C211;border-right:1px solid #F5C211;font-weight:300;color:#003;padding:0 8px;display:block;background:#FFBF43;width:14.5em;}

#mainNav li a:hover {background:#E8E7C5;color:#036;}
#mainNav .navOver {background:#FFBF43;}
#mainNav .navOver a {color:#fff;}

#mainNav .navOver ul {z-index:10;visibility:visible;}
#mainNav #currentNav {padding:0;margin:0;background:#fff;position:static;border-top:1px solid #FFB31F;border-left:1px solid #FFB31F;border-right:1px solid #FFB31F}
#mainNav #currentNav a {background:url('http://images.wctravel.com/images-bin/10019883/bkgd_navstrip.gif') #fff repeat-x top;line-height:1.9em;color:#036;border-width:0px;}
#mainNav #currentNav ul {width:800px;position:absolute;left:12px;visibility:visible;z-index:1;white-space:nowrap;background:transparent;}
#mainNav #currentNav ul li {padding:0;margin:0;background:#fff;display:inline;line-height:3em;width:auto;font-size:1em;}
#mainNav #currentNav ul li a {border:0;padding:0;line-height:3em;color:#036;padding:0 10px 0 0;display:inline;background:#fff;width:auto;}
#mainNav #currentNav li a:hover{background:#fff;color:#036;text-decoration:underline;}
#mainNav #currentNav li.mainSubNav {line-height:3em;color:#FD6505;float:left;display:block;padding:0 4px 0 0;}
#mainNav .smark{font-size:.6em;line-height:.6em;vertical-align: super; text-decoration:none;}

#footer {position:relative;border-top:1px solid #FFB31F;width:990px;clear:both;padding:9px 0 5px 0;background: #fff;color:#A0C0D4;font-size:1em;text-align:center;}
#footer ul {margin:0;padding:0 7px 0 0;list-style:none;}
#footer li {display:inline;font-size:1em}
#footer a {background:#fff;color:#FFCB17;text-decoration: underline;}
#footer li a {padding:0 7px;}
#footer span {display:inline;padding:0 .2em;}
#footer p {line-height:1.1em;margin:0 10px 0 0;padding:4px 0 0 0;font-size:1em;}

/* New styles added */
#mainNav #emptyLeftNav {background:url('http://images.wctravel.com/images-bin/10019883/bkgd_navstripbot.gif') #fff repeat-x top;width:12px;line-height:2.0em}
#mainNav #emptyRightNav {background:url('http://images.wctravel.com/images-bin/10019883/bkgd_navstripbot.gif') #fff repeat-x top;width:607px;line-height:2.0em}
#headerad_txt {z-index:3;position:absolute;margin:0;padding:175px 5px 5px 0px;text-align:right;width:800px}
/* --------------- */

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}