/**{font-family: Arial, Helvetica, sans-serif;}*/

.clear{clear:both;float:none;}
#CS_content .superclear {float:none;clear:both;width:1px;height:1px;overflow:hidden;visibility:hidden;padding:0px;margin:0 0 0 0;}
#CS_content{background:#fff;color:#000;font-size:.69em;margin:0px 0 0 0;padding:0;}

#cb{margin:0 0 12px 0;padding:0px 0px 1px 0px;background:#ddbd95;color:#000;width:273px;position:relative}
#cb li{line-height:1.2em;}
#cb ul{margin:0;padding:0;list-style:none;}
#CS_content.home #cb{padding:0;}
#cb h1{text-align:center;padding:2px 0px 1px 0px;margin:0px 0px 1px 0px;background:#ab7e44;font-size:1em;}
#cb h1 span{color:#fff;font-size:1.2em;height:1.5em;line-height:1.5em;filter: progid:DXImageTransform.Microsoft.dropShadow(Color=725A34,offX=2,offY=2,positive=true);}
#cb .cbrowLeft{background:#ddbd95;clear:both;float:left;padding:2px 0px 2px 8px;}
#cb #puOption{width:150px}
#cb #doLink{float:right;padding:2px;width:100px;}
#cb .includeAirportLoc{float:right;height:25px;margin-top:7px;margin-right:10px;width:95px;}
#cb .includeAirportLoc input{float:left;margin-right:0px;margin-bottom:5px;padding-right:2px;vertical-align:middle;}
#cb .includeAirportLoc label{display:block;margin-left:18px;padding-left:3px;}
#cbNav{font-size:11px;width:273px;float:left;background:#f8ead6;margin-bottom:2px;}
#cbNav ul{height:2.2em;}
#cbNav li{display:inline;}
#cbNav a{font-weight:900;padding:4px 0 0 4px;text-decoration:none;color:#fff;height:1.2em;text-shadow:2px 2px #333333;filter: progid:DXImageTransform.Microsoft.dropShadow( Color=333333,offX=1,offY=1,positive=true);}
#cbNav span{display:block;float:left;height:2.2em;padding:0 3px;padding:0 5px 0 2px;}
#cbNav span.cbNavon{background:#ddbd95;}
#cbNav span.cbNavon a{color:#634531;filter: none;text-shadow:none;}
#cbNav form{margin:0;padding-top:2px;}
#cb div.cbhr{border-top:1px solid #ab7e44;border-bottom:1px solid #F7BE94;clear:both;margin:3px 0;clear:both;overflow:hidden;width:273px;}
#cb #cb_formHO div.cbhr{margin:1px 0px;}
#cb div.cbhr hr{display:none;}
#cbForms .superclear{float:none;clear:both;width:1px;height:1px;overflow:hidden;visibility:hidden;padding-top:0;margin-top:0px;}
#cbForms {position:relative:zoom:1}
#cb select{border:1px solid #ccc;}
#cb span.label{display:block;padding-bottom:2px;}
#cb .cbrow{background:#ddbd95;clear:both;padding:2px 0px 2px 8px;float:none;} 
#cb .cbrowon{background:#ffc;}
#cb .cbelement{display:inline;float:none;}
#cb .cbCity{width:132px;float:left;padding-bottom:4px;}
#cb .cbCity input{width:124px;}
#cb .cbHOCity{width:148px;float:left;padding-bottom:4px;}
#cb .cbHOCity input{width:140px;}
#cb span.rowlabel{display:inline-block;float:left;width:4em;position:relative}
#cb div.rowlabel{display:inline-block;float:left;width:4em;padding-top:6px;vertical-align:bottom}
#cb .checkin{width:132px;float:left;}
#cb .cboptions{padding-top:0px;}
#cb .cboptions li a{color:#394A21;}
#cb .cbCal{margin-top:0px;cursor:pointer;cursor:hand;vertical-align:bottom;padding-right:0px;padding-left:2px}
#cb .cbPass{float:left;position:relative}
#cb #cb_formair .cbPass{width:7em;}
#cb .cbChild{float:left;width:4.5em;margin-bottom:4px;}
#cbForms button, #cbForms a.button{float:right;cursor:pointer;cursor:hand;text-decoration:none;white-space:normal;color:#fff;font-weight:600;border-width:2px;border-style:solid;border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;/*background: url(/images/button_1_bg.gif) #A66C3F repeat-x bottom;*/text-shadow:2px 2px #7E4725;padding:.2em 0 .1em 0;margin:0;width:9em;display:block;}
#cbForms button div {padding:0;margin:0;cursor:pointer;cursor:hand;line-height:1em;height:2.2em;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);text-shadow:2px 2px #7E4725;}
#cbForms button.single{padding-top:.7em;}
#cbForms button.single div, #cbForms a.button div{cursor:pointer;cursor:hand;height:1.7em;FILTER: dropShadow( Color=623F24,offX=1,offY=1,positive=true);text-shadow:2px 2px #7E4725;}
#cbForms .cbpromo{text-align:center;padding-top:8px;padding-bottom:4px;margin-left:auto;margin-right:auto;}
#cb form.fix {margin:0px;}
#cbForms a{color:#000;}

#CS_content.home #cbForms{height:222px;position:relative;}
#CS_content.home #cbForms{height:auto;}
#CS_content.home #cbForms{min-height:222px;height:expression("222px");}
#cb #cbForms .multichildroom{background:#F7BE94;margin-bottom:3px;}
#cb_typeselectmsgtxt{padding:3px 4px 1px 6px;}
#cb_typeselectmsgtxt a{color:#000;}
#cb_typeselect{margin:0px 4px;border:1px solid #f8ead6;border-bottom-width:0px;}
#cb_typeselect ul{height:20px;background:#f8ead6;clear:both;float:none;}
#cb_typeselect li{display:inline-block;float:left;height:20px;padding-right:2px;}
#CS_content.home #cb_typeselect li{font-size:10px;}
#cb_typeselect li input{font-size:12px;}
#CS_content.home span.cb_typeselectlabel {vertical-align:middle;height:18px;}
#CS_content.home li>span.cb_typeselectlabel {vertical-align:text-top;line-height:10px}
#cb_typeselect li.typeselected{background:#ddbd95;}
#cb_typeselect li.typeselected a{color:#634531;}
#cb_air_ed{margin-left:3px;}
#cb_air_nba{padding-bottom:0px;}
.rowlabel{margin-top:4px;}
#air_fromrowed.cbrow,#air_fromrowfd.cbrow{margin:0px 4px;border-style:solid;border-color:#f8ead6;border-width:0px 1px;height:25px;padding:2px 0px 0px 6px}
#air_torowed.cbrow,#air_torowfd.cbrow{margin:0px 4px;border:1px solid #f8ead6;border-top-width:0px;height:20px;padding:2px 0px 5px 6px}
#cbForms .superclear{margin-top:-1px;}
.cb_txtdate{width:65px;}
.cb_split{width:132px;float:left;}
#plusMinusDates,#flexibleDates,#cbairchildages{display:none;}
#cb_multi,#datedf,#daterf,#air_torowfd,#air_fromrowfd{display:none;}
#nearbymsg,#exactDatesCSA{display:none;}
.cbrow{postion:relative;}
#cb .cbhelp{color:#394A21;float:right;padding-right:10px;display:block}
#CS_content.home #cbForms .cbSubmit{padding-top:0px;}
#cbHOstate .label{line-height:1.3em;}
#cbHOstate[id=cbHOstate] .label{line-height:1.2em;}/* need for IE6 when input next to select list */
.roomrow{padding-bottom:2px;}
.multiroom{display:none;}
#cb .cbPass{width:3.7em;}
#cb form{behavior:url(#default#savesnapshot);}
#cb_e{z-index:3;width:273px;position:absolute;top:1px;display:none;}
#cb_econtent{background:#F9F0AA;padding:5px 5px 5px 33px;border:1px solid #FF9900;font-weight:900;}
#cb_econtent img{position:absolute;top:3px;left:5px;}
#cb_enote{font-weight:300;}
#cb_eclose{float:right;}
#cb_eclose a{font-size:.89em;font-weight:300;text-decoration:none;color:#000;}
#cb_eclose a:hover{text-decoration:underline;}
#cbForms .cb_efield{background:#F9F0AA;}
#HO_aircity {visibility:hidden}
#HO_addair{float:left;margin-top:-3px;}
#HO_grpmsg{margin-top:2.8em;margin-bottom:0px;float:right;position:relative;width:165px;display:none;}
.roomsnum{position:absolute;left:0px;top:1.2em;}
.HO_roomlabel{margin-top:-5px;}

#cb_formHO .cbPass .HO_roomlabel,#cb_formHO #HO_calfrom,#cb_formFH #FH_room1
.rowlabel{position:relative;}

#cbNav1_5 {
	width:273px;
	font-size:11px;
	background:
	repeat-x;
	margin-bottom:2px;
	height:66px;
	overflow:hidden; 
	background-color: #a07233;
}
#cbNavList{width:290px;}
#cbNav1_5 li{display:inline}
#cbNav1_5 form{margin:0;padding-top:0px;}
#cbNav1_5 ul.cbSubNav {float:left;width:122px;}
#cbNav1_5 ul.cbSubNav li{float:left;width:122px;margin:0px;padding:0px}
.cbSubNavRow {width:273px;display:none;}
.cbSubNavRow li{font-weight:bold;color:#394A21}
#cbNav1_5 li .cbSubNavRow{position:absolute;}
#cbNav1_5 li.cbNavon{background:#ddbd95;}
#cbNav1_5 li.cbNavon .cbSubNavRow {
	display:block;
	position:absolute;
	left:0px;
	top:28px;
	background:#ddbd95;
	height:38px;
}
#cbNav1_5 .cbSubNav span{display:inline;float:none;height:auto;padding:0px;text-align:left;}
.cbformnav{display:none;}
#cbNav1_5 .cbSubNavRow .cbSubNavPromo{
	padding:0px;
	margin:3px 5px 0 0;
	text-align: center;
	color: white;
	width: 140px;
	float: right;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}
.cbnavtab input{position:absolute;top:0px;left:0px;visibility:hidden;}
.cbnavtab{display:block;text-align:center;float:left;background:transparent}
#cbNav1_5 .cbnavtab a{font-size:14px;border-bottom:1px solid #f8ead6;display:block;border-right:1px solid #f8ead6;font-weight:900;text-decoration:none;color:#fff;line-height:26px;height:26px;}
#cbNav1_5 li.cbNavon .cbnavtab{background:#ddbd95;}
#cbNav1_5 li.cbNavon .cbnavtab a{color:#394A21;filter: none;text-shadow:none;border-bottom-color:#ddbd95}
#CS_content.home .cbform {
	background:#ddbd95;
	position:absolute;
	top:0px;
	width:273px;
	visibility:hidden;
	display:none;
	padding-bottom:4.3em;
	min-height:222px;
	height:expression("222px");
}
#CS_content.home .cbformon{position:relative;visibility:visible;display:block}
.cbsubmitoptions{width:100px;float:right}
.cbmoreoptionssubmit{position:relative;width:263px;margin:0px 6px;}
#air_moreoptions.cbmoreoptionssubmit .cboptions{position:absolute;top:0px;width:110px;}
#air_moreoptions.cbmoreoptionssubmit .cboptions li{width:110px;float:left;}
.cbmoreoptionssubmit .cboptions{width:155px;float:left;}
.cbmoreoptionssubmit .cboptions li{width:155px;}

.cbmoreoptionssubmit{position:absolute;width:263px;margin:0px 6px;bottom:3px;vertical-align:bottom}
#air_moreoptions .cbsubmitoptions{width:142px;text-align:right;}
#air_moreoptions.cbmoreoptionssubmit .cboptions{top:auto;position:absolute;bottom:0px;left:0px;}
#air_moreoptions.cbmoreoptionssubmit .cboptions li{float:none;}
.cbsubmitoptions{position:absolute;bottom:0px;right:0px;}

#cbForms button{text-align:center;}
#cb_FHCarMsg{padding:2px 0px 2px 8px;background:#ffc09a;margin:2px 4px}
#cb_FHCarMsg img{text-align:left;}
#cbairchildages.cbrow {background:#F7BE94;margin-bottom:2px;}
#CS_content.home #cb div.cbhr{border-top:0px;border-bottom:1px dotted #fff;clear:both;margin:3px 0;clear:both;overflow:hidden;}
#cb_FHCarMsg{display:none;}
#cbNav1_5 .cbnavtablast a{border-right:0px;}
.cbPackagesTab{width:89px;}
.cbFlightsTab{width:72px;}
.cbCarsTab{width:51px;}
.cbHotelsTab{width:63px;}
#CS_content.home #cb div.cbhr{border-width:0px;background:#ab7e44 repeat-x;height:1px;clear:both;margin:3px 0px;clear:both;overflow:hidden;width:auto;}
#CS_content.home #cb .cbform div.cbhr{margin:3px 4px;}
#cb #cb_airtripoptions .cbrow{background:transparent;margin:0px;border-width:0px}
#cb #cb_airtripoptions #cb_typeselect{margin:0px;border-width:1px 0px 0px 0px}
#cb_airtripoptions #cb_typeselect li.typeselected{background:#f8ead6;}
#CS_content.home #cbForms button {font-size: 11px;text:shadow:0px;background-image:none;border-color:#f8ead6 #631600 #631600 #f8ead6;background-color:#ab7e44}
#CS_content.home #cbForms button div {FILTER:none;}
#cbForms.cs button{padding:0px;cursor:pointer;cursor:hand;text-decoration:none;white-space:normal;color:#fff;font-weight:600;border-width:2px;border-style:solid;border-color:#C7AF92 #6A4E2D #6A4E2D #C7AF92;background: #A66C3F;text-shadow:0px;margin:0px;width:93px;}
/* IE hacks start */
#CO_moreoptions.cbmoreoptionssubmit .cboptions{position:absolute;bottom:0px !important; bottom:10px;}
#CO_moreoptions.cbmoreoptionssubmit .cbsubmitoptions {bottom: 0px !important; bottom: 10px;}
/* IE hacks stop */
#cbForms.cs #air_moreoptions button{margin-bottom:5px;}
#cbForms.cs #air_moreoptions #airFHSubmit{width:142px;margin-bottom:0px;}
#cbForms.cs .cbSubmit{font-size:11px;clear:both;text-align:center;color:#956C42;margin:0px 8px 0px 0px;width:267px;padding:3px 0px 0px 0px;vertical-align:middle;}
.cs_title{position:absolute;left:-1500px;}
