.build-package-wrap{background:url(../img/decoration/diagonal-pattern-cccccc.png) repeat top left #fff;margin:0 0 10px;padding:5px;}.build-package{*zoom:1;background-color:#f7f6ed;border:5px solid #fff;border-top-width:7px;border-bottom-width:7px;}.build-package .callout{background-color:#5f0102;color:#fff;text-align:right;position:relative;padding:40px 15px 8px 15px;*zoom:1;}.build-package .callout a{background:url(../img/icons/arr-more-white.png) no-repeat right center;padding:0 6px 0 0;}.build-package .callout .price{font-size:.917em;text-align:left;text-transform:uppercase;position:absolute;bottom:8px;left:15px;}.build-package .callout .price strong{font-size:2em;font-weight:normal;}.build-package .callout a:link,.build-package .callout a:visited,.build-package .callout a:hover,.build-package .callout a:active{color:#fff;}.build-package .header{background-color:#eae9db;height:80px;}.book-wrap .build-package .header{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x bottom left #f7f6ed;margin:0 4px;padding:12px 0 10px;height:auto;}.build-package .header h3{background:url(../img/global/sprite-text-packages.png) no-repeat 0 -90px #eae9db;text-indent:-9999px;float:left;width:135px;height:80px;}.book-wrap .build-package .header h3{background:url(../img/global/sprite-text-packages.png) no-repeat 0 -180px #f7f6ed;width:100%;height:18px;}.build-package .header p{padding:14px 14px 0 0;}.build-package .type{background:#fff;font-size:.917em;line-height:1.636em;padding:10px;}.build-package-wrap .build-package .type .show-hotel{display:block;font-size:1.333em;font-weight:700;text-align:center;}.build-package .info{background:url(../img/global/build-your-own-package-tab.png) no-repeat top center;padding:15px 10px;}.book-wrap .build-package .info{background-image:none;}.build-package .info .date-row{padding:0 0 10px 0;}.book-wrap .build-package .info .date-row{float:left;width:154px;}.book-wrap .build-package .info .check-in{padding-right:6px;}.build-package .info label{display:block;padding:0 0 5px 0;}.build-package .info label.error,.validation-advice{padding:6px 0 4px;font-style:italic;font-size:.916em;color:#db0322;}.build-package .info .date-row input{background:url(../img/global/input-datepicker.png) no-repeat;border:0;cursor:pointer;padding:3px 0 0 8px;width:146px;height:17px;color:#828282;text-transform:uppercase;}.build-package .info .row{padding:0 0 10px 0;clear:both;}.build-package .info .selects-row .adults,.build-package .info .selects-row .kids,.build-package .info .selects-row .children{float:left!important;width:75px!important;padding:0 0 10px 0!important;}.book-wrap .build-package .info .selects-row{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x bottom left #f7f6ed;margin:0 0 10px;}#ui-datepicker-div{background:#eff0ed;border-top:6px solid #d80f2c;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:8px;}.ui-datepicker-header{position:relative;}.ui-datepicker-prev{background:url(../img/global/datepicker-arrows.png) no-repeat left top;cursor:pointer;text-indent:-9999px;position:absolute;top:0;left:0;display:block;width:26px;height:18px;}.ui-datepicker-next{background:url(../img/global/datepicker-arrows.png) no-repeat right top;cursor:pointer;text-indent:-9999px;position:absolute;top:0;right:0;display:block;width:26px;height:18px;}.ui-datepicker-title{text-transform:uppercase;padding:2px 0 10px 0;text-align:center;}.ui-datepicker-calendar{font-size:.917em;text-align:center;width:182px;}.ui-datepicker-calendar th,.ui-datepicker-calendar td{width:26px;height:18px;}.ui-datepicker-calendar th{color:#333;font-weight:normal;padding:4px 0;height:auto;}.ui-datepicker-calendar td{background:#fff;}.ui-datepicker-calendar td a{line-height:18px;display:block;margin:auto;width:18px;height:18px;}.ui-datepicker-calendar td a.ui-state-active{background:#065ca8;color:#fff;cursor:default;text-decoration:none;}