@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
color:#000000;
}

.top{
vertical-align:top;
}

.bottom{
vertical-align:bottom;
}

.clr{
clear:both;
}

div.home_outline{
margin:0px;
padding:0px;
width:995px;
height:567px;
background-image:url(Images/bg_home.jpg);
background-position:top left;
background-repeat:no-repeat;
border:0px solid red;
}
/*TOP HOME PAGE*/
div.top_home_outline{
width:995px;
text-align:left;
border:0px solid red;
}

div.top_left_home{
width:250px;
float:left;
}

div.top_1_home{
width:243px;
float:left;
}

div.logo_mision{
padding-top:83px;
width:172px;
float:left;
}

div.top_right_home{
width:270px;
float:left;
}
/*END TOP HOME PAGE*/

/*BOTTOM HOME PAGE*/
div.bottom_home_outline{
width:995px;
text-align:left;
border:0px solid red;
}

div.bottom_left_home{
padding-top:40px;
width:280px;
float:left;
}
div.logo_mexican{
width:112px;
float:left;
margin-top:70px;
margin-left:10px;
text-align:right;
}

div.logo_online{
width:250px;
float:left;
padding-top:110px;
}

div.bottom_right_home_outline{
position:relative;
width:300px;
float:left;
border:0px solid red;
}

div.img_bottom_home{
position:absolute;
top:0px;
left:0px;
}

div.location{
position:absolute;
top:60px;
right:0px;
z-index:300;
}

/*END bottom HOME PAGE*/

div.nav_outline{
	position:relative;
	top:10px;
	height:115px;
width:995px;
text-align:left;
border:0px solid red;
z-index:100;
}

div.logo{
width:115px;
float:left;
z-index:200;
position:absolute;
top:0;
left:20px;
}

div.nav{
padding-top:0px;
width:860px;
border:0px solid red;
position:absolute;
top:0;
left:135px;
}

/*FOOTER*/
div.footer_outline
{
	z-index: 1000;
position:fixed;
left:0px;
bottom:0;
width:100%;
text-align:center;
border:0px solid red;
}

div.footer{
font-size:10px;
text-align:center;
color:#999999;
}


/****** effect ***/
#man_effect{
	position:absolute; 
	top:-10px; 
	left:97px; 
	z-index:100; 
	width:354px;
	height:250px;
	background-image:url(Images/man_effect_bg.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:125px 0px 0px 100px;
	text-align:left;
	}
.effect_title{
	font-size:26px;
	margin-bottom:10px;
	line-height:26px;
	}
#tacos_effect{
	position:absolute; 
	top:-25px; 
	left:300px; 
	z-index:100; 
	width:339px;
	height:250px;
	background-image:url(Images/tacos_effect.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:100px 0px 0px 100px;
	text-align:left;
	}
#menulist_effect{
	position:absolute; 
	top:0; 
	left:700px; 
	z-index:100; 
	width:319px;
	height:249px;
	background-image:url(Images/menulist_effect.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:100px 0px 0px 150px;
	text-align:left;
	}
#fan_effect{
	position:absolute; 
	top:350px; 
	left:130px; 
	z-index:100; 
	width:323px;
	height:207px;
	background-image:url(Images/fan_effect.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:130px 0px 0px 80px;
	text-align:left;
	}
#women_effect{
	position:absolute; 
	top:350px; 
	left:700px; 
	z-index:100; 
	width:405px;
	height:335px;
	background-image:url(Images/women_effect.png);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding:130px 0px 0px 70px;
	text-align:left;
	}	
/*ABOUT PAGE*/
h1{
font-size:30px;
line-height:30px;
font-weight:bold;
text-transform:uppercase
}

div.about_outline{
width:995px;
min-height:480px;
text-align:left;
border:0px solid red;

}

div.content_about_outline{
width:900px;
border:0px solid red;
}

div.content_sitemap_outline{
width:900px;
border:0px solid red;
}

div.content_sitemap
{
margin-left:245px;
width:320px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
}

div.content_privacy
{
margin-left:225px;
width:550px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
}


div.content_about{
margin-left:245px;
width:320px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
}
div.our_food_logo
{
	margin-left:550px;
	margin-top:-50px;
	width:112px;
	position:absolute;
	z-index:40;
	}
div.our_food_nutrition
{
	margin-left:540px;
	margin-top:-350px;
	width:112px;
	position:absolute;
	z-index:400;
	}
/*END ABOUT*/
/*OUR FOOD PAGE*/
div.content_our_food{
margin-top:70px;
margin-left:180px;
width:300px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}
div.our_menu_logo
{
	margin-left:480px;
	margin-top:0px;
	width:112px;
	position:absolute;
	}
/*END OUR FOOD */
/*Press PAGE*/
div.content_press{
margin-top:70px;
margin-left:230px;
width:660px;
border:0px solid red;
font-size:12px;
line-height:17px;
text-transform:uppercase;
font-weight:bold;
}
.press_item
{
	width:60px;
	float:left;
	margin-right:15px;
	}
.press_news
{
	width:323px;
	float:left;
	padding-top:10px;
	}
.press_title
{
	width:225px;
	float:left;
	font-size:16px;
	margin-bottom:10px;
	}
.press_day
{
	width:90px;
	float:right;
	text-align:right;
	}
.press_col
{
	width:350px;
	float:left;
	}
a.press_link:link, a.press_link:hover, a.press_link:visited
{
	color:#000000;
	text-decoration:none;
	}
ul li.press_li
{
	list-style:none;
	padding:3px 0px 2px 10px;
	margin-bottom:10px;
	}
ul li.press_li:hover
{
	background-color:#fdd106;
	}
a.press_paginglink:link, a.press_paginglink:visited {
width:20px;
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding:5px;
}

a.press_paginglink:hover{
width:20px;
background:#fdd106;
font-size:12px;
font-weight:bold;
padding:5px;
}
.press_paginglink_selected{
	width:20px;
	color:#000000;
	text-decoration:none;
	background:#fdd106;
	font-size:12px;
font-weight:bold;
padding:5px;
	}
/*END press */
/*MENU PAGE*/
div.content_menu_outline{
position:relative;
min-height:400px;
top:-35px;
left:0px;
width:950px;
z-index:0;
border:0px solid red;
}

div.order_online_logo
{
	margin-left:730px;
	margin-top:60px;
	width:112px;
	position:absolute;
	z-index:9999;
	}
div.order_online_location
{
	margin-left:730px;
	margin-top:100px;
	width:112px;
	position:absolute;
	z-index:9999;
	}
div.left_menu{
position:absolute;
top:100px;
left:0px;
width:310px;
min-height:500px;
background-image:url(Images/bg_left_menu.jpg);
background-repeat:no-repeat;
border:0px solid red;
z-index:10;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
padding-left:30px;
}

div.top_menu_left{
padding-left:15px;
margin-top:70px;
margin-left:12px;
font-size:12px;
}

b.header_menu{
font-size:30px;
line-height:30px;
font-weight:bold;

}

b.title_menu{
font-size:14px;
font-weight:bold;

}

div.nav_menu_item{
margin-top:10px;
margin-left:25px;
width:300px;
border:0px solid red;
}

div.content_left_menu{
margin-top:10px;
margin-left:25px;
width:280px;
}

div.img_menu{
position:absolute;
top:0px;
left:300px;
width:624px;
border-top:0px solid red;
z-index:1;
}

ul.left_menu{
margin:0px;
padding:0px;
list-style-type:none;
}
ul.left_menu li:hover{
	color:#993300;
	cursor:pointer;
	}
li#non_style
{
	color:#000000;
	font-size:11px;
	}
li#non_style:hover
{
	color:#000000;
	font-size:11px;
	}
.left_menu_selected{
	color:#993300;
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
ul.left_menu li .side_name
{
	float:left; 
	width:255px; 
	}
ul.left_menu li SPAN{
	width:40px;
	text-align:right;
	float:right;
	color:#000000;
	}
a.drink_link:link, a.drink_link:hover, a.drink_link:visited{
	background-color:#fdd106;
	color:#000000;
	text-transform:none;
	text-decoration:none;
	padding:5px;
	}

/*END MENU PAGE*/

/*News PAGE*/
div.content_news{
margin-top:60px;
margin-left:160px;
width:700px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:16px;
text-transform:uppercase;
}

div.title_news{
margin-left:100px;
width:420px;
font-size:30px;
font-weight:bold;
line-height:30px;
}

b.header{
font-size:14px;
font-weight:bold;
padding-left:50px;
}

b.title{
font-size:12px;
font-weight:bold;
}

div.news_item_outline{
width:700px;
border:0px solid blue;
}

div.news_img{
padding-top:40px;
width:200px;
float:left;
}

div.news_item{
width:300px;
font-size:12px;
font-weight:bold;
float:left;
border:0px solid red;
}

div.right_news{
margin-left:10px;
width:180px;
font-size:12px;
font-weight:bold;
float:left;
border:0px solid red;
}

a.news_link:link, a.news_link:visited {
width:180px;
display:block;
color:#000000;
text-decoration:none;
padding-bottom:10px;
font-size:12px;
font-weight:bold;
}

a.news_link:hover{
width:180px;
display:block;
background:#fdd106;
font-size:12px;
font-weight:bold;
}
.news_link_selected{
	width:180px;
	display:block;
	color:#000000;
	text-decoration:none;
	padding-bottom:10px;
	background:#fdd106;
	font-size:12px;
font-weight:bold;
	}
/*END News */

/*FEEDBACK PAGE*/
div.content_feedback_outline{
margin-top:50px;
margin-left:100px;
width:700px;
font-size:12px;
font-weight:normal;
text-transform:none;
border:0px solid red;
}

div.title_feedback{
margin-left:120px;
font-size:30px;
font-weight:bold;
}

div.content_feedback{
margin-top:12px;
margin-left:120px;
font-size:12px;
font-weight:bold;
}

div.from_feedback_outline{
margin-top:12px;
margin-left:120px;
width:430px;
border:0px solid red;
}

div.from_feedback_outline_1{
margin-top:5px;
margin-left:120px;
width:430px;
border:0px solid red;
}

div.text_feedback{
width:120px;
float:left;
font-size:12px;
font-weight:bold;
}

div.from_feedback{
width:310px;
float:left;
border:0px solid red;
}

input.feedback{
width:300px;
height:24px;
border:0px;
padding-left:5px;
background-image:url(Images/bg_from_feedback.gif);
background-repeat:no-repeat;
}

textarea.feedback{
width:300px;
height:110px;
border:0px;
font-size:12px;
font-family:Tahoma;
text-transform:none;
padding-left:0px;
background-image:url(Images/bg_text_area.gif);
background-repeat:no-repeat;
}

div.required{
font-size:10px;
font-weight:bold;
float:left;
}

div.bt_send{
margin-right:5px;
float:right;
}

/*END FEEDBACK*/

/*GALLERY PAGE*/
div.content_gallery_outline{
margin-top:15px;
margin-left:100px;
width:700px;
border:0px solid red;
}

div.library_media_outline{
width:533px;
margin-left:130px;
border:0px solid red;
}

div.title_gallery{
font-size:30px;
font-weight:bold;
padding-top:30px;
}

div.left_media{
width:135px;
float:left;
}

div.right_media{
width:350px;
float:left;
}

div.screen{
margin-top:30px;
width:350px;
}

div.text_media{
margin-top:10px;
font-size:12px;
font-weight:bold;
}
/*end gallery*/

/*nutritional PAGE*/

div.content_nutritional_outline{
position:relative;
min-height:500px;
width:880px;
border:0px solid red;
}

div.left_nutritional{
width:485px;
height:496px;
background-image:url(Images/bg_nutrion.jpg);
background-repeat:no-repeat;
border:0px solid red;
}

div.title_nutritional{
padding-top:50px;
margin-left:40px;
font-size:30px;
font-weight:bold;
}

div.content_left_nutritional{
margin-top:20px;
margin-left:40px;
width:350px;
font-size:12px;
font-weight:bold;
}

div.logo_nutritional{
width:120px;
position:absolute;
top:170px;
left:470px;
}

div.img_nutri{
width:236px;
position:absolute;
top:0px;
right:30px;
}
/*END nutritional*/

/*THANK YOUPAGE*/

div.thank_you{
margin-top:90px;
margin-left:120px;
font-size:30px;
font-weight:bold;
border:0px solid red;
}

div.bt_back{
margin-top:20px;
margin-left:120px;
}
/*END THANK YOU*/

/*REVIEW PAGE*/
div.content_review_outline{
width:900px;
border:0px solid red;
}

div.content_review{
margin-top:90px;
margin-left:220px;
width:800px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_review{
margin-top:20px;
font-size:30px;
line-height:30px;
}

div.review_logo_outline{
margin-top:50px;
margin-left:50px;
width:500px;
border:0px solid red;
}

div.review_logo_outline_1{
margin-top:15px;
margin-left:90px;
width:500px;
border:0px solid red;
}

div.logo_review{
float:left;
margin-left:25px;
text-align:center;
}
/*END REVIEW*/

/*FRANCHINE PAGE*/
div.content_franchine_outline{
width:900px;
border:0px solid red;
}

div.content_franchine{
margin-top:30px;
margin-left:130px;
width:790px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_franchine{
font-size:30px;
line-height:30px;
}

div.franchine_item{
margin-top:20px;
width:700px;
font-size:12px;
line-height:16px;
font-weight:bold;
text-transform:none;
}

/*END FRANCHINE PAGE*/

/*LOCATION PAGE*/
div.content_location_outline{
width:900px;
border:0px solid red;
}

div.content_location{
margin-top:30px;
margin-left:120px;
width:800px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_location{
margin-left:30px;
font-size:30px;
line-height:30px;
}

div.location_item_outline{
margin-top:10px;
margin-left:30px;
width:600px;
font-size:12px;
line-height:16px;
font-weight:bold;
text-transform:none;
border:0px solid red;
}

div.left_location_outline{
width:230px;
float:left; 
}

div.header_location{
padding-bottom:10px;
font-size:18px;
font-weight:bold;
}

div.address_location{
width:155px;
float:left;
font-size:11px;
font-weight:bold;
}

div.view_map{
width:75px;
float:left;
}

div.txt_location{
padding-bottom:10px;
font-size:11px;
font-weight:bold;
}

div.right_location_outline{
margin-left:50px;
width:250px;
float:left; 
}
/*END LOCATION*/

/*FAX YOUR ORDER PAGE*/
div.content_fax_outline{
width:900px;
border:0px solid red;
}

div.content_fax{
margin-top:100px;
margin-left:270px;
width:800px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_fax{
margin-left:30px;
font-size:30px;
line-height:30px;
}

div.txt_fax{
margin-top:20px;
margin-left:30px;
width:350px;
font-size:12px;
font-weight:bold;
}

div.download_outline{
margin-left:30px;
width:320px;
}

div.left_down{
margin-top:10px;
width:140px;
float:left;
font-size:12px;
font-weight:bold;
text-align:center;
}

div.right_down{
margin-top:10px;
width:157px;
font-size:12px;
font-weight:bold;
text-align:center;
float:right;
}
/*END FAX YOUR ORDER PAGE*/

/*EMPLOYMENT PAGE*/
div.content_employment_outline{
width:900px;
border:0px solid red;
}

div.content_employment{
margin-top:70px;
margin-left:200px;
width:800px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_employment{
margin-left:30px;
font-size:30px;
line-height:30px;
}

div.txt_employment{
margin-top:20px;
margin-left:30px;
width:350px;
font-size:12px;
font-weight:bold;
text-transform:none;
}

a.mail_link:link, a.mail_link:visited a.mail_link:hover{
width:210px;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:block;
color:#000000;
background:#fdd106;
}

/*END EMPLOYMENT PAGE*/

/* map effect */
#map_1, #map_2, #map_3, #map_4, #map_5{
	position:absolute; 
	top:25%; 
	left:30%; 
	z-index:100; 
	width:420px;
	height:360px;
	background-color:#FFF;
	text-align:left;
	border:1px solid #dddddd;
	padding:5px;
	}
.close_map{
	position:absolute;
	top:8px;
	right:10px;
	width:87px;
	height:20px;
	cursor:pointer;
	background-image:url(Images/close_map.jpg);
	background-repeat:no-repeat;
	}
.close_map:hover{
	position:absolute;
	top:8px;
	right:10px;
	width:87px;
	height:20px;
	cursor:pointer;
	background-image:url(Images/close_map_hover.jpg);
	background-repeat:no-repeat;
	}
/*end map effect*/

/*EMPLOYMENT PAGE*/
div.content_employment_outline{
width:900px;
border:0px solid red;
}

div.content_employment{
margin-top:70px;
margin-left:200px;
width:800px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_employment{
margin-left:30px;
font-size:30px;
line-height:30px;
}

div.txt_employment{
margin-top:20px;
margin-left:30px;
width:350px;
font-size:12px;
font-weight:bold;
text-transform:none;
}

a.mail_link:link, a.mail_link:visited a.mail_link:hover{
width:210px;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:block;
color:#000000;
background:#fdd106;
}

/*END EMPLOYMENT PAGE*/

/*ENQUIRIES PAGE*/
div.content_enquiri_outline{
width:900px;
border:0px solid red;
}

div.content_enquiri{
margin-top:100px;
float:left;
margin-left:290px;
width:250px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
}

div.title_enquiri{
margin-left:30px;
font-size:30px;
line-height:30px;
}
div.txt_enquiri{
margin-top:20px;
margin-left:30px;
font-size:12px;
font-weight:bold;
text-transform:none;
}

div.right_enquiri{
width:270px;
float:left;
border:0px solid red;
}

/*END ENQURIIES PAGE*/

/****** order online ***/
div.order_online{
width:995px;
min-height:480px;
text-align:left;
}
div.content_order_outline{
width:450px;
margin-left:300px;
}

div.content_order{
margin-top:90px;
border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_order{
margin-left:30px;
font-size:30px;
line-height:30px;
}

div.order_item_outline{
margin-top:10px;
margin-left:30px;
margin-bottom:10px;
width:420px;
font-size:12px;
line-height:16px;
font-weight:bold;
text-transform:none;
}

div.left_order_outline{
width:200px;
float:left; 
margin-top:15px;
}

div.header_order{
padding-bottom:5px;
font-size:12px;
font-weight:bold;
}

div.address_order{
width:155px;
float:left;
font-size:11px;
font-weight:bold;
}

div.view_map_order{
width:75px;
float:left;
margin-bottom:30px;
}

div.txt_order{
padding-bottom:10px;
font-size:11px;
font-weight:bold;
}

div.right_order_outline{
margin-left:10px;
width:150px;
float:left; 
margin-top:15px;
}
/***** end order online ***/

/****** order detail ***/
div.order_detail{
width:995px;
min-height:480px;
text-align:left;
}
div.content_detail_outline{
width:700px;
margin-left:150px;
}

div.content_detail{

border:0px solid red;
font-size:12px;
font-weight:bold;
line-height:17px;
text-transform:uppercase;
}

div.title_detail{
margin-left:30px;
font-size:30px;
line-height:30px;
}

div.detail_item_outline{
margin-top:10px;
margin-left:30px;
margin-bottom:10px;
width:660px;
font-size:12px;
line-height:16px;
font-weight:bold;
text-transform:none;
}

div.left_detail_outline{
width:335px;
float:left; 
margin-top:40px;
}

div.header_detail{
padding-bottom:5px;
font-size:12px;
font-weight:bold;
}
div.header_detail_1{
padding-bottom:5px;
font-size:12px;
font-weight:bold;
float:left;
}

div.address_detail{
width:155px;
float:left;
font-size:11px;
font-weight:bold;
}
div.text_detail{
width:200px;
float:left;
margin-bottom:30px;
font-size:11px;
}
div.view_map_detail{
width:75px;
float:left;
margin-bottom:30px;
}

div.txt_detail{
padding-bottom:10px;
font-size:11px;
font-weight:bold;
}

div.right_detail_outline{
margin-left:10px;
width:315px;
float:left; 
margin-top:40px;
}
/***** end order detail ***/

/**** footer ***/
.le_bottom
{
	width:100%;
	height:20px;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:10000;
	position:relative;
	}
a.le_link:link, a.le_link:visited
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	}
a.le_link:hover
{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
	color:#000000;
	}
/**** end footer ***/

a.sitemap:link, a.sitemap:visited
{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
a.sitemap:hover
{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}