@charset "UTF-8";

/* Text Formatting */

body {
	font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial;
	font-size: 12px;
	margin: 0px;
	padding: 20px;
	color: #555;
	background: url(http://www.faztexmex.com/_images/Southwest_CrossesFlowersCactus4WaveMuted.png);
	background-color: #E4D1AE;
}
.page { font-size: 1em; }

h1 { font-size: 2.6em; color: #9e472a; margin: 0px 0px .5em 0px; font-weight: normal; }
h2 { font-size: 1.8em; color: #9e472a; margin: 0px 0px .5em 0px; font-weight: bold; }
h3 { font-size: 1.25em; color: #9e472a; margin: 0em 0px .25em 0px; }
h4 { margin: 0px 0px .6em 0px; font-size: 1.42em; letter-spacing: .015em; word-spacing: .05em; line-height: 1.3em; }

h5 { margin: 0px 25px 1em 35px; color: #000000; font-size: .97em; letter-spacing: .015em; word-spacing: .05em; line-height: 1.25em; }
h6 { margin: 0px 0px .3em 0px; font-size: 1.32em; letter-spacing: .015em; word-spacing: .05em; line-height: .9em; font-style: italic; }
h7 { font-size: 1.75em; color: #9e472a; margin: 0em 0px .25em 0px; font-weight: bold; }
h8 { font-size: 1.75em; color: #9e472a; margin: 0em 0px .25em 0px; font-weight: normal; }
h9 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.2em; color: #9e472a; margin: 0em 0px 0em 0px; line-height: 1.6em; }
h10 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.1em; color: #000000; margin: 0em 0em 0em .8em; font-weight: normal;  line-height: 1.6em;}
h11 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1em; font-weight: 400; color: #000000; margin: 0em 0px 0em 0px; line-height: 1.6em; }
h12 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.1em; font-weight: 800; color: #000000; margin: 0em 0px 0em 0px; line-height: 1.6em; }

h13 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.35em; font-weight: 700; color: #BBADED; letter-spacing: .1em; }

h14 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.5em; font-weight: 800; color: #C5C573; letter-spacing: .05em; }




/*showcase quotes*/
h15 { margin: 0px 0px .3em 0px; font-size: 1.8em; font-weight: 400; letter-spacing: .015em; word-spacing: .05em; line-height: 1.2em; font-style: italic; color: #000000; }

h16 { margin: 5px 0px .6em 0px; font-size: 1.6em;  font-weight: 900; letter-spacing: .015em; word-spacing: .05em; line-height: 2.8em; color: #000000; }

h17 { font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.35em; font-weight: 700; color: #702612; letter-spacing: .1em; }


.organic_greens {
font-family: ten-oldstyle, serif;
font-weight: 700;
font-style: normal;
	font-size: 4.53em;
	line-height: .95em;
	color: #0C631C;
	 margin-left:auto; margin-right:auto;
background-color: #FFEB33;
text-align: center;
	margin-top: 0px;
	height: auto;
border: 5px solid #4C7D1A;
	padding: 8px 6px 16px 6px;
}

.organic_greens_mini {
font-family: ten-oldstyle, serif;
font-weight: 700;
font-style: normal;
	font-size: 2em;
	line-height: 1.25em;
	color: #0C631C;
	 margin-left:auto; margin-right:auto;
background-color: #FFEB33;
text-align: center;
border: 5px solid #4C7D1A;
	padding: 8px 6px 26px 6px;
	margin-top: 306px;
	margin-bottom: 30px;
	height: 60px;
	width: 380px;
}



p { margin: 0px 0px 1em 0px; font-size: 1em; letter-spacing: .015em; word-spacing: .05em; line-height: 1.4em; }


li { margin: 0px 35px 10px 0px; }
a img { border: none; }
a { color: #CC2345; font-weight: bold; }
a:hover { color: #00a2ed; }

.content_sidebar h3 { color: #68230b; margin-bottom: 10px; }
.content_sidebar p, .content_sidebar li { font-size: 1.2em; letter-spacing: .005em; word-spacing: .1em; color: #733e34; }
.content_sidebar em { font-size: 1.2em; font-style:italic; font-weight:700; letter-spacing: .007em; word-spacing: .1em; color: #733e34; }

.content_sidebar a { color: #8A254F; }
.content_sidebar a:hover { color: #f52d1b; }
.content_sidebar figure { display: block; margin: 0px; padding: 0px; }
.content_sidebar figure .figure_photo {
	background: url(../images/sidebar_photo_large.jpg) right 0px;
	margin: 0px;
	height: 175px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;  }


.content_sidebar figure figcaption { font-size: .9em; display: block; color: #000; margin: 3px 0px 15px 0px; }

/* Layout */

.page { position: relative; margin: 0px auto 0px auto; max-width: 980px; }

.page_menu { position: relative; background-color: #EFE6DC; margin: 0px auto 0px auto; max-width: 980px; }



.page header {
	display: block;
	position: relative;
	height: 116px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: url(http://www.faztexmex.com/_images/FTM_web_banner_LG.jpg) no-repeat 0px 0px;
	
}





.page .page_content { background-color: #fff; padding: 1px 0px 1px 0px; }



.page .page_content2 { background-color: #F1E2CE; align-content: center; background-image: url(http://www.faztexmex.com/_images/StarBurst_2.png); text-align: center; border-left: 5px solid  rgba(76,30,26,.80); border-right: 5px solid  rgba(76,30,26,.80); border-bottom: 5px solid  rgba(76,30,26,.80); }




.faz_infostrip { width: 100%; height: auto; float: left; margin: 0px 0px 20px 0px; background-color: #66333E;
font-size: 1.25em; color: #DDD5B4; font-weight: 500; text-align:center; line-height: normal; vertical-align: bottom; padding-top: 5px; }



.faz_center_feature { width: 100%; height: 300px; font-weight: 500; line-height: normal; vertical-align: center; padding-top: 0px;
	align-content: center; text-align:center; margin-top: 40px;
}

.faz_feat_img {
margin-right: auto; margin-left:auto;
}



/*SOCIAL MEDIA*/

.soc { text-align: center;
height: 54px; width: 54px;
}




.table.faz_infostrip {
	width: 100%;
	align-content: center; 
table-layout:auto;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left: 12px; padding-right: 12px;
margin-left:auto; margin-right:auto; 
margin-bottom: 20px;}

td.faz_infostrip_left
{
min-width: 170px;
max-width: 180px;
padding:6px 0px 3px 0px;
text-align: right;
vertical-align: top;
align-content: right;
margin-left: 60px;
margin-right: 10px;
}


td.faz_infostrip_text
{
font-size: 1em;
font-style:normal;
font-weight:700;
	letter-spacing: .06em;
min-width: 420px;
max-width: 500px;
padding: 2px 4px 3px 0px;
text-align: center;
vertical-align:middle;
align-content: center;
margin-left: 10px;
margin-right: auto;
}


td.faz_infostrip_social
{
font-weight:700; 
min-width: 80px;
max-width: 150px;
vertical-align: top;
align-content: center;
margin-left: auto;
margin-right: auto;
	padding: 14px 12px 12px 50px;
}







.faz_infostrip_menukey { width: 100%; height: auto; float: left; background-color: #D3A896;
font-size: 1.15em; color: #000000; font-weight: 500; text-align:center; line-height: normal; vertical-align: bottom; padding-top: 5px; padding-bottom: 12px; margin-top: 0px; margin-bottom: 20px; }



.faz_infostrip_menukey_shrtr { width: 90%; height: auto; max-height: 50px; background-color: #CAC6A6;
font-family: Alwyn-New-Web-1, Alwyn-New-Web-2, Arial; font-size: 1.35em; font-weight: 800; letter-spacing: .05em; color: #000000; text-align:center; line-height: normal; vertical-align: bottom; padding-top: 8px; padding-bottom: 12px;
	padding-left: 12px; padding-right: 12px;
	margin-top: 280px; margin-bottom: 20px; 
	margin-left: auto; margin-right: auto;
border: 3px solid #85352F; 
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-moz-border-radius-bottomright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px; }


 
.page .page_content .page_content_container_left { width: 100%; float: left; margin-left: auto; margin-right:auto; padding: 0px; }
.page .page_content .page_content_container_right { width: 40%; float: right; margin: 12px 12px 16px 12px; padding: 0px; }
.page .page_content .content {
	margin: 15px 20px 20px 20px;
	padding: 15px;
}





.page .page_content .menucontent {
	margin-left:auto; margin-right:auto;
	padding: 6px 2px 10px 2px;
}


.page .page_content .page_content_cont_left_pair { width: 47%; float: left; margin-left: auto; margin-right:auto; padding: 5px; }

.page .page_content .page_content_cont_right_pair { width: 47%; float: right; margin-left:auto; margin-right: 18px; padding: 5px; }




.page .page_content .page_content_photo_left_pair { margin-top: 4px; width: 95%;  margin-left: auto; margin-right: auto; padding: 5px 5px 7px 5px; }

.page .page_content .page_content_photo_right_pair { margin-top: 4px; width: 95%; margin-left:auto; margin-right: auto; padding: 5px 5px 7px 5px; }


.page .page_content .page_content_cont_center { width: 100%; float: left; margin-left: auto; margin-right:auto; align-content:center; }




.page .page_content .page_content_cont_center2 { width: 100%; float: left; margin-left: auto; margin-right:auto; align-content:center; border-left: thick; border-right: thick; border-color: rgba(0,0,0,1.00); }






.faz_slideshow {
margin-top: 200px; margin-left:auto; margin-right:auto; margin-bottom: 30px;
	height: 750px;
background-color: #DFA680; width: 670px;
text-align:center;
align-content:center; 
border: 3px solid #948780; 
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-moz-border-radius-bottomright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	padding: -40px 6px 60px 6px; }





.faz_showcase { margin-left:auto; margin-right:auto;
background-color: #DFA680; width: 90%; height: inherit;
text-align:center;
border: 3px solid #948780; 
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-moz-border-radius-bottomright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	
	padding: 6px 6px 12px 6px; }


.showcase_insert { margin-top: 33px; margin-bottom: 36px; width: 85%;  margin-left: auto; margin-right: auto; padding: 5px 5px 7px 5px; }






table.faz_menu
{
table-layout:auto;
background-color:#F7F1D3;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left: 12px; padding-right: 12px;
margin-left:auto; margin-right:auto;
box-shadow:2px 2px 5px #000000;
border-radius: 10px;
}

th.faz_menuhead
{
width: 100%;
color: #000000;
background:#F7F1D3;
background: -moz-linear-gradient(top,  #D68959 0%, #CED09E 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D68959), color-stop(100%,#CED09E));
background: -webkit-linear-gradient(top,#D68959 0%,#CED09E 100%);
background: -o-linear-gradient(top,#D68959 0%,#CED09E 100%);
background: -ms-linear-gradient(top,#D68959 0%,#CED09E 100%);
background: linear-gradient(top,#D68959 0%,#CED09E 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D68959',endColorstr='#CED09E',GradientType=0s);
border-bottom-style: solid;
border-width: 2px;
border-color: #000000;
font-size: 1.6em;
font-weight: 600;
letter-spacing: .05em;
text-align: center;
vertical-align: middle;
}


th.faz_menusubhead
{
color:#000000;
background:#FFFFFF;
border-bottom-style: solid;
border-width:2px;
border-color:#000000;
font-size: .8em;
font-style:italic;
font-weight:700;
font-stretch:condensed;
background-color:#E5E9CD;
padding:2 0 2 0px;
text-align:center;
vertical-align:middle;
height: auto;
}

th.faz_menusub2head
{
color:#000000;
background:#FFFFFF;
border-bottom-style: solid;
border-width:2px;
border-color:#000000;
font-size:16px;
font-weight:600;
padding:0 0 6px;
text-align:center;
vertical-align:middle;
}


tr.faz_menurow
{
	height: 27px;
	width: 360px;
	vertical-align: top;
color: #000000;
border-bottom: groove;
border-color: #999999;
padding: 7px, 0px, 12px, 0px;
}



td.faz_menucell_ck
{
min-width: 12px;
max-width: 12px;
padding:1px 2px 3px;
text-align: center;
vertical-align: bottom;
align-content: center;
margin-left: auto;
margin-right: auto;
}


td.faz_menucell_num
{
font-size: 1.1em;
font-style:normal;
font-weight:800;
min-width: 22px;
max-width: 27px;
padding: 2px 4px 3px 0px;
text-align: right;
vertical-align:middle;
align-content: right;
margin-left: auto;
margin-right: auto;
}


td.faz_menucell_item
{
font-weight:700; 
min-width: 260px;
max-width: 290px;
padding:2px 6px 3px;
text-align: left;
vertical-align:middle;
align-content: left;
margin-left: 7px;
margin-right: 7px;
}


.f_m_detail
{
font-size: .9em;
font-weight: 600;
color:#543F2D;
font-style: italic;
text-align: left;
font-stretch: ultra-condensed;
line-height: 1.35em;
vertical-align: bottom;
align-content: left;
}

td.faz_menucell_prc
{
min-width: 20px;
max-width: 34px;
padding:1px 2px 2px;
text-align: right;
vertical-align: middle;
font-size: 13px;
font-weight: 600;
color:#000000;
align-content: right;
margin-left: auto;
padding-right: 8px;
padding-top: 9px;
}



table.faz_menuthin
{
	width: 350px;
color:#000000;
background-color:#D8C38E;
border-spacing: 4;
font-family:Arial, Helvetica, sans-serif;
padding:2px 2px 4px 3px;
box-shadow:2px 2px 5px #000000;
border-radius:10px;
}


th.faz_menuthinsubhead
{
color:#000000;
background:#FFFFFF;
border-bottom-style: solid;
border-width:2px;
border-color:#000000;
font-size:13px;
font-weight:600;
padding:0 0 6px;
text-align:center;
vertical-align:middle;
}











/*CATERING MENU*/

.page .page_content .catermenucontent {
	width: 90%;
	margin-left:auto; margin-right:auto;
	margin-top: 20px;
	align-content:center; 
	padding: 6px 12px 10px 12px;
	height: auto;
}


table.faz_catermenu
{
table-layout:auto;
	width:100%;
background-color:#F7F1D3;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left: 12px; padding-right: 12px;
margin-left:auto; margin-right:auto;
box-shadow:2px 2px 5px #000000;
border-radius: 10px;
}



/*width: inherit;
table-layout:auto;
background-color:#F7F1D3;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left: 12px; padding-right: 12px;
margin-left:auto; margin-right:auto;
box-shadow:2px 2px 5px #000000;
border-radius: 10px;*/



th.faz_catermenuhead
{
width: 100%;
	height: auto;
color: #000000;
background:#F7F1D3;
background: -moz-linear-gradient(top,  #D68959 0%, #CED09E 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D68959), color-stop(100%,#CED09E));
background: -webkit-linear-gradient(top,#D68959 0%,#CED09E 100%);
background: -o-linear-gradient(top,#D68959 0%,#CED09E 100%);
background: -ms-linear-gradient(top,#D68959 0%,#CED09E 100%);
background: linear-gradient(top,#D68959 0%,#CED09E 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D68959',endColorstr='#CED09E',GradientType=0s);
border-bottom-style: solid;
border-width: 2px;
border-color: #000000;
font-size: 2.1em;
font-weight: 800;
letter-spacing: .05em;
text-align: center;
vertical-align: middle;
}


tr.faz_catermenudivisions
{
color:#000000;
background:#FFFFFF;
border-bottom: groove;
border-color: #999999;
font-size: 1.7em;
font-style: normal;
font-weight:700;
font-stretch:condensed;
background-color:#E5E9CD;
padding:2 4 2 4px;
text-align:center;
vertical-align:top;
max-height: 30px;
	width: 100%;
}

td.faz_catermenucell_sizeheadtrayprc
{
	height: 20px;
min-width: 120px;
max-width: 140px;
padding:4px 6px 3px 6px;
text-align: center;
vertical-align: top;
align-content: center;
margin-left: 400px;
margin-right: 200px;
}



td.faz_catermenucell_itemtype
{
	max-height: 40px;
min-width: 12px;
max-width: 100px;
padding:4px 2px 3px;
text-align: center;
vertical-align: bottom;
align-content: center;
margin-left: 4px;
margin-right: 200px;
}




td.faz_catermenucell_item
{
font-size: 2.1em;
font-weight:700;
letter-spacing: .02em;
min-width: 260px;
max-width: 290px;
padding:2px 6px 3px 10px;
text-align: left;
vertical-align:middle;
align-content: left;
margin-left: 7px;
margin-right: 7px;
}





td.faz_catersizecell_fulltrayprc
{
	height: 20px;
min-width: 120px;
max-width: 140px;
padding:4px 6px 3px 6px;
text-align: center;
vertical-align: top;
align-content: center;
margin-left: 550px;
margin-right: 0px;
font-size: 2.1em;
font-weight: 800;
letter-spacing: .05em;
}



td.faz_catersizecell_halftrayprc
{
	height: 20px;
min-width: 120px;
max-width: 140px;
padding:4px 6px 3px 6px;
text-align: center;
vertical-align: top;
align-content: center;
margin-left: 550px;
margin-right: 0px;
font-size: 2.1em;
font-weight: 800;
letter-spacing: .05em;
}



th.faz_catermenusub2head
{
color:#000000;
background:#FFFFFF;
border-bottom-style: solid;
border-width:2px;
border-color:#000000;
font-size:16px;
font-weight:600;
padding:0 0 6px;
text-align:center;
vertical-align:middle;
}


tr.faz_catermenurow
{
	height: 50px;
	width: 10%x;
	vertical-align: top;
color: #000000;
border-bottom: groove;
border-color: #999999;
padding: 7px, 0px, 12px, 0px;
}



td.faz_catermenucell_ck
{
min-width: 12px;
max-width: 12px;
padding:1px 2px 3px;
text-align: center;
vertical-align: bottom;
align-content: center;
margin-left: auto;
margin-right: auto;
font-size:16px;
font-weight:600;
}


td.faz_catermenucell_num
{
font-size: 1.5em;
font-style:normal;
font-weight:800;
min-width: 20px;
max-width: 25px;
padding: 2px 4px 3px 0px;
text-align: right;
vertical-align:middle;
align-content: right;
margin-left: auto;
margin-right: auto;
}




.f_m_caterdetail
{
font-size: .7em;
font-weight: 600;
color:#543F2D;
font-style: italic;
text-align: left;
font-stretch: ultra-condensed;
line-height: 1.35em;
vertical-align: bottom;
align-content: left;
}





/*END OF CATERING*/









.specialtext { font-size: 115%; font-stretch:extra-expanded; font-weight:bold; color: #973F42;}






.page nav { position: absolute; top: 5px; right: 20px; text-align: right; 
	letter-spacing: .06em; }
.page nav a {
	border: 1px solid #fff;
	color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 16px;
	padding: 4px 5px 6px 5px;
	text-decoration: none;
	font-weight: 800;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	background-color: rgba(104,35,11,.6);
	font-size: 1.15em;
	letter-spacing: .06em;
}
.page nav a:hover { background-color: rgba(0,0,0,.5); color: #fff; }



.upperfooter {
	margin-left: auto;
	margin-right:auto;
	padding: 10px 20px 20px 24px;
	font-size: 1.2em;
	font-weight:600;
	font-color: 000000;
	background-color:#E8E4DA;
	text-align: center;
}

.page footer {
	display: block;
	border-top: 1px solid #ddd;
	padding: 15px 10px 15px 20px;
	font-size: .9em;
	color: #757575;
	background-color: #fff;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-box-shadow: 0px 5px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 5px 3px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 3px rgba(0,0,0,0.3);
	background: -moz-linear-gradient(top, #ffffff 60%, #cccccc 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ffffff), color-stop(90%,#cccccc));
	text-align: center;
}

.clear_both { clear: both; line-height: 1px; }




.horizdashes  {
border-top: 2px dotted #55555;
margin-top: 5px; margin-bottom: 14px;
}




/* Rules Sensitive to Screen Size */


/*SMALL SCREEN RULES*/

@media screen and (min-width: 401px) and (max-width: 900px) {
	body { padding: 10px; }
	
	
	
	.faz_infostrip { width: 100%; height: auto; float: left; margin: 0px, 0px, 15px, 0px; background-color: #66333E;
font-size: 1em; color: #DDD5B4; font-weight: 500; text-align:center; line-height: normal; vertical-align: bottom; padding-top: 5px; }
	
	
	
	
	.table.faz_infostrip {
	width: 100%;
	align-content: center; 
table-layout:auto;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left: 12px; padding-right: 12px;
margin-left:auto; margin-right:auto; }

td.faz_infostrip_left
{
min-width: 80px;
max-width: 100px;
padding:1px 2px 3px;
text-align: center;
vertical-align: bottom;
align-content: center;
margin-left: auto;
margin-right: auto;
}


td.faz_infostrip_text
{
font-size: 1em;
font-style:normal;
font-weight:700;
	letter-spacing: .06em;
min-width: 350px;
max-width: 400px;
padding: 2px 4px 3px 0px;
text-align: center;
vertical-align:middle;
align-content: center;
margin-left: auto;
margin-right: auto;
}


td.faz_infostrip_social
{
font-weight:700; 
min-width: 80px;
max-width: 100px;
vertical-align: top;
align-content: center;
margin-left: auto;
margin-right: auto;
	padding: 12px;
}


	
	
	
		.faz_slideshow {
margin-top: 90px; margin-left:auto; margin-right:auto; margin-bottom: 30px;
	height: 750px;
background-color: #DFA680; width: 670px;
text-align:center;
align-content:center; 
border: 3px solid #948780; 
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-moz-border-radius-bottomright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	padding: -40px 6px 60px 6px; }

	
/*END END SMALL SCREEN RULES*/	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/* Medium Screen Rules */
@media screen and (min-width: 901px) and (max-width: 1200px) {
	body { padding: 10px; }
	
	.page { position: relative; margin: 0px auto 0px auto; }
	.page header { height: 112px; background-image: url(http://www.faztexmex.com/_images/FTM_web_banner_MD.jpg) no-repeat 0px 0px; padding: 0px 0px 0px 0px; }
	.page header a.logo {
		top: 5px;
		left: 7px;
		width: 50px;
		height: 73px;
	}
	.page nav { top: 3px; }/* drop of navigation bar */
	.page nav a {
		border-color: #fff;
		margin-left: 10px;
		padding: 5px 10px 5px 10px;
		font-size: .9em;
	}
	

.page .page_content2 { background-color: #F1E2CE; align-content:center; margin-top: 0px; }


.page .page_content .page_content_cont_center { width: 100%; float: left; margin-left: auto; margin-right:auto; align-content:center; }


	.faz_infostrip { width: 100%; height: auto; float: left; margin: 0px, 0px, 15px, 0px; background-color: #66333E;
font-size: 1em; color: #DDD5B4; font-weight: 500; text-align:center; line-height: normal; vertical-align: bottom; padding-top: 5px; }
	
	
	
	
	
	

.table.faz_infostrip {
	width: 100%;
	align-content: center; 
table-layout:auto;
border-collapse: collapse;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-left: 12px; padding-right: 12px;
margin-left:auto; margin-right:auto; }

td.faz_infostrip_left
{
min-width: 100px;
max-width: 150px;
padding:1px 2px 3px;
text-align: center;
vertical-align: bottom;
align-content: center;
margin-left: auto;
margin-right: auto;
}


td.faz_infostrip_text
{
font-size: 1em;
font-style:normal;
font-weight:700;
	letter-spacing: .06em;
min-width: 450px;
max-width: 500px;
padding: 2px 4px 3px 0px;
text-align: center;
vertical-align:middle;
align-content: center;
margin-left: auto;
margin-right: auto;
}


td.faz_infostrip_social
{
font-weight:700; 
min-width: 100px;
max-width: 150px;
vertical-align: top;
align-content: center;
margin-left: auto;
margin-right: auto;
	padding: 12px;
}



.faz_infostrip_menukey { width: 100%; height: auto; float: left; margin: 0px, 0px, 15px, 0px; background-color: #D3A896;
font-size: .9em; color: #000000; font-weight: 500; text-align:center; line-height: normal; vertical-align: bottom; padding-top: 5px; padding-bottom: 12px; }

	
	.faz_slideshow {
margin-top: 130px; margin-left:auto; margin-right:auto; margin-bottom: 30px;
	height: 750px;
background-color: #DFA680; width: 670px;
text-align:center;
align-content:center; 
border: 3px solid #948780; 
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-moz-border-radius-bottomright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	padding: -40px 6px 60px 6px; }

	
.page .page_content { background-color: #fff; padding: 1px 0px 1px 0px; }
.page .page_content .page_content_container_left { width: 100%; float: left; margin-left: auto; margin-right: auto; padding: 0px; }
.page .page_content .page_content_container_right { width: 40%; float: right; margin: 12px 12px 16px 12px; padding: 0px; }
.page .page_content .content {
	margin: 15px 20px 20px 20px;
	padding: 15px;
}	
	
	
	.page .content_sidebar figure .figure_photo { background: url(../images/sidebar_photo_medium.jpg) right 0px; height: 150px; }
	.page .content_sidebar figure figcaption { font-size: .8em; }
}

/* Large Screen Rules */
@media screen and (min-width: 1201px) and (max-width: 10000px) {
	body { padding: 20px; }	
}
}