/* --- Default World Choice Style Sheet --- */

/* new for group form */
.bdy {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, tahoma, Helvetica}
.tabled {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, tahoma, Helvetica}
.sm {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma, tahoma, Helvetica}
.med {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: tahoma, tahoma, Helvetica}
.form {FONT-SIZE: 11px; FONT-FAMILY: tahoma, tahoma, Helvetica; HEIGHT: 18px}
.textform {FONT-SIZE: 11px; FONT-FAMILY: tahoma, tahoma, Helvetica}
.white {BACKGROUND-COLOR: #ffffff}
.contact {BACKGROUND-COLOR: #b3c4e6}
.information {BACKGROUND-COLOR: #e8eef7}
.message {BACKGROUND-COLOR: #efefef}
.offer {BACKGROUND-COLOR: #b7cd9c}
.null {BACKGROUND-COLOR: #cccccc}
/* new for group form */
.wguidesmalltitle { font-family: tahoma, trebuchet ms, tahoma; font-size: 11px; color: #004080; font-weight: bold}
.generror { font-family: tahoma; font-size: 11px; color: #FF0000; font-weight: bold}
.formfield { font-family: tahoma, trebuchet ms, tahoma; font-size: 9pt; color: #000000}
.smallformfield { font-family: tahoma, trebuchet ms, tahoma; font-size: 8pt; color: #000000}
.formquestion { font-family: tahoma; font-size:12px; font-weight:bold; color:#000 }
.smalltitletext { font-family: tahoma, trebuchet ms, tahoma; font-size: 11px; color: #000000; font-weight: bold}
.sectiontext { font-family: tahoma, tahoma, Helvetica, sans-serif; font-size: 11px; color: #408080; font-weight: bold}
.mediumpagetitle { font-family: tahoma, tahoma, Helvetica, sans-serif; font-size: 14pt; color: #000000}
.bigpagetitle { font-family: tahoma, trebuchet ms, tahoma; font-size: 20px; color: #000000; font-weight: bold}
.ratetable { background-color: #EEEEEE}
.specialrate { background-color: #E9DFFD}
.hotrate { background-color: #BCDDF6}
.small { font-family: tahoma, trebuchet ms, tahoma; font-size: 8pt; color: #000000}
.smallpromo { font-family: tahoma, trebuchet ms, tahoma; font-size: 8pt; color: #800000; font-weight: bold}
.selectrate { font-family: tahoma, Helvetica; font-size: 8pt}
.selectratemain { font-family: tahoma, Helvetica; font-size: 11px}
.requiredfield { font-family: tahoma, trebuchet ms, tahoma; font-size: 11px; color: #0000A0; font-weight: bold}
.titlecell { background-color: #E9EFF8}
.infocell { background-color: #EEEEEE}
.dguidetitle { font-family: tahoma ; font-size: 14pt; color: #000; font-weight: bold }
.dguidesmalltitle { font-family: tahoma ; font-size: 11px; color: #000; font-weight: bold }
.regrate { font-family: tahoma, trebuchet ms, tahoma; text-decoration: line-through; font-size: 11px }
.colorbar { background-color: #4A77A5 }
.colorbarlight { background-color: #DFE5EB }
.bar { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: tahoma, Geneva, tahoma; vertical-align: middle }
.carsectiontext { color: #000000; font-family: tahoma, tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.intlangtitle { font-family: tahoma; font-size: 12pt; color: #0000A0}
.intlangtext { font-family: tahoma; font-size: 11px; color: #0000A0}
.link1 { color: #FFFFFF; font-size: 9pt; font-family: tahoma, Geneva, tahoma; vertical-align: middle }
.link2 { color: #6600FF; font-size: 9pt; font-family: tahoma, Geneva, tahoma; vertical-align: middle }
.smallbar { font-size: 8pt; font-family: tahoma, Geneva, tahoma }
.textcar { font-size: 9pt; font-family: tahoma, Geneva, tahoma }
.result { font-size: 8pt; font-family: tahoma, Geneva, tahoma }
.sidehead { color: black; font-size: 9pt; line-height: 11pt; font-family: tahoma, Geneva, tahoma }
.title { color: #000000; font-size: 18pt; font-weight: bold; line-height: 110%; font-family: tahoma, Geneva, tahoma }
.cartitle { color: #cc0000; font-size: 11px; font-weight: bold; font-family: tahoma, Geneva, tahoma }
.prox { background-color: #FFFFFF}
.currcell { background-color: #FFFFFF}
.proxlink { color: #0000FF; font-size: 9pt; font-family: tahoma, Geneva, tahoma; vertical-align: middle}
.currtext { font-family: tahoma, trebuchet ms, tahoma; font-size: 11px; color: #000000}
.currlinktext {color: #000; font-size: 8pt; font-family: tahoma, tahoma; }
.rate1 { color: #000; font-family: tahoma, tahoma; font-size: 11px}
.rate2 { color: #000; font-family: tahoma, tahoma; font-size: 9pt}
.hotelsearchhotratebg { background-color: #EDF4FF }
.hotelsearchregratebg { background-color: #F7F7F7 }
h2 { color: #cc0000; font-size: 14pt; font-weight: bold; line-height: 130%; font-family: tahoma, Geneva, tahoma }
h3 { color: #cc0000; font-size: 13pt; font-weight: bold; line-height: 130%; font-family: tahoma, Geneva, tahoma }
h4 { color : #000000; font-size: 11px; font-weight: bold; line-height: 130%; font-family: tahoma, Geneva, tahoma }
img.checkout { width : 150px }
.button { font-family: tahoma, tahoma, tahoma, Helvetica;
font-size: 11px;
font-weight: bold;
color:#fff;
text-transform:uppercase;
border: 1px solid #e86e10;
background-color: #f17c22;
}
.button2 { font-family: tahoma, tahoma, tahoma, Helvetica !important;
font-size: 11px !important;
font-weight: bold !important;
color:#fff !important;
text-transform:uppercase !important;
border: 1px solid #e86e10 !important;
background-color: #f17c22 !important;
}
.num {
font-family: tahoma;
font-size:13px;
font-weight:bold;
color: #f17c22;
background-color:#FFFFFF;
border: 1px solid #f17c22;
}
td.tabs {
font-family: tahoma, tahoma, Helvetica;
font-weight:bold;
font-size:11px;
color: #FFF;
}
.innerTable {
border-color:#9dd4ff;
border-width:thin
}
.innerTableLine { background-color:#9dd4ff }
.innerTableBg { background-color: #FFFFFF }
.mainTable { background-color: #49a9f3 }

body, td
{
font-family: tahoma, trebuchet ms, tahoma;
font-size: 11px;
color: #000000
}
.bookNow {
font-family: tahoma, tahoma, Helvetica, sans-serif;
font-size: 8.5pt;
color: #D20707
}
.errorMsg {
font-family: tahoma, tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #CC0000;
font-weight:bold;
}
.mover { cursor: pointer }
.navbartext {
font-family: tahoma, trebuchet ms, tahoma;
font-size: 11px;
}
.tableWidth{ width:700px;}
.unselectedTab {
background-color:#9dd4ff;
cursor: auto;
}
.unselectedTab a, .selectedTab a {
	color: #FFF !important;
	}
.selectedTab{
background:#49a9f3;
cursor: pointer;
}
.tabSize{
width:119px;
height:40px;
}

td.formfield a {
background-color: transparent;
}

#titleRecap{color:#000; background:#FFF; margin-bottom:12px; border:1px solid #49a9f3;}

#titleRecap h1{
color:#000;
font:bold 18px/1 tahoma;
border:0px;
}
#workarea .hr {border-top-color: #49a9f3;}
#notabsbg{display:none;}


#content #locator #altprogress{
position:absolute;
top:0px;
right:15px;
}


#content #locator #altprogress li{
border-top:4px solid #fff;
border-bottom:4px solid #49a9f3;
border-right:4px solid #fff;
}

#content #locator #altprogress li span{
color:#ccc
}

#content #locator #altprogress li.at span{
color:#000;
font-weight:bold;
}
#content #locator #altprogress li.off{
border-top:4px solid #fff;
border-bottom:4px solid #ccc;
border-right:4px solid #fff;
}

#content button,#content .button{background-color:#f17c22; border: 1px solid #e86e10; color:#FFFFFF;} 
#content button.btn_sec,#content a.btn_sec{background-color:#f17c22; border: 1px solid #e86e10; color:#FFFFFF;}  

#content button.btn_alt,#content a.btn_alt{background-color:#f17c22; border: 1px solid #e86e10; color:#FFFFFF;} 



#workspace{
background-color:#49a9f3;
border:0px;
padding:0px;
}

#workspace.tabs {border:1px solid #1873c7; background-color: #9dd4ff; padding: 10px;}

#workarea{
border:0px;

}

#narrow{
width:750px;
}


#content .stepBullet{
background-color:#fff;
text-decoration:underline;
color:#555;
}




.recap_info h1{
color:#000;
font:bold 20px/1 tahoma;
background:#fff;
border:0px;

}


.promo_box{
border:1px dashed #555;
background-color:#49a9f3;
}

.tabA{
background-color:#49a9f3;
color:#000;
}

#scase{
background-color:#FAFAFA;
border:1px dashed #eaeaea;
}

#scase .sc_prod{
background-color:#FAFAFA;
}

#tabs img{
display:none;
}

#content .cardhead h3, a:link{
color:#000000;
}

#content .cardhead a:link{
color:#000000;
}

.cardhead{
background:#eaeaea url(/images/back_bg_cardhead.jpg) bottom left repeat-x;

}


.card{
border:1px solid #999;
}

.svgswrap{
border-left:0px solid #999;
}

.cardwrap{
border-right:0px solid #999;
}

.cardamen td{
border-left:0px solid #fff;
border-bottom:0px dashed #999;
}


.svgspack{
border:1px solid #49a9f3;
background-color:#9dd4ff;
}


#scase #sc_hdr {
background-color:#eaeaea;
border-bottom:1px solid #999;
}

#titleRecap.wb_noad #recap{
margin:0px;
}


#titleRecap .recap_info h1, #titleRecap.details h1{
background-color:#fff;
}

/* Styles For Last Minute Deals Page */

#cb h1 {
	background-color: #49a9f3;
}

#cb {
	background-color: #f3f3f3;
}

#cb hr {
	color: #f3f3f3;
	}

#topsellers {
	background-color: #f17c22;
	color: #fff;
	}

#topsellers a:link {
	color: #fff;
	}

#sidebar div.tools {
	background-color: #f3f3f3;
	}

#tabs td.taba {
	background-color: #f3f3f3;
	}

#listPkgs {
	width: 100% !important;
	}

td.listPkgsSubmit, td.listPkgsSubmitAlt {
	background-color: #f17c22 !important;
	text-align: center !important;
	color: #FFF;
	}

td.listPkgsSubmit a img, td.listPkgsSubmitAlt a img {
	margin-left: 25px;
	}

* html td.listPkgsSubmit a img, * html td.listPkgsSubmitAlt a img {
	margin-left: 0px;
	}

#sidebar div.tools h3 {
	background-color: #49a9f3;
	color: #fff;
	}


#specials h2, #FH h3 span, #FC h3 span, #HC h3 span, #tools h3 {
	color: #49a9f3;
	}


