* {padding:0; margin:0;}

body {
	  font-size:80%;
	  font-family:"Times New Roman", Times, serif;
	  color:#30271c;
	  text-align:center;
	  background-color:#692c00;
	  }
	  
#wrapper {
		  margin:40px auto;
		  width:798px;
		  background:url(images/wrapper-tile.jpg) repeat-y;
		  min-height:580px;
		  }
* html #wrapper {height:580px;}

#header {width:775px; position:relative; margin:auto; text-align:center;}
#header img {vertical-align:top; margin-top:-5px;}
.headImg {margin-left:-6px;}

#nav {position:absolute; 
	  top:110px; 
	  right:1px; 
	  height:23px; 
	  background-color:#fbeed6;
	  }
#nav img{margin-left:-3px;}

#content {text-align:left;}

#left {margin:10px 0 10px 25px;}
#right {float:right; 
		background-image:url(images/bg-hammer.gif);
		background-position:0 bottom;
		background-repeat:no-repeat;
		background-color:#fbeed6;
		width:353px;
		min-height:425px;
		margin:0px 25px 10px 0;
		display:inline;}
* html #right {height:425px;}

#right2 { 
		float:left;width:750px;
		background-image:url(images/bg-hammer.gif);
		background-position:0 bottom;
		background-repeat:no-repeat;
		background-color:#fbeed6;
		min-height:425px;
		margin:10px 25px 10px 25px;
		display:inline;}
* html #right2 {height:425px;}

#right h1,#right2 h1 {background-image:url(images/bg-headline.gif);
		   height:44px;
		   text-align:center;
		   line-height:40px;
		   }
#right p {padding:10px;}
#right h2 {margin-bottom:-10px; padding-top:5px;}

#productsDiv h1 {background:url(images/bg-headline.gif) repeat-x; 
		      width:747px; 
			  text-align:center;
			  margin:auto;
			  height:44px; margin-top:0;
			  line-height:44px;}
#productsDiv {
			background-image:url(images/bg-hammerFull.gif);
			background-position:0 bottom;
			background-repeat:no-repeat;
			background-color:#fbeed6;
			min-height:425px;
			width:747px;
			margin:10px auto;
			}
#prodLinks {margin-top:30px;}
#prodLinks li {list-style:none; padding-bottom:5px;}

h1 {font-size:28px; color:#463b2e; letter-spacing:1px;}
h2 {font-size:17px; color:#463b2e; padding-left:10px;}
p {font-size:16px; padding:10px;}
ul {margin-left:25px;font-size:16px;}

a:link {color:#046941;}
a:visited {color:#046941;}
a:hover {color:#b3895e;}
a:active {color:#b3895e;}


#imageSlideshowHolder {
background-image:url(images/slideshowHolder.gif);
			height:261px;
			width:381px;
			margin-bottom:8px;
			position:relative; }
#imgHolder { 
background-image:url(images/slideshowHolder.gif);
			height:261px;
			width:381px;
			margin-bottom:8px;
			position:relative;text-align:center; }
#imageSlideshowHolder img {padding-left:10px; padding-top:7px;}
#imgHolder img { padding-top:7px; }
.imageInGallery{		
width:381px;
height:261px;
background-color:#fbeed6;}

#imageSlideshowHolder img{
position:absolute;
}
#textSlideshowHolder {
			height:150px;
			width:381px;
			margin-bottom:8px;
			position:relative; }
#textSlideshowHolder p {
position:absolute;
}

#thumbs {padding-top:0px; padding-left:10px;}
.thumb {height:67px; 
		width:67px; 
		overflow:hidden; 
		float:left; 
		padding:0px 7px 0px 0;
		}
.thumb2 {height:50px; 
		width:67px; 
		overflow:hidden; 
		float:left; 
		padding:9px 7px 0px 0;
		}

#btmLeft {background:url(images/box-tile.gif) repeat-x;
 		  background-color:#ebdbc0;
	      width:380px;
		  min-height:156px;
		  }
* html #btmLeft {height:156px;}

#btmLeft p {padding:10px;
 			font-size:14px;
			font-style:oblique;
			font-weight:bold;}
						
#btmLeft p span {float:right;font-style:normal; font-weight:normal;}
	
#small-btmLeft,.small-btmLeft {background:url(images/box-tile.gif) repeat-x;
 		      background-color:#ebdbc0;
	          width:380px;
		      min-height:88px;
			  margin-top:75px;
		      }
* html #small-btmLeft,* html .small-btmLeft {height:88px;}
#small-btmLeft p,.small-btmLeft p {font-size:13px; font-weight:600;}
		  
#contact {margin-left:10px;}
#contact input {width:240px; border:1px solid #666;}
#contact textarea,#estimate textarea {border:1px solid #666; width:240px;}
#contact #submit,#estimate #submit {margin-left:170px; width:70px;}

#estimate { margin-left:10px; }
#estimate input { width:150px; border:1px solid #666; }

#footer {background:url(images/footer.jpg) no-repeat;
		 width:798px;
		 height:29px;
		 text-align:left;}
#footer p {color:#fbeed6; 
		   margin-left:25px; 
		   font-family:Helvetica, Arial, sans-serif;
		   font-weight:bold;
		   font-size:10px;
		   line-height:20px;
		   padding:0;}

a img {border:none;}
.clear {clear:both;}
.pgreen { cursor:pointer;color:#046941; }