/* Reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {margin: 0; padding: 0; border: 0; outline: none;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:1px;
}
ul, ol {list-style:none;
}

/* Global */
html {margin: 0px;padding: 0px;height: 100%;width: 100%;
}
body {font-family: arial, Georgia, Garamond, Times, Serif;margin:0px; padding:0;color:#fff;text-align:center;background:#3f3a26 url(../images/background.png) no-repeat top center;min-width:910px;font-size:12px;
}
img{border:0px;
}
a:link{color:#fff;
}
a:visited{color:#fff;
}
a:hover{color:#efec97;
}
.left{float:left;display:inline;
}
.clear {clear:both;
}
.right{float:right;display:inline;
}

/* Header */
#overall{width:910px;margin:auto;
}
#header{width:910px;padding:0;margin:auto;
}
#header img{padding:20px 0 40px 0;
}
#header #logo{float:left;width:417px;height:68px;
}
#header ul{margin-top:35px;background:#3f3a26;
}
#header ul li{float:left;border-right:1px solid #fff;padding-bottom:25px;padding-top:5px;
}
#header ul li a{border-bottom:1px solid #fff;padding: 10px 12px;text-decoration:none;display:block;
}
#phone-number{color:#efec97;cursor:default;
}

/* content */
.left-box{width:128px;height:261px;padding-top:14px;margin-bottom:10px;background:#717250;
}
.left-box p{text-align:left;font-size:16px;padding:14px;color:#efec97;
}
.right-box{width:194px;
}
.content{width:500px;padding:30px 40px;text-align:left;
}
.content h1{font-size:18px;line-height:24px;padding-bottom:6px;
}
.content h4{font-size:16px;line-height:20px;padding-top:12px;color:#eee;
}
.content p{font-size:12px;line-height:18px;
}
.content .left{text-align:right;width:100px;
}
.content .left h1{line-height:14px;
}
.content .right{text-align:left;width:370px;
}
.content .right input, .content .right textarea{padding:2px;margin-top:10px;border:1px solid #ccc;background:#ddd;width:300px;
}
.content .right input:focus, .content .right textarea:focus{background:#fff;
}
.content .left p{padding:2px;margin-top:10px;
}
.content .right input.error{border:1px solid #ff0000;
}
.content .red{color:#ff0000;
}
#submit{width:60px;color:#3f3a26;margin-left:93px;
}
#reset{width:60px;background:#3f3a26;border:1px solid #ddd;color:#ddd;
}
#home p{padding-top:12px;
}

/* Images */
img#nevada-mud{width:128px;height:396px;padding-bottom:10px;
}
img#maco-built-home{width:774px;height:275px;
}
img#nevada-lake{width:194px;height:396px;
}
* html #nevada-lake{margin-top:8px;
}

/*Gallery*/

.galleria li{display:block;width:100px;height:75px;overflow:hidden;float:left;margin:0 ;
}
.galleria li a{display:none;
}
.galleria li div{position:absolute;display:none;top:0;left:180px;
}
.galleria li div img{cursor:pointer;
}
.galleria li.active div img,.galleria li.active div{display:block;
}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;
}
* html .galleria li div span{width:400px} /* MSIE bug */
#main_image{margin:0 auto 6px auto;height:581px;width:774px;background:#322E1F url(../images/loading.gif) no-repeat 50% 50%;
}
#main_image img{margin-bottom:6px;height:581px;width:774px;
}
.nav{padding-top:15px;clear:both;font-size:80%;letter-spacing:3px;text-transform:uppercase;text-decoration:none;
}

.gallery{width:774px;margin:0 auto;
}
.gallery li{width:100px;height:75px;border:3px double #111;margin: 0 2px 2px 2px;
}
.gallery li div{left:240px;
}
.gallery li div .caption{display:none;
}


/* Gallery Slider */
#slider {width: 774px;margin: 0 auto;position: relative;
}
.scroll {width: 774px;height: 100px;overflow: auto;overflow: hidden; position: relative;clear: left;
}
.scrollContainer div.panel {padding: 0px;height: 80px;width: 774px;
}
ul.navigation {list-style:none;margin: 0 0 0 20px;padding: 0;padding-bottom: 9px;
}
ul.navigation li {display:inline;margin-right: 10px;
}
ul.navigation a {padding:5px 0;margin:5px 10px;color: #fff;text-decoration:none;font-variant: small-caps;
}
ul.navigation a:hover {color:#efec97;border-bottom:2px solid #efec97;border-top:2px solid #efec97;
}
ul.navigation a.selected {color: #efec97;
}
ul.navigation a:focus {outline: none;
}
.scrollButtons {position:absolute;top:88px;cursor:pointer;font-variant: small-caps;padding:5px 0;margin:7px 10px;
}
.scrollButtons:hover {color:#efec97;border-bottom:2px solid #efec97;border-top:2px solid #efec97;padding:5px 0;margin:5px 10px;
}
.scrollButtons.left {left: 0px;
}
.scrollButtons.right {right: 0px;
}
.hide {display: none;
}

/* Footer */
#footer{height:45px;margin:0 0 0 160px;padding-top:15px;text-align:center;font-size:12px;
}
#footer li{float:left;padding:5px;
}
#footer li a{color:#fff;text-decoration:none;
}
#footer li a:hover{color:#efec97;
}