/* CSS Document */
body {
	margin: 0px;
	background-color: #ffffff;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background: url(../images/bg_body.jpg);
	background-position: top;
	background-repeat: repeat-y;
}
p {
	color: #6a7483;
	margin: 10px;
}
h1 {
	color: #be458c;
	font-size:14px;
}
table, td {
	border: none;
	border-collapse: collapse;
}
td img {
	display: block;
}
#frameMenu {
	width: 128px;
	height: 313px;
}
#freeTrial {
	width: 253px;
	height: 654px;
	margin: 0px;
	vertical-align: top;
	overflow: hidden;
	padding: 0px;
	margin: 20px 10px 15px 0px;
}
#tableBanner {
	width: 100%;
	height: 185px;
	background-image: url(../images/bg_banner.jpg);
	background-repeat: no-repeat;
}
#tableBanner .preemptivemeds {
	padding: 20px 0px 0px 20px ;
	text-align: left;
	vertical-align: top;
}	
#tableBanner .model_psn_top {
	width: 395px;
	height: 89px;
	background: url(../images/model_top.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#tableBanner .logo_psn {
	padding-right: 14px;
	vertical-align: middle;
}
#tableBannerInner {
	width: 100%;
	height: 185px;
}
#tableBannerInner .pre_logo_psn {
	padding: 20px 20px 0px 0px;
}
#tableBannerInner .premenora_logo_psn {
	vertical-align: bottom;
	padding-right: 26px;
}
#tableContentArea {
	width: 100%;
}
#tableContentArea .left_stripe {
	width: 126px;
	height: 46px;
	vertical-align: top;
}
#tableMain .order_now_psn {
	vertical-align: middle;
	padding: 15px 40px 15px 0px;
}
#tableMain .order_now_psn_ii {
	vertical-align: top;
	padding: 15px 0px 15px 57px;
}
#tableMain .very_sign_psn {
	vertical-align: middle;
	padding: 15px 58px 15px 0px;
}
#tableContentArea .right_stripe {
	width: 292px;
	height: 277px;
	vertical-align: top;
	text-align: right;
}
#tableMain .text_psn {
	color: #00a650;
	padding: 10px 0px 0px 57px;
	vertical-align: top;
	height: 80px;
}
#tableMain .text_psn_2 {
	color: #be458c;
	padding: 10px 0px 0px 57px;
	vertical-align: top;
}
#tableMain .text_psn_2 a{
	color: #be458c;
	text-decoration: none;
}
#tableMain .text_psn_2 a:hover {
	color: #be458c;
	text-decoration: underline;
}
#tableContentHolder {
	width: 100%;
	font-size: 11px;
	line-height: 15px;
}
#tableContentHolder a {
	color: #ac367a;
	font-size: 11px;
}
#tableContentHolder td {
	padding-top: 24px;
	padding-bottom: 24px;
}
#tableContentHolder .text_pink {
	color: #be458c;
	font-style: italic;
}
/*
#tableContent .content_psn {
	padding: 24px 3px 0px 3px;
}
#tableContent .content_italic {
	color: #be458c;
	font-style: italic;
}
#tableContent .subhead {
	color: #be458c;
	font-weight: bold;
	font-size: 11px;
}
*/
#tableFooter {
	width: 100%;
}
#tableFooter a {
	color: #ac367a;
}
#tableFooter .details {
	text-align: left;
	padding: 14px 0px 28px 126px;
	font-size: 9px;
}
#tableFunction {
	width: 100%;
}
#tableMain {
	margin: auto;
	width: 780px;
	background-color: #ffffff;
	background: url(../images/bg_btm.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#tableMain .ani_btm {
	background: url(../images/bg_ani_btm.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
#tableMain .subhead {
	color: #be458c;
	font-weight: bold;
	font-size: 11px;
}
#tableAddedText {
	width: 234px;
	height: 65px;
	vertical-align: top;
}
#tablePic {
	width: 100%;
	margin: auto;
	padding: 0px;
}
#tablePic .pics_brdr{
	border: 1px solid #990066;
}
#tablePic .pics_psn {
	padding-right: 5px;
}
.bg_free_trial_box {
	background: url(../images/bg_free_trial_box.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.bold {
	font-weight: bold;
}
.pic_brdr_0 {
	border: none;
}
.text_align_center {
	text-align: center;
}
.text_align_right {
	text-align: right;
}
.vertical_align_top {
	vertical-align: top;
}
.field_name_psn {
	text-align: left;
	padding: 1px 0px 1px  15px;
}
.table_free_trial {
	width: 203px;
	color: #58595b;
	margin: auto;
	_margin-left: 13px; /* IE 6 and below */ 
	background: url(../images/bg_free_trial.jpg);
	background-position: top;
	background-repeat: repeat-y;
	font-size: 12px;
}
.textfield_common {
	width: 172px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595b;
	border: 1px solid #b4c4d2;
	vertical-align: middle;
	margin-top: 2px;
}
.bg_brown {
	background-color: #fff0b2;
	height: 81px;
	_height: 75px; /* IE 6 and below */
}
img {
	border: none;
}
.table_doctor_recommends {
	height: 111px;
	margin-left: 50px;
	_margin-left: 25px; /* IE 6 and below */
	float: left;
}
.thumb_holder_dr {
	width: 92px;
	border-left: 1px solid #ace098;
}
.doctor_recommends_content {
	width: 116px;
	height: 116px;
	color: #2a9701;
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #ace098;
}
.doctor_recommends_head {
	margin: 6px 0px 6px 0px;
}
.order_now_psn {
	margin: 5px 0px 0px 0px;
}
.offer_ani_psn {
	text-align: right;
	height: 173px;
	vertical-align: top;
	padding-right: 25px;
}
.bod_txt2_w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.bod_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #102945;
	text-decoration: none;
}
.bod_txt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #2d8012;
	text-decoration: none;
}
