td.contact
	{
		padding-right: 10px;
		width: 386px;
	}

	
.divError
	{
		border: solid 1px #f51f46;
		padding: 2px 4px 2px 4px;
		width: 450px;
	}
	
.divLError
	{
		border: solid 1px #f51f46;
		padding: 2px 4px 2px 4px;
		width: 310px;
	}
	
.errorheading
	{	
		background-color: #f51f46;
		padding: 2px 4px 2px 6px;
		width: 450px;
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 90%;
		color: #ffffff;		
	}


/* fixed fonts */
.f_normal
	{
		font-size: 11px;
	}
	

.pre_med_top
  {
	padding: 3px;
	border-top: solid 1px #FFBD2C;
	border-left: solid 1px #FFBD2C;
	border-right: solid 1px #FFBD2C;
	background-color: #FCF4E3;
	width: 450px;
  }
  
.pre_med_mid
  {
	padding: 3px;
	border-left: solid 1px #FFBD2C;
	border-right: solid 1px #FFBD2C;
	width: 450px;
  }
  
.pre_med_bottom
  {
	padding: 3px;
	border-left: solid 1px #FFBD2C;
	border-right: solid 1px #FFBD2C;
	border-bottom: solid 1px #FFBD2C;
	width: 450px;
  } 

.freetextrad
	{
		position: relative; 
		top: -37px; 
		left: 24px;
	}

.freetext
	{
		position: relative;
		top: -18px;
		left: 10px;
		padding-right: 25px;
	}
	
.pricecell_left
    {
    	border: solid 1px #c0c0c0;
    	padding: 6px 6px 6px 6px;
    }
    
.pricecell_right
    {
    	border-right: solid 1px #c0c0c0;
    	border-top: solid 1px #c0c0c0;
    	border-bottom: solid 1px #c0c0c0;
    	padding: 6px 6px 6px 6px;
    }
    
.host
	{
		color: #006225;
	}
	
.picker
	{
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-left: solid 1px #000000;
		padding: 2px 0px 0px 6px;
		width: 400px; 
		text-align: left;
	}
	
.pickerbutton
	{
		border-bottom: solid 1px #000000;
		border-right: solid 1px #000000;
		border-left: solid 1px #000000;
		width: 400px;
		padding: 2px 0px 5px 6px;
		text-align: right;
	}
