<!-- Style sheet for Freestart PLC Stock Pages -->



<!-- Begin Overide default styles -->
  input       {
              margin-left: 5px;
              font-size: 9pt;
              }
  img         {
              border: 0px;
              }									
							


  .prod,
	.cart		 { 
           width: 540px;
		 			 margin-bottom: 10px;			
					 border: 1px #e5e5e5 solid;
					 margin-left: 10px;
					 
           }  
					 
  .prod td,
	.cart td {
           padding: 5px;
					
					 font-size: 8pt;
					 
           } 

  .prod th,
	.cart th {
                                    vertical-align: top;           
                                    font-family: tahoma, verdana, sans-serif;
                                    background:#3b5997;
                                    font-size: 10pt;
                                    height:20px;
				    border: 0px;
				    color: #fff;
				    padding: 2px;
				    padding-left:5px;
           }          
					 
  .prod a  {
           text-decoration: none;		   
           }
  .prod a:hover
		  			{
          
            }
						
	.cart hr	{
						color: #e5e5e5;
						border: 1px  #e5e5e5; dotted;
						}							
						
	#tabulated,	#shead, #catalogue, #catalogue td, #modern th
						{
						border: 0px;
						
						}
						
	#shead		{
						padding-bottom: 5px;
						font-weight: bold;
						}
						
	#stock_head						
						{
						border: 0px;
						
						}
						
	#shead, #catalogue	td
						{
						}
                               
            .new_cat	                      {
                                                margin-left: 17px;
                                                width: 150px;
                                                }
						
	#modern		{
						width: 538px;
						border: 0px;
						}				
						
	#modern	th
						{
						color: #fff;
						}
	#modern	td
						{
						}	
						
	#modern	td hr
						{
						color:  #e5e5e5;
						border: 1px  #e5e5e5 dotted;
						}							
						
	#tabulated
						{
						
						width: 548px;
						}		
						
	#tabulated td	
						{
						background: #e5e5e5;
						}	
						
	.cat_td table		{
						width: 160px;
                                                margin-left: 10px;
						}
	
												
  .mrow    {
                   
		   font-family: tahoma, verdana, sans-serif;
		   font-size:10pt;  
           }
  .botrow     {
			
			height:35px;
			font-family: tahoma, verdana, sans-serif;
		}         

  .idtd   {
          width: 120px; 
          text-align: left; 
          padding: 0px 0px 0px 4px; 
					border: 1px #000 solid;
					border-right: 0px;
		       
          }
  .nametd {
           width: 390px;
		   
		   background-position:right;  
					border: 1px #000 solid;
					border-left: 0px;			  
          } 
	.soptions {
				font-family: tahoma, verdana, sans-serif;
                                border: 0;
				
				}


	ul.zion_categories
					{
					list-style: none;
					margin: 0;
					padding: 0;					
					}
					
	ul.zion_categories li
					{
					list-style: none;
					margin-left: 15px;
					width: 159px;
					float: left; 
					padding: 20px 0px; 
					background: #fff; 
					border: 1px #d9d9d9 solid;
					margin-top: 15px;
					}
	
	ul.zion_categories li div.image
					{
					height: 170px;
					width: 159px;
					}
					
	ul.zion_categories li div.awaiting_image
					{
					height: 130px;
					}
					
	ul.zion_categories li	img
					{
					max-width: 150px;
					max-height: 170px;
					margin-left: 5px;
					}
					
	ul.zion_categories li a.category_text_link
					{
					float: left; 
					padding-left: 15px; 
					padding-top:15px; 
					font-weight: bold;
					}



/* 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;
			background: #fff;
							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: #3b5997;					 
           }
  .snav a  {
           font-size: 0.85em;
           text-decoration: none;		   
           }
  .snav a:hover 
					 {
           text-decoration: underline;
           }
              
   #pno		{
			margin-left: 10px;
			}

/* Order Form Styles */

  #emailorder {
              width: 540px;
							margin-left: 10px;							
              border-bottom: 0px;
							
			  			font-family:tahoma, verdana, arial, sans-serif;
              font-size: 10pt;
							text-align: left;
							background: #fff;
							border: 1px #e5e5e5 solid;
							border-bottom: 0px;		
							color: #393939;					
              }          

  #emailorder td
			  		  {
              font-size: 10pt;
              vertical-align: top;	
				
      	      }			
							
  #emailorder td a
							{
							color: #fff;
							font-weight: bold;
							font-size: 9pt;
							}							
							
  #emailorder input, select, textarea, #comments 
  						{
  		        font-size: 0.9em;
							border: 1px #e5e5e5 solid;
	            }
  #emailorder input
						  {
              width: 160px;
              } 
							
  #emailorder textarea 
							{
              width: 200px;
              height: 125px;
							border: 1px #e5e5e5 solid;
              }        
							
	.column_head	
							{
							border-bottom: 1px #e5e5e5 solid;
							background:#3b5997; !important;
							color: #fff;
							}
															 
  #top3 td 		{
              padding: 1px 0px;
              }
                          
	.ast2				{
							color: #3b5997;
							font-size: 125%
  						} 							
							
  #orderem    {
              width: 540px;
							background: #fff;
							text-align: left;
							border: 0px;	
							border-left: 1px #e5e5e5 solid;							
							border-bottom: 1px #e5e5e5 solid;		
							margin-left: 10px;	
					background: #fff;							
              }
  #orderem td    
			  			{
      	      font-size: 9pt;
        	    padding: 4px;
							border: 0px;
							border-right: 1px #e5e5e5 solid;		
							border-top: 1px #e5e5e5 solid;
							background: #fff;
							color: #393939;	
          	  }  

/* Important for email order form */

  #salutation {
              margin-left: 72px;
              }
  #fname    {
            margin-left: 31px; 
            }
  #sname    {
            margin-left: 44px;
            }                          

