
		

		li:hover ul    {   display:block;
		                   position:absolute;
		}
		li:hover li { float:none; /* Makes each sub menu item even with the next */
		}
		li ul     {   display:none;
		}

				
				p { font-size:1rem; }
				.sub_menu:hover { background:#000; }
				.sub_menu a { background:#242424; }
				.diag { width:16rem; }
				.repair_tip { width:15rem; }
				
				#main_links { width:47rem;
							  height:auto;
							  overflow:hidden;
							  margin-left:auto;
							  margin-right:auto;
							  padding-bottom:2rem;
							  text-align:center;
				}
				#section { width:32rem;
						   height:4.5rem;
						   margin-left:1rem;
						   margin-top:3rem;
						   text-align:center;
						   border-top-left-radius:4px;
						   -moz-border-radius-topleft:4px;
						   border-top-right-radius:4px;
						   -moz-border-radius-topright:4px;
						   border-bottom-left-radius:4px;
						   -moz-border-radius-bottomleft:4px;
						   border-bottom-right-radius:4px;
						   -moz-border-radius-bottomright:4px;
						   box-shadow:inset 0 4px 4px;
				}
				.inspect { background:#2C3539;
						   border-bottom:solid 3px #F03;
				 }
				 .reg_sec { background:#606262;
				 		    border-bottom:solid 3px #000;
				  }
				.section_text { font-size:3rem;
						color:#FFF;
						font-family:lucida sans;
						line-height:3.8rem;
					}
					
				.section_link:hover { background:#fff;
				 		      border-bottom:solid 3px #000;
				  }

				h2  {  font-family:arial;
				       font-style:normal;
                                        font-weight:bold;
                                        font-size:17pt;
                                        color:#000000;
				       line-height:0px;
                                        letter-spacing:2px;
				}
                                
                                #asetest1 { width:auto;
                                            height:auto;
                                            display:block;
                                            overflow:hidden;
                                            float:left;
                                    
                                }
                                
                                #asetest2 { width:auto;
                                            height:auto;
                                            display:block;
                                            overflow:hidden;
                                            float:right;
                                            
                                            
                                    
                                }
                                
                                .asetest { width:auto;
                                           height:auto;
                                           display:block;
                                           overflow:hidden;
                                           background-color:black;
                                           border:2px solid yellow;
                                           border-radius:35px;
					  -moz-border-radius:35px;
                                    
                                }

                                .ase_button { font-family:arial black;
                                              font-size:12pt;
                                              text-align: center;
                                              color:yellow;
                                              line-height:0px;
                                              padding-top:23px;
                                              padding-bottom:10px;
                                              padding-left:10px;
                                              padding-right:10px;
                                    
                                }
