.focus-color {
	color:#f60;
}
h1 {
	font-size:22px;
}
h1.sponsor {
	font-size:18px;
}
.focus-color a:link {
	color:#f60;
}
input[type='radio'],
input[type='checkbox'] {
	width:13px;
	height:14px;
	margin:0;
}
.section-blue {
	margin-top: 10px;
	padding: 10px;
	border-top: 1px solid #e7f7fb;
	border-bottom: 1px solid #e7f7fb;
}
.section-blue:empty {
	padding: 0;
	border: 0;
	margin: 0;
}
/** Off Screen **/
.offscreen {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.accident-interstitial-quotes .plan-unit {
    clear: both;
}
.accident-interstitial-quotes .bottom-info .compare {
    width: auto;
    position: relative;
}
.accident-interstitial-quotes .bottom-info .compare .hotspot {
    z-index: 9;
    width: 200px;
}
.accident-interstitial-quotes .bottom-info .compare label {
    width: auto;
    z-index: 0;
    position: absolute;
    left: 22px;
    padding-right: 20px;
}
/** Breadcrumbs **/
#breadcrumb {
	font-size:11px;
	margin:20px 0 0 0;
	color:#444444;
	padding:0 0 0 5px;
}
#breadcrumb a, #breadcrumb .blue-arrow {
	color:#0673AB;
	text-decoration:none;
	padding:0;
	margin:0;
}
#breadcrumb a:hover {
	text-decoration:underline;
	margin:0;
}
#breadcrumb strong {
	font-weight:normal;
}

/************************************** Main ****************************************/
.main-content-band {
	width: 942px;
	min-width: 942px;
	overflow: hidden;
	margin: 0 auto;
}
.main-content-wrap {
	overflow: hidden;
}
.main-content-band .main-wrap {
	width:704px;
	float:right;
	padding-top:20px;
}
.mian-content-band h1 {
	font-size:22px;
}
.main-content-band .side-wrap {
	width:216px;
	float:left;
	padding-top:20px;
}
.result-info, .notice-info{
	color:#666;
	margin:10px 0;
}
/** Tabs **/
.section {
	width: 100%;
	font-size:11px;
	margin: 0 0 30px;
	padding: 0 !important;
}
ul.tabs {
	height: 35px;
	line-height: 35px;
	list-style: none;
	border-bottom: 1px solid #d1dae4;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline-block;
	margin: 0 0 -1px 0;
	height:36px;
	color: #777;
	padding-left:15px;
	cursor: pointer;
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") left -133px no-repeat;
	position: relative;
}
.tabs li span {
	font-size:12px;
	float:left;
	line-height:36px;
	padding-right:15px;
	color:#0672ab;
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") right -133px no-repeat;
}
.tabs li.current {
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") left -97px no-repeat;
	height:36px;
}
.tabs li.current span {
	color: #444;
	line-height:36px;
	padding-right:15px;
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") right -97px no-repeat;
}
.section-panel {
	display: none;
	margin-top:10px;
	border-width: 0 1px 1px;
}
.section-panel.visible {
	display: block;
}

/** Command Bar **/
.command-bar {
	font-size:12px;
	border-bottom:1px solid #f2f5f7;
}
.command-bar.bottom {
	border-top:1px solid #f2f5f7;
}
.command-bar.bottom .command-bar-wrap {
	padding:5px 0;
	border-top:1px solid #c2cfdb;
}
.command-bar-wrap {
	overflow: hidden;
	padding:0 0 5px 0;
	border-bottom:1px solid #c2cfdb;
}
.command-bar-wrap li.left-item form label {
	display: inline-block;
}
.command-bar-wrap li.left-item form select {
	height: auto;
	padding: 0;
}
.compare-btn label {
	float: left;
}
.command-bar-wrap.no-tab {
	padding-top:7px;
	border-top:1px solid #c2cfdb;
}
.command-bar li {
	float:right;
	line-height:23px;
	margin-right:10px;
}
.command-bar .recommanded {
	color: #FF7601;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.command-bar li.bold {
   font-weight:bold;
}
.command-bar li.last {
	margin-right:0;
}
.command-bar li.left-item {
	float:left;
}
.command-bar .clear-item {
	clear:both;
	width:100%;
	line-height:20px;
}
.command-bar .field label {
	float: left;
	margin-right:5px;
}
.update-btn {
    vertical-align: -6px;
}
/** Plan Tool Bar **/
.plan-tool-bar {
	padding:5px 0;
	overflow: hidden;
}
.plan-tool-bar li a {
	line-height:20px;
	display: block;
}
.plan-tool-bar li.compare-btn {
	float:left;
	padding-left:0;
	margin:0;
}
.plan-tool-bar li {
	float:right;
	padding-left:5px;
	margin:0 10px 0 0;
}
.plan-tool-bar li.nono-line {
	border-left:0;
	margin:0 0 0 10px;
}
/** Section Panel **/
.plan-unit {
	font-size:11px;
	margin-bottom:15px;
}
.plan-unit .plan-unit-wrap {
	overflow: hidden;
	border:1px solid #d2dbe5;
	position: relative;
	background:url("/ehealthinsurance/images_new/quote-v2/plan-unit-bg.gif") right top repeat-y;
}
.plan-unit.plan-highlight .plan-unit-wrap {
	border:1px solid #FFCC3F;
	border-bottom:1px solid #d2dbe5;
}
.plan-unit.plan-highlight .featured-plan-text {
    color: #EFAA00;
    font-weight: bold;
    font-size: 14px;
    float:left;
    margin-top:5px;
}
.plan-unit .plan-info {
	float:left;
	width:530px;
	padding:10px 10px 5px;
}
.plan-info-top {
	height:59px;
	background:url("/ehealthinsurance/images_new/quote-v2/plan-unit-sprite.png") left 57px repeat-x;
}
.plan-info-top .carrier {
	float:right;
	width:390px;
	padding:3px 0 10px 10px;
	border-left:1px solid #dbe6f1;
}
.plan-info-top .carrier h3 {
	overflow:hidden;
}
.plan-info-top .carrier h3 a,
.plan-info-top .carrier h3 a.overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.plan-info-top .carrier h3 {
	font-size:16px;
	font-weight:normal;
	margin-bottom:3px;
}
.plan-info-top .carrier h3 a.primary {
	width:390px;
	display:block;
}
.plan-info-top .carrier h3 p {
    margin-top: 5px;
    font-size: 14px;
}
.plan-info-top .carrier h3 a.highlight {
	float:left;
}
.plan-info-top .carrier h3 a.overflow {
	float:left;
	width:280px;
}
.plan-info-top .carrier h3.small {
	font-size:14px;
}
.plan-info-top img {
	display:block;
}
/** Rating Star **/
.rating-star {
	padding-right:13px;
	background-image:url("/ehealthinsurance/images_new/quote-v2/icons-sprite.gif");
	background-repeat:no-repeat;
}
.rating-star a {
	margin-right:5px;
}
.rating-star.Star {
	background-position:right -273px;
}
.rating-star.EmptyStar {
	background-position:right -293px;
}
.rating-star.ThreeQuartersStar{
	background-position:right -432px;
}
.rating-star.HalfStar {
	background-position:right -312px;
}
.rating-star.QuarterStar {
	background-position:right -452px;
}

.plan-unit .cost-info {
	float:right;
	width:148px;
}
.plan-unit.need-plan-type .cost-info {
	margin-bottom:40px;
}
.plan-unit .bottom-info,
.plan-unit.act-now .bottom-info {
	height:25px;
	background:url("/ehealthinsurance/images_new/quote-v2/plan-unit-sprite.png") left -2px no-repeat;
}
.plan-unit.act-now .bottom-info {
	background:url("/ehealthinsurance/images_new/quote-v2/plan-unit-sprite.png") left -28px no-repeat;
}
.plan-unit.plan-highlight .bottom-info {
	background:url("/ehealthinsurance/images_new/quote-v2/plan-unit-sprite.png") left -54px no-repeat;
}
.plan-unit.act-now.plan-highlight .bottom-info {
	background:url("/ehealthinsurance/images_new/quote-v2/plan-unit-sprite.png") left -80px no-repeat;
}
.bottom-info .plan-unit-compare {
	float:left;
	line-height:20px;
}
.bottom-info .plan-unit-compare input[type='checkbox'] {
	vertical-align: middle;
	margin:0 3px 0 10px;
}
.bottom-info .act-info {
	float:right;
	color:#900;
	line-height:24px;
	margin-right:9px;
	cursor:pointer;
}
.bottom-info .act-info:hover {
	text-decoration:none;
}
.bottom-info .act-info span {
    color: #0067ab;
    padding-left: 5px;
}
/** Plan Info List **/
.plan-info-list {
	width:335px;
	float:left;
	overflow: hidden;
	margin-top:5px;
	padding-right:10px;
	border-right:1px solid #dbe6f1;
}
.plan-info-list .wrap {
	overflow: hidden;
	padding: 3px 0 3px 103px;
}
.plan-info-list .name {
	float: left;
	font-weight: normal;
	width:100px;
	margin: 0 0 0 -100px;
}
.plan-info-list .value {
	width:220px;
	float: left;
}
.plan-info-list li.even {
	background-color:#e7f3f8;
}
.plan-details-link {
	float:right;
	padding:5px 5px 0 0;
}
.policy-number {
	float:left;
	padding:5px 5px 0 0;
}
/** Plan Info Feature **/
.plan-info-feature {
	width:170px;
	padding:10px 0;
	float:right;
}
.feature-creature-benefits {
	overflow: hidden;
}
.feature-creature-benefits li {
    display:inline;
}
.feature-creature-benefits li a,
.feature-creature-benefits li > span {
	float:left;
	width:19px;
	height:17px;
	margin-right:5px;
}
.feature-creature-tag {
	margin:5px 0;
}
.feature-creature-tag li span {
	background-position:0 -487px;
}
.feature-creature-tag li span {
    display:block;
	padding-left:22px;
	height:20px;
	line-height:20px;
}
.find-bar {
	padding-top:5px;
	border-top:1px solid #e2e8ef;
}
.find-bar li a {
	padding-left:22px;
	line-height:20px;
	display:block;
}
.total-saveings-wrap .total-savings {
	line-height: 13px;
    padding-top: 4px;
    width: 80px;
    float:left;
}
.total-saveings-wrap .coverage-calculator {
    width: auto;
}
.total-saveings-wrap .name {
	float: left;
	font-weight: normal;
	margin: 4px 0 0 -100px;
	width: 88px;
	float:left;
	line-height:14px;
}
.total-saveings-wrap .value {
	float: right;
    font-size: 12px;
    font-weight: bold;
    margin-top: 4px;
}
.total-saveings-wrap .calc {
	float: left;
}
.total-saveings-wrap .calc-new {
	float: right;
    height: 12px;
    margin:-20px 22px 0 0;
    width: 25px;
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") 0 -332px no-repeat;
}

/** Cost Info **/
#monthly-cost {
	font-size:14px;
	color:#0672ab;
	text-align: center;
	margin: 15px 5px 10px 5px;
	text-transform:uppercase;
	padding-bottom:10px;
	border-bottom:1px solid #c9e4ef;
}
#monthly-cost span {
	color:#900;
	margin:10px 0 0 0;
	font-size:24px;
	font-weight:bold;
	display: block;
}
#monthly-cost span.from {
    font-size: 11px;
    font-style: normal;
    display:inline;
    text-align: right;
    text-transform: lowercase;
}
#monthly-cost.prime-cost span {
	margin:0;
}
#monthly-cost del{
	font-size:16px;
	margin:5px 0 0 0;
	color:#4f4e56;
	text-decoration:line-through;
}
.footer, .foottxt {
    color: #333333;
    font: 10px/13px Arial,verdana,Helvetica,sans-serif;
    margin-top: 4px;
}
.plan-apply, .eApproval, .best-seller, .hr-24-approval, .new-plan, .plan-recommend, .plan-add-to-cart, .choose-a-network {
	display: block;
	text-indent:-9999px;
	background-image:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif");
	background-repeat:no-repeat;
}
.choose-a-network {
	width:108px;
	height:23px;
	margin:0 auto;
	background-position:-139px -405px;
}
.plan-apply {
	width:123px;
	height:27px;
	margin:0 auto;
	background-position:0 -169px;
}
.plan-recommend {
	width:123px;
	height:27px;
	margin:0 auto;
	background-position:-123px -169px;
}
.plan-add-to-cart {
	width:123px;
	height:27px;
	margin:0 auto;
	margin-top:5px;
	background-position:0 -400px;
}
.eApproval {
	width:90px;
	height:32px;
	margin:15px auto 0 auto;
	background-position:center -230px;
}
.hr-24-approval {
	width:140px;
	height:25px;
	margin:15px auto 0 auto;
	background-position:center -265px;
}
.best-seller {
	width:130px;
	height:33px;
	margin:0 auto;
	bottom: 6px;
	right: 12px;
	position: absolute;
	background-position:center -196px;
}
.new-plan {
	width:126px;
	height:30px;
	margin:0 auto;
	bottom: 6px;
	right: 12px;
	position: absolute;
	background-position:center -296px;
}

/************************************** Side Bar ****************************************/
.sidebar-item {
	margin-bottom:20px;
}
/** Shop By **/
.shop-by > li {
	line-height:32px;
	background-position:0 -33px;
	background-image:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif");
	background-repeat:no-repeat;
}
.shop-by li h2 a {
	color:#444;
	font-family:"Arial";
	display: block;
	background-image:url("/ehealthinsurance/images_new/quote-v2/icons-sprite.gif");
	background-repeat:no-repeat;
	background-position:0 -323px;
	font-size:14px;
	padding-left:20px;
	line-height:32px;
}
.shop-by h2.off a{
	background-position:0 -343px;
}
.shop-by li > ul a {
	color:#0672ab;
}
.shop-by ul.heading {
	overflow: hidden;
}
.shop-by ul.heading li {
	float:left;
}
.shop-by li > ul.heading a {
	display: block;
	font-size:12px;
	line-height:16px;
	padding:0 15px 0 0;
	background-image:none;
	margin:10px 0 0 0;
	border-right:1px solid #d2dae4;
}
.shop-by li > ul.heading .found-result {
	float:right;
}
.shop-by li > ul.heading .found-result div {
	font-weight:bold;
	color:#444;
	width: 105px;
	line-height: 16px;
	margin-right:10px;
}
.shop-by li > ul.heading .found-result em {
	padding: 7px 7px 10px 0;
	font-weight:normal;
	font-size:34px;
	float:left;
	width: 58px;
	font-style:normal;
	text-align:right;
}
.shop-by li > ul.heading .found-result span {
	float:left;
	width: 40px;
	font-weight:bold;
}
.shop-by > li > a:hover {
	text-decoration:none;
}
.shop-by > li.first {
	background-position:0 0;
}
.shop-by > li.last {
	background-position:0 -65px;
}
.shop-by li ul li input,
.shop-by li ul li label span {
  float:left;
}
.shop-by li ul li em {
  font-style:normal;
  vertical-align: top;
}
.shop-by .overflow {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:150px;
  float:left;
}
/** Sub Underlist **/
.shop-by li ul {
	background:#fff;
	border-left:1px solid #d2dae4;
	border-right:1px solid #d2dae4;
}
.shop-by li ul > li {
    overflow:hidden;
    line-height:24px;
}
.shop-by li ul.active {
	padding:5px 10px;
	border-bottom:1px solid #d2dae4;
}
.shop-by li ul.active li {
	color:#888;
}
.shop-by li ul.active.field span {
	cursor:pointer;
	color:#0672ab;
	margin-right:5px;
}
.shop-by li ul input[type='checkbox'],
.shop-by li ul input[type='radio'] {
	vertical-align: middle;
	margin:5px 5px 0 0;
}
.shop-by .shop-by-submit {
	margin-top:-25px;
	display: block;
	height:25px;
	width:100%;
	position:relative;
}
.shop-by input.hide-radio {
    left: -999px;
    position: absolute;
}
li ul.active.field label.selected span {
    color: #f60;
}
li ul.active.field label.disabled span {
    color: #999;
}
.side-wrap .dyk-wrap{
	clear:both;
	cursor: pointer;
}
.side-wrap .dyk-wrap h2{
	width:216px;
	height:31px;
	text-indent:-9999em;
	top:0;
	color:#333;
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") left -346px no-repeat;
}
.side-wrap .dyk-wrap .in-wrap{
	border-left:1px #c3cfdb solid;
	border-right:1px #c3cfdb solid;
	padding:0 1px;
}
.side-wrap .dyk-wrap p{
	padding:9px;
	background-color:#1a8cff;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:145%;
	letter-spacing: -1px;
}
.side-wrap .dyk-wrap p strong{
	font:bold 17px Arial;
	display:block;
}
.side-wrap .dyk-wrap .bottom{
	width:216px;
	height:21px;
	background:url("/ehealthinsurance/images_new/quote-v2/side-srpite.gif") left -378px no-repeat;
}
.side-wrap li a.view-more {
  font-size: 12px;
}
/** TODO: move to global-v2 after this new design apply to all product line **/
/** List **/
#common-questions h2,
#why-eHealth h2 {
    background: url("/ehealthinsurance/images_new/layout/dot-line.gif") repeat-x scroll left bottom transparent;
    border-top: 3px solid #E2E9EF;
    font: 14px "Trebuchet ms",Times,"Times New Roman",serif;
    color: #444444;
    padding: 8px 0;
}
#common-questions li,
#why-eHealth li {
    background: url("/ehealthinsurance/images_app/four-dots.gif") no-repeat scroll left 6px transparent;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
}
.accident-interstitial-side .sidebar-item#common-questions ul li,
.accident-interstitial-side .sidebar-item#why-eHealth ul li {
    padding-left: 10px;
}
.accident-interstitial-side .sidebar-item .shop-by-submit {
    padding: 0;
}
.accident-interstitial-side .sidebar-item.shop-by li ul li em {
    vertical-align: top;
}
/** Disclaimers **/
.disclaimers {
    padding-top:40px;
    width: 100% !important;
    margin: 0 !important;
}
.disclaimers.quote-disclaimers {
    width: auto;
}
.disclaimers h3 {
    background-color: #ecf1f6;
    color: #666;
    font-size: 13px;
    margin: 5px 0;
    text-align: center;
}
.disclaimers ul {
	margin-left:40px;
}
.disclaimers ul li{
	padding:5px 0;
	list-style:disc;
}
.sptext {
	font: 10px/10px arial, helvetica, sans-serif,verdana; color: #015999; text-decoration: none
}
a.sptext:link {
	font: 10px/10px arial, helvetica, sans-serif,verdana; color: #015999; text-decoration: none
}
a.sptext:visited {
	font: 10px/10px arial, helvetica, sans-serif,verdana; color: #015999; text-decoration: underline
}
a.sptext:hover {
	font: 10px/10px arial, helvetica, sans-serif,verdana; color: #ff6600; text-decoration: underline
}
a.bpp-link:link, a.bpp-link:visited {
	color:#000033;
	font-size:11px;
	text-decoration:underLine;
	text-transform:none;
}
a.bpp-link:hover {
	color:#FF6600;
}

/** Compare 2.0 **/
.compare {
	width: 170px;
	position: absolute;
	height: 34px
}
.compare input {
 	float: left;
 	margin: 5px;/* FF,OP */
}
.compare .hotspot {
	cursor: pointer;
	display: inline;
	float: left;
	height: 33px;
    padding: 0;
    border: 0;
	margin: -2px 0 -30px;
	position: relative;
	width: 145px;
}
.compare label {
	cursor:pointer;
  	color: #0672ab;
  	display: block;
  	float: left;
  	padding: 4px 0 3px 0;
  	font-size:12px;
  	font-weight:bold;
}
.compare em {
	font-style:normal;
	color:#333;
	font-weight:normal;
	font-size:11px;
}
.newCompareTool {
	float: left;
	margin: 5px 0 0 0;
}
.compare label.on {
	background: url("/ehealthinsurance/images_new/compare/compare-on.gif") no-repeat scroll left top transparent;
	text-indent: -9999em;
	width:92px;
}
#compare-plan-above {
	float: left;
    padding: 0;
    border: 0;
}
#compare-plan-below {
	float: left;
}
.tool-span {
	float: left;
	padding: 5px 0 0 8px;
}
.compare-pg-end {
	display:block;
	overflow:hidden;
}
.not-show-content {
  display: none;
}
.compare-plan-below {
	overflow:hidden;
}
/** Compare Popup **/
#CompareHint {
	margin-bottom:35px;
}
#CompareHint p {
	font-weight:bold;
	padding:18px 0 12px 15px;
	color:#646464;
	margin:0;
}
#CompareHint h2{
	color:#444444;
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	background:url(/ehealthinsurance/images_new/compare/compare-title-bg.jpg) repeat-x 0 0 ;
	padding:12px;
	margin:0;
}
#CompareHint label {
	padding-left:15px;
}

.facebox_hide {
  z-index:-100;
}
.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
/** Plans are not available **/
.info-box {
	color:#466d12;
	border-top:1px solid #b2dc88;
	border-bottom:1px solid #b2dc88;
	padding:15px 0 15px 25px;
	background-color:#f6fcf0;
	margin:0 0 30px 0;
	font:normal 12px Arial, helvetica, sans-serif;
}
/** fix recently review **/
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 624px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin: 0;
}
#popup-content ul {
  margin-left:10px;
}
#popup-content li {
  list-style:disc;
}

/** Carrier mini site **/
.carrier-mini-banner {
    background: url("/ehealthinsurance/images_new/sponsorship/carrier-mini-site-942.png") no-repeat scroll 0 0 transparent;
    margin-top: 20px;
}
.carrier-mini-inside {
    background: url("/ehealthinsurance/images_new/sponsorship/carrier-mini-site-942.png") no-repeat scroll 0 bottom transparent;
    padding: 3px;
}
.carrier-mini-inside .inside {
    background: url("/ehealthinsurance/images_new/sponsorship/mini-site-bg.jpg") repeat-x scroll 0 0 transparent;
    padding: 10px;
}
.carrier-mini-inside img {
    float: left;
}
.sponsor-highlight span {
    color: #444444;
    display: block;
    font: bold 24px Arial,helvetica,sans-serif;
}
.carrier-mini-inside div.sponsor-highlight {
    float: left;
    font: 16px/22px Arial,helvetica,sans-serif;
    padding-left: 20px;
    width: 640px;
}
.back-to-plans {
    margin-bottom: 10px;
}

/** Sponsored Best-Seller **/
.sponsored .sponHead {
    text-align:left;
	width: 605px;
	height:10px;
	margin:0;
	padding:4px 0 4px 10px;
}
.sponHead a {
	width:60px; height:8px;display:block;background-position: left top ;
}
#sponors {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border.gif) no-repeat -259px bottom #fffaee;
	width:605px;
	margin:0 0 10px 0;
	padding-bottom:5px;
	border-left:1px solid #ffcc3f;
}
#sponors .sponsor-div {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/sponsor-border.gif) no-repeat right 0;
	text-align:left;
	padding:10px 10px 5px;
}
#sponors .sponsor-div div.sstt-centerblock {
	width:330px;
}
#sponors .sponsor-div div.rightblock {
	width:110px;
	margin-top:10px;
	padding-right:0;
}
#sponors .rightblock {
	position: relative;
}
#sponors .rightblock em {
	width:263px;
	height:30px;
	padding:3px 8px 4px 8px;
	line-height:12px;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	position:absolute;
	left:-90px;
	top:-35px;
	text-align:left;
	z-index:99999;
	background: url(/ehealthinsurance/images_new/sponsorship-tool-tip/bg.gif) no-repeat;
	text-indent:-9999;
	display:none;
}
#sponors .quotetext2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#sponors .amtext {
	FONT-SIZE: 9px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#sponors .appborder{
	border:1px solid #adc6de;
}
#sponors .appborder.first{
	border-bottom:0;
	margin-top:10px;
	padding:10px 10px 20px 10px;
}
#sponors .planlogo_bdr , #sponors .sponsorship-link{
	float:left;
}
#sponors  .sponsor-div div {
	float:left;
	width:370px;
	padding:0 5px;
}
#sponors p {
	margin:0;
	font-size:11px;
}
#sponors .sponsorship-link {
	margin-top:10px;
}
#sponors .planlogo_bdr {
	BORDER: #c3cad3 1px solid;
}
#sponors .planname {
	color:#005C99; font:bold 12px Arial,Helvetica,sans-serif;background:none;
}
#sponors a.planname:link {
	font: bold 12px arial,helvetica,sans-serif; color: #015999; text-decoration: underline;
}
#sponors a.planname:visited {
	font: bold 12px arial,helvetica,sans-serif; color: #015999; text-decoration: underline;
}
#sponors a.planname:hover {
	font: bold 12px arial,helvetica,sans-serif; color: #ff6600; text-decoration: underline;
}
/** Sponsorship All Plans **/
.sponsorship-block {
	border:1px solid #0099CC;
	padding:2px;
	margin-bottom:20px;
	display:block;
	height:51px;
	width:698px;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
.sponsorship-block:link, .sponsorship-block:visited, .sponsorship-block:hover{
	text-decoration:none;
}
.spon-info {
	background:url('/ehealthinsurance/images_new/sponsorship/sponsor-bg.jpg') no-repeat 0 0;
	width:590px;
	color:#FFF;
	display:block;
	height:51px;
}
.spon-info span.store-name{
	font-weight:bold;
	display:block;
	padding: 11px 0 3px 10px;
}
.spon-info span.store-name-big{
	font-size:16px;
	color:#02356b;
	font-family:Tahoma,Arial,helvetica,sans-serif;
	padding: 5px 0 3px 10px;
}
.carrier-logo, .ad {
	position:absolute;
    right:3px;
    top:18px;
}
.ad {
	color: #767676;
  	font: 9px/10px Arial,helvetica,sans-serif;
  	letter-spacing:1px;
  	top:2px;
  	right:2px;
}
.xsell-banner-info {
    background:url('/ehealthinsurance/images_new/st-xsell/xsell_st_64.gif') no-repeat right 0;
    color:#FFF;
    width:700px;
    height:51px;
    display:block;
}
.xsell-banner-info span.store-name-big{
    font:bold 14px Tahoma,Arial,helvetica,sans-serif;
    padding: 6px 0 1px 10px;
    display:block;
}
.xsell-banner-info .sub-title {
    font:bold 11px Tahoma,Arial,helvetica,sans-serif;
    display:block;
    padding:0 0 0 10px;
}
.sponsorship-block .sub-title {
    color: #02356B;
	padding-left:10px;
    font: bold 12px Tahoma,Arial,helvetica,sans-serif;
}
.sponsorship-block .sub-title em {
	color:#f00;
	font-size:16px;
	font-style:normal;
}
.sponsorship-block .xsell-banner-info .sub-title em {
	color:#fff;
	font-size:13px;
	font-weight:bolder;
}
.sample-quote{
	padding-left:20px;
}
.sample-quote p{
	margin: 10px 0;
}
.sample-quote .change-info{
	float: right;
}
ul.list-inline-disc li {
	list-style:disc outside none;
	margin-left:20px;
}

/** Error Bookmark result occurred on quote page **/
.bookmark-error {
	margin:20px 0;
	background: url("/ehealthinsurance/images_new/quote-v2/bookmark/bookmark-bg.gif") left top repeat-x;
}
.bookmark-error-curve {
	height:91px;
	width:100%;
	position: relative;
	background: url("/ehealthinsurance/images_new/quote-v2/bookmark/bookmark-curve.gif") right bottom no-repeat;
}
.bookmark-error h3 {
	font-size:14px;
	font-weight: bold;
	line-height:32px;
}
.bookmark-error h3, .bookmark-error ul {
	padding:0 10px;
}
.bookmark-error a, .bookmark-error ul li {
	font-size:11px;
}
.bookmark-error a {
	position: absolute;
	right:10px;
	top:9px;
}
.bookmark-error ul li {
	float:left;
	width:50%;
	height:22px;
	margin-top:5px;
}
.bookmark-error li div {
	overflow: hidden;
	padding: 3px 0 3px 133px;
}
.bookmark-error li strong {
	float: left;
	width: 130px;
	margin: 0 0 0 -130px;
}
.bookmark-error li span {
	width: 205px;
	float: left;
}
.benefitbtn{ width:51px;height:17px; border:0; cursor:pointer; background:url(/ehealthinsurance/images_new/updatedPlanUnit/benefitbtn.gif) no-repeat; font:11px Arial;}
.cash-icon {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/cash-on-the-spot-on.gif) left 3px no-repeat;
	padding:0 0 0 22px;
	line-height:22px;
	display:block;
}
.extra-icon {
	background:url(/ehealthinsurance/images_new/updatedPlanUnit/extra-services-discounts-on.gif) left 3px no-repeat;
	padding:0 0 0 22px;
	line-height:22px;
	display:block;
}
.plan-rider {
	float:right;
	padding:5px 10px 0 0;
}

/** Video in Plan Unit **/
.video-wrap {
	position: absolute;
	top: -3px;
	left: 10px;
}

.video-wrap img {
	width: 95px;
	height: 54px;
}

.plan-info-top .carrier.video {
	position: relative;
}

.plan-info-top .carrier.video h3,
.plan-info-top .carrier.video .rate {
	margin-left: 102px;
}
.plan-info-top .carrier.video h3 a.highlight { max-width: 197px; }
.plan-info-top .carrier h3 a.highlight { max-width: 277px; }

.plan-info-top .carrier.video h3 a.primary { width: 290px; }
