body{padding:0;margin:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#4B4B4D;background-color:#F6EBD1;}
*{padding:0;margin:0;}
a{color:#4B4B4D;text-decoration:none;}
p{padding: 8px 0;line-height:21px;}

.clearfix{clear:both;}
.pushHeight{height:30px;}

#wrapper{text-align:left;width:906px;margin:0 auto;background:url(../pics/fade.gif) no-repeat top left;}

#header{width:890px;margin-left:8px;background-color:#ffffff;}
#content{width:890px;margin-left:8px;background-color:#ffffff;}
#header{color:#ffffff;background:url( ../pics/header-bg3.jpg ) no-repeat top left;width:890px;height:306px;}

#sitelogo{height:249px;}
#logo{cursor:pointer;margin-left:20px;height:216px;background:url(../pics/Charles-Horner-logo-white-o.png) no-repeat bottom right;width:411px;}
/*
.sitename{display:block;margin-left:40px;font-size:52px;font-weight:bold;color:white;margin-top:20px;height:49px;}
.sitedescription{display:block;margin-left:40px;font-size:44px;font-weight:normal;color:white;}
*/
ul#sitenav {padding:0;margin:0;width:900px;}
#sitenav li{float:left;display:block;vertical-align:middle;text-align:center;font-size:15px;}
#sitenav a{width:178px;height:57px;display:block;background:url( ../pics/menu/menu2.png) no-repeat top left;}
#sitenav a.active{background:url( ../pics/menu/menu2-active.png) no-repeat top left;}
#sitenav a.activefirst{background:url( ../pics/menu/menu2-active-first.png) no-repeat top left;}
#sitenav a:hover{background:url( ../pics/menu/menu2-active.png) no-repeat top left;}

#sitenav a{height:32px;padding-top:25px;}


h1{color:#4771A4;border:none;font-weight:bold;font-size:32px;}

/* Main content pages */

#content h1{margin-left:40px;padding-top:20px;padding-bottom:10px;}
#content p{margin-left:40px;margin-right:50px;}

p.quote{margin-bottom:20px;}

.gallery{margin-left:40px;padding-top:40px;height:201px;}
.gallery img{border:1px solid #E7E7E8;margin-right:49px;}
.gallery img.last{margin-right:0;}

dl.pricing{padding-top:10px;margin-left:40px;}
dl.pricing dd,dl.pricing dt{float:left;display:block;font-weight:bold;padding-bottom:20px;}
dl.pricing dt{width:406px;clear:left;font-weight:bold;}
dl.pricing dd{width:auto;}

/*dl.pricing dt.last,dl.pricing dd.last{padding-top:40px;}*/



.box-blue,.box-brown{height:202px;width:381px;color:white;margin-left:40px;float:left;font-size:16px;}
.box-brown{margin-left:50px;}
.box-blue span,.box-brown span{font-weight:bold;}
#content .box-blue p{padding-top:40px;margin-left:25px;}
.box-brown dl{padding-top:40px;margin-left:25px;}
.box-brown dd,.box-brown dt{float:left;display:block;}
.box-brown dt{width:71px;clear:left;font-weight:bold;}
.box-brown dd{width:auto;}
.box-brown dt.last,.box-brown dd.last{padding-top:40px;}
.box-brown a{color:#ffffff;}

.box-blue{background:url( ../pics/boxes/box-blue.gif) no-repeat top left;}
.box-brown{background:url( ../pics/boxes/box-brown.gif) no-repeat top left;}

#footer{font-size:90%;text-align:center;padding-bottom:60px;}
.footernav{padding:13px 0;}
.footernav a{padding-right:7px;padding-left:7px;}
.footernav a:hover{text-decoration:underline;}

.textFooter{width:890px;margin-left:8px;border-top:1px solid #DAD0BB;clear:both;}