﻿*
{
	margin:0px;
	padding:0px;
}
body 
{
	background-image:url(../images/BG_wood_rep.jpg);
	background-position:center top;
	text-align:center;
}
img 
{
	border:0px;
}

td
{
	vertical-align:top;
}
#hcasings
{
	position:absolute;
	left:1016px;
	top:-370px;
	height:195px;
	width:212px;
	z-index:2;
	overflow:hidden;
}

#compass
{
	position:absolute;
	left:801px;
	top:-540px;
	height:403px;
	width:350px;
	z-index:2;
	overflow:hidden;
}

#pcasings1
{
	position:absolute;
	left:216px;
	top:-486px;
	z-index:2;
	overflow:hidden;
}
#pcasings2
{
	position:absolute;
	left:976px;
	top:-408px;
	z-index:3;
	overflow:hidden;
}

#deringer
{
	position:absolute;
	left:100px;
	top:-536px;
	z-index:1;
	overflow:hidden;
}

#careerlist
{
	position:absolute;
	left:313px;
	top:-312px;
	z-index:2;
	overflow:hidden;
}

#cigar
{
	position:absolute;
	left:830px;
	top:-430px;
	z-index:2;
	overflow:hidden;
}

#footer
{
	color:#ad9c78;
	text-decoration:none;
	width:1300px; 
	height:67px; 
	vertical-align:top;
	padding:120px 0 0 0;
	background-image:url(../images/mainBG_btm.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:9px;
	color:#ad9c78;
}

#footer a
{
	color:#ad9c78;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

.newsitem
{
	font-family:Times New Roman, Serif;
	font-size:12px;
	color:Black;
	text-align:left;
	padding-left:8px; 
	padding-right:18px;
	padding-bottom:10px
}

a.newstext
{
	color:#8A4A31;
	text-decoration:none;
}
a.newstext:hover
{
	text-decoration:underline;
}

.mainheader
{
	color:#2a1e01;
	font-family:Times New Roman, Serif;
	font-size:24px;
	font-weight:bold;
	padding-bottom:10px;
}
.mainsubheader
{
	color:#2a1e01;
	font-family:Times New Roman, Serif;
	font-size:18px;
	font-weight:bold;
}
.maintext
{
	color:#2a1e01;
	font-family:Times New Roman, Serif;
	font-size:16px;
}

.hometext
{
	color:#4b4632;
	font-family:Times New Roman, Serif;
	font-size:15px;
	line-height:21px;
}

/*/-- Contact Page --/*/
label.contact
{
	width:96px; 
	float:left;
	text-align:right;
	font-family:Times New Roman, Serif;
	color:#4e4736;
	font-size:13px;
}

.required
{
	color:#CA4C2B;
	font-style:italic;
	font-size:11px;
	font-family:Times New Roman, Serif;
}
.textInput
{
	border-style:solid;
	border-width:1px;
	border-color:#494139;
	background:url(../images/contact_fieldbg_wide.jpg) no-repeat;
	font-family:Times New Roman, Serif;
	padding:2px 0px 0px 8px;
	vertical-align:top;
	font-size:12px;
	color:#322403;
}
.textarea
{
	scrollbar-base-color:#494139;
	background:#bbb197;
	border-style:solid;
	border-width:1px;
	border-color:#494139;
	background:url(../images/contact_fieldbg_tall.jpg) no-repeat;
	padding:2px 0px 0px 8px;
	font-family:Times New Roman, Serif;
	font-size:12px;
	color:#322403;
}

.SI-FILES-STYLIZED label.cabinet
{
	width:74px;
	height:23px;
	background:url(../images/btn_browse.jpg) 0 0 no-repeat;

	display:block;
	overflow:hidden;
	cursor:hand;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position:relative;
	height:100%;
	width:auto;
	opacity:0;
	-moz-opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#CopyMe
{
	color:#000;
	background-color:#bbb197;
}

.producttext
{
	height:115px;
	text-align:left;
	font-size:13px;
	color:#4e4736;
}

a.ptitle
{
	color:#974d38;
	font-size:15px; 
	font-weight:bold;
	text-decoration:none;
}
a.ptitle:hover
{
	text-decoration:underline;
}

a.PrivacyEmail
{
	color:#974d38;
	font-size:15px; 
	font-weight:bold;
	text-decoration:none;
}
a.PrivacyEmail:hover
{
	text-decoration:underline;
}

#PrivacyHeader
{
	color:#000;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
#PrivacyRevision
{
	color:#000;
	font-size:12px;
	font-style:italics;
}
#PrivacyScroll
{
	height:310px;
	width:740px;
	overflow:auto;
	text-align:left;
	margin:64px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}
