CINXE.COM
The Dallas Morning News Store Home
<!DOCTYPE html> <!-- Classes taken from http://html5boilerplate.com/ on 2013-10-25, with additonal classes added --> <!--[if lt IE 7]> <html class="no-js ie lt-ie10 lt-ie9 lt-ie8 lt-ie7 lt_ie10 lt_ie9 lt_ie8 lt_ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js ie ie-7 lt-ie10 lt-ie9 lt-ie8 ie_7 lt_ie10 lt_ie9 lt_ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js ie ie-8 lt-ie10 lt-ie9 gt-ie7 ie_8 lt_ie10 lt_ie9 gt_ie7"> <![endif]--> <!--[if IE 9 ]> <html class="no-js ie ie-9 lt-ie10 gt-ie7 gt-ie8 ie_9 lt_ie10 gt_ie7 gt_ie8"><![endif]--> <!--[if (gt IE 9)|!(IE)]><!--><html class="no-js ie gt-ie7 gt-ie8 gt-ie9 gt_ie7 gt_ie8 gt_ie9 modern_browser"> <!--<![endif]--> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://store.dallasnews.com/","20150627164626","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1435423586"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <!-- BEGIN Shared HEAD_V3 that's pulled in from the global header file and pulled into header.html --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>The Dallas Morning News Store Home</title> <meta id="extViewportMeta" name="viewport" content="width=device-width, initial-scale=1"> <!--[if lt IE 9]> <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <meta name="description" content="The Dallas Morning News Store Home, The, Dallas, Morning, News, Store, Home"/> <meta name="keywords" content="The Dallas Morning News Store Home, The, Dallas, Morning, News, Store, Home"/> <!-- Use this file to include any extra files you may need in the header --> <!-- Begin Template Layout CSS --> <!-- End Template Layout CSS --> <!-- JQuery includes (core) --> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <!-- JQuery includes (nivo) --> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/http://store.dallasnews.com/javascript/jquery/nivo/jquery.nivo.slider.pack.js"></script> <link rel="stylesheet" href="https://web.archive.org/web/20150627164626cs_/http://store.dallasnews.com/javascript/jquery/nivo/nivo-slider.css" type="text/css" media="all"/> <link rel="stylesheet" href="https://web.archive.org/web/20150627164626cs_/http://store.dallasnews.com/javascript/jquery/nivo/themes/default/default.css" type="text/css" media="all"/> <script type="text/javascript"> <!-- var __getScript = function(url, success) { success = success || function(){}; var script = document.createElement('script'); script.src = url; var head = document.getElementsByTagName('head')[0], done = false; // Attach handlers for all browsers script.onload = script.onreadystatechange = function() { if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { done = true; // callback function provided as param success(); script.onload = script.onreadystatechange = null; head.removeChild(script); }; }; head.appendChild(script); }; function getStoreUrl(){ return 'https://web.archive.org/web/20150627164626/http://store.dallasnews.com/'; } //--> </script> <script type="text/javascript"> <!-- function recalculatePageHeight(){ } function recalculateRelatedProductsHeight(){ } jQuery(document).ready(function(){ if(jQuery.trim(jQuery('#content-left').html()) == ''){ jQuery('#content-left').css('display', 'none'); } if(jQuery.trim(jQuery('#content-right').html()) == ''){ jQuery('#content-right').css('display', 'none'); } if($('#top-menu .line-splitter').length > 0){ $('#top-menu .line-splitter').each(function(){ $(this).attr('style', 'border-color: ' + $(this).attr('data-color') + '; border-style: ' + $(this).attr('data-style') + '; border-width: ' + $(this).attr('data-width') + ' 0 0 0;'); }); } /* GROUP NAV =================================================== */ /* =JFG. Add hook for styling sub-nav since it is not part of the CC markup for Drop Downs or Mega Menus. It's not possible to ascend selectors with just CSS - http://stackoverflow.com/questions/45004/complex-css-selector-for-parent-of-active-child */ $('.dd-submenu li, .mm-submenu li').parents('li').addClass('nav-with-sub-menu nav_with_sub_menu'); /* Underscores is old class pre INT-39 */ $('.element-title').parent().prev().addClass('js-req-last-element-link js_req_last_element_link'); /* Helper class for styling vertical space. Underscores is old class pre INT-39 */ $('.element-textstr').parent().addClass('js-req-element-textstr-container js_req_element_textstr_container'); /* Helper class for styling vertical space. Underscores is old class pre INT-39 */ /* =JFG. Temp helper class for detecting what type of menu this is. This is needed to apply a z-index fix _only_ to the dropdown menu, since otherwise the positioning would affect the Mega Menu (CC-2933). Matt G will replace these in the actual nav later */ $("#top-menu").each(function(){ if($(this).has('.mm-submenu').length != 0) { $(this).addClass("menu menu--top menu--mega"); } if($(this).has('.dd-submenu').length != 0) { $(this).addClass("menu menu--top menu--dropdown"); } }); /* GROUP NAV / MEGA MENU =================================================== */ /* New */ /* =JFG. Assistive classes for styling mega menu layouts based on their total columns */ $("#top-menu > li .mm-submenu").each(function(){ var columnClass = "l-cols-" + $(this).children().size(); $(this).addClass(columnClass); }); /* Old */ $("#top-menu > li .mm-submenu").each(function(){ var columnClass = "l-cols-" + $(this).children().size(); $(this).addClass(columnClass); var columnClassOld = "l_cols--" + $(this).children().size(); $(this).addClass(columnClassOld); /* =JFG. older class, pre INT-39 */ }); /* GROUP NAV / ANDROID - fix for navigation parents with link and children =================================================== */ /* By Osvaldas Valutis, http://osvaldas.info/drop-down-navigation-responsive-and-touch-friendly Available for use under the MIT License */ ;(function( $, window, document, undefined ) { $.fn.doubleTapToGo = function( params ) { if( !( 'ontouchstart' in window ) && !navigator.msMaxTouchPoints && !navigator.userAgent.toLowerCase().match( /windows phone os 7/i ) ) return false; this.each( function() { var curItem = false; $( this ).on( 'click', function( e ) { var item = $( this ); if( item[ 0 ] != curItem[ 0 ] ) { e.preventDefault(); curItem = item; } }); $( document ).on( 'click touchstart MSPointerDown', function( e ) { var resetItem = true, parents = $( e.target ).parents(); for( var i = 0; i < parents.length; i++ ) if( parents[ i ] == curItem[ 0 ] ) resetItem = false; if( resetItem ) curItem = false; }); }); return this; }; })( jQuery, window, document ); if(navigator.userAgent.match(/(Android)/i)) { /* =JFG. CC-2502 - Wrapped condition around this function to test for Android to prevent it from mis-firing on iOS */ $("#top-menu li:has(ul), #top-bar li:has(ul)").doubleTapToGo(); /* Apply to CoreCommerce navigation */ } /* =JFG. GROUP RESPONSIVE COLUMNS - CC-2020 =================================================== */ $('.grid[class*="l-cols-"]').each(function(){ /* [1] Find out how many columns the user has set by reading the outputted class */ var userColumns = this.className.match(/l-cols-(\d+)/)[1]; userColumnsInt = parseInt(userColumns); /* Convert To Integer For The Sake Of Comparing */ /* [1] Find out how many columns have actually been output */ var actualColumns = $(this).children().size(); actualColumnsInt = parseInt(actualColumns); /* Convert To Integer For The Sake Of Comparing */ /* [3] Test to see if there are less columns than what the user specified */ if (userColumnsInt > actualColumnsInt) { /* If there are… */ $(this).removeClass("l-cols-" + userColumnsInt); /* Remove the user defined column class because it exceeds what's there */ $(this).each(function(){ var columnClassGrid = "l-cols-" + actualColumns; $(this).addClass(columnClassGrid); /* Add a column class for what's really there */ }); } }); /* =JFG. GROUP MODERNIZR - Modernizr-like features that every theme should get by default =================================================== */ $('html').removeClass("no-js"); /* Remove the class .no-js since we know the user definitely has JavaScript enabled if this jQuery is executed - related to CC-2934 */ /* =JFG. GROUP PRODUCT DETAIL =================================================== */ /* CC-2934; review form should be hidden for every theme; not a theme-by-theme basis */ $("#productDetail .review--product-form").hide(); }); /** * Anything that is put here will be run once the page is completely loaded. Meaning all images have been completely loaded, etc. */ jQuery(window).load(function(){ recalculatePageHeight(); }); //--> </script> <meta property="og:site_name" content="The Dallas Morning News Store"/> <!-- This must be second --> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20150627164626cs_/http://store.dallasnews.com/css/dynamic-css.php?currentlyActivePageId=1"/> <!-- END Shared HEAD_V3 that's pulled in from the global header file and pulled into header.html --> <!-- http://www.google.com/fonts#UsePlace:use/Collection:Arapey:400italic,400|Oswald:400 --> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20150627164626cs_/http://cdn0.dallasnews.com/basic/css/common.css"/> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/http://store.dallasnews.com/00312-1/design/js/modernizr.custom.js"></script> <!-- If we are IE9 and above, or not IE at all then we can handle rem units we just need the main.css file --> <!--[if (gt IE 8)|!(IE)]><!--> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20150627164626cs_/http://store.dallasnews.com/00312-1/design/css/main.css" media="all"/> <!--<![endif]--> <!-- If we are IE8 and below we can't handle rem units. We also need to polyfill Media Queries --> <!--[if (lt IE 9) ]> <link rel="stylesheet" type="text/css" href="http://store.dallasnews.com/00312-1/design/css/main-no-rem.css" media="all" /> <script type="text/javascript" src="http://store.dallasnews.com/00312-1/design/js/respond.min.js"></script> <![endif]--> </head> <body class="page-home slider-is-active no-widgets no_widgets"> <div id="container" class="container"> <header role="banner" class="header-banner"> <!-- AR 01-12-2015 php /* Use a class because IE8 does not recognise the selector header[role="banner"] */ --> <div class="mq-nav-full-up" style="display:none;"> <!-- BEGIN >> cart.header.search.v2.tem.php --> <script type="text/javascript"> <!-- var widgetHeaderSearchProcessing = false; var headerSearchWidgetimeoutId = null; var headerSearchHasBeenFocused = false; jQuery(document).ready(function(){ $('#header-search .btn').click(function(e){ $(this).parents('form[name="ds_header_search"]').submit();//support multiple header search widgets e.preventDefault(); }); //use JS to submit the form NM 26096 $('form[name="ds_header_search"]').submit(function(e){ e.preventDefault(); //CC-1697 - cx is added for fixing 'googlesearch' var params = { m : 'search_results', headerSearch : 'Y', search : $(this).find('input[name="search"]').val() } window.location.href = "https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php?" + $.param(params); return false; }); $('#headerSearchField').attr("autocomplete","off"); }); function processInitialHeaderSearchFocus(ele){ if(!headerSearchHasBeenFocused){ headerSearchHasBeenFocused = true; ele.value = ''; } } function undoHeaderSearchWidgetDynamicSearch(){ if(headerSearchWidgetimeoutId){ clearTimeout(headerSearchWidgetimeoutId); } $('#headerSearchWidgetDynamicResults').hide(); } function initiateHeaderSearchWidgetDynamicSearch(){ undoHeaderSearchWidgetDynamicSearch(); if(!$('#headerSearchField').val()){ return; } headerSearchWidgetimeoutId = setTimeout("doHeaderSearchWidgetDynamicSearch()", 1000); } function doHeaderSearchWidgetDynamicSearch(){ headerSearchWidgetimeoutId = null; searchTerm = document.ds_header_search.search.value; if(!widgetHeaderSearchProcessing){ widgetHeaderSearchProcessing = true; jQuery.ajax({ type : 'GET', cache : false, url : getStoreUrl() + 'controllers/ajaxController.php', data : { object : 'ProductAjax', 'function' : 'getProductSearchResult', searchTerm : searchTerm, customProductLists : '', category : '', shopByPrice : '', vendor : '' } }) .done(function(response) { var responseArr = response.split('<_|_>'); searchProcessing = false; if(responseArr[0] == 'success'){ $('#headerSearchWidgetDynamicResults').show(); responseArr.shift(); $('#headerSearchWidgetDynamicResults').html(decodeURIComponent(responseArr.join('<br />'))); } }) .fail(function() {}) .always(function() {}); } } //--> </script> <div id="header-search" class="header-search-container"> <form name="ds_header_search" action="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php" method="get"> <input type="hidden" name="m" value="search_results"/> <input type="hidden" name="headerSearch" value="Y"/> <input type="text" id="headerSearchField" class="header-search-field inline-input" name="search" size="15" value="Search..." onfocus="javascript:processInitialHeaderSearchFocus(this); javascript:initiateHeaderSearchWidgetDynamicSearch();" onkeyup="javascript:initiateHeaderSearchWidgetDynamicSearch();"/> <a class="btn btn--1 btn--search btn--inline" href="javascript:">Go</a> <div class="dynamic-results" id="headerSearchWidgetDynamicResults"></div> </form> </div> <!-- END >> cart.header.search.v2.tem.php --> </div> <div id="top-bar" class="row top-bar" style="text-align:right;"> <div class="l-w-mx-l p-b-s-0"> <div id="cartPop"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php?m=view" class="btn--header-view-cart btn btn--4" id="trigger">(0) View Cart</a> <div id="pop-up"> <!-- BEGIN >> cart.sidebar.detailed.v3.tem.php --> <div class="widget widget-sidebar-detailed ccWidgetBasic" id="widgetSidebarDetailed"> <script type="text/javascript"> <!-- function headerViewCart() { document.headerDetailSidebarDigiSHOP.m.value = 'view'; document.headerDetailSidebarDigiSHOP.submit(); return true; } function headerEmptyCart(){ var msg = "Are You Sure You Want to Empty Your Shopping Cart?"; var go = location.href; document.headerDetailSidebarDigiSHOP.go.value = go; if(confirm(msg)){ document.headerDetailSidebarDigiSHOP.m.value = 'empty'; document.headerDetailSidebarDigiSHOP.submit(); return true; } return false; } function headerUpdate() { document.headerDetailSidebarDigiSHOP.go.value = 'https://web.archive.org/web/20150627164626/http://store.dallasnews.com/index.php?'; document.headerDetailSidebarDigiSHOP.m.value = 'modify'; document.headerDetailSidebarDigiSHOP.submit(); return true; } function headerCheckout() { document.headerDetailSidebarDigiSHOP.m.value = 'checkout'; document.headerDetailSidebarDigiSHOP.submit(); return true; } var IE = document.all ? true : false;if(!IE) document.captureEvents(Event.MOUSEMOVE);document.onmousemove = getMouseXY;var tempX = 0;var tempY = 0;function getMouseXY(e){ if(IE){ if(document.documentElement && document.documentElement.scrollTop){ tempX = event.clientX + document.documentElement.scrollLeft; tempY = event.clientY + document.documentElement.scrollTop; } else { tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } } else { tempX = e.pageX; tempY = e.pageY; }}function showHelperPopup(id, style, xOffset, yOffset, ignoreMousePosition){ ignoreMousePosition = ignoreMousePosition || false; if(ignoreMousePosition){ tempY2 = parseInt(yOffset); tempX2 = parseInt(xOffset); } else { tempY2 = parseInt(tempY) + parseInt(yOffset); tempX2 = parseInt(tempX) + parseInt(xOffset); } var foundRelativeOrAbsoluteParent = false; var relativeOrAbsoluteParentX = 0; var relativeOrAbsoluteParentY = 0; $("#" + id).parents().each(function(){ if(foundRelativeOrAbsoluteParent){ return; } if($(this).css("position") == "relative" || $(this).css("position") == "absolute"){ foundRelativeOrAbsoluteParent = true; var position = $(this).offset(); relativeOrAbsoluteParentX = position.left; relativeOrAbsoluteParentY = position.top; } }); if(foundRelativeOrAbsoluteParent){ tempX2 = parseInt(tempX2) - parseInt(relativeOrAbsoluteParentX); tempY2 = parseInt(tempY2) - parseInt(relativeOrAbsoluteParentY); } //alert(foundRelativeOrAbsoluteParent + "/" + relativeOrAbsoluteParentX + "/" + relativeOrAbsoluteParentY); document.getElementById(id).style.top = tempY2 + "px"; document.getElementById(id).style.left = tempX2 + "px"; if(style == 'onclick'){ if(document.getElementById(id).style.visibility == 'visible'){ style= 'hidden'; } else { style = 'visible'; } } document.getElementById(id).style.visibility = style;} //--> </script> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php?m=view"> <h3 class="widget-title">Shopping Cart</h3> </a> <div class="widget__body"> <form name="headerDetailSidebarDigiSHOP" method="get" action="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php"> <input type="hidden" name="m" value=""/> <input type="hidden" name="sidebarDetailed" value="Y"/> <input type="hidden" name="prevCmd" value="cart_home"/> <input type="hidden" name="go" value=""/> <div class="message-container"> <div class="message message--none">Shopping Cart Empty</div> </div> </form> </div> </div> <!-- END >> cart.sidebar.detailed.v3.tem.php --> </div> </div> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php?m=account" class="btn btn--4 btn--my-account"><!-- AR 02-12-2015 php $lang->xprint('title_My_Account')-->Customer Login</a> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php?m=checkout" class="btn btn--4 top-bar__checkout">Checkout</a> <div class="nav-mobile"> <div class="btn btn--nav f-2"> <span class="nav-icon icon-list"></span> <span class="x icon-cancel"></span> </div> </div> </div> <!-- .l-w-mx --> </div> <div id="logo" class="logo"> <!-- =JFG. An id of logo is needed to override theme defaults when a customer specifies a logo colour e.g. "#logo .textlogo a" will then trump your logo default definition of ".textlogo a" or ".logo a" --> <div class="l-w-l"> <div class="imagelogo"><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/"><img src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/00312-1-logoImage.png" alt="" title="" border="0"/></a></div> </div> </div> <div class="top-nav-wrapper"> <!-- =JFG. Used purely to change the background --> <nav class="top-nav"> <ul id="top-menu"> <li id="old-item-0" style="position: relative;"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/gifts-more/">Gifts & More</a> <div class="dd-submenu" id="item-0-submenu"> <ul><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/apparel/">Apparel</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/growlers/">Growlers</a></li></ul> </div> </li><li id="old-item-1" style="position: relative;"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Photos/">Photos</a> <div class="dd-submenu" id="item-1-submenu"> <ul><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Skyline/">Skyline</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Landmarks/">Landmarks</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Nature/">Nature</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/holiday/">Holiday</a></li><li><a target="_blank" href="https://web.archive.org/web/20150627164626/http://dallasnews.mycapture.com/mycapture/photoRequestForm.asp">Request a Photo</a></li></ul> </div> </li><li id="old-item-2" style="position: relative;"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Sports/">Sports</a> <div class="dd-submenu" id="item-2-submenu"> <ul><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Texas-Rangers/">Texas Rangers</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Dallas-Cowboys/">Dallas Cowboys</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Dallas-Mavericks/">Dallas Mavericks</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Dallas-Stars/">Dallas Stars</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/University-of-Texas/">University of Texas</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Texas-A-M/">Texas A&M</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Texas-Tech/">Texas Tech</a></li><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/University-of-Oklahoma/">University of Oklahoma</a></li></ul> </div> </li><li id="old-item-3" style="position: relative;"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dmn-collection/">DMN Collection</a> </li><li id="old-item-4" style="position: relative;"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Books/">Books</a> <div class="dd-submenu" id="item-4-submenu"> <ul><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Hardcover/">Hardcover</a></li><li><a target="_blank" href="https://web.archive.org/web/20150627164626/http://www.dallasnews.com/ebooks/">eBooks</a></li></ul> </div> </li><li id="old-item-5"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/featured-front-pages/">Newspaper Reprints</a> <div class="dd-submenu" id="item-5-submenu"> <ul><li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/featured-front-pages/">Featured Front Pages</a></li><li><a target="_blank" href="https://web.archive.org/web/20150627164626/http://res.dallasnews.com/backorder/">Request a Back Copy</a></li><li><a target="_blank" href="https://web.archive.org/web/20150627164626/http://dallasnews.mycapture.com/mycapture/photoRequestForm.asp">Request a Page Reprint</a></li></ul> </div> </li><li id="old-item-6"> <a href="https://web.archive.org/web/20150627164626/http://join.dallasnews.com/dmnstore" target="_blank">Subscribe</a> </li></ul> <div class="mq-nav-full-down"> </div> </nav> </div> </header> <div class="frame"> <div class="content"> <div class="left-and-middle-content-wrapper"> <div id="content-middle" class="content__middle"> <div id="search-new"> <!-- BEGIN >> cart.header.search.v2.tem.php --> <script type="text/javascript"> <!-- var widgetHeaderSearchProcessing = false; var headerSearchWidgetimeoutId = null; var headerSearchHasBeenFocused = false; jQuery(document).ready(function(){ $('#header-search .btn').click(function(e){ $(this).parents('form[name="ds_header_search"]').submit();//support multiple header search widgets e.preventDefault(); }); //use JS to submit the form NM 26096 $('form[name="ds_header_search"]').submit(function(e){ e.preventDefault(); //CC-1697 - cx is added for fixing 'googlesearch' var params = { m : 'search_results', headerSearch : 'Y', search : $(this).find('input[name="search"]').val() } window.location.href = "https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php?" + $.param(params); return false; }); $('#headerSearchField').attr("autocomplete","off"); }); function processInitialHeaderSearchFocus(ele){ if(!headerSearchHasBeenFocused){ headerSearchHasBeenFocused = true; ele.value = ''; } } function undoHeaderSearchWidgetDynamicSearch(){ if(headerSearchWidgetimeoutId){ clearTimeout(headerSearchWidgetimeoutId); } $('#headerSearchWidgetDynamicResults').hide(); } function initiateHeaderSearchWidgetDynamicSearch(){ undoHeaderSearchWidgetDynamicSearch(); if(!$('#headerSearchField').val()){ return; } headerSearchWidgetimeoutId = setTimeout("doHeaderSearchWidgetDynamicSearch()", 1000); } function doHeaderSearchWidgetDynamicSearch(){ headerSearchWidgetimeoutId = null; searchTerm = document.ds_header_search.search.value; if(!widgetHeaderSearchProcessing){ widgetHeaderSearchProcessing = true; jQuery.ajax({ type : 'GET', cache : false, url : getStoreUrl() + 'controllers/ajaxController.php', data : { object : 'ProductAjax', 'function' : 'getProductSearchResult', searchTerm : searchTerm, customProductLists : '', category : '', shopByPrice : '', vendor : '' } }) .done(function(response) { var responseArr = response.split('<_|_>'); searchProcessing = false; if(responseArr[0] == 'success'){ $('#headerSearchWidgetDynamicResults').show(); responseArr.shift(); $('#headerSearchWidgetDynamicResults').html(decodeURIComponent(responseArr.join('<br />'))); } }) .fail(function() {}) .always(function() {}); } } //--> </script> <div id="header-search" class="header-search-container"> <form name="ds_header_search" action="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php" method="get"> <input type="hidden" name="m" value="search_results"/> <input type="hidden" name="headerSearch" value="Y"/> <input type="text" id="headerSearchField" class="header-search-field inline-input" name="search" size="15" value="Search..." onfocus="javascript:processInitialHeaderSearchFocus(this); javascript:initiateHeaderSearchWidgetDynamicSearch();" onkeyup="javascript:initiateHeaderSearchWidgetDynamicSearch();"/> <a class="btn btn--1 btn--search btn--inline" href="javascript:">Go</a> <div class="dynamic-results" id="headerSearchWidgetDynamicResults"></div> </form> </div> <!-- END >> cart.header.search.v2.tem.php --> </div><!-- BEGIN >> cart.pos.v3.tem.php --> <!-- END >> cart.pos.v3.tem.php --><!-- BEGIN >> homepage.v3.tem.php --> <script type="text/javascript"> <!-- jQuery(window).load(function(){ nivoSliderOptionsType = typeof nivoSliderOptions; var systemNivoSliderOptions = {"effect":"slideInLeft","prevText":"Prev","nextText":"Next","manualAdvance":false,"animSpeed":"500","pauseTime":"10000","directionNav":true,"controlNav":true,"pauseOnHover":true}; systemNivoSliderOptions.afterLoad = function(){ recalculatePageHeight(); } if('undefined' != nivoSliderOptionsType && 'object' == nivoSliderOptionsType){ for(i in nivoSliderOptions){ systemNivoSliderOptions[i] = nivoSliderOptions[i]; } } $('#homepageNivoSlider').nivoSlider(systemNivoSliderOptions); }); --> </script> <div class="content-home"> <!-- ##BODY_AND_PHOTO_BEGIN## --> <!-- ##BODY_AND_PHOTO_END## --> <!-- ##NIVO_SLIDER_BEGIN## --> <div class="slider-wrapper theme-default"><div id="homepageNivoSlider" class="nivoSlider"><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Photos/"><img src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/835.png" alt="" title=""/></a><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/Sports/"><img src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/836.png" alt="" title=""/></a></div></div> <!-- ##NIVO_SLIDER_END## --> <!-- ##BODY_PAGE_CONTENT## --> <!-- BEGIN >> product.grid.v3.tem.php --> <script type="text/javascript"> var currentDisplayedOptionGroup = new Array(); persCaptions = new Array(); var persSelected = new Array(); var persSelectedKeys = new Array(); var persSelectedAnswerKeys = new Array(); </script> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/https://www19.corecommerce.com/~morningnews/javascript/productGrid.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/https://www19.corecommerce.com/~morningnews/javascript/util.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/https://www19.corecommerce.com/~morningnews/javascript/options.js"></script> <form action="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php" name="addMeForm" method="post"> <input type="hidden" name="m" value="add"/> <input type="hidden" name="productID" value=""/> <input type="hidden" name="quantity" value="1"/> <input type="hidden" name="reminder" value=""/> </form> <!-- BEGIN >> errors.v2.tem.php --> <!-- END >> errors.v2.tem.php --> <div class="page-content"> <h1 class="page-title page-title--hero">Featured Products</h1> <form action="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php" name="ds_sort_products" method="get"> <input type="hidden" name="m" value="cart_home"/> <input type="hidden" name="c" value=""/> <input type="hidden" name="v" value=""/> <input type="hidden" name="shopByPrice" value=""/> <div class="grid-options" id="sortGridBy"> <span class="grid-options__sort"> <label class="label-separate-line-mobile label-natural-width-full"> Sort By: </label> <select name="sortBy" onchange="javascript:addSortAndFilter();"> <option value="abc">Alphabetical</option> <option value="PriceHiLo">Price (High to Low)</option> <option value="PriceLoHi">Price (Low to High)</option> <option value="pID">Most Recent</option> </select> </span> </div> </form> <form action="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/cart.php" name="ds_products" method="post"> <input type="hidden" name="m" value="batchAddToCart"/> <input type="hidden" name="last_m" value="cart_home"/> <div id="optionGroupLoading" style="display: none;"> <img src="https://web.archive.org/web/20150627164626im_/https://www19.corecommerce.com/~morningnews/admin/images/loading.gif" width="16" height="16" alt="" border="0"/> </div> <div class="grid grid--product l-cols-4" id="product-list"> <!-- BEGIN >> product.grid.item.v2.tem.php --> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/the-dallas-morning-news-t-shirt.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/739.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/the-dallas-morning-news-t-shirt.html">The Dallas Morning News T-Shirt</a> </span> <div class="item-price item-price--product"> $24.99 - $26.99 </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/the-dallas-morning-news-comic-umbrella.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/882.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/the-dallas-morning-news-comic-umbrella.html">The Dallas Morning News Comic Umbrella</a> </span> <div class="item-price item-price--product"> $21.99 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('148');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/jfk-assassination-the-reporters-notes.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/545.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/jfk-assassination-the-reporters-notes.html">JFK Assassination: The Reporters' Notes</a> </span> <div class="item-price item-price--product"> $39.95 </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/jfk-assassination-the-reporters-notes2.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/991.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/jfk-assassination-the-reporters-notes2.html">JFK Assassination: The Reporters' Notes</a> </span> <div class="item-price item-price--product"> $39.95 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('163');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dirk-nowitzki-home-fathead-wall-graphic.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/101.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dirk-nowitzki-home-fathead-wall-graphic.html">Dirk Nowitzki - Home Fathead® Wall Graphic</a> </span> <div class="item-price item-price--product"> $99.99 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('30');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dez-bryant-fathead-wall-graphic.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/53.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dez-bryant-fathead-wall-graphic.html">Dez Bryant Fathead® Wall Graphic</a> </span> <div class="item-price item-price--product"> $99.99 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('14');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/texas-rangers-logo-fathead-wall-graphic.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/200.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/texas-rangers-logo-fathead-wall-graphic.html">Texas Rangers Logo Fathead® Wall Graphic</a> </span> <div class="item-price item-price--product"> $89.99 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('53');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/texas-beer-growler.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/851.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/texas-beer-growler.html">Texas Beer Growler</a> </span> <div class="item-price item-price--product"> $24.99 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('142');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/bolt-of-lightning-in-the-distance-behind-at-t-stadium.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/395.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/bolt-of-lightning-in-the-distance-behind-at-t-stadium.html">Bolt of Lightning in the Distance Behind AT&T Stadium</a> </span> <div class="item-price item-price--product"> $19.99 - $269.99 </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/flyover-texas-rangers-globe-life-park.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/390.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/flyover-texas-rangers-globe-life-park.html">Flyover Texas Rangers' Globe Life Park</a> </span> <div class="item-price item-price--product"> $19.99 - $269.99 </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/local-texas-t-shirt.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/934.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/local-texas-t-shirt.html">Local Texas T-Shirt</a> </span> <div class="item-price item-price--product"> $24.99 </div> </div> </div> <div class="grid__item"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dallas-pegasus-growler.html" class="thumb"><img class="photoClass" src="https://web.archive.org/web/20150627164626im_/http://store.dallasnews.com/images/products/871.jpg" width="300" height="300" alt="" title=""/></a> <div class="item-info item-info--product"> <span class="item-name item-name--product"> <a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/dallas-pegasus-growler.html">Dallas Pegasus Growler</a> </span> <div class="item-price item-price--product"> $24.99 </div> <div class="btn-group btn-group--product"> <a href="javascript:addMe('146');" class="btn btn--1 btn--add-to-cart">Add to Cart</a> </div> </div> </div> <!-- END >> product.grid.item.v2.tem.php --> </div> </form> </div> <script type="text/javascript"> var categoryId = ''; var newHtml = ''; var simpleTitle = encodeURIComponent(""); var listContainer = document.getElementById('product-list'); var productPageNumber = '2'; var remainingItems = 0; var moreProductsButton = document.getElementById('show-more-products'); var moreProductsButtonValue = 'Show More. %s Left'; var str_loading = 'Loading'; jQuery(window).load(function(){ }); function getProducts() { moreProductsButton.disabled = true; moreProductsButton.value = str_loading + '...'; jQuery.ajax({ type: 'GET', url: getStoreUrl() + 'controllers/ajaxController.php', data : { 'object' : 'MobileAjax', 'function' : 'getMobileProducts', 'categoryId' : categoryId, 'vendorId' : '', 'pageNumber' : productPageNumber, 'simpleTitle' : simpleTitle, 'cmd' : 'cart_home', 'search' : '', 'shopByPrice' : '', 'sortBy' : '', 'displayedRegistryId' : '', cache : false, 'crossSellProductId' : null } }).done(function(response) { listContainer.innerHTML += response; productPageNumber++; remainingItems = 12 - $(".grid--product .grid__item").length; if(remainingItems > 0) { moreProductsButton.value = moreProductsButtonValue.replace('%s', remainingItems); moreProductsButton.disabled = false; } else { document.getElementById('productPagination').style.display = 'none'; } }); } function addMe(productId){ var reminder = getSelectValueByName(document.ds_products, 'emailReminder[' + productId + ']'); document.addMeForm.reminder.value = reminder; document.addMeForm.productID.value = productId; document.addMeForm.submit(); return false; } function addSortAndFilter(){ document.ds_sort_products.submit(); return false; } //Place holder because the option functionality that uses this function was ported from product //detail but the original function does not work on this template. function updatePrice(){} </script> <!-- END >> product.grid.v3.tem.php --> <!-- ##BODY_PAGE_CONTENT_END## --> <!-- ##BOTTOM_BODY_BEGIN## --> <!-- ##BOTTOM_BODY_END## --> </div> <!-- END >> homepage.v3.tem.php --></div> <!-- .content-middle --> <div id="content-left" class="content__left content__side"> <div class="content-left__inner l-w-mx-m center-horizontally"> </div> <!-- .content-left__innner --> </div> <!-- #content-left --> </div> <!-- .left-and-middle-content-wrapper --> <div id="content-right" class="content__right content__side"> <div class="content-right__inner l-w-mx-m"> </div> <!-- .content-left__inner --> </div> <!-- #content-right --> </div> <!-- .content --> <div id="footer" class="footer-container"> <!-- BEGIN >> cart.footer.v3.tem.php --> <div class="widget footer l-cols-3" id="widgetFooter"> <div class="footer__column footer__links"> <div class="title">Links</div> <ul> <li> <a href="https://web.archive.org/web/20150627164626/http://www.dallasnews.com/" target="_blank">The Dallas Morning News</a> </li> </ul> </div> <div class="footer__column footer__information"> <div class="title">Information</div> <ul> <li><a href="https://web.archive.org/web/20150627164626/http://dmnmedia.com/about-us/company-info/" target="_null">About Us</a></li> <li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/contact-us.html">Contact Us</a></li> <li><a href="https://web.archive.org/web/20150627164626/http://www.dallasnews.com/privacy-policy/" target="_null">Privacy Policy</a></li> <li><a href="https://web.archive.org/web/20150627164626/http://store.dallasnews.com/shipping.html">Shipping Information</a></li> <li><a href="https://web.archive.org/web/20150627164626/https://www16.corecommerce.com/~morningnews/account.php?m=subscribe&email" target="_null">Sign Up for Our Newsletter</a></li> <li><a href="https://web.archive.org/web/20150627164626/http://www.dallasnews.com/terms/" target="_null">Terms of Use</a></li> </ul> </div> <div class="footer__column copyright" id="footer-copyright"> <div class="copyright__cc"> Powered By: CoreCommerce 9.3.51 <a href="https://web.archive.org/web/20150627164626/https://www.corecommerce.com/">Ecommerce Software & Shopping Cart Software</a> </div> </div> </div> <!-- END >> cart.footer.v3.tem.php --> </div> <!-- #footer --> </div> <!-- .frame --> </div> <!-- .container --> <style type="text/css"> .footer__column ul li{ line-height: 5px; } </style> <script type="text/javascript"> //Sidebar Shopping Cart Detailed Pop up var time = 3000; $("a#trigger").hover( function () { clearTimeout($(this).data('timeout')); $('div#pop-up').fadeIn(1000); }, function () { var timer = setTimeout(function() {$('div#pop-up').fadeOut(1500); clearTimeout(timer); }, time); $('div#pop-up').hover( function () { clearTimeout(timer); }, function () { var timer = setTimeout(function() {$('div#pop-up').fadeOut(1500); clearTimeout(timer); }, time); } ); } ); </script> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/http://store.dallasnews.com/00312-1/design/js/function.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20150627164626js_/http://store.dallasnews.com/javascript/css-framework.js"></script> <!-- AR 01-12-2015 php /* <script type="text/javascript" src="http://store.dallasnews.com/00312-1/design/js/script.js"></script> */ --> <script type="text/javascript"> OAS_sitepage = 'www.dallasnews.com/store/front'; var omScriptServer = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20150627164626/https://sres.dallasnews.com' : 'https://web.archive.org/web/20150627164626/http://res.dallasnews.com'); document.writeln('<sc' + 'ript language="JavaScript" type="text/javascript" src="' + omScriptServer + '/resrsc/premium/www/js/biomniture.js"></sc' + 'ript>'); document.writeln('<sc' + 'ript language="JavaScript" type="text/javascript" src="' + omScriptServer + '/resrsc/premium/www/js/biomniture_s1.js"></sc' + 'ript>'); </script> </body> </html><!-- FILE ARCHIVED ON 16:46:26 Jun 27, 2015 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 22:53:02 Feb 26, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.764 exclusion.robots: 0.044 exclusion.robots.policy: 0.026 esindex: 0.012 cdx.remote: 19.42 LoadShardBlock: 138.706 (3) PetaboxLoader3.datanode: 86.191 (4) PetaboxLoader3.resolve: 102.932 (2) load_resource: 101.749 -->