.login-page .content{	height: 150px;}.validation-advice{	height: 13px;}.error-msg,.success-msg,.note-msg,.notice-msg{	height: 24px;}.opc li.section{	vertical-align: top;}.product-view .product-img-box .more-views li,.sp-methods select.month{	display: inline;}input.radio{	width: 13px;	height: 13px;}input.checkbox{	width: 13px;	height: 13px;}.clearer{	display: block;	clear: both;	font-size: 0;	line-height: 0;	height: 0;	overflow: hidden;}.header,#nav,.main,.footer,.col-main,.col2-set,.col3-set,.col4-set,.messages li,.search-autocomplete li,.block-poll li,.block-related li,.block-related .item,.block-reorder li,.block .actions,.mini-products-list li,.title-buttons,.pager,.sorter,.ratings,.products-list .item,.add-to-box,.add-to-cart,.product-essential,.product-view .product-img-box .more-views ul,.product-options .options-list li,.product-options-bottom,.truncated,.truncated .truncated_full_value,.product-review,.cart,.opc .step-title,.opc .step,.sp-methods,.checkout-progress,.field-100,.form-list li,.group-select li,.buttons-set,.buttons-set2,.page-print .print-head,.cart-tax-total{	zoom: 1;}iframe.hover-fix{	position: absolute;	left: -1px;	top: -1px;	z-index: -1;	background: transparent;	filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);}.sidebar .block-content dd ul li a{	display: block;	background: #f00;}/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{	margin: 0;	padding: 0;	border: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}article,aside,dialog,figure,footer,header,hgroup,nav,section{	display: block;}body{	line-height: 1.5;}/* Tables still need 'cellspacing="0"' in the markup. */table{	border-collapse: separate;	border-spacing: 0;}caption,th,td{	text-align: left;	font-weight: normal;}table,td,th{	vertical-align: middle;}/* Remove possible quote marks (") from <q>,<blockquote>. */blockquote:before, blockquote:after, q:before, q:after{	content: "";}blockquote,q{	quotes: "" "";}/* Remove annoying border on linked images. */a img{	border: none;}/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- *//* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */html{	font-size: 100.01%;}body{	font-size: 75%;	color: #222;	background: #fff;	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}/* Headings
-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6{	font-weight: normal;	color: #111;}h1{	font-size: 3em;	line-height: 1;	margin-bottom: 0.5em;}h2{	font-size: 2em;	margin-bottom: 0.75em;}h3{	font-size: 1.5em;	line-height: 1;	margin-bottom: 1em;}h4{	font-size: 1.2em;	line-height: 1.25;	margin-bottom: 1.25em;}h5{	font-size: 1em;	font-weight: bold;	margin-bottom: 1.5em;}h6{	font-size: 1em;	font-weight: bold;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{	margin: 0;}/* Text elements
-------------------------------------------------------------- */p{	margin: 0 0 1.5em;}p img.left{	float: left;	margin: 1.5em 1.5em 1.5em 0;	padding: 0;}p img.right{	float: right;	margin: 1.5em 0 1.5em 1.5em;}a:focus, a:hover{	color: #000;}a{	color: #009;	text-decoration: underline;}blockquote{	margin: 1.5em;	color: #666;	font-style: italic;}strong{	font-weight: bold;}em,dfn{	font-style: italic;}dfn{	font-weight: bold;}sup,sub{	line-height: 0;}abbr,acronym{	border-bottom: 1px dotted #666;}address{	margin: 0 0 1.5em;	font-style: italic;}del{	color: #666;}pre{	margin: 1.5em 0;	white-space: pre;}pre,code,tt{	font: 1em 'andale mono', 'lucida console', monospace;	line-height: 1.5;}/* Lists
-------------------------------------------------------------- */li ul,li ol{	margin: 0;}ul,ol{	margin: 0 1.5em 1.5em 0;	padding-left: 3.333em;}ul{	list-style-type: disc;}ol{	list-style-type: decimal;}dl{	margin: 0 0 1.5em 0;}dl dt{	font-weight: bold;}dd{	margin-left: 1.5em;}/* Tables
-------------------------------------------------------------- */table{	margin-bottom: 1.4em;	width: 100%;}th{	font-weight: bold;}thead th{	background: #c3d9ff;}th,td,caption{	padding: 4px 10px 4px 5px;}/*tr.even td{	background: #e5ecf9;}*/tfoot{	font-style: italic;}caption{	background: #eee;}/* Misc classes
-------------------------------------------------------------- *//*
.small{	font-size: .8em;	margin-bottom: 1.875em;	line-height: 1.875em;}.large{	font-size: 1.2em;	line-height: 2.5em;	margin-bottom: 1.25em;}.hide{	display: none;}.quiet{	color: #666;}.loud{	color: #000;}.highlight{	background: #ff0;}.added{	background: #060;	color: #fff;}.removed{	background: #900;	color: #fff;}.first{	margin-left: 0;	padding-left: 0;}.last{	margin-right: 0;	padding-right: 0;}.top{	margin-top: 0;	padding-top: 0;}.bottom{	margin-bottom: 0;	padding-bottom: 0;}*/body{	background: #cfcfcf url(/skin/frontend/default/blank_seo/images/bg.gif) repeat-x;	font-size: 13px;	color: #555;}body.page-print{	background: none;}a{	color: #0072c4;	text-decoration: underline;}a:hover{	text-decoration: none;	color: #0072c4;}a:active{	color: #0072C4;}:focus{	outline: 0;}legend{	display: none;}ul.form-list{	margin: 0;	padding: 0;	list-style-type: none;}form textarea,form input.input-text{	color: #555;	border: solid 3px #C7D8E3;	display: block;	padding: 6px;	margin-bottom: 10px;	width: 200px;}form fieldset{	display: block;}input,select,textarea,button{	font-size: 13px;	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}button{	width: auto;	overflow: visible;}table{	border-collapse: collapse;}thead th{	background: #e9f1f6;}.left{	float: left;}.right{	float: right;}.clearer{	clear: both;}.hidden,.no-display{	display: none;}.nobr{	white-space: nowrap;}.corners .corner{	position: absolute;	height: 10px;	width: 10px;	background-repeat: no-repeat;	font-size: 0;}.corners .top_left{	top: 0;	left: 0;	background-position: top left;}.corners .top_right{	top: 0;	right: 0;	background-position: top right;}.corners .bottom_left{	bottom: 0;	left: 0;	background-position: bottom left;}.corners .bottom_right{	bottom: 0;	right: 0;	background-position: bottom right;}.corners .top_right{	right: expression((this.offsetParent.clientWidth  % 2) ? '-1px' : '0');}.corners .bottom_left{	bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0');}.corners .bottom_right{	bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0') _right:  expression((this.offsetParent.clientWidth  % 2) ? '-1px' : '0');}.side_left{	padding-left: 10px;	background-position: left top;	background-repeat: no-repeat;}.side_right{	padding-right: 10px;	background-position: right top;	background-repeat: no-repeat;}.icon_arrow{	display: block;	padding-right: 13px;	background: url(/skin/frontend/default/blank_seo/images/icon_arrow_7_blue.png) right 7px no-repeat;	text-decoration: none;}.icon_arrow:hover{	text-decoration: underline;}.button_46 .side_left{	padding-left: 23px;}.button_46 .side_right{	padding-right: 23px;}.rounded_button{	color: #fff;	border: 0;	padding: 0;	background: 0;	cursor: pointer;	text-decoration: none;}.rounded_button:hover{	color: #fff;	text-decoration: underline;}.rounded_button .side{	display: block;}.rounded_button .text{	display: block;	line-height: 1em;	font-weight: bold;	padding: 3px 0 4px;}.rounded_button .icon_arrow{	margin-right: -4px;	background-image: url(/skin/frontend/default/blank_seo/images/icon_arrow_7_white.png);	background-position: right 4px;}.rounded_button.button_46 .text{	font-size: 31px;	padding: 6px 0 10px;}.rounded_button.button_46 .icon_arrow{	margin-right: -11px;	padding-right: 28px;	background-image: url(/skin/frontend/default/blank_seo/images/icon_arrow_16_white.png);	background-position: right 10px;}.rounded_button.button_blue .side{	background-image: url(/skin/frontend/default/blank_seo/images/button_20_blue_sides.png);}.rounded_button.button_blue .text{	background-image: url(/skin/frontend/default/blank_seo/images/button_20_blue_bg.gif);	background-color: #0072c4;	background-repeat: repeat-x;}.rounded_button.button_yellow .side{	background-image: url(/skin/frontend/default/blank_seo/images/button_20_yellow_sides.png);}.rounded_button.button_yellow .text{	background-image: url(/skin/frontend/default/blank_seo/images/button_20_yellow_bg.gif);	background-color: #eead01;	background-repeat: repeat-x;}.rounded_button.button_yellow_46 .side{	background-image: url(/skin/frontend/default/blank_seo/images/button_46_yellow_sides.png);}.rounded_button.button_yellow_46 .text{	background-image: url(/skin/frontend/default/blank_seo/images/button_46_yellow_bg.gif);	color: #fff;	background-color: #eead01;	background-repeat: repeat-x;}.rounded_button.button_white{	color: #0072c4;}p.intro{	color: #838383;	font-size: 17px;}.required{	color: #006CBA;}.page{	width: 1000px;	margin: 0 auto;	position: relative;	overflow: hidden;	text-align: left;}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{	color: #0072c4;}.main h1 a,.main h2 a,.main h3 a,.main h4 a,.main h5 a,.main h6 a{	text-decoration: none;}.main h1 a:hover, .main h2 a:hover, .main h3 a:hover, .main h4 a:hover, .main h5 a:hover, .main h6 a:hover{	text-decoration: underline;}.main h1{	font-size: 25px;}.main h2{	font-size: 23px;}.main h3{	font-size: 21px;}.main h4{	font-size: 19px;}.main h5{	font-size: 17px;}.main h6{	font-size: 15px;}.main h2.other-title{	border-bottom: 1px dotted #CCC;}.text-around-img{	padding: 0 10px 10px 0;	float: left;}.pages strong{	display: none;}.pages ol{	float: right;	list-style-type: none;	margin: 0;	padding: 0;}.pages ol li{	float: left;	padding: 0 10px 0 0;}.header-container{	margin-top: 10px;	position: relative;	height: 89px;}.header{	overflow: hidden;}.header h4,.header h1{	float: left;}.header a{	text-decoration: none;}.header a:hover{	text-decoration: underline;}.header #logo a{	position: absolute;	top: 10px;	left: 0;	display: block;	width: 280px;	height: 67px;	background: url(/skin/frontend/default/blank_seo/images/logo.png) no-repeat;	text-indent: -1234em;	overflow: hidden;}.header .phone,.header .welcome-msg{	margin-right: 20px;	float: right;}/*.header .phone{	float: right;}*/.header .phone .side{	background-image: url(/skin/frontend/default/blank_seo/images/button_20_white_sides.png);}.header .phone .text{	background: #fff;}.header .phone .text .icon_phone{	margin-left: -5px;	padding: 0 0 0 12px;	background: url(/skin/frontend/default/blank_seo/images/icon_phone.png) left 2px no-repeat;}.header ul.links{	list-style-type: none;	padding: 0;	margin: 0;	float: right;}.header ul.links li{	float: left;	margin-right: 20px;}.header ul.links li a{	color: #555;}.header #search_mini_form{	float: right;	width: 210px;}.header #search_mini_form button{	background: transparent url(/skin/frontend/default/blank_seo/images/icon_search.png) 50% 50% no-repeat;	text-indent: -1234em;	overflow: hidden;	height: 22px;	width: 16px;	border: 0;	float: left;}.header #search_mini_form .side{	background-image: url(/skin/frontend/default/blank_seo/images/search_field_sides.png);}.header #search_mini_form input{	background-image: url(/skin/frontend/default/blank_seo/images/search_field_bg.gif);	background-repeat: repeat-x;	border: 0;	height: 16px;	width: 168px;	color: #555;	padding: 0;	padding: 3px 0;}.header #search_mini_form input{	position: relative;	top: -1px;}.header #search_mini_form input.focus{	color: #555;}.header #search_mini_form .search-autocomplete{	z-index: 999;}.header #search_mini_form .search-autocomplete ul{	background-color: #fff;	padding: 0;	margin: 0;	list-style-type: none;	color: #555;	border: solid 1px #bbb;	border-width: 0 1px 1px 1px;	margin-top: -1px;}.header #search_mini_form .search-autocomplete li{	padding: 2px 10px;	cursor: pointer;}.header #search_mini_form .search-autocomplete li .amount{	float: right;	font-weight: bold;}.header .cart{	position: absolute;	right: 0;	bottom: 10px;	width: 500px;}.header .cart .text{	padding: 3px 0 2px;}.header .cart span.side{	display: block;}.header .cart .description{	color: #0072c4;	float: right;}.header .cart .description .side_left{	padding-left: 13px;	background-image: url(/skin/frontend/default/blank_seo/images/button_25_white_sides.png);}.header .cart .description .text{	background: #fff;	padding-right: 10px;}.header .cart .description .text .icon_cart{	margin-left: -5px;	padding-left: 30px;	background: url(/skin/frontend/default/blank_seo/images/icon_cart.png) left top no-repeat;}.header .cart .description .text .quantity{	background: #fff;	padding-right: 10px;}.header .cart .description .text .empty{	color: #cfcfcf;	font-style: italic;}.header .cart .description:hover{	text-decoration: none;	color: #0f4094;}.header .cart .checkout{	float: right;	color: #fff;	font-weight: bold;}.header .cart .checkout .side_right{	padding-right: 13px;	background-image: url(/skin/frontend/default/blank_seo/images/button_25_yellow_sides.png);}.header .cart .checkout .text{	background: url(/skin/frontend/default/blank_seo/images/button_25_yellow_bg.gif) repeat-x;	line-height: 1em;	padding: 5px 0 7px 10px;}.header .cart .checkout .text .icon_arrow{	margin-right: -5px;	padding-right: 18px;	background: url(/skin/frontend/default/blank_seo/images/icon_arrow_10_white.png) right 5px no-repeat;}.header #questionaire{	position: absolute;	top: 37px;	left: 400px;}#menu .side{	background-image: url(/skin/frontend/default/blank_seo/images/menu_sides.png);	position: relative;}#menu .bg{	background: #0072c4 url(/skin/frontend/default/blank_seo/images/menu_bg.gif) repeat-x;}#menu ul{	margin: 0;	padding: 0;}#menu ul li{	display: block;	float: left;	position: relative;	z-index: 9999;}#menu ul li a{	display: block;	font-size: 15px;	color: #fff;	font-weight: bold;	padding: 7px 10px 8px;	text-decoration: none;}#menu ul li a:hover, #menu ul li.active a{	text-decoration: none;	background: url(/skin/frontend/default/blank_seo/images/menu_bg.gif) center bottom;}#menu ul:hover li.active a{	background-image: none;}#menu ul:hover li.active a:hover{	background-image: url(/skin/frontend/default/blank_seo/images/menu_bg.gif);}#menu ul li ul{	display: none;}#menu ul li:hover ul{	display: block;	position: absolute;	left: -3px;	top: 100%;	border: #0072c4 solid 3px;	background: #fff;	width: 200px;	border-width: 0 3px 3px;}#menu ul li:hover ul li{	float: none;}#menu ul li:hover ul li.last{	border: none;}#menu ul:hover li.active:hover ul li a, #menu ul li:hover ul li a{	font-size: 13px;	font-weight: normal;	color: #555;	padding: 5px 10px;	color: #0072c4;	background: none 184px 12px no-repeat;}/*.icon_arrow{	display: block;	padding-right: 13px;	text-decoration: none;}*/#menu ul:hover li.active ul li a:hover, #menu ul li ul li a:hover{	background-color: #e9f1f6;}.breadcrumbs{	background: #e9f1f6;	color: #006cba;	padding: 0 15px;}.breadcrumbs ul{	padding: 0;	list-style-type: none;	overflow: hidden;	margin: 0;}.breadcrumbs ul li{	float: left;}.breadcrumbs ul li span,.breadcrumbs ul li a{	display: block;	color: #006cba;	text-decoration: none;	padding: 5px 15px 5px 0px;	margin-right: 5px;	position: relative;}.breadcrumbs ul li a{	background: url(/skin/frontend/default/blank_seo/images/icon_arrow_7_blue.png) no-repeat right 11px;}.breadcrumbs ul li a:hover{	text-decoration: underline;}.main{	background: #fff;	margin-top: 10px;	position: relative;	overflow: hidden;}.main .corners .corner{	background-image: url(/skin/frontend/default/blank_seo/images/corners_10_gray.png);}.main .col-main{	position: relative;}.main .col-main .corners .corner{	background-image: url(/skin/frontend/default/blank_seo/images/corners_10_light_blue.png);}.main.col2-right-layout,.main.col2-left-layout{	background-image: url(/skin/frontend/default/blank_seo/images/side_bar_bg.gif);	background-repeat: repeat-y;}.main.col2-right-layout{	background-position: top right;}.main.col2-left-layout{	background-position: top left;}.main.col2-right-layout .col-main,.main.col2-left-layout .col-main{	width: 722px;	padding: 10px;}.main.col2-right-layout .col-right,.main.col2-left-layout .col-left{	width: 238px;	padding: 10px;}.main.col2-right-layout .col-main{	float: left;}.main.col2-right-layout .col-right{	float: left;}.main.col2-left-layout .col-main{	float: right;}.main.col2-left-layout .col-left{	float: right;	padding: 0 10px 10px 10px;}.main.col1-layout .col-main{	padding: 15px;	border: none;	width: 970px;	overflow: hidden;}.main.col1-layout .col-main .col-main-corners{	display: none;}.main .messages,.main .messages li,.main .messages li.success-msg ul{	margin: 0;	padding: 0;	list-style: none;}.main .messages li.success-msg ul li{	margin: 15px 0;	padding: 0;	background: #e0f4d4;	color: #5b9047;	padding: 10px;}.main .note-msg{	background: #E9F1F6;	color: #006CBA;	padding: 10px 15px;}.main .messages li.error-msg ul{	margin: 0;	padding: 0;}.main .messages li.error-msg ul li{	background: #FFE7E7 none repeat scroll 0 0;	border: 1px solid #CC2828;	color: #CC2828;	font-size: 11px;	margin: 0 0 10px;	padding: 5px;}.subcategories{	list-style-type: none;	margin: 0;	padding: 0;}.subcategories .subcategory{	float: left;	margin: 0 10px 15px 0;}.subcategories .subcategory.last{	margin-right: 0px;}.subcategories .subcategory.first{	clear: left;}.subcategories .subcategory :hover p{	text-decoration: none;}.subcategories .subcategory .image{	display: block;	background-color: #ccc;	background-position: center center;	height: 150px;	width: auto;	position: relative;}.subcategories .subcategory.columns_2 .image{	height: 225px;}.subcategories .subcategory .image .cta{	position: absolute;	bottom: 5px;	right: 5px;	color: #fff;	display: block;}/*.subcategories .subcategory .image .cta .side{	display: block;}.subcategories .subcategory .image .cta .text{	display: block;}.subcategories .subcategory .image .cta .text .icon_arrow{	display: block;	margin-right: -4px;	padding-right: 13px;	background: url(/skin/frontend/default/blank_seo/images/icon_arrow_7_white.png) 7px right no-repeat;}*/.subcategories .subcategory .description{	background: #e9f1f6;	padding: 6px 10px 21px;	overflow: hidden;	position: relative;}.subcategories .subcategory .description h2{	font-size: 19px;	margin-bottom: 8px;}.subcategories .subcategory .description p{	margin-bottom: 10px;	overflow: hidden;}.subcategories .subcategory .description .button{	position: absolute;	right: 10px;	bottom: 10px;}.subcategories .subcategory.columns_1{	width: 722px;}.subcategories .subcategory.columns_2{	width: 356px;}.subcategories .subcategory.columns_3{	width: 234px;}.subcategories .subcategory.columns_4{	width: 173px;}.col1-layout .subcategories .subcategory.columns_1{	width: 970px;}.col1-layout .subcategories .subcategory.columns_2{	width: 480px;}.col1-layout .subcategories .subcategory.columns_3{	width: 316px;}.col1-layout .subcategories .subcategory.columns_4{	width: 235px;}/*.col2-right-layout .subcategories .subcategory.columns_1{	width: 988px;}.col2-right-layout .subcategories .subcategory.columns_2{	width: 489px;}.col2-right-layout .subcategories .subcategory.columns_3{	width: 234px;}.col2-right-layout .subcategories .subcategory.columns_4{	width: 173px;}*/.products-grid td{	padding: 0 10px 30px 0;	width: 173px;	vertical-align: bottom;}.products-grid td p{	margin: 0;}.products-grid td h3{	margin-bottom: 10px;	text-align: center;}.products-grid td .product-image{	text-align: center;	display: block;}.products-grid td .product-image img{	display: inline;}.products-grid td .product-name a{	color: #555;	font-size: 17px;}.products-grid td .ratings{	position: relative;	height: 29px;	width: 100%;	float: right;	text-align: center;	overflow: hidden;}.products-grid td .rating-box{	float: left;}.products-grid td .amount{	color: #999;}.products-grid td .price-box{	position: relative;	height: 46px;	margin-top: 29px;}.products-grid td .price-box .price-label{	display: none;}.products-grid td .price-box .price-excluding-tax .price{	line-height: 29px;	text-align: center;	width: 100%;	font-weight: bold;	position: absolute;	top: 0px;	font-size: 29px;	position: absolute;	top: 0;	right: 0;}.products-grid td .price-box .price-excluding-tax .label{	font-size: 9px;	position: absolute;	top: 30px;	right: 25px;	font-weight: bold;}.products-grid td .price-box .price-including-tax{	font-size: 9px;	color: #999;	position: absolute;	top: 30px;	right: 85px;}.products-grid td .price-box .old-price .price{	line-height: 17px;	text-align: center;	width: 67px;	color: #999;	font-weight: bold;	text-decoration: line-through;	position: absolute;	top: 10px;	left: 0;	font-size: 17px;}.products-grid td.special_price .price-box .price-excluding-tax .price{	width: 104px;}/*.products-grid td.special_price .price-box .price-excluding-tax .label{	right: 0;}.products-grid td.special_price .price-box .price-including-tax{	right: 50px;}*/.products-grid td .button{	margin-right: 47px;	float: right;	color: #fff;}.products-grid td a:active{	color: #fff;}/*.products-grid td.special_price .button{	margin: 0;}*/.footer{	margin: 30px 0;	overflow: hidden;	text-align: center;	width: 100%;}.footer ul{	float: left;	margin: 0;	list-style-type: none;	padding: 0 20px 25px;	width: 160px;}.footer ul li{	font-size: 12px;	margin: 0;	padding: 5px 0;	text-align: left;}.footer img{	float: left;	margin: 0 5px;}.footer h4{	color: #555;	font-size: 12px;	font-weight: bold;	margin-bottom: 0;}.footer p{	clear: both;	width: 100%;}.footer a{	color: #555;}.footer a:hover{	color: #222;}.usps ul{	margin: 5px 10px 15px;	font-size: 21px;	padding: 0;	list-style-type: none;}.usps ul li{	padding-left: 25px;	background: url(/skin/frontend/default/blank_seo/images/icon_tick_16_blue.png) left center no-repeat;}.side_bar_teaser{	background: #fff;	margin-bottom: 10px;	position: relative;	overflow: hidden;	zoom: 1;}.side_bar_teaser .content{	padding: 10px;	display: block;	overflow: hidden;}.side_bar_teaser img{	display: block;}.side_bar_teaser .button{	display: block;	text-align: right;}.side_bar_teaser{	color: #555;}.side_bar_teaser a{	color: #555;	text-decoration: none;}.side_bar_teaser a:hover{	color: #555;	text-decoration: none;}.side_bar_teaser a .button{	color: #0072c4;}.side_bar_teaser a:hover .button{	text-decoration: underline;}.kleding_bedrukken .content ul{	margin: 0 0 0 15px;	padding: 0;	color: #0072C4;	list-style: square;}.kleding_bedrukken .content ul li a{	color: #0072C4;	text-decoration: underline;}.kleding_bedrukken .content ul li a:hover{	text-decoration: none;}.side_bar_teaser .corners .corner{	background-image: url(/skin/frontend/default/blank_seo/images/corners_10_light_blue.png);}.side_bar_teaser h1,.side_bar_teaser h2,.side_bar_teaser h3,.side_bar_teaser h4,.side_bar_teaser h5,.side_bar_teaser h6,.side_bar_teaser p{	margin: 0 0 10px;}.side_bar_teaser input{	width: 200px;}.side_bar_teaser input#newsletter{	color: #555;	border-color: #e9f1f6;}.side_bar_teaser input#newsletter.focus{	color: #555;}.side_bar_teaser button{	float: right;}.showroom .address{	color: #0072c4;}.cms-home .col-main-corners{	display: none;}/* MESSAGE */#messages_product_view{	background: #FFE7E7;	margin-bottom: 10px;}#messages_product_view ul.messages li.notice-msg{	color: #CC2828;	font-size: 13px;	padding: 10px;}#messages_product_view ul.messages li.notice-msg ul{	margin: 0;	padding: 0;}/* Product Images */.product-view .product-img-box .product-image{	cursor: pointer;	height: 350px;	width: 435px;	display: block;	background: #edf4f8;}.product-view .product-img-box .product-image-zoom{	position: relative;	height: 350px;	overflow: hidden;	z-index: 9;}.product-view .product-img-box .product-image-zoom img{	position: absolute;	left: 0;	top: 0;}.product-view .product-img-box .zoom-notice{	text-align: center;}.product-view .product-img-box .zoom{	display: none;	position: relative;	z-index: 9;	height: 18px;	margin: 0 auto 13px;	padding: 0 28px;	cursor: pointer;}.product-view .product-img-box .zoom #track{	position: relative;	height: 18px;	background: url(/skin/frontend/default/blank_seo/images/slider_bg.gif) 50% 50% repeat-x;}.product-view .product-img-box .zoom #handle{	position: absolute;	left: 0;	top: -1px;	width: 9px;	height: 22px;	background: url(/skin/frontend/default/blank_seo/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-view .product-img-box .more-views li .full-size-url{	display: none;}*/.product-view .product-shop{	float: right;	width: 513px;}.product-view .product-img-box{	position: relative;	width: 435px;	float: left;}.product-view .product-img-box .product-image{	border: none;}.product-view .product-img-box .zoom-notice,.product-view .product-img-box .zoom #track{	display: none;}.product-view .product-img-box .zoom{	position: absolute;	right: 10px;	bottom: 10px;}.product-view .product-img-box .zoom .btn-zoom-out{	left: -15px;}.product-view .product-img-box .product-image{	text-align: center;}.product-view .more-views{	left: 10px;	position: absolute;	bottom: 0;	z-index: 999;}.product-view .more-views ul{	margin: 0;	padding: 0;	list-style-type: none;}.product-view .more-views ul li{	float: left;	border: solid 3px #edf4f8;	margin-right: 10px;	margin-bottom: 10px;}.product-view .more-views ul li img{	display: block;}.product-view .more-views ul li .full-size-url{	display: none;}.product-wrap{	position: relative;	background: #edf4f8;}.product-wrap-1{	padding-bottom: 66px;}.product-wrap-2{	padding-bottom: 132px;}.product-wrap-3{	padding-bottom: 198px;}.product-wrap-4{	padding-bottom: 264px;}.product-wrap-5{	padding-bottom: 330px;}.product-wrap-6{	padding-bottom: 396px;}.product-view .product-shop .product-name{	margin-bottom: 15px;}.product-shop .product-name h1{	color: #006cba;	font-size: 2.4em;	margin-bottom: 5px;}.product-view .additional{	overflow: hidden;}.product-shop .additional .data-table{	background: none;	font-size: 1.1em;	width: auto;	margin: 0;}.product-shop .additional .data-table tr.even{	background: none;}.product-shop .additional .data-table th,.product-shop .additional .data-table td{	border: 3px solid #EDF4F8;	border-bottom-width: 0;	font-weight: normal;	color: #006CBA;	font-size: 13px;}.product-shop .additional .data-table tr.last td{	border-bottom-width: 3px;}.product-shop .additional .data-table td,.product-shop .additional .data-table th.label{	padding: 1px 5px;}.product-shop .additional .data-table th.label{	background: #EDF4F8;}.product-shop .additional .data-table td.data{	color: #555;}.product-shop .additional .data-table td.label,.product-shop .additional .data-table th.label{	background: #EDF4F8;	font-weight: normal;	color: #006cba;}.product-shop .additional .data-table tr.even td{	background: #fff;}.product-shop .description .std{	font-size: 1.0em;	color: #555;	margin: 15px 0;}.product-shop .buy_actions{	padding: 15px;	background: #e9f1f6;	overflow: hidden;	margin-bottom: 15px;}.product-shop .buy_actions input{	border-color: #C7D8E3;}.product-shop .configuration table{	width: 180px;	float: left;	margin: 0;}.product-shop .configuration label{	font-size: 19px;}.product-shop .configuration input{	font-size: 20px;	text-align: center;	margin: 0;}.product-shop .configuration input,.product-shop .configuration select{	width: 100px !important;}.product-shop .configuration select{	font-size: 13px;	text-align: left;}.product-shop .configuration label{	color: #006CBA;}.product-shop .configuration .tierprices{	color: #555;	padding-top: 15px;	font-size: 9px !important;}.product-shop .product-shop .configuration .qty{	border: 2px solid #EDF4F8;	font-size: 15px;	height: 18px;	width: 84px !important;	font-weight: bold;}.product-shop .price-box{	float: right;	text-align: right;	position: relative;	width: 200px;	height: 59px;}.product-shop .price-box .price-including-tax{	color: #999999;	font-size: 1em;	position: absolute;	right: 67px;	top: 43px;}.product-shop .price-box .price-excluding-tax .label{	font-size: 1em;	position: absolute;	right: 0;	text-align: right;	top: 43px;}.product-shop .price-atc{	overflow: hidden;}.product-shop .price{	overflow: hidden;	margin-bottom: 10px;}.product-shop .price .price-excluding-tax .price{	position: absolute;	right: 0;	top: 0px;	color: #555;	font-size: 40px;	font-weight: bold;	line-height: 1.2em;}.product-shop .special_price .price-box{	height: 72px;}.product-shop .special_price .price-box .special-price .price-label,.product-shop .special_price .price-box .old-price .price-label{	display: none;}.product-shop .special_price .price-box .old-price .price{	position: absolute;	top: -5px;	right: 0;	font-weight: bold;	color: #999;	text-decoration: line-through;	font-size: 1.5em;	line-height: 1.2em;}.product-shop .special_price .price-box .price-excluding-tax .price{	top: 12px;}.product-shop .special_price .price-box .price-including-tax{	top: 55px;}.product-shop .special_price .price-box .price-excluding-tax .label{	top: 55px;}.product-shop .rounded_button{	float: right;}.product-view button.addtocart{	background: none;	border: none;	padding: 0 0 0;	width: 195px;	margin: 10px 0 0;	float: right;}.product-view button.addtocart span{	background: transparent url(/skin/frontend/default/blank_seo/images/add-to-cart.png) no-repeat top left;	font-weight: bold;	height: 45px;	line-height: 42px;	padding: 0 0 0 18px;	font-size: 1.5em;}.product-view button.addtocart span span{	background: transparent url(/skin/frontend/default/blank_seo/images/add-to-cart.png) no-repeat scroll right top;	color: #FFFFFF;	text-align: left;}.ratings-list,.data-table{	width: auto;	margin: 0;}.rating-box{	background: url(/skin/frontend/default/blank_seo/images/bg_rating.gif) repeat-x scroll 0 0 transparent;	font-size: 0;	height: 13px;	line-height: 0;	overflow: hidden;	text-indent: -999em;	width: 69px;}.rating-box .rating{	background: url(/skin/frontend/default/blank_seo/images/bg_rating.gif) repeat-x scroll 0 100% transparent;	float: left;	height: 13px;}.reviews-list .review-item{	margin: 12px 0;	overflow: hidden;}.reviews-list .review-info{	border-right: 2px solid #EDF4F8;	float: left;	padding: 10px 10px 10px 0;	width: 150px;}.reviews-list .review-msg{	border-left: 1px solid #BFEAF2;	float: left;	margin-left: -2px;	padding: 10px 0 10px 10px;	width: 340px;}.add-review input.input-text,.add-review textarea{	width: 490px;}/* SIDEBAR FILTER */.sidebar .block-layered-nav{	background: #FFFFFF none repeat scroll 0 0;	color: #555;	margin-bottom: 10px;	overflow: hidden;	position: relative;}.block-layered-nav .content{	display: block;	overflow: hidden;	padding: 10px;}.block-layered-nav .corners .corner{	background-image: url(/skin/frontend/default/blank_seo/images/corners_10_light_blue.png);}.filter-hide{	display: none;}.filter-show{	display: block;}.sidebar .block-content dd ul .filter-show-all-toggle a{	border-bottom: none !important;	background: url(/skin/frontend/default/blank_seo/images/arrows.png) no-repeat 10px 12px;	padding-left: 25px;	color: #555;}.sidebar .block-content dd ul .filter-show-all-toggle a.on{	background-position: 10px -13px;}/* SIDEBAR CURRENT FILTER */.sidebar .block-content .current-filter{	border-bottom: 1px solid #DDDDDD;	color: #555555;	display: block;	font-size: 16px;	font-weight: normal;}.sidebar .block-content ol.currently li{	border-bottom: 1px solid #E9F1F6;	padding: 5px 10px;}.sidebar .block-content ol.currently li .icon_delete{	vertical-align: -1px;}.sidebar .block-content .delete-all{	margin: 0 0 10px 0;	padding: 0 0 0 25px;}.sidebar .block-content .delete-all a{	color: #cc3333;	text-decoration: underline;}/* SIDEBAR CONTENT */.sidebar .block-content ol{	list-style-type: none;	margin: 0;	padding: 0;}.sidebar .block-content dt{	border-bottom: 1px solid #DDDDDD;	color: #555555;	font-size: 16px;	font-weight: normal;}.sidebar .block-content dd{	margin: 0;}.sidebar .block-content dd ul,.sidebar .block-content dd ol{	list-style: none;	margin: 0 0 15px;	padding: 0;}.sidebar .block-content dd ul li{	font-size: 12px;}.sidebar .block-content dd ul li a{	background-color: #fff;	border-bottom: 1px solid #E9F1F6;	display: block;	font-size: 12px;	padding: 5px 10px;}.sidebar .block-content dd ul li a small{	color: #0072C4;	float: right;}.sidebar .block-content dd ul li a:active small, .sidebar .block-content dd ul li a:hover small{	color: #0072C4;	float: right;}/* Main Column View Product Catagory */.col-main .category-products .pager{	background: #E9F1F6;	color: #555555;	overflow: hidden;	padding: 10px;}.col-main .category-products .pager .amount,.col-main .category-products .pager .limiter,.col-main .category-products .pager .sort-by,.col-main .category-products .pager .pages ol{	line-height: 22px;}.col-main .category-products .pager .amount,.col-main .category-products .pager .limiter,.col-main .category-products .pager .sort-by{	float: left;	margin: 0 20px 0 0;}/* Block: Related */.block-related{	float: right;	width: 473px;	margin: 22px 0 0 0;	padding: 15px 20px;	background: #E9F1F6;}.block-related ol{	list-style: none;	padding: 0;	margin: 0;}.block-related ol li{	display: block;	height: 80px;	position: relative;	background: #fff;	padding: 10px 10px 10px 35px;	border-bottom: 1px solid #E9F1F6;}.block-related .product-name{	float: left;	margin: 20px 0 0 0;	width: 195px;}.block-related .product-name a{	font-size: 17px;}.block-related .product-image{	margin: 0 10px 0 0;	float: left;}.block-related .product-details{	float: right;	margin-top: 20px;}.block-related li{	display: block;}.block-related .price-box{	position: relative;	height: 46px;	padding-right: 40px;}.block-related .price-box .price-label{	display: none;}.block-related .price-box .price-excluding-tax .price{	line-height: 29px;	font-weight: bold;	font-size: 29px;}.block-related .price-box .price-excluding-tax .label{	font-size: 9px;	position: absolute;	top: 30px;	right: 15px;	font-weight: bold;}.block-related .price-box .price-including-tax{	font-size: 9px;	color: #999;	position: absolute;	top: 30px;	right: 70px;	width: 120px;	text-align: right;}.block-related .price-box .old-price .price{	line-height: 17px;	width: 67px;	color: #999;	font-weight: bold;	text-decoration: line-through;	position: absolute;	top: 10px;	left: 0;	font-size: 17px;}.block-related.special_price .price-box .price-excluding-tax .price{	width: 104px;}.block-related .item-third{	margin-right: 0;}.block-related .price-including-tax span.label{	padding-right: 2px;}.block-related .related-checkbox{	position: absolute;	left: 5px;	top: 40px;}.product-view .up-sell{	margin: 10px;}.product-view .up-sell h2{	border-bottom: 1px dotted #ccc;}.crosssell{	width: 570px;	float: left;}.crosssell h3{	font-size: 19px;	margin: 0 0 20px 0;}.crosssell .products-grid{	width: 519px;}.sizing{	font-size: 11px;	position: relative;	top: -2px;}.buy_actions .configuration select{	width: 130px !important;}.buy_actions td.last{	padding-top: 8px;}.buy_actions td.last-label{	vertical-align: top;}.data-icons a{	margin: 3px 10px 3px 0;	display: block;	float: left;	min-height: 40px;}.data-icons a.last{	margin-right: 0;}#product-attribute-specs-table th{	border-bottom: 2px solid #EDF4F8;}/* Global styles */.validation-advice{	background: #FFE7E7;	color: #CC2828;	font-size: 11px;	margin: 0 0 10px;	padding: 5px;	border: 1px solid #CC2828;}/* LOGIN PAGE */#login-form .col2-set .col-1{	width: 450px;	float: left;	margin: 0;}#login-form .col2-set .col-2{	border-left: 3px solid #C7D8E3;	float: right;	padding: 0 0 0 25px;	width: 470px;}.col2-set .col-2 .form-list{	list-style: none;	padding: 15px;	background: #E9F1F6;	width: 280px;}.col2-set .col-2 .form-list input{	border: 3px solid #c7d8e3;	width: 250px;}.col2-set .col-2 a.f-left{	text-decoration: underline;}.col2-set .col-2 #send2{	margin-left: 86px;}/* CUSTOMER CREATE ACCOUNT */.customer-account-create #form-validate,.customer-account-index #form-validate,.customer-account-edit #form-validate,.customer-account-create #form-validate{	margin: 0 auto;	width: 760px;}.customer-account-create .group-select{	float: left;	margin-right: 15px;}.customer-account-create .group-select .input-text{	border: 3px solid #C7D8E3;}.customer-account-edit .col-main form input,.customer-address-form .col-main form input{	border-color: #C7D8E3;}.customer-account-create .group-select ul{	width: 335px;	padding: 15px !important;	background: #E9F1F6;	margin: 0 15px 10px;}.customer-address-form #form-validate ul li input,.customer-account-edit .form-list input,.customer-account-create .group-select input{	width: 310px;}.customer-account-create .group-select ul li .taxvat{	clear: both;}#primary_shipping,#primary_billing,#change_password,#is_subscribed{	height: 16px;	width: 16px !important;	margin: 10px 0 0 5px;	padding: 0;}#form-validate ul{	list-style: none;	margin: 0;	padding: 10px;	overflow: hidden;	margin-bottom: 15px;	background: #E9F1F6;	width: 330px;}#form-validate ul input.input-text{	border: 3px solid #C7D8E3;}.customer-account-edit .buttons-set,#form-validate .button-set{	width: 353px;	overflow: hidden;}#form-validate .button-set button{	float: right;}.customer-account-edit .buttons-set .button_blue{	float: right;}.col2-set .col-1 ol{	list-style: none;	margin: 0;	padding: 0;}.customer-address-index .page-title h2{	margin-bottom: 10px;}.customer-address-index h3{	margin: 5px 0;}.customer-address-index .page-title button.button_blue{	margin: 0;	padding: 0;}/* Forgot Password */.customer-account-forgotpassword #form-validate ul li .input-text{	width: 311px;}.customer-account-forgotpassword .buttons-set{	width: 353px;}/* Adress fields */.customer-address-index .col2-set .col-1 ol li,.customer-address-index .col2-set .col-2 ol li{	float: left;	width: 45%;	background: #E9F1F6;	padding: 10px;}.customer-address-index .col2-set .col-1 ol li.left,.customer-address-index .col2-set .col-2 ol li.left{	margin: 0 16px 10px 0;}.customer-address-index .col2-set .col-1 ol li h4,.customer-address-index .col2-set .col-2 ol li h4{	margin-bottom: 5px;	background: #fff;	padding: 10px;}.customer-address-index .col2-set .col-1 ol li address,.customer-address-index .col2-set .col-2 ol li address{	background: #fff;	margin-bottom: 0;	padding: 10px;	overflow: hidden;	min-height: 196px;}.customer-address-index .col2-set .col-1 ol li address a{	color: #0072C4;	padding: 5px;	display: block;	border-top: 1px solid #E9F1F6;	margin-top: 10px;	text-decoration: underline;}.customer-address-index .col2-set .col-2 ol li a.edit-address{	float: right;	width: 49%;	text-align: right;	border-top: 1px solid #E9F1F6;	padding: 5px 0;	margin-top: 10px;}.customer-address-index .col2-set .col-2 ol li a.delete-address{	float: left;	width: 49%;	border-top: 1px solid #E9F1F6;	padding: 5px 0;	margin-top: 10px;}.customer-address-index .col2-set .col-2{	display: block;	float: left;	width: 100%;}.customer-address-index .col2-set .col-2 ol{	list-style: none;	margin: 0;	padding: 0;	display: block;}.customer-address-index .buttons-set{	display: block;	float: left;}/* Newsletter manage */.newsletter-manage-index .buttons-set{	width: 353px;}/* Sales order view */.sales-order-view .col-main .order-info,.sales-order-view .col-main .order-info dd,.sales-order-view .col-main .order-info dd ul{	margin: 0;	padding: 0;	list-style: none;}.sales-order-view .col2-set{	clear: both;	margin: 10px 0;	overflow: hidden;}.sales-order-view .col2-set .col-1{	background: #E9F1F6;	padding: 10px;	width: 47%;	float: left;}.sales-order-view .col2-set .col-1 h3{	margin: 0 0 10px 0;	background: #fff;	padding: 10px;}.sales-order-view .col2-set .col-1 address{	background: #fff;	padding: 10px;	margin: 0;}.sales-order-view .col2-set .col-2{	background: #E9F1F6;	padding: 10px;	width: 46%;	float: right;}.sales-order-view .col2-set .col-2 h3{	margin: 0 0 10px 0;	background: #fff;	padding: 10px;}.sales-order-view #my-orders-table{	border: none;}.sales-order-view #my-orders-table thead{	border-left: 3px solid #E9F1F6;	border-right: 3px solid #E9F1F6;	border-top: 3px solid #E9F1F6;}.sales-order-view #my-orders-table tbody{	border-left: 3px solid #E9F1F6;	border-right: 3px solid #E9F1F6;	border-bottom: 3px solid #E9F1F6;}.sales-order-view #my-orders-table td{	vertical-align: top;}.sales-order-view #my-orders-table td.a-right{	text-align: right;}.sales-order-view #my-orders-table td h4{	margin-bottom: 5px;}.sales-order-view #my-orders-table dl.item-options dd{	margin: 0;}/* Customer account page after loggin in */.sidebar .corners .corner{	background-image: url(/skin/frontend/default/blank_seo/images/corners_10_light_blue.png);}.sidebar .block-account{	background: #FFFFFF none repeat scroll 0 0;	margin-bottom: 10px;	overflow: hidden;	position: relative;	padding: 7px 10px 10px;	margin-top: 10px;}.block-account .block-content ul{	list-style: none;	margin: 0;	padding: 0;}.dashboard h3{	margin-bottom: 5px;}.dashboard .col2-set-l{	width: 46%;	float: left;}.dashboard .col2-set-r{	width: 46%;	float: right;}.dashboard .col2-set-l a,.dashboard .col2-set-r a{	text-decoration: underline;}.dashboard .col2-set-l h4,.dashboard .col2-set-r h4{	margin-bottom: 5px;	display: inline;}.dashboard .col2-set-l,.dashboard .col2-set-r{	background: #E9F1F6;	padding: 0 10px 10px 10px;}.dashboard .col2-set-l .col-1,.dashboard .col2-set-l .col-2{	background: #fff;	padding: 10px;	margin-top: 10px;}.dashboard .col2-set-r #title-box{	margin-top: 10px;	background: #fff;	display: block;	padding: 5px 10px;}.dashboard .col2-set-r #title-box a{	float: right;}.dashboard .col2-set-r .col-1,.dashboard .col2-set-r .col-2{	background: #fff;	padding: 10px;	margin-top: 10px;}.dashboard .col2-set-r .col-1 h5,.dashboard .col2-set-r .col-2 h5{	margin-bottom: 0;	font-weight: normal;}/*order table*/#my-orders-table{	border: 3px solid #e9f1f6;}#my-orders-table th{	color: #0072c4;	background: #e9f1f6;}/* MY ORDERS */.sales-order-history .col-main .pager{	background: #E9F1F6;	color: #555555;	overflow: hidden;	padding: 10px;	margin-bottom: 15px;}.sales-order-history .col-main .pager .amount,.sales-order-history .col-main .pager .limiter,.sales-order-history .col-main .pager .sort-by,.sales-order-history .col-main .pager .pages ol{	line-height: 22px;}.sales-order-history .col-main .pager .amount,.sales-order-history .col-main .pager .limiter,.sales-order-history .col-main .pager .sort-by{	float: left;	margin: 0 20px 0 0;}.sales-order-history .col-main .pager .pages strong{	display: none;}.sales-order-history .col-main .pager .pages ol{	float: right;	list-style-type: none;	margin: 0;	padding: 0;}.sales-order-history .col-main .pager .pages ol li{	float: left;	padding: 0 10px 0 0;}.checkout-cart-index .page-title{	margin-bottom: 15px;	overflow: hidden;	width: 100%;}.checkout-cart-index .page-title h2{	float: left;	width: 65%;}.checkout-cart-index .title-buttons a{	float: right;}/* Shopping cart table */#shopping-cart-table thead{	border-left: 3px solid #E9F1F6;	border-right: 3px solid #E9F1F6;}#shopping-cart-table input.input-text{	display: inline;}#shopping-cart-table thead th{	background: #E9F1F6;	color: #0072C4;	font-weight: bold;	padding: 2px 5px;	text-align: center;	vertical-align: bottom;}#shopping-cart-table tfoot td{	border: none;	padding: 5px 0;}#shopping-cart-table tfoot td button.button_blue{	float: right;}#shopping-cart-table thead,#shopping-cart-table tbody{	border: 3px solid #E9F1F6;}#shopping-cart-table tbody tr td{	padding: 5px;	text-align: center;}#shopping-cart-table tbody tr td.product-info{	text-align: left;	width: 420px;}#shopping-cart-table tbody tr td h3.product-name{	font-size: 15px;}#shopping-cart-table tbody tr td input{	width: 40px;	text-align: center;	border-color: #E9F1F6;}#shopping-cart-table tbody tr td dd{	margin: 0;	float: left;	display: inline;	margin-right: 15px;}#shopping-cart-table tbody tr td dt{	display: inline;	float: left;	margin-right: 5px;}.crosssell .products-grid th{	background: #E9F1F6;	color: #0072C4;	padding: 3px 5px;	font-size: 12px;}.crosssell .products-grid{	border: 2px solid #E9F1F6;}.crosssell .products-grid td{	padding-top: 10px;}.discount{	float: right;	background-color: #E9F1F6;	padding: 25px;	-moz-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	margin: 20px 0 0 0;}/* Bottom Totals */.totals{	float: right;	width: 400px;}.totals td,.totals th{	border-bottom: 1px solid #E9F1F6;}.totals ul.checkout-types{	float: right;	list-style: none;	margin: 0;	padding: 0;}.col-main #bettercheckout h2{	font-size: 23px;	color: #0072C4;	font-weight: normal;	background: none;	border: 0 none;	padding-left: 42px;	position: relative;}.col-main #bettercheckout h2 span.step{	padding: 1px 10px;	border: 1px solid #0072C4;	background: #0072C4;	color: #fff;	border-radius: 15px;	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	position: absolute;	left: 5px;}.col-main #bettercheckout .bettercheckout-content{	border: 0 none;}.col-main #bettercheckout h1{	padding: 0 0 10px 3px;}.col-main #bettercheckout{	margin: 10px;}.col-main #bettercheckout #bettercheckout-customer-options{	background: #E9F1F6;	border: 1px solid #E9F1F6;	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	padding: 7px 5px;}.col-main #bettercheckout #bettercheckout-customer-options ul{	margin-left: 10px;}.bettercheckout-order-info #bettercheckout .bettercheckout-content{	padding-left: 8px;}.col-main #bettercheckout label input{	margin-top: -2px;}.col-main #bettercheckout .form-list li{	list-style: none;}.col-main #bettercheckout .form-list li ul label,.col-main #bettercheckout .form-list li ul input{	float: none;	clear: both;}.col-main #bettercheckout #bettercheckout-customer-options .form-list li ul{	display: block;	margin: 0 0 0 21px;	padding: 0;}.col-main #bettercheckout #customer-login-btn{	margin: 0 15px 10px 0;	padding: 3px 10px;}#bettercheckout .clear{	display: block;}.col-main #bettercheckout #bettercheckout-customer-options .box-switcher{	margin-top: 2px;	font-size: 12px;}.col-main #bettercheckout li.heading{	padding-top: 0;	margin-bottom: 0;}.col-main #bettercheckout li.notice{	margin: 0 0 0 0;	background: url(/skin/frontend/default/blank_seo/images/check.png) no-repeat 0 0;	padding-left: 20px;}.col-main #bettercheckout #box-register{	margin: 0 0 16px 0;}.col-main #bettercheckout-customer-options .validation-advice{	float: none;}.col-main #bettercheckout #billing-address-select-form ul,.col-main #bettercheckout #box-shipping-form ul{	padding: 0;}.col-main #bettercheckout #billing-address-select-form ul select,.col-main #bettercheckout #box-shipping-form ul select{	margin-bottom: 10px;}.col-main #bettercheckout-customer-options,#bettercheckout-billing-address{	margin-bottom: 25px;}.col-main #bettercheckout input.input-text{	width: 97.5%;}.col-main #bettercheckout-customer-options input.input-text{	width: 90%;}.col-main #bettercheckout-options{	margin-left: 3%;	width: 57%;	float: right;	margin-right: -30px;}.col-main #bettercheckout #bettercheckout-options .choice-list{	padding-left: 0;}.col-main #bettercheckout #bettercheckout-options .choice-list li{	list-style: none;}.col-main #bettercheckout .choice-list li.selected{	background: #E9F1F6;}.col-main #bettercheckout-payment-methods .container{	width: 100%;}#bettercheckout-review-table th span,#bettercheckout-review-table th{	color: #0072C4;	line-height: 15px;}.col-main #bettercheckout-review-table{	margin: 15px 0 0 10px;	width: 500px;}#bettercheckout-review-table tfoot th{	line-height: 15px;}#bettercheckout-review-table th{	padding-top: 5px;	padding-bottom: 5px;	min-width: 30px;}#bettercheckout-review-table th.a-center{	padding-top: 15px;}#bettercheckout-review-table .tax-flag{	font-size: 10px;	font-weight: normal;	padding-bottom: 10px;	display: block;	color: #333;}#bettercheckout-review-table tfoot th,#bettercheckout-review-table tfoot td{	color: #555;	font-style: normal;	border-bottom: 1px solid #E9F1F6;}#bettercheckout #bettercheckout-review-table input.input-text{	width: 20px;}.col-main #bettercheckout #bettercheckout-actions{/* 		margin: 0 10px 0 43px;*/	margin: 0 10px 0 10px;	width: 480px;}.col-main #bettercheckout #bettercheckout-actions li{	margin: 0;}#bettercheckout #bettercheckout-review-table .item-options{	display: none;}#bettercheckout-review-table h4{	font-size: 17px;}#bettercheckout button.button{	border: 0 none;	background: url(/skin/frontend/default/blank_seo/images/grad-blue.png) left center repeat-x;	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	padding: 3px 10px;	cursor: pointer;	margin-right: 10px;}#bettercheckout button.button span{	color: #fff;	font-weight: bold;	font-size: 13px;}#bettercheckout button.button:hover span{	text-decoration: underline;}.col-main #bettercheckout .btn-remove2,.col-main #bettercheckout .btn-cart-remove{	display: block;	width: 13px;	height: 13px;	overflow: hidden;	text-indent: -9999px;	background: url(/skin/frontend/default/blank_seo/images/icon_delete.png) no-repeat;}#bettercheckout .list-actions{	display: block;	margin: 10px 0;}#bettercheckout .list-actions .li-back{	padding-top: 3px;}#shopping-cart-table tfoot td button.button_blue{	margin-left: 10px;}#shopping-cart-table tfoot td{	line-height: 15px;}.col-main #bettercheckout-review-left{	width: 45%;	margin-right: 2%;}.col-main #bettercheckout-review-right{	width: 53%;}#bettercheckout-contactForm ol{	padding: 0;}#bettercheckout #box-bettercheckout-contact-form textarea{	width: 97.5%;}.col-main #customer-comment-box textarea{	width: 96%;}.col-main #bettercheckout .form-list li ul .input-checkbox{	display: inline;}#bettercheckout .bettercheckout-order-info p{	margin-left: 0;}#bettercheckout .bettercheckout-order-info h2,#bettercheckout .bettercheckout-questions h2{	padding-left: 3px;}#bettercheckout .bettercheckout-order-info .bettercheckout-content{	padding-left: 4px;}#bettercheckout .bettercheckout-order-info button{	margin: 10px 0 0 0;}.bettercheckout-order-info #bettercheckout .bettercheckout-content{	padding-left: 8px;}.bettercheckout-contact-form ul{	padding: 0;}.bettercheckout-payment-info .message{	padding-right: 20px;}#bettercheckout-review h2{	margin-bottom: 15px;}#bettercheckout-payment-info ul,#payment_form_ideal_basic{	padding-left: 30px;}#bettercheckout .list-actions{	margin: 15px 0 0 10px;	padding: 0;	width: 510px;}.col-main #bettercheckout .bettercheckout-loader{	margin: 5px 40px 0 0;}#bettercheckout input[id="billing:firstname"], #bettercheckout input[id="billing:postcode"], #bettercheckout input[id="billing:telephone"], #bettercheckout input[id="shipping:firstname"], #bettercheckout input[id="shipping:postcode"], #bettercheckout input[id="shipping:telephone"], #bettercheckout input[id="billing:company"]{	width: 85% !important;}#bettercheckout-options .list-actions .li-back a{	display: block;}#bettercheckout-options .list-actions .li-proceed{	width: 50%;}#bettercheckout-options .list-actions .li-back{	width: 50%;}#bettercheckout button.btn-checkout{	padding: 5px 12px;	background: url(/skin/frontend/default/blank_seo/images/grad-yellow.png) left center repeat-x;}#bettercheckout button.btn-checkout span span{	font-size: 16px;}#bettercheckout-agreements ul{	padding-left: 0;}.bettercheckout-agreement{	padding: 0 0 5px 0;}/* Offerte aanvragen */#contactForm ul.form-list{	background: #E9F1F6 none repeat scroll 0 0;	margin-top: 15px;	padding: 15px !important;	width: 692px;	overflow: hidden;}#contactForm ul.form-list .input-box .input-text{	border: 3px solid #C7D8E3;	width: 293px;}#contactForm ul.form-list #block-left{	width: 45%;	float: left;	margin-right: 20px;}#contactForm ul.form-list #block-right{	width: 360px;	float: left;}#contactForm ul.form-list #comment{	border: 3px solid #C7D8E3;	height: 209px;	margin-top: -1px;	width: 344px;}.cms-page-view .col-main .std .disc{	border-top: 3px solid #E9F1F6;	border: 3px solid #E9F1F6;	border-width: 3px 3px 0;	color: #0072C4;	list-style: none;	margin: 0;	padding: 0;	width: 350px;}.cms-page-view .col-main .std .disc li a{	background-color: #FFFFFF;	border-bottom: 3px solid #E9F1F6;	display: block;	font-size: 13px;	padding: 5px 10px;}.cms-page-view .col-main .std dt{	font-size: 19px;	color: #0072C4;	margin: 0;	font-weight: normal;}.cms-page-view .col-main .std dd{	margin: 0 0 15px 0;}/* Print sheet for orders */.sales-order-print{	width: 800px;	margin: 30px auto;	background: #fff;	font: 12px/1.5 Arial, Helvetica, sans-serif;	color: #222;	text-align: left;}.sales-order-print h1,.sales-order-print h2,.sales-order-print h3,.sales-order-print h4,.sales-order-print h5,.sales-order-print h6{	margin: 0;}.sales-order-print h3{	margin: 0 0 10px;	background-color: #fff;	padding: 5px;}.sales-order-print .col2-set{	margin-top: 20px;}.sales-order-print .col2-set .col-1{	float: left;	width: 48%;	border: 5px solid #F0F0F0;	margin-bottom: 10px;}.sales-order-print .col2-set .col-2{	float: right;	width: 48%;	border: 5px solid #F0F0F0;	margin-bottom: 10px;}.sales-order-print .col2-set .col-1 address,.sales-order-print .col2-set .col-2 address,.sales-order-print .col2-set .col-1 p,.sales-order-print .col2-set .col-2 p{	padding: 5px;}.sales-order-print #my-orders-table{	width: 100%;}.sales-order-print #my-orders-table td{	border: 1px solid #f2f2f2;	padding: 5px;}.sales-order-print #my-orders-table th{	background-color: #f2f2f2;	border: 1px solid #f0f0f0;	padding: 5px;}.sales-order-print .buttons-set{	display: block;	margin: 10px 0;}
