/* general before */

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

/* V 1.8 */

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

	
		body{
background-color:#ffffff;
background-image:none;
background-repeat:repeat;
background-position:0% 10%;
		}
	
	
			.myshp_container{
				margin: 0 auto;
				border-radius:10px;
				background-color:#fff;
				padding:0 10px;
width:80%;
			    position: relative;
				
				behavior: url(/skins/master/pie/PIE.htc);
			}
		
			.myshp_main {
				float: left;
			    width: 100%;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:% top;
			}
		
			h1, h2, h3, h4, h5, h6{
color:#474946;
			}
		
			body, 
			button, 
			input, 
			textarea, 
			select{
color:#504949;
			}
		
			a, 
			a:link, 
			a:visited, 
			a:active{
				text-decoration: none;
color:#978f87;
			}
		
			a:hover{
				text-decoration:none;
color:#6dfa0a;
			}
	
	
	.myshp_container{
		background-color:#fff;
		background-image:none;
		background-repeat:repeat;
		background-position:0 0;
		margin-bottom: 10px;
    	margin-top: 10px;
	}
	
			body, 
			button, 
			input, 
			textarea, 
			select{
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
			}
			h1, h2, h3, h4, h5, h6{
font-family:Verdana, Helvetica, Arial, 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{
			    padding: 0;
				border:none;
border-width:1px;
border-style:solid;
border-color:transparent;
color:#ffffff;
text-transform:inherit;
font-size:15px;
background-color:#f8bb20;
background-image:none;
background-repeat:repeat;
background-position:0 0;
				padding: 5px 10px;
				cursor:pointer;
				
			}	
			a.myshp_button span, 
			button span{
			    display: inline-block;
			}
	
			.myshp_button:hover, 
			button:hover, 
			.myshp_block_inner_button:hover{
color:#ffffff;
background-color:#091ce1;
			}
	
	
	
		input, 
		textarea, 
		select, 
		option{
			margin: 0;
			padding: 0;
border-width:1px;
border-style:solid;
border-color:#43fa0f;
		}
			
		textarea{
		     text-indent: 2px;			
		}
		
		input {
		    height: 23px;
			text-indent: 1px;
		}
		
		@media \0screen {
		  input {line-height:20px;}
		}
		
	



	
	header {
background-color:#ffffff;
background-image:none;
background-repeat:inherit;
background-position:0;
		position:relative;
	}
	
	header .myshp_wrapper {
		padding: 0px 10px;
	}
	
			.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 {
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
					}
	
			.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 {
						padding-left: 10px;
			   			margin-left: 10px;
					    display: inline-block;	
font-size:11px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#3af434;
					}
					
					.myshp_top_menu ul li:first-child a{
						border-left:0px;
					}
	
		.myshp_slogan {
		    float: left;
		    clear: left;
color:#FDFDFD;
font-style:italic;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
			position:absolute;
			bottom:-77px;
		}
		
		.myshp_main .myshp_slogan{
			color:#FDFDFD;
		}
	

	
	nav {
		float: left;
    	width: 100%;
		border-radius:0px;
		margin:1.45em 0 1px;
background-color:#208cf8;
background-image:none;
background-repeat:repeat;
background-position:0 0;
		position: relative;
		
		 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 10px;
					display:block;
line-height:33px;
height:33px;
font-size:14px;
color:#fff;
				}
				
				nav ul li a:hover {
background-color:#6be330;
				}
				
				nav ul li a.myshp_tabOn {
background-color:#6be330;
				}
			
				
			


.myshp_main .myshp_wrapper{
	padding:30px 10px 10px 10px;
}
	/* 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%;*/
	  		overflow: hidden;
			
		}
		
			.myshp_container1 {
				float: left;
			    width: 100%;
			    position: relative;
			    /*right:64%;*/
	    	    overflow: hidden;
				
			}
				
				.myshp_col1, 
				.myshp_col2, 
				.myshp_col3{
					min-height:500px;
					margin:10px 0 0 0;
					padding-bottom:999em;
					margin-bottom:-999em;
				}
				
				.myshp_col1 .myshp_pad, 
				.myshp_col2 .myshp_pad, 
				.myshp_col3 .myshp_pad{
					
				}
				
				.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_col2 .myshp_pad{
						padding:10px;
						background-color:#fff;
						border:1px solid #CCCCCC; 
						
					}
				
				.myshp_col3 {
					float: left;
				    width:21%;
				    position: relative;
				    /*left:82%;*/
				    overflow: hidden;
					
				}
					.myshp_col3 .myshp_pad{
						margin-left: 10px;
					}
		

	
	
		.myshp_block {
			margin-bottom: 10px;
			
border-radius:0px;
background:#fff;
border-width:1px;
border-style:solid;
border-color:#ffffff;
			
			 behavior: url(/skins/master/pie/PIE.htc);
			
		}
		
		.myshp_block .myshp_box {
		    padding: 7px;
		}
		
		h3, 
		.myshp_box_title{
			padding:7px !important;
			display:block;
			margin:0 0 0px 0;
color:#ffffff;
font-size:14px;
font-weight:bold;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
background-color:#ffffff;
background-image:none;
background-repeat:repeat-x;
background-position:0 -11px;
			
		}

		h3, 
		.myshp_box_title{ }	
		
		
		.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 fieldset {
				width: 100%;
			}

	
			.myshp_box .jcarousel-container .jcarousel-prev, .myshp_box .jcarousel-container .jcarousel-next{
border-top-color:transparent;
border-right-color:#a4af48;
border-bottom-color:transparent;
border-left-color:#a4af48;
			}
		
	/*set=menu-block;sequence=1;*/
		.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 ul ul {
	  	  padding-left: 10px;
		}
				
				.myshp_menu ul li a, .myshp_menu ul ul li:first-child a{
					margin:7px 0 0px 0;
					display:block;
				}
				
				.myshp_menu ul li:first-child a{
					margin:0px 0 0px 0;
				}
				
				.myshp_menu ul li a.myshp_tabOn{
					font-weight:bold;
				}
				
				.myshp_menu_2{
					text-indent:15px;
				}
				
				 myshp_menu a.myshp_menu_item_active {
					font-weight:bold;
				}
	/**/
	
	/*set=breadcrumb-block;sequence=1;*/
		.myshp_block.myshp_breadcrumb{
			background:none;
			border:none;
		}
		.myshp_block.myshp_breadcrumb .myshp_breadcrumb_inner{
			padding:0;
		}
	/**/
	
	/*set=shopping-cart-block;sequence=1;*/
		.myshp_side_basket p{
			margin-bottom:5px;
			margin-top: 0;
		}
	/**/
	
	/*set=search-block;sequence=1;*/
		.myshp_side_search .myshp_button{
			float:right;
		}
		.myshp_side_search input{
		    width: 68%;
			margin-bottom:7px;
		}
		
							
		@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
			.myshp_side_search input{
			    width: 100%;
			}
			
			.myshp_side_search .myshp_button{
				margin-top:2px;
			}
		}

	/**/
		
		
	/*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:5px;
			}
			
			.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_price_slider .myshp_box{
			padding:17px 7px 14px;
		}
		
		.myshp_price_slider a.myshp_button{
			float:right;
			margin:7px 0 0 0 !important;
		}
		
			.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%;
		margin-top:10px;
	    padding: 0 10px;	
		
background-image:noneurl("/skins/bologna_v2/5/spritev.png");
background-repeat:repeat;
background-position:0 0;

		
	}
	
	
	
		footer .myshp_wrapper{
		  	padding: 15px 10px;
border-width:1px;
border-style:solid;
border-color:#ffffff;
background-color:#ffffff;
		}
			footer ul{
				float:right;
			}
				footer ul li{
					float: left;
				}
		
						footer ul li a, 
						footer ul li a:link, 
						footer ul li a:visited, 
						footer ul li a:active, 
						footer ul li a:hover  {
							padding:0 2px;
							display:inline-block;
							font-size:11px;
							padding:0 0.5em;
							margin:0 0 0 0px;
							
color:#ffffff;
font-size:11px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#ffffff;
						}
						
						footer ul li a:hover {
text-decoration:none;
color:#fb3223;
						}
						
					
					
					footer ul li:first-child a{
						border-left: 0;
					}
						
			footer div.myshp_footer_text{
font-size:11px;
color:#64f730;
			}
		



/* Product List */


/* Contact */

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;
		}
		
.myshp_checkout_orderpage .myshp_button_next {
	float: right;
}

body.myshp_block_inner h3 {
    background-color: transparent;
    background-image: none;
    border: medium none;
    margin: 0;
}

body.myshp_block_inner .myshp_contact_field {     clear: both;     display: block;     margin: 5px 0 0;     padding: 1px 3px;     width: 100%; }
/* gerneral after */

