@charset "UTF-8";
/* CSS Document */

html,body {
	margin:0;
	padding:0;
	color:#000;
 
	background-position:center;
}

/* PARAGRAPHS */

p, td, li {
font-size: 17px;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
color: #000000;
text-align:left;
line-height: 120%;
}

p {
margin:15px 30px;
text-indent: 1em;
word-break: normal;
}

h1 {
font-size: 35px;
margin:25px 30px;
font-family: 'Open Sans', sans-serif;
font-weight:700;
color: #005a6b;
text-align:center;
text-indent: 0;
line-height: 120%;
}
h2 {
font-size: 30px;
margin:20px 30px;
font-family: 'Open Sans', sans-serif;
font-weight:700;
color: #005a6b;
text-align:center;
text-indent:0;
line-height: 120%;	
}
h3 {
font-size: 25px;
margin:20px 30px;
font-family: 'Open Sans', sans-serif;
font-weight:700;
color: #39b54a;
text-align:center;
text-indent:0;
line-height: 120%;	
}

h4 {
font-size: 30px;
margin:20px 30px;
font-family: 'Open Sans', sans-serif;
color: #005a6b;
font-weight:700;
text-align:left;
margin:15px 30px;
text-indent:0;
line-height: 120%;	
}

/* LISTS */
ul, ol {
margin: 15px 30px 15px 45px;
text-indent:0;
padding: 0;
text-align:left;
}
li {
word-break: normal;
margin-left:1em;
margin-bottom:15px;
}

ul.radial-olive li {list-style: none; background: url(../images/bullets/radial-olive.png) top left no-repeat; padding-left: 30px; min-height: 23px; padding-top:0;}
ul.check-turquoise3 li {list-style: none; background: url(../images/bullets/check-turquoise3.png) top left no-repeat; padding-left: 30px; min-height: 26px; padding-top:3px;}
ul.arrow-turquoise li {list-style: none; background: url(../images/bullets/arrow-turquoise.png) top left no-repeat; padding-left: 30px; min-height: 22px; padding-top: 2px;}
ul.square-turquoise2 li {list-style: none; background: url(../images/bullets/square-turquoise2.png) top left no-repeat; padding-left: 30px; min-height: 20px; padding-top: 0;}

/* MODULES */

div.mainContent {
-moz-border-radius:14px 14px 14px 14px;
-webkit-border-radius:14px 14px 14px 14px;
border-radius:14px 14px 14px 14px;
-moz-box-shadow: 0 0 10px 5px rgba(0,0,0,0.65);
-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.65);
box-shadow: 0 0 10px 5px rgba(0,0,0,0.65);
margin:1em auto;
padding:1.5em 0;
width:725px;
background:#FFFFFF;
border:0;
border-width:0;
}

.sidebar {
float:right;
-moz-border-radius:14px 14px 14px 14px;
-webkit-border-radius:14px 14px 14px 14px;
border-radius:14px 14px 14px 14px;
border: 1px solid;
padding: 5px;
margin: 0 30px 15px 15px;
width: 275px;
}

.sidebar p {
text-indent:0;
margin:10px;
font-size: 16px;
}

.sidebar h1 {margin:10px auto;}

.middlebar {
-moz-border-radius:14px 14px 14px 14px;
-webkit-border-radius:14px 14px 14px 14px;
border-radius:14px 14px 14px 14px;
border: 1px solid;
padding: 5px;
margin: 0 auto 15px auto;
width: 645px;
}

.middlebar p {
margin:15px 25px;
text-indent: 1em;
text-align:left;
word-break: normal;
font-size: 1em;
line-height:1.2em;
}

.header {
width:655px;
background-color: #edf3ed;
border:none 0;
margin: 10px auto 20px auto;
padding:1px 0;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.middlebar-header {
width:595px;
background-color: #deede2;
border:none 0;
margin: 10px auto 20px auto;
padding:1px 0;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.testimony-box {
width:595px;
margin:0 auto;
padding:1px 0;
border:none 0;
background-color: #fffde9;
}

/* SHADOW */

.shadow {
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.65);
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.65);
box-shadow: 5px 5px 10px rgba(0,0,0,0.65);
}

/* FORMATS */

img {border:0 none;}
.bold {font-weight:bold;}
.italics {font-style:italic;}
.underline {text-decoration:underline;}
.hilite {background-color: #FFFF00}
.shaded-text {text-shadow: 2px 2px 4px #000000;}
.shaded-text2 {text-shadow: 2px 2px 3px #999999;}
.shaded-text3 {text-shadow: 1px 1px 1px #888888;}
.border {border:1px solid #000000;}
.larger {font-size:larger;}
.smaller {font-size:smaller;}
.no-indent {text-indent:0;}
.no-border {border:none 0;}
.no-margin {margin:0;}
p.center {text-align:center;}

/* IMAGES */
.image-right {
float:right;
margin-left: 15px;
margin-right: 30px;
}
.image-left {
float:left;
margin-left:30px;
margin-right:15px;
}

/* COLORS */
.black {color: #000000;}
.white {color: #ffffff;}
.red {color: #f51414;}
.green {color: #05593C;}
.olive {color: #60723c;}
.olive-dark {color: #3a4921;}
.tan {color: #C4B596;}
.blue {color: #07406F;}
.orange {color: #eb7706;}
.brown {color: #5d3710;}
.turquoise {color: #005a6b;}

.bg-olive {background-color: #a4c463;}
.bg-orange {background-color: #eee2b7;}
.bg-cream {background-color: #fffde9;}
.bg-grey-green {background-color: #edf3ed;}
.border-cream {border-color: #6e6e5c;}
.border-orange {border-color: #776d5b;}

/* BUTTONS */
.buttonBest { display: block; width: 250px; height: 70px; background: url('../images/buttons/btn-best-deal.png') bottom; background-position: 0 70; }
.buttonBest:hover { background-position: 0 0; }
.buttonGreat { display: block; width: 250px; height: 70px; background: url('../images/buttons/btn-great-deal.png') bottom; background-position: 0 70; }
.buttonGreat:hover { background-position: 0 0; }
.buttonTrial { display: block; width: 250px; height: 70px; background: url('../images/buttons/btn-trial-offer.png') bottom; background-position: 0 70; }
.buttonTrial:hover { background-position: 0 0; }

.buttonOrderNow { display: block; width: 200px; height: 56px; background: url('../images/buttons/btn-order-now.png') bottom; background-position: 0 56;}
.buttonOrderNow:hover { background-position: 0 0; }

.buttonSubmit { display: block; width: 180px; height: 51px; background: url('../images/buttons/btn-submit.png') bottom; background-position: 0 51;}
.buttonSubmit:hover { background-position: 0 0; }
