@charset "utf-8";

body {
	background-color: #e6efcb;
	background-repeat:repeat-x;
	background-image:url(/images/1.1/achtergrond.png);
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

#photoHolder{
	position: absolute;
	top: 20px;
	left: 50%;
	z-index: 105;
	text-align: center;
	line-height: 0;
	color:#151410;
}
	
#photoHolderContent{
	padding:0px;
	border-top:8px solid #97bf11;
	margin-left:-155px;
	left:50%;
	z-index: 101;
	background-color:#FFF;
}

.act_description {
	display:none; position:absolute; width:185px; background-color:#eee; z-index:100;	
}
	
.linkstyle h5 {
	color:#152B51;
	font-weight:bold;
}

.linkstyle h5:hover {
	text-decoration:none;	
	color:#263C62;
}

.sprite-contenttop {
	background:url(/images/1.1/sprite.png) no-repeat;
	background-position:0 -436px;
}

.sprite-header {
	background:url(/images/1.1/sprite.png) no-repeat;
	background-position:0 -735px;
}

.sprite-navbg {
	background:url(/images/1.1/sprite.png) no-repeat;
	background-position:0 -899px;
}

.menuflag {
	margin-left:20px;
}

.small_be {
	background:url(/images/1.1/csg-4a6df210d5697.png) no-repeat;
	background-position:0 0;
}

.flag {
	width:24px;
	height:24px;
	float:left;
	margin-left:2px;
}

.small_de {
	background:url(/images/1.1/csg-4a6df210d5697.png) no-repeat;
	background-position:0 -55px;
}

.flag-fr {
	background:url(/images/1.1/csg-4a6df210d5697.png) no-repeat;
	background-position:0 -76px;
	width:24px;
	height:24px;
	float:left;
	margin-left:2px;
}

.flag-gb {
	background:url(/images/1.1/csg-4a6df210d5697.png) no-repeat;
	background-position:0 -110px;
	width:24px;
	height:24px;
	float:left;
	margin-left:2px;
}

.flag-nl {
	background:url(/images/1.1/csg-4a6df210d5697.png) no-repeat;
	background-position:0 -144px;
	width:24px;
	height:24px;
	float:left;
	margin-left:2px;
}

.small_nl {
	background:url(/images/1.1/csg-4a6df210d5697.png) no-repeat;
	background-position:0 -178px;
}

.clickable {
	cursor:pointer;
}

html {
	overflow:scroll;
}

.container {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	color:#000;
	overflow:visible;
	width:950px;
	margin:0 auto;
}

#background_top {
	height:114px;
	width:979px;
	margin:0;
	padding:0;
}

.banner_footer {
	width:980px;
	height:12px;
	float:left;
}

.background_nav_middle {
	width:979px;
	height:29px;
	float:left;
	margin:0 0 0 1px;
	padding:0;
}

.background_middle {
	background-attachment:scroll;
	background-repeat:repeat-y;
	background-position:center center;
	width:979px;
	height:100%;
	float:left;
	margin:0 0 0 1px;
	padding:0;
}

#background_bottom {
	background-attachment:scroll;
	background-repeat:no-repeat;
	height:39px;
	width:979px;
	float:left;
	margin:0;
	padding:0;
}

#header_content {
	width:900px;
	margin:auto;
}

#header_logos {
	height:62px;
	margin-right:6px;
}

#banner {
	margin-top:40px;
	margin-right:50px;
	_margin-right:20px;
	height:62px;
	width:500px;
	float:right;
	padding:0;
}

#melexgoupil_logo {
	background-repeat:no-repeat;
	background-position:center center;
	width:146px;
	float:left;
	margin:0 0 0 -10px;
	padding:0;
	position:absolute;
}

#brandlogos {
	margin-left:770px;
	margin-top:-100px;
}

#asmall {
	font-size:10px;
}

#header_menu_line {
	margin-top:10px;
	height:1px;
	width:891px;
	padding:0;
}

#header_menu_links {
	font-size:12px;
	display:block;
	margin:4px 5px 0;
	padding:0;
}

#header_menu_flags {
	border:none;
	display:block;
	margin:6px 0 0;
	padding:0;
}

#header_menu_sub_links {
	font-size:11px;
	display:none;
	margin:4px 5px 0;
	padding:0;
}

#header_image {
	background:none;
	background-repeat:repeat-y;
	background-position:center center;
	height:197px;
	width:980px;
	float:left;
	margin:0;
	padding:0;
}


.menulink {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	color:#000;
	text-decoration:none;
}

.frontpagecontent {
	position:relative;
}

.content {
	padding-left:50px;
	z-index:12;
}

#whereami {
	color:#888;
	padding-left:60px;
	padding-right:60px;
	padding-bottom:12px;
}

#footer {
	padding-left:90px;
	font-size:14px;
	padding-right:60px;
	padding-bottom:20px;
	color:#444;
}

.announcementTabs .tabItem {
	min-height:115px;
}

.newstitle {
	font-weight:700;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-style:normal;
	line-height:normal;
	font-variant:normal;
	text-transform:none;
	color:#000;
	height:17px;
	text-decoration:none;
	margin:3px 0 10px;
}

.newstitle a:hover {
	font-weight:700;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-variant:normal;
	text-transform:none;
	color:#000;
	text-decoration:underline;
	margin:3px 0 10px;
}

.announcementPicture {
	width:93px;
	height:74px;
	background:url(/images/all_green.png);
	background-position:0 -77px;
	background-repeat:no-repeat;
	margin-top:4px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}

.announcementPictureGray {
	width:93px;
	height:74px;
	background:url(/images/all.gif);
	background-position:0 -77px;
	background-repeat:no-repeat;
	margin-top:4px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}

#content_top_bg {
	top:0;
	left:0;
	margin-left:-1px;
	width:980px;
	height:71px;
	z-index:9;
	margin-bottom:-60px;
}

.announcementPicture img {
	border:none;
	width:84px;
	height:63px;
	margin-top:4px;
	margin-left:5px;
}

.announcementPictureGray img {
	border:none;
	width:84px;
	height:63px;
	margin-top:4px;
	margin-left:5px;
}

.announcementText {
	text-align:left;
	line-height:18px;
	padding-top:3px;
	margin-bottom:5px;
}

.smallannouncementText {
	text-align:left;
	line-height:18px;
	padding-top:3px;
}

.lineheight-18 {
	line-height:18px;
}

.lineheight-16 {
	line-height:16px;
}

.lineheight-14 {
	line-height:14px;
}

.lineheight-12 {
	line-height:12px;
}

.content_information {
	font-size:10px;
	line-height:14px;
}

#alarge {
	font-size:14px;
}

.productText {
	text-align:left;
	line-height:18px;
	margin-left:10px;
	padding-top:3px;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
color:#000;
margin:0;
padding:0;
}

table {
border-collapse:separate;
border-spacing:0;
margin-bottom:1.4em;
width:100%;
}

caption,th,td {
text-align:left;
font-weight:400;
}

table,td,th {
vertical-align:middle;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
color:#111;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:0.5em;
}

h2 {
font-size:2em;
margin-bottom:0.75em;
}

h3 {
font-size:1.5em;
height:24px;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}

p img.left {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

p img.right {
float:right;
margin:1.5em 0 1.5em 1.5em;
}

a {
color:#000;
text-decoration:underline;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

sup,sub {
line-height:0;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

address {
font-style:italic;
margin:0 0 1.5em;
}

pre {
white-space:pre;
margin:1.5em 0;
}

pre,code,tt {
font:1em 'andale mono', 'lucida console', monospace;
line-height:1.5;
}

li ul,li ol {
margin:0 1.5em;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:disc;
}

ol {
list-style-type:decimal;
}

dd {
margin-left:1.5em;
}

thead th {
background:#c3d9ff;
}

th,td,caption {
padding:4px 10px 4px 5px;
}

tr.even td {
background:#e5ecf9;
}

caption {
background:#eee;
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

.highlight {
background:#ff0;
}

.added {
background:#060;
color:#fff;
}

.removed {
background:#900;
color:#fff;
}

.first {
margin-left:0;
padding-left:0;
}

.last {
margin-right:0;
padding-right:0;
}

.top {
margin-top:0;
padding-top:0;
}

.bottom {
margin-bottom:0;
padding-bottom:0;
}

.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24 {
float:left;
margin-right:10px;
}

.last,div.last {
margin-right:0;
}

.span-2 {
width:70px;
}

.span-3 {
width:110px;
}

.span-4 {
width:150px;
}

.span-5 {
width:190px;
}

.span-6 {
width:230px;
}

.span-7 {
width:270px;
}

.span-8 {
width:310px;
}

.span-9 {
width:350px;
}

.span-10 {
width:390px;
}

.span-11 {
width:430px;
}

.span-12 {
width:470px;
}

.span-13 {
width:510px;
}

.span-14 {
width:550px;
}

.span-15 {
width:590px;
}

.span-16 {
width:630px;
}

.span-17 {
width:670px;
}

.span-18 {
width:710px;
}

.span-20 {
width:790px;
}

.span-21 {
width:830px;
}

.span-22 {
width:870px;
}

.span-23 {
width:910px;
}

.span-24,div.span-24 {
width:950px;
margin:0;
}

input.span-2,textarea.span-2,select.span-2 {
width:50px;
}

input.span-3,textarea.span-3,select.span-3 {
width:90px;
}

input.span-4,textarea.span-4,select.span-4 {
width:130px;
}

input.span-5,textarea.span-5,select.span-5 {
width:170px;
}

input.span-6,textarea.span-6,select.span-6 {
width:210px;
}

input.span-7,textarea.span-7,select.span-7 {
width:250px;
}

input.span-8,textarea.span-8,select.span-8 {
width:290px;
}

input.span-9,textarea.span-9,select.span-9 {
width:330px;
}

input.span-10,textarea.span-10,select.span-10 {
width:370px;
}

input.span-11,textarea.span-11,select.span-11 {
width:410px;
}

input.span-12,textarea.span-12,select.span-12 {
width:450px;
}

input.span-13,textarea.span-13,select.span-13 {
width:490px;
}

input.span-14,textarea.span-14,select.span-14 {
width:530px;
}

input.span-15,textarea.span-15,select.span-15 {
width:570px;
}

input.span-16,textarea.span-16,select.span-16 {
width:610px;
}

input.span-17,textarea.span-17,select.span-17 {
width:650px;
}

input.span-18,textarea.span-18,select.span-18 {
width:690px;
}

input.span-19,textarea.span-19,select.span-19 {
width:730px;
}

input.span-20,textarea.span-20,select.span-20 {
width:770px;
}

input.span-21,textarea.span-21,select.span-21 {
width:810px;
}

input.span-22,textarea.span-22,select.span-22 {
width:850px;
}

input.span-23,textarea.span-23,select.span-23 {
width:890px;
}

input.span-24,textarea.span-24,select.span-24 {
width:940px;
}

.prepend-1 {
padding-left:40px;
}

div.border {
padding-right:4px;
margin-right:5px;
border-right:1px solid #eee;
}

div.colborder {
padding-right:24px;
margin-right:25px;
border-right:1px solid #bbb;
}

.prepend-top {
margin-top:1.5em;
}

.append-bottom {
margin-bottom:1.5em;
}

.box {
margin-bottom:1.5em;
background:#E5ECF9;
padding:1.5em;
}

hr {
background-color:#708547;
clear:both;
float:none;
width:100%;
height:1px;
border:none;
margin:0 0 0em;
}

.hrheader {
background:#ddd;
color:#ddd;
}

hr.space {
background:#fff;
color:#fff;
}

.clearfix:after,.container:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

.clear {
clear:both;
}

.floatr {
float:right;
}

.floatn {
float:none;
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-weight:700;
font-size:1.2em;
}

input.text,input.title,textarea,select {
border:1px solid #bbb;
margin:0.5em 0;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
border:1px solid #666;
}

input.text,input.title {
width:300px;
padding:5px;
}

input.title {
font-size:1.5em;
}

textarea {
width:390px;
height:250px;
padding:5px;
}

.error,.notice,.success {
margin-bottom:1em;
border:2px solid #ddd;
padding:.8em;
}

.error {
background:#FBE3E4;
color:#8a1f11;
border-color:#FBC2C4;
}

.notice {
background:#FFF6BF;
color:#514721;
border-color:#FFD324;
}

.success {
background:#E6EFC2;
color:#264409;
border-color:#C6D880;
}

.error a {
color:#8a1f11;
}

.notice a {
color:#514721;
}

.success a {
color:#264409;
}

.noborder {
border:0;
}

p {
margin:0 0 1.5em;
}

strong,dfn,dl dt,th,label {
font-weight:700;
}

em,dfn,tfoot {
font-style:italic;
}

del,.quiet {
color:#666;
}

.span-1,input.span-1,textarea.span-1,select.span-1 {
width:30px;
}

.sIFR-flash {
visibility:visible !important;
margin:0;
}

.sIFR-replaced {
visibility:visible !important;
}

span.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden;
}

.sIFR-flash + div[adblocktab=true] {
display:none !important;
}

.sIFR-hasFlash .formata {
visibility:hidden;
}

.sIFR-hasFlash .formatalink {
visibility:hidden;
cursor:pointer;
}

.navmenulink,.activemenulink {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
}

#content_include,.span-19 {
width:750px;
}

.productTitle,.newstitle a:link {
font-weight:700;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
margin:3px 0 10px;
}

.announcementText .date,.smallannouncementText .date {
font-size:11px;
color:#646464;
}

    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 55px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

#hoofdmenu {
	position: relative;
	z-index: 2;
	padding: 0;
	padding-top: 3px;
	margin: 0;
	width: 100%;
}
#globalnav #hoofdmenu-dropdown {
	margin: 0;
	padding: 0;
	position:relative;
	display:block;
	z-index: 3;
	_behavior: url(/js/hoverbehaviour.htc);
}

#hoofdmenu-dropdown li {
	position:relative;
	z-index: 4;
	margin: 0;
	padding:0;
}

#hoofdmenu-dropdown li:hover,
#hoofdmenu-dropdown li.hover { z-index: 5; }

#hoofdmenu-dropdown .dropdown-tab {
	position:relative;
	z-index: 6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	padding: 5px 12px;
	_white-space: nowrap;
}

#hoofdmenu-dropdown > li:hover .dropdown-tab {
	color: #000;
	background-color: #818677;
background-image: url(/images/navigation/menuitem.gif);
background-repeat:repeat-x;
	text-decoration:none;
}

#hoofdmenu li.hover .dropdown-tab,
#hoofdmenu li.hover .dropdown-tab:hover { color: #000; }

#hoofdmenu li.hover .dropdown-tab { background-color: #818677;
background-image: url(/images/navigation/menuitem.gif);
background-repeat:repeat-x;
									text-decoration:none;}

#hoofdmenu li .dropdown-pane { display: none; }

#hoofdmenu-dropdown>li:hover .dropdown-pane { display: block; }

#hoofdmenu li.hover .dropdown-pane { display: block; }

#hoofdmenu-dropdown .dropdown-pane {
	z-index: 7;
	top: 21px;
	_top: 24px;
	margin-left: -6px;
	font-size: .917em;
}

#hoofdmenu-dropdown .dropdown-pane .menuflag {
margin-left:20px;
margin-bottom:2px;
}

#globalnav #hoofdmenu-dropdown .dropdown-pane {
	margin-top: 12px;
	padding: 5px 16px 14px;
	_margin-top: 0px;
	width: 145px;
	_width: 180px;
	background-image: url(/images/navigation/dropdownbg.png);
	_background-image: url(/images/navigation/dropdownbg8bit.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#globalnav #hoofdmenu-dropdown [className~=dropdown-pane] {
	margin-top: 4px;
	padding-top: 8px;
}

#hoofdmenu-dropdown .dropdown-pane::before {
	display: block;
	margin-left: -16px;
	margin-top: -18px;
	content:url(/images/navigation/dropdownbgtop.png);
}

#hoofdmenu-dropdown .dropdown-pane:before {
	display: block;
	margin-left: -16px;
	margin-top: -18px;
	content:url(/images/navigation/dropdownbgtop.png);
}

#hoofdmenu-dropdown .dropdown-pane li,
#hoofdmenu-dropdown .dropdown-pane dt,
#hoofdmenu-dropdown .dropdown-pane dd {
	display: block;
	padding: 0;
	margin: 2px 0 6px;
}

#hoofdmenu-dropdown .dropdown-pane dt {
	text-transform: uppercase;
	color:#000000;
}

#hoofdmenu-dropdown .dropdown-pane .divide { padding-top: 8px; }

#hoofdmenu-dropdown .dropdown-pane .last-title {
	font-weight: normal;
	text-transform: none;
}

#hoofdmenu-dropdown .dropdown-pane a {
	display:block;
	_width: 100%;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color:#333;
}

#hoofdmenu-dropdown .dropdown-pane a:hover {
	color:#047;
	text-decoration: underline;
}

ul.dropdown-pane li { _list-style-position: outside; }

.d-dropdown {
	position: relative;
	z-index: 2;
}

.d-dropdown>li {
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
}

.d-dropdown li {
	list-style-type: none;
	_position: relative; /*IE sub7*/
	_top: 0; /*IE sub7*/
	_left: 0; /*IE sub7*/
}

.d-dropdown li li { _position: static; }

.d-dropdown .dropdown-pane {
	position: absolute;
	top: 16px;
	left: 0;
	z-index: 2;
	display: none;
	margin-top: 0;
}

.d-dropdown li.hover .dropdown-pane,
.d-dropdown li.focus .dropdown-pane { 
	display: block;
}

.d-dropdown>li:hover .dropdown-pane { display: block; }

.d-dropdown .dropdown-tab { 
/*\*/
	display: block; 
/*/
	display: inline-block;
/**/
	_display: inline;
	_zoom: 1;
}

/*--Tier 1---*/
.d-dropdown .dropdown-pane>* {
	margin: 0;
}

.d-dropdown .dropdown-pane dt,
.d-dropdown .dropdown-pane dd,
.d-dropdown .dropdown-pane li {
	_margin: 0;
}

.d-dropdown .dropdown-pane a {
	margin: 0 1px;
	-moz-outline: none;
}

.d-dropdown .dropdown-tab { 
	min-height: 16px;
	_height: 16px;
}

.compact>* { float: left; }


.compact:after { /* IE8 Beta 1 */
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}

.compact::after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}

.compact {
	_height: 1em;/*---IE sub7---*/
	min-height: 1px;
}

.compact>p,
.compact>span {
	margin-right: 1ex;
	margin-bottom: 0;
	padding: 0;
}

dl.compact>dd { margin-left: 0; }

/*--- For IE 6 and below ---*/

ul.compact li,
ol.compact li,
dl.compact dd,
div.compact p { /*---IE sub7---*/
	_display: inline;
	_float: left;
}

dl.compact * dd ol.compact * li,
ul.compact * li,
div.compact * p { /*---IE sub7---*/
	_display: block;
	_float: none;
}

#lightbox{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	color:#151410;
	}

.imagenav {
margin-left:10px;
margin-top:5px;
cursor:pointer;
}
.imagenav img {
	border:1px solid #CCC;
}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url("/images/loading.gif") center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{
	width: 49%;
	height: 100%;
	background: transparent url("/images/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	text-indent:-9999px;
	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("/images/prevlabel.gif") left 15% no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("/images/nextlabel.gif") right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageDetails{ width: 70%; float: left; text-align: left; }	
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }			
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	
#prevLinkDetails { margin:0 8px 0 0; }		
#nextLinkDetails { margin:0 8px 0 0; }		
#closeLink {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
	float:right;
	width:66px;
	height:28px;
	background:url("/images/closelabel.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #151410;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	