/** fonts **/

@font-face {
  font-family: "CongressBla";
  src: url('/css/font/Congress-Bla.eot');
  src: url('/css/font/Congress-Bla.ttf') format('truetype');
}
@font-face {
  font-family: "CongressBold";
  src: url('/css/font/Congress-Bol.eot');
  src: url('/css/font/Congress-Bol.ttf') format('truetype');
}
@font-face {
  font-family: "CongressLig";
  src: url('/css/font/Congress-Lig.eot');
  src: url('/css/font/Congress-Lig.otf') format('opentype');
}
@font-face {
  font-family: "CongressMed";
  src: url('/css/font/Congress-Med.eot');
  src: url('/css/font/Congress-Med.ttf') format('truetype');
}
@font-face {
  font-family: "CongressReg";
  src: url('/css/font/Congress-Reg.eot');
  src: url('/css/font/Congress-Reg.ttf') format('truetype');
}
@font-face {
  font-family: "CongressSansBlkStd";
  src: url('/css/font/CongressSansBlackStd.eot');
  src: url('/css/font/CongressSansBlackStd.ttf') format("truetype");
}
@font-face {
  font-family: "CongressSansConStd";
  src: url('/css/font/CongressSansConStd.eot');
  src: url('/css/font/CongressSansConStd.ttf') format("truetype");
}
@font-face {
  font-family: "CongressSansStd";
  src: url('/css/font/CongressSansStd.eot');
  src: url('/css/font/CongressSansStd.otf') format("opentype");
}
@font-face {
  font-family: "RobotoConReg";
  src: url('/css/font/RobotoCondensed-Regular.eot');
  src: url('/css/font/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
  font-family: "Roboto";
  src: url('/css/font/Roboto-Regular.eot');
  src: url('/css/font/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: "RobotoThin";
  src: url('/css/font/Roboto-Thin.eot');
  src: url('/css/font/Roboto-Thin.ttf') format('truetype');
}

/** global tags **/
html {
  font-size: 12pt;
	font-family: arial, sans-serif;
}

body {
	background: #d3ecf9;
	background: #CAE2EE;
}
img {
	border: 0;
	outline: none;
}

/** global elements header footer **/

.clear {
position: relative;
clear:both;
}



#slidepanel{
	display: none;
	width: 80%;
	background: #3e3e3e;
	position:relative;
	position:fixed;
	float:left;
	margin:0;
	padding:0;
	height: 100%;
	z-index: 5000000001;
}

#slidepanel>ul{
list-style-type: none;
font: 150% bold;
text-transform: uppercase;
margin: 0;
padding: 0;
}

	#slidepanel>ul>li{
		padding: 20px 0 20px 60px;
		background: #646464;
		border-bottom: 1px solid #737373;
	}
	#slidepanel>ul>li.active{
		padding: 20px 0 20px 60px;
		background: #3E3E3E;
		border-bottom: 1px solid #737373;
	}

	#slidepanel>ul>li>a{
		color: #ffffff;
		text-decoration: none;
		font-family: "Roboto";
	}
	#slidepanel>ul>li.active>a{
		color: #FEDF35;
		text-decoration: none;
		font-family: "Roboto";
	}

@media (min-width: 641px) { /*desktop only*/

.box_disclaimer {
	border: 1px solid #999999;
	color: #999999;
	font-size: 75%;
	text-align: center;
	width: 925px;
	margin: 0 auto;
	padding: 12px;
}
    
    .box_disclaimer_header {
        border: 1px solid #999999;
        color: #999999;
        font-size: 12px;
        text-align: center;
        width: 925px;
        margin: 0 auto;
        padding: 12px;
        position: absolute;
        bottom: 10px;
        left:0;
        right:0;
        margin-left:auto;
        margin-right:auto;
    }

    .hide-on-desktop {
    display: none;
}
    
  #back_to_top{
  	/*width:  64px;*/
	/*width: 1015px;
	max-width: 1015px; */
  	height: 41px;
	position: fixed;
	top: 0;
	text-align: right;
	display: none;
  }

  #body_wrapper {
   background: #d3ecf9 url('../img/background.jpg') top repeat-x;
   background: #CAE2EE url('../img/background.jpg') top repeat-x;
   width: 100%;
   margin: 0 auto;
   padding: 0;
  }
  
  #header {
    background: url('../img/header_bg.jpg') top repeat-x;
    width: 100%;
    height: 174px;
    margin: 0;
    padding: 0;
  }

  #header_content {
    position: relative;
    max-width: 1040px;
    padding: 0;
    margin: 0 auto;
    text-transform: uppercase;
    color: #ffffff;
  }

  #oad_logo {
    position: absolute;
    max-width: 286px;
    padding: 0;
    margin: 0;
    top: 1px;
	left: -18px;
	height: 10px;
	
  }
  
  #top_nav {
    position: absolute;
    max-width: 600px;
    padding: 25px 0 0 0;
    margin: 0;
    top: 0;
    left: 35%;
    font-size: 65%;
    font-weight: bold;
  }
  
  #bottom_nav {
    display: none;
  }
  
  #mobile_menu_button {
    display:none;
  }
  
  #top_nav a, #base_nav a {
    text-decoration: none;
    color: #ffffff;
    margin: 0 5px;
  }

  #top_nav a{
    text-decoration: none;
    color: #ffffff;
    margin: 0 5px;
  }

  
  .hcp {
    background: url('../img/hcp_background.png') center no-repeat;
    padding: 10px 10px;
    padding: 0;
    width: 186px;
	height: 30px;
    display: block;
	float: left;
	text-align: center;
	font-size: 7pt;
	margin-right: 4px;
	margin-top: 2px;
  }
  
  .hcp a{
	position: relative;
	top: 9px;
  }
  
  #find_oad {
    position: absolute;
    max-width: 190px;
    padding: 55px 0 0 0;
    margin: 0;
    top: 0;
    left: 25%;
	left: 255px;
    z-index: 10;
	cursor: pointer;
  }
  
  #find_oad_mobile {
    display: none;
  }
  
  #base_nav {
    position: absolute;
    width: 595px;
    margin: 0;
    margin: 85px 0 0 0;
    top: 0;
    left: 45%;
    font-size: 110%;
	font-family: "CongressBold";
	
  }
  
  #base_nav a {
    text-decoration: none;
    color: #ffffff;
    margin: 4px 10px;
	font-family: "CongressBold";
	font-size: 11pt;
	height: 36px;
	display: inline-block;
  }
  #base_nav a.active{
	/*background: url('../img/nav_active.png') bottom center no-repeat;*/
	background: url('../img/nav_active.png');
	background-repeat: no-repeat;
	background-position: center 28px;
	color: #F1E26D;
  }
  
  #top_nav img {
    display: inline;
    vertical-align: middle;
  }
  
  #bayer_logo {
    position: absolute;
    max-width: 92px;
    padding: 0;
    margin: 0;
    top: 0;
    right: 1%;
  }

 #footer_disclaimers {
    background: #ffffff;
    color: #999999;
    margin: 0;
    padding: 20px 15px;
  }

  #footer_nav {
    background: #0092d0;
    color: #ffffff;
    margin: 0;
    padding: 10px 5px 30px 5px;
  }
  
  .footer_nav_links {
    text-align: center;
    margin: 0 auto;
    width: 60%;
    padding: 10px 0;
  }
  
  .footer_nav_links a {
    text-decoration: none;
    color: #ffffff;
    font-size: 70%;
    text-transform: uppercase;
	font-family: "Roboto";
  }
  
  .node:after {
    content: ' |';
    display: inline;
  }
  
  .footer_copyright {
    font-size: 75%;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    padding: 5px 0;
	font-family: "Roboto";
  }
  
  #tool_dropdown { /** desktop **/
    width: 1024px;
    height: 250px;
    height: 370px;
	/** height for no matches **/
    height: 250px;
	/** height for no matches **/
    /*background: url('../img/tool_background.png') top repeat-x;*/
    background: url('../img/tool_background_new.png') top;
    margin: -49px auto 50px auto;
	border-bottom: 3px solid #d1d1d1;
	/*** vvvv DELETE THESE ARE DEV MARGINS vvvv ***/
	/*	margin: -49px auto 70px auto;		  	 */
	/*** ^^^^ DELETE THESE ARE DEV MARGINS ^^ ***/
	
    overflow: hidden;
	font-family: "Roboto";
	font-size: 11px;
	color: #636363;
    
	position: relative;
	z-index: 1;
	
	
	display: none;
  }
  
  #tool_wrapper{
	margin-left: 7px;
	
	/* display: none; */
  }
		/** DESKTOP HERE **/
  	  .tool_top_label{
		display: none;
	  }
  
	  #tool_dropdown .tool_header{
		width: 1000px;
		height: 49px;
		background: url('../img/findtool_header_inactive.png') no-repeat;
		margin: 15px 0px 0px 5px;
	  }
	  #tool_dropdown .tool_header.active{
		background: url('../img/findtool_header_active.png') no-repeat;
	  }
	  
	  #tool_dropdown .selector{
		width:  75px;
		height: 75px;
		background: url('../img/icon_workarea/icon_tool_inactive.png') no-repeat;
		float: left;
		cursor: pointer;
	  }
	  #tool_dropdown .selector.active{
		background: url('../img/icon_workarea/icon_tool_active.png') no-repeat;
	  }

	  #tool_dropdown .selector2{
		float: left;
		font-weight: bolder;
		text-align: center;
		width: 41px;
		color: #727272;
		line-height: 8px;
		cursor: pointer;
	  }
	  #tool_dropdown .selector2.active{
		color: #0371cf;
	  }
	  
	  #tool_dropdown .selector2 .age_bullet{
		font-size: 17px;
	  }

	  #tool_dropdown .selector img{
		margin: 9px 0px 0px 0px;
	  }
	  
	  #tool_left, #tool_pill, #tool_area, #tool_buttons, #tool_gender, .tool_label{
		float: left;
		text-align: center;
	  }
	  
	  #tool_left{
		width: 250px;
		margin-left: 15px;
		text-align: center;
	  }
	  
	  #tool_age{
		margin-top: 20px;
		float: left;
	  }
	  
	  #tool_pill{
		width: 230px;
		width: 160px;
		margin-left: 45px;
		margin-right: 25px;
	  }
	  
	  #tool_area{
		margin-left: 60px;
		width: 300px;
		height: 168px;
	  }
	  
	  #tool_ben_area{
		height: 150px;
	  
	  }
	  
	  #tool_buttons{
		margin-left: 45px;
		cursor: pointer;
		width: 100px;
	  }
	  
	  .run_tool_button_active{
		display: none;
	  }
	  
	  .run_tool_button_active_mobile{
		display: none;
	  }
	  
	  .tool_label{
		width: 60px;
		color: #72388B;
		font-family: "Congress";
		font-size: 16px;
		line-height: 72px;
	  }
	  
	  #results_wrapper{
		display: none;
	  }
	  
	  #results_wrapper .results_recommended{
		width: 200px;
		color: #72388B;
		font-family: "Congress";
		font-size: 20px;
		padding: 40px 0px 0px 30px;
		float: left;
	  }
		  #results_wrapper .results_recommended p{
			font-size: 16px;
		  }
		  
	  .results_item{
		margin-top: 30px;
		width: 320px;
		height: 220px;
		height: 280px;
		/** Height for no matches **/
		height: 190px;
		/** Height for no matches **/
		float: left;
		background: #fff;
		border-radius: 10px;
		margin-right: 15px;
		font-family: "Roboto";
		visibility: hidden;
	  }
	  
			.results_link{
				color: #0092d0;
				font-size: 24px;
				margin-top: 10px;
				margin-left: 20px;
			}
			.results_link a:link,
			.results_link a:visited{
				color: #0092d0;
				font-size: 14px;
				text-decoration: none;
			}

			.results_image{
				width: 80px;
				height: 110px;
				float: left;
				margin: 10px 10px 0px 20px;
			}
			.results_desc{
				width: 190px;
				float: left;
				margin-top: 10px;
				font-size: 12px;
			}
			/** FOR NO RESULTS **/
			#results_item_2.noResults .results_image, #results_item_2.noResults .results_link{
				display: none;
			}
			#results_item_2.results_item.noResults .results_desc{
				width: 230px;
				text-align: center;
				font-size: 12px;
				margin-top: 40px;
				margin-left: 45px;
			}
			

	  
	  .results_buttons{
		width: 95px;
		float: left;
		margin: 72px 0px 0px 10px;
		margin: 29px 0px 0px 10px;
	  }
	  
	  .results_buttons img{
		cursor: pointer;
	  }
	  
	  .refine_search{
		cursor: pointer;
	  }
	  
	  .women_link, .men_link{
		display: none;
	  }
	  
	  #results_cat_link{
		width: 320px;
		position: absolute;
		height: 20px;
		left: 565px;
		top: 320px;
		/** height for no matches **/
		top: 225px;
		/** height for no matches **/
		text-align: right;
	  }
	  
		#results_cat_link a:link,
		#results_cat_link a:visited{
			color: #0092d0;
			font-size: 14px;
			text-decoration: none;
		}
	  
	  .selected_options{
		/* border: 1px solid red; */
		margin-top: 10px;
		margin-left: 20px;
		
		
		display: none; /** Disabled for button dev **/
	  }
	  
		  .selected_options .heading{
			text-transform: uppercase;
			color: #09347a;
			font-family: "Congress";
			font-weight: bolder;
			font-size: 13px;
			margin-bottom: 10px;
		  }
		  
		  .selected_options .selected_benefit{
			float: left;
			font-family: "Roboto";
			text-transform: uppercase;
			font-size: 10px;
			background: #e5f1fb;
			color: #666666;
			margin-right: 5px;
			margin-bottom: 5px;
			padding: 3px 8px;
			border-radius: 10px;
		  }
	  
	  
   #our_story_container {
    max-width: 1024px;
    margin: 0 auto;
	position: relative; 
	height: 1450px;
  }

.mobile{display: none;}

/** Index Page **/
#maintext{
	width:393px;
	width:500px;
	width:580px;
}
.womantext div{width:121px; display:inline-block;  margin-left: 5px;
font-family: "CongressSansStd";
line-height: 10px;
}
#home_white div{display:inline-block;}
#home_white{margin-bottom:-40px;}
#group1{
	width:321px; 
	vertical-align:top; 
	margin-left: 9px;
	margin-left: 35px;
}
#group1 p, #group2 p{
	font-family: "Roboto";
	font-size: 12px;
	font-size: 10pt;
	color: #464646;
}

#group1 a:link,
#group2 a:link,
#group1 a:visited,
#group2 a:visited{
	font-family: "Roboto";
	font-size: 10pt;
	color: #0092d0;
	text-decoration: none;
}
#group2{
	width: 249px; 
	width: 235px; 
	margin-left: 0px; 
	vertical-align: top;
	position: relative;
}
#group3{
	width:398px; 
	width:405px; 
	width:430px; 
	width:415px; 
	position: relative;
	margin-left:-15px;
	margin-top: 30px;
	vertical-align:top;
}
#group2 .chewyBites {
	position: absolute;
	float: right;
	top: -30px;
	left: 75px;
}

#group3 img{
	float: left;
}
.home_call{
	top: -35px;
	margin-left: 129px;
}
.straight{
	display:inline-block; 
	font-family: "Congress", Congress; 
	line-height: 16px;
}
#home_trubiotics div{
	vertical-align:text-bottom;
}

#home_trubiotics a:link,
#home_trubiotics a:visited{
	font-family: "Roboto";
	font-size: 12px;
	color: #0092d0;
	text-decoration: none;
	font-weight: normal;
}
#ar{
	vertical-align: super; 
	margin-bottom: 15px;
	margin-left: -15px;
}
.imgfloat{margin-left: 18px; margin-top: 30px; float: left;}
.bottomimg{
	float:right; 
	position: relative; 
	top: -42px;
	right: 20px;
}

#home_container.index_page h1{
	color:#09347a; 
	font-family: "CongressMed", Congress;
	font-size: 26px;
	line-height: 30px;
}
#home_container.index_page #maintext h1{
	color:#09347a; 
	font-family: "CongressBold";
	font-size: 37pt;
	font-size: 23pt;
	font-size: 24pt;
	line-height: 25pt;
	margin-left: 40pt;
	margin-top: 40px;
	width: 600px;
	font-weight: normal;
}
#home_container.index_page h2{
	font-size:18pt; 
	color:#213e83; 
	font-family: "CongressMed", Congress;
	font-weight: normal;
	line-height: 1.1em;
	margin-bottom: -5px;
}
#home_container.index_page h3{
	font-size:1.4em; 
	color:#004087; 
	margin-bottom:0;
	font-family: "CongressMed";
	text-align: left;
}
#home_container.index_page h4{
	font-size:.8em; 
	color:#004087; 
	margin-top:5px;
	font-family: "CongressMed";
}
#home_container.index_page #maintext p{
	font-size:16px; 
	font-family: "Roboto"; 
	color: #464646;
	margin-left: 40pt;
	
}
#home_trubiotics{
	text-align:left; 
	width:50%; 
	margin:0 auto; 
	margin-bottom: -16px;
}
#lighttext{
	color:#0092d0; 
	width: 184px; 
	font-size: 0.8em !important; 
	position: relative;
	top: -18px;
}
.phead{
	color:white; 
	font-size: 16px; 
	margin-bottom: 8px; 
	margin-top: 34px; 
	font-family: "CongressMed";
	font-weight: bolder;
	line-height: 18px;
}
.footnote{
	font-size:9px !important; 
	color:#555; 
	clear:both;
	position: relative;
	top: -50px;
}
.texta{
	color:#ffdf30; 
	font-size: 12px;
	text-decoration:none;
	font-family: "Roboto";
}
/** Index Page **/

/** Our Story CSS **/

.page_title{
	margin: 0;
	padding: 0;
	font-weight: normal;
	position: relative;
	left: 50px;
	color: #09347A;
	font-family: "CongressMed";
	font-family: "CongressBold";
	font-size: 37px;
	margin-bottom: 18px;
	
	font-size: 30pt;
	font-size: 24pt;
}

#forYou_block{
	width:  785px;
	height: 275px;
	position: absolute;
	top: 145px;
	top: 107px;
	color: #464646;
}
	#forYou_block p{
		margin-left: 443px;
		position: relative;
		z-index: 11;
	}

.block_section p{
	margin: 0px;
	font-size: 16px;
	font-family: "CongressSansStd";
}

.block_section p.italics{
	color: #72388B;
	font-style: italic;
	margin-bottom: 2px;
}

.women_block{
	height: 469px;
	width:  257px;
	position: absolute;
	left: 795px;
}

#innovations_block{
	height: 190px;
	width:  459px;
	background-image: url('../../img/04_innovations.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 380px;
	top: 342px;
	left: 70px;
}

#innovations_block p{
	margin-left: 45px;
	color: #464646;
}

.specific_block p{
	width: 200px;
	margin-left: 30px;
	margin-top: 85px;
	font-family: "Roboto";
	color: #fff;
}
.specific_block .highlight{
	font-weight: bolder;
	color: #FEDF35;
}

.pregnancy_block{
	width: 245px;
	height: 215px;
	background-image: url('../../img/04_pregnant.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 380px;
	top: 342px;
	left: 540px;
}

#gender_block{
	width:  245px;
	height: 232px;
	background-image: url('../../img/04_gender_specific.png');
	background-repeat: no-repeat;
	position: absolute;
	top:  578px;
	top:  540px;
	left: 28px;
}

#age_block{
	width:  245px;
	height: 232px;
	background-image: url('../../img/04_age_specific.png');
	background-repeat: no-repeat;
	position: absolute;
	top:  578px;
	top:  540px;
	left: 283px;
}

.couple_block{
	width:  335px;
	height: 207px;
	background-image: url('../../img/04_couple.png');
	background-repeat: no-repeat;
	position: absolute;
	top:  603px;
	top:  565px;
	left: 540px;
}

.family_block{
	width:  441px;
	height: 231px;
	position: absolute;
	top:  819px;
	top:  781px;
	left: 255px;
}

.vitacraves_block{
	width:  370px;
	height: 159px;
	background-image: url('../../img/04_vitacraves.png');
	background-repeat: no-repeat;
	position: absolute;
	top:  819px;
	top:  781px;
	left: 705px;
}
.vitacraves_block p{
	width: 310px;
	margin-left: 40px;
	margin-top: 25px;
	font-family: "Roboto";
	font-weight: bolder;
	color: #fff;
}


#next_block{
	width:  649px;
	height: 299px;
	background-image: url('../../img/04_next.png');
	background-repeat: no-repeat;
	position: absolute;
	top:  983px;
	top:  945px;
	left: 230px;
}

#next_block .next_headline{
	margin-top: 105px;
	margin-left: 55px;
	font-family: "CongressReg";
	color: #fff;
	font-size: 28px;
}

#next_block .next_headline sup{
	font-size: 14px;
	position: relative;
	top: -15px;
}


#next_block p{
	width: 430px;
	margin-left: 88px;
	margin-top: 25px;
	font-family: "Roboto";
	color: #000;
}

#inspired_block{
	width:  371px;
	height: 93px;
	background-image: url('../../img/04_inspired.png');
	background-repeat: no-repeat;
	position: absolute;
	top:  1290px;
	top:  1252px;
	left: 423px;
}

#inspired_block p{
	color: #72388B;
	font-family: "CongressReg";
	font-style: italic;
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	margin-top: 30px;
	
}

.block_headline{
	font-family: "CongressReg";
	color: #72388B;
	font-size: 32px;
	margin-bottom: 10px;
}

/** /Our Story CSS **/

/** Coupon **/
#header_sub{
	margin-top: -49px;
	margin-left: -11px;
	height: 195px;
	background-image: url('../../img/header_sub_section.png');
	background-repeat: no-repeat;
	width: 1051px;
	height: 262px;
	padding-left: 50px;
	margin-bottom: 0px;
}




#header_sub .page_title_sub{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #09347A;
	font-family: "CongressSansStd";
	font-family: "CongressBold";
	font-size: 32pt;
	font-size: 22px;
		font-size: 24pt;
	margin-bottom: 5px;
	padding-top: 30px;
	
	

}

#header_sub p{
	color: #929292;
	color: #464646;
	font-family: "Roboto";
	margin-bottom: -10px;
}

#header_sub p b{
	color: #464646;
}

#content_wrapper{
	margin: 0px;
	width: 924px;
	background: #fff;
	border-radius: 10px;
	margin: -55px 0px 55px 0px;
	padding: 50px 50px 40px 50px;
}
    
    .emailus-page {
        height: 900px;
    }
    
    #content_wrapper_alt{
	margin: 0px;
	width: 924px;
	background: #fff;
	border-radius: 10px;
	margin: -55px 0px 55px 0px;
	padding: 20px 50px 40px 50px;
    min-height: 475px;
}


#content_wrapper_wtb{
	margin: 0px;
	width: 924px;
	background: #fff;
	border-radius: 10px;
	margin: -50px 0px 55px 0px;
	padding: 50px 50px 40px 50px;
	min-height: 150px;
}
    
    /*.wal-img {
        position: relative;
        top: 14px;
    }*/
    
    .wal-txt {
        position: relative;
        top: 14px;
    }	
	
    .wal-txt span {
        position: relative;
        top: 14px;
    }
    
    .firstn {
        margin-left: 30px;
    }
    
#coupon{
	width:  922px;
	height: 374px;
	background-image: url('../../img/05_coupon_bg.png');
	background-repeat: no-repeat;
	margin-bottom: 50px;
}

#coupon_frame{
	width: 500px;
	margin-left: 212px;
	height: 260px;
	margin-top: 55px;
}

#coupon #coupon_product{
	width:  773px;
	height: 233px;
	background-image: url('../../img/05_coupon_inner.png');
	background-repeat: no-repeat;
	position: relative;
	left: 70px;
	top: 90px;
}

#coupon #coupon_print{
	width:  229px;
	height:  64px;
	background-image: url('../../img/05_coupon_print.png');
	background-repeat: no-repeat;
	position: relative;
	left: 490px;
	top:  130px;
}

#where_to_buy{
	width:  199px;
	height:  61px;
	background-image: url('../../img/05_where_to_buy.png');
	background-repeat: no-repeat;
	margin: 0 auto;
}

/** Coupon **/

/** FAQ **/
#header_sub_small{
	margin-top: -49px;
	height: 195px;
	background-image: url('../../img/header_sub_section_small.png');
	background-repeat: no-repeat;
	width: 1051px;
	height: 143px;
	padding-left: 50px;
	margin-bottom: 0px;
	
	margin-top: -49px;
	margin-left: -11px;
	height: 195px;
	background-image: url('../../img/header_sub_section.png');
	background-repeat: no-repeat;
	background-position: 0px -50px;
	width: 1051px;
	height: 143px;
	padding-left: 50px;
	margin-bottom: 0px;
}

#header_sub_small .page_title_sub{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #09347A;
	font-family: "CongressBold";
	font-size: 37px;
	font-size: 25px;
	font-size: 24pt;
	margin-bottom: 18px;
	padding-top: 39px;
	margin-left: 10px;
}

#content_wrapper_two_column{
	margin: 0px;
	width: 1020px;
	margin: 20px 0px 57px 13px;
	padding-left: 3px;
	font-family: "CongressMed", Congress;
}

#content_wrapper_right{
	width: 850px;
	background: #fff;
	min-height: 500px;
	border-radius: 10px;
	float: right;
	margin-right: 10px;
}

#content_wrapper_right_content{
	margin: -12px 50px 65px 65px;
}

#content_wrapper_left{
	float: left;
	position: absolute;
	margin-top: 5px;
}

.faq_tab{
	position: relative;
	font-family: "CongressMed", Congress;
	color: #fff;
	margin-bottom: -10px;
	cursor: pointer;
}



.faq_tab.inactive{
	height: 110px;
	width: 173px;
	background-image: url('../../img/faq_nav.png');
	background-repeat: no-repeat;
	left: -4px;
}

.faq_tab.inactive p{
	font-size: 21px;
	line-height: 25px;
	padding-left: 27px;
	padding-top: 23px;
}

.faq_tab.active{
	height: 110px;
	width: 210px;
	background-image: url('../../img/faq_nav_selected.png');
	background-repeat: no-repeat;
	left: -14px;
	top: -5px;
}

.faq_tab.active p{
	font-size: 21px;
	line-height: 25px;
	padding-left: 37px;
	padding-top: 28px;
}

#faq_header{
	color: #72388B;
	padding: 70px 0px 25px;
	border-bottom: 1px solid #e3e3e3;
}

#faq_header h1{
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: normal;
}

.faq_section{
	border-top: 1px solid #e3e3e3;
	font-family: "Roboto";
	padding-top: 18px;
}

	.faq_section .faq_q{
		color: #0092d0;
		font-size: 16px;
		font-weight: bolder;
		padding-bottom: 22px;
		margin-top: 2px;
		cursor: pointer;
	}


	.faq_section .faq_a{
		color: #464646;
		font-size: 16px;
		display: none;
		margin-top: -25px;
		padding-bottom: 8px;
	}

	.faq_section .faq_a a:link,
	.faq_section .faq_a a:active,
	.faq_section .faq_a a:visited
	{
		color: #0092d0;
		font-size: 13px;
		text-decoration: none;
	}
	
	.faq_arrow{
		width:  40px;
		height: 40px;
		background-image: url('../../img/faq_right_arrow.png');
		background-repeat: no-repeat;
		background-position: top center;
		float: left;
		margin-top: 5px;
		cursor: pointer;
	}
	
	.faq_qa_section{
		width: 689px;
		float: left;
	}
	

/** FAQ **/

/** Where to Buy **/
	
	#wtb_form{
		height: 50px;
	}
	
	.wtb_p{
		font-family: "Roboto";
		margin-top: 25px;
		
	}
	
	.wtb_store_wrapper{
		margin-top: 30px;
		text-align: center;
	}
	
	.wtb_store_wrapper a:link,
	.wtb_store_wrapper a:active,
	.wtb_store_wrapper a:visited{
		font-family: "Roboto";
		color: #0092d0;
		text-decoration: none;
		font-size: 18px;
	}
	.wtb_store_sm{
		width: 175px;
		height: 93px;
		background-image: url('../../img/store_locator_border.png');
		background-repeat: no-repeat;
		float: left;
		margin-right: 30px;
		padding-top: 15px;
		cursor: pointer;
	}
	.wtb_store_sm.first{
		margin-left: 170px;
	}

	.wtb_store_lg{
		width: 175px;
		height: 120px;
		background-image: url('../../img/store_locator_border_lg.png');
		background-repeat: no-repeat;
		float: left;
		margin-right: 30px;
		padding-top: 15px;
		cursor: pointer;
	}
	.wtb_store_lg.first{
		margin-left: 171px;
	}
	
	
	#wtb_form .label{
		width: 105px;
		font-family: "CongressBla";
		color: #72388B;
		font-size: 21px;
		height: 48px;
		line-height: 47px;
		float: left;
	}

	#wtb_form .input{
		font-family: "Roboto";
		color: #464646;
		font-size: 12px;
		height: 45px;
		line-height: 45px;
		padding-left: 15px;
		width: 170px;
		float: left;
		border-radius: 5px;
		border: 1px solid #e8e8e8;
		background: #f7f7f7;
	}

	#wtb_form .go_button{
		float: left;
		margin-left: 0px;
		margin-top: -7px;
		cursor: pointer;
	}
	#wtb_form .go_button_desktop{
		display: none;
	}
	
	#wtb_form .go_button_wtb_inactive{
		float: left;
		margin-left: 0px;
		margin-top: -7px;
	}
	
	.productDropdown{
		float: left;
		margin-left: 40px;
		margin-top: 0px;
	}
	.productDropdown .group_dd {
		font-family: "Roboto";
		color: #464646;
		font-size: 12px;
		background: #f7f7f7;
		padding-left: 15px;
		width: 300px;
		width: 330px;
		height: 31px;
		line-height: 30px;
		border: 1px solid #e8e8e8;
		border-radius: 5px;
		background: url('../img/dropdown_arrow.png') no-repeat center right #f7f7f7;
		text-transform: uppercase;
	}
	
	.productDropdown .group_contents{
		background: #f7f7f7;
		border: 1px solid #e8e8e8;
		margin-top: -5px;
		padding: 15px 15px 0px;
		font-family: "Roboto";
		font-size: 14px;
		color: #464646;
		text-transform: uppercase;
		border-radius: 5px;
		max-height: 250px;
		overflow-y: scroll;
	}

	.productDropdown .group_contents .group_pick{
		border-bottom: 0px solid #f7f7f7;
		padding: 1px 0px 1px 5px;
		color: #464646;
		position: relative;
		font-size: 12px;
		cursor: pointer;
	}
	.productDropdown .group_contents .group_pick.active{
		font-weight: bolder;
		color: #0092d0;
	}

	.productDropdown .group_contents .group_pick .checkbox{
		display: none;
	}
	
	#google_find{
		width:  923px;
		height: 350px;
		position: relative;
		top: 20px;
		display: none;
		margin-top:160px;
	}
    
    .wtb_titles {
		font-family: "CongressBla";
		color: #72388B;
		font-size: 21px;
		height: 48px; 
    }

/** Where to Buy **/


/** Product Detail **/

	.breadcrumbLink{
		margin-bottom: 23px;
		margin-top: -13px;
	}
	
	.breadcrumbLink a:link,
	.breadcrumbLink a:active,
	.breadcrumbLink a:visited{
		color: #fff;
		text-decoration: none;
		font-family: "Roboto";
	}
	.breadcrumbLink a:hover{
		text-decoration: underline;
	}


/** Product Detail **/

/*customselect*/

.productDropdownContainer{
	margin-bottom: 32px;
	margin-left: 0px;
}
span.productDetailDropdown {
	font-family: "CongressBold";
	color: #72388B;
	font-size: 21px;
	background: #f7f7f7;
	padding-left: 15px;
	width: 630px;
	height: 47px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
}
span.productDetailDropdown.changed {
	background-color: #fff;
}
select.productDetailDropdown.hasCustomSelect {
	left: 0;
	cursor: pointer;
}
span.productDetailDropdown {
	background: url('../img/dropdown_arrow.png') no-repeat center right;
	background-color: #fff;
	height: 47px;
	width: 630px !important;
}


.ProductmainCopy{
	width: 560px;
	min-height: 150px;
	margin:  0px 0px 12px 264px;
	padding: 40px 50px 20px 92px;
	font-family: "Roboto";
	font-size: 14px;
	font-size: 16px;
	color: #222;
	line-height: 24px;
}

.ProductmainCopy h1{
	color:#09347a; 
	font-family: "Congress", Congress;
	font-size: 32px;
	margin-top: -15px;
	line-height: 30px;
	display: none;
}
.ProductmainCopy a:link,
.ProductmainCopy a:visited{
	font-weight: bolder;
}

#productColumnOne{
	width: 379px;
	float: right;
	margin: 0px 13px 60px 0px;
}
#productColumnTwo{
	width: 290px;
	float: right;
	margin-bottom: 60px;
}

#doctor_recommended{
	width: 134px;
	height: 67px;
	position: absolute;
	z-index: 111;
	right: 52px;
	top: 100px;
}

.productVitamins{
	width: 305px;
	min-height: 206px;
	margin: 0px 0px 10px 12px;
}


.productFormula{
	width: 220px;
	/* min-height: 286px; */
	margin: 0px 0px 13px 5px;
}

	.productFormula .container{
		margin-bottom: 5px;
		height: 35px;
		cursor: pointer;
		width: 260px;
		float: left;
	}
	
	.productFormula.corners{
		padding-bottom: 10px;
	}

		.productFormula .container .desktopIconContainer{
			height: 40px;
			width:  40px;
			float: left;
			margin-top: 5px;
		}
		
		.productFormula .container .mobileIconContainer{
			height: 40px;
			width:  40px;
			float: left;
			margin-top: 5px;
			display: none;
		}

		.productFormula .container .iconDescription{
			line-height: 40px;
			float: left;
			padding-left: 15px;
			font-family: "Roboto";
			font-weight: bolder;
			color: #0092D0;
			text-transform: uppercase;
			font-size: 12px;
		}

.productRelated{
	width: 220px;
	
	min-height: 288px;
	margin: 0px 0px 13px 6px;
}

.productInfo{
	width: 305px;
	min-height: 206px;
	margin: 0px 0px 5px 12px;
	font-family: "Roboto";
}

.productInfo p{
	font-size: 14px;
	font-size: 12px;
	color: #868686;
	margin: 0px;
	padding-bottom: 20px;
}
.productInfo .pdfLink{
	margin-top: 0px;
	margin-bottom: 15px;
	height: 35px;
}
	.productInfo .pdfLink .pdfIcon{
		float: left;
		width: 28px;
		margin-top: 3px;
	}
	.productInfo .pdfLink .pdfText{
		float: left;
		width: 250px;
		line-height: 17px;
		margin-left: 10px;
		margin-top: -5px;
	}

.corners .label{
	padding: 20px 0px 20px;
	color: #72388B;
	font-family: "CongressBold";
	font-weight: normal;
	font-size: 18px;
	font-size: 21px;
	width: 140%;
}

.corners .label_small{
	padding: 20px 0px 10px;
	color: #72388B;
	font-family: "CongressBold";
	font-weight: normal;
	font-size: 18px;
	font-size: 21px;
}

.small{
	padding: 10px 30px 0px 40px;
}

.productInfo.small{
	padding: 10px 30px 10px 40px;
}

	.smallLinks a:link,
	.smallLinks a:visited,
	.smallLinks a:visited,
	.smallLinks a:active{
		color: #0092d0;
		text-decoration: none;
		font-size: 10pt;
		font-weight: normal;
	}

.corners{
	background: #fff;
	border-radius: 10px;
}

	.corners a:link,
	.corners a:visited,
	.corners a:active{
		color: #0092d0;
		text-decoration: none;
		
	}
/*end customselect*/

/** tool-tip **/

	/** custom tool-tip **/
		.cTT{
			position: relative;
			margin-top: -10px;
			z-index: 1;
			display: none;
		}
		.cTTtext{
			background: #037fc3;
			padding: 20px;
			color: white;
			border-radius: 10px;
			font-family: "Roboto";
			font-size: 12px;
			width: 250px;
			z-index: 1;
		}
		.cTTarrow{
			width: 24px;
			height: 13px;
			background-image: url('../../img/tooltip_arrow.png');
			margin: auto;
		}
		
    		.pTT{
			position: relative;
			margin-top: -20px;
			z-index: 1;
			display: none;
		}
		.pTTtext{
			background: #037fc3;
			padding: 20px;
			color: white;
			border-radius: 10px;
			font-family: "Roboto";
			font-size: 12px;
			width: 250px;
			z-index: 1;
		}
		.pTTarrow{
			width: 24px;
			height: 13px;
			background-image: url('../img/tooltip_arrow.png');
			margin: auto;
		}
		
		.VcTT{
			position: relative;
			margin-top: 0px;
			z-index: 1;
			display: none;
		}
		
		
		#vitamin1 .VcTT,
		#vitamin4 .VcTT{
			margin-left: 0px;
		}
		
		#vitamin1 .VcTTarrow,
		#vitamin4 .VcTTarrow{
			margin-left: 20px;
		}

		#vitamin2 .VcTT,
		#vitamin5 .VcTT{
			margin-left: -110px;
		}
		
		#vitamin2 .VcTTarrow,
		#vitamin5 .VcTTarrow{
			margin-left: 127px;
		}
		
		
		#vitamin3 .VcTT,
		#vitamin6 .VcTT{
			margin-left: -220px;
		}
		
		#vitamin3 .VcTTarrow,
		#vitamin6 .VcTTarrow{
			margin-left: 237px;
		}
		
		.VcTTtext{
			background: #037fc3;
			padding: 20px;
			color: white;
			border-radius: 10px;
			font-family: "Roboto";
			font-size: 12px;
			width: 250px;
			z-index: 1;
		}
		.VcTTarrow{
			width: 24px;
			height: 13px;
			background-image: url('../../img/tooltip_arrow.png');
			margin: auto;
		}
	/** custom tool-tip **/

/** tool-tip **/

.vitamins{
	float: left;
	width: 100px;
	margin-right: 1px;
}

.vitamin_container{
	height: 25px;
	padding-bottom: 10px;
}

.vitamin_text{
	font-family: "Roboto";
	font-weight: bolder;
	color: #0092D0;
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
}
#moreVitamins{
	display: none;
	margin-top: 0px;
}

#showMore, #showLess{
	width: 100%;
	float: right;
	margin-right: 10px;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	font-family: "Roboto";
	margin-bottom: 20px;
}

.related_product{
	width: 100px;
	float: left;
	margin-right: 20px;
	margin-top: -3px;
}
	.related_product .related_product_image{
		height: 130px;
		position: relative;
		bottom: 0;
	}
	.related_product .related_product_image img{
		position: absolute;
		bottom: 0;
	}
	.related_product .related_product_text{
		padding-top: 10px;
		font-size: 12px;
		font-family: "Roboto";
		font-weight: normal !important;
		padding-bottom: 26px;
	}

.product_image_container{
	width: 340px;
	position: absolute;
	z-index: 11;
	padding-top: 15px;
}

	.product_image_container .product_image img{
		/* height: 50%; */
		width:  95%;
	}

	.product_image_container .product_image_wtb{
		width: 206px;
		height: 54px;
		margin-top: 5px;
		float: right;
		margin-right: 15px;
	}

/** Category Page **/
#header_sub.women{
	background-image: url('../../img/03_women_header.png');
}
#header_sub.men{
	background-image: url('../../img/03_men_header.png');
}

#header_sub.vitacraves{
	background-image: url('../../img/03_vitacraves_header.png');
}

#header_sub.category .page_title_sub{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #09347A;
	font-family: "CongressBold";
	font-size: 30pt;
	font-size: 24pt;
	margin-bottom: -5px;
	padding-top: 15px;
}

#header_sub.category p{
	color: #464646;
	color: #636363;
	font-family: "Roboto";
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}

#content_wrapper_clear{
	width: 1024px;
	margin: 5px 0px 55px 12px;
}

#content_wrapper_clear .form_left{
	float: left;
	width: 750px;
	height: 110px;

}

#content_wrapper_clear .form_left .form_text{
	color: #72388B;
	font-family: "Roboto";
	font-size: 14px;
	margin-bottom: 25px;
	margin-top: -17px;
}

#content_wrapper_clear .form_right{
	float: right;
	width: 253px;
	margin-right: 12px;
	height: 110px;
	margin-top: -13px;
}

#select_bar{
	display: none;
}

/*customselect*/

.age_dd{
	float: left;
	margin-left: 0px;
	margin-top: 0px;
}
.age_dd span.customSelect {
	font-family: "Congress";
	color: #72388B;
	font-size: 20px;
	background: #f7f7f7;
	padding-left: 15px;
	width: 160px;
	height: 47px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
}
.age_dd span.customSelect.changed {
	background-color: #fff;
}
.age_dd select.styled.hasCustomSelect {
	left: 0;
	cursor: pointer;
}
.age_dd span.customSelectInner {
	background: url('../img/dropdown_arrow.png') no-repeat center right;
	height: 47px;
	width: 160px !important;
}

.benefit_dd{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
}
.benefit_dd span.customSelect {
	font-family: "Congress";
	color: #72388B;
	font-size: 20px;
	background: #f7f7f7;
	padding-left: 15px;
	width: 284px;
	height: 47px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
}
.benefit_dd span.customSelect.changed {
	background-color: #fff;
}
.benefit_dd select.styled.hasCustomSelect {
	left: 0;
	cursor: pointer;
}
.benefit_dd span.customSelectInner {
	background: url('../img/dropdown_arrow.png') no-repeat center right;
	height: 47px;
	width: 284px !important;
}
/*end customselect*/

.category_label{
	color: #72388B;
	font-family: "CongressMed";
	font-size: 20px;
	margin: 15px 0px 15px 0px;
	float: left;
	text-align: center;
}

.label-description {
    font-size: 13px;
    margin-top: -10px;
}

.product_label{
	width: 525px;
}
.benefits_label{
	width: 335px;
}
.form_label{
	width: 135px;
}

.product_category_container{
	width:  1020px;
	height: 195px;
	background-image: url('../../img/03_product_container_bg.png');
	background-repeat: no-repeat;
	margin-bottom: -27px;
	padding: 25px 0px 15px 40px;
	font-family: "Roboto";
	color: #464646;
	margin-left: -10px;
}

	.product_category_container .image{
		width: 135px;
		float: left;
		height: 155px;
		line-height: 190px;
		margin-right: 10px;
		margin-top: -25px;
		position: relative;
		text-align: center;
	}
	.product_category_container .image img{
	/*
		margin: auto;
		position: absolute;
		top: 0; 
		left: 0; 
		bottom: 0; 
		right: 0;
	*/
		vertical-align: middle;
	}

	.product_category_container .text{
		width: 295px;
		float: left;
		height: 130px;
		font-size: 16px;
		font-size: 10pt;
		padding-top: 12px;
		margin-left: 15px;
	}

	.product_category_container .text h2{
		margin: 0;
		line-height: 20px;
	}
	
	
		
		.product_category_container .text a:link,
		.product_category_container .text a:active,
		.product_category_container .text a:visited{
			color: #0092d0;
			font-size: 16px;
			text-decoration: none;
			font-weight: bolder;
		}
	

	.product_category_container .icons{
		border-left:  1px solid #929292;
		border-right: 1px solid #929292;
		width: 345px;
		margin-left: 30px;
		float: left;
		height: 130px;
	}

	.product_category_container .form{
		width: 150px;
		width: 146px;
		width: 106px;
		float: left;
		height: 130px;
		margin-left: 0px;
		padding-left: 20px;
	}

	.categoryIcon{
		width:  50px;
		height: 80px;
		float: left;
		margin-left: 28px;
		margin-top: 30px;
		text-align: center;
		color: #929292;
		font-family: "Roboto";
		font-weight: bolder;
		font-size: 11px;
		line-height: 13px;
		text-transform: uppercase;
	}
	.categoryIcon.multiple{
		width:  50px;
		width:  100px;
		width:  120px;
		height: 80px;
		float: left;
		margin-left: 28px;
		margin-left: -7px;
		margin-top: 30px;
		text-align: center;
		color: #929292;
		font-family: "Roboto";
		font-weight: bolder;
		font-size: 11px;
		line-height: 13px;
		text-transform: uppercase;
	}
	.categoryIcon.chew{
		width:  50px;
		width:  100px;
		width:  120px;
		height: 80px;
		float: left;
		margin-left: 28px;
		margin-left: -7px;
		margin-top: 30px;
		text-align: center;
		color: #929292;
		font-family: "Roboto";
		font-weight: bolder;
		font-size: 11px;
		line-height: 13px;
		text-transform: uppercase;
	}
	
	.categoryIcon .icon{
		width: 40px;
		height: 30px;
		margin: 0px auto 10px auto;
	}

	.categoryIcon .icon.multiple{
		width: 100px;
	}
	.categoryIcon .icon.chew{
		width: 100px;
		border: 1px solid red;
	}
	
		/** Filter Classes **/
		.formType, .ageType, .benefitType{
			display: none;
		}
		/** Filter Classes **/

		.group_dd_wrapper{
			float: left;
			margin-right: 45px;
			margin-left: -10px;
			height: 50px;
			position: relative;
			z-index: 111;
		}

		.group_dd_wrapper2{
			float: left;
			margin-right: 45px;
			height: 50px;
			position: relative;
			z-index: 111;
		}

		.group_dd_wrapper_details{
			margin-bottom: 32px;
			margin-left: 0px;
			width: 647px;
			margin-top: -8px;
			position: relative;
			z-index: 111;
		}
		
			.detailsDropdown .group_dd {
				font-family: "CongressBold";
				color: #72388B;
				font-size: 21px;
				background: #f7f7f7;
				width: 560px;
				height: 31px;
				height: 29px;
				line-height: 30px;
				border-radius: 5px;
				text-align: left;
				text-indent: 27px;
				background: url('../img/dropdown_arrow.png') no-repeat center right #f7f7f7;
				border-top: 0px solid #ccc;
			}

			.detailsDropdown .group_bg{
				height: 100%;
				width: 598px;
				margin-top: -10px;
				left: 0px;
				position: absolute;
				border-radius: 5px 0px 0px 5px;
				
				box-shadow: 		inset 10px 10px 5px -6px #d5d5d5;
			    -moz-box-shadow:    inset 10px 10px 5px -6px #d5d5d5;
				-webkit-box-shadow: inset 10px 10px 5px -6px #d5d5d5;
			}
	
			.detailsDropdown .group_contents{
				background: #f7f7f7;
				border: 1px solid #e8e8e8;
				margin-top: 0px;
				width: 640px;
				
				padding: 15px 0px 0px;
				font-family: "Roboto";
				font-size: 14px;
				color: #464646;
				text-transform: uppercase;
				border-radius: 5px;
				max-height: 250px;
				overflow-y: scroll;
				position: absolute;
				z-index: 1111111111;
			}

	.detailsDropdown .group_contents .group_pick{
		border-bottom: 0px solid #f7f7f7;
		padding: 5px 0px 3px 5px;
		color: #222;
		position: relative;
		font-size: 16px;
		cursor: pointer;
		text-indent: 35px;
		
	}
	.detailsDropdown .group_contents .group_pick.active{
		color: #0092d0;
	}
	.detailsDropdown .group_contents .group_pick:hover{
		background: #037fc3;
		color: #fff;
	}
	.detailsDropdown .group_contents .group_pick.last{
		margin-bottom: 20px;
	}
	.detailsDropdown .group_contents .group_pick.selected{
		color: #0092d0;
		font-weight: bolder;
	}
	.detailsDropdown .group_contents .group_pick.selected:hover{
		color: #fff;
	}
		
/*
.productDropdownContainer{
	margin-bottom: 32px;
	margin-left: 0px;
}
span.productDetailDropdown {
	font-family: "CongressBold";
	color: #72388B;
	font-size: 21px;
	background: #f7f7f7;
	padding-left: 15px;
	width: 630px;
	height: 47px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
}
span.productDetailDropdown.changed {
	background-color: #fff;
}
select.productDetailDropdown.hasCustomSelect {
	left: 0;
	cursor: pointer;
}
span.productDetailDropdown {
	background: url('../img/dropdown_arrow.png') no-repeat center right;
	background-color: #fff;
	height: 47px;
	width: 630px !important;
}
		
*/		

		.group_dd_wrapper.last{
			margin-right: 0px;
		}
		
		.group_dd{
			margin-top: 0px;
			font-family: "CongressMed";
			color: #72388B;
			font-size: 20px;
			font-size: 14px;
			padding: 10px 70px 7px 15px;
			border-radius: 5px;
			border: 0px solid #e8e8e8;
			border-top: 1px solid #7893ad;
			cursor: pointer;
			background: url('../img/dropdown_arrow.png') no-repeat center right #f7f7f7;
			position: relative;
			
		}

		.group_dd.inactive{
			color: #929292;
			background: url('../img/dropdown_arrow_inactive.png') no-repeat center right #f7f7f7;
		}
		
		.group_contents{
			background: #f7f7f7;
			border: 1px solid #e8e8e8;
			margin-top: -5px;
			padding: 15px 15px 0px;
			font-family: "RobotoConReg";
			font-size: 12px;
			color: #464646;
			text-transform: uppercase;
			border-radius: 5px;
			
			display: none;
		}
		
		.benefit_group_contents .group_pick,
		.form_group_contents .group_pick{
			height: 28px;
			padding: 8px 0px 0px 10px;
		}
		
			.group_pick{
				border-bottom: 1px solid #464646;
				padding: 5px 0px 5px 10px;
				color: #464646;
				position: relative;
				font-size: 12px;
			}
			.group_pick.last{
				border-bottom: 0px solid #464646;
				padding-bottom: 20px;
			}
			
			.age_group_contents,
			.form_group_contents{
				cursor: pointer;
			}
			
			.group_pick.active{
				color: #0071D3;
				font-weight: bolder;
			}
		
			.group_contents .checkbox{
				height: 24px;
				width:  24px;
				position: absolute;
				right: 5px;
				top: 5px;
				background-image: url('../../img/cb.png');
				background-repeat: no-repeat;
			}

			.group_contents .checkbox.active{
				height: 24px;
				width:  24px;
				position: absolute;
				right: 5px;
				top: 5px;
				background-image: url('../../img/cb_checked.png');
				background-repeat: no-repeat;
			}	
/** Category Page **/
}

@media (max-width: 640px) { /*mobile only*/

  #back_to_top{
	display: none;
  }

.box_disclaimer {
	border: 1px solid #999999;
	color: #999999;
	font-size: 75%;
	text-align: center;
	width: 550px;
	margin: 0 auto;
	padding: 12px;
}
    
        .box_disclaimer_header {
            display: none;
    }

  #body_wrapper {
   background: #d3ecf9;
   background: #CAE2EE;
   width: 640px;
   width: 100%;
   margin: 0;
   padding: 0;
   position: relative;
   float: right;
   display: inline;
  }
  
  #header {
    height: 174px;
    background: url('../img/header_bg.jpg') top repeat-x;
    width: 640px;
    width: 645px;
    width: 677px;
    margin: 0;
    padding: 0;
  }

  #header_content {
    position: relative;
    width: 640px;
    padding: 0;
    margin: 0 auto;
  }

  #oad_logo {
    position: absolute;
    max-width: 286px;
    padding: 0;
    margin: 0;
    top: 0;
    left: 27%;
    display: inline;
  }
  
  #top_nav {
    display: none;
  }
  
  #bottom_nav {
    text-align: left;
    position: relative;
    width: 45%;
    padding: 15px;
    margin: 0;
    font-size: 75%;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
    float: right;
  }
  #bottom_nav.index{
	margin-top: -260px;
  }
  
  #bottom_nav a {
    padding: 0;
    margin: 0;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    display: block;
  }
  
  .link_icon {
    width: 30px;
    display: inline;
    float: left;
  }
  
  .link_icons_link {
    width: 250px;
    display: inline;
    float: right;
    text-align: left;
    padding: 14px 0 0 0;
  }
  
  #mobile_menu_button {
    position: absolute;
    width: 102px;
    height: 82px;
    padding: 20px 0 0 0;
    margin: 0;
    top: 0;
    left: 2%;
    display: inline;
  }
  
  #top_nav a, #base_nav a {

  }
  
  .hcp {

  }
  
  #find_oad {
    display: none;
  }
  
  
  #base_nav {
    display: none;
  }
  
  #bottom_nav img {
    display: inline;
    vertical-align: middle;
  }
  
  #bayer_logo {
    position: absolute;
    max-width: 72px;
    padding: 15px 0 0 0;
    margin: 0;
    top: 0;
    right: 5%;
    display: inline;
  }

 #footer_disclaimers {
    background: #ffffff;
    color: #999999;
    margin: 0;
    padding: 10px 0;
    width: 640px;
    width: 677px;
  }
  
  #footer_disclaimers.index{
	margin-top: -330px;
  }

  #footer_nav {
    background: #0092d0;
    color: #ffffff;
    width: 640px;
    width: 677px;
    margin: 0;
    padding: 20px 0 50px 0;
  }
  
  .footer_nav_links {
    text-align: left;
    margin: 0;
    width: 45%;
    padding: 15px;
    position: relative;
    text-decoration: none;
    color: #ffffff;
    font-size: 75%;
    text-transform: uppercase;
    width: 45%;
    float: left;
  }
  .footer_nav_links.index{
	margin-top: -190px;
  }
  
  .footer_nav_links a {
    text-decoration: none;
    color: #ffffff;
    font-size: 100%;
    text-transform: uppercase;
    display: block;
    clear: both;
    font-weight: bold;
    padding: 0 0 25px 0;
  }
  
  .footer_copyright {
    font-size: 100%;
    text-align: left;
    margin: 0;
    width: 85%;
    position: relative;
    display: block;
    clear: both;
    padding: 15px;
	font-family: "Roboto";
  }
  
}

/** home page **/

@media (min-width: 641px) { /*desktop only*/

  #home_container {
    width: 1024px;
    margin: 0 auto;
  }
  
  #drop_shadow{
  	background-image: url('../img/drop_shadow.png');
	background-repeat: no-repeat;
	height: 200px;
	width: 1055px;
	z-index: 0;
	position: absolute;
	margin-left: -12px;
	top: 115px;
	
  }

  #home_beach {
    position: relative;
    max-width: 1024px;
    margin: -49px 0 0 0;
    padding: 15%;
    height: 270px;
    height: 243px;
  }
  
  #home_beach_bg {
    position: absolute;
    z-index: 1;
    /*
	width: 100%;
    height: 100%;  
	*/
	width: 1024px;
	height: 578px;
	height: 550px;
    margin: 0 auto;
    top: 0;
    left: 0;
  }
  #home_beach_bg img {
    /*width: 100%;
    height: 100%;*/
    margin: 0 auto;
  }
  
  #home_kid {
    position:absolute;
    /*
	top:26%;
    left:78%;
	*/
	left: 795px;
	top: 123px;
    z-index:10;
    width:102px;
    height:28px;
    color: #ffffff;
    font-size: 95%;
    line-height: 125%;
	font-family: "CongressMed";
  }
  
  #home_white {
    max-width: 1024px;
    margin: 0;
	margin-bottom: -6px;
    padding: 10px;
    background: #ffffff;
	height: 211px;
  }
  
  #home_trubiotics {
    width: 100%;
    margin-top: 0;
    padding: 0/*10px*/;
    text-align: center; /*remove after placeholder is gone*/
  }
  
  #home_disclaimers {
    background: #ffffff;
    color: #999999;
    margin: 0;
    font-size: 75%;
    text-align: center;
  }


}

@media (max-width: 640px) { /*mobile only*/
   
  html {
    width: 640px;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
  }
  
  .desktop_placeholder {
    display: none;
  } 
    .wtb_titles {
		font-family: "CongressBla";
		color: #72388B;
		font-size: 21px;
		height: 48px; 
    }
    .wtb_titles_p {
        display: none;
    }
  
  #home_beach {
    position: relative;
    width: 640px;
    width: 670px;
    margin: -49px 0 0 0;
    padding: 0;
    height: 475px;
  }
  
	#home_container.index_page{
		max-width: 1024px;
		margin: 0 auto;
  }
  
  #home_beach_bg {
    /** display: none; **/
  }
  
  #home_beach_bg {
    position: absolute;
    z-index: 1;
    margin: 0 auto;
    top: 0;
    left: 0;
	width: 677px;
  }
  #home_beach_bg img {
    margin: 0 auto;
  }
  
  #home_kid {
    display: none;
  }
  
  #home_white {
    width: 640px;
    width: 677px;
    }
  
  #home_trubiotics {

  }
  
  #home_disclaimers {
    background: #fff;
    color: #999999;
    margin: 0;
    padding: 20px 0px 20px 70px;
    font-size: 75%;
    text-align: left;
    width: 640px;
    width: 607px;
	
  }
  
	#tool_modal{/** mobile **/
		position: fixed;
		bottom: 0px;
		z-index: 500000000;
		cursor: pointer;
		width: 677px;
		
		height: 67px;
		overflow: hidden;
	}
  
	#find_oad_mobile {
		/* position: fixed; */
		/* bottom: 0px; */
		/* top: 155px; */
		/* z-index: 500000000; */
		/*cursor: pointer; */
		height: 77px;
		
		
	}
  
    #tool_dropdown { /** mobile **/
		/* position: fixed;
		top: 130px; 
		bottom: 0px; */
		/*
		width: 100%;
		height: 1000px;
		*/
		background: url('../img/mobile_pattern_bg.png');
		
		/*** vvvv DELETE THESE ARE DEV MARGINS vvvv ***/
		/*	margin: -49px auto 70px auto;		  	 */
		/*** ^^^^ DELETE THESE ARE DEV MARGINS ^^ ***/
		
		/*overflow-y: scroll; */
		font-family: "Roboto";
		font-size: 11px;
		color: #464646;
		z-index: 111111;
		overflow: scroll;
		display: none;
	  }
	  
	  .tool_top_label{
		font-family: "Congress";
		font-weight: bolder;
		color: #72388B;
		font-size: 28px;
		margin: 20px 0px 25px 30px;
	  }
  
	  #tool_dropdown .tool_header{
		width: 1000px;
		height: 49px;
		background: url('../img/findtool_header_inactive.png') no-repeat;
		margin: 20px 0px 0px 10px;
		display: none;
	  }
	  #tool_dropdown .tool_header.active{
		background: url('../img/findtool_header_active.png') no-repeat;
	  }
	  
	  #tool_dropdown .selector{
		width:  140px;
		height: 140px;
		background: url('../img/icon_workarea/icon_tool_mobile_inactive.png') no-repeat;
		float: left;
		cursor: pointer;
	  }
	  #tool_dropdown .selector.active{
		background: url('../img/icon_workarea/icon_tool_mobile_active.png') no-repeat;
	  }

	  #tool_dropdown .selector2{
		float: left;
		font-weight: bolder;
		text-align: center;
		width: 81px;
		color: #727272;
		line-height: 14px;
		cursor: pointer;
		font-size: 20px;
		margin-top: 15px;
	  }
	  #tool_dropdown .selector2.active{
		color: #0371cf;
	  }
	  
	  #tool_dropdown .selector2 .age_bullet{
		font-size: 38px;
	  }

	  #tool_dropdown .selector img{
		margin: 9px 0px 0px 0px;
	  }
	  
	  #tool_gender, .tool_label{
		float: left;
		text-align: center;
	  }
	  
	  #tool_left{
		width: 650px;
		margin-left: 15px;
		text-align: center;
	  }
	  
	  #tool_gender{
		
	  }
	  
	  #tool_age{
		margin-top: 63px;
		float: left;
	  }
	  
	  #tool_pill{
		margin-left: 25px;
		text-align: center;
	  }
	  
	  #tool_area{
		margin-left: 25px;
		text-align: center;
	  }
	  
	  #tool_buttons{
		cursor: pointer;
		margin-top: 15px;
		padding-top: 10px;
		height: 93px;
		background: url('../img/tool_footer.png') repeat-x;
		text-align: center;
	  }
	  
	  .run_tool_button_active, #run_tool_button_inactive{
		display: none;
	  }
	  
	  .tool_label{
		width: 110px;
		color: #72388B;
		font-family: "Congress";
		line-height: 140px;
		line-height: 140px;
		font-size: 28px;
	  }
	  
	  #results_wrapper{
		display: none;
	  }
	  
	  #results_wrapper .results_recommended{
		color: #72388B;
		font-family: "Congress";
		font-size: 28px;
		text-align: center;
		height: 75px;
		line-height: 75px;
		font-weight: bolder;
	  }
		  #results_wrapper .results_recommended p{
			font-size: 16px;
			display: none;
		  }
		  
	  .results_item{
		width: 617px;
		height: 350px;
		background: #fff;
		border-radius: 10px;
		margin: 15px 0px 0px 15px;
		font-family: "Roboto";
		
		visibility: hidden;
	  }
	  
			.results_link{
				color: #0092d0;
				font-size: 55px;
				padding-top: 10px;
				margin-left: 30px;
			}
			.results_link a:link,
			.results_link a:visited{
				color: #0092d0;
				font-size: 28px;
				text-decoration: none;
			}

			.results_image{
				width: 240px;
				float: left;
				margin: 30px 10px 0px 30px;
				text-align: center;
			}
			
			.results_image img{
				max-height: 200px;
				max-width:  200px;
			}
			.results_desc{
				width: 330px;
				float: left;
				margin-top: 20px;
				font-size: 18px;
			}
			
			#results_item_2.noResults .results_image, #results_item_2.noResults .results_link{
				display: none;
			}
			#results_item_2.results_item.noResults .results_desc{
				width: 400px;
				text-align: center;
				font-size: 20px;
				margin-top: 100px;
				margin-left: 109px;
			}
			
			.women_link, .men_link{
				display: none;
			}

				.selected_options{
					/* border: 1px solid red; */
					margin-top: 10px;
					margin-left: 20px;
					
					
					display: none; /** Disabled for button dev **/
				}
	  
		  .selected_options .heading{
			text-transform: uppercase;
			color: #09347a;
			font-family: "Congress";
			font-weight: bolder;
			font-size: 15px;
			margin-bottom: 10px;
		  }
		  
		  .selected_options .selected_benefit{
			float: left;
			font-family: "Roboto";
			text-transform: uppercase;
			font-size: 13px;
			background: #e5f1fb;
			color: #666666;
			margin-right: 5px;
			margin-bottom: 5px;
			padding: 3px 8px;
			border-radius: 10px;
		  }
	  
	  .results_buttons{
		width: 100%;
		margin: 72px 0px 0px 0px;
		
		cursor: pointer;
		margin-top: 15px;
		padding-top: 10px;
		height: 93px;
		background: url('../img/tool_footer.png') repeat-x;
	  }
	  
	  .back_to_tool{
		float: left;
	  }
	  
	  .done_tool{
		float: right;
	  }
	  
	  .desktop{display: none;}

#header_sub{
	margin-top: -49px;
	height: 195px;
	background-repeat: no-repeat;
	width: 100%;
	width: 677px;
	height: 190px;
	padding-left: 0px;
	margin-bottom: 0px;
	background: none;
}

#header_sub p{
	display: none;
}

#header_sub p b{
	display: none;
}

/** Index Page Mobile **/
#maintext{
	width:640px;
}
.womantext div{display: none;}

#home_white div{
	/* display:inline-block; */
}

#home_white{
	margin-top: 280px;
	width: 400px;
}
#group1{
	width:632px; 
	background: #fff;
	padding: 60px 0px 30px 45px;
	border-bottom: 3px solid #c7c7c7;
	display: block;
}
#group1 p, #group2 p{
	font-family: "Roboto";
	font-size: 22px;
	color: #464646;
	margin-top: -20px;
	margin-bottom: 10px;
}

#group1 a:link,
#group2 a:link,
#group1 a:visited,
#group2 a:visited{
	font-family: "Roboto";
	font-size: 24px;
	color: #0092d0;
	text-decoration: none;
	font-weight: normal;
}
#group2{
	width:632px; 
	background: #fff;
	padding: 60px 0px 30px 45px;
	border-bottom: 3px solid #c7c7c7;
	
}
#group3{
	width:398px; 
	width:677px; 
	margin-left:4px; 
	margin-left:2px; 
	background: #fff;
}
#group3 img{ 
	/* position: relative; */
	
}

#home_trubiotics{
	padding-top: 5px;
	width: 677px; 
	width: 607px; 
	margin:0 auto; 
	background: url('../../img/trubiotics_bg.png') #f4f4f4 repeat-x;
	padding-left: 70px;
	padding-bottom: -200px;
	height: 240px;
	margin-top: -8px;
}

#home_trubiotics div{
	vertical-align:text-bottom;
}

#home_trubiotics p{
	width: 275px;
}

#home_trubiotics a:link,
#home_trubiotics a:visited{
	font-family: "Roboto";
	font-size: 22px;
	color: #0092d0;
	text-decoration: none;
	line-height: 18px;
}



.home_call{
	top: -560px;
}

#ar{
	position: relative;
	left: 240px;
	top: -85px;
}

.oad_true{
	float: right;
	margin-right: 120px;
	margin-top: -100px;
}
.imgfloat{display: none;}
.bottomimg{
	float: right;
	margin: -50px 15px 0px 0px;
}

#home_container.index_page h1{
	color:#09347a; 
	font-family: "CongressBold";
	font-size: 34px;
	width: 600px;
	line-height: 36px;
	font-weight: normal;
}
#home_container.index_page h2{
	color:#213e83; 
	font-family: "CongressMed", Congress;
	font-size: 30px;
	font-weight: bolder;
	margin-top: -30px;
}
#home_container.index_page h3{
	font-size:1.4em; 
	color:#004087; 
	margin-bottom:0;
	margin-top: 20px;
	font-family: "CongressMed";
}
#home_container.index_page h4{
	font-size:.8em; 
	color:#004087; 
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: "CongressMed";
}

#home_container.index_page #maintext p{
	font-size:20px; 
	font-family: "Roboto"; 
	color: #464646;
	width: 650px;
}


.straight{
	font-family: "Congress", Congress; 
	font-size: 28px;
	line-height: 28px;
}

.straight_mobile{
	font-family: "CongressBla", Congress; 
	font-size: 28px;
	line-height: 28px;
}



#lighttext{
	color:#0092d0; 
	width: 184px; 
	font-size: 0.8em !important; 
	vertical-align: text-bottom;
	font-weight: normal;
}
.phead{
	color:white; 
	font-size: 16px; 
	margin-bottom: 3px; 
	margin-top: 34px; 
	font-family: "Congress", Congress;
	font-weight: bolder;
	line-height: 18px;
}
.footnote{
	color:#555;	clear:both;
	margin-top: 20px !important;
	font-size: 16px !important;
}
.texta{
	color:#ffdf30; 
	font-size: 12px;
	text-decoration:none;
	font-family: "Roboto";
	line-height: 10px;
}
/** Index Page Mobile **/

/** Category Page **/
#header_sub.women{
	background: url('../../img/mobile_03_women_header.png') #fff right no-repeat;
}
#header_sub.men{
	background: url('../../img/mobile_03_men_header.png') #fff right no-repeat;
}

#header_sub.vitacraves{
	background: url('../../img/mobile_03_vitacraves_header.png') #fff right no-repeat;
}

#header_sub.category .page_title_sub{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #09347A;
	font-family: "CongressMed";
	font-size: 37px;
	margin-bottom: -5px;
	padding-top: 30px;
	width: 290px;
	font-weight: bolder;
	margin-left: 25px;
}

#header_sub.category p{
	color: #464646;
	font-family: "Roboto";
	font-size: 14px;
}

#content_wrapper_clear{
	margin: 0px;
	width: 100%;
}


#content_wrapper_clear .form_left .form_text{
	color: #72388B;
	font-family: "Roboto";
	font-size: 14px;
	margin-bottom: 25px;
	display: none;
}

#content_wrapper_clear .form_right{
	float: right;
	width: 253px;
	margin-left: 15px;
	height: 110px;
	display: none;
}

#select_bar{
	height: 94px;
	background: url('../img/mobile_header_gradient_dark_blue.png');
	margin-bottom: 20px;
	width: 677px;
}

#select_bar .select_text{
	color: #fff;
	font-family: "Congress";
	font-size: 38px;
	width: 350px;
	float: left;
	font-weight: bolder;
	line-height: 92px;
	margin-left: 36px;
	padding-left: 50px;
	background: url('../img/mobile_arrows_down.png') no-repeat 10px 40px;
}
#select_bar .select_text.active{
	background: url('../img/mobile_arrows_up.png') no-repeat 10px 40px;
}

#select_bar .select_done{
	color: #fff;
	font-family: "Congress";
	font-size: 34px;
	width: 144px;
	float: right;
	margin-right: 30px;
	margin-top: 17px;
	display: none;
}

#group_select_options{
	background: url('../img/mobile_pattern_bg.png');
}

.category_label{
	color: #72388B;
	font-family: "CongressMed";
	font-size: 20px;
	margin: 35px 0px 25px 0px;
	float: left;
	display: none;
}
.product_label{
	width: 505px;
	padding-left: 40px;
}
.benefits_label{
	width: 335px;
}
.form_label{
	width: 135px;
}

.product_category_container{
	width:  650px;
	width:  560px;
	height: 355px;
	background: #fff;
	margin-bottom: 25px;
	padding: 40px 30px 0px 30px;
	font-family: "Roboto";
	color: #464646;
	border-radius: 10px;
	margin-left: 30px;
}

	.product_category_container .image{
		width: 165px;
		float: left;
		height: 200px;
		position: relative;
		top: 80px;
	}

	.product_category_container .image img{
		margin: auto;
		position: absolute;
		top: 0; left: 0; bottom: 0; right: 0;
	}

	.product_category_container .text{
		width: 600px;
		float: left;
		font-size: 24px;
		position: absolute;
	}

	.product_category_container .text a{
		position: absolute;
		top: 00px;
		width: 500px;
		margin-bottom: 10px;
	}

	.product_category_container .text p{
		position: absolute;
		top: 57px;
		left: 180px;
		width: 370px;
	}
		
		.product_category_container .text a:link,
		.product_category_container .text a:active,
		.product_category_container .text a:visited{
			color: #0092d0;
			font-size: 24px;
			text-decoration: none;
			font-weight: bolder;
		}
	

	.product_category_container .icons{
		border-left:  1px solid #929292;
		border-right: 1px solid #929292;
		width: 345px;
		margin-left: 30px;
		float: left;
		height: 130px;
		display: none;
	}

	.product_category_container .form{
		width: 150px;
		float: left;
		height: 130px;
		margin-left: 10px;
		display: none;
	}

	.categoryIcon{
		width:  50px;
		height: 80px;
		float: left;
		margin-left: 28px;
		margin-top: 30px;
		text-align: center;
		color: #929292;
		font-family: "Roboto";
		font-weight: bolder;
		font-size: 11px;
		line-height: 13px;
		text-transform: uppercase;
	}
	
	.categoryIcon .icon{
		width: 40px;
		height: 30px;
		margin: 0px auto 10px auto;
	}
	
		/** Filter Classes **/
		.formType, .ageType, .benefitType{
			display: none;
		}
		/** Filter Classes **/
		
		#content_wrapper_clear .form_left{
			float: left;
			width: 100%;
			width: 677px;
			margin-top: -20px;
			background: url('../img/mobile_pattern_bg.png');
			margin-bottom: 18px;
			padding: 18px 0px 8px 0px;
			display: none;
		}

		.group_dd_wrapper{
			margin-right: 45px;
		}
		
		.group_dd_wrapper2{
			margin-right: 45px;
			/*height: 50px;
			position: relative;
			z-index: 111; */
		}

		.group_dd_wrapper.last{
			margin-right: 0px;
			margin-bottom: 0px;
		}
		
		.group_dd{
			font-family: "Congress";
			color: #72388B;
			border-radius: 10px;
			cursor: pointer;
			background: url('../img/mobile_header_gradient_light_blue.png') repeat-x;
			position: relative;
			width: 545px;
			width: 620px;
			margin-bottom: 10px;
			height:      85px;
			line-height: 85px;
			margin-left: 10px;
			padding-left: 40px;
			color: #fff;
			font-size: 30px;
			font-weight: bolder;
		}
		
		.group_dd.active{
			background: url('../img/mobile_header_gradient_dark_blue.png');
		}
		
		.group_dd .group_arrows{
			width: 29px;
			height: 29px;
			float: right;
			margin-top: 25px;
			margin-right: 40px;
			background: url('../img/mobile_arrows_right.png') no-repeat;
		}

		.group_dd .group_done{
			width: 144px;
			height: 54px;
			float: right;
			margin-top: 15px;
			margin-right: 20px;
			display: none;
		}
		
		.group_dd .left_arrow{
			float: left;
			width:  17px;
			height: 26px;
			margin-top: 30px;
			margin-right: 10px;
			background: url('../img/mobile_arrows_left.png') no-repeat;
			visibility: hidden;
		}
		
		.group_contents{
			border: 1px solid #e8e8e8;
			margin-top: -5px;
			padding: 15px 15px 0px;
			font-family: "Roboto";
			font-size: 14px;
			color: #464646;
			text-transform: uppercase;
			border-radius: 5px;
			display: none;
		}
		
			.group_pick{
				border-bottom: 1px solid #464646;
				color: #464646;
				position: relative;
				height: 66px;
				line-height: 66px;
				font-size: 22px;
				padding-left: 5px;
				cursor: pointer;
				width: 630px;
			}
			.group_pick.last{
				border-bottom: 0px solid #464646;
				padding-bottom: 20px;
			}
			
			.age_group_contents,
			.form_group_contents{
				cursor: pointer;
			}
			
			.group_pick.active{
				color: #0071D3;
				font-weight: bolder;
			}
		
			.group_contents .checkbox{
				height: 31px;
				width:  39px;
				position: absolute;
				right: 5px;
				top:   18px;
				background-repeat: no-repeat;
			}

			.group_contents .checkbox.active{
				height: 31px;
				width:  39px;
				position: absolute;
				right: 5px;
				top: 18px;
				background-image: url('../../img/mobile_checkmark_blue.png');
				background-repeat: no-repeat;
			}	
/** Category Page **/

/** Product Detail **/

	.breadcrumbLink{
		margin-bottom: 23px;
		margin-left: 22px;
	}
	
	.breadcrumbLink a:link,
	.breadcrumbLink a:active,
	.breadcrumbLink a:visited{
		color: #fff;
		text-decoration: none;
		font-family: "Roboto";
		font-size: 24px;
	}
	.breadcrumbLink a:hover{
		text-decoration: underline;
	}


/** Product Detail **/

/*customselect*/

.productDropdownContainer{
	margin-bottom: 32px;
	margin-left: 22px;
}
span.productDetailDropdown {
	font-family: "CongressBold";
	color: #72388B;
	font-size: 21px;
	background: #f7f7f7;
	padding-left: 15px;
	width: 600px;
	height: 47px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
}
span.productDetailDropdown.changed {
	background-color: #fff;
}
select.productDetailDropdown.hasCustomSelect {
	left: 0;
	cursor: pointer;
}
span.productDetailDropdown {
	background: url('../img/dropdown_arrow.png') no-repeat center right;
	background-color: #fff;
	height: 47px;
	width: 600px !important;
}



.ProductmainCopy{
	width: 600px;
	width: 548px;
	margin:  20px 17px;
	padding: 50px 55px 40px 45px;
	font-family: "Roboto";
	font-size: 18px;
	color: #464646;
}

.ProductmainCopy h1{
	color:#09347a; 
	font-family: "Congress", Congress;
	font-size: 32px;
	margin-top: 0px;
	line-height: 30px;
	display: none;
}

.ProductmainCopy p{
	margin-top: 40px;
}

#productColumnOne{
	width: 617px;
	margin: 0 9px 0 0px;
}
#productColumnTwo{
	width: 617px;
	width: 548px;
}

.productVitamins{
	width: 617px;
	width: 582px;
	min-height: 206px;
	margin: 10px 15px;
}


.productFormula{
	width: 617px;
	width: 582px;
	margin: 20px 15px;
}

	.productFormula .container{
		margin-bottom: 10px;
		min-height: 75px;
		cursor: pointer;
		border-top: 2px solid #cacaca;
	}

		.productFormula .container .desktopIconContainer{
			height: 40px;
			width:  40px;
			float: left;
			margin-top: 5px;
			display: none;
		}

		.productFormula .container .mobileIconContainer{
			height: 40px;
			width:  55px;
			float: left;
			margin-top: 17px;
		}
		.productFormula .container .mobileIndicator{
			height: 20px;
			width:  20px;
			float: left;
			margin-top: 30px;
			margin-right: 5px;
			background-image: url('../../img/mobile_arrows_right_blue.png');
			background-repeat: no-repeat;
		}

		.productFormula .container .mobileIndicator.active{
			margin-top: 35px;
			background-image: url('../../img/mobile_arrows_down_blue.png');
		}

		.productFormula .container .iconDescription{
			line-height: 80px;
			float: left;
			padding-left: 10px;
			font-family: "Roboto";
			font-weight: bolder;
			color: #0092D0;
			text-transform: uppercase;
			font-size: 22px;
		}

.productRelated{
	width: 617px;
	width: 558px;
	width: 582px;
	height: 288px;
	margin: 10px 15px;
}

.productInfo{
	width: 617px;
	width: 582px;
	margin: 10px 15px;
	font-family: "Roboto";
}

.productInfo p{
	font-size: 22px;
	color: #929292;
	margin: 0px;
	padding-bottom: 40px;
	margin-left: 56px;
}
.productInfo .pdfLink{
	margin-top: 0px;
	margin-bottom: 10px;
}
	.productInfo .pdfLink .pdfIcon{
		float: left;
		width: 46px;
		width: 46px;
		margin-top: 3px;
	}
	.productInfo .pdfLink .pdfText{
		float: left;
		width: 560px;
		width: 520px;
		line-height: 22px;
		margin-left: 10px;
	}

.corners .label{
	padding: 20px 0px 30px;
	color: #72388B;
	font-family: "CongressSansStd";
	font-weight: bolder;
	font-size: 28px;
}

.corners .label_small{
	padding: 20px 0px 30px;
	color: #72388B;
	font-family: "CongressSansStd";
	font-weight: bolder;
	font-size: 28px;
}

.small{
	padding: 0px 40px 0px 30px;
}

	.smallLinks a:link,
	.smallLinks a:visited,
	.smallLinks a:visited,
	.smallLinks a:active{
		color: #0092d0;
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
	}


.corners{
	background: #fff;
	border-radius: 10px;
}

	.corners a:link,
	.corners a:visited,
	.corners a:active{
		color: #0092d0;
		text-decoration: none;
		font-size: 24px;
	}
/*end customselect*/
    
        .wal-img {
        position: relative;
        top: 70px;
    }
    
    .wal-txt {
        position: relative;
        top: 74px;
    }

/** tool-tip **/

	/** custom tool-tip **/
		.cTT{
			margin-top: 0px;
			margin-left: 90px;
			display: none;
		}
		.cTTtext{
			color: #464646;
			font-family: "Roboto";
			font-size: 20px;
			width: 470px;
			z-index: 1;
		}
		.cTTarrow{
			display: none;
		}
		
		.VcTT{
			margin-top: 5px;
			display: none;
		}

		.VcTTtext{
			color: #464646;
			font-family: "Roboto";
			font-size: 20px;
			width: 560px;
			z-index: 1;
			margin-left: 32px;
		}
		.VcTTarrow{
			display: none;
		}
    
        .pTT{
			margin-top: 0px;
			margin-left: 90px;
			display: none;
		}
		.pTTtext{
			color: #464646;
			font-family: "Roboto";
			font-size: 20px;
			width: 470px;
			z-index: 1;
		}
		.pTTarrow{
			display: none;
		}
	/** custom tool-tip **/

/** tool-tip **/

.vitamins{
	width: 617px;
	margin-right: 1px;
}

.vitamin_container{
	min-height: 65px;
	margin-bottom: 15px;
	border-top: 2px solid #cacaca;
	width: 580px;
}

.vitamins .vitamin_container .mobileIndicator{
	height: 20px;
	width:  20px;
	float: left;
	margin-top: 31px;
	margin-right: 10px;
	background-image: url('../../img/mobile_arrows_right_blue.png');
	background-repeat: no-repeat;
}

.vitamins .vitamin_container .mobileIndicator.active{
	margin-top: 35px;
	background-image: url('../../img/mobile_arrows_down_blue.png');
}

.vitamin_text{
	font-family: "Roboto";
	font-weight: bolder;
	color: #0092D0;
	text-transform: uppercase;
	font-size: 22px;
	cursor: pointer;
	margin-top: 24px;
}
#moreVitamins{

}

#showMore, #showLess{
	width: 100%;
	float: right;
	margin-right: 38px;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	font-family: "Roboto";
	margin-bottom: 20px;
	display: none;
}

.related_product{
	width: 300px;
	width: 265px;
	float: left;
	margin-right: 5px;
}
	.related_product .related_product_image{
		height: 130px;
	}
	.related_product .related_product_text{
		padding-top: 10px;
		font-size: 12px;
		font-family: "Roboto";
	}

.product_image_container{
	width: 600px;
	text-align: center;
	z-index: 11;
	padding-top: 15px;
}

	.product_image_container .product_image{
		
	}

	.product_image_wtb{
		background: #fff;
		margin-left: 17px;
		border-radius: 10px;
		height: 80px;
		text-align: center;
		padding-top: 20px;
		width: 101.5%;
	}
/** Product Detail Page **/

/** Our Story CSS **/

.page_title{
	margin: 0;
	padding: 0;
	font-weight: normal;
	position: relative;
	left: 28px;
	color: #09347A;
	font-family: "CongressMed";
	font-size: 44px;
	margin-bottom: 18px;
}

#forYou_block{
	width:  617px;
	margin: 75px 17px 15px;
	background: #fff;
	background-repeat: no-repeat;
	border-radius: 10px;
	text-align: center;
	padding: 0px 0px 90px 0px;
}
	#forYou_block p{
		
	}

.block_section p{
	margin: 0px;
	font-size: 20px;
	font-size: 18pt;
	font-family: "CongressSansStd";
	color: #464646;
	width: 500px;
	margin: auto;
}

.block_section p.italics{
	color: #72388B;
	font-style: italic;
	margin-bottom: 2px;
	font-size: 20pt;
	font-family: "CongressSansStd";
}

.women_block{
	height: 384px;
	width:  616px;
	margin: 0 17px 12px 17px;
}

.mobile_block{
	width:  617px;
	margin: 0px 17px 15px;
	background: #fff;
	border-radius: 10px;
}

#innovations_block{
	padding: 80px 0px 80px 0px;
	text-align: center;
}

#innovations_block p{
}


.specific_block{
	text-align: center;
	margin-bottom: 15px;
	position: relative;
}
.specific_block p{
	width: 435px;
	margin-left: 30px;
	font-family: "Roboto";
	color: #fff;
	font-size: 24px;
	margin: auto;
	position: relative;
	top: 210px;
}
.specific_block .highlight{
	font-weight: bolder;
	color: #FEDF35;
}

.pregnancy_block{
	width: 592px;
	height: 388px;
	background-image: url('../../img/mobile_04_pregnancy.png');
	background-repeat: no-repeat;
	margin-left: 15px;
}

#gender_block{
	width: 592px;
	height: 388px;
	background-image: url('../../img/mobile_04_gender_specific.png');
	background-repeat: no-repeat;
	margin-left: 15px;
}

#age_block{
	width: 592px;
	height: 388px;
	background-image: url('../../img/mobile_04_age_specific.png');
	background-repeat: no-repeat;
	margin-left: 15px;
}

.couple_block{
	width:  335px;
	height: 207px
	display: none;
}

.family_block{
	width:  616px;
	height: 384px;
	margin: 0px 17px;
}

.vitacraves_block{
	width:  592px;
	height: 247px;
	background-image: url('../../img/mobile_04_vitacraves.png');
	background-repeat: no-repeat;
	margin-left: 15px;
	text-align: center;
	position: relative;
}
.vitacraves_block p{
	margin-left: 40px;
	margin-top: 15px;
	font-family: "Roboto";
	font-weight: bolder;
	font-size: 28px;
	color: #fff;
	position: relative;
	top: 25px;
}


#next_block{
	width:  638px;
	height: 369px;
	margin-top: 15px;
	background-image: url('../../img/mobile_04_next.png');
	background-repeat: no-repeat;
	position: relative;
}

#next_block .next_headline{
	margin-left: 55px;
	position: relative;
	top: 50px;
	font-family: "CongressMed";
	color: #fff;
	font-size: 40px;
}

#next_block .next_headline sup{
	font-size: 14px;
	top: -15px;
}


#next_block p{
	width: 460px;
	margin-left: 95px;
	margin-top: 95px;
	font-family: "Roboto";
	color: #363636;
	text-align: center;
	font-size: 24px;
	
}

#inspired_block{
	width:  617px;
	height: 140px;
	background: #fff;
	border-radius: 10px;
	margin: -20px 17px 15px;
}

#inspired_block p{
	color: #72388B;
	font-family: "Congress";
	font-style: italic;
	font-size: 34px;
	text-align: center;
	font-weight: normal;
	line-height: 140px;
	
}

.block_headline{
	font-family: "CongressMed";
	color: #72388B;
	font-size: 40px;
	margin-bottom: 10px;
	margin: 0px;
}

/** /Our Story CSS **/

/** FAQ **/
#header_sub_small{
	margin-top: -49px;
	background: none;
	width: 1051px;
	width: 627px;
	height: 163px;
	padding-left: 50px;
	margin-bottom: 0px;
}

#header_sub_small .page_title_sub{
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #09347A;
	font-family: "CongressMed";
	font-size: 37px;
	margin-bottom: 10px;
	padding-top: 70px;
}

#content_wrapper_two_column_mobile{
	margin: 0px;
	width: 1020px;
	width: 677px;
	margin: 00px 0px 57px 0px;
	font-family: "CongressMed";
}

#content_wrapper_right_mobile{
	width: 850px;
	background: #fff;
	min-height: 500px;
	border-radius: 10px;
	float: right;
}

#content_wrapper_right_content_mobile{
	margin: 0px 50px 65px 65px;
}

#content_wrapper_left_mobile{
	margin-top: 5px;
}

.faq_tab{
	font-family: "CongressMed", Congress;
	color: #fff;
	margin-bottom: -39px;
	cursor: pointer;
}

.faq_tab .mobile_arrows{
	width: 29px;
	height: 29px;
	background: url('../img/mobile_arrows_down.png') no-repeat;
	float: left;
	margin-top: 40px;
	margin-left: 30px;
	margin-right: 15px;
}
.faq_tab .mobile_arrows.active{
	background: url('../img/mobile_arrows_up.png') no-repeat;
}



.faq_tab.inactive{
	height: 94px;
	width: 100%;
	width: 677px;
	background-image: url('../../img/mobile_header_gradient_dark_blue.png');
	background-repeat: repeat-x;
}

.faq_tab.inactive p{
	font-size: 38px;
	line-height: 25px;
	padding-left: 27px;
	padding-top: 35px;
}

.faq_tab_index.inactive{
	height: 94px;
	width: 101.5%;
	background-image: url('../../img/mobile_header_gradient_dark_blue.png');
	background-repeat: repeat-x;
	left: -4px;
}

.faq_tab_index.inactive p{
	font-size: 38px;
	line-height: 15px;
	padding-left: 67px;
	padding-top: 0px;
	color: #fff;
	font-family: "CongressMed", Congress;
	font-weight: bolder;
}

.faq_tab_index.inactive p a:link,
.faq_tab_index.inactive p a:visited{
	color: #fff;
	text-decoration: none;
}

.faq_tab_index .mobile_arrows_right{
	width: 29px;
	height: 29px;
	background: url('../img/mobile_arrows_right.png') no-repeat;
	float: left;
	margin-top: 30px;
	margin-left: 65px;
	margin-right: 5px;
}


#faq_header{
	color: #72388B;
	padding: 70px 0px 25px;
	border-bottom: 1px solid #e3e3e3;
	display: none;
}

#faq_header h1{
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: normal;
}

.faq_container{
	background-image: url('../../img/mobile_pattern_bg.png');
	margin-top: 40px;
	width: 677px;
	display: none;
}

.faq_section{
	border-top: 1px solid #e3e3e3;
	font-family: "Roboto";
	padding-top: 13px;
	width: 677px;
}

	.faq_section .faq_q{
		color: #0092d0;
		font-size: 20px;
		font-weight: bolder;
		padding-bottom: 10px;
		cursor: pointer;
		
	}


	.faq_section .faq_a{
		color: #464646;
		font-size: 18px;
		display: none;
	}
	
	.faq_section .faq_a a:link,
	.faq_section .faq_a a:active,
	.faq_section .faq_a a:visited
	{
		color: #0092d0;
		font-size: 18px;
		text-decoration: none;
	}
	
	.faq_arrow{
		width:  40px;
		height: 40px;
		background-image: url('../../img/faq_down_arrow.png');
		background-image: url('../../img/faq_right_arrow.png');
		background-repeat: no-repeat;
		background-position: top center;
		float: left;
		margin-top: 5px;
		cursor: pointer;
	}
	
	.faq_qa_section{
		width: 689px;
		float: left;
		width: 637px;
	}
	

/** FAQ **/



/** Coupon **/
#header_sub.coupon_header{
	background: none;
	width: 650px;
}

#header_sub.wtb_header{
	background: none;
	width: 650px;
}
#header_sub .page_title_sub{
	margin: 0;
	padding: 0;
	font-weight: normal;
	position: relative;
	left: 28px;
	color: #09347A;
	font-family: "CongressMed";
	font-size: 44px;
	padding-top: 60px;
}

#header_sub p{
	color: #929292;
	font-family: "Roboto";
}

#header_sub p b{
	color: #464646;
}

#content_wrapper{
	margin: 0px;
	width: 617px;
	background: #fff;
	border-radius: 10px;
	/*margin: 0px 17px 10px 17px; */
	padding: 25px 25px 1px; 
}
    
    #content_wrapper_alt{
	margin: 0px;
	width: 617px;
	background: #fff;
	border-radius: 10px;
	/*margin: 0px 17px 10px 17px; */
	padding: 25px 25px 1px; 
}

#coupon{
	width:  578px;
	height: 746px;
	background-image: url('../../img/mobile_05_coupon_bg.png');
	background-repeat: no-repeat;
	margin-bottom: 50px;
}

#coupon #coupon_product{
	width:  470px;
	height: 536px;
	background-image: url('../../img/mobile_05_coupon_products.png');
	background-repeat: no-repeat;
	position: relative;
	left: 70px;
	top: 90px;
}

#coupon #coupon_print{
	width:  447px;
	height:  83px;
	background-image: url('../../img/mobile_05_coupon_button.png');
	background-repeat: no-repeat;
	position: relative;
	top:  520px;
	cursor: pointer;
}

#where_to_buy_mobile{
	width:  617px;
	height:  120px;
	background: #fff;
	border-radius: 10px;
	margin: 10px 17px;
	text-align: center;
	color: #0092D0;
	font-family: "Roboto";
	font-size: 34px;
	position: relative;
}

.wtb_mobile{
	width:  39px;
	height: 56px;
	background-image: url('../../img/mobile_location.png');
	position: relative;
	left: 155px;
	top: 30px;
}

#where_to_buy_mobile p{
	position: relative;
	left: 10px;
	top: -55px;
}

#where_to_buy_mobile p a:link,
#where_to_buy_mobile p a:visited{
	color: #0092d0;
	text-decoration: none;
}

/** Coupon **/

/** Where to Buy **/
	.wtb_p{
		font-family: "Roboto";
		margin-top: 25px;
		width: 610px;
	}
	
	.wtb_store_wrapper{
		text-align: center;
		background: #fff;
		padding-top: 10px;
		padding-left: 20px;
	}
	
	.wtb_store_wrapper a:link,
	.wtb_store_wrapper a:active,
	.wtb_store_wrapper a:visited{
		font-family: "Roboto";
		color: #0092d0;
		text-decoration: none;
		font-size: 30px;
		
	}
	.wtb_store_sm{
		width: 300px;
		height: 185px;
		background-image: url('../../img/store_locator_border.png');
		background-repeat: no-repeat;
        background-size: 300px 185px;
		margin-right: auto;
        margin-left: auto;
		padding-top: 30px;
	}
    
    .wtb_store_sm img {
        width: 250px;
    }
        
    
	.wtb_store_sm.first{
	}

	.wtb_store_lg{
		width: 300px;
		height: 280px;
		background-image: url('../../img/store_locator_border_lg.png');
		background-repeat: no-repeat;
        background-size: 300px 280px;
				margin-right: auto;
        margin-left: auto;
		padding-top: 15px;
	}
    
    .wtb_store_lg img {
        width: 200px;
    }
    
	.wtb_store_lg.first{
	}

#content_wrapper_wtb{
	margin: 0px;
	width: 100%;
	width: 677px;
	background: #fff;
}

.zip_code_container{
	height: 115px;
	width: 100%;
	background: #fff;
	margin-bottom: 50px;
}
	
	#wtb_form{
	}
	
	#wtb_form .label{
		font-family: "Congress";
		color: #000;
		height: 115px;
		line-height: 115px;
		font-size: 34px;
		float: left;
		margin-right: 25px;
		margin-left: 33px;
        margin-left: 50px;
        position: relative;
        font-family: "CongressBla";
		color: #72388B;
		font-size: 21px;
	}

	#wtb_form .input{
		font-family: "Roboto";
		color: #464646;
		font-size: 34px;
		height: 80px;
		width: 500px;
		float: left;
		border-radius: 5px;
		border: 1px solid #e8e8e8;
		background: #f7f7f7;
		margin-top: 20px;
		padding-left: 35px;
        position: relative;
        top: -50px;
        margin-left: 50px;
	}
    .wtb_titles {
        font-family: "CongressBla";
		color: #72388B;
		font-size: 21px;
		height: 48px;
    }
    
    .pfind {
        top: -70px;
    }

	#wtb_form .go_button{
		margin-left: 50px;
		margin-top: -8px;
		cursor: pointer;
        margin-bottom: 50px;
	}
    
    .group_dd_text {
    }
	
	.productDropdown{
		float: left;
		margin-left: 40px;
		margin-top: 0px;
        width: 87%;
        position: relative;
        top: -100px;
	}
	.productDropdown .group_dd {
		font-family: "Roboto";
		color: #464646;
		font-size: 26px;
		background: #f7f7f7;
		padding-left: 15px;
		width: 72%;
		height: 80px;
		border: 1px solid #e8e8e8;
		border-radius: 5px;
		background: url('../img/dropdown_arrow_mob.png') no-repeat center right #f7f7f7;
        margin-bottom: 40px;
		text-transform: uppercase;
        overflow: hidden;
        padding-right: 100px;
	}
	
	.productDropdown .group_contents{
		background: #f7f7f7;
		border: 1px solid #e8e8e8;
		margin-top: -5px;
		padding: 15px 15px 0px;
		font-family: "Roboto";
		font-size: 26px;
		color: #464646;
		text-transform: uppercase;
		border-radius: 5px;
		max-height: 400px;
		overflow-y: scroll;
        margin-left: 10px;
        margin-right: -27px;
        margin-bottom: 40px;
        margin-top: -30px;
	}

	.productDropdown .group_contents .group_pick{
		border-bottom: 0px solid #f7f7f7;
		padding: 1px 0px 1px 5px;
		color: #464646;
		position: relative;
		font-size: 26px;
		cursor: pointer;
	}
	.productDropdown .group_contents .group_pick.active{
		font-weight: bolder;
		color: #0092d0;
	}

	.productDropdown .group_contents .group_pick .checkbox{
		display: none;
	}
	
	#google_find{
		width:  610px;
		height: 600px;
		display: none;
		margin-top: 50px;
	}
	
    .group_pick {
        font-size: 20px !important;
    }

    .wtb-extra {
        position: relative;
        top: 25px;
        left: 50px;
        font-size: 40px !important;
    }

/** Where to Buy **/
  
}

/** popups **/

.external-modal-body h3 {
  font-size: 110%;
  line-height: 90%;
}

.external-modal-message p {
  font-size: 85%;
  line-height: 95%;
}

.external-modal-button {
  font-size: 90%;
  width: 45%;
  display: inline;
  float: left;
}

.ui-widget-overlay {
  background: #aaaaaa url('../img/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/** Product images **/
.mpro{max-height:100%; max-width:100%;}


/** LMR updates 11-18-2014 **/

.rollover-prompt {
    position: relative;
    top: -25px;
}

.rollover-prompt p {
    color: #868686;
    font-size: 16px;
    font-weight: bold;
}

.footnote-bold-big {
    font-weight: bold;
    font-size: 16px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
	width:500px !important;
	position:fixed !important;
	top: 50% !important;
	left: 50% !important;
	margin-top: -120px !important;
	margin-left: -250px !important;
}