@charset "utf-8";
/* CSS Document */

/* HTML
========================================================*/
* { margin:0; border:0; padding:0; }
body { font-size:0; line-height:0; background:#fff; color:#000; text-align:center; font-family:Georgia; }

img, a img { border:0; }

h1 { font-size:24px; line-height:27px; color:#000; font-weight:normal; }
h2 { font-size:18px; line-height:24px; color:#000; font-weight:normal; }
h3 { font-size:14px; line-height:14px; color:#000; font-weight:bold; }

a, a:visited { color:#933; text-decoration:none; }
a:hover { color:#933; text-decoration:underline; }

ul { margin:0; border:0; padding:10px 0 10px 20px; list-style-type:disc; }
ul li { margin:0; border:0; padding:0 10px; }

p {  }


/* MAJOR PARTS
========================================================*/
#wrapper { margin:20px auto; border:1px solid #933; background:#fff; width:802px; wid\th:800px; }

.across { width:100%; height:300px; }

.break { clear:both; floath:none; font-size:0; line-height:0; }
.line { border-top:1px solid #933; padding:5px 0; }
.highlight { color:#933; }

/* HEADER 
========================================================*/
#hdr { width:800px; height:69px; clear:both; float:none; background:#933;  }
	.logo { float:left; }
	h3.tagline { float:right; padding:26px 30px; color:#fff; font-size:16px; line-height:16px; font-weight:normal; }


/* MAIN NAVIGATION
========================================================*/
#nav-main { background:#933; width:100%; clear:both; float:none; font-size:0; line-height:0;  }

	#nav-main ul { margin:0 auto; padding:0; list-style-type:none; width:800px; height:24px; }
	#nav-main ul li { padding:0; float:left; border:0; }
	#nav-main ul li.noborder { border:0; }
	#nav-main ul li a:link, #nav-main ul li a:visited { font-size:12px; line-height:12px; color:#fff; text-decoration:none; font-weight:bold; display:block; padding:8px; width:160px; wid\th:144px; }

	/* DROPPING ROLLOVERS FOR MAIN NAV */

	#nav-main ul li a.navHome:link, #nav-main ul li a.navHome:visited { background:#ba8748; border-bottom:4px solid #fff; }
	#nav-main ul li a.navHome:hover, #nav-main ul li a.onHome:link, #nav-main ul li a.onHome:visited { background:#ba8748; border-top:4px solid #ba8748; border-bottom:0; }
	
	#nav-main ul li a.navAbout:link, #nav-main ul li a.navAbout:visited { background:#c69a67; border-bottom:4px solid #fff; }
	#nav-main ul li a.navAbout:hover, #nav-main ul li a.onAbout:link, #nav-main ul li a.onAbout:visited { background:#c69a67; border-top:4px solid #c69a67; border-bottom:0; }
	
	#nav-main ul li a.navProducts:link, #nav-main ul li a.navProducts:visited { background:#cda577; border-bottom:4px solid #fff; }
	#nav-main ul li a.navProducts:hover, #nav-main ul li a.onProducts:link, #nav-main ul li a.onProducts:visited { background:#cda577; border-top:4px solid #cda577; border-bottom:0; }
	
	#nav-main ul li a.navProcess:link, #nav-main ul li a.navProcess:visited { background:#d2b086; border-bottom:4px solid #fff; }
	#nav-main ul li a.navProcess:hover, #nav-main ul li a.onProcess:link, #nav-main ul li a.onProcess:visited { background:#d2b086; border-top:4px solid #d2b086; border-bottom:0; }
	
	#nav-main ul li a.navContact:link, #nav-main ul li a.navContact:visited { background:#d9bb97; border-bottom:4px solid #fff; }
	#nav-main ul li a.navContact:hover, #nav-main ul li a.onContact:link, #nav-main ul li a.onContact:visited { background:#d9bb97; border-top:4px solid #d9bb97; border-bottom:0; }

	/* DROPDOWN ATTEMPT - POST ie6 */
	#nav-main ul li { position:relative; }
	#nav-main ul li ul.navTopSub { display:none; list-style-type:none; }
	#nav-main ul li:hover > ul.navTopSub { display:block; position:absolute; top:28px; left:0; background:red url("http://208.106.252.204/images/main/spacer.gif"); padding:0; width:160px; }
	#nav-main ul li ul.navTopSub li { float:none; border:0; text-align:left; padding:3px 0; }

	ul.navTopSub li a.navProduct:link, ul.navTopSub li a.navProduct:visited { background:#9cf; border:0; color:#fff; }
	ul.navTopSub li a.navProduct:hover, ul.navTopSub li a.onProduct:link, ul.navTopSub li a.onProduct:visited { background:#9cf; border:0; color:#000; }


/* FOOTER
=================================================*/
#ftr { background:#933; height:45px; width:800px; color:#fff; font-size:14px; line-height:14px; }

	#ftr-left { padding:13px 30px; float:left; text-align:left; }
	#ftr-right { padding:13px 30px; float:right; text-align:right; }

	#ftr a, #ftr a:visited { color:#fff; text-decoration:none; }
	#ftr a:hover { color:#fff; text-decoration:underline; }

#copyright { margin:0 auto; width:740px; font:11px/11px Arial; color:#000; text-align:left; }

	a.copyright:link, a.copyright:visited { color:#000; text-decoration:none; }
	a.copyright:hover { color:#000; text-decoration:underline; }


/* CONTENT
========================================================*/
.wide { padding:40px; text-align:left; font:12px/18px Georgia; clear:both; float:none; width:800px; wid\th:720px; }

.home { background:#fff url("http://www.pocumtuckbox.com/images/main/bg-home.jpg") no-repeat; }
.about { background:#fff url("http://www.pocumtuckbox.com/images/main/bg-about.jpg") no-repeat; }
.process { background:#fff url("http://www.pocumtuckbox.com/images/main/bg-process.jpg") no-repeat; }
.contact { background:#fff url("http://www.pocumtuckbox.com/images/main/bg-contact.jpg") no-repeat; }

.homeText { text-align:center; padding:80px 0 30px 440px; width:720px; height:330px; wid\th:280px; heig\ht:240px; }
.homeText h1 { font-size:27px; line-height:42px; }

.copy480 { width:480px; }
.copy360 { width:360px; }

.left { width:460px; float:left; display:inline; }
.right { width:240px; float:left; display:inline; }


/* PRODUCTS
========================================================*/
.products { background:#fff url("http://www.pocumtuckbox.com/images/main/bg-products.jpg") no-repeat; }
.productIntro { text-align:center; padding:20px 160px 190px 150px; width:720px; height:360px; wid\th:410px; heig\ht:150px; }

.product { position:relative; text-align:left; font:12px/18px Georgia; clear:both; float:none; width:800px;}
.productImage { width:440px; min-height:440px; text-align:center; float:left; display:inline; }
.productStory { border-left:1px solid #ccc; margin:80px 0 0 0; padding:20px 29px 20px 20px; float:left; display:inline; width:360px; wid\th:280px; }

.thumbnails { margin:0 auto; width:360px; border:1px solid #ccc; padding:5px; margin-bottom:20px; font-size:0; line-height:0; }
.thumbnails a img { width:60px; }

.smallPhoto { height:40px; padding-right:5px; }

.nav-products { position:absolute; top:13px; left:0; z-index:100; width:800px; height:20px; text-align:center; font:12px/12px Verdana; }
.back { position:absolute; top:0; left:310px; z-index:100; text-align:left; }
.oftotal { position:absolute; top:0; left:370px; z-index:100; width:60px; text-align:center; }
.next { position:absolute; top:0; left:450px; z-index:100; text-align:left; }

.getproductquote { position:absolute; top:40px; left:600px; }


/* added 08/2010
========================================================*/


/* PRODUCTS HOME 2010 
========================================================*/
.home-hdr { padding:4px 40px; font:12px/18px Georgia; text-align:left; color:#933; }
.home-hdr h2 { color:#000; padding-bottom:5px; }
.getquote { margin:4px; float:right; }


.home-products { background:#ede4d6; padding:4px; text-align:center; font:12px/24px Georgia; clear:both; float:none; width:800px; wid\th:792px; }
.home-product { float:left; margin:4px; float:left; display:inline; width:198px; wid\th:190px; }

.home-product a, .home-product a:visited { color:#000; text-decoration:none; }
.home-product a:hover { color:#933; text-decoration:none; }

.home-ftr { background:#b99764; padding:8px 30px; }
.home-ftr ul { margin:0 auto; padding:0; list-style-type:none; }
.home-ftr ul li { padding:0; float:left; border-left:1px solid #333; }
.home-ftr ul li.noborder { border:0; }
.home-ftr ul li a:link, .home-ftr ul li a:visited { font-size:10px; line-height:14px; color:#333; text-decoration:none; padding:0 6px; }
.home-ftr ul li a:hover { color:#fff; text-decoration:underline; }


/* CONTACT FORM
========================================================*/
table#contactform { margin:0; border:0; padding:0; border-spacing:0; }
table#contactform td { margin:0; border:0; padding:5px; vertical-align:top;  }
table#contactform th { margin:0; border:0; padding:5px; vertical-align:top; text-align:right; font-weight:bold;  }

INPUT, SELECT, TEXTAREA, file { padding:2px; BORDER: #666 1px solid; }

INPUT.numbers3 { width:25px; }
INPUT.numbers4 { width:30px; }


/* LIGHTBOX CONTENT 
========================================================*/
.black_overlay { display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); text-align:left; }
.white_content { display:none; position:absolute; top:25%; left:25%; width:480px; height:480px; padding:0; border:8px solid #fff; background-color:white; z-index:1002; overflow:auto; text-align:left; }
.biggerphoto { width:240px; padding-bottom:8px; }
.home-caption { background:#b3b3b3; color:#000; padding:10px; font:12px/15px Georgia; text-align:left; }
.closebox { position:absolute; top:4px; left:454px; font-size:16px; line-height:16px; font-weight:bold; border:1px solid #000; padding:2px; }
.getquoteinbox { position:absolute; top:210px; left:320px; }
