/* Reset */
input, select, label, submit {margin-top:2px;font-size:0.85em;color:#333;}

/* Wizard Box */
.xp-bx-gdt-wiz-depricated {background: #ffee73 url(../images/gradientSprite.png) no-repeat;}
.xp-bx-gdt-wiz-depricated { background-position: -1920px 0; }

/* Structure */
.xp-w-section {}
.xp-w-fielset, .xp-w-fielset-collapse {padding:0 0 8px 0;}
.xp-w-fielset-collapse {display:none;}
.xp-w-legend {font-size: 0.85em; color: #1253a3; font-weight:normal}
.xp-w-row {clear:both; padding:0 0 8px 0;}
.xp-w-cell {float:left; padding-right:4px;}
.xp-w-cell-last {float:left; padding-right:0;}
.xp-w-cell-right {float:right; padding-right:0; max-width:208px;}/*4*46px*/
.xp-w-cellFullWidth {width:100%;}
.xp-w-cellHalfWidth {width:48%;}
.xp-w-cellDateFieldWidth {width:58px;}
.xp-w-cellTimeFieldWidth {width:67px; padding:0;}
.xp-w-cellHalfLeft {width:124px; float:left;} /*(268-20)/2*/
.xp-w-cellHalfRight {width:124px; float:right;}
.xp-w-cellHalfLeft-package {width:129px; float:left;} /*(268-8)/2*/
.xp-w-cellHalfRight-package {width:129px; float:right;}
.xp-w-padding-resret {padding:0;}

/*label*/
label {margin-top:0; margin-bottom:2px; vertical-align:top;}
.xp-w-label-room {padding-top:14px;}
.xp-w-label-room-child {padding-top:18px;}
.xp-w-label-narrow {width:46px;}

/* inputs */
input {height:14px;}
input.xp-w-textBox {width:100%; max-width:100%}
input.xp-w-small{width:120px;}
input.xp-w-zipCode{width:62px !important;}
input.xp-w-wide{width:260px;}
.xp-w-cellDateFieldWidth input{width:50px !important;}
.xp-w-cellHalfLeft input, .xp-w-cellHalfRight input{width:118px;}
.xp-w-cellHalfLeft-package input, .xp-w-cellHalfRight-package input{width:123px;}
select.xp-w-small{width:38px;}
select.xp-w-medium{width:68px; height:18px;}
select.xp-w-wide{width:130px;}

.xp-w-inputError {border: 1px solid #d80505; padding:1px 2.5px; background-color:#fcebeb}
.xp-w-select {margin-right:4px}
.xp-w-select .xp-w-slctFullWidth {}
.xp-w-select .xp-w-slctHalfWidth {}
.xp-w-label {display:block;}
.xp-w-errorLabel {color: #d80505;}
.xp-w-coll-flow-vert {disply:block}
.xp-w-coll-flow-horiz {display:inline}
.xp-w-roomLbl {margin-top:20px}

/* Button */
.xp-b-submit {border:1px solid #639e50;}
.xp-b-submit a, .xp-b-submit input, .xp-b-book a, .xp-b-book input, .xp-b-submit-large a, .xp-b-submit-large input  {padding:3px 12px; background: url(../images/buttonBG.png) no-repeat; display: block; text-decoration: none; }
.xp-b-submit a, .xp-b-submit input {color: #fff !important; border: 1px solid #8cba7e; background-position: center -80px;}
.xp-b-submit a:hover, .xp-b-submit input:hover {background-position:center -377px;}
.xp-b-submit input, .xp-b-book input {padding: 2px 10px;}
.xp-b-book {border:1px solid #567EAF; margin-top:2px;}
.xp-b-book a {color: #fff !important; border: 1px solid #78A1DA; background-position: center -8px;}
.xp-b-book a:hover { background-position: center -298px; }
.xp-b-submit-large {border:1px solid #fc0;}
.xp-b-submit-large a, .xp-b-submit-large input { background-position: center -451px; padding:4px 12px; color:#000 !important; font-size:15px; line-height:16px; font-weight:bold; min-width:98px; text-align:center;}
.xp-b-submit-large a:hover, .xp-b-submit-large input:hover {color:#000;}
.xp-b-submit-center {margin-top:8px; margin-left:71px;}

/* lob selection container styles*/
.xp-w-cont-lob {  }
.xp-w-cont-lob ul {padding:0; margin:0;}
.xp-w-cont-lob ul li {list-style:none; margin:0;}
.xp-w-cont-lob label {vertical-align:top;}
.xp-w-cont-spinner {background:transparent url(https://images.trvl-media.com/media/content/expus/graphics/common/anim_spinner_small.gif) no-repeat scroll center; display:none; height:62px;}

/**** Legacy *****/


/* Seo text module with icon */
.xp-w-seo {float:left;width:198px;}
.xp-w-seo .flight {background: transparent url(../images/wizard/wizard_caption.png) -1px 0 no-repeat; height:30px; width:198px;}
.xp-w-seo .contentContainer {background-color:#FFFFFF; border-right: 1px solid #809db9;border-left: 1px solid #809db9;width:174px;}
.xp-w-seo .content {padding-top:10px;margin-left:8px;}
.xp-w-seo .header {position:relative;width:120px;margin: -32px 0 0 0;}
.xp-w-seo .moreLink {padding: 6px 8px 6px 0;margin:0;}
.xp-w-seo p {padding: 6px 8px 6px 0;margin:0;}
.xp-w-seo .moreLinkHeight {height:14px;margin:0;padding:0;}
.xp-w-seo .bottom {width:175px;height:7px;font-size:0;background: transparent url(../images/wizard/wizard_caption.png) -1px bottom no-repeat;}