/* EMEA country list */
div#dataEMEA {display:none}
div#countryListEMEA {display:none; position:absolute; top:0px; left:0px; width:240px; z-index:13}
div#countryListEMEA .closeEMEA {float:left; display:block; width:0px; height:28px; overflow:hidden}
div#countryListEMEA .anchorEMEA {
	position:relative;
	top:-1px;
	float:right;
	height:20px;
	background:#FFFFFF;
	font-size:1em;
	line-height:100%;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    border-top:1px solid #DFDFDF;
	padding:9px 9px 0 9px;
	overflow:hidden;
	color:#E11B22;
	cursor:pointer;
}
div#countryListEMEA .gradientEMEA {
	clear:left;
    border-left:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    border-top:1px solid #DFDFDF;
    margin:0;
    padding:0 0 10px 0;
	background:#e6e6e6 url('assets/dropdown_grad.png') 0 0 repeat-x; /* for non-css3 browsers */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6'); /* for ie */
	zoom:1; /* for ie */
	background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e6e6e6)); /* for webkit browsers */
	background:-moz-linear-gradient(top,#ffffff,#e6e6e6); /* for firefox 3.6+ */
}
div#countryListEMEA h1 {
	clear:both;
	margin:0;
	padding:15px 0px 5px 15px;
	font-size:1.3em;
	font-weight:bold;
	color:#343434;
	left:0px;
	position:relative;
	text-transform:none;
	top:0px;
}
div#countryListEMEA .columnOneEMEA{float:left; width:115px}
div#countryListEMEA .columnTwoEMEA{float:left; width:115px}
div#countryListEMEA a {
	display:block;
	font-size:1em;
	background:transparent none scroll 0 0 no-repeat;
	color:#343434;
	padding:5px 0px 5px 15px;
	text-decoration:none;
	float:none;
	margin:0;
}
div#countryListEMEA a:hover {color:#E11B22}
div#countryListEMEA a:visited {color:#343434}

/* content container */
.contentContainer {position:relative; overflow:hidden; max-width:960px; margin:0; padding:0 0 0 16px}
/* column container */
.columnContainer {position:relative; overflow:hidden; clear:both; width:101%; margin:0; padding:0}
/* multiple column layout */
.oneCol {overflow:hidden; float:left; clear:none; width:240px}
.oneAndHalfCol {overflow:hidden; float:left; clear:none; width:360px}
.twoCol {overflow:hidden; float:left; clear:none; width:480px}
.threeCol {overflow:hidden; float:left; clear:none; width:720px}
.fourCol {overflow:hidden; float:left; clear:none; width:960px}

/* language selection */
div.selectLanguageBlock {
	background:transparent url('assets/bannernavbg.gif') scroll 0 0 no-repeat;
    clear:both;
    margin:0 auto;
    overflow:hidden;
    padding:12px 0 0 0;
    position:relative;
}
div.selectLanguageBlock .twoCol {width:472px}
div.selectLanguageBlock .selectLanguage {padding:100px 75px}
div.selectLanguageBlock .selectLanguage p {font-size:1em; color:#6E6F71; margin:0 0 32px 0}
div.selectLanguageBlock .selectLanguage a {
    background:transparent url('assets/bullet_chevron_small.gif') scroll 0 4px no-repeat;
	font-size:1em;
	font-weight:bold;
    color:#434343;
    display:block;
    padding:0 0 0 12px;
    text-decoration:none;
	text-transform:uppercase;
}
div.selectLanguageBlock .selectLanguage a:hover {color:#E11B22}
div.selectLanguageBlock .selectLanguage a:visited {color:#434343}

#wrapper #toshiba-header .header-inner #toshiba-region-select #countryListEMEA a {
	color: #000000;
	margin-left: 0px;
	text-decoration: none;
}
#wrapper #toshiba-header .header-inner #toshiba-region-select #countryListEMEA a:hover {
	color:#E11B22;
}
#wrapper #toshiba-header .header-inner #toshiba-region-select #countryListEMEA a:visited{
	color:#343434;
}
/* cookie alert links */
div.cookies_links a.first {margin-left:15px;padding:3px;text-decoration:none;background-color:#ECECEC;border:1px solid #cccccc;font-weight:bold;color:#333333;cursor:pointer}
div.cookies_links a.second {font-weight:bold;color:#333333;margin-left:7px;}
#cookies_container {height:auto !important;}
div .cookies_copy {width: 68% !important;}
div .cookies_links {width: 32% !important;float: right !important;}
#alert_shadow {background: none !important;}


/* click to edit */
.clickToEditHeaderShadow {
	position:relative;
	float:center;
	overflow:hidden;
	width:100%;
	padding:0 0 15px 0;
	margin:0;
	background:transparent url('nep/alert_shadow.png') 50% 100% no-repeat;
}
.clickToEditHeader {
	position:relative;
	overflow:hidden;
	width:946px;
	height:36px;
	margin:0 auto;
	padding:8px 8px 0 22px;
	background:#bfd0e1;
}
.clickToEditHeader h1 {
	float:left;
	clear:none;
	margin:0;
	padding:6px 20px 0 0;
	font-size:1.1em;
	font-weight:normal;
	color:#000;
}
.clickToEditHeader .blackButton {float:left; margin:5px 8px 0 0; background:url('assets/clicktoedit_button_bg.gif') no-repeat 0 0}
.clickToEditHeader .blackButton a {
	height:16px;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:2px 10px 0 16px;
	background:url('assets/clicktoedit_button_cap.gif') no-repeat 100% 0;
	white-space:nowrap;
	text-transform:uppercase;
}
.clickToEditHeader .blackButton a:hover {text-decoration:none; color:#fff}
.clickToEditHeader .closeButton {
	float:right;
	clear:none;
	width:25px;
	height:25px;
	margin:0 0 0 20px;
	padding:0;
	background:url('assets/clicktoedit_close.gif') no-repeat 100% 0;
}
.clickToEditHeader  label {
	float:right;
	margin:5px 0 0 0;
	padding:0;
	font-size:1.2em;
	font-weight:normal;
	color:#000;
}
.clickToEditHeader  input {
	float:right;
	margin-top:6px;
}
.clickToEditOverlay {
	position:relative;
	width:400px;
	margin:0;
	padding:20px;
	background:#fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.clickToEditOverlay div.simplemodal-close {
	position:absolute;
	top:3px;
	right:12px;
	font-size:2.2em;
	font-weight:bold;
	color:#333;
	cursor:pointer;
}
.clickToEditOverlay textarea {
	overflow:hidden;
	width:100%;
}
.clickToEditIcon {
	position:relative;
	top:1px;
	right:1px;
}
.clickToEditIcon.hiddenIcon {
	display:none;
}
.clickToEditIcon:hover {
	cursor:pointer;
}
div.productDropDown .clickToEditIcon {
	top:-1px;
}
.clickToEditHeader .clickToEditIcon {
	position:relative;
}
.translationOverlay {
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	overflow:hidden;
	width:300px;
	min-height:17px;
	margin:0;
	padding:0;
	background:#fff;
	white-space:nowrap;
}
.translationTextBox {
	display:inline;
	border:0;
	height:17px;
	margin:0 3px 0 0;
	padding:0;
}
.translationOverlayIcon {
	display:inline;
	vertical-align:top;
	cursor:pointer;
	margin:0 3px 0 0;
}

/* click to edit tagline span modifier (29 Oct - PB) */
.subNav .tagline span {float:none; font-size:100%; color:#000; margin:0}