/***********************************************************************
    Application: SavorConnect
    File       : sc_standard.css
    Author     : Cesar A. Gonzalez
    Date       : December 1, 2003 10:37 AM
    CVS        : $Id: standard.css,v 1.1.1.1 2007/04/02 04:27:55 cesarg Exp $
    
    Copyright 2003 Ambrosia Solutions, Inc.
*********************************************************************** */

body {
    margin:0px 0px 0px 0px;
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 60%;
}

.loginBackground {
    background-color: #266DA9;
}

.dateLabel {
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 12;
    font-weight: 900;
    color: #5555FF;
}

.titleSection {
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 12;
    font-weight: 900;
    color: #FFFFFF;
    background-image: url(/app/www/images/titleBG.gif); 
    background-color: #000099
    
}



.topicSection {
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 12;
    font-weight: 900;
    color: #000000;
    background-image: url(/app/www/images/topicBG.gif); 
    background-color: #AAAAEE
    
}

.latestBox {
   font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #000099;
    background-color: #FFFFFF;
    text-decoration: none;
}

.latestBox a:link{
   font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #000055;
    background-color: #FFFFFF;
    text-decoration: none;
}

.latestBox a:hover{
   font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #990000;
    background-color: #FFFFFF;
    text-decoration: none;
}

.latestBox a:visited{
   font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #000055;
    background-color: #FFFFFF;
    text-decoration: none;
}

.latestBox a:active{
   font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #000055;
    background-color: #FFFFFF;
    text-decoration: none;
}

.loginBoxTitle {
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #FFFFFF;
    text-decoration: none;
}

.loginBox {
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 9;
    color: #FFFFFF;
    background-color: #000099;
    text-decoration: none;
}

.loginBox a:link{
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #9999AA;
    text-decoration: none;
}

.loginBox a:hover{
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #999900;
    text-decoration: none;
}

.loginBox a:visited{
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #9999AA;
    text-decoration: none;
}

.loginBox a:active{
    font-family: trebuchet,sans-serif,verdana,helvetica,arial;
    font-size: 10;
    font-weight: 900;
    color: #9999AA;
    text-decoration: none;
}


#headerSection {
    position:absolute; 
    width:100%; 
    height:50px; 
    z-index:1; 
    left:0px; 
    top:0px; 
    background-color: #266DA9;
}

#headerNavButtons {
    position:absolute;  
    z-index:2; 
    left:600px; 
    top:0px; 
}

.headerSelection{
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 16pt;
}

#guestSelectSection {
    position:absolute;  
    z-index:2; 
    left:400px; 
    top:10px; 
}

.guestSelectTitle {
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 9pt;
    font-weight: 900;
    color: #FFFFFF;
    text-align: right;
}

.guestSelectionText{
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 40pt;
    color: #AAAAAA;
}

.guestSelectionNumber{
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 50pt;
}

.guestSelectionButton{
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 25pt;
}



.billArea {
    background-color: #000099;  
    border-top: 2px solid #0066cc;
    border-left: 2px solid #0066cc;
    border-bottom: 3px solid #000055;
    border-right: 3px solid #000055;
    filter: alpha(opacity=90);
}

.billText {
    font-family: arial;
    font-size: 11;
    color: #FFFFFF;
    filter: alpha(opacity=150);
}

.billSubTotalText {
    font-family: arial;
    font-size: 14;
    font-weight: 900;
    color: #FFFFFF;
    filter: alpha(opacity=150);
}

.billTaxText {
    font-family: arial;
    font-size: 14;
    font-weight: 900;
    color: #FFFFFF;
    filter: alpha(opacity=150);
}

.billTipText {
    font-family: arial;
    font-size: 14;
    font-weight: 900;
    color: #FFFFFF;
    filter: alpha(opacity=150);
}

.billTotalText {
    font-family: arial;
    font-size: 18;
    font-weight: 900;
    color: #FFFFFF;
    filter: alpha(opacity=150);
}

#menuSection {
    position:absolute; 
    width:100%; 
    height:25px; 
    z-index:2; 
    left:0px; 
    top:85px;
    font-size: xx-small;
    font-weight: 900;
}

.menuTab {
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #000000;
    cursor: pointer;
    white-space: nowrap;
}

#mainSection {
    position:absolute; 
    width:100%; 
    z-index:1; 
    left:0px; 
    top:119px;
    border: 1px solid #000099;
}

#main1left {
    width:70%;
    float:left;
    background: #fff;
}

#main3right {
    width:33%;
    float:left;
    background: #fff;
    padding-bottom:10px;
}

#main3center {
    width:34%;
    float:left;
    background: #fff;
    padding-bottom:10px;
}

#main3left {
    width:33%;
    float:left;
    background: #fff;
}

#main2right {
    width:50%;
    float:left;
    background: #fff;
    padding-bottom:10px;
}

#main2left {
    width:50%;
    float:left;
    background: #fff;
    padding-bottom:10px;
}

.footer {
    font-family: sans-serif;
    font-size: 11;
    color: #666666;
}

.footer a:link {
    font-family: sans-serif;
    font-size: 11;
    color: #0000AA;
    text-decoration: none;
}

.footer a:visited {
    font-family: sans-serif;
    font-size: 11;
    color: #0000AA;
    text-decoration: none;
}

.footer a:active {
    font-family: sans-serif;
    font-size: 11;
    color: #0000AA;
    text-decoration: none;
}

.footer a:hover {
    font-family: sans-serif;
    font-size: 11;
    color: #AA0000;
    text-decoration: none;
}

#waitSection {
    position:absolute; 
    width:100%; 
    z-index:1; 
    left:0px; 
    top:85px;
    border: 1px solid #000099;
}

.waitTitle{
    width: 100%;
    font-family: arial;
    font-size: 12;
    font-weight: 900;
    color: #000099;
    padding-top: 10px;
}

.groupTitle {
    width: 100%;
    font-family: arial;
    font-size: 16;
    font-weight: 900;
    color: #0066cc;
    padding-top: 10px;
    
}

.groupItemsSection{
    width: 100%;
    padding: 50px;
    margin: 10px;
}

.itemTitle {
    font-family: arial;
    font-size: 14;
    font-weight: 900;
    color: #555555;
}

.itemDescription {
    font-family: arial;
    font-size: 11;
    color: #000000;
}

.itemPrice {
    font-family: arial;
    font-size: 14;
    font-weight: 900;
    color: #000000;
}

.itemOrder {
}

.itemNotOrdered{

}

.itemOrdered{
    border: 2px solid #000099;
    background-color: #EEEEFF;
}

.itemCountDisplay{
    border: 1px solid #aaaaaa;
    background-color: #FFFFFF;
    font-family: trebuchet,arial,verdana;
    font-size: 12;
    font-weight: 900;
    color: #000000;
}


.itemDetailTitle {
    font-family: arial;
    font-size: 18;
    font-weight: 900;
    color: #0066CC;
}

.itemDetailDescription {
    font-family: arial;
    font-size: 14;
    color: #000000;
}

.itemDetailPrice {
    font-family: arial;
    font-size: 18;
    font-weight: 900;
    color: #000000;
}




.detailsLink a:link {
    font-family: arial;
    font-size: 9;
    font-weight: 900;
    color: #999999;
    text-decoration: none;
}
.detailsLink a:active {
    font-family: arial;
    font-size: 9;
    font-weight: 900;
    color: #999999;
    text-decoration: none;
}
.detailsLink a:visited {
    font-family: arial;
    font-size: 9;
    font-weight: 900;
    color: #999999;
    text-decoration: none;
}
.detailsLink a:hover {
    font-family: arial;
    font-size: 9;
    font-weight: 900;
    color: #000000;
}

.waitLink a:link {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #555555;
    text-decoration: none;
}
.waitLink a:active {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #555555;
    text-decoration: none;
}
.waitLink a:visited {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #555555;
    text-decoration: none;
}
.waitLink a:hover {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #330000;
}

.tableHeader {
 font-family: verdana, arial, "ms sans serif", sans-serif;
 font-size: 11px; 
 color: #ffffff;
 background-color: #000099;
 border-left-width: 1; 
 border-right-width: 1; 
 border-top-width: 1; 
 border-bottom-style: solid;
 border-bottom-width: 1; 
 padding-left: 6; 
 padding-right: 6; 
 padding-top: 3; 
 padding-bottom: 3;
}

.tableElement {
 font-family: verdana, arial, "ms sans serif", sans-serif;
 font-size: 11px; 
 color: #022077;
 border-left-width: 1; 
 border-right-width: 1; 
 border-top-width: 1; 
 border-bottom-style: solid; 
 border-bottom-width: 1; 
 padding-left: 6; 
 padding-right: 6; 
 padding-top: 3; 
 padding-bottom: 3;
}

.tableHighlight {
 font-family: verdana, arial, "ms sans serif", sans-serif;
 font-size: 11px; 
 color: #022077;
 background-color: #C7DBFA;
 border-left-width: 1; 
 border-right-width: 1; 
 border-top-width: 1; 
 border-bottom-style: solid; 
 border-bottom-width: 1; 
 padding-left: 6; 
 padding-right: 6; 
 padding-top: 3; 
 padding-bottom: 3;
}

.optionItem {
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 9pt;
    font-weight: 900;
}

.optionChoice {
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 7pt;
}

.detailBar1 {
    background-color: #000066;
}

.detailBar2 {
    background-color: #003399;
}

.detailBar3 {
    background-color: #6699FF;
}

.detailMainSection {
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;   
    background-color: #FFFFFF;
}

a:link.detailActions  {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #FFFFFF;
    text-decoration: none;
}
 
a:active.detailActions {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #FFFFFF;
    text-decoration: none;
}

a:visited.detailActions{
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #FFFFFF;
    text-decoration: none;
}

a:hover.detailActions  {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #0000FF;
}

.detailSectionTitle{
    font-family: arial;
    font-size: 14;
    font-weight: 900;
    color: #FFFFFF;
}

.clearboth{
    clear: both;
}

.actionAlert{
    font-family: arial;
    font-size: 16;
    font-weight: 900;
    color: #AA0000;
    text-decoration: none;
}

.alert{
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #AA0000;
    text-decoration: none;
}

#checkoutSection {
    position:absolute; 
    width:100%; 
    z-index:1; 
    left:0px; 
    top:51px;
    border: 1px solid #000099;
}

#receiptSection {
    position:absolute;   
    z-index:4; 
    width:100%; 
    left:10px; 
    top:0px; 
}

.checkoutArea {
      
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    width:300;
}


.checkoutText {
    font-family: arial;
    font-size: 11;
    color: #000000;
 
}

.checkoutSubTotalText {
    font-family: arial;
    font-size: 14;
    font-weight: 600;
    color: #000000;
  
}

.checkoutTaxText {
    font-family: arial;
    font-size: 14;
    font-weight: 600;
    color: #000000;
    
}

.checkoutTipText {
    font-family: arial;
    font-size: 14;
    font-weight: 600;
    color: #000000;
    
}

.checkoutTotalText {
    font-family: arial;
    font-size: 18;
    font-weight: 600;
    color: #000000;
}

.checkoutGuestTotalText {
    font-family: arial;
    font-size: 9;
    font-weight: bold;
    color: #000000;
    text-align: right;
}

.checkoutGuestTitleText {
    font-family: arial;
    font-size: 12;
    font-weight: bold;
    color: #000000;

}
.highlightRow {
    background-color: #EEEEFF; 
}

.regularRow {
    background-color: #FAFAFA;
}

#errorScreen{
    text-align: center;
    top: 50px;
    font-family: trebuchet;
    font-size: 30;
    font-weight: 900;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
}

.errorTitle{
    font-family: trebuchet,arial;
    font-size: 36;
    font-weight: 900;
    color: #000000;
}

.errorMessage{
    font-family: trebuchet,arial;
    font-size: 24;
    font-weight: 900;
    color: #000000;
}

.errorType{
    font-family: trebuchet,arial;
    font-size: 10;
    color: #000000;
}

.buttonLink{
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #495BA3;
    text-decoration: none;
}

.buttonLink a:link {
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #495BA3;
    text-decoration: none;
}
.buttonLink a:active {
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #495BA3;
    text-decoration: none;
}
.buttonLink a:visited {
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #495BA3;
    text-decoration: none;
}
.buttonLink a:hover {
    font-family: arial;
    font-size: 10;
    font-weight: 900;
    color: #AA0000;
}
.teamLabel {
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 11;
    color: #000000;
}
.teamLabelOn {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #436c8e;
}
.teamLabelCancel {
    font-family: arial;
    font-size: 11;
    font-weight: 900;
    color: #FFAAAA;
}
.communityLabel {
    font-family: sans-serif,verdana,helvetica,arial;
    font-size: 12;
    font-weight: 900;
    color: #000000;
}
.communityLabelOn {
    font-family: arial;
    font-size: 12;
    font-weight: 900;
    color: #436c8e;
}
.communityLabelCancel {
    font-family: arial;
    font-size: 12;
    font-weight: 900;
    font-style: italic;
    color: #AAAAAA;
}

a.rlinks:link { text-decoration: none; color: #000040; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks:visited { text-decoration: none; color: #000040; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks:hover { text-decoration: underline; color: #000040; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinkss:link { text-decoration: none; color: #202020; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.rlinkss:visited { text-decoration: none; color: #202020; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.rlinkss:hover { text-decoration: underline; color: #202020; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.rlinks2:link { text-decoration: none; color: #ffffdd; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks2:visited { text-decoration: none; color: #ffffdd; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks2:hover { text-decoration: underline; color: #ffffdd; font-family: Arial, sans-serif; font-size: 12px; }
.menuTab {
    font-family: arial;
    font-size: 12;
    font-weight: 900;
    color: #000000;
    cursor: pointer;
    white-space: nowrap;
}

.inputSmall{
    font-family: sans-serif;
    font-size: 10;
    font-weight: 900;
    color: #AA0000;
}

.pageTitle{
    font-family: sans-serif;
    font-size: 18;
    font-weight: 900;
    color: #0000AA;
}

.pageText{
    font-family: sans-serif;
    font-size: 11;
    color: #000000;
}

.borderSection {
      
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}

.borderSectionRLB {
      
    border-top: 1px solid #EEEEEE;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}