/*--------------------------------------------
	Pharmocracy Stylesheet
--------------------------------------------*/



/*--------------------------------------------
	Clarification
---------------------*/

#clarification {
	width:540px;
	border-bottom:2px solid #cccccc;	
	padding:8px 5px 0 8px;

	}
#clarification div {
	background:url(../../images/bgHeader-Results.jpg) no-repeat top left;

	}	

#clarification h4{
	width:300px;
	font:14px/16px "Trebuchet MS", Arial, sans-serif;
	color:#990000;
	float:left;
	text-align:left;
	display:inline;
}
#content .left h5 {
	font:14px "Trebuchet MS", Arial, sans-serif;
	color:#666666;
	text-transform:uppercase;
	text-align:left;
	display:inline;
	font-weight:bold;
}

#clarification p{
	width:550px;
	font:12px "Trebuchet MS", Arial, sans-serif;
	color:#000000;
	float:left;
	text-align:left;
}

/*--------------------------------------------
	Content Left
---------------------*/

#content .left {
	width: 550px;
	min-height: 400px;
	float:left;
	padding:0 0 10px 0;
	}
#content .left ul.tabs {
	width: 550px;
	height:22px;
	margin:-8px 0 0 0;
	list-style:none;
	position:relative;
	z-index:1000;
	}
#content .left .tabs li.tab {
	width: 100px;
	height:22px;
	margin:0px 0 0 0px;
	display:block;
	background:url(../../images/bgTab.png) top left no-repeat;
	font:12px "Trebuchet MS", Arial, sans-serif;
	color:#A63925;
	font-weight:bold;
	font-style:italic;
	float:left;
	}
#content .left .tabs li.tab a, #content .left .tabs li.tab a:hover  {
	height:22px;
	font:12px "Trebuchet MS", Arial, sans-serif;
	color:#A63925;
	font-weight:bold;
	font-style:italic;
	background:none;
	padding:3px 3px 3px 15px;
	}
#content .left .tabs li.tab a.selected{
	height:22px;
	font:12px "Trebuchet MS", Arial, sans-serif;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	background:none;
	padding:3px 3px 3px 15px;
	text-decoration:none;
	}	
#content .left #results{
	width: 500px;
	background:#ffffff;
	}	
#content .left #results table.border{
	width: 500px;
	background:#ffffff;
	border-right:1px solid #cccccc;
	}
#content .left #results table td{
	font:12px "Trebuchet MS", Arial, sans-serif;
	border-top:1px solid #cccccc;
	text-align:left;
	}	
#content .left table.search-main{
	padding:10px 5px 10px 5px;
	width: 500px;
	background:#ffffff;
	border:1px solid #cccccc;	
	}	
#content .left table.search-main td{
	padding:10px 5px 10px 5px;
	}	
#content .left table td{
	font:12px "Trebuchet MS", Arial, sans-serif;
	border-top:1px solid #cccccc;
	text-align:left;
	}	
#content .left table.patient-manager{
	padding:10px 5px 10px 5px;
	width: 500px;
	background:#ffffff;
	}	
#content .left  table.patient-manager td{
	padding:0px;
	margin:0;
	border:none;
	}	
#content .left #results table.patient-manager th{
	padding:0px;
	margin:0;
	background:none;
	font-weight:bold;
	font-size:12px;
	border:none;
	}			
#content .left table.cart-main td{
	padding:10px 5px 10px 5px;
	}				
#content .left table td strong{
	font:12px "Trebuchet MS", Arial, sans-serif;
	font-weight:bolder;
	text-transform:capitalize;

	}		
#content .left table  tr.odd{
	background:#F2F7FB;
	border-top:1px solid #cccccc;
	text-align:left;
	}	
#content .left #results table td img{
	margin:5px 0 5px 0;
	}	
#content .left table td .showing{
	font-weight:bold;
	background:#E5EFEE;
	border-bottom:1px solid #cccccc;
	}	
#content .left  table td a, td a:hover {
	color:#1581AA;
	font-weight:bold;
	text-decoration:none;
	background:none;

	}	
	
#content .left table td a.small {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:none;
	border:1px solid #cccccc;
	font:12px "Trebuchet MS", Arial, sans-serif;
	display:block;
	width:100px;
	text-align:center;
	padding:2px;
	background: url(../../images/bgForm-Button.gif);
	}	
#content .left  table td a.medium {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:none;
	border:1px solid #cccccc;
	font:12px "Trebuchet MS", Arial, sans-serif;
	display:block;
	width:150px;
	text-align:center;
	padding:2px;
	background: url(../../images/bgForm-Button.gif);
	}	
#content .left  table  .medium-button {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #cccccc;
	font:12px "Trebuchet MS", Arial, sans-serif;
	display:block;
	width:150px;
	text-align:center;
	padding:2px;
	background: url(../../images/bgForm-Button.gif);
	}					
#content .left  table th{
	padding:5px;
	text-align:left;
	background:#F3F0E9;
	border-bottom:1px solid #cccccc;
	margin:0px;

	}	
#content .left table.pad td{
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	}

#content .left #results table.pad td p{
	padding:5px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:10px 0 10px 0;
	}	
#content .left table.pad td ul{
	padding:5px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:10px 0 10px 0;
	}	
#content .left table.pad td li{
	text-align:left;
	list-style:disc;
	margin:10px 15px 10px 15px;
	}			
	
#content .left  table.pad-hdg td{
	padding:5px;
	text-align:left;
	background:#F3F0E9;
	border-top:2px solid #cccccc;	
	border-bottom:2px solid #cccccc;
	margin:0px;
	}
#content .left table.pad-hdg-1 td{
	padding:5px;
	text-align:left;
	background:#F3F0E9;
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin:0px;
	height:25px;
	}			
	
#content .left  table.pad th{
	padding:5px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	width:150px;
	font-size:12px;
	}	
#content .left table.q-pad th{
	padding:0px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	width:150px;
	font-size:10px;
	}		
#content .left table.q-pad td{
	padding:0 2px 1px 2px; 
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	color:#666666;
	font-weight:bold;
	}
#content .left table.q-pad td label{
	color:#CC6600;
	}	
#content .left table.q-pad input[type="radio"]{
	border:none;
	}	
#content .left table.q-pad input[type="checkbox"]{
	border:none;
	}	
			
#content .left table th.selected{
	background:#FFFFFF;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;		
	}	
#content .left table th a{
	color:#1581AA;
	font-weight:bold;
	text-decoration:none;
	padding:0 15px 0 0;
/*	background:url(../../images/icoArrow.gif) right no-repeat;*/
	}	
#content .left table th.selected a{
	padding:0 15px 0 0;
/*	background:url(../../images/icoArrow-Down.gif) right no-repeat;*/
	}		
#content .left .grouped{
	height:40px;
	margin:0px 0 0 0px;
/*		border-bottom:2px solid #999999;
background:url(../../images/bgCorner-Grouped.png) top right no-repeat;*/
	}
	
#content .left .grouped span.left-group{
	float:left;
	width:40%;
	text-align:left;
	padding:5px 0px 0 0px;
	display:block;
	}	
#content .right .cart-status p.top{
	margin:5px 0 0 0;
/*	background:url(../../images/bgCart-Container-Top.png) top right no-repeat;*/
	height:14px;
	}#content .left .grouped span.right-group{
	float:right;
	width:40%;
	text-align:right;
	padding:0 25px 5px 0;
	display:block
	}		


#content .left .grouped p{
	padding:10px 0 0 5px;
	}
#content .left .bottom{
	height:40px;
	margin:0px 0 0 0px;

	}

/*--------------------------------------------
	Content Right
---------------------*/	

#content .right {
	display:none;
	}

	
/*--------------------------------------------
	Footer
---------------------*/

#footer {
	display:none;
	}
/*  ------------------------------------------------------
Navigation
--------------------------------------------------------*/

#top-nav{
	height:64px;
	width:473px;
	float:right;
	background: url(../../images/bgTop-Search.png) no-repeat left top;	
	top:0px;
    margin:0px 0px 0px 0px; 
    position: relative;	
	}
#top-nav .search {
	margin:10px 0 0 80px;
	}
#top-nav span{
	padding:5px 0 0 0px;
	display:block;
	}
	
#home #header span{
	padding:5px 0 0 0px;
	display:block;
	}	
#home #header span.left{
	padding:5px 0 0 0px;
	display:block;
	float:left;
	width:150px;
	}	
#home #header span.right{
	padding:5px 0 0 0px;
	width:200px;
	display:block;
	float:left;
	}			
#top-nav input { 
	font:13px  Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	border: 1px inset #CCCCCC; 
	padding: 2px;  
	width:340px; 
	height:18px; 
	margin:0 0 2px 0 
	}
#top-nav .btn-search { 
	width:20px; 
	height:20px; 
	margin:0 0 0px 5px;
	padding:0px;
	border:none;
	 }
#top-nav input.radio { 
	font:10px Arial, Helvetica, sans-serif; 
	width:20px; 
	margin:0px; 
	height:10px; 
	border:none;
	}

#main-nav {
	float:left;
	padding: 0px;
	height: 25px;
	width:211px;
	top:35px;
	left:20px;
    margin:0px; 
    position: relative;
	color:#FFFFFF
	}
#main-nav a{
	color:#FFFFFF
	}
#main-nav a:hover{
	color:#FFFFFF;
	background:none;
	}


/*--------------------------------------------
	Forms
---------------------*/

textarea:focus, select:focus, input:focus {
    background:#ffe;
	}


#home #content table input { 
	font-size: 10px; 
	border: 1px inset #CCCCCC; 
	padding: 3px;
	width:400px; 
	text-align:center;
	margin: 5px 0px 0px; 
	}	
	
#content .left #results .left-group input { 
	font:10px Arial, Helvetica, sans-serif; 
	width:20px; 
	margin:0px; 
	height:10px; 
	border:none;
	}	
#content .left #results input{
	font-size: 11px; 
	border: 1px inset #CCCCCC; 
	padding:4px 4px 4px 4px;
	text-align:left;
	}	
#content .left #results input{
	font-size: 11px; 
	border: 1px inset #CCCCCC; 
	padding:4px 4px 4px 4px;
	text-align:left;
	}		
#content .left #results select{
	font-size: 11px; 
	border: 1px inset #CCCCCC; 
	padding:0px;
	text-align:left;
	width:100px
	}			
#home #content input.radio { 
	font:10px Arial, Helvetica, sans-serif; 
	width:20px; 
	margin:0px; 
	height:10px; 
	border:none;
	width:25px
	}		
#home #content input.search { 
	font-size: 10px; 
	border: 1px inset #CCCCCC; 
	padding: 3px;
	width:400px; 
	text-align:left;
	margin: 5px 0px 0px; 
	}	
form .required {
	background: url(../../images/icoRequired.gif) no-repeat 20px 8px;
}	
#home #content form .button {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:none;
	border:1px solid #cccccc;
	font:12px "Trebuchet MS", Arial, sans-serif;
	display:block;
	width:150px;
	text-align:center;
	text-transform:capitalize;
	padding:3px;
	background: url(../../images/bgForm-Button.gif);
	}	
#account .small-button {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:none;
	border:1px solid #cccccc;
	font:11px "Trebuchet MS", Arial, sans-serif;
	display:block;
	width:100px;
	text-align:center;
	text-transform:capitalize;
	padding:0px;
	height:20px;
	display:inline;
	background: url(../../images/bgForm-Button.gif);
	}		
		
#account input{
	padding:2px;
	}		
				
textarea { 
	border: 1px inset #CCCCCC; 
	padding: 1px; margin: 5px 0px 0px; 
	}
select { 
	font-size: 10px;
	border: 1px inset #CCCCCC; 
	padding: 1px; 
	margin: 5px 0px 0px; 
	}
form .field{
	border-bottom:1px solid #efefef;
	}
.right form .field{
	border-bottom:1px solid #efefef;
	}
form .required-1 {
	color: #000000;
	font-weight:bold;
	}
form .button {
	font-size:11px;
	border:2px solid #cccccc;
	background: url(../../images/bgForm-Button.gif) no-repeat;
	padding:3px;
	color:#666666;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	display:block;
	}


/*--------------------------------------------
	Faxsheet
---------------------*/

#content .left table.faxsheet-main{
	padding:10px 5px 10px 5px;
	width: 500px;
	background:#FFFFFF;
	border:1px solid #cccccc;
	}	
#content .left table.faxsheet-main td{
	padding:1px 1px 1px 1px;
	}		
#content .left table.faxsheet td{
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	}

#content .left #results table.faxsheet td p{
	padding: 5px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:10px 0 10px 0;
	}	
#content .left table.faxsheet td ul{
	padding:5px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:10px 0 10px 0;
	}	
#content .left table.faxsheet td li{
	text-align:left;
	list-style:disc;
	margin:10px 15px 10px 15px;
	border:none;
	}			
	
#content .left  table.faxsheet-hdg td{
	text-align:left;
	background:#F3F0E9;
	border-top:2px solid #cccccc;	
	border-bottom:2px solid #cccccc;
	margin:0px;
	}
#content .left table.faxsheet-hdg-1 td{
	text-align:left;
	background:#F3F0E9;
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	margin:0px;
	height:25px;
	}			
	
#content .left  table.faxsheet th{
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	width:150px;
	font-size:12px;
	}	
#content .left table.q-faxsheet th{
	padding:0px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	width:150px;
	font-size:10px;
	}		
#content .left table.q-faxsheet td{
	padding:0px 2px 0px 2px;
	text-align:left;
	background:#FFFFFF;
	border:none;
	margin:0px;
	color:#666666;
	font-weight:bold;
	}
#content .left table.q-faxsheet td label{
	color:#CC6600;
	border:none;
	}	
#content .left table.q-faxsheet input[type="radio"]{
	border:none;
	}	
#content .left table.q-faxsheet input[type="checkbox"]{
	border:none;
	}	