@import url("global.css");


/* FRAMING and STYLES 
 ========================================================================= */
	.MastContent {
	background:url(../images/0bgVideoSpotlight.jpg) no-repeat #fff;
	position:relative;
	width:1000px;
	}
		.Content{
		display:block;
		float:right;
		position:relative;
		width:680px; height:777px;
		border:0; margin:0; padding:0;
		}
		.Content a{
		color:#4e7272;
		font-size:1.1em;
		text-decoration:none;
		text-transform:uppercase;
		}
		.Content a:hover{
		color:#4e7272;
		text-decoration:underline;
		}
		.SubHeader {
			color:#4E7272;
			 text-align: center; 
			 font-weight: bold; 
			 font-size: 1.5em;
			 padding:10px 0;
			 }
			.Video{
			background:url(../images/0bgVideoSpotlight.jpg) no-repeat  top right;
			width:680px; height:380px;
			margin:0; padding:0;
			}
			.VideoPlayer{
			position:absolute;
			margin:0; padding:0;
			top:65px; left:20px;
			width:320px; height:278px;
			}
			.VideoText{
			padding:0px 20px 0 370px;
			width:290px; /*340*/
			}
				.VideoText img.floatL{
				float:left;
				margin:0 5px 10px 0;
				}
				.hdrImgVideo{
				background:url(../images/0hdrImgVideo.jpg) no-repeat;
				display:block;
				width:290px; height:50px;
				margin:0; padding:0;
				}
				.hdrImgBio{
				background:url(../images/0hdrImgBio.jpg) no-repeat;
				display:block;
				width:290px; height:65px;
				margin:0; padding:0;
				}
				.hdrImgReport{
				background:url(../images/0hdrImgReport.jpg) no-repeat;
				display:block;
				width:290px; height:50px;
				margin:0; padding:0;
				}
			.Books{
			background:url(../images/0bgBooks.jpg) repeat  bottom right;
			width:680px; height:397px;
			margin:0; padding:0;
			}
				.hdrImgBooks{
				background:url(../images/0hdrImgBooks.jpg) no-repeat;
				display:block;
				width:680px; height:50px;
				margin:0; padding:0;
				}
				.bookColumn{
				display:block;
				float:left;
				text-align:center;
				width:215px; height:347px;
				}
					.bookText{
					display:block;
					width:215px; height:80px;
					padding-top:5px;
					}
					.bookText p{
					margin:0 15px 0;
					}
				.bookOrder{
				display:block;
				float:left;
				width:250px; height:347px;
				}
				.bookOrder a{
				text-decoration:none;
				}
	

	.Welcome {
	clear:both;
	background:url(../images/0bgNews.jpg) repeat-x #6f8385;
	display:block;
	width:1000px;
	}
		.Welcome h1{
		font-weight:normal;
		padding:30px 0 10px 0;
		}
		.Welcome h1 .bold{
		color:#abc7c0;
		font-weight:bold;
		}
		.Welcome h1, .Welcome h2, .Welcome h3, .Welcome p{
		color:#fff;
		margin:0 30px 10px 30px;
		}
		.Welcome a{
		color:#fff;
		}
		.Welcome a:hover{
		text-decoration:none;
		}
		.Welcome1{
		border-right:1px solid #fff;
		display:block;
		float:left;
		padding:0 0 20px 0;
		width:495px;
		}
		.Welcome2{
		display:block;
		float:left;
		padding:0 0 20px 0;
		width:500px
		}
		
	.Websites {
	clear:both;
	background:url(../images/0bgWebsites.jpg) repeat-x #fff;
	display:block;
	width:1000px; height:408px;
	}
		.Websites .hdrImgWebsites{
		background:url(../images/0hdrImgWebsites.jpg) no-repeat;
		display:block;
		width:1000px; height:80px;
		margin:0; padding:0;
		}
		.WebPage{
		display:block;
		float:left;
		width:215px;
		padding-left:80px;
		}
		.WebPage p{
		margin-left:5px;
		}
		.WebPage a{
		color:#a40154;
		text-transform:uppercase;
		}
		.WebPage a:hover{
		color:#333;
		text-decoration:none;
		}
	.CosmeticNews {
	clear:both;
	background:url(../images/0bgNews.jpg) repeat-x #6f8385;
	display:block;
	width:1000px;
	}
		.CosmeticNews .hdrImgCosmeticNews{
		background:url(../images/0hdrImgCosmeticNews.jpg) no-repeat;
		display:block;
		width:1000px; height:80px;
		margin:0; padding:0;
		}
		.CosmeticNews p{
		margin:0 0 5px 0;
		}
		.CosmeticNews a{
		color:#fff;
		}
		.CosmeticNews a:hover{
		text-decoration:none;
		}
		.News1{
		border-right:1px solid #fff;
		display:block;
		float:left;
		padding:0 0 10px 30px;
		width:470px;
		}
		.News2{
		display:block;
		float:left;
		padding:0 0 20px 30px;
		width:420px
		}

.AddressBar{
background:url(../images/0bgFooterAddress.gif) repeat-x;
text-align:center;
width:100%; height:30px;
padding:12px 0 0 0;
}
	.AddressBar p{
	color:#a40154;
	font-weight:bold;
	text-transform:uppercase;
	}
	.AddressBar a{
	color:#a40154;
	}
.Footer{
background:#6F8385;
width:1000px;
margin:0 auto;
padding:20px 0
}
.Footer p{
color:#fff;
text-align:center;
margin:0 0 10px 0;
}
.Footer p.cap{
text-transform:uppercase;
}
	.Footer a {
		color:#fff;
	}
	.Footer a:hover {
		text-decoration:none;
	}