/* CSS Document */

body {
    margin: 0px;
    padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:#6e2e24 url(../Images/columnbrickbg.png) no-repeat;
	background-position:center top;
}
.bid {
    margin: 0px;
    padding: 0px;
	font-size:12px;
	background:none;
}
img {
	border:none;
}

img.floatLeft { 
    float: left; 
    border-bottom-color:#333; border-bottom-style:outset; border-bottom-width:thick; border-right-color:#333; border-right-style:outset; border-right-width:thick; margin-right:10px; 
}
img.floatRight { 
    float: right; 
    border-bottom-color:#333; border-bottom-style:outset; border-bottom-width:thick; border-right-color:#333; border-right-style:outset; border-right-width:thick; margin-left:10px;
}

div#main {
    position: absolute;
    left: 50%;
    width: 1010px;
    margin-top: 0px;
    margin-left: -505px;
    padding: 15px;
}

a:link {color:#fff; text-decoration:none; }
a:active {color:#fff; text-decoration:none; }
a:visited {color:#fff; text-decoration:none;}
a:hover {text-decoration:none; color:#000;}

.stuff {
	font-size:16px;
	color:#fff;
	text-align:justify;
	line-height:1.5em;
	font-weight:bold;
}

h1 {
	font-size:36px;
	text-align:center;
	color:#000;
}
h1.woodh1 {
	font-size:36px;
	text-align:center;
	color:#000;
	background-color:#c3a47a;
	border:#333;
	border:double;
	width:500px;
	margin-left:135px;
}
h1.faqh1 {
	font-size:36px;
	text-align:center;
	color:#000;
	background-color:#c3a47a;
	border:#333;
	border:double;
	width:500px;
	margin-left:240px;
}
h2 {
	font-size:24px;
	text-align:center;
	color:#fff;
}
h3 {
	font-size:20px;
	text-align:center;
	color:#c3a47a;
}
p {
	font-size:16px;
	color:black;
	padding-left: 15px;
	padding-right: 15px;
	text-indent: 25px;
	line-height:1.5em;
}
p.bottomtext {
	font-size:16px;
	color:white;
	float:right;
	padding-left: 15px;
	padding-right: 15px;
	text-indent: 25px;
	line-height:1.5em;
}

p.wood {
	font-size:16px;
	color:#c3a47a;
	float:right;
	padding-left: 15px;
	padding-right: 15px;
	text-indent: 25px;
	line-height:1.5em;
	float:left;
}

blockquote {font-size:16px;
	color:#c3a47a;
	float:right;
	padding-left: 15px;
	padding-right: 15px;
	text-indent: 25px;
	line-height:1.5em;
	float:left;
}

p.bottomnav {
	font-size:18px;
	color:#333;
	font-weight:bold;
	float:right;
}
builder {
	width:750px;
}
ul.builder {
	list-style:none;
	display:table;
	margin-left:20px;
	color:c3a47a;
	width:750px;
}
builder a:link {border:inset #c3a47a thick;}
builder a:active {border:inset #c3a47a thick;}
builder a:visited {border:inset #c3a47a thick;}
builder a:hover {border:outset #6e2e24 thick; background:none;}


li.builder1 {
	float:left;
	margin-right:50px;
	padding:0px;
}

li.builder1 a:link img,
li.builder1 a:visited img{
	border:inset #c3a47a thick;
}
li.builder1 a:focus img,
li.builder1 a:hover img,
li.builder1 a:active img{
	border:outset #6e2e24 thick; background:none;
}
li.builder2 a:link img,
li.builder2 a:visited img{
	border:inset #c3a47a thick;
}
li.builder2 a:focus img,
li.builder2 a:hover img,
li.builder2 a:active img{
	border:outset #6e2e24 thick; background:none;
}

li.builder2 {
	margin:5px;
}

.bottomnav {
	position:absolute;
	top:445px;
	left:225px;
	width:770px;
	z-index:19;
	padding:5px;
	margin:5px;
}

.bottomnav a:link {color:#fff; background:none;}
.bottomnav a:active {color:#fff;}
.bottomnav a:visited {color:#fff;}
.bottomnav a:hover {color:#333; background:#c3a47a; opacity:0.7;filter:alpha(opacity=70);}

.pl {
	margin-left:160px;
	padding:0px;
}

p.pl {font-size:16px;
	color:#c3a47a;
	line-height:1.5em;
	float:left;
}

.pl a:link {text-decoration:none; color:#000; font-size:24px; background-color:#c3a47a;}
.pl a:active {text-decoration:none; color:#000; font-size:24px; background-color:#c3a47a;}
.pl a:visited {text-decoration:none; color:#000; font-size:24px; background-color:#c3a47a;}
.pl a:hover {text-decoration:none; color:#c3a47a; font-size:24px; background-color:#333;}

ul.wood {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#c3a47a;
	float:right;
	padding-left: 15px;
	padding-right: 15px;
	text-indent: 25px;
	line-height:1.5em;
	float:left;
}

.wood a:link {text-decoration:none; color:#000; background-color:#c3a47a;}
.wood a:active {text-decoration:none; color:#000; background-color:#c3a47a;}
.wood a:visited {text-decoration:none; color:#000; background-color:#c3a47a;}
.wood a:hover {text-decoration:none; color:#c3a47a; background-color:#333;}

.clear {display:block; height:0; overflow:hidden; clear:both;}
/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {font-family:Georgia, "Times New Roman", Times, serif; width:768px; height:27px; position:relative; margin:0; letter-spacing:1.5px; font-size:11px; margin:20px 0 60px 0; background:#fff; position:relative; z-index:100;}
.menu ul {padding:0; margin:0; list-style-type: none;}
 
.menu ul li {float:left; border-left:1px solid #000; width:127px;}
 
.menu ul li a, .menu ul li a:visited {display:block; width:122px; text-decoration:none; padding:0 0 0 5px; height:27px; line-height:27px; color:#CCC; background:#c3a47a url(../Images/menu2.png) no-repeat;}
 
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}
 
.menu ul li ul {visibility:hidden; position:absolute; top:27px; left:0; }
 
 
.menu ul li:hover a,
.menu ul li a:hover {color:#fff; background:#c3a47a url(../Images/menu1.png) no-repeat;}
 
.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:769px;background:#c3a47a url(../Images/menu1.png) no-repeat; color:#fff;}
 
.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee;}
 
.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-left:1px solid #eee;}
 
.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background: url(../Images/menu3.png) no-repeat; color:#fff;}
 
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:27px; }
 
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block; background:#c3a47a url(../Images/menu1.png) no-repeat; color:#fff;}
 
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background: url(../Images/menu4.png) no-repeat; color:#ccc;}
 
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background: url(../Images/menu4.png) no-repeat;}
 
.menu ul li:hover ul.right li {float:right;}
 
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background: url(../Images/menu4.png) no-repeat; color:#ccc;}
 
.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background: url(../Images/menu3.png) no-repeat; color:#fff;}


/*Form

label
{
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
color:#c3a47a;
font-family:Tahoma, Geneva, sans-serif;
}


fieldset
{
border: 1px solid #fff;
width: 46em;
}
labelRadio
{background-color:#0F0;
}
legend
{
color: #OOO;
background: #c3a47a;
border: 1px solid #781351;
padding: 2px 6px
}


.submit input
{
margin-left: 5em;
} 
input
{
color: #000;
background: #fee3ad;
border: 1px solid #333
}

.submit input
{
color: #000;
background: #c3a47a;
border: 2px outset #d7b9c9
} 
*/

/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/one_page.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
/* set up the overall width of the menu div, the font and the margins with a relative position*/
 
#menu2 {
font-family:Georgia, "Times New Roman", Times, serif;
width:689px;
height:620px;
margin:0;
position:absolute; 
top:210px;
left:140px;
z-index:90;

}
/* remove the bullets and set the margin and padding to zero for the unordered list */
#menu2 ul {
padding:0; 
margin:0;
list-style-type: none;
border:0;
}
#menu2 ul table {border-collapse:collapse; margin:-1px -10px; font-size:1em;}
/* float the list so that the items are in a line */
#menu2 ul li {
float:left; 
}
/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
#menu2 ul li a, .menu2 ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:97.5px; 
height:30px; 
color:#fff; 
border:1px solid #666;
border-width:1px 1px 0 0;
background:#c3a48a url(../Images/menu1.png); 
line-height:30px; 
font-size:11px;
}
/* make the dropdown ul invisible */
#menu2 ul li ul {
position:absolute; left:-9999px; height:0;
}
 
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
#menu2 ul li#current a {color:#fff; background:#938b59 url(../Images/menu3.png);}
 
#menu2 ul li a:hover,
#menu2 ul li:hover a {
color:#fff; 
background:#b3ab79 url(../Images/menu2.png);
}
/* make the sub menu ul visible and position it beneath the first list item */
#menu2 ul li#current ul,
#menu2 ul :hover ul {
top:30px; 
left:0;
height:620px;
background:#fff url(../Images/wood_background.jpg);
text-align:left;
}
/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
#menu2 ul li#current ul li,
#menu2 ul :hover ul li {
background:#eee url(../Images/wood_background.jpg); 
color:#000;
padding:10px;
width:689px;
height:570px;
border:20px solid #e1cdb3;
}
#menu2 ul li#current ul li {border:20px solid #928169;}
/*float the image left with padding and no border */
#menu2 ul li#current ul li img,
#menu2 ul :hover ul li img {
float:left; 
padding:none; 
border:3px double #333;
margin-right:10px;
margin-bottom:10px;
}
/* style the paragraph font height */
#menu2 ul li#current ul li p,
#menu2 ul :hover ul li p {
font-size:1.3em;
line-height:1.8em;
background:#c3a47a;
border:#666 double 3px;
width:651px;
height:490px;
}
#menu2 ul li#current ul li h1,
#menu2 ul :hover ul li h1 {
	font-size:2em;
	background:#c38f7a;
	color:#000;
	border:#333 double 5px;
}
/* style the background and foreground color of the submenu links */
#menu2 ul li#current ul li a,
#menu2 ul :hover ul li a {
display:inline;
background:none;
color:#fff;
font-weight:bold;
text-decoration:none;
border:0;
line-height:1.8em;
font-size:1.4em;
}
/* style the background and forground colors of the links on hover */
#menu2 ul li#current ul li a:hover,
#menu2 ul :hover ul li a:hover {
text-decoration:none; 
color:#000;
background-color:#fff;
}

.upload {
	width:651px;
	height:490px;
	color:#000;
	background:#c38f7a url(../Images/wood-bg.jpg);
	border:#333 double 5px;
	padding-top:10px;
}

.facebook_link {
	position:absolute;
	top:450px;
	left:675px;
	width:25px; 
	height:25px;
	padding:5px;
	margin:5px;
	background-color:#FFF;
}

.facebook_link a {
	text-decoration:none;
}

.facebook_link hover {text-decoration:none; background: #000;}

.facebook_link img {
	padding:0px;
	margin:0px;
	position:absolute;
	left:-7px;
	top:-7px;
}


.facebook_link a:link {text-decoration:none; background:none;}
.facebook_link a:active {text-decoration:none; background:none;}
.facebook_link a:visited {text-decoration:none; background:none;}
.facebook_link a:hover {text-decoration:none; background: #000;}

.testimonial {
	background:#c3a47a;
	border:#333 medium double;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:600;
	margin:10px;
	padding:10px;
}
.faqq {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:600;
	text-align:left;
	text-indent:0px;
	margin:0px;
	padding:5px;
}
.faqa {
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:500;
	text-align:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
}

.faq_bottomnav {
	position:absolute;
	bottom:0px;
	left:0px;
	width:985px;
	background-attachment:fixed;
	background:#000;
	border:#999 thick double;
	padding:5px;
	padding-top:50px;
	margin:5px;
	z-index:20;
	
}
.faq_bottomnav a:link {color:#fff; background:none;}
.faq_bottomnav a:active {color:#fff;}
.faq_bottomnav a:visited {color:#fff;}
.faq_bottomnav a:hover {color:#333; background:#c3a47a; opacity:0.7;filter:alpha(opacity=70);}

.faq_facebook_link {
	position:absolute;
	bottom:0px;
	left:625px;
	width:25px; 
	height:25px;
	padding:5px;
	margin:5px;
	background-color:#FFF;
}

.faq_facebook_link a {
	text-decoration:none;
}

.faq_facebook_link hover {text-decoration:none; background: #000;}

.faq_facebook_link img {
	padding:0px;
	margin:0px;
	position:absolute;
	left:-7px;
	top:-7px;
}


.faq_facebook_link a:link {text-decoration:none; background:none;}
.faq_facebook_link a:active {text-decoration:none; background:none;}
.faq_facebook_link a:visited {text-decoration:none; background:none;}
.faq_facebook_link a:hover {text-decoration:none; background: #000;}



p.faq_bottomnav {
	border:none;
	background:none;
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.faq_page {
	position:absolute;
	top:200px;
	left:0px;
	width:985px;
	background-image:url(../Images/wood-bg.jpg);
	border:thick #7f5928 double;
	z-index:20;
	padding:5px;
	margin:5px;
}


