/************************* ScriptSave Specific ********************************/	
.a_body {
	color: #2658bd;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
	
.a_body:hover {
	color: #2658bd;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
}

.menu_current
	{
		text-decoration: none;
	}

#divCard
  {
  visibility: visible;
  display: block;
  }
  
.termbox
	{
		border: solid 1px #4156A5;
		padding: 5px 3px 5px 3px;
		width: 86%;
	}
  
#imgCard
  {
		position: relative;
		top: -33px;
		left: 50px;
		visibility: hidden;
		
  }
  
.pharm_tab
  {
		height: 22px;
		font-weight: bold;
		font-size: 14px;
  }
  
.pharm_search_sort
  {
		background-color: #e7e7e7;
		font-size: 100%;
		padding: 2px;
  }
  
.gridData_search
  {
		border-top: solid 1px #000000;
		border-left: solid 1px #000000;
		border-right: solid 1px #000000;
		padding: 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: 503px;
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 90%;
		color: #ffffff;		
	}

.divError
	{
		border: solid 1px #f51f46;
		padding: 2px 4px 2px 4px;
		width: 503px;
	}
	
.white
	{
		color: #ffffff;
	}
	
.green
	{
		color: #006600;
	}
	
.CalTFS
	{
		font-size: 11px;
	}
	
.calFS
	{
		font-size: 13px;
	}
	
.mail_body
  {
		background-color: #ffffff;
		font-family:  Verdana, Arial, Arial Rounded MT Bold;
		font-size: 80%;
  }
  
.bold
	{
		font-weight: bold;
	}
	
.gray
	{
		color: #707071;
	}
	
.white
	{
		color: #ffffff;
	}
	
.warning
	{
		color: #ff0000;
	}

.tiny
	{
		font-size: 25%;
	}

.smallest
	{
		font-size: 60%;
	}
	
.smaller
	{
		font-size: 70%;
	}
	
.small
	{
		font-size: 80%;
	}
	
.normal
	{
		font-size: 100%;
	}
	
.normal_sm
	{
		font-size: 90%;
	}
	
.large
	{
		font-size: 110%;
	}
	
.larger
	{
		font-size: 120%;
	}
	
.largest
	{
		font-size: 130%;
	}
  
.border_top
	{
		background-image: url(../images/border_t.gif);
		background-color: #414141;
	}
	
.border_left
	{
		background-image: url(../images/border_sl.gif);
		background-color: #414141;
	}
	
.border_right
	{
		background-image: url(../images/border_sr.gif);
		background-color: #414141;
	}
	
.border_bottom
	{
		background-image: url(../images/border_b.gif);
		background-color: #414141;
	}
	
.corner
	{
		background-color: #414141;
	}
	
.spixel
  {
		width: 3px;
		font-size: 1px;
  }
  
.page
  {
		background-color: #ffffff;
		width: 744px;
  }
   
.nav_top
	{
		background-image: url(../images/nav_back_top.jpg);
		height: 12px;
		background-color: #2d337f;
	}
  
.nav_cell
  {
		background-image: url(../images/nav_back2.jpg);
		background-repeat: no-repeat;
		background-color: #2c3176;
		width: 214px;
  }
  
.nav_shad
	{
		background-image: url(../images/nav_shad.gif);
		background-repeat: repeat-y;
		width: 11px;
	}
	
.sublinks
	{
		/*filter:alpha(opacity=70);*/
		background-color: #6e7daf;
	}

.b_shadow
	{
		background-color: #eaeaea;
	}
	
.lspacer
	{
		height: 5px;
	}
	
.ro_heading
	{
		/*font-size: 150%;
		color: #707071;*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		line-height: 120%;
		font-weight: bold;
		color: #336633;
		border: solid #ffcc66;
		width: 100%;
		border-width: 0px 0px 2px 0px;
		text-decoration: none;
		display: block;
	}
	
.subro_heading
	{
		background-image: url(../images/dot.gif);
		background-repeat: repeat-x;
		height: 9px;
	}

/* med boxes */
.pre_med_top
  {
		padding: 3px;
		color: #336633;
		border-top: solid 1px #ffcc66;
		border-left: solid 1px #ffcc66;
		border-right: solid 1px #ffcc66;
		background-color: #ffcc66;
		width: 450px;
  }
  
.pre_med_mid
  {
		padding: 3px;
		border-left: solid 1px #ffcc66;
		border-right: solid 1px #ffcc66;
		width: 450px;
  }
  
.pre_med_bottom
  {
		padding: 3px;
		border-left: solid 1px #ffcc66;
		border-right: solid 1px #ffcc66;
		border-bottom: solid 1px #ffcc66;
		width: 450px;
  } 



/* pharmacy search */
.pharm_tab
  {
		background-image: url(../images/pharm_top_back.gif);
		height: 22px;
		font-family: Verdana, Arial;
		font-weight: bold;
  }
  
.pharm_search_sort
  {
		background-color: #fddf9e;
		font-family: Verdana, Arial;
		font-size: 10px;
		padding: 2px;
		
  }
  
.gridData_search
  {
		border-top: solid 1px #FFBD2C;
		border-left: solid 1px #FFBD2C;
		border-right: solid 1px #FFBD2C;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 6px;
  }
  
.gridData_search_bottom
  {
		border-bottom: solid 1px #FFBD2C;
		border-left: solid 1px #FFBD2C;
		border-right: solid 1px #FFBD2C;
  }
  
  



/* inputs */
.button_ss
  {
		border-right: #2658bd 1px solid;
		padding-right: 5px;
		border-top: #3a71ce 1px solid;
		padding-left: 5px;
		font-size: 11px;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#b3c7f0);
		border-left: #3a71ce 1px solid; 
		cursor: hand; 
		border-bottom: #2658bd 1px solid
  }
  
.button_lg
  {
		border-right: #2658bd 1px solid;
		padding-right: 6px;
		border-top: #3a71ce 1px solid;
		padding-left: 6px;
		font-size: 12px;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#b3c7f0);
		border-left: #3a71ce 1px solid; 
		cursor: hand; 
		border-bottom: #2658bd 1px solid
  }
  
.ifield
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		border: 1px solid #000000;
  }
  
.ifield_sm
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		height: 20px;
		font-size: 80%;
		border: 1px solid #000000;
  }
  
 .ifield_login
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		width: 45px;
		border: 1px solid #000000;
  }
 
  
.ifield_zip
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		width: 62px;
		border: 1px solid #000000;
  }
  
.pharmlist
  {
		font-family: Verdana;
		border: solid 1px #4156A5;
  }
  
 
/* font chooser */

.divfont
	{
		border: solid 1px #ffbd2c;
	} 
 
.fontchooser
	{
		font-family: Arial, Verdana;
		font-size: 70%;
	}
	
.fcheader
	{
		font-size: 60%;
		font-weight: bold;
		background-color: #e8f2fc;
		border: solid 1px #e8f2fc;
		width: 120px;
		color: #292c69;
		padding: 2 2 2 2;
	}
	
.fcspacer
	{
		width: 120px;
		height: 3px;
		font-size: 1px;
	}
	
.fcBox
	{
		font-size: 65%;
		font-weight: bold;
		border: solid 1px #e8f2fc;
		width: 120px;
		height: 24px;
		color: #292c69;
	}
	
.fcDiv
	{
		background-color: #e8f2fc;
		width: 20px;
		height: 20px;
		vertical-align: middle;
		text-align: center;
		padding: 2 2 2 2;
	}

.fcDiv_current
	{
		border: solid 1px #ffbd2c;
		background-color: #e8f2fc;
		width: 20px;
		height: 20px;
		vertical-align: middle;
		text-align: center;
		padding: 2 2 2 2;
	}
	
.a_body
	{
		font-weight: normal;
		color: #0000ff;
	}
	
.a_body
	{
		font-weight: normal;
		color: #0000ff;
	}

.a_body:visited
	{
		font-weight: normal;
		color: #0000ff;
	}

.a_body:visited
	{
		font-weight: normal;
		color: #0000ff;
	}
	
	.ybox
	{
		border: solid 1px #000000;
		width: 450px;
		background-color: #fff1d0;
		padding: 2px 6px 2px 6px;
	}
	
.ybox_border
	{
		/*border: solid 1px #86299c;*/
		border: solid 1px #000000;
	}
	
.yheader
	{
		background-color: #fff1d0;
	}
	
.btop
	{
		border-top: solid 1px #000000;
	}
	
.bright
	{
		border-right: solid 1px #000000;
		padding: 0px 5px 0px 5px;
	}
	
.padding_5
	{
		padding: 5px 5px 5px 5px;
	}

.drugName
	{
		width: 348px; 
		border-left: solid 1px #000000; 
		border-right: solid 1px #000000; 
		border: solid 1px #000000; 
		text-align: left;
	}
	
.drugNamePad
	{
		padding: 5px 0px 5px 5px;
		text-align: left;
	}
	
.freetextrad
	{
		position: relative; 
		top: -34px; 
		left: 24px;
	}
	
.freetextrad_button
	{
		position: relative; 
		top: -34px; 
	}

.freetext
	{
		position: relative;
		top: 0px;
		left: 10px;
	}
	
.freetext_button
	{
		position: relative;
		top: 0px;
	}
	
.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: 3px 0px 3px 5px;
	}
	
.picker
	{
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-left: solid 1px #000000;
		background-color: #fff1d0;
		padding: 2px 0px 0px 6px;
		width: 450px; 
		text-align: left;
	}
	
.pickerbutton
	{
		border-bottom: solid 1px #000000;
		border-right: solid 1px #000000;
		border-left: solid 1px #000000;
		background-color: #fff1d0;
		width: 450px;
		padding: 2px 0px 5px 6px;
		text-align: right;
	}