#primaryContent {
float:left;
width:860px;
display:inline;
padding:10px 10px 10px 20px;
text-align:left;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background:#FFFFFF none;
	text-align:center;
	}
	* html .body {height:1%;}

#background{
	padding-top:0px;
	background-position:0em .9em;
	height: 720px;
	width: 860px;
	padding-right: 5px;
	}
	.backgroundImage {
	padding: 0px;
	background:url(images/LLFswlintroCrop.jpg) no-repeat center;
	}
	.subBackgroundImage {
	background: url(images/introBackground.gif) no-repeat center; 
	}
	.mainBackgroundImage {
	background: url(images/MainBackground.jpg) no-repeat center; 
	}
	.productBackgroundImage {
	background: url(images/productBackground.gif) no-repeat center; 
	}
	.familyBackgroundImage {
	background: url(images/familyBackground.gif) no-repeat center; 
	}
	.corporateBackgroundImage {
	background: url(images/corporateBackground.gif) no-repeat center; 
	}
	.p:first-letter {font-weight:bold;}

/* to preload images in img tags at bottom */
.hiddenPic {display:none;}
	
#butMenuPlacement {
	margin-top:510px;
	width: 860px;
	position:absolute; /* needed to keep it in center of page */
}
#butMenuPlacementIndex {
	margin-top:200px;
	margin-left:50px;
	position:absolute; /* needed to keep it in center of page */
}
#videoPlacement{
	margin-top:420px;
	margin-left:60px;
	height:94px;
	width:100px;
/*	background: url(images/videoBox.gif) no-repeat center; */
	position:absolute; /* needed to keep it in center of page */
}
#videoPlacement2{
	margin-top:520px;
	margin-left:70px;
	height:94px;
	width:100px;
	background: url(images/videoBox.gif) no-repeat center; 
	position:absolute; /* needed to keep it in center of page */
}
#butCorpGlobalMenu a{
	text-decoration:none;
		color:#666633;
	}
#butCorpGlobalMenu {
	margin-top:55px;
	margin-left:600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#669999;
	position:absolute; /* needed to keep it in center of page */
}

#butCorpGlobalMenu a:link { color:#669999; }
#butCorpGlobalMenu a:hover { color:#669999}
#butCorpGlobalMenu a:active { color:#666633 } /* 666633 = khahki green */
 

#txtIntroMargin {
	margin-top:600px;
	margin-left:275px;
	margin-right:275px;
	position:absolute;
}
#txtIntro {
	color:#666633;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
	.txtIntroSub{
	margin-left:10px;
	}
#divSpacer {height:20px;}

/* mainMenu */
#navBar a {
	display:inline;
	width:auto;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}
#navBar {
	height:0px;
	margin-top:50px;
	margin-left:300px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #993300;
	width: 760px;
	list-style: none;
	position:absolute;
}
#navBar li {
	float: left;
	padding: 0 .5em;
	background: url(images/LLFTextBar.jpg) repeat-y right;
	float: left;
}
#navBar li a {
	display:block;
	color:#993300;
	}
#navBar #Contact { background: none; }
#navBar ul li { float: left;}
#navBar a:link { color:#993300 }
#navBar a:hover { color:#333399 }
#navBar a:active { color:#993300 } 
 
/* main Wrapper that holds it all together */
#wrapper{
	width:760px;
	margin:0px auto;
	background-color:#FFFFFF;
	padding:0px 10px 10px 20px;
	text-align:left;
 }
#footerBar a {
	display:inline;
	width:auto;
	text-decoration:none;
	margin: 0;
	padding: 0px;
}
#footerBar {
	height:.5em;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	width: 255px;
	list-style: none;
	text-align:center;
}
.footerTopLine {
	border-top:solid 1px #993300;
	}
#footerBar li {
	float: left;
	padding: 0 .5em;
	background: url(images/LLFTextBar.jpg) repeat-y right;
	float: left;
}
#footerBar li a {
	display:block;
	color:#993300;
	}
#footerBar #Contact { background: none; }
#footerBar ul li { float: left; }
#footerBar a:link { color:#993300 }
#footerBar a:hover { color:#333399 }
#footerBar a:active { color:#993300 } 
#footerLine	{border-top:solid 1px #993300;}

#footer {
	float:left;
	width:29%;
	margin-left: 65%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;  /* for more info section */
	border-top:solid 1px #993300;
	}
	* html #footer
	{	display:inline;}
	
#footerLeft {
	float:left;
	width:15%;
	margin-left:-45%;
	}
#footerRight{
	float:left;
	width:15%;
	}
#footerInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	height:10px;
/*	width:860px;*/
	margin-left:10px;
}
#footerDivIndex{ margin-top:600px;margin-left:40px; width:775px; position:absolute;}
#footerDivCommon{margin-left:120px; width:775px;}
#footerDivCorp{margin-left:90px; width:775px;}
#footerDivCorp2{margin-left:105px; width:775px;}
#footerDivCustom{margin-left:140px; width:775px;}

#divSpacerFooter {height:.0em;}
#divSpacerFooter2 {height:8px;}
#triviaGameBox {
	width:145px;
	height:150px;
	margin-top:20px;

}
.triviaText1 {
	margin-top:5px;
	width:140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #666666;	
}
.triviaText2{
	margin-top:10px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6699CC;
	width: 130px;
}
.triviaText3{
	margin-left:10px;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.triviaText4 {
	margin-top:5px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #666666;	
}
.learnMore{
	margin-top:20px;
	margin-left:10px;
}
	* html #learnMore
	{	display:inline;}
.learnMoreLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6699CC;
	text-decoration:none;
}
#tributeBox{
	width:145px;
	height:150px;
}
#livingLegacyBox{
	width:155px;
	height:150px;
}
.learnMoreLiving{
	margin-top:1px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6699CC;
}
#timelineImage{
	margin-top:20px;
	margin-left:50px;
	position:absolute;
}
#timelineText{
	margin-top:30px;
	margin-left:400px;
	width:325px;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	position:absolute;
}
#familyVideoImg{
	margin-top:75px;
	margin-left:390px;
	position:absolute;
}
#familyVideoImgSub{
	margin-top:155px;
	margin-left:390px;
	position:absolute;
}

#familyWrapper{
	margin-top:80px;position:absolute; width: 800px;z-index:0;
}
#famMainBox{
	width:451px;
	height:557px;
	background: url(images/famMainBox.gif) no-repeat;
	margin-left: 275px;
	margin-top: 120px;
	position: absolute;
}
#tellYourStory{
	margin-top:105px;
	position:absolute;
	width: 450px;
}
.familyText{
	margin-top:140px;
	width:425px;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-left: 12px;
}
.familyCheckText{
	margin-top:275px;
	width:450px;
	position:absolute;
	font-size: 10pt;
	font-weight:bold;
	color: #666633;
}
#tributeQuizBox{
	width:448px;
	height:338px;
	background: url(images/tributeTriviaBox2.gif) no-repeat;
}
#triviaVideoTextBulletTitle{
	margin-left:10px; 
	margin-right:30px;
}
.triviaVideoTextBulletTitleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666633;
}
.triviaText{
	margin-top:45px;
	margin-left:5px; 
	margin-right:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #6699CC;
}
.triviaTextSummary{
	margin-top:20px;
	margin-left:40px; 
	margin-right:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
#triviaTextBullet{
	margin-left:10px;
	margin-right:30px;
	line-height: 12px;
}
.triviaTextBulletFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666633;
	font-weight:bold;
}
.tributeQuizBoxText{
	margin-top:80px;
	margin-left:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	color: #336699;	
	line-height:.1em;
}
.tributeQuizBoxText2{
	margin-top:15px;
	margin-left:10px; 
	margin-right:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699CC;
}
.tributeQuizBoxText3{
	margin-left:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
}
.watchDemo{
	margin-top:20px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #993300;
}
.watchDemoQuiz{
	margin-top:30px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #993300;
}
.orderNow{
	margin-top:50px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699CC;
}
#tributeVideoBox{
	width:448px;
	height:338px;
	background: url(images/tributeVideoBox2.gif) no-repeat;
}
.tributeVideoBullet{
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
#livingLegacyProductBox{
	width:463;
	height:449px;
	background: url(images/livingLegacyBox2.gif) no-repeat;
}
.tributeVideoBoxText{
	margin-top:95px;
	margin-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	color: #336699;	
	line-height:.1em;
}
.tributeVideoBoxText2{
	margin-top:20px;
	margin-left:15px; 
	margin-right:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.tributeVideoBoxText3{
	margin-left:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
}
.livingLegacyBoxText{
	margin-top:95px;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	color: #336699;	
	line-height:.1em;
}
.livingLegacyBoxText2{
	margin-top:15px;
	margin-left:0px; 
	margin-right:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699CC;
}
.livingLegacyBoxText3{
	margin-left:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
}
#highlightVideoBox{
	margin-top:120px;
	margin-left:280px;
	width:452px;
	height:532px;
	background: url(images/highlightVideoBox2.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.highlightVideoText{
	margin-top:190px;
	margin-left:20px; 
	margin-right:30px;
}
#p:first-letter {font-weight:bold;}

.highlightVideoTextBolder{
	margin-top:15px;
	margin-left:20px; 
	margin-right:30px;
	font-size: 10pt;
	font-weight:bolder;
}
.highlightVideoTextBold{
	margin-top:15px;
	margin-left:5px; 
	margin-right:25x;
	font-size: 10pt;
	font-weight:bold;
}
.highlightVideoTextBullets{
	margin-left:50px;
	margin-right:30px;
	margin-top: 2px;
}
#trainingWrapper{
	margin-top:170px;margin-left:272px;
	position:absolute;
}
#trainingVideoBox{
	margin-top:175px;
	margin-left:274px;
	width:452px;
	height:532px;
	background: url(images/trainingVideoBox.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	position:absolute;
}
.trainingTopImage{
	height:95px;
	margin-top:30px;
	position:absolute;
	top: 2px;
	width: 450px;
}
.trainingVideoTextBolder{
	margin-top:5px;
	margin-left:0px;
	margin-right:30px;
	font-size: 10pt;
	font-weight:bolder;
	position:absolute;
	width: 435px;
}
.trainingVideoText{
}
#txtGetQuote{
	margin-left:20px; 
	margin-right:30px;
	color:#990000;
	font-size:14px;
	font-weight:bold;
}
#customVideoBox{
	margin-top:120px;
	margin-left:280px;
	width:452px;
	height:532px;
	background: url(images/customVideoBox.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.customTopImage{
	height:95px;
	margin-top:30px;
}
.customVideoTextBolder{
	margin-top:10px;
	margin-left:20px; 
	margin-right:30px;
	font-size: 10pt;
	font-weight:bolder;
}
.customVideoText{
	margin-top:10px;
	margin-left:20px; 
	margin-right:30px;
}
#tributeVideoTextBulletTitle{
	margin-left:50px; 
	margin-right:30px;
}
.tributeVideoTextBulletTitleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666633;
}
#tributeVideoTextBullet{
	margin-left:50px; 
	margin-right:30px;
}
.tributeVideoTextBulletFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666633;
	line-height:0.2em;
	font-weight: bold;
}
.livingLegacyBulletFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666633;
	font-weight: bold;
}
#contactWrapper{
	margin-top:80px;position:absolute; width: 800px;z-index:0;
}
#contactBox{
	margin-top:120px;
	margin-left:260px; /* 280 */
	width:470px; /* 460 */
	height:532px;
	background: url(images/ContactBox.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.contactBoxImages{
	margin-left:20px; 
}
.contactBoxImages2{
	margin-top:-120px;
	margin-right:130px;
	float:right;
}
#contactBoxText{
	margin-top:350px;
	margin-left:280px;
	position:absolute;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#contactBoxTextInfo1{
	margin-top:525px;
	margin-left:280px;
	position:absolute;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}
#contactBoxTextInfo2{
	margin-top:540px;
	margin-left:280px;
	position:absolute;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
}
#contactBoxTextBoldRed{
	margin-top:475px;
	margin-left:300px;
	position:absolute;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bolder;
	color:#990000;
}
.contactBoxTextBold{
	font-weight:bold;
}
.contactBoxTextBullets{
	margin-left:50px; 
	margin-right:30px;
}
#contactBoxTextBoldRedEmail{
	margin-top:505px;
	margin-left:300px;
	position:absolute;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bolder;
	color:#990000;
}
#contactBoxTextBoldRedPhone{
	margin-top:550px;
	margin-left:300px;
	position:absolute;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bolder;
	color:#990000;
}
#contactAboutText{
	height:262px;
	width:117px;
/*	height:325px;
	width:115px;*/
	margin-top:60px;
}
#contactAboutUsBox{
	float:right;
	margin-left:630px;
	margin-right:1px;
	margin-top:210px;
	height:500px;
	width:200px;
	z-index:19092;
	position:absolute;
/*	background: url(images/AboutUs2.gif) no-repeat;*/
}
.contactAboutUsText{
	margin-top:05px;
	width:108px;
	padding:0px 4px 4px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	
}
#AboutTextBox{
	background: url(images/AboutUs2.gif) no-repeat;
	height:300px;
	padding-top: 30px;
	margin-left: 8px;
	margin-top: -5px;
}
#corpWrapper{margin-top:108px;margin-left:272px;position:absolute;}
#corpBoxWrapper{margin-left:2px;width:450px;margin-top:1px;}
#corpImg{padding-left:40px;margin-top:62px;}
#corpTextWrapper{width:370px; margin-left:25px;}
#corpBox{
	width:451px;
	height:557px;
	background: url(images/corpMainBox2.gif) no-repeat; 
}
.corporateBoxTextBoldRed{
	font-size:12pt;
	font-weight:bolder;
	color:#990000;
}
.corporateBoxTextBoldRed10{
	font-size:10pt;
	font-weight:bolder;
	color:#990000;
}
.corpVideoText{
	font-size: 10pt;
}
.corpVideoTextBolder{
	margin-top:15px;
	font-size: 10pt;
	font-weight:bolder;
}
.corpVideoTextBold{
	margin-top:15px;
	font-size: 10pt;
	font-weight:bold;
}
.corpVideoTextBullets{
	margin-left:5px; 
	font-size: 10pt;
	font-weight:bold;
}
.txtPhone{
	color: #336699;
	font-weight:bold;
	font-size: 10pt;
}
#corpVideoImg{
	margin-top:7px;
	margin-left:120px;
	position:absolute;
}
#corpLinkText {
	margin-top:5px;
	width:380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #666666;
	margin-left: 20px;
}
#globalWrapper{
	margin-left:275px;
	margin-top:200px;
	width:450px;
	position:absolute;
}
#globalVideoImg{
	margin-top:142px;
	margin-left:415px;
	position:absolute;
}
#globalBox{
	width:452px;
	height:532px;
	background: url(images/globalBox.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	position:absolute;
}
.globalImage{
	height:95px;
	margin-top:10px;
}
.globalText{
	margin-top:220px;
	margin-left:20px; 
	margin-right:30px;
}
#thanksWrapper{
	margin-left:275px;
	margin-top:225px;
	height:150px;
	width:450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	position:absolute;
}
#orderMainBox{
	width:451px;
	height:557px;
	background: url(images/famMainBox.gif) no-repeat;
	margin-left: 275px;
	margin-top: 200px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}
#orderImg{
	margin-top:142px;
	margin-left:415px;
	position:absolute;
}

