/* Common Styles */
.floatHack {clear:both; font-size:0px;}
p, td, form {font-size:11px;}
p, td, form {padding:0; margin:0;}
a, a:hover, a:visited {color:#32659C;}
input, select {font-size:11px;}
#Wizard {clear:both; margin-top:0px;background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/launch_1024/bg1024.gif) left bottom no-repeat #fff;}
#WizardSki {clear:both;   margin-top:0px;  background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/launch/bgSki.gif) bottom no-repeat #fff;}
#wizardTitle { width:304px; height:33px;  background:url(http://media.expedia.com/media/content/expfr/graphics/launch/common/ongletabSki_white.gif) no-repeat top;}
#wizardTitle h2 {font-size:20px; font-weight:normal; color:#004183;line-height: 33px; text-align:left;padding: 0 0 0 10px;margin:0; }
#wizardTitleSki {font-size:20px; font-weight:normal; color:#1453a3;  width:304px; height:33px; line-height: 33px; text-align:center; background:url(http://media.expedia.com/media/content/expfr/graphics/launch/common/ongletabSki_white.gif) no-repeat top;}
#wizardFrame {}
#step1, #step2, #step2a, #step2b, #step2c, #step3,#step4, #step5 {padding:5px 0; margin: 0 0 0 0px;border-bottom:1px solid #bcbcbc; border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;clear:both;}
#step1 div, #step2 div, #step2a div, #step2b div, #step2c div, #step3 div,#step4 div, #step5 div {margin: 0 0 0 10px;}
#step1 table, #step2 table, #step2a table, #step2b table, #step2c table, #step3 table,#step4 table, #step5 table {margin: 0 0 0 10px;}

.stepTitle {font-weight:bold; font-size:12px;}
.stepNumber {font-weight:bold;color:#fff; background:#c60; padding:0 3px 0 3px; text-align:center; margin-right:5px;}
.stepContent {margin:5px 0 0 15px}
.stepContent label {margin-right:10px}
.btnWizard {margin: 5px 5px 5px 0;}
.validate {padding:0px; margin:0px;}
.validate a, .validate a:hover, .validate a:visited {color:#32659C;}
.goBtnVert {text-align:center; font-size:12px; font-weight:bold;  color:#FFFFFF; cursor:pointer; height:30px; line-height:30px;background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/launch_1024/fondBtnVol.gif) repeat-x ; border:0px solid #fff;}

.extraError {color:#D60000; padding:3px 0 3px 0;}
.alert {color:#ff0000;font-size:11px; font-weight:bold;}
.alertSej {color:#FF0000; font-size:11px; font-weight:bold;padding: 10px; border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;}

#moreOptionsLink {border-bottom:1px solid #bcbcbc;}
#flxd {font-size:11px;font-weight:normal;margin:0;padding:0;}

/* Flight Styles */
.multiFlightNumber {padding:10px 0 3px 0; font-weight:bold;}
.infoVol {color:#CC0000;font-size:11px; font-weight:bold; margin:0 0 0px 0; padding:0 0 0px 0;}

/* Hotel styles */
#childRebate {border-top:0px solid #bcbcbc; padding:10px 5px 10px 0px; margin-top:10px;}

/* Car styles */
#logoLoueur p {text-align:center; font-size:10px;}
#logoLoueur p img {margin:0 10px 3px 0;}

/* Ski Styles */
.choiceBox {float:left;}
.choiceBoxContent {padding:5px 10px 0 10px;}
.choiceBoxContent div {padding-bottom:3px;}
.choiceTitle {font-size:11px; font-weight:bold;}
.choiceSubTitle {font-size:11px; color:#000; padding-top:5px;}
.ChoiceBoxSep {float:left; font-size:12px; font-weight:bold; color:#ED8509; text-transform:uppercase; padding:5px 2px 0 2px;}
#step1, #step2, #step2a, #step2b, #step2c, #step3, #step4, #step5 {}
#choiceBox01 {width:136px;}
#choiceBox02 {width:185px;}
#choiceBox03 {width:215px;}
.choiceBoxContent div, .choiceBoxContent td {color:#32659C}
#choiceBoxContent01, #choiceBoxContent02 {padding-top:10px;}
#choiceBoxContent01 {background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/ski/choiceBoxBG01.gif) no-repeat; width:136px; height:81px;}
#choiceBoxContent02 {background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/ski/choiceBoxBG02.gif) no-repeat; width:185px; height:81px;}
#choiceBoxContent03 {background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/ski/choiceBoxBG03_family.gif) no-repeat; width:215px; height:81px;}

/* Location */
#zone1, #zone2, #zone4, #LVcity {float:left;}
#LVcity {margin-left:15px;}
#LVcity input {margin:0; padding:0; border:1px solid #a5acb2; height:17px}
#LVcity label {margin:0 3px 0 0; padding:0}
#OneWeek, #TwoWeeks {margin-left:25px}
#OneWeek label, #TwoWeeks label {margin-right:0px}
#OneWeek input, #TwoWeeks input, #OneWeek select, #TwoWeeks select {margin-right:15px;}
#Appart, #people {float:left;}
#MapContent {padding:10px; display:none;}
#Map{margin-top:10px;border:1px solid #ed8509;}
p#LVCritChoice, p#LVMapChoice {display:inline; height:30px; line-height:30px; vertical-align:middle;}
p#LVCritChoice {background:url(http://media.expedia.com/media/content/expfr/graphics/icons/M/loupe.gif) no-repeat; padding:10px 0 10px 30px}
p#LVMapChoice {background:url(http://media.expedia.com/media/content/expfr/graphics/icons/M/france.gif) no-repeat; padding:10px 0 10px 32px}


/* Séjours  & we  */
.sectionContent table{margin: 0 0 0 0px;}
.sectionContent {padding: 10px; border-bottom: 1px solid #bcbcbc;border-left: 1px solid #bcbcbc;border-right: 1px solid #bcbcbc;}
.WizHidden {background:#fff; border:1px solid #e9e9e9; padding:5px; margin: 10px 10px 0 0;font-size:11px;font-weight:normal;}
#Div2 {font-size:11px;}
.trainCheckBox {font-size:11px; font-weight:normal;}
#cboxTrainOptions {margin:0; padding:0;}
