@font-face {
	font-family: "scifly-sans";
	src: url("/assets/fonts/scifly-sans/scifly-sans.eot"),
	     url("/assets/fonts/scifly-sans/scifly-sans.woff") format('woff'),
         url("/assets/fonts/scifly-sans/scifly-sans.ttf") format("truetype");

	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "scifly-sans";
	src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url("/assets/fonts/scifly-sans/scifly-sans.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

html,
body
{
    width: 100%;
    height: 100%;
}

a {
	color: #505050;
}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font: 100% "Helvetica", Arial, sans-serif;
	background: #fff;
}

.container {
	width: 960px;
	margin: 0 auto;
}

img {
   behavior: url("/css/iepngfix.htc");
}

#header {
	padding: 0;
	color: #b8b8b8;
	font-size: 90%;
	background: #fff url("/images/header-bg.png") 0 0 repeat-x;
	width: 100%;
}

	#header #utility
	{
		padding: 12px 0;
		margin: 0 0 7px 0;
		font-size: 80%;
		/*border-bottom: 1px solid #ccc;*/
	}
		#header #utility p
		{
			margin: 0;
		}
			#header #user-data
			{
				float: left;
				margin: 0;
				width: 250px;
			}
				#header #user-data .location {
					color: #000;
					font-weight: bold;
				}

			#header #account-links {
				float: right;
				display: block;
				width: 50%;
				text-align: right;
			}
				#header #account-links ul
				{
					margin: 0;
					padding: 0;
				}
					#header #account-links ul li
					{
						display: inline-block;
						margin: 0 0 0 20px;
						padding: 0;
						list-style-type: none;
					}

				#header #account-links a {
					margin: 0 10px 0 0;
					color: #b8b8b8;
					text-decoration: none;
					vertical-align: middle;
				}

				#header #identity
				{
					padding: 0 15px;
					vertical-align: middle;
					height: 83px;
				}

					#header #identity #logo h1 {
						float: left;
						width: 322px;
						height: 83px;
						overflow: hidden;
						background: url("/assets/logos/image.png") 0 50% no-repeat;
						margin: 0px 20px 0 0;
					}
					#role-b2b #identity #logo h1 {
						background: url("/images/logos/staff-benefits-b2b-logo.png") 0px 50% no-repeat;
					}

						#header #identity #logo h1 a {
							display: block;
							padding: 83px 0 0 0;
						}
					#header #client_logo {
						float: left;
						height: 50px;
						line-height: 50px;
						vertical-align: middle;
						padding-top: 15px;
					}
					#header #client_logo p {
						margin: 7px 0 0 0;
					}
					#header #client_logo img {
						max-height: 40px;
						max-width: 250px;
					}




#OffersHomeForm {
	display: block;
	float: right;
	margin: 5px 0 0 0;
	width: 200px;
	height: 30px;
	background: url('/images/search-bg.gif') no-repeat 0 0;
}
	.container div.input.text
	{
		float: left;
	}
	.container div.submit {
		float: right;
	}

	.container form label {
		display: none;
	}

	#OffersHomeForm .input input {
		width: 155px;
		border: 0;
		border-bottom: 0;
		background: transparent;
		padding: 6px 6px 6px 15px;
		font-size: 12px;
		outline: none;
		-webkit-appearance: none;
	}

	#OffersHomeForm .submit input {
		width: 22px;
		height: 22px;
		text-indent: -9999em;
		background: transparent;
		border: 0;
		-webkit-appearance: none;
		width: 30px;
		height: 30px;
		overflow: hidden;
		cursor: pointer;
		float: right;
	}


/*	Navigation
============================================================================= */
#navigation
{
	padding-top: 15px;
	float: right;
	text-align: right;
}

	#navigation ul
	{
		margin: 0;
		padding: 0;
	}

		#navigation li {
			float: left;
			text-align: right;
			margin: 0;
			padding: 0;
			list-style-type: none;
			border-left: 1px solid #b3e9fb;
		}

		#navigation li:first-child {
			border-left: 0;
		}

			#navigation a {
				display: block;
				margin: 0 10px 0 10px;
				color: #0e1130;
				font-size: 110%;
				text-decoration: none;
			}


/*	Locations Drop Down
============================================================================= */
#locations, #categories, #companies {
	display: none;
	position: relative;
	top: 0;
	background: #f9f9f9;
	width: 100%;
	clear: both;
	z-index: 50;
}
	#locations .locations_container,
	#categories .categories_container,
	#companies .companies_container
	{
		width: 960px;
		margin: 0 auto;
		padding: 20px 0;
	}
		#locations ul,
		#categories,
		#companies ul
		{
			width: 100%;
			padding: 0;
			margin: 0 auto;
		}
			#locations ul.column,
			#categories.column,
			#companies ul.column
			{
				float: left;
				width: 230px;
				padding: 0;
				margin:  0;
				list-style: none;
			}


				#locations ul:after,
				#categories ul:after,
				#companies ul:after {
					content: ".";
					display: block;
					clear: both;
					position: relative;
					overflow: hidden;
					text-indent: -1000px;
					height: 0;
				}

					#locations li,
					#categories li,
					#companies li
					{
						width: 230px;
						vertical-align: top;
						padding: 0;
						margin: 0;
						font-size: 14px;
						border-right: 1px dotted #0e1130;
						border-bottom: 1px dotted #0e1130;
					}

					#locations ul:nth-child(4n) li,
					#categories ul:nth-child(4n) li,
					#companies ul:nth-child(4n) li
					{
						border-right: 0;
					}

						#locations a,
						#categories a,
						#companies a {
							display: block;
							padding: 2px 8px;
							width: 100%;
							color: #0e1130;
							text-decoration: none;
						}
						#locations a:hover,
						#categories a:hover,
						#companies a:hover
						{
							color: #fff;
						}
					#locations a:hover,
					#categories a:hover,
					#companies a:hover
					{
						background: #41bad7;
					}



.client_logo {
	max-height: 32px;
	max-width: 200px;
	margin-left: 10px;
	float: left;
	padding-top: 35px;
}

.closed,
.open {
	padding: 0 15px 0 0;
	background: url("/images/locations-arrow.png") right 4px no-repeat;
}

.open {
	background: url("/images/locations-arrow.png") right -16px no-repeat;
}


/*	My News
============================================================================= */
#my-news {
	position: relative;
	top: -20px;
    display: block;
    width: 960px;
    height: 40px;
    overflow: hidden;
    overflow-x: hidden;
    white-space: nowrap;
    position: relative;
    margin: 0 auto;
    background: #fff;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;


}
	#my-news h2 {
		float: left;
		margin: 15px 0 0 15px;
		padding: 0 5px 0 0;
		font-family: "scifly-sans", "Helvetica", sans-serif;
		font-weight: normal;
		font-size: 18px;
		line-height: 18px;
		text-transform: uppercase;
		border-right: 1px solid #000;
	}
	#my-news #news-list {
		float: left;
		height: 50px;
		width: 845px;
		margin: 15px 0 0 15px;
		padding: 0 5px 0 0;
		font-family: "scifly-sans", "Helvetica", sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-transform: uppercase;
	}

		#my-news .blue {
			color: #42c8f4;
		}


	#my-news p {
		display: inline;
		color: #6d6d6d;
		font-family: "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 19px;
		vertical-align: bottom;
	}

		#my-news .date p {
			color: #42c8f4;
			font-family: "Helvetica", Arial, sans-serif;
			font-weight: bold;
			font-size: 12px;
		}

			.date {
				display: inline-block;
				margin: 0 5px 0 5px;
			}

/*	Home-page - Consumer Login
============================================================================= */
#main-content {
	color: #333;
	background: #41bad7 url("/assets/backgrounds/image.png") top center repeat-x;
	background: #41bad7 url("/images/background.jpg") top center repeat-x;
	background-attachment: fixed;
	padding: 20px 0 100px 0;
	background-size:cover;
}
#role-b2b #main-content {
	color: #333;
	background: #0e0402 url("/images/b2b-bg.jpg") top center repeat-x;
	background-attachment: fixed;
	padding: 20px 0 100px 0;
}

.consumer-login-container  {
	display: block;
	width: 800px;
	margin: 0 auto;
}

#consumer-login-wrapper {

	display: block;
	position: relative;
	float: left;
	width: 461px;
	height: 440px;
	margin: 80px 20px 70px 0;
	background: #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.save-pounds {
	position: absolute;
	top: -3px;
	left: -15px;
	background: url(/images/signup/save-pounds.png) no-repeat 0 0;
	width:116px;
	height: 95px;
}
	#consumer-login-wrapper h2 {
		padding: 0 25px 0 0;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 25px;
		line-height: 34px;
		text-align: right;
	}
		#consumer-login-wrapper span {
			display: block;
			text-align: right;
		}

#consumer-login-content {
	width: 426px;
	height: 363px;
	margin: 0 auto;
	padding: 100px 0 0 0;
	z-index: 100;
	background: url("/images/signup/consumer-wrapper.png") 0 0 no-repeat;
}
	#consumer-login-content p {
		padding: 0 20px 0 20px;
		color: #575757;
		font-size: 14px;
		text-align: center;
		line-height: 16px;
	}
#home-login-content {
	width: 426px;
	height: 363px;
	margin: 0 auto;
	z-index: 100;
	text-align: center;
	background: url("/images/signup/consumer-wrapper.png") 0 0 no-repeat;
}
	#home-login-content form
	{
		padding: 13px 10px;
		font-size: 120% !important;
	}
		#home-login-content input
		{
			width: 186px;
			height: 28px;
			margin: 0 0 10px 0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;

		}
		#home-login-content label
		{
			font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
			font-weight: normal;
			font-size: 22px;
		}
		#home-login-content input[type=submit] {
			display: inline-block;
			margin: 20px 10px 0 0;
			width: 186px;
			height: 55px;
			padding: 0;
			color: #fff;
			font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
			font-weight: normal;
			font-size: 22px;
			text-align: center;
			text-decoration: none;
			background: url('/images/signup/sign-me-up-bg-2x.png') no-repeat top left;
			cursor: pointer;
			border: 0;
			background-size:contain;
		}
	#home-login-content p {
		padding: 0 20px 0 20px;
		color: #575757;
		font-size: 14px;
		text-align: center;
		line-height: 16px;
	}
#consumer-login-content-video {
	display: block;
	position: relative;
	width: 426px;
	height: 363px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	z-index: 100;
	background: url("/images/signup/consumer-wrapper.png") 0 0 no-repeat;
}
	#consumer-login-content-video p {
		padding-left: 20px;
		margin: 0 0 20px 0;
	}



a.sign-me-up {
	display: inline-block;
	position: absolute;
	top: 290px;
	bottom: 15px;
	width: 186px;
	height: 55px;
	margin: 0 0 0 120px;
	padding: 10px 0 0 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-decoration: none;
	background: url("/images/signup/sign-me-up-bg-2x.png") 0 0 no-repeat;
	background-size: contain;
}

#sign-me-up {
	display: none;
	position: absolute;
	top: 400px;
	left: 22px;
	width: 416px;
	height: 355px;
	padding: 90px 0 0 20px;
	z-index: 10;
	background: #3bb4db url("/images/signup/consumer-login-bg.png");
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#sign-me-up p {
	margin: 0 0 20px 0;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
}

#sign-up-info,
#already-member {
	display: inline-block;
}

	.lt-ie8 #sign-up-info, .lt-ie8 #already-member {
		display: inline!important;
	}

#sign-up-info {
	width: 165px;
	margin: 40px 0 0 0;
	vertical-align: top;
}

#already-member {
	width: 225px;
	padding: 0 0 0 20px;
	border-left: 1px solid #fff;
}

#sign-up-info a.sign-me-up {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	margin: -15px 0 14px 0;
	font-size: 20px;
	text-align: left;
	text-decoration: underline;
	background: none;
}

#already-member p.facebook-login {
	margin: 0 18px 20px 0;
	color: #fff;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
}


#already-member label,
#tell-me-more label {
	margin: 0 0 6px 0;
	font-size: 14px;
	font-weight: bold;
}

#already-member input,
#tell-me-more input {
	width: 186px;
	height: 28px;
	margin: 0 0 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

#already-member input[type=submit] {
	width: 121px;
	height: 47px;
	float: right;
	background: url('/images/signup/login-button.png') no-repeat top left;
	margin: -35px 5px 0 0;
	cursor: pointer;
	z-index: 100;
	position: relative;
}


#tell-me-more input[type=submit] {
	display: inline-block;
	margin: 25px 10px 0 0;
	width: 110px;
	height: 47px;
	background: url('/images/signup/login-button.png') no-repeat top left;
	cursor: pointer;
}

.forgotten-password {
	display: inline-block;
	margin: 10px 0 0 0;
	width: 70px;
	color: #fff;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
}


#b2b-login-wrapper {
	float: right;
	position: relative;
	z-index: 2001;
	width: 300px;
	height: 440px;
	margin: 80px 0 70px 0;
	padding: 5px 0 0 0;
	background: #042c40;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#b2b-login-wrapper.b2b-login-wrapper2 {
/*
		float: right !important;
		display: inline-block !important;
		margin: 0 0 0 20px !important;
*/
	}

	#b2b-login-wrapper h2 {
/*
		position: absolute;
		z-index: 1001;
		top: 0;
*/
		margin: 15px 0;
		padding: 0 20px;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 27px;
		text-align: center;
		line-height: 27px;
		color: #fff;
	}
	#b2b-login-content-slideshow {
		width: 229px;
		height: 265px;
		margin: 0 auto 16px auto;
		text-align: left;
		overflow: hidden;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

.sale-tag {
	position: absolute;
	top: -5px;
	right: -74px;
	z-index: 100;
}

.stethoscope {
	position: absolute;
	top: -16px;
	right: -76px;
	z-index: -10;
}

#b2b-login-content {
	display: block;
	position: relative;
	width: 265px;
	height: 363px;
	margin: 0 auto;
	padding: 15px 0 0 0;
	z-index: 100;
	background: url("/images/signup/b2b-wrapper.png") 0 0 no-repeat;
}

.smilies {
	display: block;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#b2b-login-content p {
	padding: 0 20px 0 20px;
	color: #575757;
	font-size: 14px;
	text-align: center;
	line-height: 15px;
}
	#b2b-login-content p.no-padding-left {
		padding: 15px 20px 0px 20px;
		color: #575757;
		font-size: 14px;
		text-align: center;
		line-height: 16px;
	}

a.tell-me-more {
	display: inline-block;
	width: 170px;
	height: 55px;
	margin: 0 0 0 46px;
	padding: 14px 0 0 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-decoration: none;
	background: url("/images/signup/tell-me-more-bg-2x.png") 0 0 no-repeat;
	background-size:contain;
}
#contact-us a.tell-me-more {
	position: absolute !important;
	bottom: -20px !important;
}
.wrapper-bottom {
	background: #ececec;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-bottom: 20px;
	border: 0;
	border-top: 1px solid #d6d6d6;
}

	.lt-ie8 .wrapper-bottom {
		width: 100%;
	}

.wrapper-bottom p {
	display: inline-block;
	padding: 20px 10px 0 40px;
	width: 245px;
}

.wrapper-bottom ul {
	display: inline-block;
	margin: 30px 0 0 0;
	padding: 0 0 0 40px;
	width: 300px;
	vertical-align: top;
}

.wrapper-bottom li {
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.wrapper-bottom strong {
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.wrapper-bottom a {
	color: /*#f7901e*/#41a5c7;
	font-weight: bold;
	text-decoration: none;
}

.wrapper-bottom small {
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 11px;
}
#tell-me-more {
	display: none;
	position: relative;
	top: -70px;
	left: 22px;
	width: 255px;
	height: 358px;
	z-index: -10;
	padding: 70px 0 0 0;
	background: #3bb4db url("/images/signup/consumer-login-bg.png");
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
	#tell-me-more form {
		margin-right: 15px;
	}
		#tell-me-more label {
			display: block;
			margin: 0 0 5px 20px;
		}

		#tell-me-more input {
			display: block;
			margin: 0 0 0 20px;
			width: 212px;
			height: 33px;
		}
	#tell-me-more p {
		margin: 20px;
		padding: 0 0 10px 0;
		color: #000;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 19px;
		border-bottom: 1px solid #fff;
	}
	#tell-me-more .forgotten-password {
		margin: 35px 10px 0 20px;
		color: #333;
	}


	#tell-me-more form input[type=submit] {
		width: 120px;
	}

	#tell-me-more form .submit-btn {
		position: relative;
		width: 120px;
		float: right;
    margin-top: -30px;
    border: 0;
    background: url(/images/signup/tell-me-more-bg-2x.png) 0 0 no-repeat;
    font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
    font-weight: normal;
    font-size: 19px;
    color: #fff;
    background-size: cover;
	}

#not-registered
{
	width: 100%;
	height: 220px;
	clear: both;
	padding: 20px 0 0 0;
	margin: 0 auto;
	background: #042c40;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
	#not-registered h2 {
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 28px;
		text-align: center;
		margin: 0 0 10px 0;
		color: #fff;
	}
	#not-registered .not-registered-wrapper
	{
		display: block;
		background: #fff;
		padding: 20px 20px 0 20px;
		margin: 0 20px;
		height: 140px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
		#not-registered .not-registered-content
		{
			float: left;
			height: 100px;
		}
		#not-registered .not-registered-content h3
		{
			font-size: 15px;
			text-align: center;
			line-height: 16px;
			margin: 0 0 10px 0;
		}
		#not-registered .not-registered-content p
		{
			font-size: 14px;
			text-align: center;
			margin: 0 0 10px 0;
		}
			#not-registered .not-registered-content .left
			{
				float: left;
				width: 25%;
				height: 100px;
				overflow: hidden;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
			}
			#not-registered .not-registered-content .right
			{
				float: right;
				width: 73%;
			}

		#not-registered .not-registered-button {
			clear: both;
			float: left;
			position: relative;
			left: 455px;
			margin-left: -108px;
			display: block;
			width: 216px;
			height: 80px;
			background: #fff;
			border: 10px solid #fff;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
			#not-registered a.register {
				display: block;
				margin: 0 auto;
				width: 186px;
				height: 55px;
				padding: 14px 0 0 0;
				color: #fff;
				font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
				font-weight: normal;
				font-size: 22px;
				text-align: center;
				text-decoration: none;
				background: url('/images/signup/sign-me-up-bg-2x.png') no-repeat top left;
				cursor: pointer;
				border: 0;
				background-size:contain;
			}

#not-registered-container
{
	float: right;
	width: 300px;
	height: 440px;
	padding: 20px 0 0 0;
	margin: 80px auto 0 auto;
	background: #042c40;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
	#not-registered-container h2 {
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 28px;
		text-align: center;
		line-height: 34px;
		margin: 0 0 22px 0;
		color: #fff;
	}
		#not-registered-container h2 span {
			display: block;
			text-align: center;
		}

	#not-registered-container .not-registered-wrapper
	{
		display: block;
		background: #fff;
		padding: 20px 20px 11px 20px;
		margin: 0 20px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
		#not-registered-container .not-registered-content
		{
		}
		#not-registered-container .not-registered-content p
		{
			font-size: 14px;
			text-align: center;
			margin: 0 0 10px 0;
		}
			#not-registered-container .not-registered-content .left
			{
				display: block;
				width: 203px;
				text-align: center;
				margin: 0 auto 15px auto;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
			}
				#not-registered-container .not-registered-content .left img
				{
				}
			#not-registered-container .not-registered-content .right
			{
				height: 143px;
			}

		#not-registered-container .not-registered-button {
			clear: both;
			float: left;
			position: relative;
			display: block;
			width: 216px;
			height: 65px;
			background: #fff;
			border: 10px solid #fff;
			border-top: 0;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
			#not-registered-container a.register {
				display: block;
				margin: 0 auto;
				width: 186px;
				height: 55px;
				padding: 14px 0 0 0;
				color: #fff;
				font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
				font-weight: normal;
				font-size: 22px;
				text-align: center;
				text-decoration: none;
				background: url('/images/signup/sign-me-up-bg-2x.png') no-repeat top left;
				cursor: pointer;
				border: 0;
				background-size:contain;
			}



/*	Main
============================================================================= */
[role="main"] {
	position: relative;
}

[role="main"] .container {
	margin: 20px auto;
	padding: 20px;
	background: #042f44;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}

[role="main"] h1,
#my-ads-page h1 {
	margin: 0 0 12px 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 26px;
	text-align: center;
}

	.lt-ie8 #my-ads-page h1 {
		margin: 0 0 12px 0;
		color: #fff;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 26px;
		text-align: center;
	}
[role="main"] p.offer_company,
#my-ads-page p.offer_company {
	margin: 0 0 12px 0;
	color: #999;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-align: center;
}


.product-container {
	padding: 0 75px;
	background: #fff;
}

#product-information {
	width: 100%;
}

/*	Main Product Gallery
============================================================================= */
#gallery {
	display: block;
	position: relative;
	padding: 30px 0 0 0;
}

#panel,
#thumbs {
	display: inline-block;
}

	.lt-ie8 #panel, .lt-ie8 #thumbs {
		display: inline!important;
	}

#panel {
	width: 425px;
}

#thumbs {
	width: 240px;
	margin: 30px 0 0 70px;
	vertical-align: top;
}

#thumbs span {
	width: 105px;
	height: 105px;
	overflow: hidden;
	display: block;
	border: 1px solid #bfbfbf;
	float: left;
	margin: 0 10px 10px 0;
	cursor: pointer;
}

	#thumbs span img {
		max-height: 105px;
		width: auto;
		margin-left: -25%;
	}

	#thumbs span.vid-img img {
		margin-left: 0;
	}

/*	Price + Whats Included
============================================================================= */
#price,
#whats-included {
	display: inline-block;
	vertical-align: top;
}

	.lt-ie8 #price, .lt-ie8 #whats-included {
		display: inline!important;
	}

/*	Price
============================================================================= */
#price h2 {
	margin: 0;
	color: #ee3124;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 40px;
}

#price p {
	margin: 5px 0 15px 0;
	color: #b3b3b3;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
}

span.strikeout {
	text-decoration: line-through;
}

span.offer-ends {
	font-size: 13px;
	display: block;
	border: 0!important;
}

/*	Buy Now + Links
============================================================================= */
a.buy-now {
	display: block;
	width: 264px;
	height: 55px;
	padding: 10px 0 0 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-decoration: none;
	background: url("/images/main/buy-now.png") 0 0 no-repeat;
}

#product-links {
	width: 200px;
	display: block;
	position: relative;
	margin: 15px 0 0 0;
	clear: both;
}

#product-links a {
	display: inline-block;
	width: 115px;
}

	.lt-ie8 #product-links a {
		display: inline!important;
	}

.download-link,
.print-link,
.save-to-phone-link,
.offer-location-link {
	display: inline-block;
	width: 23px;
	height: 22px;
	padding: 0 0 0 26px;
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

	.lt-ie8 .download-link,
	.lt-ie8 .print-link,
	.lt-ie8 .save-to-phone-link,
	.lt-ie8 .offer-location-link {
		display: inline!important;
	}

.download-link {
	background: url("/images/social-links/download-link.png") 0 0 no-repeat;
}

.print-link {
	background: url("/images/social-links/print-link.png") 0 0 no-repeat;
	width: 80px!important;
}

.save-to-phone-link {
	background: url("/images/social-links/save-to-phone-link.png") 0 0 no-repeat;
}

.offer-location-link {
	background: url("/images/social-links/offer-location-link.png") 0 0 no-repeat;
}

/*	Whats Included
============================================================================= */
#whats-included {
	margin: 0 0 0 60px;
}

#whats-included h2 {
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

#whats-included ul {
	padding: 0 0 0 17px;
}

#whats-included li {
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
}

/*	Fine Print
============================================================================= */
#fine-print {
	display: block;
	position: relative;
	margin: 40px 0 0 0;
}

#fine-print h3 {
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#fine-print p {
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	line-height: 15px;
}

/*	Offer Links
============================================================================= */
#offer-website {
	display: block;
	position: relative;
	clear: both;
	padding: 0 0 20px 0;
}

#offer-links,
#company-webiste {
	display: inline-block;
	margin: 0 0 40px 0;
	clear: both;
}

	.lt-ie8 #offer-links,
	.lt-ie8 #company-webiste {
		display: inline!important;
	}

#company-webiste {
	display: block;
	margin:  0 0 0px 0;
	padding: 0 0 0px 0;
	position: relative;
	float: none;
}

#offer-links {
	margin: 0 40px 0 0;
}

#offer-website h4 {
	margin: 0 0 5px 0;
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#offer-links a.twitter,
#offer-links a.facebook,
#offer-links a.email {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-indent: -9999em;
}

	.lt-ie8 #offer-links a.twitter,
	.lt-ie8 #offer-links a.facebook,
	.lt-ie8 #offer-links a.email {
		display: inline!important;
	}

#offer-links a.twitter {
	background: url("/images/social-links/offer-links-twitter.png") 0 0 no-repeat;
}

#offer-links a.facebook {
	background: url("/images/social-links/offer-links-facebook.png") 0 0 no-repeat;
}

#offer-links a.email {
	background: url("/images/social-links/offer-links-email.png") 0 0 no-repeat;
}

#company-webiste a {
	color: #42c8f4;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

#company-webiste a:hover {
	text-decoration: underline;
}

/*	Offers A-Z
============================================================================= */
#offers-az {
	display: block;
	position: relative;
	width: 960px;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;

}

	#offers-az span {
		background: #000 /*url("/images/offers-az-middle-bg.png") 0 0 repeat-y*/;
		zoom: 1;
		filter: alpha(opacity=40);
		opacity: 0.4;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: -1;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

#offers-az-top,
#offers-az-bottom {
	display: block;
	position: relative;
	width: 925px;
	height: 10px;
	margin: 0 auto -4px;
	background: url("/images/offers-az-top-bg.png") 0 0 no-repeat;

}

#offers-az-bottom, #offers-az-top {
	background: url("/images/offers-az-bottom-bg.png") 0 0 no-repeat;
	display: none;
}

.offers-az-label {
	position: absolute;
	top: -7px;
	left: -15px;
}

#offers-az ul {
	display: inline-block;
	margin: 15px 0 0 80px;
	padding: 0 0 17px 0;
}

	.lt-ie8 #offers-az ul {
		display: inline!important;
	}

#offers-az li {
	display: inline-block;
}

	.lt-ie8 #offers-az li {
		display: inline!important;
	}

#offers-az li a {
	display: inline-block;
	width: 24px;
	text-align: center;
	padding: 7px 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-decoration: none;
}

	.lt-ie8 #offers-az li a {
		display: inline!important;
	}

#offers-az li a:hover {
	background: #42c8f4;
}

a.view-more-offers {
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 0 20px 0 25px;
	color: #fff;
	text-decoration: none;
	background: url("/images/offers-az-open.png") right 8px no-repeat;
	border-left: 1px dotted #fff;
	vertical-align: middle;
}

	.lt-ie8 a.view-more-offers {
		display: inline!important;
	}

.view-more-offers.close {
	margin: 0 0 0 10px;
	padding: 9px 20px 9px 25px;
	background: url("/images/offers-az-close.png") right 10px no-repeat;
}

#cat-e ul {
	padding: 40px 0;
	border-top: 1px dotted #fff;
}

#cat-e ul li {
	display: inline-block;
	width: 200px;
	vertical-align: top;
}

	.lt-ie8 #cat-e ul li {
		display: inline!important;
	}

#cat-e {
	display: none;
	text-align: left;
}

#cat-e li a {
	display: block;
	margin: 0 0 8px 0;
	width: 200px;
	color: #fff;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}

#cat-e li a:hover {
	background: none;
	color: #42c8f4;
	text-decoration: underline;
}

/*  Results Filtering
============================================================================= */

#results_filtering
{
	clear: both;
	background: #fff;
	color: #333;
	padding: 10px 20px;
	margin: 0 0 20px 0;
	display: none;
}
	#results_filtering .hidden
	{
		display: none;
	}
	#results_filtering form
	{
		margin: 0;
		padding: 0;
	}
	#results_filtering .filter_locations,
	#results_filtering .filter_categories
	{
		float: left;
		width: 40%;
	}
	#results_filtering .filter_buttons
	{
		float: left;
		width: 20%;
		padding-top: 6px;
	}
		#results_filtering .filter_locations p,
		#results_filtering .filter_categories p,
		#results_filtering .filter_buttons p
		{
			margin: 0;
			padding: 0;
		}
			#results_filtering .filter_locations p span,
			#results_filtering .filter_categories p span,
			#results_filtering .filter_buttons p span
			{
				display: block;
				padding: 5px 0;
				font-size: 90%;
			}
			#results_filtering .filter_locations p select,
			#results_filtering .filter_categories p select,
			#results_filtering .filter_buttons p select
			{
				width: 70%;
			}

			#results_filtering .filter_buttons p input {
				display: block;
				text-align: center;
				width: 118px;
				height: 34px;
				font: 100% "scifly-sans",Arial,Helvetica,Sans-Serif;
				color: #fff;
				background: url(/images/category/view-offer-bg.png) no-repeat;
				border: 0;
				cursor: pointer;
			}

#results_filtering_visible
{
	padding-top: 35px;
	border-bottom: 1px solid #fff;
}
	#results_filtering_visible p
	{
		display: block;
		text-align: center;
		width: 130px;
		margin: 0 20px 0 auto;
		padding: 8px 10px;
		background: #fff;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-topleft: 10px;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
	}
		#results_filtering_visible p a
		{
			display: block;
			font-size: 90%;
			text-decoration: none;
			padding-left: 5px;
		}
#results_filtering_end
{
	margin: 0 0 20px 0;
}




/*	Related Products
============================================================================= */
#related-products {
	display: block;
	position: relative;
	width: 960px;
	margin: 40px auto;
	padding: 10px 0 10px 0;
	background: #e5e5e5 /*url("/images/related-products-bg.png") 0 0 no-repeat*/;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}

	#related-products .paginate {
		clear: both;
		text-align: center;
		margin: 10px 0 15px 0;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-size: 14px;
	}

		#related-products .paginate span,
		#related-products .paginate div {
			display: inline-block;
			background: #ccc;
			margin: 0 5px 5px 5px;
			padding: 10px;
			color: #7f7f7f;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;

		}

		#related-products .paginate a {
			display: inline-block;
			color: #000;
			text-decoration: none;
		}

#related-wrapper {
	display: block;
	margin: 0 0 10px 0;
}

.related-product {
	float: left;
	width: 452px;
	height: 408px;
	margin: 0 10px 15px 15px;
	padding: 10px 0 0 0;
	vertical-align: top;
	background: url("/images/category/related-product-bg.png") 0 0 no-repeat;
}

.related-product .related-img {
	display: block;
	margin: 0 auto;
	width: 433px;
	height: 291px;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	border: 1px solid #333;

}

	.rollover {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		font-size: 25px;
		padding: 30px;
		background: rgba(0,0,0,0.8);
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		display: none;
                transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                -webkit-transition-duration: 0.3s;
	}
		.rollover_title {
			color: #fff;
		}

		.rollover_company {
			color: #ccc;
			font-weight: bold;
		}

		.rollover_price {
			color: #ccc;
		}


		.rollover span {
			display: block;
			margin: 0 0 10px 0;
		}

		.rollover_button {
			color: #1b4760;
			font-size: 22px;
			display: inline!important;
			background: #42c8f4;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			padding: 5px 10px;
			width: 130px;

		}

	.related-img img {
		height: 291px;
		width: auto;
                transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                -webkit-transition-duration: 0.3s;
}

	.related-product .related-img:hover .rollover {
		display: block;
		text-align: center;
                transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                -webkit-transition-duration: 0.3s;
	}

#related-products h1 {
	float: left;
	position: relative;
	/*width: 200px;*/
	margin: 20px;
	text-align: center;
	color: #0e1130;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	vertical-align: top;
}
#related-products h1.center {
	float: none;
	position: relative;
	/*width: 200px;*/
	margin: 20px;
	text-align: center;
	color: #0e1130;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	vertical-align: top;
}

.related-product h2 {
	display: inline-block;
	/*
	width: 280px;
	*/
	width: 430px;
	height: 48px;
	margin: 10px 0 0 10px;
	color: #0e1130;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	vertical-align: top;
	text-align: center;
}

.related-price {
	display: none;
	/*
	display: inline-block;
	*/
	width: 145px;
	margin: 5px 10px 0 0;
	text-align: right;
}

.related-from {
	margin: 0;
	color: #ee3124;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 26px;
	text-align: right;
}

.related-rrp {
	margin: 0 1px 0 0;
	color: #aeaeae;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: right;
}

a.view-offer {
	display: block;

	position: relative;
	margin: 10px auto 0;
	padding: 5px 0 0 0;
	width: 118px;
	height: 34px;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	background: url("/images/category/view-offer-bg.png") 0 0 no-repeat;
	vertical-align: top;
}

#popular-tags {
	display: inline-block;
	position: absolute;
	top: 22px;
	right: 0;
}
#popular-tags-categories {
	display: inline-block;
	position: absolute;
	top: 62px;
	right: 0;
}

#popular-tags-categories p,
#popular-tags p {
	margin: 0;
	color: #0e1130;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	vertical-align: top;
}

#popular-tags-categories p,
#popular-tags p,
#tags {
	display: inline-block;
}

#tags {
	width: 450px;
}

#tags a {
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	background: #42c8f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*	Main / My Offers Product Slider
============================================================================= */
#my-offers-product-slider { margin: 0 0 30px 0; }
#my-offers-product-slider .viewport { float: left; width: 620px; height: 595px; overflow: hidden; position: relative; }
#my-offers-product-slider .viewport p { position: absolute; }
#my-offers-product-slider .viewport p.company_name { position: absolute; width: 400px; margin: -5px 0 0 0; }
#my-offers-product-slider .buttons { display: block; float: left; }
#my-offers-product-slider .prev { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 270px; left: -20px; z-index: 10; background: url("/images/product-left.png") 0 0 no-repeat; }
#my-offers-product-slider .next { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 270px; right: -20px; z-index: 10; background: url("/images/product-right.png") 0 0 no-repeat; }
#my-offers-product-slider .disable { visibility: hidden; }
#my-offers-product-slider .overview { width: 600000px; height: 595px; padding: 0; margin: 0 0 0 0; position: absolute; }
#my-offers-product-slider .overview ul {
	width: 1000005px;
	display: block;
}


#my-offers-product-slider .overview li{ float: left; margin: 0; padding: 1px; width: 620px; height: 595px; overflow: hidden; }

#my-offers-product-slider .overview li ul li, #my-offers-product-slider .overview li ul {
	float: none;
	width: auto;
	height: auto;
}

#my-offers-product-slider .overview img {
	display: block;
	float: none;
	overflow: hidden;
}

#my-offers-product-slider .pager { display: block; text-align: center; overflow:hidden; list-style: none; clear: both; margin: 0 auto; padding: 0; }
#my-offers-product-slider .pager li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin: 0 1px;
	padding: 0;
	}
#my-offers-product-slider .pager a { width: 10px; height: 10px; background: url(/images/my-offers/pager-bg.png) no-repeat 0 0; }
#my-offers-product-slider .pagenum { background-color: #afafaf; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#my-offers-product-slider .pager a.active { background: url(/images/my-offers/pager-active-bg.png) no-repeat 0 0;  }

#my-offers-information-wrapper {
	display: block;
	position: relative;
	margin: -290px 0 0 0;
}

	.lt-ie8 .pager {
		display: none!important;
	}



#my-offers-product .viewport .overview li {
	padding: 0;
}
#my-offers-product .viewport .overview li h1 {
	margin: 0;
	font-size: 22px;
}



/*	Main / My Offers Product Slider
============================================================================= */
/*#my-offers-product-slider { height: 308px; overflow:hidden; width: 575px; }*/
#my-premium-offers-product-slider .viewport { float: left; width: 620px; height: 595px; overflow: hidden; position: relative; }
#my-premium-offers-product-slider .viewport p { position: absolute; }
#my-premium-offers-product-slider .buttons { display: block; float: left; }
#my-premium-offers-product-slider .prev { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 270px; left: -30px; z-index: 10; background: url("/images/product-left.png") 0 0 no-repeat; }
#my-premium-offers-product-slider .next { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 270px; right: -30px; z-index: 10; background: url("/images/product-right.png") 0 0 no-repeat; }
#my-premium-offers-product-slider .disable { visibility: hidden; }
#my-premium-offers-product-slider .overview { width: 600000px; height: 575px; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#my-premium-offers-product-slider .overview ul {
	width: 1000005px;
	display: block;
}


#my-premium-offers-product-slider .overview li{ float: left; margin: 0; padding: 1px; width: 620px; height: 595px; overflow: hidden; }

#my-premium-offers-product-slider .overview li ul li, #my-offers-product-slider .overview li ul {
	float: none;
	width: auto;
	height: auto;
}

#my-premium-offers-product-slider .overview img {
	display: block;
	float: none;
	overflow: hidden;
}

#my-premium-offers-product-slider .pager { display: block; width: 100%; text-align: center; position: absolute; top: 5px; overflow: hidden; list-style: none; clear: both; margin: 0; padding: 0; }
#my-premium-offers-product-slider .pager li { display: inline-block; width: 10px; }
#my-premium-offers-product-slider .pager a { width: 10px; height: 10px; -webkit-border-radius: 50%;
-moz-border-radius: 50%; border-radius: 50%;  }
#my-premium-offers-product-slider .pagenum { background-color: #afafaf; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#my-premium-offers-product-slider .active { color: #fff; background-color: #ee3124; }


/*	Consumer Page
============================================================================= */
.consumer-container {
	width: 940px;
	margin: 0 auto;
}

/*	My Offers
============================================================================= */
#my-offers {
	float: left;
	position: relative;
	width: 300px;
	height: 564px;
	margin: 20px 0 60px 0;
	background: #eee; /* url("/images/my-offers/my-offers-bg.png") repeat 0 0; */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	#my-offers h2 {
		margin: 10px 0 0 0;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 31px;
		text-align: center;
	}

.exclusive-offers {
	position: absolute;
	top: -3px;
	left: -16px;
	z-index: 3;
}

	.lt-ie8 .exclusive-offers {
		display: none;
	}

/*	My Offers - Slider
============================================================================= */
#offers-slider {
	position: relative;
	width: 258px;
	height: 537px;
	overflow: hidden;
	margin: 10px auto 0 auto;
	padding: 0 0 10px;
	background: url("/images/my-offers/my-offers-wrapper-bg.png") 0 0 no-repeat;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

	#offers-slider .viewport {
		width: 240px;
		height: 450px;
		margin: 0 0 0 10px;
		overflow: hidden;
		position: relative;
	}

		#offers-slider .disable {
			visibility: hidden;
		}

		#offers-slider .overview {
			position: absolute;
			padding: 0;
			margin: 60px 0 0 0;
			width: 240px;
			left: 0;
			top: 0px;
		}

			#offers-slider .overview li{
				float: left;
				margin: 0 20px 10px 0;
				padding: 1px;
				height: 90px;
				width: 236px;
			}

			#offers-slider .prev-hidden,
			#offers-slider .prev {
				position: absolute;
				top: 6px;
				left: 104px;
				width: 53px;
				height: 51px;
				text-indent: -9999em;
				background: url("/images/my-offers/up-arrow.png") 0 0 no-repeat;
			}
			#offers-slider .prev {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 4;
			}

			#offers-slider .next-hidden,
			#offers-slider .next {
				position: absolute;
				bottom: 11px;
				left: 104px;
				width: 53px;
				height: 51px;
				text-indent: -9999em;
				background: url("/images/my-offers/down-arrow.png") 0 0 no-repeat;
			}

			#offers-slider .next {
				top: 0;
				left: 0;
				background: none;
			}


/*	My Offers Slider Products
============================================================================= */
.overview img {
	display: inline-block;
}

.overview h1 {
	height: 60px;
	margin-left: 20px;
	margin-right: 20px;
}

.overview li img,
.overview h3,
.overview p {
	display: inline-block;
	margin: 0 0 0 5px;
}

.overview p {
	width: 230px;
}


.ticker-title {
	display: none;
}

.ticker-wrapper {
	display: block;
	width: 820px;
	float: right;
	position: relative;
	overflow: hidden;
	margin-right: 25px;
}

.ticker {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	width: 820px;
	position: relative;
	overflow: hidden;
	margin:  15px 0 0 0;
}

	.ticker-content {
		display: block;
		overflow: hidden;
		width: 820px;
		height: 40px;
		text-overflow: ellipsis;
	}

		.ticker-content a {
			color: #6d6d6d;
			text-decoration: none;
		}

/*	My Offers Main Product
============================================================================= */
#my-offers-product-slider {
	float: right;
	position: relative;
	width: 620px;
	height: 565px;
	margin: 20px 0 0 10px;
	padding: 10px 0 0 0;
	background: url("/images/my-offers/my-offers-product-bg.png") repeat 0 0 #032b3f;
	vertical-align: top;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#my-offers-product-wrapper {
	display: block;
	position: relative;
	width: 577px;
	height: 500px;
	margin: 0 auto;
	background: url("/images/my-offers/my-offers-product-wrapper.png") 0 0 no-repeat;
}

	#my-offers-product-wrapper span.img {
		width: 100%;
		/*height: 320px;*/
		display: block;
		overflow: hidden;
		position: relative;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;

	}

		#my-offers-product-wrapper span.img img {
/*
			width: 100%;
			height: auto;
*/
			width: 100%;
			height: 386px;
			margin: 0;

		}

#my-offers-slider {
	display: block;
	position: relative;
	width: 100%;
	height: 210px;
}

#offers-slider h3, #offers-slider h3 a {
	color: #ee3124;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 17px;
	width: 130px;
	text-decoration: none;
}

#offers-slider p {
	color: #6d6d6d;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	width: 100px;
}

#offers-slider .img {
	margin: 0 15px 0 5px;
	float: left;
	width: 73px;
	height: 73px;
	overflow: hidden;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
}

	#offers-slider .img img {
		height: 73px;
		width: auto;
		display: block;
		overflow: hidden;
		margin: 0;
		border: 0;
	}

.slider-price {
	display: inline-block;
	margin: 5px 0 0 0;
	color: #ee3124;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
}

#offers-slider .slider-offer {
	display:inline-block;
	width: 50px;
	position: absolute;
}

.offer-was,
.offer-rrp {
	display: inline-block;
}

#my-offers-price {
	display: inline-block;
	width: 230px;
	position: relative;
	margin: 40px 0 0 0;
	padding: 0 0 0 20px;
	vertical-align: top;
}

	#my-offers-price #product-links {
		margin-top: 35px;
	}


#my-offers-price h2,
#my-offers-price p {
	margin: 0 0 5px 0;
	color: #ee3124;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 40px;
	position: relative;
	display: block;
}

#my-offers-price p {
	color: #b3b3b3;
	font-size: 20px;
}

.strikeout {
	text-decoration: line-through;
}

#my-offers-included {
	display: inline-block;
	width: 310px;
	position: relative;
	margin: 40px 0 24px 20px;
	padding-left: 20px;
}

#my-offers-included h2 {
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

#my-offers-included ul {
	padding: 0 0 0 17px;
	color: #000000;
}

#my-offers-included li {
	margin: 0 0 4px 0;
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

a.view-offers-offer {
	display: block;
	position: absolute;
	width: 170px;
	height: 54px;
	bottom: 10px;
	left: 205px;
	margin: 0 auto;
	padding: 13px 0 0 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-decoration: none;
	background: url("/images/my-offers/view-offers-offer.png") 0 0 no-repeat;
}

.percentage-off {
	position: absolute;
	top: -6px;
	right: -76px;
	z-index: 10;
}

.my-offers-tag {
	display: block;
	position: absolute;
	bottom: -152px;
	left: -10px;
}

	.lt-ie8 .my-offers-tag {
		display: none;
	}

/*	Related Categories
============================================================================= */
#related-categories {
	clear: both;
	display: block;
	width: 960px;
/*
	height: 150px;
	overflow: hidden;
*/
	position: relative;
	margin: 0 auto;
	text-align: right;
}

#related-categories ul {
	padding: 0;
	margin: 0 auto;
	/*width: auto;*/
	text-align: left;
}
#related-categories.wide ul {
	padding: 0;
	margin: 0 auto;
	/*width: auto;*/
	text-align: left;
}

#related-categories li {
	float: left;
	width: 104px;
	position: relative;
	margin: 10px 0 10px 2px;
	padding: 5px;
	text-align: center;
	list-style-type: none;
	height: 140px;
	vertical-align: top;
}

#related-categories li:hover {
	background: #1f6587;
	opacity: 0.5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#related-categories a {
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
}

#related-categories li .img {
	display: block;
	margin: 0 auto;
	width: 69px;
	height: 69px;
	overflow: hidden;
	padding: 0 0 10px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	#related-categories li .img img {
		height: 69px;
		width: auto;
	}

	.cat-img {
		width: 69px;
		height: 69px;
		display: inline-block;
		overflow: hidden;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

		.cat-img img {
			height: 69px;
			width: auto;
		}

#related-categories a.view-more {
	display: block;
	width: 60px;
	position: absolute;
	bottom: 20px;
	left: 25px;
	padding: 0 30px 0 0;
	font-weight: bold;
	font-size: 14px;
	background: url("/images/categories/down-arrow.png") right center no-repeat;
}


/*============================================================================= */
#footer
{
	clear: both;
	padding: 30px 0 90px 0;
}
	#footer a
	{
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 16px;
		text-decoration: none;
	}
	#footer ul#footer-links {
		float: left;
		width: 250px;
		padding: 0;
		margin: 0;
	}
		#footer ul#footer-links li {
			margin: 0 20px 0 0;
			padding: 6px 0;
			list-style-type: none;
			border-bottom: 1px solid #ccc;
		}

		#footer #copyright {
			display: inline-block;
			position: relative;
			margin: 25px 0 0 0;
			float: right;
			text-align: right;
			font-size: 75%;
		}
			#footer #copyright #footer_logo
			{
				background: url("/images/logos/staff-benefits.png") no-repeat 0 0;
				width: 272px;
				height: 32px;
				overflow: hidden;
				margin: 0 0 0 auto;
			}
			#role-b2b #footer #copyright #footer_logo
			{
				background: url("/images/logos/staff-benefits-b2b.png") no-repeat 0 0 !important;
			}
				#footer #footer_logo p
				{
					display: block;
					padding: 33px 0 0 0;
					margin: 0;
				}
			#footer #copyright p {
				margin: 15px 0 0 0;
				font-size: 90%;
			}

#largeImage {
	width: 480px;
	height: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	position: relative;
	display: block;

}

.message {
	text-align: center;
	font-size:20px;
	color: #fff;
	margin: 15px 0;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
}

/*	Landing Page - Utility
============================================================================= */

#landing #language-selection p {
	margin: 4px 0 0 0;
	vertical-align: top;
}


#landing [role="main"] .container {
	background: none;
}

	.lt-ie8 .container {
		padding: 0;
	}





#related-products.site-search {
	background: url("/images/my-offers/my-offers-product-bg.png") 0 0;
}

	#related-products.site-search h1 {
		width: 100%;
		text-align: center;
		color: #ffffff;
	}

	#related-products.site-search #related-wrapper {
		background: #e5e5e5;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin: 10px 10px 10px 3px;
		padding: 10px 0;
	}

	#related-products.site-search #related-wrapper:after {
		content: "-";
		overflow: hidden;
		height: 0;
		width: 0;
		display: block;
		text-indent: -1000000px;
	}

	#related-products.site-search #related-wrapper .related-product {
		margin: 0 0 10px 10px;
	}

	.node-page {
		font-size: 12px;
		font-family: Arial, sans-serif;
		padding: 0 20px;
	}

		.node-page a {
			color: #000000;
		}

	.node-title {
		text-align: center;
		font-size: 26px;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	}

	#fb_reg p {
		margin: 20px 0 0 20px;
	}

	#brands-ticker {
		display: block;
		position: relative;
		width: 416px;
		height: 125px;
		margin: -80px 0 0 5px;
		overflow: hidden;
	}
	#brands-ticker-index {
		display: block;
		position: relative;
		width: 416px;
		height: 200px;
		/*
		height: 144px;
		*/
		margin: -90px 0 0 10px;
		overflow: hidden;
	}
	#brands-ticker-index-branded {
		display: block;
		position: relative;
		width: 416px;
		height: 144px;
		/*
		height: 144px;
		*/
		margin: -90px 0 0 10px;
		overflow: hidden;
	}

	.brands-left {
		width: 510px;
		height: 60px;
		overflow: hidden;
		padding: 0px;
		clear:both;
	}

	.brands-left img {
		height: 60px;
		margin: 0px;
		border: 0px;
		clear:both;
		border: 0;
		border-left: 5px solid white;
	}

	.brands-right {
		width: 516px;
		height: 55px;
		overflow: hidden;
		padding: 0px;
		clear:both;
		border: 0;
		border-top: 5px solid #ffffff;
	}

	.brands-right img {
		height: 50px;
		margin: 0px;
		border: 0px;
		clear:both;
		border: 0;
		border-left: 5px solid white;
	}

	#map-view {
		margin: 15px 0 0 0;
		height: 400px;
		display: none;
	}

		#map-view iframe {
			border: 0;
			height: 400px;
			border: 0;
			border-radius: 10px;
		}
	#map-view-embed {
		position: relative;
		margin: 15px 0 0 0;
		width: 920px;
		height: 400px;
		overflow: hidden;
		display: none;
		border: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
		#map-view-embed p
		{
			position: relative;
			top: 50%;
			left: 50%;
			width: 920px;
			height: 920px;
			transform: translate(-50%, -50%);
		}
			#map-view-embed p img
			{
				display: block;
				height: 100%;
				width: 100%;
			}
		#map-view-embed .address
		{
			display: block;
			position: absolute;
			bottom: 20px;
			right: 0;
			padding: 20px;
			background: rgba(255,255,255,0.8);
			color: #333;
		}
		#map-view iframe {
			border: 0;
		}

	#video-wrapper {
		display: none;
	}

		#video-wrapper iframe {
			width: 460px!important;
			height: 272px!important;
		}



.a-big-question {
	display: inline-block;
	width: 619px;
	position: relative;
	margin: 40px 0 40px 0px;
	vertical-align: top;
	background: #042b3f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.a-big-question h2 {
	margin: 10px 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 26px;
	text-align: center;
}

.showcase-content-wrapper h1,
.showcase-content-wrapper h2 {
	padding: 0 30px;
	color: #575757;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
}

.showcase-content-wrapper p {
	padding: 0 30px;
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

.showcase-content-wrapper ul {
	padding: 0 0 0 30px;
	list-style: none;
}

.showcase-content-wrapper li {
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	color: #575757;
	font-size: 18px;
	background: url("/images/sellin-page/list-arrow.png") 0 7px no-repeat;
}

ul.small li {
	font-size: 16px;
}

.showcase-col {
	display: inline-block;
	width: 280px;
	margin: 0 0 30px 0;
	padding: 0;
	vertical-align: top;
}

.showcase-col:first-of-type {
	border-right: 1px solid #dcdcdc;
}

.showcase-header {
	position: relative;
}

.showcase-footer {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 10px 0;
	background: #eaeaea;
	border-top: 1px solid #ccc;
}

.showcase-footer .showcase-col {
	margin: 0;
}

.showcase-footer li {
	margin: 0 0 5px 0;
	font-size: 16px;
}

.blue-button {
	margin: 20px -30px 0 30px;
	padding: 10px;
	color: #fff;
	background: #42c8f4;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.blue-button.secondary {
	margin-left: 170px;
}

.red {
	color: #ee3124;
}

.blue {
	color: #42c8f4;
}

h2.blue {
	padding: 0 0 0 30px;
	color: #42c8f4;
	text-align: left;
}

h2.blue.margin-bottom {
	margin: 0 0 30px 0;
}

.no-1,
.no-2 {
	display: inline-block;
	width: 44px;
	height: 43px;
	text-indent: -9999em;
	background: url("/images/sellin-page/step-1.png") 0 0 no-repeat;
	vertical-align: middle;
}

.no-2 {
	background: url("/images/sellin-page/step-2.png") 0 0 no-repeat;
}

.no-1-small,
.no-2-small {
	display: inline-block;
	width: 26px;
	height: 26px;
	text-indent: -9999em;
	background: url("/images/sellin-page/no-1-small.png") 0 0 no-repeat;
	vertical-align: middle;
}

.no-2-small {
	background: url("/images/sellin-page/no-2-small.png") 0 0 no-repeat;
}



p.large {
	margin: -5px 0 20px 0;
	color: #575757;
	font-family: "scifly-sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
}

p.blue.large {
	margin: 20px 0 0 0;
	color: #42c8f4;
}

p.red.large {
	margin: 20px 0;
	color: #ee3124;
	font-size: 25px;
}

.showcase-content-wrapper h2.red {
	color: #ee3124;
	text-align: center;
}

.thumbs-up {
	position: absolute;
	right: 0;
	bottom: 0;
}

.sellin-smile {
	position: absolute;
	bottom: 20px;
	right: 50px;
}

/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: 0 auto 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

}

	.showcase-content-container
	{
		background-color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

	}

	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('/images/product-right.png') no-repeat 0 0;
		width: 50px;
		height: 50px;
		top: 170px;
		cursor: pointer;
		z-index: 200;
	}

	.showcase-arrow-previous
	{
		left: -30px;
		background: url('/images/product-left.png') no-repeat 0 0;

	}

	.showcase-arrow-next
	{
		right: -32px;
	}



	/* Content */
	.showcase-content
	{
		background-color: #fff;
		color: #000;
	}

		.showcase-content-wrapper
		{
			width: 700px;
			padding: 40px 0 0 0;
			display: table-cell;
			vertical-align: top;
		}

		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/plus.png');
			background-repeat: no-repeat;
		}

		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}

		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../images/white-opacity-80.png);
		}

		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(../images/white-opacity-80.png);
		}

	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}

	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		position: absolute;
		top: 10px;
		left: 50%;
		margin-top: 0px;
		margin-left: -50px;
	}

		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 0;
			cursor: pointer;
			font-size: 20px;
			color: #afafaf;
		}

		.showcase-button-wrapper span.active
		{
			color: #ee3327;
		}

	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}

	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}

		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}

			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}

			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}

			.showcase-thumbnail-cover
			{
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}

		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}

			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}

		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}

			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}

	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}

		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}

	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}

		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}

	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}

	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}

		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}

		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}

		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}

		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}

		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}

		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}

/*	Session Message */

.session-flash
{
	padding: 20px 0 0 0;
}

	.success.flash-message {
		width: 960px;
		padding: 10px;
		background: #000;
		color: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
		margin: 0 auto;

	}

	.error.flash-message {
		width: 940px;
		padding: 10px;
		background: #dc1000;
		background: rgba(220,16,0,0.5);
		color: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
		margin: 0 auto;

	}


#my-ads-page {
	display: block;
	position: relative;
	width: 960px;
	margin: 20px 0 0 -10px;
	padding: 20px;
	background: #032b3f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.htc);

}

#my-ads-page-wrapper {
	display: block;
	position: relative;
	margin: 0 auto;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
		behavior: url(/css/PIE.htc);

}

.advert-links {
	padding: 0 10px;
	height: 70px;
}

.small-qr {
	text-align: right;
	width: 60px;
	height: auto;
	margin-right: -5px;
	float: right;
}

	.lt-ie8 .small-qr {
		margin-top: -70px;
		margin-right: 10px;
	}


.ad-link {
	float: right;
}

.print,
.offer-location,
.ad-link,
.offer-website,
.offer-email {
	display: inline-block;
	width: auto;
	line-height: 22px;
	margin: 10px 10px 10px 10px;
	padding: 0 0 0 26px;
	color: #0e1130;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	vertical-align: middle;
}

.print {
	background: url("/images/social-links/print-link.png") 0 0 no-repeat;
}

.offer-website {
	background: url("/images/social-links/website-link.gif") 0 0 no-repeat;
}

.offer-email {
	background: url("/images/social-links/offer-links-email.png") 0 0 no-repeat;
}

.offer-location {
	background: url("/images/social-links/offer-location-link.png") 0 0 no-repeat;
}

.ad-link:hover {
	text-decoration: underline;
}

/*	Ads Slider
============================================================================= */
#my-ads-page-slider { width: 100%; height: 600px; overflow:hidden; }
#my-ads-page-slider .viewport { width: 910px; height: 508px; margin: 40px auto 10px auto; overflow: hidden; position: relative; }
#my-ads-page-slider .viewport p { position: absolute; }
#my-ads-page-slider .viewport ul li a img { width: 900px; height: 506px; border: 0; }
#my-ads-page-slider .buttons { display: block; float: left; }
#my-ads-page-slider .prev { display: block; width: 50px;  height: 50px; text-indent: -9999em; position: absolute; float: none; top: 40%; left: -35px; z-index: 10; background: url("/images/product-left.png") 0 0 no-repeat; }
#my-ads-page-slider .next { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 40%; right: -35px; z-index: 10; background: url("/images/product-right.png") 0 0 no-repeat; }
#my-ads-page-slider .disable { visibility: hidden; }
#my-ads-page-slider .overview { width: 910px; list-style: none; padding: 0; margin: 0; position: absolute; }
#my-ads-page-slider .overview li { float: left; margin: 0; padding: 1px; width: 910px; height: 580px; }

#my-ads-page-slider .pager { display: block; height: 10px; text-align: center; list-style: none; clear: both; margin: 5px auto 0 auto; padding: 0; }
#my-ads-page-slider .pager li {
    display: inline-block;
    zoom: 1;
    *display: inline;
width: 10px;  overflow: hidden; margin: 0 1px; padding: 0; list-style-type: none; }
#my-ads-page-slider .pager a {
    display: inline-block;
    zoom: 1;
    *display: inline;
	width: 10px; height: 10px; background: url(/images/my-offers/pager-bg.png) no-repeat 0 0; }
#my-ads-page-slider .pagenum { background-color: #afafaf; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#my-ads-page-slider .pager a.active { background: url(/images/my-offers/pager-active-bg.png) no-repeat 0 0; }

#my-ads-page-video { height: 600px; overflow:hidden; }
#my-ads-page-video .viewport { float: left; position: relative; top: 30px; left: 9px; width: 900px; height: 506px; }


#ad-offer-content {
	position: relative;
	top: 6px;
	left: 17px;
	height: 360px;
	background: url("/images/adverts/ad-offer-bg.png") 0 0 no-repeat;
}

a.view-offers {
	display: inline-block;
	position: absolute;
	bottom: 11px;
	width: 170px;
	height: 55px;
	margin: 0 0 0 46px;
	padding: 15px 0 0 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-decoration: none;
	background: url("/images/signup/tell-me-more-bg-2x.png") 0 0 no-repeat;
	background-size:contain;
}


.tour-signup {
	width: 302px;
	height: 257px;
	background: url('/images/tour-signin.png') no-repeat top left;
	position: relative;
	display: block;
	margin: 70px auto;
}

	.tour-signup form {
		padding: 70px 10px 0 30px !important;
		display: block;
	}

	.tour-signup form label {
		display: none;
	}

	.tour-signup form input[type=text], .tour-signup form input[type=password] {
		background: #eeeeee;
		font-size: 12px;
		color: #828282;
		padding: 10px;
		width: 225px;
		margin-left: 10px;
		border: 1px solid #e5e5e5;
		margin-bottom: 10px;
	}

	.tour-signup form input[type=submit] {
		display: block;
		margin: 10px 0 20px 30px;
		width: 186px;
		height: 55px;
		color: #fff;
		border: 0;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 22px;
		text-indent: 0;
		background: url("/images/signup/sign-me-up-bg-2x.png") 0 0 no-repeat;
		background-size: contain;

	}


#contact-us {
	float: left;
	width: 619px;
	height: 401px;
	margin-top: 100px;
	vertical-align: bottom;
	background: url("/images/my-offers/my-offers-product-bg.png") repeat 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#contact-us h2 {
	margin: 0;
	color: #fff;
	padding: 20px 0 10px 0;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 30px;
	text-align: center;
}

#welcome-your-comments h3 {
	margin: 0;
	color: #575757;
	font-family: "scifly-sans";
	font-weight: normal;
	font-size: 30px;
}

#welcome-your-comments h3 {
	float: left;
	width: 300px;
	margin: 30px 40px 0 40px;
	padding: 0;
	line-height: 28px;
}

#qr-codes p,
#welcome-your-comments p {
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 13px;
}

#qr-codes-wrapper,
#welcome-your-comments {
	display: block;
	width: 577px;
	height: 319px;
	position: relative;
	margin: 0 auto;
	background: url("/images/b2b/b2b-background-wrapper.png") 0 0 no-repeat;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


#promoter
{
	width: 100%;
	padding: 10px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #eee;
}
	#promoter h2
	{
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 150%;
	}
	#promoter .promoter-container
	{
		padding: 150px 20px 10px 20px;
		margin: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: url(/images/sellin-page/hotel_reception_bg.jpg) no-repeat 50% 50%;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;

	}
.columns
{
}
	.column
	{
		float: left;
		width: 50%;
	}

#welcome-your-wrapper {
	float: left;
	width: 270px;
}


.please-contact {
	float: right;
	width: 180px;
	margin: 36px 0 0 20px;
	vertical-align: top;
}

.please-contact p {
	line-height: 18px;
}

#contact-details,
#address-details {
	float: left;
	width: 240px;
	margin: 30px 0 0 20px;
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 14px;
	vertical-align: top;
}

#address-details {
	margin: 30px 0 0 30px;
}

#contact-details a {
	display: inline;
}

#contact-details span,
#address-details span {
	display: inline-block;
	margin: 0 0 1px 0;
}



/*	Home-page - Consumer Register
============================================================================= */
.consumer-register-container  {
	display: block;
	width: 960px;
	margin: 0 auto;
}

#consumer-register-wrapper {
	display: block;
	position: relative;
	float: left;
	width: 960px;
	margin: 30px 20px 30px 0;
	background: #e5e5e5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

}
	#consumer-register-wrapper h2 {
		font-family: "scifly-sans", Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 31px;
		text-align: center;
	}

	#consumer-register-wrapper form {
		display: block;
		width: 860px;
		margin: 30px auto;
		padding: 10px 30px 30px 30px;
		background: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-transform: none;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

	}

		#consumer-register-wrapper label {
			display: block;
		}

		#consumer-register-wrapper input,
		#consumer-register-wrapper select, #consumer-register-wrapper select option {
			display: inline-block;
			width: 300px;
			font-size: 12px;
			font-family: arial, sans-serif;
			padding: 5px;
		}


		 #consumer-register-wrapper select option {
			display: block!important;
			width: 300px;
		}

#consumer-register-wrapper label {
	display: block;
	margin: 20px 0 4px 0;
	width: 140px;
}

#consumer-register-wrapper span {
	display: block;
	font-size: 14px;
	color: #575757;
}

#consumer-register-wrapper label span {
	margin: 0;
}

#consumer-register-wrapper input[type=submit] {
	background: none;
	width: auto;
	height: auto;
	text-indent: 0;
	cursor: pointer;
	background: #042c40;
	margin: 20px 0;
	font-family: "scifly-sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #fff;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;


}





/*	Sellin Page
============================================================================= */
.sellin-page-container {
	width: 619px;
	margin: 0 auto;
}

.sellin-page-signup {
	display: inline-block;
	width: 301px;
	position: relative;
	margin: 40px 0 0 0;
	vertical-align: top;
	background: url("/images/sellin-page/sellin-page-signup-bg.png") 0 0 no-repeat;
}

.selling-page-signup-wrapper {
	display: block;
	width: 266px;
	height: 330px;
	position: relative;
	margin: 0 auto;
	padding: 20px 0 0 0;
	background: url("/images/sellin-page/sellin-page-form-bg.png") 0 0 no-repeat;
}

.selling-page-signup-wrapper .sign-me-up[type="submit"] {
	width: 188px;
	cursor: pointer;
	text-indent: -9999em;
	background: url("/images/sellin-page/sign-me-up-red.png") 0 0 no-repeat;
}

.sellin-quick-easy {
	position: absolute;
	top: -5px;
	left: -15px;
	z-index: 1;
}

.sellin-page-signup h2 {
	margin: 10px 0;
	font-family: "scifly-sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 31px;
	text-align: center;
}

.sellin-page-signup form {
	display: block;
}

.sellin-page-signup input {
	display: block;
	width: 221px;
	height: 36px;
	margin: 0 auto 10px;
	padding: 0;
}

.sellin-page-signup [type="checkbox"] {
	display: inline-block;
	width: 22px;
	height: 22px;
}

.sellin-page-signup label {
	display: block;
	width: 225px;
	margin: 0 auto;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.sellin-page-signup [type="submit"] {
	display: block;
	margin: 20px auto;
	width: 186px;
	height: 55px;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-indent: 0;
	background: url("/images/signup/sign-me-up-bg-2x.png") 0 0 no-repeat;
	background-size: contain;
}

.sign-me-up {
	display: inline-block;
	width: 186px;
	height: 55px;
	margin: 0 0 0 120px;
	padding: 10px 0 0 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	text-align: center;
	text-decoration: none;
	background: url("/images/signup/sign-me-up-bg-2x.png") 0 0 no-repeat;
	background-size:contain;
}

	.lt-ie8 .sign-me-up {
		display: block!important;
	}

		.lt-ie8 .sign-me-up-slide {
			top: 300px!important;
		}


.a-big-question {
	display: inline-block;
	width: 619px;
	position: relative;
	margin: 40px auto 40px auto;
	vertical-align: top;
	background: #042b3f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

}

.a-big-question h2 {
	margin: 10px 0;
	color: #fff;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 26px;
	text-align: center;
}

.showcase-content-wrapper h1,
.showcase-content-wrapper h2 {
	padding: 0 30px;
	color: #575757;
	font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 30px;
	line-height: 30px;
	text-align: left;
}

.showcase-content-wrapper p {
	padding: 0 30px;
	color: #575757;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

.showcase-content-wrapper ul {
	padding: 0 0 0 30px;
	list-style: none;
}

.showcase-content-wrapper li {
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	color: #575757;
	font-size: 18px;
	background: url("/images/sellin-page/list-arrow.png") 0 7px no-repeat;
}

ul.small li {
	font-size: 16px;
}

.showcase-col {
	display: inline-block;
	width: 280px;
	margin: 0 0 30px 0;
	padding: 0;
	vertical-align: top;
}

.showcase-col:first-of-type {
	border-right: 1px solid #dcdcdc;
}

.showcase-header {
	position: relative;
}

.showcase-footer {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 10px 0;
	background: #eaeaea;
	border-top: 1px solid #ccc;
}

.showcase-footer .showcase-col {
	margin: 0;
}

.showcase-footer li {
	margin: 0 0 5px 0;
	font-size: 16px;
}



.red {
	color: #ee3124;
}

.blue {
	color: #42c8f4;
}

h2.blue {
	padding: 0 0 0 30px;
	color: #42c8f4;
	text-align: left;
}

h2.blue.margin-bottom {
	margin: 0 0 30px 0;
}

.no-1,
.no-2 {
	display: inline-block;
	width: 44px;
	height: 43px;
	text-indent: -9999em;
	background: url("/images/sellin-page/step-1.png") 0 0 no-repeat;
	vertical-align: middle;
}

.no-2 {
	background: url("/images/sellin-page/step-2.png") 0 0 no-repeat;
}

.no-1-small,
.no-2-small {
	display: inline-block;
	width: 26px;
	height: 26px;
	text-indent: -9999em;
	background: url("/images/sellin-page/no-1-small.png") 0 0 no-repeat;
	vertical-align: middle;
}

.no-2-small {
	background: url("/images/sellin-page/no-2-small.png") 0 0 no-repeat;
}



p.large {
	margin: -5px 0 20px 0;
	color: #575757;
	font-family: "scifly-sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
}

p.blue.large {
	margin: 20px 0 0 0;
	color: #42c8f4;
}

p.red.large {
	margin: 20px 0;
	color: #ee3124;
	font-size: 25px;
}

.showcase-content-wrapper h2.red {
	color: #ee3124;
	text-align: center;
}

.thumbs-up {
	position: absolute;
	right: 0;
	bottom: 0;
}

.sellin-smile {
	position: absolute;
	bottom: 20px;
	right: 50px;
}

/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: 0 auto 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

}

	.showcase-content-container
	{
		background-color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		behavior: url(/theme/StaffBenefits/css/PIE.htc);

	}

	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('/images/product-right.png') no-repeat 0 0;
		width: 50px;
		height: 50px;
		top: 170px;
		cursor: pointer;
		z-index: 200;
	}

	.showcase-arrow-previous
	{
		left: -30px;
		background: url('/images/product-left.png') no-repeat 0 0;

	}

	.showcase-arrow-next
	{
		right: -32px;
	}



	/* Content */
	.showcase-content
	{
		background-color: #fff;
		color: #000;
	}

		.showcase-content-wrapper
		{
			width: 700px;
			padding: 40px 0 0 0;
			display: table-cell;
			vertical-align: top;
		}

		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/plus.png');
			background-repeat: no-repeat;
		}

		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}

		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../images/white-opacity-80.png);
		}

		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(../images/white-opacity-80.png);
		}

	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}

	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		position: absolute;
		top: 10px;
		left: 50%;
		margin-top: 0px;
		margin-left: -50px;
	}

		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 0;
			cursor: pointer;
			font-size: 20px;
			color: #afafaf;
		}

		.showcase-button-wrapper span.active
		{
			color: #ee3327;
		}

	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}

	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}

		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}

			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}

			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}

			.showcase-thumbnail-cover
			{
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}

		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}

			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}

		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}

			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}

	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}

		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}

	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}

		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}

	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}

	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}

		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}

		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}

		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}

		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}

		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}

		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}


	.success.flash-message {
		width: 940px;
		padding: 10px;
		background: #000;
		background: rgba(0,0,0,0.5);
		color: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
		margin: 20px auto 0 auto;
			behavior: url(/theme/StaffBenefits/css/PIE.htc);

	}

	body[role=b2b] .success.flash-message {
		width: 940px;
		padding: 10px;
		background: #000;
		background: rgba(0,0,0,0.5);
		color: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
		margin: 20px auto 0 auto;
			behavior: url(/theme/StaffBenefits/css/PIE.htc);

	}


	.error.flash-message {
		width: 940px;
		padding: 10px;
		background: #dc1000;
		background: rgba(220,16,0,0.5);
		color: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
		margin: 20px auto 0 auto;
			behavior: url(/theme/StaffBenefits/css/PIE.htc);

	}






/*	My B2B Product Slider
============================================================================= */
#my-b2b-product-slider { position: relative; z-index: 20; margin: 0 auto; width: 266px; height: 471px; }

.my-b2b-product-wrapper {
	padding: 0;
	margin: 0;
	height: 100%;
}
	#my-b2b-product-slider h2 {
		width: 280px;
		height: 90px;
		margin: 15px 0 5px 0;
		padding: 0 20px;
		font-family: "scifly-sans", "Helvetica", Arial, sans-serif;
		font-weight: normal;
		font-size: 27px;
		text-align: center;
		line-height: 27px;
		color: #fff;
	}

#my-b2b-product-slider .pager { display: block; width: 265px; height: 471px; text-align: center; position: absolute; top: 5px; overflow: hidden; list-style: none; clear: both; margin: 0; padding: 0; }
#my-b2b-product-slider .pager li { display: inline-block; width: 10px; }
#my-b2b-product-slider .pager a { width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; behavior: url(/css/PIE.htc); }
#my-b2b-product-slider .pagenum { background-color: #afafaf; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#my-b2b-product-slider .active { color: #fff; background-color: #ee3124; }

#my-b2b-product-slider .viewport { width: 265px; height: 100%; position: relative; overflow: hidden; }
#my-b2b-product-slider .viewport p { position: absolute; width: 265px; padding: 0; margin: 0; }
#my-b2b-product-slider .buttons { display: block; float: left; }
#my-b2b-product-slider .prev { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 50%; left: -35px; z-index: 100001; background: url("/images/product-left.png") 0 0 no-repeat; }
#my-b2b-product-slider .next { display: block; width: 50px; height: 50px; text-indent: -9999em; position: absolute; float: none; top: 50%; right: -35px; z-index: 100001; background: url("/images/product-right.png") 0 0 no-repeat; }
#my-b2b-product-slider .disable { visibility: hidden; }
#my-b2b-product-slider .overview { width: 10005px; height: 471px; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#my-b2b-product-slider .overview ul { width: 10005px; display: block; height: 471px; overflow: hidden; position: relative; margin: 0; padding: 0; }
#my-b2b-product-slider .overview li { float: left; margin: 0;  width: 265px; height: 471px; overflow: hidden; border-radius: 10px; border: 0; }
#my-b2b-product-slider .overview li ul li,
#my-b2b-product-slider .overview li ul {
	float: none;
	width: 265px;
	height: auto;
	background: url("/images/branded-mask.png") no-repeat 0 0;
}

#my-b2b-product-slider .overview img { display: block; float: none; overflow: hidden; width: 266px; height: 368px; margin: 0 auto; }


div.clear {
	clear: both;
}

.aligncenter
{
	text-align: center;
}
@media(max-width:1154px) {
	.sale-tag {
		display: none;
	}
}
