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


@media screen and (max-width: 1175px){
	#header_inn{width:95%;}
	#banner img{width:90%;}
	#footer_inn{width:95%;}
	#inner{width:95%; }
	}

@media screen and (max-width: 980px){	
	#header_left{width: 100%; float: none; text-align:center;}
	#header_mid{width: 100%; float: none; text-align:center; margin-top:30px;}
	#header_right{width: 100%; float: none; text-align:center; margin-top:30px;}
	
	
		
	#menuitem_left{ width:100%; float:none;}
	#menuitem_right{ width:100%; float:none;}
	
	#hours_left{float:none; width:100%;}
	#hours_right{float:none; width:95%; text-align:center; margin-top:30px;}
	
	#contact_left{float:none; width:100%;}
	#contact_right{float:none; width:95%; text-align:center; margin-top:30px;}

		
	#coupon1{width:100%; height:auto; float:none; text-align:center;  }
	#coupon2{width:100%; height:auto; float:none; text-align:center; padding-top:30px;  }
	#coupon3{width:100%; height:auto; float:none; text-align:center; padding-top:30px; }
	#print{width:100%; height:auto; float:none; text-align:center; }
	
	
		.textright{ text-align:center;}
		.form1 table, .form1 td, .form1 tr { display: block; }		
		.form1 td { border: none; position: relative; }
		.form1{ width:90%;}	
		
		.imgright{ float:none; margin:20px auto; display:block; }
		.imgleft{ float:none; margin:20px auto; display:block; }
	}

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

	}
	
@media screen and (max-width: 480px){
 	.small{font-size:10px;}

	}