/* 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; width:600px; background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/launch/bg.png) bottom repeat-x White; margin-top:10px;}
#wizardTitle {font-size:12px; font-weight:bold; color:#ffffff; text-transform:uppercase; width:600px; height:16px; text-align:center; padding-top:2px; background:url(http://media.expedia.com/media/content/expfr/graphics/wizards/launch/title.png) no-repeat top;}
#wizardFrame {border:1px solid #ED8509;}
#step1, #step2, #step2a, #step2b, #step2c, #step3,#step4, #step5 {padding:10px; border-bottom:1px solid #ED8509; clear:both;}
.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}
.validate {padding:8px; clear:both;}
.validate div {float:left;}
.validate a, .validate a:hover, .validate a:visited {color:#32659C;}
.bungreenGoBtn{border-bottom:1px solid #006600; border-right:1px solid #006600;border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; font-size:11px; font-weight:bold; background:#009900; color:#FFFFFF; cursor:pointer; width:80px;}
.extraError {color:#D60000; padding:3px 0 3px 0;}

/* Flight Styles */
.multiFlightNumber {padding:10px 0 3px 0; font-weight:bold;}
.infoVol {color:#CC0000;font-size:11px; font-weight:bold; margin-bottom:5px; margin-top:5px;}

/* Hotel styles */
#childRebate {border:1px solid #FFDF7B; background:#FEF8DF; padding:10px; 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 {clear:both;}
#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}
