PageSourceSearch

https://www.landdimages.com/

html landdimages.com collected 2026-09-27 09:37:36 UTC 18,767 bytes, 508 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5<title>Photography-based Art | Linda Roxe, L &amp; D Images</title>
6<meta property="og:image" content="http://m.psecn.photoshelter.com/gal-kimg-get/G0000_G0so4KiKTE/t/200"/>
7<link rel="alternate" type="application/rss+xml" title="Photographer [RSS]" href="https://www.landdimages.com/?feed=rss">
8<link rel="alternate" type="application/atom+xml" title="Photographer [ATOM]" href="https://www.landdimages.com/?feed=atom">
9<link rel="canonical" href="https://www.landdimages.com/">
10
11
12
13<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/jquery/ps-1.0/jquery-ui-1.8.12.custom.css,jquery/ps-1.0/ps.css">
13<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/jquery/jquery-1.11.0.min.js,jquery/jquery-ui.1.9.2.min.js,jquery/jquery.ui.touch-punch.min.js,/jquery/jquery-migrate-1.2.1.min.js,/jquery/jquery.PS.js"></script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript">psApp.init({"area":"","relUrl":"\/index","sec":"","self":"\/index","subsec":"index","custom_path":"","custom_id":"U000003qvDd0RB.M","custom_url":"https:\/\/www.landdimages.com","custom_url_ps":"https:\/\/landdimages.photoshelter.com","server.web":"http:\/\/www.photoshelter.com","server.ul":"https:\/\/www.landdimages.com","server.ul-cdn":"https:\/\/www.landdimages.com","server.img":"https:\/\/www.landdimages.com","server.img-mem":"https:\/\/www.landdimages.com","server.vid":"https:\/\/www.landdimages.com","server.vid-mem":"https:\/\/www.landdimages.com","server.js":"https:\/\/www.landdimages.com","server.css":"https:\/\/www.landdimages.com","server.mkt":"https:\/\/www.landdimages.com","server.sec":"https:\/\/www.landdimages.com","server.library":"https:\/\/www.landdimages.com","ss.U_ID":null,"ss.O_ID":null,"ss.is_SU":false,"isPsHost":false,"isDevDomain":false,"PS_API_V3_KEY":"PS631731c7"});</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript" src="https://www.landdimages.com/js/BS/1788533357/0.8.2/BS.js,BS.com.Prompt.js"></script>
15
16
17<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/0.6/PS.js"></script>
17<script language="javascript">
18if (!isset(PS.app)) PS.app = BS.utl.mm.oNew(PS.App);
19PS.app.pvSet('area', '');
20PS.app.pvSet('relUrl', '/index');
21PS.app.pvSet('sec', '');
22PS.app.pvSet('self', '/index');
23PS.app.pvSet('subsec', 'index');
24PS.app.pvSet('custom_path', '');
25PS.app.pvSet('custom_id', 'U000003qvDd0RB.M');
26PS.app.pvSet('custom_url', 'https://www.landdimages.com');
27PS.app.pvSet('custom_url_ps', 'https://landdimages.photoshelter.com');
28PS.app.pvSet('server.web', 'http://www.photoshelter.com');
29PS.app.pvSet('server.ul', 'https://www.landdimages.com');
30PS.app.pvSet('server.ul-cdn', 'https://www.landdimages.com');
31PS.app.pvSet('server.img', 'https://www.landdimages.com');
32PS.app.pvSet('server.img-mem', 'https://www.landdimages.com');
33PS.app.pvSet('server.vid', 'https://www.landdimages.com');
34PS.app.pvSet('server.vid-mem', 'https://www.landdimages.com');
35PS.app.pvSet('server.js', 'https://www.landdimages.com');
36PS.app.pvSet('server.css', 'https://www.landdimages.com');
37PS.app.pvSet('server.mkt', 'https://www.landdimages.com');
38PS.app.pvSet('server.sec', 'https://www.landdimages.com');
39PS.app.pvSet('server.library', 'https://www.landdimages.com');
40PS.app.pvSet('ss.U_ID', '');
41PS.app.pvSet('ss.O_ID', '');
42PS.app.pvSet('ss.is_SU', '');
43PS.app.pvSet('isPsHost', '');
44PS.app.pvSet('isDevDomain', '');
45PS.app.pvSet('PS_API_V3_KEY', 'PS631731c7');
46
47</script>
47
48
49<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/div.js"></script>
49
50
51<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/util.js"></script>
51
52
53<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/events.js"></script>
53
54
55<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/base.css">
56<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/BS.css,PS.css">
57<style type="text/css">
58
59#psMainCustom {
60padding: 10px;
61border: 1px solid #d0d0d0;
62line-height:1.5em;
63}
64
65</style>
66
67</head>
68
69<body onLoad="execWindowOnloadQueue(); " onUnload="" class="usr-show">
70
71<link rel="stylesheet" type="text/css" href="/img/custom/1.0/themes/Induro/css/base-1.4.css">
72<link rel="stylesheet" type="text/css" href="/img/custom/1.0/themes/Induro/css/default-1.4.css">
73<script type="text/javascript" src="https://use.typekit.net/ik/4IVNGYczOrmt1HELakidqkRZctd48-6MBIU93JsXOlXfeGbgf5KNfgJZwQwt5Q6XWu93w2M3w2FUiqsqwB4fSBN3QsGRHKo3-eNXdaFGZAUXZWJ0jhNlOfG0jc8XShy8dYs8SKoRdhXK2euuShmzOWFCjAJlwPJej148ZPXUH6qJ_6vbMg6BJMJ7fbR32UMMeMS6MKGJfI9bMs6IJMJ7fMyeIMIjgkMf.js"></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
74
75
76<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/1.0/bsLite.js"></script>
76
77
78<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/jquery/jquery.PS.cartAdd.js"></script>
78
79
80<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/PS.cartAdd.css,cart.css">
81<script type="text/javascript">ps$(document).PS.cartIcon({"autoHideNum":true,"parens":"parens","trayAnchor":"#main","trayShow":"1","f_tray":true});</script>
81
82<style type="text/css">
83UL.thumbs LI {
84	width: 160px;
85	height: 200px;
86}
87
88UL.thumbs LI TABLE TD {
89	width: 150px;
90}
91
92UL.thumbs LI TABLE TD.slide {
93	width: 150px;
94	height: 150px;
95}
96
97Linda Roxe 
98Photography-based Images
99
100
101L and D Images
102</style>
103
104<div id="header">
105<table width="100%" border="0" cellpadding="0" cellspacing="0">
106<tr>
107	<td colspan="2">
108	<div id="topNav" class="nav">
109	<div><a href="https://landdimages.photoshelter.com/usr/usr-account">My Account</a></div>		<div><a href="https://landdimages.photoshelter.com/cart" title="Cart" class="psCartIcon"><span>Cart</span><span class="psCartIconNum"></span><img src="/img/custom/1.0/themes/Induro/nav-cart.png" alt="cart"></a></div>
110		</div>
111	<div class="clear"></div>
112	</td>
113</tr><tr>
114	<td nowrap>
115	<div class="nav">
116	<div></div>	
117	<div><a href="https://www.landdimages.com/gallery-list">Galleries</a></div>	<div><a href="https://www.landdimages.com/search-page">Search</a></div>	<div><a href="https://www.landdimages.com/about">About</a></div>	
118	<div><a href="https://www.landdimages.com/page1">PRICES</a></div>		<div><a href="https://www.landdimages.com/contact">Contact</a></div>	
119		
120	<div class="last"><a href="https://landdimages.photoshelter.com/lbx/lbx-list">Lightbox</a></div>	</div>
121	</td>
122
123	<td nowrap align="right">
124	<div id="logo">
125			<a href="https://www.landdimages.com">Linda Roxe, L &amp; D Images</a>
126		</div>
127	</td>
128</tr>
129</table>
130</div>
131
132<div id="main">
133	<div id="content">
134
135	
136
137
138	
138<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/jquery/jquery.masonry.js"></script>
138
139
140<style type="text/css">
141DIV.jqm_box {
142	margin: 3px;
143	-moz-border-radius: 5px;
144	-webkit-border-radius: 5px;
145	border-radius: 5px;
146	background-color: #fff;
147	position: relative;
148}
149
150DIV.jqm_box A {
151	text-decoration: none;
152	-moz-border-radius: 5px;
153	-webkit-border-radius: 5px;
154	border-radius: 5px;
155}
156
157
158
159A.jqm_box_off { 
160	filter: alpha(opacity=90);
161	opacity: 0.9;			
162}
163
164
165
166
167DIV.jqm_box {
168	filter: alpha(opacity=0);
169	opacity: 0;	
170 visibility: hidden;
171}
172
173DIV.jqm_box DIV {
174	 position: absolute;
175	 bottom: 0px;
176	 right: 0px;
177	 padding: 3px 7px;
178	 margin: 2px;
179	 -moz-border-radius:5px 5px 5px 5px;
180	 -webkit-border-radius:5px;
181	 border-radius: 5px
182	 -moz-box-shadow: 0 0 2px #333;
183	 -webkit-box-shadow: 0 0 2px #333;
184	 background-color: #fff; 
185	 display: none;
186	 opacity: 0.9;
187	 filter: alpha(opacity=90);
188}
189
190DIV.jqm_box A, DIV.jqm_box A:hover {
191	text-decoration: none;
192}
193
194div.jqm_box div.gallery_photowall_name { 
195	-moz-border-radius: 0;
196	-webkit-border-radius: 0;
197	border-radius: 0;
198}
199
200div.jqm_box div.name_show { display: block; }
201
202DIV.ps_iw_direction_horiz DIV.jqm_box { float: left; }
203
204</style>
205
206<script type="text/javascript"> 
207var ps_image_wall_colwidth = 150;
208var ps_image_wall_dir = 'vert';
209var ps_image_wall_f_hover = 1;
210var ps_image_wall_gal_name = 'hover';
211var psiw_hover_dur = 200;
212
213
214/*
215 * Special event for image load events
216 * Needed because some browsers does not trigger the event on cached images.
217
218 * MIT License
219 * Paul Irish     | @paul_irish | www.paulirish.com
220 * Andree Hansson | @peolanha   | www.andreehansson.se
221 * 2010.
222 *
223 * Usage:
224 * $(images).bind('load', function (e) {
225 *   // Do stuff on load
226 * });
227 * 
228 * Note that you can bind the 'error' event on data uri images, this will trigger
229 * when data uri images isn't supported.
230 * 
231 * Tested in:
232 * FF 3+
233 * IE 6-8
234 * Chromium 5-6
235 * Opera 9-10
236 */
237(function ($) {
238	$.event.special.load = {
239		setup: function () {
240			// Attach to DOM
241			return false;
242		},
243		add: function (handleObj) {
244			var img, src, handler;
245
246			if (this.nodeName.toLowerCase() === 'img' && this.src) {
247				img = this;
248				src = img.src;
249
250				// Image is already complete, fire the handler (fixes browser issues were
251				// cached images isn't triggering the load event)
252				if (img.complete || img.readyState === 'complete') {
253
254					handler = handleObj.handler;
255
256					// this wrapper prevents the handler for being invoked twice if loading
257					// completed and an event got queued during this javascript execution.
258					// The handler is only called again if img.src changes.
259					handleObj.handler = function (event) {
260
261						//trigger() event objects do not have browser properties
262						//(offsetX is chosen arbitrarily)
263						var triggerEvent = !('offsetX' in event);
264
265						// only call handler if trigger'ed or if img.src has changed
266						if (triggerEvent || src !== img.src) {
267							src = img.src;
268							return handler.apply(img, arguments);
269						}
270					};
271
272					// delayed trigger; binding gets a chance to finish and the required
273					// jquery event object is passed to handler.
274					setTimeout(function () { $(img).trigger('load'); }, 0);
275				}
276
277				// Check if data URI images is supported, fire 'error' event if not
278				else if (img.readyState === 'uninitialized' && img.src.indexOf('data:') === 0) {
279					$(img).trigger('error');
280				}
281			}
282		}
283	};
284
285	$(function(){
286		pwthumbs = $('.jqm_box a');
287		$('div.jqm_box').css('visibility', 'visible');
288		//console.log($('.jqm_box a').css('background-image'));
289		pwthumbs.each(function(idx, el) {
290						var bgurl = $(el).css('background-image');
291						if (bgurl.charAt(4) != '"') bgurl = bgurl.slice(4,-1);
292						else bgurl = bgurl.slice(5,-1);
293						//log(bgurl);
294						var im = $('<img src="'+bgurl+'">').bind('load', idx, function (e) {
295								if (e) {
296										//$($('.jqm_box a')[e.data].parentNode).fadeIn(500);
297										$(pwthumbs[e.data].parentNode).css('opacity', 0);
298										$(pwthumbs[e.data].parentNode).animate({opacity: 1},psiw_hover_dur); 
299								}	});
300								});
301
302		if (ps_image_wall_f_hover || ps_image_wall_gal_name == 'hover') {
303			defop = $('.jqm_box a').css('opacity');
304			$('.jqm_box a').hover(
305				function() {
306						if (ps_image_wall_f_hover) $(this).animate({opacity: 1},psiw_hover_dur); 
307						if (ps_image_wall_gal_name == 'hover') {
308							$(this.firstChild).css('filter', 'alpha(opacity=90)');
309							$(this.firstChild).fadeIn(psiw_hover_dur);
310						}
311					}, 
312				function() { 
313						if (ps_image_wall_f_hover) $(this).animate({opacity: defop},psiw_hover_dur);
314						if (ps_image_wall_gal_name == 'hover') $(this.firstChild).fadeOut(psiw_hover_dur);
315				});
316		} 
317
318		if (ps_image_wall_dir == 'vert') $('#gallery_photowall').masonry({columnWidth: ps_image_wall_colwidth});
319	});
320})(ps$);
321
322</script>
322
323
324
325<div id="gallery_photowall" style="width:900px;" class="gallery_photowall ps_iw_direction_vert">
326
327<div class="jqm_box"><a href="https://landdimages.photoshelter.com/gallery/Fine-Art/G0000KodlQAnQ11w/" style="background: url(https://www.landdimages.com/img-get/I00004D_ZGlczaE4/t/146/I00004D_ZGlczaE4.jpg) no-repeat scroll center center; width:144px; height:108px; display: block;" class="jqm_box_off"><div class="gallery_photowall_name">Fine Art</div></a></div>
328
329
330<div class="jqm_box"><a href="https://landdimages.photoshelter.com/gallery/Architecture-and-Architectural-Detail/G0000pn2ug5SZRVo/" style="background: url(https://www.landdimages.com/img-get/I0000uW0t.nKAQCI/s/146/218/wd=vf7RaETilcbgB0qZGkdwJKJXr1gwGnMluoI1_cP1QrxDCJvaYP2pGlBN142auVZ6KHgv/I0000uW0t.nKAQCI.jpg) no-repeat scroll center center; width:144px; height:216px; display: block;" class="jqm_box_off"><div class="gallery_photowall_name">Architecture and Architectural Detail</div></a></div>
331
332
333<div class="jqm_box"><a href="https://landdimages.photoshelter.com/gallery/Italy/G0000GJP5KU7kFBA/" style="background: url(https://www.landdimages.com/img-get/I00009fG.yEe6seA/t/146/I00009fG.yEe6seA.jpg) no-repeat scroll center center; width:144px; height:98px; display: block;" class="jqm_box_off"><div class="gallery_photowall_name">Italy</div></a></div>
334
335</div>
336
337
338<table width="100%" border="0" cellpadding="0" cellspacing="0" style="margin-top:20px;">
339<tr>
340	
341		<td width="250" valign="top" style="padding-right:20px;">
342	<h2>Recently Updated</h2>
343	<ul class="my_recent_galleries">
344
345<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Belgium/G0000_G0so4KiKTE/" class="my_recent_galleries_name">Belgium</a>
346</li>
347
348
349<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/New/G0000WkJlT._fsKo/" class="my_recent_galleries_name">New</a>
350</li>
351
352
353<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Skies/G0000KS9McHSw82g/" class="my_recent_galleries_name">Skies</a>
354</li>
355
356
357<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/New-Mexico/G0000bmPuFiBTLok/" class="my_recent_galleries_name">New Mexico</a>
358</li>
359
360
361<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Oh-Naturals/G000033iZB3phZII/" class="my_recent_galleries_name">Oh Naturals</a>
362</li>
363
364
365<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Abstracts/G0000jVZfsssoCgo/" class="my_recent_galleries_name">Abstracts</a>
366</li>
367
368
369<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Scapes/G0000nwNrh_HDzqo/" class="my_recent_galleries_name">'Scapes</a>
370</li>
371
372
373<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Trees/G0000KRDLJnJ4C.k/" class="my_recent_galleries_name">Trees</a>
374</li>
375
376
377<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Boston/G0000bjwE_wE58sc/" class="my_recent_galleries_name">Boston</a>
378</li>
379
380
381<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Italy/G0000GJP5KU7kFBA/" class="my_recent_galleries_name">Italy</a>
382</li>
383
384</ul>
385
386	<br><br>
387	</td>
388	
389	</tr>
390</table>
391
392
393
394	<div class="clear"></div>
395	</div>
396</div>
397
398<div id="footer">
399	<div style="float:right;" class="powered">powered by <a href="https://www.photoshelter.com/referral/U000003qvDd0RB.M/user">PhotoShelter</a></div>
400
401	all images &copy; Linda Roxe, L &amp; D Images
402
403	
404		<span style="margin:0 3px;">|</span>Linda Roxe <br />L&amp;D images
405	</div>
vendor: 66 bytes, lines 405-408
405
406
407
408<script async src="https://www.googletagmanager.com/gtag/js?id=
408G-JEEVL2L8S5
vendor: 12 bytes, line 408
408"></script>
409<script>
410
411  
vendor: 134 bytes, lines 411-415
411window.dataLayer = window.dataLayer || [];
412  function gtag(){dataLayer.push(arguments);}
413  gtag('js', new Date());
414
415  gtag('config', '
415G-JEEVL2L8S5
vendor: 4 bytes, line 415
415');
416</script>
416
417
418<script>
419(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
420(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
421m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
422})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
423PSGA = window.PSGA || {};
424PSGA.initGa = function(uaid, name) {
425    ga('create', uaid, 'auto', {'name': name});
426};
427PSGA.distributor = function(request, args) {
428    return function() {
429        var trackers = ga.getAll();
430        for (var i = 0, ct = trackers.length; i < ct; i++) {
431            var tracker = trackers[i];
432            if ((args[0] === 'pageview' ||
433                    args[0].hitType === 'pageview') ||
434                tracker.get('name') !== 'user') {
435                    tracker[request].apply(tracker, args);
436                }
437        }
438    }
439};
440PSGA.distributeToGaTrackers = function() {
441    const args = [].slice.call(arguments);
442        request = args.shift();
443    ga(PSGA.distributor(request, args));
444
445    //Convert legacy requests and send to GA4
446    if (request === 'send' && args && args[0]) {
447      const legacyHitData = args[0];
448      //handle legacy events, usually from polymer apps
449      if (legacyHitData.hitType === 'event' && legacyHitData.eventAction) {
450        const eventObj = {
451          event_category: legacyHitData.eventCategory,
452          event_type: 'legacy',
453          ...(legacyHitData.eventValue && { event_value: legacyHitData.eventValue }),
454          ...(legacyHitData.eventLabel && { event_value: legacyHitData.eventLabel })
455        }
456        gtag('event', legacyHitData.eventAction, eventObj);
457      }
458    }
459};
460PSGA.sendGaEvent = function(category, action) {
461    this.distributeToGaTrackers('send', {
462      'hitType': 'event',
463      'eventCategory': category,
464      'eventAction': action
465    });
466};
467
468
469var uaid = 'UA-3783380-24';
470var dimensions = {};
471PSGA.initGa(uaid, 'ps');
472uaid = 'UA-3783380-1';
473PSGA.initGa(uaid, 'c1');
474dimensions.dimension1 = 'U000003qvDd0RB.M';
475dimensions.dimension2 = 'Visitor';
476
477PSGA.initDynamicGA = PSGA.initDynamicGA || [];
478PSGA.initDynamicGA.forEach(function(gaData) {
479    PSGA.initGa(gaData.uaid, gaData.name);
480});
481
482ga('set', 'transport', 'beacon');
483if (Object.keys(dimensions).length) PSGA.distributeToGaTrackers('set',dimensions);
484 PSGA.distributeToGaTrackers('send', 'pageview'); </script>
484
485
486
487<!-- Google Tag Manager Data Layer Construction -->
488<script>
489	if (!window.PSGTMDataLayer) PSGTMDataLayer = [];
490	PSGTMDataLayer.push({"ACCOUNT_TYPE":"core","IS_PORTAL":false,"SITE_OWNER_ID":"U000003qvDd0RB.M"});
491</script>
491
492
493<!-- Google Tag Manager -->
vendor: 62 bytes, lines 493-494
493
494<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
494GTM-NT5Z57
vendor: 83 bytes, lines 494-495
494"
495height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
496<script>
vendor: 328 bytes, lines 496-501
496(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(
497{'gtm.start': new Date().getTime(),event:'gtm.js'}
498);var f=d.getElementsByTagName(s)[0],
499j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
500'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
501})(window,document,'script','PSGTMDataLayer','
501GTM-NT5Z57
vendor: 3 bytes, line 501
501');
501</script>
501
502<!-- End Google Tag Manager -->
503
504
505<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/logFrame.js"></script>
505
506
507</body>
508</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.