html, body {
border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
 body {
  margin:0;
  padding:0;
  min-height:100%;
  height:auto !important;
  height:100%;
  border: 0;
}
#main{
  height: 100%;
}

.visually span{
			padding:6px;
            padding-left: 40px;
			border:1px solid #9c9c9c;
			-moz-border-radius: 17px;
			-khtml-border-radius: 17px;
			-webkit-border-radius: 17px;
			border-radius:17px;
			color:#333;
            background-color: #fff;
            background-image: url(../scinvisually/pic/w_normal.png);
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 18px;
}

.hid{visibility: hidden;} 
