@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-image:url(../images/body-background.jpg);
	background-repeat:repeat;
	background-position:top left;
}

h1, h2, h3, h4, h5, h6 {
	color:#57554f;
	margin-top:0px;
}

div#message {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#wrapper {
	margin:0px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#wrapper div#header {
	clear:both;
	height:80px;
	margin-top:30px;
	width:1012px;
}

div#wrapper div#header div#logo {
	float:left;
	width:260px;
	height:80px;
	position:relative;
	left:30px;
}

div#wrapper div#header div#phone-top {
	float:right;
	position:relative;
	top:-30px;
	font-family:Arial, Helvetica, sans-serif;
}

div#wrapper div#header div#phone-top span.questions {
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

div#wrapper div#header div#phone-top span.number {
	font-size:35px;
	font-weight:bold;
	color:#8B8881;
}

div#wrapper div#header div#navigation {
	float:left;
	margin-left:93px;
}

div#wrapper div#header div#navigation a {
	margin-right:26px;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7a73;
	text-decoration:none;
	text-shadow:1px 1px 10px #7c7a73;
}

div#wrapper div#header div#navigation a img {
	border:0px;
}

div#wrapper div#header div#slogan {
	float:left;
	height:28px;
	line-height:28px;
	margin-left:62px;
	margin-top:30px;
}

div#wrapper div#header div#slogan div#slogan-start {
	float:left;
	width:10px;
	height:28px;
	background-image:url(../images/slogan-background.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div#wrapper div#header div#slogan div#slogan-content {
	float:left;
	height:28px;
	background-color:#9df2fc;
}

div#wrapper div#header div#slogan div#slogan-end {
	float:left;
	width:10px;
	height:28px;
	background-image:url(../images/slogan-background.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

div#wrapper div#content {
	background-image:url(../images/content-background.jpg);
	background-repeat:repeat-x;
}

div#wrapper div#content div#content-row {
	width:1012px;
	clear:both;
	overflow:auto;
}

div#wrapper div#content div#content-row div#left-column {
	float:left;
	width:391px;
}

div#wrapper div#content div#content-row div#left-column div#left-image {
	background-image:url(../images/left-column-background.jpg);
	background-repeat:repeat-y;
}

div#wrapper div#content div#content-row div#left-column div#optimize-your-life {
	color:#4a4944;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	text-align:center;
}

div#wrapper div#content div#content-row div#left-column div#optimize-phone-number {
	color:#8a8880;
	font-size:35px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	text-align:center;
}

div#wrapper div#content div#content-row div#left-column div#watch-video {
	text-align:center;
	margin-top:15px;
	height:56px;
	overflow:hidden;;
}

div#wrapper div#content div#content-row div#left-column div#watch-video a img {
	border:0px;
}

div#wrapper div#content div#content-row div#left-column div#thumbs {
	margin-left:20px;
	margin-top:12px;
}

div#wrapper div#content div#content-row div#left-column div#thumbs img {
	margin-right:10px;
}

div#wrapper div#content div#content-row div#left-column div#call-now {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#b6b3a6;
	margin-left:17px;
	margin-top:18px;
}

div#wrapper div#content div#content-row div#right-column {
	float:left;
	width:611px;
	overflow:hidden;
	margin-left:-10px;
	padding-left:10px;
}

div#wrapper div#content div#content-row div#right-column div#refresh-relax-rejuvenate {
	margin-left:10px;
	margin-top:23px;
}

div#wrapper div#content div#content-row div#right-column div#download-brochure {
	clear:both;
	height:23px;
	position:relative;
	left:-4px;
	bottom:-3px;
}

div#wrapper div#content div#content-row div#right-column div#download-brochure div#download-button {
	float:right;
	width:146px;
	height:23px;
}

div#wrapper div#content div#content-row div#right-column div#download-brochure div#download-button a img {
	border:0px;
}

div#wrapper div#content div#content-row div#white-area {
	float:left;
	width:621px;
	position:relative;
	left:-9px;
}

div#wrapper div#content div#content-row div#white-area div#white-area-top {
	background-image:url(../images/white-area-top.png);
	background-position:top;
	background-repeat:repeat-x;
	height:3px;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle {
	background-image:url(../images/white-area-middle.png);
	background-repeat:repeat-y;
	background-position:top right;
	width:621px;
	height:313px;
}

body.noScroll div#wrapper div#content div#content-row div#white-area div#white-area-middle {
	height:inherit;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div.textCenter {
	text-align:center;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area {
	padding:10px 40px 30px 10px;
	width:566px;
	height:273px;
	overflow:auto;
	background-color: #FFFFFF;
}

body.noScroll div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area {
	height:inherit;
	overflow:inherit;
	padding:10px;
	width:601px;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area a#player img {
	border:0px;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area div.contactForm {
	clear:both;
	overflow:auto;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area div.contactForm div.formLeft {
	float:left;
	width:200px;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area div.contactForm div.submit {
	clear:both;
}

div#wrapper div#content div#content-row div#white-area div#white-area-middle div#white-content-area div.contactForm div.formRight {
	float:left;
	width:300px;
}

div#wrapper div#content div#content-row div#white-area div#white-area-bottom {
	background-image:url(../images/white-area-bottom.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:12px;
}

div#wrapper div#content div#content-row div#white-area div#gray-area-bottom {
	background-image:url(../images/gray-area-bottom.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	padding:0px 20px;
	height:38px;
	line-height:33px;
}
div#wrapper div#content div#content-row div#white-area div.gray-area-bottom-large {
	background-image:url(../images/gray-area-bottom-1020px.png) !important;
}

div#wrapper div#subfooter {
	clear:both;
	overflow:auto;
	margin-top:40px;
	margin-left:20px;
	width:1012px;
}

div#wrapper div#subfooter div.section {
	float:left;
	width:320px;
	height:110px;
	overflow:hidden;
}

div#wrapper div#subfooter div.section a img {
	border:0px;
}

div#wrapper div#subfooter div.section div.thumb {
	float:left;
	width:107px;
	height:110px;
}

div#wrapper div#subfooter div.section div.title {
	margin-top:53px;
}

div#wrapper div#footer {
	background-image:url(../images/footer-background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#8B8881;
	height:66px;
	margin-top:10px;
	padding-top:6px;
}

div#wrapper div#footer div.wrapped {
	background-image:url(../images/footer-background.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#8B8881;
	width:1075px;
	height:66px;
	margin-top:-6px;
	padding-top:6px;
}

div#wrapper div#footer div#site-links {
	float:left;
	color:#ffffff;
	margin-top:20px;
	margin-left:15px;
}

div#wrapper div#footer div#site-links a {
	color:#ffffff;
}

div#wrapper div#footer div#message-for-healthcare {
	float:left;
	margin-top:20px;
	margin-left:30px;
}

div#wrapper div#footer div#message-for-healthcare a img {
	border:0px;
}

div#wrapper div#footer div#infinity-partners {
	float:left;
	margin-left:30px;
	margin-top:20px;
	width:150px;
}


div#wrapper div#footer div#infinity-partners select {
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#65625d;
	border:0px;
	color:#ffffff;
	width:150px;
	padding:2px;
}

div#wrapper div#footer div#questions {
	float:left;
	width:222px;
	height:60px;
	padding-top:10px;
	margin-left:30px;
}