/* minimize paddings and margins*/
/* { margin: 0px; padding: 0px; } */
/* main body */
body { color: #666; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; margin-top: 0; padding-top: 0; }

/* Special */
.address { color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; }
.telephone { color: #ff9; font-size: 16px; font-family: "arial black", "helvetica black", sans-serif; line-height: 16px; }
.open_yellow { color: #ff9; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight: bold; }

.open_white { color: #FFF; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-weight: bold; }

.navbox { color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 14px; background-color: #ccc; width: 90%; margin-top: 8px; margin-bottom: 8px; padding: 6px; border: solid 2px #fff; outline: solid 3px #adde02; }
/* Standard items */
p, td, input, textarea { font-size: 12px; line-height: 16px; margin-bottom: 16px; } 
.title_red { color: #c00; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; } 
.title_green { color: #360; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; } 
.title_white { color: #FFF; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px; } 


.price { color: #000; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; } 





a:link    { color: #606; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none   }       
a:visited { color: #909; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none   }      
a:active  { color: #69f; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none   }      
a:hover   { color: #f03; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none   }       



/* Tables */

table.red { border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #900; border-right-color: #666; border-bottom-color: #333; border-left-color: #C30; }
td.red_back { background-color: #C30; background-image: url(../menus/grad_red.jpg); background-repeat: repeat-x; }

table.green { border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #090; border-right-color: #666; border-bottom-color: #333; border-left-color: #060; }
td.green_back { background-color: #6C3; background-image: url(../menus/grad_green.jpg); background-repeat: repeat-x; }



/* Left Bar Navigation*/

td.navbar { color: #fff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; line-height: 14px; }
td.menu { color: #fff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; line-height: 12px; }
td.hours { background-image: url(../menus/hours_back.jpg); }

a.menu:link          { color: #6c0; font-weight: normal; } 
a.menu:visited     { color: #6c0; font-weight: normal; } 
a.menu:hover     { color: #fc3; font-weight: normal;;} 

a.submenu           { color: #fff; font-weight: normal; } 
a.submenu:visited   { color: #ff9; font-weight: normal; } 
a.submenu:hover     { color: #fc3; font-weight: normal; } 


a.special           { color: #fff; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: bold; line-height: 12px; } 
a.special:visited   { color: #ff9; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: bold; line-height: 12px; } 
a.special:hover     { color: #fc3; font-size: 16px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: bold; line-height: 12px; } 




a.clicker           { color: #fff; font-size: 12px; font-weight: bold; line-height: 12px; background-color: #360; padding: 2px 2px 4px; border: solid 2px #fc3; } 
a.clicker:visited   { color: #fff; font-size: 12px; font-weight: bold; line-height: 12px; background-color: #360; padding: 2px 2px 4px; border: solid 2px #fc3; } 
a.clicker:hover     { color: #adde01; font-size: 12px; font-weight: bold; line-height: 12px; background-color: #360; padding: 2px 2px 4px; border: solid 2px #fc3; } 

td.box_left { background-image: url(../menus/box_04.jpg); }
td.box_middle { background-image: url(../menus/box_05b.jpg); }
td.box_right { background-image: url(../menus/box_06.jpg); }



/* Signoff */
a.signoff          { color: #666; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:visited  { color: #999; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:active   { color: #309; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }       
a.signoff:hover    { color: #c0c; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; font-weight: normal; text-decoration: none  }   

.tiny         { color: #000; font: 10px Arial, Helvetica, SunSans-Regular; } 
.tinywht      { color: #fff; font: 10px Arial, Helvetica, SunSans-Regular; } 
.tinygrey     { color: #999; font: 10px Arial, Helvetica, SunSans-Regular; } 
.white        { color: #fff; font: 12px Arial, Helvetica, SunSans-Regular; }
.content { background-image: url(../menus/menu_09.jpg); background-repeat: no-repeat; background-position: top; }
.calculator { background-color: #ff9; height: 100%; }
img.right { margin-left: 10px; }
img.left { margin-right: 10px; }
.scroller { color: #c00; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 12px; top: 0; margin-top: 0; padding-top: 0; }


