www.gallerycollection.com Open in urlscan Pro
3.211.64.201  Public Scan

Submitted URL: https://cl.s12.exct.net/?qs=56f083c28882d738125789a845c18eccdfd56689614e60a02a07b5aa3050317b08451205722ffcc8700ab748e163...
Effective URL: https://www.gallerycollection.com/christmas-cards/all-cards.htm?src=MC_526003400&utm_source=sfmc&utm_medium=email&utm_campaign=GER...
Submission: On October 27 via manual from PH — Scanned from DE

Form analysis 11 forms found in the DOM

POST

<form method="post" class="ng-pristine ng-valid"><!-- needed for autofill issue -->
  <input type="email" class="form-control" id="offer-email" name="email" maxlength="50" title="Enter Your Email Address" required="">
</form>

GET https://www.gallerycollection.com/search

<form method="GET" action="https://www.gallerycollection.com/search" accept-charset="UTF-8" id="header_search" class="form-inline search-form">
  <div class="input-group">
    <label for="siteSearch" class="sr-only">Search Our Site</label>
    <input type="text" id="siteSearch" class="form-control input-sm" placeholder="Type here to search our site by Keyword or Design #" name="q">
    <span class="input-group-btn"><button class="btn-sm btn-default glyphicon glyphicon-search" title="Search Our Site"></button></span>
  </div>
</form>

GET https://www.gallerycollection.com/search

<form method="GET" action="https://www.gallerycollection.com/search" accept-charset="UTF-8" class="form-inline">
  <div class="input-group">
    <label for="mobileSiteSearch" class="sr-only">Search Our Site</label>
    <input type="text" id="mobileSiteSearch" class="form-control input" placeholder="Search by keyword/design #" name="q">
    <span class="input-group-btn"><button class="btn btn-default glyphicon glyphicon-search" title="Search Our Site"></button></span>
  </div>
</form>

GET https://www.gallerycollection.com/search

<form method="GET" action="https://www.gallerycollection.com/search" accept-charset="UTF-8" class="form-inline">
  <div class="input-group">
    <label for="mobileNavSiteSearch" class="sr-only">Search Our Site</label>
    <input type="text" id="mobileNavSiteSearch" class="form-control input" placeholder="Search by keyword/design #" name="q">
    <span class="input-group-btn"><button class="btn btn-default glyphicon glyphicon-search" title="Search Our Site"></button></span>
  </div>
</form>

<form class="form-horizontal pagination-wrapper clearfix ng-pristine ng-valid">
  <div class="form-group form-group-sm col-md-3 col-xs-6 clearfix hidden-xs">
    <label class="col-xs-2 control-label text-left" for="per_page">View:</label>
    <div class="col-xs-8">
      <select class="form-control input-sm ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="per_page_selected" ng-options="item.name for item in per_page_options track by item.value" ng-change="handlePerPageSelect()">
        <option label="27 per page" value="27">27 per page</option>
        <option label="54 per page" value="54" selected="selected">54 per page</option>
        <option label="108 per page" value="108">108 per page</option>
        <option label="View all" value="9999">View all</option>
      </select>
    </div>
  </div>
  <dir-pagination-controls ng-max-size="8" direction-links="true" boundary-links="true" template-url="/angular/browsePage/views/dirPagination.tpl.html" on-page-change="gotoPage(newPageNumber)" class="ng-isolate-scope">
    <div class="col-md-3 col-xs-6 text-center hidden-xs">
      <label class="control-label sep">
        <span ng-bind="range.lower || '?'" class="ng-binding">1</span> - <span ng-bind="range.upper || '?'" class="ng-binding">54</span> of <span ng-bind="range.total || '?'" class="ng-binding">1407</span> items </label>
      <label class="control-label"><a href="" ng-click="$parent.handleViewAllLink()" title="View All">View All</a></label>
    </div>
    <div class="clearfix visible-xs-block"></div>
    <div class="pagination-pages">
      <!-- ngIf: 1 < pages.length || !autoHide -->
      <ul class="pagination hidden-xs ng-scope" ng-if="1 < pages.length || !autoHide">
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == 1 }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pagination.current - 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Previous']);" title="Previous">&lt;&nbsp; Previous</a>
        </li><!-- end ngIf: directionLinks -->
        <!-- ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope active">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 1" class="ng-binding">1</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 2" class="ng-binding">2</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 3" class="ng-binding">3</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 4" class="ng-binding">4</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 5" class="ng-binding">5</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 6" class="ng-binding">6</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 7" class="ng-binding">7</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page ..." class="ng-binding">...</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 27" class="ng-binding">27</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == pagination.last }" class="ng-scope">
          <a href="" ng-click="setCurrent(pagination.current + 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Next']);" title="Next">Next &nbsp;&gt;</a>
        </li><!-- end ngIf: directionLinks -->
      </ul><!-- end ngIf: 1 < pages.length || !autoHide -->
      <ul class="pagination visible-xs pagination-mobile-buttons" aria-label="Pagination">
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == 1 }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pagination.current - 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Previous'])" title="View Previous " class="ng-binding">&lt;&nbsp; View Prev. </a>
        </li><!-- end ngIf: directionLinks -->
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == pagination.last }" class="ng-scope">
          <a href="" ng-click="setCurrent(pagination.current + 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Next']);" title="View Next " class="ng-binding">View Next  &nbsp;&gt;</a>
        </li><!-- end ngIf: directionLinks -->
      </ul>
      <ul class="pagination visible-xs" aria-label="Pagination">
        <!-- ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope active">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 1" class="ng-binding">1</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 2" class="ng-binding">2</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 3" class="ng-binding">3</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 4" class="ng-binding">4</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 5" class="ng-binding">5</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 6" class="ng-binding">6</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 7" class="ng-binding">7</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page ..." class="ng-binding">...</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 27" class="ng-binding">27</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
      </ul>
    </div>
  </dir-pagination-controls>
</form>

<form class="form-horizontal pagination-wrapper clearfix ng-pristine ng-valid">
  <div class="form-group form-group-sm col-md-3 col-xs-6 clearfix hidden-xs">
    <label class="col-xs-2 control-label text-left" for="per_page">View:</label>
    <div class="col-xs-8">
      <select class="form-control input-sm ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="per_page_selected" ng-options="item.name for item in per_page_options track by item.value" ng-change="handlePerPageSelect()">
        <option label="27 per page" value="27">27 per page</option>
        <option label="54 per page" value="54" selected="selected">54 per page</option>
        <option label="108 per page" value="108">108 per page</option>
        <option label="View all" value="9999">View all</option>
      </select>
    </div>
  </div>
  <dir-pagination-controls ng-max-size="8" direction-links="true" boundary-links="true" template-url="/angular/browsePage/views/dirPagination.tpl.html" on-page-change="gotoPage(newPageNumber)" class="ng-isolate-scope">
    <div class="col-md-3 col-xs-6 text-center hidden-xs">
      <label class="control-label sep">
        <span ng-bind="range.lower || '?'" class="ng-binding">1</span> - <span ng-bind="range.upper || '?'" class="ng-binding">54</span> of <span ng-bind="range.total || '?'" class="ng-binding">1407</span> items </label>
      <label class="control-label"><a href="" ng-click="$parent.handleViewAllLink()" title="View All">View All</a></label>
    </div>
    <div class="clearfix visible-xs-block"></div>
    <div class="pagination-pages">
      <!-- ngIf: 1 < pages.length || !autoHide -->
      <ul class="pagination hidden-xs ng-scope" ng-if="1 < pages.length || !autoHide">
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == 1 }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pagination.current - 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Previous']);" title="Previous">&lt;&nbsp; Previous</a>
        </li><!-- end ngIf: directionLinks -->
        <!-- ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope active">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 1" class="ng-binding">1</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 2" class="ng-binding">2</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 3" class="ng-binding">3</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 4" class="ng-binding">4</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 5" class="ng-binding">5</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 6" class="ng-binding">6</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 7" class="ng-binding">7</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page ..." class="ng-binding">...</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 27" class="ng-binding">27</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == pagination.last }" class="ng-scope">
          <a href="" ng-click="setCurrent(pagination.current + 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Next']);" title="Next">Next &nbsp;&gt;</a>
        </li><!-- end ngIf: directionLinks -->
      </ul><!-- end ngIf: 1 < pages.length || !autoHide -->
      <ul class="pagination visible-xs pagination-mobile-buttons" aria-label="Pagination">
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == 1 }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pagination.current - 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Previous'])" title="View Previous " class="ng-binding">&lt;&nbsp; View Prev. </a>
        </li><!-- end ngIf: directionLinks -->
        <!-- ngIf: directionLinks -->
        <li ng-if="directionLinks" ng-class="{ disabled : pagination.current == pagination.last }" class="ng-scope">
          <a href="" ng-click="setCurrent(pagination.current + 1);$root.doAnalytics(['Card Browsing Page', 'Clicked Next/Previous Page', 'Next']);" title="View Next " class="ng-binding">View Next  &nbsp;&gt;</a>
        </li><!-- end ngIf: directionLinks -->
      </ul>
      <ul class="pagination visible-xs" aria-label="Pagination">
        <!-- ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope active">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 1" class="ng-binding">1</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 2" class="ng-binding">2</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 3" class="ng-binding">3</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 4" class="ng-binding">4</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 5" class="ng-binding">5</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 6" class="ng-binding">6</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 7" class="ng-binding">7</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope disabled">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page ..." class="ng-binding">...</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
        <li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }" class="ng-scope">
          <a href="" ng-click="setCurrent(pageNumber);$root.doAnalytics(['Card Browsing Page', 'Clicked Page #', pageNumber]);" title="Page 27" class="ng-binding">27</a>
        </li><!-- end ngRepeat: pageNumber in pages track by tracker(pageNumber, $index) -->
      </ul>
    </div>
  </dir-pagination-controls>
</form>

<form class="form-inline pull-right">
  <div class="form-group col-sm-12 col-xs-10 col-xs-offset-1 col-sm-offset-0 no-padding-right">
    <label for="email_signup_input">Sign up for Gallery Collection E-mails</label>
    <div class="input-group">
      <input type="text" class="form-control input-sm" placeholder="Enter Your Email Address" name="email" id="email_signup_input" data-source="christmas-cards/all-cards.htm">
      <span class="input-group-btn"><button type="button" class="btn-sm btn-default glyphicon glyphicon-chevron-right" title="Sign Up for Emails" id="email_signup_button"></button></span>
    </div>
  </div>
</form>

Name: sampleShippingAddress

<form name="sampleShippingAddress" ng-submit="submitRequest(sampleShippingAddress.$valid)" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-email">
  <div class="form-group has-feedback" data-ng-class="{'has-error' : sampleShippingAddress.name.$invalid &amp;&amp; submitted}">
    <label for="sample-name">*Name</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="sample-name" name="name" data-ng-model="address.name" maxlength="30" required="">
    <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="sampleShippingAddress.name.$invalid &amp;&amp; submitted"></span>
  </div>
  <div class="form-group">
    <label for="sample-company">Company Name</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-maxlength" id="sample-company" name="company" data-ng-model="address.company" maxlength="35">
  </div>
  <div class="form-group has-feedback" data-ng-class="{'has-error' : sampleShippingAddress.address1.$invalid &amp;&amp; submitted}">
    <label for="sample-address-1">*Address</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="sample-address-1" name="address1" data-ng-model="address.address1" maxlength="30" required="">
    <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="sampleShippingAddress.address1.$invalid &amp;&amp; submitted"></span>
  </div>
  <div class="form-group">
    <label for="sample-address-2">Address</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-maxlength" id="sample-address-2" name="address2" data-ng-model="address.address2" maxlength="30">
  </div>
  <div class="form-group has-feedback" data-ng-class="{'has-error' : sampleShippingAddress.city.$invalid &amp;&amp; submitted}">
    <label for="sample-city">*City</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="sample-city" name="city" data-ng-model="address.city" maxlength="30" required="">
    <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="sampleShippingAddress.city.$invalid &amp;&amp; submitted"></span>
  </div>
  <div class="row">
    <div class="col-xs-6">
      <div class="form-group" data-ng-class="{'has-error' : sampleShippingAddress.state.$invalid &amp;&amp; submitted}">
        <label for="sample-state"> *State </label>
        <select class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="sample-state" name="state" data-ng-model="address.state" required=""
          data-ng-options="state.abbreviation for state in states track by state.abbreviation">
          <option value="?" selected="selected"></option>
        </select>
      </div>
    </div>
    <div class="col-xs-6"> Country: United States </div>
  </div>
  <div class="row">
    <div class="col-xs-6">
      <div class="form-group has-feedback" data-ng-class="{'has-error' : (sampleShippingAddress.zip.$invalid || invalidZip) &amp;&amp; submitted}">
        <label for="sample-zip"> *Zip Code </label>
        <input type="text" maxlength="5" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="sample-zip" name="zip" data-ng-model="address.zip" onkeypress="return isNumberKey(event)"
          required="">
        <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="(sampleShippingAddress.zip.$invalid || invalidZip) &amp;&amp; submitted"></span>
      </div>
    </div>
    <div class="col-xs-6">
      <div class="form-group has-feedback" data-ng-class="{'has-error' : sampleShippingAddress.phone.$invalid &amp;&amp; submitted}">
        <label for="sample-phone">*Phone</label>
        <input type="input" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="sample-phone" name="phone" data-ng-model="address.phone" maxlength="10" onkeypress="return isNumberKey(event)"
          required="">
        <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="sampleShippingAddress.phone.$invalid &amp;&amp; submitted"></span>
      </div>
    </div>
  </div>
  <div class="form-group">
    <label for="sample-fax">Fax</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" id="sample-fax" name="fax" data-ng-model="address.fax">
  </div>
  <div class="form-group has-feedback" data-ng-class="{'has-error' : (sampleShippingAddress.email.$invalid || invalidEmail) &amp;&amp; submitted}">
    <label for="sample-email">*Email</label>
    <p class="error bold ng-hide" data-ng-show="invalidEmail &amp;&amp; submitted">
      <span class="icon-gc_icons_error_icon"></span> You have not entered a valid email address.
    </p>
    <input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-maxlength" id="sample-email" name="email" data-ng-model="address.email" maxlength="50" required="">
    <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="(sampleShippingAddress.email.$invalid || invalidEmail) &amp;&amp; submitted"></span>
  </div>
  <div class="row">
    <div class="col-sm-6">
      <p><a class="btn btn-default" data-dismiss="modal" style="width:100%;" data-ng-click="continueBrowsing()">Continue Browsing</a></p>
      <p style="margin:0;">Your information will be saved.</p>
    </div>
    <div class="col-sm-6">
      <p>
        <button type="submit" class="btn btn-primary ng-binding" style="width:100%;" data-ng-class="{disabled: loading}" data-ng-disabled="loading" data-ng-show="!orderNumber">Submit Request</button>
      </p>
    </div>
  </div>
</form>

<form class="form-horizontal ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-maxlength">
  <div class="form-group has-feedback" data-ng-class="{'has-error' : invalidEmail}">
    <label class="control-label col-sm-2" for="signup-email-modal">Email:</label>
    <div class="col-sm-10" style="padding-left:0;">
      <input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-maxlength" id="signup-email-modal" name="email" data-ng-model="email" maxlength="50" required="">
      <div data-ng-show="invalidEmail" style="text-align: left;font-size: 16px;margin-top: 10px;color: #a94442;" class="ng-hide">
        <span class="icon-gc_icons_error_icon" aria-hidden="true"></span>Please provide a valid email address
      </div>
      <div data-ng-show="country_id == 2 &amp;&amp; invalidPromoConsent" style="text-align: left;font-size: 16px;margin-top: 10px;color: #a94442;" class="ng-hide">
        <span class="icon-gc_icons_error_icon" aria-hidden="true"></span>If you would like to receive e-mails from Gallery Collection please opt in below.
      </div>
    </div>
  </div>
  <div data-ng-show="(country_id == 2)" style="padding: 10px 5px;" class="ng-hide">
    <p>
      <label for="promoConsent" style="font-weight:normal;margin-top:1px;*margin-top:3px;">
        <input id="promoConsent" style="width:auto; padding: 0px; margin:5px 2px -2px -.1em; top: 2px; position: relative;" ng-model="promoConsent" type="checkbox" name="promoConsent"
          data-analytics-click="['Email Sign-up', 'Promotional Email Check Box', 'Clicked']" class="ng-pristine ng-untouched ng-valid ng-empty"> By checking the box I consent to receive all promotional email messages from The Gallery Collection.
      </label>
    </p>
    <p> You may unsubscribe at any time by calling 1-800-950-7064<br> or contacting customer service at
      <a href="mailto:se%72vice@ga%6Cleryc%6Fllection.com" title="mailto:se%72vice@ga%6Cleryc%6Fllection.com" onclick="Analytics.track(['Static Lower', 'Email signup', 'Clicked'])">service@gallerycollection.com</a>
    </p>
  </div>
</form>

Name: chatForm

<form name="chatForm" ng-submit="submitForm()" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength">
  <div class="row">
    <div class="col-xs-6">
      <div class="form-group has-feedback" data-ng-class="{'has-error' : chatForm.chat_firstName.$invalid &amp;&amp; submitted}">
        <label for="chat_firstName">*First Name</label>
        <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="chat_firstName" name="chat_firstName" data-ng-model="chatFormFields.firstName" maxlength="30" required="">
        <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="chatForm.chat_firstName.$invalid &amp;&amp; submitted"></span>
      </div>
    </div>
    <div class="col-xs-6">
      <div class="form-group has-feedback" data-ng-class="{'has-error' : chatForm.chat_lastName.$invalid &amp;&amp; submitted}">
        <label for="chat_lastName">*Last Name</label>
        <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="chat_lastName" name="chat_lastName" data-ng-model="chatFormFields.lastName" maxlength="30" required="">
        <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="chatForm.chat_lastName.$invalid &amp;&amp; submitted"></span>
      </div>
    </div>
  </div>
  <div class="form-group has-feedback" data-ng-class="{'has-error' : chatForm.chat_email.$invalid &amp;&amp; submitted}">
    <label for="chat_email">*Email Address</label>
    <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="chat_email" name="chat_email" data-ng-model="chatFormFields.email" maxlength="60" required="">
    <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="chatForm.chat_email.$invalid &amp;&amp; submitted"></span>
  </div>
  <div class="form-group has-feedback" data-ng-class="{'has-error' : chatForm.chat_question.$invalid &amp;&amp; submitted}">
    <label for="chat_question">*How Can We Help?</label>
    <textarea class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="chat_question" name="chat_question" data-ng-model="chatFormFields.question" maxlength="2000" rows="6" required=""></textarea>
    <span class="form-control-feedback icon-gc_icons_error_icon ng-hide" aria-hidden="true" data-ng-show="chatForm.chat_question.$invalid &amp;&amp; submitted"></span>
  </div>
  <button type="submit" class="btn btn-primary ng-binding" style="width:100%;margin-top:20px;" data-ng-class="{disabled: loading}" data-ng-disabled="loading">Submit</button>
</form>

POST #

<form class="acsb-form" data-acsb-search="form" enctype="multipart/form-data" action="#" method="POST"> <input type="text" tabindex="0" name="acsb_search" autocomplete="off" placeholder="Unclear content? Search in dictionary..."
    aria-label="Unclear content? Search in dictionary..."> <i class="acsbi-search"></i> <i class="acsbi-chevron_down"></i> </form>

Text Content

Skip to Content
↵ENTER
Skip to Menu
↵ENTER
Skip to Footer
↵ENTER
x
x

And receive
2 FREE BIRTHDAY CARDS
with your Personalized
Greeting Card Order

*offer valid for 72 hours

Please be sure to sign up for our special offers, free product giveaways, and
$10,000 scholarship contest updates!

Enter Your Email to sign up for
$10 Ground Shipping and 2 Free Birthday Cards
Enter Your Email Address:







Please provide a valid email address



Submit
Sign Up Now



No Thanks

Great!... You are signed up to receive
$10 Ground Shipping & 2 Free Birthday Cards




Continue Shopping

This deal has been applied to your cart and is
valid for the next 72 hours.


*offer applies to Personalized Greeting Cards only

Close

Chat 1-800-950-7064  
Help
Order Information Order Status & History Account Log In Reorder
Help Help/Faq Chat Now Contact Us Pricing Info Greetings Info Mailing Services
How To Request Samples Request Quote Large Quantity Orders Shipping Quote

Log In Hi,
 * Log In
 * Your Account
 * Order Status & History
 * Create Your Account
 * Reorder

 * Your Account
 * Order Status & History
 * Reorder
 * Log Out

Favorites (0) Cart (0)
 * United States
 * Canada

Search Our Site

x
Search Our Site
Search Our Site
 * 
 * 
 * 
 * 
 * 

 * Christmas &
   Holiday Cards
   * See All Christmas & Holiday Cards Christmas Cards
     See All Christmas & Holiday Cards Christmas Cards Browse All Cards
     See All Christmas Cards Browse All Cards
     Business Christmas Cards
     See All Christmas & Holiday Cards Business Christmas Cards
     Upload Your Own Photo
     See All Christmas & Holiday Cards Upload Your Own Photo
     Design Your Own Templates
     See All Christmas & Holiday Cards Design Your Own Templates
     Religious Cards
     See All Christmas & Holiday Cards Religious Cards
     40% off Christmas Sale
     See All Christmas & Holiday Cards 40% off Christmas Sale
     50% off Christmas Sale
     See All Christmas & Holiday Cards 50% off Christmas Sale
     55% & $75 off Sale
     See All Christmas & Holiday Cards 55% & $75 off Sale
     New for 2022
     See All Christmas & Holiday Cards New for 2022
     Christmas Card Style
     See All Christmas & Holiday Cards Christmas Card Style Foil & Embossing
     See All Christmas Card Style Foil & Embossing
     Foil Embossed Frame w/Photo
     See All Christmas & Holiday Cards Foil Embossed Frame w/Photo
     Customizable Front (Foil Design)
     See All Christmas & Holiday Cards Customizable Front (Foil Design)
     Customizable Front (Ink Design)
     See All Christmas & Holiday Cards Customizable Front (Ink Design)
     Die-Cut Cards
     See All Christmas & Holiday Cards Die-Cut Cards
     Flat Cards w/Foil
     See All Christmas & Holiday Cards Flat Cards w/Foil
     Front Greeting
     See All Christmas & Holiday Cards Front Greeting Merry Christmas (Only)
     See All Front Greeting Merry Christmas (Only)
     Happy Holidays/Season's Greetings
     See All Christmas & Holiday Cards Happy Holidays/Season's Greetings
     Peace
     See All Christmas & Holiday Cards Peace
     Feliz Navidad/Spanish
     See All Christmas & Holiday Cards Feliz Navidad/Spanish
     Feature Your Company Name
     See All Christmas & Holiday Cards Feature Your Company Name
     From All of Us
     See All Christmas & Holiday Cards From All of Us
     Thank You for Your Business
     See All Christmas & Holiday Cards Thank You for Your Business
     Happy Hanukkah
     See All Christmas & Holiday Cards Happy Hanukkah
     Happy New Year
     See All Christmas & Holiday Cards Happy New Year
     Happy Thanksgiving
     See All Christmas & Holiday Cards Happy Thanksgiving
     Photo Christmas Cards
     See All Christmas & Holiday Cards Photo Christmas Cards Business Photo
     Cards
     See All Photo Christmas Cards Business Photo Cards
     Personal Photo Cards
     See All Christmas & Holiday Cards Personal Photo Cards
     Custom Photo Mounts
     See All Christmas & Holiday Cards Custom Photo Mounts
     Other Holiday Cards
     See All Christmas & Holiday Cards Other Holiday Cards Thanksgiving Cards
     See All Other Holiday Cards Thanksgiving Cards
     Calendar Cards
     See All Christmas & Holiday Cards Calendar Cards
     New Year's Cards
     See All Christmas & Holiday Cards New Year's Cards
     Hanukkah Cards
     See All Christmas & Holiday Cards Hanukkah Cards
     Museum Art Masterpieces
     See All Christmas & Holiday Cards Museum Art Masterpieces
     Corporate Holiday Party Invitations
     See All Christmas & Holiday Cards Corporate Holiday Party Invitations
     Theme
     See All Christmas & Holiday Cards Theme Americana Cards
     See All Theme Americana Cards
     Beach/Tropical Cards
     See All Christmas & Holiday Cards Beach/Tropical Cards
     City Scenes Cards
     See All Christmas & Holiday Cards City Scenes Cards
     Ornament Cards
     See All Christmas & Holiday Cards Ornament Cards
     Patriotic Cards
     See All Christmas & Holiday Cards Patriotic Cards
     Peace on Earth
     See All Christmas & Holiday Cards Peace on Earth
     Pet/Animal Cards
     See All Christmas & Holiday Cards Pet/Animal Cards
     Presents Cards
     See All Christmas & Holiday Cards Presents Cards
     Snowflake Cards
     See All Christmas & Holiday Cards Snowflake Cards
     Tree Cards
     See All Christmas & Holiday Cards Tree Cards
     Winter Scenes Cards
     See All Christmas & Holiday Cards Winter Scenes Cards
     Wreath Cards
     See All Christmas & Holiday Cards Wreath Cards
     Industry Christmas Cards
     See All Christmas & Holiday Cards Industry Christmas Cards Automotive
     See All Industry Christmas Cards Automotive
     Casino
     See All Christmas & Holiday Cards Casino
     Construction
     See All Christmas & Holiday Cards Construction
     Dental
     See All Christmas & Holiday Cards Dental
     Doctor/Healthcare
     See All Christmas & Holiday Cards Doctor/Healthcare
     Financial
     See All Christmas & Holiday Cards Financial
     Golf
     See All Christmas & Holiday Cards Golf
     Landscaping/Agriculture
     See All Christmas & Holiday Cards Landscaping/Agriculture
     Legal
     See All Christmas & Holiday Cards Legal
     Real Estate
     See All Christmas & Holiday Cards Real Estate
     Trucking
     See All Christmas & Holiday Cards Trucking
     Veterinary
     See All Christmas & Holiday Cards Veterinary
 * 
 * Thanksgiving
   Cards
   * See All Thanksgiving Cards Thanksgiving Cards
     See All Thanksgiving Cards Thanksgiving Cards Browse All Thanksgiving Cards
     See All Thanksgiving Cards Browse All Thanksgiving Cards
     Quick Print Thanksgiving Cards
     See All Thanksgiving Cards Quick Print Thanksgiving Cards
     40% off Thanksgiving Sale
     See All Thanksgiving Cards 40% off Thanksgiving Sale
     50% off Thanksgiving Sale
     See All Thanksgiving Cards 50% off Thanksgiving Sale
     Thanksgiving Card Style
     See All Thanksgiving Cards Thanksgiving Card Style Foil & Embossing
     See All Thanksgiving Card Style Foil & Embossing
     Foil Embossed Frame w/Photo
     See All Thanksgiving Cards Foil Embossed Frame w/Photo
     Customizable Front (Foil Design)
     See All Thanksgiving Cards Customizable Front (Foil Design)
     Customizable Front (Ink Design)
     See All Thanksgiving Cards Customizable Front (Ink Design)
     Die-Cut Cards
     See All Thanksgiving Cards Die-Cut Cards
     Flat Cards w/Foil
     See All Thanksgiving Cards Flat Cards w/Foil
     Card Assortment Boxes
     See All Thanksgiving Cards Card Assortment Boxes Thanksgiving Assortments
     See All Card Assortment Boxes Thanksgiving Assortments
 * 
 * Calendars &
   New Years
   * See All Calendars & New Years Calendars
     See All Calendars & New Years Calendars Browse All Calendars
     See All Calendars Browse All Calendars
     Foil Enhanced Calendar Cards
     See All Calendars & New Years Foil Enhanced Calendar Cards
     Foil Enhanced Wall Calendars
     See All Calendars & New Years Foil Enhanced Wall Calendars
     New Year's Cards
     See All Calendars & New Years New Year's Cards Browse All New Year's Cards
     See All New Year's Cards Browse All New Year's Cards
 * 
 * Birthday
   Cards
   * See All Birthday Cards Birthday Cards
     See All Birthday Cards Birthday Cards Browse All Cards
     See All Birthday Cards Browse All Cards
     Business Birthday
     See All Birthday Cards Business Birthday
     Employee Birthday
     See All Birthday Cards Employee Birthday
     Personal Birthday
     See All Birthday Cards Personal Birthday
     Feliz Cumpleaños/Spanish
     See All Birthday Cards Feliz Cumpleaños/Spanish
     From All of Us Birthday
     See All Birthday Cards From All of Us Birthday
     New for 2022 Birthday
     See All Birthday Cards New for 2022 Birthday
     40% off Birthday Sale
     See All Birthday Cards 40% off Birthday Sale
     50% off Birthday Sale
     See All Birthday Cards 50% off Birthday Sale
     55% off Clearance Sale
     See All Birthday Cards 55% off Clearance Sale
     Upload Your Own Photo
     See All Birthday Cards Upload Your Own Photo
     Birthday Card Style
     See All Birthday Cards Birthday Card Style Foil & Embossing
     See All Birthday Card Style Foil & Embossing
     Foil Embossed Frame w/Photo
     See All Birthday Cards Foil Embossed Frame w/Photo
     Customizable Front (Foil Design)
     See All Birthday Cards Customizable Front (Foil Design)
     Customizable Front (Ink Design)
     See All Birthday Cards Customizable Front (Ink Design)
     Die-Cut Birthday Cards
     See All Birthday Cards Die-Cut Birthday Cards
     Flat Cards w/Foil
     See All Birthday Cards Flat Cards w/Foil
     Card Assortment Boxes
     See All Birthday Cards Card Assortment Boxes Birthday
     See All Card Assortment Boxes Birthday
 * 
 * Anniversary &
   Congratulations
   * See All Anniversary & Congratulations Anniversary Cards
     See All Anniversary & Congratulations Anniversary Cards Browse All Cards
     See All Anniversary Cards Browse All Cards
     Employee Anniversary
     See All Anniversary & Congratulations Employee Anniversary
     Company Anniversary
     See All Anniversary & Congratulations Company Anniversary
     40% off Anniversary Sale
     See All Anniversary & Congratulations 40% off Anniversary Sale
     50% off Anniversary Sale
     See All Anniversary & Congratulations 50% off Anniversary Sale
     Upload Your Own Photo
     See All Anniversary & Congratulations Upload Your Own Photo
     Congratulations Cards
     See All Anniversary & Congratulations Congratulations Cards Browse All
     Cards
     See All Congratulations Cards Browse All Cards
     Business Congratulations
     See All Anniversary & Congratulations Business Congratulations
     New Baby
     See All Anniversary & Congratulations New Baby
     New Home
     See All Anniversary & Congratulations New Home
     Retirement
     See All Anniversary & Congratulations Retirement
     Upload Your Own Photo
     See All Anniversary & Congratulations Upload Your Own Photo
     Welcome
     See All Anniversary & Congratulations Welcome Browse All Cards
     See All Welcome Browse All Cards
     Upload Your Own Photo
     See All Anniversary & Congratulations Upload Your Own Photo
     Card Assortment Boxes
     See All Anniversary & Congratulations Card Assortment Boxes Anniversary
     See All Card Assortment Boxes Anniversary
     Congratulations
     See All Anniversary & Congratulations Congratulations
 * 
 * Sympathy
   & Get Well
   * See All Sympathy & Get Well Sympathy & Get Well Cards
     See All Sympathy & Get Well Sympathy & Get Well Cards Sympathy
     See All Sympathy & Get Well Cards Sympathy
     Pet Sympathy
     See All Sympathy & Get Well Pet Sympathy
     40% off Sympathy Sale
     See All Sympathy & Get Well 40% off Sympathy Sale
     50% off Sympathy Sale
     See All Sympathy & Get Well 50% off Sympathy Sale
     Get Well
     See All Sympathy & Get Well Get Well
     Thinking of You
     See All Sympathy & Get Well Thinking of You
     Memorial Cards
     See All Sympathy & Get Well Memorial Cards
     Upload Your Own Photo
     See All Sympathy & Get Well Upload Your Own Photo
     Card Assortment Boxes
     See All Sympathy & Get Well Card Assortment Boxes Get Well / Sympathy
     See All Card Assortment Boxes Get Well / Sympathy
 * 
 * Thank You
   & More
   * See All Thank You & More Thank You Cards
     See All Thank You & More Thank You Cards Browse All Cards
     See All Thank You Cards Browse All Cards
     Business Thank You
     See All Thank You & More Business Thank You
     Thank You Essential Workers
     See All Thank You & More Thank You Essential Workers
     Thank You Note Cards
     See All Thank You & More Thank You Note Cards
     Upload Your Own Photo
     See All Thank You & More Upload Your Own Photo
     Small Note Cards
     See All Thank You & More Small Note Cards Browse All Note Cards
     See All Small Note Cards Browse All Note Cards
     Correspondence Note Cards
     See All Thank You & More Correspondence Note Cards
     Thank You Note Cards
     See All Thank You & More Thank You Note Cards
     Custom Note Cards
     See All Thank You & More Custom Note Cards
     More Products
     See All Thank You & More More Products Fine Art Note Cards
     See All More Products Fine Art Note Cards
     Party Invitations
     See All Thank You & More Party Invitations
     Museum Art Masterpieces
     See All Thank You & More Museum Art Masterpieces
     Postcards
     See All Thank You & More Postcards
     Photo Cards
     See All Thank You & More Photo Cards Business Christmas Photo Cards
     See All Photo Cards Business Christmas Photo Cards
     Personal Christmas Photo Cards
     See All Thank You & More Personal Christmas Photo Cards
     Custom Christmas Photo Cards
     See All Thank You & More Custom Christmas Photo Cards
     Custom Everyday Photo Cards
     See All Thank You & More Custom Everyday Photo Cards
 * 
 * Greeting Card
   Assortments
   * See All Greeting Card Assortments Card Assortments - 35 Cards Per Box
     See All Greeting Card Assortments Card Assortments - 35 Cards Per Box
     Browse All Boxes
     See All Card Assortments - 35 Cards Per Box Browse All Boxes
     All-Occasion
     See All Greeting Card Assortments All-Occasion
     Anniversary
     See All Greeting Card Assortments Anniversary
     Birthday
     See All Greeting Card Assortments Birthday
     Congratulations
     See All Greeting Card Assortments Congratulations
     Fine Art Note Card
     See All Greeting Card Assortments Fine Art Note Card
     Get Well / Sympathy
     See All Greeting Card Assortments Get Well / Sympathy
     Christmas / Holiday
     See All Greeting Card Assortments Christmas / Holiday
     Religious Christmas
     See All Greeting Card Assortments Religious Christmas
     Thank You
     See All Greeting Card Assortments Thank You
     Thanksgiving
     See All Greeting Card Assortments Thanksgiving
 * 
 * Presentation
   Folders
   * See All Presentation Folders Customizable Presentation Folders
     See All Presentation Folders Customizable Presentation Folders Browse All
     Customizable Folders
     See All Customizable Presentation Folders Browse All Customizable Folders
     Classic Customizable Folders
     See All Presentation Folders Classic Customizable Folders
     Label Customizable Folders
     See All Presentation Folders Label Customizable Folders
     Large Capacity Customizable Folders
     See All Presentation Folders Large Capacity Customizable Folders
     Standard Capacity Customizable Folders
     See All Presentation Folders Standard Capacity Customizable Folders
     Stock Design Presentation Folders
     See All Presentation Folders Stock Design Presentation Folders Browse All
     Stock Folders
     See All Stock Design Presentation Folders Browse All Stock Folders
     Classic Stock Folders
     See All Presentation Folders Classic Stock Folders
     Label Stock Folders
     See All Presentation Folders Label Stock Folders
     Large Capacity Stock Folders
     See All Presentation Folders Large Capacity Stock Folders
     Standard Capacity Stock Folders
     See All Presentation Folders Standard Capacity Stock Folders
     Industry Specific Presentation Folders
     See All Presentation Folders Industry Specific Presentation Folders
     Accounting - Tax Return Folders
     See All Industry Specific Presentation Folders Accounting - Tax Return
     Folders
     Legal - Estate Planning Folders
     See All Presentation Folders Legal - Estate Planning Folders
     Real Estate - Closing Document Folders
     See All Presentation Folders Real Estate - Closing Document Folders
     Other Presentation Folders
     See All Presentation Folders Other Presentation Folders Important Documents
     Folders
     See All Other Presentation Folders Important Documents Folders
     Welcome Folders
     See All Presentation Folders Welcome Folders
 * 
 * Business
   Cards
   * See All Business Cards Business Cards
     See All Business Cards Business Cards Browse All Designs
     See All Business Cards Browse All Designs
     Foil Business Cards
     See All Business Cards Foil Business Cards
     Photo & Logo Business Cards
     See All Business Cards Photo & Logo Business Cards
     Upload Your Design
     See All Business Cards Upload Your Design
     Cards For Your Entire Organization
     See All Business Cards Cards For Your Entire Organization
     Industry Specific
     See All Business Cards Industry Specific Browse All Designs
     See All Industry Specific Browse All Designs
     Accounting / Finance
     See All Business Cards Accounting / Finance
     Construction
     See All Business Cards Construction
     Funeral Home
     See All Business Cards Funeral Home
     Healthcare
     See All Business Cards Healthcare
     Legal
     See All Business Cards Legal
     Real Estate
     See All Business Cards Real Estate
     Trucking
     See All Business Cards Trucking
     Theme
     See All Business Cards Theme Basics
     See All Theme Basics
     Fun & Creative
     See All Business Cards Fun & Creative
     Geometric & Patterns
     See All Business Cards Geometric & Patterns
     Minimalistic
     See All Business Cards Minimalistic
     Modern & Fresh
     See All Business Cards Modern & Fresh
     Traditional
     See All Business Cards Traditional
     Trendy
     See All Business Cards Trendy
 * 
 * Certificates
   & Holders
   * See All Certificates & Holders Certificate Holders
     See All Certificates & Holders Certificate Holders Browse All
     See All Certificate Holders Browse All
     Design Your Own
     See All Certificates & Holders Design Your Own
     Certificate Mounts
     See All Certificates & Holders Certificate Mounts
     Achievement
     See All Certificates & Holders Achievement
     Anniversary
     See All Certificates & Holders Anniversary
     Appreciation
     See All Certificates & Holders Appreciation
     Completion
     See All Certificates & Holders Completion
     Congratulations
     See All Certificates & Holders Congratulations
     Employee of the Month
     See All Certificates & Holders Employee of the Month
     Excellence
     See All Certificates & Holders Excellence
     Decorative Art
     See All Certificates & Holders Decorative Art
     Leadership
     See All Certificates & Holders Leadership
     Thank You
     See All Certificates & Holders Thank You
     Year
     See All Certificates & Holders Year
     About Certificate Holders
     See All Certificates & Holders About Certificate Holders
     Certificates
     See All Certificates & Holders Certificates Browse All Certificates
     See All Certificates Browse All Certificates
     Printable Certificate Templates
     See All Certificates & Holders Printable Certificate Templates
     Embossed Foil Certificate Seals
     See All Certificates & Holders Embossed Foil Certificate Seals Browse All
     Seals
     See All Embossed Foil Certificate Seals Browse All Seals

x




BROWSE ALL HOLIDAY CARDS (1406)

Home > Christmas Cards > Browse All Cards

40% & $75 off through 10/26 - Use Priority Code CH2YC
View:
27 per page54 per page108 per pageView all
1 - 54 of 1407 items View All

   
 * <  Previous
   
   
 * 1
   
 * 2
   
 * 3
   
 * 4
   
 * 5
   
 * 6
   
 * 7
   
 * ...
   
 * 27
   
   
 * Next  >
   

   
 * <  View Prev.
   
   
 * View Next  >
   

   
 * 1
   
 * 2
   
 * 3
   
 * 4
   
 * 5
   
 * 6
   
 * 7
   
 * ...
   
 * 27
   


  Show Product Filters Clear Filters
Print Method:
Gallery Letterpress (0)
Gallery Letterpress w/ Photo (0)
Foil Enhanced Digital (0)
Digital (0)
Card Size:
7-7/8" x 5-1/2"

(0)
5-1/2" x 7-7/8"

(0)
5-1/2" x 7-7/8"

(0)
5" x 7"

(0)
5-1/2" x 4-1/4"

(0)
4-1/4" x 5-1/2"

(0)
Front Foil Color:
(0)
(0)
(0)
(0)
(0)
Clear Filters
Click here to Sign up for $10 shipping
 * Christmas Cards
   * Browse All Cards
   * Business Christmas Cards
   * * Industry Christmas Cards >
   * * Upload Your Own Photo >
   * Design Your Own Templates
   * Religious Cards
   * 40% off Christmas Sale
   * 50% off Christmas Sale
   * 55% & $75 off Sale
   * New for 2022
   * Christmas Card Style
     * Foil & Embossing
     * Foil Embossed Frame w/Photo
     * Customizable Front (Foil Design)
     * Customizable Front (Ink Design)
     * Die-Cut Cards
     * Flat Cards w/Foil
   * Front Greeting
     * Merry Christmas (Only)
     * Happy Holidays/Season's Greetings
     * Peace
     * Feliz Navidad/Spanish
     * Feature Your Company Name
     * From All of Us
     * Thank You for Your Business
     * Happy Hanukkah
     * Happy New Year
     * Happy Thanksgiving
 * Photo Christmas Cards
   * Business Photo Cards
   * Personal Photo Cards
   * Custom Photo Mounts
 * Thanksgiving Cards
   * Browse All Thanksgiving Cards
   * Quick Print Thanksgiving Cards
   * 40% off Thanksgiving Sale
   * 50% off Thanksgiving Sale
   * Thanksgiving Card Style
     * Foil & Embossing
     * Foil Embossed Frame w/Photo
     * Customizable Front (Ink Design)
     * Customizable Front (Foil Design)
     * Flat Cards w/Foil
     * Die-Cut Cards
 * Calendar & New Years
   * Browse All Calendar Cards
   * Foil Enhanced Calendar Cards
   * Foil Enhanced Wall Calendars
   * New Year's Cards
     * Browse All New Year's Cards
 * Other Holiday Cards
   * Browse All Thanksgiving Cards
   * 40% off Thanksgiving Sale
   * 50% off Thanksgiving Sale
   * Calendar Cards
   * New Year's Cards
   * Hanukkah Cards
   * Museum Art Masterpieces
   * Corporate Holiday Party Invitations
 * Theme
   * Americana Cards
   * Beach/Tropical Cards
   * * City Scenes Cards
   * Ornament Cards
   * Patriotic Cards
   * Peace on Earth
   * Pet/Animal Cards
   * Presents Cards
   * Snowflake Cards
   * Tree Cards
   * Winter Scenes Cards
   * Wreath Cards
 * Industry Christmas Cards
   * Automotive
   * Casino
   * Construction
   * Dental
   * Doctor/Healthcare
   * Financial
   * Golf
   * Landscaping/Agriculture
   * Legal
   * Real Estate
   * Trucking
   * Veterinary

 * Account Information
   * Your Account
   * Order Status & History
   * Reorder

ON YOUR PERSONALIZED
GREETING CARD ORDER

Click Here
Create Your Own
Greeting Card
Choose From 50+ Options
Click to View All

Additional versions available.
Watercolor Christmas Forest Card

Design 306022
74 reviews
74 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.
Holiday Covered Bridge Card

Design 306030
54 reviews
54 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.
Elegant Holiday Surprise Card

Design 300037
290 reviews
290 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.
Good Health and Cheer Holiday Card

Design 306535
15 reviews
15 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.
Red Pickup Season's Greetings Holiday Card

Design 306032
41 reviews
41 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Christmas Delivery Card

Design 303714
195 reviews
195 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Berry Cluster Wreath Holiday Card

Design 306039
30 reviews
30 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Also available in Merry Christmas.

Baubles and Berries Holiday Card

Design 1028775
13 reviews
13 reviews
$1.38 - $3.30 per card (25 min)
View Box Contents
$1.38 - $3.30 (per card)

Additional versions available.

Red Ribbon Gift Christmas Card

Design 307004
5 reviews
5 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Holiday Display Card

Design 305464
82 reviews
82 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Silver Spruce Ornaments Christmas Card

Design 306521
20 reviews
20 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Snow Dusted Presents Christmas Card

Design 306525
17 reviews
17 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional version available.

Sparkling Pines Holiday Card

Design 303671
112 reviews
112 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Whimsical Boughs Christmas Card

Design 1028023
68 reviews
68 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Also available in Merry Christmas.

Painted Wreath Holiday Card

Design 1028110
22 reviews
22 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Holiday Foliage Burst Card

Design 1028949
1 review
1 review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Words of Peace Holiday Card

Design 307030
2 reviews
2 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Holiday Covered Bridge Card

Design 1029172
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Additional versions available.

Season's Greetings Cobalt Blue Ornament Card

Design 1029622
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Holiday Color Tree Card

Design 307024
3 reviews
3 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Defraction Snowflake Holiday Card

Design 1028924
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Glistening Pine Trio Holiday Card

Design 1029246
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Merry Hanging Ornaments Holiday Card

Design 1029657
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Seasons of Wishes Calendar Card

Design 1028277
10 reviews
10 reviews
$1.61 - $3.35 per card (25 min)
View Box Contents
$1.61 - $3.35 (per card)

Additional versions available.

Merry Christmas Watercolor Forest Card

Design 1028883
3 reviews
3 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Holiday Homes Card

Design 1028056
8 reviews
8 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Ribbon Topped Nativity Ornament Holiday Card

Design 307008
4 reviews
4 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Also available in Merry Christmas.

Shimmering Snowflake Trio Holiday Card

Design 300072
141 reviews
141 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Golden Joy Holiday Card

Design 1029297
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Happy Holiday Glow Card

Design 306047
12 reviews
12 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Peaceful Tidings Holiday Card

Design 306533
7 reviews
7 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional version available.

Snowflake Sparkle Card

Design 300557
17 reviews
17 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Twinkling Tree Ornaments Christmas Card

Design 306020
9 reviews
9 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Decorated Pine & Berry Wreath Card

Design 1028508
5 reviews
5 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Additional versions available.

Pine Needle Trim Christmas Card

Design 1028018
7 reviews
7 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Christmas Wishes Holiday Card

Design 1028111
2 reviews
2 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Scrolled Ornaments Christmas Card

Design 1028863
1 review
1 review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Rustic Holiday Table Card

Design 307010
false review
false review
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Gold Leaf Merry Christmas Card

Design 307018
1 review
1 review
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Metallic Trimmed Ornament Holiday Card

Design 307022
false review
false review
$1.27 - $3.19 per card (25 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Good Health and Cheer Holiday Card

Design 1029108
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Holiday Dots Present Card

Design 307041
false review
false review
$1.27 - $3.19 per card (25 min)
View Box Contents
$1.27 - $3.19 (per card)

Also available in Happy Holidays.

Dazzling Merry Christmas Card

Design 1029249
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Abundance Tree Holiday Card

Design 1029274
false review
false review
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Star Light Tree Christmas Card

Design 306556
12 reviews
12 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Also available in Season's Greetings.

Christmas Pickup Card

Design 305128
84 reviews
84 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Multi-Flake Wreath Holiday Card

Design 306486
6 reviews
6 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Season's Greetings Red Pickup Card

Design 1028882
13 reviews
13 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)

Wintry Christmas Woods Card

Design 306034
28 reviews
28 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Golden Snowflakes Holiday Card

Design 305473
37 reviews
37 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Glitter Gold Trio Holiday Card

Design 306637
13 reviews
13 reviews
$1.27 - $3.19 per card (1 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional version available.

City Lights Holiday Card

Design 302473
92 reviews
92 reviews
$1.27 - $3.19 per card (25 min)
View Box Contents
$1.27 - $3.19 (per card)

Additional versions available.

Happy Holidays Watercolor Forest Card

Design 1028739
15 reviews
15 reviews
$1.48 - $3.40 per card (25 min)
View Box Contents
$1.48 - $3.40 (per card)


View:
27 per page54 per page108 per pageView all
1 - 54 of 1407 items View All

   
 * <  Previous
   
   
 * 1
   
 * 2
   
 * 3
   
 * 4
   
 * 5
   
 * 6
   
 * 7
   
 * ...
   
 * 27
   
   
 * Next  >
   

   
 * <  View Prev.
   
   
 * View Next  >
   

   
 * 1
   
 * 2
   
 * 3
   
 * 4
   
 * 5
   
 * 6
   
 * 7
   
 * ...
   
 * 27
   





OUR BEST BUSINESS CHRISTMAS CARDS EXPERTS ARE OUR CUSTOMERS - SEE WHAT THEY ARE
SAYING



How do you choose just one from among so many impressive Holiday card designs?
Preview our entire line of Holiday cards, easily and quickly, right here. You
can view 12 cards at a time or click on "View All" at right and see our entire
line of designs at a glance. Our large selection of beautiful and festive
Christmas card designs features wreaths, trees, ornaments, stars, snowflakes,
and other signature symbols of the season. Whether sending Christmas cards to
business associates or personal friends, you will find the perfect card to carry
your customized message. View our outstanding collection of designs with
specific themes: Religious; Peace; Patriotic; Wildlife and Nature; with a
sophisticated corporate style or with a bit of whimsy. Whatever you choose, your
colleagues, customers, and friends are sure to be dazzled.

If you really can't decide, seeing the card in person can make all of the
difference. You can request up to six sample personal or corporate Christmas
cards sent to your business or home address. Each of our sample holiday cards
also features one of our standard greetings that you can choose. Our samples
allow you to see and feel the quality of our paper stocks, the depth and detail
of our sculpted embossing, the brilliance of our shimmering foils, and the
richness of our foil-lined envelopes. Our low, direct-from-the-publisher
discounted sale prices include your choice of greeting and your own personalized
message. Our goal is to satisfy you so completely that you become our lifetime
customer.

You have our unconditional money-back guarantee, so you can place your order
with confidence. Whether yours is a small order of personalized holiday
Christmas cards, a large bulk order, or our versatile Holiday assortment box,
you are assured that your sincere wishes are being conveyed in premium quality,
yet with great cost-effectiveness.


0
Click outside video to close x

x
Click anywhere to close image
x

UPLOAD YOUR OWN CARD OPTIONS

Upload your photo to our foil embossed,
photo frame card designs!

BROWSE CUSTOM PHOTO MOUNTS

Paper Options:
Cream, Blue, Black, Red, White,
or Green with a Gold or Silver Border

Upload your photo
or image to one of our
predesigned cards!

BROWSE PHOTO CARDS

Paper Options:
Semi-Gloss or Matte White

Download our template

and upload your
completed card design!

BROWSE TEMPLATES

Paper Options:
Semi-Gloss or Matte White


Sign up for Gallery Collection E-mails




CONTACT US

 * Click Here to Chat!
   Monday - Friday
   7:30a.m. - 8:30p.m. E.T.
   
   
 * By Toll Free Phone:
   1-800-950-7064
   
   By Local Phone:
   1-201-641-0070
   Monday - Friday
   7:30a.m. - 8:30p.m. E.T.
 * By Fax:
   1-800-772-1144


 * Email:
   service@gallerycollection.com
   We respond within 1 business day.
 * By Mail:
   The Gallery Collection
   Prudent Publishing
   65 Challenger Road
   Ridgefield Park, New Jersey 07660


CONTACT US

 * Click Here to Chat!
   Monday - Friday
   7:30a.m. - 8:30p.m. E.T.
   
 * By Toll Free Phone:
   1-800-950-7064
   
   By Local Phone:
   1-201-641-0070
   Monday - Friday
   7:30a.m. - 8:30p.m. E.T.
 * By Fax:
   1-800-772-1144


 * Email:
   service@gallerycollection.com
   We respond within 1 business day.
 * By Mail:
   The Gallery Collection
   Prudent Publishing
   65 Challenger Road
   Ridgefield Park, New Jersey 07660


HELPFUL LINKS

 * Pricing Info
 * Greetings and Sentiments
 * Shipping Quote
 * My Favorites
 * Order Status
 * Order History
 * Request a Catalog

 * Blog
 * Articles
 * Site Map
 * About Us
 * Affiliate Program
 * Customer Testimonials
 * Scholarship Contests
 * Photo Contests
 * Desktop View

 * Pricing Info
 * Greetings and Sentiments
 * Shipping Quote
 * My Favorites
 * Order Status
 * Order History
 * Request a Catalog
 * Blog
 * Articles
 * Site Map
 * About Us
 * Affiliate Program
 * Customer Testimonials
 * Scholarship Contests
 * Photo Contests
 * Desktop View


Copyright © 2022 The Gallery Collection® by PRUDENT PUBLISHING is a registered
trademark of Prudent Publishing Co., Inc.
65 Challenger Road Ridgefield Park New Jersey 07660 USA Call Us: 1-800-950-7064
Legal Notices | Accessibility Statement | Privacy Policy | California Consumer
Privacy Act




x

CONFIRM

Are you sure you want to do this?

No
Yes
×

E-MAIL SIGN UP

ALL of our envelopes are made from "Recycled Paper." Some of our cards are also
made from "Recycled Paper." According to the FTC a manufacturer may label a
paper produced as "Recycled" only if it contains 30% post-consumer waste. All of
our envelopes meet this criteria without sacrificing any quality or elegance!

Close
x

YOUR SAMPLE REQUEST CART

Your request has been received and will be sent out within 24 hours via First
Class Mail. If you need to receive your samples faster or have any other
questions, please call us at 1-800-950-7064.

Close

Continue Browsing

You have added 0 of 6 free samples. Click "View Sample Cart" to provide your
shipping information and submit your request.

You have already chosen 6 samples. Click "View Sample Cart" to change your
selections or submit your request.

Continue Browsing
View Sample Cart

Step 1: Choose sample designs you would like to receive.

You have entered some invalid item numbers.

The design number you have entered is sold out.

Sorry, we are unable to process this sample online. Please contact us at
service@gallerycollection.com to request your sample.

Please make a selection.

Please send me the following free samples:
(samples are pre-printed and not usable)
1.
2.
3.
4.
5.
6.

Click "Request Sample" on the design's page (or type the Design #).


OR

Please send me a catalog and the 6 pre-selected All-Occasion designs

All-Occasion Catalog
View the 6 pre-selected designs

Please send me a catalog and the 6 pre-selected Holiday designs

Holiday Card Catalog
View the 6 pre-selected designs

Step 2: Enter your shipping information.

Please enter all required fields.

Please enter valid email address.

Please enter a valid zip code for this state.

Items marked with an (*) are required fields

*Name
Company Name
*Address
Address
*City
*State
Country: United States
*Zip Code
*Phone
Fax
*Email

You have not entered a valid email address.

Continue Browsing

Your information will be saved.

Submit Request

x

E-MAIL SIGN UP

Sign up for Gallery Collection e-mails to receive
special offers, new product announcements,
and discount reminders.

Email:
Please provide a valid email address
If you would like to receive e-mails from Gallery Collection please opt in
below.

By checking the box I consent to receive all promotional email messages from The
Gallery Collection.

You may unsubscribe at any time by calling 1-800-950-7064
or contacting customer service at service@gallerycollection.com

Thank you for signing up for our e-mail Program!

We see you have already joined
our Email Program at this email address.


Thank you for your interest in
GalleryCollection.com!

OK Cancel Submit
×

YOUR BROWSER

We're sorry, your browser is out of date and does not work well with our
website. Please upgrade your browser to the latest version or if you would like
us to help you with your order please call 1-800-950-7064.

Close

There's still time to order Thanksgiving cards!
Shop our Quick Print designs - 48 Hour Production Time
There's still time! Shop our Quick Print Thanksgiving cards - 48 Hour Production
Time
Message Us

Please enter all required fields.

Please enter valid email address.

*First Name
*Last Name
*Email Address
*How Can We Help?
Submit



word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word word word word word word word word word
word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1



English
Accessibility Adjustments
Reset Settings Statement Hide Interface

Choose the right accessibility profile for you
OFF ON
Seizure Safe Profile Clear flashes & reduces color
This profile enables epileptic and seizure prone users to browse safely by
eliminating the risk of seizures that result from flashing or blinking
animations and risky color combinations.
OFF ON
Vision Impaired Profile Enhances website's visuals
This profile adjusts the website, so that it is accessible to the majority of
visual impairments such as Degrading Eyesight, Tunnel Vision, Cataract,
Glaucoma, and others.
OFF ON
ADHD Friendly Profile More focus & fewer distractions
This profile significantly reduces distractions, to help people with ADHD and
Neurodevelopmental disorders browse, read, and focus on the essential elements
of the website more easily.
OFF ON
Cognitive Disability Profile Assists with reading & focusing
This profile provides various assistive features to help users with cognitive
disabilities such as Autism, Dyslexia, CVA, and others, to focus on the
essential elements of the website more easily.
OFF ON
Keyboard Navigation (Motor) Use website with the keyboard
This profile enables motor-impaired persons to operate the website using the
keyboard Tab, Shift+Tab, and the Enter keys. Users can also use shortcuts such
as “M” (menus), “H” (headings), “F” (forms), “B” (buttons), and “G” (graphics)
to jump to specific elements.

Note: This profile prompts automatically for keyboard users.
OFF ON
Blind Users (Screen Reader) Optimize website for screen-readers
This profile adjusts the website to be compatible with screen-readers such as
JAWS, NVDA, VoiceOver, and TalkBack. A screen-reader is software that is
installed on the blind user’s computer and smartphone, and websites should
ensure compatibility with it.

Note: This profile prompts automatically to screen-readers.
Content Adjustments
Content Scaling
Default

Readable Font
Highlight Titles
Highlight Links
Text Magnifier
Adjust Font Sizing
Default

Align Center
Adjust Line Height
Default

Align Left
Adjust Letter Spacing
Default

Align Right
Color Adjustments
Dark Contrast
Light Contrast
High Contrast
High Saturation
Adjust Text Colors
Cancel
Monochrome
Adjust Title Colors
Cancel
Low Saturation
Adjust Background Colors
Cancel
Orientation Adjustments
Mute Sounds
Hide Images
Read Mode
Reading Guide
Useful Links
Select an option Home Header Footer Main Content
Stop Animations
Reading Mask
Highlight Hover
Highlight Focus
Big Black Cursor
Big White Cursor
HIDDEN_ADJUSTMENTS
Keyboard Navigation
Accessible Mode
Screen Reader Adjustments
Read Mode
Web Accessibility By
Learn More
Choose the Interface Language
English
Español
Deutsch
Português
Français
Italiano
עברית
繁體中文
Pусский
عربى
عربى
Nederlands
繁體中文
日本語
Polski
Türk
Accessibility StatementCompliance status

We firmly believe that the internet should be available and accessible to anyone
and are committed to providing a website that is accessible to the broadest
possible audience, regardless of ability.

To fulfill this, we aim to adhere as strictly as possible to the World Wide Web
Consortium’s (W3C) Web Content Accessibility Guidelines 2.1 (WCAG 2.1) at the AA
level. These guidelines explain how to make web content accessible to people
with a wide array of disabilities. Complying with those guidelines helps us
ensure that the website is accessible to blind people, people with motor
impairments, visual impairment, cognitive disabilities, and more.

This website utilizes various technologies that are meant to make it as
accessible as possible at all times. We utilize an accessibility interface that
allows persons with specific disabilities to adjust the website’s UI (user
interface) and design it to their personal needs.

Additionally, the website utilizes an AI-based application that runs in the
background and optimizes its accessibility level constantly. This application
remediates the website’s HTML, adapts its functionality and behavior for
screen-readers used by blind users, and for keyboard functions used by
individuals with motor impairments.

If you wish to contact the website’s owner please use the website's form

Screen-reader and keyboard navigation

Our website implements the ARIA attributes (Accessible Rich Internet
Applications) technique, alongside various behavioral changes, to ensure blind
users visiting with screen-readers can read, comprehend, and enjoy the website’s
functions. As soon as a user with a screen-reader enters your site, they
immediately receive a prompt to enter the Screen-Reader Profile so they can
browse and operate your site effectively. Here’s how our website covers some of
the most important screen-reader requirements:

 1. Screen-reader optimization: we run a process that learns the website’s
    components from top to bottom, to ensure ongoing compliance even when
    updating the website. In this process, we provide screen-readers with
    meaningful data using the ARIA set of attributes. For example, we provide
    accurate form labels; descriptions for actionable icons (social media icons,
    search icons, cart icons, etc.); validation guidance for form inputs;
    element roles such as buttons, menus, modal dialogues (popups), and others. 
    
    Additionally, the background process scans all of the website’s images. It
    provides an accurate and meaningful image-object-recognition-based
    description as an ALT (alternate text) tag for images that are not
    described. It will also extract texts embedded within the image using an OCR
    (optical character recognition) technology. To turn on screen-reader
    adjustments at any time, users need only to press the Alt+1 keyboard
    combination. Screen-reader users also get automatic announcements to turn
    the Screen-reader mode on as soon as they enter the website.
    
    These adjustments are compatible with popular screen readers such as JAWS,
    NVDA, VoiceOver, and TalkBack.
    
    
 2. Keyboard navigation optimization: The background process also adjusts the
    website’s HTML and adds various behaviors using JavaScript code to make the
    website operable by the keyboard. This includes the ability to navigate the
    website using the Tab and Shift+Tab keys, operate dropdowns with the arrow
    keys, close them with Esc, trigger buttons and links using the Enter key,
    navigate between radio and checkbox elements using the arrow keys, and fill
    them in with the Spacebar or Enter key.
    
    Additionally, keyboard users will find content-skip menus available at any
    time by clicking Alt+2, or as the first element of the site while navigating
    with the keyboard. The background process also handles triggered popups by
    moving the keyboard focus towards them as soon as they appear, not allowing
    the focus to drift outside.
    
    Users can also use shortcuts such as “M” (menus), “H” (headings), “F”
    (forms), “B” (buttons), and “G” (graphics) to jump to specific elements.

Disability profiles supported on our website
 * Epilepsy Safe Profile: this profile enables people with epilepsy to safely
   use the website by eliminating the risk of seizures resulting from flashing
   or blinking animations and risky color combinations.
 * Vision Impaired Profile: this profile adjusts the website so that it is
   accessible to the majority of visual impairments such as Degrading Eyesight,
   Tunnel Vision, Cataract, Glaucoma, and others.
 * Cognitive Disability Profile: this profile provides various assistive
   features to help users with cognitive disabilities such as Autism, Dyslexia,
   CVA, and others, to focus on the essential elements more easily.
 * ADHD Friendly Profile: this profile significantly reduces distractions and
   noise to help people with ADHD, and Neurodevelopmental disorders browse,
   read, and focus on the essential elements more easily.
 * Blind Users Profile (Screen-readers): this profile adjusts the website to be
   compatible with screen-readers such as JAWS, NVDA, VoiceOver, and TalkBack. A
   screen-reader is installed on the blind user’s computer, and this site is
   compatible with it.
 * Keyboard Navigation Profile (Motor-Impaired): this profile enables
   motor-impaired persons to operate the website using the keyboard Tab,
   Shift+Tab, and the Enter keys. Users can also use shortcuts such as “M”
   (menus), “H” (headings), “F” (forms), “B” (buttons), and “G” (graphics) to
   jump to specific elements.

Additional UI, design, and readability adjustments
 1. Font adjustments – users can increase and decrease its size, change its
    family (type), adjust the spacing, alignment, line height, and more.
 2. Color adjustments – users can select various color contrast profiles such as
    light, dark, inverted, and monochrome. Additionally, users can swap color
    schemes of titles, texts, and backgrounds with over seven different coloring
    options.
 3. Animations – epileptic users can stop all running animations with the click
    of a button. Animations controlled by the interface include videos, GIFs,
    and CSS flashing transitions.
 4. Content highlighting – users can choose to emphasize essential elements such
    as links and titles. They can also choose to highlight focused or hovered
    elements only.
 5. Audio muting – users with hearing devices may experience headaches or other
    issues due to automatic audio playing. This option lets users mute the
    entire website instantly.
 6. Cognitive disorders – we utilize a search engine linked to Wikipedia and
    Wiktionary, allowing people with cognitive disorders to decipher meanings of
    phrases, initials, slang, and others.
 7. Additional functions – we allow users to change cursor color and size, use a
    printing mode, enable a virtual keyboard, and many other functions.

Assistive technology and browser compatibility

We aim to support as many browsers and assistive technologies as possible, so
our users can choose the best fitting tools for them, with as few limitations as
possible. Therefore, we have worked very hard to be able to support all major
systems that comprise over 95% of the user market share, including Google
Chrome, Mozilla Firefox, Apple Safari, Opera and Microsoft Edge, JAWS, and NVDA
(screen readers), both for Windows and MAC users.

Notes, comments, and feedback

Despite our very best efforts to allow anybody to adjust the website to their
needs, there may still be pages or sections that are not fully accessible, are
in the process of becoming accessible, or are lacking an adequate technological
solution to make them accessible. Still, we are continually improving our
accessibility, adding, updating, improving its options and features, and
developing and adopting new technologies. All this is meant to reach the optimal
level of accessibility following technological advancements. If you wish to
contact the website’s owner, please use the website's form

Hide Accessibility Interface? Please note: If you choose to hide the
accessibility interface, you won't be able to see it anymore, unless you clear
your browsing history and data. Are you sure that you wish to hide the
interface?
Accept Cancel

Continue



Processing the data, please give it a few seconds...