@charset "utf-8";
/* CSS Document */

h1{
	margin:0px;
	font-size:32px;
	font-weight:normal;
}

h2{
	margin:0px;
	font-size:21px;
	font-weight:normal;
}

p{
	margin:0px;
	font-size:14px;
	font-weight:300;
}

a.button_order_right{
	width:114px;
	height:33px;
	padding-left:15px;
	display:block;
	line-height: 33px;
	background-image:url(/images/button_order_bg.png);
	position:absolute;
	z-index:88888;
	bottom:0px;
	right:84px;
	color:#fff;
	font-size:14px;
    font-weight:bold;
}

a.button_order_left{
	width:114px;
	height:33px;
	padding-left:15px;
	display:block;
	line-height: 33px;
	background-image:url(/images/button_order_bg.png);
	position:absolute;
	z-index:99999;
	bottom:0px;
	left:10px;
	color:#fff;
	font-size:14px;
    font-weight:bold;
}

.higlight_green{
	padding:4px 10px 5px 10px;
	margin-right:2px;
	border-radius:1px;
	background-color:#8ac73b;
	color:#FFF !important;
	font-weight:bold;
}

.higlight_blue{
	padding:4px 10px 5px 10px;
	margin-right:2px;
	border-radius:1px;
	background-color:#78bfd9;
	color:#FFF !important;
	font-weight:bold;
}

.higlight_pink{
	padding:4px 10px 5px 10px;
	margin-right:2px;
	border-radius:1px;
	background-color:#f7b2ce;
	color:#FFF !important;
	font-weight:bold;
}

.higlight_purple{
	padding:4px 10px 5px 10px;
	margin-right:2px;
	border-radius:1px;
	background-color:#6b63c8;
	color:#FFF !important;
	font-weight:bold;
}

.content_section{
	with:100%;
	min-height:792px;
	padding-top:60px;
	background-position:center;
	position:relative;
	text-align:center;
}

.content_section table{
	width:100%;
	margin-top:58px;
	border-collapse:collapse;
	text-align:left;
}

.content_section table tr td table{
	margin-top:0px;
}

.content_section table tr td{
	position:relative;
}

.content_section table tr td a.button_more_green{
	height:31px;
	padding-left:10px;
	padding-right:22px;
	display:block;
	border-radius:1px;
	background-image:url(/images/button_more_bg_gr.png);
	background-color:#8fc73e;
	background-position:center right;
	background-repeat:no-repeat;
	position:absolute;
	z-index:88888;
	bottom:0px;
	right:26px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}

.content_section table tr td a.button_more_blue{
	height:31px;
	padding-left:10px;
	padding-right:22px;
	display:block;
	border-radius:1px;
	background-image:url(/images/button_more_bg_bl.png);
	background-color:#78bfd9;
	position:absolute;
	z-index:88888;
	bottom:0px;
	right:26px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}

.content_section table tr td a.button_more_pink{
	height:31px;
	padding-left:10px;
	padding-right:22px;
	display:block;
	border-radius:1px;
	background-image:url(/images/button_more_bg_pk.png);
	background-color:#f7b2ce;
	position:absolute;
	z-index:88888;
	bottom:0px;
	right:26px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}

.content_section table tr td a.button_more_purple{
	height:31px;
	padding-left:10px;
	padding-right:22px;
	display:block;
	border-radius:1px;
	background-image:url(/images/button_more_bg_pr.png);
	background-color:#6b63c8;
	position:absolute;
	z-index:88888;
	bottom:0px;
	right:26px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}

.content_section ul{
	padding-bottom:18px;
	padding-left:22px;
}

.content_section ul.list_green{
	list-style-image: url('images/bullet_gr.png');
}

.content_section ul.list_blue{
	list-style-image: url('images/bullet_bl.png');
}

.content_section ul.list_pink{
	list-style-image: url('images/bullet_pk.png');
}

.fertility{
	width:100%;
	height:940px;
	background-position:center;
}

.fertility .fert_top{
	width:444px;
	margin:0 auto;
	padding-top:144px;
	text-align:center;
	font-weight:300;
}

.fertility .fert_left{
	width:362px;
	height:340px;
	padding-top:8px;
	float:right;
	position:relative;
}

.fertility .fert_left ul{
	 list-style-image: url('images/bullet_gr.jpg');
	 padding-left:22px;
}

.fertility .fert_left a{
	position:absolute;
	z-index:99999;
	bottom:0px;
	right:46px;
}

.fertility .fert_right{
	width:490px;
	height:273px;
	padding-top:75px;
	float:right;
	position:relative;
}

.formen{
	width:100%;
	height:939px;
	background-color:#f6f6f6;
}

.formen .formen_top{
	width:570px;
	padding-top:203px;
	margin: 0 auto;
	font-weight: 300;
    text-align: center;
}

.formen .formen_left{
	width:527px;
	height:100%;
	float:right;
	position:relative;
}

.formen .formen_right{
	width:330px;
	height:337px;
	margin-top:84px;
	float:right;
	position:relative;
}

.formen .formen_right ul{
	 list-style-image: url('images/bullet_bl.jpg');
	 padding-left:16px;
}

.formen .formen_right a{
	position:absolute;
	z-index:99999;
	bottom:0px;
	right:13px;
}

.forwomen{
	width:100%;
	height:940px;
	background-position:center;
}

.forwomen .forwomen_top{
	width:570px;
	padding-top:203px;
	margin: 0 auto;
	font-weight: 300;
    text-align: center;
}

.forwomen .forwomen_left{
	width:402px;
	height:346px;
	float:right;
	position:relative;
}

.forwomen .forwomen_left a{
	position:absolute;
	z-index:99999;
	bottom:0px;
	right:47px;
}

.forwomen .forwomen_left ul{
	 list-style-image: url('images/bullet_pk.jpg');
	 padding-left:15px;
}

.forwomen .forwomen_right{
	width:444px;
	height:370px;
	float:right;
	position:relative;
}

.studies{
	width:100%;
	height:949px;
	background-position:center;
}

.studies .studies_top{
	width:444px;
	margin:0 auto;
	padding-top:144px;
	text-align:center;
	font-weight:300;
}

.studies .studies_left{
	width:50%;
	height:490px;
	margin-top:76px;
	float:left;
	position:relative;
	overflow:hidden;
}

.studies .studies_right{
	width:356px;
	height:344px;
	margin-top:117px;
	float:left;
	position:relative;
}

.studies .studies_right a{
	position:absolute;
	z-index:99999;
	bottom:0px;
	right:0px;
}

.studies .studies_right ul{
	 list-style-image: url('images/bullet_gr.jpg');
	 padding-left:15px;
}

.purchase{
	padding-top:80px;
	padding-bottom:48px;
}

.purchase .prc_top{
	height:620px;
	position:relative;
}

.purchase .art_wrap_sel, .purchase .art_wrap_sel2{
	width:285px;
	margin-right:65px;
}

.arts_item{
	float:left;
	width:281px;
	text-align:center;
	margin-right:65px;
}

.purchase .art_wrap{
	display:inline-block;
	width:275px;
	margin-top:3px;
}

.purchase .prc_top .prc_title{
	width:409px;
	height:120px;
	margin:0 auto;
	text-align:center;
}

.purchase .prc_top .art_box{
	width:273px;
	height:397px;
	border:#efecea 1px solid;
}

.purchase .prc_top .over_title{
	padding-bottom:17px;
	float:left;
	text-align:center;
	font-size:13px;
}

.purchase .prc_top .art_box_sel, .purchase .prc_top .art_box_sel2{
	width:275px;
	height:397px;
	border:#e9f4f7 5px solid;
}

.purchase .prc_top .art_box_sel .art_title, .purchase .prc_top .art_box_sel2 .art_title{
	padding-top:38px;
	font-weight:300;
	text-align:center;
}

.purchase .prc_top .price_row{
	width:271px;
	height:26px;
	display:block;
	line-height:26px;
	margin-left:2px;
	margin-bottom:4px;
	font-size:16px;
	color:#000;
}

.purchase .prc_top .price_row:hover, .purchase .prc_top .price_row_sel, .first_item{
	width:269px;
	height:24px;
	line-height:24px;
	border:#e4e4e4 1px solid;
	border-radius:3px;
	background-color:#9ad4eb;
	color:#000;
	font-size:16px;
	display:block;
	margin-left:2px;
	margin-bottom:4px;
}

.purchase .prc_top .price_row .pack, .purchase .prc_top .price_row_sel .pack{
	width:152px;
	padding-left:5px;
	float:left;
}

.purchase .prc_top .price_row .price, .purchase .prc_top .price_row_sel .price{
	width:59px;
	padding-right:12px;
	float:left;
	font-weight:bold;
	text-align:right;
}

.purchase .prc_top .price_row .discount, .purchase .prc_top .price_row_sel .discount{
	width:35px;
	padding-right:5px;
	float:left;
	font-weight:bold;
	color:#298faf;
	text-align:right;
}

.purchase .prc_top .art_box_sel .art_pic{
	width:273px;
	height:226px;
	padding-bottom:15px;
}

.purchase .prc_top .art_box .art_title{
	padding-top:36px;
	font-weight:300;
	text-align:center;
}

.purchase .prc_top .art_box .price_row{
	width:271px;
	height:26px;
	display:block;
	line-height:26px;
	margin-left:2px;
	margin-bottom:4px;
	font-size:16px;
	color:#000;
}

.purchase .prc_top .art_box .price_row:hover{
	width:269px;
	height:24px;
	line-height:24px;
	border:#e4e4e4 1px solid;
	border-radius:3px;
	background-color:#9ad4eb;
}

.purchase .prc_top .art_box .price_row .pack{
	width:152px;
	padding-left:5px;
	float:left;
}

.purchase .prc_top .art_box .price_row .price{
	width:59px;
	padding-right:12px;
	float:left;
	font-weight:bold;
	text-align:right;
}

.purchase .prc_top .art_box .price_row .discount{
	width:35px;
	padding-right:5px;
	float:left;
	font-weight:bold;
	color:#298faf;
	text-align:right;
}


.purchase .prc_bottom{
	width:100%;
	height:324px;
	border-top:#dcdbdb 1px solid;
	position:relative;
}

.purchase .art_notice{
	width:974px;
	height:41px;
	padding-top:1px;
	margin:0 auto;
	font-size:16px;
	position:absolute;
	z-index:88888;
	bottom:0px;
	left:0px;
}

.purchase .prc_bottom .bill_wrap{
	width:974px;
	margin:0 auto;
	border-bottom:#dcdbdb 1px solid;
}

.purchase .prc_bottom .bill_wrap .bill_sec{
	width:180px;
	padding-top:26px;
	padding-bottom:31px;
	margin-right:9px;
	color:#000;
	float:left;
}

.purchase .prc_bottom .bill_wrap .bill_sec p{
	font-size:16px !important;
}

.purchase .prc_bottom .total_price, .purchase .prc_bottom .regular_price{
	height:82px;
	padding-top:21px;
	float:right;
	font-size:16px;
	color:#000;
}

.purchase .prc_bottom .purchase_wrap{
	position:absolute;
	z-index:88888;
	bottom:0px;
	right:0px;
}

.purchase .prc_bottom .purchase_wrap .save{
	padding-left:7px;
	padding-right:7px;
	height:37px;
	line-height:37px;
	margin-right:7px;
	border:#a7cfdc 1px solid;
	border-radius:1px;
	float:left;
	text-align:center;
	font-size:22px;
	font-weight:600;
	color:#298faf;
}

.header{
	width:100%;
	height:696px;
	position:relative;
	z-index:77777;
}

.header .header_wrap{
	width:100%;
	height:100%;
	position:absolute;
	z-index:77777;
	left:0px;
	top:0px;
}

.header_content{
	width:585px;
	position:absolute;
	z-index:88888;
	left:0px;
	top:200px;
	font-size:19px;
	font-weight:300;
}

.cart{
	display:none;
}

.cart .info_form .input_wrap input.input_def,.cart .info_form textarea.input_def_sel{
	width:257px;
	height:37px;
	line-height:37px;
	padding-left:14px;
	border:#efecea 1px solid;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:200;
	color:#464646;
}

.cart .info_form .input_wrap input.input_err{
	width:257px;
	height:37px;
	line-height:37px;
	padding-left:14px;
	border:#f00 1px solid;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:200;
	color:#464646;
}

.cart .info_form .input_wrap select.input_def_sel{
	width:293px;
	height:41px;
	line-height:41px;
	padding-left:10px;
	border:#efecea 1px solid;
	background: none repeat scroll 0 0 transparent;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:200;
	color:#464646;
}

.cart .info_form .input_wrap select.input_err_sel{
	width:293px;
	height:41px;
	line-height:41px;
	padding-left:10px;
	border:#f00 1px solid;
	background: none repeat scroll 0 0 transparent;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:200;
	color:#464646;
}

.cart .info_form .err_notice{
	font-size:12px;
	font-weight:600;
	line-height:22px;
	color:#F00;
	display:none;
}

.cart .cart_wrap{
	padding-top:26px;
	padding-bottom:73px;
	border-bottom:#a9d2df 1px solid;
}

.cart .cart_wrap hr{
	width:352px;
	height:1px;
	border:none;
	background-color:#999999;
	margin-top:19px;
	margin-bottom:11px;
}

.cart .cart_wrap .cart_left{
	float:left;
	margin-right:50px;
}

.cart .cart_wrap .cart_left .omega3_price{
	font-weight:bold;
	font-size:16px;
}

.cart .cart_wrap .cart_right{
	width:270px;
	margin-top:52px;
	font-size:16px;
	font-weight:300;
	text-align:left;
	float:right;
}

.cart .saved_data{
	padding-top:36px;
	padding-bottom:12px;
	font-size:16px;
	font-weight:300;
	border-bottom:#a9d2df 1px solid;
}

.cart .bill{
	padding-top:42px;
	padding-bottom:43px;
}

.cart .bill .bill_top{
	padding-bottom:11px;
	border-bottom:#a9d2df 1px solid;
	font-size:16px;
	font-weight:bold;
}

.cart .bill .bill_content{
	padding-top:13px;
	padding-bottom:14px;
}

.cart .bill .bill_content .bill_product{
	width:285px;
	font-size:17px;
	font-weight:300;
	float:left;
}

.cart .bill .bill_content .bill_discount{
	width:155px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#298faf;
	float:left;
}

.cart .bill .bill_content .bill_quantity{
	width:367px;
	text-align:center;
	font-size:16px;
	font-weight:300;
	float:left;
}

.cart .bill .bill_content .bill_price{
	width:173px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.cart .bill .bill_total{
	width:330px;
	padding-top:18px;
	border-top:#a9d2df 1px solid;
	font-size:16px;
	float:right;
}

#anonwrap{
	padding-top:15px;
	padding-bottom:15px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding-left:22px;
	display:none;
}

#anonwrap input.anon_def{
	width:153px;
	height:17px;
	border:#464646 1px solid;
}

#anonwrap input.anon_err{
	width:153px;
	height:17px;
	border:#F00 1px solid;
}

.cart{
	padding-top:81px;
	padding-bottom:86px;
}

.cart .top_wrap{
	height: 160px;
    margin: 0 auto;
	margin-bottom:98px;
    text-align: center;
    width: 410px;
}


.cart .top_wrap .action_title{
	height:46px;
	display:inline-block;
	padding:0 38px 0 38px;
	border-radius:1px;
	background-color:#8fc73e;
	color:#FFF;
}

.cart .top_wrap .action_subtitle{
	margin-top:61px;
	font-size:22px;
	font-weight:300;
}

.cart .over_title{
	float: right;
    font-size: 13px;
    padding-bottom: 17px;
    text-align: center;
}

.cart .info_form{
	padding-top:45px;
	padding-bottom:29px;
	border-bottom:#a9d2df 1px solid;
}

.cart .info_form .input_wrap{
	width:275px;
	margin-right:77px;
	overflow:hidden;
	float:left;
}

.cart .info_form #cart_image{
	float:left;
	width:350px;
	text-align:center;
	margin-top:-40px;
}

#summary_title{
	border-bottom:1px solid #a1a1a1;
	padding-bottom:5px;
	margin-bottom:20px;
	font-size:16px;
	color:#464646;
}

#summary_postage, #summary_total, #summary_extra{
	font-size:16px;
	color:#464646;
	text-align:right;
}

#summary_total{
	font-weight:bold;
}

#summary_postage span, #summary_total span, #summary_extra span{
	width:190px;
	display:inline-block;
}

.ui-menu .ui-menu-item a{
    font-family: 'Open Sans', sans-serif;
	color: #464646;
	font-weight:200;
	font-size:16px;
    border: 0px;
}