﻿/* Global navigation */
#global_navigation { font-size: medium; color: #ffffff; }
#global_navigation a { color: #ffffff; float: left; display: block; height:41px; padding: 15px 9px 0px; text-decoration: none; }
#global_navigation a:hover { background-color: #000000; }
#global_navigation a.sub-menu { background: url('../images/sub_menu_indicator.png') no-repeat 27px 40px; }
#global_navigation a.sub-menu:hover { background: #000000 url('../images/sub_menu_indicator_hover.png') no-repeat 27px 40px; }
#global_navigation div { float: left; padding: 15px 6px 0px; }
	#overDiv .sub-menu-border { background-color: #e1f2fc; border: solid 1px #a6a6a6; border-top: none; }
	#overDiv .sub-menu { background-color: #e1f2fc; }
	#overDiv .sub-menu a { display: block; padding: 4px; font-size: small; text-decoration: none; }
	#overDiv .sub-menu a:hover { color: #ffffff; background-color: #000000; }

/* Product navigation links */
#product_navigation a { font-size: 1em; text-decoration: none; display: block; padding: 0 0 0 12px; background-position: 0 4px; background-image: url('../images/bullet-off.png'); background-repeat: no-repeat; }
#product_navigation a:hover { background-image: url('../images/bullet-on.png'); }

/* Country selection */
.korea { display: block; float: right; margin: 0 4px; padding: 0 0 0 19px; background-position: 0 3px; background-image: url('../../../images/flags/kr.png'); background-repeat: no-repeat; }
.canada { display: block; float: right; margin: 0 4px; padding: 0 0 0 19px; background-position: 0 3px; background-image: url('../../../images/flags/ca.png'); background-repeat: no-repeat; }

/* Downloads */
.downloads a { font-size: 1.05em; text-decoration: none; display: block; padding: 0 0 0 18px; background-position: 0 1px; background-image: url('../images/book.png'); background-repeat: no-repeat; }
#brochures a { font-size: 1.05em; text-decoration: none; display: block; padding: 0 0 0 18px; background-position: 0 1px; background-image: url('../images/page_white_acrobat.png'); background-repeat: no-repeat; }
#drivers a { font-size: 1.05em; text-decoration: none; display: block; padding: 0 0 0 18px; background-position: 0 1px; background-image: url('../images/disk.png'); background-repeat: no-repeat; }

/* Distributors */
.netherlands { display: block; margin: 0 4px; padding: 0 0 8px 24px; background-position: 0 3px; background-image: url('../../../images/flags/nl.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.belgium { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/be.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.germany { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/de.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.uk { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/gb.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.france { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/fr.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.austria { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/at.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.greece { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/gr.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.italy { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/it.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.spain { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/es.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.portugal { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/pt.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.sweden { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/se.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.finland { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/fi.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.denmark { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/dk.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.lithuania { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/lt.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.latvia { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/lv.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.poland { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/pl.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.czech { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/cz.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.slovakia { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/sk.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.hungary { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/hu.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.romania { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/ro.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.bulgaria { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/bg.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.slovenia { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/si.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.malta { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/mt.png'); background-repeat: no-repeat; border-bottom:solid 1px #bbe3ff; width:170px;}
.cyprus { display: block; margin: 0 4px; padding: 5px 0 8px 24px; background-position: 0 8px; background-image: url('../../../images/flags/cy.png'); background-repeat: no-repeat; width:170px;}