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

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

@media screen and (max-width: 1175px){
	#inner{width:90%;}
}

@media screen and (max-width: 1024px){
	
	#left_address{float:none; width:90%; margin:0 auto; text-align:center; padding:20px 0;}
	#right_pic{float:none; width:90%; margin:0 auto; text-align:center; padding-bottom:40px;}

	#left{float:none; width:90%; margin:0 auto;}
	#right{float:none; width:100%; margin:0 auto; }
	#inn{width:100%;}
	
	#logo{float:none; width:100%; margin:0 auto; text-align:center; padding:10px 0;}
	#address{float:none; width:100%; margin:0 auto; text-align:center; padding:0;}
	#call{float:none; width:100%; margin:0 auto; text-align:center; padding:10px 0;}

	.bread{float:none; width:90%; margin:0 auto;}
	.retail{float:none; width:90%; margin:0 auto; text-align:center; padding-top:30px;}
	
	#left_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:20px 0 0 0; }	
	#right_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:20px 0;}


	#hours_left{float:none; width:100%; margin:0 auto; padding-top:0;  }
	#hours_right{float:none; width:90%; margin:0 auto; padding-top:20px;}

	#contact_left{float:none; width:90%; margin:0 auto; padding-top:0px; }
	#contact_right{float:none; width:90%; margin:0 auto; padding-top:30px;}
	
	.imgleft, .imgright{ float:none; margin:20px auto; text-align:center; display:block; }
	
}


@media screen and (max-width: 768px){
	h1{font-size:35px;}
	#left_address{font-size:24px; line-height:26px;}
	.style3, .style4{font-size:35px; line-height:35px;}
	.smalltext{font-size:9px; line-height:18px;}
}
	
	
@media screen and (max-width:415px){
	#footer_inn{font-size:15px;}
	.small{font-size:12px;}
	a.more02:link, a.more02:active, a.more02:visited { font-size:13px; }
}
	
