/*=====================
Eric Meyer's reset start
=====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*=====================
Eric Meyer's reset end
=====================*/


body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	overflow-y: scroll;
}

h1, h2, h3, h4, h5 {font-weight: bold;}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.1em;}
h5 {font-size: 0.8em;}

input.text, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 3px;
	border: 1px solid;
}

p {
	margin: 1.1em 0;
	line-height: 1.3em;
}
ol, ul {
	line-height: 1.3em;
}
strong {
	font-weight: bold;
}

* html body p {
	margin: 1em 0;
}

a:link, a:visited {
	color: #069;
}

a:hover {
	color: #000;
}

/* haslayout for you \*/
* html .inner { height: 1%; }
/* */

#arrows {
	margin-top: 30px;
	width: 230px;
	float: right;
}
#arrows a.next {
	float: right;
}
#arrows a.previous {
	float: left;
}
#form_error_messages {
	color: darkred;
	padding: 3px;
	border: 1px solid red;
	background: url(/images/partner/BT/common/rosa_rayado.png);
}
.email_warning {
	text-align: center;
}
.email_warning strong {
	font-size: 1.5em;
	color: #000;
}


/* form elements */ 

form .line {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 1em;
}
form .line label {
	display: block;
	float: left;
	margin-right: 15px;
	color: #000;
	font-size: 1.2em;
	padding: 2px;
}
form .line input.text {
	padding: 2px;
	border: 2px solid #d61f85;
}
form .line .form_error {
	color: #d61f85;
	font-weight: bold;
}
form .line select {
	border: 2px solid #d61f85;
	margin-left: 5px;
}
form input.submit {
	color: #fff;
	background: #0d72b9;
	font-weight: bold;
	border-style: none;
	padding: 5px;
	text-transform: uppercase;
	cursor: pointer;
}


.container {
	width: 959px;
	margin: 0px auto;
	text-align: left;
	font-size: 1.1em;
}
#header {
	margin-top: 15px;
	padding-right: 12px;
}
.content {
	margin: 15px 0px;
}
.column1 {
	float: left;
	margin-right: 10px;
}
* html .column1 {
	margin-right: 5px;
}
.nav_box {
	background: url(/images/partner/BT/common/boxes/purple_199_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 199px;
}
.nav_box .inner {
	background: url(/images/partner/BT/common/boxes/purple_199_top.gif) no-repeat left top;
}
.nav_box .inner ul {
	background: url(/images/partner/BT/common/boxes/purple_199_bottom.gif) no-repeat left bottom;
	padding: 20px 0 20px 12px;
}
.login {
	background: url(/images/partner/BT/common/boxes/pink_199_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 199px;
}
.login .inner {
	background: url(/images/partner/BT/common/boxes/pink_199_top.gif) no-repeat left top;
}
.login .inner .copy {
	background: url(/images/partner/BT/common/boxes/pink_199_bottom.gif) no-repeat left bottom;
	padding: 20px 30px 20px 17px;
}
.login .inner #btfonero {
	padding-left: 13px;
	margin-bottom: 50px;
}
.login .inner #btfonero a {
	display: block;
	width: 59px;
	margin: 0 auto;
}
.login .inner #form_container {
	padding-left: 13px;
	margin-bottom: 35px;
}
.login .inner .copy label {
	font-size: 1.2em;
	display: block;
	margin-bottom: 0.2em;
}
.login .inner .copy input.text {
	margin-bottom: 0.5em;
	border-color: #cc3399;
}
.login .inner .copy input.submit {
	display: block;
	width: 59px;
	margin: 0 auto 20px;
	padding: 0;
	clear: both;
}
.login .inner .copy #error {
	padding-bottom: 5px;
	text-align: center;
	color: #d61f85;
	font-weight: bold;
}


.column2 {
	float: left;
}
.join {
	background: url(/images/partner/BT/common/boxes/purple_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
.join .inner {
	background: url(/images/partner/BT/common/boxes/purple_740_top.gif) no-repeat left top;
}
.join .inner .copy {
	background: url(/images/partner/BT/common/boxes/purple_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
.join .inner .copy #joinToday {
	background: url(/images/partner/BT/common/bouncing_foneros.gif) no-repeat 100px bottom;	
}
.join .inner .copy #joinToday img {
	margin-left: 400px;	
}
.findHotspot {
	background: url(/images/partner/BT/common/boxes/blueline_512_middle.gif) repeat-y;
	margin-bottom: 15px;
	margin-right: 10px;
	width: 512px;
	float: left;
}
* html .findHotspot {
	margin-right: 5px;
}
.findHotspot .inner {
	background: url(/images/partner/BT/common/boxes/blueline_512_top.gif) no-repeat left top;
}
.findHotspot .inner .copy {
	background: url(/images/partner/BT/common/boxes/blueline_512_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
.findHotspot .inner .copy h3 {
	margin-top: 0.5em;
}
.findHotspot .inner .copy #joinBenefits {
	background: url(/images/partner/BT/common/computer_globe.gif) no-repeat right bottom;
}
.findHotspot .inner .copy #joinBenefits a {
	display: block;
	margin-top: 2em;
}
.findHotspot .inner .copy li {
	list-style-position: inside;
	list-style-image: url(/images/partner/BT/common/bullet.gif);	
}
.faqs {
	background: url(/images/partner/BT/common/boxes/orange_225_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 225px;
	float: left;
}
.faqs .inner {
	background: url(/images/partner/BT/common/boxes/orange_225_top.gif) no-repeat left top;
}
.faqs .inner .copy {
	background: url(/images/partner/BT/common/boxes/orange_225_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 27px 30px;
}

.faqs .inner .copy li,
.faqs .inner .copy h4 {
	margin-bottom: 1em;
}

.faqs .inner .copy p {
	margin-top: 2em;
}
.faqs .inner .copy h4 {
	margin-top: 2em;
}



/* ## register join #################### */
#register #join .column1 .buyFonera {
	background: url(/images/partner/BT/common/boxes/orange_199_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 199px;
}
#register #join .column1 .buyFonera .inner {
	background: url(/images/partner/BT/common/boxes/orange_199_top.gif) no-repeat left top;
}
#register #join .column1 .buyFonera .inner .copy {
	background: url(/images/partner/BT/common/boxes/orange_199_bottom.gif) no-repeat left bottom;
	padding: 20px 30px 20px 17px;
}
#register #join .column1 .buyFonera h2 {
	font-size: 1.2em;
	color: #7abf42;
}
#register #join .column1 .buyFonera h2 strong {
	display: block;
	color: #e74495;
}
#register #join .column1 .buyFonera h2 em {
	display: block;
	color: #643799;
}
#register #join .column1 .buyFonera .illustration {
	margin: 10px 0 10px 10px;
}


#register .column2 .join {
	background: url(/images/partner/BT/common/boxes/pink_740_middle.gif) repeat-y;
}
#register .column2 .join .inner {
	background: url(/images/partner/BT/common/boxes/pink_740_top.gif) no-repeat left top;
}
#register .column2 .join .inner .copy {
	background: url(/images/partner/BT/common/boxes/pink_740_bottom.gif) no-repeat left bottom;
}
#register .column2 .join .inner .copy #btTotalBroadbandUsers,
#register .column2 .join .inner .copy #nonBtTotalBroadbandUsers {
	float: left;
	width: 270px;
	margin-left: 40px;
}
#register .column2 .join .inner .copy #btTotalBroadbandUsers {
	padding-top: 15px;
}
#register .column2 .join .inner .copy #btTotalBroadbandUsers h4{
	margin-top: 5px;
}
#register .column2 .join .inner .copy #btTotalBroadbandUsers .illustration {
	margin-top: 0;
	margin-left: 60px;
}
#register .column2 .join .inner .copy #nonBtTotalBroadbandUsers .illustration {
	margin-top: 0;
	margin-left: 60px;
}
#register .column2 .join .inner .copy #nonBtTotalBroadbandUsers img {
	margin-top: 17px;
}



/* ## register confirmation #################### */
#register #join .column2 .join {
	background: url(/images/partner/BT/common/boxes/pink_740_middle.gif) repeat-y;
}
#register #join .column2 .join .inner {
	background: url(/images/partner/BT/common/boxes/pink_740_top.gif) no-repeat left top;
}
#register #join .column2 .join .inner .copy {
	background: url(/images/partner/BT/common/boxes/pink_740_bottom.gif) no-repeat left bottom;
}


/* ## community index #################### */
#community #index .column2 .column1 .btFonCommunity {
	background: url(/images/partner/BT/common/boxes/green_512_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 512px;
}
#community #index .column2 .column1 .btFonCommunity .inner {
	background: url(/images/partner/BT/common/boxes/green_512_top.gif) no-repeat left top;
}
#community #index .column2 .column1 .btFonCommunity .inner .copy {
	background: url(/images/partner/BT/common/boxes/green_512_bottom.gif) no-repeat left bottom;
	padding: 25px 50px 40px 30px;
	height: 250px;
}


#community #index .column2 .column1 .downloadsAndGoodies {
	background: url(/images/partner/BT/common/boxes/green_512_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 512px;
}
#community #index .column2 .column1 .downloadsAndGoodies .inner {
	background: url(/images/partner/BT/common/boxes/green_512_top.gif) no-repeat left top;
}
#community #index .column2 .column1 .downloadsAndGoodies .inner .copy {
	background: url(/images/partner/BT/common/boxes/green_512_bottom.gif) no-repeat left bottom;
	padding: 25px 40px 40px 30px;
	height: 250px;
}


#community #index .column2 .column2 .btFonStories {
	background: url(/images/partner/BT/common/boxes/greenline_225_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 225px;
}
#community #index .column2 .column2 .btFonStories .inner {
	background: url(/images/partner/BT/common/boxes/greenline_225_top.gif) no-repeat left top;
}
#community #index .column2 .column2 .btFonStories .inner .copy {
	background: url(/images/partner/BT/common/boxes/greenline_225_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
	height: 250px;
}
#community #index .btFonStories #photos {
	padding: 10px 20px 20px 40px;
}


#community #index .column2 .column2 .sharingInUk {
	background: url(/images/partner/BT/common/boxes/greenline_225_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 225px;
}
#community #index .column2 .column2 .sharingInUk .inner {
	background: url(/images/partner/BT/common/boxes/greenline_225_top.gif) no-repeat left top;
}
#community #index .column2 .column2 .sharingInUk .inner .copy {
	background: url(/images/partner/BT/common/boxes/greenline_225_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
	height: 250px;
}
* html #community #index .column2 .column2 .sharingInUk .inner .copy {
	padding-bottom: 23px;
}
#community #index .sharingInUk a {
	display: block;
	width: 160px;
	padding: 160px 0 0;
	background: url(/images/partner/BT/common/beefeaters.png) no-repeat center top;
}



/* ## faqs #################### */
#help #faqs .column2 .faqs {
	background: url(/images/partner/BT/common/boxes/blueline_742_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 742px;
}
#help #faqs .column2 .faqs .inner {
	background: url(/images/partner/BT/common/boxes/blueline_742_top.gif) no-repeat left top;
}
#help #faqs .column2 .faqs .inner .copy {
	background: url(/images/partner/BT/common/boxes/blueline_742_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#help #faqs a#moreFaqs  {
	display: block;
	text-decoration: none;
	float: right;
	width: 280px;
	padding: 10px;
	border: solid 2px transparent;
}
#help #faqs a#moreFaqs:hover  {
	border: solid 2px #673695;
}
#help #faqs ol  {
	margin-top: 15px;
	margin-bottom: 25px;
}
#help #faqs li  {
	margin-bottom: 5px;
}
#help #faqs ol li  {
	list-style-type:none;
}
#help #faqs p.links  {
	font-size: 1.4em;
	font-weight: bold;
}
#help #faqs a.answers  {
}
#help #faqs a.contact  {
	color: #faa633;
}
#help #faqs #explanations  {
}
#help #faqs #explanations h4  {
	text-align: center;
	margin: 50px 0 15px;
}
#help #faqs #explanations h5  {
	color: #b26060;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 25px;
}
#help #faqs #explanations ul  {
	margin-left: 30px;
	margin-bottom: 1.5em;
}
#help #faqs #explanations ul li  {
	list-style: disc;
}



/* ## goodies #################### */
#community .goodies {
	background: url(/images/partner/BT/common/boxes/blueline_742_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 742px;
}
#community .goodies .inner {
	background: url(/images/partner/BT/common/boxes/blueline_742_top.gif) no-repeat left top;
}
#community .goodies .inner .copy {
	background: url(/images/partner/BT/common/boxes/blueline_742_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community .goodies ul {
	margin: 20px;
	list-style: none;
}
#community #goodies .goodies img {
	margin-bottom: 30px;
}
#community #goodies .goodies .illustration {
	float: right;
	padding-right: 20px;
}
#community #goodies #stickers {
	background: url(/images/partner/BT/common/boxes/green_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #goodies #stickers .inner {
	background: url(/images/partner/BT/common/boxes/green_740_top.gif) no-repeat left top;
}
#community #goodies #stickers .inner .copy {
	background: url(/images/partner/BT/common/boxes/green_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #goodies #stickers .stickers {
	padding: 30px;
}
#community #goodies #stickers .stickers a {
	margin: 2px;
}
#community #goodies #mailboxStickers {
	background: url(/images/partner/BT/common/boxes/green_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #goodies #mailboxStickers .inner {
	background: url(/images/partner/BT/common/boxes/green_740_top.gif) no-repeat left top;
}
#community #goodies #mailboxStickers .inner .copy {
	background: url(/images/partner/BT/common/boxes/green_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #goodies #mailboxStickers .mailboxStickers {
	padding: 30px;
}
#community #goodies #mailboxStickers .mailboxStickers a {
	display: block;
	width: 142px;
	margin: 2px auto;
}
#community #goodies #posters {
	background: url(/images/partner/BT/common/boxes/green_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #goodies #posters .inner {
	background: url(/images/partner/BT/common/boxes/green_740_top.gif) no-repeat left top;
}
#community #goodies #posters .inner .copy {
	background: url(/images/partner/BT/common/boxes/green_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #goodies #posters .posters {
	padding: 30px;
}
#community #goodies #posters .posters a {
	margin: 10px;
}
#community #goodies #wallpapers {
	background: url(/images/partner/BT/common/boxes/green_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #goodies #wallpapers .inner {
	background: url(/images/partner/BT/common/boxes/green_740_top.gif) no-repeat left top;
}
#community #goodies #wallpapers .inner .copy {
	background: url(/images/partner/BT/common/boxes/green_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #goodies #wallpapers .wallpaper {
	width: 300px;
	margin: 20px auto;
	position: relative;
}
#community #goodies #wallpapers .wallpaper ul {
	position: absolute;
	top: 0;
	left: 200px;
	margin: 0;
}


/* ## britain_in #################### */
#community #britain_in .sharingInUk {
	background: url(/images/partner/BT/common/boxes/blue_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #britain_in .sharingInUk .inner {
	background: url(/images/partner/BT/common/boxes/blue_740_top.gif) no-repeat left top;
}
#community #britain_in .sharingInUk .inner .copy {
	background: url(/images/partner/BT/common/boxes/blue_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community  #britain_in .sharingInUk h2 {
	margin-bottom: 0em;
}
#community #britain_in .sharingInUk h3 {
	font-weight: normal;
	margin-bottom: 0.1em;
}
#community #britain_in .sharingInUk p {
	margin-bottom: 0.1em;
}
#community #britain_in .sharingInUk a {
	display: block;
	padding-left: 70px;
	width: 250px;
	float: left;
	height: 80px;
	text-decoration: none;
	margin-top: 10px;
	color: #000000;
}
#community #britain_in .sharingInUk a:hover {
	text-decoration: underline;
}
#community #britain_in a#indecent_proposal {
	background: url(/images/partner/BT/common/indecent_proposal.png) no-repeat left top;
}
#community #britain_in a#share_home {
	background: url(/images/partner/BT/common/share_home.png) no-repeat left top;
	margin-right: 20px;
}
#community #britain_in a#ten_million {
	background: url(/images/partner/BT/common/ten_million.png) no-repeat left top;
}
#community #britain_in a#over_rated {
	background: url(/images/partner/BT/common/over_rated.png) no-repeat left top;
	margin-right: 20px;
}
#community #britain_in a#share_time {
	background: url(/images/partner/BT/common/share_time.png) no-repeat left top;
}
#community #britain_in a#secrets {
	background: url(/images/partner/BT/common/secrets.png) no-repeat left top;
	margin-right: 20px;
}
#community #britain_in a#cab_fare {
	background: url(/images/partner/BT/common/cab_fare.png) no-repeat left top;
}
#community #britain_in a#at_work {
	background: url(/images/partner/BT/common/at_work.png) no-repeat left top;
	margin-right: 20px;
}
#community #britain_in a#where_wifi {
	background: url(/images/partner/BT/common/where_wifi.png) no-repeat left top;
}
#community #britain_in a#share_online {
	background: url(/images/partner/BT/common/share_online.png) no-repeat left top;
	margin-right: 20px;
}


/* ## britain_in views #################### */
#community #britain_in_views .view {
	background: url(/images/partner/BT/common/boxes/blue_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #britain_in_views .view .inner {
	background: url(/images/partner/BT/common/boxes/blue_740_top.gif) no-repeat left top;
}
#community #britain_in_views .view .inner .copy {
	background: url(/images/partner/BT/common/boxes/blue_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #britain_in_views #graph img {
	float: left;
}
#community #britain_in_views #graph h4 {
	font-size: 1.2em;
	padding-top: 30px;
}
#community #britain_in_views #story {
	clear: both;
}
#community #britain_in_views #story ul {
	display: block;
	width: 580px;
	margin-left: 20px;
}
#community #britain_in_views #story ul li {
	display: inline;
	list-style: none;
	margin-right: 10px;
}


/* ## whos_in #################### */
#community #whos_in .stories {
	background: url(/images/partner/BT/common/boxes/pink_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#community #whos_in .stories .inner {
	background: url(/images/partner/BT/common/boxes/pink_740_top.gif) no-repeat left top;
}
#community #whos_in .stories .inner .copy {
	background: url(/images/partner/BT/common/boxes/pink_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #whos_in .story {
	background: url(/images/partner/BT/common/boxes/blueline_742_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 742px;
}
#community #whos_in .story .inner {
	background: url(/images/partner/BT/common/boxes/blueline_742_top.gif) no-repeat left top;
}
#community #whos_in .story .inner .copy {
	background: url(/images/partner/BT/common/boxes/blueline_742_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#community #whos_in #btfoneros {
	margin: 15px auto;
}
#community #whos_in #btfoneros a {
	margin: 0 22px;
}
#community #whos_in .full_blueline blockquote {

	margin-top: 40px;
}

/* ## error 404 #################### */
#error #four04 .pageNotFound {
	background: url(/images/partner/BT/common/boxes/pink_740_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 740px;
}
#error #four04 .pageNotFound .inner {
	background: url(/images/partner/BT/common/boxes/pink_740_top.gif) no-repeat left top;
}
#error #four04 .pageNotFound .inner .copy {
	background: url(/images/partner/BT/common/boxes/pink_740_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#error #four04 h2 {
	margin-top: 100px;
	text-align: center;
}
#error #four04 h3 {
	padding-bottom: 200px;
	text-align: center;
}


/* ## info legal #################### */
#whats_btfon #legal .legalLinks {
	background: url(/images/partner/BT/common/boxes/blueline_742_middle.gif) repeat-y;
	margin-bottom: 15px;
	width: 742px;
}
#whats_btfon #legal .legalLinks .inner {
	background: url(/images/partner/BT/common/boxes/blueline_742_top.gif) no-repeat left top;
}
#whats_btfon #legal .legalLinks .inner .copy {
	background: url(/images/partner/BT/common/boxes/blueline_742_bottom.gif) no-repeat left bottom;
	padding: 25px 30px 40px 30px;
}
#whats_btfon #legal .legalLinks .inner {
	font-size: 1.3em;
}
#whats_btfon #legal .legalLinks .inner ul {
	margin: 40px 0 50px 20px;
}
#whats_btfon #legal .legalLinks .inner li {
	margin-bottom: 10px;
	list-style: outside disc;
}

/* ## register notready #################### */
.register .notready p {
	margin: 10px 0 0;
}
.register .notready #buy {
	background: url(/images/partner/BT/common/fonera.gif) no-repeat right bottom;
	padding-bottom: 100px;
	padding-top: 20px;
	padding: 20px 200px 100px;
	margin-top: 10px;
}


/* ## register form #################### */

#register .registrationFormErrors {
	color: #64379a;
	color: #d61f85;
}
#register .registrationFormErrors h2 {
	text-align: center;
}
#register .registrationFormErrors ul {
	text-align: center;
	list-style: none;
}

#register #form #form_container .line label {
	width: 300px;
	text-align: right;
}
#register #form #form_container #country label {
	margin-right: 10px;
}
#register #form #form_container .line input.text {
	width: 250px;
}
#register #form #form_container .line .form_error {
	margin-left: 320px;
	width: 250px;
}
#register #form #form_container .line select {
	width: 258px;
}
#register #form #form_container #legal {
	clear: both;
}
#register  #captcha_container {
	margin-left: 160px;
}
#register  #captcha_container input {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	border: 2px solid #d61f85;
}
#register  #captcha_container input.submit {
	border:none;
}
#register #form #form_container p input.submit {
	margin-left: 300px;
}


/* ## register notready #################### */
#register #notready p {
	margin: 10px 0 0;
}
#register #notready #buy {
	background: url(/images/partner/BT/common/fonera.gif) no-repeat right bottom;
	padding-bottom: 100px;
	padding-top: 20px;
	padding: 20px 200px 100px;
	margin-top: 10px;
}


/* ## help safe #################### */

#RN {
	width: 743px;
	margin: 30px auto 0;
}
#RN iframe{
	width: 743px;
	height: 1100px;
}









#footer {
	clear: both;
	font-size: 0.9em;
}
#footer span {
	margin-right: 5px;
}
#footer a {
	margin: 0 5px;
}



.float_left  { float: left; }
.float_right { float: right; }
