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

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font-size:0.9em; font-family:"Times New Roman", Times, serif; margin:0; padding:0; color:#382502; background-color:#cbb37c; text-align:center; min-height:100%;}
#container{margin:1% auto; width:940px; position:relative; text-align:left; background-color:#fff; background:url(../images/container-bg.jpg) repeat-y;}/*centers main content*/
#contentwrapper {background:url(../images/content-wrapper-bg.jpg) no-repeat;}
#contentbottom {background:url(../images/home-page-bottom-tag.jpg) no-repeat bottom left; padding:0 70px 0 73px;}
#contentbg_color {background:#e4d5ae;}

#content{width:735px; padding:50px 0 10px 30px; color:#382502; float:left; clear:both;}
#minheight {height:430px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#3C2829; text-align:center; margin-top:3px;}
.clear {clear:both; height:1px; margin:0; padding:0;}
.alignright {text-align:right;}
.back {float:right;}
/***************** Header *****************/
#header {background:url(../images/header-bg.jpg) no-repeat;  height:109px; padding:28px 0 0 72px;}

/***************** Headers *****************/
#header h1 {background:url(../images/mountain-high-logo.gif) no-repeat; width:473px; height:107px;}
#header h1 a {display:block; width:473px; height:107px;}
#contentwrapper h1 {background:url(../images/quality-service-and-courtesy-text.gif) no-repeat #0b2d01; height:40px; display:block;}
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h2 {font-size: 2em; font-family:"Times New Roman", Times, serif; color:#6d5125; font-weight:lighter; letter-spacing:.2em; background:url(../images/header-decorator-2.gif) no-repeat; padding:15px; margin-left:-15px;}
h3 {font-size: 1.33em; color:#6d5125; font-family:"Times New Roman", Times, serif; font-weight:lighter; letter-spacing:.13em; }
.hidden {position:absolute; left:-9999px;}

/***************** Content Styles *****************/
p {margin-bottom:10px;}

#content ul {margin:10px 0 10px 20px;}

/***************** Basic Links *****************/
a:link, a:visited{color:#294c1e; text-decoration:none; border-bottom:#294c1e solid 1px;}
a:hover{color:#6d5125; text-decoration:none; border-bottom:#6d5125 solid 1px;}
a:link imag, a:visited img {border-bottom:none;}
h3 a:link, h3 a:visited{color:#6d5125; text-decoration:none; border-bottom:none;}
h3 a:hover{color:#6d5125; text-decoration:underline; border-bottom:none;}
/***************** Menu *****************/
/*style containing menu div*/
#menu {background:#FFF; height:auto; padding:0; position:absolute; z-index:100; top:177px; left:71px; background:url(../images/nav-bg.gif) no-repeat;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/

#menu ul li {position:relative; list-style:none; margin:0; float:left;  }


/*style second tier ul*/
#menu ul li ul {position: absolute;  display:none; background: #a79061; width:8em; padding:10px;}/*Make sure to include a width on your submenu - to display properly in IE7*/

/*style third tier ul*/
#menu ul li ul ul {margin: -1em 0 0 6em;}
a.active {background:#CCCCCC;}
/*DO NOT DELETE ..... THIS SECTION TRIGGERS THE DISPLAY AND HIDE OF THE SUBMENUS.......DO NOT DELETE*/
#nav li:hover ul ul, #nav li.sfhover ul ul {display:none;}
#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul {display:block;}
#menu ul li, #menu ul li a {height:26px; display:block; border-bottom:none;}
#menu ul li#home {background:url(../images/nav-a-link-home.gif) no-repeat;}
#menu ul li#about {background:url(../images/nav-a-link-about.gif) no-repeat;}
#menu ul li#process{background:url(../images/nav-a-link-building-process.gif) no-repeat;}
#menu ul li#homes{background:url(../images/nav-a-link-homes.gif) no-repeat;}
#menu ul li#remodels{background:url(../images/nav-a-link-remodels.gif) no-repeat;}
#menu ul li#commercial{background:url(../images/nav-a-link-commercial.gif) no-repeat;}
#menu ul li#contact{background:url(../images/nav-a-link-contact.gif) no-repeat;}
#menu ul li#home a{width:105px;}
#menu ul li#about a{width:150px;}
#menu ul li#process a{width:176px;}
#menu ul li#homes a{width:66px;}
#menu ul li#remodels a{width:89px;}
#menu ul li#commercial a{width:105px;}
#menu ul li#contact a{width:109px;}
#menu ul li#home.sfhover, #menu ul li#home a.active {background:url(../images/nav-a-link-hover-home.gif) no-repeat;}
#menu ul li#about.sfhover, #menu ul li#about a.active {background:url(../images/nav-a-link-hover-about.gif) no-repeat;}
#menu ul li#process.sfhover, #menu ul li#process a.active {background:url(../images/nav-a-link-hover-building-process.gif) no-repeat;}
#menu ul li#homes.sfhover, #menu ul li#homes a.active {background:url(../images/nav-a-link-hover-homes.gif) no-repeat;}
#menu ul li#remodels.sfhover, #menu ul li#remodels a.active {background:url(../images/nav-a-link-hover-remodels.gif) no-repeat;}
#menu ul li#commercial.sfhover, #menu ul li#commercial a.active {background:url(../images/nav-a-link-hover-commercial.gif) no-repeat;}
#menu ul li#contact.sfhover, #menu ul li#contact a.active {background:url(../images/nav-a-link-hover-contact.gif) no-repeat;}
/***************** Footer *****************/
#bottomimg {background:url(../images/footer-bg.jpg) no-repeat; height:64px; width:940px;}
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:800px;}
ul#footer li {background:transparent url(http://www.bigforkweb.com/BWDstandards/image/bullet.gif) no-repeat scroll left center; display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 10px 0pt 17px;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#3C2829; text-decoration:none; border-bottom:none;}
#credit a:hover {color:#3C2829; text-decoration:none;}
.map {border:2px solid #003300; float:left;}
#interiortestimonial {color:#fff; background-color:#0b2d01;   padding:10px; font-size:.9em; clear:both; font-family:Verdana, Geneva, sans-serif;}
.slideshow img {background:url(../images/dropshadow.jpg) no-repeat bottom right; padding:0 5px 5px 0; margin:10px;}
.slideshow {text-align:center;}
.slideshow a, .slideshow a:link, .slideshow a:visited, .slideshow a:hover {border-bottom:none;}
