@charset "UTF-8";
/* CSS Document */

body{background:#d2d9cf url(../images/green_bg.gif) repeat;}

a, a:visited{color:#6b8970;}

#main_container{background:url(../images/main_container_bg_green.png) repeat-y;}
#main_container_top{height:2px; margin:0; padding:0; background:url(../images/main_container_top_green.png) top left no-repeat;}
#main_container_bottom{height:7px; margin:0; padding:0; background:url(../images/main_container_bottom_green.gif) top left no-repeat;}
#widget, .left_content_box{background:#ced6ca;  border:1px solid #99b59d;}
#widget_btns{border-left:1px solid #99b59d; border-right:1px solid #99b59d; border-bottom:1px solid #99b59d;}
.left_col_divider{height:2px; width:100%; background: #99b59d; margin:15px 0;}


/* CTA
----------------------------------------*/
.cta {width:431px; text-align:center; height:80px;margin-bottom:20px; position:relative;}
.cta ul{list-style:none;}
.cta ul li{display:inline;}
.cta ul li {float: left;}
.cta ul {
	float: left;
	font-size: small;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.cta ul li a {
	display: block;
	height: 40px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.cta ul li a span {
	cursor: pointer;
	display: block;
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
}
.cta ul li.phone {width: 225px; float:left; background:url(../images/cta_phone_green.gif) no-repeat 0 0; text-indent:-9999px; height:40px;}

.cta ul li.company_info a{width:206px;}
.cta ul li.company_info a span {background:url(../images/cta_company_info_green.gif) no-repeat 0 0;  width:206px;}
.cta ul li.company_info a:hover span {background:url(../images/cta_company_info_green.gif) no-repeat 0 -40px; width:206px;}
