#occasionStrip{background:#80a6ad url(/layout/images/findmygift.png) no-repeat 0 0;font:700 14px/20px "Quicksand",Arial,Helvetica,sans-serif;padding:15px 15px 0 375px;box-sizing:border-box;margin-bottom:15px;position:relative;min-height:60px;display:none;color:#fff;z-index:1}.Home.NF #occasionStrip{display:block}#occasionStrip .oStripBox{line-height:30px;margin-left:2%;width:28.2%;float:left}.oStripBox label,.oStripBox input{box-sizing:border-box;font-weight:400;display:block;width:100%;padding:0}.oStripBox input{font:600 12px/24px "Quicksand",Arial,Helvetica,sans-serif;border-radius:2px;padding:3px 10px;cursor:pointer;outline:none;border:none;color:#888}.oStripBox .dropInput,.dropPop .parent{position:relative}.dropPop .parent{z-index:2}.dropPop .parent .hasChild:not(:empty){box-sizing:border-box;border:1px solid #eee;position:absolute;background:#fff;display:none;right:-70%;width:70%;z-index:1;top:0}.dropPop .parent:hover .hasChild:not(:empty){display:block}.oStripBox .dropInput>input{padding:3px 20px 3px 10px;height:30px;width:100%}.dropPop .hasChild:not(:empty)+label[data-occasion-url]:after,.oStripBox .dropInput:after{position:absolute;display:block;content:"";right:10px;top:10px;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #aaa}.dropPop .parent label[data-occasion-url=""]:after{right:9px}.oStripBox .dropPop{position:absolute;width:100%}.oStripBox .dropPop:not(.on),.dropPop label input[type=radio]{display:none}.dropPop .occasionList{text-align:left;padding:8px 0}.dropPop .addressList{padding-bottom:8px}.dropPop label{font-size:13px;cursor:pointer;padding:0 10px;color:#666;width:auto}.dropPop .occasionList .parent:hover,.dropPop .occasionList label:hover{background:#fafafa}.dropPop .hasChild:hover+label,.dropPop label:hover{color:#ea435f}.dropPop label .customRadioBtn{border:1px solid #979797;box-sizing:border-box;border-radius:50%;margin-top:8px;display:block;height:14px;float:right;width:14px}.dropPop label input+.customRadioBtn:before{background:#00b3ed;margin:3px 0 0 3px;border-radius:50%;visibility:hidden;display:block;height:6px;content:"";width:6px}.dropPop label input:checked+.customRadioBtn:before{visibility:visible}.dropPop label input:disabled+.customRadioBtn{border:1px solid #bbb;cursor:not-allowed;background:#ddd}.dropPop label.suburb{position:relative;margin-bottom:8px;cursor:default}.dropPop label.suburb input[type=text]{border:1px solid #8c8c8c;border-radius:0;padding:0 10px}.dropPop label.suburb input[type=text]+span.alert-box{position:absolute;width:260px;left:100%;margin:0;top:31px}.dropPop .closeDropPop{text-align:center;font-style:normal;position:absolute;line-height:14px;cursor:pointer;font-size:13px;display:block;color:#979797;height:16px;width:16px;right:5px;top:2px}.oStripButton{font:700 14px/28px "Quicksand",Arial,Helvetica,sans-serif;position:relative;cursor:pointer;float:right}.oStripButton:after{font-family:quicksand,Arial,Helvetica,sans-serif;position:absolute;line-height:28px;display:block;content:">";right:0;top:0;-webkit-text-shadow:0 0 5px rgba(0,0,0,.2);-moz-text-shadow:0 0 5px rgba(0,0,0,.2);text-shadow:0 0 5px rgba(0,0,0,.2)}.oStripButton input{font:600 20px/30px "Quicksand",Arial,Helvetica,sans-serif;background:transparent none;text-transform:uppercase;box-sizing:border-box;cursor:pointer;display:block;outline:none;border:none;color:#fff;padding:0 10px 0 0;-webkit-text-shadow:0 0 5px rgba(0,0,0,.2);-moz-text-shadow:0 0 5px rgba(0,0,0,.2);text-shadow:0 0 5px rgba(0,0,0,.2)}.oStripButton input:hover,.oStripButton input:active,.oStripButton:hover:after{opacity:.8}.oStripBox .dropPop,#ui-datepicker-div.dropPopCalendar{border:1px solid #eee;box-sizing:border-box;border-radius:2px;background:#fff;margin-top:1px;width:100%;-webkit-box-shadow:1px 0 5px rgba(100,100,100,.5);-moz-box-shadow:1px 0 5px rgba(100,100,100,.5);-ms-box-shadow:1px 0 5px rgba(100,100,100,.5);-o-box-shadow:1px 0 5px rgba(100,100,100,.5);box-shadow:1px 0 5px rgba(100,100,100,.5)}#ui-datepicker-div.dropPopCalendar{padding:8px}.dropPopCalendar.ui-widget{font:14px Arial,Helvetica,sans-serif}.dropPopCalendar.ui-widget .ui-widget-header,.dropPopCalendar.ui-datepicker .ui-datepicker-prev,.dropPopCalendar.ui-datepicker .ui-datepicker-next,.dropPopCalendar.ui-datepicker select.ui-datepicker-month,.dropPopCalendar.ui-datepicker select.ui-datepicker-year{box-sizing:border-box;border-radius:4px;padding:0}.dropPopCalendar.ui-datepicker .ui-datepicker-prev,.dropPopCalendar.ui-datepicker .ui-datepicker-next{margin:1px 0!important}.dropPopCalendar.ui-datepicker select.ui-datepicker-month,.dropPopCalendar.ui-datepicker select.ui-datepicker-year{padding:1px 0}