body { font-family: arial, helvetica, tahoma, sans-serif; font-size: 62.5%; background: #ccc; }

a:link, a:visited { color: #452070; text-decoration: underline; }
a:hover, a:active { color: #ef528b; }

label, input, select, textarea { font-size: 1.1em; }
label { font-weight: bold; }

.error { color: #f00; }

#wrapper { background: #fff; }

#hdNav, .contentDropdown, #nav, #extra p, #sub p, .tools, #footer li { font-size: 1.1em; }

#language { font-size: 0.9em; }
#header { color: #452070; background: url(../../images/en/bg_header.gif) no-repeat top; }
#header h1 { background: url(../../images/en/logo_tuxedo.gif) no-repeat; margin-right:100px;}
#header h1 a { display: block; width: 212px; height: 53px;}

#hdNav { background: #e7e7e7 url(../../images/en/bg_hd_nav.gif) no-repeat;}
#hdNav ul li { background: url(../../images/en/img_divide.gif) no-repeat 0 7px; }
#hdNav ul li#aboutTuxedo { background: none; }

/* Nav */

#nav { background: url(../../images/en/bg_nav.gif) no-repeat; }
#nav li strong { color: #684a9e; }
#nav li strong em { color: #ef528b; }
#nav li a { font-weight: bold; color: #452070; text-align: center; text-decoration: none; background: url(../../images/en/bg_nav_li.gif) no-repeat right; }
#nav li a:hover { text-decoration: underline; }
#nav li ul li a { font-weight: normal; color: #452070; text-align: left; background: #fff url(../../images/en/bg_nav_li_li.gif) repeat-x bottom; border-left: 1px solid #684a9e; border-bottom: 1px solid #684a9e; border-right: 1px solid #684a9e; }
#nav li ul li a:hover { background: #fff url(../../images/en/bg_nav_li_li.gif) repeat-x bottom; }

/* Content */

.action { color: #fff; }
.actionBody h3 { font-size: 1.6em; }

.type1 { background: #f3841f url(../../images/en/box_act_top_get.gif) no-repeat top; }
.type2 { background: #60327b url(../../images/en/box_act_top_cashback.gif) no-repeat top; }
.type3 { color: #452070; background: #a4daf4 url(../../images/en/box_act_top_10.gif) no-repeat top; }
	.type1 h3 a:link, .type1 h3 a:visited { color: #fff; text-decoration: none; }
	.type1 h3 a:hover { color: #452070; }
	.type1 p a:link, .type1 p a:visited { color: #fff; }
	.type1 p a:hover { color: #452070; }

	.type2 h3 a:link, .type2 h3 a:visited { color: #fff; text-decoration: none; }
	.type2 h3 a:hover { color: #452070; }
	.type2 p a:link, .type2 p a:visited { color: #fff; }
	.type2 p a:hover { color: #ef528b; }

	.type3 h3 a:link, .type3 h3 a:visited { color: #452070; text-decoration: none; }
	.type3 h3 a:hover { color: #ef528b; }
	.type3 h3 p a:hover { color: #452070; text-decoration: none; }

.type1 .actionBody { background: url(../../images/en/box_act_bot_get.gif) no-repeat bottom; }
.type2 .actionBody { background: url(../../images/en/box_act_bot_cashback.gif) no-repeat bottom; }
.type3 .actionBody { background: url(../../images/en/box_act_bot_10.gif) no-repeat bottom; }
	
		/* landingpage */
		
		#content #bgr_top {
			background: #fff url(../../images/en/bgr_top.png) top center no-repeat;
			min-height:369px;
			width:952px;
			font-size:1.2em;
			color:#666;
		}
		#bgr_top #frame_top {
			width:952px;
		}
		#t_left {
			width:312px;
			float:left;
			}
		#t_left ul li {
			background: url(../../images/en/bullet_pink.gif) no-repeat 0 5px;
			margin: 0 25px 3px 25px;
			padding-left:15px;
			}
		#t_left #header_ {
			background: url(../../images/en/header.png) no-repeat top left;
			margin: 12px 0 5px 18px;
			height:85px;
			width:273px;
			}			
        #t_center {
			width:326px;
			height:221px;
			text-align:center;
			float:left;
			margin-top:30px;
			}
        #t_right {
			width:312px;
			float:right;
			}
		#fpback {
			background: url(../../images/en/5pbox_top.png) top center no-repeat;
			width:234px;
			margin:24px 0px 0px 40px;
			}	
		#fpback_bot {
			background: url(../../images/en/5pbox_bot.png) no-repeat bottom center;
			width:234px;
			position:relative;
			min-height:90px;
			}
		a#poundsfree {
			display:block;
			background: url(../../images/en/5poundsfree.png) top center no-repeat;
			width:123px;
			height:34px;
			top:10px;
			left:10px;
			position:absolute;
			color:#fff;	
		}
		#fpback_bot p {
			padding:50px 45px 0px 15px;
			}
		#fperc {
			background: url(../../images/en/15box_top.png) top center no-repeat;
			width:234px;
			margin:15px 0px 0px 40px;
			}	
		#fperc_bot {
			background: url(../../images/en/15box_bot.png) no-repeat bottom center;
			width:234px;
			min-height:100px;
			position:relative;
			}
		a#getcashback {
			display:block;
			background: url(../../images/en/gettuxedocashback.png) top center no-repeat;
			width:107px;
			height:39px;
			top:10px;
			left:10px;
			position:absolute;
			color:#fff;	
		}	
		#fperc_bot p {
			padding:55px 15px 0px 15px;
			}	
		#bgr_top #frame_bot {
			width:952px;
			clear:both;
		}		
        #b_left {
			width:465px;
			float:left;
			text-align:center;
			margin-top:10px;
			}
		#b_left p {
			text-align:left;
			margin: 0px 15px 0px 25px;
			}
		#b_left h2 a.offer_link, #b_right h2 a.offer_link {
			font-size:18px;
			font-style:italic;
			color:#ce4886;
			text-decoration:none;
			display:block;
			padding-bottom:10px;
			background: url(../../images/en/separator.gif) bottom center no-repeat;
			}	
		#b_left h2 a.offer_link:hover, #b_right h2 a.offer_link:hover {
			font-style:italic;
			color:#452070;
			text-decoration:none;
			}				
        #b_right {
			width:478px;
			float:right;
			text-align:center;
			margin-top:10px;
		}
		#b_right p {
			text-align:left;
			margin: 0px 20px 0px 40px;
			}
		a.more_button {
			display:block;
			text-decoration:none;
			background-image: url(../../images/en/bt_more.gif);
			width:65px;
			height:18px;
			float:right;
			margin:5px 10px 0px 0;
			}		
		
		#content #bgr_bot {
			background: #fff url(../../images/en/bgr_bot.png) bottom center no-repeat;
			height:52px;
			width:952px;
			position:relative;
			clear:both;
		}
		#bgr_bot #l_button {
			background: #fff url(../../images/en/l_button.png) top center no-repeat;
			width:262px;
			height:34px;
			position:absolute;
			display:block;
			color:#fff;
			text-decoration: none;
			text-align:center;
			font:Arial, Helvetica, sans-serif;
			font-size:1.6em;
			font-weight:bold;
			padding-top:11px;
			left:100px;
			top:0px;
		}
		#bgr_bot #r_button {
			background: #fff url(../../images/en/r_button.png) top center no-repeat;
			width:262px;
			height:34px;
			position:absolute;
			display:block;
			color:#fff;
			text-decoration: none;
			text-align:center;
			font:Arial, Helvetica, sans-serif;
			font-size:1.6em;
			font-weight:bold;
			padding-top:11px;
			left:600px;
			top:0px;
		}
		.invsbl {display:none;}

/* Info */

#info { font-size: 1.2em; color: #666; }
#info h2 { font-size: 1.8em; color: #452070; border-bottom: 1px solid #a28fb7; }
#info h2 strong em { color: #ef528b; }
#info h2 strong.postcode { text-transform: uppercase; }
#info h3 { font-size: 1.2em; color: #452070; }
#info h3 { font-size: 1.2em; color: #452070; }
#info h4 { font-size: 0.9em; color: #ef528b; }
#info h5 { font-size: 0.9em; color: #333; }
#info ul li { background: url(../../images/en/bullet_pink.gif) no-repeat 0 5px; }
#info ul li ol li { background: none; }
#info .itemHighlight { font-weight: bold; color: #452070; }
#info .itemHighlight2 { font-weight: bold; color: #ef528b; }
#info .pointHighlight strong { color: #452070; }
#info .coreBusinessComponents li { font-weight: bold; color: #452070; background: url(../../images/en/bullet_tick.gif) no-repeat 0 3px; }
#info strong { color: #333; }
#info strong em { color: #ef528b; }
#info p.note { font-size: 0.9em; }

#info dl dt { font-weight: bold; color: #333; }
#info dl dt strong { color: #452070; }

#info table { font-size: 0.9em; border: 1px solid #452070; }
#info tr.infoHighlight { background: #f9cbb7; }
#info th, #info td { text-align: left; vertical-align: top; }
#info th { color: #fff; background: #ef528b; text-align: left; }
#info th.cardOption { background: #452070; }
#info th.feesSubHeading, #info th.termsSubHeading { color: #452070; background: none; }

	#currencyLocator ol label { font-size: 1.0em; color: #452070; } 
	#currencyLocator dl { font-weight: bold; }
	#currencyLocator dt, #currencyLocator dd { border-bottom: 1px solid #452070; }
	
	#convert { font-weight: bold; font-style: italic; color: #333; }

/* File Select area */

#faqSelect .faqHeading { color: #452070; background: url(../../images/en/bg_faq_select.gif) no-repeat; }
#faqSelect .faqHeading:hover { cursor: pointer; }
#faqSelect .faqItem { background: url(../../images/en/bg_faq.gif) no-repeat top left; }

/* Sub */

#menu { background: #d1c9db url(../../images/en/bg_dropdown.gif) no-repeat; }
#menu label { color: #fff; }

/* Tools */

.tools, .more { color: #452070; }
	.tools { background: #e3deea url(../../images/en/bg_tools.gif) no-repeat top; }
	.tools li a:link, .tools a:visited { font-weight: bold; text-decoration: none; }
	.tools h3, .more h3 { font-size: 1.1em; }
	.more { background: #e3deea url(../../images/en/bg_more.gif) no-repeat top; }
	.tools h3, .tools ul li, .more h3 { background: url(../../images/en/bg_tools_link.gif) no-repeat; }
	.more h3 { color: #452070; background: url(../../images/en/bg_more_header.gif) no-repeat; }
	.tools ul li#tlTuxedoMaestroCard a:link, .tools ul li#tlTuxedoMaestroCard a:visited { color: #000; }
	.tools ul li#tlTuxedoMaestroCard a:hover { color: #ef528b; }
	.tools h3 { color: #ef528b; background: url(../../images/en/bg_tools_header.gif) no-repeat; }
	.more em { color: #ef528b; }
	.toolsClose { background: url(../../images/en/bg_tools_close.gif) no-repeat bottom; } 
	.moreClose { background: url(../../images/en/bg_more_close.gif) no-repeat bottom; } 

#customerCare { font-size: 1.2em; color: #666; text-align: center; background: url(../../images/en/bg_customer_care.gif) no-repeat; }
#customerCare strong { font-size: 1.8em; }

/* Footer */

#footer { background: url(../../images/en/bg_footer.gif) no-repeat bottom; }

#membershipCard { color: #666; border-bottom: 1px solid #a28fb7; }

#footer ul li { background: url(../../images/en/img_divide.gif) no-repeat 0 2px; }
#footer ul li em { color: #ef528b; }
#footer ul li#ftHome, #footer ul li#ftContact { background: none; }

#footnotes p#disclaimer { font-size: 1.0em; color: #666; text-align: left; }
#footnotes p#copyright { font-size: 1.0em; color: #ef528b; text-align: right; }

