/* CSS Document */

	html, body {
		margin: 0 auto;
		padding:0;
		height:100%;
		text-align:center;
		}



#right a {
color:#eee;
text-decoration:none;
}

#right a:hover {
color:#fff;
text-decoration:underline;
}

#right a:active {
color:#675E45;
}

#right a:visited {
color:#fff;
}
	body {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		background:url(../images/template/bgmain.png) #a9955e;
		
		background-repeat:repeat-x;
		}

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

	#mainimage2 {
		position:absolute;
		top: 121px;
		left:20px;
		width:660px;
		height:211;
		z-index:2;
		}
	#mainimage {
		overflow:hidden;
		position:absolute;
		top: 118px;
		left:56px;
		width:587px;
		height:198px;
		z-index:2;
	
		}
	#maincontent {
		position:absolute;
		top:365px;
		left:16px;
		width:673px;
		}
		
	#left {
		float:left;
		width:140px;
		height:100px;
		display:block;
		margin: 0 20px 0 10px;
		}
	
	#right {
		float:left;
		width:350px;
		margin: 0 30px 0 40px;
		display:inline;
		}
		#right p {
			line-height:19px;
			margin: 0 0 15px 0;
			}
		#right li {
		margin: 0 0 13px 0;
			}		
	
	#sidebar {
		float:left;
		top: 370px;
		left: 462px;
		width:209px;
		z-index:2;	
		padding:0;
		margin:0;
		}
		#sidebar #content .imgborder {
			border:7px solid #fff;
			}
		#sidebar #content {
			padding:20px;
			background-image: url(../images/template/bgside.gif);
			}
			#sidebar #bgsidebottom {
				width:209px;
				height:9px;
				display:block;
				padding:0;
				background-repeat:no-repeat;
				background-image: url(../images/template/bgsidebottom.gif);
				}	
	#clear {
	clear:both;
	padding:20px;
	}				
	#footer {

		width:100%;
		border-top: 1px solid #eee;
		}	
		
		#footer #copyright {
			width:147px;
			height:8px;
			background-image: url(../images/template/copyright.gif);
			background-repeat:no-repeat;
			display:block;
			text-indent: -9999px;
			float:left;
			margin: 10px;
			}			
		
		#footer #menufooter {
			float:right;
			width:243px;
			height:26px;
			}	
			#footer #menufooter a {
				display:block;
				height:26px;
				text-indent: -9999px;
				background-image: url(../images/template/menufooter.gif);
				background-repeat:no-repeat;
				float:left;
				padding: 0 5px;
				}		
			
			#footer #menufooter a.home {
				background-position: -9px 0px;
				width:25px;
				}	
					#footer #menufooter a.home:hover {
						background-position: -9px -26px;
					}	
					#footer #menufooter a.home:active {
						background-position: -9px -52px;
					}	
					
					
			#footer #menufooter a.inventory {
				background-position: -48px 0px;
				width:49px;
				}	
					#footer #menufooter a.inventory:hover {
						background-position: -48px -26px;
						}	
					#footer #menufooter a.inventory:active {
						background-position: -48px -52px;
					}	
					
					
			#footer #menufooter a.services {
				background-position: -110px 0px;
				width:43px;
				}									
					#footer #menufooter a.services:hover {
						background-position: -110px -26px;
					}	
					#footer #menufooter a.services:active {
						background-position: -110px -52px;
					}	
					
			#footer #menufooter a.gallery {
				background-position: -167px 0px;
				width:37px;
				}	
					#footer #menufooter a.gallery:hover {
						background-position: -167px -26px;
					}	
					#footer #menufooter a.gallery:active {
						background-position: -167px -52px;
					}	

			
			#footer #menufooter a.about {
				background-position: -217px 0px;
				width:31px;
				}	
					#footer #menufooter a.about:hover {
						background-position: -217px -26px;
					}	
					#footer #menufooter a.about:active {
						background-position: -217px -52px;
					}	

				
			#footer #menufooter a.contact {
				background-position: -260px 0px;
				width:42px;
				}		
					#footer #menufooter a.contact:hover {
						background-position: -260px -26px;
					}	
					#footer #menufooter a.contact:active {
						background-position: -260px -52px;
					}								
								
								
/* MENU */

	#menu {
		width:700px;
		height:80px;
		position:absolute;
		top:25px;
		left:0;
		}
			#menu h1 {
				margin:0 0 0 70px;
				padding:0;
				float:left;
				display:inline;
				}
			#menu h1 a {
				text-indent:-9999px;
				display:block;
				width:88px;
				height:75px;
				background-image:url(../images/template/logo.gif);
				background-repeat:no-repeat;
				}
			
			#menu div {
				float:right;
				margin: 23px 50px 0 0;
				height:38px;
				width:383px;
				display:inline;
	
				}
			#menu div ul {
				margin:0;
				padding:0;
				}	
			#menu div ul li {
				display:inline;
				list-style-type:none;
				padding:0;
				}	
			#menu div ul li a {
				display:block;
				height:38px;
				background-image:url(../images/template/menu.gif);
				background-repeat:none;
				text-indent:-9999px;
				overflow:hidden;
				float:left;
				padding: 0 13px;			
				}	
			#menu div ul li a#home {
				width:32px;
				background-position: -11px 0px;
				}
				#menu div ul li a#home:hover {
					background-position: -11px -39px;
					}
				#menu div ul li a#home:active {
					background-position: -11px -77px;
					}					
			#menu div ul li a#inventory {
				width:68px;
				background-position: -63px 0px;
				}
				#menu div ul li a#inventory:hover {
					background-position: -63px -39px;
					}
				#menu div ul li a#inventory:active {
					background-position: -63px -77px;
					}	
			
			
			
			
			#menu div ul li a#services {
				width:58px;
				background-position: -152px 0px;
				}
				#menu div ul li a#services:hover {
					background-position: -152px -39px;
					}
				#menu div ul li a#services:active {
					background-position: -152px -77px;
					}	
		
		
		
		
					
			#menu div ul li a#gallery {
				width:54px;
				background-position: -231px 0px;
				}
				#menu div ul li a#gallery:hover {
					background-position: -231px -39px;
					}
				#menu div ul li a#gallery:active {
					background-position: -231px -77px;
					}	




			#menu div ul li a#about {
				width:40px;
				background-position: -304px 0px;
				}
				#menu div ul li a#about:hover {
					background-position: -304px -39px;
					}
				#menu div ul li a#about:active {
					background-position: -304px -77px;
					}	
			
			
			
			
			#menu div ul li a#contact {
				width:55px;
				background-position: -363px 0px;
				}
				#menu div ul li a#contact:hover {
					background-position: -363px -39px;
					}
				#menu div ul li a#contact:active {
					background-position: -363px -77px;
					}																										
/* BACKGROUND */	

	#bgtop {
		position:absolute;
		top: 0;
		left: 0;
	
		width:700px;
		height:16px;
		z-index:0;
		}
	#bgmiddle {
		position:absolute;
		top: 16px;
		left: 0;
	
		background-position: 0 0;
		width:700px;
		height:177px;
		z-index:0;
		}
	#bgwhiteborder2 {
		position:absolute;
		top: 111px;
		left: 7px;
		background-image: url(../images/template/bgwhiteborder.png);
		width:686px;
		height:239px;
		z-index:1;	
	}	
	#bgwhiteborder {
		position:absolute;
		top: 110px;
		left: 44px;
		background-image: url(../images/template/bgwhiteborder2.png);
		width:611px;
		height:222px;
		z-index:1;	
	}			
 
* html #bgwhiteborder /* Will only be seen by IE */
        {
          background: none;
          z-index:1;
          filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='images/template/bgwhiteborder2.png', sizingMethod='scale');
         
        }
		
		
		
		
/* GALLERY */
#galleryimages img {
border:3px solid #fff;
margin:1px;
}	
		

#sidebar ul {
	margin:0 0 5px 0;
	list-style:none;
	padding:0;
}
#sidebar li {
padding: 0 0 10px 5px;
margin:0;
border-bottom:1px solid #eee;
padding:0;
}
#sidebar li a, #sidebar li a:visited {
color:#333333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
#sidebar li a:hover {
color:#666;
text-decoration:underline;
}

/* sidebar */

#sidebar a img {
text-decoration:none;
}

#sidebar a, #sidebar a:visited {
color:#666;
}
#sidebar a:hover {
color:#333;
}
#sidebar a:active {
color:#999;
}

/* table */

.table table {
border-collapse: separate;
border-spacing: 0 15px;
}


.table td {
border-bottom:1px solid #666;
TEXT-ALIGN:CENTER;
}

.header2 td {
border-bottom:1px solid #fff;
text-align:center;
vertical-align:bottom
}
