/* general before */

/*
 @version $Revision: 13678 $ $Author: mariano $
 @since  27-jun-2012
 @author  Mariano  
*/

* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
*:selected {border:none;outline:none;}
body.myshp_block_inner, body.myshp_block_inner h3 {background:none;}

	
		body {
background-color:#DADADA;
background-image:none;
background-repeat:repeat;
background-position:0 0;
		}
	
			
			.myshp_container {
				margin:0 auto;
				position:relative;
				padding:16px 10px 0 10px;
width:1160px;
			}
	
		
				.myshp_container {
background-color:#E7E7E7;
background-image:none;
background-repeat:repeat;
background-position:0 0;
				}
			
				.myshp_main {
					float:left;
					width:100%;
					position:relative;
					border-radius:40px 40px 0 0;
background-color:#fff;
					behavior:url(/skins/master/pie/PIE.htc);
				}
			
				.myshp_col1 .myshp_pad{	
background-color:#5c5e63;
background-image:url("/skins/salerno_v3/pic/column-slice.jpg");
background-repeat:no-repeat;
background-position:0 0;
				}
			
				.myshp_col3 .myshp_pad {	
background-color:#5c5e63;
background-image:url("/skins/salerno_v3/pic/column-slice.jpg");
background-repeat:no-repeat;
background-position:0 0;
				}
			
		
			h1, h2, h3, h4, h5, h6 {
color:#222222;
			}
	
			body {
color:#FFFFFF;
			}
	
			a, a:link, a:visited, a:active, a:hover {
color:#54575B;
text-decoration:none;
				outline:none;
			}
	
			a:hover {
color:#99cc00;
			}
	
	
			body, input, select, textarea, button, li, p, div{
font-weight:normal;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
			}
			h1, h2, h3, h4, h5, h6{
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
			}
		
	
			a.myshp_button, 
			button.myshp_button, button, 
			.myshp_block_inner_button,
			a.myshp_button:link, 
			a.myshp_button:visited, 
			a.myshp_button:active, 
			a.myshp_button:hover {
border-radius:6px;
color:#fff;
text-transform:uppercase;
background-color:#9B8B7C;
background-image:none;
background-repeat:repeat;
background-position:0 0;
border-color:#8F8376;
				border-width:1px;
				border-style:solid;
				cursor:pointer;
			    height:25px;
			    padding:5px 10px;
				behavior:url(/skins/master/pie/PIE.htc);
				position:relative;
			    line-height:14px;
			}
				.myshp_button span, a.myshp_button span, button span, .myshp_block_inner_button {
				    font-size:11px;
					font-family:MS Shell Dlg;
				}
	
			.myshp_button:hover, a.myshp_button:hover, button:hover, .myshp_block_inner_button:hover {
background-color:#4B4C50;
background-image:none;
background-repeat:repeat;
background-position:0 0;
			}
	
	
		input, textarea, select {
border-width:1px;
border-style:solid;
border-color:#928579;
		}
		input, textarea {
			text-indent:3px;
		}
		input {
   			height:25px;
			border-width:1px;
			border-style:solid;
			border-color:#B4B674;
background-image:url("/skins/salerno_v3/pic/input-slice.jpg");
background-repeat:repeat;
		}
			input[type="radio"], input[type="checkbox"] {
				border:none;
			}
			
		@media \0screen {
		  input {line-height:25px;}
		}
			
		select {
			padding:3px 3px 3px 0;
			text-indent:0;
		}

							

.myshp_container .myshp_container_wrapper {
	position:relative;
}

	
		header {
			margin:0 35px 0 33px;
			padding:00px 0 15px 0;
border-radius:0 40px 0 0;
background-color:#fff;
background-image:none;
background-repeat:repeat;
background-position:0 0;
			behavior:url(/skins/master/pie/PIE.htc);
			position:relative;
			min-height:131px;
		}
	
		.myshp_logo {
			float:left;
		}
		
			.myshp_logo h1 a, .myshp_logo h1 a:link, .myshp_logo h1 a:visited, .myshp_logo h1 a:active, .myshp_logo h1 a:hover {
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
			}
				
	
		.myshp_top_menu {
			float:right;
			margin-top:12px;
			margin-right:10px;
			margin-bottom:64px;
		}
			.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 {
						padding-left:10px;
						margin-right:10px;
color:#54575B;
border-left-width:1px;
border-left-style:solid;
border-left-color:#99cc00;
font-size:11px;
					}
						.myshp_top_menu ul li:first-child a {
							border-left:0;
						}
							.myshp_top_menu ul li a:hover {
								text-decoration:underline;
							}
	
		.myshp_slogan {
			float:right;
			clear:both;
			margin-right:10px;
			width:75%;
			text-align:right;
color:#99cc00;
font-size:18px;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
		}


	
		nav {
			width:100%;
			display:inline-block;
		}
			nav .myshp_wrapper {
background-color:#8F8276;
background-image:ur("/skins/salerno_v2/6/spritev.png") repeat-x;
background-repeat:repeat;
background-position:0 0;
				width:100%;
				display:inline-block;
			}
	
	.myshp_main nav {
		margin:0 0 20px 0;
	}
		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 {
				height:40px;
				line-height:42px;
				padding:0 15px 0 17px;
display:block;
font-size:12px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
border-left-style:solid;
border-left-color:#99cc00;
border-left-width:1px;
			}
		nav ul li:first-child a {
			border-left:0;
		}
			nav ul li a:hover {
background-color:#99cc00;
background-image:url("/skins/salerno_v2/6/spritev.png") repeat-x 0 -200px;
color:#fff;
				
			}
		
			nav ul li a.myshp_tabOn {
background-color:#99cc00;
color:#fff;
			}
	
	
	nav ul li a:hover, nav ul li a.myshp_tabOn {
	
	}

/* Start of Column CSS */
	.myshp_container1, .myshp_container2, .myshp_container3 {
	
	}
		.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 {
					
				}
					.myshp_col1 .myshp_pad, .myshp_col2 .myshp_pad, .myshp_col3 .myshp_pad {
						min-height:500px;
						padding-bottom:999em;
						margin-bottom:-999em;
					}
						.myshp_col1 {
							float:left;
							width:20.2%;
							position:relative;
						}
						
							.myshp_col1 .myshp_pad {
								padding-top:45px;
								padding-left:10px;
								padding-right:10px;
								margin-right:10px;
								border-radius:40px 0 0 0;
								behavior:url(/skins/master/pie/PIE.htc);	

								position:relative;
								behavior:url(/skins/master/pie/PIE.htc);
							}
							

					.myshp_col2 {
						float:left;
						width:59.6%;
						position:relative;
						color:#000;
					}
						.myshp_column_count_1 .myshp_col2 {
							width:100%;
						}
							.myshp_column_count_1 .myshp_col2 .myshp_pad{
								padding-right:10px;
								padding-left:10px;	
							}
								.myshp_column_count_2 .myshp_col2 {
									width:79.8%;
								}
					.myshp_column_count_3 .myshp_col2 {
						width:59.6%
					}
						.myshp_col2 .myshp_pad {
							border-radius:15px 30px 0 0;
							behavior:url(/skins/master/pie/PIE.htc);
							position:relative;
						}
					.myshp_col3 {
						float:right;
						width:20.2%;
						position:relative;
					}
						.myshp_col3 .myshp_pad {
							padding-top:45px;
							padding-left:10px;
							padding-right:10px;
							behavior:url(/skins/master/pie/PIE.htc);
							border-radius:0 40px 0 0;
							margin-left:10px;	
							position:relative;
						}
						
						
						
	
	
			.myshp_block {
				margin-bottom:20px;
				padding-bottom:18px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
				box-sizing:content-box;
			}
	
			.myshp_col1 h3,.myshp_col1 .myshp_box_title,
			.myshp_col3 h3,.myshp_col3 .myshp_box_title {
				display:block;
				margin:0 0 7px 0;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#fff;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
				box-sizing:content-box;
			}
			
			
	
		.myshp_block .myshp_box {
		
		}
			.myshp_block fieldset {
				width:100%;
			}
				.myshp_block ul {
				
				}
					.myshp_block ul li {
					
					}
						.myshp_block img {
						
						}
			.myshp_col1 .myshp_block a, .myshp_col1 .myshp_block a:link,.myshp_col1 .myshp_block a:visited, .myshp_col1 .myshp_block a:active, .myshp_col1 .myshp_block a:hover,
			.myshp_col3 .myshp_block a, .myshp_col3 .myshp_block a:link,.myshp_col3 .myshp_block a:visited, .myshp_col3 .myshp_block a:active, .myshp_col3 .myshp_block a:hover{
color:#fff;
			}
		
		.myshp_block a:hover {
		
		}
	
			.myshp_box .jcarousel-container .jcarousel-prev, .myshp_box .jcarousel-container .jcarousel-next{
border-top-color:transparent;
border-right-color:#FFFFFF;
border-bottom-color:transparent;
border-left-color:#FFFFFF;
			}
	
		.myshp_menu .myshp_box {
		
		}
			.myshp_menu h3 {
			
			}
			.myshp_menu ul {
			}
				.myshp_menu ul ul {
					padding-left:15px;
				}
					.myshp_menu ul li {
					
					}
					.myshp_menu_1 li .myshp_menu_2 li a:link {
					
					}
					.myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 li a {
					
					}
					.myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 .myshp_menu_4 li a {
					
					}
						.myshp_menu ul li a, .myshp_menu ul li a:link, .myshp_menu ul li a:visited, .myshp_menu ul li a:active, .myshp_menu ul li a:hover {
							height:23px;
							line-height:25px;
							padding-left:0;
							display:block;
						}
							.myshp_menu ul li a:hover, .myshp_menu ul li a.myshp_menu_item_active {
							
							}
								.myshp_menu ul li a:hover {
								
								}
								
									.myshp_menu .myshp_active_menu_item a.myshp_menu_item_active {
background-color:#fff;
										border-radius:0 20px 20px 0;
color:#99cc00;
										font-weight:bold;
										margin-left:-10px;
										padding-left:10px !important;
										behavior:url(/skins/master/pie/PIE.htc);
										position:relative;
									}
									
									.myshp_menu .myshp_menu_2 .myshp_active_menu_item a.myshp_menu_item_active {
background-color:transparent;
										border-radius:0;
										margin-left:0;
										padding-left:0;
color:#fff;
										behavior:url(/skins/master/pie/PIE.htc);
										position:relative;
									}
	  
									   .myshp_menu .myshp_not_active_menu_item ul{
									    display:none
									   }

	/*set=breadcrumb-block;sequence=1;*/
		.myshp_breadcrumb_block{
			border:none;
			margin-bottom:25px;
			padding:0;
		}
			.myshp_breadcrumb .myshp_breadcrumb_inner{
				padding:0;
			}
	/**/

		.myshp_side_basket {
		
		}
	.myshp_side_basket .box {
	
	}
	.myshp_side_basket p {
		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/salerno_v2/5/sprite.png");
background-repeat:no-repeat;
background-position:0 0;
background-color:transparent;
		padding-left:12px;
	}
	.myshp_side_basket a:hover {
	
	}

	/*set=search-block;sequence=1;*/
	.myshp_side_search {
	
	}
	.myshp_side_search .myshp_box{
		padding:4px 0 3px;
	} 
	
	.myshp_side_search form {
		
	}
	.myshp_side_search .myshp_button, .myshp_side_search .search-ipt {
	
	}
	.myshp_side_search .myshp_button {
		float:right;
	}
	.myshp_side_search input {
		margin-right:5px;
		float:left;
		width:70%;
	}
	/**/

	/*set=login;sequence=1;*/
	.myshp_side_login, .myshp_side_logout {
	
	}
		.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;
		}
			.myshp_side_login fieldset:first-child, .myshp_side_logout fieldset:first-child {
				margin-bottom:0;
			}
				.myshp_side_login .myshp_myaccount_login_info, .myshp_side_logout .myshp_myaccount_login_info {
					clear:left;
					float:left;
					margin:0
					cursor:pointer;
				}
					.myshp_side_login .myshp_myaccount_login_info a, .myshp_side_logout .myshp_myaccount_login_info a {
					
					}
	/**/

	/*set=price-slider;sequence=1;*/
	
		.myshp_price_slider .myshp_box {
			padding:20px 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:10px 0;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
	}

	footer .myshp_wrapper {
	
	}
		footer ul {
			text-align:center;
			float:none;
		}
			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;
font-size:11px;
		}
	
		footer ul li a:hover {
color:#99cc00;
			text-decoration:underline;
		}
		
		footer ul li a span{
border-left-width:1px;
border-left-style:solid;
border-left-color:#99cc00;
			margin-left:7px;
			padding-left:7px;
		}
	

	footer ul li:first-child a span {
		border-left:0;
		padding-left:0;
		margin-left:0;
	}
		footer ul li a span {
		
		}
	footer div.myshp_footer_text {
		float:none;
color:#54575B;
font-size:11px;
text-align:center;
	}



/* RESET COMMON */
#myshp_info_search_block .myshp_info_search_button {
	margin:22px 0 0 !important;
}
.myshp_basket_related h3 {
	margin-bottom:15px;
}
/*ContactForm*/
#myshp_contact_form fieldset{
	border:none;
}
/*Moreinfo*/
#myshp_info_footer {
	text-align:center;
	display:block !important;
	padding:10px 0;
}
.myshp_list_navigation #myshp_info_footer, #myshp_checkout_powered-by #myshp_info_footer {
	padding:0;
}
/*Sitemap*/
#myshp_sitemap h1 {
	font-size:13pt;
}
#myshp_sitemap h2 {
	font-size:13px;
}
/*Extended Search*/
.myshp_info_search_block select {
	width:100%;
}
.myshp_info_search_block label {
	line-height:25px;
}
/*Form Contact*/
#myshp_contact_form label {
	font-weight:normal
}
#myshp_contact_form .myshp_block_inner #myshp-body {
	padding-left:10px;
	padding-top:10px;
	float:left;
}
#myshp_contact_form .myshp_contact_legend {
	text-align:left;
}
body.myshp_block_inner {
    background:none repeat scroll 0 0 transparent;
}
	
	body.myshp_block_inner .myshp_block_inner_button {
	    padding:0 10px;
	}
	
		#myshp_contact_form fieldset {
			border:0 none;
		}

/*Forms*/
.myshp_block_inner h3 {
	margin:0;
}


.myshp_checkout_orderpage .myshp_button_next {
	float:right;
}
/* gerneral after */

