                        a:active {color: #4B0082}  
                    
                          a:link {color: #4B0082;}
                                  
                       a:visited {color: #4B0082;}                   
                        
                         a:hover {text-decoration: underline; 
                                  color: #4B0082}

                            body {background-color: #FFFFFF; 
                                  margin: 0px; 
                               font-size: 90%}
                                  
                                li { margin-bottom:0.5em; }
								
								
				#table_banner {width: 100%;
							  padding: 0px;
					          background-color: #4B0082;} 

           .ul2>li { margin-bottom:1.0em; }						  
                                  
          .cell_money {border-top: solid #000000 2px;
		      background-color: #000000;							  
                      text-align: center;
                      padding: 4px 4px 4px 4px;} 
          
              .font_money {color: #4B0082; 
                          font-family: Helvetica,Arial,sans-serif;
			  font-weight: bold;
                          text-decoration: none;} 
          
              .font_money2 {color: #07524A; 
                          font-family: Helvetica,Arial,sans-serif;
		          font-weight: bold;
                          text-decoration: none;} 

               .font_title_A {color: #FFFFFF; 
                     font-family: Helvetica,Arial,sans-serif; 
                     font-weight: bold} 	 

               .font_title_A2 {color: #FFFFFF; 
                     font-family: Helvetica,Arial,sans-serif; 
                     font-weight: bold;
			         font-size: 160%;} 		 

               .font_title_A3 {color: #FFFFFF; 
                     font-family: Helvetica,Arial,sans-serif; 
                     font-weight: bold;
			         font-size: 160%} 		

               .font_title_B {color: #FFFFFF; 
                     font-family: Helvetica,Arial,sans-serif; 
                     font-style:italic;
					 white-space: nowrap;} 								  
                                
        .cell_banner {background-image: url(../images2/indigo_bg_3.png);
                     border-top: solid #000000 2px;							  
                     border-bottom: solid #AA0000 1px;
                     padding: 4px 4px 8px 16px;} 								  
                                
        .cell_banner2 {background-image: url(../images2/indigo_bg_3.png);
                     border-top: solid #000000 2px;							  
                     border-bottom: solid #AA0000 1px;
                     padding: 4px 256px 8px 128px;}								  
                                
        .cell_banner3 {background-image: url(../images2/ivy_bg_1.png);
                     border-top: solid #000000 2px;							  
                     border-bottom: solid #AA0000 1px;
                     padding: 4px 4px 8px 16px;} 								  
                                
        .cell_banner4 {background-image: url(../images2/ivy_bg_1.png);
                     border-top: solid #000000 2px;							  
                     border-bottom: solid #AA0000 1px;
                     padding: 4px 256px 8px 128px;}                                                                                      
                                  
          .cell_header {background-image: url(../images2/indigo_bg_4.png);
                       text-align: center;
		       padding: 12px 8px 12px 8px;
		       height:  100px;}                                                                                             
                                  
          .cell_header2 {background-image: url(../images2/ivy_bg_2.png);
                       text-align: center;
		       padding: 12px 8px 12px 8px;
		       height:  100px;}                                                                                   
                                  
          .cell_menu {text-align: center;
		             padding: 0px 32px 0px 0px;}
          
              .font_menu_label {color: #FFFFFF; 
                                font-family: Helvetica,Arial,sans-serif; 
                                text-decoration: none}
          
       .font_menu_label_active {color: #EE0000; 
                                font-family: Helvetica,Arial,sans-serif;
		                font-weight: bold;
                                text-decoration: none}
                                       
          #table_header {width: 900px;                   
						margin-left:auto; 
						margin-right:auto;
						border: solid 0px;
						border-color: #000000;
						padding: 0px}                                                                                    
                                  
     .cell_header_text {text-align: left;
	                   padding: 0px 24px 0px 8px;
					   width:  840px;} 

	      .font_header {color: #FFFFFF; 
			    font-family: Helvetica,Arial,sans-serif;
			    font-size: 150%;} 

	      .font_header2b {color: #FFFFFF; 
			    font-family: Helvetica,Arial,sans-serif;
			    font-size: 100%; 
		      font-weight: bold} 

            .fa-mobile, .fa-cogs, .fa-fire, .fa-rocket, .fa-object-ungroup, .fa-random {color: #fff;
                       text-shadow: 2px 2px 2px #ccc;}
                                       
            #table_main {width: 900px; 		
						margin-top:20px;                  
						margin-left:0px; 
						margin-right:auto;
						border: solid 0px;
						border-color: #000000;
						padding: 0px} 
                                
	        .cell_text {border-top: solid #4B0082 2px;
						border-bottom: solid #4B0082 2px;
						border-right: solid #4B0082 0px;
						border-left: solid #4B0082 0px;
		                padding: 10px 10px 10px 10px;} 

		   .font_alert {color: #AA0000; 
					   font-family: Helvetica,Arial,sans-serif; 
					   font-weight: bold}

		  .font_alert2 {color: #AA0000; 
					   font-family: Helvetica,Arial,sans-serif; 
						font-size: 160%;
					   font-weight: bold;}

		  .font_alert3 {color: #FFFFFF; 
					   font-family: Helvetica,Arial,sans-serif; 
						font-size: 160%;
					   font-weight: bold;}

		  .font_alert4 {color: #AA0000; 
					   font-family: Helvetica,Arial,sans-serif; 
						font-size: 117%;
					   font-weight: bold;}

		.font_computer {color: #000000; 
					   font-family: Courier; 
						font-size: 85%;}

		.font_emphasis {color: #4B0082; 
					   font-family: Helvetica,Arial,sans-serif; 
					   font-weight: bold}

		  .font_dragon {color: #B10003; 
					   font-family: Helvetica,Arial,sans-serif; 
					   font-weight: bold}

		.font_emphasis_gold {color: #FFD700; 
					   font-family: Helvetica,Arial,sans-serif; 
					   font-weight: bold}

		.font_emphasis2 {color: #4B0082; 
					   font-family: Helvetica,Arial,sans-serif;
						font-size: 133%; 
						font-style:italic;
					   font-weight: bold}

		.font_emphasis3 {color: #4B0082; 
					   font-family: Helvetica,Arial,sans-serif;
						font-size: 117%; 
					   font-weight: bold}

	   .font_emphasis4 {color: #4B0082; 
					   font-family: Helvetica,Arial,sans-serif; 
						font-size: 160%;
					   font-weight: bold;}

	   .font_body_text {color: #000000; 
					   font-family: Helvetica,Arial,sans-serif;}

		  .font_footer {color: #000000; 
						font-family: Helvetica,Arial,sans-serif; 
						font-size: 85%;
						text-decoration: none}        
                                       
            #table_text {width: 900px; 		
			 		        margin-top:10px;                  
					        margin-left:auto; 
						margin-right:auto;
						background-color: #FFFFFF;
						border: solid 0px;
						border-color: #000000;
						padding: 0px}            
                                       
            #table_textb {margin-top:10px;                  
					        margin-left:auto; 
						margin-right:auto;
						background-color: #FFFFFF;
						border: solid 0px;
						border-color: #000000;
						padding: 0px}         
                                       
            #table_text2 {width: 900px; 		
			 		        margin-top:0px;                  
					        margin-left:auto; 
						margin-right:auto;
						background-color: #FFFFFF;
						border: solid 0px;
						border-color: #000000;
						padding: 0px}         
                                       
   #table_computer_text {width: 600px; 		
			 		    margin-top:0px;
						border: solid 0px;
						border-color: #000000;
						padding: 0px;
						color: #000000; 
						font-family: Courier; 
						font-size: 85%;}         
                                       
           #table_quote {width: 800px; 		
			 		    margin-top:0px;
						border: solid 0px;
						border-color: #000000;
						padding: 0px;
						color: #000000;}          
                                       
   .table_shopping_cart th, .table_shopping_cart td {
                        border: 1px solid black;
						padding: 8px;
                        }   
                                       
   .table_shopping_cart {width: 600px; 		
			 		    margin-top:8px;
                        border-spacing: 0px;
                        border-collapse: collapse;
						color: #000000; 
						font-family: Courier; 
						font-size: 85%;
                        text-align: left;}
                                
	        .cell_text2 {padding: 0px 0px 20px 0px;}
                                
            .cell_image {padding: 0px 0px 20px 0px;}
                                
	        .cell_text3 {padding: 0px 0px 0px 0px;}  
                                
	        .cell_text4 {padding: 10px 0px 20px 0px;}  
							                                   
            .cell_text5 {padding: 0px 0px 0px 0px;
			text-align: right;
			vertical-align: text-top;}
                                
	        .cell_text6 {padding: 10px 0px 0px 0px;
			            text-align: center;}
                                
	        .cell_text7 {padding: 10px 0px 20px 0px;
			            text-align: center;}
                                
	        .cell_text8 {padding: 0px 0px 20px 40px;}

		   .font_title {color: #4B0082; 
					   font-family: Helvetica,Arial,sans-serif; 
					   font-weight: bold; 
					   font-size: 120%}  

		   .font_title2 {color: #4B0082; 
					   font-family: Helvetica,Arial,sans-serif; 
					   font-weight: bold; 
					   font-size: 100%} 
							                                   
             .cell_page_header {padding: 0px 0px 0px 0px;
			                   text-align: right}

               .font_page_label {color: #000000; 
                                font-family: Helvetica,Arial,sans-serif; 
                                font-size: 80%;
                                font-weight: bold;
                                text-decoration: none}

                .font_page_link {color: #4B0082; 
                                font-family: Helvetica,Arial,sans-serif; 
                                font-size: 80%;
                                font-weight: bold;
                                text-decoration: underline}
							  
							  
							  
							  
							  
							  
							  
							  
							  
							  
							  
							  
							  
							  
							  

							  
                                                      
                                            

             .font_header_label {color: #FFFFFF; 
                                font-family: Helvetica,Arial,sans-serif; 
                                font-size: 100%;
                                font-weight: bold;
                                text-decoration: none}

           .font_section_label {color: #FFFFFF; 
                               font-family: Helvetica,Arial,sans-serif; 
                               font-size: 80%;
                               font-weight: bold;
                               text-decoration: none}

             .font_aldrin_text {color: #010101; 
                               font-family: Helvetica,Arial,sans-serif; 
                               font-size: 80%}

                   .font_alert {color: #AA0000; 
                               font-family: Helvetica,Arial,sans-serif; 
                               font-weight: bold}
                                                      
                                                      
                                                      
                                       
             #table_main_layout {width: 804px;                     
								margin-left:auto; 
								margin-right:auto;
								background-color: #A4864a;
								border: solid 0px;
								border-color: #000000;
								padding: 0px}         
                                       
            #table_main_layout2 {width: 904px;                     
								margin-left:auto; 
								margin-right:auto;
								background-color: #A4864a;
								border: solid 0px;
								border-color: #000000;
								padding: 0px}
                                       
                   #table_menu {width: 804px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #000000;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}
                                       
                  #table_menu2 {width: 904px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #000000;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px} 
                                       
                #table_main_bg {width: 800px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #E7D9FF;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px} 
                                       
                #table_main_bg2 {width: 900px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #E7D9FF;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}   
                                       
                   #table_main1 {width: 700px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #E7D9FF;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}   
                                       
                   #table_main2 {width: 850px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #E7D9FF;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}   
                                       
             #table_subsection {width: 700px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #E7D9FF;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}   
                                       
            #table_subsection2 {width: 600px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #E7D9FF;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}    
                                       
                 #table_footer {width: 800px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #000000;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}      
                                       
                 #table_footer2 {width: 900px;                  
                                margin-left:auto; 
                                margin-right:auto;
                                background-color: #000000;
                                border: solid 0px;
                                border-color: #000000;
                                padding: 0px}     
                                  
                    
            .cell_banner_image {border-top: solid #A4864A 2px;
                                border-bottom: solid #A4864A 1px;
                                border-right: solid #A4864A 2px;
                                border-left: solid #A4864A 2px;
                                background-color: #000000;
                                align: center} 
                    
            .cell_banner_image2 {padding-left: 50px;
			                    border-top: solid #A4864A 2px;
                                border-bottom: solid #A4864A 1px;
                                border-right: solid #A4864A 2px;
                                border-left: solid #A4864A 2px;
                                background-color: #000000;
                                align: center} 
                                  
               .cell_menu_left {border-top: solid #A4864A 0px;
                                border-bottom: solid #A4864A 1px;
                                border-right: solid #A4864A 0px;
                                border-left: solid #A4864A 3px;
                                text-align: center} 
                                
              .cell_menu_right {border-top: solid #A4864A 0px;
                                border-bottom: solid #A4864A 1px;
                                border-right: solid #A4864A 3px;
                                border-left: solid #A4864A 3px;
                                text-align: center}  
                                
        .cell_menu_left_active {background-image: url(../images/menu_bg.gif);
                                border-top: solid #A4864A 0px;
                                border-bottom: solid #A4864A 1px;
                                border-right: solid #A4864A 0px;
                                border-left: solid #A4864A 3px;
                                text-align: center}  
                                
       .cell_menu_right_active {background-image: url(../images/menu_bg.gif);
                                border-top: solid #A4864A 0px;
                                border-bottom: solid #A4864A 1px;
                                border-right: solid #A4864A 3px;
                                border-left: solid #A4864A 3px;
                                text-align: center}  
                                
          .cell_section_header {background-image: url(../images/menu_bg.gif);
                                border-top: solid #A4864A 2px;
                                border-bottom: solid #A4864A 2px;
                                border-right: solid #A4864A 2px;
                                border-left: solid #A4864A 2px;
                                text-align: left}     
                                
     .cell_section_header_left {background-image: url(../images/menu_bg.gif);
                                border-top: solid #A4864A 2px;
                                border-bottom: solid #A4864A 2px;
                                border-right: solid #A4864A 0px;
                                border-left: solid #A4864A 2px;
                                text-align: left}
                                  
                                  
                                  
                                  
     
         #table_main_layout_ctu {width: 850px;                     
								margin-left:auto; 
								margin-right:auto;
								background-color: #E4C80C;
								border: solid 0px;
								border-color: #000000;
								padding: 0px}                                  
                                  
                                  
        @media only screen and (min-width: 1025px) {
            .mobile-only {
                display:none !important;
            }
        } 
        @media only screen and (max-width: 1026px) {
            .desktop-only {
                display:none !important;
            }
        }