/* standard */
#content.home-flash {
	padding-top: 0;
	padding-bottom: 0;
}
#home-summary { 
    background: none repeat scroll 0 0 #A8D8FE;
    border-top: 7px solid #FFFFFF;
    padding-bottom: 20px;
}
#home-summary .wrapper { width: 930px; }
#home-blurb h2 {
	 font-size:250%;
}
#home-blurb p.intro {
	font-size:130%;
	width:500px;
}
.home-blurb-sub {
	width: 160px;
	float: left;
	border-left: 1px solid #b3cada;
	padding-left: 10px;
	margin: 10px 0 0 10px;
}
.home-blurb-sub.first {
	border-left: 0;
	padding-left: 0;
	margin-left: 0;

}
.home-blurb-sub.first img {
	display:block;
	margin:0 auto;
}
.home-blurb-sub h3 { color:#00447f; }
.home-blurb-sub .membership-type { font-size: 140%; font-weight: bold;}
#home-blurb-others { clear: left;padding:36px 0 0 180px; }
#home-blurb-others ul { list-style: none;margin-left:0; }
#home-blurb-others ul span { font-weight:bold; }
#home-summary-subs {
	float:left;width:auto;padding-top:20px;
}
.home-summary-sub {
	width: 185px;
	float: left;
	padding-left: 15px;
	padding-bottom: 14px;
}
.home-summary-sub.first {
	padding-left: 0;
}
.home-summary-sub img {
	display: block;
	margin-bottom: 6px;
}
.home-summary-sub .tl-corner { background: url(../images/static/md-blue-corners-tl-3px.png) top left no-repeat; }
.home-summary-sub .tr-corner { background: url(../images/static/md-blue-corners-tr-3px.png) top right no-repeat; }
.home-summary-sub .br-corner { background: url(../images/static/md-blue-corners-br-3px.png) bottom right no-repeat; }
.home-summary-sub .bl-corner { background: url(../images/static/md-blue-corners-bl-3px.png) bottom left no-repeat; }
#home-questions {
	clear:left;border-top:1px solid #739abb;padding-top:18px;font-size:170%;font-weight:bold;
}
#home-summary-subs h3 {
	font-size:13px;
}
.home-questions-1 {
	color:#d40000;
}
.home-questions-2 {
	color:#004277;
}
#home-conditions {
	
	float:right;
	width:280px;
	padding: 20px 26px;
	background:#bce0ff;
	overflow:hidden;
}
#home-conditions-image{
	text-align:center;
}
#home-conditions img{
	margin-top:6px;
}
#profiles .inner {
	position:relative;
	height: 358px;
	width: 960px;
	margin: 0 auto;
	overflow:hidden;
}
.home-banner-image {
	display:block;
	position:absolute;
	top:0;
	left:-320px;
}
#home-blurb { 
	position:absolute;
	top:40px;
	right:40px;
	width:522px;
}
#home-blurb-tabs {
	position:absolute;
	bottom:0;
	left:15px;
	height: 63px;
}
#home-blurb-tabs li a { 
	width: 207px; 
	display: block;
	float: left;
	padding: 7px 12px;
	border-left: 1px solid #ccc;
	margin-top: 10px;
	outline: none;
}
#home-blurb-tabs li a strong { display:block;margin-top:5px; }
#home-blurb-tabs li.active {
	background: url(../images/static/store-banner-nav-active-bkgd.png) 50% 0 no-repeat;
}
#home-blurb-tabs li a img {
	float: left;
	width: auto;
	margin-right: 10px;
	border: 1px solid #b0dbfe;
	display: block;
}

/* member and proxy views */

.right-title {
	border: 0;
	width: 660px;
}
div.intro {
	border: 0;
}
.item-list-green-wide-wrapper {
	background:#d3ddd3 url(../images/static/item-list-green-wide-btm.png) bottom left no-repeat;
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 654px;
}
.item-list-green-wide-header { 
	background: #d3ddd3 url(../images/static/item-list-green-wide-top.png) top left no-repeat; 
	padding: 10px 10px 0 10px;
}
.item-list-green-wide { 
	background: #d3ddd3 url(../images/static/item-list-green-wide-rpt.png) top left repeat-y;
	padding: 5px 6px 0 10px; 
}
.single-item {
	background: #f2f2f2 url(../images/static/single-item-white-wide-btm.png) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom: 6px;
	clear:both;
	width: 633px;
}
.single-item-header { 
	background: #f2f2f2 url(../images/static/single-item-white-wide-top.png) top left no-repeat;
	padding: 10px 10px 4px 10px;
}
.item-details-wrapper { 
	background: #f2f2f2 url(../images/static/single-item-white-wide-rpt.png) top left repeat-y;
	padding: 0 10px;
}
.item-details { 
	padding: 10px 0;
	border-top: 1px solid #ccc;
	display:none;
}
.open .item-details { display:block; }
.home-phr-alerts-wrapper { 
	background: #f2f2f2 url(../images/static/single-item-white-wide-rpt.png) top left repeat-y;
	padding: 0 10px;
	clear:both;
}
.home-phr-alerts { 
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}
.item-list-green-wide-wrapper .single-item-header h3 { float:left; width:auto;}
.item-list-green-wide-wrapper .single-item-menu { float:right; width: auto;padding-top:5px;}

.proxy .single-item-header h3 {
	padding-left: 16px;
	background: url(../images/static/blue-arrow-lg-closed.png) 0 50% no-repeat;
}

.proxy .open .single-item-header h3 {
	background: url(../images/static/blue-arrow-lg-open.png) 0 50% no-repeat;
}

.proxy .single-item-header span {
	font-size: 80%;
	font-weight: normal;
}

.home-phr-sub { 
	width:180px;
	border-left:1px solid #ccc; 
	padding: 0 15px;
	vertical-align: top;
}
.home-phr-sub h4 {
	color: #4f764a;
}
.home-phr-sub .engraving-items {
	list-style-type: none;
	margin-left:0;
	font-weight:bold;
	font-size: 120%;
}
.home-phr-sub .plan-name {
	font-weight:bold;
	font-size: 120%;
	margin-bottom: 0;
}
.home-phr-sub.first {
	border-left: 0;
	padding-left: 0;
}
.home-left-sub {
	float: left;
	width: 190px;
	margin-left: 20px;
}
#home-left-subs div.first {
	padding-left:0;
	margin-left:0;
	border-left:0;
	background:#dbeefd;
	width: 180px;
	padding: 8px 10px;
}
#home-left-subs .news {
	background: 0;
	padding: 0;
}
.home-left-sub#health-info {
	width: 200px;
	padding-left: 20px;
	border-left: 1px solid #ccc;		
}
#left {
	display:none;
}
#right-cols {
	width: 930px;
}
#center {
	width: 660px;
}
.home-store-promo {
	background:#edf6ff;
	padding: 14px 0 10px;
}
	.home-store-promo h4 {
		padding:0 12px 0 12px;
	}
	.home-store-promo img {
		display:block;padding:0 0 14px 3px;
	}
	.home-store-promo p {
		padding:0 12px 0 12px;
	}
sup, sub { vertical-align: 0;
           position: relative; 
           font-size:60%;
           }
sup { bottom: 1ex; }
sub { top: 0.8ex; }
#home-conditions p {
	margin-top:5px;
}

