#prehead > div #pre-access {
	right: -10px;
}
#prehead > div #pre-access .wrapper .links {
	display:block;
	margin-top:-5px;
	font:13px Arial,Helvetica,sans-serif;
}

#prehead > div #pre-access .wrapper .links ul {
	list-style-type:none;
	margin:0;
	line-height:24px;
}

#prehead > div #pre-access .wrapper .links li {
	float:left;
	padding:0 5px;
}

#prehead > div #pre-access .wrapper .links li.last {
	padding-right:0;
}

#prehead > div #pre-access .wrapper .links a,#prehead > div #pre-access .wrapper .links span {
	color:#959595;
	display:block;
	padding:7px 0 0;
}

#prehead > div #pre-access .wrapper .header-dark li.li-none a {
	padding:13px 0 0;
}

#prehead > div #pre-access .wrapper .header-dark li {
	padding:0 20px 0 0;
}

#prehead > div #pre-access .wrapper a {
	color:#0462d4;
	text-decoration:none;
}

#prehead > div #pre-access .wrapper a:hover {
	text-decoration:underline;
}

#prehead > div #pre-access .wrapper #localeContainer ul {
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
}

#prehead > div #pre-access .wrapper #localeContainer h5 {
	font-size:14px;
	margin-left:0;
}

#prehead > div #pre-access .wrapper #localeContainer ul li.groups {
	float:left;
	padding:0;
	margin:0 35px 0 0;
}

#prehead > div #pre-access .wrapper #localeContainer ul li.countryGroup {
	margin:0 0 5px;
}

#prehead > div #pre-access .wrapper div#lightbox-container.locale-selector {
	background:url(static/images/lightbox-bg-transparent.gif);
	position:absolute;
}

#prehead > div #pre-access .wrapper .countrySelector a.country {
	height:16px;
	line-height:110%;
	margin:13px 0;
	padding:0 0 0 20px;
}

#prehead > div #pre-access .wrapper .header-dark .countrySelector a.country {
	margin-top:18px;
}

#prehead > div #pre-access .wrapper a.country {
	background:url(../images/org_citrix_country-flag-sprite.png) no-repeat 0 3px;
	padding:0 0 0 20px;
}

#prehead > div #pre-access .wrapper a.country.ca {
	background-position:0 3px;
}

#prehead > div #pre-access .wrapper a.country.us {
	background-position:0 -14px;
}

#prehead > div #pre-access .wrapper a.country.au {
	background-position:0 -30px;
}

#prehead > div #pre-access .wrapper a.country.cn {
	background-position:0 -45px;
}

#prehead > div #pre-access .wrapper a.country.hk {
	background-position:0 -62px;
}

#prehead > div #pre-access .wrapper a.country.in {
	background-position:0 -79px;
}

#prehead > div #pre-access .wrapper a.country.sg {
	background-position:0 -94px;
}

#prehead > div #pre-access .wrapper a.country.at {
	background-position:0 -111px;
}

#prehead > div #pre-access .wrapper a.country.be {
	background-position:0 -126px;
}

#prehead > div #pre-access .wrapper a.country.dk {
	background-position:0 -143px;
}

#prehead > div #pre-access .wrapper a.country.fi {
	background-position:0 -159px;
}

#prehead > div #pre-access .wrapper a.country.fr {
	background-position:0 -175px;
}

#prehead > div #pre-access .wrapper a.country.de {
	background-position:0 -190px;
}

#prehead > div #pre-access .wrapper a.country.it {
	background-position:0 -207px;
}

#prehead > div #pre-access .wrapper a.country.ie {
	background-position:0 -223px;
}

#prehead > div #pre-access .wrapper a.country.nl {
	background-position:0 -239px;
}

#prehead > div #pre-access .wrapper a.country.no {
	background-position:0 -319px;
}

#prehead > div #pre-access .wrapper a.country.es {
	background-position:0 -255px;
}

#prehead > div #pre-access .wrapper a.country.se {
	background-position:0 -271px;
}

#prehead > div #pre-access .wrapper a.country.ch {
	background-position:0 -287px;
}

#prehead > div #pre-access .wrapper a.country.uk {
	background-position:0 -303px;
}

#prehead > div #pre-access .wrapper a.country.br {
	background-position:0 -335px;
}

#prehead > div #pre-access .wrapper a.country.jp {
	background-position:0 -353px;
}

#prehead > div #pre-access .wrapper a.country.kr {
	background-position:0 -369px;
}

#prehead > div #pre-access .wrapper .linkSet {
	display:block;
}

#prehead > div #pre-access .wrapper .linkSet ul {
	padding:0;
	list-style-type:none;
}

#prehead > div #pre-access .wrapper .linkSet li {
	display:inline-block;
	*display:inline;
	*zoom:1;
}

#prehead > div #pre-access .wrapper .linkSet li a.login {
	color:#959595;
	display:block;
	background-color:#fafafa;
	background:-o-linear-gradient(top,#f9f9f9,#fefefe 100%);
	background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f9f9f9),to(#fefefe));
	background-image:-moz-linear-gradient(0% 100% 90deg,#fefefe,#f9f9f9);
	background:-ms-linear-gradient(top,#f9f9f9 0,#fefefe 100%);
	background:linear-gradient(top,#f9f9f9 0,#fefefe 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#fefefe',GradientType=0);
	border-bottom:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-radius:0 0 2px 2px;
	color:#839eaf;
	font-weight:400;
	height:25px;
	text-align:center;
	min-width:44px;
	padding:7px 4px 0;
	margin:0;
}

#prehead > div #pre-access .wrapper .linkSet li a.login:hover {
	background-color:#fafafa;
	background:-o-linear-gradient(top,#f4f4f4,#fefefe 100%);
	background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f4f4f4),to(#fefefe));
	background-image:-moz-linear-gradient(0% 100% 90deg,#fefefe,#f4f4f4);
	background:-ms-linear-gradient(top,#f4f4f4 0,#fefefe 100%);
	background:linear-gradient(top,#f4f4f4 0,#fefefe 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#fefefe',GradientType=0);
	border-radius:0 0 2px 2px;
}

#prehead > div #pre-access .wrapper .linkSet li a.login span {
	border-bottom:4px solid transparent;
	border-left:5px solid #7a95a6;
	border-top:4px solid transparent;
	display:inline-block;
	height:0;
	padding:0;
	width:0;
	margin-left:3px;
}

#prehead > div #pre-access .wrapper .linkSet li a.blue {
	-webkit-border-radius:4px 4px 3px/4px 4px 3px 3px;
	-moz-border-radius:4px 4px 3px/4px 4px 3px 3px;
	border-radius:4px 4px 3px/4px 4px 3px 3px;
	background-color:#7e99aa;
	-webkit-box-shadow:0 1px rgba(255,255,255,.3);
	-moz-box-shadow:0 1px rgba(255,255,255,.3);
	box-shadow:0 1px rgba(255,255,255,.3);
	background-image:-webkit-linear-gradient(bottom,#7e99aa,#a0bbcc 99%);
	background-image:-moz-linear-gradient(bottom,#7e99aa,#a0bbcc 99%);
	background-image:-o-linear-gradient(bottom,#7e99aa,#a0bbcc 99%);
	background-image:-ms-linear-gradient(bottom,#7e99aa,#a0bbcc 99%);
	background-image:linear-gradient(to top,#7e99aa,#a0bbcc 99%);
	color:#fff;
	font-weight:700;
	text-align:center;
	display:block;
	padding:7px 17px;
	margin:0;
	height:19px;
}

.linkSet li a.blue:hover {
	-webkit-border-radius:4px 4px 3px/4px 4px 3px 3px;
	-moz-border-radius:4px 4px 3px/4px 4px 3px 3px;
	border-radius:4px 4px 3px/4px 4px 3px 3px;
	background-color:#55778c;
	-webkit-box-shadow:0 1px rgba(255,255,255,.3);
	-moz-box-shadow:0 1px rgba(255,255,255,.3);
	box-shadow:0 1px rgba(255,255,255,.3);
	background-image:-webkit-linear-gradient(bottom,#55778c,#95b7cc 99%);
	background-image:-moz-linear-gradient(bottom,#55778c,#95b7cc 99%);
	background-image:-o-linear-gradient(bottom,#55778c,#95b7cc 99%);
	background-image:-ms-linear-gradient(bottom,#55778c,#95b7cc 99%);
	background-image:linear-gradient(to top,#55778c,#95b7cc 99%);
	text-decoration:none;
}

#prehead > div #pre-access .wrapper .linkSet li a.sales-chat,.linkSet li a.scheduled-sales-chat {
	background:url(static/images/icons-sprite.png) no-repeat 0 -264px;
	height:13px;
	margin:2px 0 0;
	padding:0 0 0 25px;
	position:relative;
	top:11px;
	line-height:normal;
}

#prehead > div #pre-access .wrapper .header-dark .linkSet li a.sales-chat,.header-dark .linkSet li a.scheduled-sales-chat {
	margin:7px 0 0;
}

#prehead > div #pre-access .wrapper .linkSet li a.loginDark,.linkSet li a.dark {
	color:#fff;
	display:block;
	background-color:#454545;
	font-weight:700;
	height:25px;
	text-align:center;
	min-width:44px;
	padding:13px 20px 6px;
	margin:0;
}

#prehead > div #pre-access .wrapper .linkSet li a.loginDark {
	padding-left:15px;
	padding-right:15px;
}

#prehead > div #pre-access .wrapper .linkSet li a.dark {
	color:#82c3eb;
}

#prehead > div #pre-access .wrapper .linkSet li a.none:hover {
	text-decoration:none;
	cursor:text;
}

#prehead > div #pre-access .wrapper .utilityNavigation .links li.li-dark,.utilityNavigation .links li.li-loginDark {
	padding:0 3px 0 0;
}