#logo.home-logo {
	cursor: default;
}

#content-body-home p { line-height: inherit; }
#content-body-home a { color: #be4b00; }
#content-body-home a:hover { color: #F26611; }

#content-body-home, #content-body-home p, #content-body-home li {
	line-height: 17px;
	width: 700px;
}

#content-home { 
/*	position: relative; */
	background: #e36200 url(../images/home/bg-home-orange.png) repeat-x top;
}
.c-w1-home {
	z-index: 2;
	position: relative;
	left: -50%; 
	background: #e3e3e3  url(../images/home/bg-home-white.png) repeat-x top;
}
.c-w2-home { 
	overflow: hidden; 
	position: relative; 
	left: 50%;
}
	
.c-w3 {
	overflow: hidden;
}

.cb-w1-home { padding: 0px; min-height: 220px; position: relative;padding-bottom: 50px;} 

#content-body-home, #subnav-home {
		float: left;
	}
	#content-body-home {
		background: #e3e3e3 url(../images/home/bg-home-white.png) repeat-x top;
		width: 751px;
		position: relative;
		top: 0;
		padding-top: 345px;				
	}
	#subnav-home {
		width: 219px;
		position: relative;
	}
		#home-call {
			margin: 0px 0px 0px 20px;
			padding: 0px;
		}
			#home-call li {
				list-style: none;
				margin: 8px 0px;

			}
				#home-call li a {
					height: 1px;
					padding-top: 49px;
					display: block;
					overflow: hidden;
				}
				#home-call li a:hover {
					background-position: 0 -50px;
				}
					#call-today {
						display: block;
						width: 183px;
						height: 1px;
						padding-top: 50px;
						overflow: hidden;
						background:url(../images/home/call-today.png) no-repeat;
					}
					#find-solution {
						background: url(../images/CTA_find-your-solution.png); width: 131px; 
					}
					#request-demo {
						background: url(../images/CTA_request-a-demo.png); width: 95px;
					}
					
#software-products {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 225px;
	left: 0px;
}
	#software-products li {
		list-style: none;
		display: inline;
	}
		#software-products li a {
			background: url(../images/home/bg-software-products.png);
			width: 200px;
			height: 28px;
			display: block;
			color: #ffffff;
			font-size: 16px;
			text-decoration: none;
			padding-left: 19px;
			padding-top: 2px;
		}
		#software-products li a:hover {
			background-position: 0 -30px;
		}
#cta-banner {
	position: absolute;
	top: 3px;
	left: 0px;
	width: 751px;
	height: 345px;
	z-index: 10;
	zoom: 1;
}
#home-banner {
	width: 751px;
	height: 222px;
	/*background: url(../images/home/banner.jpg) no-repeat;*/
}
	.banner-text {
		font-size: 20px;
		color: #732d00;
		position: absolute;
		left: 16px;
		top: 154px;
		z-index: 1000;
	}

#home-cta {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 180px;
	left: 7px;
	z-index: 1000;
	width: 751px;
}
	#home-cta li {
		list-style: none;
		float: left;
	}
		#home-cta li a {
			display: block;
			height: 1px;
			padding-top: 154px;
			width: 147px;
			overflow: hidden;
		}
		#home-cta li a:hover {
			background-position: 0 -155px;
		}
#cta-general-contractor {background: url(../images/home/industry_general-contractor.png);}
#cta-heavy-highway {background:url(../images/home/industry_heavy-highway.png);}
#cta-specialty-contractor {background:url(../images/home/industry_specialty-contractor.png);}
#cta-service-contractor {background:url(../images/home/industry_service-contractor.png);}
#cta-home-builder {background:url(../images/home/industry_home-builder.png);}

.home-blurb {
	font-size: 22px;
	color: #f26611;
	line-height: 25px;
	display: block;
	margin-bottom: 5px;
}

.product-heading {
	font-size: 22px;
	color: #e05c00;
	margin-left: 20px;
}

#content-body-home .home-list {
	margin: 0px;
	padding: 0px;
}

	#content-body-home .home-list li {
		float: left;
		list-style: none;
		font-weight: bold;
		width: 225px;
		text-align:center;
	}
		#content-body-home .home-list li.starter {
			width: 165px;
		}
		
#comment-box {
	display: none;
	width: 250px; /*221px;*/
	height: 65px;
	color: #f1f1f1;
	background: transparent url(../images/home/bg-tooltip.png) no-repeat;
	z-index: 9999;
	padding: 50px 25px 30px 25px;
	font-size: 11px;
	line-height: 18px;
}

#cycling-text img {
	display: none;
}
