body{background:#161616 url(images/background.jpg) repeat;font:12px/22px Geneva,Arial,Helvetica,sans-serif;color:#C6C6C6;margin:0;padding:0}img,div,body{behavior:url(iepngfix.htc)}a{color:#D06C00;text-decoration:none}a:hover{text-decoration:underline}@font-face{font-family:OgiremaBold;src:url(fonts/OgiremaBold.ttf)}.line{height:6px;width:100%;background:#A4BD19}#header{height:100px;width:960px;margin:auto}#logo{background:url(images/logo.png) left bottom no-repeat;height:100px;width:390px;display:block;float:left}#logo img{margin: 50px 0 0}.menu{width:570px;height:86px;display:block;float:left;position:relative;text-align:right;padding:0}.menu ul{list-style:none;position:absolute}.menu li{float:left}.menu a{line-height:35px;color:#C6C6C6;text-decoration:none;display:inline-block;text-transform:uppercase;margin:50px 0 0 40px;padding:0}.menu a:hover{color:#D06C00}.topshadow,.bottomshadow{height:10px;width:960px}.topshadow{background:url(images/shadowtop.png) bottom center no-repeat;margin:30px auto 0}.bottomshadow{background:url(images/shadowbottom.png) top center no-repeat;margin:0 auto 30px}#content{width:960px;text-align:left;border:1px solid #161616;background:url(images/shadow.png) top center repeat-y;margin:auto;padding:0}.clear{width:100%;clear:both}.blocks{width:440px;display:block;float:left;padding:10px 20px}.blocks p,.longblocks p{padding:0 10px}.longblocks{padding:10px 20px}.half{width:460px;display:block;text-align:left;float:left}#testimonialwrapper{width:400px;float:left;text-align:center;margin:50px 0 0 100px}.testimonials{color:#444;text-shadow:-1px -1px 0 #000;font:italic 22px/42px "Times New Roman", Times, serif}.name,.site{text-align:right;font:12px/22px OgiremaBold}#slider{width:960px;height:450px;position:relative;margin:50px auto}.scroll{height:450px;width:770px;overflow:auto;float:left;position:relative;clear:left}.navigation{width:170px;float:left;margin:0 0 0 20px}.navigation a{display:block;text-align:right;text-decoration:none;text-transform:uppercase;font:12px/26px OgiremaBold;color:#C6C6C6}.navigation a:hover{text-decoration:none;color:#D06C00}.scrollContainer div.panel{height:500px;width:1540px}.scrollButtons{display:none;width:170px;height:40px;text-align:right;margin:0 0 40px}.scrollButtons img{cursor:pointer;margin:0 10px}.portfolioimg{float:left;width:620px;height:400px}.portfolioimg img,.homepics{box-shadow:3px 3px 5px #000;-moz-box-shadow:3px 3px 5px #000;-webkit-box-shadow:3px 3px 5px #000}.caption{float:left;width:140px;height:400px;margin:0 0 0 10px}h1,h2,.menu a{font-family:OgiremaBold;text-shadow:-1px -1px 0 #000}h1{color:#A4BD19;font-size:100px;line-height:100px;margin:40px 0 20px}h2{color:#D06C00;font:16px/26px;text-transform:uppercase}form{text-align:left;line-height:25px;width:500px;margin:auto}fieldset{outline:none;border:0;margin:0;padding:0}select{width:300px}input[type=submit]{cursor:pointer;margin:20px 0;padding:10px 30px}textarea{width:480px;height:200px;padding:10px}input[type=text],input[type=password]{width:290px;float:left;display:block;padding:10px}label{display:block;float:left;width:150px;line-height:40px;margin:0}.input{width:500px;height:40px;margin-top:20px}.textarea{width:500px;margin-top:20px}.alertbox{width:40px;height:40px;float:left;display:block}.alert{background:url(images/alert.png) no-repeat;cursor:pointer}.check{background:url(images/check.png) no-repeat}.alert,.check{display:block;width:30px;height:40px}.alertbox div{display:none;position:absolute;text-align:center;margin:-38px 0 0 40px}.msg{text-align:center;height:40px;margin:15px 0 0}.formmsg,.alertbox div{color:#D06C00;font-weight:700;text-shadow:-1px -1px 0 #000;width:250px;background:#202020;padding:5px 30px}input,textarea{font:12px Geneva,Arial,sans-serif;background:#666;color:#C6C6C6;outline:none;border:0}input[type=text]:focus,input[type=password]:focus,textarea:focus,input[type=submit]:hover{border:0}input,textarea,.portfolioimg img,.homepics,.formmsg,.alertbox div{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}input,textarea,.formmsg,.alertbox div,{box-shadow:-1px -1px 0 #000;-moz-box-shadow:-1px -1px 0 #000;-webkit-box-shadow:-1px -1px 0 #000}#footer{text-align:center;font-size:10px}#footer a{margin:0 10px}
