@charset "UTF-8";
/* CSS Document */

.slidemove { 
}	
	
.down { }
.down2 { }
.down3 { }
.down4 { }


.shops {
	margin-top: 55px;
	float: left; 
	width: 370px; 
	margin-left: 15px;
}
.features {
	height: auto;
   overflow: hidden;
   margin-top:20px;	
   line-height:normal;
   font-size:13px;
}

.features .title {
	margin-bottom:10px;
	padding:5px 0px;
	font-size:16px;
	color:#EE3333;
}

.features .margin {
	margin:0px 0px;	
}

.features .clear {
	height:10px;
}

.features_left {
	width: auto;
    overflow: hidden;
	padding-bottom:20px;
}

.features_left ul {
	margin-bottom:20px;
}

.features_left ul li {
	padding:3px 0px;	
}

.features_right {			/* IN-DEMAND PRODUCTS DIV */
	width: 160px;
    float: right;
	padding-bottom:20px;
	margin-left:20px;
}

.features_right img {
	width:95%;	
	border:1px solid #bbb;
}

.in_dem {
	margin-bottom:20px;
}



.press_link {
	margin:10px;
}

.press_link:last-child {
	border-bottom:none;
}

.press_img {
	width:20%;
	float:left;
	line-height:normal;
}

.press_img img {
	width:100%;
}

.press_text {
	width:73%;
	float:left;
	display:inline-block;
	padding:0px 0px 0px 3%;	
	color:#000;
}

.press_text h2 {
	font-weight:bold;
	padding:0px 0px 5px 0px;

}

.press_link a {
	text-decoration:none;
	display:block;
}

@media all and (max-width: 680px) {
	
	.features_right {			/* IN-DEMAND PRODUCTS DIV */
		width: 100%;
		float: none;
		padding-bottom:0px;
		margin-left:0px;
	}
	
	.features .margin {
		margin:0px 0px;	
	}
	
	.in_dem {
		width:47%;
		margin-right:3%;
		float:left;
		min-height:180px;
		margin-bottom:10px;
	}
	
	.features_right .clear {
		height:0px;
	}
	
	.press_img {
		width:55%;
		float:none;
		line-height:normal;
	}
	
	.press_text {
		width:100%;
		float:none;
		display:inline-block;
		padding:10px 0px 0px 0%;	
		color:#777;
	}
	
	
    @media all and (max-width: 480px) {

	
.slidemove {
		display: none;
}	
.shops {
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		
	}	
	
	
.down {
	margin-top:50px;
    
		
	}	
	
.down2 {  
     
		
	}	
	
.down3 {

		min-height: 5000px;
		
	}	
	
.down4 {
 margin-top: 50px;
	
	
	}
	
	
	}
	
	 
}
