﻿.tableBackgroundNoRepeat
{
    background-repeat: no-repeat;
}

.body
{
    background-color: #470C1B;
    /* background-image: url('/Images/MasterPage/purpl002.jpg');
    background-repeat: repeat; */
    margin-top: 0px;
}

.main
{
    font-family: Arial;
    color: Black;
}

td.p
{
    margin: 0;
}


.MainHeaderText
{
    font-family: Arial;
    color: #FF0000;
    font-size: large;
    font-weight: bold;
    font-style: normal;
}

.MainBodyText
{
    font-family: Arial;
    font-size: large;
    font-weight: normal;
    font-style: normal;
    color: #6600CC;
}

.sidebar
{
    font-family: Arial;
    color: Black;
}

.footer
{
    font-family: Arial;
    color: Green;
}

.footerText
{
    font-family: Arial;
    color: Green;
    font-size: small;
    font-weight: normal;
}
.MainFooterText
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-style: italic;
}
.HeaderText
{
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: black;
}

.style1
{
    width: 100%;
    border-collapse: collapse;
    border-width: 1px;
    border-width: thin;
    background-image: url('../../Images/Affinity/background.png');
    border-style: groove;
}
.style2
{
    border-style: groove;
    border-width: 1px;
}
.style3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.style4
{
    font-family: "Bauhaus 93";
    font-size: 18px;
}
.style5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
}
.style6
{
    width: 599px;
    border-style: groove;
    border-width: 1px;
    padding-right: 5px;
    padding-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.style7
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #060606;
}
.style8
{
}

.style10
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style11
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
.style11Black
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
.style11Bold
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}
.style11BoldBlack
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}

.style13
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-decoration: none;
}

.style13NoMargins
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-decoration: none;
    margin: 0;
    padding-right: 30px;
}

.style13Bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.style17
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.style17Bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.style17BoldRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #470C1B;
}


.style17Italic
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: italic;
}

.labelLinkBlue
{
    color: Blue;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.labelLink
{
    color: #FFCC66;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.labelLink16
{
    color: #FFCC66;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.labelLinkVisited
{
    color: #CC9900;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.labelLinkHover
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.labelLinkActive
{
    color: #FFFF99;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.style13BoldRed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #C60D1A;
}

.style13BoldItalic
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}

.style10Gold
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style10Platinum
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #800000;
}

.style10Collector
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #F8D165;
}

.style10
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style10Bold
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style12
{
    font-size: 8.5px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

/******************************************************************************
 *                          Common Styles
 *****************************************************************************/

/*
 * This class creates the white background for content in the content pages.
 * Attach to containing div in each Content page.
 */

.contentPanel
{
    width: 650px;
    background-image: url(../Images/Affinity/Background.png);
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    margin-left: 203px;
    border-left: 4px solid #8F8F8F;
    border-right: 4px solid #666666;
    border-top: 4px solid #DFDFDF;
    border-bottom: 4px solid #333333;
}


/******************************************************************************
 *                          Events page specific styles
 *
 *                    "Quickie" styles are in EventStyles.css
 *                      These styles are for page structure
 *****************************************************************************/

.superstar
{
    vertical-align: super;
    font-size: xx-small;
}

.artistname
{
    font-weight: bold;
}

/******************************************************************************
 *                          VipClub specific styles
 *****************************************************************************/
 
 
 /******************************************************************************
 *                    Mega-Tasting Signup specific styles
 *****************************************************************************/
 
 .Membership
 {
    font-weight: bold;
 }
 
 .TotalPrice
 {
 }
 
 .VIPSavings
 {
    background-color: Yellow;
 }
 
 .inputBox
 {
    font-family: Garamond;
    font-size: large;
 }
 
 .inputbox:focus
 {
    border: solid 2px black;
 }
 
 
 .firstNameBox
 {
    width: 150px;
  
 }
 
 .firstNameBox:focus
 {
    border: solid 2px black;
 }
 
 
 .lastNameBox
 {
    
 }
 
 .lastNameBox:focus
 {
    border: solid 2px black;
 }
 
 
 .emailAddressBox
 {
    width: 275px;
 }
 
  .emailAddressBox:focus
 {
    border: solid 2px black;
 }
 
 
 .numberOfPeopleBox
 {
    
 }
 
  
 .numberOfPeopleBox:focus
 {
    border: solid 2px black;
 }
 
 .phoneNumberBox:focus
 {
    border: solid 2px black;
 }
 
 .firstNameLabel
 {
    
 }
 
 .lastNameLabel
 {
    margin-left: 47px;
 }
 
 #PayPalForm
 {
    
 }
 
 .RequiredFieldValidator
 {
    font-size:small;
    color: red;
 }
 
 
 #payPalButton
 {
    /* margin-left: 240px; */
    
 }
 
 #PayPalDiv
 {
    text-align: center;
 }
 
 .Submit1
 {
    font-family: Garamond;
    font-size: x-large;
    margin-left: auto;
    margin-right: auto;
    width: 86px;
    display: block;
 }




/******************************************************************************
 *                          Newspanel specific styles
 *****************************************************************************/

#NewsPanel
{
    font-size: 12px;
    max-height: 550px;
    overflow: auto;
    width: 689px;
}

#NewsPanel .locationInfo
{
    font-variant: small-caps;
}

#NewsPanel a
{
    color: Blue;
}

#NewsPanel a:visited
{
    color: Purple;
}

/******************************************************************************
 *                          Promotions specific styles
 *****************************************************************************/

#Promotions p
{
    margin-left: 120px;
    margin-bottom: 30px;
    font-size: 16px;
}

/******************************************************************************
 *                          Menus specific styles
 *****************************************************************************/

#Menus p
{
    border: ridge 2px Black;
    height: 100px;
    margin: 0;
    border-bottom-width: 0px;
}

#Menus p > span
{
    padding: 3px;
    height: 96px;
    margin-left: 105px;
    display: block;
    border-left: ridge 2px Black;
}

#Menus p > span > span
{
    padding-top: 3px;
    display: block;
    text-align: center;
}

#Menus p > span > span a
{
    font-size: 16px;
}

#Menus p > a
{
    height: 100px;
    width: 100px;
    float: left;
}



#PopupInstructions /* fixfix this should be part of #Menus */
{
    visibility: hidden;
    height: 1px;
    font-size: x-small;
}


/******************************************************************************
 *                          NewSite.Master specific styles
 *****************************************************************************/


.headerImage
{
    width: 900px;
    height: 150px;
}
.pageBody
{
    background-image: url("../Images/MasterPage/Italian Restaurant2.jpg");
    background-color: #751312;  /* color for extending page down */
    background-repeat: no-repeat;
    width: 900px;
    min-height: 550px;
    text-align: left;
}
.navigation
{
    float: left;
    width: 22.5%;
}



.navigation a, .pagefooter a
{
    color: #FFCC66;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px;
}

.pagefooter a
{
    font-size: 14px;
}

.navigation hr
{
    width: 100%;
    color: Red;
    padding: 0;
    margin-top: 5px;
    text-align: left;
    height: 1px;
}

.navigation a:link
{
}

.navigation a:visited
{
}

.navigation a:focus
{
}

.navigation a:hover, .pagefooter a:hover
{
    color: white;
}

.navigation a:active, .pagefooter a:active
{
    color: Teal;
}





.pagefooter
{
    text-align: center;
}

a > img
{
    border-style: none;
}

