/*masthead text to image replacements*/

.taste{background:url(masthead/The-taste-of-Mexico.png) top left no-repeat; width:293px; height:122px; text-indent:-9999px; display:block; float:left; margin-left:234px;}

.logo{background:url(masthead/Picante-Traditional-Mexican.png) top left no-repeat; height:122px; width:329px; text-indent:-9999px; display:block; float:left; margin-left:19px;}

/*main area image replacements*/
.topphoto{text-indent:-9999px; display:block; height:186px; width:470px; text-indent:-9999px; text-decoration:none;}
.fish{background:url(photos/picante-traditional-mexican-fish.jpg) top left no-repeat;}

.sidebarR1{text-indent:-9999px; display:block; float:left; clear:left; width:194px; text-decoration:none;}
.sidebarR2{text-indent:-9999px; display:block; float:left; clear:left; width:210px; text-decoration:none;}

.salsa{background:url(side/Salsa-Night.png) top left no-repeat #c1fa96; height:87px; margin-bottom:16px; width:227px;}
.corporate{background:url(side/corp-mixers.png) top left no-repeat #f2d21e; height:84px;  margin-bottom:16px; width:227px;}
.kidseat{background:url(side/kids-eat-free.png) top left no-repeat #79103c; height:131px; margin-bottom:16px;}
.karaoke{background:url(side/karaoke.png) top left no-repeat; height:87px; margin-bottom:16px;}
.tequila{background:url(side/tequila-lounge.png) top left no-repeat; height:87px; }
#hoursindex{height:253px;}

/*menu styles*/
.menuitemname{color:#024c55; font:normal .95em Helvetica, Arial, Sans-Serif; margin:10px 0 0 0;}
.menuitemdesc{color:#000; font:italic normal .8em Helvetica, Arial, Sans-Serif; display:block; margin:0 0 15px 0;}
td.menucats a{font:bold 1em Helvetica, Arial, Sans-Serif; color:#79103c;}
/*navigation*/
#nav{font:bold 1em/1.5em Helvetica, Arial, Sans-Serif;} 
#nav ul{font-size:1em;}
#nav ul li,.nav ul li a{float:left; display:block; list-style:none;}
#nav li a{color:#fff; text-decoration:none; display:block; padding:2px 15px 0 15px;}
#nav li a:hover{color:#ebebeb;}
#nav li ul li a{ padding:5px 10px 5px; font-size:.8em;}
#nav li ul li{border-bottom:1px solid #666;}
/*nav working bits*/
#nav li ul li a{font:bold .75em Helvetica, Arial, Sans-Serif;}
#nav ul li ul li{font-size:1em; width:145px; }
#nav ul li{ position:relative;}
#nav li ul {display: none; position: absolute; top: 1em; left: 0;  background:#33CCFF; }
#nav li > ul {top: auto; left: auto;}
#nav ul#menu li:hover ul,#nav ul#menu li.over ul { display: block;}

body#menu #nav ul li#menunav a {background:#024c55;}
body#catering #nav ul li#caternav a {background:#024c55;}
body#entertainment #nav ul li#entertainnav a {background:#024c55;}
body#burrito #nav ul li#burritonav a {background:#024c55;}
body#about #nav ul li#aboutnav a {background:#024c55;}
body#home #nav ul li#homenav a {background:#024c55;}
body#contact #nav ul li#contactnav a {background:#024c55;}
body#groupmenu #nav ul li#groupnav a {background:#024c55;}



/*font styles*/
.col1L a{color:#000; font-weight:bold;}
.col1L h5{font-size:.9em; font-weight:normal;}
.rbox2 h4{font-size:.8em; color:#024c55;}
.rbox2 h5{font-size:.75em; color:#024c55;}
.rbox2 p{color:#024c55;}
p{font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}

/*global text styles*/

.col1L h1{font:normal 1.4em/1.6em Helvetica, Arial, Sans-Serif; color:#024c55; margin-bottom:16px;}
.col1L h2{font:bold 1.2em/1.4em Helvetica, Arial, Sans-Serif; color:#5a8e24; margin: 16px 0 0 0;}
.col1L h3{font:italic bold 1em/1.2em Helvetica, Arial, Sans-Serif; color:#79103c; margin: 0;}
.col1L h4{font:bold .9em Helvetica, Arial, Sans-Serif; color:#990033; margin: 12px 0 0 0;}
.col1L h5{font:italic 1em Helvetica, Arial, Sans-Serif; color:#000;  margin: 3px 0 0 0;}
.col1L h6{font:bold .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
.col1L small{font-size:.65em;}
.col1L p{font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
.col1L ul{font-size:1em; margin:-8px 0 8px 25px; }
.col1L li{font:normal .75em Helvetica, Arial, Sans-Serif;}
.col1L input{margin:3px 0 8px 0;}

.gl h1{font:normal 1.4em/1.6em Helvetica, Arial, Sans-Serif; color:#024c55; margin-bottom:16px;}
.gl h2{font:bold 1.2em/1.4em Helvetica, Arial, Sans-Serif; color:#5a8e24; margin: 16px 0 0 0;}
.gl h3{font:italic bold 1em/1.2em Helvetica, Arial, Sans-Serif; color:#79103c; margin: 0;}
.gl h4{font:bold .9em Helvetica, Arial, Sans-Serif; color:#990033; margin: 12px 0 0 0;}
.gl h5{font:italic 1em Helvetica, Arial, Sans-Serif; color:#000;  margin: 3px 0 0 0;}
.gl h6{font:bold .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
.gl small{font-size:.65em;}
.gl p{font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
.gl ul{font-size:1em; margin:-8px 0 8px 25px; }
.gl li{font:normal .75em Helvetica, Arial, Sans-Serif;}
.gl input{margin:3px 0 8px 0;}

.col1L .formfield p strong{color:#fff; font-weight:bold;}
.formfield{width:165px; padding:5px 0 10px 0; display:block; clear:left;}
.formfield .glform{width:98px;  border:none; display:block; float:left; height:17px; margin-bottom:10px;}
.formfield .enews{float:left; display:block; background:url(side/subscribe-orange.png) top left no-repeat; width:65px; height:17px; text-indent:-9999px; border:none; font-size:0px; color:#ffcf4f;}
.formfield .bday{float:left; display:block; background:url(side/subscribe-purple.png) top left no-repeat; width:65px; height:17px; text-indent:-9999px; border:none; font-size:0px; color:#8a0055;}
/*Misc classes*/
.reditalic{font-style:italic; font-weight:bold; color:#79103c;}
.white{color:#fff;}
.orange{color:#cb4c00;}


/*styles from indesign*/
p.menuselectionhead {font:bold 1.2em/1.4em Helvetica, Arial, Sans-Serif; color:#5a8e24; margin: 16px 0 0 0;}
p.selectionwithoutboxlessbefore {font:bold .9em Helvetica, Arial, Sans-Serif; color:#990033; margin: 12px 0 0 0;}
p.desciptionsmalllessafter {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
p.Includedlist {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;
p.choosetext {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
p.included {font:normal italic .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
p.tabledescriptionsmall {font:bold .625em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;	}
p.selectionwithoutbox {font:bold .9em Helvetica, Arial, Sans-Serif; color:#990033; margin: 12px 0 0 0;}
p.description {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
p.descriptionsmall {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
p.choosetext {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}
p.included {font:normal .75em Helvetica, Arial, Sans-Serif; margin: 0 0 8px 0;}

p.selectionwithoutbox strong{color:rgb(95,31,39);}