body
	{
		background-color: #cccccc;
    font-family: Verdana, Arial, Gill Sans MT;
	}

.cbody
	{
		background-color: #ffffff;
		border: solid 1px #000000;
		width: 772px;
	}

.header
	{
		background-color: #cccccc;
		background-image: url(../images/header_back.jpg);
	}
	
.subheader
	{
		padding-left: 5px;
		height: 33px;
		background-color: #347cab;
		border-top: solid 1px #000000;	
		border-bottom: solid 1px #000000;
	}
	
.rightline
	{
		border-right: solid 1px #a0a0a0;
	}
	
.disclaimer
	{
		padding-top: 4px;
		padding-bottom: 10px;
		border-top: solid 1px #a0a0a0;
	}
	
.photo
	{
		background-color: #cccccc;
	}
	
.content
	{
		border: solid 1px #a0a0a0;
	}
	
.lowerheader
	{
		border-top: solid 1px #a0a0a0;
		border-bottom: solid 1px #a0a0a0;
		height: 25px;
		background-color: #cccccc;
		color: #347cab;
	}

.hpbox_cell1
	{
		border-right: solid 1px #347cab;
		border-bottom: solid 1px #347cab;
	}

.hpbox
	{
		border: solid 1px #347cab;
	}
	
.hpbox_right
	{
		border-right: solid 1px #347cab;
	}
	
.hpbox_mid
	{
		border-bottom: solid 1px #347cab;
	}
	
.hpbox_right
	{
		border-right: solid 1px #347cab;
	}
	
.footer
	{
		background-color: #cccccc;
		border-left: solid 1px #a0a0a0;
		border-right: solid 1px #a0a0a0;
		border-bottom: solid 1px #a0a0a0;
	}
	
.bborder
	{
		border: solid 1px #347cab;
	}
	
.bbright
	{
		border-right: solid 1px #347cab;
	}
	
.bbbottom
	{
		border-bottom: solid 1px #347cab;
	}
	
	
	
	
/* fonts, colors */
.tiny
	{
		font-size: 25%;
	}
	
.smallest
	{
		font-size: 60%;
	}
	
.smaller
	{
		font-size: 65%;
	}
	
.small
	{
		font-size: 70%;
	}
	
.normal
	{
		font-size: 75%;
	}
	
.large
	{
		font-size: 85%;
	}
	
.larger
	{
		font-size: 95%
	}
	
.largest
	{
		font-size: 110%;
	}
	
.gray
	{
		color: #cccccc;
	}
	
.warning
	{
		color: #ff0000;
	}

.vertexblue
	{
		color: #347cab;
	}
	
.white
	{
		color: #ffffff;
	}
	
.darkred
	{
		color: #990000; 
	}
	
.bold
	{
		font-weight: bold;
	}	
	
	

/* anchors */
.a_body
  {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #347cab;
  }
  
.a_body:active
  {
		color: #347cab;
  }
  
.a_body:visited
  {
		color: #347cab;
  }
  
.a_body:hover
  {
		color: #a0a0a0;
		text-decoration: none;
  }	
	

	
/* card */	
#divCard
  {
		visibility: visible;
		display: block;
  }
  
#imgCard
  {
		position: relative;
		top: -33px;
		left: 50px;
		visibility: hidden;
  }
  
.Name
	{
		position: relative;
		top: -316px;
		left: 43px;
		width: 331px;
		text-align: center;
		font-size: 17px;
		font-family: arial;
		font-weight: bold;
		color: #5a5a5a;
		word-wrap: break-word;
		/*border: dotted 2px #000000; */
	}	

.CNum
	{
		position: relative;
		top: -316px;
		left: 43px;
		width: 331px;
		text-align: center;
		font-size: 17px;
		font-family: arial;
		font-weight: bold;
		color: #5a5a5a;
		/*border: dotted 2px #000000; */
	}
	
.NamePrint
	{
		position: relative;
		top: -316px;
		left: 0px;
		width: 331px;
		text-align: center;
		font-size: 17px;
		font-family: arial;
		font-weight: bold;
		color: #5a5a5a;
		word-wrap: break-word;
		/*border: dotted 2px #000000; */
	}	

.CNumPrint
	{
		position: relative;
		top: -316px;
		left: 0px;
		width: 331px;
		text-align: center;
		font-size: 17px;
		font-family: arial;
		font-weight: bold;
		color: #5a5a5a;
		/*border: dotted 2px #000000; */
	}
	
	
/* inputs */
.button
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		border-right: #00000 1px solid;
		border-top: #c0c0c0 1px solid;
		font-size: 11px;
		height: 18px;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c0c0c0);
		border-left: #c0c0c0 1px solid; 
		cursor: hand; 
		border-bottom: #000000 1px solid;
		padding: 0px 3px 0px 3px;
  }
  
.formlabel
	{
		font-size: 90%;
	}
	
  
.ifield
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		width: 150px;
		border: 1px solid #000000;
  }
  
.ifield_zip
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		width: 62px;
		border: 1px solid #000000;
  }
  
.pre_med_top
  {
	padding: 3px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #347cab;
	color: #ffffff;
	width: 450px;
  }
  
.pre_med_mid
  {
	padding: 3px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	width: 450px;
  }
  
.pre_med_bottom
  {
	padding: 3px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	width: 450px;
  } 
  
  
  
/* pharmacy */
.pharm_tab
  {
		height: 22px;
		font-weight: bold;
  }
  
.pharm_search_sort
  {
		background-color: #e7e7e7;
		padding: 2px;
  }
  
.gridData_search
  {
		border: solid 1px #000000;
  }
  
.gridbodycell
	{
		padding: 3px 5px 5px 5px;
	}
  
.gridData_search_bottom
  {
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		border-right: solid 1px #000000;
  }
  
  
.errorheading
	{	
		background-color: #f51f46;
		padding: 2px 4px 2px 6px;
		width: 500px;
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #ffffff;		
	}

.divError
	{
		border: solid 1px #f51f46;
		background-color: #ffffff;
		padding: 2px 4px 2px 4px;
		width: 500px;
	}

.errorheading2
	{	
		background-color: #f51f46;
		padding: 2px 4px 2px 6px;
		width: 450px;
		font-family: Verdana, Arial;
		font-weight: bold;
		color: #ffffff;		
	}

.divError2
	{
		border: solid 1px #f51f46;
		background-color: #ffffff;
		padding: 2px 4px 2px 4px;
		width: 450px;
	}

.white
	{
		color: #ffffff;
	}
	
.freetextrad
	{
		position: relative; 
		top: -40px; 
		left: 24px;
	}

.freetext
	{
		padding-left: 10px;
	}
	
.pricecell_left
    {
    	border-left: solid 1px #000000;
    	border-bottom: solid 1px #000000;
    	padding: 6px 6px 6px 6px;
    }
    
.pricecell_right
    {
    	border-right: solid 1px #000000;
    	border-bottom: solid 1px #000000;
    	padding: 6px 6px 6px 6px;
    }

.drugResultsHead
	{
		border-top: solid 1px #000000; 
		border-right: solid 1px #000000; 
		border-left: solid 1px #000000; 
		border-bottom: solid 1px #000000; 
		background-color: #cccccc; 
		font-weight: bold;
		padding: 8px 0px 8px 5px;
	}