/**
 * Developed by Congos Solutions
 */

* {
	margin: 0;
	padding: 0;
}

/**
 * Site structure
 */

div#center {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

div#header {
	height: 160px;
}

div#logo {
	float: left;
	width: 510px;
	height: 160px;
	background: #ffffff url("../images/header-logo.png") center center no-repeat;
}

div#shopping-cart {
	float: right;
	width: 265px;
	height: 75px;
	margin-top: 85px;
	background: #ffffff url("../images/shopping-cart.png") bottom left no-repeat;
}

div#shopping-cart-txt {
	margin-top: 13px;
}

div#shopping-cart p {
	padding-left: 80px;
}

div#shopping-cart img {
	padding-left: 80px;
	padding-top:5px;
}

div#sidebar {
	float: left;
	width: 162px;
	min-height: 775px;
	padding: 0 14px 0 14px;
	background: #ffffff url("../images/sidebar-bg.png") bottom center no-repeat;
}

div.sidebar-block {
	width: 158px;
	margin-bottom: 5px;
	padding: 2px;
}

span.sidebar-title {
	height: 22px;
	padding-left: 29px;
	line-height: 22px;
	text-transform: uppercase;
	font-size: 10pt;
    font-weight: bold;
    color: #0b2c52;
    display:block;
}

div#sidebar-block-account {
	background: #ffffff url("../images/sidebar-block-bg.png") bottom center no-repeat;
}

div#sidebar-block-account span.sidebar-title {
	background: #ffffff url("../images/sidebar-block-account-h2-bg.png") top left no-repeat;
}

div#congos {
	padding-top: 125px;
	float: left;
	width: 160px;
}

div#account {
	padding: 5px 9px 0px 9px;
}

div#logoff {
	padding: 5px 9px;
}

div#sidebar-block-account table#login {
	width: 102px;
	margin: 6px 27px 5px;
}

div#sidebar-block-account table#login input {
	width: 94px;
}

div#login-buttons {
	padding: 0 9px 5px 9px;
}

div#sidebar-block-account a#account-register-link {
	height: 16px;
	padding-right: 20px;
	line-height: 16px;
	background: #ffffff url("../images/sidebar-block-account-register-link-bg.png") top right no-repeat;
}

div#sidebar-block-account a#account-forgot-password {
	height: 16px;
	padding-right: 20px;
	line-height: 20px;
	background: #ffffff url("../images/sidebar-block-account-forgot-password-bg.png") top right no-repeat;
}

div#sidebar-block-categories {
	width: 162px;
	padding: 0 0 10px 0;
}

div#sidebar-block-categories span.sidebar-title {
	margin: 0 2px 5px;
	background: #ffffff url("../images/sidebar-block-categories-h2-bg.png") top left no-repeat;
}

div#sidebar-block-categories h2, ul#categories-brands h3, ul#categories-brands h4 {
    font-size: 9pt;
}

div#sidebar-block-categories li,
div#sidebar-block-categories a {
	display: block;
	color: #0b2c52;
}

div#sidebar-block-categories li.brand {
	display: block;
	margin-top: 5px;
}

div#sidebar-block-categories li.brand a {
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	text-decoration: none;
	background: #ffffff url("../images/sidebar-category-button-bg.png") center center no-repeat;
}

h2.search-title {
    float: left;
    margin-top: 14px;
}

div#search-button a {
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	text-decoration: none;
	background: #ffffff url("../images/sidebar-category-button-bg.png") center center no-repeat;
    display: block;
    color: #0b2c52;
    margin-bottom: 9px;
}

div#search-results-button a {
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	text-decoration: none;
	background: #ffffff url("../images/sidebar-category-button-bg.png") center center no-repeat;
    display: block;
    color: #0b2c52;
    margin-bottom: 9px;    
}

input#search-submit {
    float: right;
}

label#mv-label {
	background: url("../images/gender-both.png") left top no-repeat;
    height: 16px;
    width: 16px;
    float: right;
    padding-right: 118px;
}

input#chk-gender-all {
}

div.nav-box-header input {
    vertical-align: top;
}

div.nav-box input {
    vertical-align: top;
}

div.nav-box {
    border: 1px solid #bcdaf3;
    margin-bottom: 10px;
}

div#foot-size {
    border-bottom: none;
}

div#foot-size select {
    float: right;
    margin-top: -2px;
}

div.nav-box-header {
    background: #bcdaf3;
    padding: 5px;
    margin-bottom: 2px;
}

div#search-panel {
    padding-bottom: 10px;
}

div#search-panel ul {
    overflow: auto;
    max-height: 75px;
    padding-left: 5px;
    color: #0B2C52;
}

div#search-panel label {
    font-weight: bold;
    color: #0B2C52;
}

a#all-brands, a#all-colors {
    float: right;
    font-size: 8pt;
}

span.magnifier {
    background: url("../images/magnifier.png") right bottom no-repeat;
    height: 22px;
    margin-right: 10px;
    display: block;
}

div#sidebar-block-categories ul.categories-sub {
	padding-left: 15px;
	list-style-type: none;
}

div#sidebar-block-categories ul.categories-sub li.sub a {
	height: 19px;
	padding-left: 5px;
	line-height: 19px;
	text-decoration: none;
	background: #ffffff url("../images/sidebar-category-bg.png") bottom left no-repeat;
}

div#shop-logos {
	padding-bottom: 20px;
}

div#shop-logos img {
	padding-bottom:10px;
}


div#main {
	float: right;
	width: 700px;
	min-height: 800px;
}

div#brand-logos {
	height: 30px;
	margin-top: 5px;
	padding: 8px 0;
	background: #ffffff url("../images/brand-logos-bg.png") top center no-repeat;
}

div#brand-logos a {
	float: left;
	display: block;
	height: 30px;
}

div#brand-logos a#brand-logo-birkenstock {
	width: 97px;
	margin-left: 42px;
	background: #ffffff url("../images/brand-logo-birkenstock.png") center center no-repeat;
}

div#brand-logos a#brand-logo-papillio {
	width: 78px;
	margin-left: 42px;
	background: #ffffff url("../images/brand-logo-papillio.png") center center no-repeat;
}

div#brand-logos a#brand-logo-betula {
	width: 70px;
	margin-left: 43px;
	background: #ffffff url("../images/brand-logo-betula.png") center center no-repeat;
}

div#brand-logos a#brand-logo-birkis {
	width: 78px;
	margin-left: 43px;
	background: #ffffff url("../images/brand-logo-birkis.png") center center no-repeat;
}

div#brand-logos a#brand-logo-tatami {
	width: 124px;
	margin-left: 42px;
	background: #ffffff url("../images/brand-logo-tatami.png") center bottom no-repeat;
}

div#brand-logos a#brand-logo-footprints {
	width: 103px;
	margin-left: 42px;
	background: #ffffff url("../images/brand-logo-footprints.png") center center no-repeat;
}

div#brand-logos a span {
	display: none;
}
	
div#menu {
	height: 30px;
	margin-bottom: 5px;
	background: #ffffff url("../images/menu-bg.png") center center no-repeat;
}

div#menu ul {
	position: absolute;
	width: 646px;
	height: 20px;
	margin: 5px 40px 5px 14px;
	list-style-type: none;
}

div#menu ul li {
	position: absolute;
}

div#menu ul li a {
	position: absolute;
	display: block;
	height: 20px;
	background: transparent url("../images/menu-sprites.png");
}

div#menu ul li a#menu-home {
	left: 0px;
	width: 56px;
	background-position: 0px 0px;
}

div#menu ul li a#menu-home.active,
div#menu ul li a#menu-home:hover {
	background-position: 0px 20px;
}

div#menu ul li a#menu-de-juiste-maat {
	left: 59px;
	width: 113px;
	background-position: -59px 0px;
}

div#menu ul li a#menu-de-juiste-maat.active,
div#menu ul li a#menu-de-juiste-maat:hover {
	background-position: -59px 20px;
}

div#menu ul li a#menu-productinformatie {
	left: 175px;
	width: 138px;
	background-position: -175px 0px;
}

div#menu ul li a#menu-productinformatie.active,
div#menu ul li a#menu-productinformatie:hover {
	background-position: -175px 20px;
}

div#menu ul li a#menu-veel-gestelde-vragen {
	left: 316px;
	width: 156px;
	background-position: -316px 0px;
}

div#menu ul li a#menu-veel-gestelde-vragen.active,
div#menu ul li a#menu-veel-gestelde-vragen:hover {
	background-position: -316px 20px;
}

div#menu ul li a#menu-gastenboek {
	left: 475px;
	width: 97px;
	background-position: -475px 0px;
}

div#menu ul li a#menu-gastenboek.active,
div#menu ul li a#menu-gastenboek:hover {
	background-position: -475px 20px;
}

div#menu ul li a#menu-contact {
	left: 575px;
	width: 70px;
	background-position: -575px 0px;
}

div#menu ul li a#menu-contact.active,
div#menu ul li a#menu-contact:hover {
	background-position: -575px 20px;
}

div#menu ul li a span {
	display: none;
}

div#breadcrumbs {
	padding-left: 33px;
	background: #ffffff url("../images/breadcrumbs-bg.png") top left no-repeat;
	border-bottom: 1px solid #1254a4;
    line-height: 140%;
    padding-bottom: 4px;
    padding-top: 4px;
}

div#breadcrumbs span {
	font-style: italic;
}

span#navigate-back {
	float: right;
	padding-right: 12px;
}

span#navigate-back a {
	font-style:normal;
}

span#navigate-back img {
	vertical-align:middle;
}

div#content {
}

div#footer {
	clear: both;
	height: 30px;
	width:700px;
	margin-left: 200px;
	padding-bottom: 35px;
	background: #ffffff url("../images/footer-bg.png") top center no-repeat;
}

div#footer ul {
	position: absolute;
	width: 487px;
	height: 20px;
	margin: 5px 40px 5px 14px;
	list-style-type: none;
}

div#footer ul li {
	position: absolute;
}

div#footer ul li a {
	position: absolute;
	display: block;
	height: 20px;
	background: transparent url("../images/footer-sprites.png");
}

div#footer ul li a#footer-over-ons {
	left: 0px;
	width: 78px;
	background-position: 0px 0px;
}

div#footer ul li a#footer-over-ons.active,
div#footer ul li a#footer-over-ons:hover {
	background-position: 0px 20px;
}

div#footer ul li a#footer-leveringsvoorwaarden {
	left: 81px;
	width: 170px;
	background-position: -81px 0px;
}

div#footer ul li a#footer-leveringsvoorwaarden.active,
div#footer ul li a#footer-leveringsvoorwaarden:hover {
	background-position: -81px 20px;
}

div#footer ul li a#footer-algemene-voorwaarden {
	left: 254px;
	width: 175px;
	background-position: -254px 0px;
}

div#footer ul li a#footer-algemene-voorwaarden.active,
div#footer ul li a#footer-algemene-voorwaarden:hover {
	background-position: -254px 20px;
}

div#footer ul li a#footer-links {
	left: 432px;
	width: 55px;
	background-position: -432px 0px;
}

div#footer ul li a#footer-links.active,
div#footer ul li a#footer-links:hover {
	background-position: -432px 20px;
}

div#footer span {
	font-style: italic;
	color: #0b2c52;
	margin: 8px 12px;
	float: right;
}

div#footer span a {
	font-style: normal;
	font-weight: normal;
	color: #0b2c52;
}

div#footer h2 {
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    margin-top: 5px;
}

hr.clear {
	visibility: hidden;
	clear: both;
}

.hide {
	display: none;
}

/**
 * Site markup
 */

body {
	text-align: center;
	background-color: #ffffff;
}

body, input, select, textarea {
	font-family: "Arial", sans-serif;
	font-size: 9pt;
}

h1, h2, h3, h4, h5, h6 {
	color: #0b2c52;
}

a {
	font-weight: bold;
	text-decoration: underline;
	color: #1254a4;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

img.h2-brand {
	display: block;
	padding-top: 5px;
}

input.button {
	width: auto !important;
	height: auto !important;
	padding: 0 3px;
}

/**
 * Store styles
 */
 
div.store-items-wrapper {
	padding-top: 10px;
}

div.store-item-row {
	margin-bottom: 20px;
}

div.store-item {
	float: left;
	width: 148px;
	height: 148px;
	margin: 0 20px 20px 0;
	padding: 6px;
	background: #ffffff url("../images/store-item-bg.png") center center no-repeat;
}

a.store-item {
	text-decoration: none;
	color: #000000;
	display: block;
	cursor: pointer;
}

div.store-item.last {
	margin-right: 0;
}

img.store-item-gender {
	display: block;
	float: right;
	width: 26px;
	height: 16px;
}

div.store-item-thumbnail {
	display: table-cell;
	width: 146px;
	height: 90px;
	text-align: center;
	vertical-align: bottom;
}

div.store-item-thumbnail.gender-male {
	background: #ffffff url("../images/gender-male.png") top right no-repeat;
}

div.store-item-thumbnail.gender-female {
	background: #ffffff url("../images/gender-female.png") top right no-repeat;
}

div.store-item-thumbnail.gender-both {
	background: #ffffff url("../images/gender-both.png") top right no-repeat;
}

div.store-item-brand,
div.store-item-model {
	height: 32px;
	line-height: 16px;
	font-weight: bold;
}

div.store-item-model h3 {
	line-height: 16px;
	font-weight: bold;
    font-size: 9pt;
}

div.store-item-price {
	height: 18px;
	margin-top: 8px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
	font-size: 11pt;
	color: #0b2c52;
}

div.pagemenu {
	float: right;
	height: 16px;
	margin-bottom: 30px;
	padding-left: 20px;
	line-height: 16px;
	background: url("../images/bullet-page.png") left center no-repeat;
	color: #0b2c52;
}

div.pagemenu a {
	color: #0b2c52;
}

div.pagemenu-top {
	float: right;
	height: 16px;
	margin-top: 20px;
	padding-left: 20px;
	line-height: 16px;
	background: url("../images/bullet-page.png") left center no-repeat;
	color: #0b2c52;
}

div.pagemenu-top a {
	color: #0b2c52;
}

div.pagemenu-bottom {
	float: right;
	height: 16px;
	margin-bottom: 30px;
	padding-left: 20px;
	line-height: 16px;
	background: url("../images/bullet-page.png") left center no-repeat;
	color: #0b2c52;
}

div.pagemenu-bottom a {
	color: #0b2c52;
}

td.messageStackError img, td.messageStackWarning img, td.messageStackSuccess img, td.messageStackNotLoggedin img {
	vertical-align: bottom;
	padding-left: 12px;
}

td.messageStackError {
    margin: 10px;
	border: 1px solid #da203d;
	padding: 5px 0;
}

td.messageStackWarning {
    margin: 10px;
	border: 1px solid #ff861e;
	padding: 5px 0;
}

td.messageStackNotLoggedin {
    margin: 10px;
	border: 1px solid red;
	padding: 5px 0;
	background: red;
	color: #FFFFFF;
	font-weight: bold;
}

td.messageStackNotLoggedin a {
	color: #FFFFFF;
}

td.messageStackSuccess {
	margin: 10px;
	border: 1px solid #74b75c;
	padding: 5px 0;
}

table {
	margin-top: 10px;
	width: 100%;
}

div#store-item-detail {
	padding: 15px 15px 15px 0;
}

div#store-item-price {
	height: 18px;
	margin-top: 8px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
	font-size: 11pt;
	color: #0b2c52;
}

div#store-item-detail h2 {
	line-height: 16px;
	font-weight: bold;
    font-size: 14px;
}

img#store-item-detail-img {
	width: 400px;
	float: right;
}

img#store-item-detail-h2-brand {
	display: block;
	padding-top: 5px;
	float: left;
}

div#store-item-detail-info {
	padding-top: 45px;
}

div#store-item-detail-info table {
	width: 285px;
}

img#slim-feet {
	padding-left: 10px;
	padding-right: 2px;
}

img#normal-feet {
	padding-right: 2px;
}

div#store-item-detail-info td {
	vertical-align: bottom;
	border-bottom: 1px dotted #0b2c52;
	padding: 5px 0 2px 0;
}

div#store-item-detail-price {
	height: 18px;
	margin-top: 8px;
	line-height: 18px;
	padding-bottom: 2px;
	text-align: right;
}

div#store-item-detail-price span {
	font-size: 11pt;
	font-weight: bold;
}

span.productNormalPrice {
	color: #0b2c52;	
}

span.productSpecialPrice {
	color: #e3791e;
}

div#store-item-detail-button {
	float:right;
	padding-top: 5px;
	padding-bottom: 25px;
}

strong.orange {
	color: #e3791e;
}

div#size table {
	margin: 0;
}

div#size td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #0b2c52;
}

div#size input {
	margin-left: 5px;
	vertical-align: middle;
}

div#text-page {
	padding-top: 15px;
}

td.guestbook-entry-txt {
    border: 1px solid #79bde9;
   	background: url("../images/comment.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.guestbook-react {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/comment_edit.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.guestbook-react td {
	vertical-align: top;
}

input#confirm-button {
	float:right;
	margin: 10px 0 20px 0px;
	
}

a#change-address-button {
    float: right;
    margin: 10px 10px 20px 0px;
}

div.create-account {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/user_add.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

td.create-account-td-left {
	width:300px;
	vertical-align: top;
}

td.create-account-td-right {
	width:350px;
	vertical-align: top;	
}

div.forgot-password {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/key.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.forgot-password td {
	vertical-align: top;	
}

td.td-main-txt {
	padding-bottom: 10px;
}

div.contact {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/email_edit.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;	
}

div.contact td {
	vertical-align:top;
}

div.shopping-cart {
	border: 1px solid #79bde9;
	margin-top: 15px;
    padding: 2px;		
}

div.shopping-cart table {
	margin-top: 0;
}

div.shopping-cart th {
	background: #1254a4;
	color: #FFFFFF;
	padding-left: 5px;
	height: 20px; 	
}

div.shopping-cart td {
	padding: 5px; 	
}

td.shopping-cart-prod-img, td.shopping-cart-product, td.shopping-cart-bottom {
	border-bottom: 1px dotted #1254A4;
}

td.shopping-cart-product {
	vertical-align: top;
}

td.shopping-cart-bottom {
	vertical-align: middle;
}

td.shopping-cart-sub-total {
	font-size: 11pt;
	color: #0b2c52;
	font-weight: bold;
}

div.shopping-cart h3 {
	line-height: 16px;
	font-weight: bold;
}

img.shopping-cart-manu-img {
	padding-bottom: 5px;
}

div#shopping-cart-cart-buttons {
	float:right;
	padding: 10px 0 25px 0;
}

div.account {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/vcard.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;	
}

div.account td {
	line-height: 16px;
}

div.account-edit {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/user_edit.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.addressbook {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/vcard_edit.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.addressbook table {
	margin-top: 0;
}

div.addressbook th {
	background: #1254a4;
	color: #FFFFFF;
	padding-left: 5px;
	height: 20px; 	
}

div.addressbook td {
	padding: 5px; 	
	border-bottom: 1px dotted #1254A4;
}

a#addressbook-add-button {
	float:right;
	margin: 10px 0 20px 0px;
	
}

div.addressbook-edit {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/vcard_edit.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.addressbook-add {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/vcard_add.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.account-password {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/key.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

div.account-password td {
	vertical-align: top;
}

div.account-history {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/package.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
    margin-bottom: 15px;
}

div.account-history table {
	margin-top: 0;
}

div.account-history th {
	background: #1254a4;
	color: #FFFFFF;
	padding-left: 5px;
	height: 20px; 	
}

div.account-history td {
	padding: 5px; 	
	border-bottom: 1px dotted #1254A4;
}

div.checkout-shipping {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/lorry.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
    margin-bottom: 15px;	
}

div.checkout-payment {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/calculator.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
    margin-bottom: 15px;	
}

div.checkout-payment td {
	vertical-align: top;
}

div.checkout-confirmation {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/tick.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
    margin-bottom: 15px;	
}

td.checkout-confirmation-adres-td {
	padding-left: 18px;
	vertical-align: top;
}

table.products-confirm th {
	background: #1254a4;
	color: #FFFFFF;
	padding-left: 5px;
	height: 20px; 		
}

td.products-confirm {
	border-bottom: 1px dotted #1254A4;
	padding: 5px;
	vertical-align: bottom;
}

td.products-confirm-minus {
	border-bottom: 1px dotted #1254A4;
	padding: 2px 5px 2px 2px;
	vertical-align: bottom;
	font-size: 11pt;
}

td.products-confirm-bottom {
	border-bottom: 1px dotted #1254A4;
	padding: 2px 2px 2px 5px;
	vertical-align: bottom;
}

div.checkout-succes {
	border: 1px solid #79bde9;
	margin-top: 15px;
	background: url("../images/tick.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
    margin-bottom: 15px;	
}

td.faq-answer {
    border: 1px solid #79bde9;
   	background: url("../images/lightbulb.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

td.faq-question {
    border: 1px solid #1254A4;
   	background: url("../images/lightbulb_off.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
}

td.faq-seperator {
    height: 10px;
}

div.pages {
	border: 1px solid #79bde9;
	margin-top: 15px;
    background: url("../images/information.png") 5px 5px no-repeat;
    padding: 5px 5px 5px 25px;
    margin-bottom: 15px;	
}

div.faq {
	margin-top: 15px;
    padding: 5px 5px 5px 0px;
    margin-bottom: 5px;	
}

div#guestbook {
	margin-top: 15px;
    padding: 5px 5px 5px 0px;
    margin-bottom: 5px;	
}

span.faq-span {
	font-size: 10pt;
	color: #1254A4;	
	font-weight: bold;	
}

div.txtblock {
	border: 1px solid #79bde9;
	margin-top: 15px;
    padding: 5px;
    margin-bottom: 15px;	
}

span#register-notice {
	font-style: italic;
	color: #1254a4;
}

span#register-notice2 {
    background: none repeat scroll 0 0 red;
    border: 1px solid red;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px;
}

label.onStock {
    border-bottom: 4px solid #6aac5b;
}

label.outOfStock {
    border-bottom: 4px solid #49a2d9;
}

div#legenda {
    border: 1px dotted #0B2C52;
    float: left;
    margin-top: 10px;
    margin-left: 3px;
    padding: 5px;
    margin-bottom: 20px;
}

div#legenda ul {
    list-style: none;
    line-height: 140%;
    padding-top: 5px;
    padding-bottom: 10px;
}

div#legenda li {
    padding-bottom: 3px;
}

div#legenda b {
    padding-left: 1px;
}

div#legenda img {
    padding-bottom: 2px;
}

div#legenda i {
    font-size: 8pt;
}

a {
    outline: none;   
}

a#slippersnetnieuws {
    float: right;
}

div.a2a_kit {
    clear: both;
}

span.share-label {
    float: left;
    font-weight: bold;
    padding-left: 3px;
    padding-top: 2px;
    padding-right: 5px;
}

div#ideal-confirm {
    width: 510px;
    color: #1254a4;
    font-weight: bold;
    float: left;
    margin-bottom: 15px;
}

#easy_zoom {
	width:600px;
	height:400px;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:absolute;
	top:0px;
    right: 0px;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
}

div.img-enlarge {
    padding-top: 10px;
    float: right;
    width: 400px;
}

div#social-media-sidebar {
    margin-left: -5px;
}

div#social-media-sidebar a img {
    margin-left: 5px;
}
