/*Overides*/
/*.sub-help div {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	width:auto;
	height:auto;
}*/
/*End Overides*/

div.DeliveryWrapper {
	width: 774px !important;
	/*overflow:hidden !important;*/
	margin:0 0 0 -10px !important;
	padding:0 !important;
	background:none;
}

div.DeliveryWrapper div.postalStrike{
	width: 774px !important;
	height: 448px !important;
	float:right !important;
	background: url(/images/delivery_times/bg_img_postalStrike.jpg) no-repeat 0px 4px !important;
	margin:0;
	padding:0;
	clear:none;
	z-index:2;
}

div.DeliveryWrapper div.innerDeliveryWrapper {
	background:none;
	padding:0 20px;
	margin:0;
	width:734px;
}

div.DeliveryWrapper div.innerDeliveryWrapper p {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	text-align: justify !important;
	margin:0 !important;
	
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation  {
	background:none;
	padding:0;
	margin:0;
	width:754px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation .left {
	width: 332px !important;
	height: auto !important;
	float:left !important;
	padding: 25px 0 0 0 !important;
	margin:0;
	background:none;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation .left ul {
	padding:0 !important;
	margin:0 !important;
}
div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left ul li {
	list-style:none !important;
	color:#0072bc !important;
	font-family:Arial, Helvetica, sans-serif !important;
	padding: 5px 0 5px 0 !important;
	font-weight: bold !important;
	font-size: 16px !important;
	margin:0;
	background:none;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left ul li.divider {
	background: url(/images/delivery_times/divider.png) no-repeat 0px 4px !important;
	height: 2px !important;
	width:100%;
	margin:0;
	padding:0;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left span.red {
	color:#ed1c24 !important;
	background:none;
	display:inline;
	margin:0;
	float:none;
	height:auto;
	width:auto;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.right {
	width: 406px !important;
	height: 260px !important;
	float:right !important;
	background: url(/images/delivery_times/map_delivery.png) no-repeat 0px 4px !important;
	margin:0;
	padding:0;
	clear:none;
	z-index:2;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData  {
	clear:both !important;
	/*margin-top:-10px !important;
	margin-bottom:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;*/
	margin:-10px 0 0; margin:45px 0 0 0\9;
	background:none;
	padding:0;
	width:732px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData  table {
	border-collapse: collapse;
    margin: 0;
    position: relative;
    text-align: inherit;
    width: 100%
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData span.main {
	color:#ffffff !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	background: url(/images/delivery_times/infoLogo.png) no-repeat 3px 2px !important;
	padding: 6px 0 10px 45px !important;
	line-height: 31px !important;
	display:inline;
	margin:0;
	height:auto;
	width:auto;
	float:none;
	
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData span.sub {
	color:#ffffff !important;
	font-weight: normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-style:oblique !important;
	display:inline;
	margin:0;
	background:none;
	height:auto;
	width:auto;
	float:none;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .head {
	padding: 5px 0 5px 0 !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color: #0072BC !important;
	text-align:center !important;
	width: 100px !important;
	border-left: 1px solid #0072BC !important;
	border-bottom: 1px solid #0072BC !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .delivhead {
	padding: 5px 0 5px 5px !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color: #0072BC !important;
	width: 100px !important;
	border-left: 1px solid #0072BC !important;
	border-bottom: 1px solid #0072BC !important;
	background-color: #0072BC;
	color: #fff !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .headLeft {
	padding: 5px 0 5px 5px !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color:#0072bc !important;
	text-align:left !important;
	border-bottom: 1px solid #0072BC !important;
	width: 448px !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .redDeliveryNote {
	padding: 5px 0 5px 5px !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color:#ed1c24 !important;
	text-align:left !important;
	border-bottom: 1px solid #0072BC !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .redDeliveryNote_last {
	padding: 5px 0 5px 5px !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color:#ed1c24 !important;
	text-align:left !important;
	border:none !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .deliveryNote {
	padding: 5px 0 5px 0 !important;
	font-weight: normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color:#0072bc !important;
	text-align:left !important;
	display:inline;
	margin:0;
	background:none;
	float:none;
}


div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .price {
	padding: 5px 0 5px 0 !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color:#ed1c24 !important;
	text-align:center !important;
	border-left: 1px solid #0072BC !important;
	border-bottom: 1px solid #0072BC !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .delivinfo {
	padding: 5px 0 5px 5px !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color:#ed1c24 !important;
	border-left: 1px solid #0072BC !important;
	border-bottom: 1px solid #0072BC !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData .price_last {
	padding: 5px 0 5px 0 !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color:#ed1c24 !important;
	text-align:center !important;
	border-left:1px solid #0072BC !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.small_Print {
	clear:both !important;
	background: none;
	margin:0;
	padding:20px 0;
	width:auto;
}

.xmasTimes{
margin-bottom: 8px;
}
