/**************************************************
	global elements
**************************************************/
body {
	background: #474d5d url(layout_purchasestream_body_957) repeat-y center top;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #aac6d4;
	text-align: center;
	min-width: 962px;
}

form {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.fake_link,
a {
	color: #3d8ac5;
	cursor: pointer;
}

#quoteapplet9 .fake_link,
#quoteapplet9 a  {
	color: #930031;
	cursor: pointer;
}

.fake_link {
	text-decoration: underline;	
	font-weight: bold;
}

table {
	border-collapse: collapse;
}

td {
	padding: 0;
	margin: 0;	
}

input,
select,
textarea {
	color: #333;
	font-size: 11px;
}

/**************************************************
	global classes
**************************************************/
.header {
	padding: 10px 0px;
	text-align: left;
	width: 962px;
	margin:0 auto;
	overflow: hidden;
}

.shopping_cart img {
	margin-left: 5px;
}

.shopping_cart a {
	color: #fff; 
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.text_input {
	height: 16px;
	line-height: 16px;
	padding: 0 0;
	border: 1px solid #A0A1A2;
}

input.readonly {
	height: 16px;
	line-height: 16px;
	padding: 0 0;
	border: 1px solid #A0A1A2;
	background-color: #E7E6E6;
	color: #666;
}

#show_details {
	display: none;
}

.info_field {
	vertical-align: top;
	margin-left: 5px;
}

.Directions_float_left {
	float:left;
	width:50%;
}

/**************************************************
	home page
**************************************************/
#home {
	background: #474d5d url(layout_purchasestream_body_1121) repeat-y center top !important;
}

#home .content {
	overflow: hidden;
	width: 962px;
	margin: 0 auto;
	text-align: left;
}

.homepage_marketing_top_nav{
	width: 680px;
	min-height: 33px;
	background-image: url(layout_intrasectionalnavsection_bar_680);
	background-position: top right;
	background-repeat: no-repeat;
}

.shopping_cart {
	float:right; 
	margin-top: 34px;
}

#home h2 {
	background: transparent url(layout_quotetoolsection_header) no-repeat 0 0;
	width: 262px;
	height: 33px;
	line-height: 33px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

#home #main_content_wrapper {
	background-repeat: no-repeat;
	background-position: center top;
	height: 490px;
	overflow: hidden;
	text-align: center;
	min-width: 962px;
}

#home .column_1 {
	margin-right: 20px;
	float: left;
	width: 262px;
	overflow: hidden;
}

#home .column_2 {
	position: relative;
	float: left;
	width: 680px;
	height: 390px;
	overflow: hidden;
}

/**************************************************
	home page: scrolling promos
**************************************************/
.homepage_marketing_banner {
	border: 1px solid #3d8ac5;
	height: 253px;
	width: 672px;
	overflow: hidden;
	position: absolute;
	top: 36px;
	left: 3px;
	z-index: 10;
}

.iedom{
	position: relative;
}

.homepage_marketing_promos {
	position: absolute;
	top: 293px;
	left: 3px;
	z-index: 10;
	width: 673px;
	overflow: hidden;
	height: 95px;
}

#homepage_bg_transparency {
	height: 357px;
	width: 680px;
	background-color: #fff;
	position: absolute;
	top: 33px;
	left: 0;
	z-index: 5;
}

div.promotional_box_home {
	padding: 3px;
	margin: 0 3px 2px 1px;
	background-color: #fff;
	height: 90px;
	position:relative;
}

div.promotion_box_2 {
	border: 1px solid #3d8ac5;
	margin:1px;
	height: 86px;
}

div.promotion_box_2_img {
}

div.promotion_box_2_img img {
	height: 86px;
	width: 211px;
}

div.promotion_box_2_txt {
}

/*** Promo OverLay ***/
.overlayer_parent
{
	padding:5px;
	position:absolute; 
}

.promo_countdown_timer_bottom_left
{
	top:56px;
	left:0px;
	width: 132px;  
	height: 30px;
}

.promo_countdown_timer_bottom_right
{	
	top:56px;
	left:79px;	
	width: 132px;  
	height: 30px;
}

.promo_countdown_timer_top_left
{
	top:0px;
	left:0px;
	width: 132px;  
	height: 30px;
}

.promo_countdown_timer_top_right
{
	top:0px;
	left:79px;
	width: 132px;  
	height: 30px;	
}

.promo_countdown_timer_center
{
	top: 34px;
left: 42px;
width: 132px;
height: 18px;
}

/**************************************************
	quote tool
**************************************************/
#product_details_litebox #quote_tool_wrapper {
	color: #333;
}

#quote_tool_wrapper {
	width: 262px;
	height: 357px;
	overflow: hidden;
	color: #fff;
}

.button_bar {
	text-align: center;
	max-width: 250px;
}

.button_bar_630 {
	text-align: center;
	max-width: 630px;
}
#home #DisabledAddButton,
#home a.blue_button {
	width: 125px;
	margin: 4px auto;
}

#purchase_stream #DisabledAddButton,
#purchase_stream #DisabledContinueButton,
#purchase_stream a.blue_button {
	width: 100px;
}

.product_types
{
	padding: 0 2px;
}

.product_types_list
{
	float:left;
	margin-left:2px;
}

.product_types_title 
{
	float:left;
	padding:4px 0 0 0;
}

.inner_wrapper {
	padding: 1px 10px;
}

.inner_wrapper a {
	color: #6bd24d; 
}

#home #currency_converter_wrapper {
	height: 178px;
}
#currency_converter_wrapper {
	font-weight: bold;
	font-size: 11px;
	background: #414756;
	height: 190px;
}

#product_details_litebox #currency_converter_wrapper {
	background: #fff;
	height: 190px;
}

#currency_converter_wrapper .label {
	padding: 4px 2px 2px 2px;
	clear:both;
}

#currency_converter_wrapper a.amount {
	text-decoration: underline;
	color: #6bd24d;
	font-size: 14px;
}

#quoteappletQNG #currency_converter_wrapper .value select {
	width: 270px;
}


#currency_converter_wrapper .value select {
	width: 235px;
}

#currency_converter_wrapper .value input {
	width: 70px;
}

#litebox #currency_converter_wrapper {
	background-color: #fff;
	color: #333;
}

/**************************************************
	competitor rates
**************************************************/
#competitor_rates {
	background-color: #2F333E;
	font-weight: bold;
	font-size: 11px;
	height: 74px;
	overflow: hidden;
}

#quoteapplet9 #competitor_rates 
{
	height: 0px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	overflow: hidden;
}

#quoteapplet9 .hd 
{
    background:#930031 none !important;
    color:#fff !important;
}

#competitor_rates span {
	font-weight: normal;
	color: #999;
}

#competitor_rates table {
	width: 100%;
}

#competitor_rates td td {
	padding: 1px;
	border-bottom: 1px solid #414755;
	white-space: nowrap;
}

#competitor_rates h3 {
	margin: 0;
	padding: 0px;
	font-size: 13px;
	border-bottom: 1px solid #414755;
}

#updContent #competitor_rates h3 {
	margin: 0;
	padding: 0px;
	font-size: 13px;
	border-bottom: 1px solid #414755;
	text-align: center;
}

#competitor_rates .buys_you {
	font-size: 12px;
	font-weight: normal;
}

#quoteapplet9 #competitor_rates .buys_you {
	font-size: 11px;
	font-weight: normal;
}

/**************************************************
	today's rates
**************************************************/
#todays_rates {
	margin-top: 5px;
	background: #414756;
	font-size: 10px;
	border-bottom: 5px solid #414756; 
}

#quoteapplet9 #todays_rates {
	margin-top: 5px;
	background: #f7f7f7;
	font-size: 10px;
	font-weight: bold;
	width:278px;
	height:130px;
	border: solid 1px #ecebeb;
}

#todays_rates h4 a {
	text-decoration: underline;
}

#todays_rates h4 {
 margin: 0;
 padding: 0px 0 2px 0;
 font-size: 11px;
 text-align: center;
}

#todays_rates table {
	width: 100%;
}

.todays_rates_table th {
	border-bottom: 1px solid #414756;
	border-right: 1px solid #414756;
	width: 50%;
	padding: 1px 5px;
	background-color: #2F333E;
	border-right-color: #2f333e;
}


.todays_rates_table td {
	border-bottom: 1px solid #2F333E;
	border-right: 1px solid #2F333E;
	width: 50%;
	padding: 1px 5px;
	background-color: #2F333E;
}

#quoteapplet9 .todays_rates_table th {
	border-bottom: 1px solid #414756;
	border-right: 1px solid #414756;
	width: 50%;
	padding: 1px 3px;
	background-color: Transparent;
	font-weight: bold;
}

#quoteapplet9 .todays_rates_table td {
	border-bottom: 1px solid #2F333E;
	border-right: 1px solid #2F333E;
	width: 50%;
	padding: 1px 3px;
	background-color: Transparent;
	font-weight: bold;
	color: #000000; 
}

#quoteapplet9 #todays_rates table {
	width: 100%;
	border: solid 1px #2F333E;
	background-color: #FFFFFF;
}

/**************************************************
	navigation
**************************************************/
.navigation_topbar_wrapper{
	padding: 0;
	margin: 0 auto;
	height: 33px;
	background: #ADC5D6 url(layout_intrasectionalnavsection_bar_957) no-repeat top right;
	width: 957px;
	text-align: left;
}

.navigation_topbar{
	padding: 0;
	margin: 0;
	min-height: 33px;
	background-color: transparent;
}

.navigation_topbar_item{
	border-right: 2px groove #666666;
	text-align: center;
	background-color: transparent;
}

.navigation_topbar_link{
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
}

.sitelist{
	padding: 0 10px 0 0;
	margin: 0;
	text-align: right;	
	width:125px;
}

.sitelist_flag{
	margin: 0;
	padding: 4px 5px 0 0;
	text-align: right;
}

.sitelist_select{
	font-size: 10px;
	margin: 0;
	padding: 0;
	width:100%;
}

.sitelist_flag_text
{
	padding: 0 5px 0 5px;
	margin: 0;
	text-align: right;
	
	text-decoration: none;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
}


/**************************************************
	footer
**************************************************/
.footer_divider{
	margin:0 auto;
	padding: 0 0px;
	width: 957px;
	background-image: url(layout_footersection_links);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e1e2e3;
	height: 10px;
	clear: both;
}

.footer_body{
	position: relative;
	margin: 0 auto;
	padding: 0 0px;
	width: 957px;
	clear: both;
	background-color: #e1e2e3;
	font-size: 11px;
}

.footer_table{
	width: 927px;
}

#home .footer_body {
	margin-top: 10px;
}

.footer_body a {
	text-decoration: none;
}

.footer_body ul{
	padding:7px 0 0 0;
	margin:0;
}

.footer_body ul li{
	list-style-type:none;
	padding:0 0 1px 10px;
	background:url(symbol_icon_bullet_blue_point) no-repeat left top;
}

.footer_links{
	width: 18%;
	padding: 5px 10px;
	border-left: solid 1px #ccc;
}

.footer_secure{
	padding: 5px;
	border-left: solid 1px #ccc;
}

.footer_secure DIV{
	width: 200px;
}

.footer_copyright{
	padding-top: 20px;
	text-align: right;
}

/**********************************************************
	Quote Applet Style 1 - .co.uk Homepage
	Quote Applet Style 8 - hide links to lightboxes 
	'CLICK here for other RATES' and '*HOW DO WE COMPARE?'
***********************************************************/
#quoteapplet9 .promoNote
{
	font-size:11px;
	font-weight:bold;
	margin-top: 10px;
}

#quoteapplet1{
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	text-align: left;
	min-width: 272px;
}

#quoteapplet9 .smallText
{
	font-size:9px;
	font-weight:normal;
}

#quoteapplet9 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	text-align: left;
	min-width: 280px;
	color:#930031;
}

#quoteapplet12
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: transparent;
	min-width: 262px;
}

#quoteapplet1 #currency_converter_wrapper,
#quoteapplet12 #currency_converter_wrapper {
	height: 178px;
}

#quoteapplet9 #currency_converter_wrapper {
	height: 225px;
	background:#f7f7f7;
	width:278px;
	border:solid 1px #ecebeb;
	color:#252525;
}

#quoteapplet9 #currency_converter_wrapper a.amount {
	text-decoration: underline;
	color: #930031;
	font-size: 14px;
}

#quoteapplet9 #currency_converter_wrapper .label {
    clear: both;
    color: #930031;
    padding: 4px 2px 2px;
}

#quoteapplet9 .product_types_title 
{
	float:left;
	color:#930031;
	padding:4px 0 0 0;
}


#quoteapplet1 h2,
#quoteapplet12 h2 {
	background: transparent url(layout_quotetoolsection_header) no-repeat 0 0;
	width: 262px;
	height: 33px;
	line-height: 33px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

#quoteapplet9 h2 {
    background-color:#930031;
	width: 280px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

#quoteapplet1 #DisabledAddButton,
#quoteapplet1 a.blue_button,
#quoteapplet8 #DisabledAddButton,
#quoteapplet8 a.blue_button,
#quoteappletLCA #DisabledAddButton,
#quoteapplet12 #DisabledAddButton,
#quoteapplet12 a.blue_button {
	width: 125px;
	margin: 4px auto;
}


#quoteapplet9 a.blue_button 
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 80px;
    border:0;
}

#quoteapplet9 #DisabledAddButton
{
	display: block;
	background-image: url(btnUpdating);
	background-position:center;
    background-repeat:no-repeat;
	width: 73px;
	height: 22px;
    border:0;
}

#quoteapplet8 h4 {
	visibility: hidden;
	height: 0px;
}

#quoteappletLCA h4 {
	visibility: hidden;
	height: 0px;
}


#quoteapplet12 #quote_tool_wrapper {
	height:255px;
}

/**************************************************
	Quote Applet Style 2 - Rates table
**************************************************/

#quoteapplet2 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 240px;
}

#quoteapplet2 .quotetool_wrapper {
	width: 240px;
	min-height: 116px;
	height: 116px;
	background-color: #2f333e;
	overflow: hidden;
}

#quoteapplet2 #quote_tool_wrapper {
	width: 240px;
	min-height: 96px;
	height: 96px;
	overflow: hidden;
}

#quoteapplet9 #quote_tool_wrapper {
	width: 280px;
	height:400px;
	overflow:hidden;
	color:#930031;
}

#quoteapplet2 #currency_converter_wrapper {
	height: auto;
}

#quoteapplet2 h2 {
	background-color: #d90000;
	width: 240px;
	height: 18px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 2px 0 0 0;
}

#quoteapplet2 #DisabledAddButton,
#quoteapplet2 a.blue_button {
	width: 124px;
	margin: 0 auto;
}

#quoteapplet2 .button_bar {
	position: absolute;
	width: 126px;
	max-width: 126px;
	margin-top: 68px;
	margin-left: 56px;
}

#quoteapplet2 .highlighted TD {
	background-color: #2f333e;
	color: #fff;
}

#quoteapplet9 .highlighted TD {
	background-color: #F26334;
	color: #fff;
}

#quoteapplet2 #updcontent {
	overflow: hidden;
}

#quoteapplet2 .inner_wrapper,
#quoteapplet2 #todays_rates {
	padding: 0;
	margin: 0;
	border: 0;
}

#quoteapplet2 .product_types,
#quoteapplet2 .label,
#quoteapplet2 .value,
#quoteapplet2 #competitor_rates,
#quoteapplet2 h4 {
	height: 0px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	overflow: hidden;
}

/**************************************************
	Quote Applet Style 3 - Converter
**************************************************/

#quoteapplet3 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 240px;
}

#quoteapplet3 .quotetool_wrapper {	
	width: 240px;
	min-height: 155px;
	height: 155px;
}

#quoteapplet3 #quote_tool_wrapper,
#quoteapplet3 #currency_converter_wrapper {
	width: 240px;
	min-height: 124px;
	height: 124px;
	overflow: hidden;
}

#quoteapplet3 .inner_wrapper {
	padding: 1px;
}

#quoteapplet3 h2 {
	background: transparent url(layout_quotetoolsection_header) no-repeat top center;
	width: 240px;
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 2px 0 0 0;
}

/**************************************************
	Quote Applet Style 4 - Google
	Quote Applet Style 5 - Sky & CJ Partners
	Quote Applet Style 6 - Branded
	Quote Applet Style 7 - Eurotunnel
**************************************************/
#quoteapplet4 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 262px;
}

#quoteappletQNG 
 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 300px;
 }


#quoteapplet5,
#quoteapplet6,
#quoteapplet11 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	text-align: left;
	
}

#quoteapplet5,
#quoteapplet6
{
	min-width: 262px;
}

#quoteapplet11
{
	width:210px;
	height:275px;
	overflow:hidden;
}

#quoteapplet7 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 177px;
}

#quoteapplet10 {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-width: 300px;
	height:250px;
	min-height:250px;
	overflow:hidden;
}

#quoteapplet4 .quotetool_wrapper,
#quoteapplet5 .quotetool_wrapper {	
	width: 262px;
	min-height: 262px;
	height: 262px;
}

#quoteappletQNG #currency_converter_wrapper {
	font-weight: bold;
	font-size: 11px;
	background: #414756;
	height: 217px;
	width:300px;
}


#quoteappletQNG .quotetool_wrapper
 {
	width: 300px;
	min-height: 217px;
	height: 217px;
 }


#quoteapplet6 .quotetool_wrapper {	
	width: 262px;
	min-height: 275px;
	height: 275px;
}


#quoteapplet11 .quotetool_wrapper,
#quoteapplet11 #quote_tool_wrapper
{	
	width: 210px;
	overflow:hidden;
	
}

#quoteapplet11 .quotetool_wrapper{
	height:275px;
}

#quoteapplet11 #quote_tool_wrapper
{
	height:190px;
}


#quoteapplet7 .quotetool_wrapper {	
	width: 177px;
	min-height: 275px;
	height: 275px;
}

#quoteapplet10 #quote_tool_wrapper {	
	width: 300px;
	height:179px;
	overflow: hidden;
}

#quoteapplet4 #quote_tool_wrapper,
#quoteapplet5 #quote_tool_wrapper,
#quoteapplet6 #quote_tool_wrapper {
	width: 262px;
	min-height: 229px;
	height: 229px;
	overflow: hidden;
}

#quoteappletQNG #quote_tool_wrapper {
width: 300px;
min-height: 217px;
height: 217px;
overflow: hidden;
}


#quoteapplet7 #quote_tool_wrapper {
	width: 177px;
	min-height: 191px;
	height: 191px;
	overflow: hidden;
}

#quoteapplet4 h2,
#quoteapplet5 h2 {
	background: transparent url(layout_quotetoolsection_header) no-repeat 0 0;
	width: 262px;
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 2px 0 0 0;
}

#quoteappletQNG h2 {
	background: transparent url(layout_quotetoolsection_header1) no-repeat 0 0;
	width: 300px;
	height: 31px;
	line-height: 31px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 2px 0 0 0;
}



#quoteapplet6 h2,
#quoteapplet11 h2 {	

	height: 32px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 52px 0 0 0;
}

#quoteapplet6 h2
{
	background: transparent url(layout_quotetoolsection_header_branded) no-repeat 0 0;
	width: 262px;
}

#quoteapplet11 h2 
{
	background: transparent url(layout_quotetoolsection_belfastcity) no-repeat 0 0;
	width: 210px;
}


#quoteapplet7 h2 {
	background: transparent url(layout_quotetoolsection_header_eurotunnel_branded) no-repeat 0 0;
	width: 177px;
	height: 32px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 52px 0 0 0;
}

#quoteapplet7 .inner_wrapper {
	padding: 1px;
}

#quoteapplet7 #currency_converter_wrapper .value SELECT {
	width: 175px;
}

#quoteapplet7 #currency_converter_wrapper .value INPUT {
	width: 46px;
}

#quoteapplet9 #currency_converter_wrapper .value SELECT {
	width: 180px;
}

#quoteapplet9 #currency_converter_wrapper .value INPUT {
	width: 56px;
}

#quoteapplet11 #currency_converter_wrapper .value SELECT {
	width: 185px;
}

#quoteapplet10 .inner_wrapper {
	padding: 0px 0px 0px 30px;
}

#quoteapplet10 #currency_converter_wrapper .label {	
	padding: 2px 2px 2px 2px;
	clear:both;
}

#quoteapplet10 #currency_converter_wrapper .value SELECT {
	width: 240px;
}

#quoteapplet10 #currency_converter_wrapper .value INPUT {
	width: 75px;
}

#quoteapplet3 #DisabledAddButton,
#quoteapplet3 a.blue_button,
#quoteapplet4 #DisabledAddButton,
#quoteapplet4 a.blue_button,
#quoteapplet5 #DisabledAddButton,
#quoteapplet5 a.blue_button,
#quoteapplet6 #DisabledAddButton,
#quoteapplet6 a.blue_button,
#quoteapplet7 #DisabledAddButton,
#quoteapplet7 a.blue_button,
#quoteapplet10 #DisabledAddButton,
#quoteapplet10 a.blue_button,
#quoteapplet11 #DisabledAddButton,
#quoteapplet11 a.blue_button{
	width: 125px;
}

#quoteappletQNG #DisabledAddButton,
#quoteappletQNG a.blue_button
{
    width: 125px;
}


#quoteapplet3 .product_types, 
#quoteapplet3 .product_types_title, 
#quoteapplet3 .product_types_list, 
#quoteapplet3 #competitor_rates, 
#quoteapplet3 #todays_rates,
#quoteapplet4 #competitor_rates, 
#quoteapplet4 #todays_rates,
#quoteapplet5 #competitor_rates,
#quoteapplet5 #todays_rates,
#quoteapplet6 #competitor_rates,
#quoteapplet6 #todays_rates,
#quoteapplet7 #competitor_rates,
#quoteapplet7 #todays_rates,
#quoteapplet10 #competitor_rates,
#quoteapplet10 #todays_rates,
#quoteapplet11 #competitor_rates,
#quoteapplet11 #todays_rates,
#quoteapplet12 #todays_rates,
#quoteappletMAG #todays_rates,
#quoteappletASDA #competitor_rates,
#quoteappletMAG1 #todays_rates,
#quoteapplettesco #todays_rates
{
	visibility: hidden;
	height: 0px;
}

#quoteappletQNG #competitor_rates, 
#quoteappletQNG #todays_rates
{
    visibility: hidden;
	height: 0px;
}



#quoteapplet3 .todays_rates_table th,
#quoteapplet3 .todays_rates_table td,
#quoteapplet3 .todays_rates_table td tr.highlighted td,
#quoteapplet4 .todays_rates_table th,
#quoteapplet4 .todays_rates_table td,
#quoteapplet4 .todays_rates_table td tr.highlighted td,
#quoteapplet5 .todays_rates_table th,
#quoteapplet5 .todays_rates_table td,
#quoteapplet5 .todays_rates_table td tr.highlighted td,
#quoteapplet6 .todays_rates_table td,
#quoteapplet6 .todays_rates_table td tr.highlighted td,
#quoteapplet7 .todays_rates_table td,
#quoteapplet7 .todays_rates_table td tr.highlighted td,
#quoteapplet10 .todays_rates_table th,
#quoteapplet10 .todays_rates_table td,
#quoteapplet10 .todays_rates_table td tr.highlighted td,
#quoteapplet11 .todays_rates_table th,
#quoteapplet11 .todays_rates_table td,
#quoteapplet11 .todays_rates_table td tr.highlighted td,
#quoteapplet12 .todays_rates_table th,
#quoteapplet12 .todays_rates_table td,
#quoteapplet12 .todays_rates_table td tr.highlighted td,
#quoteappletMAG .todays_rates_table th,
#quoteappletMAG .todays_rates_table td,
#quoteappletMAG .todays_rates_table td tr.highlighted td,
#quoteappletMAG1 .todays_rates_table th,
#quoteappletMAG1 .todays_rates_table td,
#quoteappletMAG1 .todays_rates_table td tr.highlighted td
 {
	clear: both;
	visibility: hidden;
	height: 0px;
	border: 0px solid #fff;
}

#quoteappletGLAS .todays_rates_table th,
#quoteappletGLAS .todays_rates_table td,
#quoteappletGLAS .todays_rates_table td tr.highlighted td
 {
	clear: both;
	visibility: hidden;
	height: 0px;
	border: 0px solid #fff;
}

#quoteappletQNG .todays_rates_table td,
#quoteappletQNG .todays_rates_table td tr.highlighted td
{
    clear: both;
	visibility: hidden;
	height: 0px;
	border: 0px solid #fff;
}


#quoteapplet10 h2 {
	background: transparent url(layout_quotetoolsection_tripadvisor) no-repeat 0 0;
	width: 300px;
	height: 71px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0;
}

.QuoteToolImgTrack{
	 width:1px;
	 height:1px;
	 border:0px;	
}

/******************************************************
#quoteapplet8 - BAAH new layout
*******************************************************/
#quoteapplet8
{
	margin: 0;
	text-align: left;
	font-size: 16px;
	background: none;
    font-family: arial,helvetica,sans-serif;
    min-width: 500px;
    padding: 0;
}


#quoteapplet8 #updContent {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 468px;
	font-size: 62.5%;
}

#quoteapplet8 .quotetool_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1;
}


#quoteapplet8 #quote_tool_wrapper
{
	color:#666666;
	height: auto;
	width:100%;
	overflow:hidden;
}

#quoteapplet8 #currency_converter_wrapper
{
	font-size:100%;
	font-weight:normal;
	height:auto;
}

#quoteapplet8 #currency_converter_wrapper,
#quoteapplet8 #QTSection_UpdatePanel_CompetitorRates{
    background-color: #F3F3F3;
    margin: 0; 
    padding: 0 10px 5px 10px;
	clear: both;
}

#quoteapplet8 #competitor_rates  .inner_wrapper h3
{
	margin:0;
}

#quoteapplet8  #updContent h2 {
    line-height: 1.2em;
    padding: 8px;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    background: url("symbol_title_header") repeat-x scroll left top #464646;
    color: #FFFFFF;
    margin: 0;
}


/*Convertor */
#quoteapplet8 .product_types_list br
{
	display:none;
}

#quoteapplet8 .product_types_list{
    margin: 0;
    padding: 0px 0px 4px 0px;
    text-align: right;
    vertical-align: middle;
}

#quoteapplet8 #currency_converter_wrapper a.amount {
    color: #462170;
    font-size:100%;
    text-decoration: underline;
}

#quoteapplet8 .product_types_title,
#quoteapplet8 .inner_wrapper .labelvalue .label
{
    padding: 0px  0px 10px 0px;
    text-align: right;
    vertical-align: middle;
    width: 130px;
	float: left;
	font-size: 1.1em;
	font-weight:bold; 
}

#quoteapplet8 .inner_wrapper .labelvalue .value
{
    padding: 0px  10px 0px  4px;
    text-align: right;
    vertical-align: middle;
    float: left;
	font-size: 1.1em;
	font-weight:bold;
 
}

#quoteapplet8 .product_types_title
{
	margin-top:4px;
}

#quoteapplet8 .inner_wrapper .labelvalue,
#quoteapplet8 .inner_wrapper .button_bar
{
	clear:both;
	margin:0 0 4px;
	padding: 8px 10px 0px 0;
}

#quoteapplet8 .product_types
{
	clear:both;
	margin:4px 0 4px 0;
	width:100%;
	padding:0;
}

#quoteapplet8 .product_types_list
{
	float:right;
}

#quoteapplet8 .button_bar
{
	margin: 0;
    vertical-align: middle;
    width: 100%;
	font-size: 1.1em;
	display: block;
}

#quoteapplet8 #DisabledAddButton, 
#quoteapplet8 a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteapplet8 .button_bar .blue_button,
#quoteapplet8 .button_bar #DisabledAddButton
{
	font-size:1.1em;
	margin: 5px 8px 8px 140px;
	padding: 2px;
	-moz-border-radius: 4px 4px 4px 4px;
	background: url("symbol_purple_button") repeat-x scroll 0 0 #462170;
    border: 1px solid #462170;
    color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
}

#quoteapplet8 #competitor_rates h3 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.1em;
    padding: 2px;
}

#quoteapplet8 #competitor_rates td td {
	border-bottom: 1px dotted #CCCCCC;
    text-decoration: none;
	white-space: nowrap;
	padding:8px;
	
	}

#quoteapplet8 #competitor_rates
{
	background:none;
    font-weight:normal;
    height:auto;
    overflow:hidden;
}

#quoteapplet8 #todays_rates
{
	background: none;
    border-bottom:none;
    font-size:100%;
    margin-top: 5px;
}

#quoteapplet8 #todays_rates .inner_wrapper {
    padding: 0px;
}

#quoteapplet8 #competitor_rates table {
    width: 100%;
} 

#quoteapplet8 #competitor_rates .buys_you
{
	font-weight: bold;
	font-size:1.1em;
}

#quoteapplet8 .todays_rates_table th,
#quoteapplet8 .todays_rates_table td
{
	font-size: 1.1em;
    padding: 10px 4px;
    border-bottom: none;
	text-align:center;
    color: #333333;
    border-right: 10px solid #FFFFFF;

}

#quoteapplet8 .todays_rates_table th
{
    font-weight: bold;
}

#quoteapplet8 .todays_rates_table th
{
	background-color: #E2E2E2;
	border:solid 1px white;
	
}

#quoteapplet8 .todays_rates_table td
{
	background-color: Transparent;
	border:solid 0px white;
}

#quoteapplet8 .todays_rates_table #QTSection_rateRow2,
#quoteapplet8 .todays_rates_table #QTSection_rateRow5
{
	background-color: #FFFFFF;
	margin:0 5px 0 0;
}

#quoteapplet8 .todays_rates_table #QTSection_rateRow1,
#quoteapplet8 .todays_rates_table #QTSection_rateRow3,
#quoteapplet8 .todays_rates_table #QTSection_rateRow4,
#quoteapplet8 .todays_rates_table #QTSection_rateRow6
{
	background-color: #F3F3F3;
	border: solid 1px white;
}


#quoteapplet8 .grid
{
	width:232px;
	display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding:0;
}


#quoteapplet8 .todays_rates_table
{
	margin: 0 0 16px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}


#quoteapplet8 .todays_rates
{
	margin: 0 -6px;
    width: auto;
	overflow: hidden;
}

/**************END OF QuoteApplet8****************************************/

/******************************************************
#quoteappletLCA - LCA new layout
*******************************************************/
#quoteappletLCA
{
	margin: 0;
	text-align: left;
	font-size: 16px;
	background: none;
    font-family: arial,helvetica,sans-serif;
    min-width: 500px;
    padding: 0;
}


#quoteappletLCA #updContent {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 468px;
	font-size: 62.5%;
}

#quoteappletLCA .quotetool_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1;
}


#quoteappletLCA #quote_tool_wrapper
{
	color:#DFD9D2;
	height: auto;
	width:100%;
	overflow:hidden;
}

#quoteappletLCA #currency_converter_wrapper
{
	font-size:100%;
	font-weight:normal;
	height:auto;
}

#quoteappletLCA #currency_converter_wrapper,
#quoteappletLCA #QTSection_UpdatePanel_CompetitorRates{
    background-color: #000000;
    margin: 0; 
    padding: 0 10px 5px 10px;
	clear: both;
}

#quoteappletLCA #competitor_rates  .inner_wrapper h3
{
	margin:0;
}

#quoteappletLCA  #updContent h2 {
    line-height: 1.2em;
    padding: 8px;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    background: url("symbol_title_header") repeat-x scroll left top #FFCC00;
    color: #000000;
    margin: 0;
}


/*Convertor */
#quoteappletLCA .product_types_list br
{
	display:none;
}

#quoteappletLCA .product_types_list{
    margin: 0;
    padding: 0px 0px 4px 0px;
    text-align: right;
    vertical-align: middle;
}

#quoteappletLCA #currency_converter_wrapper a.amount {
    color: #dfd9d2;
    font-size:100%;
    text-decoration: underline;
}

#quoteappletLCA .product_types_title,
#quoteappletLCA .inner_wrapper .labelvalue .label
{
    padding: 0px  0px 10px 0px;
    text-align: right;
    vertical-align: middle;
    width: 130px;
	float: left;
	font-size: 1.1em;
	font-weight:bold; 
}

#quoteappletLCA .inner_wrapper .labelvalue .value
{
    padding: 0px  10px 0px  4px;
    text-align: right;
    vertical-align: middle;
    float: left;
	font-size: 1.1em;
	font-weight:bold;
 
}

#quoteappletLCA .product_types_title
{
	margin-top:4px;
}

#quoteappletLCA .inner_wrapper .labelvalue,
#quoteappletLCA .inner_wrapper .button_bar
{
	clear:both;
	margin:0 0 4px;
	padding: 8px 10px 0px 0;
}

#quoteappletLCA .product_types
{
	clear:both;
	margin:4px 0 4px 0;
	width:100%;
	padding:0;
}

#quoteappletLCA .product_types_list
{
	float:right;
}

#quoteappletLCA .button_bar
{
	margin: 0;
    vertical-align: middle;
    width: 100%;
	font-size: 1.1em;
	display: block;
}

#quoteappletLCA #DisabledAddButton, 
#quoteappletLCA a.blue_button
{
	width:80px;
	font-weight:bold;
    text-align: center;
    background-color : #FFCC00;
}

#quoteappletLCA .button_bar .blue_button,
#quoteappletLCA .button_bar #DisabledAddButton
{
	font-size:1.1em;
	margin: 5px 8px 8px 140px;
	padding: 2px;
	-moz-border-radius: 4px 4px 4px 4px;
	background: url("symbol_purple_button") repeat-x scroll 0 0 #FFCC00;
    border: 1px solid #462170;
    color: #000000;
	display: inline-block;
	text-decoration: none;
}

#quoteappletLCA #competitor_rates h3 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.1em;
    padding: 2px;
}

#quoteappletLCA #competitor_rates td td {
	border-bottom: 1px dotted #CCCCCC;
    text-decoration: none;
	white-space: nowrap;
	padding:8px;
	
	}

#quoteappletLCA #competitor_rates
{
	background:none;
    font-weight:normal;
    height:auto;
    overflow:hidden;
}

#quoteappletLCA #todays_rates
{
	background: none;
    border-bottom:none;
    font-size:100%;
    margin-top: 5px;
}

#quoteappletLCA #todays_rates .inner_wrapper {
    padding: 0px;
}

#quoteappletLCA #competitor_rates table {
    width: 100%;
} 

#quoteappletLCA #competitor_rates .buys_you
{
	font-weight: bold;
	font-size:1.1em;
}

#quoteappletLCA .todays_rates_table th
{
	font-size: 1.1em;
    padding: 10px 4px;
    border-bottom: none;
	text-align:center;
	color: #000000;	
	border-right: 10px solid #FFFFFF;
}
#quoteappletLCA .todays_rates_table td
{
	font-size: 1.1em;
    padding: 10px 4px;
    border-bottom: none;
	text-align:center;
    color: #FFFFFF;
    border-right: 10px solid #FFFFFF;

}

#quoteappletLCA .todays_rates_table th
{
    font-weight: bold;
}

#quoteappletLCA .todays_rates_table th
{
	background-color: #FFCC00;
	border:solid 1px white;
	
}

#quoteappletLCA .todays_rates_table td
{
	background-color: #000000;
	border:solid 0px white;
}

#quoteappletLCA .todays_rates_table #QTSection_rateRow2,
#quoteappletLCA .todays_rates_table #QTSection_rateRow5
{
	background-color: #FFFFFF;
	margin:0 5px 0 0;
}

#quoteappletLCA .todays_rates_table #QTSection_rateRow1,
#quoteappletLCA .todays_rates_table #QTSection_rateRow3,
#quoteappletLCA .todays_rates_table #QTSection_rateRow4,
#quoteappletLCA .todays_rates_table #QTSection_rateRow6
{
	background-color: #F3F3F3;
	border: solid 1px white;
}


#quoteappletLCA .grid
{
	width:232px;
	display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding:0;
}


#quoteappletLCA .todays_rates_table
{
	margin: 0 0 16px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}


#quoteappletLCA .todays_rates
{
	margin: 0 -6px;
    width: auto;
	overflow: hidden;
}

/**************END OF QuoteAppletLCA****************************************/

/*--------------------------------------radio button css-----------------------------------*/
 
#quoteappletbarclays input.styled,
#quoteappletbarclays input#QTSection_Control_ProductDetailsHome1_rblProductTypes_0
{
    display:none;
}

#quoteappletbarclays #currency_converter_wrapper #QTSection_Control_ProductDetailsHome1_rblProductTypes .label_For_Radio_button 
{
	float:left;
	padding:4px 0 0 0;
}
#currency_converter_wrapper #QTSection_Control_ProductDetailsHome1_rblProductTypes .label_For_Radio_button 
{

}

#quoteappletbarclays .checkbox, #quoteappletbarclays .radio
{
   
    padding: 0 5px 0 0;
    display: block;
    clear: left;
    float: left;
   
    }
#quoteappletbarclays .radio
{
   width: 16px;
   height: 23px;
   background-image:url(radio-sprite);
   background-repeat:no-repeat;
   background-position:0px 0px;
}
#quoteappletbarclays .checkbox
{
   width: 14px;
   height: 14px;
   background-image:url(check-sprite);
   background-repeat:no-repeat;
   background-position:0px 0px;
}

/********************************select css**********************************/
#quoteappletbarclays select#QTSection_Control_ProductDetailsHome1_lstProducts,
#quoteappletbarclays select.styled {opacity: 0;
    filter: alpha(opacity=0);
    position:relative;
    z-index:999;
    margin: 5px;
    }
#quoteappletbarclays .customStyleSelectBox,
#quoteappletbarclays .customStyleSelectBoxNonIE
{
     position:absolute;
     color:#00bcf0; 
     padding:4px 17px 5px 7px;
     border:1px solid #bfbdbf;
     z-index:1;
     line-height: 11px; 
     background-image:url(arrow_down_blue);
     background-position: center right 4px;
     background-repeat:no-repeat; 
     display:block;
 } 

/**************END OF quoteappletBarclays ***********/

/******************************************************
#/******************************************************
#quoteappletbarclays - Barclays
*******************************************************/


#quoteappletbarclays .fake_link,
#quoteappletbarclays a  {
	color: #930031;
	cursor: pointer;
}


#quoteappletbarclays #competitor_rates 
{
	height: 0px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	overflow: hidden;
}

#quoteappletbarclays .hd 
{
    background:#E2E1E2 none !important;
    color:#003366 !important;
}

#quoteappletbarclays #competitor_rates .buys_you {
	font-size: 11px;
	font-weight: normal;
}

#quoteappletbarclays #todays_rates {
	margin-top: 5px;
	background: #ffffff;
	font-size: 10px;
	font-weight: bold;
	width:278px;
	border: solid 1px #ecebeb;
}

#quoteappletbarclays .todays_rates_table th {
	border-bottom: 1px solid #414756;
	border-right: 1px solid #414756;
	width: 50%;
	padding: 1px 3px;
	background-color: #E2E1E2;
	color:#003366;
	font-weight: bold;
}

#quoteappletbarclays .todays_rates_table td {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	width: 50%;
	padding: 1px 3px;
	background-color: Transparent;
	font-weight: bold;
	color: #666666; 
}

#quoteappletbarclays #todays_rates table {
	width: 100%;
	border: solid 1px #2F333E;
	background-color: #FFFFFF;
}

#quoteappletbarclays .promoNote
{
	font-size:11px;
	font-weight:bold;
	margin-top: 10px;
}

#quoteappletbarclays .smallText
{
	font-size:9px;
	font-weight:normal;
}

#quoteappletbarclays {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	text-align: left;
	min-width: 280px;
	color:#666666;
}

#quoteappletbarclays #currency_converter_wrapper {
	height: 170px;
	background:#ffffff;
	width:278px;
	border:solid 1px #ecebeb;	
}

#quoteappletbarclays #currency_converter_wrapper a.amount {
	text-decoration: underline;
	color: #00aeef;
	font-size: 14px;
}

#quoteappletbarclays input, select, textarea
{
	color: #666666;
}
#quoteappletbarclays #currency_converter_wrapper .label {
    clear: both;
    color: #00aeef;
    padding: 4px 2px 2px;
}

#quoteappletbarclays .product_types_title 
{
	float:left;
	padding:4px 0 0 0;
	color:#00aeef;
}

#quoteappletbarclays h2 {
    background-color:#FFFFFF;
	width: 278px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	color: #003366;
	text-align: left;
	margin: 0;
	padding-left: 2px;
	
}

#quoteappletbarclays #DisabledAddButton, 
#quoteappletbarclays a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteappletbarclays a.blue_button 
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;   
    float:right; 
}

#quoteappletbarclays #DisabledAddButton
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;    
    float:right;
}

#quoteappletbarclays #quote_tool_wrapper {
	width: 280px;
	height:400px;
	overflow:hidden;
	color:#666666;
}

#quoteappletbarclays .highlighted TD {
	background-color: #00aeef;
	color: #ffffff;
}

#quoteappletbarclays #currency_converter_wrapper .value SELECT {
	width: 180px;
}

#quoteappletbarclays #currency_converter_wrapper .value INPUT {
	width: 56px;
}

#quoteappletbarclays #todays_rates_litebox .bd th {
	background-color: #00aeff;
	padding: 5px;
	color: #ffffff;
	text-align: left;
	font-size: 11px;
}

#quoteappletbarclays #todays_rates_litebox .ft
{
	background-color: #FFEB9A !important;
}

#quoteappletbarclays #todays_rates h4 {
margin: 0;
padding: 0px 0 2px 0;
font-size: 11px;
text-align: left;
}

/**************END OF quoteappletBarclays ***********/

/******************************************************
#/******************************************************
#quoteappletMAG - MAG Manchester Airport Widget new layout
*******************************************************/
#quoteappletMAG
{
	margin: 0;
	text-align: left;
	font-size: 16px;
	background: none;
    font-family: arial,helvetica,sans-serif;
    min-width: 500px;
    padding: 0;
}


#quoteappletMAG #updContent {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 468px;
	font-size: 62.5%;
}

#quoteappletMAG .quotetool_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1;
}


#quoteappletMAG #quote_tool_wrapper
{
	color:#666666;
	height: auto;
	width:100%;
	overflow:hidden;
}

#quoteappletMAG #currency_converter_wrapper
{
	font-size:100%;
	font-weight:normal;
	height:auto;
}

#quoteappletMAG #currency_converter_wrapper,
#quoteappletMAG #QTSection_UpdatePanel_CompetitorRates{
    background-color: #F3F3F3;
    margin: 0; 
    padding: 0 10px 5px 10px;
	clear: both;
}

#quoteappletMAG #competitor_rates  .inner_wrapper h3
{
	margin:0;
}

#quoteappletMAG  #updContent h2 {
    line-height: 1.2em;
    padding: 8px;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    background: url("symbol_title_header") repeat-x scroll left top #464646;
    color: #FFFFFF;
    margin: 0;
}


/*Convertor */
#quoteappletMAG .product_types_list br
{
	display:none;
}

#quoteappletMAG .product_types_list{
    margin: 0;
    padding: 0px 0px 4px 0px;
    text-align: right;
    vertical-align: middle;
}

#quoteappletMAG #currency_converter_wrapper a.amount {
    color: #002E62;
    font-size:100%;
    text-decoration: underline;
}

#quoteappletMAG .product_types_title,
#quoteappletMAG .inner_wrapper .labelvalue .label
{
    padding: 0px  0px 10px 0px;
    text-align: right;
    vertical-align: middle;
    width: 130px;
	float: left;
	font-size: 1.1em;
	font-weight:bold; 
}

#quoteappletMAG .inner_wrapper .labelvalue .value
{
    padding: 0px  10px 0px  4px;
    text-align: right;
    vertical-align: middle;
    float: left;
	font-size: 1.1em;
	font-weight:bold;
 
}

#quoteappletMAG .product_types_title
{
	margin-top:4px;
}

#quoteappletMAG .inner_wrapper .labelvalue,
#quoteappletMAG .inner_wrapper .button_bar
{
	clear:both;
	margin:0 0 4px;
	padding: 8px 10px 0px 0;
}

#quoteappletMAG .product_types
{
	clear:both;
	margin:4px 0 4px 0;
	width:100%;
	padding:0;
}

#quoteappletMAG .product_types_list
{
	float:right;
}

#quoteappletMAG .button_bar
{
	margin: 0;
    vertical-align: middle;
    width: 100%;
	font-size: 1.1em;
	display: block;
}

#quoteappletMAG #DisabledAddButton, 
#quoteappletMAG a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteappletMAG a.blue_button 
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;
    margin: 5px 8px 8px 140px;
}

#quoteappletMAG #DisabledAddButton
{
	display: block;
	background-image: url(btnUpdating);
	background-position:center;
    background-repeat:no-repeat;
	width: 102px;
	height: 25px;
    border:0;
    margin: 5px 8px 8px 140px;
}


#quoteappletMAG #competitor_rates h3 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.1em;
    padding: 2px;
}

#quoteappletMAG #competitor_rates td td {
	border-bottom: 1px dotted #CCCCCC;
    text-decoration: none;
	white-space: nowrap;
	padding:8px;
	
	}

#quoteappletMAG #competitor_rates
{
	background:none;
    font-weight:normal;
    height:auto;
    overflow:hidden;
}

#quoteappletMAG #todays_rates
{
	background: none;
    border-bottom:none;
    font-size:100%;
    margin-top: 5px;
}

#quoteappletMAG #todays_rates .inner_wrapper {
    padding: 0px;
}

#quoteappletMAG #competitor_rates table {
    width: 100%;
} 

#quoteappletMAG #competitor_rates .buys_you
{
	font-weight: bold;
	font-size:1.1em;
}




#quoteappletMAG .grid
{
	width:232px;
	display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding:0;
}


#quoteappletMAG .todays_rates_table
{
	margin: 0 0 16px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}


#quoteappletMAG .todays_rates
{
	margin: 0 -6px;
    width: auto;
	overflow: hidden;
}

/**************END OF quoteappletMAG ***********/

/*****quoteappletGlasgow - Glasgow Widget new layout*******/

#quoteappletGLAS
{
	margin: 0;
	text-align: left;
	font-size: 16px;
	background: none;
    font-family: arial,helvetica,sans-serif;
    min-width: 500px;
    padding: 0;
}

#quoteappletGLAS #updContent {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 468px;
	font-size: 62.5%;
}

#quoteappletGLAS .quotetool_wrapper {
	background: Red repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1;
}

#quoteappletGLAS #quote_tool_wrapper
{
    
	color:#ffffff;
	height: auto;
	width:100%;
	overflow:hidden;
	
}

#quoteappletGLAS #currency_converter_wrapper
{
	font-weight:bold;
	font-size:11px;
	height:auto;
	
}

#quoteappletGLAS #currency_converter_wrapper,
#quoteappletGLAS #QTSection_UpdatePanel_CompetitorRates{
    background-color: #414756;
    margin: 0; 
    padding: 0 10px 5px 10px;
	clear: both;
	background-color:#1a3668;
	
	
}

#quoteappletGLAS #competitor_rates  .inner_wrapper h3
{
	margin:0;
}

#quoteappletGLAS  #updContent h2 {
    line-height: 1.2em;
    padding: 8px;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    background:url("symbol_title_header") repeat-x scroll left top rgb(30, 175, 196);
    color:#FFFFFF;
    margin: 0;
}

#quoteappletGLAS .product_types_list br
{
	display:none;
}
#quoteappletGLAS .product_types_list{
    margin: 0;
    padding: 0px 0px 4px 0px;
    text-align: right;
    vertical-align: middle;
    color:Gray;    
}

#quoteappletGLAS #currency_converter_wrapper a.amount {
    color:#b01f63;
    font-size:100%;
    text-decoration: underline;
}

#quoteappletGLAS .product_types_title,
#quoteappletGLAS .inner_wrapper .labelvalue .label
{
    padding: 0px  0px 10px 0px;
    text-align: right;
    vertical-align: middle;
    width: 100px;
	float: left;
	font-size: 1.1em;
	font-weight:bold; 
	color:White;
}

#quoteappletGLAS .inner_wrapper .labelvalue .value
{
    padding: 0px  10px 0px  4px;
    text-align: right;
    vertical-align: middle;
    float: left;
	font-size: 1.1em;
	font-weight:bold;
	color:White;
 
}
#quoteappletGLAS .product_types_title
{
	margin-top:4px;
}
#quoteappletGLAS .inner_wrapper .labelvalue,
#quoteappletGLAS .inner_wrapper .button_bar
{
	clear:both;
	margin:0 0 4px;
	padding: 8px 10px 0px 0;
}
#quoteappletGLAS .product_types
{
	clear:both;
	margin:4px 0 4px 0;
	width:100%;
	padding:0;
}
#quoteappletGLAS .product_types_list
{
	float:right;
	color:White;
}
#quoteappletGLAS .button_bar
{
	margin: 0;
    vertical-align: middle;
    width: 100%;
	font-size: 1.1em;
	display: block;
}
#quoteappletGLAS #DisabledAddButton, 
#quoteappletGLAS a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}
#quoteappletGLAS a.blue_button 
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;
    margin: 5px 8px 8px 140px;
}
#quoteappletGLAS #DisabledAddButton
{
	display: block;
	background-image: url(btnUpdatingnew);
	background-position:center;
    background-repeat:no-repeat;
	width: 102px;
	height: 25px;
    border:0;
    margin: 5px 8px 8px 140px;
}
#quoteappletGLAS #competitor_rates h3 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.1em;
    padding: 2px;
}
#quoteappletGLAS #competitor_rates td td {
	border-bottom: 1px dotted #CCCCCC;
    text-decoration: none;
	white-space: nowrap;
	padding:8px;
	color:White;
	font-weight:bold;
	
	}
	
#quoteappletGLAS #competitor_rates
{
	background:#2F333E;
    font-weight:normal;
    height:auto;
    overflow:hidden;
    background-color:#1a3668;
}
#quoteappletGLAS #todays_rates
{
	background: none;
    border-bottom:none;
    font-size:100%;
    margin-top: 5px;
}
#quoteappletGLAS #todays_rates .inner_wrapper {
    padding: 0px;
  
}
#quoteappletGLAS #competitor_rates table {
    width: 100%;
} 
#quoteappletGLAS #competitor_rates .buys_you
{
	font-weight: bold;
	font-size:1.1em;
	color:White;
}
#quoteappletGLAS .grid
{
	width:232px;
	display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding:0;
}

#quoteappletGLAS .todays_rates_table
{
	margin: 0 0 16px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}
#quoteappletGLAS .todays_rates
{
	margin: 0 -6px;
    width: auto;
	overflow: hidden;
}

/*****quoteappletGlasgow - Glasgow Widget new layout*******/

/******************************************************
#/******************************************************
#quoteappletMAG1 - MAG Manchester Airport Widget new layout
*******************************************************/
#quoteappletMAG1
{
	margin: 0;
	text-align: left;
	font-size: 16px;
	background: none;
    font-family: arial,helvetica,sans-serif;
    min-width: 500px;
    padding: 0;
}


#quoteappletMAG1 #updContent {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 468px;
	font-size: 62.5%;
}

#quoteappletMAG1 .quotetool_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1;
}


#quoteappletMAG1 #quote_tool_wrapper
{
	color:#ffffff;
	height: 280px;
	width:100%;
	overflow:hidden;
}

#quoteappletMAG1 #currency_converter_wrapper
{
	font-weight:bold;
	font-size:11px;
	height:auto;
}

#quoteappletMAG1 #currency_converter_wrapper,
#quoteappletMAG1 #QTSection_UpdatePanel_CompetitorRates{
    background-color: #414756;
    margin: 0; 
    padding: 0 10px 5px 10px;
	clear: both;
}

#quoteappletMAG1 #competitor_rates  .inner_wrapper h3
{
	margin:0;
}

#quoteappletMAG1  #updContent h2 {
    line-height: 1.2em;
    padding: 8px;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    background: url("symbol_title_header") repeat-x scroll left top #464646;
    color: #FFFFFF;
    margin: 0;
}


/*Convertor */
#quoteappletMAG1 .product_types_list br
{
	display:none;
}

#quoteappletMAG1 .product_types_list{
    margin: 0;
    padding: 0px 0px 4px 0px;
    text-align: right;
    vertical-align: middle;
}

#quoteappletMAG1 #currency_converter_wrapper a.amount {
    color: #6bd24d;
    font-size:100%;
    text-decoration: underline;
}

#quoteappletMAG1 .product_types_title,
#quoteappletMAG1 .inner_wrapper .labelvalue .label
{
    padding: 0px  0px 10px 0px;
    text-align: right;
    vertical-align: middle;
    width: 100px;
	float: left;
	font-size: 1.1em;
	font-weight:bold; 
}

#quoteappletMAG1 .inner_wrapper .labelvalue .value
{
    padding: 0px  10px 0px  4px;
    text-align: right;
    vertical-align: middle;
    float: left;
	font-size: 1.1em;
	font-weight:bold;
 
}

#quoteappletMAG1 .product_types_title
{
	margin-top:4px;
}

#quoteappletMAG1 .inner_wrapper .labelvalue,
#quoteappletMAG1 .inner_wrapper .button_bar
{
	clear:both;
	margin:0 0 4px;
	padding: 8px 10px 0px 0;
}

#quoteappletMAG1 .product_types
{
	clear:both;
	margin:4px 0 4px 0;
	width:100%;
	padding:0;
}

#quoteappletMAG1 .product_types_list
{
	float:right;
}

#quoteappletMAG1 .button_bar
{
	margin: 0;
    vertical-align: middle;
    width: 100%;
	font-size: 1.1em;
	display: block;
}

#quoteappletMAG1 #DisabledAddButton, 
#quoteappletMAG1 a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteappletMAG1 a.blue_button 
{
	display: block;
	background-image: url(btnBuyNownew);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;
    margin: 5px 8px 8px 140px;
}

#quoteappletMAG1 #DisabledAddButton
{
	display: block;
	background-image: url(btnUpdatingnew);
	background-position:center;
    background-repeat:no-repeat;
	width: 102px;
	height: 25px;
    border:0;
    margin: 5px 8px 8px 140px;
}

#quoteappletMAG1 #competitor_rates h3 {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 1.1em;
    padding: 2px;
}

#quoteappletMAG1 #competitor_rates td td {
	border-bottom: 1px dotted #CCCCCC;
    text-decoration: none;
	white-space: nowrap;
	padding:8px;
	
	}

#quoteappletMAG1 #competitor_rates
{
	background:#414756;
    font-weight:normal;
    height:100px;
    overflow:hidden;
}

#quoteappletMAG1 #todays_rates
{
	background: none;
    border-bottom:none;
    font-size:100%;
    margin-top: 5px;
}

#quoteappletMAG1 #todays_rates .inner_wrapper {
    padding: 0px;
}

#quoteappletMAG1 #competitor_rates table {
    width: 100%;
} 

#quoteappletMAG1 #competitor_rates .buys_you
{
	font-weight: bold;
	font-size:1.1em;
}




#quoteappletMAG1 .grid
{
	width:232px;
	display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding:0;
}


#quoteappletMAG1 .todays_rates_table
{
	margin: 0 0 16px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}


#quoteappletMAG1 .todays_rates
{
	margin: 0 -6px;
    width: auto;
	overflow: hidden;
}

/**************END OF quoteappletMAG ***********/

/**************END OF quoteappletMAG ***********/

/******************************************************
#/******************************************************
#quoteappletASDA New - ASDA NEw layout
*******************************************************/
#quoteappletASDANew .fake_link,
#quoteappletASDANew a  {
	color: #930031;
	cursor: pointer;
}


#quoteappletASDANew #competitor_rates 
{
	height: 0px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	overflow: hidden;
}

#quoteappletASDANew .hd 
{
    background:#930031 none !important;
    color:#fff !important;
}

#quoteappletASDANew #competitor_rates .buys_you {
	font-size: 11px;
	font-weight: normal;
}

#quoteappletASDANew #todays_rates {
	margin-top: 5px;
	background: #f3f3f3;
	font-size: 10px;
	font-weight: bold;
	width:260px;
	height:100px;
	border: solid 1px #ecebeb;
}

#quoteappletASDANew .todays_rates_table th {
	border-bottom: 1px solid #414756;
	border-right: 1px solid #414756;
	width: 50%;
	padding: 1px 3px;
	background-color: #368C01;
	color:#FFFFFF;
	font-weight: bold;
}

#quoteappletASDANew .todays_rates_table td {
	border-bottom: 1px solid #2F333E;
	border-right: 1px solid #2F333E;
	width: 50%;
	padding: 1px 3px;
	background-color: Transparent;
	font-weight: bold;
	color: #000000; 
}

#quoteappletASDANew #todays_rates table {
	width: 100%;
	border: solid 1px #2F333E;
	background-color: #FFFFFF;
}

#quoteappletASDANew .promoNote
{
	font-size:11px;
	font-weight:bold;
	margin-top: 10px;
}

#quoteappletASDANew .smallText
{
	font-size:9px;
	font-weight:normal;
}

#quoteappletASDANew {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0;
	text-align: left;
	min-width: 280px;
	color:#666666;
}

#quoteappletASDANew #currency_converter_wrapper {
	height: 200px;
	background:#F3F3F3;
	width:260px;
	border:solid 1px #ecebeb;	
}

#quoteappletASDANew #currency_converter_wrapper a.amount {
	text-decoration: underline;
	color: #002E62;
	font-size: 14px;
}

#quoteappletASDANew #currency_converter_wrapper .label {
    clear: both;
    color: #666666;
    padding: 4px 2px 2px;
}

#quoteappletASDANew .product_types_title 
{
	float:left;
	padding:4px 0 0 0;
}

#quoteappletASDANew h2 {
   background-color: #368C00;
    width: 0px;
    height: 0px;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#quoteappletASDANew #DisabledAddButton, 
#quoteappletASDANew a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteappletASDANew a.blue_button 
{
	display: block;
	background-image: url(btnGetQuote);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;    
}

#quoteappletASDANew a.blue_button:hover 
{
	display: block;
	background-image: url(btnGetQuoteHower);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;    
}
#quoteappletASDANew #DisabledAddButton
{
	display: block;
	background-image: url(btnGetQuote);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;    
}

#quoteappletASDANew #quote_tool_wrapper {
	width: 280px;
	height:400px;
	overflow:hidden;
	color:#666666;
}

#quoteappletASDANew .highlighted TD {
	background-color: #75C13B;
	color: #fff;
}

#quoteappletASDANew #currency_converter_wrapper .value SELECT {
	width: 180px;
}

#quoteappletASDANew #currency_converter_wrapper .value INPUT {
	width: 56px;
}

#quoteappletASDANew #todays_rates_litebox .bd th {
	background-color: #C0D5DF;
	padding: 5px;
	color: #930031;
	text-align: left;
	font-size: 11px;
}

#quoteappletASDANew #todays_rates_litebox .ft
{
	background-color: #FFEB9A !important;
}


/**************END OF quoteappletASDA New ***********/
/******************************************************
#/******************************************************
#quoteappletASDA - ASDA layout
*******************************************************/
#quoteappletASDA
{
	margin: 0;
	text-align: left;
	font-size: 16px;
	background: none;
    font-family: arial,helvetica,sans-serif;
    min-width: 500px;
    padding: 0;
}


#quoteappletASDA #updContent {
    display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 468px;
	font-size: 62.5%;
}

#quoteappletASDA .quotetool_wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1;
}


#quoteappletASDA #quote_tool_wrapper
{
	color:#666666;
	height: auto;
	width:100%;
	overflow:hidden;
}

#quoteappletASDA #currency_converter_wrapper
{
	font-size:100%;
	font-weight:normal;
	height:auto;
}

#quoteappletASDA #currency_converter_wrapper
{
    background-color: #F3F3F3;
    margin: 0; 
    padding: 0 10px 5px 10px;
	clear: both;
}

#quoteappletASDA  #updContent h2 {
    line-height: 1.2em;
    padding: 8px;
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    background: #368C00;
    color: #FFFFFF;
    margin: 0;
}


/*Convertor */
#quoteappletASDA .product_types_list br
{
	display:none;
}

#quoteappletASDA .product_types_list{
    margin: 0;
    padding: 0px 0px 4px 0px;
    text-align: right;
    vertical-align: middle;
}

#quoteappletASDA #currency_converter_wrapper a.amount {
    color: #002E62;
    font-size:100%;
    text-decoration: underline;
}

#quoteappletASDA .product_types_title,
#quoteappletASDA .inner_wrapper .labelvalue .label
{
    padding: 0px  0px 10px 0px;
    text-align: right;
    vertical-align: middle;
    width: 130px;
	float: left;
	font-size: 1.1em;
	font-weight:bold; 
}

#quoteappletASDA .inner_wrapper .labelvalue .value
{
    padding: 0px  10px 0px  4px;
    text-align: right;
    vertical-align: middle;
    float: left;
	font-size: 1.1em;
	font-weight:bold;
 
}

#quoteappletASDA .product_types_title
{
	margin-top:4px;
}

#quoteappletASDA .inner_wrapper .labelvalue,
#quoteappletASDA .inner_wrapper .button_bar
{
	clear:both;
	margin:0 0 4px;
	padding: 8px 10px 0px 0;
}

#quoteappletASDA .product_types
{
	clear:both;
	margin:4px 0 4px 0;
	width:100%;
	padding:0;
}

#quoteappletASDA .product_types_list
{
	float:right;
}

#quoteappletASDA .button_bar
{
	margin: 0;
    vertical-align: middle;
    width: 100%;
	font-size: 1.1em;
	display: block;
}

#quoteappletASDA #DisabledAddButton, 
#quoteappletASDA a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteappletASDA a.blue_button 
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;
    margin: 5px 8px 8px 140px;
}

#quoteappletASDA a.blue_button:hover 
{
	display: block;
	background-image: url(btnBuyNowHower);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;
    margin: 5px 8px 8px 140px;
}
#quoteappletASDA #DisabledAddButton
{
	display: block;
	background-image: url(btnBuyNow);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;
    margin: 5px 8px 8px 140px;
}

#quoteappletASDA #todays_rates
{
	background: none;
    border-bottom:none;
    font-size:100%;
    margin-top: 5px;
}

#quoteappletASDA #todays_rates .inner_wrapper {
    padding: 0px;
}

#quoteappletASDA #competitor_rates table {
    width: 100%;
} 

#quoteappletASDA #competitor_rates .buys_you
{
	font-weight: bold;
	font-size:1.1em;
}




#quoteappletASDA .grid
{
	width:232px;
	display: inline;
    float: left;
    margin: 0;
    overflow: hidden;
    padding:0;
}


#quoteappletASDA .todays_rates_table
{
	margin: 0 0 16px;
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0;
}


#quoteappletASDA .todays_rates
{
	margin: 0 -6px;
    width: auto;
	overflow: hidden;
}

/**************END OF quoteappletASDA ***********/



/******************************************************
#/******************************************************
#quoteappletTESCO New - TESCO NEw layout
*******************************************************/
#quoteapplettesco .fake_link,
#quoteapplettesco a  {
	color: #930031;
	cursor: pointer;
}


#quoteapplettesco #competitor_rates 
{
	height: 0px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	overflow: hidden;
}

#quoteapplettesco .hd 
{
    background:#930031 none !important;
    color:#fff !important;
}

#quoteapplettesco #competitor_rates .buys_you {
	font-size: 11px;
	font-weight: normal;
}

#quoteapplettesco #todays_rates {
	margin-top: 5px;
	background: #f3f3f3;
	font-size: 10px;
	font-weight: bold;
	width:260px;
	height:100px;
	border: solid 1px #ecebeb;
}

#quoteapplettesco .todays_rates_table th {
	border-bottom: 1px solid #414756;
	border-right: 1px solid #414756;
	width: 50%;
	padding: 1px 3px;
	background-color: #368C01;
	color:#FFFFFF;
	font-weight: bold;
}

#quoteapplettesco .todays_rates_table td {
	border-bottom: 1px solid #2F333E;
	border-right: 1px solid #2F333E;
	width: 50%;
	padding: 1px 3px;
	background-color: Transparent;
	font-weight: bold;
	color: #000000; 
}

#quoteapplettesco #todays_rates table {
	width: 100%;
	border: solid 1px #2F333E;
	background-color: #FFFFFF;
}

#quoteapplettesco .promoNote
{
	font-size:11px;
	font-weight:bold;
	margin-top: 10px;
}

#quoteapplettesco .smallText
{
	font-size:9px;
	font-weight:normal;
}

#quoteapplettesco {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0;
	text-align: left;
	min-width: 280px;
	color:#666666;
}

#quoteapplettesco #currency_converter_wrapper {
	height: 200px;
	background:#F3F3F3;
	width:260px;
	border:solid 1px #ecebeb;	
}

#quoteapplettesco #currency_converter_wrapper a.amount {
	text-decoration: underline;
	color: #002E62;
	font-size: 14px;
}

#quoteapplettesco #currency_converter_wrapper .label {
    clear: both;
    color: #666666;
    padding: 4px 2px 2px;
}

#quoteapplettesco .product_types_title 
{
	float:left;
	padding:4px 0 0 0;
}

#quoteapplettesco h2 {
   background-color: #368C00;
    width: 260px;
    height: 25px;
    line-height: 27px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
}

#quoteapplettesco #DisabledAddButton, 
#quoteapplettesco a.blue_button
{
	width:65px;
	font-weight:bold;
    text-align: center;
}

#quoteapplettesco a.blue_button 
{
	display: block;
	background-image: url(btnGetQuote);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;    
}

#quoteapplettesco a.blue_button:hover 
{
	display: block;
	background-image: url(btnGetQuoteHower);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:25px;
    border:0;    
}
#quoteapplettesco #DisabledAddButton
{
	display: block;
	background-image: url(btnGetQuote);
	background-position:center;
    background-repeat:no-repeat;
	width: 127px;
	height:36px;
    border:0;    
}

#quoteapplettesco #quote_tool_wrapper {
	width: 280px;
	height:400px;
	overflow:hidden;
	color:#666666;
}

#quoteapplettesco .highlighted TD {
	background-color: #75C13B;
	color: #fff;
}

#quoteapplettesco #currency_converter_wrapper .value SELECT {
	width: 180px;
}

#quoteapplettesco #currency_converter_wrapper .value INPUT {
	width: 56px;
}

#quoteapplettesco #todays_rates_litebox .bd th {
	background-color: #C0D5DF;
	padding: 5px;
	color: #930031;
	text-align: left;
	font-size: 11px;
}

#quoteapplettesco #todays_rates_litebox .ft
{
	background-color: #FFEB9A !important;
}


/**************END OF quoteappletTESCO New ***********/


/******************************************************
PURCHASE STREAM
*******************************************************/
#purchase_stream .footer,
#purchase_stream .content,
#purchase_stream .header,
#purchase_stream .footer {
	width: 957px;
}

#purchase_stream .header {
	background-color: #ADC5D6;
}

#purchase_stream .content {
	background-color: #fff;
	/* overflow: hidden; Removed for FF2 compatibility */
	margin:0 auto;
	text-align: left;
	float: none !important;
}

#purchase_stream .content_table {
	padding: 0;
	margin: 0;
}

#purchase_stream .content_td {
	vertical-align: top;
}

#purchase_stream .column_1 {
	width: 675px;
	float: left;
	/* overflow: hidden; Removed for FF2 compatibility */
	border-right: 1px solid #5D6375;
	padding-bottom: 30px;
	padding-top: 15px;
}

#purchase_stream .column_2{
	/* overflow: hidden; Removed for FF2 compatibility */
	float: left;
	margin-top: 35px;
	width: 281px;
}

#purchase_stream .module a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.address_not_found {
	padding: 15px 5px;
}

#purchase_stream .module {
	margin: 0 15px 15px 15px;
}

#product_grid {
	margin-bottom: 0 !important;
}

.module {
	color: #333;
	clear: both;
	text-align: left;
}

.module h1 {
	color: #339933;
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	clear: both;
}

.module h2 {
	font-weight: bold;
	font-size: 14px;
	color: #000088;
	margin: 0 0 5px 0 !important;
	clear: both;
}

.module h3 {
	color: #008;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	clear: both;
}

.module td {
	font-size: 11px;
}

.did_you_know h3 {
	color: #3d8ac5;
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 18px !important;	
	height: 55px;
}

.did_you_know div {
	font-size: 11px !important;
	padding: 0 5px 2px 10px;
}

.tick_box_content {
	color: #333;
}

.did_you_know {
	border: 1px solid #D4D7E2;
	margin: 15px;
	width: 250px;
	overflow: hidden;
}

.module .underline {
	border-bottom: 1px solid #5D6375;
	padding-bottom: 3px;
}

.module .note {
	background-color: #F5F3EA;
	padding: 3px 5px;
	font-size: 11px;
}

.module .note em {
	font-weight: bold;
	font-style: normal;
}

.module .pickupnote{
	margin:5px 0px 5px 0px;
}

.module h1 .step {
	font-size: 14px;
	margin-bottom: 10px;
}

.left_content div#product_grid {	
	margin-top: 10px !important;
}

#confirmation_details table,
#product_grid table {	
	width: 100%;
}
#confirmation_details th,
#product_grid th {
	background-color: #C0D5DF;
	padding: 5px 7px;
	color: #365163;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	border-right: 1px solid #829DAD;
}

#confirmation_details th.right {
	text-align: right;	
}

.module .info_grid th {
	padding: 4px 3px;
}

.module .info_grid th,
.module .info_grid td {
	padding: 4px 3px;
	border: 1px dashed #ddd;
}
.module .info_grid td td {
	padding: 2px;
	border: none;
}

#confirmation_details td,
#product_grid td {
	padding: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #333333;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #D4D7E2;
}

#confirmation_details table td.value {
	background-color: #EDF4FA;
	text-align: right;
	font-weight: bold;
	border-right: 1px solid #EDF4FA;
}

#confirmation_details table td {
	font-weight: normal;
}

a.switch_50_50 {
	font-weight: normal !important;
}

#product_grid td.last,
#product_grid th.last {
	border-right: none !important;
}

.content_left #promo_component h2 {
	color: #333;
	line-height: 14px;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0 !important;
}

#delivery_selection {
	margin-top: 20px !important; 	
}

#promo_component {
	border: 1px solid #C1D7EC;
	padding: 10px;
	color: #333;
	margin-top: 10px !important;
}

#hours_of_operation .underline {
	border-color: #D4D7E2;
}

#hours_of_operation .row_title {
	color: #333;
}

#hours_of_operation .open {
	color: #339933;
}

#hours_of_operation .closed {
	color: #339933;
}

#hours_of_operation th {
	padding: 1px 15px;
}

#hours_of_operation td {
	padding: 2px 15px;
}

#buy_back_plus td {
	padding: 5px;
}

.tx #Page_Checkout1_Voucher1_lbSubmitVoucher {
	display: block;
	background-image: url(button_green_bg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	line-height: 23px;
	height: 23px;
	text-decoration: none !important;
	text-align: center;
	width:150px;
}

.module a.green_button {
	display: block;
	background-image: url(button_green_bg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	line-height: 23px;
	height: 23px;
	text-decoration: none !important;
	text-align: center;
}

#order_summary h2 {
	color: #fff;
	background-color: #545A69;
	padding: 6px;
	font-size: 16px;
	line-height: 16px;
	margin: 0 !important;
}

#order_summary td {
	padding: 2px 5px;
}

#order_summary .total td {
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	border-top: 1px solid #D4D7E2;
	padding: 10px 5px;
}

#order_summary .product {
	font-weight: bold;
}

#order_summary .promotion {
	font-weight: bold;
	color: #FF0000;
}

#order_summary table {
	width: 100%;
	margin: 0;
}

#order_summary td.value {
	background-color: #EDF4FA;
	text-align: right;
}

#order_summary h2 a {
	font-size: 11px;
	text-decoration: underline;
	float: right;
	color: #EDF4FA;
}

.deliver_to_home_note_background
{
	background: transparent url(symbol_icon_error_field) no-repeat 6px 3px;
}

.deliver_to_home_note_red
{
	color: #c00;
}

.deliver_to_home_note 
{
	padding: 10px 2px;
	font-size: 11px;		
}

table.form_spacing td {
	padding-right: 10px;
}

table.radiobutton_spacing label {
	padding-left: 10px;
}

.address_overflow {
	width: 220px;
	overflow: hidden;
}

.selected_address {
	padding: 10px 20px !important;
	border: 1px solid #A0A1A2;
	background-color: #E7E6E6;
	color: #333;
	font-weight: bold;
}

.module p {
	padding: 0 5px 15px 0 !important;
	margin: 0 !important;
	font-size: 11px;
}

#your_information a.blue_button {
	width: 125px;
}

#DisabledGreenButton1
{
 width:100px;
}

#DisabledGreenButton2
{
 width:200px;
}

.DisabledGreenButton {
	display: block;
	background-image: url(button_disabled_bg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	line-height: 23px;
	height: 23px;
	text-decoration: none !important;
	text-align: center;
	display: none;
	margin-left: 15px;
	cursor: wait;
}

#DisabledAddButton {
	display: none;
	background-image: url(button_disabled_bg);
	cursor: wait;
}

#DisabledContinueButton {
	display: none;
	background-image: url(button_disabled_bg);
}

a.blue_button {
	display: block;
	background-image: url(button_blue_bg);
	cursor: pointer;
}

a.blue_button,
#DisabledContinueButton,
#DisabledAddButton {
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	line-height: 23px;
	height: 23px;
	text-decoration: none !important;
	text-align: center;
	margin: 10px auto 5px auto;
}

.module h2 em {
	font-weight: normal;
	font-size: 11px !important;
}

.module p.large {
	font-size: 12px !important;
	line-height: 16px !important;
}

#funnel_navigation_checkout a.green_button {
	width: 200px;
}

#funnel_navigation_options a.green_button {
	width: 100px;
}

#important_information ul {
	padding: 0;
	margin: 0;
}

#important_information li {
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
}

#confirmCollectOrderDesc ul {
	padding: 0;
	margin: 0;
}

#confirmCollectOrderDesc li {
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
}

#mustdo_collection ul {
	padding: 0;
	margin: 0;
}

#mustdo_collection li {
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
}

#divMustDoOnCollection ul {
	padding:0 0 0 0;
	margin:20px 20px 0 20px;
	list-style: none;
}

#divMustDoOnCollection li {
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
	list-style-type:disc;
}

#divConfirmHappyHour ul {
	padding:0 0 0 0;
	margin:20px 20px 0 20px;
	list-style: none;
}

#divConfirmHappyHour li {
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
	list-style-type:disc;
}

#divshowOlympics ul {
	padding:0 0 0 0;
	margin:20px 20px 0 20px;
	list-style: none;
}

#divshowOlympics li {
	padding: 0 0 15px 0;
	margin: 0 0 0 15px;
	list-style-type:disc;
}


#location_litebox ul {
	padding: 0;
	margin: 20px;
	list-style: none;
}

#location_litebox li {
	padding: 0 0 15px 0;
	margin: 0;
}

#calendar_container {
	position: absolute;
	z-index: 99;
}

.module td {
	padding: 2px;
}

.module .error {
	white-space: nowrap;
	color: #c00;
	background: transparent url(symbol_icon_error_field) no-repeat 2px 0px;
}

.module .title_error {
	color: #c00;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 10px 0;
}

.module .warning {
	color: #393;
	background: transparent url(symbol_icon_warning_field) no-repeat 2px 0px;
}

.module .error,
.module .warning {
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 0 20px;
	line-height: 12px;
	min-height: 15px;
	margin: 2px 0 !important;
}

.todays_rates_table td {
	border-bottom: 1px solid #2F333E;
	border-right: 1px solid #2F333E;
	width: 50%;
	padding: 1px 5px;
	background-color: #2F333E;
}

.todays_rates_table tr.highlighted td {
	background-color: #3d8ac5;
	color: #000;
}

/**************************************************
	yui lite box
**************************************************/
.yui-skin-sam .yui-panel .hdMustDo {
	background: #4D5360 url(litebox_header_bg) repeat-x scroll 0 -200px !important;
	color:#fff !important;
	font-size:medium;
	font-weight:bold; 
}


.yui-skin-sam .yui-panel .hd {
	background: #4D5360 url(litebox_header_bg) repeat-x scroll 0 -200px !important;
	color:#fff !important;
}
.yui-skin-sam .yui-panel .bd {
	background-color: #fff !important;
}
.yui-skin-sam .yui-panel .ft {
	background-color: #EDF4FA !important;
}

.yui-skin-sam .container-close {
	background:transparent url(litebox_close) no-repeat 0 0 !important;
}

.litebox .hd .note{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.note
{
	background-color: #fff;
	padding: 10px;
}

.yui-skin-sam .litebox .bd {
  overflow: auto !important;
  background-color:#fff;
  padding: 0;
}

.litebox {
	position: absolute;
	display: none;
	overflow: hidden;
}

.litebox .ft {
  height:15px;
  padding:0;
}

#location_litebox {
	width: 400px !important;
}

#location_litebox .bd {
	height: 350px !important;
}

#location_litebox .branch_filters {
	margin: auto 20px;
	border-bottom: solid 1px #d4d7e2;
}

#location_litebox .branch_filters INPUT {
	vertical-align: middle;
}

#location_litebox .branch_filters LABEL {
	margin-right: 10px;	
}

#todays_rates_litebox {
	width: 400px;
}

#todays_rates_litebox .bd {
	height: 425px;
}

#todays_rates_litebox .bd table {
	width: 90%;
	margin: 10px;
}

#todays_rates_litebox .bd td.buy
#todays_rates_litebox .buyHighlight
#todays_rates_litebox .bd th.buy {
	padding: 5px 5px 5px 0px;
}

#todays_rates_litebox .buyHighlight
{
	background-color: #6bd24d;
	font-weight: bold;
}

#todays_rates_litebox .bd th {
	background-color: #C0D5DF;
	padding: 5px;
	color: #365163;
	text-align: left;
	font-size: 11px;
}

#quoteapplet9 #todays_rates_litebox .bd th {
	background-color: #C0D5DF;
	padding: 5px;
	color: #930031;
	text-align: left;
	font-size: 11px;
}

#todays_rates_litebox .bd td a {
	text-decoration: underline;
	font-size: 11px;
}

#todays_rates_litebox .bd td {
	padding: 5px;
	border-bottom: 1px solid #D4D7E2;
	font-size: 11px;
}

#quoteapplet9 #todays_rates_litebox .ft
{
	background-color: #FFEB9A !important;
}

.competitor_compare {
	background-color: #ffffff;
	position: absolute;
	display: none;
	overflow: hidden;
	padding: 0px;
	width: 500px;
}
.competitor_compare .ft {
  height:15px;
  padding:0;
}

.competitor_compare h3 {
  padding-left: 10px;
  font-size: 20px;
}

.competitor_compare .left{
	float: left;
	margin-left: 10px;
}

.competitor_compare .right{
	float: right;
	font-size: 15px;
	width: 320px;
	padding: 25px 10px 0px 0px;
	text-align: left;
	margin-right: 10px;
}

.competitor_compare .center{
	text-align: center; 
	padding: 20px; 
	clear: both;
}

.tick_box_top{
	background:url(layout_extendpromotionareas_tickbox_top) no-repeat left top;
	width: 260px;
	margin: 0 0 0 12px;
}

.tick_box_top p{
	padding: 8px 0;
}

.tick_box_top h3{
	font-size: 120%;
	color: #3d8ac5;
	margin: 0 50px 5px 30px;
	padding-top: 20px;
}

.tick_box_content {
	padding: 5px 20px 10px 30px;
	font-size: 11px;
}

.tick_box_bottom{
	background:url(layout_extendpromotionareas_tickbox_bottom) no-repeat left top;
	height:6px;
	margin:0 0 20px 12px;
	width: 260px;
}

.toggle_currencies {
	margin: 0 15px 15px 15px !important;
}

.margin_0_15_15_15 
{
	margin: 0 15px 15px 15px;
}

.modalBackground {
	background-color:#fff;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 9999999;
} 

.loading {
	background-color: #fff;
	padding: 25px 30px !important;
	border: 1px dashed #aaa;
	z-index: 1000000 !important;
}

.loading_container {
	background: transparent url(symbol_icon_processing) no-repeat left center !important;
	white-space: nowrap !important;
	color: #393 !important;
	padding: 0 0 0 25px !important;
	font-weight: bold !important;
}

.advertisements div {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent;
	margin: 0 0 15px 0;
}

.advertisements td {
	border-right: 1px dashed #ccc;
	padding: 0 15px;
}

.pCometitiveQuote {
	padding: 20px 0 5px 0px;
	height: 90px;
}

.pStayInTouch {
	padding: 20px 0 5px 60px;
	height: 90px;
}

.pVote {
	padding: 20px 0 5px 60px;
	height: 135px;
}

.pDoLeaveHome {
	padding: 20px 0 5px 110px;
	height: 90px;
}

.pAdvertisementOne 
{
	background-repeat: no-repeat;
	background-color: Transparent;
	height: 130px;
}

.hide {
	display: none;	
}

.summary_header {
	font-weight: bold;
	padding: 5px;
	background-color: #eee;
}

.order_number {
	font-size: 36px;
}

.confirmation_summary table {
	width: 100%;	
}

.confirmation_summary td {
	border: 1px solid #eee;
}


.toggle_currencies{
	background:#01245a url(layout_banknoteusercontrol_banknote_background) no-repeat right top;
	padding-bottom:5px;
	margin-bottom:10px;
	min-height: 1px;
}

.toggle_currencies H2{
	color:#fff;
	padding:10px 0 10px 14px;
	min-height:1px;
}

.toggle_currencies H3{
	background: #01245a url(layout_banknoteusercontrol_toggle_compressed) no-repeat left top;
	padding:5px 5px 5px 23px;
	margin:0 5px 0 5px;
	color:#fff;
	cursor:pointer;
	min-height:1px;
}

.toggle_currencies H3.first{
	background: #203866 url(layout_banknoteusercontrol_toggle_expanded) no-repeat left top;
	padding:0px 5px 5px 23px;
	margin:0 5px 0 5px;
	color:#fff;
	cursor:pointer;
	min-height:1px;
}

.toggle_currencies DIV.toggle_content{
	margin:0 5px 0 5px;
	background-color: #203866;
	color:#ffffff;
	padding:7px 7px 1px 7px;
	min-height: 25px;
}

.note_detail{
	float:left;
	width:73px;
	padding:5px 5px 5px 0;
	background:url(layout_banknoteusercontrol_note_detail_underline) no-repeat left top;
}

.toggle_currencies DIV.toggle_content .first{
	background:none;
}

.note_image{
	float:left;
	width:159px;
	margin:0 0 5px 0;
	background:url(layout_banknoteusercontrol_note_image_underline) no-repeat left top;
}

.note_image IMG{
	margin:5px 0 0 0;
}

.top_phrases{
	background:#fff url(layout_topphraseemailusercontrol_top) no-repeat left top;
	padding:7px 7px 7px 12px;
	color:#002157;
	clear: right;
}

.top_phrases_bottom{
	background:#fff url(layout_topphraseemailusercontrol_bottom) no-repeat left top;
	height:3px;		
}

.top_phrases h2{
	margin:0 0 8px 0;
	min-height:1px;
}

.top_phrases td.item{
	font-size: 11px; /* matches .text_small */
	border-bottom:solid 1px #dbedfb;
}

h3.red_blue_surround_heading{
	color:#002157 !important;
	background:url(layout_promo_redblue_top) no-repeat left top;
	padding:8px 8px 8px 11px !important;
	margin:10px 0 0 0 !important;
}

.RateNotes
{
	margin:0 0 5px 0;
	padding:0 0 5px 0 !important;
}

/*ToolTip style*
 ***************
 To customize the ToolTip style, 
 we need to specify class "TargetElementID_ToolTip" and "TargetElementID_ToolTip .bd" 
*/
#infoCardCode_Div, #infoCardIssueNumber_Div
{
	float:left;
	position:relative;
}


#infoCardCode_Div_ToolTip, #infoCardIssueNumber_Div_ToolTip
{
	 width:280px;
	 height:auto;
	 text-align:left;
}

#infoCardCode_Div_ToolTip .bd, #infoCardIssueNumber_Div_ToolTip .bd
{
	 background-color:#EFF5FB;
	 border-color:#81BEF7;
}

.customStyleSelectBox, .customStyleSelectBoxNonIE
{ display:none;}

