#browsercheck {
  position: fixed;
  top: 20px; left: 20px;
	width: 500px;
  margin: 0;
  padding: 10px 10px 10px 0;
  background: #ffffc6;
  border: 1px solid #ffcc00;
  z-index: 9999;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

* html #browsercheck {
  position: absolute;
  top: expression(_pushupIETop = 10 + (document.documentElement.scrollTop || 0) + 'px');
}

#browsercheck * {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

.withReminder { padding-bottom: 6px; }


#browsercheck .icon {
  position: relative;
  float: left;
  height: 100px;
  width: 75px;
  margin: 0 5px 0 0;
  overflow: hidden;
}

#browsercheck a {
  outline-style: none;
  text-decoration: underline;
  cursor: pointer;
}

#browsercheck h2 { 
	font: 15px/1.6 Arial, Helvetica, sans-serif; 
	color: #006291;
	font-weight: normal; 
	letter-spacing: 1px;
	text-transform: none;
	margin-left: -20px; 
	text-align: left;
}

#browsercheck span.message-text {
  color: #4293cd;
	color: #006291;
  font-size: 12px;
}

#browsercheck a.update-link {
  color: #4293cd;
	color: #006291;
  font-size: 12px;
}

#browsercheck a.reminder-link {
  display: block; float: right;
	text-decoration: none;	
	text-align: left;
  font-size: 11px;
  color: #84a2ac;
  color: #4293cd;	
	padding: 10px 30px 0 0;
  cursor: pointer;
}

#browsercheck .update-link:hover,
#browsercheck .reminder-link:hover { 
	color: #111;;
	text-decoration: underline;
}