* {
	margin: 0px;
	padding: 0px;
}

body {
	background-image:url(../../../images/background.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #371b10;
	font-size: 14px;
}

a:link{
	color: #371b10;
}

a:visited {
	color: #371b10;
	text-decoration: underline;
}

a:active, a:hover{
	color: #9e6a46;
	text-decoration: underline;
}

a:link img, a:visited img  {
	border: none;
}

h1 {
	color: #371b10;
	font-size: 2em;
	font-weight: bold;
}

h2 {
	color: #9e6a46;
	font-size: 1.25em;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}

p {
	margin: 8px 0px;
	line-height: 18px;
}

#wrapper{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 700px;
	background: url(../../../images/bg.gif) top left repeat-y;
 }

#container {
	position: relative;
	margin: auto;
	top: 20px;
	left: 0px;
	width: 900px;
}

* html body #container {
	height: 638px;
	overflow: visible;
}
/* Header */
#header {	
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 116px;
	background: url(../../../images/bgHeader.gif) top left repeat;
	border-top: #422422 solid 0px;
	border-bottom: #422422 solid 1px;
}

#header .logo {
	
	float: left;
	margin: 0px 0px 0px 15px;
}

#header .phoneNumber {
	float: right;
	margin: 14px 15px 0px 0px;
	width: 187px;
}

#header .phoneNumber p {
	text-align: right;
	margin: 3px 0px ;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#header .phoneNumber a:link{
	color: #371b10;
	text-decoration: none;
}

#header .phoneNumber a:active, #header .phoneNumber a:hover{
	text-decoration: underline;
}

#header .phoneNumber a:visited{
	color: #9e6a46;
	text-decoration: underline;
}

/* Content */
#content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-bottom: 20px;
	background: url(../../../images/woodnews.gif) top right repeat;
	padding: 0px 0px 40px 0px;
}
/* Column Container */
#columnContainer {
	width: 100%;
}


#mast {
	width: 702px;
	height: 484px;
	margin: 3% 0px 0px 3%;
	padding: -8px 0px 0px -8px;
}

.video {
	margin: 0%
}

/* Left Column */
#leftColumn {
	padding: 20px 0px 0px 10px ;
	float: left;
	width: 134px;
	height: 330px;
	border: #8a4913 solid 0px;
}
#leftColumn #leftNav a:link,#leftColumn #leftNav a:visited{
	color: #d9d1cd;
	text-decoration: none;
}
#leftColumn #leftNav a:hover, #leftColumn #leftNav a:active{
	color: #9e6a46;
	text-decoration: underline;
}

#leftColumn #leftNav {
	width: 134px;
	height: 330px;
	}

#leftNav ul {
	list-style: none;
}

#leftNav li { 
	padding: 9% 0px;
	color: #d9d1cd;
	font-size: 15px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	
	border-bottom: #8a4913 solid 0px;
}

#leftNav a {
	display: block;
	width: 174px;
}

#leftNav li ul.subNav {
	position: absolute;
	width: 174px;
	left: -999em;
	margin-top: -25px;
	background: url(../../../images/hoverbox.png) top right repeat;
	border: #8a4913 solid 0px;
}

#leftNav li ul.subNav li {
	margin: 0px;
	padding: 5px 7px;
	font-size: 0.75em;
	line-height: 1.25em;
	text-align: left;
}

* html body #leftNav li ul.subNav li {
	padding: 5px;
}

#leftNav li:hover ul.subNav {
	left: auto;
	margin-left: 174px;
}

#leftNav li:hover ul.subNav, #leftNav li.sfhover ul.subNav {
	left: auto;
	margin-left: 134px;
}

/* Right Column */
#rightColumn {
	float: left;
	width: 39%;
	height: auto;
}

#rightColumn ul {
	padding: 5px 25px;
	line-height: 25px;
	list-style: url(../../../images/icon.gif);
}

#rightColumn ol {
	padding: 5px 25px;
	line-height: 25px;
}

#rightColumn ul.noStyle{
	list-style: none;
	list-style-image: none;
	font-size: 1em;
}
#rightColumn li{
	padding: 0px 0px 10px 3px;
}
#rightColumn img{
	border: #371b10 solid 1px;
}

#rightColumn img.stock {
	float: right;
	margin: 10px;	
}
#rightColumn a:link,#rightColumn a:visited{
}
#rightColumn a:hover,#rightColumn a:active{
}

#internal {
	width: 695px;
	height: auto;
	margin: 1% 0px -25px 8%;
	_margin: 1% 0px -25px 0;
	padding: 20px 0px 0px 0px;
}


#photoColumn { 
	width: 190px;
	height: auto;
	float: right;
	margin: 0px 0px 0px 0px;
	text-align: right;
	padding: 7px 7px 0px 0px;
	
}

#photoColumn bvl{ 
	background: url(../../../images/eventsbgrnd_bevel.jpg) top left repeat-y;
	width: 200px;
	height: auto;
	float: right;
	margin: 0px 0px 10px 10px;
	text-align: right;
	padding: 7px 7px 0px 0px;
	
}
	
#photoColumn h1{
	font-size: 1.25em;
	color: #562c01 
}

#photoColumn .email {
	font-size: 0.75em;
}

#photoColumn h3 {
	font-size: 0.75em;
}

#photoColumn ul {
	padding-right: 0px;
	text-align: right;
}

#photoColumn ul li {
	line-height: 0.75em;
	font-size: 0.75em;
	text-align: right;
}

#profileColumn {
	width: 450px;
	float: left;
}

#profileColumn h1{
	font-size: 1.85em;
	font-weight: Extra bold;
	color: #371b10;
		
}
table.profile {
	width: auto;
	height: auto;
	text-align: center;
	margin-left: 0px;
}

table.profile td {
	padding: 3px;
}

table.profile a {
	display: block;
	margin
}

img#mapGraphic {
	border: none;
	float: none;
	margin-left: 15px;
}

/* Main Contact */
#contact {
    margin: 0px 0px 0px 30px;
	padding: 10px;
    height: auto;
	width: 350px;
    background-color: #f0ddbb;
    border: 1px solid #26100b;	
}
#contact form {
    height: auto;
    width: 350px;
}
#contact ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none!important;
	list-style-image: none!important;
}
#contact li {
    margin: 0px;
    padding: 5px 0px;
    clear: both;
}
#contact label {
    display: block;
    font-size: 14px;
    color:#26100b;
	font-weight: bold;
    float: left;
    padding: 5px 0px 5px 0px;
}
#contact input {
    border: 1px solid #26100b;
    font: "Times New Roman", Times, serif 12px #26100b;
    background-color: #fff;
    padding: 5px;
    float: right;
    width: 150px;
}
#contact select.state {
    font:"Times New Roman", Times, serif 12px #26100b;
    background-color: #fff;
	border: 1px solid #26100b;
    padding: 5px;
    float: right;
    width: 160px;
}
#contact textarea {
    width: 325px;
    height: 125px!important;
    border: 1px solid #26100b;
    font: "Times New Roman", Times, serif 12px #26100b;
    background-color: #fff;
    padding: 5px;
	margin-right: 5px;
    float: right;
    clear: both;
}
#contact input.button {
    width: 200px;
	margin-left: 75px;
    border: 1px solid #26100b;
    font: "Times New Roman", Times, serif 12px #f7e7cb;
	color: #f7e7cb;
    background-color: #26100b;
    float: left;
    clear: both;
}

#contact p {
	width: 300px;
	text-align: center;
	line-height: 1em;
	margin: 5px 25px;
	padding: 0px;
}
#case-eval {
    margin: 0px 0px 0px 30px;
	padding: 10px;
    height: auto;
	width: 450px;
    background-color: #f0ddbb;
    border: 1px solid #26100b;	
}
#case-eval form {
    height: auto;
    width: 450px;
}
#case-eval ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none!important;
	list-style-image: none!important;
}
#case-eval li {
    margin: 0px;
    padding: 5px 0px;
    clear: both;
}
#case-eval label {
    display: block;
    font-size: 12px;
    color:#26100b;
	font-weight: bold;
    float: left;
    padding: 5px 0px 5px 0px;
}
#case-eval input {
    border: 1px solid #26100b;
    font: "Times New Roman", Times, serif 12px #26100b;
    background-color: #fff;
    padding: 5px;
    float: right;
    width: 150px;
}
#case-eval select.state {
    font:"Times New Roman", Times, serif 12px #26100b;
    background-color: #fff;
	border: 1px solid #26100b;
    padding: 5px;
    float: right;
    width: 160px;
}
#case-eval textarea {
    width: 425px;
    height: 125px!important;
    border: 1px solid #26100b;
    font: "Times New Roman", Times, serif 12px #26100b;
    background-color: #fff;
    padding: 5px;
	margin-right: 5px;
    float: right;
    clear: both;
}
#case-eval input.button {
    width: 200px;
	margin-left: 125px;
    border: 1px solid #26100b;
    font: "Times New Roman", Times, serif 12px #f7e7cb;
	color: #f7e7cb;
    background-color: #26100b;
    float: left;
    clear: both;
}

#case-eval p {
	width: 400px;
	text-align: center;
	line-height: 1em;
	margin: 5px 25px;
	padding: 0px;
}

#footer {
	width: 800px;
	margin: 3% 0px 0px 8%;
	padding: 0px 0px 40px 0px;
}

#footer ul {
	list-style: none;
}

#footer li {
	display: block;
	float: left;
	padding: 0px 5px;
	font-size: 0.75em;
	color: #9e6a46;
	text-align: center;
}

#footer a:link{
	color: #9e6a46;
}

#footer a:visited {
	color: #9e6a46;
	text-decoration: none;
}

#footer a:active, #footer a:hover{
	color: #E4E0E2;
	text-decoration: underline;
}

/* ASPX form/Error box controls */
#errors {
}
#errors ul {
}
#errors li {
}
/* ASPX form/Captcha controls */
#pnlCaptcha {
}
/* the text above the captcha */
#pnlCaptcha label {
}
/* the div which wraps around captcha, text and input */
.captcha {
}
/* actual captcha image */
.captcha img {
}
/* wraps around text and input alone */
.captcha div {
}
/* the atual text */
.captcha span {
}
/* the input for validation */
.captcha input {
}
/* the submit button */
#pnlCaptcha #btnSubmit {
}
/* Clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}

