@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #000000;
	font-weight: normal;
	background-image: url(/images/flags-page/bg-long-nobox2.jpg);
	background-repeat: no-repeat;
}
#homepageBG {
	background-image: url(/images/flags-page/bg-long-monitor.jpg);
	background-repeat: no-repeat;
}

a:link{color:#fff; text-decoration:none}
a:visited {color:#fff;text-decoration:none}
a:hover{color:#F28411;text-decoration:underline}
a:active{color:#F28411;text-decoration:none}

#country-container li a:link {
	width: 110px;
}
#xcountry-container li a:hover {
	margin:0;padding:0;
}
#country-container a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	width: 110px;
}
#country-container a:hover {
	color: #F28411;
	text-decoration: underline;
	background-color: #000000;
	width: 110px;
}
#country-container a:active {
	color: #F28411;
	text-decoration: underline;
	background-color: #000000;
	width: 110px;
}


#maincontainer {
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	min-width: 800px;
}

#maincontainer #header-text {
	background-repeat: no-repeat;
	width: 600px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 37px;
	padding-left: 160px;
}
#maincontainer #header-text h1 {
	font-size: 26px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#maincontainer #header-text span {
	font-size: 18px;
	color: #f28411;
	display: block;
	font-weight: normal;	
}
#maincontainer #country-container {
	width: 850px;
	left: 137px;
	top: 238px;
	position: absolute;
}
#maincontainer #country-container #countries {
	width: 140px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#maincontainer #country-container #countries2 {
	width: 120px;
	left: 122px;
	top: 53px;
	float: left;
}
#maincontainer #country-container #countries3 {
	width: 115px;
	float: left;
}
#maincontainer #country-container h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #FFFFFF;
}
#maincontainer #country-container #apac h3 {
	color: #f28411;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincontainer #country-container h3 {
	color: #f28411;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}

#maincontainer #country-container #row h3 {
	color: #f28411;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#apac {
	width: 140px;
	float: left;
	margin-top: 8px;
	margin-right: 15px;
}
#maincontainer #country-container #europe {
	width: 400px;
	margin-top: 8px;
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}
#maincontainer #country-container #row {
	width: 150px;
	float: left;
	margin-top: 8px;
}
#row {
	top: 30px;
	width: 119px;
}
#maincontainer #intro-text {
	color: #999999;
	width: 730px;
	left: -3px;
}
#intro-text h1 {
	font-size: 14px;
	font-weight: bold;
	color: #f28411;
	margin: 0px;
	padding: 0px;
}
#intro-text h2 {
	font-size: 12px;
}
#intro-text a {
	color: #FFFFFF;
	text-decoration: none;
}
#maincontainer #country-container li {
	list-style-type: none;
	padding-left: 20px;
	font-weight: lighter;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}

li{
	background-image: url(/images/flags-page/flag-aggregation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
}

.sprite-Australia { background-position: 0 0; } 
.sprite-Austria { background-position: 0 -66px; } 
.sprite-Belgium { background-position: 0 -132px; } 
.sprite-Brazil { background-position: 0 -198px; } 
.sprite-Bulgaria { background-position: 0 -264px; } 
.sprite-China { background-position: 0 -330px; } 
.sprite-CzechRepublic { background-position: 0 -396px; } 
.sprite-Denmark { background-position: 0 -462px; } 
.sprite-Estonia { background-position: 0 -528px; } 
.sprite-Export { background-position: -266px -794px;} 
.sprite-Finland { background-position: 0 -594px; } 
.sprite-France { background-position: 0 -660px; } 
.sprite-Germany { background-position: 0 -726px; } 
.sprite-HongKong { background-position: 0 -792px; } 
.sprite-Hungary { background-position: 0 -858px; } 
.sprite-India { background-position: 0 -924px; } 
.sprite-Ireland { background-position: 0 -990px; } 
.sprite-Israel { background-position: 0 -1056px; } 
.sprite-Italy { background-position: 0 -1122px; } 
.sprite-Japan { background-position: 0 -1188px; } 
.sprite-Latvia { background-position: 0 -1254px; } 
.sprite-Lithuania { background-position: 0 -1320px; } 
.sprite-Malaysia { background-position: 0 -1386px; } 
.sprite-Netherlands { background-position: 0 -1452px; } 
.sprite-NewZealand { background-position: 0 -1518px; } 
.sprite-Norway { background-position: 0 -1584px; } 
.sprite-Philippines {background-position: -266px -660px;} 
.sprite-Poland { background-position: 0 -1650px; } 
.sprite-Portugal { background-position: 0 -1716px; } 
.sprite-Romania { background-position: 0 -1782px; } 
.sprite-RussianFederation { background-position: 0 -1848px; } 
.sprite-Singapore { background-position: 0 -1914px; } 
.sprite-Slovakia { background-position: -266px 0; } 
.sprite-Slovenia { background-position: -266px -66px; } 
.sprite-Spain { background-position: -266px -132px; } 
.sprite-Sweden { background-position: -266px -198px; } 
.sprite-Switzerland { background-position: -266px -264px; } 
.sprite-Taiwan { background-position: -266px -330px; } 
.sprite-Thailand {	background-position: -266px -726px;} 
.sprite-Turkey { background-position: -266px -396px; } 
.sprite-UnitedKingdomGreatBritain { background-position: -266px -462px; } 
.sprite-UnitedStatesofAmerica { background-position: -266px -528px; } 
.sprite-VietNam { background-position: -266px -594px; } 
#dropdown  select {
	width: 150px;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	background-color: #DFE1E6;
}

form {
	margin: 0px;
	padding: 0px;
}
#dropdown h4 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#dropdown p {
	margin: 0px;
	padding: 0px;
}
#rememberme {
	clear: both;
	float: left;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #191919;
	border: 1px solid #333333;
	padding: 5px;
	width: 145px;
}
fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#twitterBox {
	float: right;
	width: 300px;
}
#subContainer {
	width: 750px;
	margin-top: 170px;
}
#facebookBox {
	float: right;
	width: 300px;
}
#facebook {
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-top: 20px;
	background-color: #202020;
	padding: 10px;
	border-bottom-style: solid;
}
.SMBoxText {
	width: 400px;
	float: left;
}

h2 {
	margin-bottom: 7px;
	padding-bottom: 7px;
	font-size: 11px;
	color: #f28411;
	margin-top: 7px;
	padding-top: 0px;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#twitter {
	margin-bottom: 20px;
	clear: both;
	background-color: #202020;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-bottom-style: solid;
}
.clear {
	clear: both;
}
.SMBoxText img {
	margin-right: 10px;
}
#youtube {
	margin-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #202020;
	padding: 10px;
	margin-bottom: 50px;
}
#secondarylogos {
	width: 730px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#SM {
	float: left;
	text-align: center;
}
#partner{
	float: right;
	width: 150px;
	text-align: right;
}
#brands {
	width: 300px;
	float: left;
}
#SM img {
	margin-right: 2px;
	margin-left: 2px;
}
#SM h3 {
	margin: 0px;
	padding: 0px;
}
#secondarylogos  h3 {
	margin: 3px;
	padding: 0px;
	font-size: 12px;
}
#secondarylogos  a:hover {
width:auto;
}
#rememberme #checkbox {
	margin-bottom: 10px;
	float: left;
}
.linkSecondary {
	padding: 5px;
}
.linkPrimary {
	background-color: #1D1D1D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#country-container a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
}
#intro-text h2 {
	font-size: 11px;
}
#intro-text h2 {
	font-size: 11px;
}
#footerBox {
	background-color: #1E1E1E;
	padding: 10px;
}

.SMBoxText a {
	text-decoration: none;
	font-weight:bold;
}
#bar-text a {
	color: #f28411;
}
.header .trigger a {
	color: #f28411;
}
#maincontainer #country-container #secondarylogos #SM a {
	float: left;
	width: 33px;
}
#intro-text h2 {
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 5px;
}
.SMBoxText a {
	color: #f28411;
}
.SMBoxText a:visited {
	color: #f28411;
}


#maincontainer .topBanner {
	position: absolute;
	height: 111px;
	width: 150px;
	left: 683px;
	top: 3px;
}
#maincontainer .logo {
	position: absolute;
	height: 50px;
	width: 128px;
	left: 135px;
	top: 39px;
}
#secondarylogos h3 {
	font-size: 22px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontainer #country-container #secondarylogos h3 {
	font-size: 12px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#maincontainer #country-container #row  a {
	width: 200px;
}
#positional {
	position: absolute;
	top: 583px;
	left: 134px;
	width: 730px;
	padding-right: 0px;
	padding-left: 0px;
}
#bar-text {
	background-image: url(/images/flags-page/back-bar.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-position: 0px 0px;
	font-weight: bold;
	color: #f28411;
}
.header {
	background-image: url(/images/flags-page/back-bar.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	background-position: 0px 0px;
	font-weight: bold;
	color: #f28411;
}
#maincontainer #country-container #row #countries {
	width: 155px;
}
#maincontainer #country-container #secondarylogos #partner .logoBox {
	width: 80px;
	float: right;
}
#maincontainer #country-container #secondarylogos #partner a {
	width: auto;
}
#floating_link {
	position: absolute;
	right: 0;
	top: 250px;
	display: block;
	width: 35px;
	height: 102px;
	text-indent: -10000px;
	background-image: url(/images/flags-page/feedback.gif);
	overflow: hidden;
	background-repeat: no-repeat;
	z-index: 1000;
}
form  label {
	font-weight: bold;
	color: #f28411;
}
#RMA {
	float: left;
	width: 350px;
}
#feedbackText {
	float: right;
	width: 350px;
}
#header-text p {
	font-size: 18px;
	font-weight: bold;
	color: #f28411;
}
#maincontainer #intro {
	margin-top: 150px;
}
#youtubeBox {
	width: 300px;
	float: right;
}

.twtr-ft img{display:none;}
#pf {
	text-decoration: underline;
	float: right;
}
