/* -------------------------------------- Global styles ----------------------------------------- */body, div, p, table, td, form, label, h1, h2, h3, h4, h5, h6 {	margin:0;	padding:0;}a:link {	color:#003399;}a:visited {	color:#003399;}a:hover {	color:#5c8eda;}a.arrow {	padding:0 16px 0 0;	background:url(images_new/icon-arrow.gif) right 0 no-repeat;	color:#003399;	font-weight:normal;	font-size:10px;	text-transform:uppercase;}a.arrow:visited {	color:#003399;}a.arrow:hover {	text-decoration:underline;	color:#5c8eda;	background-position:right -22px;}p.more_right {	text-align:right;}p.credit {	text-align:right;}/* -------------------------------------- Body and outer frame styles ----------------------------------------- */body {	background:#b9b9b1 url(images_new/background-shade.gif) center top repeat-y;	text-align:center;}div#main {	margin-right:auto;	margin-left:auto;	width:781px;	text-align:left;	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}/* -------------------------------------- Header styles ----------------------------------------- */#header {	position:relative;	z-index:20;	height:97px;}img#logo {	margin:8px 0 6px 5px;}img#tagline {	position:absolute;	top:48px;	left:100px;}/* Mini nav styles */ul#mini_nav {	padding:0;	text-align:right;	position:absolute;	top:30px;	right:0;	margin:0;}ul#mini_nav li {	display:inline;	list-style-type:none;	border-right:1px solid #6a6a6a;	line-height:12px;	padding:0;}ul#mini_nav li.last {	padding-right:0;	border-right:none;}ul#mini_nav li a {	text-decoration:none;	color:#6a6a6a;	font-size:10px;	line-height:10px;	padding:0 4px;}ul#mini_nav li a:hover {	text-decoration:underline;}/* Main nav styles */ul#main_nav {	padding:0 17px;	list-style:none;	position:absolute;	top:75px;	left:0;	margin:0;	height:18px;	background:#3e6093;}ul#main_nav li {	float:left;	display:block;	margin:0 2px;}ul#main_nav li a {	display:block;	float:left;	text-decoration:none;	line-height:18px;	font-size:10px;	padding:0 18px 0 24px;	color:white;	background:url(images_new/bullet-nav.gif) 14px 50% no-repeat;}ul#main_nav li a.last {	padding-right:2px;}/*li#home a { background:url(images_new/bullet-nav-home.gif) 14px 50% no-repeat; }li#about_us a { background:url(images_new/bullet-nav-about_us.gif) 14px 50% no-repeat; }li#solutions a { background:url(images_new/bullet-nav-solutions.gif) 14px 50% no-repeat; }li#clients a { background:url(images_new/bullet-nav-clients.gif) 14px 50% no-repeat; }li#news_events a { background:url(images_new/bullet-nav-news_events.gif) 14px 50% no-repeat; }li#resources a { background:url(images_new/bullet-nav-resources.gif) 14px 50% no-repeat; }li#certification a { background:url(images_new/bullet-nav-certification.gif) 14px 50% no-repeat; }*//* Dropdown menu styles */ul#main_nav li ul {	padding:0 0;	border:1px solid #CCCCCC;	margin:0px 0 0;	clear:left;	list-style:none;	background:white;	position:absolute;	left:-999em;} *|html ul#main_nav li ul {margin-top:18px;}/**/ /* Star-pipe-html hack: Hides from all IE, inluding 7. Puts submenu in right spot for FF, Safari, etc */ul#main_nav li ul li {	float:left;	padding:0;	margin:0;	clear:left;	background:#f9f9ee;}ul#main_nav li ul li ul li {	padding-bottom:5px;}ul#main_nav li ul ul {	margin: -24px 0 0 135px;	width:138px;}ul#main_nav li ul li a {	display:block;	float:none;	line-height:14px;	margin:0;	padding:5px 8px;	width:120px;	background-image:none;	font-size:11px;	color:#6a6a6a;}ul#main_nav li#solutions ul ul {	margin: -24px 0 0 190px;	width:191px;}ul#main_nav li#solutions ul li a {	width:175px;}ul#main_nav li ul li a.parent {	background:url(images_new/icon-dropdown_arrow.gif) right 9px no-repeat;}ul#main_nav li ul li a.parent:hover {	background-position: right -39px;}ul#main_nav li:hover, ul#main_nav li.sfhover {	background-color:#eee;	color:#3e6093;}ul#main_nav li:hover a, ul#main_nav li.sfhover a {	color:#3e6093;	background-image:url(images_new/bullet-nav-on.gif);}ul#main_nav li:hover li a, ul#main_nav li.sfhover li a {	color:#3e6093;	background-image:none;}ul#main_nav li:hover li:hover a, ul#main_nav li.sfhover li.sfhover a {	color:#3e6093;}ul#main_nav li:hover ul ul, ul#main_nav li.sfhover ul ul {	left:-999em;}ul#main_nav li:hover ul, ul#main_nav li li:hover ul, ul#main_nav li.sfhover ul, ul#main_nav li li.sfhover ul {	left:auto;}span.reg_mark {	font-size:9px;	vertical-align:super;}span.trade_mark {	vertical-align:sub;}/* ----------------------------------- Home page billboard styles ------------------------------------- */#billboard {	position:relative;	z-index:10;	height: 190px;}#billboard a {	color:white;}#billboard object, #billboard img {	float:left;}#billboard p#assessment {	position:absolute;	top:152px;	left:404px;	color:white;}#billboard p#more_testimonials {	position:absolute;	top:165px;	left:632px;	color:white;}#billboard a.arrow {	text-decoration:none;}#billboard a.arrow:hover {	text-decoration:underline;}/* ---------------------------- Home page features (left column) styles -------------------------------- */#home_features {	width:589px;	float:left;	padding-bottom:10px;}#home_features h2 {	line-height:20px;	padding:15px 0 0 0;	overflow:hidden;	margin:16px 0 8px;	border-bottom:2px solid #727272;	background-repeat:no-repeat;	height:0px !important;	height /**/:15px;}#home_features h2 a {	display:block;	margin-top:-15px;	padding-top:15px;	height:15px;}#home_features p {	margin: 0 0 8px;}#home_features a.arrow {	text-decoration:none;}#home_features a.arrow:hover {	text-decoration:underline;}/* What Makes Integrity Systems Different? styles */h2#what_different {	background-image:url(images_new/hdr-home-different.gif);}#home_intro {	background:#f9f9ee;	padding:9px;}#home_intro img {	float:left;	margin-right:6px;}/* Our Solutions styles */h2#our_solutions {	background-image:url(images_new/hdr-home-solutions.gif);}#home-solutions {	clear:both;	height:146px;}.home-solution_box {	float:left;	margin-right:4px;	height:146px;	padding:0 12px 0 7px;	position:relative;}#home_features .home-solution_box p {	line-height:14px;	margin-bottom:3px;}.home-solution_box p.more_right {	position:absolute;	bottom:2px;	left:85px;	line-height:16px;}.home-solution_box h3 {	padding:26px 0 0 0;	overflow:hidden;	background-repeat:no-repeat;	height:0px !important;	height /**/:26px;	margin:3px 0 3px;}.home-solution_box h3 a {	display:block;	margin-top:-26px;	padding-top:26px;	height:26px;}#home-increase_sales h3 {	background-image:url(images_new/hdr-home-increase_sales.gif);}#home-improve_loyalty h3 {	background-image:url(images_new/hdr-home-improve_loyalty.gif);}#home-retain_people h3 {	background-image:url(images_new/hdr-home-retain_people.gif);}#home-sales_training h3 {	background-image:url(images_new/hdr-home-sales_training.gif);}.home-solution_box a.arrow {	color:white;}.home-solution_box a.arrow:hover {	color:white;}.home-solution_box a.arrow:visited {	color:#fff;}#home-increase_sales {	width:127px;	background:url(images_new/home-gradient-sales.jpg) left bottom no-repeat;}#home-improve_loyalty {	width:126px;	background:url(images_new/home-gradient-loyalty.jpg) left bottom no-repeat;}#home-retain_people {	width:126px;	background:url(images_new/home-gradient-retain_people.jpg) left bottom no-repeat;}#home-sales_training {	width:127px;	margin-right:0;	background:url(images_new/home-gradient-training.jpg) left bottom no-repeat;	padding:0 7px;}/*Let us help you CREATE VALUE for your customers! (contact form) styles*/h2#home-create_value {	margin-right: 0;	background: url(images_new/hdr-home-create_value.gif) 0 0 no-repeat;}#content-form .contact_form {	background: #F5F0EC;	padding: 10px 10px;}#home-form p {	margin-bottom: 3px;}#home-form {	margin: 0 0 10px;	background: none repeat scroll 0 0 #FAF7EE;}.contact_form label {	font-size: 90%;	width:61px;}.contact_form p#textarea textarea {	width:280px;	height: 145px;	border: 1px solid #666;	padding: 4px;	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}.contact_form #employees label {	text-align: center;	line-height: 1.1em;}#form_col1 {	width: 210px;	float: left;	position: relative;}#form_col2 {	float: right;}#form-wrapper {	margin: 10px 10px;}p#employees {	position: absolute;	right: 4px;	bottom: 0px;}#content-form {	background: #FAF7EE;}input.textfield {	border:1px solid #666;	padding: 4px;}input.checkbox {	display:block;	height:13px;	line-height:1.4em;	margin:6px 0 0 3px;	width:13px;}label.choice{	display:block;	font-size:100%;	line-height:1.4em;	margin:-1.55em 0 0 26px;	padding:3px 0 5px;	width:90%;}.checkbox_other {	display:inline;	top: 0.5;}.field .check input {margin-top:4px;}.field .check label {display:inline;float:none;padding-left:7px;width:auto;}#content-form #form_col1 {	width: 200px;}#content-form.contact_form p {	margin-bottom: 3px;}/* Books by Ron Willingham styles */h2#books {	background-image:url(images_new/hdr-home-books.gif);}#home-books {	clear:both;}#home-books p {	line-height:14px;}#home-books a {	font-weight:bold;	text-decoration:none;}#home-books a:hover {	text-decoration:underline;}#home-books a.arrow {	font-weight:normal;}#home-book_selling {	width:270px;	float:left;	clear:left;	padding-right:26px;	background:url(images_new/dots-vertical.gif) top right repeat-y;	margin-right:15px;}#home-book_selling {	\width: 296px;	w\idth: 270px;} /* Simplified box model hack */.home-book_box img.book {	float:left;	margin-right:10px;}/* ---------------------------- Home page column (right column) styles --------------------------------- */#home_column {	width:177px;	float:right;	padding:0;}/* -------------------------------------- Feature column styles ----------------------------------------- */#column_features {	padding-top:10px;}#column_features h3 {	padding:0;	margin:5px 0 4px;	font-size:11px;	text-transform:uppercase;	color:#688272;}.column_section {	background:url(images_new/dots-horizontal.gif) bottom left repeat-x;	padding:0 0 7px;	margin-bottom:12px;}#column_features {	font-size:10px;}#column_features ul {	margin:0;	padding:0;	list-style:none;}#column_features li {	margin:0 0 5px 3px;	line-height:14px;	padding:0 0 0 8px;	background:url(images_new/bullet-list.gif) left 6px no-repeat;}#home_column #column_features p {	margin:0 0 8px;}#column_features p {	line-height:14px;	margin:0 5px 8px;}#column_features p.quote {	text-indent:-5px;}#column_features img.book_cover {	float:left;	margin-right:6px;}#column_features a {	text-decoration:none;}#column_features a:hover {	text-decoration:underline;}/* -------------------------------------- Left column styles ----------------------------------------- */#left_column {	float:left;	width:187px;	padding-bottom:20px;}#left_column #column_features {	margin:0 7px;	clear:both;}/* Left nav styles */ul#left_nav {	float:left;	margin:0;	padding:0;	list-style:none;	border-top:1px solid #e5e5e5;}#integrity_central ul#left_nav {	margin-top:15px;}ul#left_nav li {	padding:0;	border-bottom:1px solid #e5e5e5;	position:relative;	line-height:12px;	float:left;}ul#left_nav li a {	display:block;	text-decoration:none;	text-transform:uppercase;	color:#6a6a6a;	font-size:10px;	line-height:12px;	text-align:right;	padding:8px 35px 8px 0;	background:#f9f9ee url(images_new/icon-nav_arrow.gif) 160px 11px no-repeat;	width:152px;}ul#left_nav li.current a {	background-color:#eee;}ul#left_nav li.home a {	background-color:#999;	color:white;	background-position:160px -72px;}ul#left_nav li.home a:hover {	background-color:#999;	color:white;	color:#003399;}ul#left_nav li.category a {	background-color:#ccc;}ul#left_nav li.category a:hover {	background-color:#999;}ul#left_nav li.current li a {	background-color:#f9f9ee;}ul#left_nav li.current li a:hover {	background-color:#eee;}ul#left_nav li:hover, ul#left_nav li.sfhover {	background-color:#eee;}ul#left_nav li a:hover {	background-color:#eee;	color:#003399;	background-position:160px -35px;}ul#left_nav li ul {	float:left;	padding:0;	margin:0;	list-style:none;	position:absolute;	left:-999em;	width:165px;	border:1px solid #e5e5e5;}ul#left_nav li ul li {	padding:0;	float:left;	border-bottom:none;}ul#left_nav li ul li a {	display:block;	text-decoration:none;	text-transform:none;	color:#6a6a6a;	font-size:11px;	text-align:left;	padding:6px 0 10px 15px;	background:#f9f9ee;	background-image:none;	width:160px;}ul#left_nav li:hover ul, ul#left_nav li.sfhover ul {	left:187px;	top:-.10em;}/* -------------------------------------- Content styles ----------------------------------------- */#content {	float:right;	width:588px;	padding-bottom:20px;}.ic-login#content {	float:none;	width:779px;	padding-bottom:20px;}#content_body {	padding-left:19px;	padding-right:10px;}.ic-login#content #content_body {	padding:0 100px;}#content h1 {	line-height:81px;	padding:81px 0 0 0;	margin:0 0 15px;	overflow:hidden;	background-position:0 0;	background-repeat:no-repeat;	height:0px !important;	height /**/:81px;}#content h1#hdr-about_us {	background-image:url(images_new/hdr-page-about_us.jpg);}#content h1#hdr-solutions {	background-image:url(images_new/hdr-page-solutions.jpg);}#content h1#hdr-clients {	background-image:url(images_new/hdr-page-clients.jpg);}#content h1#hdr-news_events {	background-image:url(images_new/hdr-page-news_events.jpg);}#content h1#hdr-resources {	background-image:url(images_new/hdr-page-resources.jpg);}#content h1#hdr-certification {	background-image:url(images_new/hdr-page-certification.jpg);}#content h1#hdr-resource_library {	background-image:url(images_new/hdr-page-resource_library.gif);}#content h1#hdr-integrity_central {	background-color:#436497;	background-image:url(images_new/hdr-page-integrity_central.gif);	padding:57px 0 0 0;	margin:15px 0 15px;	height:0px !important;	height /**/:57px;}#content h2 {	font-size:18px;	color:#688272;	margin:0 0 10px;}#content h3 {	text-transform:uppercase;	color:#688272;	padding-bottom:0;	border-bottom:1px solid #666;	font-size:11px;	margin-bottom:5px;/*	clear:both; Removed clear both DAMON.*/}#content p {	margin:0 0 10px;}#content ul, #content ol {	margin:0 0 10px;	padding:0 0 0 10px;}#content ul li {	margin:0 0 5px 20px;	padding:0 0 0 12px;	list-style-type:disc;}#content ul li.new {	background:url(images_new/new_icon.gif) 0 5px no-repeat;	padding:0 0 0 35px;}#content ul li a.pdf {	padding-left:17px;	background:url(images_new/icon-pdf.gif) left 0 no-repeat;	line-height:24px;}#content ul li a.word {	padding:18px;	background:url(images_new/icon-word.gif) left 50% no-repeat;	line-height:24px;}#content ul li a.ppt {	padding:18px;	background:url(images_new/icon-ppt.gif) left 50% no-repeat;	line-height:24px;}#content ul li a.excel {	padding:18px;	background:url(images_new/icon-excel.gif) left 50% no-repeat;	line-height:24px;}#content ol li {	margin-left:23px;	margin-bottom:8px;}#content img.book_cover {	float:left;	margin-right:10px;	margin-bottom:10px;	clear:left;}div.client_list ul {	margin:0;	padding:0;	list-style:none;}div.client_list#content ul li {	float:left;	width:240px;	padding:0;	background-image:none;}div.client_list h3, div.schedule h3 {	clear:left;}div.schedule ul {	margin:0;	padding:0;	list-style:none;}div.schedule#content ul li {	float:left;	width:180px;	padding:0;	background-image:none;}div.schedule p {	clear:left;}div.our_people img, div.ron_willingham img {	float:left;	margin-right:10px;}div.books img {	float:left;	margin-right:10px;	border:1px solid #999999;	clear:left;}div.centered_image {	text-align:center;}#content h3.solutions_logo {	margin:0 0 10px;	border-top:1px solid #666;	border-bottom:none;	overflow:hidden;	background-position:0 10px;	background-repeat:no-repeat;}#content h3.solutions_logo a {	display:block;	margin-top:-50px;	padding-top:50px;	height:50px;}#content h3#integrity_selling {	padding:41px 0 0 0;	background-image:url(images_new/con-int_selling_logo.gif);	height:0px !important;	height /**/:41px;}#content h3#mga {	padding:34px 0 0 0;	background-image:url(images_new/con-mga_logo.gif);	height:0px !important;	height /**/:34px;}#content h3#achieve {	padding:40px 0 0 0;	background-image:url(images_new/con-achieve_logo.gif);	height:0px !important;	height /**/:40px;}#content h3#discovery {	padding:39px 0 0 0;	background-image:url(images_new/con-discovery_logo.gif);	height:0px !important;	height /**/:39px;}#content h3#integrity_coaching {	padding:47px 0 0 0;	background-image:url(images_new/con-integrity_coaching_logo.gif);	height:0px !important;	height /**/:47px;}#content h3#integrity_service {	padding:68px 0 0 0;	background-image:url(images_new/con-int_serv_logo.gif);	height:0px !important;	height /**/:68px;}#content h3#is_servprof {	padding:58px 0 0 0;	background-image:url(images_new/is_servprof_logo.gif);	height:0px !important;	height /**/:58px;}#content h3#member_advantage {	padding:64px 0 0 0;	background-image:url(images_new/member_adv_logo.gif);	height:0px !important;	height /**/:64px;}#content h3#a3 {	padding:44px 0 0 0;	background-image:url(images_new/con-a3_logo.gif);	height:0px !important;	height /**/:44px;}#content h3#pdp {	padding:65px 0 0 0;	background-image:url(images_new/con-pdp_logo.gif);	height:0px !important;	height /**/:65px;}#content h3#x_factor {	padding:46px 0 0 0;	background-image:url(images_new/con-x_factor_logo.gif);	height:0px !important;	height /**/:46px;}#content h3#v_a_gap {	padding:44px 0 0 0;	background-image:url(images_new/con-v_a_gap_logo.gif);	height:0px !important;	height /**/:44px;}#content h2.solutions_logo {	margin:0 0 10px;	border:none;	overflow:hidden;	background-position:0 0;	background-repeat:no-repeat;}#content h2#integrity_selling {	padding:31px 0 0 0;	background-image:url(images_new/con-int_selling_logo.gif);	height:0px !important;	height /**/:31px;}#content h2#mga {	padding:24px 0 0 0;	background-image:url(images_new/con-mga_logo.gif);	height:0px !important;	height /**/:24px;}#content h2#achieve {	padding:30px 0 0 0;	background-image:url(images_new/con-achieve_logo.gif);	height:0px !important;	height /**/:30px;}#content h2#integrity_coaching {	padding:37px 0 0 0;	background-image:url(images_new/con-integrity_coaching_logo.gif);	height:0px !important;	height /**/:37px;}#content h2#integrity_service {	padding:68px 0 0 0;	background-image:url(images_new/con-int_serv_logo.gif);	height:0px !important;	height /**/:68px;}#content h2#is_servprof {	padding:48px 0 0 0;	background-image:url(images_new/is_servprof_logo.gif);	height:0px !important;	height /**/:68px;}#content h2#member_advantage {	padding:58px 0 0 0;	background-image:url(images_new/member_adv_logo.gif);	height:0px !important;	height /**/:68px;}#content h2#pdp {	padding:55px 0 0 0;	background-image:url(images_new/con-pdp_logo.gif);	height:0px !important;	height /**/:55px;}#content h2#a3_workshop {	padding:34px 0 0 0;	background-image:url(images_new/con-a3_logo.gif);	height:0px !important;	height /**/:34px;}#content h2#x_factor {	padding:36px 0 0 0;	background-image:url(images_new/con-x_factor_logo.gif);	height:0px !important;	height /**/:36px;}#content h2#v_a_gap {	padding:34px 0 0 0;	background-image:url(images_new/con-v_a_gap_logo.gif);	height:0px !important;	height /**/:34px;}div.form_error {	background:#FFFFCC;	color:red;	font-weight:bold;	border:1px solid red;	margin-bottom:10px;	padding:8px;	text-align:center;}img.body_img_left {	float:left;	margin-right:8px;	border:1px solid #999999;	margin-top:3px;}img.body_img_right {	float:right;	margin-left:8px;	border:1px solid #999999;	margin-top:3px;}select.items_ordered_menu {	font-size:11px;	font-family:Arial;}#content ul#briefings {	margin-bottom:10px;}#content ul#briefings li {	line-height:1.3em;}#content ul#briefings li.col2 {	margin-left:225px;}#content ul#briefings li.coltopper {	margin-top:-8.5em;}ul#pdp_list {	margin-top:10px;	margin-left:10px;}#content ul#pdp_list li {	line-height:14px;	background:none;}ul#pdp_list li.col2 {	margin-left:160px;}ul#pdp_list li.col3 {	margin-left:350px;}ul#pdp_list li#col2_top, ul#pdp_list li#col3_top {	margin-top:-112px;}/* -------------------------------------- Form styles ----------------------------------------- */form {	margin:0;	padding:0;}form p {	clear:left;	padding:5px 0;}form p.checkbox_only {	padding-left:250px;}label {	float:left;	width:250px;	margin:10px 0 0;}input.textfield {	width:185px;}textarea {	width:500px;	height:150px;}label.textarea_label {	float:none;	text-align:left;	width:auto;}form.ic-login {	margin-bottom:100px;}form.ic-login label {	font-weight:bold;	width:300px;}#content form.ic-login p {	margin:0;}form.ic-login input.submit_button {	margin-left:200px;	margin-top:15px;}/* -------------------------------------- Footer styles ----------------------------------------- */#footer {	clear:both;	color:#ccc;	font-size:10px;	border-top:1px solid #999;	margin:0 0 50px;	padding-top:4px;}#footer ul {	margin:0 0 0;	padding:0;	list-style:none;	float:right;	clear:both;}#footer li {	display:inline;	list-style-type:none;	border-right:1px solid #ccc;	line-height:10px;}#footer li.last {	padding-right:0;	border-right:none;}#footer li a {	text-decoration:none;	line-height:10px;	padding:0 3px 0 1px;	color:#ccc;}#footer li a:hover {	text-decoration:underline;}/* TESTIMONIALS STYLES */#testimonial_callout {	float:right;	width:200px;	padding-left:16px;	background:white;	margin-bottom:16px;}#testimonial_callout h2 {	font:11px Verdana, Geneva, sans-serif;	text-transform:uppercase;	color:#8b361d;	font-weight:bold;}#testimonial_callout p {	margin:0;}#testimonial_callout .inner {	background:#f3f3e8;	padding:20px 16px;}#testimonial_callout .more_testimonials {	font:10px Verdana, Geneva, sans-serif;	margin-top:10px;	text-transform:uppercase;	font-weight:bold;}#testimonial_callout .more_testimonials a {	text-decoration:none;	padding-right:16px;	background:url(images_new/icon-arrow.gif) no-repeat right 0;}#testimonial_callout .more_testimonials a:hover {	text-decoration:underline;}#more_testimonials_content, .results_testimonials_content {	display:none;	}.client_list h3 a {	float:right;	font-size:10px;	text-decoration:none;	padding-right:16px;	background:url(images_new/icon-arrow.gif) no-repeat right 2px;}.client_list h3 a:hover {	text-decoration:underline;}#TB_window #TB_ajaxContent p {	padding:15px 0;	border-bottom:1px solid #ccc;}#test_logos {	line-height:36px;	margin-bottom:25px;}	.test_col {	float:left;	margin-right:30px;	width:264px;	margin-bottom:30px;}#test_col_2 {	margin-right:0;		clear:right;}.contact_form {	clear:left;	}#content .test_col h3 {	border:none;	text-transform:none;	font-size:14px;	margin-top:25px;	padding-top:25px;	border-top:1px solid #ccc;}#content .test_col h3:first-child {	border:none;	margin-top:0;	padding-top:0;}.test_col img {	float:left;	margin-right:16px;	margin-bottom:10px;}.testimonials_content {	display:none;	}.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix {	display: inline-block;} html[xmlns] .clearfix {	display: block;} * html .clearfix {	height: 1%;}