/**
 * GoMedicare Homepage Styles
 */

/*CONTENT*/
.index {
	overflow: hidden;
	width: 800px;	
}
/*INDEX*/
#index {
	background: url("/images/gm-index.gif") repeat-y;
	width: 800px;
	overflow: hidden;
}
#index-container {
	background: url("/images/gm-index-top.gif") no-repeat;
	height: 360px;
	overflow: hidden;
	position: relative;
}
#index-bottom {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #fff url("/images/gm-index-bottom.gif") no-repeat top right;
	overflow: hidden;
	height: 6px;
	width: 553px;
}
	/*INDEX-CONTENT*/
	#index-content {
		width: 553px;
		height: 355px;
		float: right;
		overflow: hidden;
	}
	#index-content .ui-tabs-hide {
		position: absolute;
    	left: -10000px;
	}
	/*INDEX-MENU*/
	#index-menu {
		width: 247px;
		float: left;
		height: 360px;
		background: #fff;
	}
	#index-menu ul {
		padding: 0;
		margin: 0;
	}
	.section {
		width: 553px;
		height: 355px;
	}
	.section h1 {
		padding: 14px 0 0 11px;
		font-size: 14px;
		letter-spacing: 0.001em;
		font-size: 25px;
	}
		.section h1 a {
			color: #23a0e0;
			text-decoration: none;
		}
	.section h2 {
		padding: 13px 0 0 12px;
		font-size: 19px;
		letter-spacing: 0.03em;
	}
	.section p {
		font-size: 14px;
		padding: 0 0 10px 14px;
		margin-top: 4px;
		line-height: 20px;
		width: 500px;
	}
	#index-menu li {
		list-style: none;
		display: block;
		margin: 0;
	}
		#index-menu a {
			display: block;
			text-decoration: none;
			background: url("/images/gm-index-nav.png") no-repeat;
			
			height: 117px;
		}
			#index-menu li#tab-index-medicare-information.ui-tabs-selected a,
			#index-menu li#tab-index-medicare-information a:hover {
				background-position: 0 -358px;
			}
			#index-menu li#tab-index-medicare-eligibility a {
				background-position: 0 -117px;
			}
			#index-menu li#tab-index-medicare-eligibility.ui-tabs-selected a,
			#index-menu li#tab-index-medicare-eligibility a:hover {
				background-position: 0 -476px;
			}
			#index-menu li#tab-index-medicare-enrollment a {
				background-position: 0 -233px;
				height: 125px;
			}
			#index-menu li#tab-index-medicare-enrollment.ui-tabs-selected a,
			#index-menu li#tab-index-medicare-enrollment a:hover {
				background-position: 0 -595px;
			}
			#index-menu a strong {
				display: block;
				text-decoration: underline;
				padding: 24px 0 0 15px;
				font-size: 16px;
				color: #23a0e0;
			}
			#index-menu a span {
				padding: 5px 0 0 15px;
				display: block;
				color: #444444;
				font-size: 14px;
				line-height: 16px;
				width: 200px;
			}
			#index-menu li.ui-tabs-selected a strong,
			#index-menu li.ui-tabs-selected a span,
			#index-menu a:hover strong,
			#index-menu a:hover span {
				color: #fff;
			}
 
	/*INDEX-ZIPFORM*/
	#index-cta-zipform {
		margin: 0 0 8px;
	}
		#index-cta-zipform form {
			background: url("/images/gm-cta-index-bg.jpg") no-repeat;
			height: 223px;
			overflow: hidden;
		}
		#index-cta-zipform img {
			float: left;
			margin: 37px 0 0 282px;
		}
		#index-cta-zipform label {
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 19px;
			padding: 38px 13px 0 397px;
			color: #000;
		}
		#index-cta-zipform input {
			float: left;
			margin: 24px 0 0 12px;
		}
		#index-cta-zipform input#index-zipform-zip {
			width: 75px;
			height: 27px;
			margin: 37px 0 0;
			border: 1px solid #c6c6c6;
			text-align: center;
			font-size: 24px;
		}
/*LOWER-CONTENT*/
#lower-content-top {
	height: 5px;
	background: url("/images/gm-index-top.gif") no-repeat;
	overflow: hidden;
}
#lower-content {
	overflow: hidden;
	padding: 22px 32px;
	background: url("/images/gm-index.gif") repeat-y;	
}
	#lower-content h1 {
		font-size: 20px;
		margin: 0 0 20px;
	}
	#lower-content h3 {
		font-size: 18px;
		color: #000;
		margin: 0 0 20px;
	}
	#lower-content p {
		margin: 0 0 20px;
	}
	#lower-content a {
		color: #444;
	}
	#lower-content ul {
		margin: 0 0 20px;
	}
	#lower-content p,
	#lower-content li {
		font-size: 15px;
		line-height: 1.2em;
	}
#lower-content-bottom {
	height: 5px;
	background: url("/images/gm-index-bottom.gif") no-repeat;
	overflow: hidden;
	margin: 0 0 50px;
}
.carrier {
	padding: 30px 0 20px;
}
