#content h1.cartHeader{margin:2em 0 0 0;padding:0;border-bottom:0}
#optionsContainer h2{margin-bottom:0;padding-bottom:1em;font-size:1.75em}
#optionsContainer p{margin-bottom:1em}
p.footnote{font-size:.75em;color:#777;margin:0 0 20px 0;padding:10px;border:1px solid #ccc;background-color:#f0f0f8}
.formError{margin:10px 0 0 10px;color:#fff}
.formSelect{margin:1px 0;border:1px solid #444}
.multiSelect{height:5em;border:1px solid #444}
.backToSearch{padding:5px}
.backToSearch a{font-size:12px;padding:5px}
.cartButton{margin-left:5px;padding:7px 10px}
a.clearCart{float:right;text-transform:uppercase;display:block;font-size:.75em}
a.clearCart:hover{text-decoration:none}
a.linkQuickDetails{background:url("/cdo-web/images/icons/eye_sm.png") no-repeat scroll right 5px transparent;padding-right:17px;clear:left}
#dateRangeBlock label{display:none}
#products .iradio_flat-orange{margin-top:15px!important;margin-left:10px!important}
#cart{padding:10px;border:1px solid #ccc;margin:0 0 10px 0}
#cartItems{margin:0;position:relative}
#cartItems .inventoryItem{margin:0;border:0;padding:15px 10px;background-color:transparent}
#cartItems .inventoryItem:hover{background-color:#f0f0f8}
#cartItems .inventoryItem a.title{line-height:1.2em;font-weight:normal;word-wrap:break-word}
#cartItems .inventoryItem .itemDesc strong{font-weight:bold;margin-right:5px}
#cartItems .inventoryItem .itemDesc .itemDetails{float:left;font-size:12px;line-height:15px}
#cartItems .inventoryItem .itemDesc a.buttonInvRemove{float:right;font-size:.8em;background:url('/cdo-web/images/icons/icon_delete.png') 98% center no-repeat transparent;padding:5px 16px 5px 0}
#listDatePickers .title{margin-bottom:5px}
#listDatePickers .normalsYears{float:left;margin-right:10px;display:block;width:100px}
#listDatePickers .normalsMonths{float:left;margin-right:10px;display:block;width:100px}
#listDatePickers .normalsDays{float:left;margin-right:10px;display:block;width:100px}
#listDatePickers .normalsHours{float:left;display:block;width:100px}
#years,#months,#days,#hours{width:100px}
#normalsDlyMessage{display:none}
#cartEmpty{font-weight:normal;display:none;margin-left:10px;padding:20px 20px 220px 10px}
#cartEmpty h2{font-weight:bold;margin:20px 0 10px 0;padding:0}
#cartBody{text-align:left}
#cartBody h2.header{margin:20px 0;text-align:center}
#cartBody p{text-align:center}
#pageChain{font-size:.85em}
#pageChain ul{border-top:1px solid #ccc;padding-top:5px}
#backButton,button.cartButton{text-transform:uppercase;font-size:1em}
#cartContainerReview{width:100%;border:0;background-color:#fff}
#results a:hover{cursor:pointer}
#cartloading{text-align:center;margin-top:63px;height:200px}
#cartloading .cartcenter{text-align:center;margin:auto}
.ajaxloader{clear:both}
.helpTooltipLink{float:right;font-size:9px}
.helpTooltipLink a{text-decoration:none}
.optionbox{margin-bottom:20px;border:1px solid #ccc;width:800px}
.optionbox .pad{padding:10px}
.productSelectionBox{width:100%}
.productSelectionBox .iradio_flat{margin:10px auto}
.productSelectionBox .productSelection{width:100%;margin:0 0 10px 0;padding:.75em;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#efefef}
.productSelectionBox .productSelection .productSelect{background-color:#efefef;float:left;margin:3% 20px 0 0;display:table-cell;width:35px}
.productSelectionBox .productSelection .productName{float:right;vertical-align:middle;display:table-cell;min-height:45px;width:85%}
.productSelectionBox .productSelection .productName .name{display:block}
.productSelectionBox .productSelection .productName .productDetail{font-size:.85em;color:#999}
.productError{float:left;margin:0;padding:0;-moz-box-shadow:0 0 5px #cc5858;-webkit-box-shadow:0 0 5px #cc5858;box-shadow:0 0 5px #cc5858}
.outOfRangeImg{margin:10px 20px 10px 5px;float:left}
.timeInputStart,.timeInputEnd{background:url('/cdo-web/images/icons/icon_clock_sm.png') 98% center no-repeat transparent;margin-bottom:.25em;margin-right:7px;padding:1px 2px}
.reviewBlock{border:1px solid #ccc;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 1em auto}
.reviewBlock h3{margin-bottom:.5em;color:#777;font-family:'Bitter',Cambria,Georgia,Palatino,serif}
.reviewBlock label{display:block}
#ui-datepicker-div{background-color:#f0f0f8;padding:.5em;width:201px;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);box-shadow:0 0 2px 2px rgba(0,0,0,0.2)}
#ui-datepicker-div .ui-timepicker-div .ui-widget-header{display:none}
.ui_tpicker_time_label,.ui_tpicker_time,.ui_tpicker_hour_label{display:none}
.noaa-daterange-input{width:552px;padding:4px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.25em}
#dataStartTime,#dataEndTime{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:272px;padding:4px!important;margin-top:.25em}
.noaa-daterange-dialog{position:absolute;left:0;top:27px;z-index:20;width:439px}
#products .lcdOptions{padding:.5em}
#products .lcdOptions input[type="checkbox"]{display:inline-block;margin-top:-3px;margin-left:0;margin-right:0;line-height:20px;vertical-align:middle}
#products .lcdOptions label.name{display:inline-block;margin:0;line-height:20px;font-size:1em}
#products .lcdOptions label.name:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}