/************************************************//******************** Reset ********************//************************************************/*{	margin: 0;	padding: 0;}body{	background: #fff;	font: 12px/1.5 Arial, Helvetica, sans-serif;	color: #333;	text-align: center;}img{	border: 0;	vertical-align: top;}a{	color: #444;}:focus{	outline: 0;}/* Headings */h1{	font-size: 20px;	font-weight: normal;	line-height: 1.3;}h2{	font-size: 18px;	font-weight: normal;	line-height: 1.34;}h3{	font-size: 16px;	font-weight: bold;	line-height: 1.375;}h4{	font-size: 14px;	font-weight: bold;}h5{	font-size: 12px;	font-weight: bold;}h6{	font-size: 11px;	font-weight: bold;}/* Forms */form{	display: inline;}fieldset{	border: 0;}legend{	display: none;}/* Table */table{	border: 0;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;	font-size: 100%;}caption,th,td{	vertical-align: top;	text-align: left;	font-weight: normal;}/* Content */address{	font-style: normal;}cite{	font-style: normal;}q,blockquote{	quotes: none;}q:before, q:after{	content: '';}small,big{	font-size: 1em;}sup{	font-size: 1em;	vertical-align: top;}/* Lists */ul,ol{	list-style: none;}/* Tools */.clear{	clear: both;}.nobr{	white-space: nowrap !important;}.wrap{	white-space: normal !important;}.a-left{	text-align: left !important;}.a-center{	text-align: center !important;}.a-right{	text-align: right !important;}.v-top{	vertical-align: top;}.v-middle{	vertical-align: middle;}.f-left,.left{	float: left !important;}.f-right,.right{	float: right !important;}.f-none{	float: none !important;}.f-fix{	float: left;	width: 100%;}.no-display{	display: none;}.no-margin{	margin: 0 !important;}.no-padding{	padding: 0 !important;}.no-bg{	background: none !important;}/************************************************//******************** Styles ********************//************************************************//* Layout ================================================================================= */.page{	position: relative;	width: 1000px;	margin: 0 auto;	padding: 10px 0;	text-align: left;}.page-print{	background: #fff;	padding: 20px;	text-align: left;}.page-popup{	padding: 20px;	text-align: left;}/* Base Columns */.col-left{	float: left;	width: 193px;	padding-right: 3px;	margin-left: -784px;}.col2-left-layout .col-left{	margin-left: 0;}.col-main{	float: left;	width: 784px;}.col-right{	float: right;	width: 193px;	padding-left: 3px;}/* 1 Column Layout */.col1-layout .col-main{	float: none;	width: auto;}/* 2 Columns Layout */.col2-left-layout .col-main{	float: right;}/* 3 Columns Layout */.col3-layout .col-main{	width: 484px;	margin-left: 252px;}/* Content Columns */.col2-set .col-1{	float: left;	width: 49%;}.col2-set .col-2{	float: right;	width: 49%;}.col2-set .narrow{	width: 33%;}.col2-set .wide{	width: 65%;}.col3-set .col-1{	float: left;	width: 32%;}.col3-set .col-2{	float: left;	width: 32%;	margin-left: 2%;}.col3-set .col-3{	float: right;	width: 32%;}.col4-set .col-1{	float: left;	width: 23.5%;}.col4-set .col-2{	float: left;	width: 23.5%;	margin: 0 2%;}.col4-set .col-3{	float: left;	width: 23.5%;}.col4-set .col-4{	float: right;	width: 23.5%;}/* ======================================================================================= *//* Header ================================================================================ *//*

.logo{	float: left;	width: 260px;	height: 43px;	overflow: hidden;}.header-container{}.header{	padding: 10px;	margin-bottom: 10px;	border: 1px solid #ddd;	height: 70px;}.header .logo{	background-position: 0 0;	background-repeat: no-repeat;	text-indent: -999em;}.header .logo a{	display: block;	width: 200px;	height: 63px;}.header .welcome-msg{	font-weight: bold;	text-align: right;}.header .links{	float: right;}.header .links li{	float: left;	margin: 0 5px;}.header .form-search{	text-align: left;	float: right;}.header .form-search label{	display: none;}.header .form-search input#search{	width: 200px;}.header .form-search .search-autocomplete{	z-index: 999;}.header .form-search .search-autocomplete ul{	border: 1px solid #ddd;	background-color: #fff;}.header .form-search .search-autocomplete li{	padding: 3px;	border-bottom: 1px solid #ddd;	cursor: pointer;}.header .form-search .search-autocomplete li .amount{	float: right;	font-weight: bold;}.header .form-search .search-autocomplete li.selected{}.header .form-language{	text-align: center;}*//********** < Navigation *//*#nav{	width: 698px;	position: absolute;	left: 200px;	top: 50px;	font-size: 12px;	padding: 5px 0;	margin: 10px 0;}#nav li{	position: relative;	float: left;}#nav li a{	padding: 5px 10px;	color: #fff;	background: #000;	margin: 0 5px 0 0;	font-size: 16px;	text-decoration: none;}#nav ul{	position: absolute;	left: -1234em;	overflow: hidden;	width: 300px;	background: #fff;	border: 1px solid #ccc;	padding: 10px;}#nav ul li{	width: 130px;	float: left;	margin: 0 20px 0 0;}#nav ul li a{	font-size: 14px;	font-weight: bold;	color: #444;	background: none transparent;	border-bottom: 1px dotted #ccc;	margin: 0;	display: block;}#nav ul ul{	position: static;	background: none transparent;	border: none;	padding: 0;}#nav ul ul li{	float: none;}#nav ul ul li a{	font-size: 1em;	font-weight: normal;	padding: 2px 10px;}#nav li:hover ul{	left: auto;}#nav ul a:hover{	background: #444;	color: #fff;}*//********** Navigation > *//* ======================================================================================= *//* Global Styles ========================================================================= *//* Form Elements *//*input,select,textarea,button{	font: 12px Arial, Helvetica, sans-serif;	vertical-align: middle;	color: #000;}input.input-text,select,textarea{	background: #fff;	border: 1px solid #ddd;}input.input-text,textarea{	padding: 2px;}*/select{	padding: 1px;}select option{	padding-right: 10px;}textarea{	overflow: auto;}input.radio{	margin-right: 3px;}input.checkbox{	margin-right: 3px;}input.qty{	width: 2.5em !important;}/*button::-moz-focus-inner{	padding: 0;	border: 0;}*//* Then use it like you would any other font *//* Input & Textarea stretched for 100% */.field-100{	border: 1px solid #888;	padding: 2px;	overflow: hidden;}.field-100 input.input-text,.field-100 textarea{	float: left;	width: 100%;	margin: 0;	padding: 0;	border: 0;}/* Form Highlight *//*input.input-text:focus, select:focus, textarea:focus{}.highlight{}*//* Form lists */.form-list li{	margin: 0 0 5px;}.form-list label{	font-weight: bold;}.form-list .input-box{	float: left;	width: 260px;}.form-list input.input-text,.form-list textarea{	width: 250px;}.form-list select{	width: 256px;}.form-list li.add-row{	border-top: 1px solid #ddd;	margin-top: 10px;}.group-select li{	margin: 0 0 5px;}.group-select .input-box{	float: left;	width: 260px;}.group-select input.input-text,.group-select textarea{	width: 510px;}.group-select select{	width: 516px;}.group-select .input-box input.input-text,.group-select .input-box textarea{	width: 250px;}.group-select .input-box select{	width: 256px;}.buttons-set{	clear: both;	margin: 5px 0 0;	padding: 5px;	border: 1px solid #ddd;}.buttons-set .back-link{	float: left;}.buttons-set button.button{	float: right;}.buttons-set2{	clear: both;	margin: 5px 0 0;	padding: 5px;	border: 1px solid #ddd;	text-align: right;}.group-select .dob-day,.group-select .dob-month{	width: 35px;}.group-select .dob-day input.input-text,.group-select .dob-month input.input-text{	width: 25px;}.group-select .dob-year{	width: 45px;}.group-select .dob-year input.input-text{	width: 35px;}/* Form Validation */.validation-advice{	clear: both;	min-height: 13px;	margin: 3px 0 0;	padding-left: 17px;	font-size: 10px;	line-height: 13px;	background: url(/skin/frontend/default/hippekippe/images/validation_advice_bg.gif) 2px 1px no-repeat;	color: #f00;}.validation-failed{	border: 1px dashed #f00 !important;	background: #faebe7 !important;}/*.required{	color: #f00;}*/p.required{	font-size: 10px;	text-align: right;}/* Expiration date and CVV number validation fix */.v-fix{	float: left;}.v-fix .validation-advice{	display: block;	width: 12em;	margin-right: -12em;	position: relative;}/* Global Messages  *//*.success{	color: #3d6611;	font-weight: bold;}.error{	color: #f00;	font-weight: bold;}.notice{	color: #ccc;}*//*.messages,.messages ul{	list-style: none !important;	margin: 0 !important;	padding: 0 !important;}.messages{	width: 100%;	overflow: hidden;}.messages li{	margin: 0 0 10px;}.messages li li{	margin: 0 0 3px;}.error-msg,.success-msg,.note-msg,.notice-msg{	border-style: solid !important;	border-width: 1px !important;	background-position: 10px 10px !important;	background-repeat: no-repeat !important;	min-height: 24px !important;	padding: 8px 8px 8px 32px !important;	font-size: 10px !important;	font-weight: bold !important;}.error-msg{	border-color: #f16048;	background-color: #faebe7;	background-image: url(/skin/frontend/default/hippekippe/images/error_msg_icon.gif);	color: #df280a;}.success-msg{	border-color: #446423;	background-color: #eff5ea;	background-image: url(/skin/frontend/default/hippekippe/images/success_msg_icon.gif);	color: #3d6611;}.note-msg,.notice-msg{	border-color: #fcd344;	background-color: #fafaec;	background-image: url(/skin/frontend/default/hippekippe/images/note_msg_icon.gif);	color: #3d6611;}*//* BreadCrumbs */.breadcrumbs{	margin: 10px 0;}.breadcrumbs li{	display: inline;}.breadcrumbs li span{	display: inline;	color: #777777;	font-size: 16px;}.breadcrumbs li span.current-page,.breadcrumbs li a{	color: #777777;	font-size: 12px;}/* Page Heading */.page-title{	padding: 0 0 5px;	margin: 0 0 10px;}.title-buttons{	text-align: right;}.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{	float: left;}/* Data Table *//*.data-table{	width: 100%;}.data-table th{	padding: 5px;	font-weight: bold;	white-space: nowrap;}.data-table td{	padding: 5px;}.data-table thead{}.data-table tbody{}.data-table tfoot{}.data-table tr.first{}.data-table tr.last{}.data-table tr.odd{}.data-table tr.even{}.data-table tbody.odd{}.data-table tbody.odd td{}.data-table tbody.even{}.data-table tbody.even td{}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{}.data-table th .tax-flag{	white-space: nowrap;	font-weight: normal;}.data-table td.label,.data-table th.label{	font-weight: bold;}.data-table td.value{}*//* Tax Details Row *//*tr.tax-total{	cursor: pointer;}tr.tax-total td{}tr.tax-total .tax-collapse{	float: right;	text-align: right;	padding-left: 20px;	background: url(/skin/frontend/default/hippekippe/images/bg_collapse.gif) 0 4px no-repeat;	cursor: pointer;}tr.show-details .tax-collapse{	background-position: 0 -53px;}tr.show-details td{}tr.tax-details td{	background-color: #f6f6f6;}tr.tax-details-first td{}*//* Shopping cart tax info *//*.cart-tax-info,.cart-tax-info .cart-price{	padding-right: 20px;}.cart-tax-total{	cursor: pointer;}.cart-tax-total{	padding-right: 20px;	background: url(/skin/frontend/default/hippekippe/images/bg_collapse.gif) 100% 4px no-repeat;	cursor: pointer;}.cart-tax-total-expanded{	background-position: 100% -52px;}*//* Lists Decoration */li.even{	background-color: #f6f6f6;}dt.even,dd.even{	background-color: #f6f6f6;}/* Class: std - styles for admin-controlled content */.std, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote{	padding: 0;	margin: 0;}.std ul{	list-style: disc outside;	padding-left: 1.5em;}.std ol{	list-style: decimal outside;	padding-left: 1.5em;}.std ul ul{	list-style-type: circle;}.std ul ul,.std ol ol,.std ul ol,.std ol ul{	margin: .5em 0;}.std dt{	font-weight: bold;}.std dd{	padding: 0 0 0 1.5em;}.std blockquote{	font-style: italic;	padding: 0 0 0 1.5em;}.std address{	font-style: normal;}.std b,.std strong{	font-weight: bold;}.std i,.std em{	font-style: italic;}/* ======================================================================================= *//* Sidebar =============================================================================== */.block .block-title{	padding: 0 10px;}.block .block-title strong{	font-size: 16px;	font-weight: bold;	line-height: 1.5;}.block h3{	font-size: 14px;	line-height: 1.5;}.block .block-content{	padding: 10px;}.block .actions{	text-align: right;}.block .actions a{	float: left;}/* Block: Account *//* Block: Currency Switcher */.block-currency select{	width: 100%;	border: 1px solid #888;}/* Block: Layered Navigation */.block-layered-nav dt{	font-weight: bold;}/* Block: Cart *//*.block-cart{}.block-cart .amount{}.block-cart .subtotal{	text-align: center;}*/.mini-products-list li{	padding: 5px 0;}.mini-products-list .product-image{	float: left;	width: 50px;	padding: 5px;	border: 1px solid #ddd;	margin-right: -75px;}.mini-products-list .product-details{	margin-left: 75px;}.mini-products-list .product-details h4{	font-size: 1em;	font-weight: bold;	margin: 0;}.mini-products-list .product-details .btn-remove{	float: right;}/*#top-cart{	position: absolute;	right: 0;	top: 63px;	z-index: 1000;}#top-cart a strong{	width: 30px;	text-indent: -1234em;	overflow: hidden;	display: block;	float: left;	background: url(http://www.universal-playback.com/images/cart-white.gif) center;}#top-cart a span{	display: block;	float: left;	padding-right: 5px;}#top-cart a{	padding: 3px 10px;	color: #fff;	background: #000;	margin: 0 5px 0 0;	font-size: 14px;	text-decoration: none;	display: block;	float: left;}#top-cart .disabled{	padding: 5px 10px;	color: #fff;	background: #ccc;	margin: 0 5px 0 0;	font-size: 16px;line-height: 28px}#top-cart button{	padding: 5px 10px;	color: #fff;	background: #000;	margin: 0 5px 0 0;	border: none;	vertical-align: baseline;}#top-cart button span{	color: #fff;	font-size: 16px;	font-weight: normal;}*//* Block: Wishlist *//* Block: Related */.block-related li{	padding: 5px 0;}.block-related input.checkbox{	float: left;	margin-right: -20px;}.block-related .item{	margin-left: 20px;}.block-related .item .product-image{	float: left;	margin-right: -65px;}.block-related .item .product-details{	margin-left: 65px;}/* Block: Compare Products */.block-compare li{	padding: 5px 0;}/* Block: Viewed *//* Block: Poll */.block-poll input.radio{	float: left;	margin: 3px -18px 0 0;}.block-poll .label{	display: block;	margin-left: 18px;}.block-poll .votes{	font-weight: bold;}/* Block: Tags */.block-tags ul, .block-tags li{	display: inline;}/* Block: Subscribe *//* Block: Reorder */.block-reorder li{	padding: 5px 0;}.block-reorder input.checkbox{	float: left;	margin: 3px -20px 0 0;}.block-reorder .label{	display: block;	margin-left: 20px;}/* Block: Banner */.block-banner .block-content{	text-align: center;}/* Block: Checkout Progress */.block-progress dt{	font-weight: bold;}.block-progress dt.complete,.block-progress dd.complete{	background-color: #f6f6f6;}/* ======================================================================================= *//* Category Page ========================================================================= */.category-title{	border-bottom: 1px solid #ddd;	margin: 0 0 10px;}.category-image{	display: block;	margin: 0 auto;}/* View Type: List */.products-list li.item{	border: 1px solid #ddd;	padding: 5px;	margin: 0 0 5px;}.products-list .product-image{	float: left;}.products-list h2 .product-name,.products-list .product-shop{	float: right;	width: 320px;}/* ======================================================================================= *//* Home ================================================================================== */.cms-home .std{	display: none;}/* Product View ========================================================================== *//* Product Images */.product-view .product-img-box{	float: left;	width: 400px;}.product-view .product-img-box .product-image{	border: 1px solid #ddd;}.product-view .product-img-box .product-image-zoom{	position: relative;	width: 400px;	height: 533px;	overflow: hidden;	z-index: 9;}.product-view .product-img-box .product-image-zoom img{	position: absolute;	left: 0;	top: 0;	cursor: move;}.product-view .product-img-box .zoom-notice{	text-align: center;}.product-view .product-img-box .zoom{	position: relative;	z-index: 9;	height: 18px;	margin: 0 auto 13px;	padding: 0 28px;	background: url(/skin/frontend/default/hippekippe/images/slider_bg.gif) 50% 50% no-repeat;	cursor: pointer;}.product-view .product-img-box .zoom #track{	position: relative;	height: 18px;}.product-view .product-img-box .zoom #handle{	position: absolute;	left: 0;	top: -1px;	width: 9px;	height: 22px;	background: url(/skin/frontend/default/hippekippe/images/magnifier_handle.gif) 0 0 no-repeat;}.product-view .product-img-box .zoom .btn-zoom-out{	position: absolute;	left: 2px;	top: 0;}.product-view .product-img-box .zoom .btn-zoom-in{	position: absolute;	right: 2px;	top: 0;}.product-view .product-img-box .more-views ul{	margin-left: -4px;}.product-view .product-img-box .more-views li{	float: left;	padding: 1px;	background-color: #ddd;	margin: 0 0 8px 4px;}.product-image-popup{	margin: 0 auto;}.product-image-popup .nav{	text-align: center;}.product-image-popup .image{	display: block;}/* Product Shop */.product-view .product-shop{	float: left;	width: 340px;	margin-left: 20px;}/* Rating */.rating-box{	width: 69px;	height: 13px;	font-size: 0;	line-height: 0;	background: url(/skin/frontend/default/hippekippe/images/bg_rating.gif) 0 0 repeat-x;	position: relative;	overflow: hidden;}.rating-box .rating{	position: absolute;	top: 0;	left: 0;	height: 13px;	background: url(/skin/frontend/default/hippekippe/images/bg_rating.gif) 0 100% repeat-x;}/* Availability */.availability .in-stock{	font-weight: bold;}.availability .out-of-stock{	font-weight: bold;	color: #f00;}/********** < Product Prices */.price{	white-space: nowrap !important;}.price-box .price{	font-weight: bold;}/* Regular price */.regular-price .price{	font-weight: bold;}/* Old price */.old-price .price-label{	white-space: nowrap;}.old-price .price{	font-weight: bold;	text-decoration: line-through;}/* Special price */.special-price .price-label{	font-weight: bold;	white-space: nowrap;}.special-price .price{	font-weight: bold;}/* Minimal price (as low as) */.minimal-price .price-label{	font-weight: bold;	white-space: nowrap;}a.minimal-price-link{	display: block;}a.minimal-price-link .price{	font-weight: normal;}/* Excluding tax */.price-excluding-tax{	display: block;}.price-excluding-tax .label{	white-space: nowrap;}.price-excluding-tax .price{	font-weight: normal;}/* Including tax */.price-including-tax{	display: block;}.price-including-tax .label{	white-space: nowrap;}.price-including-tax .price{	font-weight: bold;}/* Excl tax (for order tables) */.price-excl-tax{	display: block;}.price-excl-tax .label{	display: block;	white-space: nowrap;}.price-excl-tax .price{	display: block;}/* Incl tax (for order tables) */.price-incl-tax{	display: block;}.price-incl-tax .label{	display: block;	white-space: nowrap;}.price-incl-tax .price{	display: block;	font-weight: bold;}/* Price range */.price-from .price-label{	font-weight: bold;	white-space: nowrap;}.price-to .price-label{	font-weight: bold;	white-space: nowrap;}/* Price as configured */.price-as-configured .price-label{	font-weight: bold;	white-space: nowrap;}/* Price notice next to the options */.price-notice{	padding-left: 10px;}.price-notice .price{	font-weight: bold;}/********** Product Prices > *//* Tier Prices */.tier-prices .price{	font-weight: bold;}/* Add to Links */.add-to-links .separator{	display: none;}/* Add to Cart */.add-to-cart label{	float: left;	margin-right: 5px;}.add-to-cart .qty{	float: left;}.add-to-cart button.button{	float: left;	margin-left: 5px;}/* Add to Links + Add to Cart */.add-to-box .add-to-cart{	float: left;}.add-to-box .or{	float: left;	margin: 0 10px;}.add-to-box .add-to-links{	float: left;}/* Product Options */.product-options dt label{	font-weight: bold;}.product-options dt .qty-holder{	float: right;}.product-options dt .qty-holder label{	vertical-align: middle;}.product-options dt .qty-disabled{	background: none;	border: 0;	padding: 3px;}.product-options dd{	margin: 10px 0;}.product-options dd input.input-text{	width: 98%;}.product-options dd textarea{	width: 98%;	height: 8em;}.product-options dd select{	width: 100%;}.product-options .options-list input.radio{	float: left;	margin: 3px -18px 0 0;}.product-options .options-list input.checkbox{	float: left;	margin: 3px -20px 0 0;}.product-options .options-list .label{	display: block;	margin-left: 20px;}.product-options ul.validation-failed{	padding: 0 7px;}.product-options p.required{	padding: 15px 0 0;}.product-options-bottom{	padding: 10px;}.product-options-bottom .price-box{	margin: 10px 0;}/* Grouped Product *//* Block: Description *//* Block: Additional *//* Block: Upsell */.product-view .up-sell .products-grid td{	width: 25%;}/* Block: Tags */.product-view .tags .form-add-tags label{	float: left;}.product-view .tags .form-add-tags .input-box{	float: left;	margin: 0 5px;}.product-view .tags .form-add-tags button.button{	float: left;}.product-view .tags .form-add-tags p{	clear: both;}/* Block: Reviews *//* Block: Add Review */.product-view .add-review .product-name span{	font-weight: normal;}/* ======================================================================================= *//* Content Styles ================================================================= */.product-name{	font-size: 1em;	font-weight: bold;	line-height: 1.5;}/* Product Tags */.tags-list li{	display: inline;}/* Advanced Search *//* CMS Home Page */.cms-home .products-grid td{	width: 20%;}/* Sitemap *//* ======================================================================================= *//* Product Review ======================================================================== */.product-review .product-img-box{	float: left;	width: 140px;}.product-review .product-img-box .product-image{	display: block;	border: 1px solid #ddd;	padding: 1px;}.product-review .details{	float: right;	width: 570px;}/* ======================================================================================= *//* Shopping Cart ========================================================================= *//*.cart .checkout-types{	float: right;	text-align: right;}*//* Shopping Cart Table *//*.cart-table .item-msg{	font-size: 10px;}*//* Shopping Cart Collateral boxes *//*.cart .cart-collaterals{	float: left;	width: 700px;}.shopping-cart-collaterals .crosssell li.item{	float: left;	padding: 10px;}.shopping-cart-collaterals .discount{	float: right;	width: 150px;	margin-top: 20px;}.cart .crosssell .product-image{	float: left;	margin-right: -90px;}.cart .crosssell .product-shop{	margin-left: 90px;}*//* Shopping Cart Totals *//*.cart .totals{	float: right;}.cart .totals table{	width: 100%;}.cart .totals table th,.cart .totals table td{	padding: 5px;}.cart .totals table th{	font-weight: bold;}*//* Options Tool Tip *//*.item-options dt{	font-weight: bold;	font-style: italic;}.item-options dd{	padding-left: 10px;}*/.truncated{	cursor: help;}.truncated a.dots{	cursor: help;}.truncated a.details{	cursor: help;}.truncated .truncated_full_value{	position: relative;	z-index: 999;}.truncated .truncated_full_value dl{	position: absolute;	top: -99999em;	left: -99999em;	z-index: 999;	width: 250px;	padding: 8px;	border: 1px solid #ddd;	background-color: #f6f6f6;}.truncated .show dl{	top: -20px;	left: 50%;}.col-left .truncated .show dl{	left: 30px;	top: 7px;}.col-right .truncated .show dl{	left: -240px;	top: 7px;}/* ======================================================================================= *//* Blog ================================================================================== */.postWrapper p{	margin-bottom: .8em;}/* ======================================================================================= *//* Checkout ============================================================================== *//* One Page */.opc{	border-bottom: 1px solid #ddd;	position: relative;}.opc li.section{	border: 1px solid #ddd;	border-bottom: 0;}.opc .step-title{	background-color: #f6f6f6;	padding: 0 5px;	text-align: right;}.opc .step-title .number{	float: left;	line-height: 22px;	margin-right: 5px;}.opc .step-title h3{	float: left;}.opc .allow .step-title{	cursor: pointer;}.opc .active .step-title{	background-color: #ccc;	cursor: default;}.opc .step{	border-top: 1px solid #ddd;	padding: 10px;	position: relative;}.opc .step .tool-tip{	right: 10px;}/* Multiple Addresses Checkout */.checkout-progress{	padding: 0 50px;	margin: 10px 0;}.checkout-progress li{	float: left;	width: 20%;	border-top: 5px solid #ccc;	text-align: center;	color: #ccc;}.checkout-progress li.active{	border-top-color: #000;	color: #000;}.multiple-checkout{	position: relative;}.multiple-checkout .tool-tip{	top: 50%;	margin-top: -120px;	right: 10px;}.multiple-checkout .grand-total{	font-size: 1.5em;	text-align: right;}/********** < Common Checkout Styles *//* Shipping and Payment methods */.sp-methods dt{	font-weight: bold;}.sp-methods .price{	font-weight: bold;}.sp-methods .form-list{	padding-left: 20px;}.sp-methods select.month{	width: 150px;	margin-right: 10px;}.sp-methods select.year{	width: 96px;}.sp-methods input.cvv{	width: 3em !important;}.please-wait{	float: right;	margin-right: 5px;}.cvv-what-is-this{	cursor: help;	margin-left: 5px;}/* Tooltip */.tool-tip{	border: 1px solid #ddd;	background-color: #f6f6f6;	padding: 5px;	position: absolute;	z-index: 9999;}.tool-tip .btn-close{	text-align: right;}.tool-tip .tool-tip-content{	padding: 5px;}/* Gift Messages */.gift-message-form{	border: 1px solid #ddd;	background-color: #f5f5f5;}.gift-message-form .inner-box{	padding: 5px;	height: 300px;	overflow: auto;}.gift-message-link{	display: block;	background: url(/skin/frontend/default/hippekippe/images/bg_collapse.gif) 0 4px no-repeat;	padding-left: 20px;}.gift-message-link.expanded{	background-position: 0 -53px;}.gift-message-row .btn-close{	float: right;}.gift-message dt strong{	font-weight: bold;}/* Checkout Agreements */.checkout-agreements li{	margin: 10px 0;}.checkout-agreements .agreement-content{	border: 1px solid #ddd;	background-color: #f6f6f6;	padding: 5px;	height: 10em;	overflow: auto;}.checkout-agreements .agree{	padding: 6px;}/********** Common Checkout Styles > *//* ======================================================================================= *//* Login Page ============================================================================ */.login-page .content{	min-height: 150px;}/* ======================================================================================= *//* My Account ============================================================================= *//********** < Dashboard *//* Block: Recent Orders */.dashboard .recent-orders{	margin: 10px 0;}/* Block: Tags */.dashboard .tags .number{	float: left;	margin-right: -20px;}.dashboard .tags .details{	margin-left: 20px;}/* Block: Reviews *//********** Dashboard > *//* Order View */.order-info{	border: 1px solid #ddd;	padding: 5px;}.order-info dt,.order-info dd,.order-info ul,.order-info li{	display: inline;}.order-info dt{	font-weight: bold;}/* Print Pages */.page-print .print-head img{	float: left;}.page-print .print-head address{	float: left;	margin-left: 15px;}/* Price Rewrites */.page-print .gift-message-link{	display: none;}.page-print .price-excl-tax,.page-print .price-incl-tax{	display: block;	white-space: nowrap;}.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{	display: inline;}/* ======================================================================================= *//* Footer ================================================================================ *//*.footer{	border: 1px solid #ddd;	padding: 5px;}.footer p{	text-align: right;}.footer address{	text-align: right;	clear: left;}.footer ul{	float: left;	padding: 0 20px 0 0;}.footer #socialbar{	background: #e9f5ff;	margin-bottom: 20px;	padding: 0 10px;}.footer .newsletter,.footer .twitter{	float: left;	width: 50%;}.footer .twitter h2,.footer .twitter a,.footer .newsletter h2,.footer .newsletter form *{	float: left;	line-height: 30px;	height: 30px;	margin: 0 5px 0 0;}.footer .newsletter h2{	font-family: Androgyne, Arial, Helvetica, sans-serif;}.footer .newsletter form button,.footer .newsletter form button span{	height: 26px;	line-height: 26px;}.footer .newsletter form button,.footer .newsletter form div{margin: 2px 0 0}.footer .newsletter label{	width: 0;	text-indent: -1234em;	overflow: hidden;}.footer .newsletter form input{	line-height: 20px;	height: 20px;	margin: 0 2px 0;}*//* ======================================================================================= *//************************************************//******************** Clears ********************//************************************************/.clearer:after, .header:after, #nav:after, .main:after, .footer:after, .newsletter:after, .col-main:after, .col2-set:after, .col3-set:after, .col4-set:after, .search-autocomplete li:after, .block-poll li:after, .block-related li:after, .block-related .item:after, .block .actions:after, .mini-products-list li:after, .title-buttons:after, .itemlisttoolbar:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .products-list li.item:after, .product-view .product-img-box .more-views ul:after, .product-view .tags .form-add-tags:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .opc .step-title:after, .checkout-progress:after, .field-100:after, .group-select li:after, .form-list li:after, .buttons-set:after, .buttons-set2:after, .page-print .print-head:after, .footer #socialbar:after, .clearfix:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}@font-face{	font-family: 'AndrogyneRegular';	src: url(/skin/frontend/default/hippekippe/fonts/Androgyne_TB.eot);	src: local('Androgyne Regular'), local('AndrogyneMedium'), url(/skin/frontend/default/hippekippe/fonts/Androgyne_TB.woff) format('woff'), url(/skin/frontend/default/hippekippe/fonts/Androgyne_TB.otf) format('opentype'), url(/skin/frontend/default/hippekippe/fonts/Androgyne_TB.svg#AndrogyneMedium) format('svg');}@font-face{	font-family: 'DakotaRegular';	src: url(/skin/frontend/default/hippekippe/fonts/Dakota_Regular.eot);	src: local('Dakota Regular'), local('Dakota'), url(/skin/frontend/default/hippekippe/fonts/Dakota_Regular.woff) format('woff'), url(/skin/frontend/default/hippekippe/fonts/Dakota_Regular.ttf) format('truetype'), url(/skin/frontend/default/hippekippe/fonts/Dakota_Regular.svg#Dakota) format('svg');}@font-face{	font-family: 'LetterGothicStdMedium';	src: url(/skin/frontend/default/hippekippe/fonts/LetterGothicStd.eot);	src: local('Letter Gothic Std Medium'), local('LetterGothicStd'), url(/skin/frontend/default/hippekippe/fonts/LetterGothicStd.woff) format('woff'), url(/skin/frontend/default/hippekippe/fonts/LetterGothicStd.ttf) format('truetype'), url(/skin/frontend/default/hippekippe/fonts/LetterGothicStd.svg#LetterGothicStd) format('svg');}/*@font-face{	font-family: 'LetterGothicStdSlanted';	src: url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Slanted.eot);	src: local('Letter Gothic Std Slanted'), local('LetterGothicStd-Slanted'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Slanted.woff) format('woff'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Slanted.ttf) format('truetype'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Slanted.svg#LetterGothicStd-Slanted) format('svg');}@font-face{	font-family: 'LetterGothicStdBoldSlanted';	src: url(/skin/frontend/default/hippekippe/css/LetterGothicStd-BoldSlanted.eot);	src: local('Letter Gothic Std Bold Slanted'), local('LetterGothicStd-BoldSlanted'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-BoldSlanted.woff) format('woff'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-BoldSlanted.ttf) format('truetype'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-BoldSlanted.svg#LetterGothicStd-BoldSlanted) format('svg');}@font-face{	font-family: 'LetterGothicStdBold';	src: url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Bold.eot);	src: local('Letter Gothic Std Bold'), local('LetterGothicStd-Bold'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Bold.woff) format('woff'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Bold.ttf) format('truetype'), url(/skin/frontend/default/hippekippe/css/LetterGothicStd-Bold.svg#LetterGothicStd-Bold) format('svg');}*/body,input,button{	font: 12px/1.5em Arial, Helvetica, sans-serif;	color: #333333;}input{	vertical-align: middle;}.std ul,.std  ol{	margin-bottom: 1em;}.std p{	margin-bottom: 1em;}.std h1,.std  h2,.std  h3,.std  h4,.std  h5,.std  h6{	font-weight: normal;	margin: 0.5em 0;}.std .column{	width: 310px;	margin-right: 25px;	float: left;	text-align: justify;}.std .last_column{	margin-right: 0;}.std .left{	float: left;	padding-left: 0;}.std img{	padding: 10px;}.std img,.std  .right{	float: right;	padding-right: 0;}.form-list label{	font-weight: normal;}label .required{	color: #da272d;}input.text,input.input-text,textarea{	border: 1px solid #cecece;}input{	height: 20px;	padding: 0 2px;}.checkbox{	height: auto;}a{	text-decoration: underline;	color: #333333;}a:hover{	text-decoration: none;}h1{	font-size: 2.33em;}.price-label{	width: 0;	height: 0;	line-height: 0;	display: block;	text-indent: -1234em;	overflow: hidden;}.price-box span{	text-decoration: none;	font-weight: normal;}h3,h4{	font-weight: normal;	margin-bottom: 0.5em;}.product-options dd,.input-box{	position: relative;}.product-options dd .validation-advice,.input-box .validation-advice{	position: absolute;	right: 25px;	top: 30px;	background: url(/skin/frontend/default/hippekippe/images/advice.png) no-repeat top right;	color: white;	width: 140px;	padding: 20px 5px 5px;	z-index: 1000;}.product-options dd .validation-advice{	left: 30px;	top: 20px;}.group-select .input-box,.form-list li,.customer-dob{	position: relative;	float: left;	clear: left;}.group-select .input-box .validation-advice,.form-list li .validation-advice,.customer-dob .validation-advice{	position: absolute;	right: -160px;	top: 15px;	background: url(/skin/frontend/default/hippekippe/images/advice.png) no-repeat 0px -17px;	color: white;	width: 140px;	padding: 5px 5px 5px 10px;	z-index: 1000;}.onestepcheckout-column-left .input-telephone,.onestepcheckout-column-left .input-lastname,.onestepcheckout-column-left .input-telephone,.group-select .left{	clear: none !important;	float: left !important;}.customer-dob .input-box .validation-advice{	display: none;}.price-box span,.price-box  p{	display: inline;}.price-box .price{	font-weight: normal !important;}.price-box .price-label{	display: none;}.price-box .old-price{	background: url(/skin/frontend/default/hippekippe/images/strike_gray.png) no-repeat center;	color: #777777;	margin-right: 5px;}.price-box .old-price span{	text-decoration: none;}.data-table tr{/*	border-bottom: 1px solid #cecece;*/}.data-table tr th,.data-table tr  td{	padding: 3px 5px;	vertical-align: middle;}.button_backup{	background: #da272d;	color: #fff;	display: block;	float: left;	border: 0;	font-size: 100%;	line-height: 130%;	text-decoration: none;	cursor: pointer;	padding: 4px 10px 4px 7px;	white-space: nowrap;	text-align: center;	color: #fff;	font-family: AndrogyneRegular, Georgia, Times, "Times New Roman", serif;}.button_backup.gray{	background: #777777;}.button_backup.disabled{	background: #777777;	cursor: default;}.buttons-set{	border: 0;	background: #e9f5ff;	padding: 10px;	display: block;}.buttons-set input,.buttons-set  textarea{	border-color: #8fd9fe;}.col2-set{	margin-bottom: 20px;}.page{	width: 981px;	margin: 0 auto;}.main{	position: relative;	margin: 20px 0;}.catalog-product-view .col-main{	position: static;}.header{	height: 93px;	position: relative;	border-bottom: #cecece 1px solid;	padding-bottom: 10px;}.header #logo a{	color: blue;	background: url(/skin/frontend/default/hippekippe/images/logo.png) no-repeat 0 0;	height: 53px;	width: 300px;	display: block;	text-indent: -9999px;	overflow: hidden;	float: left;}.header #search_mini_form{	float: right;}.header #search_mini_form input{	border: solid 1px #cecece;	color: #777777;	font-size: 100%;	width: 200px;	padding: 2px 6px 1px;	float: left;	line-height: 21px;	height: 21px;}.header #search_mini_form button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 34px;	padding: 0 6px;	margin-left: 2px;}.header #search_mini_form button span{	height: 26px;	width: 14px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -669px;	background: false;}.header #search_mini_form button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.header .links{	margin: 0;	padding: 0;	zoom: 1;	display: block;	float: right;	margin-right: 7px;}.header .links:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.header .links li{	list-style-type: none;	margin-left: 0;	float: left;	white-space: nowrap;}.header .links li{	display: block;}.header .links li a{	padding: 4px 3px;	display: block;}.header #top-cart{	position: absolute;	right: 0;	bottom: 10px;	z-index: 100;}.header #top-cart a{	font-size: 16px;	display: block;	float: right;	padding: 7px 13px 7px 28px;	text-decoration: none;	background: url(/skin/frontend/default/hippekippe/images/cart.gif) no-repeat left;}.header #top-cart a:hover{	text-decoration: underline;}.header #top-cart .button{	float: right;	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 29px;	width: 98px;}.header #top-cart .button span{	height: 29px;	width: 78px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: -200px -117px;	background: false;}.header #top-cart .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.header .thuiswinkel-logo{	display: block;	width: 79px;	height: 27px;	overflow: hidden;	background: url(/skin/frontend/default/hippekippe/images/thuiswinkelwaarborg.gif) no-repeat;	float: right;	clear: right;	text-indent: -1234em;	margin: 4px 9px 0 0;}.cms-home .header{	border-bottom: 0;}.block-layered-nav .block-title{	padding: 0;}.block-layered-nav .block-title h2{	font-size: 28px;	font-weight: normal;}.block-layered-nav .block-content{	padding: 0;	margin-top: 10px;}.block-layered-nav .block-content strong{	font-weight: normal;	font-size: 16px;}.block-layered-nav .block-content .active-filter{	margin-bottom: 10px;}.block-layered-nav .block-content ol.currently{	padding: 5px 0;}.block-layered-nav .block-content ol.currently li{	padding: 2px 0;}.block-layered-nav .block-content ol.currently li a img{	margin-top: -3px;}.block-layered-nav .block-content .actions{	margin-bottom: 10px;}.block-layered-nav .block-content dl dt{	clear: left;	font-size: 1.3em;	font-weight: normal;	line-height: 1.4em;	margin-bottom: 5px;}.block-layered-nav .block-content dl dd{	margin-bottom: 20px;}.block-layered-nav .block-content dl li{	padding: 2px 0;}.block-layered-nav .block-content dl li a{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_right.png) right center no-repeat;	padding-right: 10px;	background-position: left;	padding: 0 0 0 10px;	text-decoration: none;}.block-layered-nav .block-content dl li a:hover{	text-decoration: underline;}.block-layered-nav .block-title,.category-title{	border: none;}.block-layered-nav .block-title h1,.block-layered-nav .block-title strong,.category-title h1,.category-title strong{	font-size: 28px;	font-weight: normal;	padding: 0;	margin: 0 0 10px;	line-height: 28px;}.block-layered-nav .block-title .attribute-image,.category-title .attribute-image{	float: right;}.itemlisttoolbar{	margin: 10px 0;	zoom: 1;	display: block;	background: #f2f9ff;	padding: 5px 10px;}.itemlisttoolbar:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.itemlisttoolbar .sorter{	float: left;	width: 25%;}.itemlisttoolbar .sorter select{	margin: 0 5px;}.itemlisttoolbar .limiter,.itemlisttoolbar  .status{	float: left;	width: 30%;	text-align: center;}.itemlisttoolbar .pager{	padding-top: 2px;	float: right;	width: 15%;	text-align: right;}.itemlisttoolbar .pager li{	float: left;	margin-left: 5px;	line-height: 14px;}.itemlisttoolbar .pager li a{	padding: 0 1px;	margin: 0;	line-height: 14px;}.itemlisttoolbar .pager li span.on{	font-weight: bold;}.itemlisttoolbar .pager li .previous img,.itemlisttoolbar .pager li  .next img{	padding-top: 3px;}/* View Type: Grid */.products-grid{	width: 100%;}.products-grid td{	width: 180px;	text-align: center;}.products-grid td .product-image{	position: relative;}.products-grid td .content{	padding: 11px 1px;}.products-grid td .content:hover{	border: dashed 1px #8fd9fe;	padding: 10px 0;}.products-grid td .content .price-box span,.products-grid td .content  h2,.products-grid td .content  h2 a,.products-grid td .content  h2 a span{	font-size: 1em;	text-decoration: none;	font-weight: normal;}.products-grid td .content .price-box span,.products-grid td .content .price-box  p{	display: inline;}.products-grid td .content .price-box .price-label{	display: none;}.products-grid td .content .price-box .old-price{	background: url(/skin/frontend/default/hippekippe/images/strike_gray.png) no-repeat center;	color: #777777;	margin-right: 5px;}.products-grid td .content .price-box .special-price .price{	font-weight: bold !important;	color: #da272d;}.products-grid td .content h2 a span.product-name{	font-weight: bold;	padding: 0 5px;}span.sale-item{	width: 42px;	height: 42px;	background: url(/skin/frontend/default/hippekippe/images/sale-item.png);	margin: 10px;	position: absolute;	display: block;}span.sale-item-discount{	width: 36px;	height: 36px;	margin: 10px;	position: absolute;	top: 50px;	left: 2px;	display: block;	background-repeat: no-repeat;}span.discount-20{	background: url(/skin/frontend/default/hippekippe/images/korting/20.gif) top right no-repeat;}span.discount-30{	background: url(/skin/frontend/default/hippekippe/images/korting/30.gif) top right no-repeat;}span.discount-40{	background: url(/skin/frontend/default/hippekippe/images/korting/40.gif) top right no-repeat;}span.discount-50{	background: url(/skin/frontend/default/hippekippe/images/korting/50.gif) top right no-repeat;}span.discount-70{	background: url(/skin/frontend/default/hippekippe/images/korting/70.gif) top right no-repeat;}span.new-item{	width: 42px;	height: 42px;	background: url(/skin/frontend/default/hippekippe/images/new-item.png);	margin: 10px;	position: absolute;	display: block;}.attributeinfo-attributeinfo-viewall table{	width: 100%;}.attributeinfo-attributeinfo-viewall table td.attribute-value-logo{	padding: 0 0 30px 0;}.product-view h1{	padding-bottom: 5px;	margin-bottom: 5px;}.product-view .product-img-box{	padding-top: 35px;	width: 540px;}.product-view .product-img-box .product-image{	border: none;	float: left;	position: relative;}.product-view .product-img-box .product-image .magnifier{	background: url(/skin/frontend/default/hippekippe/images/magnifier.png) no-repeat center;	height: 32px;	width: 32px;	display: block;	position: absolute;	right: 10px;	bottom: 10px;	overflow: hidden;	text-indent: -1234em;}.product-view .product-img-box .more-views{	float: left;	width: 100px;}.product-view .product-img-box .more-views strong{	display: none;}.product-view .product-img-box .more-views ul li{	border: none;	background: transparent none;	float: none;	padding: 0 0 10px 20px;}.product-view .product-img-box .more-views ul li a{	margin: 0;}.product-view .product-collateral{	margin: 3em 0;}.product-view .product-collateral .description{	margin-bottom: 1.5em;}.product-view .product-shop{	float: right;	width: 420px;}.product-view .product-shop .product-brand{	float: left;}.product-view .product-shop .manufacturer{	height: 35px;}.product-view .product-shop .email-friend{	float: right;}.product-view .product-shop .product-name{	clear: left;	font-size: .8em;}.product-view .product-shop .product_head{	position: relative;	padding-right: 60px;	border-bottom: 1px solid #cecece;}.product-view .product-shop .product_head img{	position: absolute;	right: 0;	top: 4px;}.product-view .product-shop .price-box{	margin-top: 10px;	font-size: 1.83em;	font-weight: normal;	zoom: 1;	display: block;}.product-view .product-shop .price-box:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.product-view .product-shop .price-box .price{	font-weight: normal;}.product-view .product-shop .price-box .old-price,.product-view .product-shop .price-box  .special-price{	float: left;}.product-view .product-shop .price-box .special-price{	margin-left: 15px;}.product-view .product-shop .price-box .old-price{	font-weight: normal;	text-decoration: none;	font-size: 16px;	color: #da272d;	background: url(/skin/frontend/default/hippekippe/images/strike_red.png) no-repeat center;	line-height: 24px;}.product-view .product-shop .price-box,.product-view .product-shop  .std,.product-view .product-shop  .availability{	margin-bottom: .8em;}.product-view .product-shop .data-table{	width: auto;}.product-view .product-shop .data-table th,.product-view .product-shop .data-table td{	width: 50%;	border-bottom: 1px solid #cecece;}.product-view .product-shop .data-table .label{	font-weight: bold;}.product-view .product-shop ul.washicons{	margin: 5px 0;	border-bottom: 1px solid #CECECE;	padding-bottom: 5px;}.product-view .product-shop ul.washicons li{	list-style-type: none;	float: left;	width: 40px;	height: 40px;	text-indent: -1234em;	background-repeat: no-repeat;	background-position: center;	margin: 0 3px;}.product-view .product-shop ul.washicons li.bleach-no{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/bleach-no.gif);}.product-view .product-shop ul.washicons li.bleach-yes{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/bleach-yes.gif);}.product-view .product-shop ul.washicons li.cleansing-no{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/cleansing-no.gif);}.product-view .product-shop ul.washicons li.cleansing-normal{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/cleansing-normal.gif);}.product-view .product-shop ul.washicons li.cleansing-special{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/cleansing-special.gif);}.product-view .product-shop ul.washicons li.dry-heat-sensitive{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/dry-heat-sensitive.gif);}.product-view .product-shop ul.washicons li.dry-no{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/dry-no.gif);}.product-view .product-shop ul.washicons li.dry-normal{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/dry-normal.gif);}.product-view .product-shop ul.washicons li.iron-hot{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/iron-hot.gif);}.product-view .product-shop ul.washicons li.iron-low{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/iron-low.gif);}.product-view .product-shop ul.washicons li.wash-anti-wrinkle-40{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-anti-wrinkle-40.gif);}.product-view .product-shop ul.washicons li.wash-anti-wrinkle-60{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-anti-wrinkle-60.gif);}.product-view .product-shop ul.washicons li.wash-anti-wrinkle-95{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-anti-wrinkle-95.gif);}.product-view .product-shop ul.washicons li.wash-hand{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-hand.gif);}.product-view .product-shop ul.washicons li.wash-no{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-hand.no);}.product-view .product-shop ul.washicons li.wash-normal-40{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-normal-40.gif);}.product-view .product-shop ul.washicons li.wash-normal-60{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-normal-60.gif);}.product-view .product-shop ul.washicons li.wash-normal-95{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-normal-95.gif);}.product-view .product-shop ul.washicons li.wash-wool{	background-image: url(/skin/frontend/default/hippekippe/images/washicons/wash-wool.gif);}.product-view .product-shop .bluebox{	background: #e9f5ff;	padding: 10px;	display: block;	zoom: 1;	display: block;	margin: 2em 0;	height: 30px;	background: #e9f5ff url(/skin/frontend/default/hippekippe/images/cheackout_arrow.gif) no-repeat 170px 15px;	padding: 15px;}.product-view .product-shop .bluebox input,.product-view .product-shop .bluebox  textarea{	border-color: #8fd9fe;}.product-view .product-shop .bluebox:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.product-view .product-shop .bluebox .product-options{	float: left;	width: 200px;}.product-view .product-shop .bluebox .product-options{	margin-top: 4px;}.product-view .product-shop .bluebox .product-options dd,.product-view .product-shop .bluebox  .product-options-bottom{	padding: 0;	margin: 0;	float: left;}.product-view .product-shop .bluebox .product-options dt{	float: left;	margin-right: 8px;	margin-top: 2px;}.product-view .product-shop .bluebox .add-to-cart{	float: right;}.product-view .product-shop .bluebox a{	float: right;	clear: right;	margin-top: 5px;}.product-view .product-shop .bluebox .button,.product-view .product-shop  .no-options .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 29px;	width: 141px;}.product-view .product-shop .bluebox .button span,.product-view .product-shop  .no-options .button span{	height: 29px;	width: 121px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: -200px -67px;	background: false;}.product-view .product-shop .bluebox .button span @flag(ie),.product-view .product-shop  .no-options .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.product-view .product-shop .no-options .button{	float: right;	margin-bottom: 30px;}.product-view .product-shop .product-browser{	margin-bottom: 20px;}.product-view #more{	width: 100%;	padding-top: 40px;	zoom: 1;	display: block;	clear: both;}.product-view #more:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.product-view #more .tabs{	margin-left: 10px;	border-right: 1px solid #8fd9fe;	z-index: 1000;	position: relative;	float: left;	zoom: 1;	display: block;}.product-view #more .tabs:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.product-view #more .tabs li{	display: block;	font-family: AndrogyneRegular, Georgia, Times, "Times New Roman", serif;	float: left;	border: 1px solid #8fd9fe;	background: #f2f9ff;	margin: 2px -1px 0 0;}.product-view #more .tabs li a{	font-size: 1.16em;	text-decoration: none;	padding: 7px 20px;	display: block;}.product-view #more .tabs li a:hover{	text-decoration: underline;}.product-view #more .tabs li.selected{	border-bottom-color: #fff;	background: #fff;	margin-top: 0;}.product-view #more .tabs li.selected a{	padding: 8px 20px;}.product-view #more .content{	margin-top: -1px;	z-index: 900;	position: relative;	float: left;	border: 1px solid #8fd9fe;	width: 100%;}.product-view #more .content li{	padding: 20px 0;	float: left;	width: 20%;	text-align: center;	margin: 0;	background: none transparent;}.product-view #more .content li img{	margin: 0 auto;}.product-view #more .content h2,.product-view #more .content  h5{	font-weight: normal;	font-size: 14px;	line-height: 16px;	margin: 0 0 5px 0;}.product-view #more .content h2 a,.product-view #more .content  h5 a{	text-decoration: none;}.product-view #more .content h2 a:hover, .product-view #more .content  h5 a:hover{	text-decoration: underline;}.product-view #more .content .select-all{	text-align: right;	display: block;	clear: left;	margin: 0;	padding: 5px 15px;	background: #e9f5ff;	padding: 10px;	display: block;}.product-view #more .content .select-all input,.product-view #more .content .select-all  textarea{	border-color: #8fd9fe;}.product-view #more .content .select-all .button{	margin-left: 5px;}#nav{	width: 700px;	position: absolute;	left: 0;	top: 72px;	font-size: 12px;}#nav li{	position: relative;	float: left;	margin-top: 8px;}#nav li.over,#nav li:hover{	background-color: #333333;}#nav li.over a,#nav li:hover a{	color: #fff;}#nav li ul{	position: absolute;	left: -1234em;	overflow: hidden;	width: 300px;	background: #333333;	padding: 10px;}#nav li ul li{	width: 130px;	float: left;	margin: 0 20px 0 0;}#nav li ul li ul{	position: static;	background: none transparent;	border: none;	padding: 0;}#nav li ul li ul li{	float: none;}#nav li ul li ul li a{	font-size: 1em;	font-weight: normal;	padding: 2px 10px;}#nav li ul li a{	font-size: 12px;	font-weight: normal;	color: #fff;	border-bottom: 1px dotted #555;	margin: 0;	display: block;}#nav li ul .parent a{	background: none;	font-size: 18px;}#nav li ul .parent ul a{	font-size: 12px;}#nav li.over ul,#nav li:hover ul{	left: auto;}#nav li a{	padding: 5px 10px;	color: #333333;	margin: 0;	font-size: 16px;	text-decoration: none;	display: block;}#nav .parent a{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_down.png) right center no-repeat;	padding-right: 10px;	margin: 0 10px 0 0;	padding: 5px 15px 5px 10px;}#nav .parent:hover a{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_down_active.png) right center no-repeat;	padding-right: 10px;	color: #fff;	padding: 5px 15px 5px 10px;}#nav .parent:hover ul a{	background: transparent none;}#nav .parent ul a:hover{	text-decoration: underline;}#nav .nav-home a{	background: url(/skin/frontend/default/hippekippe/images/nav-home.gif) no-repeat center;	width: 21px;	height: 17px;	display: block;	padding: 0 5px 10px;}#nav .nav-home a span{	text-indent: -1234em;	overflow: hidden;	display: block;}#nav .nav-home.active a{	background: url(/skin/frontend/default/hippekippe/images/nav-home_active_red.gif) no-repeat center;}#nav .nav-home:hover a{	background: url(/skin/frontend/default/hippekippe/images/nav-home_active.gif) no-repeat center;}#nav .nav-sale{	background: url(/skin/frontend/default/hippekippe/images/sale.gif) no-repeat center top;	padding-top: 8px;	margin-top: 0;}#nav .nav-sale a{	color: #333333;}#nav .nav-sale:hover, #nav .nav-sale.active{	background: transparent url(/skin/frontend/default/hippekippe/images/sale.gif) no-repeat center top;}#nav .nav-sale:hover a, #nav .nav-sale.active a{	color: #da272d;}#nav .nav-sale.active:hover a{	color: #333333;}#nav .active a{	color: #da272d;}#nav .parent.active a{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_down_red.png) right center no-repeat;	padding-right: 10px;	padding: 5px 15px 5px 10px;}#nav .parent.active.over a{	color: #FFF;	background: url(/skin/frontend/default/hippekippe/images/arrow_small_down_active.png) right center no-repeat;	padding-right: 10px;	padding: 5px 15px 5px 10px;}#nav .parent.active .level1 a{	background: none;}.footer{	border-top: solid 1px #cecece;	z-index: 900;}.footer #socialbar{	margin-top: 30px;}.footer #socialbar .newsletter{	background: #e9f5ff;	padding: 10px;	display: block;	float: left;	width: 614px;	height: 29px;/*			input{	margin-right: 2px;	font-size: 16px;	line-height: 1.47em;	height: 1.47em;	color: #777777;	width: 135px;}*/}.footer #socialbar .newsletter input,.footer #socialbar .newsletter  textarea{	border-color: #8fd9fe;}.footer #socialbar .newsletter label,.footer #socialbar .newsletter  input,.footer #socialbar .newsletter  button{	float: left;}.footer #socialbar .newsletter label{	background: url(/skin/frontend/default/hippekippe/images/sprite-map.png) no-repeat -500px -2055px;	display: block;	width: 197px;	height: 20px;	text-indent: -1234em;	overflow: hidden;	margin: 5px 10px 0 0;}.footer #socialbar .newsletter input{	margin-right: 2px;	width: 125px;	height: 27px;	padding: 0 5px;}.footer #socialbar .newsletter .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 29px;	width: 125px;	float: right;	width: 129px;}.footer #socialbar .newsletter .button span{	height: 29px;	width: 105px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: -200px -17px;	background: false;}.footer #socialbar .newsletter .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.footer #socialbar .twitter{	font-family: 'DakotaRegular', Helvetica, Arial, sans-serif;	float: left;	background: url(/skin/frontend/default/hippekippe/images/twitter_teaser.png) no-repeat;	width: 177px;	height: 40px;	padding: 10px 18px 23px 128px;	margin-left: 20px;	font-size: 15px;}.footer #socialbar .twitter a{	text-decoration: none;}.footer #socialbar .twitter a:hover{	text-decoration: underline;}.footer #socialbar a.twitter{	text-decoration: none;/*			&:hover{	text-decoration: underline;}*/}.footer h3{	font-weight: normal;	margin-bottom: 0.5em;}.footer .footer_block{	float: left;	width: 20%;	padding: 10px 0;	color: gray;	margin-top: 20px;}.footer .footer_block a{	color: gray;}.footer .footer_block .date{	font-size: 0.8em;	margin-right: 5px;}.footer .blog_items li{	zoom: 1;	display: block;}.footer .blog_items li:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.footer .blog_items span{	font-weight: bold;}.footer address{	clear: both;	text-align: left;}.footer .payment_options_certification_marks img{	margin-bottom: 10px;}.cms-home .footer{	border: 0;}.cms-home .footer #socialbar{	margin-top: 20px;}/* Home promo */#home-promo .box-left,#home-promo  .box-center,#home-promo  .box-right-top,#home-promo  .box-right-bottom,#home-promo  .newsletter{	margin: 0 0 4px 4px;	float: left;	position: relative;}#home-promo .box-left,#home-promo  .box-center,#home-promo  .box-right-bottom{	margin-bottom: 0;}#home-promo .box-left,#home-promo  .box-center,#home-promo  .box-right-top,#home-promo  .box-right-bottom{	text-decoration: none;}#home-promo .box-left span,#home-promo  .box-center span,#home-promo  .box-right-top span,#home-promo  .box-right-bottom span{	font-family: 'LetterGothicStdMedium', Helvetica, Arial, sans-serif;	text-transform: uppercase;	font-size: 20px;	position: absolute;	bottom: 0;	left: 0;	display: block;	padding: 12px 10px 8px;	text-decoration: none;	color: white;	background: url(/skin/frontend/default/hippekippe/images/60_black.png) repeat;}#home-promo .box-left{	width: 390px;	height: 334px;	margin: 0;	overflow: hidden;	position: relative;/*	background: url(/assets/promo/left.jpg);*/}#home-promo .box-left span{	width: 370px;}#home-promo .box-left a{	width: 390px;	height: 334px;	position: absolute;	display: block;}#home-promo .box-center{	width: 193px;	height: 334px;/*	background: url(/assets/promo/center.jpg);*/}#home-promo .box-center span{	width: 173px;}#home-promo .box-right-top{	width: 143px;	height: 160px;/*	background: url(/assets/promo/right_top.jpg);*/}#home-promo .box-right-top span{	width: 123px;	font-size: 14px;}#home-promo .newsletter{	background: #e9f5ff;	padding: 10px;	display: block;	width: 223px;	height: 144px;	padding: 8px 10px;}#home-promo .newsletter input,#home-promo .newsletter  textarea{	border-color: #8fd9fe;}#home-promo .newsletter p{	margin-bottom: 5px;}#home-promo .newsletter .input-box input{	margin: 0 0 5px;	width: 221px;}#home-promo .newsletter .button{	float: right;	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 100px;}#home-promo .newsletter .button span{	height: 26px;	width: 80px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -719px;	background: false;}#home-promo .newsletter .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#home-promo .box-right-bottom{	width: 390px;	height: 170px;/*	background: url(/assets/promo/right_bottom.jpg);*/}#home-promo .box-right-bottom span{	width: 370px;	font-size: 14px;}/* Categories */#home-categories{	margin-top: 20px;}#home-categories ul{	overflow: hidden;}#home-categories ul li{	float: left;	margin-left: 4px;	border: 1px solid #cecece;}#home-categories ul li.women a{	background: url(/assets/categories/women.jpg);}#home-categories ul li.women a span{	height: 38px;	position: absolute;	bottom: 0;	width: 104px;	display: block;	overflow: hidden;	cursor: pointer;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -2045px;}#home-categories ul li.women a span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#home-categories ul li.boys a{	background: url(/assets/categories/boys.jpg);}#home-categories ul li.boys a span{	height: 38px;	position: absolute;	bottom: 0;	width: 127px;	display: block;	overflow: hidden;	cursor: pointer;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -2095px;}#home-categories ul li.boys a span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#home-categories ul li.girls a{	background: url(/assets/categories/girls.jpg);}#home-categories ul li.girls a span{	height: 38px;	position: absolute;	bottom: 0;	width: 127px;	display: block;	overflow: hidden;	cursor: pointer;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -2145px;}#home-categories ul li.girls a span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#home-categories ul li.babies a{	background: url(/assets/categories/babies.jpg);}#home-categories ul li.babies a span{	height: 38px;	position: absolute;	bottom: 0;	width: 116px;	display: block;	overflow: hidden;	cursor: pointer;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -2195px;}#home-categories ul li.babies a span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#home-categories ul li.accessories a{	background: url(/assets/categories/accessories.jpg);}#home-categories ul li.accessories a span{	height: 38px;	position: absolute;	bottom: 0;	width: 176px;	display: block;	overflow: hidden;	cursor: pointer;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -2245px;}#home-categories ul li.accessories a span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#home-categories ul li a{	float: left;	width: 191px;	position: relative;	overflow: hidden;	text-decoration: none;	height: 200px;	background-position: 0px top;}#home-categories ul li a:hover{	background-position: 0px bottom;}#home-categories ul li.first{	margin: 0;}.brand-list{	height: 50px;	position: relative;	clear: left;	margin-top: 20px;	width: 981px;}.brand-list a.previous,.brand-list  a.next{	font-family: 'LetterGothicStdMedium', Helvetica, Arial, sans-serif;	text-transform: uppercase;	position: absolute;	width: 28px;	display: block;	padding: 14px 0 6px;	line-height: 1em;	text-decoration: none;	font-size: 2.5em;	text-align: center;	color: white;	background: url(/skin/frontend/default/hippekippe/images/60_black.png) repeat;}.brand-list a.previous{	left: 0px;	top: 0px;}.brand-list a.next{	right: 0px;	top: 0px;}.brand-list .brands{	overflow: hidden;	background: #e9f5ff;}.brand-list .brands ul{	width: 10000px;}.brand-list .brands ul li{	height: 50px;	float: left;	margin: 0 2px;}.brand-list .brands ul li a{	display: block;	color: #222;	text-decoration: none;	text-align: center;	padding: 8px 15px;}.brand-list .brands ul li a img{	display: block;}.customer-account-create .main fieldset{	width: 260px;	margin: 10px 50px 10px 0;	float: left;}.customer-account-create .main .button-set{	background: #e9f5ff;	padding: 10px;	display: block;	clear: left;	zoom: 1;	display: block;}.customer-account-create .main .button-set input,.customer-account-create .main .button-set  textarea{	border-color: #8fd9fe;}.customer-account-create .main .button-set:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.customer-account-create .main .button-set .button{	float: right;	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 70px;}.customer-account-create .main .button-set .button span{	height: 26px;	width: 50px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -119px;	background: false;}.customer-account-create .main .button-set .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.dashboard .button{	margin-top: 10px;	color: #fff;	float: right;}.dashboard #my-orders-table{	border: 1px solid #e9f5ff;}.dashboard h4,.dashboard  h3{	margin: 20px 0 10px;}.dashboard h4{	float: left;	margin: 0 8px 10px 0;}.dashboard .col-1,.dashboard  .col-2{	width: 360px;	background: #f2f9ff;	padding: 10px;	display: block;}.dashboard .col-1 input,.dashboard .col-1  textarea,.dashboard  .col-2 input,.dashboard  .col-2  textarea{	border-color: #8fd9fe;}.dashboard .col-1,.dashboard  p{	clear: left;}.dashboard .welcome-msg{	margin-bottom: 20px;}.dashboard .adres_bewerken{	padding: 0 10px;	background-color: #da272d;	background-color: #777;	border: 0;	cursor: pointer;	height: 26px;	width: 111px;}.dashboard .adres_bewerken span{	height: 26px;	width: 91px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -569px;	background: true;	background-position: 0px -1569px;}.dashboard .adres_bewerken span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.dashboard .wachtwoord_wijzigen{	padding: 0 10px;	background-color: #da272d;	background-color: #777;	border: 0;	cursor: pointer;	height: 26px;	width: 146px;}.dashboard .wachtwoord_wijzigen span{	height: 26px;	width: 126px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -519px;	background: true;	background-position: 0px -1519px;}.dashboard .wachtwoord_wijzigen span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.dashboard .recent-orders h3{	margin: 0 0 10px;}.dashboard .recent-orders #my-orders-table{	margin: 0;}.customer-account-edit .main fieldset{	background: #f2f9ff;	padding: 10px;	display: block;	margin-bottom: 20px;}.customer-account-edit .main fieldset input,.customer-account-edit .main fieldset  textarea{	border-color: #8fd9fe;}.customer-account-edit .main .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 70px;}.customer-account-edit .main .button span{	height: 26px;	width: 50px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -119px;	background: false;}.customer-account-edit .main .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.account-login .col2-set{	margin-bottom: 0;}.account-login .form-list{	overflow: hidden;}.account-login .col-1 button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 133px;}.account-login .col-1 button span{	height: 26px;	width: 113px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -219px;	background: false;}.account-login .col-1 button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.account-login .col-2 button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 73px;}.account-login .col-2 button span{	height: 26px;	width: 53px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -19px;	background: false;}.account-login .col-2 button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.registered-users .main p{	margin-bottom: 1em;}.newsletter-manage-index .main button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 70px;}.newsletter-manage-index .main button span{	height: 26px;	width: 50px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -119px;	background: false;}.newsletter-manage-index .main button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.sendfriend-product-send .main .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 111px;}.sendfriend-product-send .main .button span{	height: 26px;	width: 91px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -419px;	background: false;}.sendfriend-product-send .main .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.sendfriend-product-send .main #add_recipient_button .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 134px;}.sendfriend-product-send .main #add_recipient_button .button span{	height: 26px;	width: 114px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -369px;	background: false;}.sendfriend-product-send .main #add_recipient_button .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.customer-address-index .main ol li{	background: #f2f9ff;	padding: 10px;	display: block;	margin-top: 20px;	zoom: 1;	display: block;}.customer-address-index .main ol li input,.customer-address-index .main ol li  textarea{	border-color: #8fd9fe;}.customer-address-index .main ol li:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.customer-address-index .main ol li .button{	margin-top: 5px;}.customer-address-index .main .wijzigen{	padding: 0 10px;	background-color: #da272d;	background-color: #777;	border: 0;	cursor: pointer;	height: 26px;	width: 111px;}.customer-address-index .main .wijzigen span{	height: 26px;	width: 91px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -569px;	background: true;	background-position: 0px -1569px;}.customer-address-index .main .wijzigen span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.customer-address-index .main .title-buttons .button{	float: right;	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 156px;}.customer-address-index .main .title-buttons .button span{	height: 26px;	width: 136px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -619px;	background: false;}.customer-address-index .main .title-buttons .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.block-account li{	padding: 2px 0 2px 5px;}.block-account li.current{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_right.png) right center no-repeat;	padding-right: 10px;	background-color: #e9f5ff;	background-position: 98%;}.sales-order-history .main table{	margin-bottom: 20px;	border: 1px solid #e9f5ff;}.sales-order-view .main .order-info{	display: none;}.sales-order-view .main p{	margin-bottom: 20px;}.sales-order-view .main .col-1,.sales-order-view .main  .col-2{	background: #f2f9ff;	padding: 10px;	display: block;	width: 364px;}.sales-order-view .main .col-1 input,.sales-order-view .main .col-1  textarea,.sales-order-view .main  .col-2 input,.sales-order-view .main  .col-2  textarea{	border-color: #8fd9fe;}.sales-order-view .main #my-orders-table{	border: 1px solid #e9f5ff;	margin: 0 0 20px;}.sales-order-view .main #my-orders-table .odd{	background: #f2f9ff;}.sales-order-view .main #my-orders-table tfoot{	border-top: 1px solid #e9f5ff;}.newsletter-manage-index .main fieldset ul{	background: #f2f9ff;	padding: 10px;	display: block;	zoom: 1;	display: block;	margin-bottom: 20px;}.newsletter-manage-index .main fieldset ul input,.newsletter-manage-index .main fieldset ul  textarea{	border-color: #8fd9fe;}.newsletter-manage-index .main fieldset ul:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.customer-address-form .main .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 70px;}.customer-address-form .main .button span{	height: 26px;	width: 50px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -119px;	background: false;}.customer-address-form .main .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.customer-address-form .main .group-select input.input-text,.customer-address-form .main  .group-select textarea{	width: 250px;}.customer-address-form .main fieldset{	background: #f2f9ff;	padding: 10px;	display: block;	margin-bottom: 20px;}.customer-address-form .main fieldset input,.customer-address-form .main fieldset  textarea{	border-color: #8fd9fe;}.customer-address-form .main fieldset li{	padding: 0;	margin: 0;}.customer-address-form .main fieldset li strong{	padding-left: 15px;	background: url(/skin/frontend/default/hippekippe/images/check.png) no-repeat center left;}.customer-address-form .main fieldset li input{	margin-bottom: 5px;}/*.data-table{	width: 100%;input{	border: solid 1px #8fd9fe;}}.data-table th{	padding: 5px;	background: #e9f5ff;	font-size: 16px;}.data-table td{	padding: 5px;}.data-table thead{}.data-table tbody{}.data-table tfoot{}.data-table tr.first{}.data-table tr.last{}.data-table tr.odd{}.data-table tr.even{	background-color: #f2f9ff;}.data-table tbody.odd{}.data-table tbody.odd td{	border-width: 0 1px;}.data-table tbody.even{	background-color: #f6f6f6;}.data-table tbody.even td{	border-width: 0 1px;}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{	border-bottom-width: 1px;}.data-table th .tax-flag{	white-space: nowrap;	font-weight: normal;}.data-table td.label,.data-table th.label{	font-weight: bold;	background-color: #f6f6f6;}.data-table td.value{}*/.checkout-cart-index .col-main{	margin: 50px 0;}.checkout-cart-index .messages{	padding-top: 10px;}.cart-content{	float: left;	width: 610px;	margin-right: 50px;}.checkout-button{	float: right;	zoom: 1;	display: block;}.checkout-button:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.checkout-button .button{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 32px;	width: 237px;}.checkout-button .button span{	height: 32px;	width: 217px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: -500px -15px;	background: false;}.checkout-button .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#my-orders-table,#shopping-cart-table{	width: 100%;	margin-top: 20px;}#my-orders-table td,#my-orders-table  th,#shopping-cart-table td,#shopping-cart-table  th{	padding: 5px;}#my-orders-table tr.odd,#shopping-cart-table tr.odd{	background: #f2f9ff;}#my-orders-table tr.odd input,#shopping-cart-table tr.odd input{	border-color: #8fd9fe;}#my-orders-table thead th,#shopping-cart-table thead th{	font-weight: bold;}#my-orders-table td,#shopping-cart-table td{	vertical-align: middle;}#my-orders-table td h3.product-name a,#shopping-cart-table td h3.product-name a{	font-weight: bold;	font-size: 16px;	text-decoration: none;}#my-orders-table td h3.product-name a:hover, #shopping-cart-table td h3.product-name a:hover{	text-decoration: underline;}#my-orders-table td input,#shopping-cart-table td input{	text-align: center;	border: solid 1px #cecece;}#my-orders-table td dl,#shopping-cart-table td dl{	zoom: 1;	display: block;}#my-orders-table td dl:after, #shopping-cart-table td dl:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#my-orders-table td dl dt,#shopping-cart-table td dl dt{	display: block;	float: left;	width: 40px;	font-style: normal;}#my-orders-table td dl dd,#shopping-cart-table td dl dd{	display: block;	float: left;	margin-left: 40px;}#my-orders-table td .cart-price,#shopping-cart-table td .cart-price{	text-align: right;}#my-orders-table td .form-button-alt,#shopping-cart-table td .form-button-alt{	border: 0;	background: transparent;	text-decoration: underline;	color: #da272d;	cursor: pointer;	display: inline;	text-align: right;	width: auto;	padding: 0;	margin: 0;}#my-orders-table td .form-button-alt span,#shopping-cart-table td .form-button-alt span{	width: auto;	padding: 0;	display: inline;}.crosssell{	float: left;	width: 320px;	margin-bottom: 20px;}.crosssell li.item{	float: left;	width: 140px;	height: 150px;	padding: 10px;	margin-bottom: 10px;	text-align: center;}.crosssell li.item h4 a{	text-decoration: none;}.crosssell li.item button{	float: none;	margin: 5px auto 0;}.crosssell li.item .button{	padding: 0 10px;	background-color: #da272d;	background-color: #777;	border: 0;	cursor: pointer;	height: 29px;	width: 141px;}.crosssell li.item .button span{	height: 29px;	width: 121px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: -200px -67px;	background: true;	background-position: -200px -1067px;}.crosssell li.item .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.crosssell li.item:hover{	border: 1px dashed #e9f5ff;	padding: 9px;}.discount{	background: #e9f5ff;	padding: 10px;	display: block;	zoom: 1;	display: block;	clear: left;	padding: 20px;	position: relative;	visibility: visible !important;	overflow: visible !important;}.discount input,.discount  textarea{	border-color: #8fd9fe;}.discount:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.discount input{	width: 100px;	float: left;	margin-right: 2px;	height: 24px;	margin-top: 1em;}.discount button.apply{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 153px;	margin-top: 1em;}.discount button.apply span{	height: 26px;	width: 133px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -269px;	background: false;}.discount button.apply span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.discount button.cancel{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 83px;	margin-top: 4px;	margin-left: 108px;}.discount button.cancel span{	height: 26px;	width: 63px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -169px;	background: false;}.discount button.cancel span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.shopping-cart-totals #shopping-cart-totals-table{	float: right;	margin-bottom: 20px;}.shopping-cart-totals #shopping-cart-totals-table tfoot{	font-size: 20px;}.shopping-cart-totals #shopping-cart-totals-table td,.shopping-cart-totals #shopping-cart-totals-table  th{	padding: 5px;}.shopping-cart-collaterals{	padding-top: 10px;	width: 320px;	float: right;}.shopping-cart-collaterals h4.product-name{	height: 3em;	display: block;}/* Dit CSS bestand moet nog goed geordend worden *//* ONEPAGE CHECKOUT */#onestepcheckout-form ul,#onestepcheckout-form dl dd{	list-style: none;	margin: 0;	padding: 0;}/* Column Left *//*.onestepcheckout-column-left ul{	background: #e9f5ff;	color: #555;	padding: 10px !important;	overflow: hidden;}*//*.onestepcheckout-column-left ul .input-text{	border: 3px solid #C7D8E3;	width: 260px;}*/.onestepcheckout-column-left .input-country select{	width: 277px;	margin-bottom: 5px;}.onestepcheckout-column-left h2.onestepcheckout-numbers{	padding: 0 0 10px 0;	font-size: 18px;	margin: 0;}h2.onestepcheckout-numbers span{	background: #da272d;	color: #fff;	padding: 1px 6px;	font-weight: bold;	margin-right: 8px;}p.onestepcheckout-description{	font-size: 21px;}div.onestepcheckout-threecolumns{	margin-top: 20px;}div.onestepcheckout-threecolumns h2{	font-size: 18px;	margin-bottom: 0.5em;}div.onestepcheckout-threecolumns div.onestepcheckout-column-left,div.onestepcheckout-threecolumns div.onestepcheckout-column-right{	width: 260px;	float: left;	display: inline;	margin-right: 20px;	background: #f2f9ff;	padding: 10px;	display: block;}div.onestepcheckout-threecolumns div.onestepcheckout-column-left input,div.onestepcheckout-threecolumns div.onestepcheckout-column-left  textarea,div.onestepcheckout-threecolumns div.onestepcheckout-column-right input,div.onestepcheckout-threecolumns div.onestepcheckout-column-right  textarea{	border-color: #8fd9fe;}div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{	width: 320px;	float: left;	display: inline;	margin-right: 20px;}div.onestepcheckout-threecolumns div.onestepcheckout-column-middle .bluebox{	background: #f2f9ff;	padding: 10px;	display: block;}div.onestepcheckout-threecolumns div.onestepcheckout-column-middle .bluebox input,div.onestepcheckout-threecolumns div.onestepcheckout-column-middle .bluebox  textarea{	border-color: #8fd9fe;}div.onestepcheckout-threecolumns div.onestepcheckout-column-middle .onestepcheckout-shipping-method{	margin-bottom: 20px;}div.onestepcheckout-threecolumns div.onestepcheckout-column-right{	margin: 0;}p.onestepcheckout-login-link{	padding: 10px;	color: #e9f5ff;	font-size: 14px;	padding: 10px;	text-decoration: underline;	background: #e9f5ff;}div.onestepcheckout-error{	background: #FAEBE7;/*	border: 1px solid #DF280A;*/	color: #DF280A;	min-height: 20px;	margin: 5px 0;	overflow: hidden;	padding: 5px 10px;	text-align: left;}div.onestepcheckout-enable-newsletter{	margin-bottom: 10px;	font-size: 12px;}div.onestepcheckout-enable-newsletter-bottom{	margin-top: 20px;	text-align: right;	font-size: 12px;}div.onestepcheckout-enable-terms{	font-size: 12px;}div.onestepcheckout-summary{	overflow: hidden;/*		border-bottom: 3px solid #e9f5ff;*/	margin-bottom: 10px;}table.onestepcheckout-summary{	width: 100%;/*		border-left: 3px solid #e9f5ff;	border-right: 3px solid #e9f5ff;	border-bottom: 3px solid #e9f5ff;*/}.onestepcheckout-summary th{	font-weight: bold;}.onestepcheckout-totals td{	border-bottom: 1px solid #ceebfd;}.onestepcheckout-totals td.title{	font-weight: bold;}table.onestepcheckout-summary td.name{	width: 45%;}table.onestepcheckout-summary td.qty,table.onestepcheckout-summary th.qty{	width: 15%;	text-align: center;}table.onestepcheckout-summary td.total,table.onestepcheckout-summary th.total{	width: 40%;	text-align: right;}table.onestepcheckout-totals{	width: 70%;	font-weight: bold;	margin-top: 5px;	margin-bottom: 20px;	float: right;}table.onestepcheckout-totals td.title{	width: 55%;	text-align: right;}table.onestepcheckout-totals td.value{	width: 45%;	text-align: right;}div.onestepcheckout-place-order{	text-align: right;	margin-top: 20px;}.btn-checkout{	float: right;	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 32px;	width: 169px;}.btn-checkout span{	height: 32px;	width: 149px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: -500px -65px;	background: false;}.btn-checkout span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}div.checkoutcontainer .checkout-error-message{	font-size: 14px;	margin-left: 10px;	color: red;}div.checkoutcontainer .payment-methods .form-list label{	text-align: left !important;}div.checkoutcontainer input[type=radio]{	vertical-align: text-bottom;}div.checkoutcontainer div.input-error label{	color: red !important;}div.checkoutcontainer div.input-error input,div.checkoutcontainer div.input-error select{	border: 1px solid red !important;}div.checkoutcontainer div.input-different-shipping{	margin-top: 10px;}div.checkoutcontainer div.input-firstname,div.checkoutcontainer div.input-email,div.checkoutcontainer div.input-company,div.checkoutcontainer div.input-password{	width: 49%;	float: left;}div.checkoutcontainer div.input-lastname,div.checkoutcontainer div.input-telephone,div.checkoutcontainer div.input-fax,div.checkoutcontainer div.input-password-again{	float: left;	width: 49%;	clear: none;}div.checkoutcontainer div.input-lastname,div.checkoutcontainer div.input-password-again{	clear: none;}div.checkoutcontainer div.input-firstname .input-text,div.checkoutcontainer div.input-lastname .input-text,div.checkoutcontainer div.input-email .input-text,div.checkoutcontainer div.input-telephone .input-text,div.checkoutcontainer div.input-company .input-text,div.checkoutcontainer div.input-fax .input-text,div.checkoutcontainer div.input-password .input-text{	width: 88%;	margin-bottom: 5px;}div.checkoutcontainer div.input-address,div.checkoutcontainer div.input-city,div.checkoutcontainer div.input-email-wide{	width: 100%;}div.checkoutcontainer div.input-address .input-text,div.checkoutcontainer div.input-telephone-wide .input-text,div.checkoutcontainer div.input-email-wide .input-text,div.checkoutcontainer div.input-city .input-text{	width: 94%;}div.checkoutcontainer div.input-postcode{	width: 100%;	float: left;}div.checkoutcontainer div.input-postcode .input-text{	width: 94%;}div.checkoutcontainer div.input-region{	width: 70%;	float: left;}div.checkoutcontainer div.input-region .input-text{	width: 77%;}div.checkoutcontainer div.input-country{	width: 100%;}div.checkoutcontainer div.input-country select{	width: 100%;}div.checkoutcontainer div.input-region select{	width: 81% !important;}fieldset.group-select{	padding: 10px 10px;}.group-select li{	padding: 4px 0;}p.checkout-choose-payment-method,p.checkout-choose-shipping-method{	margin-top: 1em;	font-size: 14px;	font-weight: bold;	margin-bottom: 5px;}p.checkout-choose-payment-method{	margin-top: 2em !important;}/*.payment-methods{	border: 3px solid #e9f5ff;	padding: 10px;}*/.payment-methods .payment-methods{	border: none;	padding: 0;}#checkout-payment-method-load{	margin: 0;}.payment-methods dd{	padding: 0;	padding-left: 20px;}.payment-methods dd li{	padding: 0;}#payment-methods label strong{	font-weight: normal;}dl.shipment-methods{	margin: 0;}/*dl.shipment-methods dt{	border-bottom: 1px solid #e9f5ff;	padding: 5px;	margin-bottom: 1px;}*/div.loading-ajax{	height: 50px;	text-align: center;	background-image: url(/skin/frontend/default/hippekippe/css/ajax-loader.gif);	background-repeat: no-repeat;	background-position: center center;}/* Popup CSS */#onestepcheckout_popup_overlay_iframe{	z-index: 100000;	background-color: white;	opacity: 0.8;	border: 1px solid #8fd9fe;	filter: alpha(opacity = 80);	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	right: 0;}#onestepcheckout_popup_overlay{	z-index: 1000000;	background-color: white;	opacity: 0.8;	filter: alpha(opacity = 80);	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	right: 0;	cursor: pointer;}#onestepcheckout-toc-popup{	width: 500px;	height: 530px;	padding: 20px;	position: absolute;	z-index: 1000001;	background-color: #fff;	border: solid 1px #777777;}#onestepcheckout-toc-popup div.onestepcheckout-popup-contents{	overflow: auto;	height: 450px;	padding-right: 10px;}#onestepcheckout-toc-popup p.close{	position: absolute;	top: 0px;	right: 20px;	font-size: 15px;	text-align: right;	margin-top: 20px;	color: #777777;}#onestepcheckout-toc-popup p.close a,#onestepcheckout-toc-popup p.close a:link, #onestepcheckout-toc-popup p.close a:visited{	text-decoration: none;}#onestepcheckout-toc-popup p.close a:hover{	text-decoration: underline;}/* Popup CSS (login link) */#onestepcheckout-login-popup{	width: 400px;/*	height: 200px;*/	padding: 20px;	padding-top: 10px;	padding-bottom: 10px;	position: absolute;	z-index: 1000001;	background-color: #fff;	border: solid 1px #777777;/*	position: fixed;*/}#onestepcheckout-login-popup p{	margin: 1em 0;}#onestepcheckout-login-popup table{	width: 90%;}#onestepcheckout-login-popup table td{	width: 50%;	padding: 5px;}#onestepcheckout-login-popup button{	padding: 3px 10px;	margin-top: 5px 0;}#onestepcheckout-login-popup p.close{	font-size: 15px;	position: absolute;	right: 20px;	top: 0;}#onestepcheckout-login-popup p.close a:hover{	text-decoration: underline;}#onestepcheckout-login-error,#onestepcheckout-forgot-error{	color: red;	margin-bottom: 10px;}div.onestepcheckout-comments{	display: block;	margin-bottom: 10px;}div.onestepcheckout-comments textarea{	margin-top: 5px;	width: 100%;}/* onestepcheckout-twocolumns */.onestepcheckout-two-columns .onestepcheckout-column-left{	width: 47%;	float: left;	margin-right: 20px;}.onestepcheckout-two-columns .onestepcheckout-column-right{	width: 43%;	float: left;}.onestepcheckout-two-columns h2.onestepcheckout-numbers{	font-size: 15px !important;	padding-top: 10px !important;}.onestepcheckout-two-columns div.onestepcheckout-enable-terms{	text-align: center !important;}.onestepcheckout-two-columns div.onestepcheckout-place-order{	text-align: center !important;	margin-top: 10px !important;}.onestepcheckout-two-columns div.onestepcheckout-enable-newsletter{	text-align: center !important;	font-size: 12px;}.onestepcheckout-column-left li{	display: block;	padding: 0;}.onestepcheckout-column-left li:after{	content: "\0020";	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;}.checkoutcontainer .payment-methods .input-box{	width: 100% !important;}.checkoutcontainer .payment-methods .input-box .input-text,.checkoutcontainer .payment-methods .input-box textarea,.checkoutcontainer .payment-methods .input-box select{	width: 95% !important;}.checkoutcontainer .payment-methods .input-box select.year,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration_yr,.checkoutcontainer .payment-methods .input-box select#protxDirect_start_yr{	width: 75px !important;}.checkoutcontainer .payment-methods .input-box select.month,.checkoutcontainer .payment-methods .input-box select#protxDirect_start,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration{	width: 140px !important;}#checkout-payment-method-load dt{	margin-bottom: 10px;}.checkoutcontainer .payment-methods #payment-methods{	margin-top: 10px;}.checkoutcontainer .payment-methods #payment-methods #payment_form_icepay li{/*			border-bottom: solid 10px #fff;*/}.checkoutcontainer .payment-methods #payment-methods #payment_form_icepay li label img{	vertical-align: middle;}.checkoutcontainer li.shipping-address-title{	font-family: Arial;	font-size: 16px;	text-transform: uppercase;	color: #404040;	font-weight: bold;	padding-top: 25px;}.onestepcheckout-giftmessagecontainer{	margin-bottom: 10px;}.onestepcheckout-giftmessagecontainer .input-checkbox{/*	text-align: right;*/}.onestepcheckout-giftmessages fieldset.group-select{	padding: 0 !important;	border: 0 !important;	margin: 0 !important;}.onestepcheckout-giftmessages .group-select li .input-box-last{	margin-right: 0 !important;}.onestepcheckout-giftmessages .group-select li .input-box{	width: 125px;	margin-right: 20px;}.onestepcheckout-giftmessages .group-select li .input-box .input-text{	width: 120px;}.onestepcheckout-giftmessages .group-select li textarea{	width: 267px;}.onestepcheckout-address-line{	margin-bottom: 10px;}#payment-methods li{	padding: 3px 0;	border-top: 1px solid #ceebfd;	width: 100%;	zoom: 1;	display: block;}#payment-methods li:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#payment-methods li input{	float: left;	margin-top: 8px;}#payment-methods li img{	float: left;	margin: 0 5px;	display: block;}#payment-methods strong{	font-weight: normal;	font-size: 11px;	padding-top: 9px;	line-height: 16px;	display: block;}#contactForm{	display: block;	width: 346px;/*	.buttons-set{	padding: 0;	background: transparent;}*/}#contactForm .input-box{	width: auto;}#contactForm .input-box label{	float: left;	width: 80px;	text-align: right;	margin-right: 10px;}#contactForm .input-box label .required{	color: #da272d;}#contactForm .input-box input{	float: left;}#contactForm textarea{	width: 344px;	height: 100px;}/* Contactpagina */.cms-contact .contact_info{	background: url(/skin/frontend/default/hippekippe/images/overons.jpg) no-repeat right center;	width: 290px;	padding-right: 270px;	float: right;}.cms-contact .additional{	float: left;	width: 400px;}.cms-contact .additional #map{	height: 390px;	width: 400px;}.cms-contact .additional .pin{	width: 380px;	zoom: 1;	display: block;	background: #e9f5ff;	padding: 10px;	display: block;	margin: 0.5em 0 20px;}.cms-contact .additional .pin:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.cms-contact .additional .pin input,.cms-contact .additional .pin  textarea{	border-color: #8fd9fe;}.cms-contact .additional .pin img{	display: block;	padding: 0;}.cms-contact .additional .pin p{	margin: 0 10px;	line-height: 41px;	display: block;	float: left;	font-size: 18px;}.success{	color: #3d6611;}.error{	color: #f00;}.notice{	color: #ccc;}.messages,.messages ul{	list-style: none !important;	margin: 0 !important;	padding: 0 !important;}.messages{	width: 100%;	overflow: hidden;}.messages li{	margin: 20px 0;}.messages li li{	margin: 0 0 0;}.error-msg,.success-msg,.note-msg,.notice-msg{	background-position: 10px 10px !important;	background-repeat: no-repeat !important;	padding: 10px !important;}.error-msg{	border-color: #f16048;	background-color: #faebe7;/*	background-image: url(/skin/frontend/default/hippekippe/images/error_msg_icon.gif);*/	color: #df280a;}.success-msg{	border-color: #446423;	background-color: #eff5ea;/*	background-image: url(/skin/frontend/default/hippekippe/images/success_msg_icon.gif);*/	color: #3d6611;}.note-msg,.notice-msg{	border-color: #fcd344;	background-color: #fafaec;/*	background-image: url(/skin/frontend/default/hippekippe/images/note_msg_icon.gif);*/	color: #3d6611;}.faq{	background-color: white;	margin-top: 20px;}.faq .banner{	margin-bottom: 20px;	zoom: 1;	display: block;	background: url(/assets/banners/faq.jpg) no-repeat;	height: 180px;	position: relative;}.faq .banner:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.faq .top{	margin-bottom: 20px;}.faq ol{	margin-left: 10px;}.faq ol li{	list-style: decimal inside;}.faq .left_column{	width: 200px;	float: left;}.faq .left_column ul li a{	padding: 2px 0 2px 5px;	display: block;}.faq .left_column ul li a.active{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_right.png) right center no-repeat;	padding-right: 10px;	background-color: #e9f5ff;	background-position: 98%;	text-decoration: none;}.faq .left_column h3,.faq .left_column  h3 a{	text-decoration: none;	font-weight: normal;}.faq .left_column h3 a:hover{	text-decoration: underline;}.faq .right_column{	width: 750px;	float: right;}.faq .right_column .faq_view{	border-top: 1px solid #cecece;	padding-bottom: 10px;	margin-bottom: 10px;}.faq .right_column #faq_list .faq_view{	border-bottom: 0;	border-top: 1px solid #cecece;}.faq .right_column .overview li{	width: 46%;	border: 1px solid #e9f5ff;	padding: 10px;	margin-bottom: 10px;}.faq .right_column .overview li li{	padding: 0;	border: 0;	width: auto;}.faq .right_column .overview li div{	padding-left: 10px;	padding-top: 5px;}.faq h2{	margin-bottom: 10px;	clear: left;}.faq #most_frequently{	clear: both;	float: left;	width: 33%;}.faq #most_frequently ul li{	font-size: 1.2em;	line-height: 30px;}.faq .faqsearchform{	position: absolute;	bottom: 20px;	right: 20px;	width: 340px;}.faq #searchform{	zoom: 1;	display: block;	padding: 10px;	background: #333;	float: right;	width: 348px;}.faq #searchform:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.faq #searchform input{	width: 190px;	border: 1px solid #fff;}.faq #searchform label{	float: left;	line-height: 22px;	color: #fff;}.faq #searchform #keyword{	float: left;	margin: 0 2px 0 5px;	display: block;}.faq #searchform .btnSearch{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 34px;	padding: 0 6px;	margin-left: 2px;	float: left;	width: 16px;	height: 22px;}.faq #searchform .btnSearch span{	height: 26px;	width: 14px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -669px;	background: false;}.faq #searchform .btnSearch span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.faq #searchform .btnSearch span{	height: 22px;	background-position: 0px -670px;}.faq .faqnav{	margin-bottom: 30px;}.right_column .faq_view{	padding: 10px;}.right_column .keywords{	display: block;	margin: 10px 0 20px;	font-size: 1.5em;}.faq-overview-index h1{	margin-bottom: 20px;}.faq-overview-index .button{	padding: 0 10px;	background-color: #da272d;	background-color: #777;	border: 0;	cursor: pointer;	height: 26px;	width: 78px;}.faq-overview-index .button span{	height: 26px;	width: 58px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -319px;	background: true;	background-position: 0px -1319px;}.faq-overview-index .button span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}.faq-overview-index .left_column{	background: #e9f5ff;	padding: 10px;	display: block;	min-height: 325px;}.faq-overview-index .left_column input,.faq-overview-index .left_column  textarea{	border-color: #8fd9fe;}.faq-overview-index .left_column ol{	padding-left: 5px;}.faq-overview-index .left_column ol li{	list-style: outside decimal;	padding: 2px 0;}.faq-overview-index .left_column h2{	margin: 0 0 25px;}.faq-overview-index .right_column h2{	margin-top: 10px;}.faq-index-view .right_column h3{	margin: 0 0 20px 10px;}.faq-index-view .right_column #faq_list h3{	margin: 0 0 10px 0;}/*-------------------------------------------------------------*/a.button{	display: block;	float: left;}button::-moz-focus-inner{	border: 0;	padding: 0;}span.disabled,a.button{	padding: 0!important;}span.disabled span,a.button span{	margin-left: 10px;}span.disabled span.underlink,a.button span.underlink{	margin-left: 0px;}/*--index nr---width---color---column---offset---height--------------*//*--13px-----------------------------------------------------------*//*--17px-----------------------------------------------------------*//*--20px-----------------------------------------------------------*//*--Home Categories-------------------------------------------------*/.sidebar .blog h5{	font-weight: normal;	font-size: 16px;}.sidebar .blog ul{	margin-top: 10px;}.sidebar .blog ul li{	padding: 2px 0 2px 5px;}.sidebar .blog ul li.current{	background: url(/skin/frontend/default/hippekippe/images/arrow_small_right.png) right center no-repeat;	padding-right: 10px;	background-color: #e9f5ff;	background-position: 98%;	padding: 2px 0 2px 5px;}.sidebar .blog .menu-tags ul li{	padding: 5px !important;	margin: 0 !important;	display: block;	float: left;}.sidebar .blog .menu-tags ul li.current{	background: #e9f5ff none;	padding: 5px !important;}.col2-right-layout .col-main{	width: 750px !important;}.postWrapper{	margin-bottom: 20px !important;	background: #f2f9ff;	padding-bottom: 20px !important;}.postWrapper .postTitle{	padding: 10px;	margin: 0;}.postWrapper .postTitle h2{	margin: 0;}.postWrapper .postTitle h2 a{	text-decoration: none;}.postWrapper .postTitle h2 a:hover{	text-decoration: underline;}.postWrapper .postContent{	padding: 10px 0;	margin: 0 10px;	border: 1px solid #cecece;	border-width: 1px 0px 1px 0px;	zoom: 1;	display: block;}.postWrapper .postContent:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.postWrapper .postContent a{	float: right;	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 58px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 9px -318px;}.postWrapper .postContent p a{	float: none;	padding: 0;	background: none;	height: auto;	width: auto;	display: inline;	overflow: visible;	text-indent: auto;}.postWrapper .tags{	padding: 10px;}.postWrapper .tags h4{	display: inline;}.postWrapper .postDetails{	padding: 0 10px;}.postTitle{	border: 0 none;}.reageer{	padding: 0 10px;	background-color: #da272d;	border: 0;	cursor: pointer;	height: 26px;	width: 114px;	margin-left: 300px;}.reageer span{	height: 26px;	width: 94px;	display: block;	overflow: hidden;	text-indent: -1234em;	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.png);	background-position: 0px -769px;	background: false;}.reageer span @flag(ie){	background-image: url(/skin/frontend/default/hippekippe/images/sprite-map.gif)!important;}#postComment{	width: 750px;}#postComment h4,#postComment  label{	margin-left: 35px;}#postComment li.message .input-box{	width: 750px;}#postComment li.message .top{	background: url(/skin/frontend/default/hippekippe/images/reaction.gif) top left;	margin: 10px 0 0;	padding: 10px 0 0 35px;}#postComment li.message .bottom{	background: url(/skin/frontend/default/hippekippe/images/reaction.gif) bottom left;	height: 5px;}#postComment li.message textarea{	border: none;	font-size: 12px;	color: #333;}#postComment fieldset{	padding: 0;}.commentWrapper{	width: 750px;}.commentWrapper .commentDetails{	background: url(/skin/frontend/default/hippekippe/images/reaction.gif) top left;	margin: 0;	padding: 10px 15px 12px 35px;}.commentWrapper .commentContent{	background: url(/skin/frontend/default/hippekippe/images/reaction.gif) bottom left;	padding: 0px 15px 20px 35px;}.commentWrapper fieldset{	padding: 0;}.postWrapper{	margin: 0 0 20px;	padding: 0;}.loginwarning{	padding: 10px 10px 10px 35px;	background: url(/skin/frontend/default/hippekippe/images/warning.gif) no-repeat 10px center;}/**
 * Layout and positioning
 */#bettercheckout-credentials{	float: left;	width: 40%;}#bettercheckout-options{	float: left;	width: 58%;	margin-left: 2%;}#bettercheckout .clear{	clear: both;}/**
 * Margins for the boxes
 */#bettercheckout-customer-options,#bettercheckout-billing-address{	margin-bottom: 5%;}#bettercheckout-shipping-methods,#bettercheckout-payment-methods,#bettercheckout-actions,#bettercheckout-review{	margin-bottom: 3.33%;}#bettercheckout-giftmessage{	margin: 3.33% 0 3.33%;}#bettercheckout .change{	float: right;	margin: 5px 8px 0 0;	z-index: 3;	position: relative;}#bettercheckout .help{	float: right;	position: relative;	width: 16px;	height: 16px;	background: url(/skin/frontend/default/hippekippe/images/bettercheckout/help.png);	margin: 6px 6px 0 0;	z-index: 2;	cursor: pointer;}#bettercheckout .help-wrapper{	position: absolute;	top: 10px;	left: 10px;	width: 250px;	z-index: 2;	display: none;}#bettercheckout .help:hover .help-wrapper{	display: block;	padding: 7px 0 0 7px;}#bettercheckout .help-top{	display: block;}#bettercheckout .help-content{	background: #FFF;	padding: 10px;	border: 1px solid #E0E0E0;	display: block;}/**
 * Headings and typography
 */#bettercheckout h1{	margin-bottom: 1%;	padding-left: 10px;}#bettercheckout h2{	background: #F9F9F9 url(/skin/frontend/default/hippekippe/images/bettercheckout/heading-bg.png) repeat-x 0% 0%;	border: 1px solid #E0E0E0;	color: #272727;	padding: 2px 10px 2px 5px;	text-shadow: #FFF 0px 1px 0px;	margin: 0;	position: relative;}#bettercheckout h2 span.step{	background-color: #FFF;	border: 1px solid #CCC;	font-size: 0.8em;	display: block;	float: left;	padding: 1px 5px;	font-weight: bold;	margin-right: 5px;}/**
 * Padding for content boxes
 */#bettercheckout .bettercheckout-content{	padding: 10px;	border: 1px solid #E0E0E0;	border-top: 0;}#bettercheckout-actions{	padding: 10px;	border: 1px solid #E0E0E0;	border-radius: 2px;}#bettercheckout-description{	margin-bottom: 1%;	border-top: 1px solid #E0E0E0;	border-bottom: 1px solid #E0E0E0;	padding: 10px;}#box-shipping-form{	margin-top: 15px;}/**
 * Loaders
 */#bettercheckout .bettercheckout-loader{	position: absolute;	background: url(/skin/frontend/default/hippekippe/images/bettercheckout/box-loader.gif);	width: 16px;	height: 16px;	top: 5px;	right: 5px;	display: none;}#bettercheckout .loading .bettercheckout-loader{	display: block;}#bettercheckout .loading .help{	display: none;}/**
 * Form elements
 */#bettercheckout label{	cursor: pointer;}#bettercheckout label input{	margin: -3px 5px 0 0;}#bettercheckout label.radio{	font-weight: normal;}#bettercheckout input.input-text{	width: 97.5%;}#bettercheckout select{	width: 100%;}#bettercheckout textarea{	width: 97.5%;}#bettercheckout .form-list .field{	width: 50%;}#bettercheckout .form-list li{	float: none;	clear: none;}#bettercheckout .form-list label.required{	position: relative;}#bettercheckout .form-list label.required em{	color: #EB340A;	float: right;	font-style: normal;	position: absolute;	right: -8px;	top: 0px;}#bettercheckout li.fields li{	float: left;	width: 50%;}#bettercheckout li.fields input.input-text{	width: 95%;}#bettercheckout li.fields select{	width: 98%;}#bettercheckout li{	margin: 0 0 5px;}#bettercheckout ul.list-actions{	list-style: none;}#bettercheckout li.li-back{	display: block;	float: left;	width: 60%;	margin: 0;	padding: 0;}#bettercheckout li.li-proceed{	display: block;	float: right;	text-align: right;	width: 40%;	margin: 0;	padding: 0;}#bettercheckout li.heading{	font-weight: bold;	padding-top: 8px;}#bettercheckout li.customer-addresses{	padding: 10px 0;}#bettercheckout li.customer-addresses select{	width: 100%;	padding: 2%;}#bettercheckout .choice-list li.selected{	background-color: #EEE;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	text-shadow: #FFF 0px 1px 0px;}#bettercheckout .choice-list li.error{	padding-left: 30px;}#bettercheckout .choice-list label{	display: block;	padding: 5px 10px;	float: none;}#bettercheckout-shipping-methods .choice-list strong{	float: right;}#bettercheckout-shipping-methods .choice-list small{	font-weight: bold;	font-size: 0.9em;}#bettercheckout-payment-methods .choice-list li.selected{	margin-right: 20px;}#bettercheckout .image{	padding-top: 20px;}/**
 * Customer login / options
 */#bettercheckout-customer-options ul ul{	padding: 5px 10px;}#bettercheckout-customer-options label{	margin-top: 3px;}#bettercheckout-customer-options input.input-text{	float: right;	width: 190px;}#bettercheckout-customer-options .validation-advice{	float: right;	width: 179px;}#bettercheckout-customer-options li{	margin: 0 0 8px;}#bettercheckout-customer-options .box-switcher{	margin-top: 7px;	float: left;}#bettercheckout-customer-options button{	float: right;}#customer-customer-notification{	background: #E6EFC2;	color: #264409;	border: 1px dashed #C6D880;	padding: 10px;	display: none;}/**
 * Name widget
 */#bettercheckout .name-firstname{	width: 50%;}#bettercheckout .name-lastname{	width: 50%;}#bettercheckout .name-prefix{	width: 15% !important;}#bettercheckout .name-suffix{	width: 15% !important;}#bettercheckout .name-middlename{	width: 15% !important;}#bettercheckout .name-prefix input,#bettercheckout .name-suffix input,#bettercheckout .name-middlename input{	width: 86% !important;}#bettercheckout .name-prefix select,#bettercheckout .name-suffix select{	width: 94% !important;}#bettercheckout .customer-name-prefix-middlename .name-firstname,#bettercheckout .customer-name-prefix-middlename .name-lastname,#bettercheckout .customer-name-suffix-middlename .name-firstname,#bettercheckout .customer-name-suffix-middlename .name-lastname,#bettercheckout .customer-name-prefix-suffix .name-firstname,#bettercheckout .customer-name-prefix-suffix .name-lastname{	width: 35%;}#bettercheckout .customer-name-prefix-middlename .name-firstname input,#bettercheckout .customer-name-prefix-middlename .name-lastname input,#bettercheckout .customer-name-suffix-middlename .name-firstname input,#bettercheckout .customer-name-suffix-middlename .name-lastname input,#bettercheckout .customer-name-prefix-suffix .name-firstname input,#bettercheckout .customer-name-prefix-suffix .name-lastname input{	width: 93% !important;}#bettercheckout .customer-name-prefix-middlename-suffix .name-firstname,#bettercheckout .customer-name-prefix-middlename-suffix .name-lastname{	width: 27.5%;}#bettercheckout .customer-name-prefix-middlename-suffix .name-firstname input,#bettercheckout .customer-name-prefix-middlename-suffix .name-lastname input{	width: 92% !important;}#bettercheckout .customer-name-prefix .name-firstname,#bettercheckout .customer-name-prefix .name-lastname,#bettercheckout .customer-name-suffix .name-firstname,#bettercheckout .customer-name-suffix .name-lastname,#bettercheckout .customer-name-middlename .name-firstname,#bettercheckout .customer-name-middlename .name-lastname{	width: 42.5%;}#bettercheckout .customer-address label{	float: none;}#bettercheckout .customer-dob-label{	float: none;	display: block;}#bettercheckout .customer-dob .dob-month,#bettercheckout .customer-dob .dob-day{	float: left;	width: 20%;	margin-right: 5%;}#bettercheckout .customer-dob .dob-year{	float: left;	width: 50%;}#bettercheckout .customer-dob .dob-month input.input-text,#bettercheckout .customer-dob .dob-day input.input-text,#bettercheckout .customer-dob .dob-year input.input-text{	width: 92% !important;}/**
 * Payment methods
 */#bettercheckout-payment-methods .container{	float: left;	width: 50%;}#bettercheckout-payment-methods .clear{	clear: left;}#bettercheckout-payment-info h3{	margin-bottom: 10px;}#bettercheckout-payment-info dt{	font-weight: bold;}#bettercheckout-payment-info dt:after{	content: ':';}#bettercheckout-payment-info .message{	margin: 10px 0;}/**
 * Payment methods custom form css
 */#payment_form_bankpayment dt{	float: left;	width: 50%;	clear: left;}#payment_form_bankpayment dd{	float: left;	width: 50%;}#payment_form_ccsave .v-fix{	float: left;	width: 50%;}#payment_form_ccsave #ccsave_cc_cid{	width: 60%;}/**
 * Gift message layout
 */#bettercheckout-giftmessage h2{	background-position: bottom left;	position: relative;	text-transform: uppercase;	height: 44px;	line-height: 44px;	padding: 0 10px 0 40px;	font-size: 1.3em;}#bettercheckout-giftmessage h2 input{	margin-right: 22px;}#bettercheckout-giftmessage h2 span{	font-weight: bold;}#bettercheckout-giftmessage img{	position: absolute;	left: 10px;	top: -10px;}#bettercheckout-giftmessage .bettercheckout-content{	padding-top: 20px;}#bettercheckout-giftmessage .form-list{	margin-top: 10px;}/**
 * Review table
 */#bettercheckout-review .bettercheckout-content{	padding: 0;}#bettercheckout-review .btn-cart-remove{	display: block;	width: 16px;	height: 16px;	font-size: 0;	line-height: 0;	background: url(/skin/frontend/default/hippekippe/images/bettercheckout/cart-remove.gif) 0 0 no-repeat;	text-indent: -999em;	overflow: hidden;}#bettercheckout-review-table{	border: 0;	width: 100%;}#bettercheckout-review-table td{	border: 0;}#bettercheckout-review-table thead th{	border-top: 0;	border-left: 0;	border-right: 0;}#bettercheckout-review-table tbody td{	border-bottom: 1px solid #F0F0F0;	vertical-align: middle;}#bettercheckout .data-table thead,#bettercheckout .data-table thead tr{	background-color: #F2F2F2;}#bettercheckout .data-table tfoot,#bettercheckout .data-table tfoot tr{	background: none !important;}#bettercheckout-review-table .update-shopping{	padding-top: 8px;	padding-bottom: 8px;}/**
 * Review page
 */#bettercheckout-review-page dt{	float: left;	width: 40%;	font-weight: bold !important;}#bettercheckout-review-page dd{	clear: right;}#bettercheckout-review-left{	float: left;	width: 54.5%;	margin-right: 1%;}#bettercheckout-review-right{	float: left;	width: 44.5%;}#bettercheckout .bettercheckout-box{	margin-bottom: 2%;}#bettercheckout .column{	float: left;	width: 49%;}#bettercheckout .column-first{	margin-right: 1%;}#bettercheckout .column-last{	margin-left: 1%;}#bettercheckout-box-review{	clear: left;}#bettercheckout-box-review .bettercheckout-content{	padding: 0;}/**
 * Customer comment
 */#customer-comment-box{	padding-top: 8px;}#customer-comment-box textarea{	width: 99%;}/**
 * Success page
 */#bettercheckout .bettercheckout-order-info,#bettercheckout .bettercheckout-contact-form{	float: left;	width: 64%;	margin-right: 1%;	margin-bottom: 1.5%;}#bettercheckout .bettercheckout-questions{	float: right;	width: 35%;	margin-bottom: 1.5%;}#bettercheckout .bettercheckout-order-info p,#bettercheckout .bettercheckout-questions p{	margin-bottom: 0.5em;}/**
 * Modal
 */#conceptcreative-overlay{	background-color: #000;}#conceptcreative-modal{	background-color: #FFF;	text-align: left;	-moz-border-radius: 10px;	border-radius: 10px;	-webkit-border-radius: 10px;}#conceptcreative-modal-close{	cursor: pointer;	position: absolute;	height: 32px;	width: 32px;	right: -16px;	top: -16px;	background: url(/skin/frontend/default/hippekippe/images/conceptcreative/closebox.png) top left no-repeat;	z-index: 100000;}