*{
	font-family: Verdana, Arial;
}
h1{
	display: block;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 370px;
}
h1 a{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 370px;
}
h2{
	background-image: url(../images/slogan.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	margin: 0px auto 12px auto;
	padding: 0px 0px 0px 0px;
	width: 702px;
	text-indent: -9999px;
}
h3{
	color: #444444;
	font-size: 120%;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
h4{
	color: #444444;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h5{
	color: #444444;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h6{
	color: #444444;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#slogans{
	height: 70px;
	margin: 0 auto;
	width: 800px;
	text-align: center;
}
#slogans h5,
#slogans h6{
	color: #676767;
	display: block;
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	float: left;
	width: 370px;
	padding: 0 15px;
	text-align: center;
	vertical-align: middle;
}
#slogans h6{
	float: right;
	padding: 0 15px;
}
#slogans h6 span{
	font-size: 8pt;
	line-height: 18px;
}

h3#slogan,
h3#slogan2{
	font-size: 13pt;
	line-height: 30px;
	margin-top: 80px;
	margin-bottom: 20px;
}
h3#slogan span,
h3#slogan2 span{
	font-size: 11pt;
	font-style: italic;
}
#verder-button{
	background-image: url('/images/button-registreren.png');
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	display: block;
	text-align: center;
	margin: 0 auto;
	text-indent: -9999px;
	width: 257px;
}
#verder-button:hover{
	background-position: left bottom;
}

fieldset{
	border: 0px;
}
.legend{
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 13px 12px 2px 10px;
}
.full legend{
	display: none;
}
#main-navigation{
	margin: 0px 0px 0px 0px;
}
.menu,
#main-navigation ol{
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	height: 48px;
	margin: 12px auto 10px auto;
	padding: 5px 0px 0px 0px;
	width: 738px;
}
#main-navigation li,
.menu li{
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #e8e8e8;
	background-image: url(../images/menu.gif);
	background-position: -5px;
	float: left;
	height: 38px;
	list-style: none outside;
}
#main-navigation a,
.menu a{
	color: #7e7e7e;
	display: block;
	font-size: 14px;
	line-height: 48px;
	margin: -5px 0px 0px 0px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	width: 183px;
}
#main-navigation a:hover,
.menu a:hover,
li.sfhover,
#active{
	background-image: url(../images/over.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #7e7e7e;
}
.left{
	border-left: 1px solid #ffffff;
}
.right{
	border-right: 1px solid #ffffff;
}
.left2{
	background-image: url(../images/menu_left_border.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	text-indent: 8px;
}
.right2{
	background-image: url(../images/menu_right_border.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	text-indent: -6px;
}
#mainnav li ul{
	position: absolute;
	display: none;
	margin: -4px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	width: 183px;
	z-index: 9999;
}
#mainnav li:hover ul,
#mainnav li.sfhover ul{
	position: absolute;
	display: block;
	margin: -4px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	width: 183px;
	z-index: 9999;
}
li.opened .sub-navigation {
	display: block;
}
.box{
	background-color: #d5d5d5;
	margin: 0px auto 0px auto;
	width: 794px;
}
.full{
	background-image: url(../images/fullbg.jpg);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	width: 794px;
}
.l{
	background-image: url(../images/l.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.r{
	background-image: url(../images/r.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.t{
	background-image: url(../images/t.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lt{
	background-image: url(../images/lt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rt{
	background-image: url(../images/rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.f{
	background-image: url(../images/f.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.lf{
	background-image: url(../images/lf.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.rf{
	background-image: url(../images/rf.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box .c{
	min-height: 187px;
	text-align: center;
}
.full .c{
	min-height: 426px;
	text-align: left;
	padding: 10px 20px 10px 20px;
}
.c a{
	color: #66c834;
}
.c p,
.c label,
.c li{
	color: #444444;
	font-size: 90%;
	line-height: 20px;
}
.l2{
	background-color: #d0d0d0;
	background-image: url(../images/l.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.clf{
	background-image: url(../images/clf.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px 5px 0px 5px;
}
.crf{
	background-image: url(../images/crf.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.blox1,
.blox2,
.active2,
.blox3,
.blox4,
.active4{
	height: 169px;
	overflow: hidden;
	float: left;
	width: 381px;
}
.blox1{
	background-image: url(../images/2b.gif);
	margin: 12px 7px 0px 7px;
}
.blox2{
	background-image: url(../images/4b.gif);
	margin: 12px 0px 0px 0px;
}
.active2{
	background-image: url(../images/3b.gif);
	margin: 12px 0px 0px 0px;
}
.blox3{
	background-image: url(../images/2b.gif);
	margin: 5px 7px 0px 12px;
}
.blox4{
	background-image: url(../images/4b.gif);
	margin: 5px 0px 0px 0px;
}
.active4{
	background-image: url(../images/3b.gif);
	margin: 5px 0px 0px 0px;
}
.input{
	background-image: url(../images/input_34.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 34px;
	display: block;
	margin: 0px auto 8px auto;
	width: 220px;
}
.input input,
.msnpasson{
	background: transparent;
	background-image: url(../images/input_right_34.gif);
	background-repeat: no-repeat;
	background-position: right top;
	* background-position: right -1px;
	border: 0px;
	color: #7e7e7e;
	display: block;
	font-size: 16px;
	padding: 7px 0px 7px 0px;
	* padding: 7px 0px 7px 10px;
	text-indent: 10px;
	* text-indent: 0px;
	width: 224px;
	* width: 214px;
}
#msnpass{
	background-image: url(../images/input_right_34_msn.gif);
}
.input_small{
	background-image: url(../images/input_small.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 5px 0px 5px 0px;
	float: left;
	height: 24px;
	width: 150px;
}
.input_small input{
	background: transparent;
	background-image: url(../images/input_right_small.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	* background-position: right -1px;
	border: 0px;
	color: #7e7e7e;
	display: block;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	text-indent: 5px;
	width: 154px;
}

.input_small_pass{
	background-image: url(../images/input_small.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin: 5px 10px 5px 0px;
	height: 24px;
	width: 120px;
}
.input_small_pass_tekst{
	float: left;
	font-size: 90%;
	color: #444444;
	padding: 0px 8px 0px 0px;
	margin: 5px 0px 5px 0px;
	text-align: right;
	line-height: 24px;
	width: 150px;
}
.input_small_pass input{
	background: transparent;
	background-image: url(../images/input_right_small.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	* background-position: right -1px;
	border: 0px;
	color: #7e7e7e;
	display: block;
	font-size: 14px;
	height: 24px;
	line-height: 22px;
	padding: 0px;
	text-indent: 5px;
	width: 124px;
}
.input_small_huisnr_tekst{
	float: left;
	font-size: 90%;
	color: #444444;
	padding: 0px 8px 0px 0px;
	margin: 5px 0px 5px 0px;
	text-align: right;
	line-height: 24px;
	width: 40px;
}
.input_small_huisnr{
	background-image: url(../images/input_small.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin: 5px 10px 5px 0px;
	height: 24px;
	width: 56px;
}

.input_small_huisnr input{
	background: transparent;
	background-image: url(../images/input_right_small.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	* background-position: right -1px;
	border: 0px;
	color: #7e7e7e;
	display: block;
	font-size: 14px;
	height: 24px;
	line-height: 22px;
	padding: 0px;
	text-indent: 5px;
	width: 60px;
}
.close{
	height: 23px;
	margin: 10px 10px 0px 762px;
	position: absolute;
	width: 23px;
}
.close a{
	display: block;
	height: 23px;
	text-indent: -9999px;
	background-image: url(../images/close_off.gif);	
	width: 23px;
}
.close a:hover{
	height: 23px;
	text-indent: -9999px;
	background-image: url(../images/close_on.gif);
	width: 23px;
}
#adverteren p{
	margin: 16px 0px 16px 0px;
	width: 560px;
}
#adverteren #brochure{
	background-color: #ffffff;
	margin: 16px 20px 0px 0px;
	width: 160px;
}
#contact #left{
	float: left;
	width: 50%;
}
#contact #right{
	float: right;
	width: 50%;
}
#contact #left p{
	margin: 16px 0px 16px 0px;
}
#contact #right label,
#aanmelden label,
#wijzigen label,
#veranderen label,
#toevoegen label,
#verwijderen label,
#wachtwoord label{
	clear: left;
	float: left;
	line-height: 24px;
	text-align: right;
	padding: 0px 8px 0px 0px;
	margin: 5px 0px 5px 0px;
	width: 150px;
}
.rightboth label{
	width: 100px;
}
.msnlabel{
	width: 300px;
}
#contact #tekstarea{
	border: 0px;
	background-color: transparent;
	background-image: url(../images/textarea.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #7e7e7e;
	height: 98px;
	padding: 3px 3px 3px 3px;
	width: 306px;
	margin: 0px 0px 5px 0px;
	clear: left;
}
#contact textarea{
	border: 0px;
	background-color:transparent;
	color: #7e7e7e;
	height: 98px;
	font-size: 14px;
	width: 306px;
	overflow: auto;
}
#contact form{
	padding: 40px 0px 0px 0px;
}
#inline{
	margin: 6px 0px 4px 0px;
	color: #444444;
	float: left;
	font-size: 90%;
	height: 24px;
	width: 300px;
}
#inline2{
	margin: 0px 0px 10px 0px;
	color: #444444;
	float: left;
	font-size: 90%;
	height: 24px;
	width: 500px;
}
.verplicht{
	margin: 6px 5px 4px 10px;
	color: #444444;
	float: left;
	font-size: 90%;
	height: 24px;
}
#inline select{
	border: 1px solid #66c834;
	z-index: 6000;
}
.checkbox{
	margin: 6px 0px 0px 0px;
}
#aanmelden form,
#wijzigen form,
#veranderen form,
#toevoegen form,
#verwijderen form,
#wachtwoord form{
	padding: 0px 25px 0px 0px;
}
#aanmelden form p,
#wijzigen form p,
#veranderen form p,
#toevoegen form p,
#verwijderen form p,
#wachtwoord form p{
	clear: left;
}
#wijzigen .input_small,
#aanmelden .input_small,
#veranderen .input_small,
#toevoegen .input_small,
#verwijderen .input_small,
#wachtwoord .input_small{
	width: 300px;
}
#wijzigen .input_small input,
#aanmelden .input_small input,
#veranderen .input_small input,
#toevoegen .input_small input,
#verwijderen .input_small input,
#wachtwoord .input_small input{
	width: 304px;
}
.rightboth .input_small,
#contact .input_small{
	width: 150px;
}
#privacystatement .c,
#disclaimer .c,
#aanmelden .c,
#wijzigen .c,
#faq .c{
	padding: 10px 5px 1px 20px;
}
#privacystatement .c div,
#disclaimer .c div,
#aanmelden .c div,
#wijzigen .c div,
#faq .c div{
	height: 380px;
	overflow: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
}
#faq .c ul a{
	border-bottom: 1px solid #66c834;
	color: #444444;
	text-decoration: none;
}
#faq .c ul a:hover{
	background-color: #66c834;
	color: #ffffff;
	text-decoration: none;
}
#faq #top{
	border-bottom: 1px solid #66c834;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	text-indent: 10px;
	text-decoration: none;
}
#yournumber .c{
	padding: 10px 20px 1px 20px;
}
#yournumber h3{
	letter-spacing: 0px;
}
#disclaimer ol li{
	margin: 0px 0px 10px 0px;
}
#disclaimer ul li{
	margin: 0px 0px 0px 0px;
}

#layer{
	background-image: url(../images/layer.gif);
	left: 50%;
	height: 265px;
	margin: -130px 0px 0px -299px;
	position: absolute;
	top: 50%;
	width: 598px;
}
#layer legend{
	display: none;
}
#layer table{
	margin: 0px auto 0px auto;
	text-align: center;
}
/* Zoekresultaten layer */
.rightboth{
	background-image: url(../images/results.gif);
	background-attachment: scroll;
	color: #444444;
	filter:alpha(opacity=96);
	font-size: 90%;
	-moz-opacity:.96;
	opacity:.96;
	height: 339px;
	margin: 12px 0px 0px 395px;
	padding: 10px 9px 0px 10px;
	position: absolute;
	overflow-y: auto;
	width: 362px;
	z-index: 10;
}
.rightboth{
	background-image: url(../images/results.gif);
	background-attachment: scroll;
	color: #444444;
	filter:alpha(opacity=96);
	font-size: 90%;
	-moz-opacity:.96;
	opacity:.96;
	height: 339px;
	margin: 12px 0px 0px 395px;
	padding: 10px 9px 0px 10px;
	position: absolute;
	overflow-y: auto;
	width: 362px;
	z-index: 10;
}
#maps{
	font-size: 1%;
	height: 349px;
	margin: 12px 0px 0px 395px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	overflow: hidden;
	width: 381px;
	z-index: 50;
}
#closemaps{
	clear: both;
	height: 23px;
	float: left;
	margin: 5px 0px 0px 353px;
	width: 23px;
	position: absolute;
}
#closemaps a{
	display: block;
	height: 23px;
	text-indent: -9999px;
	background-image: url(../images/close_off.gif);	
	width: 23px;
}
#closemaps a:hover{
	height: 23px;
	text-indent: -9999px;
	background-image: url(../images/close_on.gif);
	width: 23px;
}
.kaart{
	background-image: url(../images/button_kaart.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: -999em;
	height: 24px;
	margin: 32px 0px 0px 120px;
	position: absolute;
	width: 53px;
}

.rightbox{
	background-image: url(../images/4b.gif);
	height: 169px;
	margin: 192px 0px 0px 395px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	text-align: center;
	width: 381px;
	z-index: 11;
}

div.autosuggest
{
	z-index: 9000;
	font-family: Verdana, Arial;
	position: absolute;
	background-image: url(img_inquisitor/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	margin: 15px 0px 0px 10px;
}

div.autosuggest div.as_header
{
	position: relative;
	height: 6px;
	padding: 0px 6px 0px 0px;
	/* RIGHT TOP */
	background-image: url(img_inquisitor/rt.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0px 6px 0px 0px;
	/* RIGHT FOOTER */
	background-image: url(img_inquisitor/rf.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}

div.autosuggest div.as_header div.as_corner{
	/* LEFt */
	background-image: url(img_inquisitor/lt.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.autosuggest div.as_footer div.as_corner{
	/* LEFt */
	background-image: url(img_inquisitor/lf.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.autosuggest div.as_header div.as_bar{
	background-image: url(img_inquisitor/t.gif);
	height: 6px;
	margin: 0px 0px 0px 6px;
}
div.autosuggest div.as_footer div.as_bar{
	background-image: url(img_inquisitor/f.gif);
	margin: 0px 0px 0px 6px;
	/* CENTER */
	height: 6px;
}
div.autosuggest ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	/*background-color: #77d45b;*/
	background-color: #92dd7c;
	border-left: 1px solid #499a25;
	border-right: 1px solid #499a25;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

div.autosuggest ul li
{
	color: #dddddd;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #757575;
	display: block;
	text-decoration: none;
	background-color: transparent;
	/*text-shadow: #000 0px 0px 3px;*/
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #ddd;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #ddd;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px 3px 6px
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #757575;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #000;
}

div.autosuggest ul li.as_highlight a
{
	color: #757575;
	background-color: #ddd;
	background-image: url(img_inquisitor/rf2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(img_inquisitor/lf2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(img_inquisitor/lt2.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(img_inquisitor/rt2.gif);
	background-position: bottom right;
	
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #000;
}

/* Zoekresultaten items */
.item,
.item2{
	/*height: 116px;*/
	height: 98px;
	width: 100%;
	margin: 0px 0px 5px 0px;
}
.item th,
.item2 th{
	background-image: url(../images/vak2.gif);
	vertical-align: top;
	width: 175px;
}
.item td{
	background-image: url(../images/vak2.gif);
	background-position: right;
	padding: 15px 0px 0px 5px;
	vertical-align: top;
	width: 187px;
}
.item2 td{
	background-image: url(../images/vak2.gif);
	background-position: right;
	padding: 12px 0px 0px 5px;
	vertical-align: top;
	width: 187px;
}
.item h4,
.item2 h4{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 24px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 6px;
}
.item h5,
.item2 h5{
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 24px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 6px;
}
.item h6,
.item2 h6{
	font-size: 12px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 24px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 6px;
}
.item h4 span a,
.item h5 span a,
.item h6 span a,
.item2 h4 span a,
.item2 h5 span a,
.item2 h6 span a{
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: underline;
}
.item p{
	font-size: 14px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
.item2 p{
	font-size: 14px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
.item2 p a{
	color: #444444;
	font-size: 12px;
}
/* SMS to all*/
#sms{
	text-align: center;
	height: 349px;
	padding: 0px 0px 0px 0px;
	width: 381px;
}
#afzender{
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#addnummers{
	display: block;
	clear: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	vertical-align: top;
}
.nummers{
	clear: both;
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#afzender label,
.nummers label{
	float: left;
	margin: 10px 5px 0px 0px;
	text-align: right;
}
#addnr{
	clear: both;
	height: 23px;
	float: left;
	margin: -28px 0px 0px 280px;
	width: 23px;
}
#addnr a{
	display: block;
	height: 23px;
	text-indent: -9999px;
	background-image: url(../images/add_off.gif);	
	width: 23px;
}
#addnr a:hover{
	height: 23px;
	text-indent: -9999px;
	background-image: url(../images/add_on.gif);
	width: 23px;
}
#indigio{
	clear: both;
	font-size: 6px;
	margin: 6px auto 0px auto;
	text-align:center;
	text-indent: -9999px;
}
#indigio a{
	background-image: url(../images/indigio.gif);
	display: block;
	height: 14px;
	margin: 0px auto 0px auto;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	width: 46px;
}
#indigio a:hover{
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}


#loginbox,
#logout{
	background-image: url('/images/loginbox.png');
	position: absolute;
	top: 0;
	left: 50%;
	margin: 5px 0 0 159px;
	width: 238px;
	z-index: 9000;
}
#logout{
	background: none transparent;
}
#loginbox.show{
	background-position: 0 -30px;
}
#loginbox dl,
#logout dl{
	margin: 0;
	padding: 0;
}

#loginbox dl dt,
#logout dl dt{
	margin: 0;
	height: 20px;
	padding: 5px;
/*	text-align: right;*/
	cursor: pointer;
	text-indent: -9999px;
}
#logout dl dt{
	font-size: 12px;
	text-indent: 0;
	text-align: right;
}
#logout dl dt a{
	color: #555555;
	padding: 4px 24px 0 0;
	line-height: 22px;
	text-decoration: none;
}
#logout dl dt a:hover{
	text-decoration: underline;
}
#loginbox dl dd{
	margin: 0;
	padding: 0;
	display: none;
	height: 166px;
}
#loginbox dl dd{
	display: block;
}

#loginbox dl dd label{
	font-size: 12px;
	line-height: 22px;
	color: #555555;
	display: block;
}
#loginbox dl dd input.field{
	border: 1px solid #66c834;
	padding: 2px;
	height: 19px;
	width: 187px;
}
#loginbox dl dd form{
	padding: 10px 0 0 21px;
	margin: 0;
}
#loginbox dl dd form p{
	margin: 0 0 5px 0;
	padding: 0;
}
#loginbox dl dd form p#btn-login{
	margin: 10px 0;
	padding-right: 24px;
}
#loginbox dl dd form p#btn-login input{
	background: none transparent;
	background-image: url('/images/btn-login.png');
	border: 0;
	padding: 0;
	height: 25px;
	width: 69px;
	float: right;
	cursor: pointer;
}
#loginbox dl dd form p#btn-login input:hover{
	background-position: left bottom;
}

#overflow{
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 8000;
}


