body, div, p, td {font-family:Verdana,Arial; font-size:11px;color:#333333}
body {background: #D8DADB url(/images/background-gradient.gif) repeat-x;text-align:center;margin:0px;}
p,form {margin:5px 0px 5px 0px;padding:0px;}
p {line-height:17px;}
img {border:0px;padding:0px;outline:none;}
a {color:#333333;outline:none;}
a:active, a:link,a:visited{text-decoration:none;}
a.dotted, a.dotted:active, a.dotted:link, a.dotted:visited {border-bottom:1px dotted #333333;line-height:1.5em;}
a.dotted:hover {border-bottom:1px solid #333333;}
.a { cursor: pointer; }
input {font-family:Trebuchet MS; font-size:11px;color:#333333;}
textarea {font-family:Trebuchet MS; font-size:12px;color:#333333; border: 1px solid #c0c0c0;}
.tickbox {background-color:transparent; border:none;margin-right:8px;}
h1 a.dotted, h1 a.dotted:active, h1 a.dotted:link, h1 a.dotted:visited {color:#7b9eae;border-bottom:1px dotted #7b9eae;}
h1 {margin:0px;padding:0px;font-family:Verdana;font-size:15px;color:#7b9eae;}
h1.big {font-size:18px; margin:5px 0px 5px 0px;}
h2 { padding: 0px; margin:0px; color:#7B9EAE; }
h2 a.download { font-size: 11px; font-weight:normal; position:absolute; right: 30px; top: 30px; }
h4 {margin:0px;padding:0px;font-family:Verdana;font-size:11px;color:#a7d257;}
.blue {font-size:14px;color:#7b9eae;margin:0px;padding:0px;}
h3 {margin:0px;padding:0px;font-family:Verdana;font-size:15px;color:#7b9eae;}
.clear0 {clear:both;line-height:0px;font-size:0px;height:0px;width:100%;}
.clear20 {clear:both;line-height:0px;font-size:0px;height:20px;width:100%;}
#debugger {position:absolute;top:0px;width:200px;height:200px;overflow:auto;background-color:black;color:white;text-align:left;}
#noscript{background:red;color:#fff;border:1px solid #fff;font-weight:bold}

sup,sub {height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom; position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}

.boxinner { padding: 20px 15px 0px 15px; }
.top .boxinner {padding-top: 10px; }
.numboxinner { padding: 30px 15px 0px 15px; }
.boxinner p, .boxinner h1, .boxinner h2 { }

.fleft {float:left;}
#box {margin:10px auto;width:960px;}
#page {position:relative;text-align:left;width:960px;margin-top:0px;}
#topnav {margin-right:7px;position:relative;float:right;width:450px;height:57px;background: url(/images/topnav-bg.png) no-repeat;}
#topnav-buttons {margin-top:14px;margin-left:20px; width: 326px; height: 30px;}
#topnav-buttons a { float: left; width: 163px; height: 30px; margin: 0px; }

#pwn-logo {height:97px;width:195px;position:absolute;top:-70px;left:6px;z-index:999;}
#topbanner {position:absolute;top:-12px;left:10px;z-index:1;width:614px;height:185px;}
#box1-top {position:relative;float:left;margin-top:-24px;background: url(/images/box1-top.png) no-repeat;width:966px;height:32px;}
#box1-middle {z-index:2;float:left;position:relative;width:966px;background: url(/images/main-background.png) 50% 100% no-repeat; padding:0px 0px 20px 0px; margin:0px;}
#gr-home-top {position:relative;float:left;top:-10px;left:13px;z-index:0;background:url(/images/gr-home-top.png) 0px -10px no-repeat;width:940px;height:183px;}
#home-topright{z-index:9;position:absolute;top:5px;left:643px;}
.mypwn {width:282px;height:101px;background: url(/images/mypwn3.png) no-repeat;position:absolute;top:150px;left:650px;z-index:8;}
.mypwn p {text-align: right; float:right;font-size: 14px; color:#ffffff; width:145px; padding: 0px 10px 0px 0px;}
.btn-login-img{position:absolute;bottom:16px;right:8px;}

#walletform h1 { margin-left: 15px; }

.mypwn form .inner { width: 280px; height: 60px; }
.mypwn-input {margin-left:8px;width:130px;height:18px;border:none;background-color:transparent;}
.mypwn-email {float:right; background: url(/images/input-email.png) no-repeat;width:145px;height:18px; margin:15px 8px 3px 0px;}
.mypwn-pwd {float:right; background: url(/images/input-password.png) no-repeat;width:145px;height:18px; margin:3px 8px 0px 0px;}
.mypwn-btn-login {float:right;margin: 5px 8px 0px 0px;}
#myLoginForm { margin: 0px 5px 0px 0px; }
#mypwnmoreinfo {margin: 0px 0px 0px 15px; }
#mypwnmoreinfo .main p, #mypwnmoreinfo .main ul li { line-height:17px; }
.myPassLogout {float:left; width:110px; margin: 25px 0px 0px 15px; line-height: 16px;  color:#FFFFFF;}
#myPassMoreInfo {float: left; background: url(/images/moreinfo.png) 0% 50% no-repeat; height: 20px; width:25px; cursor:pointer;  margin: 40px 0px 0px 12px; }
.mypwn-btn-login a, .myPassLogout a {color:#FFFFFF; border-color:#ffffff !important; font-size:9px; }
.mypwn-btn-login a { float:left; padding-top: 4px; margin-right: 5px; }

ul.ticked, .withticks ul {list-style:none; padding: 0px 10px 0px 0px; margin: 0px; }
ul.ticked li, .withticks ul li {line-height:20px;background:url(/images/btn-tick_off.png) 0px 6px no-repeat; padding:4px 0px 0px 22px; }

p.header {padding-bottom:5px;padding-top:6px;font-weight:bold;font-size:13px;color:#6f9db7; margin: 0px;}
p.header a, p.header a:active, p.header a:link, p.header a:visited {color:#7b9eae;border-color:#7b9eae;}
p.subheader {padding-bottom:12px;padding-top:0px;font-weight:bold;font-size:10px;color:#6f9db7;}

.content p { margin-bottom: 10px; }

#mypwnmoreinfo { position:absolute; top: 220px; left: 400px; width:250px; z-index:20; display:none; }
	#mypwnmoreinfo .main a.close { float:right; margin: 10px; width: 25px; height: 25px; background:url(/images/btn-x_off.png) 50% 50% no-repeat; }
	#mypwnmoreinfo .main { margin: 0px; width:250px; padding-bottom: 1px; background: url(/images/moreinfopanel.png) 0% 0% no-repeat;}
		#mypwnmoreinfo .main ul,
		#mypwnmoreinfo .main p,
		#mypwnmoreinfo .main h3 { padding: 10px 10px 0px 10px; margin: 0px; font-size: 13px; color:#6F9DB7; }
		#mypwnmoreinfo ul {list-style:none; }
		#mypwnmoreinfo li {line-height:20px;background:url(/images/btn-tick_off.png) 0px 4px no-repeat; padding:4px 0px 0px 22px; }
	#mypwnmoreinfo .base { margin: 0px; padding:0px; width:250px; height: 20px; background: url(/images/moreinfopanel.png) 0% 100% no-repeat; }

.home-topright-item {float:left;margin-bottom:3px;width:290px;height:25px; background: url(/images/gr-item.png) no-repeat;}

#home-topright-item1 {position:absolute;top:0px;left:0px;}
#home-topright-item2 {position:absolute;top:28px;left:0px;}
#home-topright-item3 {position:absolute;top:56px;left:0px;}
#home-topright-item4 {position:absolute;top:84px;left:0px;}
#home-topright-item5 {position:absolute;top:112px;left:0px;}
.home-topright-btn {position:relative;float:left;margin-left:5px;margin-top:2px;margin-right:12px;background: url(/images/btn-arrow_off.png) no-repeat;width:20px;height:20px;}
.home-topright-text {position:relative;float:left;padding-top:4px;}

#home-main {position:relative;float:left;z-index:7;left:10px;margin-top:10px;clear:both;width:960px;background: url(/images/gr-home-tabs.gif) no-repeat;}

.maintitle { margin: 5px 0px 5px 20px; }
.maintitle h1 { font-size: 18px; font-weight: bold; }
.maintitle h2 { }

#home-tabs {position:relative;float:left;width:100%;padding-top:0px;z-index:4;}
#home-tabs ul {list-style:none; margin: 10px 0px 10px 0px; padding: 0px; }
#home-tabs li {line-height:20px;background-repeat: no-repeat;background-position: 0px 0px;padding-left: 20px;background-image: url(/images/btn-tick_off.png); }

#home-tabs-top {position:relative;float:left;margin: 0px 0px -10px 20px;}

#show-tabs-top {position:relative;float:left; margin: 0px 0px -10px 20px;}

#tab4 {position:absolute;right:50px;z-index:0;top:29px;}

#tabs-box-top {position:relative;float:left;margin-left:10px;margin-top:-10px;z-index:99;background: url(/images/box-tabs-bg.png) no-repeat;width:918px;}
#tabs-box-bottom {position:relative;float:left;margin-top:-6px;margin-left:10px;width:918px;height:20px;background: url(/images/box-tabs-bottom.png) no-repeat;}
#tabs-content-left,.tabs-content-left-enhanced-large,.tabs-content-left-open-large {float:left;position:relative;width:558px;}
#tabs-content-left-enhanced{float:left;width:388px;}

#tabs-content-left-open{float:left;width:388px;}

.tabs-content-middle{margin-top:26px;float:left;position:relative;padding-left:9px;padding-right:9px;}
.tabs-content-right {margin-top:26px;float:left;position:relative;padding-left:9px;padding-right:9px;}
.tabs-left-heading {padding-left:2px;float:left;}
#enhancedreg{float:left;position:relative;}
#enhanced-first-left{float:left;position:relative;}

#openreg{float:left;position:relative;}
#open-first-left{float:left;position:relative;}

.tabs-left-box-top {position:relative;float:left;width:551px;margin:0px;background: url(/images/box-tabs-bg2-top.png) no-repeat; padding-bottom: 10px;}
.tabs-left-box-bottom {position:relative;float:left;width:551px;margin:0px;height:7px;background: url(/images/box-tabs-bg2-bottom.png) 0px 100% no-repeat;}
#tabs-left-box-top-enhanced {position:relative;float:left;width:380px;background: url(/images/box-tabs-bg2-top-enhanced.png) no-repeat; padding-bottom: 10px;}
#tabs-left-box-bottom-enhanced {position:relative;float:left;width:380px;height:7px;background: url(/images/box-tabs-bg2-bottom-enhanced.png) 0px 100% no-repeat;}
#tabs-left-box-top-premium {position:relative;float:left;width:890px;background: url(/images/box-tabs-bg2-top-premium.png) no-repeat;}
#tabs-left-box-bottom-premium {position:relative;float:left;width:890px;height:10px;background: url(/images/box-tabs-bg2-bottom-premium.png) 0px 100% no-repeat;}
#tabs-left-box-top-showtime {position:relative;float:left;width:380px;background: url(/images/box-tabs-bg2-top-enhanced.png) no-repeat;}
#tabs-left-box-bottom-showtime {position:relative;float:left;width:380px;height:7px;background: url(/images/box-tabs-bg2-bottom-enhanced.png) 0px 100% no-repeat;}

#tabs-left-box-top-premium ul { margin-left: 30px; }

.btn-1 {width:50px;position:absolute;top:-20px;left:255px;z-index:999}
.btn-2,.btn-3,.btn-1-enhanced {width:151px;top:-20px;z-index:999;text-align:center;position:absolute;}
.tabs-left-wrap {float:left;}
.enteremail {width:500px;padding-bottom:12px;}

#generate-pin-btn {float:left;margin-top:-2px;} 
#agree {width:340px;clear:left;float:left;padding-top:2px;padding-bottom:2px;}
#generate-pin-input { padding: 0px; }
#yourpinis-wrap {position:absolute;left:382px;top:148px;z-index:999;background: url(/images/generate-pin-bg.png) no-repeat;width:172px;height:84px;}
#yourpinis {position:absolute;top:18px;left:20px;font-weight:bold;float:left;width:132px;font-size:12px;color:white;}
#pin {float:left;position:absolute;top:43px;left:43px;font-size:20px;color:white;font-weight:bold;}
#pin-error {display:none;color:#cc0000;padding-left:17px;padding-top:5px;float:left;clear:both;position:relative;top:0px;left:0px;font-size:10px;font-weight:normal;width:320px;}
.tabs-content-separator {padding-top:20px;float:left;width:1px;height:195px; background:url(/images/tabs-separator.gif) 0px 10px no-repeat;}
.tabs-content-separator2 {padding-top:20px;float:left;width:1px;height:195px; background:url(/images/tabs-separator2.gif) 0px 25px no-repeat;}

.tabs-middle-bg {background: url(/images/tabs-bg3.gif) no-repeat;height:163px;}
.tabs-middle-bg2 {background: url(/images/tabs-bg4.gif) no-repeat;height:140px;}
.tabs-middle-bg, .tabs-middle-bg2 { width:151px; }
.tabs-middle-bg p, .tabs-middle-bg2 p { padding:30px 4px 10px 4px;font-size:14px;text-align:center;color:white;font-weight:bold; line-height:normal; }
.tabs-middle-bg img, .tabs-middle-bg input, .tabs-middle-bg2 img, .tabs-middle-bg2 input  { margin-top: 10px; }
.controls-command {color:#A1CF52;font-weight:bold;}

#wallet-card-box-top {position:relative;float:left;width:890px;background: url(/images/box-tabs-bg2-top-premium.png) no-repeat;}
#wallet-card-left {float:left;position:relative;width:600px;}
#wallet-card-left-narrow {float:left;position:relative; width:350px;padding-top:20px; margin-right: 10px;}
#wallet-card-right {float:left;position:relative;width:270px;}
#wallet-card-box-bottom {background:transparent url(/images/box-tabs-bg2-bottom-premium.png) no-repeat scroll 0px 100%;float:left;height:7px;position:relative;width:890px;}

#downloadform { margin:30px 10px 10px 10px; }

#tabs-content-wallet-card {position:relative;float:left;padding-top:25px;}
#tabs-wallet-card-text {position:relative;float:left;width:330px;}
#tabs-wallet-card-top {padding-right:10px;padding-left:10px;position:relative;float:left;width:890px;background: url(/images/box-tabs-bg2-top-premium.png) no-repeat;z-index:1;}
#tabs-wallet-card-bottom {position:relative;float:left;width:890px;height:20px;background: url(/images/box-tabs-bg2-bottom-premium.png) no-repeat;z-index:0;}
#wallet-card-images-box {background:transparent url(/images/wallet_card-box2.gif) no-repeat scroll 0 0;float:left;height:330px;padding-top:30px;position:relative;width:270px;}
#wallet-card-images-box div, #wallet-card-images-box img { margin-left: 30px; }
#wallet-card-box-header {padding-left:20px;padding-bottom:10px;color:#7B9EAE;font-weight:bold;font-size:15px;}
#wallet-card-bg {position:relative;float:left;width:500px;height:166px;background: url(/images/wallet_card-box.gif) no-repeat;padding-top:34px;text-align:center;}
#wallet-card-btn {position:relative;float:left;height:113px;width:330px;padding-top:87px;text-align:center;}

#tabs-middle-btn-register {height:60px;left:392px;position:absolute;text-align:center;top:238px;width:520px;}
#tabs-middle-btn-register img { margin-top:9px; cursor: pointer; }

#tabs-middle-btn-generate {height:50px;left:392px;position:absolute;text-align:center;top:190px;width:520px;}
#tabs-middle-btn-generate img { cursor:pointer; }

#tabs-middle-btn-showtime {height:50px;left:392px;position:absolute;text-align:center;top:195px;width:520px;}
#tabs-middle-btn-showtime img { cursor:pointer; }

#tabs-extra-top {padding-top:20px;position:relative;z-index:999;float:left;width:890px;background: url(/images/box-tabs-bg2-top-premium.png) no-repeat;}
#tabs-extra-bottom {float:left;width:890px;height:27px;background: url(/images/box-tabs-bg2-bottom-premium.png) no-repeat;}

#box3-top {margin-top:10px;position:relative;z-index:2;float:left;width:940px;background: url(/images/box3-top.png)}
#box3-bottom {position:relative;z-index:0;float:left;height:22px;width:940px;background: url(/images/box3-bottom.png)}
#box4 {float:left;width:300px;padding-left:24px;padding-top:24px;}

.costsavings1, .costsavings2 {left:344px;width:357px;background: url(/images/cost-savings-bg.png) no-repeat;}
.costsavings1 {background-position: 0px 0px;position:absolute;padding: 6px 0px 0px 0px;}
.costsavings1 p {padding:0px 0px 0px 15px;line-height:20px; }
.costsavings1 div { width: 325px; line-height: 12px; float: left; position:relative; padding: 12px 0px 0px 0px; margin: 0px 0px 0px 15px;}
.costsavings1 .hcostt { line-height: 14px; margin-bottom: 3px; padding-top: 6px; text-align: center; }
.costsavings1 .hcost1 { background:url(/images/cost-savings-s1.png) 0px 0px no-repeat; }
.costsavings1 .first { background-position: 0px -5px; padding-top: 5px; }
.costsavings1 .hcost2 { background:url(/images/cost-savings-s2.png) 0px 0px no-repeat; }
.costsavings1 .last { height: 5px; padding: 0px; }
.costsavings1 .costsavings2 { background-position: 0px 100%;position:relative;bottom: -17px; left: 0px;
							padding: 9px 10px 15px 10px; margin:-10px 0px 0px 0px; width:337px; height:28px; }

.costsavings1 b, .costsavings1 i, .costsavings1 .hcost1 span, .costsavings1 .hcost2 span, .costsavings1 u { font-weight: normal; font-style: normal; text-decoration:none; float:left; }
.costsavings1 b { width: 95px; }
.costsavings1 i { width: 130px; text-align:center; }
.costsavings1 .hcost1 span, .costsavings1 .hcost2 span, .costsavings1 u { width: 100px; text-align:center; }


#box7 {position:absolute;top:10px;left:640px;background: url(/images/box7-bg2.png) no-repeat;width:290px;}
#box8 {position:relative;left:72px;width:200px;}
#box8 h3 { clear:both; padding-top: 3px; }
.box8-rows {margin:0px;position:relative;float:left;width:200px;padding-left:0px;background-color:#f5f5f5;border-top:1px solid #c7dde5; border-bottom: 1px solid #c7dde5;}
#box8 img { float: right; }

.newsfader { float: left;padding:5px 9px 7px; height: 25px; }
.footer-extra {padding-left:14px;float:left;width:900px;position:relative;top:-24px;left:20px;margin-bottom:2px;z-index:0;background: url(/images/footer-extra-bg.png) no-repeat;background-position: bottom left;height:90px;text-align:center;}

#main_links		{width:875px;float:left;padding-top:22px;font-size:12px;}
#international_links	{width:875px;float:left;padding-top:4px;font-size: 9px;font-face:Arial;}
#international_links a	{white-space:nowrap;}

#topnav-country {float:left;left:120px;z-index:2001;position:absolute;}
#current_flag {position:absolute;top:12px;left:11px;z-index:100;}
#topnav-country-img {background: url(/images/country_off.png) no-repeat;height:43px;width:73px;}
#topnav-country-img-rollover {display:none;position:absolute;top:19px;right:147px;z-index:98;}

#country-top {width:340px;float:left;background: url(/images/box-country.png) 0px 0px no-repeat;text-align:left;}
	#country-top p { margin: 10px 0px 5px 20px;}
	#country-top ul { margin: 0px 0px 0px 20px; padding: 0px; }
	#country-top ul li {list-style: none; float: left; height: 40px; border-top: 1px solid #accede; width: 150px;}
	#country-top ul li img { float: left; margin: 5px 10px 0px 0px; }
	#country-top ul li a { float: left; margin: 10px 0px 0px 0px; position:absolute; }
#country-bottom {width:340px;float:left;height:14px;background: url(/images/box-country.png) 0px 100% no-repeat;}

#country-select {width:340px;z-index:9999;position:absolute;left:736px;top:6px; padding: 0px;}
#country-select-title {float:left;padding-left:20px;padding-top:14px;padding-bottom:13px;clear:both;}

.compare-table {width:590px;}
.ct-top td {color:#FFFFFF;font-weight:bold;}
.ct-row1 {background: #E3EBF0;}
.ct-row2 {background: #DAE5EB;}

#box10 {float:left;width:220px;padding-right:0px;}
#box10-content {width:200px;padding-left:20px;padding-top:10px;}
#box10-title {padding-bottom:20px;}
.thumb {float:left;position:relative;background: url(/images/thumb-bg.gif) no-repeat; width:141px;height:95px;}
.padding4 {position:absolute;top:4px;left:4px;}
#agree-tick-div {float:left;padding-left:5px;padding-right:7px;margin-top:-2px;}
#tab1-content {padding-left:14px;padding-top:20px;float:left;width:918px;}
#tab2-content {padding-left:14px;padding-top:20px;display:none;float:left;}
#tab3-content {padding-left:14px;padding-top:20px;display:none;float:left;}
#tab4-content {padding-left:14px;padding-top:30px;display:none;float:left;}

/* CUSTOMER LINKS */
.home-topright-item-content {width:291px;top:26px;left:0px;position:absolute;z-index:999;display:none;}
.home-topright-item-content .top {float:left;position:relative;display:block;width:291px;height:14px;background: url(/images/box10-rounded-top.png) no-repeat center bottom;}
.home-topright-item-content .content {float:left;position:relative;display:block;width:260px;padding:0px 15px 0px 15px;background: url(/images/box10-rounded-mid.png) repeat-y left top;}
.home-topright-item-content .form-thankyou { width: 261px; }
.home-topright-item-content .bottom {float:left;position:relative;display:block;width:291px;height:14px;background: url(/images/box10-rounded-bottom.png) no-repeat center top;}

.home-topright-item-content-faq {width:600px;top:26px;left:-310px;position:absolute;z-index:999;display:none;}
.home-topright-item-content-faq .top {display:block;width:600px;height:14px;background: url(/images/box12-rounded-top.png) no-repeat center bottom;}
.home-topright-item-content-faq .content {display:block;padding:0px 15px 0px 15px;background: url(/images/box12-rounded-mid.png) repeat-y center top;}
.home-topright-item-content-faq .bottom {display:block;width:600px;height:14px;background: url(/images/box12-rounded-bottom.png) no-repeat center top;}

/* dialin numbers table */
.dialinnumbers .dial-even, .dialinnumbers .dial-odd {
	float:left; padding: 8px 0px 3px 0px; margin: 0px; background-position: 0px 0px; background-repeat:repeat-y; width: 247px; }
.dialinnumbers .dial-even div, .dialinnumbers .dial-odd div { float: left; padding: 0px 0px 0px 24px; margin:0px; line-height: auto; height: auto; background-position: 3px 50%; background-repeat: no-repeat;}
.dialinnumbers .dial-even { background-image: url(/images/intl_dial_bg2.gif); }
.dialinnumbers .dial-odd { background-image: url(/images/intl_dial_bg1.gif); }
.dialinnumbers div b { font-weight: normal; float: left;  margin-left: 5px; width: 118px; color: #000000; text-align: center; }
.dialinnumbers div i { font-style:normal; float: left; width: 100px; }
.dial-final { height:3px; margin-bottom: 8px !important; padding: 0px !important; }
.dial-first { background-position: 0px -3px !important; }
	
.dialinnumbers .m { background: url(/images/intl-dial-tab-bg.gif) 0% 100% repeat-y; padding:7px; margin-top:-3px; }
.dialinnumbers .f { background: url(/images/intl-dial-tab-base.gif) 0% 100% no-repeat; padding:0px; height: 12px; margin-top: -3px; }

#intl-dial-tabs { width:260px; height: 40px; margin-bottom:0px; }
#intl-dial-tabs a { float:left; height:40px; margin:0px; padding:0px; width:86px; font-size:0px; color:#f2f4f5; }

/* pin reminder form */
.form-row {display:block;clear:both;margin-bottom:5px;}
.form-row label{width:100px;float:left;padding-top:5px;}
.form-row div{float:left;}
.form-row div.input-general2 { margin-top: 5px; }

#pinreminder-thankyou{position:relative;top:0px;}
#tellfriend-thankyou{position:relative;top:0px;}
#tellfriend-thankyou p {width: 100%;}
#pinreminder-form {position:relative;top:0px;display:block;}
#pinreminder-error {position:relative;color:red;}
#tellfriend-error {position:relative;padding-bottom:10px;color:red;}
.form-error,.form-thankyou {display:none;}
.errors { color:red; }
.hidden {display:none;}
.faq-dd {width:570px;}
.faq-dd select {position:relative;float:right;}
.faq-dd option {position:relative;float:right;}
.faq-question a {display:block;line-height: 20px;padding:0px;}
.faq-question a:link,.faq-question a:visited {display:block;}
.faq-question a:hover,.faq-on a {font-weight:bold;color:#ffffff;background: url(/images/faq-question-bg-right.gif) no-repeat top right;display:block;}
.faq-question a img {float: left; width: 29px; height: 20px; background: url(/images/faq-icon.gif) no-repeat 0px 1px;}
.faq-question a:hover img,.faq-on a img {font-weight:bold;background: url(/images/faq-question-bg-left.gif) no-repeat 0px 0px;display:block;}

.faq-answer {margin:0px 10px 10px 30px;padding:0px;background: url(/images/faq-answer-bg-left.gif) no-repeat 0% 100%;}
.faq-answer div {padding:4px;background: url(/images/faq-answer-bg-right.gif) no-repeat 100% 100%;}
/* TABS */

.top-close, .close { width: 20px; height: 20px; background:url(/images/btn-x_off.png) 50% 50% no-repeat;}
.top-close {float:right; margin: 0px; }
.close { float:right; margin: 0px 0px 10px 10px; }

/* open access */
.open-find-out-more {position:relative;float:left;width:550px;display:none;}
.open-find-out-more .top {display:block;width:550px;background: url(/images/box-tabs-bg2-top.png) no-repeat; padding-bottom: 10px;}
.open-find-out-more .content {padding:0px 10px 0px 10px;}
.open-find-out-more .bottom {display:block;width:550px;height:30px;background: url(/images/box-tabs-bg2-bottom.png) no-repeat;}

.open-find-out-more-web {position:relative;top: 10px;float:left;width:890px;display:none;}
.open-find-out-more-web .top {display:block;width:890px;background: url(/images/box-tabs-bg2-top-premium.png) no-repeat;padding-top: 10px;}
.open-find-out-more-web .content {padding:0px 10px 0px 10px;}
.open-find-out-more-web .bottom {display:block;width:890px;height:30px;background: url(/images/box-tabs-bg2-bottom-premium.png) no-repeat;}

/* enhanched access*/
.enhanced-register-form {width:592px;top:-100px;left:170px;position:absolute;display:none;}
.enhanced-register-form .top {display:block;width:592px;height:13px;background: url(/images/box11-rounded-top.png) no-repeat;}
.enhanced-register-form .bottom {display:block;width:592px;height:13px;background: url(/images/box11-rounded-bottom.png) no-repeat;}
.enhanced-register-form .content {display:block;padding:0px 25px 0px 25px;background: url(/images/box11-rounded-mid.png) repeat-y;}

#regEnhanced {width:100%;}
#regEnhanced tr {line-height:10px;}
#regEnhanced select {width:100%;}

.input-general input, .input-general2 input, .input-480 input, .input-525 input, .input-300 input, .input-email2 input { background:transparent; border:0px;height:18px;}
.input-general, .input-general2, .input-480, .input-525, .input-300, .input-email2 { background:url(/images/input.png) 0px 0px no-repeat; height:21px; border:0px;padding-left:10px;text-align:left;}

.input-error { background-image:url(/images/input-err.png);}

.input-general {height:18px;width:155px;background-position:0px -93px;}
.input-general input {width:144px;}

.input-480 {width:480px;background-position: 0px -23px;}
.input-480 input {width:469px;margin-top:2px;}

.input-525 {width:525px;padding-left:10px;text-align:left;}
.input-525 input {width:504px;margin-top:2px;}

.input-300 {width:300px;background-position: 0px -46px;}
.input-300 input {width:289px;margin-top:2px;}

.input-general2 {height:18px;width:117px;background-position:0px -140px;}
.input-general2 input {width:97px;}

.input-email2 {position:relative;width:189px;height:21px;clear:left;background-position:0px -70px;}
.input-email2 input {width:170px;}

.checkbox-general {background:transparent url(/images/tickbox-bg.png) no-repeat scroll 0 0;border:0 solid #FFFFFF;}

#how-do-you-heard-other {display:none;}
#reg-pass-chars {display:none;border:#454545;background-color:#BEC7CB;color:#688B9F;border:1px solid #688B9F;position:relative;line-height:16px;}

.errorbox { width: 220px; padding: 0px; position:absolute; }
.errorbox .top { width: 200px; padding: 5px 5px 5px 25px; background: transparent url(/images/errorbox.gif) top left no-repeat; }
.errorbox .base { height: 10px; background: transparent url(/images/errorbox.gif) bottom left no-repeat; }

.button_blank, .button_blank_busy { float: right; width: 128px; height: 21px; padding-top: 6px; color: #ffffff; font-weight: bold; font-size: 12px; text-align: center; text-transform:uppercase;}
.button_blank { background: transparent url(/images/btn_blank.gif) 50% 50% no-repeat; }
.button_blank_busy { background: transparent url(/images/btn_loading.gif) 50% 50% no-repeat; }
.button_blank:hover { background-image: url(/images/btn_blank_.gif); }

#dlshowtimetable { margin:auto; }
#wallet-card-form table td label, #wallet-card-form table td b { white-space:nowrap;}
#disclaimer {float:left;color:#aaa;padding-left:35px;padding-right:35px;padding-top: 20px;}
.disclaimer_stars{clear:both;float:left;width:20px;}
.disclaimer_text_box{float:left;width:870px;}

.compareservices { float:right; width: 600px; }
	.compareservices .cs-even, .compareservices .cs-odd, .compareservices .cs-head {
		float:left; padding: 10px 0px 0px 0px; margin: 0px; background-repeat:none; background-position: 0px 0px; }
.compareservices .cs-even { background-image: url(/images/comparison_bg1.gif); }
.csnp .cs-even { background-image: url(/images/comparison_bg1np.gif); }
.compareservices .cs-odd { background-image: url(/images/comparison_bg2.gif); }
.csnp .cs-odd { background-image: url(/images/comparison_bg2np.gif); }
	
.cs-wrap { float:left; height:auto; }
	.compareservices div b, .compareservices div i { float: left; width: 95px; text-align: center; }
	.compareservices div p { float:left; width: 283px; padding-left: 12px; margin: 0px;}
	.csnp div p { width: 378px; }
	.compareservices div i { font-style:normal; font-weight: bold; }
	.compareservices div b { background-image: url(/images/btn-tick_off.gif); background-position: 50% 50%; background-repeat: no-repeat; }
.compareservices .cs-head { background-image:url(/images/box9-top.png); padding: 5px 0px 5px 0px; margin-left: -5px; width: 590px; height: 18px; font-weight: bold; color: #ffffff; }
	.compareservices .cs-head p { color:#ffffff; margin-left: 5px; }
	.cs-final { height: 5px; width: 580px; padding: 0px !important; }

.language_select { position:absolute; top: 10px; right: 10px; width: 25px; height: 45px; padding: 0px; z-index: 200; }
.language_select a { float: left; width: 24px; color:#698ca0; text-decoration: none; text-align: center; margin:0px; padding:0px; font-weight: bolder; }
.language_select a:hover, .language_select a.language_selected { color: #ffffff; }

#news_list div.pager{text-align:right;background:transparent;}
#news_list h4 a { color:#A7D257; border-color:#A7D257; } 
.no-wrap{white-space:nowrap;}
h3 sup{font-size:10px;}

#player1 { margin:auto; position:relative; width:500px; height: 140px; background: url(/images/playerbg.png) 50% 50% no-repeat; }
#player2 { float:left; position:relative; margin: 30px; width: 440px; }
#playbtn { width:231px; height: 30px; border:none; background: url(/images/playpause.png) top left no-repeat; cursor:pointer; }
#playbtn p { padding: 6px 0px 0px 37px; margin:0px; }
#playslider { float: left; position:relative; width:440px; height:24px; margin-top: 10px; }
#volumeslider { float:right; position: relative; width:100px; height: 24px; padding-left: 30px; margin-right: 30px; background: url(/images/volume.png) 0px 0px no-repeat; }

#recordings { width: 575px; margin:auto; padding: 10px; }
#recordings div.recording { padding: 6px; border: none; margin-bottom: 5px; }
#recordings div.on .top	{ background: url(/images/recording.png) 0px 0% no-repeat; height: 10px; margin:0px; }
#recordings div.on .bot	{ background: url(/images/recording.png) 0px 100% no-repeat; padding: 2px 20px 10px 15px; margin:0px; }

.fright { float:right; }
.recording table td { text-align: right; }
.recording .recurl { display:none; width: 490px; padding: 5px; position:relative; left: -12px; margin: 10px; background-color: #eeeeee; border: 2px solid #96c84b; }
.recording .recurl a.closebox { position:absolute; top: 0px; right: 0px; }
.recording .editbut { margin-top:10px; }
.recording .editbut p { margin-top: 10px; }

.recopts { clear: both;height: 22px; padding-top: 5px;  }
.recopt1 { float: left; width: 180px; height: 24px; }
.recopt1 input { float: right; }
.recopt2 { float: left; width: 285px; height: 24px; margin-left: 60px; }
.recopt2 .input-general { float:right; }

#breadcrumbs{margin-left:2px;margin-top:8px;clear:left;}

#breadcrumbs a {color:#96C84B;}
#box1-middle.lp #breadcrumbs a {color:#ffffff;}
#breadcrumbs .selected {color:#7B9EAE;}
#breadcrumbs a:active {color:#7B9EAE;}
#breadcrumbs a:link,#breadcrumbs a:visited{}
#homepage_popup{position:fixed;left:40%;top:220px;z-index:9999999;opacity:1;}
#a2apage_BROWSER, #a2a_menu_find_container, .a2a_menu_find_container { display:none !important; }