body {
background: url('images/products2-bg-sliver.png') #f5f3f3 top repeat-x;
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
}

* {
margin: 0px;
}

p {
padding: 10px 0px;
font-size: 14px;
line-height: 1.4em;
}

td {
vertical-align:text-top;
}

.main-body {
margin-left: auto;
margin-right:auto;
margin-top: 0px;
max-width: 1638px;
height: 1000px;
background: url('https://s3-us-west-1.amazonaws.com/savemarria-images/products2-bg.jpg') top center no-repeat;
padding-top: 200px;
}

.content {
max-width: 908px;
padding: 0px  0px 20px 60px;
margin-left: auto;
margin-right: auto;
background: url('https://s3-us-west-1.amazonaws.com/savemarria-images/content-bg.png') #ffffff right repeat-y;
z-index: 60;
}

.headline-div {
max-width: 908px;
padding: 20px 10px 20px 60px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
background: url('https://s3-us-west-1.amazonaws.com/savemarria-images/ContentTopBg2.jpg') top center no-repeat;
}

.content-left {
width: 600px;
padding-right: 30px;
float:left;
}

.content-right {
float: right;
width: 240px;
padding-right: 12px;
padding-left: 19px;
background: url('https://s3-us-west-1.amazonaws.com/savemarria-images/sidebar-blend.png') top right no-repeat;
}










h1 {
font-family: Arial Narrow;
color: #000;
font-size: 30px;
letter-spacing: -.03em;
padding: 10px 0px;
}

h2 {
color: #1c5094;
font-size: 25px;
letter-spacing: -.05em;
padding: 10px 0px;
}

h5 {
color: #FF0000;
font-weight: bold;
font-size: 18pt;
}

.red {
color: #FF0000;
}

.blue {
color: #1c5094;
}

.text18px {
font-size: 18px;
letter-spacing: -.07em;
}


.testimonials {
color: #252525;
font-size: 12px;
line-height: 1.4em;
padding: 5px 0px;
width: 175px;
margin-left: auto;
margin-right: auto;
}








.clearfix {
clear: both;
width: 100%; 
}

.image-align-right {
float: right;
margin-left: 15px;
margin-bottom: 15px;
}

.psychbadge {
float: right;
margin-top: 0px;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 20px;
}

.testimonial-pics {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.testimonial-pics-left {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}



.centered-margin {
margin-left: auto;
margin-right: auto;
margin-top: 40px;
margin-bottom: 40px;
}

.addcart {
background-color: #F2F2F2;
width: 500px;
padding: 10px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
border: 8px dashed #036;
}

.bluebackground {
background-color: #F2F2F2;
}

.bluebg-blackborder {
width: 95%;
background-color: #F2F2F2;
border: 1px solid #999;
padding: 20px;
}

.bonuses {
width: 602px;
margin-bottom: 20px;
text-align: left;
}

.bonustop {
height: 90px;
}

.bonustop h1 {
color: #af0000;
font-size: 22px;
padding: 40px;	
}

.bonusmid {
background: url(images/BonusBg.png) repeat-y top;
padding: 0px 20px 10px 40px;
}

.bonusbot {
background: url(https://s3-us-west-1.amazonaws.com/savemarria-images/BonusBot.png) no-repeat left;
height: 1px;
}

.fivehundred {
width: 500px;
}

.floatleft {
float:left;
}

.floatright {
float: right !important;
}

.align-center {
text-align: center; 
}

.testimonials-right {
float: right;
display: inline-block;
}


.reviewtesti {
width: 100%;
margin-left: 0px;
}

.reviewtestitop {
background: url(https://s3-us-west-1.amazonaws.com/savemarria-images/ReviewTestiTop.png) no-repeat top left;
height: 17px;
width: 100%;
}

.reviewtestimid {
background: #ededed;
text-align: left;
padding: 0px 25px;
}

.reviewtestibot {
background: url(https://s3-us-west-1.amazonaws.com/savemarria-images/ReviewTestiBot.png) no-repeat top left;
height: 45px;
width: 100%;
}




.testicourse {
width: 407px;
margin: 15px auto 10px auto;
}

.testicoursetop {
background: url(https://s3-us-west-1.amazonaws.com/savemarria-images/TestiCourseTop.png) no-repeat top;
height: 7px;
}

.testcoursemid {
background: #ededed;
}

.testicoursebot {
background: url(https://s3-us-west-1.amazonaws.com/savemarria-images/TestiCourseBot.png) no-repeat top;
height: 33px;
}

.testicourse p {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding: 10px 20px;
}



.inlineblock {
display: inline-block;
}

.clear-block {
clear:both;
display: block;
}

.tickbackground {
background: url('https://s3-us-west-1.amazonaws.com/savemarria-images/check-blue-gloss-001.png') center no-repeat; 
width: 45px;
min-height: 45px;
} 

#nortonbadge {
position: fixed;
top: 2px;
right: 0px;
}