@charset "utf-8";
/* CSS Document */


html {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
background:#fff; 
font-size:80%; 
font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background:#6e2e24 url(../Images/brick_wood_bg.jpg) repeat-y;
	background-position:center;
}
#content {
	display:block;
	height:100%;
	max-height:100%;
	overflow:auto;
	padding-left:200px;
	position:relative;
	z-index:3;
	word-wrap:break-word;
}
#head {
	position:absolute;
	margin:0;
	top:0;
	right:18px;
	display:block;
	width:100%;
	height:150px; 
	background:url(../Images/columnbrickbg_header.jpg) #6e2e24 no-repeat;
	background-position:center;
	font-size:4em;
	z-index:5;
	color:#000;
	
}
#foot {
	position:absolute;
	margin:0;
	bottom:-1px;
	right:18px;
	display:block;
	width:100%;
	height:27px;
	background:#000 url(../Images/menu1.png) repeat-x;
	color:#000;
	text-align:right;
	font-size:2em;
	z-index:4;
	border-top:1px solid #000;
}
.pad1 {
	display:block;
	width:18px;
	height:50px;
	float:left;
}
.pad2 {
	display:block;
	height:100px;
}
#content p {
	padding:5px;
}

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

.bold {
	font-size:1.2em;
	font-weight:bold;
}
.red {
	color:#c00;
	margin-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2 {margin-left:5px;}
h3 {margin-left:5px;}

h3.special {text-align:center; background:#eid5b3;}

.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;}

.testimonial {
	background:#c3b17a;
	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:800px;
	padding:0px;
	padding-top:50px;
	margin:0px;
	z-index:20;
}

ul.faq_bottomnav a:link {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;}
ul.faq_bottomnav a:active {color:#fff; background: url(../Images/menu2.png); width:127px;}
ul.faq_bottomnav 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;}
ul.faq_bottomnav a:hover {color:#fff; background: url(../Images/menu4.png); width:122px;}



ul.faq_bottomnav {
	border:none;
	background:none;
	font-size:18px;
	color:#333;
	font-weight:bold;
	padding:0;
	margin:0;
	list-style-type: none;
	text-align:left;
	
}

ul.faq_bottomnav li {
	float:left;
	border-left:1px solid #000;
	width:127px;
	padding-left:0px;
	padding-right:0px;
	
}
	
.faq_page {
	position: absolute;
    left: 50%;
    width: 950px;
    margin-top: 100px;
    margin-left: -505px;
    padding: 15px;
	padding-bottom:50px;
	margin-bottom:200px;
	background-image:url(../Images/wood-bg.jpg);
	border:thick #7f5928 double;
	z-index:20;
	
}

h1.faqh1 {
	font-size:36px;
	text-align:center;
	color:#000;
	background-color:#c3b17a;
	border:#333;
	border:double;
	width:500px;
	margin-left:240px;
}

img.facebook {
	padding:0px;
	margin:0px;
	width:27px;
	
}


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

.faq_estimate {
	position:absolute;
	top:260px;
}
.faq_remodels {
	position:absolute;
	top:380px;
}
.faq_remodel_time {
	position:absolute;
	top:510px;
}
.faq_heaven {
	position:absolute;
	top:640px;
}
.faq_guarantee {
	position:absolute;
	top:750px;
}
.faq_exterior {
	position:absolute;
	top:850px;
}
.faq_license {
	position:absolute;
	top:960px;
}
.faq_code {
	position:absolute;
	top:1070px;
}
.faq_nhl {
	position:absolute;
	top:1380px;
}
.faq_woodwork {
	position:absolute;
	top:1490px;
}
.faq_iron {
	position:absolute;
	top:1650px;
}
.faq_stairpro {
	position:absolute;
	top:1790px;
}

.faq_contact {
	position:absolute;
	top:1900px;
} 
img {
	border:none;
}

img.floatLeft { 
    float: left;
	border:double #333;
	margin-left:18px;
}
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;
}
