 /*
 * 
 * sc-providerbox styling
 * 
 */
div.sc-providerbox-wrapper {
	overflow: auto;
	width: 100%;
	margin: 15px 0 20px 0;

	background-color: #e7e7e7;

	font-family: 'Open Sans Condensed';
}

	div.sc-providerbox-wrapper span {
		display: block;
	}

	div.sc-providerbox-wrapper .clearfix {
		clear: both;
	}

	div.sc-providerbox-wrapper span.title {
		background-color: #353535;
		padding: 10px;
		margin: 0 0 10px 0;

		font-size: 23px;
		font-weight: bold;
		line-height: 23px;
		color: #fff;
	}

	div.sc-providerbox-wrapper span.images {
		position: relative;
		display: block;
		float: left;

		width: 295px;
		height: 210px;
	}

		div.sc-providerbox-wrapper span.images a.arrow:link,
		div.sc-providerbox-wrapper span.images a.arrow:visited {
			display: block;
			position: absolute;
			z-index: 100;
			width: 30px;
			height: 35px;

			top: 82px;

			background-color: #353535;
			background-repeat: no-repeat;
			background-position: center center;
		}

			div.sc-providerbox-wrapper span.images a.arrow:hover,
			div.sc-providerbox-wrapper span.images a.arrow:active {
				background-color: #676767;
			}

			div.sc-providerbox-wrapper span.images a.arrow_left {
				left: 0;
				background-image: url("assets/img/sc-providerbox-arrow-left.png");
			}

			div.sc-providerbox-wrapper span.images a.arrow_right {
				right: 0;
				background-image: url("assets/img/sc-providerbox-arrow-right.png");
			}

		div.sc-providerbox-wrapper span.images span.imageholder {
			overflow: hidden;

			width: 275px !important;
			height: 180px !important;

			background-color: #fff;

			margin: 10px;
		}

			div.sc-providerbox-wrapper span.images span.imageholder ul {
				position: relative;
				margin: 0;
				padding: 0;
			}

				div.sc-providerbox-wrapper span.images span.imageholder ul li {
					list-style: none;
					margin: 0;
					padding: 0;
					float: left;
				}

					div.sc-providerbox-wrapper span.images span.imageholder ul li img {
						width: 275px;
					}

			div.sc-providerbox-wrapper span.images span.imageholder ol.dots {
				list-style-type: none;
				margin: 0;
				padding: 0;

				position: absolute;
				width: 275px;
				text-align: center;
				bottom: -5px;
			}

				div.sc-providerbox-wrapper span.images span.imageholder ol.dots li.dot {
					margin: 0 10px 0 10px;
					padding: 0;
					display: inline-block;
					width: 10px;
					height: 10px;
					background: transparent url("assets/img/sc-providerbox-slider-dot.png") no-repeat;
				}

					div.sc-providerbox-wrapper span.images span.imageholder ol.dots li.active {
						background-image: url("assets/img/sc-providerbox-slider-dot-active.png");
					}

	div.sc-providerbox-wrapper span.details {
		position: relative;
		display: block;
		float: left;

		width: 335px;
		height: 200px;
		margin: 10px 0 0 0;

		background: transparent url("assets/img/sc-providerbox-details-bg.png") no-repeat right 100px;
	}

		div.sc-providerbox-wrapper span.details span.providerbox-content {
			font-family: 'Open Sans';
			font-size: 14px;
			padding: 0 0 0 10px;
		}

			div.sc-providerbox-wrapper span.details span.providerbox-content h2 {
				font-family: 'Open Sans Condensed';
				font-size: 18px;
				line-height: 18px;

				margin: 0 0 10px 0;
			}

			div.sc-providerbox-wrapper span.details span.providerbox-content ul {
				margin: 0;
				padding: 0;
			}

				div.sc-providerbox-wrapper span.details span.providerbox-content ul li {
					list-style: none;
					margin: 0;
					padding: 0 0 0 20px;
					background: transparent url("assets/img/sc-providerbox-list-star.png") no-repeat left 4px;
				}

		div.sc-providerbox-wrapper span.details span.code {
			display: block;
			position: absolute;
			bottom: 20px;

			width: 100%;
			height: 35px;

			text-align: center;
			line-height: 35px;
			font-size: 22px;
			font-weight: bold;
			color: white;

			background: #353535 url("assets/img/sc-providerbox-code-bg.png");
		}

			div.sc-providerbox-wrapper span.details a.codebutton:link,
			div.sc-providerbox-wrapper span.details a.codebutton:visited {
				display: block;
				position: absolute;

				top: 0;
				left: 0;

				width: 100%;
				height: 100%;

				background: #353535 url("assets/img/sc-providerbox-codebutton.png") no-repeat;
			}

				div.sc-providerbox-wrapper span.details a.codebutton:hover,
				div.sc-providerbox-wrapper span.details a.codebutton:active {
					background-position: 0 -35px;
				}

		div.sc-providerbox-wrapper span.details span.date {
			position: absolute;
			right: 0;
			bottom: 0;

			font-family: 'Open Sans', trebuchet ms;
			font-size: 10px;
		}
	
	div.sc-providerbox-wrapper a.button:link,
	div.sc-providerbox-wrapper a.button:visited,
	.sc_provicerbox_button.standalone:link,
	.sc_provicerbox_button.standalone:visited {
		display: inline-block;
		position: relative;
		padding: 15px 20px;
		text-decoration: none;
		text-align: left;
		font-size: 18px;
		font-weight: bold;
		line-height: 18px;
		color: #fff;
		background-color: #fea601;
	}
		
		div.sc-providerbox-wrapper a.button:hover,
		div.sc-providerbox-wrapper a.button:active,
		.sc_provicerbox_button.standalone:hover,
		.sc_provicerbox_button.standalone:active {
			background-color: #cc0000;
		}

		.sc_provicerbox_button.standalone{
			margin-top:25px !important;
		}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
