.form-band {
	background-position:0 -84px;
}
.form-band form {
	left:525px;
	top:18px;
	position:absolute;
}
.form-band .form-content {
	width:970px;
	min-width:970px;
	height:276px;
	position:relative;
	z-index:2;
	margin:0 auto;
	background:url(/ehealthinsurance/images_new/home-v2/banner.jpg) 4px top no-repeat;
}
.form-band,.main-content-band {
	background:url("/ehealthinsurance/images_new/home-v2/sprites.gif") repeat-x 0 0;
}
.main-content-band {
	min-height:600px;
	background-position:0 -288px;
}
.form-band .heading {
	clear:both;
	overflow:hidden;
}
.form-band .heading strong {
	font-size:42px;
	font-weight:normal;
	color:#f95f0c;
}
.form-band form h1 {
	color:#01356A;
	font:normal 40px Arial;
	display:inline;
	margin:-6px 0 0 10px;
}
.form-field {
	width:420px;
	overflow:hidden;
}
.form-field .field-col {
	float:left;
}
.form-band .field-col label {
	margin:0 0 3px 0;
	display:block;
	color:#fff;
}
.form-band form img {
	float:left;
}
.form-band form .sub-heading {
	font-size:26px;
	font-style:italic;
	color:#01356A;
	margin:7px 0 31px 0;
	font-family:"Trebuchet ms";
}
.form-band .gb-select, .form-band .gb-input {
	border:1px solid #c0cfd7;
	background-color:#fff;
}
.form-band .gb-select {
	padding:3px;
	width:189px;
	margin:0 8px 0 0;
}
.form-band .gb-input {
	padding:4px;
	width:72px;
}
.form-band .go-btn {
	float:left;
	margin:5px 0 0 8px;
}
.product-line-text {
	position:absolute;
	top:22px;
	left:12px;
	width:453px;
	height:50px;
	font:normal 16px/20px "Trebuchet MS";
	color:#444;
}
.product-line-text h2 {
	display:inline;
	color:#444;
}
.product-line-slider {
	margin:53px 0 0 0;
}
.product-line-slider-inner {
	width:575px;
	height:297px;
	background-position:2px -575px;
}
.product-line-slider-inner.no-carrier {
	height:224px;
}
.product-line-slider .inactive {
	display:none;
}
.account-form {
	padding: 0 0 0 22px;
}
.account-form legend {
	width:100%;
	float:left;
	color:#444;
	font:16px/20px "Trebuchet MS";
	margin:0 0 15px;
}
.account-form input, .account-form a  {
  margin:0 0 15px 0;
}
.account-form input {
	width:250px;
	height:26px;
	border:1px solid #c0cfd7;
	background-color:#fff;
}
.account-form label, .account-form input, .account-form a {
  display:block;
}
.account-form input.btn.login-btn {
	width:69px;
	height:27px;
	border:none;
	background-position:0 -108px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.form-band .gb-select {
		margin: 2px 8px 0 0;
	}
	.form-band .go-btn {
		margin: 8px 0 0 8px;
	}
}
.step-by-step {
	clear:both;
	margin:30px 0 0;
	overflow:hidden;
}
.step-by-step li {
	float:left;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.step-by-step li.first-item {
	padding:0 30px 0 0;
	background-position: right -534px;
}
.step-by-step li.mid-item {
	padding:0 30px 0 10px;
	background-position: right -534px;
}
.step-by-step li.last-item {
	background:none;
	padding:0 0 0 10px;
}
.list-wrap {
    margin: 10px 0 0;
}
.news-band {
	height:360px;
	position:relative;
}
.list-band.left, .list-band.mid {
	min-height:260px;
}
.news-band strong.media {
	left:23px;
}
.news-band strong.news {
	left:114px;
}
.news-band strong.social,
.news-band strong.blog2 {
	left:200px;
}
.news-band strong.blog {
	left:289px;
}