                        body {
			font: 100% arial, helvetica, sans-serif;
                        color: #036;
			background: #ccc;
			margin: 0;
		}
		
		.accessaid, h1 {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		
		#header {
			background: #069 url(../images/backgrounds/header_900.jpg) no-repeat;
			height: 80px;
		}

                #header h1 {
                        display: none;
                }

  #topnav {
    float:left;
    width:100%;
    background: yellow;
    font-size:93%;
    line-height:normal;
    background:#DAE0D2 url("../images/button/bg.gif")
    repeat-x bottom;
}

  #topnav ul {
    margin:0;
    padding:0;
    list-style:none;
    padding:10px 5px 0px 0px;
    }

  #topnav li {
    float:left;
    background:url("../images/button/norm_right.gif")
    no-repeat right top;
    margin:0;
    padding:0;
    }

  #topnav a {
    float:left;
    display:block;
    background:url("norm_left.gif") no-repeat left top;
    color: #069;
    font-size: 0.9em;
    text-decoration: none;
    padding:5px 15px 4px 6px;
    }

  #topnav #current {
    background-image:url("../images/button/norm_right_on.gif");
    }

  #topnav #current a {
    background-image:url("../images/button/norm_left_on.gif");
    padding-bottom:5px;
    }


		#navigation {
			position: absolute;
			
			clear: left; /* seems necessary for for IE 6 */
			top: 150px;
			left: 0;
			width: 134px;
			color: white;
            font-size: 0.9em;
		}
		
		#navigation ul {
			margin: 0 0 1em 0;
			padding: 0;
			list-style: none;
		}
		
		#navigation ul a {
			color: white;
			text-decoration: none;
			display: block;
			background: #17a;
			padding: 0 0.5em;
			margin: 0 1em 1px 1em;
		}
		
		#navigation a:visited {
			color: #ccc;
		}
		
		#navigation a:hover {
			background: #28b;
		}

		
	
		#content {
            background: white url(../images/backgrounds/top_left.gif) no-repeat top left;
			padding: 10px 10px 10px 10px;
			border-left: 150px solid #069;
            border-top: 50px solid #069;
            min-height: 900px;	
		}
		
				#rating {
             font-style: inherit;
			 border: none;

		     margin: 5px 5px 5px 5px;
                
		}   

                #copyright {
                clear: left;
                padding: 1em;
                }


                #cleared {
                clear: left;
                }

				#left_third {
                float: left;
                width: 30%;
				margin: 2px;
                padding: 3px 3px 3px 3px;
	             }
				
				#right_third {
				float: left;
                width: 35%;
				margin: 2px;				
                padding: 3px 3px 3px 3px;
	            }
				
				#middle_third {
                float: left;               
                width: 30%;
				margin: 2px;
		        padding: 3px 3px 3px 3px;
	            }
				
				#fullwidth {
                float: left;
                width: 95%;
				margin: 10px;
                padding: 5px 10px 5px 10px;
                }
				
				
                #left2 {
                float: left;
                width: 62%;
                padding: 5px 5px 5px 5px;
                }

                #right2 {
                float: right;

                width: 34%;
                padding: 5px 5px 5px 5px;
                }

                #left2even {
                float: left;
                width: 48%;
                padding: 5px 10px 5px 10px;
                }

                #right2even {
                float: right;

                width: 45%;
                padding: 5px 5px 5px 5px;
                }


                #hardwarebox {
                background: url(../images/backgrounds/tristay.gif) no-repeat 70% 60%;
                             }

                #staybox {
                background: url(../images/backgrounds/dgs.gif) no-repeat 75% 75%;
                height: 240px;
                             }
							 
				#fuhrbox {
                background: url(../images/backgrounds/fuhr.jpg) no-repeat 95% 25%;
                height: 180px;
                             }
                #rotobox {
                background: url(../images/backgrounds/roto.jpg) no-repeat 85% 50%;
                height: 300px;
                             }

                #gubox {
                background: url(../images/backgrounds/gu.jpg) no-repeat 70% 10%;
                height: 250px;
                         }

                #hoppebox {
                background: url(../images/backgrounds/hoppe.jpg) no-repeat 50% 95%;
                height: 260px;
                         }

                #screwbox {

                height: 100px;
				                background: url(../images/screw/screws_02.gif) no-repeat 50% 90%;
                         }

                #otherbox {
                background: url(../images/backgrounds/letter.jpg) no-repeat 50% 90%;
                height: 280px;
                         }

                #sealedbox {
                background: url(../images/backgrounds/chromatech_ultra.jpg) no-repeat 50% 50%;
                             }
                #plasticbox {
                background: url(../images/backgrounds/shiplapcladvent.jpg) no-repeat 100% 50%;
				height: 200px;
                             }
                #sealantbox {
                background: url(../images/backgrounds/sealant.jpg) no-repeat 80% 100%;
                height: 200px;
                       }
                #tapebox {
                background: url(../images/backgrounds/tape.jpg) no-repeat 50% 75%;
                height: 130px;
                             }
	
                #packerbox {
                background: url(../images/backgrounds/packer.jpg) no-repeat 50% 75%;
                height: 100px;
                             }

                #ventbox {
                background: url(../images/backgrounds/vent.jpg) no-repeat 50% 75%;
                height: 100px;
                             }

                #spacerbox {
                background: url(../images/backgrounds/chromatech_ultra_01.jpg) no-repeat 95% 30%;
                   min-height: 200px;
                             }
                #makingsubox {
                background: url(../images/backgrounds/2part.jpg) no-repeat 85% 100%;
                height: 230px;
                             }

                #georgianbox {
                background: url(../images/backgrounds/georgian.jpg) no-repeat 85% 100%;
                   min-height: 200px;
                             }

                #decorativebox {
                background: url(../images/backgrounds/decorative.jpg) no-repeat 100% 85%;
                height: 200px;
                             }

                #miscellaneousbox {
                background: url(../images/backgrounds/miscellaneous.jpg) no-repeat 100% 85%;
                height: 200px;
                             }

                #machinebox {
                background: url(../images/backgrounds/machine.jpg) no-repeat 75% 33%;
                height: 190px;
                             }							 
							 
                #misc_su {
                background: url(../images/backgrounds/misc_su.jpg) no-repeat 75% 50%;
                height: 150px;
                             }

                #misc_install {
                background: url(../images/backgrounds/misc_install.jpg) no-repeat 95% 50%;
                height: 200px;
                             }

                #misc_clean {
                background: url(../images/backgrounds/misc_clean.jpg) no-repeat 95% 50%;
                height: 200px;
                             }

                #misc_decor {
                background: url(../images/backgrounds/misc_decor.jpg) no-repeat 95% 50%;
                height: 200px;
                             }
							 
	            #misc_products_box {
                background: url(../images/backgrounds/sealants.jpg) no-repeat 95% 95%;
                height: 200px;
                             }
							 
							 

							 
	            #christmas {
                background: url(../images/backgrounds/christmas_01.jpg) no-repeat 100% 40%;
                height: 250px;
                             }
							 
				#christmas2{
                background: url(../images/backgrounds/christmas_01.jpg) no-repeat 100% 10%;
    
                             }
							 
	 
	

		h2 {
			font-size: 1.1em;
	
		}
		
		h3 {
			font-size: 1.0em;
			color: #036;}	


		h4 {
			font-size: 0.9em;
			color: #036;
		}
		
	
                        img.right {
			padding: 2px;
			border: none;
			float: right;
			margin: 1em 0 1em 1em;
		}

                        img.left {
			padding: 2px;
			border: none;
			float: left;
			margin: 1em 2em 1em 1em;
		}
		
		        img {
				    border: none;
					       }
		

                #content p {
                        font-size: 0.9em;}


                #content a {
                        font-size: 0.9em;
                        color: #069;
                }

                #content ul {
                        font-size: 0.9em;
                        color: #036;
                }
				
				
                ul.none {
                list-style-type: none;

                }

                #content table {
                        font-size: 0.8em;
                        color: #069;
                }

                #content hr {
                        color: #069;}



                th {
                  background-color: #CCC; color: #036;
                  padding: 6px 6px 6px 3px;
                  vertical-align: top;
                  text-align: Left;
                }


                td {
                  padding: 6px 6px 6px 3px;
                  vertical-align: top;
                  text-align: left;
                }

                tr.odd { background-color: #CCC; color :#036;}
                tr.even { background-color: #9CF;  color :#036;}
                td.left {text-align: left;}

                .caption {
				font-size: 0.9em;
                text-align: left;
                padding-bottom: 8px;
                padding-right: 100px;				
                }



       		
		#container {
			position: relative;
			width: 900px; /* width + border for IE 5.x */
			w\idth: 894px; /* real width */
			border: solid #036;
			border-width: 0 3px;
			margin: 10px auto 10px auto;
		}

                .second {list-style-position: inside;}

	.atoms {
		position: relative;
		top: 0.3em;
		font-size: 0.8em;
	}

	.charge {
		position: relative;
		bottom: 0.5em;
		font-size: 0.8em;
	}

        .box2 {
                 clear: left;
				 background-image: url(../images/backgrounds/box_top.gif);
                 background-repeat: repeat-x;
                 border: solid #069 2px;
                 list-style-type: none;
                 padding: 10px;
                 margin: 10px;
                 font-size: 0.9em;
                 }

        .box3 {
                 clear: left;
				 background-image: url(../images/backgrounds/box_top_02.gif);
                 background-repeat: repeat-x;
                 border: solid #069 2px;
                 list-style-type: none;
                 padding: 5px;
                 margin: 10px;
                 font-size: 0.9em;
                 }
				 
		.box4 {
                 clear: left;
				 background-image: url(../images/backgrounds/box_top_03.gif);
                 background-repeat: repeat-x;
                 border: solid #069 2px;
                 list-style-type: none;
                 padding: 5px;
                 margin: 10px;
                 font-size: 0.9em;
                 }
				 
		.box5 {
                 clear: left;
				 min-height: 200px;
				 background-image: url(../images/backgrounds/box_top.gif);
                 background-repeat: repeat-x;
                 border: solid #069 2px;
                 list-style-type: none;
                 padding: 10px;
                 margin: 2px;
                 font-size: 0.9em;
                 }



	.smalltext {
		font-size: 0.8em;
        	}
	
	.captiontext {
		font-size: 0.8em;
        	}

	.strongtext {
		        font-size: 1.0em;
                color: red;
                font-weight: normal;
                font-style: normal;
                
	}
	
		.navstrongtext {
		        font-size: 1.0em;
                color: yellow;
                
	}

		.quotenote {
		        font-size: 0.9em;
                color: green;
                
	}
	
                .quote {
		     font-size: 0.9em;
             color: #069;
             font-style: italic;
		     margin: 10px 30px 10px 30px;
                
                        }
						
		       .quoteright {
		     font-size: 0.9em;
             color: #069;
             font-style: italic;
		     margin: 10px 10px 10px 10px;
                
                        }



