body {height:100%; width:100%; color:#666666; background:#002653 url(../images/template/main_bg.jpg) no-repeat center top; font-size:11px; font-family:"Verdana", Arial, sans-serif; margin:0px; padding:0px; line-height:1.3em}

/* === GENERAL RULES ======================================= */
.findme {border:1px solid red}
table {background-color:transparent}
td {vertical-align:top}
th {text-align:left}
a img {border:0px}
a {text-decoration:none;color:#666666}
a:hover {text-decoration:underline; color:#f47900}

h1 { margin:0px; padding:0px; color:#feb600; font-size:24px; margin-bottom:22px; font-family:Arial, sans-serif; line-height:1em }
h2 { margin:0px 0px 15px 0px; padding:0px; color:#0b467f; font-size:18px; font-family:Arial, sans-serif; line-height:normal }

p {line-height:1.4em; margin:0px 0px 10px 0px; width: 95%;}

sup {font-size: 60%;}
.recipe_thumb img {border:3px solid #ffffff;}


/* === PAGE STRUCTURE /TOP ======================================= */
#container_page { margin:20px auto 40px auto; width:949px;}
#top_container {margin:0px; display:table; width:100%; background:url(../images/template/temp_aztec_top.gif) repeat-x center left; position:relative; }
#tostitos_logo {float:left; margin:0px 10px;}
#tostitos_logo img {z-index: 1000 !important;}
#top_nav {float:left; padding:17px 0px 0px 40px; }
#top_nav a{ padding:0px 0px}


#recipies_menu { background:#ffccee url(../images/template/nav_menu_bg.gif); border:1px solid #CCCCCC; border-top:none; position:absolute; color:#666666; padding:10px 15px; margin:0px; top:74px; left:350px; width:500px; color:#8cb4c3; font-size:11px; font-weight:bold; visibility:hidden; z-index:100}
/**#recipies_menu {top:54px}*/  
#recipies_menu a { color:#666666; font-size:9px; text-decoration:none; font-weight:normal}
#recipies_menu a:hover {color:#f38d00; font-size:9px; text-decoration:underline;}
#recipies_menu ul, #recipies_menu li {margin:0; padding:0px; list-style-type:none}
#recipies_ingredient, #recipies_method {float:left; }
#recipies_ingredient {width:67%}
#recipies_method {width:30%; border-left:1px dotted #999999; padding:0px 0px 0px 10px}
#recipies_menu .column {float:left; width:32%}



/* === CONTENT ======================================= *//* CSS Document */
#middle_container {margin:-17px auto 0px auto; display:table;background-color:#fbfdfd; width:100%}
#container_content {margin:0px; padding:0px; background:url(../images/template/content.png) no-repeat top left; /*height:539px; */}
#content {padding:0px; margin:0px; /*height:350px;*/ width:100%;}

#inner_content {}
#closing_content { }



/* === FOOTER ======================================= */
#bottom_container { }
#footer1 {background:url(../images/template/temp_aztec_bot.gif) repeat-x center left; height:37px;}
#footer1 img { padding:10px}
#footer2 {text-align:center; padding:10px 60px 0px 50px}
#footer2, #footer2 a { font:9px normal "Verdana", Arial, sans-serif; color:#8cb4c3; padding-bottom: 2px;}
#footer2 a:hover { background-color: #8cb4c3; color: #283E96; text-decoration: none;}
#footer2 a {text-decoration: underline;}


/* === RECIPIES ======================================= */
.results {background:#fff8e5}
.results th {color:#0f528e; font-size:1.2em; font-weight:bold}
.results .alt td { background:#fff0d3}
.recipies .results a {background:url(../images/template/result-arrow.gif) no-repeat center left; padding:0px 0px 0px 10px}
#ingredients {margin:0px 0px 0px 1px; padding:0px;}
#ingredients li {padding:1px 0px 2px 0px; margin:0px; list-style:none; background: url(../images/template/bullet.gif) no-repeat left center; padding-left: 10px;}

#recipe_options { background:url(../images/template/bar-bg.gif) no-repeat; width:433px; height:30px; padding:0px 0px 0px 0px}
#recipe_options ul {padding:5px 0px 0px 75px}
#recipe_options li {float:left; list-style-type:none; padding:2px 20px;}
#recipe_options li a {color:#FFFFFF; }

#share {background-color:#7db6eb; border:1px solid #4084c1; padding:7px 11px 10px 10px; margin:25px 0px 0px 75px; position:relative; z-index:50; visibility:hidden;}
#share span { color:#FFFFFF; }
#share #title { font:18px bold Arial, sans-serif}
#share #url { width:100%; }
#share .close {position:absolute; top:5px; right:5px}


/* === CHIPS Y DIPS ======================================= */
.dips a, .chips a{background:none;}
.dips { text-align:center; margin:10px 0px 0px 0px}
.chips { text-align:center; height:180px; display:inline; width:155px; float:left; padding:15px 0px 0px 5px}
.products .results { padding:20px 10px; margin:0px; }


/* === DIPS ======================================= */
#nutritional_facts { background:url(../images/template/bar-bg.gif) no-repeat; width:433px; height:30px; padding:0px 0px 0px 0px; }
#nutritional_facts ul { padding:5px 0px 0px 45px; text-align:right; }
#nutritional_facts li { float:left; list-style-type:none; padding:2px 20px; }
#nutritional_facts li a { color:#FFFFFF; }

/* === PRIVACY POLICY | M3 ======================================= */
.privacy div{width:90%;}
