/* Header and footer styles for ENZ */

/* ----- header ----- */				

#header {
	position: relative;
	}

#header #logo {
	padding: 0 0 0 15px;
	}
	
#header #logo img {
	border: 0;
	display: none;
	}	
	
#header #logo a:link, #header #logo a:visited {
	background: url(../img/logo-nze.jpg) no-repeat 0 0;
	display: block;
	width: 135px;
	height: 139px;
	}	
	
#header #logo a:hover {
	background: url(../img/logo-nze-hover.jpg) no-repeat 0 0;
	display: block;
	width: 135px;
	height: 139px;
	}		

/* country box */	

#country-box {
	width: 193px; /* FF */
	width: 178px; /* FF */
	position: absolute;
	top: 0;
	left: 231px;
	background: url(../img/bg-country-box.gif) no-repeat 0 100%;
	padding: 9px 15px 5px 8px;
	color: #fff;
	}

#country-box form {	
	margin: 0;
	padding: 0 0 7px 0;
	}

#country-box select {	
	font-size: 1.0em;
	margin: 0 3px 0 0;
	padding: 0;
	}
	
#country-box img {
	margin: 0 0 -5px 0; /* FF */
	border: 0;
	}	
	
#country-box p {
	margin: 0;
	padding: 0 0 0 0;
	color: #fff;
	}
	
#country-box a:link, #country-box a:visited {
	color: #DEF000;
	text-decoration: none;
	margin: 0 0 0 5px;
	}
	
#country-box a:hover {
	color: #DEF000;
	text-decoration: underline;
	margin: 0 0 0 5px;
	}		

/* search box */	
	
#search-box {
	width: 193px; /* FF */
	position: absolute;
	top: 0;
	left: 447px;
	background: url(../img/bg-country-box.gif) no-repeat 0 100%;
	padding: 9px 0 0 8px;
	color: #fff;
	margin: 0;
	}

#search-box form {	
	margin: 0;
	padding: 0;
	}

#search-box input {	
	width: 55px; /* FF */
	height: 10px;
	background: url(../img/btn-go.gif) no-repeat 0 0;
	border: 0;
	margin: 0 0 -5px 0; /* FF */
	padding: 0 0 0 0;
	}
	
#search-box input#search {	
	font-size: 1.0em;
	margin: 0 7px 0 3px;
	padding: 1px;
	width: 76px;
	border: 1px solid #d3d3d3;
	height: auto;
	background: none;
	background-color: #ececec;
	}
	
#search-box img {
	margin: 0 0 0 0;
	border: 0;
	}

#search-box p {
	margin: 0;
	padding: 7px 0 5px 47px; /* FF */
	color: #DEF000;
	}
	
#search-box p a:link, #search-box p a:visited {
	color: #DEF000;
	text-decoration: none;
	}
	
#search-box p a:hover {
	color: #DEF000;
	text-decoration: underline;
	}		


/* shortlist box */	

#shortlist-box {
	width: 186px; /* FF */
	position: absolute;
	top: 0;
	left: 662px;
	background: #3089b4 url(../img/bg-shortlist-box.gif) no-repeat 0 100%;
	padding: 9px 8px 7px 8px;
	color: #fff;
	}
	
#shortlist-box p {
	margin: 0;
	padding: 2px 0 2px 0;
	color: #fff;
	font-size: 1.1em;
	}
	
#shortlist-box p.my-shortlist {
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	}		
	
#shortlist-box p.login {
	font-size: 1.1em;
	float: right;
	}	
	
#shortlist-box a:link, #shortlist-box a:visited {
	color: #fff;
	text-decoration: none;
	}	
	
#shortlist-box a:hover {
	color: #def000;
	text-decoration: underline;
	}						
	

/* shortlist box OLD */	

/*#shortlist-box {
	width: 186px; 
	position: absolute;
	top: 0;
	left: 662px;
	background: #3089b4 url(../img/bg-shortlist-box.gif) no-repeat 0 100%;
	padding: 9px 8px 7px 8px;
	color: #fff;
	}
	
#shortlist-box p {
	margin: 0;
	padding: 0 0 5px 0;
	color: #fff;
	}
	
#shortlist-box p.my-shortlist {
	font-weight: bold;
	font-size: 1.2em;
	}					
	
#shortlist-box p.arw-down {
	margin: 0;
	padding: 0;
	color: #fff;
	}	
	
#shortlist-box p.arw-down a {
	font-size: 1.0em;
	padding: 0 5px 0 12px;
	}

#shortlist-box p.arw-down a:link, #shortlist-box p.arw-down a:visited {
	color: #fff;
	text-decoration: none;
	background: url(../img/arw-shortlist.gif) no-repeat 0 0; 
	}
	
#shortlist-box p.arw-down a:hover {
	color: #000;
	text-decoration: none;
	background: url(../img/arw-shortlist-hover.gif) no-repeat 0 0; 
	}			

.shortlist-view {
	float: left;
	width: 76px;
	}
	
.shortlist-list {
	float: right;
	width: 100px;
	}	
	
.shortlist-list ul {
	margin: 0;
	padding: 0;
	}
	
.shortlist-list ul li {
	margin: 0;
	padding: 0 0 3px 0;
	list-style-type: none;
	}		
	
.shortlist-list ul li a:link, .shortlist-list ul li a:visited {
	color: #fff;
	text-decoration: none;
	background: url(../img/arw-shortlist-list.gif) no-repeat 0 2px; 
	padding: 1px 0 1px 9px;
	margin: 0;
	display: block;
	line-height: 1;
	}
	
.shortlist-list ul li a:hover {
	color: #000;
	text-decoration: none;
	background: url(../img/arw-shortlist-list-hover.gif) no-repeat 0 2px; 
	padding: 1px 0 1px 9px;
	margin: 0;	
	display: block;
	line-height: 1;
	}	
	
.shortlist-view p a:link, .shortlist-view p a:visited, .shortlist-list p a:link, .shortlist-list p a:visited {
	color: #fff;
	text-decoration: none;
	background: url(../img/arw-shortlist-list.gif) no-repeat 0 2px; 
	padding: 1px 0 1px 9px;
	margin: 0;
	display: block;
	line-height: 1;
	}

#shortlist-box .shortlist-view p a#view-link:link, #shortlist-box .shortlist-view p a#view-link:visited, #shortlist-box .shortlist-list p a#view-link:link, #shortlist-box .shortlist-list p a#view-link:visited {
	color: #def000;
	background: url(../img/arw-shortlist-list-view-lin.gif) no-repeat 0 2px; 
	}
	
#shortlist-box .shortlist-view p a#view-link:hover, #shortlist-box .shortlist-list p a#view-link:hover {
	color: #000;
	background: url(../img/arw-shortlist-list-hover.gif) no-repeat 0 2px; 
	}	
	
.shortlist-view p a:hover {
	color: #000;
	text-decoration: none;
	background: url(../img/arw-shortlist-list-hover.gif) no-repeat 0 2px; 
	padding: 1px 0 1px 9px;
	margin: 0;	
	display: block;
	line-height: 1;
	}		
	*/

/* ----- footer ----- */				
	
#footer-links {
	float: left;
	width: 576px;
	text-align: left;
	border-top: 1px solid #e7e7e7;
	padding-top: 7px;
	}	
	
.footer-link-col1 {
	float: left;
	width: 27%;
	}	
	
.footer-link-col2 {
	float: left;
	width: 15%;
	}		
	
.footer-link-col1 ul, .footer-link-col2 ul {	
	margin: 0;
	padding: 0;
	}

.footer-link-col1 ul li, .footer-link-col2 ul li {	
	margin: 0;
	padding: 5px 0 5px 0;
	list-style-type: none;
	}	

.footer-link-col1 ul li a, .footer-link-col2 ul li a {	
	padding: 0 0 0 9px;
	list-style-type: none;
	line-height: 1;
	display: block;
	}	
	
.footer-link-col1 ul li a:link, .footer-link-col1 ul li a:visited, .footer-link-col2 ul li a:link, .footer-link-col2 ul li a:visited {	
	color: #999;
	background: url(../img/arw-footer-links.gif) no-repeat 0 1px;
	text-decoration: none;
	}	
	
.footer-link-col1 ul li a:hover, .footer-link-col2 ul li a:hover {	
	color: #000;
	background: url(../img/arw-footer-links-hover.gif) no-repeat 0 1px;
	text-decoration: none;
	}			
	
	
#footer-actions {
	float: right;
	width: 273px;
	text-align: left;
	border-top: 1px solid #e7e7e7;
	padding-top: 7px;
	}	
	
.footer-action-col1	{
	float: left; 
	width: 144px;
	}	
	
.footer-action-col1 ul {	
	margin: 0;
	padding: 0;
	}

.footer-action-col1 ul li {	
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}	

.footer-action-col1 ul li a {	
	padding: 5px 0 5px 19px;
	list-style-type: none;
	display: block;
	line-height: 1;
	}	
	
.footer-action-col1 ul li a.print:link, .footer-action-col1 ul li a.print:visited, .footer-action-col1 ul li a.print:hover {	
	color: #000;
	background: url(../img/icon-print.gif) no-repeat 0 4px;
	text-decoration: none;
	}	
	
.footer-action-col1 ul li a.email:link, .footer-action-col1 ul li a.email:visited, .footer-action-col1 ul li a.email:hover {	
	color: #000;
	background: url(../img/icon-email.gif) no-repeat 0 6px;
	text-decoration: none;
	}	
	
.footer-action-col2	{
	float: left; 
	width: 129px;
	}	
	
.footer-action-col2 ul {	
	margin: 0;
	padding: 0;
	}

.footer-action-col2 ul li {	
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}	

.footer-action-col2 ul li a {	
	padding: 5px 0 5px 19px;
	list-style-type: none;
	display: block;
	line-height: 1;
	}	
	
.footer-action-col2 ul li a.backtotop:link, .footer-action-col2 ul li a.backtotop:visited {	
	color: #000;
	background: url(../img/arw-up.gif) no-repeat 0 4px;
	text-decoration: none;
	}	
	
.footer-action-col2 ul li a.backtotop:hover {	
	color: #000;
	background: url(../img/arw-mid.gif) no-repeat 0 4px;
	text-decoration: none;
	}