/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif;}
body {background:#000; width:100%; padding:0; margin:0; font-size:12px; line-height:18px;}

/* Main Blocks */

#page {width:950px; margin:0 auto; position:relative; border:#FFFFFF solid; background:#FFF; border-width:0 1px}

#head {background:url(img/l-head.jpg) no-repeat; height:308px;}
#content {background:url(img/bg.jpg) repeat-y; min-height:308px; border-top:#CC0000 3px solid; border-bottom:#CC0000 9px solid;}
#left {background:url(img/l-top.jpg) no-repeat; min-height:600px; width:340px; float:left;}
#right {width:600px; float:right; padding:20px 0;}
#clear {clear:both;}


/* Navigation */

#nav {padding:18px 0 0 0; margin:0; list-style:none; display:none; width:300px;}
#nav li {padding:0; margin:0; list-style:none; display:block; height:39px;}
#nav li a {display:block; height:39px;}
#nav li a h1 {padding:0; margin:0; line-height:12px; font-size:12px; text-indent:-999em; display:inline; width:100px; display:none;}

.latin, .mexican {display:none;}

/* Conditionals */

#mexican #head {background-image:url(img/m-head.jpg)}
#mexican #left {background-image:url(img/m-top.jpg)}

#latin .latin {display:block;}
#mexican .mexican {display:block;}

/* Menu */

#menu h1, #right h1 {font-size:19px; color:#fff; display:block; background:url(img/h1-bg.jpg) no-repeat; padding:6px; line-height:19px; text-align:center;}

#menu h2, #right h2 {background:url(img/h2-bg.jpg) 0 29px no-repeat; padding:10px 0px 6px 0; line-height:18px; font-size:18px; text-transform:uppercase; display:block; color:#66CCFF; margin-top:30px;}

#menu h3, #right h3 {font-size:16px; color:#CC6600; margin-bottom:0;}
#menu p, #right p {margin-top:3px;}

/* Hours */
#hours {padding:260px 0 0 50px; background:url(img/hours.jpg) no-repeat 0 220px; color:#FFFFFF}

#contact_form {display:block; padding:10px 90px 10px 30px; margin:20px 0; font-size:11px;}
#contact_form label {display:block; padding:5px 0 0 0;}
#contact_form h1 {margin:0; padding:20px 0 10px 0; font-size:14px; color:#FFFFFF;}
#contact_form input, #contact_form textarea {width:100%;}
