

body {
	margin:0px auto;
	color:#000;
	font:12px verdana,Tahoma,helvetica,sans-serif;
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/bgnd4.gif");
	text-align:center;
}

.clear {
	clear:both;
}

a {
	color:#D02931;
}

a:hover {
	color:#ff0009;
}

h2 {
	font-size:16px;
	color:#D81920;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

h3 {
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.grayBlock {
	padding:1px 10px;
	background-color:#E7E7E7;
}

#header.content_container > .content_inner {
	background:white;
}

#header.content_container > .content_inner > #content {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/de/header_bg_de.jpg");
	background-size:100% auto;
	background-repeat:no-repeat;
	padding:2px;
}

#header.content_container > .content_inner > #content > .clear {
	display:none;
}

ul.imageFader {
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
}

ul.imageFader > li {
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	transition:all 2.5s;
}

ul.imageFader > li.active {
	opacity:1;
}

ul.imageFader > li > img {
	width:100%;
	height:auto;
}

#header.content_container > .content_inner > #content > a > #phoneOrder {
	width:243px;
	height:100px;
	margin:18px 3px 2px 0px;
	float:right;
	background:#F2F5F7 url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/de/phone_bg_de.jpg") repeat scroll 0% 0%;
	text-align:center;
	position:relative;
}

#header.content_container > .content_inner > #content > a > #phoneOrder > #phoneNumber {
	position:absolute;
	font-size:19px;
	font-weight:bold;
	color:#357388;
	top:19px;
	width:100%;
}

#header.content_container > .content_inner > #content > a > #phoneOrder > #promoCode {
	background-color:#FFF;
	width:76px;
	height:18px;
	margin:60px auto auto;
	font-weight:bold;
}

#header.content_container > .content_inner > #content > #video6 {
	width:244px;
	height:122px;
	margin:2px 3px 0px;
	clear:right;
	float:right;
}

#header.content_container > .content_inner > #content > #video6 video {
	width:100%;
	height:100%;
}

#header.content_container > .content_inner > #content > #nav {
	border:3px solid #D6D7D9;
	border-radius:10px;
	margin:8px 3px 0px 1px;
	background-color:#EDF2F5;
	padding:6px 0px;
}

#header.content_container > .content_inner > #content > #nav > ul {
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center
}

#header.content_container > .content_inner > #content > #nav > ul > li {
	display:inline;
}

#header.content_container > .content_inner > #content > #nav > ul > li::after {
	content:' | ';
	white-space:nowrap;
}

#header.content_container > .content_inner > #content > #nav > ul > li:last-child::after {
	content:'';
}

#header.content_container > .content_inner > #content > #nav > ul > li > a {
	text-decoration:none;
	font:bolder 14px "Trebuchet MS",Verdana,Geneva,Arial,sans-serif;
	color:#B60A24;
}

#header.content_container > .content_inner > #content > #nav > ul > li.active > a {
	color:black;
}

#header.content_container > .content_inner > #content > #nav > ul > li > a:hover {
	color:#730000;
	font:bolder 14px "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration:underline;
	background-color:#D7D7D5;
}

.content_container > #mainContent.content_inner {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/lc_bgstripes.gif");
}

.content_container > #mainContent.content_inner {
	position:relative;
}

.content_container > #mainContent.content_inner > .sideBlock img.bottomFade {
	position:absolute;
	bottom:0px;
	left:0px;
}

.content_container > #mainContent.content_inner > .sideBlock {
	float:left;
	width:150px;
}

.bbbBlock {
	padding-top:15px;
}

.bbbBlock.black {
	display:none;
	width:174px;
	margin:0px auto;
}

.content_container > #mainContent.content_inner > .mainBlock {
	background-color:white;
	min-height:500px;
	float:right;
	width:500px;
}

.content_container > #mainContent.content_inner > .mainBlock > .padding {
	padding:0px 6px;
}

h1 {
	font-size:20px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.mainBlock {
	text-align:left;
}

.bold {
	font-weight:bold;
}

.red {
	color:#D81920;
}

.gold {
	color:#FC0;
}

.subhead2 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.highlite {
  background-color:#FF9;
  color:#000;
	font-size:11px;
  font-weight:normal;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

.highlite2 {
	background-color:#FF9;
	color:#000;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.head1 {
	font-size:18px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.head4 {
	font-size:14px;
	color:#D81920;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
}

.head3 {
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.goods img {
	float:right;
	clear:right;
}

.goods .b1 {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/b1.gif");
	background-position:right top;
	min-height:128px;
}

.list {
	font-size:16px;
	color:#000;
	font-weight:normal;
	padding-top:6px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
}

.goods .b1 ul {
	padding-top:15px;
}

.great {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/c.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 145px;
	min-height:150px;
}

.bioperin {
	background-color:#E7E7E7;
	border:solid 1px #ccc;
	padding:0px 10px;
}

.block_d {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/block_d01.jpg");
	background-position:5px bottom;
	background-repeat:no-repeat;
	padding:0px 0px 10px 15px;
	height:98px;
}

.block_d img {
	float:right;
	padding-left:10px;
}

p.block {
	font-size:16px;
	color:#000;
	font-weight:normal;
	padding-top:18px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	margin-top:0px;
}

.block_g {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/g2.jpg");
	background-position:0px bottom;
	background-repeat:repeat-x;
	height:112px;
}

.block_g img {
	float:left;
}

.block_g p {
	padding-top:28px;
}

.navigation {
	text-align:center;
}

.navigation .order {
	margin-left:100px;
}

#footer > .content_inner {
	background-color:white;
}

#footer ul.links {
	border-top:solid 1px #003981;
	border-bottom:solid 1px #003981;
	padding:5px 10px;
	list-style:none;
	margin:0px;
}

#footer ul.links > li {
	display:inline;
}

#footer .links a {
	font-family:Verdana,Geneva,Arial,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#8B0000;
	text-decoration:underline;
}

#footer ul.links > li.active > a,
#footer .links a:hover {
	color:#00478A;
}

#footer .fda {
  font-family:Verdana,Geneva,Arial,sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
	padding:20px 10px 25px;
	margin-bottom:25px;
}

#footer .fda a {
	font-family:Verdana,Geneva,Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#8B0000;
	text-decoration:underline;
}

.block_h {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/blockh_04.jpg");
	background-position:20px bottom;
	background-repeat:repeat-x;
	height:163px;
	padding:0px 0px 0px 15px;
}

.block_h img {
	float:right;
}

.block_h span.subhead2 {
	line-height:55px;
}

.list2 {
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding-top:3px;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
}

.block_h .list2 {
	padding-top:13px;
}

.block_e .head2 {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/e1.gif");
	background-position:left top;
	line-height:34px;
	max-width:585px;
	padding-left:25px;
	height:47px;
}

.head2 {
	font-size:18px;
	color:#D81920;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.anatomy {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/e2.gif");
	height:415px;
}

.anatomy img {
	float:left;
	margin-right:20px;
}

.anatomy .text {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/e4.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
	height:415px;
	padding:15px 25px;
}

.block_j {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/blocks_j1.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	height:139px;
	padding-right:5px;
}

.block_j img {
	float:right;
}

.block_j ul {
	padding-top:15px;
}

.comments {
	background-color:#f2f2f2;
	border:1px solid #cfcfcf;
	padding:10px;
}

.dotItem {
	border-top:1px dotted #cccccc;
	padding:5px 0px 10px;
}

.dotItem.last {
	border-bottom:1px dotted #cccccc;
}

.placebo {
	text-align:center;
}

.doctor {
	margin-top:15px;
	margin-left:3px;
	border-top:1px solid #D02931;
	border-bottom:1px solid #D02931;
	padding:20px 0px 5px;
}

.doctor img {
	float:left;
	margin-right:15px;
}

.block_l {
	background-color:#F7F7F7;
	border:solid 1px #EBEBEB;
	margin-top:15px;
	min-height:250px;
	padding:0px 10px;
}

.block_l img {
	float:left;
	margin-right:12px;
}

.block_l .lightBlock {
	padding:15px;
	background-color:white;
	border:solid 1px #EBEBEB;
}

.ingr_pics {
	text-align:center;
}

.ingr_pics img {
	border:1px solid #000000;
	margin:0px 3px;
}

.ingredients > .ingredient {
	border:solid 1px #EBEBEB;
	background-color:white;
	padding:0px;
	margin-bottom:10px;
}

.ingredients > .ingredient > .heading {
	padding-left:70px;
	background-color:#F0F0F0;
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/leaf.png");
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/leaf.png"), linear-gradient(#F0F0F0, #FFFFFF);
	background-repeat:no-repeat;
	background-position:left top;
	height:45px;
	padding-top:5px;
}

.ingredients > .ingredient > .heading > .name {
	font-size:18px;
	color:#707070;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.ingredients > .ingredient > .heading > .latin {
	font-size:14px;
	color:#D81920;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.ingredients > .ingredient > .info {
	min-height:190px;
	border-top:solid 1px #EBEBEB;
	padding:10px 200px 10px 20px;
}

.ingredients > .ingredient > .info {
	background-repeat:no-repeat;
	background-position:right top;
}

.ingredients > .ingredient.bioperin > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_bioperine.jpg");
}

.ingredients > .ingredient.damiana > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_damiana.jpg");
}

.ingredients > .ingredient.epimedium > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_epimed.jpg");
}

.ingredients > .ingredient.cuscuta > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_cuscuta.jpg");
}

.ingredients > .ingredient.ginkgo > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_ginkgo.jpg");
}

.ingredients > .ingredient.ginseng > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_ginseng.jpg");
}

.ingredients > .ingredient.sawpalm > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_sawpalm.jpg");
}

.ingredients > .ingredient.muira > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_muira.jpg");
}

.ingredients > .ingredient.catuaba > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_catuaba.jpg");
}

.ingredients > .ingredient.hawthorn > .info {
	background-image:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/ingr/back_hawthorn.jpg");
}

ul.faq {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.faq > li.question {
  background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/q.gif") no-repeat scroll left top transparent;
  padding-left:45px;
  min-height:35px;
	font-weight:bold;
	font-size:18px;
	font-weight:bold;
}

ul.faq > li.answer {
  background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/a.gif") no-repeat scroll left top transparent;
  padding-left:34px;
  min-height:35px;
  margin-bottom:10px;
}

ul.faq > li.answer > div.box {
	border:1px solid #EFEFEF;
	padding:10px 10px;
}

ul.faq > li.answer > div.box p:first-child {
	margin-top:0px;
}

ul.faq > li.answer > div.box p:last-child {
	margin-bottom:0px;
}

table.comparison {
	background-color:#CCC;
}

table.comparison tr.heading td {
	background-color:#DB2730;
	background:linear-gradient(#DB2730, #EC3843);
}

table.comparison tr.heading td {
	border-bottom:solid 2px #AB2027;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

table.comparison tr.heading td:first-child {
	text-align:left;
}

table.comparison td {
	padding:0 7px 0 7px;
	color:#FFFFFF;
	text-align:center;
	background-color:white;
	height:32px;
}

table.comparison tr td.ingredient {
	color:black;
	text-align:left;
}

table.comparison tr td.yes {
	color:#33cc00;
}

table.comparison tr td.no {
	color:#C33;
}

table.comparison tr td.vigrxColumn {
	background-color:#ffffeb;
}

table.comparison tr.category td {
	color:black;
}

table.comparison tr.category td:first-child {
	text-align:left;
}

.whyBlock img {
	float:left;
	margin-right:10px;
}

.guaranteeCertificate {
  background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/de/guaranteeCertificate.jpg") no-repeat scroll center top transparent;
	width:491px;
	height:373px;
	margin:20px auto;
}

.guaranteeCertificate > .padding {
	padding:170px 50px 50px;
	height:155px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	line-height:15px;
}

.dash {
	display:none;
}

img.maxwidth {
	max-width:100%;
	height:auto;
}

.cs {
  background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/cs.jpg") no-repeat scroll center top transparent;
	width:572px;
	height:277px;
	margin:15px auto;
}

.cs > .padding {
	padding:7% 7% 7% 38%;
}

.testimonials > .text {
	border:solid 1px #ccc;
	width:540px;
	margin:0px auto 10px;
	max-width:100%;
}

.testimonials > .text > .padding {
	padding:10px;
}

.testimonials > .text img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.testimonials > .text .signature {
	text-align:right;
	font-weight:bold;
}

.testimonials > .video {
	margin-bottom:10px;
	margin:0px auto;
}

.testimonials > .video > .top {
	background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/testimonials/film_box_top.jpg") no-repeat scroll center top transparent;
	background-size:100% auto;
	font-size:12px;
	color:#D81920;
	font-weight:bold;
	font-family:Tahoma,Geneva,Arial,sans-serif;
	font-style:normal;
}

.testimonials > .video > .middle {
	background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/testimonials/film_box_bg.jpg") repeat-y scroll center top transparent;
	background-size:100% auto;
	padding:0px 60px;
}

.testimonials > .video > .middle .description {
	padding:5px 0px;
}

.testimonials > .video > .middle > video {
	display:block;
	margin:0px auto;
	max-width:100%;
	height:auto;
}

.testimonials > .video {
	text-align:center;
}

.testimonials > .video > .bottom {
	background:url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/testimonials/film_box_bottom.jpg") no-repeat scroll center top transparent;
	background-size:100% 100%;
	height:14px;
}

.subhead {
	font-size:16px;
	color:#D81920;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
}

.address {
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-align:center;
}

.contactform ul,
.contactform ol {
	padding:0px;
	margin:0px;
	list-style:none;
}

.contactform {
	text-align:left;
	padding:0px 20px 20px;
	border:1px solid #AD1A22;
	max-width:530px;
	margin:0px auto;
}

.contactform select, .contactform textarea {
	border:1px solid #CDCDCD;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

.contactform input {
	border:1px solid #CDCDCD;
	width:300px;
}

.contactform label {
	width:160px;
	display:inline-block;
	text-align:right;
}

.contactform ul ul li {
	margin:5px auto;
}

.contactform .button {
	background-color:#AD1A22;
	color:#FFF;
	font-weight:bold;
	width:180px;
	height:30px;
	cursor:pointer;
}

.contactform #submit {
	text-align:right;
	margin-top:15px;
}

img {
	max-width:100%;
	height:auto;
}

#customerservice {
	display:block;
	margin:20px 5px;
	border:1px solid #DFDFDF;
	padding:0px 15px;
}

.quickAnswers > .title {
	font-weight:bold;
	border-top:solid 4px #BABABA;
	border-bottom:solid 4px #BABABA;
	background-color:#E4E4E4;
	margin-top:20px;
	padding:1px 5px;
}

.quickAnswers ul.questions {
	padding:0px;
	list-style:none;
	margin-top:0px;
}

.quickAnswers ul.questions > li.q {
	font-weight:bold;
	margin-top:12px;
}

.quickAnswers ul.questions > li.a > ul {
	list-style:none;
	margin:0px;
	margin-top:5px;
	padding-left:30px;
}

.feedbackFormBlock form#frmEmailer .formLine.submit {
    text-align: right !important;
    margin-top: 10px !important;
}
