body {
	margin: 0 auto;
	width: 100%;
	height:574px;
}
html {
	background-color:#FFFFFF;
	background-image:url(../images/site_bg.png);
	background-repeat: no-repeat;
	background-position:top;
	margin: 0 auto;
}
.headreHome {
	background-image:url(../images/header_home_bg.png);
	width:900px;
	height:174px;
	margin: 0 auto;
}
.headreHome img {
	border:0px;
}
.logo {
	padding:20px 0px 0px 60px;
	float:left;
	position:absolute;
}
.headerLinks {
	float:right;
	padding: 43px 60px 0px 0px;
}
.headerLinks a {
	float:left;
}
.menu {
	width:560px;
	height:68px;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	font-size: 13px;
	font-weight:bold;
	position:absolute;
	margin: 101px 0px 0px 360px;
	display:block;
}
.menu a {
	float: left;
	text-decoration:none;
	color:#004272;
	margin-right:20px;
	line-height:73px;
}
.menu a:hover {
	color:#6aaad8;
	background-image:url(../images/menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	line-height:73px;
}
.contentContainer {
	/* IE FIX */
	position:relative;
	width:900px;
	margin: 0 auto;
}
.homeContentLeft {
	float:left;
}
.homeContentRight {
	float:left;
	background-image: url(../images/home_right_bg.jpg);
	width:420px;
	height: 409px;
}
.homeContentRight img {
	border:0px;
}
.homeContentRightText {
	margin: 28px 0px 0px 5px;
}
.homeContentRightLink1 {
	margin: 33px 0px 0px 25px;
}
#customMessage { margin-top:34px; }

.homeContentRightLink1 .blueTextBody {
	font-family:'trebuchet MS', Verdana, arial, georgia, helvetica;
	font-weight:bold;
	font-size:21px;
	color:#004272;
	text-decoration:none;
	text-align:left;
}
.homeContentRightLink1 img {
	margin: 5px 0px 0px 10px;
}
.homeContentRightLink2 {
	margin: 11px 0px 0px 110px;
}
.homeContentRightLink2 a {
	color:#7c7e7f;
	text-decoration: none;
	font-family:'trebuchet MS', Verdana, arial, georgia, helvetica;
	font-size:14px;
}
.footerHome {
	background-image:url(../images/home_footer_bg.jpg);
	width:900px;
	height:158px;
	clear:both;
	margin: 0 auto;
}
.footerHome img {
	border:0px;
}
.footerLinkAPHA {
	padding: 34px 0px 0px 100px;
	float:left;
	width:250px;
}
.footerLinksHome {
	float:left;
	font-family:'trebuchet MS', Verdana, arial, georgia, helvetica;
	font-size:11px;
	width:200px;
	margin: 34px 0px 0px 0px
}
.footerLinksHome a {
	text-decoration:none;
	color:#004272;
	display:block;
}
.footerLinksHome a:hover {
	text-decoration: underline;
}
.footerLinkHealtier {
	margin: 47px 0px 0px 90px;
	float:left;
}
.headrePage {
	background-image:url(../images/header_inner_bg.png);
	width:900px;
	height:174px;
	margin: 0 auto;
}
.headrePage img {
	border: 0px;
}
.footerPage {
	background-image:url(../images/page_footer_bg.png);
	width:900px;
	height:158px;
	clear:both;
	margin: 0 auto;
}
.footerPage img {
	border:0px;
}
.innerPageContent {
	width:900px;
	margin: 0 auto;
	background-image:url(../images/video_page_content_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	/* height:1060px; */
}
.videoBox {
	float:left;
	padding: 60px 0px 0px 65px;
	width: 516px;
}
/* .videoGrayTextBoxLeft {
	float:left;
	background-image:url(../images/video_page_text_box_left.jpg);
	width:372px;
	height: 263px;
	margin: 25px 0px 0px 58px;
}
.videoGrayTextBoxLeft h2 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	margin-left:20px;
	margin-top:25px;
}
.videoGrayTextBoxLeft h3 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:18px;
	font-weight:normal;
	line-height:35px;
	margin-left:6px;
	margin-top:23px;
}
.videoGrayTextBoxLeft a {
	border:0px;
	display:block;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:12px;
	text-decoration:none;
	margin: 0px 0px 0px 20px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
.videoGrayTextBoxLeft img {
	border:0px;
	margin-right:10px;
	margin-bottom:-2px;
}
.videoGrayTextBoxRight {
	float:left;
	background-image:url(../images/video_page_text_box_right.jpg);
	width:410px;
	height:263px;
	margin: 25px 0px 0px 10px;
}
.videoGrayTextBoxRight h2 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	margin-left:6px;
	margin-top:25px;
}
.videoGrayTextBoxRight h3 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:18px;
	font-weight:normal;
	line-height:35px;
	margin-left:20px;
	margin-top:23px;
}
.videoGrayTextBoxRight a {
	border:0px;
	display:block;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:12px;
	text-decoration:none;
	margin: 0px 0px 0px 20px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
.videoGrayTextBoxRight img {
	border:0px;
	margin-right:10px;
	margin-bottom:-2px;
} */

.videoGrayTextBoxLeft {
	float:left;
	width:372px; 
	margin: 25px 0px 25px 58px;
}
.videoGrayTextBoxLeft .top {
	background: #FFFFFF url("../images/textbox/tb_top.png") top center no-repeat;
	height: 52px;
}
.videoGrayTextBoxLeft .content-box {
	background: #FFFFFF url("../images/textbox/tb_content.png") bottom center no-repeat;
	padding: 0px 15px 15px;
}
.videoGrayTextBoxLeft .top h2 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	margin-left:20px;
	margin-top:25px;
}
.videoGrayTextBoxLeft .top h3 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:18px;
	font-weight:normal;
	line-height:35px;
	margin-left:6px;
	margin-top:23px;
}
.videoGrayTextBoxRight {
	float:left;
	width:410px;
	margin: 25px 0px 25px 10px;
}
.videoGrayTextBoxRight .top {
	background: #FFFFFF url("../images/textbox/tb_top_410.png") top center no-repeat;
	height: 52px;
}
.videoGrayTextBoxRight .content-box {
	background: #FFFFFF url("../images/textbox/tb_content_410.png") bottom center no-repeat;
	padding: 0px 15px 15px;
}
.videoGrayTextBoxRight .top h2 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	margin-left:6px;
	margin-top:25px;
}
.videoGrayTextBoxRight .top h3 {
	float:left;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#7c7e7f;
	font-size:18px;
	font-weight:normal;
	line-height:35px;
	margin-left:20px;
	margin-top:23px;
}
.videoGrayTextBoxLeft ul, .videoGrayTextBoxRight ul {
	margin: 0px 0px 0px 20px;
	padding-left: 0;
	list-style: none;
}
.videoGrayTextBoxLeft li, .videoGrayTextBoxRight li {
	background: transparent url("../images/gray_box_arrow.gif") 0 0 no-repeat;
	border:0px;
	color:#7c7e7f;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	font-size:12px;
	line-height: 18px;
	text-decoration:none;
	padding-left: 15px;
}
.videoGrayTextBoxLeft a, .videoGrayTextBoxRight a {
	border:0px;
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	color:#8daf7a;
	font-size:12px;
	text-decoration:none;
}
.videoGrayTextBoxLeft img, .videoGrayTextBoxRight img {
	border:0px;
	margin-right:10px;
	margin-bottom:-2px;
}
.videoGrayTextBoxLeft h3, .videoGrayTextBoxRight h3{
	color:#7C7E7F;
	font-family:trebuchet MS;
	font-size:14px;
	margin-bottom:5px;
	margin-left:5px;
}
.videoGrayTextBoxLeft p, .videoGrayTextBoxRight p {
	margin: 0px 0px 5px;
}

.clear {
	clear:both;
}
.clear80 {
	clear:both;
	height:80px;
}
.pageText {
	color:#7C7E7F;
	float:left;
	font-family:'trebuchet MS',Verdana,arial,georgia,helvetica;
	font-size:14px;
	line-height:22px;
	margin-left:55px;
	margin-top:15px;
	width:360px;
}
.pageText a{
	color:#8DAF7A;
	text-decoration:none;
}
.pageGrayBox {
	float:left;
/* 	margin: 15px 0px 0px 20px; */
	width:375px;
}
.videoTopRight {
	float:left;
	width:300px;
	font-family:'trebuchet MS', Verdana, arial, georgia, helvetica;
	font-size:14px;
}
.videoTopRightTitle {
	color:#004272;
	padding: 65px 0px 0px 30px;
}
.videoTopRightYou {
	padding: 30px 0px 0px 30px;
	color:#004272;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width: 180px;
	line-height:28px;
}
.videoTopRightYouPic {
	float:right;
}
.videoTopRightYouPicDiv {
	float:right;
}
.videoTopRightText {
	font-family:'trebuchet MS', Verdana, arial, georgia, helvetica;
	font-size:13px;
	color:#7c7e7f;
	width:190px;
	padding: 0px 0px 0px 30px;
	padding-top:10px;
	clear:both;
}
.videoTopRight a {
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	text-decoration:none;
	color:#004272;
	float: left;
	padding:0 0 5px;
	font-size:13px;
}
.videoTopRight a:hover {
	text-decoration:underline;
}
.videoTopRight img {
	float:left;
	border:0px;
}
.videoTopTextLinksRight {
	padding: 25px 0px 0px 30px;
}

.pagerLink {
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	text-decoration:none;
	color: #004272;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}
.pagerLink:hover {
	text-decoration:underline;
}

.friends_sharer {
	font-family: 'trebuchet MS',Verdana,arial,georgia,helvetica;
	font-size: 13px;
}

div#taf {
	margin: 0px auto; width:670px; background-color:#DBEAED; padding: 20px 20px 0px 20px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: 'trebuchet MS',Verdana,arial,georgia,helvetica;
	font-size: 13px;
}
div#taf h3 { font-size:25px; margin-bottom:0.2em; min-height:40px; }
div#taf p.action { text-align:center; position:absolute; bottom: 0; }
div#taf a { text-decoration:none; }
div#taf a img { border:0px; }
/* twitter */
div#taf_twitter { width:325px; float:left; background:#FFF url(../images/buttons/small_bubble_bottom.gif) no-repeat 0 bottom; position:relative; min-height:350px;}
div#taf_twitter_inner { padding:15px 15px 100px 15px; background:url(../images/buttons/small_bubble_top.gif) no-repeat 0 0; }
div#taf_twitter h3 { background:url(../images/buttons/twitter.png) no-repeat right 0; }
div#taf_twitter textarea { width:280px; padding:5px; }
div#taf_twitter form p#twitter_msg { border:1px solid #CCC; padding:5px; }
/* facebook */
div#taf_facebook { width:325px; float:left; background:#FFF url(../images/buttons/small_bubble_bottom.gif) no-repeat 0 bottom; margin-left:20px; position:relative; min-height:350px;}
div#taf_facebook_inner { padding:15px 15px 100px 15px; background:url(../images/buttons/small_bubble_top.gif) no-repeat 0 0;}
div#taf_facebook h3 { background:url(../images/buttons/facebook.png) no-repeat right 0; }
div#taf_twitter p.action, div#taf_facebook p.action { left:75px; }

/* email your friends */
div#taf_email { width:720px; text-align:center; background:#DBEAED url(../images/buttons/large_bubble_bottom.gif) no-repeat center bottom; clear:both; margin:20px auto 0px; position:relative; padding: 1px 0px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div#taf_email_inner { padding:0px 15px 15px; margin: 20px auto 20px; text-align:left; background: #FFFFFF url(../images/buttons/large_bubble_top.gif) no-repeat 0 0; overflow:hidden; width:670px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div#taf_email h3 {  }
div#taf_email pdiv#taf_email_intro { width:670px; }
div#taf_email form textarea { padding:5px; width:655px; margin-bottom:1em; }
div#taf_email form ol { padding-left:0px; margin-left:15px; }
div#taf_email form ol li { width:170px; float:left; background-color:#EEF5F7; padding: 5px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 20px 20px; list-style:none; }
div#taf_email form ol li label { font-weight:bold; font-size:12px; }
div#taf_email form ol li input { width:155px; }
div#taf_email form ol li.first { margin-left:0; }
div#taf_email p#add_friend { clear:both; }
div#taf_email p#add_friend a { width:130px; height:24px; text-indent:-999em; background:url(../images/buttons/add_more_friends.png) no-repeat 0 0; display:block; }
div#taf_your_details { width:300px; float:left; margin-top:20px; }
div#taf_your_details p.text label { display:block; width:120px; float:left; font-weight:bold; }
div#taf_your_details p.text input { width:150px; }
div#taf_email div#taf_captcha { width:340px; float:right; margin-top:43px; }
div#taf_email p.action { left:248px; } 

#thankyou_message {
	font-family:"trebuchet MS", Verdana, arial, georgia, helvetica;
	width: 600px;
	margin: 10px auto 25px;
}
.imagesFlashHolder {
	height:440px;
	width:480px;
	border:0px;
	position:absolute;
	display:block;
	z-index:1;
	/* IE FIX */
	margin: -16px 0 0 40px;
	/* margin: 0; */
	top: 0px;
	left: 0px;
}
.imagesFlashHolderInner {
	height:440px;
	
	width:480px;
	border:0px;
	position:relative;
	z-index:10001;
	left: 0px;
}

.videoPageMessage {
	display:block;
	margin-left:35px !important;
	width:300px;
	height:134px;
}
.movieWrapper {
	background-color:#000000;
	width:516px;
	height:290px;
	padding:0;
	margin:0;
	border:0;
}
 