/* general before */


/* V 1.9 */

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	
		body{
background-color:#2F2F2F;
background-image:none;
background-position:0 -500px;
background-repeat:repeat-x;
		}
	
	
			.myshp_container{
				margin: 10px auto 10px;
			    position: relative;
				border-radius:0px;
				padding:0 10px;
width:1000px;
				
				behavior: url(/skins/master/pie/PIE.htc);
			}
	
		
				.myshp_container{
background-color:#fff;
background-image:none;
background-repeat:repeat;
background-position:0 0;
				} 
				
				#myshp-body{
background-image:url("/skins/calabria_v2/pic/bg_myshp_body.gif");
background-color:transparent;
background-position:0 0;
background-repeat:repeat;
				}	
			
		
			h1, h2, h3, h4, h5, h6{
color:#222222;
			}
		
			body{
color:#333333;
			}
	
			a, a:link, a:visited, a:active, a:hover{
text-decoration:none;
color:#fae2cc;
			}
		
			a:hover{
color:#a76120;
			}
	

	
			body, button, input, textarea, select{
font-size:13px;
font-family:Playfair+Display;
			}
			h1, h2, h3, h4, h5, h6{
font-family:Tahoma, Geneva, sans-serif;
			}
		
	
			a.myshp_button, 
			button, 
			button.myshp_button, 
			.myshp_block_inner_button,
			a.myshp_button:link, 
			a.myshp_button:visited, 
			a.myshp_button:active, 
			a.myshp_button:hover{
font-size:11px;
font-weight:bold;
background-color:#D28D07;
background-image:url(/skins/calabria_v2/4/spritev.png);
background-position:0 -300px;
background-repeat:repeat-x;
border-width:1px;
border-style:solid;
border-color:#000;
				cursor:pointer;
			    height: 26px;
			    padding: 3px 15px;
				line-height: 17px;
			}
			.myshp_button span, button span{
color:#000000;
			}
	
			a.myshp_button:hover, button:hover, .myshp_block_inner_button:hover{
color:#000;
background-image:none;
background-color:#BF8618;
background-position:0 -300px;
background-repeat:repeat-x;
			}
	
	
	
		input, textarea, select, option{
			float:left;
			padding: 0;
			margin: 0;
border-width:1px;
border-style:solid;
border-color:#4D4D4D;
		}
		
		textarea{
		    text-indent: 3px;			
		}
		
		input {
			height:26px;
			text-indent: 1px;
		}
		
		@media \0screen {
		  input {line-height: 23px;}
		}
		
	



	header {
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
	}

			.myshp_logo {
			    float: left;
			    margin-top: 10px;	
			}
					.myshp_logo a, .myshp_logo a:link, .myshp_logo a:visited, .myshp_logo a:active, .myshp_logo a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
					}
	
			.myshp_top_menu {
				float: right;
	    		margin-top: 10px;
				
			}
				.myshp_top_menu ul {
					float: left;
		  			clear: right;
					
				}
				
					.myshp_top_menu ul li {
						float: left;
			    		clear: right;
						
					}
			
					.myshp_top_menu ul li a, .myshp_top_menu ul li a:link, .myshp_top_menu ul li a:visited, .myshp_top_menu ul li a:active {
						margin-left: 10px;
			   			padding-left: 10px;
					    display: inline-block;
						color:#000;
font-size:11px;
background-image:none;
background-color:transparent;
background-repeat:no-repeat;
background-position:100% -300px;
						border-left-width: 1px;
						border-left-style:solid;
						border-left-color: #000;
					}
					
					.myshp_top_menu ul li:first-child a{
						border-left:0px;
						padding: 0;
						margin: 0;
					}
					
					.myshp_top_menu ul li a:hover {
						color: #000;
					}
					
	
		.myshp_slogan {
			margin-top: 10px;
		    float:left;
		    clear:left;
font-size:12px;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
		}
	

	
		nav {
			float: left;
	    	width: 100%;
			margin:10px 0;
background-color:#2E2E2E;
background-image:none;
background-repeat:repeat;
background-position:0 -100px;
border-radius:0px;
			
			 behavior: url(/skins/master/pie/PIE.htc);
		}
	
		nav ul{
			float: left;
	    	width: 100%;
			
		}
			nav ul li {
				float: left;
				
			}
				
	
						nav ul li a, nav ul li a:link, nav ul li a:visited, nav ul li a:active, nav ul li a:hover {
						    padding: 0 17px;
							display:block;
							line-height:33px;
							height:33px;
font-size:12px;
font-weight:bold;
color:#fff;
						}
					
						nav ul li a:hover{
color:#000;
background-color:#D28D07;
background-image:url(/skins/calabria_v2/4/spritev.png);
background-position:0 -200px;
background-repeat:repeat-x;
						}
						nav ul li a.myshp_tabOn {
color:#000;
background-color:#D28D07;
background-image:url(/skins/calabria_v2/4/spritev.png);
background-position:0 -200px;
background-repeat:repeat-x;
						}
				

.myshp_main {
    width: 100%;
	
}

	/* Start of Column CSS */
	
	.myshp_container3 {
		clear: left;
	    float: left;
	    width: 100%;
	    overflow: hidden;
		
	}
	
		.myshp_container2 {
			clear: left;
		    float: left;
		    width: 100%;
		    position: relative;
			/*right:18%;*/
			
		}
		
			.myshp_container1 {
				float: left;
			    width: 100%;
			    position: relative;
			    /*right:64%;*/
				
			}
				
				.myshp_col1, .myshp_col2, .myshp_col3{
					padding-bottom:999em;
					margin-bottom:-999em;
				}
				
				.myshp_col1 {
					float: left;
				    width:21%;
				    position: relative;
				    /*left:82%;*/
				    overflow: hidden;
					
				}
					.myshp_col1 .myshp_pad{
						margin-right: 10px;
					}
					
				.myshp_col2 {
					float: left;
				    width:58%%;
				    position: relative;
				    /*left:82%;*/
				    overflow: hidden;
					
				}
				.myshp_column_count_1 .myshp_col2{
					width:100%;
				}	
				.myshp_column_count_2 .myshp_col2{
					width:79%;
				}
				.myshp_column_count_3 .myshp_col2{
					width:58%
				}
				
				.myshp_col3 {
					float: left;
				    width:21%;
				    position: relative;
				    /*left:82%;*/
				    overflow: hidden;
					
				}
					.myshp_col3 .myshp_pad{
						margin-left: 10px;
					}
					
					.myshp_col2 .myshp_block, 
					.myshp_col2 .myshp_block .myshp_box{
						background-image:none;
						background-color:transparent;
					}
		

	
	
			.myshp_block {
				margin:0;
border-radius:0px;
border:0px solid #CCCCCC;
border-bottom:3px solid #fff;
background-color:#190e01;
				background-image:none;
				background-position:0 0;
				background-repeat:repeat;
				
				 behavior: url(/skins/master/pie/PIE.htc);
			}
			
				.myshp_block .myshp_box{
background-image:url("/skins/calabria_v2/pic/bg_menu_side_box_top.gif");
background-repeat:repeat-x;
background-position:0 0;
					padding:10px;
				}
		
			h3, .myshp_box_title{
				padding:7px 10px;
				margin-bottom:0;
				display:block;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #fff;
background-color:#232323;
border-radius:0px 0px 0 0;
background-image:url("/skins/calabria_v2/5/spritev.png");
background-position:0 -400px;
background-repeat:repeat-x;
				
				behavior: url(/skins/master/pie/PIE.htc);
			}
			h3, .myshp_box_title, h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{
color:#f3e6d3;
			}
		
		.myshp_list h3{ box-sizing:content-box; -moz-box-sizing: content-box; -moz-box-sizing: border-content;  -moz-box-sizing: content-box; }	
	
		
			/*set=block-links;sequence=3;*/
			.myshp_block a, .myshp_block a:link, .myshp_block a:visited, .myshp_block a:active, .myshp_block a:hover{
				font-size:11px;
				
			}
			/**/
			.myshp_block fieldset {
				width: 100%;
			}
	
	
	
		
				.myshp_menu_side_show_all .myshp_not_active_menu_item ul{
					display: block;					
				} 		
			
				.myshp_not_active_menu_item ul{
					display:none
				}
					.myshp_active_menu_item a.myshp_menu_item_active{
					 font-weight:bold
					}
				.myshp_menu_1 li a {
				    padding: 2px 0 2px 10px;
					display:block;
				}
			
					.myshp_menu_1 li .myshp_menu_2 li a:link {
					    padding: 5px 10px 5px 20px;
					}
			
						.myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 li a {
						    padding: 5px 10px 5px 30px;
						}
						
							.myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 .myshp_menu_4 li a {
							    padding: 5px 10px 5px 40px;
							}
			
				.myshp_menu ul li li a:link {
					background-image: none;
				}
					
				.myshp_menu ul li li {
					padding: 0;
				}		
				
				.myshp_menu ul li a, .myshp_menu ul li a:link, .myshp_menu ul li a:visited
				{
background-image:url(https://myshop.s3-external-3.amazonaws.com/shop4684700.pictures.Achtergrond-pups.jpg);
					background-repeat:no-repeat;
					background-position:0 -200px;
					background-color:transparent;
					display:block;
				}
				
						.myshp_menu ul li a:hover{
							text-decoration:underline;
background-image:url("/skins/calabria_v2/4/sprite.png");
							background-position:0 -326px;
						}
						.myshp_menu ul li a.myshp_tabOn{
							font-weight:bold;
						}
				
							 myshp_menu a.myshp_active_menu_item {
							    font-weight: bold;
							}

	
	/*set=breadcrumb-block;sequence=1;*/
		.myshp_block.myshp_breadcrumb{
			border-radius:0px;
			background:#fff;
			
			 behavior: url(/skins/master/pie/PIE.htc);
		}
		.myshp_block.myshp_breadcrumb .myshp_breadcrumb_inner{
			padding:0;
		}
	/**/
	
	/*set=shopping-cart-block;sequence=1;*/
				.myshp_side_basket p{
					margin-bottom:7px;
				    margin-top: 0;
				}
				.myshp_side_basket a:link, .myshp_side_basket a:visited, .myshp_side_basket a:active, .myshp_side_basket a:hover {
					background-image:url("/skins/calabria_v2/5/sprite.png");
					background-repeat:no-repeat;
					background-position:-500px -200px;
					background-color:transparent;
					padding-left:10px;
				}
				.myshp_side_basket a:hover {
					color:#000    
				}
	/**/
	
	/*set=search-block;sequence=1;*/
				.myshp_side_search .myshp_button{
					float:right;
					margin: 0;
				}
				.myshp_side_search input{
				    margin-bottom: 5px;
				    margin-top: 5px;
		 		    width: 100%;	
				}
		
	/**/
		
		
	/*set=login;sequence=1;*/
			.myshp_side_login .myshp_button, .myshp_side_logout .myshp_button{
		    	float:right;
			}
		
			.myshp_side_login input, .myshp_side_logout input{
		 		    width: 100%;	
			}
			
			.myshp_side_login label, .myshp_side_logout label{
			    float:left;
				margin-bottom:7px;
			}
			
			.myshp_side_login .myshp_myaccount_login_info, .myshp_side_logout .myshp_myaccount_login_info{
				clear:left;
				float:left;
				cursor: pointer;
			}
			
				.myshp_side_login .myshp_myaccount_login_info a, .myshp_side_logout .myshp_myaccount_login_info a{
					cursor:pointer;
				}
	
	/**/
		
	/*set=price-slider;sequence=1;*/
		
		.myshp_block.myshp_price_slider{
			margin:0;
		}
		
		.myshp_price_slider .myshp_box{
			padding:10px 15px;
		}
		
		.myshp_block.myshp_price_slider .jslider{
			top:20px;
		}
		
		.myshp_price_slider a.myshp_button{
			margin-top:12px !important;
		}
		.myshp_price_slider a.myshp_slide_filter_reset_btn{
			color:#fff;
			margin-right:5px;
		}
		
			.myshp_slide_filter .jslider-value input {
			    -moz-box-sizing: content-box;
				-webkit-box-sizing: content-box;
				box-sizing: content-box;
			}		
		
	/**/
	
	
	
		footer{
			float:left;
			width:100%;
			padding:20px 0;
			margin:10px 0;
text-align:center;
background-color:#EDEDED;
background-image:none;
background-repeat:repeat;
background-position:0 0;
		}
	
			footer ul{
				float:none;
				padding-bottom:7px;
			}
				footer ul li{
					display:inline-block;
				}
					
						
							footer ul li a, footer ul li a:link, footer ul li a:visited, footer ul li a:active, footer ul li a:hover  {
	
								display:inline-block;	
								margin-left: 10px;
				   				padding-left: 10px;
font-size:11px;
color:#000000;
								border-left-width: 1px;
								border-left-style:solid;
								border-left-color: #000;
							}
						
							footer ul li a:hover {
color:#C6BF14;
							}
						
					
					footer ul li:first-child a{
						border-left: 0;
						padding: 0;
						margin: 0;
					}
				footer div.myshp_footer_text{
font-size:11px;
				}
		

.myshp_info_search_block.myshp_info_search_form label{
	margin:4px 10px 0 0;
}
			
/* RESET COMMON */
#myshp_info_search_block .myshp_info_search_button{
	margin:26px 0 0 !important;
}

.myshp_info_search_block .myshp_button {
    margin-left: 10px;
}

body.myshp_block_inner {
    background-color: transparent;
}
	
	body.myshp_block_inner .myshp_block_inner_button {
	    padding: 0 10px;
	}
	
		#myshp_contact_form fieldset {
			border: 0 none;
		}
.myshp_checkout_orderpage .myshp_button_next {
	float: right;
}

.myshp_checkout_orderpage {
	color: #fff;
}


.myshp_top_five_ranking_title {
    color: #B1AEA4;
    font-size: 36px;
    font-weight: normal;
}

.myshp_top_five_ranking_subtitle {
    color: #B1AEA4;
    font-size: 12px;
    font-weight: bold;
}

#myshp_discount_info .myshp_discount_product_name {
	font-size: 14px;
	font-weight: bold;
}

#myshp_discount_info .myshp_discount_product_old_price {
    font-size: 20px;
	color: #000;
}

#myshp_discount_info .myshp_discount_product_new_price {
    font-size: 48px;
	color: #000;
}

#myshp_discount_info .myshp_discount_product_stock {
    font-size: 12px;
	color: #000;
}

#myshp_top_five_ranking, #myshp_discount_info {
    margin: auto;
    width: 75%;
	padding: 10px 0;
}

.myshp_top_five_ranking_list li {
	border-top: 1px solid #D4D2CC !important;
    color: #2B2D2C;
    font-size: 11px;
	padding: 5px 0;
}

#myshp_top_five_ranking .myshp_top_five_ranking_order {
    font-size: 11px;
    font-weight: bold;
}
#myshp_top_five_ranking .myshp_top_five_ranking_order {
    float: left;
    margin-right: 5px;
    padding: 0;
    width: 10px;
    z-index: 100;
}

.myshp_top_five_ranking_product_Vanprice, .myshp_top_five_ranking_product_price {
    margin-left: 15px;
    text-align: left;
}

.myshp_top_five_ranking_product_price {
	font-weight: bold;
	margin-bottom: 5px;
}

#myshp_top_five_ranking .myshp_top_five_ranking_list {
    list-style: none outside none;
    padding: 0;
}

.myshp_control_buttons .myshp_list_product_quantity_field {
	height: 30px;
    margin: auto;
    width: 90px;
}

.myshp_control_buttons .myshp_list_product_quantity_field input {
	float: right;
    height: 18px;
}

.goog-te-gadget .goog-te-combo {
	float:none;
}

.myshp_basket_related_product_image img {
    width: 100%;
}
/* gerneral after */

