/* CSS Document */

/* CSS Document */


html {
  height: 100%;
  margin-bottom: 1px;
}

body {
	margin: 0px 0px 0px 0px;
	height:auto;
	font-size: 10px;
	line-height:20px;
	background-color:#f8f8ec;
	font-family:Tahoma, "Tahoma Bold";
	color:#000000;
	/*background:url(../images/bg-repeat.jpg) repeat-x;*/
}

div#wrapper {
		margin:0 auto;
		height: 500%;
		margin-left: auto;
		margin-right: auto;
		width: 722px;
		background-color:#FFFFFF;
}

div#container{
/*margin-top: 260px;*/
border-left:#e7b917 2px solid;
border-right:#e7b917 2px solid;
/*border-bottom:#e7b917 3px solid;*/
		height: 100%;
		width: 718px;
		/*background:url(../images/FOOTER.jpg) bottom no-repeat;*/

}

div#footer{
background:url(../images/FOOTER.jpg) no-repeat;
}

p {
margin-left:50px;
  margin-top: 0;
  margin-bottom: 5px;
  text-align: justify;
  font-size:14px;
  width:622px;
}

table p{
width:340px;
margin-left:30px;
padding-top:20px;
}

table h1{
margin:auto;
line-height:30px;
padding-bottom:10px;
}

table.lynn{
margin:0 0 0 30px;
padding:0;
}

table.mainProduct{
width:500px;
}

table.mainProduct p{
widows:250px;
}




h1 {
	padding: 0;
	padding-bottom: 5px;
	font-size:25px;
	font-weight: bold;
	color: #CC0000;
	text-align:center;
	line-height:30px;
	width:600px;
}


h2 {
	padding: 0;
	padding-bottom: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #CC0000;
	line-height:30px;	
	font-size:20px;
	width:550px;
	line-height:21px;
	text-align:center;
	font:Helvetica;
}

h3 {
	padding: 0;
	padding-bottom: 5px;
	font-weight: bold;
	vertical-align: bottom;
	color: #CC0000;
	line-height:32px;	
	font-size:16px;
	width:550px;
	padding-left:50px;
	
}



ul{
margin-left:100px;
width:450px;
font-size:14px;
}

*+html ul{
list-style-position:inside;
}


ul.problems{
list-style-image:url(../images/ul_!.png);
}

ul.check{
list-style-image:url(../images/ul_check_small.png);
}

ul.x{
list-style-image:url(../images/ul_x.png);
}


.yellow{
background-color:#FFFF00;
}

.black{
color:#000000;
}

.optin{
border:#FF0000 dashed thick;
width:300px;
background:#d6f3fc;
}


.testimonial p{
width:500px;
padding:20px;
height:auto;
border:#FF0000 dashed;
background:#FFFF99;
}

.testimonialG p{
width:500px;
padding:20px;
height:auto;
border:#FF0000 dashed thick;
background:#FFFFFF;
}


#guarantee{
background:url(../images/certificate.gif) no-repeat;
width:526px;
height:418px;
}

*+html #guarantee p{
width:420px;
padding-top:50px;
font-size:16px;
padding-left:0px;
margin-left:-5px;
}

#guarantee p{
width:420px;
padding-top:50px;
font-size:16px;
padding-left:50px;
}




