/* CSS Document */

body {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 22px;
color: #6e6f72;
background-image: url(images/bodybg_02.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #3b2313;
margin: 0px;
}

#container {
width: 980px;
margin-left: auto;
margin-right: auto;
}

#home {
position: absolute;
height: 102px;
width: 302px;
margin-top: 0px;
margin-bottom: 0px;
}

#banner {
background-image: url(images/bannerbg_04.gif);
background-repeat: no-repeat;
height: 153px;
}

#wrap {
background-image: url(images/contentbg_29.gif);
background-repeat: repeat-y;
margin-top: 43px;
}

#wrap a:link, #wrap a:visited {
color: #3b2313;
text-decoration: underline;
}

#wrap a:hover {
text-decoration: none;
}

#wraptop {
background-image: url(images/content-top_08.gif);
background-repeat: no-repeat;
height: 13px;
margin-top: 0px;
margin-bottom: 0px;
}

#wrapbottom {
background-image: url(images/content-btm_31.gif);
background-repeat: no-repeat;
height: 15px;
margin-top: 0px;
}

#content {
float: left;
width: 650px;
padding-left: 33px;
}

#scrolltext {
height: 120px;
width: 650px;
margin: 10px 0px 0px 0px;
background-color: #FFFFFF;
padding: 10px 4px 10px 4px;
overflow-x:scroll;
overflow:-y:hidden;
}

#scrolltext2 {
height: 120px;
width: 650px;
margin: 10px 0px 0px 0px;
background-color: #FFFFFF;
padding: 10px 4px 10px 4px;
}

#scrollarea {
width: 1700px;
}

#scrollarea2 {
width: 650px;
}

#custom-home-photo {
position: absolute;
height: 330px;
width: 494px;
margin-top: 0px;
margin-bottom: 0px;
z-index: 5;
}

#remodel-photo {
position: absolute;
height: 330px;
width: 494px;
margin-top: 0px;
margin-bottom: 0px;
z-index: 5;
}

#sidebar-a {
float: right;
width: 220px;
padding-right: 33px;
}

#footer {
margin-top: 43px;
border-top: 15px solid #897b71;
background-color: #FFFFFF;
height: 450px;
}

#footer2 {
width: 980px;
margin-left: auto;
margin-right: auto;
height: 450px;
background-image: url(images/footerbg_34.gif);
background-repeat: no-repeat;
background-position: 100% 0%;
}

#footer a:link, #footer a:visited {
color: #6e6f72;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#map {
width: 360px;
float: right;
padding-top: 3px;
text-align: center;
}


/* -- Navbar -- */

div#navbar {
font-size: 14px;
font-weight: 300;
text-align: left;
padding-top: 114px;
width: 980px;
}

#navbar ul li a:link, #navbar ul li a:visited {
color: #6e6f72;
text-decoration: none;
display: inline;
padding-top: 3px;
padding-left: 10px;
padding-bottom: 3px;
padding-right:10px;
}

#navbar ul li a:hover {
color: #6e6f72;
text-decoration: underline;
}

#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#navbar ul {
margin: 0px;
padding: 0px;
}

/* -- Dropdown Menu Items -- */

#dropmenudiv{
position:absolute;
margin-top: 0px;
/*border:1px solid #848484;*/
border-bottom-width: 0;
font-size: 14px;
font-weight: 300;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
background-color: #f9eee7;
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 1px solid #ffffff;
padding: 8px 0;
text-decoration: none;
font-weight: 300;
color: #6e6f72;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: #6e6f72;
}




/* -- HTML -- */

h1 {
font-size: 10px;
color: #a3a3a3;
font-weight: 300;
margin-top: -14px;
}

h2 {
font-size: 17px;
font-weight: bold;
color: #3b2313;
}

h3 {
font-size: 14px;
font-weight: bold;
color: #3b2313;
display: block;
border-bottom: 1px solid #3b2313;
}

h4 {
font-size: 14px;
font-weight: bold;
color: #3b2313;
margin-top: 0px;
margin-bottom: 0px;
}


/* -- classes -- */

.photoright {
float: right;
padding: 6px;
border: solid #dbc5b8 1px;
margin: 3px 0px 12px 20px;
}

.photoleft {
float: left;
padding: 6px;
border: solid #dbc5b8 1px;
margin: 3px 20px 12px 0px;
}

.floatright {
float: right;
margin-top: 10px;
}

.copyright {
font-size: 12px;
line-height: 20px;
text-align: center;
}

.brown24b {
color: #3b2313;
font-size: 24px;
font-weight: bold;
}

.whiteb {
color: #FFFFFF;
font-weight: bold;
}

.brownb {
font-weight: bold;
color: #3b2313;
}

.price {
border: dotted 2px #3b2313;
padding: 6px;
margin: 10px;
font-weight: bold;
font-size: 16px;
color: #3b2313;
background-color: #f9eee7;
}

.georgia-bold {
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}
