	/* general */
BODY 				 {font-family:Arial,sans-serif;
						 width:600px;			
             font-weight: normal;
             /*font-size: 12pt;*/
             /*background-color: #666666;
						 background-color:#999999;*/
						 background-color:#A6A6A6;
						 /*background-color:white;*/					 						 
						 text-align:center;
						 color: black;
						 margin:0em;
						 padding:0em;		
						 margin-right:auto;
						 margin-left:auto;
             }			  							 
H1,H2,H3,H4,H5,H6{ margin:0em;
			 			padding:0em;
			 			}
UL					{margin:0em;
						list-style-type:none; 
						}
IMG  				{border:none;
						}									 
P,LI 				{margin:0em;
						font-size: 0.84em;
						text-align:left;
						}						
		/* all pages*/																		 
DIV.MAIN		{width:600px;
						margin-right:auto;
						margin-left:auto;
						margin-top:0em;
						padding-top:0em;	
						/*background-color:#A6A6A6;*/
						background-color:transparent;
						/*background-color:#999999;*/
						color: black;
						}      						
.FOOT				{text-align:center;
						font-family:"Helvetica",Arial,sans-serif;
						font-size: .75em;
						font-weight:normal;
						letter-spacing:0.02em;
						line-height:1.5em;
						border-top:solid black 0.05em;
						clear:both;
   					margin-top:0.3em;
						margin-bottom:0.5em;
						}
/* home page */
DIV.STRIP-LEFT, DIV.STRIP-RIGHT, DIV.FABSTRIP-L, DIV.FABSTRIP-R{ margin-bottom:0.5em;
    						margin-top:0.5em;
		    				clear:both;
              }											
.STRIP-LEFT H4, .STRIP-RIGHT H4{				
						font-weight: normal;
            font-family:"Courier New",courier,monospace;
            font-size: 0.9em;					 
            letter-spacing: 0.25em;
            line-height:1.2em;										
	 					}										 								 							 										
.STRIP-LEFT H3, .STRIP-RIGHT H3, .FABSTRIP-L H3, .FABSTRIP-R H3{									
						font-weight: bold;
	 					font-family:"Courier New",courier,monospace;
						font-size: 0.95em;
						letter-spacing: 0.25em;
						line-height:1.3em;						
   	        }
DIV.STRIP-RIGHT H3, DIV.STRIP-RIGHT  H4 {margin-right:85px;
																		 }				
DIV.STRIP-LEFT H3, DIV.STRIP-LEFT  H4 {margin-left:85px;
																			}
.STRIP-RIGHT H3, .STRIP-RIGHT  H4, .FABSTRIP-R H3	{text-align:right;
																		 }	
.STRIP-LEFT H3, .STRIP-LEFT  H4, .FABSTRIP-L H3{text-align:left;
																			}																							
DIV.STRIP-LEFT DIV{float:left;		
							 		}	
DIV.STRIP-RIGHT DIV	{float:right;		
							 		}											
DIV.STRIP-RIGHT DIV, DIV.STRIP-LEFT DIV, TABLE.HTABLE TD.IMAGE{text-align:center;
																				width:85px;
																				}
/* ARC Menu/Heading  */																						 																 							
.MENUS			{font-size: 0.75em;
					  letter-spacing: 0.04em;
					  text-align: center;
						margin-top:0.2em;
					  }
.MENUS SPAN	{color:gray;
			 			}											
DIV.ARCHEAD2 .MENUS{margin-left:150px;
              }
DIV.ARCHEAD2 .ARCHEAD{margin-left:150px;
							}											
.ARCHEAD2		{ padding-bottom:0.3em;
	            margin-bottom:1.2em;
							margin-top:0.2em;
				      background-color: transparent;
	            }
.ARCHEAD2	IMG{float:left;
							margin-top:0.1em;
			    		}										
.ARCHEAD		{font-family:"Courier New",courier,monospace;
	            font-weight: 500;
	            font-size: 0.95em;
	            letter-spacing: 0.4em;
	            text-align: center;
	            white-space:normal;
	            padding-bottom:0.1em;
	            margin-bottom:0em;
							padding-top:0.3em;
							padding-left:0.2em;
			  	    line-height:1.4em;
				      background-color: transparent;
			      	border-bottom:solid black 0.05em;
			      	vertical-align:bottom;
     				/*border:red thin solid;*/
	            }
/* end ARC head*/																																			
/* links definitions */								 
A:link, A:visited{/*COLOR: black;*/
									color: #333333;
									background-color:transparent;
	 				 				text-decoration: none;
									}
A:hover{/*color: #DB673A;*/
									 color: #CC3300;
									background-color:transparent;									 
	 								text-decoration: none;
									}
A#SERLIST:link, A#SERLIST:visited {/*COLOR: black;*/
									color:#454545;
									background-color:transparent;
	 				 				text-decoration: none;
									}
A#SERLIST:hover 		{/*color: #DB673A;*/
									 color: #CC3300;
									background-color:transparent;									 
	 								text-decoration: none;
									}														
A.UNDERLINED:link, A.UNDERLINED:visited, DIV.NAVBAR A:link, DIV.NAVBAR A:visited	{color: black;
									 									/*color: #333333;*/
																		background-color:transparent;									
																		text-decoration: underline;
																		}
A.UNDERLINED:hover, DIV.NAVBAR A:hover {/*color: #DB673A;*/
									 color: #CC3300;
									background-color:transparent;									 
									text-decoration: underline;
									}												
/* end links definitions */									
/* print page 									
   nav bar  */												
DIV.NAVBAR				{float:left;
									width:148px;
									border-right:solid #8D8D8D 1px;
									border-left:solid #8D8D8D 1px;
									border-bottom:solid #8D8D8D 1px;																											
									padding-top:0.5em;
									/*padding-bottom:1em;								
									margin-top:1.5em;*/
									}																															
DIV.NAVBAR P			{letter-spacing: 0.03em;
									font-size: 0.84em;
					 				line-height:1.3em;
									text-align:center;																														
									}
DIV.NAVBAR P.NAVSTRIP{/*background:#999999;*/
					 				  border-top:solid #8D8D8D 1px;
										/*border-bottom:solid #8D8D8D 1px;*/					 															
					 					 }
DIV.NAVBAR P.NAVSTRIP2{/*background:#999999;*/
										border-bottom:solid #8D8D8D 1px;					 															
					 					 }										 
DIV.NAVBAR  IMG			 {margin-bottom:0.3em;
										 }									
DIV.NAVBAR  EM		{/*color:#CCCCCC;*/
									color:#454545;
									font-style:normal;
									font-weight: bold;
									}									
DIV.NAVBAR   P.COPYRIGHT{font-size: 0.60em;
						 				line-height:2em;
						 				}
/* main print page layout*/
DIV.MAINTABLE			{float:right;			
									width:450px;						
									}
DIV.MAINTABLE		P{text-align:center;						
									}									
DIV.MAINTABLE H3{font-size: 0.9em;
								 margin-bottom:1.0em;
								 padding-top:0.5em;
  							}																													 
.CENTRECOL				{text-align:center;			
									}
.LEFTCOL         {text-align:right;
								 }
.RIGHTCOL				 {text-align:left;
								 }								 																		
DIV.LEFTCOL				{float:left;						
									}										 						
DIV.RIGHTCOL			{float:right;							
									margin-left:auto;									
									}
DIV.LEFTCOL, DIV.RIGHTCOL{width:223px;
						 							}									
.LEFTCOL IMG, .LEFTCOL P{margin-right:10px;
			 								 margin-left:auto;
				 							 }
.RIGHTCOL IMG, .RIGHTCOL P {margin-left:10px;
				 			 					 margin-right:auto;
				 								 }
.CENTRECOL P{margin-left:auto;
					  margin-right:auto;				 
					  }
.LEFTCOL P, .RIGHTCOL P{text-align:center;
					 							}					 																					
DIV.ROWS		{clear:both;
						margin-bottom:1em;
						}

/* print index page */

DIV.INDEXTABLE H3{text-align:left;
							 }
DIV.LEFTCOL-S			{float:left;
									width:223px;
									text-align:left;
									}										 						
DIV.RIGHTCOL-S		{width:223px;
									float:right;
									text-align:left;
									margin-left:auto;									
									}
									
/* print list pages */
TABLE.LISTINDEX {margin-left:0em;
								margin-right:auto;								
                }								
TABLE.LISTINDEX	TR{height:50px;
							     width:100%;
							     vertical-align:middle;
									 }
TABLE.LISTINDEX  P {line-height:1.3em;				
									 }				
TABLE.LISTINDEX		SPAN{font-size: 0.8em;
											 } 
TABLE.LISTINDEX  .IMG {text-align:center;
							 		     width:70px;
							 		    }
/* price list pages */
.SUBHEAD		{font-family:'Courier New',courier,monospace;
	           font-weight: 500;
	           font-size: 1.0em;
	           letter-spacing: 0.1em;
	           text-align: center;
	           white-space: normal;
	           margin-bottom:0.5em;		 
	            }  
TABLE.PRICELIST {font-size: 0.8em;					
								margin-bottom:1.0em;
								margin-top:0.3em;
								width:100%;
								border:0.2em;
								}
TABLE.PRICELIST	TH{text-align:left;
								}
TABLE.PRICELIST	TR{vertical-align:top;
								text-align:left;
								}
TD.PRICE	      {text-align:right;
								}								
IMG.PL         {height:15px;
                 }						 
TABLE.PRICELIST  TH.PREVIEW{width:25px;
								 }
TABLE.PRICELIST  TH.REF{width:50px;
								 }
TABLE.PRICELIST  TH.DESC{width:340px;
								 }
TABLE.PRICELIST  TH.TYPE{width:120px;
								 }
TABLE.PRICELIST  TH.PRICE{width:50px;
								 }
/* print index page: see mac & win css pages */

/* mail page*/

FORM.MAILPAGE{margin-top:0.4em;
							margin-bottom:0.5em;														 
							}

FORM.MAILPAGE P{margin-top:.2em;
									}
P#BUTTON {margin-top:.5em;
             }									
FORM.MAILPAGE SPAN{width:5em;
                  vertical-align:top;
									float:left;
									}																											
FORM.MAILPAGE EM{vertical-align:top;
									color:#FF0000;
									}
FORM.MAILPAGE .NORMAL{color:black;
											font-style:normal;
					}
FORM.MAILPAGE EM.RED{color:#FF0000;
					}
									
DIV.ADDRESS P{text-align:left;
						margin-left:0em;
						line-height:1.3em;
						              }
DIV.ADDRESS H4{font-size: 0.84em;
							font-weight: bold;
							text-align:left;
							margin-top:0.5em;
							margin-bottom:0.2em;
               }
SPAN#REFMENU  {float:right;
					  font-weight: normal;
					  font-size: 0.82em;
  				  letter-spacing: 0.05em;
						 }
SPAN#NOREFMENU  {display:none;
						 }							 								 
/* product page*/

DIV.PRODTYPE{margin-left:160px;
						}
DIV.PRODTYPE1{margin-left:200px;					 
						}
DIV.PRODTYPE, DIV.PRODTYPE1{margin-bottom:1.0em;
														}												
DIV.PRODTYPE H3, DIV.PRODTYPE1 H3{font-size: 0.9em;
							 text-align:left;
							 letter-spacing: 0.1em;
  	 						line-height:1.4em;
							 }
DIV.PRODTYPE LI, DIV.PRODTYPE1 LI, DIV.PRODTYPE P{font-size: 0.80em;
							text-align:left;
							letter-spacing: 0.035em;
  	 					line-height:1.4em;
   						list-style-type:disc;								
							 }
							 					 			 							 			 
DIV.PRODSTRIP, DIV.PRODSTRIP1{clear:both;
							 								margin-bottom:0.8em;
															}
.PRODSTRIP1{margin-top:1.3m;
								}																
DIV.PRODSTRIP DIV	{width:160px;
    						}
DIV.PRODSTRIP1 DIV{width: 200px;
						     	}								
DIV.PRODSTRIP1 DIV, DIV.PRODSTRIP DIV{float:left;
																			margin-left:0px;
																			text-align:center;
																			margin-bottom:1.3em;
																			}
.PRODSTRIP IMG, .PRODSTRIP1 IMG{margin-right:auto;	
					 						    margin-left:auto;
													text-align:center;
   												}																																														
.PRODSTRIP H3,  .PRODSTRIP1 H3{font-weight: bold;
					 										 font-family:"Courier New",courier,monospace;
															 font-size: 0.95em;
															 letter-spacing: 0.2em;
															 line-height:1.3em;
															 margin-bottom:0.5em;
															 text-align:left;
															 }
.PRODSTRIP P,  .PRODSTRIP1 P{ font-weight: normal;
								 font-size: 0.82em;
								 letter-spacing: 0.03em;
								 text-align: justify;
								 line-height:1.3em;		
								 }
/* preview window */
						
DIV.PREVIEW P{text-align:center;
              margin-top:1em;
              }					
DIV.PREVIEW IMG{text-align:center;
                margin-top:0.5em;
								} 	