/************************* ScriptSave Specific ********************************/	
#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 #D7A052;
		border-left: solid 1px #D7A052;
		border-right: solid 1px #D7A052;
		padding: 5px;
  }
  
.gridData_search_bottom
  {
		border-bottom: solid 1px #D7A052;
		border-left: solid 1px #D7A052;
		border-right: solid 1px #D7A052;
  }
	
.white
	{
		color: #ffffff;
	}
	
.green
	{
		color: #006600;
	}
	
.bold
	{ font-weight: bold;}
	
.mail_body
  {
		background-color: #ffffff;
		font-family:  Verdana, Arial, Arial Rounded MT Bold;
		font-size: 80%;
  }

	
.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;
  }

.pharmlist
  {
		font-family: Verdana;
		border: solid 1px #4156A5;
  }

.ybox
	{
		border: solid 1px #d8a254;
		background-color: #f7e1b8;
		padding: 2px 6px 2px 6px;
	}
	
.ybox_border
	{
		/*border: solid 1px #86299c;*/
		border: solid 1px #d8a254;
	}
	
.ybox_border_right
	{
		border-top: solid 1px #d8a254;
		border-bottom: solid 1px #d8a254;
		border-right: solid 1px #d8a254;
	}
	
.yheader
	{
		background-color: #f9d5a0;
	}
	
.btop
	{
		border-top: solid 1px #d8a254;
	}
	
.bright
	{
		border-right: solid 1px #d8a254;
		padding: 0px 5px 0px 5px;
	}
	
.padding_5
	{
		padding: 5px 5px 5px 5px;
	}
	
	
/* home page */
.menu
	{
		height: 40px;
		
	}
	
.paddingl10
	{
		padding-left: 10px;
	}

.menuhome
	{
		background-color: #bbdef1;
		height: 40px;
	}
	
.menuhome a
	{
		color: #016aab;
	}
	
.menunorm
	{
		background-color: #ffffff;
		color: #ffffff;
		height: 40px;
	}
	
.disclaimer
	{
		bottom: 0px; 
		width:500px; 
		height: 100px;
	}

.normcontent
	{
		background-color: #ffffff;
		width: 500px;
		color: #000000;
	}
	
.foodlion_blue
	{
		color: #0070af;
	}
	
.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;
	}

.freetext
	{
		padding: 0;
		margin: 0;
		position: relative;
		top: -29px;
		left: 21px;
	}

	
.pricecell_left
    {
    	border-left: solid 1px #d8a254;
    	border-bottom: solid 1px #d8a254;
    	padding: 6px 6px 6px 6px;
    }
    
.pricecell_right
    {
    	border-right: solid 1px #d8a254;
    	border-bottom: solid 1px #d8a254;
    	padding: 6px 6px 6px 6px;
    }

.drugResultsHead
	{
		border: solid 1px #d8a254; 
		background-color: #f9d5a0; 
		font-weight: bold;
		padding: 3px 0px 3px 5px;
	}

.picker
	{
		border-top: solid 1px #d8a254;
		border-right: solid 1px #d8a254;
		border-left: solid 1px #d8a254;
		background-color: #f7e1b8;
		padding: 2px 0px 0px 6px;
		width: 400px; 
		text-align: left;
	}
	
.pickerbutton
	{
		border-bottom: solid 1px #d8a254;
		border-right: solid 1px #d8a254;
		border-left: solid 1px #d8a254;
		background-color: #f7e1b8;
		width: 400px;
		padding: 2px 0px 5px 6px;
		text-align: right;
	}
	
.warning
	{
		color: #ff0000;
	}
	
.mb20
	{
		margin-bottom: 20px;
	}
	
.errorheading
	{	
		background-color: #f51f46;
		padding: 2px 4px 2px 6px;
		width: 400px;
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 90%;
		color: #ffffff;	
		text-align: left;	
	}

.divError
	{
		border: solid 1px #f51f46;
		padding: 2px 4px 2px 4px;
		width: 400px;
		text-align: left;
	}
	
#divPricingDown
	{
		margin-top: 20px;
	}
	
#divMessage
	{
		margin: 10px 0px 10px 0px;
	}
	
.dn
	{
		display: none;
	}