html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}

body {
background-image: url(images/pagewholebg.jpg);
background-position: center;
font-family: "tahoma", sans-serif, arial, helvetica;
font-size: 75%;
color: #555;
}

a {
color: #555;
}

hr {
margin: 0px;
padding: 0px;
width: 800px;
border-top: 1px dotted #777;
border-bottom: none;
clear: both;
}

#content {
background-color: white;
overflow: hidden;
width: 800px;
position: absolute;
left: 50%;
margin-left: -400px;
text-align: center;
}

#gallery {
height: 450px;
background-color: white;
}

#gallery img {
margin: 0px;
padding: 10px 10px;
background-image: url(images/imageshadow.jpg);
background-repeat: no-repeat;
background-color: #99d736;
background-position: center;
border: none;
}

#vanscolumn {
position: absolute;
left: 50%;
margin: 0 0 0 -400px;
padding: 0px;
background-color: #99d736;
width: 192px;
text-align: center;}

#wrappingcolumn {
position: absolute;
left: 50%;
margin: 0 0 0 -198px;
padding: 0px;
background-color: #99d736;
width: 192px;
text-align: center;}

#othercolumn {
position: absolute;
left: 50%;
margin: 0 0 0 4px;
padding: 0px;
background-color: #99d736;
width: 192px;
text-align: center;}

#customcolumn {
position: absolute;
left: 50%;
margin: 0 0 0 206px;
padding: 0px;
background-color: #99d736;
width: 194px;
text-align: center;}

#contact {
background-color: #386f1c;
text-align: left;
color: white;
margin: 10px 5px 5px 5px;
font-size: 90%;
padding: 5px;
}

#pagebase {
width: 800px;
background-color: white;
text-align: left;
}

#cross {
width: 800px;
height: 44px;
margin: 0px;
clear: both;
}

#techbutton {
position: absolute;
margin-left: 530px;
margin-top: -10px;
}

#footbox {
display: block;
width: 465px;
margin-left: 20px;
text-align: justify;
}

#contact a:link, #contact a:visited, #contact a:active {
color: white;
}

#contact a:hover {
color: #99d736;;
}

.texty {
margin: 10px 15px 10px 150px;
text-align: justify;
}

.specimage {
padding: 10px;
background-image: url(images/imageshadow.jpg);
background-repeat: no-repeat;
background-color: #99d736;
background-position: center;
border: none;
float: left;
}
