body
	{
		background-color: #cdcdcd;
		font-family: Verdana, Arial, Sans-Serif, Helvetica;
		
	}
	
.cbody
	{
		background-color: #ffffff;
		border: solid 1px #000000;
		width: 772px;
		background-image: url(../images/demobanner.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
.headerspacer
	{
		width: 772px;
		height: 240px;
	}
	
.banner
	{
		padding-left: 200px;
	}
	
.home
	{
		position: relative;
		top: 37px;
		left: 13px;
	}
	
.tblContent
	{
		width: 715px;
	}
	
.tblBorder
	{
		border: solid 1px #cdcdcd;
	}

.content
	{
		width: 540px;
		padding: 10px 10px 10px 10px;
	}
	
.nav
	{
		width: 175px;
		padding: 10px 10px 10px 10px;	
	}
	
.list
	{
		padding: 5px 0px 5px 25px;
		margin: 0px;
	}
	
.divnav
	{
		padding: 3px 0px 3px 0px;
	}
	
.mfooter
  {
	font-size: 75%;
	color: #000000;
  }
  
.ver
	{
		color: #999898;
	}
  
.bottomspacer
	{
		width: 770px;
		height: 5px;
	}

.black
  {
		color: #000000;
  }
  
.white
  {
		color: #ffffff;
  }
  
.ss_blue
  {
		color: #4156A5;
  }
  
.black_lg
  {
		color: #000000;
		font-size: 18px;
		font-weight: bold;
  }
  
.white
  {
		color: #ffffff;
  }
  
.green
  {
		color: #006600;
  }
  
.grey
  {
		color: #999999;
  }
  
.bold
  {
		font-weight: bold;
  }

.small
  {
		font-size: 70%;
  }
  
.smaller
  {
		font-size: 60%;
  }

.smallest
  {
		font-size: 40%;
  }

.normal
  {
		font-size: 80%;
  }

.large
	{
		font-size: 100%;
  }
  
.larger
	{
		font-size: 110%;
  }
  
.largest
	{
		font-size: 120%;
  }
  
.warning
	{
		color: #ff0000;
	}
	
.ro_heading
  {
		font-weight: bold;
  }

.cfield
	{
		font-size: 80%;
	}

.formlabel
	{
		font-size: 75%;
	}




	
	
/* anchors */
.a_nav
	{
		font-size: 80%;
		color: #000000;
		text-decoration: none;
	}
	
.a_nav_current
	{
		font-size: 75%;
		color: #944e1c;
		text-decoration: none;
		font-weight: bold;
	}
	
.a_nav:active
	{
		color: #000000;
		text-decoration: none;
	}
	
.a_nav:visited
	{
		color: #000000;
		text-decoration: none;
	}
	
.a_nav:hover
	{
		color: #944e1c;
		text-decoration: underline;
	}
	
.a_navsub
	{
		font-size: 70%;
		color: #000000;
		text-decoration: none;
	}
	
.a_navsub_current
	{
		font-size: 65%;
		color: #944e1c;
		text-decoration: none;
		font-weight: bold;
	}
	
.a_navsub:active
	{
		color: #000000;
		text-decoration: none;
	}
	
.a_navsub:visited
	{
		color: #000000;
		text-decoration: none;
	}
	
.a_navsub:hover
	{
		color: #944e1c;
		text-decoration: underline;
	}
	
.a_body
	{
		color: #944e1c;
		text-decoration: underline;
	}

	
.a_body:active
	{

		color: #944e1c;
	}
	
.a_body:visited
	{

		color: #944e1c;
	}
	
.a_body:hover
	{

		color: #944e1c;
	}
	
.a_footer
  {
		color: #000000;
		text-decoration: none;
  }

.a_footer:active
  {
	text-decoration: none;
  }
  
.a_footer:visited
  {
	text-decoration: none;
  }
  
.a_footer:hover
  {
	color: #000000;
	text-decoration: underline;
  }
  
  
  
  


/***** Form Fields *****/
.button
  {
		border-right: #00000 1px solid;
		padding-right: 5px;
		border-top: #c0c0c0 1px solid;
		padding-left: 5px;
		font-size: 11px;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c0c0c0);
		border-left: #c0c0c0 1px solid; 
		cursor: hand; 
		border-bottom: #000000 1px solid
  }
  
.ifield
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		font-size: 13px;
		border: 1px solid #000000;
  }
  
 .ifield_login
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		font-size: 80%;
		width: 45px;
		border: 1px solid #000000;
  }
  
.ifield_zip
  {
		font-family: Arial, Verdana, Sans-Serif, Helvetica;
		font-size: 14px;
		width: 62px;
		border: 1px solid #000000;
  }
  
.divError
	{
		border: solid 1px #f51f46;
		padding:  12px 0px 12px 10px;
		width: 475px;
	}
	
.errorheading
	{	
		background-color: #f51f46;
		padding: 2px 4px 2px 8px;
		width: 475px;
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 90%;
		color: #ffffff;		
	}

.gridData_search
	{
		border: solid 1px #000000;
	}

.pharm_search_sort
	{
		background-color: #c0c0c0;
	}

.gridbodycell
	{
		padding: 3px 2px 3px 5px;
	}
	
.freetextrad
	{
		position: relative;
		top: -34px;
		left: 22px;
	}
	
.drugResultsHead
	{
		border: solid 1px #000;
		background-color: #ddd;
		font-weight: bold;
		padding: 5px 0px 5px 5px;
	}
	
.pricecell_left
	{
		border-bottom: solid 1px #000;
		border-left: solid 1px #000;
		font-weight: bold;
		padding: 5px 0px 5px 5px;
	}
	
.pricecell_right
	{
		border-bottom: solid 1px #000;
		border-right: solid 1px #000;
		font-weight: bold;
		padding: 5px 5px 5px 5px;
	}