@import "jcarousel/slider.css";

.tx-multishop-pi1 { width:750px; margin-top:10px; }
.tx-multishop-pi1 img a,
.tx-multishop-pi1 a img { border:none; }


.tx-multishop-pi1 h1,
.tx-multishop-pi1 h2,
.tx-multishop-pi1 h3 { font-size:15px; font-weight:bold; font-family:"Georgia", Times, serif; font-style:italic; padding-top:10px; padding-left:3px; padding-bottom:20px; text-transform: uppercase;}




#tx_multishop_pi1_core { width:750px; margin-top:10px; }

/* --- crumbar --- */
#tx_multishop_pi1_core #crumbar-center { overflow:hidden; width:100%; font-size:10px; margin-bottom:10px; }
#tx_multishop_pi1_core #crumbar-title { float:left; }
#tx_multishop_pi1_core #crumbar-content { float:left; }
#tx_multishop_pi1_core #crumbar-center ul { margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core #crumbar-center ul li { float:left; background:none; margin:0; padding:0; line-height:100%; list-style:none; }
#tx_multishop_pi1_core #crumbar-center ul li a { background:url("../images/bullet-arrow.gif") no-repeat scroll right 5px transparent; padding:0 14px 0 10px; }
#tx_multishop_pi1_core #crumbar-center ul li strong { padding:0 0 0 10px; }
/* --- end crumbar --- */

/* --- listing category list --- */
#tx_multishop_pi1_core ul#category_listing { overflow:hidden; width:428px; margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core ul#category_listing li { position:relative; float:left; width:181px; height:220px; border:1px solid #999; background:#fff; margin:0 11px 11px 0; padding:10px; list-style:none; }
#tx_multishop_pi1_core ul#category_listing li .image { height:181px; padding:0 0 5px; }
#tx_multishop_pi1_core ul#category_listing li .image a { display:table-cell; width:181px; height:181px; vertical-align:middle; text-align:center; }
#tx_multishop_pi1_core ul#category_listing li h2 { overflow:hidden; height:30px; font:bold 12px Arial,Helvetica,sans-serif; text-align:center; }
/* --- end listing category list --- */

/* --- listing product list --- */
#tx_multishop_pi1_core ul#product_listing { overflow:hidden; width:650px; margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core ul#product_listing li { position:relative; float:left; width:181px; height:278px; border:1px solid #999; background:#fff; margin:0 11px 11px 0; padding:10px; list-style:none; }
#tx_multishop_pi1_core ul#product_listing li h2 { overflow:hidden; font:bold 12px Arial,Helvetica,sans-serif; height:30px; }
#tx_multishop_pi1_core ul#product_listing li .image { width:181px; height:181px; }
#tx_multishop_pi1_core ul#product_listing li .image a { display:table-cell; width:181px; height:181px; vertical-align:middle; text-align:center; }
#tx_multishop_pi1_core ul#product_listing li .image a img { vertical-align:middle; }
#tx_multishop_pi1_core ul#product_listing li .image .no_image { width:181px; height:181px; background-position:center center; }
#tx_multishop_pi1_core ul#product_listing li .category { overflow:hidden; height:20px; }
#tx_multishop_pi1_core ul#product_listing li .old_price { color:#999; text-decoration:line-through; }
#tx_multishop_pi1_core ul#product_listing li .price_excluding_vat { font:normal 12px Arial,Helvetica,sans-serif; color:#000; float:left; display:block; }
#tx_multishop_pi1_core ul#product_listing li .price,
#tx_multishop_pi1_core ul#product_listing li .specials_price { font:bold 12px Arial,Helvetica,sans-serif; color:#000; float:right; display:block; }
/* --- end listing product list --- */


#tx_multishop_pi1_core .noitems_message { padding-bottom:30px; }
#tx_multishop_pi1_core .accept_general_conditions_container label { padding-top:2px; padding-left:5px; }



/* --- login --- */
.tx-felogin-pi1 {
	overflow:hidden;
	width:500px;
	font:11px Verdana,Geneva,sans-serif;
	color:#000000;
}
.tx-felogin-pi1 h1, .tx-felogin-pi1 h2, .tx-felogin-pi1 h3, .tx-felogin-pi1 ul, .tx-felogin-pi1 ol, .tx-felogin-pi1 p {
	margin:0 0 10px;
}
.tx-felogin-pi1 h3 {
	font:14px Arial,Helvetica,sans-serif;
}
.tx-felogin-pi1 fieldset {
	border:1px solid #cdcdcd;
	background:#fff;
	margin:0;
	padding:10px 10px 0;
}
.tx-felogin-pi1 fieldset legend {
	display:none;
}
.tx-felogin-pi1 fieldset div {
	overflow:hidden;
	width:100%;
	padding:0 0 10px 0;
}
.tx-felogin-pi1 fieldset label {
	display:blok;
	float:left;
	width:100px;
}
.tx-felogin-pi1 fieldset input[type="text"], .tx-felogin-pi1 fieldset input[type="password"] {
	border:1px solid #cdcddc;
	font:11px Arial,Helvetica,sans-serif;
	padding:1px 4px;
}
.tx-felogin-pi1 fieldset input[type="submit"] {
	border:1px solid #666;
	background:#cdcdcd;
	color:#000;
	font:12px Arial,Helvetica,sans-serif;
	padding:3px 20px;
	cursor:pointer;
}
/* --- end login --- */

/* --- products detail --- */
#products_detail { position:relative; overflow:hidden; width:450px; }
#products_detail .prod-img-details { overflow:hidden; float:left; width:200px; margin:0 10px 10px 0; }
#products_detail .prod-img-details .image { }
#products_detail .prod-img-details .image a { vertical-align:top; }
#products_detail .prod-img-details .image a img { vertical-align:top; }
#products_detail .prod-img-details .image .no_image { width:200px; height:200px; background-position:center center; }
#products_detail .prod-img-details .more_product_images { width:50px; height:50px; text-align:center; padding:5px 0; }

#products_detail .prod-details-container { float:left;  margin:0 0 10px; }

#products_detail .prod-details-container .title { display:block; }

#add-navigation { float:left; margin-top:20px; margin-left:30px; }
#add-navigation #multishop_add_to_cart { width:auto; border:none; background:#1DADC5; font:12px Arial,Helvetica,sans-serif; color:#fff; text-align:center; padding:3px 8px; cursor:pointer; }

#products_detail .prod-details-desc { margin-top:10px; }


#products_detail .price_div { clear:both; padding-top:10px; }
#products_detail .price_div .old_price { font-size:1em; color:#666; text-decoration:line-through; }
#products_detail .price_div .specials_price { font-size:1.2em; font:bold 14px Arial, Helvetica, sans-serif; color:#000; }

#products_detail .quantity { display:block; float:left; margin-top:10px; margin-bottom:20px; }
#products_detail .quantity label { float:left; display:block; padding:5px 10px 0 0; }
#products_detail .quantity input { float:left; width:20px; border:1px solid #cdcdcd; font:bold 12px Arial,Helvetica,sans-serif; padding:4px; }

#bottom-navigation { clear:both; overflow:hidden; width:100%; padding:0 0 10px 0; }
#bottom-navigation .back_button { float:left; border:none; background:#1DADC5; color:#fff; padding:4px 10px; font:12px Arial,Helvetica,sans-serif; cursor:pointer; }
#bottom-navigation #multishop_add_to_cart { float:right; width:100px; border:none; background:#1DADC5; font:12px Arial,Helvetica,sans-serif; color:#fff; text-align:center; padding:4px 10px; cursor:pointer; }

.shop_button { display:inline-block; margin:5px 0 20px 0; border:none; background:#1DADC5; color:#fff; padding:4px 10px; font:12px Arial,Helvetica,sans-serif; cursor:pointer; }


#products_detail_pagination { position:relative; float:right; z-index:9; }
#products_detail_pagination div {
	float:left;
}
#products_detail_pagination .pagination_text {
	font-size:11px;
	margin:0 10px 0 0;
	padding:2px 0 0;
}
#products_detail_pagination .pagination_previous a {
	background:url("../images/prod_details_prev.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:0;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:18px 0 0;
	width:18px;
}
#products_detail_pagination .pagination_previous_disabled {
	background:url("../images/prod_details_prev.gif") no-repeat scroll left -18px transparent;
	height:0;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:18px 0 0;
	width:18px;
}
#products_detail_pagination .pagination_next a {
	background:url("../images/prod_details_next.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:18px 0 0;
	width:18px;
}
#products_detail_pagination .pagination_next_disabled {
	background:url("../images/prod_details_next.gif") no-repeat scroll left -18px transparent;
	height:0;
	overflow:hidden;
	padding:18px 0 0;
	width:18px;
}

.products_attributes {
	width:100%;
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #cdcdcd;
	margin:0 0 10px;
}
.products_attributes h2 {
	font-size:12px;
	font-weight:bold;
}
.products_attributes .opties-field-radio {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.products_attributes label {
	float:left;
	width:90px;
	display:block;
	padding:2px 0 0;
}
.products_attributes select {
	width:248px;
	border:1px solid #cdcdcd;
	font:11px Arial,Helvetica,sans-serif;
}
#products_detail .price {
	text-align:right;
	font:bold 16px Arial,Helvetica,sans-serif;
}
/* --- end products detail --- */


#tx_multishop_pi1_core .odd td { background-color:#EDEDED; }


/* --- shopping cart --- */
#tx_multishop_pi1_core table#shoppingcart_listing { border:none; }
#tx_multishop_pi1_core table#shoppingcart_listing th,
#tx_multishop_pi1_core table#shoppingcart_listing td { border:none; }
#tx_multishop_pi1_core table#shoppingcart_listing th { font:bold 12px Arial, Helvetica, sans-serif; color:#000; background-color:#D5D5D5; border-bottom:solid 1px #FFF;}
#tx_multishop_pi1_core table#shoppingcart_listing td { border-bottom:1px solid #cdcdcd; font-size:12px; vertical-align: middle; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-img { width:50px; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-product { text-align:left; width:90%; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-qty { text-align:center; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-button { text-align:center; min-width: 75px; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-subtotal { text-align:right; white-space:nowrap; min-width: 100px; }
#tx_multishop_pi1_core table#shoppingcart_listing td[align="right"] { white-space:nowrap; }

#tx_multishop_pi1_core table#shoppingcart_listing td.shoppingcart-img .checkout_listing_image { width:50px; text-align:center; }
#tx_multishop_pi1_core table#shoppingcart_listing td.shoppingcart-img .checkout_listing_image img { border: 1px solid #CDCDCD;}
#tx_multishop_pi1_core table#shoppingcart_listing td.shoppingcart-product { font-size:14px; font-weight:bold; font-family:"Georgia", Times, serif; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-button { text-align:center; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-button a { overflow:hidden; display:inline-block; width:16px; height:0px; background:url(../images/icon_remove.png) left top no-repeat; padding:16px 0 0; }
#tx_multishop_pi1_core table#shoppingcart_listing .shoppingcart-button a:hover { background-position:0px -16px; }

#tx_multishop_pi1_core table#shoppingcart_listing tr.shoppingcart-coupons-subtotal { background: #fff; }
#tx_multishop_pi1_core table#shoppingcart_listing td.shoppingcart-subtotaal { padding-top: 9px; padding-bottom: 9px; font-size: 13px; }


#tx_multishop_pi1_core table#order_details_table { border:none; margin-bottom:8px; }
#tx_multishop_pi1_core table#order_details_table th,
#tx_multishop_pi1_core table#order_details_table td { border:none; }
#tx_multishop_pi1_core table#order_details_table th { font:bold 12px Arial, Helvetica, sans-serif; color:#000; background-color:#D5D5D5; border-bottom:solid 1px #FFF;}
#tx_multishop_pi1_core table#order_details_table td { border-bottom:1px solid #cdcdcd; font-size:12px; }
#tx_multishop_pi1_core table#order_details_table .order_details-img { width:50px; }
#tx_multishop_pi1_core table#order_details_table .order_details-product { text-align:left; width:70%; }
#tx_multishop_pi1_core table#order_details_table .order_details-qty { text-align:center; width:20%; }
#tx_multishop_pi1_core table#order_details_table .order_details-button { text-align:center; }
#tx_multishop_pi1_core table#order_details_table .order_details-subtotal { text-align:right; white-space:nowrap; }
#tx_multishop_pi1_core table#order_details_table td[align="right"] { white-space:nowrap; }
#tx_multishop_pi1_core table#order_details_table td.order_details-product { font-size:14px; font-weight:bold; font-family:"Georgia", Times, serif; }
#tx_multishop_pi1_core table#order_details_table span.line_subtotal { display:block; font-size: 12px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
#tx_multishop_pi1_core table#order_details_table span.line_total { display:block; font-size: 15px; font-weight: bold; padding-top: 15px; }
#tx_multishop_pi1_core table#order_details_table td[align="right"].total { font-weight:normal; line-height:16px; }


#tx_multishop_pi1_core .error_msg { width:600px; border:1px solid #999; background:#E0E0E0; margin:0 0 10px; padding:0; }
#tx_multishop_pi1_core .error_msg h3 { background:none; margin:0; padding:10px 18px; }
#tx_multishop_pi1_core .error_msg ul { overflow:hidden; width:auto; min-height:60px; height:auto; background:url(../images/icon_warning.png) 20px 5px no-repeat; margin:0; padding:7px 18px 18px 75px; }

table#shoppingcart_listing input.proceed_to_checkout_button_en { width:auto; border:none; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; cursor:pointer; padding:5px 8px; }
table#shoppingcart_listing input.proceed_to_checkout_button_en:hover { background-position:left -28px; }
#bottom-navigation a.proceed_to_shop { float:left; display:block; width:auto; background:#1DADC5; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; padding:5px 8px; }
#bottom-navigation a.proceed_to_shop:hover { background-position:left -28px; }
#bottom-navigation a.proceed_to_checkout_button_en { float:right; display:block; width:auto; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; margin:0; padding:5px 8px; }
#bottom-navigation a.proceed_to_checkout_button_en:hover { background-position:left -28px; }

/* --- checkout order steps --- */
#tx_multishop_pi1_core ul#checkout_crumbar { overflow:hidden; width:600px; padding-top:10px; margin-bottom:40px; list-style:none; }
#tx_multishop_pi1_core ul#checkout_crumbar li { float:left; width:auto; font:12px Arial, Helvetica, sans-serif; color:#A1A1A1; text-align:center; margin:0; list-style:none; margin-right:25px;}
#tx_multishop_pi1_core ul#checkout_crumbar li.checkout_address { }
#tx_multishop_pi1_core ul#checkout_crumbar li.checkout_shipping_payment_method { }
#tx_multishop_pi1_core ul#checkout_crumbar li.checkout_review  {  }
#tx_multishop_pi1_core ul#checkout_crumbar li.checkout_finished { padding-right:0; }

#tx_multishop_pi1_core ul#checkout_crumbar li.active { }
#tx_multishop_pi1_core ul#checkout_crumbar li.active span { color:#1DADC5; }
#tx_multishop_pi1_core ul#checkout_crumbar li span { display:block; }
#tx_multishop_pi1_core ul#checkout_crumbar li span.step { float:left; display:block; background:#A1A1A1; color:#fff; width:20px; height:18px; padding-top:2px; border-radius:10px; font-size:13px; line-height:13px; font-weight:bold; font-family:"Georgia", Times, serif; }
#tx_multishop_pi1_core ul#checkout_crumbar li.active span.step { background:#1DADC5;  }
#tx_multishop_pi1_core ul#checkout_crumbar li span.step_label { float:left; display:block; padding-top:3px; padding-left:5px; font-size:13px; line-height:13px; font-weight:bold; font-family:"Georgia", Times, serif;  }


form#checkout { overflow:hidden; width:600px; margin:0; padding:0; }
form#checkout label.algemen { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }
form#checkout label.adresgegevens { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }

form#checkout .account-heading h2
 { padding-top:20px; padding-bottom:10px;}

form#checkout .account-field { clear:both; overflow:hidden; width:100%; padding:0; }
form#checkout .account-field div { float:left; overflow:hidden; width:310px; }

form#checkout .account-field label { display:block; clear:left; float:left; width:120px; height:22px; font:12px Arial, Helvetica, sans-serif; color:#898b8d; padding:1px 10px 0 0; }
form#checkout .account-field label.account-lastname { }
form#checkout .account-field label.account-male,
form#checkout .account-field label.account-female { padding-left:5px; }
form#checkout .account-field label.checkbox_label { width:20px; }
form#checkout .account-field label.checkbox_label_two { width:350px; clear:none; height:auto;}

form#checkout .account-field input.InputGroup,
form#checkout .account-field input.account-gender-radio { margin-top:1px; display:block; }

form#checkout .account-field span#ValidRadio,
form#checkout .account-field span#delivery_ValidRadio { float:left; display:block; width:380px; }
form#checkout .account-field span#ValidRadio label,
form#checkout .account-field span#delivery_ValidRadio label { clear:none; width:auto; }
form#checkout .account-field span#ValidRadio label#account-gender,
form#checkout .account-field span#delivery_ValidRadio label#account-gender { width:120px; }
form#checkout .account-field #radio, form#checkout .account-field #radio2 { float:left; margin:1px 4px 0 0; }
*:first-child+html form#checkout .account-field #radio { margin-top:0; }
*:first-child+html form#checkout .account-field #radio2 { margin-top:0; }

form#checkout .account-boxes {
	padding-bottom:10px;
    color: #010131;
    font-weight: normal;
    line-height: 14px;
    font-size:12px;
}

form#checkout .account-field input[type="text"],
form#checkout .account-field input[type="password"] { float:left; width:237px; border:1px solid #CDCDCD; background:#F5F5F5; font:12px Arial,Helvetica,sans-serif; color:#333333; margin-right:4px; margin:0 4px 2px 0; padding:2px 4px; }

form#checkout .account-field input#mobile{ margin-bottom:15px; }

form#checkout .account-field select#country,
form#checkout .account-field select#delivery_country { float:left; width:247px; border:1px solid #cdcdcd; background:#f6f6f6; font:12px Arial, Helvetica, sans-serif; margin:0 4px 10px 0; padding:2px; }
form#checkout .account-field select#country option, form#checkout .account-field select#delivery_country option { padding-right:8px; }

form#checkout .delivery-field { clear:both; overflow:hidden; width:100%; padding:0 0 10px; }

#delivery_address_category { padding-top:20px; }

#tx_multishop_pi1_core form#checkout #bottom-navigation { padding:30px 0; }

#tx_multishop_pi1_core .error-space { width:36px; }
#tx_multishop_pi1_core .error-no { margin-top:3px; background: url("../images/icon_no.png") no-repeat scroll left top transparent; }
#tx_multishop_pi1_core .error-yes { margin-top:3px; background: url("../images/icon_yes.png") no-repeat scroll left top transparent; }


/* --- step 2 : payment method --- */
#tx_multishop_pi1_core ul#multishop_payment_method,
#tx_multishop_pi1_core ul#multishop_shipping_method {
	list-style:none;
	margin:0;
	padding:0 0 10px;
}

#tx_multishop_pi1_core ul#multishop_payment_method li,
#tx_multishop_pi1_core ul#multishop_shipping_method li {
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #CCC;
	background:#FFFFFF;
	line-height:100%;
	margin:0;
	padding:10px 0;
	list-style:none;
}

#tx_multishop_pi1_core ul#multishop_payment_method li:hover,
#tx_multishop_pi1_core ul#multishop_shipping_method li:hover {
	background:#FFFFFF;
	border-bottom:1px solid #CCC;
}

#tx_multishop_pi1_core #multishop_payment_method li input,
#tx_multishop_pi1_core #multishop_payment_method li .name,
#tx_multishop_pi1_core ul#multishop_shipping_method li input,
#tx_multishop_pi1_core ul#multishop_shipping_method li .name {
	float:left;
}
#tx_multishop_pi1_core ul#multishop_payment_method li input,
#tx_multishop_pi1_core ul#multishop_shipping_method input {
	margin:0 5px 0 10px
}
#tx_multishop_pi1_core ul#multishop_payment_method li .shipping_price,
#tx_multishop_pi1_core ul#multishop_shipping_method li .shipping_price {
	padding:0 10px 0 0;
}
#tx_multishop_pi1_core ul#multishop_payment_method li .description,
#tx_multishop_pi1_core ul#multishop_shipping_method li .description {
	clear:both;
	font-size:11px;
	color:#666666;
	padding:0px 10px 0 20px;
}

#tx_multishop_pi1_core ul#multishop_payment_method li input[type="radio"],
#tx_multishop_pi1_core ul#multishop_shipping_method li input[type="radio"] {
	margin-left:12px;
	vertical-align: top;
}

#tx_multishop_pi1_core ul#multishop_payment_method li .method_name {
    vertical-align: top;
    width:60px;
}

#tx_multishop_pi1_core #shipping_payment_method {
	padding-top:20px;
}

#tx_multishop_pi1_core ul#multishop_shipping_method li .method_name {
    vertical-align: top;
    width:100px;
}

#tx_multishop_pi1_core ul#multishop_shipping_method li .description {
    width:300px;
}

/* --- end of step 2 --- */


/* --- step 3 : review --- */
#tx_multishop_pi1_core .shoppingcart_description {
	padding-top:5px;
	padding-bottom:5px;
}
#tx_multishop_pi1_core .shoppingcart_label {
	font-size:12px;
	padding-bottom:3px;
	color:#333;
}

form#checkout table#shoppingcart_listing th.checkout_listing_qty { text-align: center; }

form#checkout table#shoppingcart_listing td.checkout_listing_image_td { width:50px; }
form#checkout table#shoppingcart_listing td.checkout_listing_image_td img { border:1px solid #cdcdcd; }
form#checkout table#shoppingcart_listing td.checkout_listing_qty { text-align: center; }
form#checkout table#shoppingcart_listing td.checkout_listing_name { width:90%; font-family:"Georgia", Times, serif; }
form#checkout table#shoppingcart_listing td.checkout_listing_price { text-align:right; }
form#checkout table#shoppingcart_listing tr#bottomColumnRight td { background:none; }
form#checkout table#shoppingcart_listing tr#bottomColumnRight td td { border-bottom:none; font:normal 13px Arial, Helvetica, sans-serif; padding:0; }
form#checkout table#shoppingcart_listing tr#bottomColumnRight td td.label { padding-right:10px; }
form#checkout table#shoppingcart_listing tr#bottomColumnRight td td.label h4 { font-size:15px; font-weight:bold; }
form#checkout table#shoppingcart_listing tr#bottomColumnRight td td.label_total { padding-top:15px; }
form#checkout table#shoppingcart_listing tr#bottomColumnRight td td.values_total { padding-top:15px; font-size:15px; font-weight:bold; }


/* --- end of step 3 --- */


/* --- step 4 : valdiation --- */

#tx_multishop_pi1_core .paypal_payment_button { cursor:pointer; display:block; margin-bottom:30px; font-size:12px; background-color:#1dadc5; color:#FFF; border:none; padding:3px 7px;}
#tx_multishop_pi1_core .paypal_payment_button:hover { color:#303133; }

#tx_multishop_pi1_core .main-content { padding-left:2px; padding-bottom:10px; color:#303133; font-size:13px; font-family:Helvetica, Arial, sans-serif; line-height:15px;}

/* --- end of step 4 --- */


#tx_multishop_pi1_core #bottom-navigation a.back_button,
#tx_multishop_pi1_core #bottom-navigation div.back_button { float:left; display:block; width:100px; height:19px; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; padding:5px 0 0 0; cursor:pointer; }
#tx_multishop_pi1_core #bottom-navigation #navigation input#submit { float:right; width:175px; height:24px; border:none; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; cursor:pointer; }

#tx_multishop_pi1_core #bottom-navigation input.float_right.proceed_to_checkout_button_en { float:right; width:175px; height:28px; border:none; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; cursor:pointer; }
#tx_multishop_pi1_core #bottom-navigation input.float_right.confirm_order_en { float:right; width:175px; height:28px; border:none; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; cursor:pointer; }
#tx_multishop_pi1_core form#pspform input#submit2 { float:right; width:175px; height:28px; border:none; background:#1DADC5; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:0; cursor:pointer; }


#tx_multishop_pi1_core table#account_orders_history_listing th,
#tx_multishop_pi1_core table#account_orders_history_listing td {
    padding: 6px 2px;
}

#tx_multishop_pi1_core table#account_orders_history_listing td a:hover {
    color:#1DADC5;
}

#tx_multishop_pi1_core table#account_orders_history_listing th {
    width: 100px;
}

#tx_multishop_pi1_core table#account_orders_history_listing th.cell_date {
    width: 200px;
    text-align:center;
}

#tx_multishop_pi1_core table#account_orders_history_listing th.cell_order_status {
    width: 300px;
    text-align:center;
}

#tx_multishop_pi1_core table#account_orders_history_listing th.cell_action {
    width: 400px;
    text-align:center;
}

#tx_multishop_pi1_core table#account_orders_history_listing th.cell_amount {
    width: 100px;
    text-align:right;
}

#tx_multishop_pi1_core table#account_orders_history_listing .msfront_order_details {
	padding-right:15px;
}




form#create-account { overflow:hidden; width:800px; margin:0; padding:0; }

form#create-account .account-heading h2
 { padding-top:20px; padding-bottom:10px;}

form#create-account #live-validation_l { float:left; width:350px; }

form#create-account label.algemen { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }
form#create-account label.adresgegevens { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }

form#create-account .account-field { clear:both; overflow:hidden; width:100%; padding:0; }
form#create-account .account-field div { float:left; overflow:hidden; width:210px; }

form#create-account .account-field label { display:block; clear:left; float:left; width:120px; height:22px; font:12px Arial, Helvetica, sans-serif; color:#898b8d; padding:1px 10px 0 0; }
form#create-account .account-field label.account-lastname { }
form#create-account .account-field label.account-male,
form#create-account .account-field label.account-female { padding-left:5px; }
form#create-account .account-field label.checkbox_label { width:20px; }
form#create-account .account-field label.checkbox_label_two { width:250px; clear:none; height:auto;}
form#create-account .account-field input[type="text"],
form#create-account .account-field input[type="password"] { float:left; width:170px; border:1px solid #CDCDCD; background:#F5F5F5; font:12px Arial,Helvetica,sans-serif; color:#333333; margin-right:4px; margin:0 4px 2px 0; padding:2px 4px; }

form#create-account .account-field input#mobile{ margin-bottom:15px; }

form#create-account .account-field select#country,
form#create-account .account-field select#delivery_country { float:left; width:247px; border:1px solid #cdcdcd; background:#f6f6f6; font:12px Arial, Helvetica, sans-serif; margin:0 4px 10px 0; padding:2px; }
form#create-account .account-field select#country option, form#create-account .account-field select#delivery_country option { padding-right:8px; }

form#create-account .delivery-field { clear:both; overflow:hidden; width:100%; padding:0 0 10px; }

form#create-account .account-field input.InputGroup,
form#create-account .account-field input.account-gender-radio { margin-top:1px; display:block; }

form#create-account .account-field span#ValidRadio,
form#create-account .account-field span#delivery_ValidRadio { float:left; display:block; width:280px; }
form#create-account .account-field span#ValidRadio label,
form#create-account .account-field span#delivery_ValidRadio label { clear:none; width:auto; }
form#create-account .account-field span#ValidRadio label#account-gender,
form#create-account .account-field span#delivery_ValidRadio label#account-gender { width:120px; }
form#create-account .account-field #gender_mr, form#create-account .account-field #gender_mrs { float:left; margin:1px 4px 0 0; }
*:first-child+html form#create-account .account-field #radio { margin-top:0; }
*:first-child+html form#create-account .account-field #radio2 { margin-top:0; }

form#create-account .account-boxes {
	padding-bottom:10px;
    color: #010131;
    font-weight: normal;
    line-height: 14px;
    font-size:12px;
}

form#create-account #live-validation_r { float:left; width:400px; }
form#create-account #live-validation_r .account-field label { width:150px; }
form#create-account #live-validation_r .account-field.newsletter_checkbox_message { width:400px; }
form#create-account #live-validation_r .account-field.newsletter_checkbox_message label { display:block; width:15px; float:left; clear:none; }
form#create-account .newsletter_checkbox_message #tx_multishop_newsletter { width:15px; }
form#create-account #live-validation_r .account-field.newsletter_checkbox_message label[for="tx_multishop_newsletter"] { display:block; clear:none;  float:left; width:350px; height:auto;}

#tx_multishop_pi1_core form#create-account #bottom-navigation { padding:30px 0; }


