body{background:url(../images/bg-body.jpg) repeat-x #8BA360; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
.main{background:url(../images/bg-wrapper.png) repeat-y top center;}

input.search-box{background:#E7ECDF; border:1px solid #CBD6B9; color:#669933; font-size:10px;  height:13px; margin-right:3px;}
.phone-email{font-size:11px; color:#999999; text-align:right; padding-right:50px; height:50px;}
.phone-email span{color:#669933; font-size:20px;}
.phone-email span a{color:#669933; text-decoration:none}

.top-nav{background:url(../images/bg-top-nav.jpg) repeat-x; height:29px}
.top-nav ul{margin:0; padding:0; margin-left:182px; list-style-type:none}
.top-nav ul li {float:left; line-height:27px; font-size:15px; color:#C6CCBA; text-align:center }
.top-nav ul li a{color:#999999; font-size:11px; text-decoration:none; width:114px; height:29px; line-height:27px; display:block; float:left}
.top-nav ul li a:hover{background:url(../images/bg-top-nav-o.jpg) repeat-x; width:114px; height:29px; line-height:27px; }
.top-nav ul li a.current{background:url(../images/bg-top-nav-o.jpg) repeat-x; width:114px; height:29px; line-height:27px; }

.quote{width:188px; background:#669933; padding:10px 15px 10px 15px; font-size:16px; color:#ffffff; text-align:left}

.quote-text{background:url(../images/quote-2.jpg) no-repeat bottom right; padding-bottom:12px; padding-right:15px;}
.quote-text span{font-size:13px}
.quote-text em{font-size:11px; font-style:normal}
.whole-container{padding-top:12px}


.container{background:url(../images/cartoon.jpg) right 25px no-repeat; height:400px; padding:0 200px 15px 35px; vertical-align:top}
.container p{margin-top:0; padding-top:0}
.container a.clickhere{font-size:10px; color:#779345; text-decoration:none}
.container a:hover.clickhere{text-decoration:underline}
.breadcrumb{color:#B2B2B2}
.breadcrumb a{color:#B2B2B2; text-decoration:none}
.breadcrumb a:hover{text-decoration:underline}
.page-heading{height:50px; color:#669933; font-family:Arial, Helvetica, sans-serif; font-size:15px}


.left-sec{width:182px; vertical-align:top}
.grey-box{background:#F0F0F0; padding:12px 15px 12px 25px; margin-bottom:8px;}
.grey-box a{color:#669933; text-decoration:none; font-weight:bold}
.grey-box a:hover{text-decoration:underline}
.grey-box p{margin:8px 0 0 0; padding:0}
.grey-box p a{color:#666666; text-decoration:none; font-weight:normal}
.grey-box p a:hover{color:#666666; text-decoration:underline; }

.bottom-sec{color:#B2B2B2; padding:20px 20px 10px 20px;}
.bottom-sec a{color:#B2B2B2; text-decoration:none}
.bottom-sec a:hover{text-decoration:underline}