﻿

/* Entypo pictograms by Daniel Bruce — www.entypo.com */
@charset "UTF-8";

@font-face
{
	font-family: 'entypo';
	font-style: normal;
	font-weight: normal;
	src: url('icons/entypo/entypo.eot');
	src: url('icons/entypo/entypo.eot?#iefix') format('eot'), url('icons/entypo/entypo.woff') format('woff'), url('icons/entypo/entypo.ttf') format('truetype'), url('icons/entypo/entypo.svg#entypo') format('svg');
}

.entypo-note:before
{
	content: "\266a";
}

.entypo-note-beamed:before
{
	content: "\266b";
}

.entypo-music:before
{
	content: "\1f3b5";
}

.entypo-search:before
{
	content: "\1f50d";
}

.entypo-flashlight:before
{
	content: "\1f526";
}

.entypo-mail:before
{
	content: "\2709";
}

.entypo-heart:before
{
	content: "\2665";
}

.entypo-heart-empty:before
{
	content: "\2661";
}

.entypo-star:before
{
	content: "\2605";
}

.entypo-star-empty:before
{
	content: "\2606";
}

.entypo-user:before
{
	content: "\1f464";
}

.entypo-users:before
{
	content: "\1f465";
}

.entypo-user-add:before
{
	content: "\e700";
}

.entypo-video:before
{
	content: "\1f3ac";
}

.entypo-picture:before
{
	content: "\1f304";
}

.entypo-camera:before
{
	content: "\1f4f7";
}

.entypo-layout:before
{
	content: "\268f";
}

.entypo-menu:before
{
	content: "\2630";
}

.entypo-check:before
{
	content: "\2713";
}

.entypo-cancel:before
{
	content: "\2715";
}

.entypo-cancel-circled:before
{
	content: "\2716";
}

.entypo-cancel-squared:before
{
	content: "\274e";
}

.entypo-plus:before
{
	content: "\2b";
}

.entypo-plus-circled:before
{
	content: "\2795";
}

.entypo-plus-squared:before
{
	content: "\229e";
}

.entypo-minus:before
{
	content: "\2d";
}

.entypo-minus-circled:before
{
	content: "\2796";
}

.entypo-minus-squared:before
{
	content: "\229f";
}

.entypo-help:before
{
	content: "\2753";
}

.entypo-help-circled:before
{
	content: "\e704";
}

.entypo-info:before
{
	content: "\2139";
}

.entypo-info-circled:before
{
	content: "\e705";
}

.entypo-back:before
{
	content: "\1f519";
}

.entypo-home:before
{
	content: "\2302";
}

.entypo-link:before
{
	content: "\1f517";
}

.entypo-attach:before
{
	content: "\1f4ce";
}

.entypo-lock:before
{
	content: "\1f512";
}

.entypo-lock-open:before
{
	content: "\1f513";
}

.entypo-eye:before
{
	content: "\e70a";
}

.entypo-tag:before
{
	content: "\e70c";
}

.entypo-bookmark:before
{
	content: "\1f516";
}

.entypo-bookmarks:before
{
	content: "\1f4d1";
}

.entypo-flag:before
{
	content: "\2691";
}

.entypo-thumbs-up:before
{
	content: "\1f44d";
}

.entypo-thumbs-down:before
{
	content: "\1f44e";
}

.entypo-download:before
{
	content: "\1f4e5";
}

.entypo-upload:before
{
	content: "\1f4e4";
}

.entypo-upload-cloud:before
{
	content: "\e711";
}

.entypo-reply:before
{
	content: "\e712";
}

.entypo-reply-all:before
{
	content: "\e713";
}

.entypo-forward:before
{
	content: "\27a6";
}

.entypo-quote:before
{
	content: "\275e";
}

.entypo-code:before
{
	content: "\e714";
}

.entypo-export:before
{
	content: "\e715";
}

.entypo-pencil:before
{
	content: "\270e";
}

.entypo-feather:before
{
	content: "\2712";
}

.entypo-print:before
{
	content: "\e716";
}

.entypo-retweet:before
{
	content: "\e717";
}

.entypo-keyboard:before
{
	content: "\2328";
}

.entypo-comment:before
{
	content: "\e718";
}

.entypo-chat:before
{
	content: "\e720";
}

.entypo-bell:before
{
	content: "\1f514";
}

.entypo-attention:before
{
	content: "\26a0";
}

.entypo-alert:before
{
	content: "\1f4a5'";
}

.entypo-vcard:before
{
	content: "\e722";
}

.entypo-address:before
{
	content: "\e723";
}

.entypo-location:before
{
	content: "\e724";
}

.entypo-map:before
{
	content: "\e727";
}

.entypo-direction:before
{
	content: "\27a2";
}

.entypo-compass:before
{
	content: "\e728";
}

.entypo-cup:before
{
	content: "\2615";
}

.entypo-trash:before
{
	content: "\e729";
}

.entypo-doc:before
{
	content: "\e730";
}

.entypo-docs:before
{
	content: "\e736";
}

.entypo-doc-landscape:before
{
	content: "\e737";
}

.entypo-doc-text:before
{
	content: "\1f4c4";
}

.entypo-doc-text-inv:before
{
	content: "\e731";
}

.entypo-newspaper:before
{
	content: "\1f4f0";
}

.entypo-book-open:before
{
	content: "\1f4d6";
}

.entypo-book:before
{
	content: "\1f4d5";
}

.entypo-folder:before
{
	content: "\1f4c1";
}

.entypo-archive:before
{
	content: "\e738";
}

.entypo-box:before
{
	content: "\1f4e6";
}

.entypo-rss:before
{
	content: "\e73a";
}

.entypo-phone:before
{
	content: "\1f4dE";
}

.entypo-cog:before
{
	content: "\2699";
}

.entypo-tools:before
{
	content: "\2692";
}

.entypo-share:before
{
	content: "\e73c";
}

.entypo-shareable:before
{
	content: "\e73e";
}

.entypo-basket:before
{
	content: "\e73d";
}

.entypo-bag:before
{
	content: "\1f45c'";
}

.entypo-calendar:before
{
	content: "\1f4c5";
}

.entypo-login:before
{
	content: "\e740";
}

.entypo-logout:before
{
	content: "\e741";
}

.entypo-mic:before
{
	content: "\1f3a4";
}

.entypo-mute:before
{
	content: "\1f507";
}

.entypo-sound:before
{
	content: "\1f50a";
}

.entypo-volume:before
{
	content: "\e742";
}

.entypo-clock:before
{
	content: "\1f554";
}

.entypo-hourglass:before
{
	content: "\23f3";
}

.entypo-lamp:before
{
	content: "\1f4a1";
}

.entypo-light-down:before
{
	content: "\1f505";
}

.entypo-light-up:before
{
	content: "\1f506";
}

.entypo-adjust:before
{
	content: "\25d1";
}

.entypo-block:before
{
	content: "\1f6ab";
}

.entypo-resize-full:before
{
	content: "\e744";
}

.entypo-resize-small:before
{
	content: "\e746";
}

.entypo-popup:before
{
	content: "\e74c";
}

.entypo-publish:before
{
	content: "\e74d";
}

.entypo-window:before
{
	content: "\e74e";
}

.entypo-arrow-combo:before
{
	content: "\e74f";
}

.entypo-down-circled:before
{
	content: "\e758";
}

.entypo-left-circled:before
{
	content: "\e759";
}

.entypo-right-circled:before
{
	content: "\e75a";
}

.entypo-up-circled:before
{
	content: "\e75b";
}

.entypo-down-open:before
{
	content: "\e75c";
}

.entypo-left-open:before
{
	content: "\e75d";
}

.entypo-right-open:before
{
	content: "\e75e";
}

.entypo-up-open:before
{
	content: "\e75f";
}

.entypo-down-open-mini:before
{
	content: "\e760";
}

.entypo-left-open-mini:before
{
	content: "\e761";
}

.entypo-right-open-mini:before
{
	content: "\e762";
}

.entypo-up-open-mini:before
{
	content: "\e763";
}

.entypo-down-open-big:before
{
	content: "\e764";
}

.entypo-left-open-big:before
{
	content: "\e765";
}

.entypo-right-open-big:before
{
	content: "\e766";
}

.entypo-up-open-big:before
{
	content: "\e767";
}

.entypo-down:before
{
	content: "\2b07";
}

.entypo-left:before
{
	content: "\2b05";
}

.entypo-right:before
{
	content: "\27a1";
}

.entypo-up:before
{
	content: "\2b06";
}

.entypo-down-dir:before
{
	content: "\25be";
}

.entypo-left-dir:before
{
	content: "\25c2";
}

.entypo-right-dir:before
{
	content: "\25b8";
}

.entypo-up-dir:before
{
	content: "\25b4";
}

.entypo-down-bold:before
{
	content: "\e4b0";
}

.entypo-left-bold:before
{
	content: "\e4ad";
}

.entypo-right-bold:before
{
	content: "\e4ae";
}

.entypo-up-bold:before
{
	content: "\e4af";
}

.entypo-down-thin:before
{
	content: "\2193";
}

.entypo-left-thin:before
{
	content: "\2190";
}

.entypo-right-thin:before
{
	content: "\2192";
}

.entypo-up-thin:before
{
	content: "\2191";
}

.entypo-ccw:before
{
	content: "\27f2";
}

.entypo-cw:before
{
	content: "\27f3";
}

.entypo-arrows-ccw:before
{
	content: "\1f504";
}

.entypo-level-down:before
{
	content: "\21b3";
}

.entypo-level-up:before
{
	content: "\21b0";
}

.entypo-shuffle:before
{
	content: "\1f500";
}

.entypo-loop:before
{
	content: "\1f501";
}

.entypo-switch:before
{
	content: "\21c6";
}

.entypo-play:before
{
	content: "\25b6";
}

.entypo-stop:before
{
	content: "\25a0";
}

.entypo-pause:before
{
	content: "\2389";
}

.entypo-record:before
{
	content: "\26ab";
}

.entypo-to-end:before
{
	content: "\23ed";
}

.entypo-to-start:before
{
	content: "\23ee";
}

.entypo-fast-forward:before
{
	content: "\23e9";
}

.entypo-fast-backward:before
{
	content: "\23ea";
}

.entypo-progress-0:before
{
	content: "\e768";
}

.entypo-progress-1:before
{
	content: "\e769";
}

.entypo-progress-2:before
{
	content: "\e76a";
}

.entypo-progress-3:before
{
	content: "\e76b";
}

.entypo-target:before
{
	content: "\1f3af";
}

.entypo-palette:before
{
	content: "\1f3a8";
}

.entypo-list:before
{
	content: "\e005";
}

.entypo-list-add:before
{
	content: "\e003";
}

.entypo-signal:before
{
	content: "\1f4f6";
}

.entypo-trophy:before
{
	content: "\1f3c6";
}

.entypo-battery:before
{
	content: "\1f50b";
}

.entypo-back-in-time:before
{
	content: "\e771";
}

.entypo-monitor:before
{
	content: "\1f4bb";
}

.entypo-mobile:before
{
	content: "\1f4f1";
}

.entypo-network:before
{
	content: "\e776";
}

.entypo-cd:before
{
	content: "\1f4bf";
}

.entypo-inbox:before
{
	content: "\e777";
}

.entypo-install:before
{
	content: "\e778";
}

.entypo-globe:before
{
	content: "\1f30e";
}

.entypo-cloud:before
{
	content: "\2601";
}

.entypo-cloud-thunder:before
{
	content: "\26c8";
}

.entypo-flash:before
{
	content: "\26a1";
}

.entypo-moon:before
{
	content: "\263d";
}

.entypo-flight:before
{
	content: "\2708";
}

.entypo-paper-plane:before
{
	content: "\e79b";
}

.entypo-leaf:before
{
	content: "\1f342";
}

.entypo-lifebuoy:before
{
	content: "\e788";
}

.entypo-mouse:before
{
	content: "\e789";
}

.entypo-briefcase:before
{
	content: "\1f4bc";
}

.entypo-suitcase:before
{
	content: "\e78e";
}

.entypo-dot:before
{
	content: "\e78b";
}

.entypo-dot-2:before
{
	content: "\e78c";
}

.entypo-dot-3:before
{
	content: "\e78d";
}

.entypo-brush:before
{
	content: "\e79a";
}

.entypo-magnet:before
{
	content: "\e7a1";
}

.entypo-infinity:before
{
	content: "\221e";
}

.entypo-erase:before
{
	content: "\232b";
}

.entypo-chart-pie:before
{
	content: "\e751";
}

.entypo-chart-line:before
{
	content: "\1f4c8";
}

.entypo-chart-bar:before
{
	content: "\1f4ca";
}

.entypo-chart-area:before
{
	content: "\1f53e";
}

.entypo-tape:before
{
	content: "\2707";
}

.entypo-graduation-cap:before
{
	content: "\1f393";
}

.entypo-language:before
{
	content: "\e752";
}

.entypo-ticket:before
{
	content: "\1f3ab";
}

.entypo-water:before
{
	content: "\1f4a6";
}

.entypo-droplet:before
{
	content: "\1f4a7";
}

.entypo-air:before
{
	content: "\e753";
}

.entypo-credit-card:before
{
	content: "\1f4b3";
}

.entypo-floppy:before
{
	content: "\1f4be";
}

.entypo-clipboard:before
{
	content: "\1f4cb";
}

.entypo-megaphone:before
{
	content: "\1f4e3";
}

.entypo-database:before
{
	content: "\e754";
}

.entypo-drive:before
{
	content: "\e755";
}

.entypo-bucket:before
{
	content: "\e756";
}

.entypo-thermometer:before
{
	content: "\e757";
}

.entypo-key:before
{
	content: "\1f511";
}

.entypo-flow-cascade:before
{
	content: "\e790";
}

.entypo-flow-branch:before
{
	content: "\e791";
}

.entypo-flow-tree:before
{
	content: "\e792";
}

.entypo-flow-line:before
{
	content: "\e793";
}

.entypo-flow-parallel:before
{
	content: "\e794";
}

.entypo-rocket:before
{
	content: "\1f680";
}

.entypo-gauge:before
{
	content: "\e7a2";
}

.entypo-traffic-cone:before
{
	content: "\e7a3";
}

.entypo-cc:before
{
	content: "\e7a5";
}

.entypo-cc-by:before
{
	content: "\e7a6";
}

.entypo-cc-nc:before
{
	content: "\e7a7";
}

.entypo-cc-nc-eu:before
{
	content: "\e7a8";
}

.entypo-cc-nc-jp:before
{
	content: "\e7a9";
}

.entypo-cc-sa:before
{
	content: "\e7aa";
}

.entypo-cc-nd:before
{
	content: "\e7ab";
}

.entypo-cc-pd:before
{
	content: "\e7ac";
}

.entypo-cc-zero:before
{
	content: "\e7ad";
}

.entypo-cc-share:before
{
	content: "\e7ae";
}

.entypo-cc-remix:before
{
	content: "\e7af";
}

.entypo-github:before
{
	content: "\f300";
}

.entypo-github-circled:before
{
	content: "\f301";
}

.entypo-flickr:before
{
	content: "\f303";
}

.entypo-flickr-circled:before
{
	content: "\f304";
}

.entypo-vimeo:before
{
	content: "\f306";
}

.entypo-vimeo-circled:before
{
	content: "\f307";
}

.entypo-twitter:before
{
	content: "\f309";
}

.entypo-twitter-circled:before
{
	content: "\f30a";
}

.entypo-facebook:before
{
	content: "\f30c";
}

.entypo-facebook-circled:before
{
	content: "\f30d";
}

.entypo-facebook-squared:before
{
	content: "\f30e";
}

.entypo-gplus:before
{
	content: "\f30f";
}

.entypo-gplus-circled:before
{
	content: "\f310";
}

.entypo-pinterest:before
{
	content: "\f312";
}

.entypo-pinterest-circled:before
{
	content: "\f313";
}

.entypo-tumblr:before
{
	content: "\f315";
}

.entypo-tumblr-circled:before
{
	content: "\f316";
}

.entypo-linkedin:before
{
	content: "\f318";
}

.entypo-linkedin-circled:before
{
	content: "\f319";
}

.entypo-dribbble:before
{
	content: "\f31b";
}

.entypo-dribbble-circled:before
{
	content: "\f31c";
}

.entypo-stumbleupon:before
{
	content: "\f31e";
}

.entypo-stumbleupon-circled:before
{
	content: "\f31f";
}

.entypo-lastfm:before
{
	content: "\f321";
}

.entypo-lastfm-circled:before
{
	content: "\f322";
}

.entypo-rdio:before
{
	content: "\f324";
}

.entypo-rdio-circled:before
{
	content: "\f325";
}

.entypo-spotify:before
{
	content: "\f327";
}

.entypo-spotify-circled:before
{
	content: "\f328";
}

.entypo-qq:before
{
	content: "\f32a";
}

.entypo-instagrem:before
{
	content: "\f32d";
}

.entypo-dropbox:before
{
	content: "\f330";
}

.entypo-evernote:before
{
	content: "\f333";
}

.entypo-flattr:before
{
	content: "\f336";
}

.entypo-skype:before
{
	content: "\f339";
}

.entypo-skype-circled:before
{
	content: "\f33a";
}

.entypo-renren:before
{
	content: "\f33c";
}

.entypo-sina-weibo:before
{
	content: "\f33f";
}

.entypo-paypal:before
{
	content: "\f342";
}

.entypo-picasa:before
{
	content: "\f345";
}

.entypo-soundcloud:before
{
	content: "\f348";
}

.entypo-mixi:before
{
	content: "\f34b";
}

.entypo-behance:before
{
	content: "\f34e";
}

.entypo-google-circles:before
{
	content: "\f351";
}

.entypo-vkontakte:before
{
	content: "\f354";
}

.entypo-smashing:before
{
	content: "\f357";
}

.entypo-sweden:before
{
	content: "\f601";
}

.entypo-db-shape:before
{
	content: "\f600";
}

.entypo-logo-db:before
{
	content: "\f603";
}

[class*="entypo-"]:before
{
	font-family: 'entypo', sans-serif;
}

#slick *
{
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#slick label
{
	cursor: pointer;
}


#slick input[type="radio"]
{
	display: none;
	visibility: hidden;
	-moz-opacity: 0;
	opacity: 0;
}

#slick a
{
	text-decoration: none;
	color: #333;
}

#slick
{
	width: 100%;
	position: relative;
	float: left;
}

	#slick ol
	{
		overflow: visible;
		list-style: upper-roman;
		font-size: 9px;
		padding-left: 22px;
	}

		#slick ol li
		{
			line-height: 16px;
			margin-bottom: 10px;
		}

			#slick ol li span
			{
				font-size: 13px;
			}


	/*  ==================
    3. MAIN STYLES
    ==================  */

	#slick .forms
	{
		background: #fff;
		position: relative;
		width: 100%;
		height: auto;
		float: left;
		-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.7);
		-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.7);
		box-shadow: 0 0 8px 0 rgba(0,0,0,0.7);
	}

		#slick .forms > div
		{
			position: absolute;
			top: 0;
			left: 0;
			height: auto;
			width: 100%;
			background: #fff;
			z-index: 0;
			-moz-opacity: 0;
			opacity: 0;
			visibility: hidden;
			padding: 40px;
			float: left;
		}

	#slick input#login.login-selector:checked ~ .forms .login-form,
	#slick input#register.register-selector:checked ~ .forms .register-form,
	#slick input#reset.reset-selector:checked ~ .forms .reset-form
	{
		position: relative;
		z-index: 10;
		-moz-opacity: 1;
		opacity: 1;
		visibility: visible;
	}

	#slick input#chkStep1Buyer.step1Buyer-selector:checked ~ .forms .step1Buyer-form,
	#slick input#chkStep2Buyer.step2Buyer-selector:checked ~ .forms .step2Buyer-form,
	#slick input#chkStep3Buyer.step3Buyer-selector:checked ~ .forms .step3Buyer-form,
	#slick input#chkStep4Buyer.step4Buyer-selector:checked ~ .forms .step4Buyer-form,
	#slick input#chkStep5Buyer.step5Buyer-selector:checked ~ .forms .step5Buyer-form,
	#slick input#chkStep6Buyer.step6Buyer-selector:checked ~ .forms .step6Buyer-form,
	#slick input#chkStep7Buyer.step7Buyer-selector:checked ~ .forms .step7Buyer-form,
	#slick input#chkStep1Transport.step1Transport-selector:checked ~ .forms .step1Transport-form,
	#slick input#chkStep2Transport.step2Transport-selector:checked ~ .forms .step2Transport-form,
	#slick input#chkStep3Transport.step3Transport-selector:checked ~ .forms .step3Transport-form,
	#slick input#chkStep4Transport.step4Transport-selector:checked ~ .forms .step4Transport-form,
	#slick input#chkStep5Transport.step5Transport-selector:checked ~ .forms .step5Transport-form,
	#slick input#chkStep6Transport.step6Transport-selector:checked ~ .forms .step6Transport-form,
	#slick input#chkStep1Wholesale.step1Wholesale-selector:checked ~ .forms .step1Wholesale-form,
	#slick input#chkStep2Wholesale.step2Wholesale-selector:checked ~ .forms .step2Wholesale-form,
	#slick input#chkStep3Wholesale.step3Wholesale-selector:checked ~ .forms .step3Wholesale-form
	{
		position: relative;
		z-index: 10;
		-moz-opacity: 1;
		opacity: 1;
		visibility: visible;
		-webkit-transition: all ease 0.3s 0.1s;
		-moz-transition: all ease 0.3s 0.1s;
		-ms-transition: all ease 0.3s 0.1s;
		-o-transition: all ease 0.3s 0.1s;
		transition: all ease 0.3s 0.1s;
	}


	/*#slick .forms .step1Wholesale-form #wholesaleuser2, 
    #slick .forms .step1Wholesale-form #wholesaleuser3, 
    #slick .forms .step1Wholesale-form #wholesaleuser4, 
    #slick .forms .step1Wholesale-form #wholesaleuser5,
    #slick .forms .step1Wholesale-form #wholesaleuser6, 
    #slick .forms .step1Wholesale-form #wholesaleuser7,
    #slick .forms .step1Wholesale-form #wholesaleuser8, 
    #slick .forms .step1Wholesale-form #wholesaleuser9,
    #slick .forms .step1Wholesale-form #wholesaleuser10 { display:none; visibility:hidden; }*/
	/*#slick input[name='ctl00$cphMainContent$chkStep1Transport']:checked ~ .forms .step1Transport-form{ position: relative; z-index: 10; -moz-opacity: 1; opacity: 1; visibility: visible; -webkit-transition: all ease 0.3s 0.1s; -moz-transition: all ease 0.3s 0.1s; -ms-transition: all ease 0.3s 0.1s; -o-transition: all ease 0.3s 0.1s; transition: all ease 0.3s 0.1s; }*/

	#slick .w-100,
	#slick .w-75,
	#slick .w-65,
	#slick .w-47,
	#slick .w-35,
	#slick .w-30,
	#slick .w-25,
	#slick .w-20,
	#slick .w-16
	{
		float: left;
		display: inline-block;
		position: relative;
	}

	#slick .w-100
	{
		width: 100%;
	}

	#slick .w-75
	{
		width: 75%;
	}

	#slick .w-65
	{
		width: 65%;
	}

	#slick .w-47
	{
		width: 47%;
	}

	#slick .w-35
	{
		width: 35%;
	}

	#slick .w-30
	{
		width: 30%;
	}

	#slick .w-25
	{
		width: 25%;
	}

	#slick .w-20
	{
		width: 20%;
	}

	#slick .w-16
	{
		width: 16%;
	}

	#slick .mr-5
	{
		margin-right: 5%;
	}

	#slick .mr-6
	{
		margin-right: 6%;
	}

	#slick .mt-5
	{
		margin-top: 5px;
	}

	#slick .mt-10
	{
		margin-top: 10px;
	}

	#slick .mt-20
	{
		margin-top: 20px;
	}

	#slick .mt-30
	{
		margin-top: 30px;
	}

	#slick .mt-40
	{
		margin-top: 40px;
	}

	#slick .mb-10
	{
		margin-bottom: 10px;
	}

	#slick .mb-20
	{
		margin-bottom: 20px;
	}

	#slick .mb-30
	{
		margin-bottom: 30px;
	}

	#slick .mb-40
	{
		margin-bottom: 40px;
	}

	#slick .bt
	{
		border-top: solid 1px #f0f0f0;
	}

	#slick .clrfx
	{
		clear: both;
		display: block;
		width: 100%;
		float: left;
		position: relative;
	}

		#slick .clrfx.merge
		{
			width: 100%;
			height: 12px;
			background: #fff;
			position: absolute;
			top: 46px;
			left: 0;
			z-index: 998;
		}

	#slick span.inner-title
	{
		position: absolute;
		top: -12px;
		left: 0;
		right: 0;
		margin: 0 auto;
		background: #fff;
		width: 140px;
		padding: 0 10px;
		text-transform: uppercase;
		font-size: 14px;
		color: #666;
		text-align: center;
	}


	/*  ==================
    4. NAV LABELS
    ==================  */

	/***** Tab labels *****/

	#slick label.tabs
	{
		background: #888;
		font-size: 20px;
		color: #666;
		line-height: 46px;
		width: 100px;
		height: 46px;
		position: relative;
		float: left;
		display: block;
		margin: 0 4px 0 0;
		text-align: center;
	}

	#slick .generalBtn
	{
		color: #fff;
		font-size: 12px;
		padding: 6px 12px;
		text-transform: uppercase;
		text-align: center;
		background: #C1D72F;
		white-space: nowrap;
		width: 80px;
		-webkit-text-shadow: none;
		text-shadow: none;
		border-bottom: none;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}

	#slick input.generalBtn
	{
		padding: 8px 12px;
	}

	#slick .generalBtn.right
	{
		float: right;
	}

	#slick .generalBtn.left
	{
		float: left;
	}

	#slick label.tabs:hover
	{
		background: #999;
		color: #fff;
	}

	#slick input:checked + label.tabs
	{
		background: #fff;
		color: #C1D72F;
		z-index: 100;
		-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.7);
		-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.7);
		box-shadow: 0 0 8px 0 rgba(0,0,0,0.7);
	}


	/*  ==================
    5. TEXT ELEMENTS
    ==================  */

	/***** Headings *****/

	#slick .title
	{
		font-family: "Roboto Condensed", "Franklin Gothic Medium", Tahoma, sans-serif;
		font-weight: normal;
		font-size: 32px;
		color: #333;
		line-height: normal;
		display: inline-block;
		float: left;
	}

	/***** Paragraphs *****/

	#slick p
	{
		font-size: 12px;
		display: block; /*color: #bbb;*/
		margin: 10px 0;
		float: left;
		clear: both;
		width: 100%;
	}

		#slick p.intro b
		{
			color: #C1D72F;
		}

		#slick p.small
		{
			color: #bbb;
			font-size: 10px;
		}

			#slick p.small span
			{
				padding-right: 4px;
				color: #333;
			}

		#slick p.tick-text
		{
			font-size: 10px;
			color: #999;
			display: inline-block;
			float: left;
			margin: 8px 0 0 10px;
		}

		#slick p.ratings
		{
			font-size: 12px;
			color: #999;
			display: inline-block;
			float: left;
		}

			#slick p.ratings span
			{
				font-size: 16px;
				color: #ddd;
				padding-right: 10px;
			}

	/***** Tooltip *****/

	#slick span.slick-tip
	{
		width: auto;
		height: auto;
		white-space: nowrap;
		padding: 10px;
		font-size: 10px;
		text-align: center;
		color: #fff;
		background: #333;
		position: absolute;
		-moz-opacity: 0;
		opacity: 0;
		visibility: hidden;
		z-index: -1;
	}

		#slick span.slick-tip.right
		{
			right: -30px;
			bottom: 36px;
			background: #fff;
			color: #222;
		}

		#slick span.slick-tip.left
		{
			left: 20px;
			top: -44px;
		}

		#slick span.slick-tip:before
		{
			content: "";
			position: absolute;
			bottom: -6px;
			width: 0;
			height: 0;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
			border-top: 6px solid rgba(51,51,51,1);
		}

		#slick span.slick-tip.right:before
		{
			right: 30px;
			margin-left: -10px;
		}

		#slick span.slick-tip.right:before
		{
			border-top: 6px solid rgba(255,255,255,1);
		}

		#slick span.slick-tip.left:before
		{
			left: 20px;
			margin-right: -10px;
		}

	#slick input:focus ~ .slick-tip,
	#slick .sb a:hover span.slick-tip
	{
		-moz-opacity: 1;
		opacity: 1;
		visibility: visible;
		z-index: 9999;
	}

	#slick input:required:valid ~ .slick-tip
	{
		-moz-opacity: 0;
		opacity: 0;
		visibility: hidden;
		z-index: -1;
	}

	/***** Social icons *****/

	#slick .sb
	{
		position: absolute;
		top: 46px;
		right: 40px;
		z-index: 999;
	}

		#slick .sb a
		{
			background: #ddd;
			color: #fff;
			font-size: 11px;
			text-align: center;
			display: inline-block;
			margin-left: 1px;
			position: relative;
			width: 24px;
			height: 24px;
			line-height: 24px;
		}

			#slick .sb a.fb:hover
			{
				background: #3B5998;
			}

			#slick .sb a.tw:hover
			{
				background: #4099FF;
			}

			#slick .sb a.gc:hover
			{
				background: #dd4b39;
			}


	/*  ==================
    6. INPUTS
    ==================  */

	/***** Main *****/

	#slick .field
	{
		position: relative;
		width: 100%;
		clear: both;
		float: left;
		margin-bottom: 20px;
	}

		#slick .field span.icon
		{
			position: absolute;
			top: 0;
			left: 0;
			color: #fff;
			background: #ddd;
			font-size: 16px;
			line-height: 40px;
			text-align: center;
			width: 38px;
			height: 100%;
		}

		#slick .field span.greenicon
		{
			position: absolute;
			top: 0;
			left: 0;
			color: #fff;
			background: #C1D72F;
			font-size: 16px;
			line-height: 40px;
			text-align: center;
			width: 38px;
			height: 100%;
		}

		#slick .field input
		{
			padding: 12px 20px 10px 50px;
			width: 100%;
			float: left;
			color: #333;
			font-size: 12px;
			border: solid 1px #ddd;
		}

		#slick .field > input:hover,
		#slick .field > input:focus,
		#slick .field > textarea:hover,
		#slick .field > textarea:focus
		{
			border: solid 1px #333;
			outline: none;
		}

	#slick input:hover ~ span.icon,
	#slick input:focus ~ span.icon,
	#slick textarea:hover ~ span.icon,
	#slick textarea:focus ~ span.icon
	{
		outline: none;
		background: #333;
	}

/***** Select input *****/
#plcOrganizationTypeOther, #plcBusinessTypeOther, #plcLeaseExpiryDate
{
	visibility: hidden;
}

#slick .field select
{
	width: 100%;
	background: none;
	background-color: rgba(0,0,0,0);
	height: 41px;
	z-index: 2;
	padding-left: 47px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

#slick select.grayed
{
	color: #999;
}

#slick .field select.no-icon
{
	padding-left: 12px;
}

.arrow-select,
.arrow-select-svg
{
	background: #fff url('img/select.png') no-repeat 0 11px;
	width: 44px;
	height: 35px;
	position: absolute;
	right: 1px;
	top: 1px;
	pointer-events: none;
	vertical-align: middle;
	outline: none;
	border: none;
	z-index: 3;
}

#slick select:hover ~ .arrow-select,
#slick select:focus ~ .arrow-select,
#slick select:hover ~ .arrow-select-svg,
#slick select:focus ~ .arrow-select-svg
{
	background: #fff url('img/select-focus.png') no-repeat 0 11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.arrow-select-svg
	{
		display: none; /* <-- Hide svg arrow in webkit browsers and IE9/10 (pointer events don't work in those IE) */
	}
}

x:-o-prefocus, .arrow-select
{
	display: none; /* <-- Hack for Opera 12 */
}





/***** Placeholders *****/

/*-- Webkit --*/
#slick input::-webkit-input-placeholder
{
	color: #999;
}

#slick input:focus::-webkit-input-placeholder
{
	color: #ccc;
}
/*-- Firefox 19 down --*/
#slick input:-moz-placeholder
{
	color: #999;
}

#slick input:focus:-moz-placeholder
{
	color: #ccc;
}
/*-- Firefox 19 up --*/
#slick input::-moz-placeholder
{
	color: #999;
}

#slick input:focus::-moz-placeholder
{
	color: #ccc;
}
/*-- IE 10+ --*/
#slick input:-ms-input-placeholder
{
	color: #999;
}

#slick input:focus:-ms-input-placeholder
{
	color: #ccc;
}
/*-- IE 9 --*/
#slick .ie9-placeholder
{
	color: #999 !important;
}

	#slick .ie9-placeholder:focus
	{
		color: #ccc !important;
	}

/***** Validations *****/

#slick .field input:required
{
	background: #fff url(img/required.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field input:hover:invalid
{
	background: #fff url(img/focused.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field input:required:valid
{
	background: #fff url(img/valid.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field input:focus:invalid
{
	background: #fff url(img/invalid.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field input.required
{
	background: #fff url(img/required.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field input.requiredInvalid
{
	background: #fff url(img/required-red.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field input.requiredEntered
{
	background: #fff url(img/valid.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field textarea.required
{
	background: #fff url(img/required.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field textarea.requiredInvalid
{
	background: #fff url(img/required-red.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#slick .field textarea.requiredEntered
{
	background: #fff url(img/valid.png) no-repeat 100% 15px;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*/**/
/***** Send button *****/

#slick input.send
{
	display: inline-block;
	background: #FF2424;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	color: #fff;
	width: auto;
	padding: 6px 28px;
	border: none;
	outline: none;
	float: right;
	clear: none;
}

	#slick input.send:hover,
	#slick input.send:focus
	{
		border: none;
		outline: none;
		background: #333;
		cursor: pointer;
	}

/***** Tick checkboxes *****/

#slick label.tick
{
	width: auto;
	position: relative;
	display: inline-block;
	float: left;
}

	#slick label.tick:before
	{
		position: absolute;
		display: inline-block;
		content: "";
		width: 16px;
		height: 16px;
		background: #fff;
		border: solid 2px #ddd;
	}

	#slick label.tick:after
	{
		-moz-opacity: 0;
		opacity: 0;
		visibility: hidden;
		content: "";
		position: absolute;
		width: 8px;
		height: 4px;
		background: transparent;
		top: 6px;
		left: 5px;
		border: 2px solid #333;
		border-top: none;
		border-right: none;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

#slick input:checked + label.tick:after
{
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible;
}

#slick label.tick span
{
	font-size: 11px;
	color: #999;
	padding-left: 26px;
}

#slick label.tick:hover span
{
	color: #333;
}

/***** Sliding checkboxes *****/

#slick .slide-chk
{
	height: 26px;
	line-height: 26px;
	background: #f0f0f0;
	position: relative;
	float: left;
	margin-top: 5px;
}

	#slick .slide-chk:after,
	#slick .slide-chk:before
	{
		font-size: 10px;
		text-align: center;
		position: absolute;
		z-index: 0;
		width: 50%;
		text-transform: uppercase;
	}

	#slick .slide-chk:before
	{
		content: 'Yes';
		left: 0;
		color: #222;
	}

	#slick .slide-chk:after
	{
		content: 'No';
		right: 0;
		color: #999;
	}

	#slick .slide-chk label
	{
		display: block;
		width: 50%;
		height: 26px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
		background: #C1D72F;
		content: "";
	}

		#slick .slide-chk label:hover
		{
			background: #333;
		}

	#slick .slide-chk input[type=checkbox]:checked + label
	{
		left: 50%;
		background: #333;
	}

/*Message Box*/
#slick .field textarea
{
	max-height: 146px;
	height: 146px;
	resize: none;
	overflow: auto;
}

	#slick .field textarea.message
	{
		height: 162px;
		max-height: 162px;
	}

	#slick .field textarea:focus
	{
		height: 200px;
		max-height: 200px;
	}

#slick .field input,
#slick .field textarea,
#slick .field select
{
	padding: 12px 20px 10px 50px;
	width: 100%;
	float: left;
	color: #333;
	font-size: 12px;
	border: solid 1px #ddd;
}


/*rad control Calendar*/
#slick .field table.rcTable td:nth-child(2)
{
	position: absolute;
}


/*User Agreement*/
#slick .userAgreementBlock
{
	border: solid 1px #ddd;
	padding: 12px 20px 10px 50px !important;
	height: 500px;
	overflow: auto;
}

	#slick .userAgreementBlock ol
	{
		list-style-type: upper-alpha;
		font-size: 12px;
		margin-top: 10px;
	}

	#slick .userAgreementBlock ul
	{
		list-style-type: disc;
		font-size: 12px;
		margin-top: 10px;
	}

	#slick .userAgreementBlock li
	{
		line-height: 22px;
	}


#slick .invalidMessage
{
	color: red;
	margin-top: -15px;
	display: inline-block;
	float: right;
}

#slick .async div input[type="file"]
{
	float: none;
	padding: 0;
	cursor: pointer;
}

#slick .async div div input
{
	background-color: #ffffff !important;
	color: #ffffff !important;
	padding-top: 15px;
	margin-top: -1px;
}

#slick .fileTable
{
	border-collapse: collapse;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
}

	#slick .fileTable tr td
	{
		width: 100%;
		display: block;
		border-color: #dddddd !important;
	}

		#slick .fileTable tr td:first-child
		{
			text-align: left;
			border-bottom: none !important;
			padding: 5px 5px 0;
		}

		#slick .fileTable tr td:last-child
		{
			text-align: right;
			color: #C1D72F !important;
			padding: 0 5px 5px;
		}

#slick .async #cphMainContent_transportstep3_AsyncFileUpload1_ctl01
{
	background-image: none !important;
	background-color: #C1D72F !important;
	height: 27px !important;
}

	#slick .async #cphMainContent_transportstep3_AsyncFileUpload1_ctl01:after
	{
		content: "Add Files";
		padding-right: 25px;
		color: #ffffff;
	}

/*  ==================
    7. MODALS
    ==================  */

/***** Terms window *****/

#slick .terms
{
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #bbb;
}

	#slick .terms a
	{
		color: #333;
	}

#slick .terms-window
{
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	-moz-opacity: 0;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
}

	#slick .terms-window:target
	{
		-moz-opacity: 1;
		opacity: 1;
		visibility: visible;
		z-index: 9999;
	}

	#slick .terms-window > div
	{
		width: 750px;
		height: auto;
		overflow: auto;
		position: relative;
		margin: 10% auto;
		padding: 40px;
		background: #fff;
	}

	#slick .terms-window a.close
	{
		color: #ddd;
		font-size: 18px;
		position: absolute;
		top: 50px;
		right: 30px;
	}

		#slick .terms-window a.close:hover
		{
			color: #333;
		}


/*  ==================
    8. TRANSITIONS
    ==================  */

#slick a,
#slick label,
#slick input,
#slick .terms-window,
#slick span.slick-tip,
#slick input ~ span.icon
{
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
/*#slick input#login.login-selector:checked ~ .forms .login-form,
#slick input#register.register-selector:checked ~ .forms .register-form,
#slick input#reset.reset-selector:checked ~ .forms .reset-form {
	-webkit-transition: all ease 0.3s 0.1s;
	-moz-transition: all ease 0.3s 0.1s;
	-ms-transition: all ease 0.3s 0.1s;
	-o-transition: all ease 0.3s 0.1s;
	transition: all ease 0.3s 0.1s;
}*/

.placeholder
{
	color: #ccc !important;
}

/*New for FCB*/
.seperator
{
	border-bottom: 2px #ccc solid;
	margin-bottom: 2px;
	/*padding:2px;*/
}


.modalDialogBig
{
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	z-index: 1;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	height: 100%;
	width: 100%;
	overflow: auto;
}

	.modalDialogBig > div
	{
		width: 100%;
		position: relative;
		margin: 10% auto;
		padding: 20px;
		border-radius: 10px;
		background: url('../images/bg.jpg') no-repeat center center fixed;
		border: ridge;
		border-color: #C1D72F;
	}

.closeBig
{
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

	.closeBig:hover
	{
		background: #C1D72F;
	}




/* SHow Model Dialog Small*/

.modalDialogSmall
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	z-index: 1;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	height: 100%;
	width: 100%;
	overflow: auto;
}

	.modalDialogSmall > div
	{
		width: 98%;
		position: relative;
		margin: 10% auto;
		padding: 20px;
		border-radius: 10px;
		background: url('../images/bg.jpg') no-repeat center center fixed;
		border: ridge;
		border-color: #C1D72F;
	}

.closeSmall
{
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

	.closeSmall:hover
	{
		background: #C1D72F;
	}

.greenheading-16
{
	font-weight: bold;
	font-size: 16px;
	color: #98a41a;
}

.col-full
{
	width: 100%;
}

.table
{
	width: 100%;
	display: table;
}

.row
{
	display: table-row;
}

.table-cell
{
	display: table-cell;
	vertical-align: middle;
	padding: 1%;
}

	.table-cell:nth-child(1)
	{
		border-left: none;
	}

.check
{
	content: '';
	position: absolute;
	width: 1.2ex;
	height: 0.4ex;
	background: rgba(0, 0, 0, 0);
	top: 0.9ex;
	left: 0.4ex;
	border: 3px solid #C1D72F;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}



/*  ==================
    9. MEDIA QUERIES
    ==================  */

/***** Max width 480px *****/

@media screen and (max-width:480px)
{
	#slick,
	#slick .w-75,
	#slick .w-47,
	#slick .w-30,
	#slick label.tabs,
	#slick .terms-window > div
	{
		width: 100%;
	}

		#slick input.send
		{
			float: left;
			clear: both;
			font-size: 16px;
			width: 100%;
			padding: 12px;
		}

		#slick .terms,
		#slick .mr-5
		{
			margin-bottom: 20px;
		}

		#slick .mr-5
		{
			margin-right: 0;
		}

		#slick .terms-window > div
		{
			margin: 5% 0;
		}

		#slick p.ratings,
		#slick .field input
		{
			font-size: 16px;
		}

		#slick p.intro
		{
			font-size: 14px;
			line-height: 20px;
		}

		#slick .forms
		{
			margin-top: -12px;
		}

			#slick .forms > div
			{
				padding-bottom: 50px;
			}

		#slick .clrfx.merge
		{
			position: relative;
			float: left;
			top: 0;
		}

		#slick .sb
		{
			top: auto;
			bottom: 0;
			left: 0;
			right: 0;
			margin: 0 auto;
			text-align: center;
		}

		#slick span.slick-tip.right
		{
			background: #222;
			color: #fff;
		}

			#slick span.slick-tip.right:before
			{
				border-top: 6px solid rgba(51,51,51,1);
			}

		#slick .slide-chk
		{
			clear: both;
			height: 30px;
			line-height: 30px;
		}

			#slick .slide-chk label
			{
				height: 30px;
			}

		#slick .w-20
		{
			width: 30%;
		}

		#slick p.small
		{
			margin-bottom: 20px;
		}
}
