@charset "utf-8";
/* CSS Document */
/*
frame
*/
#go_home_btn{
	position:absolute; left:0px; top:10px; float:left; z-index:10; width:990px; text-align:right;
}
#go_home_btn a{
	font-size:16px; color:#631614; font-weight:bold; text-decoration:none;
}
#inner_content.account{
	display: block; background-color:#f5f1ee; border:6px solid #fff; margin-bottom:30px; position:relative;
}
#inner_content_content.account{
	left:0px; top:20px; color:#7B8289; margin-bottom:30px;
}
/*
quicksearch
*/
#quicksearch{
	position:relative; top:0px; left:0px; margin-top:30px; float:left; height:180px; width:180px; background-image:none; background-repeat:no-repeat; background-position:center;
}
#search_main_container, #search_sub_container, #search_attr1_container, #search_attr2_container{
	position:relative; height:30px; width:177px; left:0px; top:0px; float:left;
}
#address_payment_container{
	position:relative; height:30px; width:360px; left:0px; top:0px; float:left;
}
/*
frame
*/
#inner_content.shop{
	display: block; background-color:#f5f1ee; background-color:#ffffff; border:6px solid #fff; width:710px; left:0px;
}
#inner_content_content.shop{
	margin-left:17px; margin-top:20px; color:#7B8289; width:700px;
}
#inner_content_content.checkout{
	left:10px; top:10px; color:#7B8289; margin-bottom:30px; width:700px; height:100px; background-image:url(../../img/tumble/assets/loader-big.gif); background-repeat:no-repeat; background-position:center;
}
/*
product
*/
#detail_image_container{
	position:relative; width:355px; top:0px; left:0px; height:499px; overflow:hidden; background-image:url(../../img/tumble/assets/frame/detail-image.png); background-repeat:no-repeat; background-position:top left; float:left;
}
#detail_image_border{
	position:absolute; top:0px; left:0px; width:355px; height:504px; background-color:#ffffff;
}
#detail_image_content{
	position:absolute; width:355px; height:504px; top:0px; left:0px;background-image:none; background-repeat:no-repeat; background-position:center; 
}
#detail_content_container{
	color:#5B6369; position:relative; width:370px; top:0px; left:0px; border:6px solid #fff; background-color:#ffffff; float:left;
}
#detail_image_navigation{
	position:absolute; width:240px; top:430px; left:55px; height:30px;color:#5B6369;
}
#detail_image_zoom{
	position:absolute; width:28px; height:28px; cursor:pointer; top:20px; left:20px; z-index:10;
}
#imagePrevInside, #imageNextInside{
	position:absolute; top:0px;	left:0px; width:120px; text-align:right; cursor:pointer;
} 
#imageNextInside{
	left:120px; text-align:left;
}
#product_info{
	position:relative; top:0px; left:0px; padding-top:20px; padding-left:30px; width:340px;
}
#product_info.set{
	position:relative; top:0px; left:0px; width:370px; padding-top:0px; padding-left:0px; float:left;
}


#product_info.set div.listing-thumbs-related{
	margin:0px 0px 0px 65px;
}


#articles{
	position:relative; top:0px; left:0px; margin-top:10px; margin-left:30px; z-index:38;
}
div.option_header{
	position:relative; top:0px; left:0px; margin-top:10px; height:25px; width:230px;
}
#color_container, #size_container{
	position:relative; height:30px; width:230px; left:0px; top:0px;
}
#color_container{
	z-index:40;	
}
#size_container{
	z-index:39;	
}
#product_extras{
	position:relative; margin-top:10px; margin-left:30px; top:0px; left:0px; 
}
#material_data{
	width:300px; 
}
div.product-extras{
	position:relative; margin-top:10px; width:230px; left:0px; top:0px;
}
div.size-help{
	position:relative; margin-top:10px; top:0px; left:0px; width:320px; 
}
#related{
	position:absolute; left:30px; top:-20px;
}
#related_btn{
	position:relative; top:0px; left:0px; width:177px; height:20px; display:none;
}
#related_container{
	position:relative; top:0px; left:0px; float:left;
	color:#5B6369; width:737px; background-color:#ffffff; padding-bottom:20px;
}
#related_container_list{
	position:relative; top:0px; left:0px; width:715px; margin:0px 0px 0px 15px;
}
#detail_image_related_links{
	position:absolute; width:240px; top:460px; left:70px; height:30px;color:#5B6369; display:none;
}
div.related-link{
	position:absolute; width:240px; top:0px; left:0px; height:30px; color:#5B6369; text-align:center; display:none;
}
#product_add_cart{
	position:relative; margin-top:30px; margin-left:30px; top:0px; left:0px; background-image:url(../../img/tumble/assets/catalog/btns/in-cart.png); background-position:top left; background-repeat:no-repeat; width:268px; height:30px;
}
#product_add_text{
	color:#000000; position:relative; top:4px; left:10px; font-size:18px;
}
#product_add_cart a{
	text-decoration:none;
}
#product_add_multiple{
	position:relative; margin-top:10px; margin-left:30px; top:0px; left:0px; background-image:url(../../img/tumble/assets/catalog/btns/in-cart.png); background-position:top left; background-repeat:no-repeat; width:268px; height:30px;
}
#product_add_text_multiple{
	color:#000000; position:relative; top:4px; left:10px; font-size:18px;
}
#product_add_multiple a{
	text-decoration:none;
}
#product_special_message{
	position:relative; margin-top:10px; margin-left:40px; top:0px; left:0px; width:295px; height:50px;
}
#product_special_message_text{
	position:relative; top:4px; left:10px; font-size:11px; text-align:right; color:#631614;
}
/*
sets
*/

#listing_loader.sets{
	background-image:url(../../img/tumble/assets/loader-big-invert.gif);
}
#detail_image_container_sets{
	position:relative; width:355px; top:0px; left:0px; height:499px; overflow:hidden; background-image:url(../../img/tumble/assets/frame/detail-image.png); background-repeat:no-repeat; background-position:top left; float:left;
}
#detail_image_container_sets_image{
	position:absolute; top:0px; left:0px; background-color:#FFF; 
}
#detail_image_container.set{
	position:absolute; width:390px; top:0px; left:0px; height:505px; overflow:hidden; display:none; background-color:#FFF;
}
#detail_image_content.set{
	top:0px;left:0px; 
}
#back2set{
	display:none; position:absolute; left:0px; top:0px;
}
div.listing-thumbs-sets{
	position:absolute; left:0px; top:0px;
}

#lister_Tumblendry-S12-02, #lister_Tumblendry-S12-06, #lister_Tumblendry-S12-08, #lister_Tumblendry-S12-12, #lister_Tumblendry-S12-13,  #lister_Tumblendry-S12-17, #lister_Tumblendry-S12-47, #lister_Tumblendry-S12-48, #lister_Tumblendry-S12-52, #lister_Tumblendry-S12-54, #lister_Tumblendry-S12-18, #lister_Tumblendry-S12-20, #lister_Tumblendry-S12-24, #lister_Tumblendry-S12-25, #lister_Tumblendry-S12-29, #lister_Tumblendry-S12-31, #lister_Tumblendry-S12-35, #lister_Tumblendry-S12-39, #lister_Tumblendry-S12-40, #lister_Tumblendry-S12-42{
	top:0px; left:0px;
}
#lister_Tumblendry-S12-26, #lister_Tumblendry-S12-21, #lister_Tumblendry-S12-33, #lister_Tumblendry-S12-43, #lister_Tumblendry-S12-55{
	top:263px; left:0px;
}
#lister_Tumblendry-S12-33{
	top:257px; left:0px;
}
#lister_Tumblendry-S12-27, #lister_Tumblendry-S12-22, #lister_Tumblendry-S12-44, #lister_Tumblendry-S12-56{
	top:263px; left:185px;
}
#lister_Tumblendry-S12-32{
	top:0px; left:185px;
}
#lister_Tumblendry-S12-03, #lister_Tumblendry-S12-23, #lister_Tumblendry-S12-07, #lister_Tumblendry-S12-09, #lister_Tumblendry-S12-14, #lister_Tumblendry-S12-49, #lister_Tumblendry-S12-53, #lister_Tumblendry-S12-57, #lister_Tumblendry-S12-19, #lister_Tumblendry-S12-28, #lister_Tumblendry-S12-30, #lister_Tumblendry-S12-34, #lister_Tumblendry-S12-36, #lister_Tumblendry-S12-41, #lister_Tumblendry-S12-45{
	top:0px; left:370px;
}
#lister_Tumblendry-S12-10, #lister_Tumblendry-S12-15, #lister_Tumblendry-S12-50,#lister_Tumblendry-S12-37{
	top:0px; left:555px;
}
#lister_Tumblendry-S12-04, #lister_Tumblendry-S12-11, #lister_Tumblendry-S12-16, #lister_Tumblendry-S12-46, #lister_Tumblendry-S12-51,#lister_Tumblendry-S12-38{
	top:256px; left:370px;
}
#lister_Tumblendry-S12-04{
	top:263px; left:370px;
}
#lister_Tumblendry-S12-05{
	top:263px; left:555px;
}

/*
page
*/
div.page-header{
	position:relative; top:0px; left:0px; width:675px; border-bottom:1px solid #ccc; padding-top:10px; float:left; padding-bottom:15px; margin-bottom:10px;
}
/*
cart
*/
div.page-content{
	position:relative; top:0px; left:0px; float:left; width:655px; padding-bottom:20px;
}
div.page-footer{
	position:relative; top:0px; left:0px; float:left; width:655px;
}
div.itemAdded{
	position:absolute; width:370px; height:475px;  top:5px; left:350px; background-color:#f5f1ee; background-color:#fff; border:6px solid #58585a; color:#5B6369; z-index:100;
}
#item_added_text{
	position:absolute; left:30px; top:70px; width:310px; z-index:70; text-align:center; font-size:14px;
}
#cart_container{
	position:relative; top:0px; left:0px; width:655px; float:left;
}
#cart_listing{
	position:relative; top:0px; left:0px; width:655px;float:left; 
}
#cart_listing_deleter_helper{
	position:relative; top:0px; left:0px; width:0px; height:0px; overflow:hidden;
}
#cart_listing_quantity_helper{
	position:relative; top:0px; left:0px; width:0px; height:0px; overflow:hidden;
}
div.cart-row, div.cart-row_even{
	position:relative; top:0px; left:0px; width:675px; height:60px; overflow:hidden; border-bottom:1px solid #ddd; float:left; padding-bottom:2px; padding-top:2px;
}
div.free-product-cart-row, div.free-product-cart-row_even{
	position:relative; top:0px; left:0px; width:675px; height:60px; overflow:hidden; border-bottom:1px solid #ddd; float:left; padding-bottom:2px; padding-top:2px; background-color:#edeae8;
}
div.cart-row-dealer, div.cart-row-dealer_even{
	position:relative; top:0px; left:0px; width:675px; height:150px; overflow:hidden; border-bottom:1px solid #ddd;
}
div.cart-row-image{
	position:absolute; top:5px; left:5px; width:50px; height:50px; overflow:hidden; 
}
img.cart-thumb{
	width:50px;
}
div.cart-row-info{
	position:absolute; top:5px; left:65px; width:250px; height:50px; overflow:hidden; 
}
div.cart-row-info-dealer{
	position:absolute; top:5px; left:65px; width:175px; height:130px; overflow:hidden; 
}
div.cart-row-price{
	position:absolute; top:5px; left:325px; width:70px; height:50px; overflow:hidden; font-style:italic; text-align:right; padding-top:3px;
}
div.cart-row-quantity{
	position:absolute; top:5px; left:410px; width:70px; height:50px; overflow:hidden;
}
div.cart-row-quantity-dealer{
	position:absolute; top:5px; left:245px; width:235px; height:140px; overflow:hidden;
}
div.mini-form-field{
	position:relative; float:left; margin-left:3px; font-size:10px; width:55px;
}
div.cart-row-total{
	position:absolute; top:5px; left:480px; width:90px; height:50px; overflow:hidden; text-align:right; padding-top:3px;
}
div.cart-row-delete{
	position:absolute; top:5px; left:585px; width:105px; height:50px; overflow:hidden; font-size:11px; padding-top:1px;
}
div.cart-row-delete-image{
	position:relative; top:0px; left:0px; float:left; width:17px;
}
div.cart-row-delete-text{
	position:relative; top:0px; left:5px; float:left; width:80px;
}
#cart_total{
	position:relative; top:0px; left:0px; width:675px;margin-top:20px; float:left; 
}
#cart_total_rows{
	position:relative; top:0px; left:265px; width:300px; overflow:hidden; padding-top:10px;float:left; 
}
#cart_total_coupon{
	position:relative; top:0px; left:0px; width:565px;top:10px; float:left;
}
div.coupon-form, div.no-coupon{
	position:relative; top:0px; left:0px; width:565px;top:10px; top:5px;float:left; line-height:22px;
}
div.cart-total-row, div.big-cart-total-row{
	position:relative; top:0px; left:0px; float:right; width:300px; height:22px;
}
div.big-cart-total-row{
	height:50px;
}
div.label{
	float:left; text-align:right; width:190px;
}
div.label-coupon{
	float:left; text-align:right; width:190px; height:50px;
}
div.value{
	float:left; text-align:right; width:110px;
}
#cart_message{
	color:#cc1e1e; padding:10px; font-style:italic; float:left; 
}
#cart_error{
	position:relative; top:0px; left:0px; float:left; color:#cc1e1e; padding:5px; display:none; font-weight:bold; font-size:11px; width:500px;
}
#go_checkout{
	position:relative; top:0px; left:0px; float:left; width:500px; margin-bottom:40px;
}
/*
checkout
*/
#checkout_container{
	position:relative; top:0px; left:0px; width:675px; float:left;
}
#checkout_status{
	display:none;
}
#checkout_shipping, #checkout_payment{
	position:relative; top:0px; left:0px; width:380px; float:left; padding:5px; border:1px solid #ccc; float:left ; margin-bottom:10px;
}
#checkout_shipping_method, #checkout_payment_method{
	position:relative; top:0px; left:0px; width:260px; float:left; padding:5px; border:1px solid #ccc; float:right; margin-left:10px; margin-bottom:10px;
}
div.checkout-header{
	position:relative; top:0px; left:0px; width:380px; float:left; background-color:#ccc; float:left; margin-bottom:5px; height:35px; overflow:hidden;
}
div.checkout-header-number{
	position:relative; top:3px; left:3px; width:29px; height:29px;; float:left; background-image:url(../../img/tumble/assets/checkout/circle.jpg); background-position:center left; background-repeat:no-repeat; text-align:center; color:#f0ede8; line-height:29px; font-size:11px; font-weight:bold; padding-bottom:2px;
}
div.checkout-header-text{
	position:relative; top:9px; left:0px; height:19px;; float:left; margin-left:11px; font-size:14px; color:#4c4b4c
}
#checkout_shipping_method div.checkout-header, #checkout_payment_method div.checkout-header{
	width:260px;	
}

div.checkout-item-content{
	position:relative; top:0px; left:10px; width:360px; float:left; margin-bottom:5px; 
}
div.checkout-item-content-small{
	position:relative; top:0px; left:10px; width:240px; float:left; margin-bottom:5px; 
}
div.label_header{
	position:relative; top:0px; left:0px; margin-top:10px; height:25px; width:240px;
}
div.label_value{
	position:relative; top:0px; left:0px; width:240px; font-weight:bold; color:#4c4b4c;
}
span.sumbigger{
	font-size:16px; color:#4c4b4c;
}
span.small{
	color:#7B8289;
}
/*
shipping
*/
#address_container{
	position:relative; height:30px; width:360px; left:0px; top:0px; float:left; z-index:10;
}
#address_payment_container{
	position:relative; height:30px; width:360px; left:0px; top:0px; float:left; z-index:10;
}
#create_shipping_address_btn{
	position:relative; height:30px; width:360px; left:0px; top:0px; margin-top:20px; float:left; text-align:right; overflow:hidden;
}
#create_payment_address_btn{
	position:relative; height:30px; width:360px; left:0px; top:0px; margin-top:20px; float:left; text-align:right; overflow:hidden;
}
td.company_info{
	vertical-align:top; padding-left:5px;
}
div.address_display{
	position:relative; left:0px; top:0px; float:left; text-align:left; line-height:14px; margin-bottom:5px; 
}
div.total_display{
	position:relative; left:0px; top:0px; float:left; text-align:left; line-height:14px; margin-bottom:5px; width:240px; 
}
/*
payment
*/
#same_as_shipping{ /* hier zitten de choices in! */
	position:relative; width:360px; left:0px; top:0px; float:left; margin-top:10px; margin-bottom:10px;
}
#current_same_as_address{ 
	position:relative; left:0px; top:0px; float:left; text-align:left; line-height:14px; overflow:hidden; height:70px;
}
#payment_address_selecter{ /* hier zitten de dropdown en create new in! */
	position:relative; width:360px; left:0px; top:0px; float:left;
}
#address_payment_container{
	position:relative; height:30px; width:360px; left:0px; top:0px; float:left;
}
#payment_method_header{
	position:relative; width:240px; left:0px; top:0px; float:left; text-align:left; margin-top:15px; line-height:16px;
}
#payment_method_selecter{
	position:relative; width:240px; left:0px; top:0px; float:left; z-index:10;
}
#method_payment_container{
	position:relative; height:50px; width:240px; left:0px; top:0px; float:left;
}
input.complete{
	background-image:url(../../img/tumble/assets/btns/shop/checkout.png); background-repeat:no-repeat; background-position:center; color:#f5f1ee; border:0px; width:240px; height:30px; text-align:center; cursor:pointer; padding:0px; font-weight:bold; font-size:14px; padding-bottom:4px; line-height:20px; margin-top:15px;
}


#current_quick_address_shipping, #current_quick_address_payment{ 
	position:relative; left:0px; top:0px; float:left; text-align:left; line-height:14px; overflow:hidden; height:70px; padding-top:15px; padding-bottom:15px;
}

/*
dropdown voor in shipping address en payment address vlakken
*/
#address_container .search_option , #address_payment_container .search_option {
	width:350px;background-image:url(../../img/tumble/assets/nav/dropdown/dropdown_main_big.png); background-repeat:no-repeat; background-position:top left; padding-left:10px;
}
#address_container div.search_option_values , #address_payment_container div.search_option_values {
	width:360px;
}
#address_container div.search_option_value , #address_payment_container div.search_option_value {
	width:350px; color:#5B6369; padding-left:10px;
}
#address_container div.dropdown_footer , #address_payment_container div.dropdown_footer {
	width:360px; background-image:url(../../img/tumble/assets/nav/dropdown/dropdown_main_footer_big.png); background-repeat:no-repeat; background-position:top left;
}
/*
dropdown voor in payment method
*/
#method_payment_container .search_option {
	width:230px;background-image:url(../../img/tumble/assets/nav/dropdown/dropdown_main_payment.png); background-repeat:no-repeat; background-position:top left; padding-left:10px; height:40px;
}
#method_payment_container div.search_option_values {
	width:240px; top:37px;
}
#method_payment_container div.search_option_value {
	width:230px; color:#5B6369; padding-left:10px; height:40px;
}
#method_payment_container div.dropdown_footer {
	width:240px; top:33px; background-image:url(../../img/tumble/assets/nav/dropdown/dropdown_payment_footer_payment.png); background-repeat:no-repeat; background-position:top left;
}
div.search_option_value_icon{
	position:absolute; width:36px; height:36px; left:5px; top:2px; float:left;
}
div.search_option_value_txt{
	position:absolute; left:50px; top:10px; float:left;
}
/*
choice (radio)
*/
div.choice{
	position:relative; width:360px; left:0px; top:0px; float:left;
}
div.choice_off{
	background-image:url(../../img/tumble/assets/nav/radio/radio_off.jpg); width:25px; height:25px; position:absolute; z-index:2; cursor:pointer; left:0px; top:0px;
}
div.choice_on{
	background-image:url(../../img/tumble/assets/nav/radio/radio_on.jpg); width:25px; height:25px; position:absolute; display:none; z-index:3; cursor:pointer; left:0px; top:0px;
}
div.choice_txt{
	position:relative; left:30px; top:0px; line-height:25px; width:330px; cursor:pointer; float:left;
}

/*
form
*/

ul.error{
	list-style-type:none; margin:0px; padding:0px;
}
li.error{
	list-style-image:none; float:left; padding-left:10px; font-size:10px; margin-bottom:3px; font-style:italic;
}


#checkout_summery{
	position:relative; left:0px; top:0px; line-height:25px; width:600px; float:left; height:20px;
}
#checkout_checkout{

}

/*
create account
*/
#create_shop_account{
	position:absolute; margin:0 auto; left:0px; top:50px; background-color:#f5f1ee; background-color:#ffffff; border:6px solid #631614; color:#5B6369;width:600px; height:600px; z-index:2000;
}
#create_shop_account_quick{
	position:absolute; margin:0 auto; left:0px; top:50px; background-color:#f5f1ee; border:6px solid #eae6e1; color:#5B6369;width:600px; height:500px; z-index:2000;
}
#create_shop_account_background{
	position:absolute; left:0px; top:0px; background-color:#bfb9c7; z-index:2000; width:1000px; height:1000px;
}
div.div_closer{
	position:relative; float:right; text-align:right; width:300px; left:0px; right:0px; line-height:17px; height:17px; overflow:hidden; margin-right:10px; margin-top:10px;
}
#account_form_shop{ 
	position:relative; left:0px; right:0px; margin-left:10px; margin-top:10px; float:left
}
