/* Global Reset */
*{margin:0px;padding:0px;}
/* Straight up HTML tags */
a img{border:none;}
a{outline: none;text-decoration:none;color:#660000;}
a:hover{color:#CC0000;}
p, blockquote{margin:15px 0px;}
body{text-align:center;background:url(../images/bodybg.gif) #561e00 repeat-x;position:relative;top:-80px;}
h1{position:absolute;top:260px;left:70px;font:25px arial narrow, arial, sans-serif;color:#660000;}
h2,h3,h4{font:16px arial narrow, Arial, Helvetica, sans-serif;color:#660000;}
/* ID's and proprietary elements */
#container{width:1000px;margin:0px auto;background:url(../images/mainbg.gif) repeat-y;text-align:left;font:11px/18px verdana,sans-serif;color:#666;position:relative;}
#main{background:url(../images/header.jpg) no-repeat;}
#primarynav{position:absolute;left:17px;top:189px;}
#primarynav ul{list-style-type:none;}
#primarynav li{float:left;height:60px;}
#content{width:875px;margin-left:70px;padding-top:300px;}
#primary{width:600px;background:#fff;min-height:420px;}
#primary ul, #primary ol{margin-left:20px;}
#action{position:absolute;top:235px;right:0px;}
#action img{display:block;}
#footercontainer{background:url(../images/footerbg.gif) repeat-x;position:relative;top:-15px;}
#footer{margin:0px auto;width:1000px;background:url(../images/footer.jpg) no-repeat;height:435px;position:relative;color:#fff;font:9px verdana,sans-serif;}
#footer #impact{position:absolute;right:0px;top:150px;}
#footer ul{position:absolute;top:153px;right:60px;list-style-type:none;}
#footer li{float:left;}
#footer li a{display:block;color:#fff;margin-left:5px;}
#footer li a:hover{color:#b49d90;}
#footer #copyright{position:absolute;top:157px;right:60px;}
#footer #testimonials{position:absolute;top:20px;right:300px;width:350px;color:#999;font-size:11px;text-align:right;background:#fff;}
#footer #testimonials img{display:block;float:right;margin-top:5px;}
#footer #testimonials em{color:#561e00;font-style:normal;}
#contactform{position:relative;width:588px;height:407px;background:url(../images/contactbg.gif) no-repeat;}
#contactform #name{position:absolute;left:219px;top:43px;border:solid 1px #ccc;width:294px;height:20px;}
#contactform #email{position:absolute;left:219px;top:70px;border:solid 1px #ccc;width:294px;height:20px;}
#contactform #address{position:absolute;left:219px;top:97px;border:solid 1px #ccc;width:294px;height:20px;}
#contactform #phone{position:absolute;left:219px;top:125px;border:solid 1px #ccc;width:294px;height:18px;}
#contactform #message{position:absolute;left:219px;top:150px;border:solid 1px #ccc;width:294px;height:203px;}
#contactform #submit{position:absolute;left:219px;top:360px;border:none;width:183px;height:62px;background:url(../images/send.gif) no-repeat;}
/* Repeatble Classes */
.center{text-align:center;}
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.splitleft{width:210px;float:left;padding-right:15px;margin-right:20px;border-right:1px solid #333a50;}
.spiltright{width:210px;float:right;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}