/* CSS Document */
.hiddenPic {display:none;}
body {
background-image: url(bannerback.jpg);
	padding:0px;
	margin:0px;
	border: 0px solid #285EA4;
	background-color: #000000;
	background-position: center 6px ;
	background-repeat: no-repeat;
	
	
	/*
	background-image:url(background.jpg); 
	background-position:center; 
	*/
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
color: #d8d8d8;
}

img {
border:0px;
margin:0px;
padding:0px;
}



A.serve:link {color: #fff; margin:0px; padding:0px; border:0px;}
A.serve:visited { color: #fff; margin:0px; padding:0px; border:0px;}
A.serve:active { color: #fff; margin:0px; padding:0px; border:0px;}
A.serve:hover { color: #fff; margin:0px; padding:0px; border:0px;}

A.nav2:link {background-color:ff000;font-family: verdana, arial, helvetica, sans-serif;font-size:.85em;text-decoration: none; color: #f1f1f7; }
A.nav2:visited {background-color:ff000;font-family: verdana, arial, helvetica, sans-serif;font-size:.85em; text-decoration: none; color: #f1f1f7;  }
A.nav2:active {background-color:ff000;font-family: verdana, arial, helvetica, sans-serif;font-size:.85em; text-decoration: none; color: #f1f1f7; }
A.nav2:hover {background-color:ff000; font-family: verdana, arial, helvetica, sans-serif;font-size:.85em; text-decoration: none; color: #7fd0e7;  }

A.link1:link {font-style: italic;font-style: bold;font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;font-size:.85em;text-decoration: none; color: #01ade6; }
A.link1:visited {font-style: italic; font-style: bold; font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;font-size:.85em; text-decoration: none; color: #01ade6;  }
A.link1:active {font-style: italic;font-style: bold;font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;font-size:.85em; text-decoration: none; color: #01ade6; }
A.link1:hover {font-style: italic;font-style: bold;font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;font-size:.85em; text-decoration: none; color: #7fd0e7;  }

A.newsheading {
line-height:1em;
margin-bottom:10px ;
text-decoration: none;
font-size:.7em;
font-weight:bold; 
color: #3ebe09;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.newsheading:hover { 
color: #ffffff;
}

.mydiv {
border:0px;
padding:0px;
margin:0px;
}

.mylogo {
position:absolute;
	left:50px;
	top:44px;
}
.centertext {
padding-top:20px;
color: #454345; 
font-size:.9em;
}
.bannertop  {
/*
background-image:url(img/topdiagonal.jpg); 

*/
background-position:center; 
background-image:url(bannertop.jpg); 
background-repeat:repeat-x; 
background-color: #000;
}

.bannerbottom  {

background-image:url(footer.jpg);
background-repeat:no-repeat;
background-position:center top;
}
h1 {

font-weight:bold;
font-size:.9em;
color: #23992e;



margin:0px;
margin-left: 20px;



padding:0px;
}

.mynav {
position:absolute;
	left:0px;
	top:117px;
}
	
.topbar {
background-image:url(http://www.kuchlers.com/img/topbar.gif); 
background-repeat:repeat-x; 
}
.bottombar {
background-image:url(http://www.kuchlers.com/img/bottombar.gif); 
background-repeat:repeat-x; 
}
.mypadding {
background-image:url(img/bannertop.jpg); 
background-repeat:no-repeat; 

}
.footertext {
padding-top:5px;
font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	font-size: .9em;

}
.mainbody {

margin-top:2px;

}
.nav {
margin-top:20px;
margin-left:40px;

font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	font-size: 1em;
color: #000;
 font-weight: bold;
}


.email1 {
background-image:url(email.jpg); 
background-repeat:no-repeat;
background-position:left top;
}
.email2{cursor: pointer;
background-image:url(email2.jpg); 
background-repeat:no-repeat;
background-position:left top;
}

.centerbody {
border:0px;
padding:0px;
margin:0px;
background-image:url(centerback.jpg); 
background-repeat:repeat-y;
background-position:center top;
}

.headerleft  {
vertical-align: top;

}


.nav1 {
cursor: pointer;
background-image:url(nav1.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
border:0px; 
padding:0px; 
margin:0px;
}
.nav01 {
background-image:url(nav01.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
border:0px; 
padding:0px; 
margin:0px;
}

.nav2 {
cursor: pointer;
background-image:url(nav2.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
border:0px; 
padding:0px; 
margin:0px;
}
.nav02 {
background-image:url(nav02.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
border:0px; 
padding:0px; 
margin:0px;
}

.nav3 {
cursor: pointer;
background-image:url(nav3.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
border:0px; 
padding:0px; 
margin:0px;
}
.nav03 {
background-image:url(nav03.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
border:0px; 
padding:0px; 
margin:0px;
}

ul.topen {
font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
font-size: .9em;
	
font-style: italic;
line-height: 1em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #dddddd;
text-decoration: none;
text-indent: 2px;
list-style-position: outside;
list-style-image: url(dot.jpg);
list-style-type: square;
padding: 3px;
padding-right: 3px;
margin: 2px;
}

ul.tclosed {
font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
font-size: .9em;
	
font-style: italic;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #dddddd;
text-decoration: none;
text-indent: 2px;
list-style-position: outside;
list-style-image: url(dot.jpg);
list-style-type: square;
padding-left:30px;
padding: 3px;
padding-right: 3px;
margin: 2px;
}

.verttop {
vertical-align: top;

}

.padded {

padding:15px;
padding-top:0px;
}


.ttable  {
margin-left:20px;
margin-right:20px;
}

.tcenter  {

background-image:url(tcenter.jpg); 
background-repeat:repeat-y;
background-position:center top;
}

.widecenter  {

background-image:url(widecenter.jpg); 
background-repeat:repeat-y;
background-position:center top;
padding-left:20px;
padding-rigt:20px;
}

.maintext {

font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
font-size: .9em;
	
font-style: italic;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #dddddd;
text-decoration: none;
text-indent: 2px;
}

.servicesred {

font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
font-size: 1em;
	
font-style: italic;
line-height: 1.2em;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #d61018;
text-decoration: none;
text-indent: 2px;
}

.servicesblue {

font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
font-size: 1em;
	
font-style: italic;
line-height: 1.2em;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #01ade6;
text-decoration: none;
text-indent: 2px;
}


.viewmore {
background-image:url(viewmore.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
}
.viewmoreover {
cursor: pointer;
background-image:url(viewmoreover.jpg); 
background-repeat:no-repeat;
background-position:center top;
vertical-align:top; 
}

.tdpadded  {
padding-left:15px;
padding-right:15px;
}

.adds  {
padding-left:20px;
padding-right:20px;

}

.addsimg {
padding:10px;

}

.mythumbs  {
background-image:url(thumbback.jpg);
background-repeat:repeat-x;
border:2px solid #158eb5;
border-left:5px solid #158eb5;
border-right:5px solid #158eb5;
margin-left:6px;
margin-right:6px;
margin-top:3px;
margin-bottom:3px;
}

.mythumbs2  {
background-image:url(thumbback2.jpg);
background-repeat:repeat-x;
border:2px solid #ff0003;
border-left:5px solid #ff0003;
border-right:5px solid #ff0003;
margin-left:6px;
margin-right:6px;
margin-top:3px;
margin-bottom:3px;
}

.mainimg1 {
border:2px solid #158eb5;
border-left:5px solid #158eb5;
border-right:5px solid #158eb5;

}
.gallerycont  {
padding-top:10px;
vertical-align:top;
padding-left:7px;

}
.gall  {
background-image:url(gallerycenter.jpg);
background-repeat:repeat-y;

}


   /*////////////////////////////////////////////////Special nav code//////////*/
   
