#foxboro_col1 #foxboro_side-menu {
margin-left:15px !important;
}

#foxboro_col3 #foxboro_side-menu {
margin-right:15px !important;
}

/* ----------------     MENU     ---------------- */


/* ----------   END MENU VERTICAL    ----------- */

/* ---------------   CONTENT    ---------------- */
#foxboro_col1 div.block div.pad,
#foxboro_col3 div.block div.pad {
border:double 3px #C2CCD0 !important;
padding:8px !important;
}

#foxboro_col1 .ISContent h3,
#foxboro_col3 .ISContent h3 {
background-color:#4C7634 !important;
color:#FFFFFF !important;
margin-left:-20px !important;
margin-right:-20px !important;
margin-top:-6px !important;
padding:4px 20px !important;
font-size:16px !important;
font-weight:normal !important;
border-bottom:none !important;
}
#bb-container {
padding-bottom:10px !important;
}
#foxboro_col1 .IngeniMailSubscribeEmailInput,
#foxboro_col3 .IngeniMailSubscribeEmailInput,
#foxboro_col1 .ContactFormWrapper .FormSubmitButton,
#foxboro_col3 .ContactFormWrapper .FormSubmitButton {
width:95% !important;
}
#foxboro_top table h1 {
margin:0 !important;
padding:10px 0 !important;
font-family:verdana,arial,Sans-Serif !important;
font-size:18px !important;
}
.ISContent ul,
#bb-container ul,
.BlogPostList ul {
list-style-type:disc !important;
}
.BlogPostList ul {
color:#D1E5C6 !important;
}
#foxboro_col2 .ISContent ul,
#foxboro_col2 .ISContent ol,
#bb-container ul,
#bb-container ol {
padding-left:30px;
}
/* -------------     END CONTENT    --------------- */

/* -----------     BLOG POST TITLE    ------------- */
#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font-size:18px !important;
color:#233611 !important;
text-decoration:none !important;
font-weight:normal !important;
line-height:1.4em !important;
font-family:Arial,Helvetica,sans-serif !important;
}
#bb-container #listing .item h3 a {
font-size:14px !important;
font-weight:bold !important;
}
#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover {
text-decoration:none !important;
color:#4C7634 !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a,
#bb-container .post .CMSConfigureBox.BlogEditBox a,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a {
color:#FFFFFF !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}
#bb-container .listing .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}

/* ---------     END BLOG POST TITLE    ----------- */

body{
	background: url(images/bg.png);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
}

h1 {
  background: #FFFFFF;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 18pt;
  font-family: Arial;
}

p {
  font-family: Arial;
  color:#585858;
  font-size:12px;
}

#container {
	width: 880px;
	margin: 0 auto;
}

.header{
	height:200px;
	padding-top: 5px;
}

#left-column {
	width: 550px;
	float: left;
}

#head-banner{
	float:left;
	position: relative;
}

#list-content{
	width:520px;
	margin-top: 5px;
	padding-right: 30px;
	background-image: url(images/features-gradiant-.png);
	background-position: top left;
	;
	padding-top: 5px;
	background-repeat: no-repeat;
}

#list-content .text-area {
	min-height: 150px;
	float: left;
	width: 545px;
}

#picture1 {
	/* [disabled]width: 190px; */
	/* [disabled]height: 140px; */
	float:left;
	margin-top: 10px;
	padding: 0 15px 0 0;
}

.post_txt {
	float: left;
	width: 330px;
}

.post_txt h2 {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	/* [disabled]line-height: 24px; */
}

.post_txtt p {
	font-family: Arial;
	color:#585858;
	font-size:12px;
}

.post_txt ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	}

.post_txt li {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0.3em 0.2em;
	padding-left: 20px;

}

#right-column {
	float: right;
	width: 325px;
}

.form{
	background: url(images/contact-us-form-bg.png) no-repeat;
	height:375px;
	width:332px;
	margin-left: -6px;
	margin-top: 6px;
}

#footer {
	background-image: url(images/footer-gradiant-.png);
	background-position: center top;
	width: 880px;
	padding-top: 25px;
	background-repeat: no-repeat;
	height: 55px;
	text-align: center;
}

.copyright {
	width: 50%;
	float: left;
}

.designby {
	width: 50%;
	float: right;
}

.designby span {
	color: #3a4a8f;
}

form {
	margin: 0px;
	padding-left: 63px;
	padding-top: 60px;
}

label {
	font-family: Arial;
	font-size: 12px;
	color: #585858;
	float: left;
	width: 20em;
}

input {
	float: left;
	background-image: url(images/form-box.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 204px;
	border: none;
	margin-bottom: 8px;
	padding: 5px;
}

.submit {
	background-color: transparent;
	background-image: url(images/quote-submit-button.png);
	background-repeat: no-repeat;
	height: 32px;
	width: 166px;
	text-indent: -9999px;
	cursor: pointer;
	border: none;
	margin-left: 20px;
	margin-top: 10px;
}
h2 {
	font:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#585858;
	
}
#content-right{
	border-left: 1px solid; 
	border-color:#d4d4d4 #d4d4d4;
	padding-left: 30px;
	
}

#container #right-column #content-right #map {
	
}
#container #right-column #content-right h2 {
	
}
#container #right-column #content-right #bbb {
	padding-left: 23px;	
}
#counties{
	width:125px;
	float:right;
	margin:auto;
	
}
#container #right-column #content-right #versa {
	padding-left: 25px;
	
}
