/* =============
 	Country selector
   =============*/
.main-nav ul li.country-selector {
	margin-left:-16px;
	padding-right:0;
	position:static;
}
.country-selector .btn-selector{
	cursor:pointer;
}
.country-selector:hover .countries{
	display:block;
}
.country-selector:hover .btn-selector {
	background:#3e3e3e;
}
.country-selector:hover .icon-arrowdown {
	background-position: -42px 0;
}
.country-selector .btn-selector{
	display:block;
	padding:7px 14px 7px 14px;
}
.country-selector .countries {
	background:#3e3e3e;
	display:none;
	padding:0 0 1.250em 0;
	position:absolute;
	right:-168px;
	top:38px;
	min-width:25%;
	z-index:999;
}
.country-selector .countries h2,
.c_countryselect h2 {
	color:#cacaca;
	font-size:2.333em;
	font-style:normal;
	padding:0 0.536em;
	margin:0.536em 0;
}
.country-selector .countries ul,
.c_countryselect .countryListContainer ul {
	border-right:1px dotted #fff;
	float:left;
	padding:0;
}
.country-selector .countries ul.last,
.c_countryselect .countryListContainer ul.last {
	border:0;
}
.country-selector .countries ul li,
.c_countryselect .countryListContainer ul li {
	display:block;
	padding:0;
}

.country-selector .countries ul li a,
.c_countryselect .countryListContainer ul li a {
	color:#fff;
	display:block;
	padding:0 15px 0 6px;
	text-decoration:none;
}
.country-selector .countries ul li.active a,
.country-selector .countries ul li a:hover,
.c_countryselect .countryListContainer ul li.active a,
.c_countryselect .countryListContainer ul li a:hover {
	background:#242424;
	color:#cc0000;
}
.country-selector .countries ul li a .icon-dottedarrow,
.c_countryselect .countryListContainer ul li a .icon-dottedarrow {
	visibility: hidden;
	margin-right:2px;
}
.lt-ie8 .country-selector .countries ul li a .icon-dottedarrow,
.lt-ie8 .c_countryselect .countryListContainer ul li a .icon-dottedarrow {
	display:block;
	float:left;
	margin-top:5px;
}
.country-selector .countries ul li.active .icon-dottedarrow,
.country-selector .countries ul li a:hover .icon-dottedarrow,
.c_countryselect .countryListContainer ul li.active .icon-dottedarrow,
.c_countryselect .countryListContainer ul li a:hover .icon-dottedarrow {
	visibility:visible;
}


/** 
 * 	Styles for the country page.
 */
.countryselect .maincontent {
	position:relative;
}
.countryselect .main-container {
	padding-bottom:0;
}

.c_countryselect {
   	font-size:12px;
   	line-height:24px;
   	
   	margin:59px auto 0;
   	width:770px;
   	overflow:hidden;
}
.main-container .c_countryselect a{
   	font-size:12px;
   	line-height:24px;
}
.c_countryselect .countryContainer,
.c_countryselect .userSettings {
	background: rgb(62, 62, 62); /* The Fallback */
   	background: rgba(62, 62, 62, 0.87);
   	color:#fff;
   	float:left;
   	margin:0 0 5px 0;
   	width:100%;
}
.c_countryselect h2 {
	padding-left:20px;
}
.c_countryselect .tabHolder {
	float:left;
	min-height:236px;
	width:100%;
}
.c_countryselect .countryListContainer ul{
	list-style:none;
	margin:0;
	padding:0;
	width:24.9%;
}
.lt-ie8 .c_countryselect .countryListContainer ul {
	width:24.8%;
}
.c_countryselect .countryListContainer ul li a {
	padding-right:2px;
}
.c_countryselect .region {
	display:none;
	float:left;
	padding:0 0 20px 0;
	width:100%;	
}
.c_countryselect .region.open {
	display:block;
}
.c_countryselect .regionTabs {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}
.c_countryselect .regionTabs li {
	display:block;
	float:left;
	width:33.3333333333%;
}
.lt-ie8 .c_countryselect .regionTabs li {
	width:33.3%;
}
.c_countryselect .regionTabs li a,
.c_countryselect .links a {
	background:#242424;
	color:#3e3e3e;
	display:block;
	font-size:22px;
	font-weight:normal;
	text-decoration:none;
	padding:13px 0 13px 20px;
}
.c_countryselect .regionTabs li.active a {
	background:transparent;
	border-bottom:5px solid #ff2929;
	padding-bottom:8px;
	color:#cacaca;
	font-weight:bold;
}

.c_countryselect .regionTabs li a:hover {
	color:#cacaca;
}


.c_countryselect .userSettings {
	padding:10px 18px;
	width:95.32467532467533%;
}
.c_countryselect .userSettings input {
	margin-right:10px;
}
.c_countryselect .links {
	width:100.6493506493506%;
}
.c_countryselect .links a {
	font-size:18px;
	float:left;
	margin-right:0.6493506493506494%;
	width:46.75324675324675%;
	padding-left: 2.597402597402597%;
	text-transform: uppercase;
}

.c_countryselect .icon-dotted-arrow {
	background-position:-28px -28px;
	width:10px;
	height:18px;
	margin:3px 10px 0 0;
}

.countryselect .world-nav {
    min-height: 52px;
}

.countryselect .world-nav nav {
    display: none;
}


