/* Website: Age Reform Intensives ministe
/* Author: Harma Davtian
/* Date: 02/10/08

/* Main Template ******************************************/


body {
	margin:0;
	padding:0;
	background-color:black;
	background-image: url(images/hp/bg-vertical.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#iwrGlobalWrapper {
	position:absolute;
	left: 50%;
	width:764px;
	margin-left: -382px; /*set to a negative number 1/2 of your width*/
}

.iwrHeader {
	clear:left;
}

.iwrNavbar {
	clear:left;
	height:25px;
	padding:19px 0 0 0;
}

.iwrMainBodyHP {
	clear:left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.iwrMainBody {
	clear:left;
	width:621px;
	margin:33px 0 40px 70px;
	padding:0 0 30px 0;
	background-color:#d4d4d4;
	background-image: url(images/mainbody-btm1.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}

.iwrHP1 {
	float:left;
}

.iwrHP1 p {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color:white;
	line-height:15px;
	margin:0;
	padding:0 0 9px 0;
}

.iwrMainBody a {
	color:#333333;
}

.iwrTemplate1 {	
	padding:24px;
	margin: 0;
}

.iwrTemplate-header {	
	margin: 0px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 24px;
}

/* Left Navigation ******************************************/

ul.leftnav {
	margin:0;
	padding:0 0 18px 0;
}

ul.leftnav li {
	list-style: none;
	/*margin-left:0;*/
	margin:0;
	padding:0;
}

ul.leftnav li a {
	display:block;
	text-decoration:none;
	color:#333333;
	padding:3px 0px 3px 48px;
	background-color:#d4d4d4;
	background-image: url(images/leftnav-bg1.gif);
	background-repeat: no-repeat;
	background-position: left;
}

ul.leftnav li a:hover, ul.leftnav li a.navON {
	display:block;
	text-decoration:none;
	color:#333333;
	padding:3px 0px 3px 48px;
	background-color:#d4d4d4;
	background-image: url(images/leftnav-bg2.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/******* type 2 */

ul.leftnav li.type2 {
	list-style: none;
	margin-left:0;
}

ul.leftnav li.type2 a {
	display:block;
	text-decoration:none;
	color:#333333;
	padding:3px 0px 3px 60px;
	background-color:#d4d4d4;
	background-image: url(images/leftnav-bg3.gif);
	background-repeat: no-repeat;
	background-position: left;
}

ul.leftnav li.type2 a:hover, ul.leftnav li.type2 a.navON {
	display:block;
	text-decoration:none;
	color:#333333;
	padding:3px 0px 3px 60px;
	background-color:#d4d4d4;
	background-image: url(images/leftnav-bg3.gif);
	background-repeat: no-repeat;
	background-position: left;
}



/* Product page 2 columns ******************************************/

.iwrProdCol1 {
	float:left;
	padding:22px 0 0 0;
	width:202px;
}

.iwrProdCol1a {
	padding:0 0 0 36px;
}

.iwrProdCol1a form, .iwrProdCol1a img.purchase {
	margin:12px 0 12px 0;
	padding:0;
}

.iwrProdCol2 {
	float:right;
	padding:22px 0 0 0;
	width:395px;
	margin:0;
}

/* PressMedia ******************************************/

.pressMedia td.previewIMG {
	width:105px;
	vertical-align:top;
	padding:0 0 27px 42px;
}

.pressMedia td.content {
	width:390px;
	vertical-align:top;
	padding:0 0 27px 0;
}

/* drmurad ******************************************/

.drMurad div.previewIMG {
	float:left;
	width:218px;
}

.drMurad div.content {
	float:left;
	width:330px;
}

/* testimonials ******************************************/

.testimonials td.previewIMG1st {
	vertical-align:top;
	width:82px;	
	padding:5px 0 0 0;
	margin: 0;
}

.testimonials td.content1st {
	vertical-align:top;
	padding:5px 0 12px 0;	
	margin: 0;
}

.testimonials td.previewIMG {
	vertical-align:top;
	width:82px;
	border-top:1px solid #999999;
	padding:27px 0 0 0;
}

.testimonials td.content {
	vertical-align:top;
	padding:27px 0 12px 0;
	border-top:1px solid #999999;
}

/* durian ******************************************/

.durianBG {
	margin-right:0;
	padding-right:260px;
	background-image: url(images/durian-bg.jpg);
	background-position: right;
	background-repeat:no-repeat;
}

/* FAQs ******************************************/

.faqs {
	padding-right:50px;
}

.faqs ol.type1 {
	margin-top:0;
	padding-top:0;
}

.faqs ol.type1 li {
	padding-bottom:12px;
	margin-left:-19px;
}

.faqs ol.type2 {

}

.faqs ol.type2 li {
	/*padding:22px 0 22px 0;*/
	margin:22px 0 22px 0;
	padding-bottom:7px;
	margin-left:-18px;
	font-size:11px; /* was 14px*/
	font-weight:bold;
	border-bottom:1px solid #999999;
}

.faqs ol.type2 li h2 {
	font-size:11px;
}

.faqs ol.type2 li p {
	font-size:11px;
	font-weight:normal;
}

.faqs ol.type2 li ul.type1 {
	margin-top:0;
	padding-top:0;
	padding-bottom:30px;
	margin-bottom:0;
}

.faqs ol.type2 li ul.type1 li {
	list-style: square;
	margin-left:-22px;
	line-height:130%;
	font-weight:normal;
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
	padding-top:0;
	margin-top:0;
}

/* wrinkle anatomy ******************************************/

.wrinkleAnatomy {
	
}

ul.wrinkleAnatomyIllustrations {
	margin:0;
	padding:0;
}

ul.wrinkleAnatomyIllustrations li.p1 {
	margin:0;
	padding:35px 0 0 0;
	list-style: none;
	display:block;
	height:184px;
	background-image: url(images/wrinkle-anatomy-i1.jpg);
	background-position:right 15px;
	background-repeat:no-repeat;
	border-top:1px solid #999999;
}

ul.wrinkleAnatomyIllustrations li.p2 {
	display:block;
	margin:0;
	padding:25px 0 0 0;
	list-style: none;
	display:block;
	height:360px;
	background-image: url(images/wrinkle-anatomy-i2.jpg);
	background-position:left 20px;
	background-repeat:no-repeat;
	border-top:1px solid #999999;
}

ul.p2a {
	margin:0;
	padding:0;
	position:relative;
}

ul.p2a li {
	list-style:none;
}

ul.wrinkleAnatomyIllustrations li.p3 {
	margin:0;
	padding:25px 0 0 0;
	list-style: none;
	display:block;
	height:195px;
	background-image: url(images/wrinkle-anatomy-i3.jpg);
	background-position:right 15px;
	background-repeat:no-repeat;
	border-top:1px solid #999999;
}

/* Tables with curved edges ******************************************/

table.type1 {
	background-color:#e4e4e4;
	margin-top:10px;
}

table.type1 th {
	vertical-align:top;
	background-color:#f4f4f4;
	border-bottom:1px solid #ababab;
	border-right:1px solid #ababab;
	text-align:left;
	padding-left:24px;
}

table.type1 td.content {
	vertical-align:top;
	border-right:1px solid #ababab;
	padding:18px 25px 18px 24px;
}

.borderNone {
	border:none;
}

.borderRight {
	border-right:1px solid #ababab;
}

table.type2 {
	background-color:#e4e4e4;
	width:395px;
	margin-bottom:30px;
}

table.type2 td.content {
	vertical-align:top;
	padding:0 0 15px 0;
	border-bottom:1px solid #ababab;
}

table.type2 td.content p {
	padding:18px 15px 0px 13px;
}


/* purchase ******************************************/

.purchase td.previewIMG {
	vertical-align:top;
	width:158px;
	padding:20px 0px 20px 0px;
	border-top:1px solid #999999;
}

.purchase td.content {
	vertical-align:top;
	padding:20px 0px 20px 0px;
	border-top:1px solid #999999;
}


/* Footer ******************************************/

.iwrFooter {
	clear:left;
	padding:0 0 25px 0;
	font-family: Verdana, Arial, sans-serif;
	color:#cccccc;
	font-size:11px;
	text-align:center;
	
}

.iwrFooter a:link {color:#cccccc;text-decoration:none;}
.iwrFooter a:visited {color:#cccccc;text-decoration:none;}
.iwrFooter a:active {color:#cccccc;text-decoration:none;}
.iwrFooter a:hover {color:#cccccc;text-decoration:underline;}



/* Misc. **********************************************/

.clearBoth {
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}

.v8 {font-size:8px;}
.v9 {font-size:9px;}
.v10 {font-size:10px;}
.v11 {font-size:11px;}
.v12 {font-size:12px;}
.v13 {font-size:13px;}
.v14 {font-size:14px;}

.notBold {font-weight:normal;}

.noBottomPadding {padding-bottom:0;}
.noBottomBorder {border-bottom:none;}

div.ingredients {
	width:300px;
}

/* font styles **********************************************/

.iwrMainBody p, .iwrMainBody div, .iwrMainBody table, .iwrMainBody li {
	font-family: Verdana, Arial, sans-serif;
	color:#333333;
	font-size:11px;
}

.iwrMainBody p {
	margin:0;
	padding:0 0 15px 0;
}

.iwrMainBody p.pend {
	margin:0;
	padding:0 0 30px 0;
}

/* H tag styles **********************************************/

.iwrMainBody h3 {
	font-family: Verdana, Arial, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.iwrMainBody h2 {
	font-family: Verdana, Arial, sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}

/* lists **********************************************/

ul.type1 {
	margin-top:0;
	padding-top:0;
	padding-bottom:30px;
	margin-bottom:0;
}

ul.type1 li {
	list-style: square;
	margin-left:-22px;
	line-height:130%;
}

ul.type2 {
	margin-top:0;
	padding-top:0;
}

ul.type2 li {
	list-style: square;
	margin-left:-22px;
	line-height:130%; /* was 100% */
	padding-bottom:15px;
}

/* lines **********************************************/

div.hrDiv1 {
	clear:left;
	height:1px;
	padding:0;
	margin:5px 0 20px 0;
	border-top:1px solid #999999;
}

div.hrDiv1 hr {
	display:none;
}

