.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c433e;
	font-weight:bold;
}

	#ajax-dragLayer {
		position: absolute;
		left: 100px;
		top: 100px;
		width: 328px;
		height: 325px;
		visibility: hidden;
		z-index:10000;
	}
	#ajax-summary p { line-height:14px; }

#big-subnav {
	display: none;
	position: absolute;
	width: 755px;
	z-index: 1;
}

#masker {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}


.topNavRed{padding: 0 8px}
.shareThis{ cursor: pointer; position:relative;}
/*#at16meo { display:none !important; }*/
#at16pf { display:none !important; }

/*  MAIN MENU STYLES */
/*** NEW MENU 11/2009 ***/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:		0;
	margin-top: 1px;
	padding:	0;
	list-style:	none;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			300px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul{
	/*	margin-left: -10px;*/
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	z-index:100;
	background: none;
}
.sf-menu a {
	/* display:		block;
	position:		relative; */
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			10px; /* match top ul list item height */
	z-index:		99;
}
.sf-menu {
 	float:			left;
	/*margin-bottom:	1em;*/
}
div.sf-menu-links a{}
div.hdrm{
	padding: 2px 2px 0 0;
	font-weight: bold
}

a.mtitle {color: #fff}
a:hover.mtitle {color: #fff}
.hdrm a{color: orange; font-weight: bold;}
.hdrm a:hover{color: orange; text-decoration:underline}


[if IE] .sf-menu ul li{ 
	background: #fff;
	filter: alpha(opacity=85);
  	opacity: 0.85;
}


.sf-menu a.sf-with-ul {
	padding-right: 	0;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
/*** shadows for all but IE6 ***/

.first a, .last a, .last p, .first p{
	margin: 0;
	padding: 0;
}
li.first{padding-top: 5px}
li.last{padding-bottom: 5px}
.menu_list {	
	width: 215px;
	margin: 0;
	padding:0;
}
.menu_head {
	width: 205px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
}
.menu_body {
	display: none;
  	width: 205px;
}
/*
.arrows a{	
	margin:	0px 10px;
	text-decoration:none;	
	font-weight:bolder;
} 
*/


/*
.arrows li a:hover{background:url("/images/orange-arrow.png") no-repeat 0px 2px;}
div.arrows a:hover{background:url("/images/orange-arrow.png") no-repeat 0px 2px;}
*/
/** MORE MENU BUTTON STATES **/
.menu_body div{margin-left: 20px; line-height:18px}
a.more1 {display:block; width: 187px; height: 23px; background: url("/images/popular-cat-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more1:hover { background-position: 0 -21px; color:#333 }
a.more2 {display:block;width: 187px; height: 23px; background: url("/images/health-concerns-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more2:hover { background-position: 0 -21px; }
a.more3 {display:block;width: 187px; height: 23px; background: url("/images/specialty-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more3:hover { background-position: 0 -21px; }
a.more4 {display:block;width: 187px; height: 23px; background: url("/images/videos-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more4:hover { background-position: 0 -21px; }
a.more5 {display:block;width: 187px; height: 23px; background: url("/images/expert-opinion-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more5:hover { background-position: 0 -21px; }
a.more6 {display:block;width: 187px; height: 23px; background: url("/images/health-library-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more6:hover { background-position: 0 -21px; }
a.more7 {display:block;width: 187px; height: 23px; background: url("/images/save-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more7:hover { background-position: 0 -21px; }
a.more8 {display:block;width: 187px; height: 23px; background: url("/images/trials-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more8:hover { background-position: 0 -21px; }
a.more9 {display:block;width: 187px; height: 23px; background: url("/images/whats-hot-more.gif.png") no-repeat 0 0;margin:	0px 15px;}
a.more9:hover { background-position: 0 -21px; }
a.menuActive{background-position: 0 -21px; }


a.m2,a.m3,a.m4,a.m5,a.m6,a#am7{margin-left: 20px}
a.m2 img,a.m3 img,a.m4 img,a.m5 img,a.m6 img{margin-top: 3px}
a.m1 img{margin-top:3px}
a#am7 img{margin-top: 5px}

a.m1 {font-size: 13px; text-decoration: none;}
a:hover.m1 {color:#EDF3D8; font-weight:normal; text-decoration: none}
a.mselected {color:#EDF3D8; font-weight:normal; text-decoration: none}
a.m2 {font-size: 13px; text-decoration: none}
a:hover.m2 { color:#EDF3D8; font-weight:normal; text-decoration: none }
a.m3 {font-size: 13px; text-decoration: none}
a:hover.m3 { color:#EDF3D8; font-weight:norma; text-decoration: none }
a.m4 {font-size: 13px; text-decoration: none}
a:hover.m4 { color:#EDF3D8; font-weight:normal; text-decoration: none }
a.m5 {font-size: 13px; text-decoration: none}
a:hover.m5 {color:#EDF3D8; font-weight:normal; text-decoration: none }
a.m6 {font-size: 13px; text-decoration: none}
a:hover.m6 {color:#EDF3D8; font-weight:normal; text-decoration: none  }
a.menuActiveBdr{border-top: 1px solid #fff; }


/******************  MAIN MENU BLUE TILE BOX  *************/



/*****************************************************************/

/***************************** PRODUCT BOX BACKGROUND *********************/
.prodboxnw{background: url(/images/prod-box-nw.gif) left bottom no-repeat;height:5px;width:5px}
.prodboxne{background: url(/images/prod-box-ne.gif) right bottom no-repeat;height:5px;width:5px}
.prodboxsw{background: url(/images/prod-box-sw.gif) left bottom no-repeat;height:5px;width:5px}
.prodboxse{background: url(/images/prod-box-se.gif) right bottom no-repeat;height:5px;width:5px}

.prodboxbody{background: #ffffff; padding: 10px; font-size:18px}
.prodboxleft{background: url(/images/prod-box-left.gif) left top repeat-y;height:2px;width:2px}
.prodboxright{background: url(/images/prod-box-left.gif) right top repeat-y;height:2px;width:2px}
.prodboxtop{background: url(/images/prod-box-bodytop.gif) left top repeat-x;height:2px;}
.prodboxbottom{background: url(/images/prod-box-bodybottom.gif) left bottom repeat-x;height:2px;}
/****************************************************************************/

/***************************** AJAX DRAGLAYER BOX BACKGROUND *********************/
.dragtop{background: url(/images/nd-ajax-top.png) no-repeat;width:290px;height:15px;}
.dragbody{background: url(/images/nd-ajax-body.png) repeat-y;width:290px;}
.dragbottom{background: url(/images/nd-ajax-bottom2.png) no-repeat;width:290px;height:12px;}

/***********************************************************************/
