@charset "utf-8";
/* CSS Document */

/* Start here - Common Style - Code */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	font-size:12px;
	background:#f4f4f4;
	}
	
A img {
	border:0;
	}
	
ul, li {
		padding:0;
		margin:0;
		list-style:none;
		}
		
div {
	margin:auto;
	}
		
table, tr, td {
	margin:0; width:auto;
	}
	

		a:link {
			text-decoration: none;
			color:#000000;
			}
			
		a:visited {
			text-decoration: none;
			color:#000000;
			}
			
		a:active {
			text-decoration: none;
			color:#000000;
			}
			
		a:hover {
			text-decoration: underline;
			color:#000000;
			}
			
/* End here - Common Style - Code */


/* Start here - Main Style Code */

#mbg {
		background:url(../images/bg.gif) repeat-x left top;
	}
	
	#mbg_inner {
		background:url(../images/bg_inner.gif) repeat-x left top;
		}
	
	#mwidth {
		width:996px; overflow:hidden;
		}
		
	#logo {
		width:283px; height:169px; position:absolute;
		}
		
	#mainbanner {
		height:283px; margin:6px 0 0 0;
		}
		
		.main_inbg {
			background:url(../images/banner_in_01.jpg) no-repeat center top;
			}
		
		/* Start here - Inner Page banners */
		
			.breast_care {
				background:url(../images/banner_in_05.jpg) no-repeat center top;
				}
				
			.mens_health {
				background:url(../images/banner_in_07.jpg) no-repeat center top;
				}
			
		/* Start here - Inner Page banners */
		
		
	#mainbanner_home {
		height:auto; margin:6px 0 0 0; background:url(../images/banner_in_01.jpg) no-repeat center top;
		}
		
		#top_links {
			width:214px; height:30px; float:right; margin: auto 0 auto auto; line-height:26px; color:#fff;
			}
			
			#top_links a {
				text-decoration:none; color:#fff;
				}
				
			#top_links a:hover {
				text-decoration:underline; color:#fff;
				}
			
		#chg_country {
			width:166px; height:30px; float:right; margin: auto 40px auto auto; padding:3px 0 0 0;
			}
		
	#topmenu {
		height:auto; margin:6px 2px 0 2px;
		}
		
		#topmenu .topcenter {
			background:url(../images/top_menu_center.gif) repeat-x left top;
			}
			
		#topmenu .topleft {
			background:url(../images/top_menu_left.gif) no-repeat left top;
			}
		
		#topmenu .topright {
			background:url(../images/top_menu_right.gif) no-repeat right top;
			}
		
		#topmenu .menucontarea {
			height:50px; width:auto; line-height:48px; color:#fff; padding:0 10px; font-size:14px; font-weight:normal;
			}
			
			#topmenu .menucontarea li {
				padding:0 8px; float:left;
				}
			
			#topmenu .menucontarea li a {
				color:#cecccc; text-decoration:none;
				}
				
			#topmenu .menucontarea li a:hover {
				color:#fff; text-decoration:none;
				}
			
			
			#topmenu .menucontarea li.seprt {
				background:url(../images/menu_sep.gif) no-repeat left top; height:34px; width:1px; margin:8px 0 0 15px;
				}
		
	#mcontarea {
		height:auto; margin:6px 0 ;
		}
		
	.txtcont_title {
		font-size:22px; color:#104792; font-weight:normal; margin:0 0 6px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		
	.txtcont_area {
		font-size:13px; color:#3c3c3c; line-height:19px;
		}
		
	#footer {
		width:auto; background:#414141; border-top:3px solid #d38136; padding:3px 0;
		}
		
	#footer_inner {
		width:996px; color:#9b9b9b;
		}
		

/* End here - Main Style Code */


/* Start here - Footer Style Code */
	
	#footer_inner a {
			text-decoration:none; color:#9b9b9b;
			}
			
		#footer_inner a:hover {
			text-decoration:underline; color:#9b9b9b;
			}
		
		#footer_inner_links {
			width:auto; overflow:hidden; padding:5px 0;
			}
			
			#footer_inner_links .links_ht {
				height:200px;
				}
				
			#footer_inner_links .mldsep {
				width:4px; float:left; background:url(../images/footer_links_sep.gif) repeat-y left top; 
				}
				
			#footer_inner_links .mlinkdiv {
				width:170px; padding:0px 10px; float:left; line-height:17px;
				}
				
				#footer_inner_links .mlinkdiv ul {
				width:auto;
				}
				
				#footer_inner_links .mlinkdiv ul li.title {
					font-size:17px; padding:0 0 5px 0;
					}
			
			

		#footer_inner_cont2 {
			width:auto; overflow:hidden; margin:20px 0; text-align:center;
			}
		
	
	
/* End here - Footer Style Code */


/* Start here - Panel Rounded */
				
				.panelbtmmargin {
					margin:0 0 5px 0;
					}
				
				.panel_white_container {
					width:auto; height:auto; background:#ffffff;
					}
				
				.panel_white_container .left_top {		
					background:url(../images/mpnl_lefttop.gif) left top no-repeat; border:1px solid #f2f1f1; margin:-1x;
					}
					
				.panel_white_container .right_top {		
					background:url(../images/mpnl_righttop.gif) right top no-repeat;
					}
					
				.panel_white_container .right_bottom {		
					background:url(../images/mpnl_rightbottom.gif) right bottom no-repeat;
					}
					
				.panel_white_container .left_bottom {		
					background:url(../images/mpnl_leftbottom.gif) left bottom no-repeat;
					}
					
				.panel_white_container .text_container {		
					height:auto; padding:5px; overflow:hidden;
					}
					
				.panel_white_container .text_container_inner {		
					height:auto; padding:8px; overflow:hidden;
					}
					
				.panel_white_container .text_container_margin {		
					height:auto; padding:3px 3px 3px 55px;
					}
					
			/* Only for Special promo - Start here */
				
				.panel_white_splbg {
					width:auto; height:auto; background:#7b0c00;
					}
					
				.panel_white_container .left_top_sp {		
					background:url(../images/mpnl_lefttop-sp-promo.jpg) left top no-repeat; border:1px solid #f2f1f1; margin:-1x;
					}
					
				.panel_white_container .right_top_sp {		
					background:url(../images/mpnl_righttop-sp-promo.jpg) right top no-repeat;
					}
					
				.panel_white_container .right_bottom_sp {		
					background:url(../images/mpnl_rightbottom-sp-promo.jpg) right bottom no-repeat;
					}
					
				.panel_white_container .left_bottom_sp {		
					background:url(../images/mpnl_leftbottom-sp-promo.jpg) left bottom no-repeat;
					}
					
			/* Only for Special promo - End here */
							
							
/* End here - Panel Rounded */

.pnl_breast_enlargement {
	background:url(../images/pnl_breast_enlargement.gif) no-repeat center top;
	width:323px; height:172px; float:left;
	}
	
.pnl_breast_firming {
	background:url(../images/pnl_breast_firming.gif) no-repeat center top;
	width:323px; height:172px; float:left;
	}
	
.pnl_vaginal_care {
	background:url(../images/pnl_vaginal_care.gif) no-repeat center top;
	width:323px; height:172px; float:left;
	}
	
	.pnl_vaginal_care a {
		background:url(../images/pnl_vaginal_care.gif) no-repeat center top;
		width:323px; height:172px; display:block;
		}
	
.pnl_mens_health {
	background:url(../images/pnl_mens_health.gif) no-repeat center top;
	width:323px; height:172px; float:left;
	}
	
.pnl_qa {
	background:url(../images/pnl_qa.gif) no-repeat center top;
	width:323px; height:172px; float:left;
	}
	
	.pnl_qa a {
		width:323px; height:172px; display:block;
		}
		
	.pnl_qa a:hover {
		width:323px; height:172px;
		}
	
.pnl_support {
	background:url(../images/pnl_support.gif) no-repeat center top;
	width:323px; height:172px; float:left;
	}
	
.pnl_be_mzrrt {
	margin:0 2.5px;
	}

.conttext {
	width:190px; margin:50px 0 0 10px; line-height:18px;
	}
	
.conttext_support {
	width:285px; margin:45px 0 0 15px; line-height:18px;
	}
	
	.conttext_support ul li {
		background:url(../images/bullet_support.gif) 0 6px no-repeat; padding:0 0 0 12px;
		}
	
.btn_readmore {
	width:78px; height:24px; margin:10px 0 0 10px;
	}
	
.left_contarea {
	width:645px; float:left;
	}
	
.full_contarea {
	width:967px; float:left;
	}
	
.right_contarea {
	width:327px; float:right;
	}

	
h2.name-pro {
	font-size:16px; font-weight:bold;
	}
	
h2.content2 {
	font-size:14px; color:#104792; font-weight:normal;
	} 
	
h2 span.content2 {
	font-size:14px; color:#104792; font-weight:normal;
	} 
	
	
/* Start here - Product Display */

	#product_dsply {
		width:475px; height:200px; overflow:hidden; background:url(../images/product_bg_01.gif) no-repeat left top; float:left;
		margin:4px;
		}

	.pd_cont {
		margin:10px;
		}
		
		.pd_title {
			height:20px; color:#fff; text-transform:uppercase; font-size:17px;
			}
			
			.pd_title a {
				height:20px; color:#fff; text-transform:uppercase; font-size:17px;
				}
			
			.pd_title a:hover {
				height:20px; color:#fff; text-transform:uppercase; font-size:17px; text-decoration:none;
				}
			
		.pd_contarea {
			height:auto; margin:10px 0; padding:7px; overflow:hidden;
			}
			
		.pd_contarea .pd_img {
			width:161px; float:left;
			}
			
		.pd_contarea .pd_txtarea {
			width:265px; float:left; margin:0 0 0 10px;
			}
			
			.pd_contarea .pd_txtarea .pd_discription {
				width:auto; margin:0 0 10px 0;
				}
				
			.pd_contarea .pd_txtarea .pd_dsrow2 {
				width:auto; margin:0 0 10px 0; overflow:hidden;
				}
				
			.pd_contarea .pd_txtarea .btn_price {
				width:150px; height:auto; background:#202020; float:left; padding:5px; color:#fff; border:1px solid #202020;
				}
				
			.pd_contarea .pd_txtarea .btn_moreinfo {
				width:80px; height:30px; float:left; margin:0 0 0 15px; padding:0 0px; line-height:26px; text-align:center;
				}
				
				.pd_contarea .pd_txtarea .btn_moreinfo a {
					width:70px; height:26px; background:#fff; display:block; border:1px solid #b09870; padding:0 5px; 
					}
					
				.pd_contarea .pd_txtarea .btn_moreinfo a:hover {
					width:70px; height:26px; background:#202020; color:#fff; border:1px solid #b09870; padding:0 5px; text-decoration:none;
					}
					
			.pd_contarea .pd_txtarea .pd_dsrow3 {
				width:auto; margin:0 0 10px 0; overflow:hidden;
				}
				
				.order_now {
					height:34px; width:128px; float:left;
					}
					
				.order_now a {
					background:url(../images/btn_ordernow.png) no-repeat left top; height:34px; width:128px; float:left;
					}
					
				.order_now a:hover {
					background:url(../images/btn_ordernow_hover.png) no-repeat left top; height:34px; width:128px; float:left;
					}


/* End here - Product Display */


/* Start here - Inner Shopping Cart */
	
	#mshop_inner {
		width:auto; overflow:hidden; margin:20px 0;
		}
		
		.mshop_head {
			background:#202020; height:30px; line-height:28px; color:#fff;
			}
			
			.mshop_head .column_product {
				width:200px; float:left; padding:0 0 0 5px;
				}
				
			.mshop_head .column_price {
				width:50px; float:left; text-align:center;
				}
				
			.mshop_head .column_save{
				width:50px; float:left; text-align:center;
				}
				
			.mshop_head .column_qty {
				width:30px; float:left; text-align:center;
				}
				
				
		.mshop_productitem {
			background:#e6e6e6; height:30px; line-height:28px; color:#060606; margin:3px 0;
			}
			
			.mshop_productitem .column_product {
				width:200px; float:left; padding:0 0 0 5px;
				}
				
			.mshop_productitem .column_price {
				width:50px; float:left; text-align:center;
				}
				
			.mshop_productitem .column_save {
				width:50px; float:left; text-align:center; font-weight:bold; color:#cc0000;
				}
				
			.mshop_productitem .column_qty {
				width:30px; float:left; text-align:center;
				}
				
			.mshop_productitem  .addtocart {
				width:99px; float:right; text-align:center; padding:2px 10px 0 5px; height:25px;
				}
				
		
		
		
		.exbig_mshop_head {
			background:#202020; height:30px; line-height:28px; color:#fff;
			}
			
			.exbig_mshop_head .column_product {
				width:350px; float:left; padding:0 0 0 5px;
				}
				
				.exbig_mshop_head .column_product2 {
					width:250px; float:left; padding:0 0 0 5px;
					}
				
			.exbig_mshop_head .column_price {
				width:50px; float:left; text-align:center;
				}
				
				.exbig_mshop_head .column_price2 {
					width:100px; float:left; text-align:center;
					}
				
			.exbig_mshop_head .column_save{
				width:50px; float:left; text-align:center;
				}
				
			.exbig_mshop_head .column_qty {
				width:30px; float:left; text-align:center;
				}
				
				.exbig_mshop_head .column_qty2 {
					width:80px; float:left; text-align:center;
					}
				
		.exbig_mshop_productitem {
			background:#e6e6e6; height:30px; line-height:28px; color:#060606; margin:3px 0;
			}
			
			.exbig_mshop_productitem .column_product {
				width:350px; float:left; padding:0 0 0 5px;
				}
				
				.exbig_mshop_productitem .column_product2 {
					width:250px; float:left; padding:0 0 0 5px;
					}
				
			.exbig_mshop_productitem .column_price {
				width:50px; float:left; text-align:center;
				}
				
				.exbig_mshop_productitem .column_price2 {
					width:100px; float:left; text-align:center;
					}
				
			.exbig_mshop_productitem .column_save {
				width:50px; float:left; text-align:center; font-weight:bold;  color:#cc0000;
				}
				
			.exbig_mshop_productitem .column_qty {
				width:30px; float:left; text-align:center;
				}
				
				.exbig_mshop_productitem .column_qty2 {
					width:80px; float:left; text-align:center;
					}
				
			.exbig_mshop_productitem  .addtocart {
				width:99px; float:right; text-align:center; padding:2px 10px 0 5px; height:25px;
				}
				
				
				
				
				
				
				
				
			.exbig_mshop_head2{
				background:#202020; height:30px; line-height:28px; color:#fff;
				}
			
			.exbig_mshop_head2 .column_product {
				width:300px; float:left; padding:0 0 0 5px;
				}
				
			.exbig_mshop_head2 .column_price {
				width:50px; float:left; text-align:center;
				}
				
			.exbig_mshop_head2 .column_save{
				width:100px; float:left; text-align:center;
				}
				
			.exbig_mshop_head2 .column_qty {
				width:30px; float:left; text-align:center;
				}
				
		.exbig_mshop_productitem2 {
			background:#e6e6e6; height:30px; line-height:28px; color:#060606; margin:3px 0;
			}
			
			.exbig_mshop_productitem2 .column_product {
				width:300px; float:left; padding:0 0 0 5px;
				}
				
			.exbig_mshop_productitem2 .column_price {
				width:50px; float:left; text-align:center;
				}
				
			.exbig_mshop_productitem2 .column_save {
				width:100px; float:left; text-align:center; font-weight:bold;  color:#cc0000;
				}
				
			.exbig_mshop_productitem2 .column_qty {
				width:30px; float:left; text-align:center;
				}
				
			.exbig_mshop_productitem2  .addtocart {
				width:99px; float:right; text-align:center; padding:2px 10px 0 5px; height:25px;
				}


/* End here - Inner Shopping Cart */


/* Start here - Product inner panel */

	#pdin_mainpnl {
		overflow:hidden;margin:0px 0 20px 5px;
		}
		
		#pdin_mainpnl .inpnl_topcenterbg {
			background:url(../images/pd-dtl-pnl_topbg.gif) repeat-x left top;
			border:1px solid #e8e8e8;
			}
			
		#pdin_mainpnl .inpnl_topleft {
			background:url(../images/pd-dtl-pnl_lefttop.gif) no-repeat left top;
			margin:-1px;
			}
			
		#pdin_mainpnl .inpnl_topright {
			background:url(../images/pd-dtl-pnl_righttop.gif) no-repeat right top;
			}
			
		#pdin_mainpnl .inpnl_bottomleft {
			background:url(../images/pd-dtl-pnl_bottomleft.gif) no-repeat left bottom;
			}
			
		#pdin_mainpnl .inpnl_bottomright {
			background:url(../images/pd-dtl-pnl_bottomright.gif) no-repeat right bottom;
			}
			
		#pdin_mainpnl .inpnl_txtcont {
			padding:10px; overflow:hidden;
			}
			
			#pdin_mainpnl .inpnl_txtcont .contimg {
				float:left;
				width:176px;
				}
				
			#pdin_mainpnl .inpnl_txtcont .inpnlconttxt {
				float:right;
				width:440px;
				}
			
#pdin_mainpnl2 {
		overflow:hidden;margin:10px 5px;
		}



/* End here - Product inner panel */



/* Start here - Inner page two column */
	
	.tpnl2main {
		margin:auto; overflow:hidden;
		}
		
	.tpnl2main .tpnl2_left {
		width:49%; float:left;
		}

	.tpnl2main .tpnl2_right {
		width:49%; float:right;
		}




/* End here - Inner page two column */

ul.cust_01 li {
	background:url(../images/arrow_red.gif) no-repeat left top;
	padding:0 0 0 15px; width:100%;
	}
	
ul.cust_02 li {
	background:url(../images/bullet_01.gif) no-repeat left top;
	padding:8px 0 8px 35px; width:100%;
	}
	
ul.cust_03 {
	margin:10px 0 0 20px;
	}

ul.cust_03 li {
	background:url(../images/bullet_02.png) no-repeat left 2px;
	padding:0px 0 4px 20px; width:auto;
	}
	
.cust_04 {
	width:65%; margin:auto; overflow:hidden;
	}
	
ul.cust_04 {
	
	}

ul.cust_04 li {
	padding:0px 5px; float:left; width:auto;
	}
	
ul.rss-items {
	margin:10px 0 0 20px;
	}

ul.rss-items li {
	background:url(../images/bullet_02.png) no-repeat left 2px;
	padding:0px 0 4px 20px; width:auto;
	}
	
.social_signup {
	text-align:center;
	margin:5px 0;
	}
	
span.homecontent2 {
	font-size:12px; color:#3c3c3c; line-height:18px;
	}
	
.img_inpg {
	float:left; margin:5px 10px;
	}

.txtalctr {
	text-align:center;
	}

.title2 {
	font-size:18px; font-weight:normal;
	}
	
.clr_blu {
	color:#003a63;
	}
	
.clr_blk {
	color:#000;
	}
	
.clr_red {
	color:#cc0000;
	}
	
.fntwtbld {
	font-weight:bold;
	}
	
.txtcont_area li strong {
	color:#000;
	}
	
.inproduct_intitle {
	width:100%; font-size:17px; height:auto; float:left; color:#000;
	}
	
/* Start here - Newsletter form */
	
	#newsletter {
		width:auto; overflow:hidden; margin:30px 0 0 100px;
		}
		
		#newsletter .nwrow {
			height:30px;
			}
			
		#newsletter .columnleft {
			width:100px; float:left; font-size:17px;
			}
			
		#newsletter .columnright {
				width:250px; float:left;
				}
				
			#newsletter .columnsubmit {
				width:250px; float:left;
				}
				
		#newsletter .columnright input {				
				width:200px; height:20px; border:1px solid #CCC;
				}
	

/* End here - Newsletter form */

/* Special promotion */
	
	.mian_spl_div {
		text-align:center; background:#fff; height:1112px; margin:0 0 4px 8px; 
		background:url(../images/promotion_banner-detail-bg.jpg) no-repeat
		}
		
	.spl_top_strip {
		text-align:left; padding:10px 0 0 10px;
		}
		
	.spl_single_row {
		text-align:left; padding:10px 0 0 10px; overflow:hidden; margin:10px 40px;
		}
		
		.spl_left_box {
			float:left; width:431px; height:158px;
			}
			
		.spl_right_box {
			float:right; width:431px; height:158px;
			}

.socialsbigicons {clear:both; padding:5px; overflow:hidden;}

