#f2b-widget{font-family:Arial,Helvetica,sans-serif;font-size:12px;height:50px;padding-left:5px}#f2b-widget img{padding:0}#f2b-widget #cin{height:50px;width:120px;float:left}#f2b-widget #f2b-calendar{float:right}#f2b-widget #cin .cin-box{width:113px;background-color:#fff;height:22px;padding:2px;border:1px solid #aaa}div>#f2b-widget #cin .cin-box{width:112px}#f2b-calendar{padding-top:1px}#f2b-widget #checkInDisplay{width:90px}#f2b-widget input#checkInDisplay,#f2b-widget #stayLength{background-color:#F0F5F9;border:1px solid #5ca3d2;font-size:14px}#f2b-widget #duration{width:50px;float:left}#f2b-widget #duration .label{clear:both}#f2b-widget #duration .duration-box input{width:18px;padding:1px}#f2b-widget #duration .duration-box{width:22px;background-color:#fff;height:22px;padding:2px;border:1px solid #aaa;float:left}#f2b-widget .searchButtonContainer{float:left;width:120px;height:30px;padding-left:10px;padding-top:12px}#f2b-widget .searchButton{width:118px;height:30px;background-image:url(https://www.freetobook.com/affiliates/dynamicWidget/images/searchButton.gif);border:none;background-color:#fff0;cursor:pointer}#f2b-widget .stayDate{width:150px;height:20px;float:left;margin-top:0;margin-left:5px;padding:2px;border:1px solid #aaa;background-color:#fff;padding-top:4px;font-style:italic}#f2b-widget .stayDate span{font-style:normal}.pseudolink{cursor:pointer}.cp_container{visibility:hidden;position:absolute;left:0;top:0;width:182px;background-color:#FFF;padding:0;margin:0;overflow:hidden;z-index:99;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-align:center;vertical-align:middle;line-height:normal;border:3px solid #606d7f}.cp_container .month{float:left;width:182px;height:auto;padding:0;margin:0}.cp_container .monthHeader,.cp_container .monthFooter{float:left;width:182px;height:20px;padding:0;margin:0}.cp_container .monthHeader,.cp_container .monthFooter{background-color:#606d7f;color:#fff;font-weight:700;font-size:11px;height:14px}.cp_container .week,.cp_container .weekHeader{float:left;width:182px;height:20px;padding:0;margin:0}.cp_container .day,.cp_container .selectedday,.cp_container .pastday,.cp_container .othermonth{padding:0;margin:0;padding-top:3px;float:left;height:16px;width:25px;border-right:1px solid #eee;border-bottom:1px solid #eee}.cp_container .weekHeader{font-weight:700;background-color:#606d7f;font-size:11px;color:#fff;height:16px;padding-bottom:2px}.weekHeader .day{border:none;width:26px;height:16px}.cp_container .pastday{color:#aaa}.cp_container .selectedday{background-color:#FF6}.cp_container select{font-size:10px;text-align:center;font-weight:700}