/* ==============================================
	global things
   ============================================== */
	.clearer {
		clear:both;
	}
	a {
		color: #000000;
	}



	a:hover { color: #f56829; }

	.right { float: right; }
	.left { float: left; }
	.hidden { display: none; }
	.ar { text-align: right !important; }
	.al { text-align: left !important; }
	.ac { text-align: center; }

	input[type="checkbox"].error {
		border: 1px solid red;
	}

	hr {
		height: 1px;
		border: 0px;
		background: #dadada;
	}

	.commentform {
		margin-left: 50px;
	}

		.commentform .react_aside {

		}

		.commentform .username {
			margin-top: 20px;
		}

		.commentform .avatar {
			clear: both;
		}

			.commentform .avatar img {
				float: left;
				margin: 3px 3px 3px 0px;
			}

			.commentform .avatar .max_characters {
				width: 300px;
				height: 88px;
			}

		.commentform table.button {
			width: 100px !important;
			float: left;
		}

	.row a.close {
		display: none;
	}

	.row.listed-product {
		border-top: 1px solid #f1f1f1;
		padding: 30px 10px;
		clear: both;
	}

		.listed-product img {
			float: left;
		}

		.listed-product .right {
			width: 250px;
			float: right;
		}

			.listed-product .right table {
				clear: both;
				float: right;
				width: 100px;
				margin-top: 10px;
			}

		.listed-product .price {

		}

			.listed-product .price .old-price {
				font-size: 12px;
				font-weight: bold;
				float: left;
				padding: 5px 0 0 0;
			}

			.listed-product .price .new-price {
				font-size: 18px;
				float: right;
			}

		.listed-product .description {
			clear: both;
			color: #969696;
			padding: 10px 0 0 0;
		}

		.listed-product .title {
			font-size: 18px;
			font-weight: bold;
		}

	.listed-product .koopnu {
		clear: both;
		background:url("http://www.guut.de/de-de/img/product_buttons_orange.jpg") repeat scroll 0 0 transparent !important;
		color:#FFFFFF;
		display:block;
		height:23px !important;
		margin:4px;
		padding-top:4px;
		text-align:center;
		text-decoration:none;
		font-weight: bold;
		font-size: 14px;
		width:124px !important;
		float: right;
	}

	.pagination {
		float: right;
		margin: 15px 0px;
	}

		.pagination a {
			font-size: 8px;
			color: #32394d;
			text-decoration: none;
			font-weight: bold;
			display: block;
			width: 14px;
			height: 14px;
			background-color: #b7b7b7;
			margin: 0 2px;
			padding: 4px;
			float: left;
			text-align: center;
		}

			.pagination a.next, .pagination a.previous, .pagination a.first, .pagination a.last {
				background-color: #d8d8d8;
				font-size: 8px;
			}


/* ==============================================
	offer
   ============================================== */

	#offer div.product.single {
		width: 950px;
	}

		#offer div.product.single div.product, #offer div.product.single div.noproduct {
			padding: 34px 23px;
			color: #000000;
			width: 902px;
			background: #FFFFFF;
			height: 460px;
		}

			#offer div.product.single div.product .image {
				width: 902px;
				height: 460px;
				font-size: 14px;
				color: #f67a26;
				font-weight: bold;
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}

			#offer div.product.single div.product .image #offer-duration {
				margin-top: 362px;
			}

			#offer div.product.single div.product .image .info {
				float: right;
				width: 300px;
			}

				#offer div.product.single div.product .image h1 {
					font-size: 40px;
					margin: 0px;
					padding: 0px;
					text-align: right;
				}

				#offer div.product.single div.product .image h2 {
					color: #969696;
					font-size: 20px;
					text-align: right;
					margin: 0px;
					padding: 0px;
				}

				#offer div.product.single div.product .info table {
					border-collapse:collapse;
				}

				#offer div.product.single div.product .info table tr td {
					height:155px;
					vertical-align:middle;
					color: #969696;
					font-weight: bold;
					font-size: 11px;
					border:0;
				}

				#offer div.product.single div.product .info p, #offer div.product.single div.product .info strong {
					color: #969696;
					font-weight: bold;
					font-size: 11px;
				}

				#offer div.product.single div.product .info .extras {
					clear: both;
					text-align: right;
					margin: 30px 0;
					color: #f67a26;
					font-size: 12px;
				}
					#offer div.product.single div.product .info .extras a, #offer div.product.single div.product .info .extras span {
						margin: 0px;
						color: #f67a26;
					}

				#offer div.product.single div.product .info .price {
					font-size: 12px;
					color: #f56829;
					font-weight: bold;
					padding: 27px 0 0 0;
				}

				#offer div.product.single div.product .info .price2 {
					color: #f56829;
					font-weight: bold;
					font-size: 40px;
					float: right;
				}

				#offer div.product.single div.product .info .price3 {
					clear:both;
					color: #f56829;
					font-size: 10px;
					text-align: right;
				}


				#offer div.product.single div.product .buttons {
					padding: 35px 0 0 0;
					clear: both;
					width: 264px;
					float: right;
					position: relative;
				}

					#offer div.product.single div.product .buttons .koopnu {
						display: block;
						width: 256px;
						height: 54px;
						margin: 4px;
						background: url(http://www.guut.de/de-de/img/koopnu.jpg);
						font-size: 36px;
						text-align: center;
						font-weight: bold;
						padding-top: 10px;
						color: #ffffff;
						text-decoration: none;
					}

					#offer div.product.single div.product .buttons .uitverkocht {
						display: block;
						width: 256px;
						height: 64px;
						margin: 4px;
						background: url(http://www.guut.de/de-de/img/uitverkocht.jpg);
					}


					#offer div.product.single div.product .buttons .meerinfo {
						display: block;
						width: 124px;
						height: 23px;
						background: url(http://www.guut.de/de-de/img/meerinfo.jpg);
						float: left;
						margin: 4px;
					}

					#offer div.product.single div.product .buttons .orange {
						display: block;
						width: 124px;
						height: 23px;
						background: url(http://www.guut.de/de-de/img/product_buttons_orange.jpg);
						margin: 4px;
						text-decoration: none;
						text-align: center;
						padding-top: 4px;
						color: #ffffff;
					}
					#offer div.product.single div.product .buttons .blue {
						display: block;
						width: 124px;
						height: 23px;
						background: url(http://www.guut.de/de-de/img/product_buttons_blue.jpg);
						margin: 4px;
						color: #ffffff;
						text-decoration: none;
						text-align: center;
						padding-top: 4px;
					}


					#offer div.product.single div.product .buttons .blue.wide {
						background: url(http://www.guut.de/de-de/img/product_buttons_blue_wide.jpg);
						margin: 4px;
						width: 256px;
						height: 23px;
						display: block;
						height: 23px;
					}
					#offer div.product.single div.product .buttons .orange.wide {
						background: url(http://www.guut.de/de-de/img/product_buttons_orange_wide.jpg);
						margin: 4px;
						width: 256px;
						height: 23px;
						display: block;
						height: 23px;
					}

	#offer .product_description {
		clear: both;
		width: 902px;
		background: url(http://www.guut.de/de-de/img/description.png) no-repeat scroll left top;
		padding: 24px;
		color: #333333;
		font-size: 10px;
	}

		#offer .product_description h1 {
			margin: 0px;
			padding: 0px;
			font-size: 14px;
		}


		#offer .product_description .extras {
			float: right;
			font-weight: bold;
			font-size: 13px;
			padding:0 0 0 10px;
		}

		#offer .product_description .extras img {
			vertical-align:top;
		}

		#offer .product_description h1 span {
			font-weight: normal;
		}

		#offer .product_description h1 span.right {
			font-weight: bold;
			font-size: 12px;
		}


		#offer .product_description h1 span.right a {
		}

	#offer #comments {
		padding: 26px 24px 0 24px;
	}

		#offer #comments h3 {
		}


		#offer #comments span.messages {
			float: right;
			color: #ababab;
		}

		#offer #comments table {
			clear: both;
			width: 100%;
		}

		#offer #comments table tr {
		}

			#offer #comments table tr td {
				padding: 17px 5px 17px 5px;
			}

			#offer #comments table tr td.time, #offer #comments table tr td.username {
				text-align: center;
			}
			#offer #comments table tr td.time, #offer #comments table tr td.username div.postcount {
				font-size: 10px;
			}
			#offer #comments table tr td.time, #offer #comments table tr td.username .stars {
				margin: 5px auto;
			}

			#offer #comments table tr td.avatar {
				width: 50px;
			}

			#offer #comments table tr td.actions {
				border-top: 1px solid #f0f0f0;
				padding: 0px;
				padding: 2px 0;
			}
				#offer #comments table tr td.actions a {
					padding-right: 10px;
					font-family: Tahoma;
					text-decoration: none;
				}

			#offer #comments table tr td.username {
				width: 50px;
			}

			#offer #comments table tr td.time {
				text-align: center;
				width: 40px;
				padding-left: 0px;
			}

			#offer #comments table tr td.message {
				padding-right: 0px;
			}

		#offer #comments table tr.admin {
			background: url(http://www.guut.de/de-de/img/admin_post.jpg) bottom left repeat-y;
		}

			#offer #comments table tr.admin td,
			#offer #comments table tr.product_wizard td {
				padding: 17px 5px 17px 5px;
			}

			#offer #comments table tr.admin td.time, #offer #comments table tr.admin td.username,
			#offer #comments table tr.product_wizard td.time, #offer #comments table tr.product_wizard td.username {
				font-weight: bold;
			}

			#offer #comments table tr.admin td.avatar,
			#offer #comments table tr.product_wizard td.avatar {
				width: 50px;
			}

			#offer #comments table tr.admin td.time,
			#offer #comments table tr.product_wizard td.time {
				text-align: center;
				width: 40px;
				padding-left: 0px;
			}

			#offer #comments table tr.admin td.message,
			#offer #comments table tr.product_wizard td.message {
				padding-right: 0px;
			}

			#offer #comments table tr.seperator td {
				padding: 0px;
				height: 1px;
				background: url(http://www.guut.de/de-de/img/horizontal_seperator.jpg) no-repeat bottom right;
			}

			#offer #comments table tr.seperator2 td {
				padding: 0px;
				height: 1px;
				background: url(http://www.guut.de/de-de/img/horizontal_seperator2.jpg) no-repeat bottom right;
			}

		#offer #comments table tr.product_wizard {
			background: url(http://www.guut.de/de-de/img/productwizard_post.jpg) bottom left repeat-y;
		}


/* ==============================================
	member
   ============================================== */
	#member {

	}

/* ==============================================
	buy
   ============================================== */
	#offer.buy {
	}

		#offer.buy #stappen {
			width: 100%;
			background: #f1f1f1;
			color: #32394d;
		}

			#offer.buy #stappen td {
				width: 20%;
				height: 42px;
				font-weight: bold;
				text-align: center;
				font-size: 13px;
				padding: 5px 0;
			}

			#offer.buy #stappen td.active {
				background: url(http://www.guut.de/de-de/img/buy_header_active.jpg) no-repeat center ;
			}

				#offer.buy #stappen td.active span.title {
					color: #FFFFFF;
				}

				#offer.buy #stappen td span.number {
					font-size: 36px;
				}

				#offer.buy #stappen td a {
					text-decoration: none;
				}

				#offer.buy #stappen td span.number span {
					width: 20px !important;
				}

					#buy.buy #stappen td span.title span {
					}

				#offer.buy #stappen td a {
					color: #32394d;
				}


	#offer.buy .row.grey.additionals {
		border: 0;
		padding-left: 97px;
		padding-top: 0px;
	}

	div.betaalknop {
		float: right !important;
                position: relative;
                top: 3px;
	}
        div.bmethode_error {
            float: left;
            margin: 5px 20px 0 0;
            color: red;
        }

        #offer.buy .row.grey.buttons{
            padding-top: 0;
            border-top: 0;
        }
        div.betaalknop img:hover {
            cursor: pointer;
        }

	#offer.buy .row.grey.additionals.error, #offer.buy .row.grey.additionals.error label, #offer.buy .row.grey.additionals.error label a {
		color: red !important;
	}
		#offer.buy .row.grey.additionals.error input[type="checkbox"] {
			border: 1px solid red;
		}

		#offer.buy .row.grey.additionals input[type="checkbox"] {
			margin: 10px;
		}

		#offer.buy .row.grey.additionals label {
			font-size: 12px;
			font-weight: bold;
			color: #3b4155;
		}

	table.shippingdetails {
	}

		table.shippingdetails tr th {
			vertical-align: bottom;
			text-align: left;
			color: #515151;
			font-size: 11px;
			padding: 0 0 0 10px;
			height: 30px;
		}


			table.shippingdetails tr th div.validation_error {
				overflow: hidden;
				height: 0px;
			}

			table.shippingdetails tr td {
				width: 205px;
				overflow: hidden;
				height: 0px;
			}

			table.shippingdetails tr th div.validation_error {
				color: red;
				font-size: 10px;
				margin-right: 5px;
			}

			table.shippingdetails tr td input[type="text"], table.shippingdetails tr td input[type="password"], select {
				margin-left: 3px;
				width: 190px;
			}

			table.shippingdetails tr td input[type="submit"] {
				margin-left: 3px;
				cursor: pointer !important;
				width: 189px;
			}

			table.shippingdetails tr td input[type="checkbox"] {
				margin-left: 15px;
			}

			table.shippingdetails tr td input[type="text"].postcode {
				width: 110px;
			}

			table.shippingdetails tr td.col2, table.shippingdetails tr th.col2 {
				border-right: 1px solid #F1F1F1;
				padding-right: 20px;
			}

			table.shippingdetails tr td.col3, table.shippingdetails tr th.col3 {
				padding-left: 20px;
			}

			table.shippingdetails tr th.col3 {
				padding-left: 30px;
			}

			table.shippingdetails tr th.century {
				border-right: 1px solid #F1F1F1;
			}

			table.shippingdetails tr th.century.head2 {
				border: 0;
			}

				table.shippingdetails tr th.century.head2 span {
					margin-left: 20px;
				}

			table.shippingdetails tr.headers th {
				text-align: left;
				font-size: 14px;
				color: #2b3041;
				padding: 0px 0 10px 0;
			}

			.step3 table.shippingdetails tr td {
				width: 205px;
				overflow: hidden;
				height: 0px;
				padding: 0px;
				padding-left:20px !important;
			}

			.step3 table.shippingdetails tr td.col3 {
				width: 205px;
				overflow: hidden;
				height: 0px;
				padding-left: 40px !important;
			}

	table.shippingdetails.confirm {
		width: 100%;
	}
		table.shippingdetails.confirm tr td {
			text-align: left;
			padding: 0px !important;
			padding-left:20px !important;
			height: auto;
		}

		table.shippingdetails.confirm tr th {
			color: #3b4155;
			height: 20px;
			padding: 0px !important;
		}

		table.shippingdetails.confirm tr th.col3 {
			padding: 0px 0 0px 30px !important;
		}

		table.shippingdetails.confirm tr td.col3 {
		}


	#offer.buy .pay_price {
		width:189px;
		float:left;
		text-align:center;
		font-weight:bold;
		background:#fcfcfc;
		padding:0 0 5px;
	}

	#offer.buy .pay_price.last {
		width:192px;
	}

	#offer.buy .row.grey.betaalmethode {
		border-bottom: 0;
		border-top: 1px solid #f1f1f1;
		padding-bottom: 0px;
	}
	#offer.buy .row.grey.betaalmethode input {
		margin: 0px;
		padding: 0px;
		border: 0px;
		color: #000000;
		border-right: 1px solid #f1f1f1;
		cursor: hand;
		color: #ffffff;
		font-weight: bold;
		font-size: 16px;
		cursor:pointer;
	}

	#offer.buy .row div.betaalwijze:first-child {
		padding-top: 0;
	}
	#offer.buy .row div.betaalwijze {
		width: 100%;
		padding: 5px 0;
	}
	#offer.buy .row div.betaalwijze div.big_logo {
		float: left;
		width: 88px;
	}
	#offer.buy .row div.betaalwijze div.choices {
		float: left;
		margin: 0 0 5px 0;
	}
	#offer.buy .row div.betaalwijze div.choices div {
		clear: both;
		margin: 3px 0;
		width: 810px;
	}
	#offer.buy .row div.betaalwijze div.choices div img {
		float: left;
		margin-left: 4px;
		position: relative;
		bottom: 2px;
	}
	#offer.buy .row div.betaalwijze div.choices div p img {
		float: none;
		vertical-align: middle;
	}
	#offer.buy .row div.betaalwijze div.choices div p{
		float: left;
		width: 755px;
		margin: 0;
		margin-left: 4px;
		line-height: 22px;
		position: relative;
		bottom: 3px;
	}
	#offer.buy .row div.betaalwijze div.choices div input{
		float: left;
	}
	#offer.buy .row div.betaalwijze div.choices h2 {
		color: #f86d20;
		margin: 0 0 10px 21px;
	}
	#offer.buy .row div.betaalwijze div.choices h2 span {
		color: #656565;
	}
	#offer.buy .row div.betaalwijze div.choices div p span {
		color: #F86D20;
	}

	#offer.buy .row.grey.betaalmethode input.ideal {
		background: url(http://www.guut.de/de-de/img/ideal.jpg);
		background-position: center;
	}
	#offer.buy .row.grey.betaalmethode input.bancontact {
		background: url(http://www.guut.de/de-de/img/bancontact.jpg);
		background-position: center;
	}
	#offer.buy .row.grey.betaalmethode input.paypal {
		background: url(http://www.guut.de/de-de/img/paypal.jpg);
		background-position: center;
	}
	#offer.buy .row.grey.betaalmethode input.visa {
		background: url(http://www.guut.de/de-de/img/visa.jpg);
		background-position: center;
	}
	#offer.buy .row.grey.betaalmethode input.directebankingde {
		background: url(http://www.guut.de/de-de/img/sofort.jpg);
		background-position: center;
		border-right: 0;
	}
	#offer.buy .product {
		width: 100%;
	}
		#offer.buy .product .left {
			float: left;
		}
			#offer.buy .product .left .name {
				font-size: 20px;
				color: #000000;
				font-weight: bold;
			}

			#offer.buy .product .left .image {
				width: 119px;
				height: 72px;
				float: left;
				margin-right: 10px;
			}

			#offer.buy .product .left .description {
				color: #969696;
				font-size: 10px;
				width: 240px;
				margin: 0 0 0 139px;
			}

		#offer.buy .product .middle {

		}

			#offer.buy .product .middle div {
			}

				#offer.buy .product .middle div span {
					display: block;
				}
				#offer.buy .product .middle div span.name {
					width: 100px;
				}

		#offer.buy .product .right {
			float: right;
			width: 400px;
		}

		#offer.buy .product .right_bijverkoop {
			clear:both;
			width:100%;
			float:right;
		}

		#offer.buy .product .right_bijverkoop table {
			width:500px;
		}


			#offer.buy .product table {
				float: right;
				width: 417px;
			}

			#offer.buy .product .right .productprice {
				text-align: left;
				font-size: 12px;
				font-weight: bold;
				height: 33px;
			}

				#offer.buy .product .right .productprice h3 {
					width: 100%;
					text-align: left;
					padding-top: 5px;
				}
				#offer.buy .product .right .productprice div {
					font-size: 10px;
					color: #969696;
				}


			#offer.buy .product .right .numericstepper {
				width: 150px;
				text-align: center;
			}
				#offer.buy .product .right .numericstepper input {
					width: 18px;
					text-align: center;
					cursor: pointer;
				}

				#offer.buy .product .right .numericstepper select {
					width: 40px;
				}

				#offer.buy .product .right .bijverkoop_top td {
					padding-top: 50px;
					padding-bottom: 10px;
				}

			#offer.buy .product .right .totalitemprice {
				width: 70px;
				text-align: right;
			}
	div.submit {
		padding: 40px 15px;
		text-align: right;
	}
	div.submit table:hover {
		cursor: pointer;
	}

		div.submit a {
			float: left;
			padding: 4px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			cursor: pointer !important;
		}

	#offer.buy #userdata input[type="text"], #offer.buy #deliverdata input[type="text"], #offer.buy #userdata input[type="password"], #offer.buy #deliverdata input[type="password"] {
		width: 200px;
	}

	#offer.buy #userdata .row1, #offer.buy #deliverdata .row1 {
		height: 33px;
		width: 200px;
	}

	#offer.buy .row.grey .totals {
		text-align: right;
		clear: both;
		color: #32394d;
		font-size: 13px;
			float: right;
	}

		#offer.buy .row.grey .totals table {
		}

			#offer.buy .row.grey.step3 tr td {
				padding: 2px 5px;
			}

			#offer.buy .row.grey .totals tr.total td {
				font-weight: bold;
				border-top: 1px solid #d9d9d9;
				color: #000000;
				font-size: 15px;
				padding: 2px 5px 0 5px;
			}

			#offer.buy .row.grey td.credits {
				color: #969696;
				font-size: 10px;
				padding: 0 5px;
			}
	#offer.buy .row.grey form.login input[type="password"] {
			margin-left: 3px;
	}

/* ==============================================
	information
   ============================================== */

	#information {
	}

		#information.about {

		}

			#information.about #contents {

			}

				#information.about #contents a.title {
					display: block;
					margin: 10px 0 0 0;
					font-size: 12px;
					font-weight: bold;
				}


#member.profile .contents {
}

	#member.profile .contents .row {

	}

	#member.profile .contents .row table#userdata .row1 {
		font-weight: bold;
		padding-right: 10px;
	}


	#member.profile .contents .row table#userdata input {
		margin-right: 10px;
	}

	#member.profile .contents .row table#userdata .toevoeging {
		padding: 0 20px;
	}

	#orders {
		width: 100%;
	}

		#orders tr td {
			padding: 5px;
			height:35px;
		}

		#orders td.totals {
			border-top: 1px solid #dadada;
		}

		#member.profile .contents .row #profile_img {
			float: right;
		}


	#member.order .contents .row table#orders {
		width: 50%;
	}

		#member.order .contents .row table#orders tr td {
			padding: 5px;
		}

		#member.order .contents .row #profile_img {
			float: right;
		}

.login-form {
	width: 100%;
}

	.login-form td {
		width: 150px;
	}

	.login-form table.button {
		width: 100%;
		font-size: 14px;
	}

	#ajax_loader {
		display: none;
	}

.warning, .smsbanner {
	padding:10px 17px;
	height:15px;
	background: url(http://www.guut.de/de-de/img/inlog_bg.jpg);
	color:white;
	font-weight:bold;
	width:916px;
	position:relative;
	left:-1px;
	top:0;
}

.warning a, .smsbanner a {
	color:white;
}

.smsbanner {
	text-align: center;
       height: auto;
	background: #fb8f47 url(http://www.guut.de/de-de/img/inlog_bg.jpg) bottom repeat-x;
}

	.smsbanner h1 {
		font-size: 30px;
		margin: 0px;
		padding: 0px;
	}

.coupon {
	clear:both;
	padding:15px 0;
}

#coupon-false {
	color:red;
	display:none;
}

/* tool-tips
********************************************/
.tip_box{
	z-index: 200;
}
.tip {
	width: 250px;
	z-index: 13000;
	border:1px solid #3b4155;
	color:#515151;
	background: #feffff;
	z-index: 400;
}

.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	z-index: 400;
}

.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	z-index: 400;
}
	/* Helper::button */
	table.button {
		padding: 0px;
		border-spacing: 0px;
		height: 26px !important;
		display: inline-table;
		margin: 3px;
		cursor: pointer !important;
	}

		table.button td {
			padding: 0px !important;
			height: 26px !important;
		}

			table.button td.left {
				float: none;
				width: 3px;
				background: url(http://www.guut.de/de-de/img/button_left.png);
			}

			table.button td.right {
				float: none;
				width: 3px;
				background: url(http://www.guut.de/de-de/img/button_right.png);
			}

			table.button td.center {
				background: url(http://www.guut.de/de-de/img/button_bg.jpg);
				cursor: pointer;
				padding: 0px;
				text-align: center;
			}

				table.button td.center input {
					border: 0px;
					height: 26px;
					background: url(http://www.guut.de/de-de/img/button_bg.jpg);
					color: #ffffff;
					font-size: 11px;
					font-family: Arial;
					font-weight: bold;
					padding: 3px 4px 5px 4px;
					margin: 0px;
					cursor: pointer !important;
				}


				table.button td.center a {
					border: 0px;
					height: 18px;
					background: url(http://www.guut.de/de-de/img/button_bg.jpg);
					color: #ffffff;
					font-size: 11px;
					font-family: Arial;
					font-weight: bold;
					padding: 6px 4px 2px 4px;
					text-decoration: none;
					display: block;
					cursor: pointer !important;
				}
	/* ============== */
	/* sneak preview  */
	#sneak {
		display: none;
		float: right;
		position: absolute;
		width: 100px;
		height: 105px !important;
		overflow: hidden;
		right: 0px;
		bottom: 0px;
		z-index: 0;
		margin: 0px 0 0 0;
	}

		#sneak #sneak2 {
			margin: 19px 0 0 0;
			width: 70px;
			height: 60px;
			text-align: right;
		}

			#sneak #sneak2 object {
				position: relative;
				bottom: 164px;
				right: 350px;
			}

	#sneak:hover {
		width: 450px;
		height: 236px !important;
	}

		#sneak:hover>#sneak2 {
			width: 410px;
			height: 200px !important;
		}
			#sneak:hover>#sneak2 object {
				bottom: 33px;
				right: 0px;
			}

	#smsactie {

	}

		#smsactie th {
			background: #acacac
		}

	/* ============== */
	/* Ogone payment page */
	#offer.orderpage {

	}

	#ncol_ref {
		margin: 20px;
		float: left;
		width: auto;
	}
		#ncol_ref td {
			width: 80px;
			text-align: left;
		}

	.ncoltable2 {
		padding: 20px;
		width: 100%;
		text-align: left;
		background-color: #fcfcfc;
		border-top: 1px solid #f1f1f1;
		border-bottom: 1px solid #f1f1f1;
		margin-bottom: 20px;
		clear:both;
	}

		.ncoltable2 .ncolh1 {
			font-size: 20px;
			text-align: left !important;
		}

		.ncoltable2 .ncolline1 {
			text-align: left !important;
		}
			.ncoltable2 .ncolline1 input {
				text-align: left;
			}

		.ncoltable2 .ncolline2 {
			width: 100px;
			text-align: left;
		}

		.ncoltable2 .ncolline2 a {
			display: block;
			padding-top: 10px;
			font-size: 11px;
		}

.message i {
    color:#717171;
}