/* homepage business */

body #contentcontainer.homepage-business {
	background: url("../images/backgrounds/contentcontainer.gif") top right repeat-y;
	margin:156px 0 0 0 !important;
}

body.page-1024 #contentcontainer.homepage-business {
	background-position: top right;
}

body #contentcontainer.homepage-business #h1container {
	position:absolute;
	background:0;
}	

	#contentcontainer.homepage-business #maincontent #pagecontainer {
		background:none;
		padding-left: 14px;
		width:474px;
	}
		body.page-1024 #contentcontainer.homepage-business #maincontent #pagecontainer {
			width:719px;
	}
	#contentcontainer.homepage-business #maincontent {
		width:490px;
		padding:0;
	}
		body.page-1024 #contentcontainer.homepage-business #maincontent {
			width:733px;
		}
	body #contentcontainer.homepage-business #maincontent #pagecontainer #content {
		float:none;
		top: 0;
		padding:0;
		margin:0;
		width:474px;
	}
	body.page-1024 #contentcontainer.homepage-business #maincontent #pagecontainer #content {
		float: left;
		width:474px;
	}
	body.page-1024 #contentcontainer.homepage-business #maincontent #pagecontainer #content.autowidth {
		float: left;
		width:auto;
	}
	#contentcontainer.homepage-business #subcontent {
		float:right !important;
		padding: 10px 0 0 0;
		width:232px;
		margin:0 0 0 10px;
		background: none;
		border-top:1px solid #d8d8d8;
	}
		body.page-1024 #contentcontainer.homepage-business #subcontent {
			margin:0 0 0 10px;
			padding: 10px 0 0 0;
			width:232px;
			border-top:1px solid #d8d8d8;
			background:none;
		}	
	#contentcontainer.homepage-business #maincontent #pagecontainer #contextual {
		float:none;
		padding:0;
		width: 474px;
	}
	
	body.page-1024 #contentcontainer.homepage-business #maincontent #pagecontainer #contextual {
		float: right;
		margin: 0;
		width:235px;
	}
	
/* rotator */
#rotator-business {
	position:relative;
	margin:0 0 10px 0;
	width: 474px;
	height:194px;
}
	#rotator-business h2 {
		position: absolute;
		left: -5000px;
		width: 4000px;
	}
	#rotator-business ol {
		margin: 0;
		list-style: none;
	}
		#rotator-business ol li {
			margin: 0;
			padding: 0;
		}		
			#rotator-business ol div {
				position: absolute;
				left: -5000px;
				width: 4000px;
			}
				#rotator-business ol li span.container {
					position:absolute;
					left:0;
					top:0;
					background:#fff;
					padding: 4px;
					border:1px solid #D4D4D4;
					z-index:1;
				}
					#rotator-business ol li span.container img {
						display: block;
					}
		#rotator-business ol li.current span.container {
			z-index:2;
		}
		
		#rotator-business div.rotator-pagination {
			position: absolute;
			top: 5px;
			right: 5px;
			margin: 0;
			list-style: none;
			z-index: 100;
		}
		
			#rotator-business div.rotator-pagination div.underlay {
				background: #fff;
				padding: 3px 5px;
				width: 110px;
				height: 24px;
				opacity: .75;
			}			

			#rotator-business div.rotator-pagination ul {
				position: absolute;
				top: 5px;
				right: 4px;
				margin: 0;
				list-style: none;
				zoom: 1;
			}
		
				#rotator-business div.rotator-pagination li {
					display: inline;
				}
				
					#rotator-business div.rotator-pagination li a,
					#rotator-business div.rotator-pagination li a:visited {
						display: block;
						float: left;
						color: #007EC6;
						padding: 2px 5px;
					}
					
				#rotator-business div.rotator-pagination li.current a,
				#rotator-business div.rotator-pagination li.current a:visited {
					color: #333;
					font-weight: bold;
				}
				
				#rotator-business div.rotator-pagination li.previous a,
				#rotator-business div.rotator-pagination li.previous a:visited,
				#rotator-business div.rotator-pagination li.next a,
				#rotator-business div.rotator-pagination li.next a:visited {
					background: no-repeat 50% 50%;
					padding: 0;
					width: 21px;
					height: 21px;
					overflow: hidden;
					text-indent: -9000px;
				}
				
				#rotator-business div.rotator-pagination li.previous a,
				#rotator-business div.rotator-pagination li.previous a:visited {
					background-image: url(../images/icons/arrow-previous.gif);
				}
				
				#rotator-business div.rotator-pagination li.next a,
				#rotator-business div.rotator-pagination li.next a:visited {
					background-image: url(../images/icons/arrow-next.gif);
				}
				
/* request offer */

.homepage-business div.row.request-offer {
	margin: 0 0 10px 0;
}

body.page-1024 .homepage-business div.row.request-offer {
	min-height: 192px;
}

	body.page-1024 .homepage-business div.row.request-offer p.more {
		padding-top:16px;
	}

.homepage-business div.row.request-offer .column.small {
	padding: 10px 10px;
	width: 213px;
}

.homepage-business .column.small.last {
	width: 235px;
}

.homepage-business .row {
	margin-bottom: 0;
}

.homepage-business div.row.request-offer fieldset {
	margin: 0 !important;
	border: none;
	padding: 0 !important;
}

body.page-1024 .homepage-business div.row.request-offer .column.small {
	float: none;
}

body.page-1024 .homepage-business div.row.request-offer .column.small.last {
	border-top: 1px solid #d4d4d4;
}

.homepage-business div.row.request-offer h3 {
	font-size: 109.5%;
	font-weight: bold;
}

.homepage-business div.row .column.last {
	float:right;
}