.home {
	float:left;
	display:block;
	width:973px;
	margin:0;
	padding:0 0 60px 0;
	min-height:350px;
}
.home-feature {
	
}
.home-featurepanel {
	display:block;
	float:left;
	width:600px;
	margin:0 27px 3px 0;
	padding:0 0 0 20px;
}
.home-featurepanel .home-banner {
	background:url('images/home/home-banner.png') left top no-repeat;
	width:620px;
	height:219px;
	padding:6px 0 0 6px;
	margin:0 0 3px 0;
}
.home-featurepanel .home-slider {
	background:url('images/home/home-slider.png') left top no-repeat;
	width:689px;
	height:132px;
	padding:6px 0 0 5px;
	margin:0 0 3px 0;
}
.home-featurepanel .home-slider #home-banner-item {
	margin:0;
	padding:0;
}
.home-sidebar {
	display:block;
	float:left;
	width:266px;
}
.home-sidebar .home-adblock {
	background:url('images/home/home-adblock.png') left top no-repeat;
	width:310px;
	height:205px;
	padding:6px 0 0 5px;
}
.home-sidebar .home-adblock .home-adblock-item {
	margin:0;
	padding:0;
}
.home-columns {
	margin:18px 0 13px 0;
	padding:0 0 0 20px;
}
.home-about {
	display:block;
	float:left;
	width:369px;
	padding:0 0 10px 0;
	margin:0;
	background:url('images/home/aboutus-backgroundbottom.png') left bottom no-repeat #fbfbfb;
	min-height:301px;
	_height:350px;
}
.home-about-top {
	background:url('images/home/aboutus-backgroundtop.png') left top no-repeat;
	padding:16px 0 0 16px;
}
.home-about h6 {
	background:url('images/home/title-aboutus.png') left top no-repeat;
	width:96px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
}
.home-about h6 span {
	display:none;
}
.home-about .about-content {
	float:left;
	margin:0 10px 0 0;
}
.home-about .about-content p {
	margin:0 0 10px 0;
	padding:0;
	width:343px;
}
.home-about .about-content p .strong {
	font-size:14px;
	display:block;
	color:#2c5478;
}
.home-about .about-sidebar {
	float:right;
	display:none;
}
.home-about .about-sidebar img {
	border:1px solid #aaa;
}
.home-about .about-sidebar a {
	display:block;
}
.home-news {
	display:block;
	float:left;
	width:308px;
	min-height:301px;
	_height:380px;
	padding:0 0 10px 0;
	margin:0 0 0 10px;
	background:url('images/home/news-backgroundbottom.png') left bottom no-repeat #fbfbfb;
}
.home-news-top {
	background:url('images/home/news-backgroundtop.png') left top no-repeat;
	padding:16px 0 0 16px;
}
.home-news h6 {
	background:url('images/home/title-news.png') left top no-repeat;
	width:56px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
}
.home-news h6 span {
	display:none;
}
.home-news .news-holder {

}
.home-news .news-holder .news-item {
	margin:0 0 10px 0;
}
.home-news .news-holder .news-item .news-content {
	float:left;
	width:161px;
	margin:0 10px 0 0;
}
.home-news .news-holder .news-item .news-content h3 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
.home-news .news-holder .news-item .news-content p {
	margin:0;
	padding:0;
}
.home-news .news-holder .news-item .news-sidebar {
	float:left;
	width:116px;
}
.home-news .news-holder .news-item .news-sidebar img {
	border:1px solid #aaa;
}
.home-news .news-holder .news-item .news-sidebar a {
	display:block;
}
.home-sidebar {
	display:block;
	float:left;
	width:240px;
}
.home-subscribe {
	display:block;
	float:left;
	width:623px;
	min-height:301px;
	_height:350px;
}
.subscribe-holder .item {
	float:left;
	display:block;
	width:280px;
	padding:10px;
	margin:0 5px 5px 0;
	border:3px solid #ddd;
	background-color:#eee;
}
.subscribe-holder .item h3 {
	margin:0 0 10px 0;
	padding:0;
}
.home-subscribe-top {
	padding:15px 16px 0 16px;
}
.home-subscribe-top p {
	margin:0;
	padding:0;
}
.home-subscribe-top form {
	margin:0;
	padding:0;
}
.home-subscribe-top form ol {
	list-style:none;
	margin:11px 0 0 0;
	padding:0;
}
.home-subscribe-top form ol li {
	clear:both;
}
.home-subscribe-top form ol li label {
	float:left;
	display:block;
	width:35px;
	font-size:11px;
}
.home-subscribe-top form ol li input.single {
	float:left;
	display:block;
	width:157px;
	margin:0 0 11px 0;
}
.home-subscribe-top form ol li span.required {
	float:left;
	display:block;
	width:5px;
	margin:0 0 0 5px !important;
	padding:0 !important;
}
.home-subscribe h6 {
	background:url('images/home/title-solutions.png') left top no-repeat;
	width:97px;
	height:28px;
	margin:0 0 10px 0;
	padding:0;
}
.home-subscribe h6 span {
	display:none;
}
.home-subscribe .subscribe-industry {
	margin:10px 0 0 0;
	font-size:12px;
}
.home-subscribe .subscribe-industry a {
	text-decoration:none;
	float:left;
	display:block;
	padding:0 0 0 60px;
	min-height:50px;
	_height:50px;
	width:160px;
	margin:0 0 10px 0;
}
.subscribe-industry a#store-management {
	background:url('images/icons/industry-store-management.png') left top no-repeat;
}
.subscribe-industry a#fuel {
	background:url('images/icons/industry-fuel.png') left top no-repeat;
}
.subscribe-industry a#hardware {
	background:url('images/icons/industry-hardware.png') left top no-repeat;
}
.subscribe-industry a#liquor {
	background:url('images/icons/industry-liquor.png') left top no-repeat;
}
.subscribe-industry a#hospitality {
	background:url('images/icons/industry-hospitality.png') left top no-repeat;
}
.subscribe-industry a#specialty-retail {
	background:url('images/icons/industry-specialty-retail.png') left top no-repeat;
}
