@charset "UTF-8";
/* <Global Layout Stuff> */

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a2b5bc;
	font-size: 10px;
}

div#wrap {
	width: 920px;
	border: 15px solid #3e4c57;
	background-color: #fff;
	padding: 0px 0px 50px 20px;
	margin: auto;	
}

div#masthead {
	padding: 18px 7px;
	height: 53px;
}

.mh-left { width: 220px; float:left; }
.mh-right { width: 580px; float:right; }

div#masthead {
	padding: 18px 7px;
}



div#main.full { width: 900px; float: left; }

div#main.landing { width: 676px; margin-right: 20px; float: left;}

div#main.home { width: 696px; margin-right: 6px; float: left;}

xdiv.full { width: 900px; float: left; }

xdiv.landing { width: 676px; margin-right: 20px; float: left;}

xdiv.home { width: 696px; margin-right: 6px; float: left;}



div#main {
	width: 716px;
	float: left;
	margin-right: 2px; 
}


div#sidebar {
	width: 180px;
	float: left;

}

div#sidebar.landing { width: 200px; }

.flash-box { border: 5px solid #dcdfe1; }

.zip-box { margin-top: 15px; }

.banner-box { border: 5px solid #dcdfe1; width: 890px; margin-bottom: 15px; }

.banner-left { width: 663px; height:190px;  background:#FF9933; float:left; }

#banner-navigation { width: 227px; height:190px;  float:right; }

#banner1 { width: 227px; height: 62px; background:url(images/banner-but1.gif) no-repeat; display:block; outline:none; }
	a#banner1:hover { background:url(images/banner-but1-on.gif) no-repeat;  }
	a#banner1.current { background:url(images/banner-but1-on.gif) no-repeat; }
	
#banner2 { width: 227px; height: 66px; background:url(images/banner-but2.gif) no-repeat; display:block; outline:none; }
	a#banner2:hover { background:url(images/banner-but2-on.gif) no-repeat;  }
	a#banner2.current { background:url(images/banner-but2-on.gif) no-repeat; }
	
#banner3 { width: 227px; height: 62px; background:url(images/banner-but3.gif) no-repeat; display:block; outline:none; }
	a#banner3:hover { background:url(images/banner-but3-on.gif) no-repeat;  }
	a#banner3.current { background:url(images/banner-but3-on.gif) no-repeat; }

h2.reversed { margin: 15px 0; width: 870px; background:#c90044; color: #fff; font-size: 20px; font-weight:bold; padding: 8px 15px; }

.dotted-divider {
	width: 180px;
	padding: 6px 0; 
	margin: 10px 0;
	background:url(images/dotted-border.gif) left top repeat-x;
}

.dotted-divider.landing {
	width: 200px;
}
	
	.top-divider {
		padding-top: 0;
		margin-top: 0;
		background:url(images/dotted-border.gif) left top repeat-x;
	}

div#footer {
	width: 978px;
	margin: auto;	
	color: #222c80;
		padding: 20px 0;
}




div#footer ul {

	list-style-type: none;
}

div#footer ul li {
	float: left;
	margin-right: 5px;

}

div#footer span#copyright {
	float: right;
	color: #000;
}



h1 {font-size: 1.8em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.2em;}

h4.questions { float:right; margin-right:16px; margin-top: 0px; margin-top: 20px; }

ol, ul, dl, table, p {
	font-size: 1.2em;
}


p {
	
	margin-bottom: 10px;
}

dt {
	font-weight: bold;
}

dl.faq {
	background-color: #ecf0f3;
	padding: 7px 5px 7px 10px;
	margin-bottom: 3px;
}	

dl.faq-alt {
	background-color: #fff;
	padding: 7px 5px 7px 10px;
}	

dl.faq dt, dl.faq-alt dt {
	margin-bottom: 5px;
}

ol ul {
	font-size: 1em;
	margin-left: 14px;
}


table#hmo-rates {
	border-right: 1px solid #c9c8c8;
	border-bottom: 1px solid #c9c8c8;
	margin-bottom: 30px;
}

table#hmo-rates thead {
	background-color: #c90044;
	height: 30px;
}

table#hmo-rates thead {
	border-top: none;
}

table#hmo-rates tbody tr.header{
	background-color: #ecf0f3;
}

table#hmo-rates tbody tr.alt {
	background-color: #ecf0f3;
}

table#hmo-rates tbody tr td {
	text-align: left;
	padding: 5px 5px 5px 20px;
	border-top: 1px solid #c9c8c8;
	border-left: 1px solid #c9c8c8;
}

ul.footnotes {
	list-style-type: none;
	font-size: 1.1em;
}

ul.footnotes li {
	margin-bottom: 10px;
}

.fuscia { color:#C90044; }

/* <Links> */
	a:link {color: #222c80;}
	a:active {color: #222c80;}
	a:visited {color: #222c80;}
	a:hover {color: #c90044;}
/* </Links> */


/* <Masthead Stuff> */
	/* <Universal Homepage Link Branding> */
	a#logo {
		display: block;
		float: left;
		overflow: hidden;
		text-indent: -3000em;
		margin: 0;
	}
			/* <Specific Brands> */
			a#logo.uhc-brand {
				background: url(../../assets/utils/images/logo-uhc.gif) no-repeat;
				width: 200px;
				height: 50px;
			}
			
			a#logo.whatever1-brand {
				background: url(../../assets/utils/images/logo-.png) no-repeat;
			}
			
			a#logo.whatever2-brand {
				background: url(../../assets/utils/images/logo-.png) no-repeat;
			}
			
			a#logo.whatever3-brand {
				background: url(../../assets/utils/images/logo-.png) no-repeat;
			}
			/* </Specific Brands> */
	
	/* </Universal Homepage Link Branding> */
	
	/* <Breadcrumb Trail> */
	ul#breadcrumbs {
		float: right;
		margin-right: 15px;
		list-style-type: none;
		font-size: 1.1em;
		}

		ul#breadcrumbs li {
			float: left;
			list-style-type: none;
			margin-left: 10px;
			padding-right: 10px;
			border-right: 1px solid #222c80;
		}
	
			ul#breadcrumbs li.last { padding-right: 0px; border-right:none; }		
		
		ul#breadcrumbs li a {
			color: #222c80;
			text-decoration: none;
		}
				
		ul#breadcrumbs li a:hover {color: #c90044;}
		
	/* </Breadcrumb Trail> */
	
/* </Masthead Stuff> */

/* </Global Layout Stuff> */









/* <Sidebar Stuff> */	
div#sidebar a.discover-more {
	background: url(../../assets/utils/images/bullet-sm.gif) no-repeat left;
	padding-left: 20px;
	text-decoration: none;
	text-indent: -3000em;
}

div#sidebar a.discover-more img {
	display: none;
}

ul.special-bullets li img {
	display: none !important;
}

div#sidebar a.discover-more:hover {
	color: #c90044;
}

#sidebar h5 {font-size: 1.6em; padding-bottom:10px;}


ul#options {
	list-style-type: none;
	color: #3e4c57;
	font-size: 1.1em;
	margin: 0;
	padding: 10px 0 0;
}

ul#options li {
	padding: 0 0 10px 13px; 
	background: url(../../assets/utils/images/arrow.gif) left 3px no-repeat;
}

ul#options li.last {
	padding: 0 0 0 13px; 
	background: url(../../assets/utils/images/arrow.gif) left 3px no-repeat;
}


		ul#options li a {
			text-decoration: none;
		}

		ul#options li a:hover {color: #c90044;}

div#participants img {
	float: left;
	margin-bottom: 10px;
}

div#sidebar p.save {
	margin-bottom: 10px;
}

/* </Sidebar Stuff> */



/* <Footer Stuff> */

div#footer ul li {
	font-size: 1.1em;
	padding-left: 10px; 
	padding-right: 5px;
	background:url(images/footer-divider.gif) left 4px no-repeat; 
}

div#footer ul li.first {	padding-left: 0; background:none;  }


div#footer ul li a {
	text-decoration: none;
	color: #222c80;
}

div#footer ul li a:hover {
	color: #c90044;
}

div#footer ul li span {
	color: #50575a;
}

/* </Footer Stuff> */
















/* <Modal Popins> */

div.jqmWindow { /* Remove padding from all popin DIVs */
	padding: 0 !important;
}






div#title-bar { /* Simulates browser title bar */
	background-color: #b7c2c8;
	margin-bottom: 1px;
}

a.closeWindow { /* Simulates browser close button */
	background: url(../../assets/utils/images/icon-close.gif) right no-repeat;
	width: 30px;
	height: 15px;	
	padding-right: 20px;
	float: right;
	margin: 5px 5px 0 0;
	overflow: hidden;
	color: #525e6a;
	cursor: pointer;
} 


	div#title-bar h1 { /* Formats the title bar text */
		font-size: 1em;
		color: #fff;
		padding: 5px 0 5px 10px;
		float: left;
	}



	/* <Enroll-Specific Popin Styles> */
	div.body { /* Container for everything in the popin between the title bar and buttons */
		padding: 10px 20px;
		margin-bottom: 15px;
	}

	div#enrollPopin ol {
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
	div#enrollPopin ol ul {
		font-size: 1em;
		margin-left: 20px;
	}

	div#enrollPopin ul.list1,
	div#enrollPopin ul.list2 { 
		float: left;
		margin-right: 5px;
		width: 200px;
	}
	
	div#enrollPopin ul.list1 {
		margin-left: 95px;
	}
	
	div#enrollPopin ul.list2 {
		margin-left: 10px;
	}
	
	
	div.jqmWindow div.body { /* Container for everything in the popin between the title bar and buttons */
		padding: 10px 20px;
		margin-bottom: 15px;
	}
	
	div.jqmWindow div.body h2 {
		margin-bottom: 10px !important;
	}

	div#enrollPopin ul.list1,
	div#enrollPopin ul.list2 { 
		float: left;
		margin-right: 5px;
		width: 200px;
	}

	div#enrollPopin ul.list1 {
		margin-left: 95px;
	}

	div#enrollPopin ul.list2 {
		margin-left: 10px;
	}
	
	
	div.list-box h2 {
		margin-bottom: 40px;
	}

	div#enrollPopin div.blurb {
		float: left;
		width: 445px;
		margin-right: 10px;
	}
	
	div#enrollPopin div.plan-code {
		float: right;
		width: 105px;
		height: 45px;
		padding: 10px;
		border: 3px double #c8c8c8;
		text-align: center;
	}
	
	div#enrollPopin div.plan-code h4 {
		font-weight: 100;
		font-size: 1.4em;
	}
	
	
	div#enrollPopin div.plan-code span {
		font-weight: bold;
		font-size: 1.3em;
	}
	
	

div#enrollPopin a#email {
	display: block;
	width: 129px;
	height: 24px;
	background: #525e6a url(../../assets/utils/images/btn-email.gif) no-repeat left;
	float: left;	
	margin-left: 170px;
	text-indent: -3000em;
	overflow: hidden;
}


div#enrollPopin a#print {
	display: block;
	width: 120px;
	height: 15px;
	background: url(../../assets/utils/images/icon-print.gif) no-repeat left;
	padding-left: 20px;
	margin-right: 150px;
	float: left;
	font-weight: bold;
	text-decoration: none;
}

	
	
		div.buttons { /* The buttons at the very bottom of the enroll modal box */
			float: right;
			margin-right: 10px;
			padding: 20px 0;
		}
		
		div.list-box {
			background-color: #ecf0f3;
			padding: 5px 10px 40px 10px;
		}
	/* </Enroll-Specific Popin Styles> */
	

	/* Movie-Specific Popin Styles */
	
	div#moviePopin { 
		width: 650px; 
	}

	
		div#moviePopin div#title-bar { /* Simulates browser title bar */
			background-color: #525e6a;;
			color: #fff;
		}

	div#moviePopin div#title-bar a.closeWindow { /* Simulates browser close button */
		color: #fff;
		cursor: pointer;
	}
	
	div#moviePopin div#title-bar h1 { /* Formats the title bar text */
		font-size: 1em;
		color: #fff;
		padding: 5px 0 5px 10px;
		float: left;
	}

	div#moviePopin div.body {
		padding: 0;
		height: 365px;
	}








/* </Modal Popins> */















/*** PLAN PAGE ***/
ul#plan-nav {
	list-style-type: none;
}

ul#plan-nav li {
	float: left;
	margin-left: 2px;
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 20px;
}

ul#plan-nav li a {
	background-color: #3e4c57;
	padding: 14px 0 16px 0;
	color: #fff;
	text-decoration: none;
	display: block;

}

	ul#plan-nav li.first { margin-left: 0px; }
	ul#plan-nav li.home a { width: 96px; }
	ul#plan-nav li.medical a { width: 166px; }
	ul#plan-nav li.dental a { width: 160px; }
	ul#plan-nav li.physicians-facilities a { width: 222px; }
	ul#plan-nav li.tools-discounts a { width: 248px; }					

ul#plan-nav li.selected a {
	background-color: #a2b5bc;
	color: #fff;
}

ul#plan-nav li a:hover {
	background-color: #a2b5bc;
	text-decoration: none;
}

ul#plan-subnav {
	float: left;
	width: 144px;
	list-style-type: none;
	xlist-style-image: url(../../assets/utils/images/bullet.gif);
	margin: 0;
	border-top: 1px solid #C8C8C8;
}

ul#plan-subnav li {
	margin-bottom: 0px;
}

ul#plan-subnav li.selected {
	
}

ul#plan-subnav li a {
	display: block;
	background: url(../../assets/utils/images/bullet.gif) 6px 10px no-repeat;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #C8C8C8;
	padding: 10px 12px 10px 28px;
	width: 104px;

}

ul#plan-subnav li.selected a {
	color: #333;
	background-color: #eff2f3;
	cursor:text;
}


h1#plan-title {
	color: #c90044;
	margin: 0 0 15px 2px;
}

	/* <Plan Box Stuff> */

div.plan {
	width: 205px;
	height: 260px;
	padding: 10px;
	float: left;
	margin-left: 15px;
}
		/* <Plan-Specific Styling> */
		div.plan#hra {
			background-color: #f5efe3;
			border-color: #cbb06d;
		}
		
		div.plan#hmo {
			background-color: #ecf0f3;
			border-color: #a2b5bc;
		}
		
		div.plan#hsa {
			background-color: #ecf0f3;
			border-color: #a2b5bc;
		}

		div.plan h2 {
			height: 40px;
			padding-left: 50px;
			margin-bottom: 10px;
			font-size: 1.3em;
			color: #c90044;
		}
		/* </Plan-Specific Styling> */
		
		/* <Header Graphics> */
		div.plan#hra h2 {
			background: url(../../assets/utils/images/header-hra.jpg) no-repeat left;
		}
		
		div.plan#hmo h2 {
			background: url(../../assets/utils/images/header-hmo.jpg) no-repeat left;
		}
		
		div.plan#hsa h2 {
			background: url(../../assets/utils/images/header-hsa.jpg) no-repeat left;
		}

		div.plan ul {
			margin-bottom: 10px;
		}

		div.plan ul li {
			margin-left: 14px;
			margin-bottom: 3px;
		}
		
		a.learn-more {
			display: block;
			background: url(../../assets/utils/images/bullet.gif) left 2px no-repeat;
			padding-left: 20px;
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			margin-top: 5px;
			padding-bottom: 3px;
			padding-top: 2px;
		}

	 	ul.learn-more {
			margin-top: 20px;
			margin-left: 40px;
		}
		
		ul.learn-more li a {
			text-decoration: none;
		}

		ul.learn-more li {
			list-style-image: url(../../assets/utils/images/bullet.gif);
			margin-bottom: 5px;
			font-weight: bold;
		}

/* </Plan Box Stuff> */
/*** /PLAN PAGE ***/

div.benefits {
	float: left;
	width: 305px;
	height: 224px;
	padding: 10px;
	margin: 0px 20px 20px 0px;
	background-color: #eff2f3;
}	
	
div.benefits.left {	margin: 0 0 20px 0px; }

div.benefits h2, div.benefits h2 a, div.option-box h2, div.option-box h2 a {
	color: #c90044;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: none;
}

div.benefits h2, div.benefits h2 a, div.option-box h2, div.option-box h2 a {
	color: #c90044;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: none;
}

div.benefits h2 a, div.option-box h2 a {
	color: #222C80;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: none;
}


div.benefits h2 a:hover, div.option-box h2 a:hover {
	color: #c90044;
	margin-bottom: 20px;
	margin-left: 0;
	text-decoration: none;
}




div.benefits ul {
	margin-bottom: 20px;
	font-size: 1.2em;
}

div.benefits ul li {
	margin-left: 20px;
}

div.benefits ul.links {
	margin-top: 20px;
	margin-left: 10px;
}

div.benefits ul.links li {
	list-style-image: url(../../assets/utils/images/bullet.gif);
	margin-bottom: 5px;
	font-weight: bold;
}


ul.links li a {
	text-decoration: none;
}

div.benefits ul.links li a {
	text-decoration: none;
	
}

div#sidebar img.theme {
	xmargin-top: 10px;
	margin-bottom: 20px;
}

div#sidebar div#enroll {
	background-color: #cbb06d;
	padding: 10px 0;
}

div#sidebar div#enroll a {
	background: url(../../assets/utils/images/arrow-white.gif) no-repeat left;
	padding-left: 10px;
	margin-left: 12px;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

div#sidebar div#enroll a:hover {
	text-decoration:underline;
}

div#sidebar a {
	background: #url(../../assets/utils/images/bullet-sm.gif) no-repeat;
	margin: 10px 0;
}



select#state-list {
	float: right;
	width: 150px;
	margin-right: 10px;
}

input#state-list-btn {
	float: right;
	margin-right: 60px;
}


ul.special-bullets {
	list-style-type: none;
	list-style-image: url(../../assets/utils/images/bullet-sm.gif);
	font-size: 1.2em;
}

ul.special-bullets li {
	margin-left: 20px;
}

ul.special-bullets li a {
	text-decoration: none;
	margin-bottom: -5px;
	margin-left: 10px;
	}
	
	
div.benefits-extended {
	background-color: #ecf0f3;
	padding: 10px;
	margin: 0 0px 30px 0;
}
	

body#plan-benefits h1#plan-title {
	margin: 0 0 5px 0;
	float: left;
}

body#plan-benefits h2#select-plan {
	margin: 10px 0;
}
	
div#content {
	width: 520px;
	float: right;
	margin: 0 20px 0 30px;
}

p.intro {
	margin: 0 30px 20px 0px;
	font-size: 14px;
}
	
div.benefits-extended h2 {
	color: #c90044;
	margin-bottom: 20px;
	margin-left: 0;
}
	
h2.additional-benefits {
	margin-bottom: 10px;
}
	
div.tool {
	border: 1px solid #C8C8C8;
	padding: 15px 10px 20px 10px;
	margin: 0 30px 20px 0;
}

div.tool p {
	margin-left: 115px;
}

div.tool div.info {
	float: left;
	width: 260px;
	padding-right: 18px;
	border-right: 1px solid #a2b5be;
}

div.tool div.info img {
	border: 2px solid #a2b5be;
	float: left;
	margin-right: 10px;
}

div.tool div.info h2 {
	margin-bottom: 5px;
}

div.tool ul.links {
	list-style-type: none;
	list-style-image: url(../../assets/utils/images/bullet.gif);
	xmargin-left: 20px;
	float: right;
	width: 150px;
}

.plan-box { padding: 15px; background: #eff2f3; margin-top: 15px; }
	.plan-box .first { margin-top: 20px; } 
	.plan-box.altbg { background: #f6f1e5; }	

.plan-pic { float:left; }
	.plan-pic img { border: 1px solid #a3b5bc; }

.plan-details { float: left; width: 460px; margin-left: 20px; }
	.plan-details h3 { margin-bottom: 23px; margin-top: 4px; }
	.plan-details h3 a { font-size: 16px; text-decoration: none; }
	.plan-details p { margin-bottom: 23px; }
	.plan-details p a { font-size:12px; background: url(../../assets/utils/images/bullet.gif) left 2px no-repeat; padding-left: 22px; }


ul.benefits-list {
	margin-left: 20px;
	margin-bottom: 20px;
}


table.rates {
	width: 570px;
	border: 1px solid #c90044;
}

table.rates thead th {
	color: #fff;
	font-size: 1.4em;
	font-weight: 200;
	text-align: left;
	padding: 3px 0 0 8px;
}	

table.rates td {
	border: none;

}

table.rates td.category {
	padding: 6px 0 0 8px;
	font-weight: bold;
	border-top: 1px solid #d5d5d5;
}


table.rates tr.alt {
	background-color: #f8f8f8;
}

table.rates tr td tr td {
	padding: 7px;
	border: 1px solid #d5d5d5;
	border-bottom: none;
	border-right: none;
}

table.rates thead {
	background-color: #c90044;
}


table#medical-rates thead th, table#dental-rates thead th	{
	text-align: left;
}

table tbody td.row-header {
	font-weight: bold;
}


div.option-box {
	width: 200px;
	height: 200px;
	padding: 10px;
	background-color: #ecf0f3;
	float: left;
	margin-left: 10px;
}

	div.option-box.left {	margin: 0 0 20px 0px; }
	
div.placeholder-iframe {
	width: 559px;
	height: 450px;
	margin: auto;
	background: url(../../assets/utils/images/placeholder-search.jpg);
}	


div.medical-rates-placeholder {
	width: 534px;
	height: 391px;
	background: url(../../assets/utils/images/placeholder-medical-rates.jpg);
}
	

div.brand {
	width: 100px;
	height: 75px;
	border: 3px solid #b5c2ca;
	float: left;
	margin-right: 30px;
	margin-top: 20px;
}	

div#discounts-summary {
	background-color: #eff3f6;
	margin: 25px 0;
	padding: 10px;
	xheight: 125px;
}

div.discounts-summary {
	background-color: #eff3f6;
	margin: 25px 0;
	padding: 10px;
	xheight: 125px;
}


div.discounts-summary ul {

	margin: 15px 50px 30px 20px;
	width: 400px;
}


div.discounts-summary h2 {
	color: #bf3779;
}

div#discounts-summary h2 {
	color: #bf3779;
}

div#discounts-summary ul {

	margin: 15px 50px 30px 20px;
	width: 400px;
}

div#discounts-summary ul.list2 {
	float: left;
	margin: 15px 0 30px 0;
	width: 400px;
}

div.promo {
	xmargin: 20px 0 0 0;
	padding: 10px 5px;
}

div.promo#hearing-aids h1 {
	font-size: 1.4em;
	color: #d1bc85;
	margin-bottom: 10px;
}

div.promo#new-2009 h1 {
	font-size:;
	color: #c90044;
	margin-bottom: 10px;
}

div.promo h4 {
	margin-bottom: 10px;
}

div.promo p.tagline {
	font-weight: bold;
	color: #c90044;
}

/* <Misc> */
img {border: none;}

h1#welcome {
	font-size: 1.9em;
	font-weight: bold;
	background-color: #c90044;
	color: #ffffff;
	padding: 8px 0 8px 10px;
}	

h2#select-plan {
	margin: 15px 0 15px 15px;
}

.clear {
	clear: both;	
}

iframe#find-physician {
	width: 559px;
	xmargin-left: 15px;
	margin-right: 30px;
	border: 1px solid #C8C8C8;
	height: 450px;
}

iframe#find-facility {
	width: 559px;
	xmargin-left: 15px;
	margin-right: 30px;
	border: 1px solid #C8C8C8;
	height: 450px;
}

ol.plan-details  {
		margin: 15px 0 15px 15px;
	}

ol.plan-details li {
	margin: 0 0 5px 0;
}



/* </Misc> */

	
/* <IE6 Fixes> */


*html div#content { margin:0 10px 0 20px; }
	
/* </IE6 Fixes> */



/* <IE7 Fixes> */

*:first-child+html ul#plan-nav {
	font-size: 1em;
}

*:first-child+html div.plan ul li {
		margin-left: 20px;
	}

*:first-child+html h2#select-plan {
	font-size: 1.5em;
}

*:first-child+html div#sidebar h4 {
	font-size: .9em;
}

*:first-child+html div#sidebar a.discover-more {
	background: url() no-repeat;
	xpadding-left: 20px;
}

*:first-child+html div#sidebar a.discover-more img {
	display: inline;
	margin-right: 10px;
}


*:first-child+html div.benefits h2, *:first-child+html div.benefits-extended h2, *:first-child+html div.option-box h2, *:first-child+html div.tool h2 {
	font-size: 1.4em;
} 
	
*:first-child+html h1#plan-title {
	font-size: 1.8em;
}	

*:first-child+html div.plan a.learn-more, div.benefits a.learn-more {
	padding-left: 20px;
}

*:first-child+html div.benefits ul.links li a {
	margin-left: 10px;
}

*:first-child+html ul.special-bullets li img {
	display: inline;
	margin-right: 10px;
	margin-left: -10px;
}

*:first-child+html div#missouri-selected {
		top: 333px;
		left: 485px;
	}
	
*:first-child+html h2.additional-benefits {
	font-size: 1.4em;
}

*:first-child+html div.tool ul.links li {
	padding-left: 5px;
}

*:first-child+html div.promo#new-2009 h4 {
	font-size: 1.2em;
}


*:first-child+html div.promo#hearing-aids h1 {
	font-size: 1.3em;
}

*:first-child+html div#moviePopin {
	height: 372px;
}

*:first-child+html div#moviePopin div.body  { /* Needed to simulate the widescreen perspective */
	padding: 0;
	height: 3px;
}


	
	
/* </IE7 Fixes> */
