﻿
 #homeHeader { padding: 0px 0px 0px 176px; margin: 50px 0px 14px 0px; width: 280px; }
 
 .ctValentines .homeCopy { padding: 188px 0px 0px 181px; margin: 0px; width: 310px; }
 .ctValentines .homeCopy p { padding: 10px 0px 10px 0px; margin: 0px; font-size: 1em; line-height: 1.4em; }
 .ctValentines { background-image: url(../Images/Frontpage/valentine-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }

 .ctHomeBake .homeHeader { padding: 0px 0px 0px 176px; margin: 31px 0px 14px 0px; width: 280px; }
 .ctHomeBake .homeCopy { padding: 0px 0px 0px 180px; margin: 0px; width: 310px; }
 .ctHomeBake .homeCopy p { padding: 0px 0px 10px 0px; margin: 0px; font-size: 1em; line-height: 1.4em; }
 .ctHomeBake { background-image: url(../Images/Frontpage/cookiemix-hero.jpg) !important; background-repeat: no-repeat !important; background-position: 0 0 !important; background-color: #ffffff !important; }

 .ctStickyBuns .homeCopy { padding: 188px 0px 0px 181px; margin: 0px; width: 310px; }
 .ctStickyBuns .homeCopy p { padding: 10px 0px 10px 0px; margin: 0px; font-size: 1em; line-height: 1.4em; }
 .ctStickyBuns { background-image: url(../Images/Frontpage/stickybuns-hero2.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }

 .ctBfastSandwiches .homeCopy { padding: 175px 0px 0px 110px; margin: 0px; width: 270px; }
 .ctBfastSandwiches .homeCopy p { padding: 10px 0px 10px 0px; margin: 0px; font-size: 1em; line-height: 1.4em; text-align: right; }
 .ctBfastSandwiches { background-image: url(../Images/Frontpage/bfast-hero-alt.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }
 .ctBfastSandwiches .homeCopy .btnTextLg { float: right; }

 .ctSandwichExchange .homeCopy { padding: 115px 0px 0px 180px; margin: 0px; width: 350px; }
 .ctSandwichExchange .homeCopy p { padding: 5px 0px 5px 0px; margin: 0px; font-size: 1em; line-height: 1.4em; }
 .ctSandwichExchange { background-image: url(../Images/Frontpage/sandwichExchange-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }
 .ctSandwichExchange .homeCopy .btnTextLg { }

 .ctPastrami .homeHeader { padding: 0px 0px 0px 176px; margin: 50px 0px 14px 0px; width: 280px; }
 .ctPastrami .homeCopy { padding: 0px 0px 0px 180px; margin: 0px; width: 310px; }
 .ctPastrami .homeCopy p { padding: 0px 0px 10px 0px; margin: 0px; font-size: 1em; line-height: 1.4em; }
 .ctPastrami { background-image: url(../Images/Frontpage/pastrami-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }

 .ctPecanTea .homeCopy { padding: 205px 0px 0px 176px; margin: 0px; width: 310px; }
 .ctPecanTea .homeCopy p { padding: 0px 0px 10px 0px; margin: 0px; font-size: 1.2em; line-height: 1.4em; }
 .ctPecanTea { background-image: url(../Images/Frontpage/pecantea-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }

 .ctSpecialtysMobile .homeCopy { padding: 200px 0px 0px 182px; margin: 0px; width: 380px; }
 .ctSpecialtysMobile .homeCopy p { padding: 0px 0px 10px 0px; margin: 0px; font-size: 1.2em; line-height: 1.2em; }
 .ctSpecialtysMobile .homeCopy p.small { font-size: 0.9em; line-height: 1.3em; }
 .ctSpecialtysMobile { background-image: url(../Images/Frontpage/specialtysmobile-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }

 .ctContainerGreekGoddessSalad .homeCopy { padding: 190px 0px 0px 182px; margin: 0px; width: 310px; }
 .ctContainerGreekGoddessSalad .homeCopy p { padding: 0px 0px 10px 0px; margin: 0px; font-size: 12px; line-height: 16px; }
 .ctContainerGreekGoddessSalad .homeCopy p.small { font-size: 0.9em; line-height: 1.3em; }
 .ctContainerGreekGoddessSalad { background-image: url(../Images/Frontpage/greek-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }
 .ctContainerGreekGoddessSalad .btnTextLg { margin-left: 180px; }

 /* HOLIDAY CLOSURE */
 
 .ctHolidayClosure { background-image: url(../Images/Frontpage/independence-hero.jpg) !important; background-repeat: no-repeat !important; background-position: right 0 !important; background-color: #ffffff !important; }
 .closureCopy { padding: 210px 0px 0px 181px; margin: 0px; width: 310px; }
 .closureCopy p { padding: 10px 0px 10px 0px; margin: 0px; font-size: 12px; line-height: 1.4em; }
 .closureInfo { width: 370px; height: 230px; overflow: auto; background: #ffffff; padding: 10px 0 10px 10px; position: absolute; left: 550px; top: 50px; border: solid 1px #009900; }
 .closureInfo .tabContainer { width: 98%; }
 .closureInfo .tblSummary { width: 94%; }
 .closureInfo .tblSummary tr.open td { color: #000099; }
 .closureInfo .tblSummary tr.closed td { color: #990000; }
 