/*  Created Date:  5/11/2008 10:33 AM
 * 	Author:  Miriam Salzer
 *  For: Epocrates, Inc.
 *  Project: Epocrates Online version 3.0
 *  Description:  Rx Global Naviagation and Account login
 *  Redoing so Rx and Dx and homepage can share styles
 */

.com_epocrates_online_dx_loading {
	display:none;
}

/* Navigation at top -----------------------------------------------------*/
div.com_epocrates_online_globalNavigation {
	padding: 5px 5px 0 5px;
	width: 993px;
}
	
.com_epocrates_online_homepage div.com_epocrates_online_globalNavigation {
	text-align: left;
	width: 910px;
}
	
.com_epocrates_online_globalNavigation a {
	color: #eee;
	font-size:11px;
	text-decoration: none;
}

.com_epocrates_online_globalNavigation a:hover {
	text-decoration: underline;
	color: #fff;
}	
/* Account Login -----------------------------------------------------*/

div#acct {
	float: right;
	color: #999;  /*for the pipe*/
	margin-top: 17px;
	font-size: 11px;
	position: absolute;
	left: 790px;
	text-align: right;
	min-width: 200px; /*longest username is 15 "m"s*/
	white-space: nowrap;
}

* html div#acct {
	width: 200px;
}

#user {
	padding-left: 17px;
	background: url(../../common/images/comboNavIcons.gif) no-repeat bottom left;
	color: #999;
}

#acct a {
	margin: 0 3px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Navigation tabs ----------------------------------------------*/

.com_epocrates_online_globalNavigation ul {
	margin: 0;
	padding: 0;
	/*height: 37px; */
}

.com_epocrates_online_globalNavigation li {
	display: block;
	float: left;
	margin-top: 5px;
}

.com_epocrates_online_globalNavigationTab a {
	background: #5a5a5a url(../../common/images/bg_navcombo.gif) repeat-x center top;
	border-left: 1px solid #656565;
	border-right: 1px solid #000;
 	border-top: 1px solid #000;
	display: block;
	float: left;
	padding: 7px 10px 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Specific tabs -------------------------------------------*/

li.com_epocrates_online_globalNavigationEOLlogo {
	margin-top: 2px;
	width: 270px;
}

*html li.com_epocrates_online_globalNavigationEOLlogo { /*IE6*/
	width: 260px;
}
	
.com_epocrates_online_globalNavigationEOLlogo a {
	background-color: #333;
	background-image: none;
	padding: 0;
	margin-top: 0;
	border: none;
}

.com_epocrates_online_globalNavigationHomeTab a {
	background: #333 url(../../common/images/comboNavIcons.gif) no-repeat 4px 3px;
	height: 23px;
	width: 33px; /* hack because Rx doesn't have a doctype for IE */
	padding-left: 0;
	padding-right: 0;
	border: 1px solid #333; /* end hack */
}

li#NavigationBeg,
li.NavigationBeg {
	background: transparent url(../../common/images/bg_navcombo.gif) no-repeat top left;
}

#NavigationBeg a,
.NavigationBeg a {
	margin-left: 4px;
	border-left: none;
}

li#NavigationEnd,
li.NavigationEnd {
	background: transparent url(../../common/images/bg_navcombo.gif) no-repeat top right;
}
#NavigationEnd a,
.NavigationEnd a {
	margin-right: 4px;
	border-right: none;
}

*html li#NavigationEnd,
*html li.NavigationEnd {
 	background-position: 2px right;
}

*html #NavigationBeg a,
*html #NavigationEnd a,
*html .NavigationBeg a,  /*these fix IE<7 margin doubling bug*/
*html .NavigationEnd a {
	display: inline;
}

li#activenav.NavigationBeg, 
li#activenav.NavigationEnd, 
li#NavigationBeg.com_epocrates_online_dx_globalNavigationCurrent,
li#NavigationEnd.com_epocrates_online_dx_globalNavigationCurrent {
	background-image: none;
}

*html li#activenav {
	background-image: none;
} 

.Navigationmcheck a,
#Navigationmcheck a {
	background: #98121a url(../../common/images/comboNavIcons.gif) no-repeat 10px -194px;
	border-left: 1px solid #ab3d44;
	display: block;
	height: 13px;
	width: 45px;  /* ie hack */
	padding-left: 0;
	padding-right: 0;
}

.medtooltab a,
#medtooltab a {
	background: transparent url(../../common/images/comboNavIcons.gif) no-repeat 14px -292px;
	display: block;
	height: 14px;
	width: 45px;  /* ie hack */
	padding-left: 0;
	padding-right: 0;
}

.com_epocrates_online_globalNavigation #activenav a,
.com_epocrates_online_globalNavigation .com_epocrates_online_dx_globalNavigationCurrent a,
.com_epocrates_online_globalNavigation .com_epocrates_online_dx_globalNavigationCurrent a:hover {
	background: transparent url(../../common/images/bg_navlit.gif) no-repeat center bottom;
	border-right: none;
	border-left: none;
	padding: 7px 11px 18px;
	border-top: #D7D7D7 1px solid;
	color: #000;
	position: relative;
	text-decoration: none;
	z-index: 1;
}

.epocratesHeader li#activenav, /*vivisimo framed header*/
.com_epocrates_online_homepage li#activenav {
	background: transparent url(../../common/images/bg_navlit.gif) no-repeat center bottom;
	border: none;
	border-top: #D7D7D7 1px solid;
	position: relative;
	z-index: 1;
	width: 23px;
	padding: 0 5px;
	margin: 6px 2px 0 0;
}

*html .epocratesHeader li#activenav, /*vivisimo framed header*/
*html .com_epocrates_online_homepage li#activenav {
	width: 23px;
	padding: 0;
	background: transparent url(../../common/images/bg_navlit.gif) no-repeat center bottom;
}

.epocratesHeader #activenav a, /*vivisimo framed header*/
.com_epocrates_online_homepage .com_epocrates_online_globalNavigation #activenav a {
	background: url(../../common/images/comboNavIcons.gif) no-repeat 0 -97px;
	height: 23px;
	border: none;
	padding: 5px 0 10px 0;
}

*html .epocratesHeader #activenav a, /*vivisimo framed header*/
*html .com_epocrates_online_homepage .com_epocrates_online_globalNavigation #activenav a {
	background-position: 5px -97px;
}

li#NavigationBeg.com_epocrates_online_dx_globalNavigationCurrent a,
li#activenav.NavigationBeg a {
	padding-left: 10px;
}

/* Footer Styles global -------------------------------------------*/

.com_epocrates_online_dx_documentFooter_copyfooter {
	border-top: 1px solid #ddd;
	width: 100%;
	margin-top: 10px;
	text-align: center;
}

.com_epocrates_online_dx_documentFooter_copyfooter p {
	background: url(../../common/images/bg_foot.gif) bottom left repeat-x;
	padding: 5px 10px 7px 10px;
	font-size: 11px;
}

.com_epocrates_online_dx_documentFooter_copyfooter p a {
	padding-left: 20px;
	text-decoration: none;
}

.com_epocrates_online_dx_documentFooter_copyfooter p span {
	padding: 0 20px 0 40px;
}

.com_epocrates_online_dx_documentFooter_copyfooter p a.firstinrow,
.com_epocrates_online_dx_documentFooter_copyfooter p a.firstinrow:hover,
.com_epocrates_online_dx_documentFooter_copyfooter p span a,
.com_epocrates_online_dx_documentFooter_copyfooter p span a:hover {
	padding-left: 0;
}

.com_epocrates_online_dx_documentFooter_copyfooter p a:hover {
	padding-left: 20px;
	text-decoration: underline;
	color: #900;
}

