html,body {
margin:0;
padding:0;
}

.hsdisclaimer {
font-family:arial,sans-serif;
font-size:.9em;
text-align:left;
position:absolute;
width:60%;
padding:1em;
border:0.5em solid #444;
display:none; /* this needs to be display:none; */
z-index:1500;
background:#fff;
}

.hsdisclaimer * {
background:#fff; /* fix for IE making the text look messy on fade */
}

.hsdisclaimer a{
color: #e70500 !important;
text-decoration: none;
} 

.hsdisclaimer a:hover{
color: #000 !important;
text-decoration: none;
} 

.hsdisclaimeroverlay {
color:#fff; 
display:none; /* this needs to be display:none; */
z-index:1100;
position:absolute;
left:0;
top:0;
background:#ddd;
}

#hsDisclaimerMessage {
display:none;
}
p{
clear:both;
margin:10px 0 0 0;
padding:10px 0 0 0;
}