@charset "utf-8";
/* CSS Document */

/* Import standard main.css file */
@import url(main.css);

#top-wrapper
{
	background:none;
	background-color:#fff;
}

#header 
{
	background:transparent url(/images/header-home-bg.png) no-repeat;
}

#flasharea
{
	width: 970px;
	height: 380px;
}

.cta #content-inner{
	width:665px;
}

#content
{
	background:transparent url(/images/content-home-bg.jpg) top no-repeat;
	width:895px;
	height:290px;
	padding:8px 40px 48px 35px;
	float:none;
}

#cta {
	width:213px;
	position:absolute;
	top:-14px;
	right:0;
}

#cta ul, #cta li {
	list-style-type:none;
	padding:0;
	margin:0;
}

#cta li a {
	background-image:url(/images/cta-home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:1px;
	overflow:hidden;
	display:block;
	padding-top:212px;
}

#cta li a:hover {
	background-image:url(/images/cta-home-over.jpg);
}
	#cta ul li #social-media {
		width: 213px;
		height: 75px;
		background: url(../images/bg-find-us.png) no-repeat;
		margin-top: 11px;
		position: relative;
	}
		#cta ul li #social-media ul {margin: 0px; padding: 0px; position: absolute; left: 57px; top: 34px;}
			#cta ul li #social-media ul li {float: left; list-style: none;}
				#cta ul li #social-media a {
					width: 32px;
					height: 1px;
					padding-top: 29px;
					overflow: hidden;
					display: block;
				}
				#cta ul li #social-media a:hover {background-position: 0px -30px;}
					#cta ul li #blogger {background: url(../images/btn-blogger.png);}
					#cta ul li #facebook {background: url(../images/btn-facebook.png);}
					#cta ul li #twitter {background: url(../images/btn-twitter.png);}

.hometable {
	border: 1px solid #504f41;
	border-top: 0px;
	border-bottom: 0px;
	
}

.hometable2 {
	border: 1px solid #504f41;
	border-top: 0px;
}


.hometable ul {
	margin:0 0 0 0;
	list-style: none;
}

.hometable ul li {
/*	list-style-position: inside;
*/	list-style: none;
	background: transparent url(/images/bullet.gif) 0 9px no-repeat;
}

.hometable ul li a {
	padding-left:10px;
}

#btn-series
{
	margin:12px 0 3px;
	background: transparent url(/images/view-series.gif) top no-repeat;
	width:123px;
	height:1px;
	padding-top:19px;
	overflow:hidden;
	display:block;
}

#btn-series:hover
{
	background-image: url(/images/view-series-over.gif);
}

#btn-application
{
	margin:12px 0 3px;
	background: transparent url(/images/view-application.gif) top no-repeat;
	width:156px;
	height:1px;
	padding-top:19px;
	overflow:hidden;
	display:block;
}

#btn-application:hover
{
	background-image: url(/images/view-application-over.gif);
}

.home-subheaders {position: relative;}
.btn-view-all {
	display: block;
	background: url(../images/btn-view-all.png);
	width: 84px;
	padding-top: 32px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
}

.btn-view-all:hover {background-position: 0px -33px;}

#home-cta-table {float: left; margin-right: 20px; display: inline;}
#latest-blog {
	border-left: 1px solid #504f41;
	border-bottom: 1px solid #504f41;
	border-right: 1px solid #504f41;
	width: 264px;
	float: left;
	height: 228px;
}
	#latest-blog-content {
		padding: 15px 20px;
		line-height: 16px;
	}
		.blog-title {
			font-size: 14px;
			font-weight: bold;
			color: #333333;
			display: block;
			margin-bottom: 4px;
		}
		.blog-date {
			font-size: 11px;
			font-style: italic;
			color: #7f7f7f;
			display: block;
		}
		#latest-blog-content p {line-height: 16px; margin: 0px; padding: 0px;}
		.btn-read-more-blog {
			padding-left: 14px;
			display: block;
			background: url(../images/icon-readmore-plus.png) left 5px no-repeat;
			
		}
