/*
	Variable Grid System
	Based on 960 Grid System - http://960.gs/
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
#wrapper {
	margin:30px auto 30px auto;
	width: 960px;
}

#home .fadein {
	position:relative;
	top:30px;
	left:70px;
	width:400px;
	height:267px;
	margin-bottom:50px;
	box-shadow:0px 0px 10px #555;
	-moz-box-shadow:0px 0px 10px #555;
	-webkit-box-shadow:0px 0px 10px #555;
}

#home .fadein img {
	position:absolute;
	top:0;
	left:0;
}

#footer {
	margin:0 auto;;
	width:960px;
	padding:20px 0 5px 0px;
	text-align:center;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Content Boxes */
#home .box1 {margin:0; padding:0;}
#home .main_box {	width:510px;
					text-align:justify;
					float:left;
					padding:0 40px;}
#directions .main_box { width:800px;
						text-align:justify;
						padding:0 80px;}
#daily_specials {	float:right;
					top:-70px;
					width:312px;
					height:515px;
					margin-right:35px;
					padding:10px;
					position:relative;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.grid_1 {
	width:30px;
}

.grid_2 {
	width:70px;
}

 .grid_3 {
	width:110px;
}

 .grid_4 {
	width:150px;
}

 .grid_5 {
	width:190px;
}

 .grid_6 {
	width:230px;
}

.grid_6a {
	width:250px;
}

 .grid_7 {
	width:270px;
}

 .grid_8 {
	width:310px;
}

 .grid_9 {
	width:350px;
}

 .grid_10 {
	width:390px;
}

 .grid_11 {
	width:430px;
}

 .grid_12 {
	width:470px;
}

 .grid_13 {
	width:510px;
}

 .grid_14 {
	width:550px;
}

 .grid_15 {
	width:590px;
}

 .grid_16 {
	width:630px;
}

 .grid_17 {
	width:670px;
}

 .grid_18 {
	width:710px;
}

 .grid_19 {
	width:750px;
}

 .grid_20 {
	width:790px;
}

 .grid_21 {
	width:830px;
}

 .grid_22 {
	width:870px;
}

 .grid_23 {
	width:910px;
}

 .grid_24 {
	width:950px;
}