body {
	background:#EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
#container {
	background:url(images/bg.jpg) repeat-y 2px 0;
	width:930px;
	padding-bottom:40px;
	margin:0 auto;
	position:relative;
}
#header {
	background:url(images/header.jpg) repeat-x;
	height:460px;
	width:910px;
	margin:0 auto;
	margin-bottom: -310px;
	border: 1px solid #ABBB3E;
}
#header p{margin:0px; padding:20px;font-size:18px;text-align:center}
#headline1 {
	margin:20px auto 0;
	padding:3px 15px 0;
	text-align:center;
	font-weight:bold
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:38px;
	color:#000;
	text-align:center;
	width:760px;
	margin:0 auto;
	line-height:1em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#607528;
	text-align:center;
	margin:16px;
	line-height:1em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#000;
	text-align:center;
	margin-top:20px;
	margin-bottom:0px;
	line-height:1em;
	font-weight: normal;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	margin-top:10px;
	text-align:left;
	line-height:1.2em;
}

#mainbox_header {
	background:url(images/mainbox_header.png) no-repeat;
	width:853px;
	height:29px;
	margin:0 auto;
	position:absolute;
	top:0px;left:0px;
}
#mainbox {
	background:url(images/mainbox_bg.jpg) repeat-y;
	width:813px;
	margin:20px auto 0;
	padding:30px 20px;
	position:relative;
}
#captionimage {
	width:343px;
	margin:0px auto;
	margin-left:10px;
	padding: 5px;
	border: 1px solid #C2C2C2;
	position:relative;
	float: right;
}
#captionimage p{
	font-size: 14px;
	margin: 8px 0 5px 0;
}
.serif{line-height:1.3em;font-size:15px}
#offerbox {
	border:1px solid #91B532;
	background:#EAF3CB;
	padding:10px;
	width:645px;
	margin:20px auto;
}
#offerbox p {
	padding-left:40px;
	padding-right:40px;
}
#offerbox ul {
	padding-left:20px;
	padding-right:20px;
}


.orderbox{
	background-color: #FEFAF4;
	margin:0 auto;
	margin-bottom: 20px;
	width: 540px;
	padding:20px;
	border: dashed 2px #FFA11F;
}


.orderbox ul.tick li {
	width: 500px;
	margin:0 auto;
	margin-bottom:15px;
	background:url(images/bullet3.jpg) no-repeat;
	padding-left:30px;

}

.orderbox ul.bullet2 li {
	width: 500px;
	background:url(images/bullet2.jpg) left 5px no-repeat;
	padding-left:20px;
	margin:13px 0 13px 10px;
}


#contactbox {
	width:237px;
	height:186px;
	background:url(images/contact.jpg) no-repeat;
	margin:0 auto;
	text-align:center;
	padding:10px 0 0 150px;
}

.tickbox {
	width: 530px;
	height: 58px;
	margin:0 auto;
	border: 1px solid #FFB74B;
	margin-bottom:5px;
	margin-top:25px;
	background:url(images/tickicon.jpg) no-repeat #FFE7CD;
	padding-left:70px;
}

.tickbox p {
	font-weight: bold;
	font-style:italic;
	font-size:16px;
}

.textarea {
	margin:0 auto;
	width: 600px;
}

.menu {
	padding-bottom: 20px;
	background:url(images/menubg.jpg) repeat-y;
	margin:0 auto;
	margin-bottom: 20px;
	width: 499px;
	border: 1px solid #FDE8CC;
	text-align:center;
}
.menu p{
	font-weight: bold;
	margin-bottom: 0px;
}
.testimonial{
	padding: 20px;
	background:url(images/testimonialbg.jpg) repeat-y;
	margin:0 auto;
	width: 600px;
	border: 2px dashed #90AE3A;
}
.video{
	margin:0 auto;
	text-align:center;
}

.video h4{
	text-align:center;
}
.guarantee{
	margin:0 auto;
	width: 629px;
}
.box{
	margin:0 auto;
	margin-bottom: 20px;
	width: 600px;
	padding:20px;
	border: dashed 2px #A8DF00;
}

.box li{
	font-weight: bold;
	font-style:italic;
	padding-left:20px;
	line-height: 1.6em;
	background:url(images/bullet1.jpg) no-repeat;
	padding-left:20px;
}

.box h2{margin:0 0 20px;color:#FFA11F; font-size:30px; margin-bottom: 10px;}
.box h4{text-align:center; line-height:1.4em; margin-top: 5px; margin-bottom: 5px;}
.box .sh{font-size:19px;text-align:center;color:#222;display:block;line-height:1.3em;font-weight:bold}
.box .sales{font-size:18px;font-weight:bold}



ul {
	margin:0;
	padding:0;
	list-style:none;
}

ul.tick li {
	width: 600px;
	margin:0 auto;
	margin-bottom:15px;
	background:url(images/bullet3.jpg) no-repeat;
	padding-left:30px;

}
ul.bullet1 li {
	margin:0 auto;
	width: 600px;
	background:url(images/bullet1.jpg) no-repeat;
	padding-left:20px;
	margin-bottom:15px;
}
ul.bullet2 li {
	background:url(images/bullet2.jpg) left 5px no-repeat;
	padding-left:30px;
	margin:13px 0 13px 50px;
}

ul.bullet4 li {
	background:url(images/bullet4.jpg) left -3px no-repeat;
	padding-left:30px;
	padding-bottom:10px;
	margin:20px 0;
}

.sep {
	border-bottom:3px solid #BBC479;
	margin:40px auto 15px;
}

#footer, #footer a {
	font-size:13px;
	text-align:center;
	color: #fff;
	height: 0px;
}
#mainbox_footer {
	background:url(images/mainbox_footer.jpg) no-repeat;
	width:853px;
	height:29px;
	margin:0 auto;
	position:absolute;
	bottom:0px;left:0px;
}

/* CUSTOM STYLES */
.center{text-align:center}

.green {
	color:#607528;
}
.white {
	color:#FFFFFF;
}
.red {
	color:#CF2222 !important;
}
.blue {
	color:#000099;
}
img{border:none;
	display:block; 
	margin-left: auto;
    margin-right: auto;
}
.h{	background:#FFFF00; }
#list1{margin:0px;padding-left:18px;line-height:1.4em} #list1 li{margin:18px 0}
#subhead{/*width:854px; background:url(images/submid.jpg);position:relative;paddding:10px 0 39px;margin:30px auto 40px;*//*border-top:2px #C00 solid;*/border-bottom:2px #C00 solid;width:800px;margin:auto;padding:0px 0 20px;margin-top:20px;}
#subhead #headline1{line-height:1.4em;font-size:24px;font;color:#222;}
/*
#subhead .top{width:854px;position:absolute;top:-10px;left:0px;background:url(images/subtop.jpg);height:10px;}
#subhead .bottom{width:854px;position:absolute;bottom:-39pxpx;left:0px;background: url(images/subbot.jpg);height:39px}
*/
.redjb{background:#FFE8E8;border:2px solid #FF0202;padding:20px;margin:15px;font-size:18px;text-align:center;line-height:1.4em}
.ul{text-decoration:underline}
