body {
	color:#4A4C4B;
	font-family:"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
}

h1 {margin-top:0;font-size:21px;}
h2 {color:#1A7AD0;font-size: 17px;}
h3 {font-size:17px;margin-top:0;padding-top:13px;}

a {border-bottom:0px solid #CCCCCC;color:#1A7AD0;text-decoration:none;}
a:hover {border-bottom:0px solid #4A4C4B;color:#7EBAEF;text-decoration:none;}
a:visited {}

.container {
	margin:0 auto;
	width:950px;
}

.header {
	background-image:url(/images/template/gm-banner.jpg);
	background-repeat:no-repeat;
	height:268px;
 }


.my-account {
float:left;
height:40px;
margin-right:10px;
width:85px;
margin-left:685px;
margin-top:18px;
cursor:pointer;
}


.my-cart {
cursor:pointer;
float:left;
height:15px;
margin-left:673px;
margin-right:10px;
margin-top:191px;
width:250px;
}

.top-menu-bg {
	background-image:url(/images/template/top-menu-bg.jpg);
	background-repeat:no-repeat;
	height:35px;
	cursor: pointer;
}

.top-menu {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px #000000;
}
.top-menu-hover {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px #4A4C4B;
}
.top-menu-stay {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px #4A4C4B;
}

.top-actions {
	height:190px;
	margin-top:15px;
}

.top-actions-inner {
	height:0px;
	margin-top:15px;
}

.free-report {
	background-image:url(/images/template/free-report.jpg);
	float:left;
	height:169px;
	margin-right:10px;
	width:216px;
}
.free-report:hover {
	background-position: bottom;
	cursor: pointer;
}
.health-quiz {
	background-image:url(/images/template/health-quiz.jpg);
	float:left;
	height:169px;
	margin-right:7px;
	width:219px;
}
.health-quiz:hover {
	background-position: bottom;
	cursor: pointer;
}
.newsletter {
	background-image:url(/images/template/newsletter.jpg);
	float:left;
	height:169px;
	width:232px;
}
.newsletter:hover {
	background-position: bottom;
	cursor: pointer;
}
.team {
	background-image:url("/images/template/team.jpg");
	float:left;
	height:169px;
	width:260px;
}

.content-container {
	height:auto;
	overflow:hidden;
}

.main-page {
	float:left;
	padding-right: 15px;
	width:681px;
}
.content-top-blog {
	background-image:url("/images/template/content-top-blog.jpg");
	height:15px;
	width:950px;
}

.content-bot-blog {
	background-image:url("/images/template/content-bot-blog.jpg");
	height:15px;
	width:949px;
}

.content-mid-blog {
	background-image:url("/images/template/content-mid-blog.jpg");
	height:auto;
	overflow: hidden;
	padding:0 25px 25px;
	width:949px;
}

.content-top {
	background-image:url("/images/template/content-top.jpg");
	height:15px;
	width:681px;
}

.content-mid {
	background-image:url("/images/template/content-mid.jpg");
	height:auto;
	overflow: hidden;
	padding:0 25px 25px;
	width:631px;
}

.content-bot {
	background-image:url("/images/template/content-bot.jpg");
	height:13px;
	width:681px;
}

.right-col {
	float:left;
	height:auto;
	width:250px;
}
.e-book-top {
	background-image:url("/images/template/e-book-top.jpg");
	background-repeat:no-repeat;
	height:107px;
	z-index:100;
}
.e-book-mid {
	background-image:url("/images/template/e-book-mid.gif");
	margin-top:-51px;
	padding-left:15px;
	padding-right:15px;
	z-index:1;
}
.e-book-bot {
	background-image:url("/images/template/e-book-bot.jpg");
	height:11px;
}

.blog-top {
	background-image:url("/images/template/blog-top.jpg");
	height:93px;
}
.blog-mid {
	background-image:url("/images/template/e-book-mid.gif");
	margin-top:-37px;
	padding-bottom:19px;
	padding-left:15px;
	padding-right:15px;
}
.blog-bot {
	background-image:url("/images/template/e-book-bot.jpg");
	height:11px;
}

.bottom-action {
	height:281px;
	margin-top:6px;
}

.catalogueitemdump {
	list-style-image:none;
	list-style-type:none;
	margin-bottom:0;
	padding-left:0;
}

.hcp {
	background-image:url("/images/template/HCP.jpg");
	float:left;
	height:179px;
	margin-right:5px;
	width:230px;
}
.hcp:hover {
	background-position: bottom;
	cursor: pointer;
}
.ns {
	background-image:url("/images/template/ns.jpg");
	float:left;
	height:179px;
	margin-right:5px;
	width:230px;
}
.ns:hover {
	background-position: bottom;
	cursor: pointer;
}
.ghcp {
	background-image:url("/images/template/ghcp.jpg");
	float:left;
	height:179px;
	margin-right:5px;
	width:230px;
}
.ghcp:hover {
	background-position: bottom;
	cursor: pointer;
}
.wn {
	background-image:url("/images/template/wn.jpg");
	float:left;
	height:179px;
	width:230px;
}
.wn:hover {
	background-position: bottom;
	cursor: pointer;
}
.baction-text {
	color:#097FC7;
	font-size:12px;
	margin-top:186px;
	padding-left:10px;
	width:192px;
}

.rbp-bg {
	background-image:url("/images/template/rbp-bg.jpg");
	height:46px;
	padding:0 25px;
	width:631px;
}

.blog1 {
	border-bottom:0px solid #1A7AD0;
	height:162px;
    width: 898px;
}
.blog2 {
	height:150px;
}

.site-footer {
	border-top:1px solid #1A7AD0;
	font-size:20px;
	margin-top:28px;
	padding-top:5px;
    width:898px;
}

.site-footer-inner {
	border-top:0px solid #1A7AD0;
	font-size:20px;
	margin-top:15px;
	padding-top:5px;
}