@charset "UTF-8";
/* CSS Document - mbhuju@gmail.com */


@media screen and (max-width: 1175px){
	#menu_inn, #header_inn, #banner_inn, #content_inn, #product_inn, #footer_inn{width:95%; }
	
}

@media screen and (max-width: 1024px){

#menu{float:none;  }
	
	#hours_left{float:none; width:100%; margin:0 auto; }
	#hours_right{float:none; width:90%; margin:0 auto; text-align:center; padding-top:40px;}


	.imgleft{float:none; margin:0 auto; text-align:center; display:block; padding:0; }
	.imgright{ float:none; margin:20px auto; text-align:center; display:block;  }
	
		
	#contactform{width:100%;}

	#footer_left{float:none;  width:100%; margin:0 auto; text-align:center;  }
	#footer_right{float:none;  width:100%; margin:0 auto; text-align:center; padding-top:15px;}
	
	#contact_left{float:none;  width:95%; margin:0 auto; padding:10px; }
	#contact_right{float:none;  width:90%; margin:0 auto; padding-top:45px; }
	
	#left{float:none; margin:0 auto; width:100%;  text-align:center;}
	#right{float:none; margin:0 auto;  width:100%; text-align:center; padding-top:0;}

	#middle{float:none; margin:0 auto;  width:100%; padding-top:0;}


	.form table, .form td, .form tr { display: block; }		
	.form td { border: none; position: relative; }
	.textright{text-align:left; padding-right:10px;}

}


@media screen and (max-width: 768px){
	h1{font-size:32px;}
	#header_inn{padding-top:10px;}
	#cart{float:none; margin:0 auto; width:100%; padding-bottom:10px;}
	#search{float:none; margin:0 auto; width:100%; text-align:center;}
	#facebook{float:none; margin:10px auto; width:100%; text-align:center;}
	#sign{float:none; margin:0 auto; text-align:center;}
	

}
	
