.updateLocationSec .zipCode .lftInputField .prompt{font-size:13px}
.updateLocationSec .input-append input#iplocation_zipcode{height:20px;min-height:20px;width:94px;float:left;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
.updateLocationSec #enter_zipcode.input-append label{font-size:14px;color:#777;font-weight:700;margin-bottom:0;display:block}
.updateLocationSec #enter_zipcode.input-append .submitbtn{float:left;width:40px;border:1px solid #CCC;height:30px;border-radius:0 4px 4px 0;background:0;color:#666}
.updateLocationSec .zipCode a{border-bottom:0;font-size:13px;padding:0}
.updateLocationSec .zipCode a:hover{text-decoration:none;border-bottom:0}
.updateLocationSec .input-append{float:left;position:absolute;margin:0}
.updateLocationSec{margin-bottom:0;float:left}
.updateLocationSec p.location{margin-bottom:0;min-height:12px}
.updateLocationSec p.location span.service_in{font-family:OpenSansRegular,sans-serif;font-size:16px;white-space:nowrap;color:#666}
div.navbar .nav>li{border-bottom:3px solid transparent;margin-left:-1px;background-position:0 0}
.navbar ul.nav{background:0;margin:0}
.updateLocationSec ul.controls a.icon-location{background:url(geoLocationPOC/styles/updateLocationIco.png) no-repeat scroll 0 3px transparent;display:block;float:left;padding-left:16px;padding-top:0;width:112px;line-height:20px;margin-top:-1px;font-size:14px}
.updateLocationSec ul.controls .close{color:#000;font-size:15px;font-weight:700;line-height:20px;opacity:.2;position:relative;text-shadow:0 1px 0 #FFF;top:24px}
.locationZipcodeInput .cancelBtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);margin:5px 0 0 10px;text-decoration:none;font-size:15px}
.location{font:16px/24px "Open Sans",helvetica,arial,sans-serif}
.updateLocationSec{color:#777;display:block;float:left;font-size:14px;height:74px;width:200px;position:relative}
.changeLocation{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4M0JCNjNCMjcyMjU4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMzI1QUNCNkVERUQxMUUyOEM3RkY3OTM3OTNDRjg5QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMzI1QUNCNUVERUQxMUUyOEM3RkY3OTM3OTNDRjg5QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEIxMDJCMjgxOTIwNjgxMTgwODM4MzNBMEU0RkM2MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTdCMzM1RDNGNzIwNjgxMTgwODNFMTMyRkI3QzU1NEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7A85HaAAABAElEQVR42mJMWvaBAQp4gLgCiCOAWBqInwDxSiDuAOIvIAUsUIVSQLwXiDUYEEAFiKuBOAiInYH4OROQAOEVaAqRgSbUBiaQQn8gtoVKzIGayASl50DFQfJ+IME4JFNA7rsLxP+hdAeSXBxIsRmSwD00JyDzzUGKRZEElNAUI/NFQIofIAmAgk4ZiBmhdAWS3EMmqE9hIAWI7wDxPyidgiQ3H6S4BYhfMeAHIPnJIMU/gdiFgGJfUCwyQTmXoTZgAw1AfIoBGvgwUA/EN9AUHgTiJhgHWTHIU05A/AvKB3nQCxpBGIpB4Dk0BF5B/fENWZIJixsXA7ERKFzRJQACDACv+TB0kYL3QgAAAABJRU5ErkJggg==") no-repeat scroll 0 50%;display:block;font:14px/20px "Open Sans",helvetica,arial,sans-serif;padding-left:18px}
.locationDisplayUi{margin-top:13px}
.updateLocationSec .locationZipcodeInput{margin-top:8px}
.updateLocationSec .locationZipcodeInput,.updateLocationSec.updatingLocation .locationDisplayUi{display:none;margin:15px 0 0 20px}
.updateLocationSec .locationDisplayUi,.updateLocationSec.updatingLocation .locationZipcodeInput{display:block;position:relative;left:10px;padding:4px 16px 4px}
.updateLocationSec .warning{background:none repeat scroll 0 0 transparent;color:#f00;float:left;font-size:12px;margin-bottom:-11px;margin-top:-2px;padding:0}
.zipWarning{position:relative;top:-12px;float:left;width:0}
.hide{display:none!important}
.hide{display:none!important}
.RR{width:100%;float:left}
.RR .required{border:1px solid red;-webkit-transition:border 600ms linear;-moz-transition:border 600ms linear;-o-transition:border 600ms linear;transition:border 600ms linear}
.rightHandRail{float:left;display:block;width:100%;background:#f9f9f9;color:#666}
.rightHandRail .railHeader{background:#067bb5;width:100%;float:left;display:block;border:0;padding:16px 0;font-weight:600}
.rightHandRail h2{font-weight:normal;display:block;width:90%;margin:auto;padding:0;font-size:24px;line-height:24px;color:#fff}
.rightHandRail h2 span{display:inline;font-size:24px;font-weight:600;font-family:OpenSansSemiBold,sans-serif}
.rightHandRail h3{color:#666;font-size:16px;padding:0;font-family:OpenSansSemiBold,sans-serif;margin:15px 0 0 0}
.rightHandRail p{color:#666;font-size:13px;margin:0;padding:0}
.rightHandRail span{margin:0;padding:0;font-size:16px;font-family:OpenSansSemiBold,sans-serif}
.rightHandRail .railBody{box-sizing:border-box;border:1px solid #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;font-family:OpenSansRegular,Helvetica,Arial,sans-serif;float:left;margin:0;padding-bottom:20px;overflow:hidden;width:100%}
.rightHandRail .railBody .slice{width:90%;border-bottom:1px solid #dedede;margin:0 auto 10px 5%;padding:10px 0 20px 0;float:left;display:block}
.rightHandRail .railBody .timeSlice a{text-decoration:none;color:#333}
.rightHandRail .railBody .timeSliceHidden{display:none}
.rightHandRail .change{z-index:10;margin:0;padding:0;overflow:hidden;width:220px;height:50px;display:block;background:#f9f9f9}
.rightHandRail .change .open{margin-left:-220px}
.rightHandRail .zip{width:70px;background-color:#fff;border:1px solid #ccc;display:inline-block;height:20px;padding:2px 6px;margin-bottom:10px;font-size:10px;line-height:15px;color:#555;float:left;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;display:block;float:left}
.rightHandRail .go{background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,white,#e6e6e6);background-repeat:repeat-x;border:1px solid;border-color:#ccc #ccc #b3b3b3;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;color:#333;cursor:pointer;display:block;float:left;line-height:20px;margin:0;padding:2px 12px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:auto;font-size:11px;vertical-align:top}
.rightHandRail .cancel{color:#067bb5!important;font-size:12px;font-family:OpenSansSemiBold,sans-serif;line-height:20px;text-decoration:none;padding:0;vertical-align:top;display:block;float:left;margin:4px 0 0 35px}
.rightHandRail .cancel:hover{text-decoration:none}
.rightHandRail .changeSlide{margin:0;padding:0;overflow:hidden;height:50px;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.rightHandRail .swapper{cursor:pointer}
.rightHandRail .swapper{cursor:pointer}
.rightHandRail .ArrowRight,.rightHandRail .ArrowRight2{display:block;float:left;width:300px}
.rightHandRail .ArrowRight2{margin-top:-5px}
.rightHandRail .open .ArrowRight,.rightHandRail .open .ArrowRight2{width:220px}
.rightHandRail .ArrowRight:after{font-family:'HomeServices';font-style:normal;content:"\f053";position:relative;top:-26px;left:160px}
.rightHandRail .input-append{white-space:normal;width:100%}
.RR_btn{color:#fff;background:#f60;border-radius:5px;border:0;padding:10px 0;text-align:center;font-size:16px;font-weight:600;margin:10px 0 0 5%;width:90%}
.show{visibility:visible!important;display:block!important;-ms-filter:"alpha(opacity=10)"!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;-khtml-opacity:1!important;opacity:1!important}
.schedulerLabelError{position:relative;top:0;left:0;margin:0;width:170px;background-color:#dc0b00;display:none;height:auto;line-height:13px;padding:5px 7px;z-index:2;-moz-border-radius:7px;border-radius:7px;box-shadow:0 1px 5px #CCC;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.schedulerLabelError span{color:#fff;font-family:arial;font-size:13px;font-weight:normal;line-height:13px}
.schedulerLabelError .schedulerLabelErrorArrow{position:absolute;margin:0 0 0 2px;width:0;height:0;border-top:0 solid transparent;border-left:10px solid transparent;border-bottom:8px solid #dc0b00;border-right:10px solid transparent;top:-8px}
.slice select{width:100%;color:#333;border:0;border:1px solid #ccc;padding:3px 0;margin:0;font-weight:bold;font-size:12px}
.slice option{color:#000;font-weight:normal}
.slice option:disabled{color:#999}
.hybridRadioGroup h3{margin:0 0 10px 0}