@charset "utf-8";
/*Coded By Tim Anderson
www.visualworkz.com
www.erraticworkshops.com
tanderson@visualworkz.com*/

/*Table of Contents
Global
Wrapper
Head
Nav
Baro
Content
Links and Text
Classes*/

body {
	font-size: 1em;
	font-family:"Comic Sans MS";
	color: #6d6e71;
	background-color: #A6C99C;
	margin:0px auto;
}
#wrapper {
	width:702px;
	margin:0px auto;
	border:0px;
	padding:0px 0px 0px 2px;
}
#head {
	background:url(images/banner5.jpg) center no-repeat;
	width:700px;
	height:206px;
}
#headfb {
	background:url(images/banner6fb.jpg) center no-repeat;
	width:700px;
	height:206px;
}
#nav {
	width:700px;
	height:39px;
	background:#83a317;
	margin:0px;
	border:0px;
}
#baro {
	width:700px;
	height:30px;
	background:url(images/bar.gif) center left repeat-x;
}
#content {
	position:relative;
	background:url(images/grade.jpg) #b67738 top left repeat-x;
	width:700px;
	padding: 0px 0px 5px 0px;
	margin:0px;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}

/*Wrapper*/
/*Head*/
/*Nav*/
#nav table {
	height:37px;
}

	/* Nav Testing */
#nav ul {
	display:block;
	float:left;
	height:39px;
	list-style:none;
	background:url(images/nav-sprite.png) no-repeat 0 0;
	padding:0px;
	margin:0px;
	}
#nav ul li {
	display:block;
	height:39px;
	float:left;
	}
#navHome {
	width:52px;
	}
#navMenu {
	width:51px;
	}
#navCatering {
	width:79px;
	}
#navCoupons {
	width:72px;
	}
#navLocations {
	width:82px;
	}
#navContact {
	width:91px;
	}
#navMerch {
	width:104px;
	}
#navFund {
	width:98px;
	}
#navCareers {
	width:70px;
	}
#nav ul li a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
	outline:none;
	}
li#navHome a:hover {
	background:url(images/nav-sprite.png) no-repeat 0 -40px;
	}
li#navMenu a:hover {
	background:url(images/nav-sprite.png) no-repeat -52px -40px;
	}
li#navCatering a:hover {
	background:url(images/nav-sprite.png) no-repeat -103px -40px;
	}
li#navCoupons a:hover {
	background:url(images/nav-sprite.png) no-repeat -182px -40px;
	}
li#navLocations a:hover {
	background:url(images/nav-sprite.png) no-repeat -254px -40px;
	}
li#navContact a:hover {
	background:url(images/nav-sprite.png) no-repeat -336px -40px;
	}
li#navMerch a:hover {
	background:url(images/nav-sprite.png) no-repeat -427px -40px;
	}
li#navFund a:hover {
	background:url(images/nav-sprite.png) no-repeat -531px -40px;
	}
li#navCareers a:hover {
	background:url(images/nav-sprite.png) no-repeat -629px -40px;
	}
/*Baro*/
/*Content*/
#flash {
	width:700px;
	margin:0px;
	padding:0px;
}
#menuPage #content{
	height:1325px;
}
#menuPage .text table {
	width:360px;
}
#menuPage .text td {
	width:180px;
}
#swap {
	width:432px;
	left:0px;
	top:0px;
	padding:5px 0px 0px 10px;
	margin:0px;
	clear:none;
}
#menu {
	position:absolute;
	width:267px;
	top:5px;
	right:0px;
	clear:none;
}
#value,#breakids,#carte,#salad,#tostadas,#tacos,#burritos,#combos,#dinner, #dessert,#soup,#bowls,#starters,#kids,#tortas,#burgers,#mini,#enchiladas,#monster,#healthmex {
	width:432px;
	left:0px;
	top:0px;
	padding:5px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	clear:none;
}
#contentText {
	font-size:.8em;
	width:650px;
	background:#f0e4d7;
	position:relative;
	top:10px;
	left:10px;
	margin:0px 0px 10px 0px;
	padding:15px;
}
#contentText td {
	padding:15px 0px 0px 15px;
	vertical-align: top;
	border:0px 0px 1px 0px #333333;
}
#catering #contentText ol {
	margin:35px 0px 0px 0px;
}
#catering #contentText li {
	margin:15px 0px 0px 0px;
}
#magic_taco {width:252px; height:137px;padding:60px 0px 0px;position:relative/*absolute*/;top:100px;}
#magic_taco h2 {margin:0px;color:#FFF;}
/*Links and Text*/
body #menuPage #content p, h1, h2, h3, a, td, li {
	font-family: "Comic Sans MS";
}
#menuPage #content h1,h2,h3 {
	color:#ec2c18;
	text-align: center;	
}
#menuPage #content td {
	font-size:12px;
	vertical-align: top;	
}
#menuPage #content ul {
	list-style-type: none;
}
a {
	color:#ec2c18;
}
a:visited {
	color:#669999;
}
a:hover {

}
a:active {

}
/*Classes*/
.text {
	background:#f0e4d7;
	width:380px;
	padding:0px 10px;
	margin:0px 0px 0px 10px;
}
.embolden {
	font-weight:bold;
	font-size:14px;
	color: #333333;
}
.mid {
	text-align: center;
}
.right {
	text-align:right;
}
.borderme{
	margin:0px 50px 0px 0px;
}
.better {
font-size:1.2em;
}
.new {
	color:#ec2c18;
}
