

body{
  -webkit-text-size-adjust:none;
}

.content_container > .content_inner {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header.content_container > .content_inner > #content {
	padding-top:57px;
	background-size:149% auto;
	padding-bottom:10px;
}

#header.content_container > .content_inner > #content > a > #phoneOrder {
	display:inline-block;
	float:left;
	width:210px;
	background-size:100% auto;
	height:87px;
	margin:2px 1px 0px;
}

#header.content_container > .content_inner > #content > a > #phoneOrder > #promoCode {
	margin:0px;
	position:absolute;
	left:70px;
	top:53px;
	background:transparent;
}

#header.content_container > .content_inner > #content > a > #phoneOrder > #phoneNumber {
	font-size:18px;
	top:16px;
}

#header.content_container > .content_inner > #content > #video6 {
	display:inline-block;
	float:right;
	margin:0px;
	width:180px;
	height:auto;
}

#header.content_container > .content_inner > #content > ul.imageFader {
	height:139px;
}

h1 br {
	display:none;
}

.content_container > #mainContent.content_inner > .sideBlock {
	display:none;
}

.content_container > #mainContent.content_inner > .mainBlock {
	float:none;
	width:auto;
	padding-top:1px;
}

img.a1 {
	height:auto;
	width:138px;
}

img.a2 {
	height:auto;
	width:246px;
}

.goods .b1 ul {
	padding:0px 25px 5px;
}

.content_container > #mainContent.content_inner > .mainBlock .vigrxVideo .videoContainer {
	margin:5px;
	width:380px;
	height:253px;
}

.content_container > #mainContent.content_inner > .mainBlock .vigrxVideo video {
	width:380px;
	height:253px;
}

.content_container > #mainContent.content_inner > .mainBlock .vigrxVideo > p.view {
	display:none;
}

.block_d {
	background:none;
	padding:0px 0px 10px 15px;
	background-color:#E7E7E7;
	height:auto;
}

.block_g p {
	display:block;
	position:absolute;
	left:110px;
	font-size:14px;
}

#header.content_container > .content_inner > #content > .clear {
	display:block;
}

.block_h .list2 {
	padding-top:0px;
	font-size:12px;
}

.anatomy {
	height:auto;
}

.anatomy .text {
	height:auto;
}

.block_e .head2 {
	background-size:100% 100%;
}

.block_j ul {
	padding-top:0px;
	padding-left:25px;
}

.block_j ul > li.list {
	font-size:14px;
}

.graph img,
.placebo img {
	width:100%;
	height:auto;
}

.navigation img[width="250"] {
	width:220px;
}

.navigation img[width="100"] {
	width:80px;
}

.block_l img {
	width:140px;
	height:auto;
}

.ingr_pics img {
	margin:0px;
}

.ingredients > .ingredient > .info {
	min-height:0px;
	padding:10px 20px 10px 20px;
	background-size:140px;
}

.ingredients > .ingredient > .info::before {
	content:'';
	display:block;
	float:right;
	width:120px;
	height:130px;
}

table.comparison {
	font-size:9px;
}

.guaranteeCertificate {
	width:400px;
	height:305px;
	margin:20px -5px;
	background-size:100% auto;
}

.guaranteeCertificate > .padding {
	padding:138px 40px 40px;
	height:126px;
	font-size:10px;
	line-height:normal;
}

.dash {
	display:inline;
}

.cs {
	width:388px;
	height:189px;
	background-size:100% auto;
	margin:0px auto;
}

.cs > .padding {
	padding:2% 2% 0% 38%;
}

.cs > .padding h1 {
	margin-top:0px;
	font-size:16px;
}

.cs > .padding h2 {
	font-size:12px;
}

.cs > .padding p {
	font-size:11px;
}

.order p img {
	max-width:100%;
	height:auto;
}

.testimonials > .text img {
	max-width:35%;
}

.testimonials > .video > .top {
	height:23px;
}

.testimonials > .video > .top > br {
	display:block;
}

.testimonials > .video > .middle > .subhead {
	padding-top:10px;
}

.testimonials > .text {
	width:366px;
}

body.testimonials .content_container > #mainContent.content_inner > .mainBlock > .padding {
	padding:0px 6px;
}

.contactform label {
	width:auto;
	text-align:left;
}

.quickAnswers ul.questions > li.a > ul {
	padding-left:15px;
}

.quickAnswers .fax,
.quickAnswers .mail {
	display:none;
}

.bbbBlock.black {
	display:block;
	padding:20px 0px 0px;
}