.noScreen {
	display: none;
}
html, body {
	margin: 0; padding: 0;
}
* html, * html body {
	height: 100%;
}

#wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
	background: url(../img/interface/header_back.gif) repeat-x left top;
}

/* header */
#header {
	position: relative;
	width: 980px; height: 160px;
	z-index: 1;
}

#logo {
	position: absolute;
	left: 0; top: 0;
	width: 401px; height: 117px;
}
#logo a {
	display: block;
	width: 401px; height: 117px;
	background: url(../img/interface/logo_starboard.png) no-repeat left top;
	text-decoration: none;
	text-indent: -999em;
}
	* html #logo a {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/interface/logo_starboard.png');
		cursor: pointer;
	}
#hitachiLogo {
	position: absolute;
	right: 0; top: 0;
}

#headerVisual {
	position: absolute;
	left: 339px; top: 0;
	z-index: 0;
	width: 450px; height: 160px;
	overflow: hidden;
	text-align: right;
}

/* breadcrumbs */
#breadcrumbs {
	position: absolute;
	left: 10px; top: 125px;
	width: 960px; height: 22px;
	overflow: hidden;
}
#breadcrumbs ul,
#breadcrumbs li {
	margin: 0; padding: 0;
	list-style: none;
}
#breadcrumbs li {
	float: left; display: inline;
	padding: 2px 7px 2px 8px;
	background: url(../img/interface/bullet_breadcrumbs.gif) no-repeat left 9px;
	font-size: 12px;
}
#breadcrumbs li.first {
	padding-left: 16px;
	background: url(../img/interface/ico_home.gif) no-repeat left 5px;
}
#breadcrumbs li a {
	text-decoration: none;
	color: #464646;
}
#breadcrumbs li a:hover {
	text-decoration: underline;
}

/*  mainMenu */
#mainMenu {
	position: relative;
	height: 34px;
	margin: 0 0 5px 0;
	background: url(../img/interface/menu_bar.gif) repeat-x left top;
}
#mainMenu ul,
#mainMenu li {
	margin: 0; padding: 0;
	list-style: none;
}
#mainMenu ul {
	position: absolute;
	left: 218px; bottom: 0;
	width: 762px; height: 28px;
	overflow: hidden;
}
#mainMenu li {
	position: relative;
	float: left; display: inline;
	margin: 0 5px 0 0;
}
#mainMenu li a {
	float: left; display: inline;
	padding: 5px 10px;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
}
	* html #mainMenu li a {
		height: 0.1em; /* avoid extra spacing in IE6 */
	}
#mainMenu li a:hover {
	color: #619bd0;
}
#mainMenu li.active {
	bottom: -1px;
	background: url(../img/interface/menu_tab_right.gif) no-repeat right bottom;
}
#mainMenu li.active a {
	background: url(../img/interface/menu_tab_left.gif) no-repeat left bottom;
	color: #404040;
}

/* headerSearch */
#headerSearch {
	position: absolute; 
	top: 166px; left: 0;
}
	* html #headerSearch {
		top: 165px;
	}
	* +html #headerSearch {
		top: 165px;
	}
#headerSearch input {
	vertical-align: middle;
}
#headerSearch .textfield {
	width: 132px; height: 14px;
	margin: 0 5px 0 8px;
	padding: 4px 1px 4px 22px;
	background: url(../img/interface/input_search.gif) no-repeat left top;
	border: none;
	line-height: 14px;
	color: #414042;
}


/* footer */
#footer {
	position: relative;
	width: 980px; height: 105px;
	background: url(../img/interface/footer_back.gif) no-repeat left top;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footerMenu {
	position: absolute;
	right: 10px; top: 37px;
	font-size: 11px;
}
#footerMenu span {
	padding: 0 2px;
	color: #83878c;
}
#footerMenu a {
	text-decoration: none;
	color: #fff;
}
#footerMenu a:hover {
	text-decoration: underline;
	color: #fff;
}
#brands {
	position: absolute;
	left: 215px; top: 9px;
	width: 760px; height: 16px;
}
#brands img {
	margin: 0 1px;
}
#company {
	position: absolute;
	left: 150px; top: 37px;
	width: 520px;
	font-size: 11px;
	color: #c0c2c4;
}
#companyLogo {
	position: absolute;
	left: 10px; top: 0;
	width: 134px; height: 94px;
}
#companyLogo a {
	display: block;
	width: 134px; height: 94px;
	background: url(../img/interface/footerlogo_keren.png) no-repeat left top;
	text-decoration: none;
	text-indent: -999em;
}
	* html #companyLogo a {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/interface/footerlogo_keren.png');
		cursor: pointer;
	}
#footer #copyright {
	position: absolute;
	top: 70px; left: 0;
	width: 980px;
	text-align: center;
	font-size: 12px;
	color: #8a8c8e;
}

/* content */
#content {
	width: 980px;
	background: white url(../img/interface/column_back.gif) repeat-y left top;
}
#primaryContent {
	float: right; display: inline;
	width: 754px;
	padding: 10px 0;
	min-height: 300px;
}
	* html #primaryContent {
		height: 300px; /* min-height for IE6 */
	}
#secondaryContent {
	float: left; display: inline;
	width: 200px;
	padding: 0 0 10px 0;
	background: url(../img/interface/column_corner.gif) no-repeat left top;
}

#secondaryContent h2 {
	margin: 0 0 5px 0;
	font-size: 15px;
	color: #00529c;
}

/* subMenu */
.subMenu {

}
.subMenu ul,
.subMenu li {
	margin: 0; padding: 0;
	list-style: none;
}
.subMenu li {
	border-bottom: 1px solid white;
	line-height: 14px;
	font-size: 11px;
	font-weight: bold;
}
.subMenu li a {
	display: block;
	padding: 10px 5px 10px 28px;
	background: url(../img/interface/bullet_arrow.gif) no-repeat 14px 12px;
	text-decoration: none;
	color: #404041;
}
	* html .subMenu li a {
		height: 0.1em; /* fix double spacing in IE6 */
	}
.subMenu li a:hover {
	text-decoration: underline;
	color: #ff0026;
}
.subMenu li.active a {
	background-color: white;
	text-decoration: none;
	color: #00529c;
}

/* columnNews */
.columnNews {
	position: relative;
	padding: 14px;
}
.columnNews ul,
.columnNews li {
	margin: 0; padding: 0;
	list-style: none
}
.columnNews li {
	margin: 0 0 7px 0;
	padding: 2px 0 2px 16px;
	background: url(../img/interface/bullet_arrow.gif) no-repeat left 19px;
	line-height: 14px;
	font-size: 10px;
	color: #8c8c8c;
}
.columnNews li a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #404041
}
.columnNews li a:hover {
	color: #ff0026;
}
.columnContact {
font-size:12px;
padding:14px;
}
.columnContact a {
color:#00529C;
}
.columnContact a:hover {
color:#FF0026;
}