@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:1444px;
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	font-size:14px;
	background-color:#ebe0c8;
}
/*===========================================================Intro=====================*/
body .intro{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:748px;
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	font-size:14px;
	background-color:#ebe0c8;
}
.btn{
	position:relative;
	top:420px;
	left:50%;
	margin-left:-245px;
	width:490px

}
.contentIntro{
	left:50%;
	margin-left:-448px;
	width:896px;
	height:748px;
	position:absolute;
}
.sideDivLIntro{
	position:absolute;
	top: 0px;
	right:50%;
	margin-right:448px;
	height:748px;
	width:50%;
}
.sideDivRIntro{
	position:absolute;
	top: 0px;
	left:50%;
	height:748px;
	width:50%;
}
.homebox{
	position:relative;
	top:200px;
	left:400px;
	width: 425px;
	text-align:left;
	font-size:14px;
}
.contactbox{
	position:relative;
	top:250px;
	left:560px;
	width: 300px;
	text-align:left;
	font-size:14px;
}
.loc1{ color:#70431c; font-weight:bold;}
.loc2{ color:#7a1212; font-weight:bold;}
.container{
	width:100%;
	height:100%;
}
.contentMenu{
	left:50%;
	margin-left:-448px;
	width:896px;
	height:1444px;
	position:absolute;
	background:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
}
.sideDivLMenu{
	position:absolute;
	top: 0px;
	right:50%;
	margin-right:448px;
	height:1444px;
	width:50%;
	background:url(../images/menu_side_bg_l.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	z-index:0;
}
.sideDivRMenu{
	position:absolute;
	top: 0px;
	left:50%;
	height:1444px;
	width:50%;
	background:url(../images/menu_side_bg_r.jpg);
	background-repeat:no-repeat;
	background-position:448px top;
	z-index:0;
}
.midImg{
	position:absolute;
	top:0px;
	left:355px;
}
.lImg{
	position:absolute;
	top:156px;
	left:93px;
}
.rImg{
	position:absolute;
	top:156px;
	left:845px;
	z-index:1;
}
.navs{
	position:absolute;
	top:45px;
	left:787px;
	width:149px;
	z-index:50;
}

ul {
	font-size:13px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 149px;
}
li.main {
	display: block;
	color: #86542d;
	padding-top: 4px;
	height:16px;
	border-bottom:1px solid #000;
}
li.main a {
	text-decoration: none;
	color: #000;
}
li.main a:hover {
	text-decoration: none;
	color: #86542d;
}
ul.dropdown {
	position:absolute;
	left: -438px;
	top:22px;	
	float:left;
	width:438px;
}
ul.dropdown2 {
	position:absolute;
	left: -219px;
	top:64px;
	float:left;
	width:219px;
}
ul.dropdownHide {
	display:none;
	position:absolute;
	left: -438px;
	top:22px;
	float:left;
	width:438px;
}
ul.dropdownHide2 {
	display:none;
	position:absolute;
	left: -219px;
	top:64px;
	float:left;
	width:219px;
}
li.dir a {
	float:left;
	width:108px;
	height:16px;
	border:none;
	padding-top:4px;
	background-color:#f2a762;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:1px;
}
li.dirCurr a, li.dirCurr2 a {
	float:left;
	width:108px;
	height:16px;
	border:none;
	padding-top:4px;
	background-color:#751110;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:1px;
}
li.dir2 a {
	float:left;
	width:108px;
	height:16px;
	border:none;
	padding-top:4px;
	background-color:#FFFFFF;
	text-align:center;
	color:#751110;
	font-weight:bold;
	margin-right:1px;
}

li:hover ul { color: #86542d; display: block; }

li.dirCurr a:hover, li.dir a:hover, li.dir2 a:hover {
	color:#FFFFFF;
	background-color:#751110;
}

.menuColumn1{
	position:absolute;
	top:269px;
	left:100px;
	width:245px;
	padding-left:5px;
}
.menuColumn2{
	position:absolute;
	top:176px;
	left:355px;
	width:248px;
	padding-left:5px;
}
.menuColumn3{
	position:absolute;
	top:381px;
	left:635px;
	width:250px;
	padding-left:5px;
}
.menuColumn2Top{
	position:absolute;
	left:365px;
	top:176px;
}
.menuTitleHeader{
	position:relative;
	width:235px;
	left:-5px;
	height:17px;
	background-color:#eed1af;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:5px;
	vertical-align:text-top;
	color:#6a0e17;
	font-size:12px;
	font-weight:bold;
}
.menuBevHeader{
	position:relative;
	left:-5px;
	width:105px;
	height:17px;
	background-color:#eed1af;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:5px;
	vertical-align:text-top;
	color:#6a0e17;
	font-size:12px;
	font-weight:bold;
}
.margaritaTitleHeader{
	position:relative;
	width:100%;
	left:-5px;
	height:17px;
	background-color:#eed1af;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:5px;
	vertical-align:text-top;
	color:#6a0e17;
	font-size:12px;
	font-weight:bold;
}
.menuLunchHeader{
	position:relative;
	width:235px;
	left:-5px;
	height:17px;
	background-color:#fdf5e3;
	padding-left:5px;
	padding-top:3px;
	margin-bottom:5px;
	vertical-align:text-top;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.notice{
	position:absolute;
	top:370px;
	left:-50px;
	width:82px;
	font-size:10px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:55px;
	border-color:#000000;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	z-index:50;
}
.printMenu{ 
	margin-top:10px;
	width:60px;
	background-color:#70431c;
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;	
	border:0;
}
.printMenu a{color:#FFFFFF; text-decoration:none;	
}

.burritoMaddness{
	position:relative;
	top:935px;
	left:83px;
	width:247px;
	height:64px;
	background-image:url(../images/menu_c_burrito.jpg);
	background-repeat:no-repeat;
	padding-left:10px;	padding-right:10px;
	padding-top:20px;
	vertical-align:middle;

}

.menuHeader{  font-size:11px; font-weight:bold; }
.menuPrice{ color:#6a0e17; }
.menuDesc{ font-size:9px; font-weight:normal; }
.menuDivider{ font-size:4px; }
.menuNormal{ font-size:11px; color:#000000; font-weight:normal; }

.locations{
	position: absolute;
	top:45px;
	left:787px;
	font-weight: bold;
}
.welcome_content{
	position: absolute;
	left: 171px; top: 210px;
}
.welcome_content .pad{
	padding-left: 10px;
}
.welcome_content h2{ margin: 0px 0px 5px 0px;}
.welcome_content span{ font-size: 16px; line-height: 22px;}

.catering_content{
	margin: 320px 0px 0px 160px; 
	width: 490px;
	text-align: center;
}
.catering_content h2{ font-size: 32px; color: white; margin: 15px 0px; }
.catering_content h3{ font-size: 18px; margin: 0px;}
.catering_content h1{ font-size: 38px; color: white; margin: 10px 0px; }

#catering_l{
	width:215px; 
	margin:232px 0px 0px 77px; float: left;	
}
#catering_l h3 img{ margin: 0px 2px; }
#catering_l h2{ color: white; font-size: 16px;
margin: 0px 0px 14px 0px; }
#catering_l h3{ color:#6a0e17; font-size: 26px;
margin: 0px; }
#catering_l .c_menu1{ color: black; font-weight: bold;
 font-size: 16px; 
}
#catering_l .c_menu2{ color: black;
 font-size: 11px; line-height: 14px;
}
#catering_l .c_menu3{ color:#63503c; font-size: 14px; font-size: bold;}
#catering_l .c_menu4{ color:#6a0f18; font-size: 11px; }
#catering_l .c_horz_spacer{ border-bottom: #4f4338 2px solid; margin: 5px 0px 8px 0px; width: 190px; }

#catering_r{ margin:232px 0px 0px 315px; width: 410px; }
#catering_r h2{ color: white; font-size: 16px;
margin: 0px 0px 14px 0px; }
#catering_r h2 span{ font-size: 10px; font-weight: normal; }
#catering_r h3 { font-size: 12px; color:#751110; margin: 15px 0px 8px 0px;  }

#catering_r .c_menu_r1{ position:absolute; top:270px; width:400px; padding-right:18px; }
#catering_r .c_menu_r2{ position:absolute; top:462px; width:410px; }
#catering_r .c_menu_r3{ position:absolute; top:665px; width:410px; }

#catering_r p{text-indent:-5px; margin: 0px; font-size: 10px; line-height: 12px; }
#catering_r span{font-size: 10px; line-height: 13px; }

#catering_r h4{ font-size: 10px; }
#catering_r h4 span{ color:#751110; }
#catering_r #red{ color:#751110; }
#catering_r #notice{ border-bottom: #4f4338 2px solid; border-top: #4f4338 2px solid; padding:5px 0px 5px 5px; width: 412px;  }
#catering_r #contact{ margin:15px 0px 0px 0px; font-size: 18px;}
#catering_r #price_quote{ font-weight: bold; font-size: 14px; line-height: 18px;}
#catering_r a{ text-decoration: none; font-size: 14px; color:#751110; font-weight: bold; line-height: 18px;}
#catering_r a:hover{ text-decoration: underline; }
#catering_r #telephone{font-size: 16px; color:black;}
#catering_r #telephone red{ color:#751110; line-height: 18px;}

#catering_s_l{
	width:205px; 
	margin:232px 0px 0px 77px; float: left;	
}
#catering_s_l h2{color:#462916; font-size: 16px; margin:0px 0px 10px 0px; }
#catering_s_l p{ font-size: 14px; line-height: 18px; margin: 10px 0px;}

#catering_s_r{
	width:405px; 
	margin:232px 0px 0px 310px; 	
}
#catering_s_r #services{color:white; font-size: 16px; margin:0px 0px 30px 0px; } 

#catering_s_r #contact_us{ margin: 180px 0px 0px 80px;} 
#catering_s_r #contact{ margin:15px 0px 0px 0px; font-size: 20px; color: white;}
#catering_s_r #price_quote{ font-weight: bold; font-size: 14px; line-height: 18px;}
#catering_s_r a{ text-decoration: none; font-size: 14px; color:#751110; font-weight: bold; line-height: 18px;}
#catering_s_r a:hover{ text-decoration: underline; }
#catering_s_r #telephone{font-size: 16px; color:black;}
#catering_s_r #telephone red{ color:#751110; line-height: 18px;}
