/*

Homepage stylesheet

*/

.homepage {
	padding-top: 0px;
}

.large-banner {
	margin-bottom: 30px;
}

.homepage .special-offer {
	float: right;
	margin: -30px 0px 20px 10px;
	border: 1px solid #bbb;
}

.homepage h2.c_title {
	margin: 0;
}

.homepage p {
	margin-right: 200px;
}

.homepage .news h3 {
	margin-top: 18px;
}

.homepage .news p {
	margin-right: 40px;
}

.homepage .news-item {
	margin-bottom: 27px;
}

table.homepage-action {
	width: 480px;
	margin-top: 10px;
}

.homepage-action p {
	margin: 0px;
}

.homepage-action a {
	text-indent: -9999px;
	margin-right: 20px;
	display: block;
	height: 30px;
	width: 140px;
}

.homepage-action p.hospital a {
	background: url(images/homepage-hospital-x.png) 0 0 no-repeat;
}

.homepage-action p.hospital a:hover {
	background: url(images/homepage-hospital-hover-x.png) 0 0 no-repeat;
}

.homepage-action p.extras a {
	background: url(images/homepage-extras-x.png) 0 0 no-repeat;
}

.homepage-action p.extras a:hover {
	background: url(images/homepage-extras-hover-x.png) 0 0 no-repeat;
}

.homepage-action p.combined a {
	background: url(images/homepage-combined-x.png) 0 0 no-repeat;
}

.homepage-action p.combined a:hover {
	background: url(images/homepage-combined-hover-x.png) 0 0 no-repeat;
}



/* Member login sidebar item */

.member-login {
	background: url(images/rightpane-submenu-top.png) top left no-repeat;
	margin: 20px 5px 20px 0px;
}

.member-login-inner {
	background: url(images/rightpane-submenu-bottom.png) bottom left no-repeat;
	padding: 10px;
}

.member-login h2 {
	margin: 0 0 9px 0;
	color: #fff;
} 

.member-login p {
	margin: 9px 0px;
}

.member-login a {
	color: #fff;
}

.member-login p.login a {
	background: url(images/login-x.png) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	height: 30px;
	width: 110px;
}

.member-login p.login a:hover {
	background: url(images/login-hover-x.png) 0 0 no-repeat;
}


/* Provider login sidebar item */

.provider-login {
	background: url(images/medical-provider-login-x.png) top left no-repeat;
	height: 90px;
	margin-right: 5px;
	padding: 15px 10px;
}

.provider-login h2 {
	margin: 0 0 9px 0;
	color: #222;
} 

.provider-login p {
	margin: 9px 0px;
}

