

/* START channel specific */
p em
{
	font-size: 1em;
}
.emphasis
{
	font-size: 1em;
	color: #0000FF;
}
.beefy
{
	font-weight: bold;
}
dt
{
	font-weight: bold;
}
dd
{
	margin: 0 0 10px 0;
}
/* END channel specific elements */

/* START section specific */
#pnl_world_currencies table, td
{
	margin: 0.5ex;
}
#pnl_world_currencies th
{
	font-size: 1.275em;
	margin-bottom: -0.5ex;
}
#pnl_world_currencies td
{
	padding: 0.8ex;
}
#pnl_foreign_exchange_guide ul
{
	margin-left: 3em;
}
#pnl_foreign_exchange_guide li
{
	padding-bottom: 2ex;
}
#pnl_foreign_exchange_guide .stand-out
{
	font-size: 1em;
	color: #FF0000;
}
#pnl_deals li, #pnl_money_saving li
{
	padding: 5px;
	list-style-image: url(../images/arrow.gif);
	margin-left: 5%;
}
/* END section specific */

/* START page specific - virtual hierarchy */
#pnl_foreign_exchange_guide_pagex1_imgx1, #pnl_foreign_exchange_guide_pagex2_imgx1, #pnl_foreign_exchange_guide_pagex3_imgx1, #pnl_foreign_exchange_guide_pagex4_imgx1, #pnl_foreign_exchange_guide_pagex5_imgx1, #pnl_foreign_exchange_guide_pagex6_imgx1, #pnl_foreign_exchange_guide_pagex7_imgx1, #pnldeals_pagex1_imgx1, #pnl_money_saving_pagextips_imgx1
{
	float: right;
	margin-left: 1em;
}

.block h1
{
	margin: 0px;
	color: #000;
	padding: 3px 0px 3px 25px !important;
	border-bottom: 1px solid #006 !important;
	background-color: #EEF;
	background-image: url(../images/arrow_in_circle.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.block h2
{
	margin: 0px;
	color: #000;
	padding: 3px 0px 3px 25px !important;
	border-bottom: 1px solid #006 !important;
	background-color: #EEF;
	background-image: url(../images/arrow_in_circle.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	font-size:12px;
	text-decoration:none;
}
.block
{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #006;
	margin: 6px 0px 0px 0px !important;
}
.item
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #006;
	padding: 5px 15px;
	margin-bottom: 10px;
}

/* END page specific - virtual hierarchy */
.msfg-providercell
{
    font-weight:normal !important;
	width:110px;
	padding:3px!important;
}

.msfg-bestbuys-table-column-ordering
{
	text-align:left;
	padding:3px!important;
}

.msfg-bestbuys-table-column-delivery
{
	text-align:center!important;
	width:195px !important;
	padding:3px!important;
}

.msfg-additional
{
	text-align:left !important;
	padding:3px!important;
}

.msfg-apply
{
	text-align:center;
	padding:3px!important;
}

.msfg-bestbuys-table-column-phone
{
	text-align:center;
	vertical-align:bottom;
}
.msfg-bestbuys-provider-image
{
	vertical-align:top;
	margin-bottom: 3px !important;
}

.msfg-bestbuys-table-column-cheques {width:70px; padding:3px!important;}

.msfg-tabcontrol {width:100%;}
.msfg-tabcontrol-tabs {margin-top:0;}
.msfg-tabcontrol-tabs li a {padding:5px 9px;}
.msfg-bestbuys-table {border:0 !important; border-left:1px solid #ccc !important; border-right:1px solid #ccc !important; border-bottom:1px solid #ccc !important; margin-bottom:20px;}
.msfg-bestbuys-table td, .msfg-bestbuys-table th {text-align:center; border-left:1px dotted #ccc; border-top:1px solid #ccc; padding:0px 3px;}
.msfg-bestbuys-description p {color:#666; font-size:11px; padding:5px 10px; height:18px;}

.box {background-color: #F8F8FF; border: 1px solid #000000; padding: 5px 5px 5px 55px; margin: 0px !important;}
.boxwrapper { width: 100%;margin-top:-25px; margin-bottom:10px; } /* A wrapper div is required to circumvent the faulty IE5 box model */
.boxicon {float: left; margin: 0px 0px 0px -50px;}
.boxcontent {margin: 0px !important; width: 550px;}
.boxbaseline {clear: both; margin: 0px !important;}
.box a {color: #000066; font-weight:bold; margin:0px;}
.box p {color: #000066; margin:0px;}
.box h2 {color: #000000; font-weight:bold; margin:0px; font-size:12px; border-bottom: 0px;}
