/* general before */


/* V 1.9 */

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



		body{
background-color:#6B97C4;
background-image:none;
background-repeat:repeat;
background-position:0 0;
			padding:0;
		}
	
	
			.myshp_container{
				margin: 8px auto;
			    position: relative;
				border-radius:15px;
width:1054px;
			    position: relative;
				
				behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
			}
	
			.myshp_container{
background-color:#085098;
background-image:none;
				background-repeat:repeat;
				background-position:0 0;
			}
		
		.myshp_col1 .myshp_pad{
background-color:#FFF;
		}
		
		.myshp_col2 {
background-color:#FFF;
		}
		
		.myshp_col3 .myshp_pad{
background-color:#FFF;
		}
		
			h1, h2, h3, h4, h5, h6{
color:#333333;
			}
		
			body{
color:#222222;
			}	
				
			a, a:link, a:visited, a:active, a:hover{
text-decoration:none;
color:#085098;
				cursor:pointer;
			}
		
			a:hover{
color:#085098;
text-decoration:underline;
			}
		
	
			body, button, input, textarea, select{
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
			}
			h1, h2, h3, h4, h5, h6{
font-family: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{
background-color:#072C51;
				border-width:1px;
			    padding: 4px 10px 4px;
				border-style:solid;
border-color:#DFDFDF;
				text-transform:uppercase;
				cursor:pointer;
				border:none;
				border-radius: 5px;
			    position: relative;
			    display: inline-block;
				text-decoration:none;
color:#fff;
				height:24px;
				line-height:16px;
				
				behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
			}
			a.myshp_button span, button span{
			    display: inline-block;
font-size:11px;
			    height: 17px;
			    line-height: 17px;
			}
			.myshp_checkout a.myshp_button span span{
			    padding-left:5px;
				padding-right:5px;
			}
			
	
			a.myshp_button:hover, button:hover, .myshp_block_inner_button:hover{
background-color:#085098;
color:#fff;
						
			}
	
	
		input, textarea, select, option{
			border-width:1px;
			border-style:solid;
border-color:#DFDFDF;
			padding: 0;
		}
		
		textarea{
		    text-indent: 2px;				
		}
		
		option{
			border-width:0px;
		}
		
		input {
		    height: 24px;
			text-indent: 2px;	
		}
				
		@media \0screen {
		  input {line-height: 22px;}
		}
		
		select{
			padding:3px 2px 3px 0;
		}
		
	

.myshp_container .myshp_container_wrapper{
	padding:0 10px;
}

	
	header {
background-color:transparent;
background-image:none;
		background-repeat:repeat;
		background-position:0 0;
	}
	
			.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:inherit;
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 {
							margin-left: 10px;
				   			padding-left: 10px;
							
color:#FDFDFD;
							font-size:11px;
							border-left-width:1px;
							border-left-style:solid;
border-left-color:#FDFDFD;
						}
						
						.myshp_top_menu ul li:first-child a{
							border-left:0px;
						}
	
		.myshp_slogan {
			margin-top: 1em;
		    float: left;
		    clear: left;
			margin-top:14px;
			font-style:italic;
color:#FDFDFD;
			font-size:11px;
background-color:transparent;
background-image:none;
			background-repeat:repeat;
			background-position:0 0;
		}
	



	nav {
		float: left;
    	width: 100%;
		margin:14px 0;
background-color:#EEF3F9;
		border-radius:5px;
	    position: relative;
		
		behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
	}
	
		nav ul{
			float: left;
	    	width: 100%;
		}
			nav ul li {
				float: left;
				padding-top:14px;
			}
			.myshp_col1 nav ul li {
				width:100%;
			}
			.myshop_level2 li:first-child a{
				margin-top:14px;
			}
					
					nav ul li a:hover {
color:#072C51;
					}
					
					nav ul li a, nav ul li a:link, nav ul li a:visited, nav ul li a:active, nav ul li a:hover {
						margin-bottom:14px;
						display:block;
color:#085098;
						font-size:12px;
font-weight:normal;
						padding:0 10px;
						text-transform:uppercase;
border-left-color:#085098;
						border-left-width: 1px;
						border-left-style: solid;
					}
					
					.myshp_col1 nav ul li a, .myshp_col1 nav ul li a:link, .myshp_col1 nav ul li a:visited, .myshp_col1 nav ul li a:active, .myshp_col1 nav ul li a:hover {
						border:none;
						padding:6px 10px;
						display:block;
					}		
					
					nav ul li a.myshp_tabOn {
font-weight:bold;
					}
					
					nav ul li:first-child a {
						border-left: none;
					}
				

.myshp_main {
	float: left;
    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;
			
		}
		
			.myshp_container1 {
				float: left;
			    width: 100%;
			    position: relative;
				
			}
				
				.myshp_col1, .myshp_col2, .myshp_col3{
					min-height:300px;
				}
				
				.myshp_col1 .myshp_pad, .myshp_col2 .myshp_pad, .myshp_col3 .myshp_pad{
					padding:10px;
					-webkit-box-sizing:content-box
				}
				
				.myshp_col1 {
					float: left;
				    width: 21%;
				    position: relative;
				    overflow: hidden;
				}
					.myshp_col1 .myshp_pad{
						margin-right: 10px;
						border-radius:5px;
					    position: relative;
						
						behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
					}
					
				.myshp_col2 {
					float: left;
				    width: 58%;
				    position: relative;
				    overflow: hidden;	
					border-radius:5px;
				    position: relative;
					
					behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
				}
				
				.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;

					}
				
				.myshp_col3 {
					float: left;
				    width: 21%;
				    position: relative;
				    overflow: hidden;
					
				}
					.myshp_col3 .myshp_pad{
						margin-left: 10px;
						border-radius:5px;
					    position: relative;
						
						behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
					}	

	

			.myshp_block {
				margin-bottom: 10px;
background-color:transparent;
background-image:none;
				background-position:0 0;
				background-repeat:repeat;
				padding:10px;
			}
			.myshp_col1 .myshp_pad .myshp_block:first-child, .myshp_col2 .myshp_pad .myshp_block:first-child, .myshp_col3 .myshp_pad .myshp_block:first-child {
				margin-top: 0;
			}
	
			h3, .myshp_box_title {
				display:block;
font-size:14px;
font-weight:bold;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
				margin:0 0 7px 0;
			}
			h3, .myshp_box_title, h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{
color:#085098;
			}
			.myshp_list_product h3{
				padding:5px;
			}
		
			.myshp_list h3{ box-sizing:content-box; -moz-box-sizing: content-box; -moz-box-sizing: border-content;  -moz-box-sizing: content-box; }
		
		
			.myshp_block fieldset {
				width: 100%;
			}

				.myshp_block a, .myshp_block a:link, .myshp_block a:visited, .myshp_block a:active, .myshp_block a:hover{			
					font-size:12px;
				}

					.myshp_block a:hover{
						text-decoration:none;
					}
	
			.myshp_box .jcarousel-container .jcarousel-prev, .myshp_box .jcarousel-container .jcarousel-next{
border-top-color:transparent;
border-right-color:#085098;
border-bottom-color:transparent;
border-left-color:#085098;
			}
		
		
			.myshp_menu ul li {
border-top-color:#CFD9E3;
			  border-top-width: 1px;
			  border-top-style: solid;
			}
		
			.myshp_menu ul li a:hover{
background-color:#E8EFF6;
			}
	
	
				ul.myshp_menu_2 li {
				    text-indent: 15px;
				}
				ul.myshp_menu_3 li {
				    text-indent: 30px;
				}
				ul.myshp_menu_4 li {
				    text-indent: 45px;
				}
				.myshp_menu ul li li {
				    border-top: 0 none;
				}
				
				.myshp_menu ul li:first-child {
					border-top: 0 none;
				}
				
				.myshp_menu_side_show_all .myshp_not_active_menu_item ul{
					display: block;					
				} 		
			
				.myshp_active_menu_item a.myshp_menu_item_active{
					 font-weight:bold
				}
				
					.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{
						display:block;
						padding:4px 0;
					}
					.myshp_not_active_menu_item ul{
						display:none;
					}
			.myshp_block.myshp_breadcrumb .myshp_breadcrumb_inner{
				padding:0;
			}
	
			.myshp_side_basket{
background-color:#EEF3F9;
				padding:17px 7px 17px 7px;
				border-radius:5px;
			    position: relative;
				
				behavior: url(http://www.resources-myshop.com/skins/master/pie/PIE.htc);
			}
		
					.myshp_side_basket a:link, .myshp_side_basket a:visited, .myshp_side_basket a:active, .myshp_side_basket a:hover {
						margin:4px 0;
						display:block;
					}
		
	
		/*set=search-block;sequence=1;*/
					.myshp_side_search .myshp_button{
					    float: right;
	    				margin-top: 0px;
						width:33%;
						text-align:center;
					}
					.myshp_side_search input{
					    width: 64%;
					}
					
					@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
						.myshp_side_search input{
						    width: 100%;
						}
						
						.myshp_side_search .myshp_button{
							width:50%;
							margin-top:2px;
						}
					}
		/**/
		
		
		/*set=login;sequence=1;*/
				.myshp_side_login .myshp_button, .myshp_side_logout .myshp_button{
					float: left;
				}
			
				.myshp_side_login input, .myshp_side_logout input{
					width:100%;	
				}
				
				.myshp_side_login label, .myshp_side_logout label{
				    float:left;
				}
				
				.myshp_side_login .myshp_myaccount_login_info, .myshp_side_logout .myshp_myaccount_login_info{
					clear:left;
					float:left;
				}
				
					.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:22px 0 0 0;
			}
			
			.myshp_price_slider a.myshp_button{
				float:right;
				margin-top:8px !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%;
		padding:10px 0;
		margin:1.45em 0 0.45em;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
	}
			footer ul{
				float:right;
			}
				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  {
						margin-left: 10px;
						padding-left: 10px;
						display:inline-block;
						font-size:11px;
color:#FDFDFD;
						border-left-width:1px;
						border-left-style:solid;
border-left-color:#FDFDFD;
					}
					
					footer ul li a:hover {
color:#E8EFF6;
					}
					
					
					footer ul li:first-child a{
						border-left: 0;
					}
					
			footer div.myshp_footer_text{
font-size:11px;
color:#FDFDFD;
			}
		


.myshp_info_search_block fieldset select{
	height:22px;
}

	body.myshp_block_inner {
	    background: none repeat scroll 0 0 transparent;
	}

.myshp_list_product h3 {
	font-size: 12px;
}

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;
}
/* gerneral after */