www.tomjames.com Open in urlscan Pro
2606:4700::6813:d85b  Public Scan

Submitted URL: https://t.lt02.net/q/Arx_EzeOQIq0XvKTOd3HI0hkYYtT-I-nV5cZcOJa3lsZS5oYWdhbkBnZW5yZS5jb23DiA6yEgMtpOfZGLIUgqrTMApQe4nIw
Effective URL: https://www.tomjames.com/default.aspx?trk_msg=755up9br6bj43essop2u2auv68&trk_contact=tkgbd4u4crfmkt5o4ml0ta3lc0&trk_sid=b...
Submission: On July 18 via manual from DE — Scanned from DE

Form analysis 1 forms found in the DOM

POST ./default.aspx?trk_msg=755up9br6bj43essop2u2auv68&trk_contact=tkgbd4u4crfmkt5o4ml0ta3lc0&trk_sid=b1jup3gvdiuovchgfplhjktfdg&trk_link=f7dh2402t9v4r8docsvpqv7i30&utm_source=listrak&utm_medium=email&utm_term=https%3a%2f%2fwww.tomjames.com%2f&utm_campaign=the+most+expensive+shirts+are+the+ones+you%27re+not+wearing...

<form method="post"
  action="./default.aspx?trk_msg=755up9br6bj43essop2u2auv68&amp;trk_contact=tkgbd4u4crfmkt5o4ml0ta3lc0&amp;trk_sid=b1jup3gvdiuovchgfplhjktfdg&amp;trk_link=f7dh2402t9v4r8docsvpqv7i30&amp;utm_source=listrak&amp;utm_medium=email&amp;utm_term=https%3a%2f%2fwww.tomjames.com%2f&amp;utm_campaign=the+most+expensive+shirts+are+the+ones+you%27re+not+wearing..."
  onsubmit="javascript:return WebForm_OnSubmit();" id="ctl01">
  <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUKLTkwNjI2NDM2MA9kFgJmD2QWAgIDD2QWAgIDD2QWAgIBDxYCHgtfIUl0ZW1Db3VudAIDFgZmD2QWAmYPFQcDNzQ4HXN1bW1lci1vdXRmaXRzLWZvci1tZW4td29tZW4vNGh0dHBzOi8vd3d3LnRvbWphbWVzLmNvbS9waWNzL2Jsb2cvVEpNNjY3MTNfMTA3NS5qcGceU3VtbWVyIE91dGZpdHMgRm9yIE1lbiAmIFdvbWVubjxhIGhyZWY9Jy9ibG9nL3N1bW1lci1vdXRmaXRzLWZvci1tZW4td29tZW4vJyBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uOm5vbmU7Jz5TdW1tZXIgT3V0Zml0cyBGb3IgTWVuICYgV29tZW48L2E+IUtpbSBLZWxsZXIsIENsb3RoaWVyIC0gRGFsbGFzLCBUWA1KdWx5IDEwLCAyMDI0ZAIBD2QWAmYPFQcDNzQ3OGVtYnJhY2UteW91ci1wZXJzb25hbC1zdHlsZS13aXRoLXdvbWVucy1jdXN0b20tY2xvdGhpbmcvNGh0dHBzOi8vd3d3LnRvbWphbWVzLmNvbS9waWNzL2Jsb2cvVEpNNjY3MTNfMTA3My5qcGc4RW1icmFjZSBZb3VyIFBlcnNvbmFsIFN0eWxlIFdpdGggV29tZW4ncyBDdXN0b20gQ2xvdGhpbmejATxhIGhyZWY9Jy9ibG9nL2VtYnJhY2UteW91ci1wZXJzb25hbC1zdHlsZS13aXRoLXdvbWVucy1jdXN0b20tY2xvdGhpbmcvJyBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uOm5vbmU7Jz5FbWJyYWNlIFlvdXIgUGVyc29uYWwgU3R5bGUgV2l0aCBXb21lbidzIEN1c3RvbSBDbG90aGluZzwvYT4hS2ltIEtlbGxlciwgQ2xvdGhpZXIgLSBEYWxsYXMsIFRYDEp1bmUgNywgMjAyNGQCAg9kFgJmDxUHAzc0Mxl0aGUtYmVzdC1ncmFkdWF0aW9uLWdpZnQvNGh0dHBzOi8vd3d3LnRvbWphbWVzLmNvbS9waWNzL2Jsb2cvVEpNNjY3MTNfMTA2Ny5qcGcYVGhlIEJlc3QgR3JhZHVhdGlvbiBHaWZ0ZDxhIGhyZWY9Jy9ibG9nL3RoZS1iZXN0LWdyYWR1YXRpb24tZ2lmdC8nIHN0eWxlPSd0ZXh0LWRlY29yYXRpb246bm9uZTsnPlRoZSBCZXN0IEdyYWR1YXRpb24gR2lmdDwvYT4gS2ltIEtlbGxlciwgQ2xvdGhpZXIgLSBEYWxsYXMsVFgLTWF5IDgsIDIwMjRkZPN4hsH0DgLj8D13Hx6SNa7zgKlYRNslL2Q35YleCug9">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['ctl01'];
    if (!theForm) {
      theForm = document.ctl01;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=E4WBy5lpMk4-GBRzp6j_Dr45LqZp4mnLMBiVJusu6dKJwNlu_t34pzPJlTrml2Gh0HyfZglilwpmDhu-mzCNfCszrioOBTUNybNPIzg8px41&amp;t=638393042620000000" type="text/javascript"></script>
  <script src="/WebResource.axd?d=olxvIFTc8sNjVtSBcDv6Ivqd4Mk8LKNH_1WPojlYcS6wkLZQUqvHn_nJ3splrEVF0UtOlcBLH7sS2dGF-ZKQDFOUcBpr5KHfsLqVfJsmxaw1&amp;t=638393042620000000" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    function WebForm_OnSubmit() {
      if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
      return true;
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="/wEdAAiexROmZHAnlHWROFo4MQDHhAzdQPvBmKQBrztiM8qDsU6YayVy58rDOvsMuUHxAvGK4WwyqUX9Eoz/PbJbrveZ9fieB8cqYG114QD5TdkK5FJVKsbxzJD/rgI+9tG8Hf+7fUnqTDQCL1EKoH4NGk7Hd7+Rh/uiQL4Usz3+KKRggf9P3+Y3qktdI6wPH6sH6esatkvAK0TtecP6JF+jQUg3">
  </div>
  <style type="text/css">
    #divCookies {
      display: none;
      position: fixed;
      bottom: 0px;
      padding: 15px;
      width: calc(100% - 180px);
      padding-right: 145px;
      margin: 10px;
      z-index: 100;
      color: #fff;
      border-radius: 10px;
      background-color: #666;
    }

    .btnCookie {
      height: 35px;
      width: 115px;
      border-radius: 10px;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7);
      font-size: 15px;
      margin: 2px 0px;
    }

    #divCookieButtons {
      display: inline-flex;
      flex-direction: column;
      align-items: center;
      position: absolute;
      right: 15px;
      top: calc(50% - 36px);
    }

    /*.hide_nav {
                display:none;
            }*/
  </style>
  <script type="text/javascript">
    function setCookie(cname, cvalue, exdays) {
      var d = new Date();
      d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
      var expires = "expires=" + d.toUTCString();
      document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    }

    function getCookie(cname) {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
          c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
          return c.substring(name.length, c.length);
        }
      }
      return "";
    }
    //$("#btnCookieDecline").on("click", function() {
    //    $("#divCookies").hide();
    //    console.log("declined");
    //    //setCookie("consent", false, 365);
    //});
    //$("#btnCookieAccept").on("click", function() {
    //    $("#divCookies").hide();
    //    console.log("accepted");
    //    //setCookie("consent", false, 365);
    //});
  </script>
  <div id="divCookies" style="display: none;">
    <p style="font-weight: bold;">We value your privacy.</p>
    <p> This site uses cookies to provide you with a more responsive and personalized service. By using this site you agree to our use of cookies.
      <a href="/privacy-policy.aspx#cookies">Please read our Cookie Notice for more information on the cookies we use.</a> By clicking "Accept", you consent to our user of cookies. </p>
    <div id="divCookieButtons">
      <button type="button" id="btnCookieAccept" class="btnCookie" style="float: right;">Accept</button>
      <button type="button" id="btnCookieDecline" class="btnCookie" style="float: right;">Decline</button>
    </div>
  </div>
  <style type="text/css">
    html,
    body {
      overflow-x: hidden;
    }
  </style>
  <div class="nav-container">
    <div class="topnav">
      <span itemscope="" itemtype="https://schema.org/ImageObject">
        <a href="/">
                        <img itemprop="contentUrl" class="moblogo" src="/localpics/TJ_Logo_Horiz.svg" alt="Tom James Company makers of Custom Suits and Custom Dress Shirts"></a>
      </span>
      <!-- Navigation links (hidden by default) -->
      <div id="myLinks">
        <div class="Mobnavlinks">
          <a class="lightgreyback" href="/contact/Get-started.aspx">Get Started</a>
          <a href="/mens-custom-clothing/">Men</a>
          <a href="/womens-custom-clothing/">Women</a>
          <a href="/locations/">Locations</a>
          <a href="/shop/">Ready-to-Wear</a>
          <a href="/shop/giftcards/">Gift Cards</a>
          <a href="/accessibilty.aspx" style="width: 1px; height: 1px; padding: 0px; overflow: hidden;">Accessibilty</a>
          <a href="/how-it-works/">How It Works</a>
          <hr>
        </div>
      </div>
      <!-- "Hamburger menu" / "Bar icon" to toggle the navigation links -->
      <a href="javascript:void(0);" class="icon" onclick="myMobileFunction()" aria-label="open navigation links">
                    <i class="fa fa-bars" alt="menu icon"></i>
                </a>
    </div>
  </div>
  <div class="container">
    <div class="ipadheader">
      <div style="float: left; margin-top: -4px;">
        <a href="javascript:history.go(-1)">
                        <img src="/localpics/left_large.png" alt="navigate back"></a>
      </div>
      <div style="float: right; margin-right: 25px;">
        <a href="javascript:location.reload()">
                        <img src="/localpics/refresh.png" alt="refresh this page"></a>
      </div>
      <div class="clear"></div>
    </div>
    <div id="divHeader" class="header">
      <div id="divNavigation" class="nav">
        <div style="position: relative; top: 0px; left: 0px; z-index: 4; margin: auto; text-align: center;">
          <div class="navleft">
            <a class="navlink" href="/mens-custom-clothing/">Men</a>
            <a class="navlink" href="/womens-custom-clothing/">Women</a>
            <a class="navlink" href="/shop/">Ready-to-Wear</a>
          </div>
        </div>
        <div style="position: relative; top: 0px; right: 0px; z-index: 4; margin: auto; text-align: center;">
          <div class="navright">
            <a class="navlink" href="/how-it-works/">How It Works</a>
            <a class="navlink" href="/locations/">Locations</a>
            <a class="navlink" href="/accessibilty.aspx" style="width: 1px; height: 1px; padding: 0px; overflow: hidden;">Accessibilty</a>
            <a class="navlink lightgreyback" href="/contact/Get-started.aspx">Get Started</a>
          </div>
        </div>
        <span itemscope="" itemtype="https://schema.org/ImageObject">
          <div style="z-index: 1000; margin: auto; text-align: center;">
            <a class="nav_img_links" href="/">
                                <img itemprop="contentUrl" class="logo" src="/localpics/TJ_Logo_Horiz.svg" alt="Tom James Company makers of Custom Suits and Custom Dress Shirts"></a>
          </div>
        </span>
      </div>
      <div class="clear"></div>
    </div>
    <div class="PageBody">
      <div id="subnavigation" class="subnavigation">
        <a href="/contact/get-started.aspx?source=buy5shirts">Buy 5 Get 1 Free Shirts Through August!  Contact a clothier to refresh your shirts.</a>
      </div>
      <div id="hero" class="hero">
        <div class="heroCopy">
          <div class="hero-text">
            <h1 class="shadow">We Come To You with Fine Clothing</h1>
            <p class="shadow white">Since 1966, the Tom James Company has been making custom clothing for busy professionals. As the largest custom clothing manufacturer in the world, our clothiers work with you to build a wardrobe for the office,
              the weekend and any special occasion in your life.</p>
            <div class="cta">
              <a href="/how-it-works/">Learn More</a>
            </div>
          </div>
        </div>
      </div>
      <div class="clear"></div>
      <div class="content">
        <main>
          <div class="teaser" style="margin:auto;">
          </div>
          <div style="width:100%;">
            <div class="thirddiv" style="background-image:url('/localpics/s24-m-lookbook-background.jpg')">
              <div class="halfdivcopy">
                <h3 class="shadow">Men's Spring Lookbook</h3>
                <div class="cta"><a href="/mens-custom-clothing/mens-look-book/">View Collection</a></div>
              </div>
            </div>
            <div class="thirddiv" style="background-image:url('/localpics/s24-f-lookbook-background.jpg')">
              <div class="halfdivcopy">
                <h3 class="shadow">Women's Spring Lookbook</h3>
                <div class="cta"><a href="/womens-custom-clothing/womens-look-book/">View Collection</a></div>
              </div>
            </div>
            <div class="thirddiv" style="background-image:url('/localpics/24-resort-lookbook-background.jpg')">
              <div class="halfdivcopy">
                <h3 class="shadow">Summer Resort Lookbook</h3>
                <div class="cta"><a href="/custom/Resort-Look-Book/">View Collection</a></div>
              </div>
            </div>
          </div>
          <div style="width:100%; margin:5px 0px;">
            <div class="fulldiv darkgreyback" style="background-image:url('/localpics/background-trunk-shows.jpg');">
              <div class="fulldivcopy left">
                <h3 class="shadow">The standard for custom clothing</h3>
                <p style="color:white;">To us, it's more than just clothing; it's about attaining perfection in every detail. From the impeccable fit to the finest fabrics, each element is carefully chosen by you. Our dedicated clothiers guide you
                  through a curated selection of clothing styles and over 2,000 custom fabrics, ensuring a wardrobe that truly embodies your individuality and lifestyle. <br><br>We come to you with fine clothing, whether it's suits, sophisticated
                  dresses, tailored shirts, elegant trousers, laid-back denim jeans, sharp sport coats, or even distinctive custom tuxedos – our professional clothiers are here to help you build a wardrobe that aligns seamlessly with your style. Each
                  piece is meticulously crafted to your exact measurements and style, transforming clothing into a personalized statement that reflects your future aspirations. <br><br>It’s about getting what you want. The right fit. The right
                  fabric. The right details. Every time. </p>
                <div class="cta floatleft"><a href="/locations/">Find A Clothier</a></div>
              </div>
            </div>
          </div>
          <div style="width:100%;">
            <div class="halfdiv" style="background-image:url('/localpics/background-sheep.jpg')">
              <div class="halfdivcopy">
                <h3 class="shadow left">FROM SHEEP TO SUIT</h3>
                <p class="white left">The cloth in our garments is woven in our own textile mills and then sewn in our own shops. We celebrate a manufacturing heritage of excellence that dates back to 1836.<br><br>Tom James operates in a
                  vertically-integrated manner unheard of in the clothing industry. From Sheep to Suit, we are uniquely suited to provide you with the finest clothing and service available in the world.</p>
                <div class="cta"><a href="/heritage/">Our Story</a></div>
              </div>
            </div>
            <div class="halfdiv" style="background-image:url('/localpics/background-how-measure.jpg')">
              <div class="halfdivcopy">
                <h3 class="shadow left">How It Works</h3>
                <p class="white left">Your personalized journey with Tom James starts by connecting with a clothier for a one-on-one meeting tailored to your terms and location. Through a detailed wardrobe evaluation, your clothier learns about your
                  style, preferences, and existing pieces, ensuring each garment complements your unique identity.<br><br>With over 30 meticulous measurements, a custom pattern is shaped and utilized in crafting your garments. Upon delivery, your
                  clothier ensures your satisfaction through a personalized fitting appointment, making any necessary alterations to guarantee a perfectly tailored fit.</p>
                <div class="cta"><a href="/how-it-works/">Learn More</a></div>
              </div>
            </div>
          </div>
          <div style="width:100%; margin:5px 0px;">
            <div class="fulldiv darkgreyback" style="background-image:url('/localpics/background-oxxford-bag.jpg');">
              <div class="fulldivcopy left">
                <h2 class="section-title left white" style="width:100% !important;">A TOM JAMES CLOTHIER IS <em>MORE</em> THAN A STYLIST</h2>
                <p class="white">Our clothiers are not only experts in fabrics, styles, and patterns but are also dedicated wardrobe and image consultants committed to precision and expertise. Meticulously planning, coordinating, and maintaining your
                  wardrobe, they ensure you are impeccably attired for any occasion.<br><br> Recognizing that time is the ultimate luxury, we prioritize it by meeting at your convenience and providing tailored wardrobe solutions that seamlessly align
                  with your schedule. Beyond being style experts, our clothiers evolve into your trusted partners in fashion, guiding you through decisions with an acute understanding of your lifestyle and individuality.<br><br> Your exclusive
                  garments serve as a testament to our unwavering commitment to precision, expertise, and the promise to deliver a wardrobe resonating with your identity, offering unparalleled quality. At Tom James, we don't just create clothing; we
                  craft a personalized experience tailored uniquely to you.</p>
                <div class="cta floatleft"><a href="/locations/">Find A Clothier</a></div>
              </div>
            </div>
          </div>
          <div class="white-section">
            <h2 class="section-title center" style="width:100% !important;">TomTalks Blog</h2>
            <div class="div_posts" id="748">
              <div class="div_blog_image">
                <a href="/blog/summer-outfits-for-men-women/"><img src=" https://www.tomjames.com/pics/blog/TJM66713_1075.jpg" alt="Summer Outfits For Men &amp; Women" onerror="removeImg()"></a>
              </div>
              <div class="div_blog_content" style="float:left; text-align:left;">
                <h2 id="blog_container" class="sectionheader alignleft" style="text-transform:capitalize;">
                  <a href="/blog/summer-outfits-for-men-women/" style="text-decoration:none;">Summer Outfits For Men &amp; Women</a>
                </h2>
                <div class="auth_div margintop15">
                  <p class="blogAuthor">By: Kim Keller, Clothier - Dallas, TX<br> July 10, 2024</p>
                </div>
              </div>
            </div>
            <div class="div_posts" id="747">
              <div class="div_blog_image">
                <a href="/blog/embrace-your-personal-style-with-womens-custom-clothing/"><img src=" https://www.tomjames.com/pics/blog/TJM66713_1073.jpg" alt="Embrace Your Personal Style With Women's Custom Clothing" onerror="removeImg()"></a>
              </div>
              <div class="div_blog_content" style="float:left; text-align:left;">
                <h2 id="blog_container" class="sectionheader alignleft" style="text-transform:capitalize;">
                  <a href="/blog/embrace-your-personal-style-with-womens-custom-clothing/" style="text-decoration:none;">Embrace Your Personal Style With Women's Custom Clothing</a>
                </h2>
                <div class="auth_div margintop15">
                  <p class="blogAuthor">By: Kim Keller, Clothier - Dallas, TX<br> June 7, 2024</p>
                </div>
              </div>
            </div>
            <div class="div_posts" id="743">
              <div class="div_blog_image">
                <a href="/blog/the-best-graduation-gift/"><img src=" https://www.tomjames.com/pics/blog/TJM66713_1067.jpg" alt="The Best Graduation Gift" onerror="removeImg()"></a>
              </div>
              <div class="div_blog_content" style="float:left; text-align:left;">
                <h2 id="blog_container" class="sectionheader alignleft" style="text-transform:capitalize;">
                  <a href="/blog/the-best-graduation-gift/" style="text-decoration:none;">The Best Graduation Gift</a>
                </h2>
                <div class="auth_div margintop15">
                  <p class="blogAuthor">By: Kim Keller, Clothier - Dallas,TX<br> May 8, 2024</p>
                </div>
              </div>
            </div>
            <div class="cta"><a href="/blog/">Read More Articles</a></div>
            <div class="clear"></div>
          </div>
        </main>
        <script>
          function onSubmit(token) {
            document.getElementById("btnFstSub").submit();
          }
        </script>
        <script type="text/javascript">
          function removeImg() {
            $(this).hide()
          }
          //$(document).ready(GetReviews)
          (function GetReviews() {
            var request = new XMLHttpRequest();
            request.open('POST', 'https://api.birdeye.com/resources/v1/review/businessId/150946109048065?sindex=10&count=100&api_key=gtRVQiDpZlG9dpCtvMFu3mgggmppNlxS');
            request.setRequestHeader('Content-Type', 'application/json');
            request.setRequestHeader('Accept', 'application/json');
            request.onreadystatechange = function() {
              if (this.readyState === 4) {
                console.log('Status:', this.status);
                console.log('Headers:', this.getAllResponseHeaders());
                console.log('Body:', JSON.parse(this.responseText));
                reviewBulider(JSON.parse(this.responseText))
              }
            };
            var body = {
              'fromDate': '01/01/2000',
              'updateFromDate': '01/01/2000',
              'sources': ['google', 'our_website', 'facebook'],
              'ratings': [
                4,
                5
              ],
              'statuses': ['published', 'parked'],
            };
            request.send(JSON.stringify(body));
          })();;

          function randomIntFromInterval(min, max) { // min and max included
            return Math.floor(Math.random() * (max - min + 1) + min)
          }
          const rndInt = randomIntFromInterval(1, 6)
          console.log(rndInt)

          function reviewBulider(pJSON) {
            let strHTML = ""
            if (pJSON) {
              strHTML += "<div id='BYGReviews' class='back-section lightgreyback'>"
              strHTML += "<h2 class='paddingtop20'>What Our Clients Have to Say</h2>"
              var q = 0
              for (var i = randomIntFromInterval(0, pJSON.length - 4); i < pJSON.length - 1; i++) {
                if (pJSON[i].comments) {
                  strHTML += "<div class='review-cont'>"
                  //if (pJSON[i].rating) {
                  //    strHTML += "<br />" + pJSON[i].rating + " Stars"
                  //}
                  strHTML += "<div class='review-comment'>"
                  strHTML += "<h5 class='floatleft'>" + pJSON[i].reviewer.nickName + "</h5><div class='clear'></div>"
                  strHTML += "<h6>"
                  for (var b = 0; b < pJSON[i].rating; b++) {
                    strHTML += "<img alt='gold star' src='/localpics/gold-star.png' />"
                  }
                  strHTML += " on " + pJSON[i].sourceType + "</h6 > "
                  strHTML += "<p> " + pJSON[i].comments + "</p>"
                  strHTML += "</div>"
                  strHTML += "</div>"
                  q++
                }
                if (q >= 4) {
                  break
                }
              }
              strHTML += "</div>"
            }
            console.log(strHTML)
            //$("#reviewParent").html(strHTML)
          }
        </script>
        <div class="clear"></div>
      </div>
      <div id="divGetStarted" class="lightgreyback">
        <div class="section-title center">
          <h3 class="black">Get Started Today!</h3>
        </div>
        <div class="clear"></div>
        <div class="get-started-copy top alignright;">
          <div style="display: inline-block; vertical-align: middle;">
            <p class="left black">Learn more about our product &amp; services from a world-class clothier and see if a professional wardrobe service fits your lifestyle.</p>
            <p class="left black">If we're a good fit, our clothier will meet with you in your home or office at your conveinience.</p>
            <p class="left career black"><em>We use your zip code to align you with the nearest Tom James Clothier. We use your email and phone number to contact you and schedule your wardrobe consultation. See our
                <a href="/Privacy-Policy.aspx">Privacy Policy</a> for details.</em></p>
          </div>
        </div>
        <div class="get-started-copy blue top margintop20">
          <input name="ctl00$txtNameMast" type="text" id="txtNameMast" aria-label="first and last name" placeholder="First and Last Name" class="hometxtbox sans"><br>
          <input name="ctl00$txtEmailMast" type="text" id="txtEmailMast" aria-label="email address" placeholder="Email Address" class="hometxtbox sans"><br>
          <input name="ctl00$txtzipMast" type="text" id="txtzipMast" aria-label="zip code" placeholder="Postal Code" class="hometxtbox sans"><br>
          <input name="ctl00$txtPhoneNumberMast" type="text" id="txtPhoneNumberMast" aria-label="phone number" placeholder="Phone Number" class="hometxtbox sans"><br>
          <div></div><input type="submit" name="ctl00$btnMstSubmit" value="Get Connected"
            onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnMstSubmit&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="btnMstSubmit" class="button-large g-recaptcha">
          <span id="rfvNameMast" style="display:none;">*</span>
          <span id="revNameMast" style="display:none;">*</span>
          <span id="rfvEmailMast" style="display:none;">*</span>
          <span id="revLogonMast" style="display:none;">*</span>
        </div>
      </div>
      <div class="clear"></div>
    </div>
    <div id="bottomreview" style="display: block; width: 90%; margin: auto; margin-top: 40px;">
      <div class="section-title center">
        <h3 class="black">WHAT OUR CUSTOMERS SAY</h3>
      </div>
      <div class="white-section ">
        <div class="section-copy justify margin20" itemscope="" itemtype="http://schema.org/Review">
          <p itemprop="reviewBody"><em>"Everyone enjoys compliments on their attire, and I get them regularly!"</em></p>
          <p itemprop="author"><strong>James Nader</strong><br>Nader Design Group</p>
          <div class="review-copy right"><a href="/KimKeller" '=""><div class="bio-small"><img src="/pics/people/00908.jpg" class:'clip150'="" style="width:inherit" alt="Custom Clothier Kim Keller"></div></a>
            <div class="review-data">
              <h6>Clothier:</h6>
              <h4 runat="server" class="left" itemprop="itemReviewed"><a href="/KimKeller">Kim Keller</a></h4>
              <h6> Tom James of Dallas </h6>
            </div>
          </div>
        </div>
        <div class="section-copy justify margin20" itemscope="" itemtype="http://schema.org/Review">
          <p itemprop="reviewBody"><em>"Keith Brown is a trusted professional who has provided me with high quality clothing and expert advice for years. His services save me a tremendous amount of time."</em></p>
          <p itemprop="author"><strong>Bill Culp</strong><br>Culp, Elliott &amp; Carpenter</p>
          <div class="review-copy right"><a href="/KeithBrown" '=""><div class="bio-small"><img src="/pics/people/02123.jpg" class:'clip150'="" style="width:inherit" alt="Custom Clothier Keith Brown"></div></a>
            <div class="review-data">
              <h6>Clothier:</h6>
              <h4 runat="server" class="left" itemprop="itemReviewed"><a href="/KeithBrown">Keith Brown</a></h4>
              <h6> Tom James of Charlotte </h6>
            </div>
          </div>
        </div>
        <div class="clear"></div>
      </div>
    </div>
  </div>
  <div id="divFooter" class="tj-footer footer lightgreyback">
    <div class="footernav">
      <div class="footerform">
        <h5 class="blue">Be the first to know</h5>
        <hr>
        <p class="blue left">Shopping is likely something you’d prefer to delegate. Stay informed on upcoming events &amp; essential luxuries for daily living.</p>
        <div id="PnlListrack" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ListBtn')">
          <input id="listform" type="hidden" name="crvs" value="A-qNPUjTlUSpqyTzBmMgposcgzJ1xTj7vKeqrPp4ZG2pICA3RKes0VC5jnxMBddE-7pk3NXCzuM85aRFm-lUQa9snm3Zv3IUkDnp8qskSZ8">
          <table border="0" cellspacing="0" cellpadding="0">
            <tbody>
              <tr>
                <td style="text-align: center;">
                  <label class="lblbox serif blue" for="txtEmailSignup">Email Address</label>
                </td>
              </tr>
              <tr>
                <td>
                  <input name="ctl00$txtEmailSignup" type="text" maxlength="100" id="txtEmailSignup" size="40" class="textbox serif">
                </td>
              </tr>
              <tr>
                <td align="left">
                  <input type="submit" name="ctl00$ListBtn" value="Sign Up"
                    onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ListBtn&quot;, &quot;&quot;, true, &quot;EmailSignup&quot;, &quot;&quot;, false, false))" id="ListBtn" class="button">
                  <br>
                  <span id="rfvEmailSignup" style="color:White;visibility:hidden;">Email Address is Required.</span><br>
                  <span id="regexEmailValid" style="color:White;visibility:hidden;">Please enter a valid Email Address.</span>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <div class="navcolumn">
        <a href="/locations/">Locations</a>
        <a href="/blog/">Blog</a>
        <a href="/Shop/giftcards/">Gift Cards</a>
        <a href="/mens-custom-clothing/custom-wedding-suits-and-tuxedos/">Weddings</a>
        <a href="/heritage/">Our Story</a>
        <a href="/contact/your-personal-clothier.aspx">Find Your Clothier</a>
      </div>
      <div class="navcolumn">
        <a href="http://careers.tomjames.com/" target="_blank">Sales Careers</a>
        <a href="/news/">News</a>
        <a href="/contact/">Contact</a>
        <a href="/locations/">Locations</a>
        <a href="/reviews/">Reviews</a>
      </div>
      <div class="navcolumn">
        <div class="be-ix-link-block">
          <div class="be-ix-link-block">
            <div class="be-related-link-container">
              <div class="be-label">Also of Interest</div>
              <ul class="be-list">
                <li class="be-list-item"><a class="be-related-link" href="https://www.tomjames.com/blog/difference-between-sport-coat-blazer-suit-coat/">TomTalks Blog</a></li>
                <li class="be-list-item"><a class="be-related-link" href="https://www.tomjames.com/womens-custom-clothing/custom-blazers-and-sport-coats/default.aspx">Custom Sport Coats &amp; Blazers For Women</a></li>
                <li class="be-list-item"><a class="be-related-link" href="https://www.tomjames.com/womens-custom-clothing/custom-dresses/default.aspx">Custom Dresses For Women</a></li>
              </ul>
            </div>
          </div>
          <!--Link Block Target Div-->
        </div>
        <a onclick="CoverPop.start();" href="javascript:;">Change Region: </a>
      </div>
      <div class="social">
        <a href="http://www.youtube.com/TomJamesCo" target="_blank">
                        <img src="/localpics/tom-james-youtube-dark.png?version=1234" alt="Tom James on Youtube" title="Tom James on Youtube"></a>
        <a href="http://www.linkedin.com/company/tom-james-company" target="_blank">
                        <img src="/localpics/tom-james-linkedin-dark.png?version=1234" alt="Tom James on LinkedIn" title="Tom James on LinkedIn"></a>
        <a href="https://www.facebook.com/tomjames" target="_blank">
                        <img src="/localpics/tom-james-facebook-dark.png?version=1234" alt="Tom James on Facebook" title="Tom James on Facebook"></a>
        <a href="https://www.instagram.com/tomjamesclothing/" target="_blank">
                        <img src="/localpics/tom-james-instagram-dark.png?version=1234" alt="Tom James on Instagram" title="Tom James on Instagram"></a>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <div id="divSubfooter" class="subfooter">
    <div class="sub-copy" style="margin-top: 10px;">© 2024 Tom James Company</div>
    <div class="sub-image-links">
      <a href="http://www.bbb.org/nashville/business-reviews/mens-clothing-and-furnishings-retail/tom-james-company-in-franklin-tn-13730#bbblogo" target="_blank">
                    <img src="/localpics/bbb.jpg" alt="Tom James is a member of the Better Business Bureau">
                </a>
    </div>
    <div class="sub-links">
      <a href="/terms-of-use.aspx">Terms of Use </a>| <a href="/Privacy-Policy.aspx">Privacy Policy</a>| <a href="/accessibilty.aspx">Accessibility</a>
    </div>
    <div class="clear"></div>
  </div>
  <div id="CoverPop-cover" class="splash">
    <div id="CoverPop-content" class="splash-center center">
      <div class="splash-top">
        <img src="/localpics/tom-james-company-logo-dark.png" alt="Tom James Company Logo">
        <h4 class="margintop20">Please Select a Region</h4>
      </div>
      <a onclick="SetRegion('US', true);" href="javascript:;" class="button-white sans">USA</a>
      <a onclick="SetRegion('GB', true);" href="javascript:;" class="button-white sans">Great Britain</a>
      <a onclick="SetRegion('EU', true);" href="javascript:;" class="button-white sans">Europe</a>
      <a onclick="SetRegion('AU', true);" href="javascript:;" class="button-white sans">Australia</a>
      <a onclick="SetRegion('CA', true);" href="javascript:;" class="button-white sans">Canada</a>
    </div>
    <!--end .splash-center -->
  </div>
  <!--end .splash -->
  <div class="exit-intent-popup">
    <div class="newsletter">
      <div class="exit-left">
        <img src="/localpics/how-it-works-measurement.jpg" alt="A Tom James clothier measuring a client's chest.">
      </div>
      <div class="exit-right">
        <h5 class="alignleft">Get a Free Wardrobe Consultation</h5>
        <p class="career">If you are wondering if our service is a good fit, our clothiers would be happy to talk with you and evaluate your current and future wardrobe needs.<br>
          <br> We serve busy, successful professionals by meeting them in their homes or offices, on the go, or wherever is convenient.
        </p>
        <span class="close">x</span>
        <div class="cta">
          <a href="/contact/get-started.aspx?source=popup">FIND A CLOTHIER IN YOUR AREA</a>
        </div>
      </div>
    </div>
  </div>
  <script src="/localinc/CookieService.js"></script>
  <script src="/localinc/popup.js?v=0.1.1"></script>
  <script type="text/javascript" src="/Scripts/jquery.sticky.js"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $("#subnavigation").sticky({
        topSpacing: 0
      });
    });
    $('.slider').anyslider({
      // Options here
    });
  </script>
  <!-- Listrak Analytics - Submit Tracking Click -->
  <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  <script src="/localinc/jquery.fancybox.js"></script>
  <script type="text/javascript">
    (function(d) {
      if (document.addEventListener) document.addEventListener('ltkAsyncListener', d);
      else {
        e = document.documentElement;
        e.ltkAsyncProperty = 0;
        e.attachEvent('onpropertychange', function(e) {
          if (e.propertyName == 'ltkAsyncProperty') {
            d();
          }
        });
      }
    })(function() {
      /********** Begin Custom Code **********/
      _ltk.Click.Submit();
      /********** End Custom Code **********/
    });
    var biJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
    (function(d, s, id, tid, vid) {
      var js, ljs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s);
      js.id = id;
      js.src = biJsHost + "cdn.listrakbi.com/scripts/script.js?m=" + tid + "&v=" + vid;
      ljs.parentNode.insertBefore(js, ljs);
    })(document, 'script', 'ltkSDK', 'KWWNBIgcQLGC', '1');

    function myMobileFunction() {
      var x = document.getElementById("myLinks");
      if (x.style.display === "block") {
        x.style.display = "none";
      } else {
        x.style.display = "block";
      }
    }
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var Page_Validators = new Array(document.getElementById("rfvNameMast"), document.getElementById("revNameMast"), document.getElementById("rfvEmailMast"), document.getElementById("revLogonMast"), document.getElementById("rfvEmailSignup"), document
      .getElementById("regexEmailValid"));
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var rfvNameMast = document.all ? document.all["rfvNameMast"] : document.getElementById("rfvNameMast");
    rfvNameMast.controltovalidate = "txtNameMast";
    rfvNameMast.errormessage = "Your name is required";
    rfvNameMast.display = "Dynamic";
    rfvNameMast.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    rfvNameMast.initialvalue = "";
    var revNameMast = document.all ? document.all["revNameMast"] : document.getElementById("revNameMast");
    revNameMast.controltovalidate = "txtNameMast";
    revNameMast.errormessage = "Please enter your first and last name";
    revNameMast.display = "Dynamic";
    revNameMast.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    revNameMast.validationexpression = "^[a-zA-Z ]+[\\s]+[a-zA-Z]+$";
    var rfvEmailMast = document.all ? document.all["rfvEmailMast"] : document.getElementById("rfvEmailMast");
    rfvEmailMast.controltovalidate = "txtEmailMast";
    rfvEmailMast.errormessage = "E-Mail is required";
    rfvEmailMast.display = "Dynamic";
    rfvEmailMast.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    rfvEmailMast.initialvalue = "";
    var revLogonMast = document.all ? document.all["revLogonMast"] : document.getElementById("revLogonMast");
    revLogonMast.controltovalidate = "txtEmailMast";
    revLogonMast.errormessage = "Please enter a valid e-mail";
    revLogonMast.display = "Dynamic";
    revLogonMast.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    revLogonMast.validationexpression = "^[\\w-\\.]{1,}\\@([\\da-zA-Z-]{1,}\\.){1,}[\\da-zA-Z-]{2,3}$";
    var rfvEmailSignup = document.all ? document.all["rfvEmailSignup"] : document.getElementById("rfvEmailSignup");
    rfvEmailSignup.controltovalidate = "txtEmailSignup";
    rfvEmailSignup.errormessage = "Email Address is Required.";
    rfvEmailSignup.validationGroup = "EmailSignup";
    rfvEmailSignup.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    rfvEmailSignup.initialvalue = "";
    var regexEmailValid = document.all ? document.all["regexEmailValid"] : document.getElementById("regexEmailValid");
    regexEmailValid.controltovalidate = "txtEmailSignup";
    regexEmailValid.errormessage = "Please enter a valid Email Address.";
    regexEmailValid.validationGroup = "EmailSignup";
    regexEmailValid.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
    regexEmailValid.validationexpression = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
    //]]>
  </script>
  <script type="text/javascript">
    //<![CDATA[
    var Page_ValidationActive = false;
    if (typeof(ValidatorOnLoad) == "function") {
      ValidatorOnLoad();
    }

    function ValidatorOnSubmit() {
      if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
      } else {
        return true;
      }
    }
    //]]>
  </script>
</form>

Text Content

We value your privacy.

This site uses cookies to provide you with a more responsive and personalized
service. By using this site you agree to our use of cookies. Please read our
Cookie Notice for more information on the cookies we use. By clicking "Accept",
you consent to our user of cookies.

Accept Decline
Get Started Men Women Locations Ready-to-Wear Gift Cards Accessibilty How It
Works

--------------------------------------------------------------------------------

Men Women Ready-to-Wear
How It Works Locations Accessibilty Get Started


Buy 5 Get 1 Free Shirts Through August! Contact a clothier to refresh your
shirts.


WE COME TO YOU WITH FINE CLOTHING

Since 1966, the Tom James Company has been making custom clothing for busy
professionals. As the largest custom clothing manufacturer in the world, our
clothiers work with you to build a wardrobe for the office, the weekend and any
special occasion in your life.

Learn More



MEN'S SPRING LOOKBOOK

View Collection


WOMEN'S SPRING LOOKBOOK

View Collection


SUMMER RESORT LOOKBOOK

View Collection


THE STANDARD FOR CUSTOM CLOTHING

To us, it's more than just clothing; it's about attaining perfection in every
detail. From the impeccable fit to the finest fabrics, each element is carefully
chosen by you. Our dedicated clothiers guide you through a curated selection of
clothing styles and over 2,000 custom fabrics, ensuring a wardrobe that truly
embodies your individuality and lifestyle.

We come to you with fine clothing, whether it's suits, sophisticated dresses,
tailored shirts, elegant trousers, laid-back denim jeans, sharp sport coats, or
even distinctive custom tuxedos – our professional clothiers are here to help
you build a wardrobe that aligns seamlessly with your style. Each piece is
meticulously crafted to your exact measurements and style, transforming clothing
into a personalized statement that reflects your future aspirations.

It’s about getting what you want. The right fit. The right fabric. The right
details. Every time.

Find A Clothier


FROM SHEEP TO SUIT

The cloth in our garments is woven in our own textile mills and then sewn in our
own shops. We celebrate a manufacturing heritage of excellence that dates back
to 1836.

Tom James operates in a vertically-integrated manner unheard of in the clothing
industry. From Sheep to Suit, we are uniquely suited to provide you with the
finest clothing and service available in the world.

Our Story


HOW IT WORKS

Your personalized journey with Tom James starts by connecting with a clothier
for a one-on-one meeting tailored to your terms and location. Through a detailed
wardrobe evaluation, your clothier learns about your style, preferences, and
existing pieces, ensuring each garment complements your unique identity.

With over 30 meticulous measurements, a custom pattern is shaped and utilized in
crafting your garments. Upon delivery, your clothier ensures your satisfaction
through a personalized fitting appointment, making any necessary alterations to
guarantee a perfectly tailored fit.

Learn More


A TOM JAMES CLOTHIER IS MORE THAN A STYLIST

Our clothiers are not only experts in fabrics, styles, and patterns but are also
dedicated wardrobe and image consultants committed to precision and expertise.
Meticulously planning, coordinating, and maintaining your wardrobe, they ensure
you are impeccably attired for any occasion.

Recognizing that time is the ultimate luxury, we prioritize it by meeting at
your convenience and providing tailored wardrobe solutions that seamlessly align
with your schedule. Beyond being style experts, our clothiers evolve into your
trusted partners in fashion, guiding you through decisions with an acute
understanding of your lifestyle and individuality.

Your exclusive garments serve as a testament to our unwavering commitment to
precision, expertise, and the promise to deliver a wardrobe resonating with your
identity, offering unparalleled quality. At Tom James, we don't just create
clothing; we craft a personalized experience tailored uniquely to you.

Find A Clothier


TOMTALKS BLOG


SUMMER OUTFITS FOR MEN & WOMEN

By: Kim Keller, Clothier - Dallas, TX
July 10, 2024


EMBRACE YOUR PERSONAL STYLE WITH WOMEN'S CUSTOM CLOTHING

By: Kim Keller, Clothier - Dallas, TX
June 7, 2024


THE BEST GRADUATION GIFT

By: Kim Keller, Clothier - Dallas,TX
May 8, 2024

Read More Articles




GET STARTED TODAY!



Learn more about our product & services from a world-class clothier and see if a
professional wardrobe service fits your lifestyle.

If we're a good fit, our clothier will meet with you in your home or office at
your conveinience.

We use your zip code to align you with the nearest Tom James Clothier. We use
your email and phone number to contact you and schedule your wardrobe
consultation. See our Privacy Policy for details.







* * * *



WHAT OUR CUSTOMERS SAY

"Everyone enjoys compliments on their attire, and I get them regularly!"

James Nader
Nader Design Group

CLOTHIER:

KIM KELLER

TOM JAMES OF DALLAS

"Keith Brown is a trusted professional who has provided me with high quality
clothing and expert advice for years. His services save me a tremendous amount
of time."

Bill Culp
Culp, Elliott & Carpenter

CLOTHIER:

KEITH BROWN

TOM JAMES OF CHARLOTTE



BE THE FIRST TO KNOW

--------------------------------------------------------------------------------

Shopping is likely something you’d prefer to delegate. Stay informed on upcoming
events & essential luxuries for daily living.

Email Address
Email Address is Required.
Please enter a valid Email Address.

Locations Blog Gift Cards Weddings Our Story Find Your Clothier
Sales Careers News Contact Locations Reviews
Also of Interest
 * TomTalks Blog
 * Custom Sport Coats & Blazers For Women
 * Custom Dresses For Women

Change Region:


© 2024 Tom James Company

Terms of Use | Privacy Policy| Accessibility


PLEASE SELECT A REGION

USA Great Britain Europe Australia Canada

GET A FREE WARDROBE CONSULTATION

If you are wondering if our service is a good fit, our clothiers would be happy
to talk with you and evaluate your current and future wardrobe needs.

We serve busy, successful professionals by meeting them in their homes or
offices, on the go, or wherever is convenient.

x
FIND A CLOTHIER IN YOUR AREA