/* 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 {
background-image:none;
background-color:#7FBCDD;
background-position:0 0;
background-repeat:repeat-x;
		}
	
		body.myshp_block_inner {
			background:none;
		}
		
		
			.myshp_wrapper{
width:960px;
			}
		
		.myshp_container {
			width:100%;
			margin:0 auto;
			position:relative;
			padding:0;
		}
		
		
				.myshp_container {
background-image:none;
background-color:transparent;
background-position:0 0;
background-repeat:repeat;
				}
				
				.myshp_main {
background-color:#FFFFFF;
				}
		
		
			h1, h2, h3, h4, h5, h6 {
color:#222222;
			}
		
			body {
color:#141414;
			}
		
			a, a:link, a:visited, a:active, a:hover {
				outline:medium none;
text-decoration:none;
color:#000;
			}
		
			a:hover {
text-decoration:underline;
color:#000;
			}
		
	
			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:normal;
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 {
				display: inline-block;
background-color:#6399BC;
color:#FFFFFF !important;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
				border:none;
				cursor:pointer;
				line-height:22px;
				padding:3px 10px;
			  	height:27px;
			}
				.myshp_button span, button span, .myshp_block_inner_button {
					display:block;
				}
	
			.myshp_button:hover, button:hover, .myshp_block_inner_button:hover, a.myshp_button:hover {
background-color:#517d99;
			}
	
	
		input, textarea, select {
color:#939393;
font-size:12px;
border-color:#6399BC;
			border-width:1px;
			border-style:solid;
			
		}
		input, textarea {
			text-indent:3px;
		}
		input {
		    height:27px;
		}
		@media \0screen {
		  input {line-height:25px;}
		}
		input[type="radio"], input[type="checkbox"] {
			border:none;
		}
		select {
			padding:3px 3px 3px 0;
			text-indent:0;
		}
	
	
	
		.clear {
		
		}
		
		.myshp_container .myshp_container_wrapper {
			
		}
		
	
		header {
background-color:#518FB8;
background-image:none;
background-position:0 0;
background-repeat:repeat;
		    margin-top:35px;
		}
		
		header .myshp_wrapper {
			margin:auto;
			position:relative;
		}		
		
		.myshp_logo {
		    float:left;
		    text-align:center;
		    width:100%;
	    	padding-bottom:10px;
   			padding-top:10px;
		}
		.myshp_logo h1 {
		    display:block;
		    margin:auto;
		    text-align: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-image:none;
background-position:0 0;
background-repeat:repeat;
		}
	
		.myshp_logo h1 a img {
		
		}
	
	
	
			.myshp_top_menu {
background-color:#DDE7EA;
				clear:left;
				float:left;
				padding:0;
				width:100%;
			}
				.myshp_top_menu ul {
					margin:auto;
				}
					.myshp_top_menu ul li {
						cursor:pointer;
						display:block;
						float:left;
						line-height:15px;
						padding-bottom:8px;
						padding-top:7px;
					}
					
						.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:9px 10px;
color:#535252;
font-size:10px;
text-transform:uppercase;
							border-left-width:1px;
							border-left-style:solid;
border-left-color:#ffffff;
						}
		
							.myshp_top_menu ul li:first-child a {
								border-left:0;
							}
							
								.myshp_top_menu ul li a:hover {
background-color:#6399bc;
color:#fff;
								}
	
		.myshp_slogan {
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
font-size:13px;
color:#fff;
			position:absolute;
			text-align:center;
			top:-25px;
			width:100%;
		}
	
	
	
		nav {
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
		    margin:auto;
		    padding-bottom:10px;
		    width:100%;
		    padding-top:10px;
		}
	
			nav .myshp_wrapper {
background-color:#6399BC;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			    margin:auto;
				padding-left:10px;
			}
				nav ul {
					float:none;
					margin:auto;
					min-height:44px;
					margin:0;
				}
					nav ul li {
						float:left;
					   	margin-top:14px;
					}

				nav ul li a, nav ul li a:link, nav ul li a:visited, nav ul li a:active, nav ul li a:hover {
color:#FFFFFF;
font-weight:bold;
font-size:13px;
border-left-color:#85afcb;
					text-decoration:none;
					text-transform:capitalize;
					border-left-style:solid;
					padding-left:10px;
					padding-right: 10px;
					display: block;
					border-left-width:1px;
				}

					nav ul li a:hover {
color:#003559;
					}

						nav ul li a.myshp_tabOn {
color:#003559;
						}
						nav ul li:first-child a {
							border-left:none;
							margin-left:0;
							padding-left:0;
						}
								nav ul li a:hover, nav ul li a.myshp_tabOn {
								
								}
								
								.myshop_level2__li a {
									padding:10px !important;
								}

	.myshp_main .myshp_wrapper {
		margin:auto;
	}
	/* 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%;
			}
				.myshp_container1 {
					float:left;
					width:100%;
				}
					.myshp_col1, .myshp_col2, .myshp_col3 {
						min-height:500px;
						padding-bottom:999em;
						margin-bottom:-999em;
					}
						.myshp_col1 .myshp_pad, .myshp_col2 .myshp_pad, .myshp_col3 .myshp_pad {
						
						}
					.myshp_col1 {
						float:left;
						width:20%;
						overflow:hidden;
					}
						.myshp_col1 .myshp_pad {
							margin-right:20px;
						}
					.myshp_col2 {
						float:left;
						width:60%;
						position:relative;
						overflow:hidden;
					}
						.myshp_column_count_1 .myshp_col2 {
							width:100%;
						}
						.myshp_column_count_2 .myshp_col2 {
							width:80%;
						}
						.myshp_column_count_3 .myshp_col2 {
							width:60%
						}
							.myshp_col2 .myshp_pad {
								overflow:hidden;
							}
					.myshp_col3 {
						float:left;
						width:20%;
						overflow:hidden;
					}
						.myshp_col3 .myshp_pad {
							margin-left:20px;
						}
	
	
			.myshp_block {
background-color:#D8E4EA;
background-image:none;
background-position:0 0;
background-repeat:repeat;
				margin-bottom:10px;
				box-sizing:content-box;
			}
	
			h3, .myshp_box_title {
				line-height:22px;
				padding:6px 10px;
				margin-bottom:0;
				display:block;
background-color:#6399BC;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
				box-sizing:content-box;
			}
					
	
	.myshp_block .myshp_box {
		padding:10px;
	}
	.myshp_block fieldset {
		width:100%;
	}
		.myshp_block ul {
		
		}
			.myshp_block ul li {
			
			}
				.myshp_block img {
				
				}
						.myshp_block a, .myshp_block a:link, .myshp_block a:visited, .myshp_block a:active, .myshp_block a:hover {
							cursor:pointer;
						}
	
							.myshp_block a:hover {
							
							}
	
			.myshp_box .jcarousel-container .jcarousel-prev, .myshp_box .jcarousel-container .jcarousel-next{
border-top-color:transparent;
border-right-color:#6399BC;
border-bottom-color:transparent;
border-left-color:#6399BC;
			}
	
					
	.myshp_menu .myshp_box {
		padding:0;
	}
		.myshp_menu h3 {
		
		}
			.myshp_menu ul {
			}
				.myshp_menu ul ul {
				
				}
					.myshp_menu ul li {
						list-style:none;
					}
					
						.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 {
color:#535252;
							text-decoration:none;
							display:block;
							padding:7px 10px;
						}
							.myshp_menu ul li a:hover, .myshp_menu ul li a.myshp_tabOn {
							}
							
								.myshp_menu ul li a:hover, .myshp_menu .myshp_active_menu_item a.myshp_menu_item_active {
background-color:#517d99;
color:#fff;
								}
										.myshp_menu  ul li:first-child {
										}
											.myshp_menu_side_show_all .myshp_not_active_menu_item ul {
												display:block;
											}
												.myshp_not_active_menu_item ul {
													display:none
												}
													.myshp_menu_2 a {
														padding-left:30px !important;
													}
														.myshp_menu_3 a {
															padding-left:45px !important;
														}
															.myshp_menu_4 a {
																padding-left:60px !important;
															}
	
	/*set=breadcrumb-block;sequence=1;*/
		.myshp_block.myshp_breadcrumb {
		
		}
		.myshp_block.myshp_breadcrumb .myshp_breadcrumb_inner {
		
		}
	/**/
	
	/*set=shopping-cart-block;sequence=1;*/
		.myshp_side_basket {
		}
		.myshp_side_basket .myshp_box {
		}
		.myshp_side_basket p {
			margin-bottom:0;
			margin-top:0;
		}
		.myshp_side_basket a:link, .myshp_side_basket a:visited, .myshp_side_basket a:active, .myshp_side_basket a:hover {
		
		}
		.myshp_side_basket a:hover {
			text-decoration:underline;
		}
	/**/
	
		.myshp_side_search {
		}
		.myshp_side_search .myshp_box {
		}
		.myshp_side_search .myshp_button, .myshp_side_search input {
		
		}
		.myshp_side_search .myshp_button {
			float:left;
		}
		.myshp_side_search .myshp_button:hover {
		
		}
		
			.myshp_side_search input {
border-color:#BDC2C9;
				border-style:solid;
				border-width:1px;
color:#000000;
				float:left;
				font-size:13px;
				margin-bottom:10px;
				width:100%;
			}
		
	
	/*set=login;sequence=1;*/
		.myshp_side_login, .myshp_side_logout {
		}
		.myshp_side_login .myshp_button, .myshp_side_logout .myshp_button {
			float:left;
		}
		.myshp_side_login .myshp_button:hover, .myshp_side_logout .myshp_button:hover {
		
		}
		.myshp_side_login input, .myshp_side_logout input {
			margin:5px 0 0;
			width:100%;
		}
		.myshp_side_login label, .myshp_side_logout label {
			text-transform:capitalize;
		}
		.myshp_side_login .myshp_myaccount_login_info, .myshp_side_logout .myshp_myaccount_login_info {
			cursor:pointer;
		}
	/**/
	
	/*set=price-slider;sequence=1;*/
	
		.myshp_price_slider .myshp_box {
			margin-left:10px;
			margin-top:20px;
		}
		.myshp_price_slider a.myshp_button {
			float:right;
			left:8px;
			top:8px;
		}
		.myshp_price_slider a.myshp_slide_filter_reset_btn {
			margin-right:12px;
			text-decoration:none;
		}
		
		.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%;
background-color:transparent;
background-image:url("/skins/salvo/pic/bg_footer.gif");
background-position:0 0;
background-repeat:repeat-x;
			min-height:200px;
		}

		footer .myshp_wrapper {
			float:none;
			margin:20px auto auto;
			text-align:left;
			padding:10px 0;
		}
			footer ul {
				float:left;
			}
				footer ul li {
				
					float:left;
					list-style-type:none;
					text-transform:uppercase;
				}
					footer ul li:first-child {
						border-left:none;
						margin-left:0;
					}

						footer ul li a, footer ul li a:link, footer ul li a:visited, footer ul li a:active, footer ul li a:hover {
color:#FFFFFF;
							padding-left:10px;
							margin-left:10px;
font-size:10pt;
border-left-width:1px;
border-left-style:solid;
border-left-color:#fff;
						}
							footer ul li:first-child a {
								padding-left:0;
								margin-left:10px;
							}

							footer ul li a:hover {
text-decoration:underline;
							}


					footer ul li:first-child a {
						margin-left:0;
						padding-left:00px;
						border-left:0;
					}
						footer ul li a span {
						
						}
								footer div.myshp_footer_text {
									float:left;
									margin-top:20px;
									width:100%;
color:#174255;
								}


.myshp_info_search_block fieldset {

}
.myshp_list .myshp_list_product h3 {
	margin-bottom:10px;
}
.myshp_list_product_box h3 {
	font-size:12px;
	padding:5px 10px;
}
.myshp_basket_related h3 {
	margin-bottom:15px;
}
/*ContactForm*/
#myshp_contact_form fieldset {
	border:none
}
/*PoweredBy*/
/*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%;
}
/*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;
}

.myshp_checkout_orderpage {
	background-color:#fff;
}
/* gerneral after */

