html,
body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	color: #666;
	font-size: 11px;
	width: 100%;
	height: 99%;
	background-color: #FFF;
}

a
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
} 


a
{
 	color: #248ebe;
}

img
{
 	border:0px;
}

br.clear
{
	clear : left ;	
}


.left
{
 	float:left;
}

.right
{
 	float:right;
}

br.clear
{
 	clear:both;
}

div.clear
{
 	clear:both;
 	height:1px;
}

form,
p
{
	margin: 0;
	padding: 0;
}
#privacy p,
#disclamer p
{
	margin		: 0px 0px 5px 0px;
}

h2
{
	font-size		: 1.1em;
	margin		: 10px 0px 0px 0px;
}

img.buttonDummy
{
	height: 29px;
	width:450px;
	background-position: 0px 0px;     
}

div div.button,
a img.button,
input.button
{
	width: 110px;
	height: 29px;
	border: 0px;
	background-position: 0px 0px;  
}

a img.buttonbig
{
 	width: 110px;
	height: 49px;
	border: 0px;
	background-position: 0px 0px;  
}

a:hover img.button
{
	background-position: 0px -29px;
}

a:hover img.buttonbig
{
	background-position: 0px -49px;
}

a:active img.button
{
	background-position: 0px 0px;
}

a.black
{
 	color:#000;
 	text-decoration: none;
}

a.black:hover
{
	text-decoration: underline;
}

div.displaynone
{
 	display:none;
}

div.displayblock
{
 	display:block;
}

div#wrapper
{
	position : relative ;
	width: 991px;
	margin: 10px auto;
}

div#wrapper div#header
{
	position : relative ;
 	width:100%;
 	height:100px;
 	background: url( ../media/image/layout/header.jpg ) no-repeat;  
 	text-align:right;
}

div#wrapper div#header div.logolink
{
	width:130px;
	height:90px;
	cursor: pointer;
	margin: 0 0 0 20px;
}

.pointer
{
	cursor: pointer; 
}

div#wrapper div#header p
{
 	line-height:18px;
}

div#wrapper div#header p strong
{
 	font-size:15px;  
}

div#wrapper div#header div.info
{
 	margin: 20px 20px 0 0;
 	width: 160px;       	
}

div#wrapper div#contentwrapper
{
	position : relative ;
 	width: 100%;  
}

div.liveAdvies a div
{
	width:133px;
	background-image: url( /media/image/buttons/live_advies_knop.png );
}   

/*Backgrounds*/

div.backgroundarea
{
	position : absolute ;
	width : 991px ;
	height : 451px ;
	z-index : 10 ;
	overflow : hidden ;
	
}

div.backgroundarea img
{
	position : absolute ;	
}

div.backgroundarea img#bg2,
div.backgroundarea img#bg3,
div.backgroundarea img#bg4
{
	display : none ;	
}

div#wrapper div#contentwrapper div.stap1
{
 	width: 991px;
 	height: 500px;
 	z-index: 20;
}

div#wrapper div#contentwrapper div.stap2
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/bg2.jpg ) no-repeat;
 	z-index : 20 ;
}

div#wrapper div#contentwrapper div.stap3   
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/bg3.jpg ) no-repeat;
 	z-index : 20 ;
}

div#wrapper div#contentwrapper div.stap5
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/bg5.jpg ) no-repeat;
 	z-index : 20 ;
}

/* End background */

div#wrapper div#contentwrapper div#testimonials,
div#wrapper div#contentwrapper div#risico
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/bg8.png ) no-repeat;
}

div#wrapper div#contentwrapper div#risico div.risicotitle
{
 	margin: 0 0 0 14px;
}

div#wrapper div#contentwrapper div#testimonials div.testimonialsleft
{
 	padding: 40px 0 0 0;
}

div#wrapper div#contentwrapper div#result
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/uitslag_bg.jpg ) no-repeat;
 	clear : both ;
}

div#wrapper div#contentwrapper div#resultnoppl
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/uitslag_bg_noppl.jpg ) no-repeat;
 	clear : both ;
}

div#wrapper div#contentwrapper div#resultmw
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/uitslagmw_bg.jpg ) no-repeat;
 	clear : both ;
}

div#wrapper div#contentwrapper div#calculating
{
 	width: 991px;
 	height: 500px;
 	background: url( ../media/image/layout/bg6.jpg ) no-repeat;
 	position:relative;
 	zoom:1;
}     

div#wrapper div#contentwrapper div#calculating div.calctop
{
 	width: 300px;
 	margin: 0 auto;
 	padding: 100px 0 0 0;
}

div#wrapper div#contentwrapper div#calculating div.calccontainer
{
	padding:0px;
	padding: 176px 0 0 289px;
}

div#wrapper div#contentwrapper div#calculating div.calccontainer div.calcfiller
{
    width:1px;
    height:13px;
    background: url(../media/image/layout/loadingbg.jpg ) repeat-x;
    
}

div#wrapper div#contentwrapper div#calculating div.calccontainer div.arrow
{
 	width:17px;
 	height:13px;
 	background: url(../media/image/layout/loadingarrow.jpg ) no-repeat;
}

div#wrapper div#contentwrapper div#disclamer,
div#wrapper div#contentwrapper div#privacy
{
	background: url(/media/image/layout/sub_header.jpg) no-repeat;
}         

div#wrapper div#contentwrapper div#fullwidthright
{
	margin-left: 80px;
	margin-top: 45px;
	float: left;
	width: 110px; 
} 

div#wrapper div#contentwrapper div#fullwidth
{
	float: left;
	width: 700px;
	padding: 25px 0px 25px 50px;  
}

div#wrapper div#contentwrapper div.products
{
/* 	width: 150px;*/*
 	margin-left:5px;
 	margin-top:35px;
}

/* Testimonials */

div.testimonialstextareaheader
{
	width: 450px;
	height: 24px;
	/*background: url( ../media/image/layout/tekst_vlak_h.png ) no-repeat; */
	background: url( ../media/image/layout/tekst_vlak_h.gif ) no-repeat bottom;    
}

div.testimonialstextareamiddle
{
	padding: 10px 13px;
	background: url( ../media/image/layout/tekst_vlak_m.gif ) no-repeat;
	height:300px;
}
div.testimonialstextareafooter
{
	width: 450px;
	height: 12px;
	background: url( ../media/image/layout/tekst_vlak_f.gif ) no-repeat; 
}   

div.testimonialstextarea
{
	width: 450px;
	margin: 0;
	padding: 0;     	
}

div.testimonialstextarea div.header
{
	width: 100%;
	padding-top: 10px;
}	
div.testimonialstextarea img.image
{
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom : 5px;
	float: left;
}

div.risicotextarea
{
	width: 415px;
	margin: 0;
	padding: 15px 25px 10px 14px;
	height: 185px;
	background: url( ../media/image/layout/tekst_vlak.png ) no-repeat;       	
}

div.risicotextarea img.image
{
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom : 5px;
	float: left;
}    

div#wrapper div#contentwrapper div.progress
{
 	color:#fff;
}

div#wrapper div#contentwrapper div.survey
{
 	margin: 15px 0 0 0;
}

div#wrapper div#contentwrapper div#leftside
{
 	width: 455px;
 	padding: 45px 0px 20px 32px;     
}

div#wrapper div#contentwrapper div#rightside
{
	position : relative ;
 	width: 440px;
 	padding: 35px 30px 20px 20px;
 	z-index : 20 ;	
}  

div#wrapper div#footer
{
 	width:100%;
 	background: url( ../media/image/layout/footer.jpg ) no-repeat;
 	padding: 25px 0 20px 0;  
}

div#wrapper div#footer div.copyright
{
 	text-align:center;
}

div#wrapper div#contentwrapper form div.formrow
{
 	width:100%;
 	height:40px;
 	position : relative ;
}

div#wrapper div#contentwrapper form div.submitrow
{
 	width:100%;
 	margin-top:30px;
}

div#wrapper div#contentwrapper form div.formrow div.formfield
{
 	padding: 5px 0 5px 25px ;
}

div#question_profession
{
	z-index : 999 ;	
}

div#wrapper div#contentwrapper form div.formfieldemail
{
 	padding: 5px 0 0 0;
}

div#wrapper div#contentwrapper form div.formfieldemail input
{
	border:1px solid #ccc;
 	color:#666;
 	font-size:11px;
 	padding:2px;
 	width:295px;
}

div#wrapper div#contentwrapper form div.formrow div.formfield img.btnyes
{
 	width:39px;
 	height:25px;
 	cursor: pointer;
}

div#wrapper div#contentwrapper form div.formrow div.formfield img.btnno
{
	width:46px;
 	height:25px;
 	cursor: pointer;
}

div#wrapper div#contentwrapper form div.formrow div.formlabel
{
 	clear:both;
 	width: 170px;
 	padding: 5px 0 5px 25px
}

div#wrapper div#contentwrapper form div.formlabelemail
{
 	clear:both;
 	width: 370px;
 	padding: 20px 0 5px 0;
 	font-weight:bold;
}

div#wrapper div#contentwrapper form div.formrow div.formlabelterms
{
 	clear:both;
 	width: 420px;
 	padding: 0 0 5px 0;
}

div#wrapper div#contentwrapper form div.formrowslide
{
 	width:100%;
 	height:50px;
 	position : relative ;
}

div#wrapper div#contentwrapper form div.formrowslide div.formfield
{
 	margin: -20px 0 0 0;
}

div#wrapper div#contentwrapper form div.formrowslide div.formlabel
{
 	width: 165px;
 	padding: 5px 30px 5px 25px;
}

div#wrapper div#contentwrapper form div.button1
{
 	background: url( /media/image/layout/bullit1.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form div.button2
{
 	background: url( /media/image/layout/bullit2.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form div.button3
{
 	background: url( /media/image/layout/bullit3.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form div.button4
{
 	background: url( /media/image/layout/bullit4.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form div.button5
{
 	background: url( /media/image/layout/bullit5.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form div.button6
{
 	background: url( /media/image/layout/bullit6.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form div.button7
{
 	background: url( /media/image/layout/bullit7.png ) no-repeat;
 	background-position: 0 5px;
}

div#wrapper div#contentwrapper form input.field
{
 	border:1px solid #ccc;
 	color:#666;
 	font-size:11px;
 	padding:2px;
 	width:180px;
}

div#wrapper div#contentwrapper form div.formrow div.searchCompleet
{
 	clear:both;
 	position:absolute;
}

div#wrapper div#contentwrapper form div.formrow div.searchCompleet div
{
	cursor:hand;
	cursor:pointer;
	padding: 0 5px;  
}

div#wrapper div#contentwrapper form div.formrow div.searchCompleet div:hover
{
	background-color:#e3e3e3;
}

div#wrapper div#contentwrapper form div.formrow div.searchCompleet
{
	display :none;
	background-color:#f0f0f0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 5px 0;
	position:absolute;
	width:184px;
	margin: -1px 0 0 0;
	z-index : 99 ;
}



div#wrapper div#contentwrapper form div.formrow div.selectedresult
{
	background-color: #e3e3e3;
}

/* message */
div#message, 
div.feedback
{
	font-weight: bold;
	height: 20px;
}

/* message error */
.error, span#error
{
	color: #ed1c24;
}

.error a, span#error a
{
	color: #ed1c24;
}

/* message info */
div.info
{
	color: #459E21;
}

input.formerror
{
	border: 1px solid #ff0000;
	background-color: #fee;
}
textarea.formerror
{
	border: 1px solid #ff0000;
	background-color: #fee;
}
div.formerror
{
	border: 1px solid #ff0000;
	background-color: #fee;
}

/* buttons */
div.liveAdvies
{
	width: 145px;
}         

img.liveAdvies ,
img.belMe ,
img.berekenPremie 
{
	height: 29px;
	background-position: 0px 0px; 
}

a:hover img.liveAdvies ,
a:hover img.belMe ,
a:hover img.berekenPremie 
{
	background-position: 0px 29px; 	
}

div.belMe
{
	width: 150px;
}
div.berekenPremie
{
	width: 110px;
}

div.berekenPremie img
{
	background-repeat: no-repeat;
}

div#testimonialsright
{
	height: 140px;
	padding: 30px 0 0 15px;
}   

div.extbtn  
{
 	padding: 0 0 0 5px; 
}

span.blue
{
	font-size: 20px;
	font-weight: bold;
	color: #238bbe;
}

span.green
{
	font-size: 24px;
	font-weight: 100;
	color: #339339;
}

/* pijltjes */
div.resultarrow
{
 	width:100%;
 	height:35px;
}

div.riskarrow 
{
 	width:100%;
 	height:30px;
}

div.arrowRow div.info
{
 	position: absolute;
 	z-index: 6;
	width: 24px;
	height : 24px;  
	background-image: url(/media/image/buttons/info_button.gif);	
	background-repeat: no-repeat;
}

div.riskarrow div.arrow
{
 	height:30px;
 	width:100%;
}

div.riskarrow div.arrow div.label
{
 	width:80%;
 	color:#32953a;
 	font-size:13px;  
 	line-height:25px;	
}

div.riskarrow div.arrow div.percentage
{
 	width:14%;
 	color: #666;
	font-size: 20px;
	font-weight: bold; 
	margin: 0 0 0 13px; 	
}


div.arrowLeeg{
	background-image: url(/media/image/layout/pijl_leeg.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	width: 316px;
	left:28px;
	height: 25px;
}
div.arrowVol{
	background-image: url(/media/image/layout/pijl_vol.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 3;
	left:28px;
	height: 25px;
}
div.arrowText{
	position: absolute;
	z-index: 4;
	height: 25px;
	left: 40px;
	width: inherit;
}
div.arrowRow{
	margin-top: 7px;
	position: relative;
	height: 25px;
	width: 400px; 
}

div.arrowText div.label
{  	
	float: left;
	color: #fff;
	font-size: 13px;
	line-height: 22px;
}

div.bar img.image{
	border: 0;
	margin-left: 1px;
	margin-right: 1px;
}

div.arrowText div.percentage
{
	float: right;
	color: #666;
	font-size: 20px;
	font-weight: bold;
}	

div.tooltip
{
	padding : 0;
	width : 343px ;   
	z-index : 200 ;       
	position : absolute ; 
	display : none ;                                
}

div.discounttooltip
{
	left: 150px;
}

img.tooltip
{
	float: left;
}

div.ttbgup
{
 	height:121px;
 	background : url( /media/image/layout/tekst_ballonup2.png ) center no-repeat ; 
 	margin: 0 0 0 0;   	
}

div.ttbgnormal
{
 	clear:both;
 	height:111px;
 	margin: 0px 0 0 25px; 
 	background : url( /media/image/layout/tekst_ballon2.png ) left top no-repeat ;
 	padding:0px;   
}


div.intooltip
{ 
	padding : 20px 35px 10px 25px;   
	margin-bottom : 20px ; 
}

div#div#tooltipbtn div.intooltip div,
div#tooltip div.intooltip div
{
	display : block ;	
}

div#risico div#leftside div.right
{
	margin-right: 18px;
}

div.otheroption
{
 	background: url( /media/image/layout/separator.jpg ) no-repeat;
 	width:443px;
 	padding: 20px 0 0 10px;
 	margin: 20px 0 0 0;
}

div.otheroptionnoheader
{
 	width:443px;
 	padding: 20px 0 0 10px;
 	margin: 20px 0 0 0;
}

div.otheroption div
{
 	width:100%;
}

/* submitrow 
a.rollover, a.rollover_hover, 
div.submitrow, div.submitrow_hover
{
	height: 20px;
}

a.rollover img.over, a.rollover:hover img.out, a.rollover_hover img.out,
div.submitrow input.over, div.submitrow:hover input.out, div.submitrow_hover input.out
{
	display: none;
}

a.rollover:hover img.over, a.rollover_hover img.over, a.rollover img.out,
div.submitrow:hover input.over, div.submitrow_hover input.over, div.submitrow input.out
{
	display: inline;
}
/*
a.rollover,
div.submitrow
{
	IE: expression(this.onmouseover=function(){this.className=this.className+'_hover';});
	IE2: expression(this.onmouseout=function(){this.className=this.className.replace(/_hover/,'');});
}

a.rollover:hover img.out
{
	display: none;
}

a.rollover:hover img.over
{
	display: block;
}

a.rollover img.out
{
	height: 29px; 
	display: inline;
}

a.rollover img.over
{
	display: none;
	height: 29px; 
}
*/ 

a.discount
{
	font-size: 20px;
	font-weight: bold;
	color: #238bbe; 
	text-decoration: none;	
}

a.discount:hover
{
 	text-decoration: underline;
}

a.products
{
	color:#32953a;
 	font-size:13px;
}

div#splashback
{
	position : relative ;
	width : 991px ;
	background : url( /media/image/layout/bg_start.jpg ) ;
	height : 453px ;
}

div#splashback span
{
	position: absolute;
}

div#splashback div#barcontainer
{
	position : absolute ;
	top : 363px ;
	width : 69px ;	
	margin-left : 75px ;
}

div#splashback div#barcontainer div#barrier
{
	height : 13px ;
	width : 0px ;	
	background : url( /media/image/layout/loading_balk.png ) ;
	
}

div#splashback div#cta 
{
	position : absolute ;
	top : 140px ;
	font-family : tahoma ;
	font-size : 26px ; 
	color : black ;	
	width : 991px ;
	text-align : center ;
}


div#splashback a#fwlink 
{
	position : absolute ;
	left  : 75px ;
	top : 315px ;
	width: 150px ;
	height: 38px ;
	background : url( /media/image/buttons/btn_start.png ) ;
}
 
div#splashback a#fwlink:hover
{
	background-position : 0px -38px ;	
}
	
img.arrowimage
{
	position : absolute ;	
	left : -25px ;
	top : 5px ;
}
 
 
div#question_email,
div.formfieldemail
{
	position : relative ;	
}
 
img#arrowimage2,
img#arrowimage3,
img#arrowimage4,
img#arrowimage5,
img#arrowimage6
{
	display : none ;	
}
 
 
div#calcperc
{
	position : absolute ;
	height : 37px ;
	left : 85px ;	
	top : 206px ;
	width : 0px ;
	background : #fff ;
	overflow: hidden;
}
 
 
div.payoff
{
	font-weight : bold ;
	margin-bottom : 8px ;
}
 
div.payoff a
{
	color : #248cbf ;
	font-weight : bold ;
	text-decoration : underline ;
}
 
div#tabs
{
	height : 37px ;	
	position : absolute ;
	margin-left : 41px ;
	top : 0px ;
	margin-top : 0px ;
}
 
 
div#tabs a.tab
{
	float : left ;	
	width : 108px ;
	height : 41px ;
	margin-right : 1px ;
}
 
div#tabs a.tabselected
{
	background-position : 0px -41px ; 	
	text-decoration : none;
}
 
 
div#tabs a#tab1
{
	background-image : url( /media/image/layout/tab_risico.png ) ;	
} 
 
div#tabs a#tab2
{
	background-image : url( /media/image/layout/tab_welrisico.png ) ;	
} 
 
div#tabs a#tab3
{
	background-image : url( /media/image/layout/tab_geenrisico.png ) ;	
} 
 
div#tabs a#tab4
{
	background-image : url( /media/image/layout/tab_anderen.png ) ;	
} 
 

div.otherstitle
{
	font-size : 22px ;
	ffont-weight : bold ;	
	color : black ;
	margin-bottom : 2px ;
	padding-left : 3px ;
}
 
a.example
{
	display	: block;
	float : left ;
	text-decoration : none ;	
}
 
 
a.example img,
a.example span
{
	float : left ;	
}
 
a.example span
{
	padding-top :35px ;
	padding-left : 4px ;
	color : black ;
	font-weight : bold ;
	cursor : hand;
} 
 

#restarttestdialog
{
		display 	: none;
		color			: #000;
		z-index		: 100;
		margin-left		: -200px;
		margin-top		: -80px;
		top				: 50%;
		left			: 50%;
}

#restarttestdialog,
#restarttestdialog div.restarttestdialogmask
{
		position 	: absolute;
		width			: 400px;
		height		: 200px;
}

#restarttestdialog div.restarttestdialogmask
{
		background: url(/media/image/layout/popup_bg.png);
		background-image: expression( typeof XMLHttpRequest == "undefined" ? ( ( this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.split('\"')[1] + "', sizingMethod='scale')" ), this.style.backgroundImage = "none", this.src = "/media/image/clear.gif" ) : "" );
}
 
#restarttestdialog p
{
	z-index			: 102;
	position		: relative;
	top 				: 40px;
	left				: 40px;
	width				: 320px;
}

div#tellafriendformcontainer
{
	padding-right: 20px;
}

div#tellafriendformcontainer div.label
{
	float: left;
	width: 100px;
	line-height: 20px;
}

div#tellafriendformcontainer input
{
	margin-bottom: 10px;
}

div#tafpreview
{
	height: 460px;
	padding: 20px 15px;
}

img
{
	filter:expression( typeof XMLHttpRequest == "undefined" ? ( (typeof this.src == "string" && this.src.match("label.php") == "label.php" ? this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')" + (this.src="/media/image/clear.gif").substr(0,0) : "") ) : "");
}

img.fixable
{
	filter:expression( typeof XMLHttpRequest == "undefined" ? ( (typeof this.src == "string" && this.src.match(".png") == ".png" ? this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')" + (this.src="/media/image/clear.gif").substr(0,0) : "") ) : "");
}

div.png
{
	background-image: expression( typeof XMLHttpRequest == "undefined" ? ( ( this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.split('\"')[1] + "', sizingMethod='scale')" ), this.style.backgroundImage = "none", this.src = "/media/image/clear.gif" ) : "" );
}


img.pngfix
{
    background-image: expression( typeof XMLHttpRequest == "undefined" ? ( ( this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.split('\"')[1] + "', sizingMethod='scale')" ), this.style.backgroundImage = "none", this.src = "/media/image/clear.gif" ) : "" );
}

/* ajax */
div#cover
{
	display: none;
}
body.ajaxprogress div#cover
{
	position: fixed !important;
	position: absolute;
	display: block;
	top: 0px !important;
	top: auto;
	top: expression( parseInt( document.documentElement.scrollTop || document.body.scrollTop ) );
	left: 0px;
	width: 100% !important;
	width: expression( parseInt( parentNode.offsetWidth ) );
	height: 100%;
	z-index: 9999;
}
div#cover div.back
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-konq-opacity: 0.5;
	filter: alpha( opacity=50 );
}
div#cover div.indicator
{
	position: absolute;
	display: block;
	margin: -50px 0 0 -150px;
	left: 50%;
	top: 50%;
	width: 300px;
	height: 100px;
	text-align: center;
}

div#cover
{
	z-index: 999;
}

div#cover div.indicator
{
	top: 0px;
	margin: 150px 0 0 -300px;
}

div.panel
{
	position: relative;
	width: 583px;
	text-align: left;
}

div.panel form
{
	margin: 0px;
	padding: 0px;
}

div.panel fieldset
{
	margin: 5px 0px;
	padding: 0px;
	border: 0px;
	width: 400px;
}

div.panel fieldset label 
{
	width: 100%;
}

div.panel fieldset label span
{
	display: block;
	width: 150px;
}

div.panel div.panelheader
{
	position: relative;
	width: 100%;
	height: 160px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/media/image/layout/panel/top.png);
	background-image: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/image/layout/panel/top.png,sizingMethod=scale);
}

div.panel div.panelheader div.panelclose
{
	position: absolute;
	top: 80px;
	left: 500px;
}

div.panel div.panelbody
{
	min-height: 10px;
	height: auto !important;
	height: 10px;
	background-position: center top;
	background-repeat: repeat-y;
	background-image: url(/media/image/layout/panel/content.png);
	background-image: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/image/layout/panel/content.png,sizingMethod=scale);
}

div.panel div.panelbody p
{
	margin: 0px 0px 10px;
}

div.panel div.panelfooter
{
	height: 90px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/media/image/layout/panel/bottom.png);
	background-image: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/image/layout/panel/bottom.png,sizingMethod=scale);
}


/* callmenowpanel specific styles */
div.callmenowpanel div.panelheader_content
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

div.callmenowpanel div.panelheader_content h2,
div.callmenowpanel div.panelheader_content div.panelclose
{
	position: absolute;
	top: 90px;
}

div.callmenowpanel div.panelheader_content h2
{
	left: 80px;
}

div.callmenowpanel div.panelheader_content div.panelclose
{
	right: 80px;
}

div.callmenowpanel div.panelbody,
div.callmenowpanel div.panelbody_content
{
	height: 200px !important;
	height: 200px;
}

div.callmenowpanel div.panelbody_content
{
	position: absolute;
	top: 160px;
	left: 80px;
	right: 80px;
}

div.callmenowpanel div.panelfooter
{
	height: 40px;
	background-position: center bottom;
}

div.callmenowpanel div.panelbody_content div.submit
{
	padding: 20px 0px 40px;
}
