/* content area */
#brighton_content {
	padding: 0 0 115px;
}
#brighton_two-column-right {
	margin-top: 12px;
	background: url(images/homepage-corner.png) no-repeat 0 0 !important;
	padding-top: 15px !important;
}
#brighton_two-column-right #brighton_col2 {
	width: 459px !important;
}
#brighton_two-column-right #brighton_col3 {
	width: 306px !important;
}
#brighton_two-column-right #brighton_col2 div.pad {
	padding: 0 48px 0 20px !important;
}


/* col2 */
#brighton_col2 p {
	font-size: 1em !important;
}
#brighton_col2 h2 {
	color: #000000 !important;
	font-size: 16px !important;
	line-height: 1em !important;
	margin: 0 0 10px !important;
}
#brighton_col2 ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
}
#brighton_col2 ul li {
	background: url(images/body-text-li.png) no-repeat 0 6px;
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 15px;
}
#brighton_col2 a {
	color: #cd1041 !important;
}

#testimonials {
	font-size: 13px;
	line-height: 17px;
	color: #333333;
	background: url(images/testimonial-bottom.png) no-repeat left bottom;
	width: 400px;
	margin: 35px 0 0 -7px;
}
#testimonials div.inside {
	background: url(images/testimonial-top.png) no-repeat left top;
	width: 367px;
	padding: 12px 13px 22px 20px;
}
#testimonials h3 {
	color:#666666 !important;
	font-family: Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 1em !important;
	padding: 0 !important;
	margin: 0 0 15px;
}
#testimonials div.testimonial {
	padding: 0 0 15px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
}
#testimonials div.testimonial.last {
	border: none !important;
	padding: 0 !important;
	margin: 0 0 25px !important;
}
#testimonials div.quote {
	font-size: 12px;
	color: #cd1041;
	background: url(images/quote-top.png) no-repeat left top;
	padding: 14px 11px 0;
	margin: 0 0 12px;
}
#testimonials div.endquote {
	background: url(images/quote-bottom.png) no-repeat left top;
	height: 20px;
	margin: 7px -11px 0;
}
#testimonials a {
	color: #cd1041 !important;
}

/* col3 */
div.free-trial {
	width: 293px;
	height: 102px;
	background: url(images/free-trial-background.png) no-repeat;
	padding: 12px 0 8px 13px;
	margin: 0 0 25px;
	font-family: "Helvetica Neue", Arial, sans-serif;
	position: relative;
}
div.free-trial h3 {
	color: #cd1041;
	font-size: 20px;
	line-height: 1em;
	margin: 0 0 10px;
}
div.free-trial ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
}
div.free-trial ul li {
	background: url(images/free-trial-li.png) no-repeat 0 3px;
	font-size: 17px;
	line-height: 21px;
	padding: 0 0 0 15px;
}
div.free-trial a.cta {
	height: 114px;
	width: 299px;
	display: block;
	position: absolute;
	left: 7px;
	top: 0;
}

div.cta-container {
	margin: 0 0 40px 7px;
}
div.cta {
	margin-bottom: 35px;
}
div.cta.last {
	margin: 0 !important;
}
div.cta h3 {
	color: #cd1041;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	line-height: 1em;
	margin: 0 0 10px;
}

#brighton_content div.blogblock {
	width: 299px;
	height: 341px;
	margin: 0 0 35px 7px !important;
	background: url(images/blog-background.png) no-repeat;
}
#brighton_two-column-right #brighton_col3 div.blogblock div.pad {
	margin: 0 !important;
	padding: 12px 5px 0 40px !important;
	background: none !important;
}
#brighton_content div.blogblock h3 {
	color:#666666 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	line-height: 1em !important;
	padding: 0 !important;
	margin: 0 0 10px;
}

div.blogblock td.Item, div.blogblock td.AltItem {
	padding: 7px 0 8px !important;
}
#brighton_col3 div.blogblock div.ItemLink a {
	font-size: 12px !important;
	line-height: 16px !important;
	color: #cd1041 !important;
}