.default-box h4{float:left; width:100%; color:#800000; font-weight:bold; text-align:left; font-size:16px; padding:10px 0; margin:0;}

.orderTable{float:left; color:#800000; border:1px solid #800000; width:340px; text-align:left; margin:0 0 10px 0;}
.orderTable tr.last th,
.orderTable tr.last td { border-bottom:1px solid #800000!important;}
.orderTable td dl{margin-top:0;}
.orderTable td dl.item-options dt {padding-left:20px; font-style:normal; font-weight:normal;}
.orderTable td dl.item-options dd{ font-style:italic;}
.orderTable td.line{ border-bottom:1px solid #800000!important;}
.orderTable td.noWrap{white-space:nowrap;}
.orderTable td.attributes-col h4.title{ width:140px; color:#800000;}
.orderTable td, .orderTable th{ padding:5px!important;}


.orderTable tfoot {border-top:1px solid #800000; }

.addInstructions{float:left; width:164px; color:#800000; text-align:left; padding:15px 0 0 0;}
.addInstructions .textDiv{float:left; width:100%; color:#800000; font-size:11px; min-height:42px; height:auto!important; height:42px;}
.textAreaDiv{float:left; width:100%; padding:5px 0; min-height:70px; height:auto!important; height:70px;}
.textArea{float:left; width:155px; height:70px; color:#800000;border:1px solid #800000;}

.termsAndCondition{float:left; width:100%; padding:15px 0 10px 0; font-size:11px;}
.termsAndCondition a{color:#800000!important;text-decoration:underline;}
.termsAndCondition a:hover{ text-decoration:none;}
.agreed{float:left; width:135px; font-size:11px; padding:0; margin:0}
.inputDiv{float:left; width:auto; padding:5px 0 0 5px;}
.checkBox{height:14px; padding:0; margin:0;}

.deliveryDetails{float:right; width:152px; color:#800000; text-align:left; font-size:11px; padding:6px; border:1px solid #800000;}
.smallHeading{float:left; width:100%; font-weight:bold;}
.titleSmall{float:left; width:94px;}
.timeSmall{float:left; width:55px; text-align:right; font-weight:bold;}
.bigHeading{float:left; width:100%; font-size:12px; font-weight:bold; padding:10px 0 5px 0;}
.radioHeading{float:left; width:125px; padding:6px 0 0 0;}
.timeDropdownDiv{float:left; width:auto; padding:5px 3px 0 10px;}
.minuteDropdownDiv{float:left; width:auto; padding:5px 3px 0 0;}
.meridiemDiv{float:left; width:auto; padding:5px 0 0 0;}
.selectedTimeTitle{float:left; width:90px; font-size:12px; padding:10px 0 0 0;}
.selectedTime{float:right; width:auto; font-size:12px; font-weight:bold; text-align:right; padding:25px 0 0 0;}

.timeDropdownDiv select, .minuteDropdownDiv select, .meridiemDiv select{color:#800000; font-weight:bold;}

.buttonDiv{ float:left; width:100%; padding:30px 0 10px 0;}
.leftButton{float:left; width:auto;}
.rightButton{float:right; width:auto;}

.rowDiv{float:left; width:100%;}
.rowDiv2{float:left; width:100%; padding:2px 0 0 0;}

