#widgetcatalogWizard {font-size: 12px;}

#widgetcatalogWizard .large select {
    width: 60px;
}

#widgetcatalogWizard .large .section select{
    width:120px;
}

#widgetcatalogWizard .large .lobSelectSection {
    height: 40px;
}
#widgetcatalogWizard .large .blue .bannerUpsell .com .default .largeOnly .base .banner {
    background: none;
    height: 0px;
}
#widgetcatalogWizard .large .blue .bannerUpsell .com .default .largeOnly .base {
    display: none;
    background-color: #fff;
}

#widgetcatalogWizard .large .lobSelect {
    width: 495px;
    padding: 0 0 10px 4px;
    border-bottom: 1px solid #eee;
}

#widgetcatalogWizard .large .lobSelect fieldset {
    width: 98px; /* was 140px */
}



#widgetcatalogWizard .lobForm fieldset, 
#widgetcatalogWizard .lobForm h4, 
#widgetcatalogWizard .lobForm h5,
#widgetcatalogWizard .lobForm .note, 
#widgetcatalogWizard .lobForm .additionalOptionsLink, 
#widgetcatalogWizard .lobForm .moreInfoLink {
    margin: 0 0 10px 10px;
}

#widgetcatalogWizard .lobForm h5, #widgetcatalogWizard .lobForm .note, #widgetcatalogWizard .lobForm .additionalOptionsLink, #widgetcatalogWizard .lobForm .moreInfoLink {
    margin: 0 0 10px 10px;
}

#widgetcatalogWizard .lobForm fieldset.fullWidth {    
	margin: 0 0 10px 10px;
}

#widgetcatalogWizard .lobForm h4 {
    margin: 0 0 6px 10px;
}

#widgetcatalogWizard .large .lobSelect fieldset.lob-flightAndHotel {
	padding-right:9px;
}

/* Trying to fix IE 7 compatibitily mode wrapping */
#widgetcatalogWizard .ie7 .large .lobSelect fieldset.lob-flightAndHotel {
	padding-right:5px;
}

#widgetcatalogWizard .large .lobSelect fieldset.lob-flightAndHotel, 
#widgetcatalogWizard .large .lobSelect fieldset.lob-flightHotelAndCar, 
#widgetcatalogWizard .large .lobSelect fieldset.lob-flightAndCar {
    border-right: 1px solid #eee;
    padding-left:3px;
}

#widgetcatalogWizard .large .lobSelect fieldset.lob-flightAndHotel, 
#widgetcatalogWizard .large .lobSelect fieldset.lob-flightHotelAndCar, 
#widgetcatalogWizard .large .lobSelect fieldset.lob-flightAndCar, 
#widgetcatalogWizard .large .lobSelect fieldset.lob-hotelAndCar {
    clear: none;
    float: left;
}

#widgetcatalogWizard .large .lobSelect fieldset.lob-flightHotelAndCar {
    width: 140px;
}


#widgetcatalogWizard .large .lobForm .fromTime {
    width: 100px;
}

#widgetcatalogWizard .room {
    padding-top: 0px;
}

#widgetcatalogWizard .lobForm .buttons {
    margin-bottom: 14px;
    padding-left: 12px;
    padding-top: 1px;
}

.largehalfWidth input[type="text"] {
    width: 295px;
}

.smallhalfWidth input[type="text"] {
    width: 148px;
    margin-left:6px;
}

#widgetcatalogWizard .lobForm label span {
    margin-bottom: 2px;
    margin-left:0px;
}

#widgetcatalogWizard .lobForm .smallhalfWidth label span {
    margin-bottom: 2px;
    margin-left:6px;
}

#widgetcatalogWizard .large .lobForm .halfWidth input, 
#widgetcatalogWizard .large .lobForm .halfWidth select {
    width: 107px;
}

#widgetcatalogWizard .large .lobForm .fullWidth input, 
#widgetcatalogWizard .large .lobForm .fullWidth select {
    width: 468px;   
}


#widgetcatalogWizard .bannerSearchButton {
    float: left;
    margin-left: 10px;
}

#widgetcatalogWizard .bannerFooter .com .default h4 {
    margin-top: 5px;
    font-weight: normal;
    color: #036;
}

h4.telesales {
	text-transform:uppercase; 
	text-align:left;
	margin-top:4px;
}

span.PackagePhone {font-weight:bold; color: #333;}

#widgetcatalogWizard .lobForm .search2DestLink {
    font-size: 12px;
    padding: 14px 0 0 5px;
}

#widgetcatalogWizard .bannerFooter .com .default {
    background: #f0f0f0;
    background-image:none;
    height: 28px;
    padding: 8px 5px 5px 16px;
    border-top: 1px solid #e0e0e0;
}

#widgetcatalogWizard .xp-b-right {margin-right:10px;}

/* Search button */
 #widgetcatalogWizard .blue .lobForm .buttons .submitWrapper {
   	background: url("https://images.trvl-media.com/media/content/expus/graphics/launch/vacations/2012-pkgtest_button_search.jpg") no-repeat scroll left top transparent;
	height: 29px;
    width:140px;
}

#widgetcatalogWizard .blue .lobForm .buttons input {
    text-transform:uppercase; 
    background: none; /* removes the > */
    padding: 0px 36px 3px 38px;
    }

#FH-searchButton .xp-b-submit2 {padding: 1px 9px 0 10px;}

/* sets size of seach boxes */
#widgetcatalogWizard .lobForm .fields input {
    border: 1px solid #CCCCCC;
    padding: 6px 3px;
}

.bannerSearchButton {}

.bcolposition {margin: 16px 16px 16px 0;}
.BcolMeSoSpot {margin: 2px 0 1px 0; height:268px; width:416px; border:none; }
.pkg-terms {font-size:10px; text-align:center; margin:12px 0 16px 18px; line-height:12px; width:970px;}
.Headline {font-size:20px; font-weight:bold; margin-bottom:10px;}
p {padding:0;}

/* ---- Transitions ---- */
img, input{
	transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	}
	
/* ---- Slidey  ------ */
#slidey{position: relative;padding:0;margin:0 0 16px 0;width:414px;height:auto;background:#ddd;border:1px solid #ccc;overflow:hidden; clear:both;
z-index:0;}
#slider{float:left;display:none;position: relative;width:414px;height:250px;overflow:hidden; z-index: 0;}
#slider div{position:absolute;width:100%;height:100%;}
#accordion{float:left;position:relative;z-index:999;width:414px;height:auto;font-family:Verdana;background:#eee;overflow:hidden;}
#accordion .section_header{padding:8px 14px;font-size:12px;font-weight:bold;text-indent:26px;color:#333;background:url(https://images.trvl-media.com/media/content/expus/graphics/launch/vacations/20120112_up.png) no-repeat left;background-color:#eee;border-top:1px solid #ccc;}
#accordion .section_header:first-child{border-top:none;}
#accordion .section_header:hover{background:url(https://images.trvl-media.com/media/content/expus/graphics/launch/vacations/20120112_down_hover.png) no-repeat left;background-color:#e5e5e5;cursor:pointer;}
#accordion .section_header.active{border-bottom:none;background:url(https://images.trvl-media.com/media/content/expus/graphics/launch/vacations/20120112_down.png) no-repeat left;background-color:#073561 !important;color:#fff;}
#accordion .section_content{height:auto;font-size:12px;line-height:1.5em;color:#333;margin:0;padding:16px 16px 20px 16px;background:#fff;}
#slide1{background:#f2f2f2;}
#slide3{color:#fff !important;}
.arrow{float:left;display:inline-block;margin-right:6px;font-size:12px;font-weight:100 !important;}
.image_size{display:block;width:382px;height:250px;}
.image_size_small{display:block;width:382px;height:100px;}
.image_size_why{display:block;width:382px;height:100px;}

/* ---- List ---- */
ul.vacay_list {list-style:none;margin:0 0 10px 18px;padding:0;}
ul.vacay_list li{list-style:disc;margin:0;padding:0 0 0 4px;font-size:12px;line-height:18px;/*color:rgba(68,68,68,1);*/}

/* Ad Slider styling - originated from the US homepage */
#subCol1,#subCol2 { width: 972px; height: auto; margin:0; padding: 27px 0 0 18px; margin-bottom: 0px; }
#subColDeal,#subColValue { display: inline-block; margin-left:18px;}
#dealsleftarrow,#dealsrightarrow,#valueleftarrow,#valuerightarrow { position: relative; float: left; display: inline-block; background: url('https://images.trvl-media.com/media/content/expus/graphics/launch/home/homepagespritesv2.png') no-repeat; width: 36px; height: 79px; margin: 36px 16px 0 16px; padding-bottom: 4px; cursor: pointer; }
#dealsleftarrow,#valueleftarrow { background-position: 0px 0px; }
#dealsrightarrow,#valuerightarrow { background-position: -36px 0px; }

div.inner_adcontainer { position: absolute; width: 615px; height: 135px; left: 0px; }
div.inner_adcontainer .adBox { width : 135px; height : 146px; margin: 0 10px 0 0; position: absolute; }
div.adcontainer { position: relative; float: left; display: inline-block; overflow: hidden; width: 635px; height: 147px;}
div.adcontent { width : 146px; height : 146px; border: 1px solid #eee; }
div.adcontent img{ width : 146px; height : 146px;}
.HPDealCol1 { display: inline-block; position: relative; float: left; width: 182px; height: auto;}
.reasons {width:220px;}
span.offertext { min-width: 70px; font-size: 12px; position: relative; top: -35px; padding: 0px 0px 0px 5px; font-family: 'Signika Negative', Arial, serif; color: #fdd41a; font-weight: bold; float: left; clear:both;}
span.offertext a{ color: #ffffff; font-size: 12px; font-family: 'Signika Negative', Arial, serif; font-weight: normal;}
span.offerline2 { font-size: 12px; position: relative; top: -33px; padding: 0px 0px 0px 5px; font-family: 'Signika Negative', Arial, serif; color: #fdd41a; font-weight: bold; margin: 0; float: left;}
span.offerline2 a { color: #fdd41a; font-size: 12px; font-family: 'Signika Negative', Arial, serif;}

h1.ExpediaHeadings, h2.ExpediaHeadings {display: block;font-size:30px; font-weight:600; font-family: 'Signika Negative', Arial, serif; line-height:30px;margin-bottom:8px;letter-spacing: -1px; margin-top:0;}
.ExpediaHeadingsColorA {color:#00436e; clear:both;}
.ExpediaHeadingsColorB {color:#068;}


/* New styles for April2012 test */
.box {margin-top:0;}
.dividerLine { margin: 25px 0px 25px 18px; border-top:1px solid #ddd; width:956px;}


#PkgItems ul {margin-bottom:0px;}
#PkgItems li
{
display: inline;
list-style-type: none;
font-size:14px;
}

img.BundleIcons {height:65px; width:341px; margin:10px 10px 4px 10px;}

.xp-l-text {padding-left:6px;}

.BundleLabels {padding:0 50px 0 50px;}

#rspField .largehalfWidth select{
    width: 475px;
}

/* For use by this page: http://www.expedia.com/p/package-deal/trips.htm */