
body {
	background: #e9f3fc url('../images/bg.gif') repeat-x;
}

body, html {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}

body.invite {
	background: #fff url('../images/bg_invite.jpg') repeat-x;
}

fieldset, form {
	margin: 0;
	padding: 0;
	border: none;
}

form {
	display: inline;
}

h2, h3, h4, h5 {
	margin: 0;
}

p {
	margin: 0;
}

.articles {
	padding: 25px 15px 0 15px;
}

.articles .article {
	font-size: 14px;
}

.articles .article.press-post {
	padding: 0 0 120px 0;
}

.articles .article blockquote {
	font-size: 12px;
	line-height: 20px;
	font-style: italic;
	margin: 0;
	padding: 5px 0 15px 0;
}

.articles .article p {
	padding-bottom: 25px;
	color: #333;
}

.articles.news .article p {
	font-size: 14px;
	color: #333;
	line-height: 22px;
}

.articles .article small {
	background: #91bddc;
	color: #ffff66;
	font-size: 10px;
	padding: 0 4px 0 4px;
	line-height: 16px;
}

.articles .article .article-headline {
	display: block;
	padding: 0 0 20px 0;
}

.articles .article .article-headline strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	display: block;
	color: #333;
	font-weight: 100;
}

.articles .article .article-title {
	display: block;
}

.articles .article .article-title, .articles .article .article-title a, .articles .article p a, 
.articles .article p a strong {
	color: #3333ff;
	text-decoration: none;
}

.articles .article .news-logo {
	float: left;
	width: 232px;
}

.articles .article.news1 .news-logo {
	background: url('../images/logo_motor_week.gif') 50% 0 no-repeat;
	height: 120px;
}

.articles .article.news2 .news-logo {
	background: url('../images/logo_ima.gif') 50% 0 no-repeat;
	height: 300px;
}

.articles .article.news3 .news-logo {
	background: url('../images/logo_digital_dealer.gif') 50% 0 no-repeat;
	height: 230px;
}

.articles .article.news4 .news-logo {
	background: url('../images/logo_auto_remarketing.gif') 50% 0 no-repeat;
	height: 208px;
}

.articles .article.news5 .news-logo {
	background: url('../images/logo_all_facebook.gif') 50% 0 no-repeat;
	height: 208px;
}

.articles .article.news6 .news-logo {
	background: url('../images/logo_inside_facebook.gif') 50% 0 no-repeat;
	height: 233px;
}

.articles .article.news7 .news-logo {
	background: url('../images/logo_news_search.gif') 50% 0 no-repeat;
	height: 245px;
}

.articles .article.news8 .news-logo {
	background: url('../images/icon_automotive_news.gif') 50% 0 no-repeat;
	height: 210px;
}

.articles .article.news9 .news-logo {
	background: url('../images/logo_dealers_edge.gif') 50% 0 no-repeat;
	height: 210px;
}

.articles .article.news10 .news-logo {
	background: url('../images/logo_motor_trend.gif') 50% 0 no-repeat;
	height: 210px;
}

#atff {
  display: none;
}

.auto-brands {
	border-top: 1px solid #a2c8e3;
	border-left: 1px solid #a2c8e3;
	width: 600px;
	margin: 0 -1px 20px 0;
}

.block {
	display: block;
}

.boxes {
	background: url('../images/boxes_bg.jpg') no-repeat;
	height: 279px;
	padding: 0 0 0 8px;
}

.boxes .box {
	width: 216px;
	height: 275px;
	float: left;
	padding: 0 12px 0 12px;
	position: relative;
	line-height: 14px;
}

.boxes .box p {
	font-size: 10px;
	color: #e5e5e5;
	padding: 0;
}

.boxes .box p strong, .boxes .box p strong a, .boxes .box p a {
	color: #fff;
	text-decoration: none;
}

.boxes .box p strong span {
	display: block;
}

.boxes .box.box1 {
	margin: 0;
}

.boxes .box.box1 p span {
	display: block;
}

.boxes .box.box1 p {
	padding: 10px 0 0 0;
}

.boxes .box.box2 {
	margin: 0;
	background: none;
}

.boxes .box.box3 {
	margin: 0;
}

.boxes .box.box3 p, body .boxes .box.box3 p {
	padding: 15px 0 0 0;
}

.boxes .box.box3 p small {
	display: block;
	padding: 8px 0 0 0;
}

.boxes .box .box-spacer {
	display: block;
	height: 125px;
}

.boxes .box .box-title {
	display: block;
	height: 37px;
}

.boxes .box .box-title span {
	height: 30px;
}

.boxes .box.box1 .box-title span {
	background: url('../images/title_upcoming_events.gif') 50% 11px no-repeat;
}

.boxes .box.box2 .box-title span {
	background: url('../images/title_goso_news.gif') 50% 11px no-repeat;
}

.boxes .box.box3 .box-title span {
	background: url('../images/title_from_blog.gif') 50% 11px no-repeat;
}

.boxes .box.box4 p, body .boxes .box.box4 p {
	padding: 0 9px 0 0;
}

.boxes .box.box4 .box-title span {
	background: url('../images/title_developer_solutions.gif') 6px 11px no-repeat;
}

.boxes .box .carfax {
	height: 117px;
	background: url('../images/logo_carfax.gif') 50% 0 no-repeat;
}

.boxes .box .icon {
	float: right;
	width: 100px;
}

.boxes .box .icon.icon1 {
	background: url('../images/logo_real_time.gif') 50% 50% no-repeat;
	height: 92px;
	margin: 15px 0 15px 0;
}

.boxes .box .icon.icon2 {
	background: url('../images/icon_event2.gif') 0 50% no-repeat;
	height: 100px;
	margin: 8px 0 0 0;
}

.boxes .box[class] .icon.icon2 {
	background: url('../images/icon_event_nada.png') 0 50% no-repeat;
}

.boxes .box .icon.icon3 {
	background: url('../images/logo_8digital.gif') 0 50% no-repeat;
	height: 71px;
	margin: 8px 0 0 5px;
}

.boxes .box[class] .icon.icon3 {
	background: url('../images/icon_event_8digital.png') 0 50% no-repeat;
}

.boxes .box .more {
	position: absolute;
	right: 10px;
	bottom: 5px;
	color: #fff;
	width: 100px;
	text-align: right;
	padding: 0 18px 0 0;
	background: url('../images/icon_more.gif') 100% 5px no-repeat;
	font-size: 10px;
	display: block;
	text-decoration: none;
}

.boxes .box .quote {
	width: 200px;
	float: left;
	font-size: 14px;
	color: #e5e5e5;
	line-height: normal;
	position: relative;
	padding: 18px 0 0 0;
}

.boxes .box .quote .quote-info {
	font-size: 11px;
	padding: 18px 0 0 0;
}

.boxes .box .quote .quote-info strong {
	color: #fff;
}

.boxes .box .thumb {
	width: 84px;
	height: 92px;
	background: url('../images/photo.jpg') no-repeat;
	float: left;
	display: block;
	margin: 12px 5px 0 -3px;
}

.brand {
	float: left;
	background: url('../images/logo_cell.gif') no-repeat;
	border-bottom: 1px solid #a2c8e3;
	border-right: 1px solid #a2c8e3;
}

.brand, .brand a {
	display: block;
	width: 119px;
	height: 119px;
}

.brand.brand1 a {
	background: url('../images/logo_acura.gif') 50% 50% no-repeat;
}

.brand.brand2 a {
	background: url('../images/logo_audi.gif') 50% 50% no-repeat;
}

.brand.brand3 a {
	background: url('../images/logo_bmw.gif') 50% 50% no-repeat;
}

.brand.brand4 a {
	background: url('../images/logo_buick.gif') 50% 50% no-repeat;
}

.brand.brand5 a {
	background: url('../images/logo_chevy.gif') 50% 50% no-repeat;
}

.brand.brand6 a {
	background: url('../images/logo_chrysler.gif') 50% 50% no-repeat;
}

.brand.brand7 a {
	background: url('../images/logo_dodge.gif') 50% 50% no-repeat;
}

.brand.brand8 a {
	background: url('../images/logo_ford.gif') 50% 50% no-repeat;
}

.brand.brand9 a {
	background: url('../images/logo_gmc.gif') 50% 50% no-repeat;
}

.brand.brand10 a {
	background: url('../images/logo_honda.gif') 50% 50% no-repeat;
}

.brand.brand11 a {
	background: url('../images/logo_hyundai.gif') 50% 50% no-repeat;
}

.brand.brand12 a {
	background: url('../images/logo_jeep.gif') 50% 50% no-repeat;
}

.brand.brand13 a {
	background: url('../images/logo_kia.gif') 50% 50% no-repeat;
}

.brand.brand14 a {
	background: url('../images/logo_lincoln.gif') 50% 50% no-repeat;
}

.brand.brand15 a {
	background: url('../images/logo_mercedes.gif') 50% 50% no-repeat;
}

.brand.brand16 a {
	background: url('../images/logo_mercury.gif') 50% 50% no-repeat;
}

.brand.brand17 a {
	background: url('../images/logo_nissan.gif') 50% 50% no-repeat;
}

.brand.brand18 a {
	background: url('../images/logo_pontiac.gif') 50% 50% no-repeat;
}

.brand.brand19 a {
	background: url('../images/logo_saturn.gif') 50% 50% no-repeat;
}

.brand.brand20 a {
	background: url('../images/logo_toyota.gif') 50% 50% no-repeat;
}

.brand.brand21 a {
	background: url('../images/logo_cadillac.gif') 50% 50% no-repeat;
}

.brand.brand22 a {
	background: url('../images/logo_volvo.gif') 50% 50% no-repeat;
}

.brand.brand23 a {
	background: url('../images/logo_subaru.gif') 50% 50% no-repeat;
}

.brand.brand24 a {
	background: url('../images/logo_infinity.gif') 50% 50% no-repeat;
}

.brand-item {
	padding: 0 0 40px 0;
}

.brand-item.no-pad {
	padding: 0;
}

.brand-item p {
	margin: 0;
	padding: 0 0 15px 0;
	color: #333;
	font-size: 14px;
	line-height: 22px;
}

.brand-item .brand-header {
	padding: 0 0 10px 0;
}

.brand-item .brand-header small {
	width: 280px;
	height: 16px;
	line-height: 16px;
	font-style: italic;
	font-size: 9px;
	text-align: right;
	color: #333;
}

.brand-item .brand-header small, .brand-item .brand-header small a {
	display: block;
	float: right;
}

.brand-item .brand-header small a {
	width: 16px;
	height: 16px;
	margin: 0 0 5px 5px;
	position: relative;
	z-index: 1000;
}

.brand-item .brand-header small a.follow1 {
	background:url('../images/icon_facebook_follow.gif') no-repeat;
}

.brand-item .brand-header small a.follow2 {
	background:url('../images/icon_twitter_follow.gif') no-repeat;
}

.brand-item .brand-header small a.follow3 {
	background:url('../images/icon_youtube_follow.gif') no-repeat;
}

.brand-item .brand-header small a.follow4 {
	background:url('../images/icon_follow4.gif') no-repeat;
}

.brand-item .brand-header .brand-banner {
	width: 598px;
	height: 118px;
	border: 1px solid #a2c8e3;
	margin-bottom: 10px;
}

.brand-item.item1 .brand-header .brand-banner {
	background: url('../images/banner_acura.jpg') no-repeat;
}

.brand-item.item2 .brand-header .brand-banner {
	background: url('../images/banner_audi.jpg') no-repeat;
}

.brand-item.item3 .brand-header .brand-banner {
	background: url('../images/banner_bmw.jpg') no-repeat;
}

.brand-item.item4 .brand-header .brand-banner {
	background: url('../images/banner_buick.jpg') no-repeat;
}

.brand-item.item5 .brand-header .brand-banner {
	background: url('../images/banner_cadillac.jpg') no-repeat;
}

.brand-item.item6 .brand-header .brand-banner {
	background: url('../images/banner_chevy.jpg') no-repeat;
}

.brand-item.item7 .brand-header .brand-banner {
	background: url('../images/banner_chrysler.jpg') no-repeat;
}

.brand-item.item8 .brand-header .brand-banner {
	background: url('../images/banner_dodge.jpg') no-repeat;
}

.brand-item.item9 .brand-header .brand-banner {
	background: url('../images/banner_ford.jpg') no-repeat;
}

.brand-item.item10 .brand-header .brand-banner {
	background: url('../images/banner_gmc.jpg') no-repeat;
}

.brand-item.item11 .brand-header .brand-banner {
	background: url('../images/banner_honda.jpg') no-repeat;
}

.brand-item.item12 .brand-header .brand-banner {
	background: url('../images/banner_hyundai.jpg') no-repeat;
}

.brand-item.item13 .brand-header .brand-banner {
	background: url('../images/banner_infiniti.jpg') no-repeat;
}

.brand-item.item14 .brand-header .brand-banner {
	background: url('../images/banner_jeep.jpg') no-repeat;
}

.brand-item.item15 .brand-header .brand-banner {
	background: url('../images/banner_lincoln.jpg') no-repeat;
}

.brand-item.item16 .brand-header .brand-banner {
	background: url('../images/banner_mercedes.jpg') no-repeat;
}

.brand-item.item17 .brand-header .brand-banner {
	background: url('../images/banner_mercury.jpg') no-repeat;
}

.brand-item.item18 .brand-header .brand-banner {
	background: url('../images/banner_nissan.jpg') no-repeat;
}

.brand-item.item19 .brand-header .brand-banner {
	background: url('../images/banner_pontiac.jpg') no-repeat;
}

.brand-item.item20 .brand-header .brand-banner {
	background: url('../images/banner_subaru.jpg') no-repeat;
}

.brand-item.item21 .brand-header .brand-banner {
	background: url('../images/banner_saturn.jpg') no-repeat;
}

.brand-item.item22 .brand-header .brand-banner {
	background: url('../images/banner_toyota.jpg') no-repeat;
}

.brand-item.item23 .brand-header .brand-banner {
	background: url('../images/banner_volvo.jpg') no-repeat;
}

.brand-item.item25 .brand-header .brand-banner {
	background: url('../images/banner_bmw_minnetonka.jpg') no-repeat;
}

.brand-item.item26 .brand-header .brand-banner {
	background: url('../images/banner_ken_dixon.jpg') no-repeat;
}

.brand-item.item27 .brand-header .brand-banner {
	background: url('../images/banner_seth_wadley.jpg') no-repeat;
}

.brand-item.item28 .brand-header .brand-banner {
	background: url('../images/banner_marc_heitz.jpg') no-repeat;
}

.brand-item.item29 .brand-header .brand-banner {
	background: url('../images/banner_fowler_dodge.jpg') no-repeat;
}

.brand-item.item30 .brand-header .brand-banner {
	background: url('../images/banner_evergreen.jpg') no-repeat;
}

.brand-item.item31 .brand-header .brand-banner {
	background: url('../images/banner_freedom_auto.jpg') no-repeat;
}

.brand-item.item32 .brand-header .brand-banner {
	background: url('../images/banner_kelly_nissan.jpg') no-repeat;
}

.brand-item.item33 .brand-header .brand-banner {
	background: url('../images/banner_auto_nation.jpg') no-repeat;
}

.brand-item.item34 .brand-header .brand-banner {
	background: url('../images/banner_suburban.jpg') no-repeat;
}

.brand-item.item35 .brand-header .brand-banner {
	background: url('../images/banner_bmw_austin.jpg') no-repeat;
}

.brand-item .brand-header .brand-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 100;
}

.brand-item .brand-header .brand-title small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	float: none;
	padding: 0;
	margin: 0;
	text-align: left;
	width: 100%;
	font-style: normal;
	color: #333;
}

.brand-list {
}

.brand-list a {
	color: #4041fe;
	text-decoration: none;
}

.brand-list .to-top {
	height: 20px;
	font-size: 11px;
	text-align: center;
	background: url('../images/dots3.gif') 0 100% repeat-x;
}

.brand-list .to-top.read-full {
	text-align: left;
}

.clear {
	display: block;
	clear: both;
}

.chart {
	text-align: center;
	font-size: 11px;
	color: #333;
	background: url('../images/chart_bg.gif') no-repeat;
	width: 935px;
	height: 716px;
	line-height: 16px;
}

.chart .cell {
	float: left;
	padding: 15px 8px 7px 8px;
}

.chart .cell, .chart .cell span {
	display: block;
}

.chart .chart-headers .cell {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #fff;
	line-height: 20px;
	position: relative;
}

.chart .chart-headers .cell em {
	font-size: 14px;
	display: block;
}

.chart .checkmark {
	background: url('../images/checkmark.gif') 50% 50% no-repeat;
	height: 32px;
	position: relative;
	top: -7px;
}

.chart .checkmark[class] {
	background: url('../images/checkmark.png') 50% 50% no-repeat;
}

.chart .col1 {
	width: 210px;
}

.chart .col1.cell {
	padding-top: 9px;
}

.chart .chart-headers .col1 {
	color: #ffff66;
	font-size: 16px;
	width: 200px;
	padding: 60px 0 0 26px;
	height: 42px;
	font-weight: bold;
	text-align: left;
}

.chart .col2, .chart .col3, .chart .col5 {
	width: 152px;
}

.chart .chart-headers .col2, .chart .chart-headers .col3,
.chart .chart-headers .col5 {
	padding: 48px 8px 0 8px;
}

.chart .col4 {
	width: 182px;
	font-size: 14px;
}

.chart .chart-headers .col4 {
	padding: 36px 8px 0 8px;
	font-size: 36px;
	color: #ffff66;
}

.chart .chart-headers .col4 em {
	font-size: 18px;
	color: #fff;
	padding: 8px 0 0 0;
}

.chart .col5 {
	position: relative;
}

.chart .row {
	margin: -6px 0 0 0;
	width: 935px;
	float: left;
}

.container {
	margin: auto;
	background: url('../images/container_bg.gif') no-repeat;
	width: 978px;
	text-align: left;
	height: auto !important;
	min-height: 575px;
	height: 575px;
	position: relative;
}

.invite .container {
	background: url('../images/container_bg_invite.jpg') no-repeat;
}

.content {
	padding: 12px 6px 0 0;
}

.home .content {
	padding-top: 0;
}

.content .banner-press {
	background: url('../images/banner_press_new.jpg') no-repeat;
	width: 473px;
	height: 283px;
	padding: 0 0 0 13px;
	font-size: 10px;
	display: block;
	float: right;
	margin: 13px 0 0 10px;
}

.content .banner-press a {
	display: block;
	color: #333;
	text-decoration: none;
	width: 228px;
	height: 40px;
	float: left;
	margin-right: 8px;
}

.content .banner-press a.press-link2 {
	margin: 0;
	padding-left: 5px;
	width: 223px;
}

.content .banner-press a span {
	color: #3333ff;
	text-decoration: underline;
	text-indent: 0;
}

.content .banner-press a strong {
	height: 205px;
}

.content .banner-press .banner-press-title {
	height: 33px;
}

.content .banner-tv {
	background: url('../images/banner_tv_box.jpg') no-repeat;
	width: 148px;
	height: 103px;
	display: block;
	padding: 15px 15px 0 135px;
	font-size: 11px;
	color: rgb(102, 102, 102);
	text-decoration: none;
	position: relative;
	left: -3px;
}

.content .banner-tv span, .content .banner-tv strong {
	display: block;
}

.content .banner-tv span b {
	color: #3333ff;
	font-weight: 100;
}

.content .module {
	height: 225px;
	background: url('../images/module_home_new.gif') 50% 0 no-repeat;
}

.content .module-new {
	height: 90px;
	background: url('../images/module_brands.gif') 10px 100% no-repeat;
	margin-bottom: -4px;
}

.content-left {
	float: right;
	width: 649px;
	padding: 24px 0 0 0;
}

.getting-started .content-left {
	padding-top: 17px;
}

.pricing .content-left {
	float: none;
	padding-left: 10px;
	width: 100%;
}

.content-left h2 {
	background: url('../images/h2_bg.gif') no-repeat;
	height: 44px;
	line-height: 42px;
	font-size: 25px;
	color: #fff;
	font-weight: 100;
	padding: 0 0 0 15px;
}

.blog .content-left h2 {
	background: url('../images/h2_bg_blog.gif') no-repeat;
}

.content-left h2, .content-left h3, .content-main h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.content-left h2 span {
	color: #ffff69;
}

.content-left h3 {
	background: url('../images/h3_bg.gif') no-repeat;
	width: 640px;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 14px;
	font-size: 18px;
	color: #ffff66;
	font-style: italic;
	font-weight: 100;
}

.pricing .content-left h3 {
	background: none;
	width: auto;
	height: auto;
	font-size: 24px;
	color: #0d6dab;
	padding: 35px 0 0 14px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

.blog .content-left h3 {
	background: url('../images/header_blog.gif') no-repeat;
	height: 180px;
}

.content-left .breadcrumbs {
	font-size: 11px;
	color: #333;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 16px;
}

.content-left .breadcrumbs a {
	color: #2a20e9;
	text-decoration: none;
}

.content-left .breadcrumbs a.rss {
	float: right;
	text-align: right;
	background: url('../images/icon_rss.gif') 100% 0 no-repeat;
	width: 40px;
	height: 16px;
	line-height: 16px;
	padding-right: 18px;
	margin: 10px 10px 0 0;
}

.content-main {
	padding: 20px 36px 0 14px;
}

.clients .content-main {
	padding-bottom: 50px;
}

.content-main fieldset {
	padding: 0 0 8px 0;
}

.content-main fieldset address {
	font-size: 14px;
	color: #333;
	line-height: 22px;
	font-style: normal;
	padding: 18px 0 0 0;
}

.content-main fieldset address span, .content-main fieldset address strong,
 .content-main fieldset address small {
	display: block;
}

.content-main fieldset address small {
	line-height: 18px;
	font-size: 12px;
	padding: 15px 0 0 0;
}

.content-main fieldset address small a {
	color: #2a20e9;
	text-decoration: none;
}

.content-main fieldset address .address-title {
	color: #0d6dab;
}

.content-main fieldset p {
	padding: 0;
	clear: both;
}

.content-main fieldset p.pad-bottom {
	padding-bottom: 15px;
}

.content-main fieldset p em {
	display: block;
	float: left;
	font-size: 12px;
	color: #333;
	font-style: normal;
	line-height: 20px;
	margin-right: 10px;
}

.content-main fieldset p input {
	width: 293px;
	margin-right: 3px;
}

.getting-started .content-main fieldset p input, .getting-started .content-main fieldset p select, 
.getting-started .content-main fieldset p textarea {
	border: 1px solid #8eaec7;
	padding: 5px;
}

.content-main fieldset p input, .content-main fieldset p label {
	float: left;
}

.content-main fieldset p input.checkbox {
	width: auto;
	height: auto;
	float: left;
	border: none;
}

.content-main fieldset p label {
	font-size: 12px;
	color: #333;
	display: block;
	width: 137px;
	padding: 0 5px 0 0;
	margin-bottom: 21px;
}

.content-main fieldset p label.long-block, .getting-started .content-main fieldset p label.long-block {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0 0 5px 0;
	min-height: 5px;
	height: 5px;
}

.getting-started .content-main fieldset p label {
	height: auto !important;
	min-height: 23px;
	height: 23px;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 14px;
}

.getting-started .content-main fieldset p label.no-margin {
	margin-bottom: 0;
}

.getting-started .content-main fieldset p label.radio-label {
	padding: 0 0 5px 0;
}

.content-main fieldset p label em {
	font-style: normal;
	display: block;
	float: none;
}

.content-main fieldset p label em.plain {
	font-weight: 100;
}

.content-main fieldset p span {
	font-size: 10px;
}

.content-main fieldset .checkbox-col {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}

.content-main fieldset .checkbox-col p {
	padding-bottom: 10px;
}

.content-main fieldset .continue {
	color: #333;
	font-size: 9px;
	font-style: italic;
	padding: 0 0 0 5px;
	height: 55px;
	position: relative;
	top: -10px;
}

.content-main fieldset .continue b {
	font-weight: 100;
	line-height: 54px;
	float: left;
	height: 54px;
	font-size: 9px;
	font-style: italic;
	background: url('../images/arrow_continue.gif') 100% 10px no-repeat;
	padding-right: 60px;
	
}

.content-main fieldset .continue .continue-button {
	background: url('../images/button_continue_lt.gif') 50% 50% no-repeat;
	float: right;
}

.content-main fieldset .continue .continue-button span {
	background: #e9f3fc url('../images/button_continue.gif') 50% 50% no-repeat;
	width: 175px;
	height: 54px;
	cursor: pointer;
}

.content-main fieldset .continue a:hover.continue-button span, .content-main fieldset .continue a:hover.submit-button span {
	background: none;
}

.content-main fieldset .continue .submit-button {
	background: url('../images/button_submit_new_lt.gif') 50% 50% no-repeat;
	float: right;
}

.content-main fieldset .continue .submit-button span {
	background: #e9f3fc url('../images/button_submit_new.gif') 50% 50% no-repeat;
	width: 140px;
	height: 54px;
	cursor: pointer;
}

.contact .content-main fieldset .map {
	float: right;
	width: 292px;
	height: 222px;
	border: 1px solid #76add2;
	background: url('../images/contact_map.gif');
	margin: 13px 0 35px 0;
}

.content-main fieldset #email-address {
	display: none;
}

.content-main fieldset .explaination {
	padding-left: 36px;
	background: url('../images/arrow_explaination.gif') 8px 2px no-repeat;
}

.content-main fieldset .form-block {
	border-bottom: 1px solid #76add2;
	margin-bottom: 15px;
}

.content-main fieldset .form-header {
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 15px;
	font-size: 14px;
}

.contact .content-main fieldset .form-header {
	padding: 0;
}

.getting-started .content-main fieldset .form-header {
	color: #0d6dab;
	padding-bottom: 5px;
}

.content-main fieldset .form-header, .content-main fieldset .section {
	border-bottom: 1px solid #76add2;
}

.content-main fieldset #group-count {
	width: 60px;
}

.content-main fieldset .input-col {
	width: 140px;
	float: left;
	display: block;
	padding: 5px 0 0 0;
}

.content-main fieldset .input-col input {
	width: 60px;
	float: left;
}

.content-main fieldset .input-col span {
	display: block;
	width: 50px;
	float: left;
	line-height: 25px;
	font-size: 12px;
}

.content-main fieldset .section {
	padding: 18px 0 5px 16px;
}

.contact .content-main fieldset .section {
	padding-left: 0;
}

.content-main fieldset .section.no-border {
	border: none;
}

.content-main fieldset .section .section-content {
	width: 570px;
	padding: 0 0 0 75px;
	margin: 0 auto 0 auto;
	text-align: left;
}

.content-main fieldset .section .section-content textarea {
	margin-bottom: 15px;
}

.content-main fieldset .section .section-content .form-header {
	border: none;
	padding: 0 0 15px 0;
	line-height: normal;
}

.content-main fieldset .section .section-content .submit {
	position: relative;
	left: 120px;
}

.content-main fieldset .section .social-activity-scale {
	display: block;
	width: 546px;
	height: 74px;
	background: url('../images/social_scale.gif') no-repeat;
	padding: 46px 0 0 0;
}

.content-main fieldset .section .social-activity-scale .bottom-labels {
	display: block;
	float: left;
	padding: 17px 0 0 0;
	color: #333;
	font-size: 10px;
}

.content-main fieldset .section .social-activity-scale .bottom-labels span {
	font-style: italic;
}

.content-main fieldset .section .social-activity-scale .bottom-labels span.label1 {
	margin-right: 180px;
}

.content-main fieldset .section .social-activity-scale .bottom-labels span.label2 {
	margin-right: 169px;
}

.content-main fieldset .section .social-activity-scale .social-scale a {
	float: left;
	margin-right: 21px;
	position: relative;
	z-index: 10;
}

.content-main fieldset .section .social-activity-scale .social-scale a, .content-main fieldset .section .social-activity-scale .social-scale a input, 
.content-main fieldset .section .social-activity-scale .social-scale a span {
	width: 21px;
	height: 21px;
	display: block;
	color: #006699;
	text-decoration: none;
	font-size: 12px;
}

.content-main fieldset .section .social-activity-scale .social-scale a:hover, .content-main fieldset .section .social-activity-scale .social-scale a.selected {
	background-color: #91c1e1;
}

.content-main fieldset .section .social-activity-scale .social-scale a input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	visibility: hidden;
	z-index: 1000;
}

.content-main fieldset .section .social-activity-scale .social-scale a span {
	z-index: 10;
	line-height: 21px;
	text-align: center;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content-main fieldset .section .social-activity-scale .social-scale i {
	display: block;
	float: left;
	width: 64px;
	height: 40px;
	color: #333;
	font-size: 10px;
	padding: 6px 0 0 9px;
}

.content-main fieldset .submit, body .content-main fieldset .submit {
	clear: both;
	padding: 0 0 0 12px;
	height: 70px;
}

body.contact .content-main fieldset .submit {
	padding-left: 140px;
}

.content-main fieldset .submit input, .getting-started .content-main fieldset .submit input {
	width: auto;
	height: auto;
	border: none;
}

.careers .content-main fieldset .submit input {
	width: 196px;
	height: 44px;
}

.content-main fieldset .two-lines {
	margin-top: 5px;
}

.content-main fieldset .upload-area {
	display: block;
	float: left;
	padding: 37px 0 0 0;
	line-height: 20px;
}

.content-main fieldset .upload-area .upload {
	width: 79px;
	height: 20px;
	float: left;
	background: url('../images/icon_choose_file.gif') no-repeat;
	margin-right: 3px;
}

.content-main fieldset #zip-code, .content-main fieldset .short {
	width: 106px;
}

.content-main h4, .content-main h4 a {
	font-size: 24px;
	color: #000;
	text-decoration: none;
}

.getting-started .content-main h4 {
	background: url('../images/dots3.gif') 0 100% repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #333;
	font-weight: 100;
	padding: 0 0 5px 0;
	font-variant: small-caps;
}

.content-main h4.icon {
	position: relative;
}

.content-main h4.icon span {
	float: left;
	width: 48px;
	height: 42px;
	margin-top: -10px;
}

.content-main h4.link1 span {
	background: url('../images/icon_custom_landing2.gif') no-repeat;
}

.content-main h4.link2 span {
	background: url('../images/icon_inventory_management2.gif') no-repeat;
	width: 60px;
}

.content-main h4.link3 span {
	background: url('../images/icon_lead_management2.gif') no-repeat;
}

.content-main h4.link4 span {
	background: url('../images/icon_inventory_broadcast2.gif') no-repeat;
	width: 55px;
}

.content-main h4.link5 span {
	background: url('../images/icon_buzz2.gif') no-repeat;
}

.content-main h4.link6 span {
	background: url('../images/icon_testimonial2.gif') no-repeat;
}

.content-main h5 {
	font-size: 20px;
	font-weight: 100;
	padding: 8px 0 23px 0;
}

.careers .content-main h5 {
	padding-bottom: 12px;
}

.getting-started .content-main h5 {
	color: #0d6dab;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 33px;
}

.getting-started .content-main h5 i {
	color: #545454;
}

.getting-started .content-main h5 span {
	display: block;
}

.content-main #commentform textarea {
	width: 350px;
	height: 175px;
	overflow: auto;
}

.content-main .about-author {
	background: #fff url('../images/author_bg.gif') no-repeat;
	margin-bottom: 10px;
	border-bottom: 1px dotted #8fbcdb;
	padding-bottom: 10px;
	position: relative;
}

.content-main .about-author img {
	float: left;
	margin: 10px 10px 0 10px;
	position: relative;
}

.content-main .about-author .author-name, .content-main .about-author .author-text .author-name {
	color: #006699;
	display: block;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 10px 0 0 0;
	line-height: normal;
}

.content-main .about-author .author-text {
	font-size: 10px;
	color: #333;
	line-height: 14px;
}

.content-main .auto-quote {
	width: 265px;
	height: auto !important;
	min-height: 229px;
	height: 229px;
	border-right: 1px solid #91bddc;
	float: right;
	margin-left: 10px;
}

.content-main .auto-quote a {
	width: 255px;
	height: 54px;
	background: url('../images/logo_search_auto_parts.gif') no-repeat;
}

.content-main .auto-quote small, body .content-main .auto-quote small {
	line-height: normal;
	margin-right: 10px;
}

.content-main .auto-quote .quote {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #3877bc;
	line-height: 34px;
	padding: 0 0 5px 0;
	width: 243px;
}

.content-main .back-link {
	padding-bottom: 12px;
	text-align: center;
}

.content-main .back-link.left {
	text-align: left;
	padding: 12px 0 12px 0;
	background-position: 0 0;
}

.content-main .back-link a {
	text-decoration: none;
	font-size: 11px;
	color: #3333ff;
}

.content-main .commentlist {
	padding: 6px 0 20px 0;
	list-style: none;
	margin: 0;
}

.content-main .commentlist ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content-main .commentlist .comment, .content-main .commentlist .trackback, 
.content-main .commentlist .pingback {
	padding: 10px 0 0 0;
	position: relative;
}

.content-main .commentlist .comment.depth-2 {
	padding-left: 30px;
}

.content-main .commentlist .comment.depth-3 {
	padding-left: 60px;
}

.content-main .commentlist .comment-meta .commentmetadata img {
	float: left;
	margin: 0 10px 0 0;
}

.content-main .commentlist .comment-meta .commentmetadata {
	padding: 0 0 10px 10px;
	overflow: hidden;
}

.content-main .commentlist .comment-meta .commentmetadata,
.content-main .commentlist .comment-meta .commentmetadata a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: rgb(102, 102, 102);
	text-decoration: none;
}
 
body div.content-main .commentlist .comment-meta .commentmetadata .comment-author a strong,
body div.content-main .commentlist .comment-meta .commentmetadata .comment-author a {
	font-size: 14px;
	color: #006699 !important;
	font-weight: 100;
}

.content-main .commentlist .comment-text {
	line-height: 18px;
	font-size: 12px;
	color: #333;
	background: #fff url('../images/comment_left.gif') repeat-y;
}

.content-main .commentlist .comment-text p {
	padding-bottom: 10px;
}

.content-main .commentlist .comment-text a, .content-main .commentlist .comment-reply-link,
.content-main .commentlist .like-link a, .content-main .commentlist .edit-link a {
	font-size: 12px;
	color: #3333ff;
	text-decoration: none;
}

.content-main .commentlist .comment-reply-link, .content-main .commentlist .like-link,
.content-main .commentlist .edit-link {
	float: right;
	line-height: 25px;
	text-align: center;
	display: block;
	width: 50px;
}

.content-main .commentlist .comment-text .comment-bottom {
	background: url('../images/comment_bottom.gif') 0 100% repeat-x;
}

.content-main .commentlist .comment-text .comment-bottom, .content-main .commentlist .comment-text .comment-bottom div {
	height: 14px;
}

.content-main .commentlist .comment-text .comment-bottom .bl {
	background: url('../images/comment_bl.gif') no-repeat;
	width: 30px;
	float: left;
}

.content-main .commentlist .comment-text .comment-bottom .bl, .content-main .commentlist .comment-text .comment-bottom .br {
	height: 14px;
}

.content-main .commentlist .comment-text .comment-bottom .br {
	background: url('../images/comment_br.gif') no-repeat;
	width: 7px;
	float: right;
}

.content-main .commentlist .comment-text .comment-text-inner {
	background: url('../images/comment_right.gif') 100% 0 repeat-y;
	padding: 13px 10px 0 13px;
}

.content-main .commentlist .comment-text .comment-top {
	background: url('../images/comment_top.gif') repeat-x;
	position: relative;
	height: 6px;
}

.content-main .commentlist .comment-text .comment-top div {
	width: 6px;
	height: 6px;
}

.content-main .commentlist .comment-text .comment-top .tl {
	background: url('../images/comment_tl.gif') no-repeat;
	float: left;
}

.content-main .commentlist .comment-text .comment-top .tr {
	background: url('../images/comment_tr.gif') no-repeat;
	float: right;
}

.content-main .comments-title {
	display: block;
	background: url('../images/dots3.gif') 0 100% repeat-x;
	height: 50px;
	line-height: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-size: 24px;
}

.content-main .comments-title span {
	padding: 0 0 0 35px;
	background: url('../images/icon_comments2.gif') 100% 6px no-repeat;
}

.content-main .content-top, .content-main .back-link {
	background: url('../images/dots3.gif') 0 100% repeat-x;
}

.content-main .content-top h5 {
	padding-bottom: 12px;
}

.content-main .dealer-shot.dealer1 {
	background: url('../images/dealer_shot_bmw.jpg') 50% 0 no-repeat;
	height: 382px;
}

.content-main .dealer-shot.dealer2 {
	background: url('../images/dealer_shot_ken_dixon.jpg') 50% 0 no-repeat;
	height: 426px;
}

.content-main .dealer-shot.dealer3 {
	background: url('../images/dealer_shot_seth_wadley.jpg') 50% 0 no-repeat;
	height: 466px;
}

.content-main .dealer-shot.dealer4 {
	background: url('../images/dealer_shot_marc_heitz.jpg') 50% 0 no-repeat;
	height: 310px;
}

.content-main .dealer-shot.dealer5 {
	background: url('../images/dealer_shot_fowler_dodge.jpg') 50% 0 no-repeat;
	height: 318px;
}

.content-main .dealer-shot.dealer6 {
	background: url('../images/dealer_shot_evergreen.jpg') 50% 0 no-repeat;
	height: 347px;
}

.content-main .dealer-shot.dealer7 {
	background: url('../images/img_freedom_auto.jpg') 50% 0 no-repeat;
	height: 385px;
}

.content-main .dealer-shot.dealer8 {
	background: url('../images/img_kelly_nissan.jpg') 50% 0 no-repeat;
	height: 335px;
}

.content-main .dealer-shot.dealer9 {
	background: url('../images/img_auto_nation.jpg') 50% 0 no-repeat;
	height: 335px;
}

.content-main .dealer-shot.dealer10 {
	background: url('../images/img_auto_nation2.jpg') 50% 0 no-repeat;
	height: 395px;
}

.content-main .dealer-shot.dealer11 {
	background: url('../images/img_auto_nation3.jpg') 0 0 no-repeat;
	height: 205px;
	text-indent: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding: 0 0 0 220px;
	color: #333;
}

.content-main .dealer-shot.dealer12 {
	background: url('../images/img_suburban.jpg') 50% 0 no-repeat;
	height: 355px;
}

.content-main .dealer-shot.dealer13 {
	background: url('../images/img_suburban2.jpg') 50% 0 no-repeat;
	width: 248px;
	height: 265px;
	float: left;
	margin-right: 10px;
}

.content-main .dealer-shot.dealer14 {
	background: url('../images/img_bmw_austin.jpg') 50% 0 no-repeat;
	height: 395px;
}

.content-main .dealer-shot.dealer15 {
	background: url('../images/img_bmw_austin2.jpg') 50% 0 no-repeat;
	height: 286px;
}

.content-main .dealer-shot.dealer16 {
	background: url('../images/img_goso_boot_camp.jpg') 50% 0 no-repeat;
	width: 207px;
	height: 159px;
	float: right;
	margin: 0 0 20px 10px;
}

.content-main .entry {
	padding: 0;
}

.content-main .entry ol, body .container .content-main .entry ol {
	margin: 0 0 0 30px;
	padding: 0 0 20px 0;
}

.content-main .entry ul, body .container .content-main .entry ul {
	padding: 0 0 20px 10px;
	margin: 0;
}

.content-main .entry ol li, body .container .content-main .entry ol li {
	padding: 0;
}

.content-main .entry ul li, body .container .content-main .entry ul li {
	padding: 0 0 0 8px;
	background-position: 0 6px;
}

.content-main .entry ul li, body .container .content-main .entry ul li,
.content-main .entry ol li, body .container .content-main .entry ol li {
	font-style: italic;
}

.content-main .event {
	font-size: 14px;
	color: #333;
	line-height: 22px;
	padding: 10px 0 30px 0;
}

.content-main .event.inner {
	padding: 10px 0 10px 0;
}

.content-main .event.inner.no-pad {
	padding-top: 0;
}

.content-main .event a {
	color: #3333ff;
	text-decoration: none;
}

.content-main .event a.more-link {
	font-weight: bold;
}

.content-main .event p {
	padding: 0 0 20px 0;
	margin: 0;
}

.content-main .event p.nopad, body .container .content-main .event p.nopad {
	padding: 0;
}

.content-main .event-headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333;
	line-height: 24px;
	display: block;
	padding: 10px 0 10px 0;
}

.content-main .event-highlight {
	font-size: 14px;
	color: #6633ff;
	display: block;
	padding: 0 0 20px 0;
}

.content-main .event-icon {
	background: url('../images/banner_event_nada.jpg') no-repeat;
	height: 118px;
	border: 1px solid #a2c8e3;
	margin: 5px 0 0 0;
}

.content-main .event-img {
	margin-bottom: 10px;
}

.content-main .event-img.img1 {
	background: url('../images/img_real_time1.jpg') no-repeat;
	width: 214px;
	margin-right: 8px;
}

.content-main .event-img.img1, .content-main .event-img.img2 {
	float: left;
}

.content-main .event-img.img1, .content-main .event-img.img2 {
	height: 250px;
}

.content-main .event-img.img2 {
	background: url('../images/img_real_time2.jpg') no-repeat;
	width: 377px;
}

.content-main .event-img.img3 {
	background: url('../images/img_real_time3.jpg') no-repeat;
	width: 308px;
	height: 207px;
}

.content-main .event-img.img3, .content-main .event-img.img5 {
	float: right;
	margin-left: 10px;
}

.content-main .event-img.img4 {
	background: url('../images/img_digital_dealer1.jpg') no-repeat;
	width: 512px;
	height: 603px;
	margin-left: 45px;
}

.content-main .event-img.img5 {
	background: url('../images/img_digital_dealer2.jpg') no-repeat;
	width: 231px;
	height: 172px;
}

.content-main .event-img.img6 {
	background: url('../images/banner_auto_show2.gif') no-repeat;
	height: 180px;
}

.content-main .event-img.img7, .content-main .event-video-bg {
	background: url('../images/img_auto_show.jpg') no-repeat;
	height: 338px;
}

.content-main .event-img.img8 {
	background: url('../images/img_auto_show2.jpg') no-repeat;
	width: 543px;
	height: 543px;
	margin-left: 25px;
}

.content-main .event-img.img9 {
	background: url('../images/img_nada2.jpg') no-repeat;
	width: 456px;
	height: 777px;
	margin-left: 25px;
}

.content-main .event2 .event-icon {
	background: url('../images/banner_real_time.gif') no-repeat;
	width: 99px;
	margin: 5px 35px 5px 18px;
}

.content-main .event2 .event-icon, .content-main .event3 .event-icon,
.content-main .event4 .event-icon, .content-main .event5 .event-icon, 
.content-main .event6 .event-icon {
	float: left;
	border: none;
}

.content-main .event3 .event-icon {
	background: url('../images/banner_digital_dealer.gif') no-repeat;
	width: 146px;
	margin: 5px 10px 0 0;
}

.content-main .event4 .event-icon {
	background: url('../images/banner_digital_dealer2.gif') no-repeat;
	width: 140px;
	height: 270px;
	margin: 5px 10px 0 0;
}

.content-main .event5 .event-icon {
	background: url('../images/banner_auto_show.gif') no-repeat;
	width: 140px;
	height: 220px;
	margin: 5px 10px 0 0;
	border: none;
}

.content-main .event6 .event-icon {
	background: url('../images/logo_nada2.gif') no-repeat;
	width: 140px;
	height: 220px;
	margin: 5px 10px 0 0;
}

.content-main .event6.short .event-icon {
	height: 145px;
}

.content-main .event7 .event-icon {
	background: url('../images/logo_event7.jpg') no-repeat;
	width: 140px;
	height: 240px;
	border: none;
	margin: 5px 10px 0 0;
	float: left;
}

.content-main .event8 .event-icon {
	background: url('../images/logo_tech_crunch_sm.gif') no-repeat;
	width: 146px;
	height: 220px;
	margin: 5px 10px 0 0;
	border: none;
	float: left;
}

.content-main .event9 .event-icon {
	background: url('../images/logo_tls_sm.gif') no-repeat;
	width: 146px;
	height: 380px;
	margin: 5px 10px 0 0;
	border: none;
	float: left;
}

.content-main .event10 .event-icon {
	background: url('../images/logo_tiada_sm.gif') no-repeat;
	width: 146px;
	height: 240px;
	margin: 5px 10px 0 0;
	border: none;
	float: left;
}

.content-main .event-video-bg.video2 {
	background: url('../images/img_nada_video.jpg') no-repeat;
	height: 451px;
	padding: 0 0 20px 0;
}

.content-main .event-video-bg.video3 {
	background: url('../images/video_motor_week.jpg') no-repeat;
	height: 451px;
	padding: 0;
}

.content-main .inner .event-icon {
	margin: 0 0 10px 0;
}

.content-main .inner .event-icon.right, .content-main .event.inner .event-icon.right {
	float: right;
	margin-left: 10px;
}

.content-main .event-next {
	background: url('../images/dots3.gif') 0 100% repeat-x;
}

.content-main .event-next, .content-main .event-past {
	padding: 15px 20px 0 15px;
}

.content-main .event-next.pad-bottom {
	padding: 15px 0 60px 0;
}

.content-main .event-subhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #0d6dab;
	font-style: italic;
}

.content-main .event-text {
	width: 400px;
	float: left;
}

.content-main .event-title {
	color: #0d6dab;
	font-style: italic;
	font-size: 14px;
}

.content-main .event-title, .content-main .event-subtitle, .content-main .event-subhead {
	display: block;
}

.content-main .like-link {
	width: 153px;
	height: 63px;
	float: right;
	background: url('../images/button_like.gif') no-repeat;
	margin-left: 10px;
}

body.blog.interior div.content-main .like-link, body.blog.interior div.content-main .like-link {
	display:block;
	width: 49px;
	height: 23px;
	overflow: hidden;
	background: none;
	position: relative;
	top: -2px;
	float: left;
	left: 0;
}

body.blog.interior div.content-main .commentlist .like-link a {
}

.content-main .icon-links {
	height: 62px;
}

.content-main .icon-links .icon {
	width: 55px;
	height: 42px;
	float: left;
	margin-right: 43px;
	position: relative;
}

.content-main .icon-links .icon.link1 {
	background: url('../images/icon_custom_landing.gif') 50% 50% no-repeat;
}

.content-main .icon-links .icon.link2 {
	background: url('../images/icon_inventory_management.gif') 50% 50% no-repeat;
}

.content-main .icon-links .icon.link3 {
	background: url('../images/icon_lead_management.gif') 50% 50% no-repeat;
}

.content-main .icon-links .icon.link4 {
	background: url('../images/icon_inventory_broadcast.gif') 50% 50% no-repeat;
}

.content-main .icon-links .icon.link5 {
	background: url('../images/icon_buzz.gif') 50% 50% no-repeat;
}

.content-main .icon-links .icon.link6 {
	background: url('../images/icon_testimonial.gif') 50% 50% no-repeat;
}

.content-main .image-caption {
	float: right;
	background: url('../images/img_motorweek.jpg') no-repeat;
	width: 221px;
	height: 55px;
	text-align: center;
	color: #333;
	font-size: 11px;
	line-height: 15px;
	padding: 210px 10px 0 10px;
	display: block;
	font-style: italic;
	margin-left: 10px;
}

.content-main .image-caption.image2 {
	padding: 0;
	background: url('../images/img_freedom_auto2.jpg') no-repeat;
	width: 202px;
	height: 145px;
}

.content-main .image-caption.image3 {
	padding: 135px 0 0 0;
	background: url('../images/img_kelly_nissan.gif') no-repeat;
	width: 137px;
	height: 40px;
}

.content-main .image-caption a {
	color: #3333ff;
	text-decoration: none;
}

.content-main .navigation {
	height: 40px;
}

.content-main .navigation.main-index {
	height: 50px;
}

.content-main .navigation, .content-main .navigation a {
	color: #3333ff;
	font-size: 14px;
	padding: 0 14px 0 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.content-main .navigation a {
	width: 85px;
	position: relative;
	top: 10px;
}

.content-main .navigation .alignleft {
	float: left;
}

.content-main .navigation .alignleft a {
	background: url('../images/arrow_left.gif') 0 5px no-repeat;
}

.content-main .navigation .alignright {
	float: right;
	text-align: right;
}

.content-main .navigation .alignright a {
	background: url('../images/arrow.gif') 100% 5px no-repeat;
}

.content-main .page-img {
	display: block;
	float: right;
	width: 227px;
	height: 129px;
	background: url('../images/img_laptop.gif') no-repeat;
}

.content-main .page-img.auto-scheduler {
	height: 367px;
	background: url('../images/img_auto_scheduler.jpg') no-repeat;
}

.content-main .page-img.careers {
	width: 600px;
	height: 200px;
	background: url('../images/img_careers.jpg') no-repeat;
	margin-bottom: 20px;
}

.content-main .page-img.careers, .content-main .page-img.img-feature-management,
.content-main .page-img.seo-img, .content-main .page-img.themes-img,
.content-main .page-img.img-image-management, .content-main .page-img.img-video-editing,
.content-main .page-img.qualification-features, .content-main .page-img.img-crm,
.content-main .page-img.communicate-img, .content-main .page-img.social-network,
.content-main .page-img.auto-scheduler, .content-main .page-img.social-mentions, 
.content-main .page-img.img-profile, .content-main .page-img.img-testimonial,
.content-main .page-img.img-recommend, .content-main .page-img.img-what-is-goso,
.content-main .page-img.img-setup, .content-main .page-img.img-guarantee,
.content-main .page-img.img-testimonial-help {
	float: none;
}

.content-main .page-img.communicate-img {
	width: 598px;
	height: 491px;
	background: url('../images/img_communicate.jpg') no-repeat;
}

.content-main .page-img.conversion-img {
	width: 615px;
	height: 244px;
	background: url('../images/img_conversion_based.jpg') no-repeat;
	position: relative;
	left: 5px;
}

.content-main .page-img.conversion-img, .content-main .page-img.seo-img, 
.content-main .page-img.themes-img, .content-main .page-img.themes-img, 
.content-main .page-img.img-image-management, .content-main .page-img.img-seo, 
.content-main .page-img.img-video-editing, .content-main .page-img.img-feature-management,
.content-main .page-img.qualification-features, .content-main .page-img.communicate-img,
.content-main .page-img.social-network, .content-main .page-img.auto-scheduler,
.content-main .page-img.social-mentions, .content-main .page-img.img-profile,
.content-main .page-img.img-testimonial, .content-main .page-img.img-recommend,
.content-main .page-img.img-setup, .content-main .page-img.img-testimonial-help {
	margin: 5px 0 5px 0;
}

.content-main .page-img.img-motor-week {
	float: right;
	background: url('../images/img_motor_week.jpg') no-repeat;
	width: 300px;
	height: 159px;
	margin: 0 0 10px 10px;
}

.content-main .page-img.img-motor-week2 {
	float: left;
	background: url('../images/img_motor_week2.jpg') no-repeat;
	width: 250px;
	height: 130px;
	margin: 0 10px 10px 0;
}

.content-main .page-img.img-motor-week3 {
	float: right;
	background: url('../images/img_motor_week3.jpg') no-repeat;
	width: 250px;
	height: 153px;
	margin: 0 0 10px 10px;
}

.content-main .page-img.img1 {
	background: url('../images/logo_dealer_of_the_year.gif') no-repeat;
	width: 108px;
	height: 143px;
	margin: 0 0 20px 10px;
}

.content-main .page-img.img-buzz {
	width: 600px;
	height: 513px;
	background: url('../images/img_buzz.gif') no-repeat;
}

.content-main .page-img.img-change-look0 {
	width: 600px;
	height: 161px;
	background: url('../images/img_change_look0.gif') no-repeat;
}

.content-main .page-img.img-change-look1 {
	width: 600px;
	height: 161px;
	background: url('../images/img_change_look1.gif') no-repeat;
}

.content-main .page-img.img-change-look {
	width: 600px;
	height: 203px;
	background: url('../images/img_change_look.gif') no-repeat;
}

.content-main .page-img.img-collect {
	width: 600px;
	height: 186px;
	background: url('../images/img_collect.gif') no-repeat;
}

.content-main .page-img.img-cost {
	width: 180px;
	height: 270px;
	background: url('../images/img_cost.gif') no-repeat;
}

.content-main .page-img.img-create-profile {
	width: 600px;
	height: 330px;
	background: url('../images/img_profile.gif') no-repeat;
}

.content-main .page-img.img-crm {
	width: 600px;
	height: 190px;
	background: url('../images/img_crm.jpg') no-repeat;
	margin-bottom: 5px;
}

.content-main .page-img.img-easy-change {
	width: 600px;
	height: 378px;
	background: url('../images/img_easy_change.gif') no-repeat;
}

.content-main .page-img.img-everything-myself {
	width: 162px;
	height: 129px;
	background: url('../images/img_everything_myself.gif') no-repeat;
}

.content-main .page-img.img-export-crm {
	width: 215px;
	height: 158px;
	background: url('../images/img_export_crm.gif') no-repeat;
}

.content-main .page-img.img-feature-management {
	height: 186px;
	background: url('../images/img_feature_management.jpg') no-repeat;
}

.content-main .page-img.img-generate-video {
	width: 261px;
	height: 231px;
	background: url('../images/img_generate_video.jpg') no-repeat;
}

.content-main .page-img.img-goso-crm {
	width: 600px;
	height: 345px;
	background: url('../images/img_goso_crm.gif') no-repeat;
}

.content-main .page-img.img-guarantee {
	width: 599px;
	height: 249px;
	background: url('../images/img_guarantee.gif') no-repeat;
}

.content-main .page-img.img-image-management {
	height: 186px;
	background: url('../images/img_image_management.jpg') no-repeat;
}

.content-main .page-img.img-inventory-management {
	width: 600px;
	height: 460px;
	background: url('../images/img_inventory_management.gif') no-repeat;
}

.content-main .page-img.img-manually {
	width: 190px;
	height: 90px;
	background: url('../images/img_manually.gif') no-repeat;
}

.content-main .page-img.img-point {
	width: 600px;
	height: 360px;
	background: url('../images/img_point.jpg') no-repeat;
}

.content-main .page-img.img-profile {
	height: 308px;
	background: url('../images/img_profile.jpg') no-repeat;
}

.content-main .page-img.img-recommend {
	height: 344px;
	background: url('../images/img_recommend.jpg') no-repeat;
}

.content-main .page-img.img-record-voice {
	width: 600px;
	height: 251px;
	background: url('../images/img_record_voice.gif') no-repeat;
}

.content-main .page-img.img-rich-media {
	width: 600px;
	height: 400px;
	background: url('../images/img_rich_media.jpg') no-repeat;
}

.content-main .page-img.img-search {
	width: 600px;
	height: 281px;
	background: url('../images/img_search.gif') no-repeat;
}

.content-main .page-img.img-secure {
	width: 600px;
	height: 80px;
	background: url('../images/img_secure.gif') 0 50% no-repeat;
}

.content-main .page-img.img-setup {
	width: 600px;
	height: 162px;
	background: url('../images/img_setup.gif') no-repeat;
}

.content-main .page-img.social-app {
	width: 600px;
	height: 521px;
	background: url('../images/facebook_graphic_SOLUTIONS.jpg') no-repeat;
	margin: 5px 0 5px 0;
}

.content-main .page-img.img-social-networks {
	width: 233px;
	height: 279px;
	background: url('../images/img_social_networks.gif') no-repeat;
}

.content-main .page-img.img-social-network {
	width: 225px;
	height: 193px;
	background: url('../images/img_special_data.gif') no-repeat;
}

.content-main .page-img.img-testimonial, .content-main .page-img.img-testimonial-help {
	width: 558px;
	height: 416px;
	background: url('../images/img_testimonial.jpg') no-repeat;
}

/* .content-main .page-img.img-testimonial-help {
	width: 600px;
	height: 438px;
	background: url('../images/img_testimonial_help.gif') no-repeat;
} */

.content-main .page-img.img-use {
	width: 600px;
	height: 200px;
	background: url('../images/img_use.gif') no-repeat;
}

.content-main .page-img.img-what-is-goso {
	width: 600px;
	height: 305px;
	background: url('../images/img_what_is_goso.gif') no-repeat;
}

.content-main .page-img.img-what-is-landing {
	width: 181px;
	height: 95px;
	background: url('../images/img_landing.gif') no-repeat;
	margin: 0 0 5px 5px;
}

.content-main .page-img.qualification-features {
	height: 538px;
	background: url('../images/img_qualification_features.jpg') no-repeat;
}

.content-main .page-img.seo-img {
	height: 318px;
	background: url('../images/img_seo_friendly.gif') no-repeat;
}

.content-main .page-img.seo-img, .content-main .page-img.img-image-management, .content-main .page-img.img-seo, 
.content-main .page-img.img-video-editing, .content-main .page-img.img-feature-management,
.content-main .page-img.qualification-features, .content-main .page-img.communicate-img,
.content-main .page-img.social-network, .content-main .page-img.auto-scheduler,
.content-main .page-img.social-mentionsm, .content-main .page-img.img-profile,
.content-main .page-img.img-testimonial, .content-main .page-img.img-recommend,
.content-main .page-img.img-testimonial-help {
	border: 1px solid #76add2;
}

.content-main .page-img.seo-img, .content-main .page-img.themes-img, 
.content-main .page-img.img-image-management, .content-main .page-img.img-seo,
.content-main .page-img.img-video-editing, .content-main .page-img.img-feature-management,
.content-main .page-img.qualification-features, .content-main .page-img.social-network,
.content-main .page-img.auto-scheduler, .content-main .page-img.social-mentions,
.content-main .page-img.img-profile, .content-main .page-img.img-testimonial,
.content-main .page-img.img-recommend {
	width: 598px;
}

.content-main .page-img.social-network {
	height: 416px;
	background: url('../images/img_social_network.jpg') no-repeat;
}

.content-main .page-img.social-mentions {
	height: 491px;
	background: url('../images/img_mentions.jpg') no-repeat;
}

.content-main .page-img.themes-img {
	height: 584px;
	background: url('../images/img_customizable_themes.jpg') no-repeat;
	border: 1px solid #76add2;
}

.content-main .page-img.img-seo {
	height: 186px;
	background: url('../images/img_seo.jpg') no-repeat;
}

.content-main .page-img.img-video-editing {
	height: 443px;
	background: url('../images/img_video_editing.jpg') no-repeat;
}

.content-main .post {
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #91bddc;
}

.blog .content-main.blog-single .post {
	margin-bottom: 0;
}

.blog .content-main .post a img {
	border: 1px solid #ccc;
	margin: auto;
}

.blog .content-main .post img {
	
}

.blog div.content-main div.post img.wp-image-569 {
	margin: 25px 10px 0 0;
}

.blog .content-main .post img.margin-top, body.blog .container .content-main .post img.margin-top {
	margin-top: 10px;
}

.blog .content-main .post img.no-border {
	border: none;
}

.blog .content-main .post img.alignleft {
	float: left;
}

.blog .content-main .post img.alignleft, .blog .content-main .post img.alignright {
	margin: 0 10px 10px 10px;
}

.blog .content-main .post img.alignright {
	float: right;
}

.content-main.blog-single .post {
	padding: 0;
}

.blog .content-main .post .aligncenter {
	text-align: center;
}

.blog .content-main .post .aligncenter img {
	text-align: center;
	margin: auto;
}

.content-main .post-header {
	background: url('../images/dots3.gif') 0 100% repeat-x;
	padding-bottom: 10px;
	position: relative;
	top: 0;
	width: 600px;
}

.content-main .post-header h4 {
	width: 530px;
	padding-bottom: 10px;
}

.content-main .post-header .post-date {
	width: 60px;
	height: 60px;
	float: left;
	background: url('../images/date_bg.gif') no-repeat;
	text-align: center;
}

.content-main .post-header .post-date span {
	font-weight: bold;
	font-size: 9px;
	color: #fff;
	position: relative;
	top: 5px;
}

.content-main .post-header .post-date span, .content-main .post-header .post-date strong {
	display: block;
}

.content-main .post-header .post-date strong {
	font-size: 34px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffff69;
}

.content-main .post-header .header-title {
	width: 330px;
	float: left;
	position: relative;
	left: 8px;
}

.content-main .post-header .header-title small {
	display: block;
	width: 535px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.content-main .post-header .header-title small, .content-main .post-header .header-title small a {
	color: rgb(102, 102, 102);
	font-size: 14px;
	text-decoration: none;
}

.content-main .post-header .header-title small em {
	float: right;
	width: 240px;
	text-align: right;
	margin-right: 10px;
}

.content-main .post-header .header-title small em a {
	color: #3333ff;
	font-style: normal;
}

.content-main .postmetadata {
	width: 590px;
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 5px 0;
}

.content-main .postmetadata.small-pad {
	width: 597px;
	padding-left: 3px;
}

.content-main .postmetadata, .content-main .postmetadata a {
	color: #3333ff;
	text-decoration: none;
}

.content-main .postmetadata .comment-link, .content-main .post-header .header-title small em a {
	padding: 0 0 0 20px;
	background: url('../images/icon_comments.gif') 0 4px no-repeat;
}

.content-main .postmetadata .email-link {
	background: url('../images/button_email.gif') 0 3px no-repeat;
	width: 61px;
	height: 30px;
	float: left;
	padding-left: 10px;
	margin-right: 3px;
}

.content-main .postmetadata .read-more {
	display: block;
	float: right;
	font-size: 14px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	width: 87px;
	height: 29px;
	background: url('../images/button_read_more.gif') no-repeat;
	padding: 3px 0 0 8px;
}

.content-main .postmetadata #retweet-button {
	float: left;
	padding: 0 3px 0 0;
	position: relative;
}

.content-main .postmetadata #retweet-button .addthis-button {
	display: block;
	width: 46px;
	height: 30px;
	background: url('../images/button_blog_share.gif') 0 3px no-repeat;
	float: left;
	padding-left: 10px;
}

.content-main .postmetadata #retweet-button .facebook-share {
	margin: 0;
	position: relative;
	top: 6px;
	height: 18px;
}

.content-main .postmetadata #retweet-button .facebook-share .fb_share_count {
	background: none;
}

.content-main .postmetadata #retweet-button .facebook-share .fb_share_count_inner {
	margin: 0 0 0 3px;
	border: 1px solid #B0B9EC;
}

.content-main .postmetadata #retweet-button .facebook-share .fb_share_count_inner, .content-main .postmetadata #retweet-button .facebook-share .fb_share_count.fb_share_count_right, 
.content-main .postmetadata #retweet-button .facebook-share .FBConnectButton.FBConnectButton_Small {
	display: block !important;
}

.content-main .postmetadata #retweet-button .facebook-share .fb_share_count_inner, .content-main .postmetadata #retweet-button .facebook-share .fb_share_count.fb_share_count_right {
	float: left;
}

.content-main .postmetadata #retweet-button .facebook-share .fb_share_count_nub_right {
	display: none !important;
}

.content-main .postmetadata #retweet-button .facebook-share, .content-main .postmetadata #retweet-button .topsy-button, 
.content-main .postmetadata #retweet-button .facebook-share .FBConnectButton.FBConnectButton_Small {
	float: left;
}

.content-main .postmetadata #retweet-button .topsy-button {
	display: block;
	height: 24px;
	overflow: hidden;
	text-align: center;
	position: relative;
	top: 6px;
	background: url('../images/icon_retweet.gif') 0 2px no-repeat;
	padding-left: 18px;
}

.content-main .quote-box {
	background: #fff url('../images/quote_box_bg.gif') repeat-x;
	margin-bottom: 30px;
}

.content-main .quote-box.right-side {
	width: 290px;
	float: right;
	margin-left: 15px;
}

.content-main .quote-box .quote-cell {
	float: left;
	height: auto !important;
	height: 165px;
	min-height: 165px;
	padding: 0 15px 0 15px;
	background: url('../images/dots4.gif') 100% 0 repeat-y;
	position: relative;
}

.content-main .quote-box .quote-cell.quote-cell1 {
	width: 170px;
	padding: 0 15px 0 0;
}

.content-main .quote-box .quote-cell.quote-cell2 {
	width: 175px;
	padding: 0 10px 0 15px;
}

.content-main .quote-box .quote-cell.quote-cell3 {
	width: 175px;
	padding: 0 0 0 15px;
	background: none;
}

.content-main .quote-box .quote-cell .quote-logo {
	position: absolute;
	width: 100%;
	height: 45px;
	bottom: 8px;
}

.content-main .quote-box .quote-cell.quote-cell1 .quote-logo {
	background: url('../images/logo_box_digital.gif') 20px 50% no-repeat;
}

.content-main .quote-box .quote-cell.quote-cell2 .quote-logo {
	background: url('../images/logo_box_auto.gif') 30px 50% no-repeat;
}

.content-main .quote-box .quote-cell.quote-cell3 .quote-logo {
	background: url('../images/logo_box_dealer.gif') 13px 50% no-repeat;
}

.content-main .quote-box .quote-content {
	background: url('../images/dots3.gif') repeat-x;
}

.content-main .quote-box .quote-text {
	background: url('../images/dots3.gif') 0 100% repeat-x;
	padding: 15px;
}

.content-main .quote-box .quote-text.pad-small {
	padding: 10px;
}

.content-main .quote-box .quote-text p {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #3877bc;
}

.content-main .quote-box .quote-text small, .content-main .auto-quote small {
	text-align: right;
	font-size: 10px;
	padding: 10px 0 0 0;
}

.content-main .quote-box .quote-text small, .content-main .quote-box .quote-text small strong, .content-main .auto-quote small,
.content-main .auto-quote small strong {
	display: block;
}

.content-main .quote-box .quote-text small strong, .content-main .auto-quote small strong {
	font-size: 11px;
}

.content-main .reasons {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	line-height: 18px;
}

.content-main .reasons li {
	background: url('../images/submenu_dots.gif') 0 100% repeat-x;
	font-size: 12px;
	color: #333;
	clear: both;
}

.content-main .reasons li, .content-main .reasons li span {
	height: 115px;
}

.content-main .reasons li span {
	display: block;
	float: left;
}

.content-main .reasons li .icon {
	width: 115px;
}

.content-main .reasons li .icon, .content-main .reasons li .num {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.content-main .reasons li.reason1 .icon {
	background-image: url('../images/icon_reason1.gif');
}

.content-main .reasons li.reason2 .icon {
	background-image: url('../images/icon_reason2.gif');
}

.content-main .reasons li.reason3 .icon {
	background-image: url('../images/icon_reason3.gif');
}

.content-main .reasons li.reason4 .icon {
	background-image: url('../images/icon_reason4.gif');
}

.content-main .reasons li.reason5 .icon {
	background-image: url('../images/icon_reason5.gif');
}

.content-main .reasons li.reason6 .icon {
	background-image: url('../images/icon_reason6.gif');
}

.content-main .reasons li.reason7 .icon {
	background-image: url('../images/icon_reason7.gif');
}

.content-main .reasons li.reason8 .icon {
	background-image: url('../images/icon_reason8.gif');
}

.content-main .reasons li.reason9 .icon {
	background-image: url('../images/icon_reason9.gif');
}

.content-main .reasons li.reason10 .icon {
	background-image: url('../images/icon_reason10.gif');
}

.content-main .reasons li .num {
	width: 33px;
}

.content-main .reasons li.reason1 .num {
	background-image: url('../images/icon_num1.gif');
}

.content-main .reasons li.reason2 .num {
	background-image: url('../images/icon_num2.gif');
}

.content-main .reasons li.reason3 .num {
	background-image: url('../images/icon_num3.gif');
}

.content-main .reasons li.reason4 .num {
	background-image: url('../images/icon_num4.gif');
}

.content-main .reasons li.reason5 .num {
	background-image: url('../images/icon_num5.gif');
}

.content-main .reasons li.reason6 .num {
	background-image: url('../images/icon_num6.gif');
}

.content-main .reasons li.reason7 .num {
	background-image: url('../images/icon_num7.gif');
}

.content-main .reasons li.reason8 .num {
	background-image: url('../images/icon_num8.gif');
}

.content-main .reasons li.reason9 .num {
	background-image: url('../images/icon_num9.gif');
}

.content-main .reasons li.reason10 .num {
	background-image: url('../images/icon_num10.gif');
}

.content-main .reasons li .reason-text {
	width: 411px;
	padding: 38px 0 0 0;
	height: 77px;
}

.content-main .reasons li.reason3 .reason-text, .content-main .reasons li.reason9 .reason-text {
	padding: 50px 0 0 0;
	height: 65px;
}

.content-main #respond {
	padding: 20px 0 10px 0;
	color: #333;
}

.content-main #respond, .content-main #respond a {
	font-size: 12px;
	line-height: 18px;
}

.content-main #respond a {
	color: #3333ff;
	text-decoration: none;
}

.content-main #respond form p input#submit {
	margin: 0 0 0 213px;
}

.content-main #respond form p input.text-field, .content-main #respond form p textarea {
	border: 1px solid #ccc;
	width: 285px;
}

.content-main #respond form p label {
	display: block;
	font-weight: bold;
}

.content-main #respond p {
	padding: 0 0 10px 0;
}

.content-main #respond .respond-title {
	font-size: 18px;
	color: #333;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 10px 0;
}

.content-main #respond .right-side {
	width: 290px;
	float: right;
}

.content-main #respond .right-side .fbc_connect_button_area {
	padding: 0;
	margin: 0 5px 0 0;
}

.content-main #respond .right-side .fbc_connect_button_area,
.content-main #respond .right-side .fbc_connect_button_area .dark {
	display: block;
	float: left;
	width: 100px;
}

.content-main #respond .right-side .fbc_connect_button_area .dark {
	padding: 4px 0 0 0;
	margin: 0;
}

.content-main #respond .right-side .fbc_connect_button_area small, .content-main #respond .right-side .fbc_connect_button_area br {
	display: none;
}

.content-main .tags {
	padding: 10px 0 6px 0;
}

.content-main .tags, .content-main .alt {
	clear: both;
}

.content-main .tags, .content-main .tags a, .content-main .alt small,
.content-main .alt small a {
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

.content-main .text-block {
	line-height: 22px;
	font-size: 14px;
	color: #333;
}

.content-main .text-block p {
	padding: 0 0 20px 0;
}

.content-main .text-block p.no-pad {
	padding: 0;
}

.content-main .text-block p a {
	color: #3333ff;
	text-decoration: none;
}

.content-main .text-block p a img {
	border: none;
}

.content-main .text-block p.font2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	line-height: 24px;
}

.content-main .text-block p.font2 a {
	display: block;
	font-style: italic;
	color: #6633ff;
	text-decoration: none;
}

.content-main .text-block ol {
	padding: 0 0 5px 0;
	margin: 0 0 0 15px;
}

.content-main .text-block ul {
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0;
}

.content-main .text-block ol li {
	padding: 0 0 15px 0;
}

.content-main .text-block ul li {
	background: url('../images/bullet.gif') 5px 7px no-repeat;
	padding: 0 0 15px 15px;
}

.content-main .text-block ul li, .content-main .text-block ol li {
	font-size: 12px;
	line-height: 16px;
	position: relative;
}

.content-main .text-block ul li a, .content-main .text-block ol li a {
	color: #3333ff;
	text-decoration: none;
	font-size: 14px;
}

.content-main .text-block .apply-online {
	background: url('../images/button_apply.gif') no-repeat;
	width: 142px;
	height: 44px;
}

.content-main .text-block .button-request {
	display: block;
	width: 215px;
	height: 52px;
	background: url('../images/button_request.gif') no-repeat;
}

.content-main .text-block .button-request[class] {
	background: url('../images/button_request.png') no-repeat;
}

.content-main .text-block .faq-box {
	float: right;
	margin: 0 0 150px 20px;
	position: relative;
}

.content-main .text-block .float-left {
	display: block;
	float: left;
	padding: 8px 0 0 0;
	margin-right: 10px;
}

.content-main .text-block .large.lt {
	font-size: 24px;
	color: #0d6dab;
	display: block;
	padding: 25px 0 15px 0;
}

.content-main .text-block .more-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3333ff;
	font-size: 14px;
	float: right;
	position: relative;
	padding: 0 13px 0 0;
	text-decoration: none;
	background: url('../images/arrow.gif') 100% 8px no-repeat;
	display: none;
}

.content-main .text-block .more-link span {
	display: none;
}

.faq-box {
	width: 316px;
	top: 10px;
	background: url('../images/faq_box_bg.gif') repeat-y;
	position: relative;
	margin-bottom: 30px;
	z-index: 1100;
}

.faq-box .bottom-boxes {
	padding: 10px 0 0 10px;
	font-size: 12px;
	line-height: 18px;
}

.faq-box .bottom-boxes .box {
	padding-bottom: 15px;
	margin: 0;
	background: none;
	clear: both;
	width: 280px;
}

.faq-box .bottom-boxes .box-text {
	float: left;
	padding: 0;
	width: 240px;
}

.faq-box .bottom-boxes .box-text i {
	font-size: 10px;
	font-style: normal;
}

.faq-box .bottom-boxes .box-text i, .faq-box .bottom-boxes .box-text strong {
	display: block;
}

.faq-box .bottom-boxes .box-text strong, .faq-box .bottom-boxes .box-text a {
	color: #0d6dab;
	text-decoration: none;
}

.faq-box .bottom-boxes .box-text strong span {
	color: #333;
	font-weight: 100;
}

.faq-box .bottom-boxes .box-text strong span em {
	color: #6633ff;
	font-style: normal;
}

.faq-box .bottom-boxes .icon {
	width: 35px;
	float: left;
}

.faq-box .bottom-boxes .box1 .icon {
	background: url('../images/icon_phone.gif') no-repeat;
	height: 37px;
}

.faq-box .bottom-boxes .box2 .icon {
	background: url('../images/icon_live_help.gif') no-repeat;
	height: 23px;
}

.faq-box .bottom-boxes .box3 .icon {
	background: url('../images/icon_help_email.gif') no-repeat;
	height: 49px;
}

.faq-box .faq-box-content {
	background: url('../images/faq_box_top.gif') no-repeat;
}

.faq-box .faq-box-inner {
	padding: 2px 17px 16px 10px;
	width: 289px;
	background: url('../images/faq_box_bottom.gif') 0 100% no-repeat;
	position: relative;
}

.faq-box .faq-title {
	font-size: 14px;
	color: #333;
	text-align: center;
	display: block;
	padding: 11px 0 0 0;
}

.faq-box .faq-title span {
	display: block;
}

.faq-box .faqs {
	background: url('../images/dots2.gif') 0 100% repeat-x;
}

.faq-box .faqs p {
	padding: 10px;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}

.faq-box .help-box {
	background: url('../images/help_box.gif') no-repeat;
	width: 293px;
	height: 48px;
	margin: 5px auto 0 auto;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 0 0 0;
}

.faq-box .help-box strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
}

.faq-box .more {
	display: block;
	line-height: 33px;
	height: 33px;
	text-align: center;
	color: #4343e9;
	text-decoration: none;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
}

.faq-box .pointer {
	position: absolute;
	width: 32px;
	height: 42px;
	background: url('../images/faq_box_pointer.gif');
	margin: 15px 0 0 -31px;
}

.faq-box .question {
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
}

.faq-box .question a {
	display: block;
	position: relative;
	text-decoration: none;
	color: #2a20e9;
	background: url('../images/bullet.gif') 0 6px no-repeat;
	padding-left: 10px;
}

.faq-box .video-wrapper {
	text-align: center;
	padding: 10px 0 0 0;
}

.faq-box .video-wrapper small {
	font-size: 10px;
	display: block;
	padding: 8px 0 8px 0;
	color: rgb(102, 102, 102);
}

.faq-box .video-wrapper .video {
	border: 1px solid #76add2;
	width: 258px;
	height: 188px;
	margin: auto;
	background: url('../images/tutorial_video_bg.gif');
}

.fbc_loginstate_top, .fbc_loginstate_top a {
	font-size: 11px;
	color: #333;
}

.fbc_loginstate_top a {
	text-decoration: none;
	color: #0d6dab;
}

.fbc_loginstate_top[class] {
	position: fixed !important;
	right: 0;
	top: 85% !important;
}

.fbc_loginstate_top .fbc_profile_header {
	border: 1px solid #0d6dab;
	padding: 3px;
}

.fbc_loginstate_top .fbc_profile_pic {
	padding: 0 0 0 3px;
}

.footer {
	line-height: 25px;
	color: rgb(102, 102, 102);
	text-align: center;
	font-size: 10px;
	padding: 20px 0 0 0;
	height: 100px;
}

.interior .footer {
	border-top: 1px solid #76add2;
}

.footer a {
	color: #2a20e9;
	text-decoration: none;
}

.footer div {
	width: 420px;
	margin: auto;
	text-align: left;
}

.footer div .client-login {
	width: 81px;
	height: 17px;
	background: url('../images/button_client_login.gif');
	float: right;
	margin-top: 5px;
}

.general-box {
	font-size: 14px;
}

.general-box, .general-box-top, .general-box-bottom {
	width: 610px;
}

.general-box .general-box-bottom {
	background: url('../images/general_box_bottom.gif') no-repeat;
	height: 16px;
	clear: both;
}

.general-box .general-box-content {
	background: url('../images/general_box_bg.gif') repeat-y;
	padding: 0 20px 5px 20px;
	position: relative;
	float: left;
	width: 570px;
}

.general-box .general-box-content a, .help-section a {
	color: #3333ff;
	text-decoration: none;
}

.general-box .general-box-content strong.general-title, body .general-box .general-box-content strong.general-title {
	font-size: 16px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.general-box .general-box-content ul, .help-section ul {
	margin: 0;
	padding: 20px 0 0 0;
	list-style: none;
}

.general-box .general-box-content ul.less-pad, .help-section ul.less-pad {
	padding-top: 10px;
}

.general-box .general-box-content ul li, .help-section ul li {
	padding: 0 0 15px 12px;
	background: url('../images/bullet.gif') 0 6px no-repeat;
	font-size: 14px;
}

.general-box .general-box-top {
	background: url('../images/general_box_top.gif') no-repeat;
	height: 15px;
	overflow: hidden;
}

.getting-started h2 {
	background: url('../images/h2_bg_getting_started.gif') no-repeat;
	width: 945px;
	height: 44px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: 100;
	line-height: 44px;
	color: #fff;
	padding: 0 0 0 15px;
}

.getting-started h2 span {
	color: #ffff69;
}

.getting-started h2 strong {
	width: 610px;
	height: 44px;
	float: right;
	background: url('../images/subtitle_beta_invite.gif') 0 50% no-repeat;
}

.getting-started .title-bar {
	padding: 24px 0 0 4px;
	position: relative;
	z-index: 20;
}

.getting-started .title-bar .star-burst {
	position: absolute;
	top: 29px;
	right: 5px;
	width: 136px;
	height: 136px;
	background: url('../images/star_burst.gif') no-repeat;
	z-index: 1000;
}

.header {
	padding: 24px 0 0 5px;
	height: 76px;
	position: relative;
	background: url('../images/header_bg.jpg') 0 -1px no-repeat;
}

.header h1 {
	margin: 0;
	float: left;
}

.header h1 a {
	background: url('../images/logo_new.gif') no-repeat;
}

.header h1 a, .header h1 a span {
	display: block;
	width: 188px;
	height: 57px;
}

.header h1 a span {
	background: url('../images/logo_new.gif') no-repeat;
	cursor: pointer;
}

.header h1 a:hover span {
	background: none;
}		

.header h1 a span, .menu a span, .panel .panel-title, .panel .panel-controls span,
.panel .panel-controls a b, .tv-box, .tv-box .tv, .text h2 a, .content h2 a, .boxes .box .box-title span,
.boxes .box .carfax, .footer div .client-login, .sidebar .demo strong,
.sidebar .connections .connections-title, .sidebar .connections-content a, .content-main .page-img,
.highlight-content .stoplight, .content-main .reasons li .num, .content-main .reasons li .icon,
.profiles .profile-left .thumb, .profiles .profile-left .icons a, .partners .partner-header .logo,
.content-main .text-block .apply-online, .content-main fieldset .upload-area .upload, .solutions-list .solution-thumb,
.faq-box .bottom-boxes .icon, .blog .content-left h3, .content-main .button-request, .checkmark, .content-main .icon-links .icon,
.panel .panel-subtitle, .boxes .box .icon, .request-form .request-title, .contact .content-main fieldset .map,
.content-main h4.icon span, .sidebar .social-buttons a, .content .banner-press strong, .content-main .event-icon,
.content-main .event-img, .sidebar .become-client strong, .sidebar .become-client a, .brand a,
.sidebar .quote-box .quote-logo, .section-head .section-img, .brand-item .brand-header .brand-banner,
.brand-item .brand-header small a, .content-main .dealer-shot, .content-main .quote-box .quote-cell .quote-logo,
.content-main .auto-quote a, .getting-started h2 strong, .img-getting-started, .content-main fieldset .continue a span,
.content .module, .content .module-new, .text-title span, .articles .article .news-logo, .getting-started .title-bar .star-burst,
.text .banner-pdf, .content-main .image-caption.image2, .tiles .tile .tile-header, .content .tiles-title span,
.tiles .tile .logo, .panel .panel-content.ebook strong, .panel .panel-content.ebook a span, .panel .panel-content.ebook small,
.panel .panel-content.auto-nation a, .content-main .like-link a, .panel .pane-content a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	text-align: left;
}

.help-section {
	background: url('../images/dots3.gif') 0 100% repeat-x;
	padding: 15px 0 7px 0;
	font-size: 14px;
	color: #333;
}

.help-section.last {
	margin-bottom: 50px;
}

.help-section p {
	line-height: 22px;
}

.help-section p.pad {
	padding: 0 0 20px 0;
}

.help-section ul.plain, .text-block ul.plain {
	padding: 5px 0 0 35px;
}

.help-section ul.plain li, .text-block ul.plain li {
	background-image: url('../images/bullet2.gif');
}

.help-section .caption {
	text-align: center;
	font-size: 11px;
	padding: 10px 0 10px 0;
	clear: both;
}

.help-section .help-title, .text-block .help-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333;
	line-height: 22px;
}

.help-section .help-title.lt, .text-block .help-title.lt {
	font-size: 20px;
	color: #006699;
	font-weight: 100;
}

.help-section .see-all {
	font-size: 11px;
	padding: 0 0 0 12px;
}

.help-section .to-top {
	text-align: center;
	padding: 10px 0 0 0;
}

.help-section .to-top a {
	color: #3333ff;
	text-decoration: none;
	font-size: 11px;
}

.highlight-box {
	background: #c6daef url('../images/highlight_box_top.gif') no-repeat;
}

.highlight-box.box2 {
	float: right;
	width: 248px;
	background: url('../images/highlight_box2_bg.gif') repeat-y;
	margin: 0 0 20px 10px;
}

.highlight-content {
	background: url('../images/highlight_box_bottom.gif') 0 100% no-repeat;
	padding: 8px;
	line-height: 22px;
}

.highlight-box.box2 .highlight-content {
	background: url('../images/highlight_box2_top.gif') no-repeat;
	padding: 0;
	line-height: normal;
}

.highlight-content strong {
	font-size: 14px;
	color: #0d6dab;
}

.highlight-content .stoplight {
	display: block;
	float: left;
	width: 56px;
	height: 58px;
	background: url('../images/icon_stoplight.gif') no-repeat;
}

.highlight-inner {
	background: url('../images/highlight_box2_bottom.gif') 0 100% no-repeat;
	padding: 12px;
}

.highlight-inner p {
	padding: 0;
	color: #333;
	font-size: 10px;
}

.highlight-inner strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 0 0 15px 0;
}

.highlight-inner ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.highlight-inner ul li {
	background: url('../images/bullet.gif') 5px 3px no-repeat;
	color: #000;
	font-size: 10px;
	padding: 0 0 13px 15px;
}

.img-getting-started {
	float: left;
	width: 309px;
	height: 312px;
	background: url('../images/img_getting_started.gif') no-repeat;
	margin: 20px 0 30px 17px;
}

.menu {
	width: 735px;
	float: right;
	list-style: none;
	margin: 0 -23px 0 0;
	padding: 2px 0 0 0;
}

.menu a span {
	height: 26px;
	cursor: pointer;
}

.menu a, .menu li {
	margin: 0;
	padding: 0;
	float: left;
}

.menu li {
	margin-right: 19px;
}

.menu li.active {

}

.getting-started .menu li.active {
	background: none;
}

.menu li a {
	margin-top: 10px;
}

.menu li.active a span, .menu li a:hover span, .menu li.active .blog span,
.menu li.active .clients span, .menu li.active .company span, 
.menu li.active .help span, .menu li.active .solutions span {
	background: none;
}

.menu .blog {
	background: url('../images/button_blog_lt.gif') 50% 50% no-repeat;
}

.menu li.active .blog, .menu li.active .blog span {
	background: url('../images/button_blog_act.gif') 50% 50% no-repeat;
}

.menu .blog span {
	width: 56px;
	background: url('../images/button_blog.gif') 50% 50% no-repeat;
}

.menu .clients {
	background: url('../images/button_clients_lt.gif') 50% 50% no-repeat;
}

.menu li.active .clients, .menu li.active .clients span {
	background: url('../images/button_clients_act.gif') 50% 50% no-repeat;
}

.menu .clients span {
	width: 74px;
	background: url('../images/button_clients.gif') 50% 50% no-repeat;
}

.menu .company {
	background: url('../images/button_company_lt.gif') 50% 50% no-repeat;
}

.menu li.active .company, .menu li.active .company span {
	background: url('../images/button_company_act.gif') 50% 50% no-repeat;
}

.menu .company span {
	width: 91px;
	background: url('../images/button_company.gif') 50% 50% no-repeat;
}

.menu .help {
	background: url('../images/button_help_lt.gif') 50% 50% no-repeat;
}

.menu li.active .help, .menu li.active .help span {
	background: url('../images/button_help_act.gif') 50% 50% no-repeat;
}

.menu .help span {
	width: 132px;
	background: url('../images/button_help.gif') 50% 50% no-repeat;
}

.menu .signup {
	background: url('../images/button_pricing_lt.gif');
	margin: -3px 0 0 0;
	position: relative;
	left: 0;
}

.menu li.active a.signup {
	background: url('../images/button_pricing_act.gif');
}

.menu .signup span {
	background: url('../images/button_pricing.gif');
	width: 168px;
	height: 51px;
}

.menu .solutions {
	background: url('../images/button_solutions_lt.gif') 50% 50% no-repeat;
}

.menu li.active .solutions, .menu li.active .solutions span {
	background: url('../images/button_solutions_act.gif') 50% 50% no-repeat;
}

.menu .solutions span {
	width: 96px;
	background: url('../images/button_solutions.gif') 50% 50% no-repeat;
}

.next-step {
	padding: 40px 0 30px 0;
}

.next-step a {
	color: #6633ff;
	text-decoration: none;
}

.next-step p {
	font-size: 14px;
}

.next-step .car-icon {
	width: 92px;
	height: 53px;
	background: url('../images/icon_car.gif');
	float: left;
	margin-right: 8px;
}

.next-step .next-step-title {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333;
	font-weight: 100;
	padding: 13px 0 0 0;
}

.next-step .next-step-title a {
	font-weight: bold;
}

.page-divider {
	background: url('../images/dots3.gif') 0 100% repeat-x;
	text-align: center;
	padding: 10px 0 20px 0;
}

.page-divider .large {
	font-size: 18px;
}

.panel {
	height: 303px;
	background: url('../images/panel_bg.jpg') 0 15px no-repeat;
	padding: 30px 0 0 15px;
	position: relative;
	overflow: hidden;
}

.panel .pane-content a {
	width: 948px;
	height: 288px;
}

.panel .pane-content.jd-power a {
	background: url('../images/panel_jd_power.jpg') no-repeat;
	cursor: default;
}

.panel .panel-content {
	display: block;
	width: 948px;
	height: 288px;
	position: relative;
	z-index: 1;
	cursor: pointer;
}

.panel .panel-content.auto-nation {
	padding: 0;
	overflow: hidden;
}

.panel .panel-content.auto-nation, .panel .panel-content.auto-nation a {
	width: 948px;
	height: 288px;
	display: block;
}

.panel .panel-content.auto-nation a {
	background: url('../images/panel_auto_nation_leaf.jpg') no-repeat;
}

.panel .panel-content.promo {
	background: url('../images/panel_promo.jpg') no-repeat;
	display: block;
}

.panel .panel-content.ebook {
	background: url('../images/panel_asm_summit.jpg') no-repeat;
	display: block;
	padding-left: 521px;
	width: 427px;
	overflow: hidden;
}

.panel .panel-content.ebook a {
	display: block;
	width: 298px;
	height: 38px;
}

.panel .panel-content.ebook a span {
	width: 195px;
	height: 51px;
	cursor: pointer;
}

.panel .panel-content.ebook a:hover span {
	background: none;
}

.panel .panel-content.ebook a, .panel .panel-content.ebook small,
.panel .panel-content.ebook strong {
	display: block;
}

.panel .panel-content.ebook small {
	height: 54px;
	padding: 0;
}

.panel .panel-content.ebook strong {
	width: 290px;
	height: 185px;
}

.panel .panel-content.promo .panel-text-hidden {
	display: none;
}

.panel .panel-content.promo .video {
	position: absolute;
	top: 24px;
	left: 475px;
	cursor: pointer;
}

.panel .panel-content.panel1 {
	background: url('../images/panel_slide1.jpg') no-repeat;
}

.panel .panel-content.panel2 {
	background: url('../images/panel_slide2.jpg') no-repeat;
}

.panel .panel-content.panel3 {
	background: url('../images/panel_slide3.jpg') no-repeat;
}

.panel .panel-content.panel4 {
	background: url('../images/panel_slide4.jpg') no-repeat;
}

.panel .panel-content.panel5 {
	background: url('../images/panel_slide5.jpg') no-repeat;
}

.panel .panel-content.panel6 {
	background: url('../images/panel_slide6.jpg') no-repeat;
}

/* .panel .panel-content.panel7 {
	background: url('../images/panel7.jpg') no-repeat;
} */

.panel .panel-content p {
	padding: 102px 0 0 30px;
	color: #fff;
	font-size: 12px;
	width: 410px;
	line-height: 20px
}

.panel .panel-content p a {
	font-weight: bold;
	background: url('../images/icon_more.gif') 100% 5px no-repeat;
	padding-right: 15px;
	text-decoration: none;
	color: #ffffcc;
}

.panel .panel-content p strong {
	font-size: 16px;
	color: #fff;
	display: block;
}

.panel .panel-content.panel1 .panel-title {
	height: 180px;
	background: url('../images/title_panel1.gif') 27px 132px no-repeat;
}

.panel .panel-content .panel-subtitle {
	height: 50px;
	background: url('../images/subtitle_panel1.gif') 33px 25px no-repeat;
}

.panel .panel-controls {
	position: absolute;
	top: 31px;
	right: 1px;
	width: 132px;
	height: 20px;
	background: url('../images/panel_controls_bg_new.gif') no-repeat;
	z-index: 10;
}

.panel .panel-controls a {
	margin-right: 2px;
}

.panel .panel-controls a, .panel .panel-controls a b {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: relative;
}

.panel .panel-controls a, .panel .panel-controls span {
	float: left;
}

.panel .panel-controls a, .panel .panel-controls a b, 
.panel .panel-controls span {
	cursor: pointer;
}

.panel .panel-controls span {
	width: 10px;
	height: 10px;
	margin: 5px 5px 0 0;
}

.panel .panel-controls .active {
	background: url('../images/panel_control_dot.gif');
}

.panel .panel-controls .panel-back {
	background: url('../images/panel_control_back.gif') no-repeat;
}

.panel .panel-controls .panel-back b {
	background: url('../images/panel_controls_bg_new.gif') -76px 0 no-repeat;
}

.panel .panel-controls a:hover.panel-back b, .panel .panel-controls a:hover.panel-next b {
	background: none;
}

.panel .panel-controls .panel-next {
	background: url('../images/panel_control_next.gif') no-repeat;
}

.panel .panel-controls .panel-next b {
	background: url('../images/panel_controls_bg_new.gif') -97px 0 no-repeat;
}

.partners .partner {
	padding: 0 0 30px 0;
}

.partners .partner-header {
	font-size: 14px;
	padding: 0 0 8px 3px;
	color: #333;
}

.partners .partner-header strong {
	display: block;
	padding: 0 0 20px 0;
}

.partners .partner1 .partner-header .logo {
	background: url('../images/logo_carfax_lg.gif') no-repeat;
	width: 251px;
	height: 54px;
}

.partners .partner2 .partner-header .logo {
	background: url('../images/logo_data_one.gif') no-repeat;
	width: 291px;
	height: 48px;
}

.partners .partner3 .partner-header .logo {
	background: url('../images/logo_auto_uplink.gif') no-repeat;
	width: 225px;
	height: 65px;
}

.partners .partner4 .partner-header .logo {
	background: url('../images/logo_cdm.gif') no-repeat;
	width: 198px;
	height: 51px;
}

.partners .partner5 .partner-header .logo {
	background: url('../images/logo_dealer_specialties.gif') no-repeat;
	width: 186px;
	height: 66px;
}

.partners .partner6 .partner-header .logo {
	background: url('../images/logo_diamond_lot.gif') no-repeat;
	width: 149px;
	height: 84px;
}

.partners .partner7 .partner-header .logo {
	background: url('../images/logo_ebiz.gif') no-repeat;
	width: 145px;
	height: 30px;
}

.partners .partner8 .partner-header .logo {
	background: url('../images/logo_ecar.gif') no-repeat;
	width: 159px;
	height: 43px;
}

.partners .partner9 .partner-header .logo {
	background: url('../images/logo_home_net.gif') no-repeat;
	width: 130px;
	height: 45px;
}

.partners .partner10 .partner-header .logo {
	background: url('../images/logo_teton.gif') no-repeat;
	width: 235px;
	height: 25px;
}

.partners .partner11 .partner-header .logo {
	background: url('../images/logo_vin_solutions.gif') no-repeat;
	width: 189px;
	height: 79px;
}

.partners .tagline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #006699;
}

.profiles {
	width: 600px;
	padding: 15px 0 0 0;
}

.profiles .profile {
	padding: 0 0 40px 0;
}

.profiles .profile-left {
	float: left;
	width: 120px;
}

.profiles .profile-left .email {
	margin-left: 11px;
	padding-left: 15px;
	background: url('../images/icon_email.gif') 0 3px no-repeat;
	font-size: 10px;
	color: #3c3ae8;
	text-decoration: none;
}

.profiles .profile-left .icons {
	padding: 7px 0 0 11px;
}

.profiles .profile-left .icons, .profiles .profile-left .icons a {
	height: 16px;
}

.profiles .profile-left .icons a {
	width: 16px;
	margin-right: 4px;
	float: left;
}

.profiles .profile-left .icons a.facebook {
	background: url('../images/icon_facebook.gif');
}

.profiles .profile-left .icons a.linkedin {
	background: url('../images/icon_linkedin.gif');
}

.profiles .profile-left .icons a.twitter {
	background: url('../images/icon_twitter.gif');
}

.profiles .profile-left .thumb {
	height: 120px;
}

.profiles .profile1 .profile-left .thumb {
	background: url('../images/img_adam.jpg');
}

.profiles .profile2 .profile-left .thumb {
	background: url('../images/img_sichon.jpg');
}

.profiles .profile3 .profile-left .thumb {
	background: url('../images/img_daniel.jpg');
}

.profiles .profile4 .profile-left .thumb {
	background: url('../images/img_ryan.jpg');
}

.profiles .profile5 .profile-left .thumb {
	background: url('../images/img_liz.jpg');
}

.profiles .profile6 .profile-left .thumb {
	background: url('../images/img_dan.jpg');
}

.profiles .profile7 .profile-left .thumb {
	background: url('../images/img_herb.jpg');
}

.profiles .profile8 .profile-left .thumb {
	background: url('../images/img_jay.gif');
}

.profiles .profile9 .profile-left .thumb {
	background: url('../images/img_korenne.gif');
}

.profiles .profile-right {
	float: right;
	width: 463px;
	color: #333;
	font-size: 12px;
	line-height: 20px;
}

.profiles .profile-right p {
	padding: 0 0 20px 0;
}

.profiles .profile-right .profile-header {
	height: 50px;
	background: url('../images/submenu_dots.gif') 0 46px repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.profiles .profile-right .profile-header, .profiles .profile-right .profile-header i {
	display: block;
}

.profiles .profile-right .profile-header span {
	font-weight: 100;
}

.request-form {
	text-align: center;
	padding: 241px 0 0 0;
	color: #333;
}

.request-form .request-title {
	background: url('../images/title_request_beta.gif') no-repeat;
	width: 349px;
	height: 80px;
	margin: auto;
	text-align: left;
}

.request-form p.subtitle {
	font-size: 14px;
	line-height: 22px;
	width: 695px;
	margin: 0 auto 0 auto;
}

.request-form p.subtitle strong {
	font-size: 18px;
	color: #006699;
	font-weight: 100;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
}

.section-head {
	padding: 10px 0 0 0;
}

.section-head .section-img {
	height: 225px;
	background: url('../images/img_clients.jpg') 50% 17px no-repeat;
}

.section-head .section-title {
	font-size: 24px;
}

.section-head .section-subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 100;
	padding: 5px 0 0 0;
}

.section-head .section-title, .section-head .section-subtitle {
	color: #000;
	display: block;
	line-height: normal;
}

.sidebar {
	float: right;
	width: 310px;
	height: auto !important;
	min-height: 598px;
	height: 598px;
	border-left: 1px solid #dfedf9;
	background: url('../images/sidebar_bg.gif') repeat-x;
	margin-right: 9px;
	position: relative;
}

.pricing .sidebar {
	position: absolute;
	right: 0;
	height: 10px;
	min-height: 10px;
	background: url('../images/sidebar_bg2.gif') 0 24px no-repeat;
}

.sidebar fieldset {
	padding: 9px 0 0 12px;
}

.sidebar fieldset.archive-form {
	padding: 5px 0 10px 15px;
}

.sidebar fieldset input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.sidebar fieldset input, .sidebar fieldset label, .sidebar fieldset select {
	float: left;
}

.sidebar fieldset label {
	font-size: 10px;
	color: rgb(102, 102, 102);
	margin: 5px 6px 0 0;
}

.sidebar fieldset select {
	margin: 1px 5px 0 0;
}

.sidebar fieldset.archive-form strong, .blog .sidebar li fieldset.archive-form strong {
	padding: 0 0 7px 0;
}

.sidebar fieldset #email {
	width: 126px;
	margin: 1px 4px 0 0;
	padding: 2px 0 0 3px;
	border: 1px solid #c3c3c3;
	height: 17px;
}

.sidebar .become-client {
	background: url('../images/become_client_bg.gif') no-repeat;
	width: 290px;
	height: 157px;
	position: relative;
	left: 10px;
	top: 10px;
}

.sidebar .become-client a {
	background: url('../images/button_sign_up.gif') no-repeat;
	width: 181px;
	height: 44px;
	margin-left: 55px;
}

.sidebar .become-client p {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 10px;
	color: #333;
	line-height: 14px;
	width: 230px;
}

.sidebar .become-client p span {
	float: right;
	width: 30px;
	height: 30px;
}

.sidebar .become-client strong {
	background: url('../images/title_become_client.gif') 6px 9px no-repeat;
	height: 46px;
}

.sidebar .connections {
	background: url('../images/submenu_dots.gif') 0 100% repeat-x;
	text-align: center;
	padding-bottom: 15px;
}

.sidebar .connections .connections-title {
	height: 34px;
	background: url('../images/title_connect.gif') 50% 13px no-repeat;
}

.sidebar .connections-content {
	width: 230px;
	margin: auto;
	text-align: left;
	height: 34px;
}

.sidebar .connections-content a {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 10px;
	position: relative;
}

.sidebar .connections-content a.connection1 {
	background: url('../images/link_connect1.gif');
}

.sidebar .connections-content a.connection2 {
	background: url('../images/link_connect2.gif');
}

.sidebar .connections-content a.connection3 {
	background: url('../images/link_connect3.gif');
}

.sidebar .connections-content a.connection4 {
	background: url('../images/link_connect4.gif');
}

.sidebar .connections-content a.connection5 {
	background: url('../images/link_connect5.gif');
}

.sidebar .connections-content a.connection6 {
	background: url('../images/link_connect6.gif');
	margin: 0;
}

.sidebar .demo {
	display: block;
	height: 81px;
	background: url('../images/button_watch_demo.gif') no-repeat;
	color: #333;
	text-decoration: none;
	font-size: 10px;
	padding: 0 0 0 64px;
	clear: both;
}

.sidebar .demo strong {
	width: 133px;
	height: 38px;
	background: url('../images/title_sidebar_demo.gif') 0 16px no-repeat;
}

.sidebar .media-contact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 15px;
}

.sidebar .media-contact span, .sidebar .media-contact strong {
	display: block;
}

.sidebar .media-contact .title {
	color: #006699;
	font-size: 14px;
	font-style: italic;
	padding: 0 0 5px 0;
}

.sidebar .newsletter-box {
	width: 244px;
	height: 76px;
	background: url('../images/newsletter_signup_bg.gif') no-repeat;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	line-height: 14px;
	padding: 21px 0 0 66px;
}

.sidebar .newsletter-box p {
	margin: 0;
	width: 240px;
	padding: 0 0 5px 0;
}

.sidebar .newsletter-box p span {
	display: block;
}

.sidebar .quote-box {
	padding: 150px 10px 0 10px;
	background: url('../images/img_sidebar_quote.jpg') 100% 15px no-repeat;
}

.sidebar .quote-box p {
	margin: 0;
	color: #3877bc;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: normal;
}

.sidebar .quote-box .quote-info {
	font-size: 10px;
	color: #333;
	padding: 8px 0 0 0;
	text-align: right;
}

.sidebar .quote-box .quote-info, .sidebar .quote-box .quote-info span, .sidebar .quote-box .quote-info strong {
	display: block;
}

.sidebar .quote-box .quote-info strong {
	font-size: 11px;
}

.sidebar .quote-box .quote-logo {
	width: 125px;
	height: 78px;
	background: url('../images/logo_bmw_minn.gif') no-repeat;
	float: right;
	margin: 0 0 10px 10px;
}

.sidebar .social-buttons a {
	float: left;
	margin: 10px 0 0 10px;
	width: 140px;
	height: 44px;
}

.sidebar .social-buttons a.button1 {
	background: url('../images/button_find_facebook.gif') no-repeat;
}

.sidebar .social-buttons a.button2 {
	background: url('../images/button_follow_twitter.gif') no-repeat;	
}

.sidebar .submenu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.blog .sidebar .submenu {
	/* line-height: 24px; */
}

.blog .sidebar .submenu.cat {
	padding: 0 0 8px 0;
}

.sidebar .submenu li {
	background: url('../images/submenu_dots.gif') 0 100% repeat-x;
	width: 310px;
	height: auto !important;
	min-height: 36px;
	height: 36px;
	float: left;
}

.sidebar .submenu li.pad-bottom {
	padding-bottom: 5px;
}

.sidebar .submenu li, .sidebar .submenu li a, .sidebar .submenu li span,
.sidebar .submenu li strong {
	display: block;
}

.blog .sidebar .submenu.cat li {
	padding: 10px 0 0 0;
	background: none;
	height: auto !important;
	min-height: 10px;
	height: 10px;
}

.blog .sidebar .submenu li.no-border {
	background: none;
	padding: 5px 0 0 0;
}

.blog .sidebar .submenu li.recent {
	padding: 5px 0 0 0;
	background: none;
}

.sidebar .submenu li a, .blog .sidebar .submenu li {
	color: #2a20e9;
	text-decoration: none;
	font-size: 12px;
}

.blog .sidebar .submenu li a {
	display: inline;
	padding: 0 0 0 25px;
	background: url('../images/bullet.gif') 15px 6px no-repeat;
}

.blog .sidebar .submenu li.recent a {
	display: block;
	line-height: normal;
	padding: 5px 10px 5px 25px;
	background: url('../images/bullet.gif') 15px 10px no-repeat;
}

.sidebar .submenu li span {
	background: url('../images/bullet.gif') 15px 15px no-repeat;
}

.sidebar .submenu li span, .sidebar .submenu li strong {
	padding: 11px 0 11px 25px;
	font-size: 12px;
}

.sidebar .submenu li strong {
	color: #333;
}

.sidebar .submenu li.blog-title, .blog .sidebar .submenu li.blog-title {
	background: url('../images/submenu_dots.gif') 0 100% repeat-x;
}

.sidebar .submenu li.blog-title strong {
	padding-bottom: 5px;
	padding-left: 15px;
}

.sidebar .submenu li .sublink {
	display: block;
	padding: 0 0 5px 25px;
	font-size: 11px;
}

.sidebar .submenu li .sublink strong {
	color: #333;
	padding: 0;
}

.sidebar .submenu .active a {
	color: #333;
	font-weight: bold;
}

.sidebar-header {
	padding: 39px 0 0 15px;
	font-size: 12px;
	color: #fff;
	height: 29px;
}

.sidebar-header a {
	color: #ffff66;
	text-decoration: none;
}

.solutions-list {
}

.solutions-list .solution {
	padding: 0 0 20px 0;
	clear: both;
}

.solutions-list .solution p {
	color: #333;
	font-size: 12px;
	line-height: 20px;
	width: 360px;
	float: left;
	margin-left: 18px;
}

.solutions-list .solution .more {
	padding-right: 14px;
	background: url('../images/icon_more_dk.gif') 100% 7px no-repeat;
	color: #2a20e9;
	font-size: 12px;
	text-decoration: none;
	width: 73px;
	display: block;
	position: relative;
	top: -3px;
}

.solutions-list .solution-thumb {
	width: 220px;
	height: 200px;
	float: left;
}

.solutions-list .solution1 .solution-thumb {
	background: url('../images/img_landing_pages.jpg');
}

.solutions-list .solution2 .solution-thumb {
	background: url('../images/img_inventory_management.jpg');
}

.solutions-list .solution3 .solution-thumb {
	background: url('../images/img_lead_management.jpg');
}

.solutions-list .solution4 .solution-thumb {
	background: url('../images/img_inventory_broadcast.jpg');
}

.solutions-list .solution5 .solution-thumb {
	background: url('../images/img_buzz_monitoring.jpg');
}

.solutions-list .solution6 .solution-thumb {
	background: url('../images/img_testimonials_management.jpg');
}

.solutions-list .solution-title {
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 4px 0;
}

.solutions-list .solution-title, .solutions-list .solution-title a {
	color: #2a20e9;
	text-decoration: none;
	display: block;
}

.solutions-list .solution-title a {
	padding: 20px 0 0 55px;
	height: 22px;
}

.solutions-list .solution-title.link1 a {
	background: url('../images/icon_custom_landing.gif') no-repeat;
}

.solutions-list .solution-title.link2 a {
	background: url('../images/icon_inventory_management.gif') no-repeat;
	padding-left: 68px;
}

.solutions-list .solution-title.link3 a {
	background: url('../images/icon_lead_management.gif') no-repeat;
}

.solutions-list .solution-title.link4 a {
	background: url('../images/icon_inventory_broadcast.gif') no-repeat;
	padding-left: 65px;
}

.solutions-list .solution-title.link5 a {
	background: url('../images/icon_buzz.gif') no-repeat;
}

.solutions-list .solution-title.link6 a {
	background: url('../images/icon_testimonial.gif') no-repeat;
}

.spinner {
	display: none;
	height: 80px;
	background: url('../images/spinner.gif') 50% 50% no-repeat;
}

.text {
	padding: 0 0 0 26px;
	color: rgb(102, 102, 102);
	font-size: 12px;
	line-height: 20px;
}

.home .text {
	padding: 13px 0 16px 26px;
}

.text a {
	color: #2a20e9;
	text-decoration: none;
}

.text h2, h2 {
	margin: 0;
}

.text h2, .text h2 a, h2, h2 a {
	height: 50px;
}

.text h2 a, h2 a {
	background: url('../images/title_reach_more.gif') -33px 0 no-repeat;
}


.text h2.title, .text h2.title a, h2.title, h2.title a {
	height: 65px;
}

.text h2.title a, h2.title a {
	background: url('../images/title_auto_management.gif') 172px 7px no-repeat;
}

.text p {
	padding: 0 0 5px 0;
}

.text .banner-pdf {
	width: 444px;
	height: 60px;
	background: url('../images/banner_pdf_call_out.jpg') no-repeat;
	margin: 15px 0 0 0;
}

.text .brand-item .brand-header {
	float: right;
	padding: 6px 16px 0 0;
}

.text .brand-item .brand-header.no-pad {
	padding-right: 4px;
}

.text .more {
	background: url('../images/icon_more_dk.gif') 100% 5px no-repeat;
	padding-right: 15px;
}

.text .text-title, .text-title {
	display: block;
	width: 445px;
	height: 31px;
	background: url('../images/dots3.gif') 0 100% repeat-x;
	position: relative;
	left: -10px;
}

.text .text-title.wide, .text-title.wide {
	width: 960px;
	left: 0;
	margin: 0 0 0 -16px;
}

.text .text-title span, .text-title span {
	height: 30px;
	background: url('../images/title_home_what_is.gif') 10px 50% no-repeat;
}

.tiles {
	padding: 0;
}

.tiles.events {
	padding: 8px 0 0 15px;
	background: url('../images/home_events_bg.gif') 50% 100% no-repeat;
	height: 10px;
}

.tiles.testimonials {
	padding: 8px 0 0 11px;
}

.tiles .tile {
	float: left;
	width: 313px;
	height: auto !important;
	height: 230px;
	min-height: 230px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 18px;
	margin-left: 9px
}

.tiles.events .tile {
	width: 230px;
	height: 202px;
	min-height: 202px;
	background: url('../images/event_bg.gif') 100% 0 no-repeat;
	padding: 0;
}

.tiles.testimonials .tile {
	width: 200px;
	height: 190px;
	min-height: 190px;
	background: url('../images/testimonial_bg.gif') no-repeat;
	padding: 8px 25px 0 0;
	margin: 0 0 25px 14px;
	position: relative;
}

.tiles .tile p {
	padding: 0 0 15px 14px;
	position: relative;
}

.tiles .tile p, .tiles .tile p strong {
	display: block;
	color: rgb(102, 102, 102);
	font-size: 11px;
}

.tiles.events .tile p {
	padding: 0;
}

.tiles.testimonials .tile p {
	font-size: 12px;
	padding-left: 0;
}

.tiles .tile p, .tiles .tile strong, .tiles .tile p span {
	margin: 0;
	display: block;
}

.tiles .tile p strong {
	padding: 0;
}

.tiles .tile strong {
	font-size: 14px;
	color: #333;
	padding: 0 0 0 14px;
}

.tiles .tile.event1 .logo {
	background: url('../images/logo_home_event1.gif') no-repeat;
	width: 185px;
	height: 104px;
	margin: 13px 0 20px 11px;
}

.tiles .tile.event2 .logo {
	background: url('../images/logo_home_event2.gif') no-repeat;
	width: 191px;
	height: 107px;
	margin: 15px 0 15px 11px;
}

.tiles .tile.event3 .logo {
	background: url('../images/logo_home_event3.gif') no-repeat;
	width: 187px;
	height: 70px;
	margin: 32px 0 30px 9px;
}

.tiles .tile.event4 .logo {
	background: url('../images/logo_home_event4.gif') no-repeat;
	width: 91px;
	height: 91px;
	margin: 18px 0 25px 65px;
}

.tiles .tile.event5 .logo {
	background: url('../images/logo_tls.gif') 0 0 no-repeat;
	width: 185px;
	height: 100px;
	margin: 18px 0 14px 11px;
}

.tiles .tile.event6 .logo {
	background: url('../images/logo_tiada.gif') 50% 0 no-repeat;
	width: 185px;
	height: 100px;
	margin: 18px 0 14px 11px;
}

.tiles.testimonials .tile .logo {
	position: absolute;
	bottom: 0;
	left: 0;
}

.tiles .tile.testimonial1 .logo {
	background: url('../images/logo_testimonial1.gif') no-repeat;
	width: 188px;
	height: 62px;
	bottom: 6px;
	left: 12px;
}

.tiles .tile.testimonial2 .logo {
	background: url('../images/logo_testimonial2.gif') no-repeat;
	width: 174px;
	height: 23px;
	bottom: 24px;
	left: 20px;
}

.tiles .tile.testimonial3 .logo {
	background: url('../images/logo_testimonial3.gif') no-repeat;
	width: 135px;
	height: 45px;
	bottom: 18px;
	left: 40px;
}

.tiles .tile.testimonial4, .tiles .tile.event4 {
	background-position: 1px 0;
}

.tiles .tile.testimonial4 .logo {
	background: url('../images/logo_testimonial4.gif') no-repeat;
	width: 159px;
	height: 62px;
	bottom: 6px;
	left: 31px;
}

.tiles .tile .tile-header {
	height: 138px;
}

.tiles .tile.tile1 .tile-header {
	background: url('../images/tile_header1.gif') no-repeat;
}

.tiles .tile.tile2 .tile-header {
	background: url('../images/tile_header2.gif') no-repeat;
}

.tiles .tile.tile3 .tile-header {
	background: url('../images/tile_header3.gif') no-repeat;
}

.tiles .tile.tile4 .tile-header {
	background: url('../images/tile_header4.gif') no-repeat;
}

.tiles .tile.tile5 .tile-header {
	background: url('../images/tile_header5.gif') no-repeat;
}

.tiles .tile.tile6 .tile-header {
	background: url('../images/tile_header6.gif') no-repeat;
}

.tiles .tile.tile7 .tile-header {
	background: url('../images/tile_header7.gif') no-repeat;
}

.tiles .tile.tile8 .tile-header {
	background: url('../images/tile_header8.gif') no-repeat;
}

.tiles .tile.tile9 .tile-header {
	background: url('../images/tile_header9.gif') no-repeat;
}

.tiles-title {
	display: block;
	background: url('../images/title_home_bg.gif') no-repeat;
	margin: 4px 0 0 9px;
}

.tiles-title, .tiles-title span {
	width: 960px;
	height: 25px;
}

.tiles-title.title1 span {
	background: url('../images/title_home_testimonials.gif') 50% 50% no-repeat;
}

.tiles-title.title2 span {
	background: url('../images/title_home_events.gif') 50% 50% no-repeat;
}

.tv-box {
	width: 316px;
	height: 190px;
	background: url('../images/tv_box.gif');
	float: right;
	font-size: 10px;
	line-height: 14px;
	margin-left: 30px;
}

.tv-box, .tv-box a span {
	color: rgb(102, 102, 102);
}

.tv-box a {
	color: #2a20e9;
	text-decoration: none;
}

.tv-box strong {
	display: block;
	height: 53px;
	background: url('../images/title_tv_spot.gif') 50% 50% no-repeat;
}

.tv-box .tv {
	width: 173px;
	height: 110px;
	background: url('../images/icon_tv.gif') 17px 0 no-repeat;
	float: left;
	display: block;
}

.tv-box .tv-text {
	width: 125px;
	height: 75px;
	padding: 19px 0 0 0;
	float: left;
	text-indent: 0;
}

.tv-box .tv-text a {
	display: block;
}


