/* Admin Portal commonly used class-based CSS */
.ap_button { color: white; background: #555554; }
    .ap_button:hover { background: #444443; }
.ap_gray { color: #666666; }

/* ------------- images ---------------- */
.buttonSubmit { background-image: url('../../images/default/button.png'); background-size: 100% 100%; border: none; }
.buttonSubmit:hover {background-image: url('../../images/default/button2.png'); border:none;}	
.buttonSubmitRED {background: url('../../images/buttonRED.png'); border:none;}
.buttonSubmitRED:hover {background-color:#8d8d8d; border:none;}
.ReturnButton {background-color:#cccccc; border:none;}
.ReturnButton:hover {background-color:#dbdbdb; border:none;}
.AddButton {background-color:#457845; border:none;}
.AddButton:hover {background-color:#528652; border:none;}
.ui-datepicker-trigger {background-image: url('../../images/calendar.gif'); background-repeat: no-repeat; border:none;}
.GO {background-image:url('../../images/go.png'); border:none; width:18px; height:18px;}
.Login_Background {background-image: url('../../images/Login_Background.png'); border:none;}
a:link {color: #457845;}
a:visited {color: #457845;}
a:link:active {color: #457845;}
a:link:hover {color: #457845;}

/* default theme images  */
body {background-image: url('../../images/default/greybar.png'); }
.ContactEmail {background-image: url('../../images/default/Email.png'); }
.ContactPhone {background-image: url('../../images/default/phone.png'); }
.footer{background-image:url('../../images/default/footbar.png'); }
.Logo {background-image: url('../../images/default/Logo.png');}
.YellowBar {background-image: url('../../images/default/YellowBar.png');  }
.YellowBar2 {background-image: url('../../images/default/YellowBar.png');}

/* header icons */
.SubAddOffer{background-image: url('../../images/default/AddOfferIcon.png');}
.SubBonuses {background-image: url('../../images/default/BonusIcon.png');}
.SubBulk {background-image: url('../../images/default/BulkIcon.png'); }
.SubCardInv {background-image: url('../../images/default/CardInventoryIcon.png'); }
.SubCreateAccount {background-image: url('../../images/default/CreateAccountIcon.png');}
.SubCronV {background-image: url('../../images/default/CronViewerIcon.png'); }
.SubCustomerSearch {background-image: url('../../images/default/CustomerSearchIcon.png'); }
.SubDepartment {background-image: url('../../images/default/DepartmentIcon.png'); }
.SubEmail {background-image: url('../../images/default/EmailIcon.png'); }
.SubMarketSeg {background-image: url('../../images/default/MarketSegmentIcon.png'); }
.SubMerge {background-image: url('../../images/default/MergeIcon.png'); }
.SubPet {background-image: url('../../images/default/PetIcon.png'); }
.SubProducts {background-image: url('../../images/default/ProductsIcon.png'); }
.SubPromotions {background-image: url('../../images/default/PromotionsIcon.png'); }
.SubRoles {background-image: url('../../images/default/RolesIcon.png'); }
.SubShopper {background-image: url('../../images/default/ShopperLevelIcon.png'); }
.SubSpecial {background-image: url('../../images/default/SpecialIcon.png'); }
.SubStores {background-image: url('../../images/default/StoresIcon.png'); }
div.SubAccountTypes { background-image: linear-gradient(240deg, #F1E2BE, #5F9068); }
.SubUsers {background-image: url('../../images/default/Users.png'); }
.SubViewReceipt {background-image: url('../../images/default/Receipt.png');}
.SubOffers {background-image: url('../../images/default/BrowseEditorIcon.png');}
.SubCharity {background-image: url('../../images/default/CharityShoppingIcon.png'); }
.SubEmailEditor {background-image: url('../../images/default/EmailEditorIcon.png'); } 
.SubHelpTraining {background-image: url('../../images/default/HelpTrainingIcon.png'); }
.SubPrivacy {background-image: url('../../images/default/PrivacyIcon.png'); border:none;}
.SubReport {background-image: url('../../images/default/ReportIcon.png'); }
.SubSecurity {background-image: url('../../images/default/SecurityIcon.png');}
.SubSiteMap {background-image: url('../../images/default/SiteMapIcon.png'); }
.SubWelcome {background-image: url('../../images/default/WelcomeIcon.png'); }
#QuestionBlock {background-image:url('../../images/default/QuestionBlock.png'); border:none;} 
#QuestionBlock2 {background-image:url('../../images/default/QuestionBlock.png'); border:none;}
#QuestionBlock3 {background-image:url('../../images/default/QuestionBlock.png'); border:none;}
div.LeftArrow {background-image:url('../../images/default/LeftArrow.png'); border:none;}
div.RightArrow {background-image:url('../../images/default/RightArrow.png'); border:none;}

/* --------- Colors, most likely to change at top -------------- */
.bottom a {color: grey; }
.error {color:#ffffff; background-color:#b00000; }
.success {color:#ffffff; background-color:#3e8e39; }
#divError {color:#ffffff; background-color:#b00000; }
#divSuccess {color:#ffffff; background-color:#3e8e39; }
.ChosenTab {background-color:#000000; }
.ChosenTab2 {background-color:#ffffff; }
.Content {color:#4d7e53; }
.DepartmentExt {color:#4d7e53;}
.DepartmentNames {color:#4d7e53; }
.Greetings {color: #bb8f2d;}
.Hyperlink {color: #bb8f2d; }
.titlenav {color:#bb8f2d; }	
a.titlenav {color:#bb8f2d; }
td.a {border-color:#e0af3b; }
.a th {border-color:#e0af3b; }
th.b {border-color:#656566; }
.PhoneNumbers {color:#4d7e53; }
.Econtent a:link {color:#4d7e53; }
.Econtent a:hover {color: #e2ad30; }
.LoginTitle2 {color:#d5a83d; }
.Sample {background-color:#f9e9a8; border-color:#b98814; }
.Title {color:#d5a83d; }
.Title2 {color:#d5a83d; }
.TitleReport {color:#d5a83d; }
.FontColor {background-color:#ffffff;}
.ResultsTable{ background-color:#f4eccd; border-color:#e0af3b; }
.mainnav a:link {color:rgb(255,255,255); }
.mainnav a:visited {color: rgb(255,255,255); }
.mainnav a:hover {color: rgb(255,255,255);background-color: rgb(0,0,0);	}
.mainnav2 a:link {color:rgb(0,0,0); }
.mainnav2 a:visited {color: rgb(0,0,0); }
.mainnav2 a:hover {color:rgb(0,0,0); background-color: rgb(255,255,255); }

/* Colors unlikely to change */
.Email {color:#626261; }
.EmailFont {color:#626261; }
.EmailUploader {color:#626261; }
.Ghost {color:#888888; }
.LoginTitle {color:#d5a83d; }
.Note {color:#626261; }
.Phoenix {color:#626261; }
.Preview {color:#626261; }
.Section{color:#626261; }
.Shopperlist {background-color:#f4eccd; border-color:#e0af3b; }
        
/*Style for 1st level menu header*/
ul.cssMenu li:hover { background: #AAAAAA /*background color of menu header (1st level) on hover*/; }
ul.cssMenu li a{/*Menu link styles*/ color:#000000; }
        
/* Building menu items - for 2nd and more level menu items*/
ul.cssMenu ul { border-color:#AAAAAA; background:#FFFFFF; }
ul.cssMenu ul li { background: #F5F5F5; color: #000; border-bottom-color: #DDDDDD; }
ul.cssMenu ul li a { color:#000000; } 
    
/*------------!TABLES!---------------*/
table.MergeLeftAccountTable {background-color:#e7eecd; border-color:#bac39a;}
table.MergeRightAccountTable { background-color:#e7eecd; border-color:#bac39a;}

/*------------!BORDER DESIGNS!---------------*/	
.b td { border-color:#b98814; }
.a th { border-color:#b98814; }	
.b th { border-color:#e0af3b; }


/*------------!MENU DESIGNS!---------------*/
.bottom a {color: grey;  }
    
/* Not buttons -- links for support contacts*/
.button5{color: black; }
    
/*------------!SUBMIT TYPE BUTTON DESIGNS!---------------*/
.ReturnButton {color:black;}
.AddButton {color:white;}

/*------------!BOX DESIGNS FOR HELPING AND TRAINING!---------------*/

#Box1 {background-color:#fdf5e2; }
#Box2 {background-color:#fdf5e2; }
#Box3 {background-color:#fdf5e2; }
#Box4 {background-color:#fdf5e2; }
.FooterLinks {color:#5f9068;}
h1 {color:#d6ac47;}

/*----------------------------------!EMAIL EDITOR!----------------------------------*/
#EEFomatFont { color:#626261;}
.buttonSubmitRED {background: url('../../images/buttonRED.png');}
.buttonSubmitRED:hover {background: url('../../images/buttonRED_Hover.png')}

/*-------- OFFER EDITOR -----------------------------------------------------------------*/
.ap_subsection { border-color: #C98F02; background-color: #FAF4E7; }

.ap_panel { background: #FFFFFF; }

.ap_buttonPanel { background: #F1C661; }

#filterControl { background: #F1C661; }

#offerFilters { border: #F1C661; }

.filterTab {
    border-top-color: #555555;
    border-left-color: #555555;
    border-right-color: #555555;
    background: #FFFFFF;
}
    .filterTab:hover, .filterTabSelected {
        background: #F1C661;
    }