
html {
padding:0;
margin:0;
width:100%;
height:100%;
}

body {
padding:0;
margin:0;
width:100%;
height:100%;
background: #60b9e9 url(images/bg_clouds.gif) top center;
background-attachment:fixed;
text-align:center;
overflow-x:hidden;
font-family:arial;
font-size:16px;
}


#mainContainer {
padding:0;
margin:0 auto;
width:800px;
position:relative;
text-align:left;
}

#container_top_middle {
padding:0;
margin:0;
height:344px;
background: url(images/container_top_middle.png);
}

#menu_top {
padding:193px 0 0 40px;
margin:0;
font-family:arial black;
color:#013fa7;

}

#menu_top_outside {
padding:0;
margin:0;
width:700px;
background:#ffffff;
text-align:center;
}

#menu_top_inside {
padding:3px;
margin:0 auto;
background:#efefef;
width:100%;
text-align:center;
}

#menu_top_border {
padding:6px 0 6px 0;
margin:0;
background:#f5f5f5;
width:100%;
}

#menu_top a:link, #menu_top a:active, #menu_top a:visited {
padding:0 5px 0 5px;
color:#004ed1;
text-decoration:none;
font-family:Comic Sans MS, arial;
font-weight:bold;
}

#menu_top a:hover {
color:#cc0000;
text-decoration:underline;
}

#menu_top span {
margin: 0 4px 0 4px;
color:#cccccc;
}

#contentContainer {
padding:0;
margin:0;
background: url(images/container_middle_middle.png);
}

#contentContainer_bottom {
padding:0;
margin:0;
height:347px;
background: url(images/container_bottom.png);
}

#content {
padding:0 40px 0 40px;
margin:0;
background: url(images/container_middle_middle.png);
}

#contentContainer_bottom {
padding:0 0 0 40px;
margin:0;
}

h1 {
padding:0 0 0 40px;
margin:50px 0 0 0;
color:#16aa16;
font-family:arial black;
}

h2 {
padding:0 60px 30px 40px;
margin:0;
font-family:Comic Sans MS, arial;
font-size:18px;
font-weight:bold;
color:#1c5900;
}

h3 {
padding:5px 0 0 0;
margin:0;
font-family:arial;
font-size:16px;
font-weight:bold;
}

#content p {
padding:0;
margin:0;
background:#ffffff;
}

ul {
padding:0;
margin:0 0 0 40px;
background:#ffffff;
}

.product {
padding:0;
margin:0 0 8px 20px;
color:#004ed1;
font-weight:bold;
font-size:16px;
}

.product span {
padding:0;
margin:0;
color:#04bd04;
}

.desc {
padding:0;
margin:20px 0 0 20px;
font-size:14px;
font-weight:bold;
color:#000000;
}

.item {
padding:20px 0 10px 0;
margin:0;
border-bottom:1px solid #efefef;
}

.item td.subItem {
width:500px;
}

.item img.subItem {
margin:20px 0 0 0;
float:right;
}

#footer {
padding:10px 0 0 0;
margin:10px 60px 0 0;
border-top:1px solid #a6a6a6;
font-family:arial black;
font-size:14px;
font-weight:normal;
}

/* LAVA */
        .lavaLampWithImage {
            position: relative;       
            background:#f5f5f5;
            padding:0 0 0 20px;
            margin:0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }
						
						

.contact a:link, .contact a:active, .contact a:visited {
color:#004ed1;text-decoration:underline
}

.contact a:hover {
color:#004ed1;text-decoration:underline
}
	
	
	
	.sectionHeader {
	width:100%;
	}
	
		.sectionHeader .left {
		width:50px;padding-right:20px;
		vertical-align:top;
		}
		
		.sectionHeader .right {
		vertical-align:bottom;
		}
		
		.sectionHeader .right .line {
		width:100%;height:12px;border-top:2px solid #cccccc;
		}	
		

