<!-- Style sheet for Freestart PLC Stock Pages -->



<!-- Begin Overide default styles -->
input       {
margin-left: 5px;
font-size: 9pt;
}
img         {
border: 0px;
}									

/* Product Item Styles */

.prod,
.cart		 { 
width: 530px;
margin-bottom: 10px;			
border: 1px #990000 solid;

}  

.prod td,
.cart td {
padding: 5px;

font-size: 8pt;
border: 1px solid #;
} 

.prod th,
.cart th {
vertical-align: top;
font:arial;
font-family:sans-serif;
background:#990000;
font-size: 10pt;
height:20px;
border: 0px;
color: #fff;
padding: 2px;
padding-left:5px;
}          

.prod a  {
text-decoration: none;		   
}
.prod a:hover
{
text-decoration: underline;
}

.cart hr	{
color: #fff;
border: 1px  #990000 dotted;
}							

#tabulated,	#shead, #catalogue, #catalogue td, #modern th
{

border: 0px;

}

#shead		{
padding-bottom: 5px;
font-weight: bold;
}

#stock_head						
{
border: 0px;

}

#shead, #catalogue	td
{
}				

#modern		{
width: 530px;
border: 0px;
}				

#modern	th
{
color: #fff;
}
#modern	td
{
}	

#modern	td hr
{
color:  #ced2af;
border: 1px  #ced2af dotted;
}							

#tabulated
{

width: 530px;
}				

#tabulated td	
{

}	

.cat_td table		{
width: 170px;
}

				
.mrow    {
font: arial;
font-family:sans-serif;
font-size:10pt;  
}
.botrow     {
background:;
height:35px;
font:arial;
font-family:sans-serif;
}         

.idtd   {
width: 120px; 
text-align: left; 
padding: 0px 0px 0px 4px; 
border: 1px #000 solid;
border-right: 0px;

}
.nametd {
width: 390px;
background-color:;
background-repeat:no-repeat;
background-position:right;  
border: 1px #000 solid;
border-left: 0px;			  
} 
.soptions {
font: arial;
font-family:sans-serif;
background-color:;
}
<!-- End Product Tab Styles -->



/* Search Button Styles */

#mainarea   {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 1;
}
#sch        {
position: absolute;
bottom: 0px;
width: 20px;
height: 50px;
text-align: right;
padding-right: 0px;        
z-index: 2;

border: 1px #000 solid;
}                          
#tt         {
width: 240px;
position: absolute;
bottom: 14px;
font:arial;
font-family:sans-serif;
z-index: 3;
color: #fff;
visibility: hidden;
}



/* Stock Page Navigation Styles */

.snav    {
font-size: 0.85em;
text-decoration: none;
color: #666;					 
}
.snav a  {
font-size: 0.85em;
text-decoration: none;		   
}
.snav a:hover 
{
text-decoration: underline;
}

#pno		{
margin-left: 10px;
}

/* Order Form Styles */

#emailorder {
width: 530px;					
border-bottom: 0px;
font:arial;
font-family:sans-serif;
font-size: 10pt;
text-align: left;
border: 1px #990000 solid;
border-bottom: 0px;	
}          

#emailorder td
{
font-size: 10pt;
vertical-align: top;	

}			

#emailorder td a
{
color: #ffe530;
font-weight: bold;
font-size: 9pt;
}							

#emailorder input, select, textarea, #comments 
{
font-size: 0.9em;
border: 1px #990000 solid;
}
#emailorder input
{
width: 160px;
} 

#emailorder textarea 
{
width: 200px;
height: 125px;
border: 1px #990000 solid;
}        

.column_head	
{
border-bottom: 1px #990000 solid;
background:#990000;
color: #fff;
}
							 
#top3 td 		{
padding: 1px 0px;
}

.ast2				{
color: #fe0000; 
font-size: 125%
} 							

#orderem    {
width: 530px;

text-align: left;
border: 0px;	
border-left: 1px #990000 solid;							
border-bottom: 1px #990000 solid;		
			
}
#orderem td    
{
font-size: 9pt;
padding: 4px;
border: 0px;
border-right: 1px #990000 solid;		
border-top: 1px #990000 solid;
}  

/* Important for email order form */

#salutation {
margin-left: 72px;
}
#fname    {
margin-left: 31px; 
}
#sname    {
margin-left: 44px;
}                          

