﻿body {
	/*margin:50px 0 0 50px;*/
	}
#cta {
	background-color:Black;
	/*border:1px solid #898989;*/
	width:971px;
	height:530px;
	padding-left:21px;
	background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/bg-country-selectorx49.jpg);
}
#hd {
	height:60px;
	width:994px;
	background-color:#000;
	background-image: none;
	margin-bottom:0px;
	}
#ft {
	width:992px;
	height:94px;
	background-color: #313131;
	border:1px solid black;
	margin-top:14px;
	}
#title {
	color: White;
	font-size: 20px;
	padding:2px 0 0 10px;
	font-family: Arial,Helvetica;
	}
hr.dotted {
	/*border-style:dotted;
	width:223px;
	height:1px;
	border:0;height:1px;border-bottom:1px dashed #999999;
	background-color:#4a474a;*/
	display:none;
	}
.alignLeft
{
	float:left;
	padding-right:5px;
}
a.alignLeft
{
	width:150px;
}
.alignRight 
{
	float:right;
	text-align: right;
	padding-right:10px;
}
.bfpo img
{
	width: 34px;
}
.countryName, .languageName { 
	padding:0 0 8px 10px;
	}
.countryName a:link, 
.countryName a:visited, 
.countryName a:hover, 
.countryName a:focus, 
.countryName a:active
{
	color: White;
	font-size: 10px;
	padding-left: 0px;
	vertical-align: top;
	position:relative;
	width:auto;
	}
.languageName a:link, 
.languageName a:visited, 
.languageName a:hover, 
.languageName a:focus, 
.languageName a:active {
	font-size: 14px;
}
.selectionContainer {
	float:left;
	height: 530px;
	width: 420px;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	padding:0px 0px 0px 10px;
	background: transparent url(http://cdn.next.co.uk/vstore/ni/common/site/bg-selectContainerX47.png) top left !important;
	*background: transparent url(http://cdn.next.co.uk/vstore/ni/common/site/bg-selectContainerX47.gif) top left;
	}
.selectionContainer2 {
	float:left;
	height: 480px;
	width: 223px;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	background: transparent url(http://cdn.next.co.uk/vstore/ni/common/site/bg-selectContainer.png) top left !important;
	*background: transparent url(http://cdn.next.co.uk/vstore/ni/common/site/bg-selectContainer.gif) top left;
	}
.subtitle {
	color: White;
	font-weight: bold;
	padding-left:10px;
	}
#countries, #languages
{
	position:relative;
	height: 460px;
	/*border-left:1px solid #808080;
	border-right:1px solid #808080;*/
}
#languages 
{
	padding-top:7px;
}
#countries span.countryName
{
	display:block;
	float:left;

}
#countries .countryName div 
{
	float:left;
	height:15px;
	width:120px;
	margin-right:10px;
}
*html #countries .countryName div 
{
	float:left;
	height:15px;
	width:100px;
	margin-right:15px;
}
#countries .countryName div.us,
#countries .countryName div.gb,
#countries .countryName div.ie,
#countries .countryName div.au,
#countries .countryName div.de
{
	height:60px;
	*height:75px;
	width:70px;
	float:left;
	padding-bottom:4px;
	background-repeat: no-repeat;
	background-position: bottom center;
	margin:20px 0px 20px 0;
}



#countries .countryName div.bfpo
{
	height:15px;
	width:200px;
	background-position: top center;
	padding: 5px 0 0 0;
	margin-top: 2px;
	margin-right: 200px;
}*/
.selected 
{
	height:19px;
	width:223px;
	background-image: url(http://cdn.next.co.uk/vstore/ni/common/site/bg-selectedCountry.gif);
	background-position: top -5;
	padding-top:8px;
}
.unselected 
{
	visibility:hidden;
}
