* { margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; background-color: #A4061B; border:1px solid #FF6600;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; border:1px solid #FF6600; font-weight: 500;}
h3 { font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #FFFFFF;font-style: normal; line-height: normal; font-weight:200 ;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; }
h5 { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;background-color: #A4061B;border:1px solid #FF6600;font-weight: bold; text-decoration:blink;}
h6 { font-size: 14px; color: #FFFFFF; }
.stil1 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF;}
.stil2 {font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #FFFFFF;}
.Stil20 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; color: #000000;}

body {background-color: #850000;background-image:url(bgs/bgmain.png); background-attachment: fixed;}

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00;}
a:visited {color: #FFFF00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: none;}
a:hover {color: #FFCC33; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: none; text-decoration: underline; position: relative;}

body,td,th {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
div#maincontainer { margin:0px auto; width:100%;height:100%; background-repeat: no-repeat; background-position: center bottom;}

div#wrapper { width:100%; height:100%;	}
div#wrapper1 {display:inline; margin:2% 5% 0% 5%; width:90%; height:100%;}

div#dishesleft {padding: 10px 10px 10px 30px; }
div#dishes ul { padding: 10px 10px 10px 30px;}

.dishes { display:block; float:left; width:25%; height:150px; margin:1% 4% 1% 3%; padding:0% 1% 0% 1%; border: 1px solid #A4061B;}
.dishes h3{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;background-color: #A4061B; border:1px solid #FF6600; margin-bottom:2%;}

.advert  { display:block; float:left; width:25%; height:150px; margin:1% 4% 1% 2%; padding:0% 1% 0% 1%; border: 1px solid #A4061B;}
.advert h3{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;background-color: #A4061B; border:1px solid #FF6600; margin-bottom:2%;}

.blog { display:block; float:left; width:200px; height:150px; margin:1% 2% 1% 1%; padding:0% 2% 0% 2%; border: 1px solid #A4061B;}
.blog h3 {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;background-color: #A4061B;border:1px solid #FF6600;margin-bottom:2%;}

.telephonenumbers { display:block; float:left; width:800px; height:55px; margin:3% 3% 2% 3%; text-align:center; border-bottom:1px solid #A4061B; }
.telephonenumbers h3 { font-family: Arial, Helvetica, sans-serif; font-size:14px; background-color: #A4061B; border:1px solid #FF6600; color: #FFFFFF;font-style: normal; line-height: normal; font-weight:200 ;}
.telephonenumbers a { color:#ffff00; font-size:13px;}
.telephonenumbers a:hover { color:#ffff00 ; font-size:26px;}

.dishpads  {float:left; display:block; width:250px; height:50px; margin: 0% 2% 2% 0%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; border: 1px solid #A4061B;}
.dishpads ul { padding: 5px 0px 5px 25px;}

div#box2 { float: left;width:300px ; height:600px ; padding: 5px 5px 5px 5px; border:0px solid ; margin: 5px 800px 30px 500px; }

div#secondleft { padding: 10px 5px 10px 5px;}

div#stuff {padding: 10px 10px 10px 20px;}
div#stuff h2 {margin: 10px -10px 10px -20px;}

div#cuisine { padding:2% 2% 0% 2%;}
div#cuisine ul{ margin:3% 0% 0% 0%; padding: 0px 15px 0px 15px;}
div#cuisine li { margin-bottom:2%;}

#ironman { margin-bottom:3%; padding: 0px 10px 10px 10px; border:1px solid #A4061B;}
#ironman h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% -5% 0% -5%; border:1px solid #FF6600; font-weight: 500;}
#ironcontent { margin: 0 auto; margin-top:1%; width: 90%; padding:0% 5% 0% 5%; }
#ironcontent img { padding: 0% 1% 1% 1%;}

div#stories { background:#A4061B; padding:11px 20px 11px 20px; }

div#specialoffers { margin-top:3%; padding:0px 10px 10px 10px; border: 1px solid #A4061B; background-color:#993300;}
div#specialoffers h5 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% -5% 0% -5%; border:1px solid #FF6600; font-weight: 500;}
.specialoffers  {display:block; width:600px; height:100%; margin:0 auto; margin-bottom:2%; padding:10px 10px 10px 10px; border: 2px double #A4061B; color:#ffffff; background-color:#993300;}
.specialoffers ul li {margin:0% 0% 0% 10%;}

div#restaurantevents { margin-bottom:3%; padding: 0px 10px 10px 10px; border: 1px solid #A4061B;}
div#restaurantevents h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% -5% 0% -5%; border:1px solid #FF6600; font-weight: 500;}
div#restaurantevents ul{ padding: 10px 10px 10px 15px;}
div#restaurantevents ul li { margin:2% 0% 5% 0%;}

div#restaurantnews { margin-bottom:3%; padding: 0px 10px 10px 10px; border:1px solid #A4061B;}
div#restaurantnews h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% -5% 0% -5%; border:1px solid #FF6600; font-weight: 500;}

div#topstorys { margin-bottom:3%; padding: 0px 10px 10px 10px; border: 1px solid #A4061B;}
div#topstorys h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% -5% 0% -5%; border:1px solid #FF6600; font-weight: 500;}
.topstory {padding: 0px 30px 10px 30px; border:1px solid #A4061B;padding:1% 1% 1% 1%;background-image:url(bgs/bgmain.png); background-position:bottom; background-repeat:no-repeat;}
.topstory img { padding: 1% 1% 1% 1%;}


div#comida { padding: 10px 10px 10px 10px; border:1px solid #A4061B;}

div#recipes {margin-bottom:2%; border:1px solid #A4061B;}
div#recipes h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% 0% 0% 0%;padding:0% 1% 0% 1%; border:1px solid #FF6600; font-weight: 500;}
div#recipes ul li { margin:0% 0% 0% 15%; padding:0% 0% 0% 0%;}
.recipes  {padding:1% 1% 1% 1%;background-image:url(bgs/bgmain.png); background-position:bottom; background-repeat:no-repeat;border:1px solid #A4061B; }
.recipes h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% 15% 0% 15%; padding:0% 5% 0% 5%; border:1px solid #FF6600; font-weight: 500;}

.mexicanchristmas { margin-bottom:5%; padding: 10px 10px 10px 10px; border:1px solid #A4061B;}
.mexicanchristmas ul {padding: 10px 5px 10px 15px;}
.mexicanchristmas ul li { margin:2% 0% 5% 0%;}

div#map { margin-bottom:3%; padding: 0px 10px 10px 10px; border:1px solid #A4061B;}
div#map h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #A4061B; margin:0% -5% 0% -5%; border:1px solid #FF6600; font-weight: 500;}

div#flash { background-color:#A4061B;}
div#dishes {}
div#menuitems {}
body#ernestos { width:auto;}
div#ie5menu { }

.mainboxinn { float: left; margin:0% 0% 0% 0% ; font-family:Arial, Helvetica, sans-serif;  padding:1% 1% 1% 1%; width:600px; height:152px; border: 1px solid #A4061B;}
.mainboxinn2 {float: right; width:350px; margin:2% 2% 2% 2%; background-color: #A4061B;}

.skin0{ position:absolute; width:165px; border:2px solid black; background-color:#A4061B; font-family: Arial, Helvetica, sans-serif; line-height:20px; cursor:default; font-size:12px; color:#FFFFFF; z-index:100 ; visibility:hidden;}
.menuitems{ padding-left:10px; padding-right:10px;}
.Stil19 { color: #FFFF00}
.head { margin: 0px auto; border:10px solid #A4061B; background-image: url(bgs/tabletopbg2.jpg); background-repeat: repeat; background-position: left top;}
.sitemapcontent { float: left; width:200px; height:50%; margin-left:10px; margin-right:10px; margin-bottom:10px; padding-left:15px; padding-right:15px; border:1px solid #A4061B; } 
.siteinfo { bottom: 100%;}

.primachrismas {display:block; width:450px; height:100%; margin:0 auto; padding:2% 1% 2% 1%; border: 2px double #A4061B; color:#ffffff;background-image:url(bgs/bgmain.png); background-position:bottom; background-repeat:no-repeat;}
.chichrismas {display:block ; width:650px; height:100%; margin:0 auto;border: 2px double #A4061B; background-image:url(bgs/xmas091.png); color:#000000; padding:1% 1% 1% 1%;background-image:url(bgs/bgmain.png); background-position:bottom; background-repeat:no-repeat;}
.karenbloemhoff {width:600px; height:100%; margin:0 auto;border: 2px double #A4061B; color:#ffffff; padding:1% 1% 1% 1%;background-image:url(bgs/bgmain.png); background-position:bottom; background-repeat:no-repeat;}

#butts { position:absolute; display:inline; margin:88px 0px 0px -780px; width:220px; height:38px;}

div#categorycards {display:block; width:812px; height:172px; margin:0 auto; background-image:url(bgs/cardcaregorys.jpg); color:#000000;}
.categorycards h2 {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; background-color: #A4061B;border:1px solid #FF6600; margin:1% 2% 0% 2%;}
.categorycards img { margin:0% 0% 0% 2%;padding:0% 0% 0% 0%;}
.categorycards object { float:left; margin:0% 0% 0% 2%; padding:0% 1% 0% 1%;}
.categorycards p { display:block; float:left; width: 130px; margin-top:-2%; padding:0% 1% 0% 1%; }

.carddescription { float:left; margin-top:-10px; width:59%; padding:0% 1% 0% 1%; border:1px solid #FF6600; }
.carddescription a {color:#0000FF;}
.carddescription a:hover { color:#FF6600;}

div#categorydescription {float:left; display:block; width:55%; height:75px;  margin:-1% 0% 0% 1%; padding:0% 0% 0% 0%; border:1px solid #cccccc; color:#000000;}
.categorydescription { float:left; display:inline; }
.categorydescription ul li {float:left;}


