@charset "utf-8";
/* CSS Document */

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #66422D; }
body { background:#F9F9F9; margin:0; }

h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd { margin:0; padding:0; }

.bld-undrline{ font-weight: bold; text-decoration: underline; }
.clearfix{ display: inline-block; }
.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.highlight{ font-weight: bold;}
html[xmlns] .clearfix{ display: block; }
* html .clearfix{ height: 1%; }

.hidden { display:none; }

.link{ border: none; }

#wrapper { width:100%; height:auto; background:url(../images/common/gradient_bg_top.png) top repeat-x; }
#wrapper2 { width:100%; height:auto; background:url(../images/common/gradient_bg_btm.png) bottom repeat-x; }
#maincontainer { width:990px; height:auto; margin:auto; }

#header { width:990px; height:335px; background:url(../images/header/header_bg.png) no-repeat #5C6950; }
#header h2 { width:593px; height:135px; font-size:30px; color:#FFF; background:url(../images/header/title_bg.png) no-repeat; position:absolute; margin:8px 0 0 10px; padding:60px 0 0 100px; }
#header p { width:250px; height:auto; color:#FFF; position:absolute; margin:110px 0 0 140px; }
	#header p span{ padding-left:85px; }

#header del { width:246px; height:183px; display:block; background:url(../images/header/stone_leaves.png); position:absolute; margin:145px 0 0 0; }

#header ul { width:660px; height:auto;  position:absolute; margin:294px 0 0 220px; font-size:12px; color:#FFF; list-style:none; }
#header ul li { float:left; width:110px; height:34px; background:url(../images/header/nav_div.png) no-repeat right; text-align:center; padding-top:3px; }
#header ul li a { text-decoration:none; color:#FFF; display:block; padding-top:8px; height:25px; }
		#header ul li .twoLines { padding-top:2px; }
		
#header b { width:80px; height:auto; font-size:13px; color:#FFF; position:absolute; margin:297px 0 0 895px; text-align: center;}

#content { width:990px; height:auto; background:#F9F9F9; background:url(../images/content/gradient_bg_btm.png) bottom repeat-x; }
#content .top { width:990px; height:auto;  padding:10px 0 20px 0; background:url(../images/content/gradient_bg_top.png) top repeat-x; }
#content .top dl { float:left; width:330px; }
#content .top dl dt { width:330px; height:171px; }
#content .top dl dt.service1 { background:url(../images/content/box_image_1.png) top center no-repeat; }
#content .top dl dt.service2 { background:url(../images/content/box_image_2.png) top center no-repeat; }
#content .top dl dt.service3 { background:url(../images/content/box_image_3.png) top center no-repeat; }

#content .top dl dt a { width:237px; height:37px; display:block; font-size:15px; text-align:center; text-decoration:none; color:#733E1F; background:url(../images/content/box_title_bg.png) no-repeat; padding:10px 0 0 0; position:absolute; margin:127px 0 0 46px;  }
#content .top dl dd { width:auto; height:auto; padding-left:50px; }
#content .top dl dd ul { float:left; width:auto; list-style:none; margin:5px 30px 0 5px; line-height:17px; }
#content .top dl dd ul li { background:url(../images/content/brown_bullet.jpg) no-repeat left center; padding-left:10px; }
.content_hom{font-size:20px;}
.box{ border:1px 1px 1px 1px; border-style:solid; border-color: #400000; width:580px; text-align:center; padding:5px 0px 5px 0px; margin:20px 0px 20px 250px;}

#content .mid { width:918px; height:auto; border:1px solid #CCC; padding:20px 25px 20px 25px; margin:0 auto 20px auto; }
#content .mid h1 { font-size:20px; padding:0 5px 5px 0; }
#content .mid del { width:132px; height:98px; display:block; background:url(../images/content/butterfly.png); position:absolute; margin:-60px 0 0 800px; }
#content .mid p{ font:arial; font-size:12px;}
.style8{ font:arial; font-size:12px; font-weight:bold; margin: 0px 0px 0px 30px; text-align:center;}
.style9{ font:arial; font-size:12px; margin: 0px 0px 0px 400px; text-align:left;}


.content_float_left{ float: left; list-style:none; text-align:center !important; margin-left:290px; }
.content_float_left li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }

.content_float_left2{ float: left; list-style:none; text-align:center !important;}
.content_float_left2 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }

.content_float_left3{ float: left; list-style:none; text-align:center !important; margin-left:287px; }
.content_float_left3 li{margin:0px; padding:0px 120px 0px 0px; text-align:center !important; }


.content_float_left4{ float: left; list-style:none; text-align:center !important; margin-left:-80px; }
.content_float_left4 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }

.content_float_left5{ float: left; list-style:none; text-align:center !important; margin-left:300px; }
.content_float_left5 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }

.content_float_left6{ float: left; list-style:none; text-align:center !important;  margin-left:100px;  }
.content_float_left6 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }

.content_float_left7{ float: left; list-style:none; text-align:center !important; margin-left:450px; }
.content_float_left7 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }

.content_float_left8{ float: left; list-style:none; text-align:center !important; margin-left:370px;}
.content_float_left8 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }


.content_float_left9{ float: left; list-style:none; text-align:center !important; margin-left:50px;}
.content_float_left9 li{margin:0px; padding:0px 20px 0px 0px; text-align:center !important; }



#content .btm { width:970px; height:auto; border-bottom:1px dotted #333; margin:0 10px 0 10px; padding-bottom:18px; }
#content .btm .left { width:428px; min-height:132px; border:1px solid #CCC; float:left; padding:115px 25px 3px 25px; }
#content .btm .left h3 { width:201px; height:109px; position:absolute; background:url(../images/content/heading_bg_1.png); text-indent:-999em; margin:-125px 0 0 -25px; }
#content .btm .left del { width:195px; height:85px; background:url(../images/content/content_image_1.png); display:block; position:absolute; margin:-100px 0 0 190px; }

#content .btm .left .con { width:428px; min-height:75px; }
#content .btm .left .con p { width:240px; float:left; line-height:17px; padding-right:10px; }
#content .btm .left ul { width:160px; float:right; display:block; list-style:none; border-left:1px solid #CCC; padding:0 0 0 10px; min-height:75px; }
#content .btm .left ul li:first-child { background:url(../images/content/brown_bullet.jpg) no-repeat left center; padding-left:10px; font-weight:bold; color: #66422D; }
#content .btm .left ul li  { font-style:normal; padding:3px 0 0 5px;  color:#000;   }
#content .btm .left ul li strong { padding-left:30px; height:auto; width:auto; font-weight:bold; display:inline-block; }


#content .btm .left small { float:right; height:auto; width:auto; font-size:11px;  background:url(../images/content/brown_arrow.png) no-repeat 0 center; padding-left:8px; }
#content .btm .left small a { color: #66422D; text-decoration:none; }
#content .btm .left small a:hover { color:#999; text-decoration:underline; }

#content .btm .right { width:428px; min-height:132px; border:1px solid #CCC; float:right;  padding:115px 25px 3px 25px; }
#content .btm .right h3 { width:201px; height:109px; position:absolute; background:url(../images/content/heading_bg_2.png); text-indent:-999em; margin:-125px 0 0 -25px; }
#content .btm .right del { width:235px; height:135px; background:url(../images/content/content_image_2.png); display:block; position:absolute; margin:-125px 0 0 210px; }
#content .btm .right h4 { padding-bottom:20px; font-size:12px; }
#content .btm .right p { min-height:82px; line-height:17px; }
#content .btm .right small { float:right; height:auto; width:auto; font-size:11px;  background:url(../images/content/brown_arrow.png) no-repeat 0 center; padding-left:8px; }
#content .btm .right small a { color: #66422D; text-decoration:none; }
#content .btm .right small a:hover { color:#999; text-decoration:underline; }

#content .misc { width:990px; height:auto; }
#content .misc p.hours { float:left; width:auto; padding:7px 7px 7px 140px; }
#content .misc p.links { float:right; width:auto; padding:7px 200px 7px 7px; }
#content .misc p.links a{color:#66422D;}
#content .misc p.links a img{ border:none;}



#footer { clear:both; height:52px; background:url(../images/footer/footer_bg.png); width:990px; margin-top:8px;  }
#footer p.nav { float:left;width:auto; padding:12px; color:#FFF; }
#footer p.nav a { color:#FFF; text-decoration:none; }
#footer p.nav a:hover { color:#999; text-decoration:underline; }
#footer p.copyright { float:right; width:auto; padding:12px; color:#FFF; }


#pacenter
{
text-align:center;

}




