﻿/*body {
    font-family: Arial, Helvetica, sans-serif;
}*/

/*br {
   display: block;
   margin: 1px 0;
  
}*/

a > img {
    border: 0;
}

/*table { margin: 0 auto; }*/

td {
    /* <http://www.w3.org/wiki/CSS/Properties/text-align>
     * left, right, center, justify, inherit
     */
    /*text-align: left;*/
    /* <http://www.w3.org/wiki/CSS/Properties/vertical-align>
     * baseline, sub, super, top, text-top, middle,
     * bottom, text-bottom, length, or a value in percentage
     */
    vertical-align: top;
    margin-left: 40px;
  
}

.PageBorder {
    padding: 10px;
}

.PageBorderLeft {
    padding-left: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
}

.MainBackground {
    padding: 0px;
    margin: 0px;
    /*background-image: url('images/bgtile.gif');*/
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.DropDownMenuHolder {
    background-color: #bdd2ff;
    width: 1000px;
    height: 34px;
    float: left;
}

.MainBackgroundTiled {
    padding: 0px;
    margin: 0px;
    background-image: url('images/bgtile.gif');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

.MasterBodyContent {
    border-style: solid;
    border-width: 0px;
    border-color: inherit;
    width: 1000px;
    margin: 0 auto;
    font-size: 12px;
    padding: 0px;
    /*background-color:aqua;*/
}

.AnyLink {
    color: Black;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.AnyLink:visited {
    text-decoration: none;
    color: Black;
}

a.AnyLink:active {
    text-decoration: none;
    color: Black;
}

a.AnyLink:link {
    text-decoration: none;
    color: Black;
}

a.AnyLink:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: #104e97;
    text-decoration: none;
}

.MyAccount {
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
    color: #003300;
}

a.MyAccount:visited {
    text-decoration: none;
    color: #003300;
}

a.MyAccount:active {
    text-decoration: none;
    color: #003300;
}

a.MyAccount:link {
    text-decoration: none;
    color: #003300;
}

a.MyAccount:hover {
    color: #336600;
    text-decoration: none;
    font-weight: bold;
    border-top-style: none;
}

.LoginStyle {
    color: Black;
    text-decoration: none;
    font-size: 12px;
}

a.LoginStyle:visited {
    text-decoration: none;
    color: Black;
}

a.LoginStyle:active {
    text-decoration: none;
    color: Black;
}

a.LoginStyle:link {
    text-decoration: none;
    color: Black;
}

a.LoginStyle:hover {
    color: #104e97;
    text-decoration: none;
}


.inputElement {
    margin: 5px 0px 5px 0px;
    clear: both;
}

.inputLabel {
    padding: 2px 2px 2px 2px;
    float: left;
    text-align: right;
    width: 208px;
    font-weight: bold;
}

.inputData {
    padding: 2px 2px 2px 2px;
    float: left;
}


.Sub_Action_Link {
    margin: 10px 0px 10px 0px;
    padding: 5px;
    border: 1px solid #333333;
    color: #666666;
    background-color: #FFFF99;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
}


a.Sub_Action_Link:visited {
    text-decoration: none;
}

a.Sub_Action_Link:active {
    text-decoration: none;
}

a.Sub_Action_Link:link {
    text-decoration: none;
}

a.Sub_Action_Link:hover {
    color: #003399;
}


.Action_Link {
    margin: 10px 0px 10px 0px;
    padding: 5px;
    border: 1px solid #333333;
    color: #CCCCCC;
    background-color: #3d75a7;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
}


a.Action_Link:visited {
    text-decoration: none;
}

a.Action_Link:active {
    text-decoration: none;
}

a.Action_Link:link {
    text-decoration: none;
}

a.Action_Link:hover {
    color: #FFFFFF;
}

.Form_Header {
    border-style: solid solid solid solid;
    border-width: 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 35px;
    text-align: left;
    color: #0066FF;
    font-size: 15px;
    font-weight: bold;
    background-color: #FFFFCC;
    /*margin-top: -10px;*/
    margin-top: 10px;
    float: left;
    height: 40px;
    width: 100%;
}


.Submit_Actions_Style {
    border-color: #0066CC;
    padding: 5px;
    background-color: #D8DBFC;
    border-style: solid;
    border-width: thin;
    text-align: center;
    margin-top: 10px;
    font-size: large;
}

.myTable {
    width: 100%;
    vertical-align: top;
    table-layout: auto;
    border-spacing: 0px;
}

.ArticleHeader {
    border-color: #0066CC;
    padding: 5px;
    background-color: #D8DBFC;
    border-style: solid;
    border-width: thin;
    text-align: center;
    margin-top: 10px;
    font-size: large;
}

.SuperAdminLinkArticle {
    padding: 1px 1px 1px 1px;
    color: White;
    text-decoration: none;
    font-size: 10px;
    letter-spacing: 1px;
    background-color: #6fa2d1;
    font-family: arial, Helvetica, sans-serif;
}

a.SuperAdminLinkArticle:visited {
    text-decoration: none;
    color: White;
}

a.SuperAdminLinkArticle:active {
    text-decoration: none;
    color: White;
}

a.SuperAdminLinkArticle:link {
    text-decoration: none;
    color: White;
    text-align: center;
}

a.SuperAdminLinkArticle:hover {
    border-style: none;
    border-width: thin;
    color: yellow;
    text-decoration: none;
    background-color: #046dce;
    padding: 1px 1px 1px 1px;
}



.ArticleList {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 1px;
}

a.ArticleList:visited {
    text-decoration: none;
    color: #666666;
}

a.ArticleList:active {
    text-decoration: none;
    color: #666666;
}

a.ArticleList:link {
    text-decoration: none;
    color: #666666;
}

a.ArticleList:hover {
    border-width: thin;
    border-color: #FFFFFF;
    color: #3366FF;
    text-decoration: none;
    border-top-style: none;
}


.Master_MainMenu_Style {
    margin: 0px;
    height: 30px;
    padding-right: 20px;
    padding-top: 0px;
    padding-left: 10px;
    background-repeat: repeat-x;
    text-align: right;
    color: #333333;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 1px;
}

a.Master_MainMenu_Style:visited {
    text-decoration: none;
    color: #333333;
}

a.Master_MainMenu_Style:active {
    text-decoration: none;
    color: #333333;
}

a.Master_MainMenu_Style:link {
    text-decoration: none;
    color: #666666;
}

a.Master_MainMenu_Style:hover {
    border-width: thin;
    border-color: #FFFFFF;
    color: White;
    text-decoration: none;
    border-top-style: none;
    background-color: #5477f7;
}



.StatusMessage {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background-color: #FF0000;
    color: #C0C0C0;
}

.MainMenuHolder {
    text-align: right;
    /*background-color: lightgray ;*/
    padding-bottom: 0px;
    margin-top: 0px;
    background-image: url('../Images/gradblue.gif');
    background-repeat: repeat-x;
}

.ContentPlaceHolderStyle {
    Width: 100%;
}




.HomePageImageMenu {
    padding-top: 0px;
    padding-bottom: 20px;
    text-align: center;
}

.ParagraphBordered {
    border-color: #0066CC;
    padding: 5px;
    background-color: #D8DBFC;
    border-style: solid;
    border-width: thin;
    margin-top: 10px;
    font-size: 12px;
}

.Welcome_Screen_Style {
    padding-top: 10px;
    padding-bottom: 10px;
}


.NewHeader {
    padding: 10px;
    margin: 10px;
    border: thin solid #3399FF;
    background-color: #FFFFCC;
    width: 80%;
    color: #000099;
    float: left;
    clear: both;
}

.NewHeader1 {
    padding: 10px;
    margin: 10px 10px 10px 40px;
    border: thin solid #3399FF;
    background-color: #FFCCFF;
    width: 80%;
    color: #000099;
    float: left;
    clear: both;
    background-image: url('images/forrm_grad.png');
    background-repeat: repeat-x;
}


.ContactusCol1 {
    background-color: White;
    width: 10%;
}

.ContactusCol2 {
    padding: 10px;
    background-color: #D0E6F0;
}

.ContactusCol3 {
    padding: 10px;
    background-color: #647ba7;
    color: #FFFFFF;
}


.Page_Seperator {
    background-color: #2b2b83;
    color: #FFFFFF;
    width: 100%;
    height: 5px;
}


.Page_Seperator_Half {
    background-color: #2b2b83;
    color: #FFFFFF;
    width: 50%;
    height: 5px;
}

.MemberContactLink {
    color: Black;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.MemberContactLink:visited {
    text-decoration: none;
    color: Black;
}

a.MemberContactLink:active {
    text-decoration: none;
    color: Black;
}

a.MemberContactLink:link {
    text-decoration: none;
    color: Black;
}

a.MemberContactLink:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: #104e97;
    text-decoration: none;
}

.ChapterNameLink {
    color: Blue;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.ChapterNameLink:visited {
    text-decoration: none;
    color: Blue;
}

a.ChapterNameLink:active {
    text-decoration: none;
    color: Blue;
}

a.ChapterNameLink:link {
    text-decoration: none;
    color: Blue;
}

a.ChapterNameLink:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: #104e97;
    text-decoration: none;
}



.UsefulLinks {
    padding-left: 10px;
}


.catMenuContent {
    text-align: left;
    font-size: 10px;
    color: #3D75A7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 23px;
}


.VerCatSubject {
    padding: 3px 3px 3px 3px;
    color: White;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
}

a.VerCatSubject:visited {
    text-decoration: none;
    color: White;
}

a.VerCatSubject:active {
    text-decoration: none;
    color: White;
}

a.VerCatSubject:link {
    text-decoration: none;
    color: White;
}

a.VerCatSubject:hover {
    background-color: #3D75A7;
    color: Yellow;
    text-decoration: none;
}

.UsefulLinks {
    padding-left: 10px;
}

.Footer_holder_style {
    text-align: center;
}

.Footer_menu_Style {
    margin-left: auto;
    margin-right: auto;
    width: 50em;
}

.myFeatures {
    padding: 5px 5px 5px 5px;
}



.CalEventStyle {
    padding-top: 5px;
    font-size: 10px;
    color: Black;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

    .CalEventStyle a {
        text-decoration: none;
        color: Black;
    }

        .CalEventStyle a:visited {
            text-decoration: none;
            color: Black;
        }

        .CalEventStyle a:active {
            text-decoration: none;
            color: Black;
        }

        .CalEventStyle a:link {
            text-decoration: none;
            color: Black;
        }

        .CalEventStyle a:hover {
            border-style: none;
            border-color: #FFFFFF;
            color: green;
            text-decoration: none;
        }

.SocialMedia {
    padding-top: 5px;
    padding-right: 5px;
}


.Technology_Style {
    background-color: #3D75A7;
    color: White;
    font-size: 18px;
    height: 25px;
    padding: 8px 5px 5px 10px;
    text-align: center;
}

.UnderCostruction {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.ChapterName {
    font-size: 18px;
    font-weight: bold;
    text-align: Left;
}


.RootTreeNode a {
    padding: 15px;
    color: #f45f4c;
    font-size: 10px;
    height: 50px;
    width: 200px;
    text-decoration: none;
    letter-spacing: 3px;
    text-align: right;
}


.RootTreeNode {
    padding: 15px;
    color: Yellow;
    font-size: 15px;
    height: 50px;
    width: 200px;
    text-decoration: none;
    letter-spacing: 7px;
    text-align: right;
}

    .RootTreeNode:hover {
        color: #666666;
        text-decoration: none;
        height: 50px;
        width: 200px;
    }


.RootTreeNode1 a {
    padding: 15px;
    color: Blue;
    font-size: 12px;
    text-decoration: none;
    height: 20px;
}

.RootTreeNode1 {
    padding: 15px;
    color: Gray;
    font-size: 12px;
    text-decoration: none;
    height: 20px;
}

    .RootTreeNode1:hover {
        color: #666666;
        text-decoration: none;
    }

.Message_Status_Style {
    color: red;
    text-align: center;
    font: bold;
    font-size: 14px;
}

.About_US {
    color: Blue;
    text-align: Left;
    font: bold;
    font-size: 14px;
}

.Website_HomePage_Headers {
    padding: 5px 10px;
    color: #817e7e;
    font-size: 18px;
    font-weight: bold;
    border-bottom-style: ridge;
    border-top-style: none;
}

.News {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.CatMenuLink {
    color: Green;
    text-decoration: none;
    width: 200px;
    font-size: 12px;
    letter-spacing: 3px;
}

a.CatMenuLink:visited {
    text-decoration: none;
    color: Black;
}

a.CatMenuLink:active {
    text-decoration: none;
    color: Black;
}

a.CatMenuLink:link {
    text-decoration: none;
    color: Black;
}

a.CatMenuLink :hover {
    color: red;
    text-decoration: none;
}

.PnlAdvanced {
    background-color: #FFCCCC;
    padding: 10px;
    border: double;
    margin-bottom: 50px;
}

.lnk_more {
    float: left;
}

.lnk_morecontainer {
    float: left;
    margin-left: -15px;
}


.tab_desc {
    padding: 10px;
    background-color: #CCFFFF;
    font-size: 18px;
    text-align: center;
}

.tab_Top {
    padding: 5px 5px 0px 5px;
    border-width: thin;
    background-color: #CCFFFF;
    font-size: 18px;
    text-align: center;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    margin-left: 5px;
}


a.tab_Top:visited {
    text-decoration: none;
}

a.tab_Top:active {
    text-decoration: none;
    border-bottom-style: ridge;
}

a.tab_Top:focus {
    text-decoration: none;
    background-color: #0000CC;
}


a.tab_Top:visited {
    text-decoration: none;
}

a.tab_Top:active {
    text-decoration: none;
}

a.tab_Top:focus {
    text-decoration: none;
    background-color: #0000CC;
}


a.tab_Top:link {
    text-decoration: none;
}

a.tab_Top:hover {
    text-decoration: none;
    border-top-style: none;
    background-color: #FFCC66;
}

.myItemDescription {
    float: left;
    text-align: left;
    color: red;
    padding: 10px;
}

.myItemPrice {
    float: left;
}

.Product_Price_Style {
    color: #FFFFCC;
    font-size: 12px;
}

.Product_Name_Link {
    color: #FFFFFF;
    text-decoration: none;
    letter-spacing: 1px;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
}

a.Product_Name_Link:visited {
    text-decoration: none;
}

a.Product_Name_Link:active {
    text-decoration: none;
}

a.Product_Name_Link:link {
    text-decoration: none;
}

a.Product_Name_Link:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: Yellow;
    text-decoration: none;
}

.vProduct_Price_Style {
    color: Black;
    font-size: 12px;
}

.vProduct_Name_Link {
    color: #333333;
    text-decoration: none;
    letter-spacing: 1px;
    font-family: 'Times New Roman', Times, serif;
    font-size: 12px;
    font-weight: bold;
}

a.vProduct_Name_Link:visited {
    text-decoration: none;
    color: #333333;
}

a.vProduct_Name_Link:active {
    text-decoration: none;
    color: #333333;
}

a.vProduct_Name_Link:link {
    text-decoration: none;
    color: #333333;
}

a.vProduct_Name_Link:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: black;
    text-decoration: none;
}

.ItemDescriptionInShoppingCart {
    font-weight: bold;
    text-decoration: none;
    color: Black;
    font-size: 12pt;
    margin: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: right;
}


.ProductMenu {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}

a.ProductMenu:visited {
    text-decoration: none;
    color: #ffffff;
}

a.ProductMenu:active {
    text-decoration: none;
    color: #ffffff;
}

a.ProductMenu:link {
    text-decoration: none;
    color: #ffffff;
}

a.ProductMenu:hover {
    color: #cccccc;
    text-decoration: none;
}

.ProductMenuSeperator {
    padding: 5px 10px 5px 10px;
}

.ProductItemLink {
    color: #333333;
    text-decoration: none;
    letter-spacing: 1px;
    font-family: 'Times New Roman', Times, serif;
    font-size: 12px;
}

a.ProductItemLink:visited {
    text-decoration: none;
    color: #333333;
}

a.ProductItemLink:active {
    text-decoration: none;
    color: #333333;
}

a.ProductItemLink:link {
    text-decoration: none;
    color: #333333;
}

a.ProductItemLink:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: #808080;
    text-decoration: none;
}

.BackToStore {
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
}



.BackToStore {
    color: Red;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

a.BackToStore:visited {
    text-decoration: none;
    color: Red;
}

a.BackToStore:active {
    text-decoration: none;
    color: Black;
}

a.BackToStore:link {
    text-decoration: none;
    color: Red;
}

a.BackToStore:hover {
    border-style: none;
    border-color: #FFFFFF;
    color: #104e97;
    text-decoration: none;
}

.Products_Selected_Cat {
}

.Selected_Product_Name_Style {
    color: blue;
    font-size: 15px;
    padding-bottom: 10px;
}

.Products_Cat_Header_Style {
    padding: 5px 0px 5px 5px;
    text-align: left;
    width: 150px;
    background-image: url('images/vgreygrad.gif');
    background-repeat: repeat-x;
}

.Product_Name_Description_Style {
    background-color: #333333;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFFFFF;
    font-size: 10px;
}


.Quick_Article_List {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #FFFFCC;
}

.DropDownEdit {
    margin-top: -15px;
    margin-left: auto;
    margin-right: auto;
}

.Page_Explanation_Style {
    padding: 5px 0px 10px 10px;
    margin-bottom: 10px;
    background-color: #99FF99;
    margin-top: -20px;
}



.ContribLayout {
    /*background-image: url('images/bg_sidebar_short.jpg');
      background-repeat: no-repeat;*/
    /*background-color:aqua;*/
    padding-left: 15px;
}

.Contribute_text {
    padding-right: 10px;
}

.CommentLayout {
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
}

.CommentDataLayout {
    border: 1px solid #3399FF;
    padding: 10px;
}

.Cat-Sub-Desc-Holder {
}

.Group_Header {
    border-style: none solid solid solid;
    border-width: 1px;
    text-align: center;
    color: #3D75A7;
    font-size: 20px;
    font-weight: bold;
    background-color: #FFFFCC;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.MobileMenuHolder {
    height: 50px;
    width: 100%;
    background-color: RED;
    /*display: table-cell;*/
    display: block;
    text-align: center;
    vertical-align: middle;
}

    .MobileMenuHolder:hover {
        background-color: #000000;
    }



div.clickable { /* Containing div must have a position value */
    position: relative;
    height: 40px;
    background-color: Blue;
    color: white;
    padding-top: 25px;
    font-weight: bold;
    letter-spacing: 2px;
}

    div.clickable a {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 1px;
        text-decoration: none; /* Makes sure the link   doesn't get underlined */
        z-index: 10; /* raises anchor tag above everything else in div */
        background-color: white; /*workaround to make clickable in IE */
        opacity: 0; /*workaround to make clickable in IE */
        filter: alpha(opacity=1); /*workaround to make clickable in IE */
    }



.clickable:hover {
    background-color: #000000;
}

.Slideshow_Header {
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.GroupHeaders {
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    margin-right: 25px;
}


.ForgotPasswordStyle {
    color: White;
    text-decoration: none;
    font-size: 12px;
    background-color: black;
    padding: 5px;
    width:49%;
}

a.ForgotPasswordStyle:visited {
    text-decoration: none;
    color: White;
}

a.ForgotPasswordStyle:active {
    text-decoration: none;
    color: White;
}

a.ForgotPasswordStyle:link {
    text-decoration: none;
    color: White;
}

a.ForgotPasswordStyle:hover {
    color: Yellow;
    text-decoration: none;
}

.NotRegisteredStyle {
    color: White;
    text-decoration: none;
    font-size: 12px;
    background-color: green;
    padding: 5px;
    width:49%;
}

a.NotRegisteredStyle:visited {
    text-decoration: none;
    color: White;
}

a.NotRegisteredStyle:active {
    text-decoration: none;
    color: White;
}

a.NotRegisteredStyle:link {
    text-decoration: none;
    color: White;
}

a.NotRegisteredStyle:hover {
    color: Yellow;
    text-decoration: none;
}

.Adding_Event {
    padding: 10px;
    font-size: 14px;
    background-color: aliceblue;
}



.PrevNext {
    color: Blue;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

a.PrevNext:visited {
    text-decoration: none;
    color: Blue;
    font-weight: bold;
}

a.PrevNext:active {
    text-decoration: none;
    color: Blue;
    font-weight: bold;
}

a.PrevNext:link {
    text-decoration: none;
    color: Blue;
    font-weight: bold;
}

a.PrevNext:hover {
    color: darkgreen;
    text-decoration: none;
    font-weight: bold;
}


.vProduct_Name_Link {
    color: Blue;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

a.vProduct_Name_Link:visited {
    text-decoration: none;
    color: Blue;
    font-weight: bold;
}

a.vProduct_Name_Link:active {
    text-decoration: none;
    color: Blue;
    font-weight: bold;
}

a.vProduct_Name_Link:link {
    text-decoration: none;
    color: Blue;
    font-weight: bold;
}

a.vProduct_Name_Link:hover {
    color: darkblue;
    text-decoration: none;
    font-weight: bold;
}

.vProduct_Desc_Link {
    color: Blue;
    text-decoration: none;
    font-size: 12px;
}

a.vProduct_Desc_Link:visited {
    text-decoration: none;
    color: Blue;
}

a.vProduct_Desc_Link:active {
    text-decoration: none;
    color: Blue;
}

a.vProduct_Desc_Link:link {
    text-decoration: none;
    color: Blue;
}

a.vProduct_Desc_Link:hover {
    color: darkblue;
    text-decoration: none;
}


.Search_Box {
    text-align: right;
    padding-bottom: 10px;
}

.CatGroupName {
    font-size: 14px;
    font-weight: bold;
    color: #0000FF;
}

.CatGroupDesc {
}

.shadow {
    padding: 0px;
    float: none;
    margin: 20px 20px 20px 20px;
    background-color: #fff;
    border-top: 1px solid #999;
    border-right: 2px solid #555;
    border-bottom: 2px solid #555;
    border-left: 1px solid #999;
}


.LoginStyleMob {
    color: White;
    text-decoration: none;
    font-size: 15px;
}

a.LoginStyleMob:visited {
    text-decoration: none;
    color: White;
}

a.LoginStyleMob:active {
    text-decoration: none;
    color: White;
}

a.LoginStyleMob:link {
    text-decoration: none;
    color: White;
}

a.LoginStyleMob:hover {
    color: Yellow;
    text-decoration: none;
}


.ArticlesPadding {
    padding: 10px;
}


.AdvancedOptions {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: White;
    text-decoration: none;
    font-size: 10px;
    letter-spacing: 1px;
    background-color: #f2c617;
    font-family: arial, Helvetica, sans-serif;
}

a.AdvancedOptions:visited {
    text-decoration: none;
    color: White;
}

a.AdvancedOptions:active {
    text-decoration: none;
    color: White;
}

a.AdvancedOptions:link {
    text-decoration: none;
    color: White;
    text-align: center;
}

a.AdvancedOptions:hover {
    border-style: none;
    border-width: thin;
    color: yellow;
    text-decoration: none;
    background-color: #cf4b3e;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.SubArticlesLinks {
    color: White;
    text-decoration: none;
    font-size: 15px;
}

a.SubArticlesLinks:visited {
    text-decoration: none;
    color: Blue;
}

a.SubArticlesLinks:active {
    text-decoration: none;
    color: Blue;
}

a.SubArticlesLinks:link {
    text-decoration: none;
    color: Blue;
}

a.SubArticlesLinks:hover {
    color: Black;
    text-decoration: none;
}

.SubArticlesHeadLinks {
    color: Black;
    text-decoration: none;
    font-size: 14px;
}

a.SubArticlesHeadLinks:visited {
    text-decoration: none;
    color: Black;
}

a.SubArticlesHeadLinks:active {
    text-decoration: none;
    color: Black;
}

a.SubArticlesHeadLinks:link {
    text-decoration: none;
    color: Black;
}

a.SubArticlesHeadLinks:hover {
    color: lightblue;
    text-decoration: none;
}


.CatNameForSubArt {
    padding-bottom: 5px;
    text-decoration: underline;
}

.PageFooterSpacing {
    padding-top: 20px;
}


.DisplayMobArticle {
    padding-top: 0px;
    margin-left: -20px;
}

.CalendarHeader {
    padding: 10px;
}

.myCalendarTitle {
    padding-top: 10px;
    font-size: 12px;
    color: red;
}

.subcatsSpacing {
    padding-top: 20px;

}

.QuestionaireMessage {
    color: #FF3300;
    font-weight: 700;
}

.UploadImage_Style {
    padding: 10px 30px 10px 10px;
    text-align: right;
}

#panelCms {
    width: 105%;
    height: 50px;
    border-top: #eee 1px solid;
    background: rgba(255,255,255,0.95);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    z-index: 10001;
}

    #panelCms button {
        border-radius: 4px;
        padding: 10px 15px;
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 1px;
        line-height: 1;
    }


    #panelCmsTop {
    width: 105%;
    height: 40px;
    border-top: #eee 1px solid;
    background: rgba(255,255,255,0.95);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5%;
    padding-right:5%;
    
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    z-index: 10001;
}

    #panelCmsTop button {
        border-radius: 4px;
        padding: 10px 15px;
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 1px;
        line-height: 1;
    }



.ContainerForMore {
    padding-top: 5px;
    padding-left: 20px;
}

#panelCmsTall {
    width: 105%;
    height: 100px;
    border-top: #eee 1px solid;
    background: rgba(242, 242, 232, 0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    z-index: 10001;
}

    #panelCmsTall button {
        border-radius: 4px;
        padding: 10px 15px;
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 1px;
        line-height: 1;
    }



a.tip {
    text-decoration: none;
}

    a.tip:hover {
        cursor: help;
        /*position: relative;*/
    }

    a.tip span {
        display: none;
    }

    a.tip:hover span {
        border: #c0c0c0 1px dotted;
        padding: 5px 20px 5px 5px;
        display: block;
        z-index: 1000;
        background: url(../images/status-info.png) #FFFFFF no-repeat 100% 5%;
        left: 0px;
        margin: 10px;
        width: 250px;
        position: absolute;
        top: 10px;
        text-decoration: none;
    }

    .centernotgood {
  -webkit-align-content: stretch;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -webkit-justify-content: center;
  align-content: stretch;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
}


    
#panelCmsKitchen {
    width: 105%;
    border-top: #eee 1px solid;
    background: #fff568;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 10px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    z-index: 10001;
}

    
#panelCmsOrder {
    width: 105%;
    border-top: #eee 1px solid;
    background: #fff568;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5%;
    padding-right:5%;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    z-index: 10001;
}

    #panelCmsTall button {
        border-radius: 4px;
        padding: 10px 15px;
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 1px;
        line-height: 1;
    }

.WaiterHeader {
color: #FF0000;
text-align: center;
font-weight:bold;
font-size:14px;
text-decoration:underline ;
padding-bottom:10px;

}

.chooseyourmodifiers {
text-align:center;
font-size:20px;
background-color:#F6D2CE;
color:black;
padding:10px;
border-top-left-radius: 16px;
border-top-right-radius: 16px;

}

.ModChoicesAvailable {
text-align:center;
font-size:16px;
background-color: #da8366;
color:White;
padding:10px;

}

.ModRemChoices {
text-align:center;
font-size:12px;
background-color: black;
color:White;
padding:10px;
margin-bottom:5px;
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
}

.subCategoryHeader {
background-color: #286293;
text-align:center;
color:white;
padding:5px;
font-size:14px;
}