

h2 {
   margin-left: -40px;
}
h3 {
   color: #68236D;
   font-family: Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
   font-size:  1.3em
}
h4 {
   color: #68236D;
   font-family: Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
   font-size:  1.0em
}

#wrapper {
   position: relative;
   height: 1720px;
   background: #fff url('/images/layout/home-bg-6.jpg') no-repeat left top;
}
#main {
   position: relative;
   padding: 20px 270px 161px 65px ;
   height: 1140px;
   z-index: 20;
}
#header {
   padding-top: 405px;
   height: 40px;
}
#navigation {padding: 0;}
#navigation a {
   display: block;
   padding-top: 40px;
   height: 0;
   overflow: hidden;
   background: transparent;
}
#n-home, #n-services, #n-visitor_info, #n-about_us, #n-contact_us #n-monthly_tips
{}

#n-home a            { width: 1px; background-position: 0px 0px; }
#n-services a        { width: 165px;  background-position: 0px 0px; }
#n-visitor_info a    { width: 110px; background-position: -165px 0px; }
#n-about_us a        { width: 155px;  background-position: -270px 0px; }
#n-contact_us a      { width: 145px; background-position: -455px 0px; }
#n-monthly_tips a    { width: 290px; background-position: -580px 0px; }

#questions {
   position: absolute;
   top: -1px;
   left: 570px;
   width: 250px;
   height: 905px;
   background: transparent;
   z-index:39;
}
#questions p {
   line-height: 1em;
}
#questions h3 {
   margin-left: -100px;
}

.specials{height:137px;background:url(/images/featured.jpg) top left repeat-x;border:3px solid #E2E8F0;float:right;margin:55px 0 0 38px;width:195px;padding:0 8px;position:relative;top:10px\9;right:-15px;width:203px\9}
.specials h4{color:#68236D;float:left;font-family:Verdana;font-size:14px;font-weight:bold;margin:9px 0;text-align:center;text-shadow:1px 1px 0 #FFFFFF;width:100%}
.specials p{font-size:11px;color:#8c8c8c;text-align:center;margin:0 0 4px}
.specials form{margin:0}
.specials button{border:none;background:#7d90a8;color:#fff;padding:6px 7px;cursor:pointer;font-size:11px;padding:6px\9 0px\9;font-size:9px\9;margin:2px\9 6px\9 7px\9 0\9}
.specials input.home_button{border:none;background:#7d90a8;color:#fff;padding:6px 7px;cursor:pointer;font-size:11px;padding:6px\9 0px\9;font-size:9px\9;margin:2px\9 6px\9 7px\9 0\9}

.specialsWide{height:150px;background:url(/images/featured.jpg) top left repeat-x;border:3px solid #68236D;float:left;margin:0 0 0 0;width:390px;padding:0 8px;position:relative;top:10px\9;right:-15px;width:398px\9}
.specialsWide h4{color:#68236D;float:left;font-family:Verdana;font-size:17px;font-weight:bold;margin:8px 0;text-align:center;text-shadow:1px 1px 0 #FFFFFF;width:100%}
.specialsWide p{font-size:14px;font-weight:bold;color:#666666;text-align:center;margin:0 0 4px}
.specialsWide form{margin:0}
.specialsWide button{border:none;background:#7d90a8;color:#fff;padding:6px 7px;cursor:pointer;font-size:11px;padding:6px\9 0px\9;font-size:9px\9;margin:2px\9 6px\9 7px\9 0\9}
.specialsWide input.home_button{border:none;background:#7d90a8;color:#fff;padding:6px 7px;cursor:pointer;font-size:11px;padding:6px\9 0px\9;font-size:9px\9;margin:2px\9 6px\9 7px\9 0\9}

.specialsWide .blog-links { text-align: center;margin-top:5px;font-weight:bold; }
.specialsWide .blog-links a{display:inline-block;padding:3px 0;text-align:center;width:200px;background:#6F8C9F;background:-moz-linear-gradient(top, #8facbf 0%, #5c798c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8facbf), color-stop(100%, #5c798c));background:linear-gradient(#8facbf, #5c798c);-pie-background:linear-gradient(#8facbf, #5c798c);border:1px #5c798c solid;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font:11px/14px Arial;}
.specialsWide .blog-links a:hover{background:#8EABBE;background:-moz-linear-gradient(top, #b1cee1 0%, #5c798c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1cee1), color-stop(100%, #5c798c));background:linear-gradient(#b1cee1, #5c798c);-pie-background:linear-gradient(#b1cee1, #5c798c);border:1px #5c798c solid}
.specialsWide .read-more { margin-right: 0.2em; }

.specialsHeadline{font-weight:bold;color:#68236D;font-size:12px;}
.specialsPhone{font-weight:bold;color:#68236D;font-size:18px;}
.specialsEmail{font-weight:bold;color:#68236D;font-size:14px;}

.asl{margin:5px 1px 5px 0;padding:0;float:left;width:65px\9}
.asl li{height:19px;list-style-type:none;color:#878787;font-size:10px;font-family:Arial;text-align:right;letter-spacing:-0.01em;font-size:9px\9}
.asr{margin:5px 0;padding:0;float:left;position:relative}
.asr li{list-style-type:none;height:19px}
.asr input{border:1px #ccc solid;width:96px;margin:0 2px 0 0;color:#878787;font-size:9px;font-family:Arial;width:85px\9}
.asr select{border:1px #ccc solid;width:96px;color:#444444;font-size:9px;font-family:Arial;width:85px\9}
.asr img{position:absolute;top:2px;right:2px}

#footer {
	position: absolute;
	bottom: 5px;
	left: 25px;
	z-index: 50;

}

#navigation {
position: relative;
z-index: 11000;
}

