
#main_container { width:992px; font-size:12px; float:left; margin-bottom: 35px; }
#main_container a { text-decoration:none !important; }


.breadcrum { margin: 5px 0px 0px 0px; padding:0px 0px 0px 10px;} 

.EUregWrap { width:992px; margin: 0 auto; height: 100%; overflow: hidden; }

div.EUregWrap div.topcontent { width: 992px; background: #e0e0e0 url('/images/general/euregtopbg.jpg') repeat-x 0 0;  margin: 0; padding: 0 0 20px 20px; }

div.topcontent ul { list-style:none; margin: 0; padding: 0; }

div.topcontent ul li { clear:both; clear: both; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

div.topcontent ul li.topli { height: 421px; width: 952px; background: url('/images/general/euregtopmain.jpg') no-repeat 0 0; }

div.topcontent ul li.topli > span { text-indent: -9999px; display: block; height: 38px; width: 104px; background: url('/images/general/euregstep1.gif') no-repeat 0 0; margin: 50px 0 0 38px; }
div.topcontent ul li.topli p { width: 220px; margin: 25px 0 0 38px; font-size: 17px; font-weight: bold; clear: both; }
div.topcontent ul li.topli p span { color: #3E71B5; }

div.topcontent ul li.btmli { height: 440px; width: 952px; background: url('/images/general/euregbtmmain.jpg') no-repeat 0 0; }

div.topcontent ul li.btmli > span { text-indent: -9999px; display: block; height: 38px; width: 104px; background: url('/images/general/euregstep2.gif') no-repeat 0 0; margin: 50px 0 0 38px; }
div.topcontent ul li.btmli p { width: 220px; margin: 25px 0 0 38px; font-size: 18px; clear: both; }
div.topcontent ul li.btmli p span { color: #3E71B5; }

div.topcontent div.euregbar { clear:both; height: 110px; line-height: 25px; width: 952px; background: #3175b7 url('/images/general/euregblubg.jpg') repeat-x 0 0; text-align: center; }

div.topcontent div.euregbar p { color: #fff; font-weight: bold; font-size: 14px; padding: 10px 0 0 0; margin: 0; display: block; width: 100%; }

div.topcontent div.euregbar img { padding-top: 10px; }

div.EUregWrap div.topcontent h1 { text-indent: -9999px; height: 209px; width: 952px; background: url('/images/general/euregheader.png') no-repeat 0 0; margin: 0; padding: 0; }

div.EUregWrap div.topcontent h2 { text-indent: -9999px; height: 45px; width: 952px; background: url('/images/general/euregh2.gif') no-repeat 0 0; margin: 0; padding: 0; position: relative; clear: both; }



div.EUregWrap div.btmcontent { width: 992px; background: url('/images/general/euregbtmbg.jpg') repeat-x 0 0; margin: 0; padding: 0; height: 100%; overflow: hidden; }

div.EUregWrap div.btmcontent img.btmheader { display: block; margin: 18px 0 0 17px; }



div.DeliveryWrapper {
	width: 774px !important;
	overflow:hidden !important;
	margin: 0 auto;
	padding:0 !important;
	background:none;
}

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 repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    position: relative;
    width: 754px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation .left {
    background: none repeat scroll 0 0 transparent;
    float: left !important;
    height: auto !important;
    margin: 0;
    padding: 28px 0 66px 21px !important;
    width: 332px !important;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation .left ul.main_list {
padding: 10px 0px 0px 15px !important;
margin: 0 !important;
float: left;
width: 120px;
display: block;
clear: none;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation .left ul.main_listRight {
padding: 10px 0px 0px 15px !important;
margin: 0 !important;
float: left;
width: 120px;
display: block;
clear: none;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left p{
	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;
	display:block;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left p.smallRed{
	color:#ed1c24 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	padding: 15px 0 5px 0 !important;
	font-size: 11px !important;
	background:none;
	float:left;
	width: 200px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left ul.main_list li.smalllist{
	list-style:none !important;
	color:#000 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	margin:0;
	background:none;
	display:block;
	width:120px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.left ul.main_listRight li.smalllist{
	list-style:none !important;
	color:#000 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	margin:0;
	background:none;
	display:block;
	width:120px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.right {
    background: url("/images/general/euDelivMap.png") no-repeat scroll 0 4px transparent !important;
    clear: none;
    float: right !important;
    height: 360px !important;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 64px;
    width: 391px !important;
    z-index: 2;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData  {
	clear:both !important;
	margin-top:-5px !important;
	margin-bottom:0 !important;
	margin-left:0 !important;
	margin-right:0 !important;
	background:none;
	padding:0;
	width:732px;
}

div.DeliveryWrapper div.innerDeliveryWrapper div.DeliveryInformation div.TabularData  table {
	border-collapse: collapse;
    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 .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 .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 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px;
	clear:both !important;
	background: none;
	margin:0;
	padding:20px 0;
	width:100%;
}