From: <Saved by Windows Internet Explorer 7>
Subject: REI: Camping Expert Advice
Date: Sun, 2 Dec 2007 13:19:28 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C834E5.F7782360"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/rei_logo.gif

R0lGODlhlQBaALMAAEFBQb+/v4CAgO/v7zAwMBAQEJ+fn2BgYM/PzyAgIN/f36+vr4+Pj3BwcP//
/wAAACH5BAAAAAAALAAAAACVAFoAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv
/8CgcEgsGnmFwnFJEwhkBgOzmHAMlC+DwyGdCgPbbku75XqBgLIjMVaHz72CQh1gkd1mU4ENDwnw
ACp3eHkjBQgDBH0fVXgIKYOEhSCHW4mLHWCEByeRbgNlYh6VZZeYGWmSVyWeaokHoR+kroqnF3OS
Dk8jraW1sG8cs1sIDVa1thN/uVZ8IL2WyA/AkxfDDghKsKbJCaCgeAOgoh3QxxbU5BTX2RPb0pgM
BgCpeAQCCvAa5twV6dYI3LSj8C7ZBFx46jxwtoGfPgoEwJFjh8XfuWTUCAXy4JBDxGAP/yhmKHiq
ADhJj8ox66fhoxmRGkguWsaMU8OVDzO4NBBQzcANEVlO8cZsi4KKFzqGcCkQKVBxOY2YU7MrKU4S
TLcscOoR6hkCRV1xfaAU60l1HoJG/RJWjbqyJe4JaGDiHl0m9dpucVZgQdGqBnMg1OtA4TVCgAPb
gKVgKjFwAA4jFhCgsuXLlqUxwMy5c+UKngP8ErARiBwBBTSFBfAHQc+wJ4uWfqCa8JYKuQIJWMCg
WJAkD/IWPQrWtt7ZtW3jlhRogQADlIkMDsvT+HEKyQkv1/iAt/MFQzJaH58bO/ntgB4QUMAgnxCT
5OOXn5BdL3o3s4nQlE/Y9XwJ9RETmv9CE/xHBFH8WRJWNgE6gJyBG0AohGN6QVdUOw0+yNwHEgLR
SIJS7IfHVgAamCGHGxbRoG1diOiWeSmWON59auSHRoKFuFiGhtzRdx4FHfoAxgACvGacKDpu0QA9
9BiJH4zW0bgjEQcocEAB4hEGHgVJ2sajcVJuYaMPtcA33irK8EfOisyE6eARDMjHAJfyqcNmLm6O
+cOH8TnTJXUX3ClJnkYIWhSBfzKDFm1BXtAoD8LFt1GikhBowYkePKqDHDg6oIAElEpi06WaAhlj
EKES9kSqmwT6Y4Gn7tlpKQV0iUhRo/o4o6k9BmEoi10CkFWrUILJa3pBRNqpXxsOi0f/rr+6Qahp
083KzEbr4aprlMc+CQSr1pYmmRo2RavGtD7wae1q6zj5LKO7wtprDwkwae+9+Oar7770OFUAv/RM
48TABBdscAUGD8yQYgw37PDDEEeMAz1rSezFFpZajEllc2psQb39BifsQviyQUDA/+JLcmQiA+DM
yS7XywdrB/ABc04JHHDlyCHRzAfIBOTcABsHkDYETfQY9YCLT4BzMiFkKflAGVVpsgAoAiRgJCea
ZCwBNaDUAUBsnCyjADgDMOtAx0AcAEo+ce7lNja4HFBPA9kq0NMj4NQR0ACjMnASApRZsdte7RVm
QQFGCRA2fAoUuQUBVRr12tVWDBGn/99l0LXFv5/TVIdfnIByAFjgYOnAlroq0ohNWC+teAWpBAJL
AMAowrgusq+yxZzLDJEK4wPEuUAaKYkZUPCgsOEXA8YkDoAWd/mYkrLAz06nAwjfVmIdfygkpuzc
v/f76qn80fHzt2HtqQTGIADG9FzMAQ8YCqUC3cBla59m+f/zEfhmN77gDWFIDqDLSTZiDK1EDRQd
45Pq5vApmH1PAo1goNHCJwELAoNoAVhAA/kQOw5O7U0GFEID19CdMkygOAmcxpQkgIs67M4MmpgG
BW0yBwQAoIE6A0Pk4LUQYsxtAY3wIRnoIUSdhQEAmkgMmZQmQ//hQndlqEjc7tITrl7dRjX5Ewi8
vui9jFxihW8QnWr2QwSKSSBlDLGgBJhEAZBhwY7qCRjMeLYQ/nXQXnksDWvm4oxBGm1lwtojyALm
sUY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKTKYgAADs=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/white.gif

R0lGODlhAQABAJEAAAT9YgAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAO2UuZ2lmDQ==

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/search.gif

R0lGODlhmQARALMAAP//zPf3xu3tvtfXrMHBmquriZWVd39/ZmlpVFhYRj09MScnHxERDgcHBgAA
AP4BAiH5BAUUAA8ALAAAAACZABEAAAT/EMhJq7046827/2A4BcVBiOCydEMrVEErv0CM3jhaOLyT
5BsVZ9DjISaHomMFSAKf0IuDEajRohXhhmgYEBQOgyQpG9Cc2HSOeMCUCjDDAT4ZBASHwYRwOFSF
JScXRHoSS2MOF2gXfH51fVcAdgEHYjVzah8BDg1VFAENS1N1Uws8nlNLlgxLDG0LDAwNpkwVhBIC
PoiKiRessG0AtKxHhrRTBKIMmR5JuhMLDRKbwQKeucU8VwkOkabFBg6FFEQJBwijiH19nosU3JHw
Ejt02gDJ3fcOdMxbofkA9k1AsMyCFgcKKDgIBq2XIYakekhDoqSQuwkLK2ScEMvQD48Y2iH20xAu
EREGKqL1CpDg36GADG9R0PLQwq1kDC/usiWOXE+KNYPCHOkBXYswZQpNKXQw5k9otYbyZOpQZxOH
pMZJenpV6EapRDege+GgmM9xs4QG/AhVocithXDurGD1GUa2ABokBPv1a9gKCQgMSFIQnSUCJzZ9
RMfEbxJLL2iCzTqhwcQk6zB1BSBgAZ3HuK5akseXod+/GHtERdfjs2oEjUU6Qygs6mm4E+hdLcIE
DRuKPPbObiCodEjUF2wM0irBjocWyDNAJxcpuvXr2LNr3869u/fvaiIAADs=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/nav/btn_sc.gif

R0lGODlhfwAWAKIHAABmmf///wAAAAAzZiGMvQBKcwBShP///yH5BAEAAAcALAAAAAB/ABYAAAP/
eCfc/jDKSau9ODe1DPhgKI5kaZ5oqq4sYAgdIc90bd94ru987/8yFwMQbBmPyKSyVBgMCcuodEoF
NJ/HgDZQ7XpZVwExa9pyAdpvemk2nkfhschMb5PWIPxXuX6r9CFxUHMfZ4aFJYBpenZoXHiLb32P
fltoc36FlpqOjpuBTmKDIYeXppl5jJGcnZ6tlpOalKyKqKmysSSCI3W9ZZCGwbTCr8S5ubeYm7VM
oXKkiKfRicfG1sPYxazJycjbIruE0uO/2dXm19qt3OiYzVi8vZ/l6uf16bHz35HE7KDwUxohE0jw
k71OgHBx8iYLjrNR7kjZopIwYQuLX8LFi7inR+JEFI32/BMlsqTJJRpPqlxpokAYDy5jypxJs6bN
mzhz6tzJs6fLAU46AB1KtKjRo0iTKl3KtKnTp0NhKNBAtarVq1gtKEgAADs=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_rei4.gif

R0lGODlhRQAaAMQAAAAAAP//zFhqL////yMqEnqAXD1KIaOnfQgJBEtaKGN4NS8zICs0F2B0M1Nk
LAgJBV1xMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQU
AP8ALAAAAABFABoAAAXOYCCOZGmeaKqu5bE8QCzPdG3feD4/yzEWCIajoSgaj8ikcslsFhsOBqAQ
OAASzqx2qzUgXAyueDwmvATktHqZgK3f8EYMTlfP63junTno+4t+f315WXtLg4ADCohGjIRLhkqM
g46LikeBjX+WnJ1NkUmTipWOiJSXp6OnTqBIgaavnrKdq7SXTK2YqLuut7OwtomsAE6iv76kvMCz
Sbmaz8mcwNO8zEjOwpqvqraiy8u4xI/jStjkeObndOnqb+ztduLw4+/zYzFE9nkQACEAOw==

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_outlet4.gif

R0lGODlhcQAaALMAAGZmZu/vw5mZmf///2ZmZoSEhK6umv//zHl5dnR0cgAAAAAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABxABoAAAT/8MhJq70468273wYCjGRpnmiqrmzrtohBBUlSCHiu73zv
/8CgcCgsABIBSY3IbDqfUB8icTAAotisVgsI3bbgsJhXEI3P6O0ozW4z1+64fAfnDe54HD5/7+1z
fXoDAnt9gYCFhIlydTuHhoM6h4iClZaKlJKRjpuMV36bkJyjlI+hp6SpmqaBopg/jZqlna+Zlaa2
k7WypK6Qg3y0OrGIf4p/upOutbireZe2lr6RusOfdtTZqrvLzbvf0OGtwNrgOcSXy7fq3ajiwuDJ
2uPh1j648tjS7sy01f2vpgUs1wMdt0LqinValC4RwlzZWJWj58PgnItjLGLcyOUaJ4QgIkOKHEmy
pMmTz3ho5MjyycqWMIe8jEmzoseaOIXMzJkTQAQAOw==

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_adventures4.gif

R0lGODlhaAAaALMAAGZmZu/vw5mZmf///2ZmZn19fYSEhP//zKSklJmZmXR0cgAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABoABoAAAT/8MhJq7046827l4gCjGRpnmiqrmzrkgpCBYpiCHiu73zv
/8CgcJgz1AISRYHIbDqfz4LiEIJar9hnzJbter84IwBMLj9H5rT6h1673W3eYE7H0etzeV6PHbwF
cTt7AnmDdn6ChjmKTYxmgTqDhYiLlIeElJOSfneXmpyIn4ebjjmQlaiKqqCenaOhoKx7s6yXmLe4
PaevtJ2ruLS3k63EwLXGmJY+u8i5tqmwxJ/DwtHVla6uy2M9m87Od3jRw7/XyN7dpYDcfMWo79d1
ybbU9bG5wcHbPobh4pGZxsEKqK+gLEvatOli96fhF2YOIzph5q+ixYsYM2rciHGfxI9WESCCHOmR
pMkgIk+eTKmSJIAIADs=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_stores4.gif

R0lGODlhaQAaALMAAGZmZtPTsZmZjP///2ZmZv//zIiIgXd3d5mZmXl5eYyMjAAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABpABoAAAT/sMhJq7046827n4EBjGRpnmiqrmzrlkZQCcChIHiu73zv
/8CgcIhTHACCCe1GbDqfUKcCWQgAmNGsdtuchhLcsHicO4iw5LSaOAWs33DgKE6vI+a8gV6fG8T3
PXuAWn5EeDp8OHyJa4uFiI9bjEKHfZEIgoqDmZiDnZOanXmRjI6Jjp+FnDyVmpOnqn6lsaK1kJeh
lpawn6K8tjqtrr+8s6GeO6u3gKjFtLC4wW4+mcSyj4LQl82k29epqL7YyNJB4c66ga+x3snfoOi3
PcLG1rbx68OQo7Tix/2gcAgDl47TulkBq3UziBCgw4ACp9mZmGYgxYtR6GXbyLGjx48gHEOK9MhK
IsaTGU2iXGlIJcuXPyzCnBmRpk1WEQAAOw==

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_giftreg4.gif

R0lGODlhVwAaALMAAGZmZtPTsZmZjP///2ZmZv//zIiIgXd3d5mZmXl5eYyMjAAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABXABoAAAT8sMhJq7046815MEAojmRpnmiqqkZQCcChIHRt33iu73y/
KweAYAKb+Y7IpFKnEBYCAONySq3emp+EdctdHkDSrnh8DZHPaIQ5zeaud4P4gBan1+c2uVxZ1+Gn
bzl9fXaFeX+EW4lKgTeLCHqRf5CIeHo1d3ODe5eSmJM1jYc4mYafp5uUlJqshamqpjaip6uqr5+X
sKW2rJO3uzizpqW3hpudlq2rycPKwQBwlbyxsNOj1nbKhMA3wsatxdW7xOSuzLg73tnM277uy6ja
e+aHoLLQbUfSVY/3+Ui5psxLh0+QpIMIEypcyDBSDnX/Ij6TSNEHxIoSL2L8p3FjBBsAEQAAOw==

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_getout_s.gif

R0lGODlhXQAaALMAAGZmZuHhupmZjP///2ZmZoaGhv//zK6umu/vw5mZmYyMhHJycoyMjAAAAAAA
AAAAACH5BAAHAP8ALAAAAABdABoAAAT/0MhJq7046817RcICjGRpnmiqrmxLLgJSHcBSJHiu73zv
/8CgMFcQHSY0xnDJbDqBBcAxAFA+r9isjwEIFLXgMNa2sIrP6F8RkG67daO3PB33De4DYJ6H3//8
OH13CYNtdXx7hYiLhIA7ijqKkGeHkY6BeI2Qm3mFgpeSnX59mJ6ZPZU5k42YrJavpq6Po4O1iaKq
t6hsjJmxk5yutj2hrb+0rTypyayfsszNuquyx6ShpMq8s7nP3cHHxMjR29C7dtLovei4jMLsw8nT
y7nX4pbfuuTupfn8PvNzAjoBKLCgkHmfEipcyLChw4erCBqcaI6ixSASL1rMqHEix44FAwFEAAA7

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/camp/camp_hdr_exad.gif

R0lGODlhOgIeAJEAAP///wE0Z0dskaG0xyH5BAAAAAAALAAAAAA6Ah4AAAL/hDESGzIHYxLURVnz
Bbm+2HXfdkwj50ETdRqrcK1th4VZSxr2rfJ9WtpZSC9bq+irCVm5XBEH2g2giGSwEmU6FYvhZult
isfksvmMTqvPXAYD1mwzmgM3A2df4PNueI574nZSdxfjdtHmxyEowcdY5vgWYTcpqRKpt0EYOYMZ
0OnZkCa3IOapWPIIkViZqcm5cbo2S1tre4urg0llwMe72deYt4eJ2tr6eVkoXApiiRDM7Mh7Iavs
Cr2c6okD7OvsCW599p0TagwQDaHaq33tGFucO09fb48G7JBwSFT+moeKFLYDfaZ4o0IIFTtg3fit
eibnnx6DBsm9oVgRWYAD/6ykGZRjjCFGHHIM2hmUwY4VMt4GVrs45SQihy5otnN5cyLDl11GUrsH
NKjQUQ53SlRniI9GdzlHGE3aYiG7mnPEwXn6rtbUfsu2AntYNeuYjtm6/HmmpqUoc+6QUh24yZhX
VWQJMh2KN69eSGi36tJj8x27aTyT2TUbz/BhxWUZv91oNSe6xlrvkqAU9+i7I4G/9EUbeVabr2zh
BsY6unDDsJSR/dwLO7bQwZbTzfHbOPXbkqrBruXZextO0r5hYBU7C3dSwJaJN+bM+iziv79nTldz
SLnUu7RxzmXtvKns8eSHYqXIVZRb4Z8g3tnKru42ue6Oty5uGyf7yvov8/+Z7Nxx4ZFQ13ocgXZG
ZgaKt85dZA2Yn2OLXIdARg32V16GGqalnEQPRHQUcYLA15ZlgAT32GrNFAdiepAlV9tRtTnX4n5j
PWPfgRQmWEiNrv0ojXDobCVfEx1uiGSSLr7m2wMQPqfbRSRiwxtwhe2y3Is6DkOHPGZwUxqCNjam
5WMAWdeASWJuORkZqT0ZYVR3GaUbkPjxBYuSeu75nEXN5ChSIZvExF0o/wwZioQDCoQhmSr5SZiL
ErIXqWCPivOfGEV+WVWOcdp5oWF+EblmYpXyiWqGnmomWYiZDWpfKFCceGWeyLG5oJmX4nkqppPq
uqul6zHak6aliiHimlP/+cXKk6TuGKY/qU4r26po+uFjihFOuFGskYRxIRQFUfTdimyuKhJGkOqD
nqTVScOlq+r6eqZ075pBVrYMLgbFV5mZStKxyLBrIbUG72WtnfbtNJok3vZU8HL+mTZnYKzkCiev
TFKHW7pTdBkdgZbsE+OmZKiS47LNHVInqNS1ieLBMsd2XruU9tpnXIJO+WtSk203nMUOd9wZpBur
de9jZmTMZqhtmoxsouIyhduItT37rs38zsx1bPGBhnSw2qrlJM8b0xrzwkIjtiDTYxx5rl9ujxkH
WlBDDfI4oQ6CWyJFfxoke3I22nXh83xNIbF5ZPmBUn26XFqYfFccckdV/wYOI+FKR4jO3Jsbe93d
AoucKMC3wgvtvnQPCLfhrtNSo8o6kcsUnZc+3LMybQKt6Nq/Gei55G5acjndUYfsWeil4i35SGaH
WqawvJSrGOsxvo79LPlwPLm5W29m5ge4M4l22tRfu2Xvd4y0rk8ePRbS34yzH9rL9sLsoukDf9Sh
4xNPKpPt7Y9+2StgGvRWFkRRyCgH0RbkEmOk+pyvfhGKXtg0txh43Il7mBvDBR1TF9GlLm8KvNc5
QCc/uYFpKYszoAuXhqUmJc97T6GEA/fmQeR974bG45YiiucomfBKgzwUYA+dsMKmpe9+RNFPthAo
I5j17VumIuILr4hCMYGpUILaUMf4cpg73qkoenXxBuqEeLJwLFEj3YseEmOoxM+hDw1bdMm3mNRA
4RFBIFQwFBb/6MGPXbF8gCykITUUsUMqcpF09B4jHwnJSEpykubRAiUviclManKTnOykJz8JylCK
cpSkLKUpT4nKVKpylaxspStfCctYynKWtIxNAQAAOw==

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/general/Y.gif

R0lGODlhIAAdAKL/AI+rj////zFlMXead+Do4El4SbzNvPT39CH/C0FET0JFOklSMS4wAt7tACH5
BAAAAAAALAAAAAAgAB0AAAOOCLO8EDDKoBp7Rui934wZxxkQIHLEFxzFqQ0R6wrwZ7pFCs4CKRE8
n+R2Khwkg9ngOJG5PIGQS/eRnlLOk1BFFMG6nJoKkhWBUWOJlTdKT848sTvSYmuM8wnQ3svb7HJ+
dDx4gnpBhip1J4mKM40fiyKQE5IclBKWG5iDLpwQmhqfAaECo6Wnj5+oq6puCQA7

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/camp/torso.gif

R0lGODdhUACiAOYAAP/////+9//97/b4///35//33vL39//v5//v3u/v9/Lv7Obv9/Tp3vfn1uLp
7//3OeTj4//vQu7c0P/vOdbe6P/nOenWxvfnOc7Z5+nMuPfZQ8/PzsHS38PO1tPKv9u4oMO7tbG1
t6G4z8amlZiuwqGmqoytvYuqxoylvYmltYSlvbuZU5uYloScvYSctayRfHucvYaYrXuctdJ4eHuU
tXuVrXOUtXOUrdhqds5re2uUrc5rc2uRtVqna3eNnXOMrYKLe8Zra2uMrcZoc85jc85ka2OMraB6
XWmWWsJnY8Zja1Oca85ac1KcY2OEpV2ErcZaa8ZaY2iAlVqEpU+VV71aY3l4dmKKS7VaY1h7pZpk
a75SYlSCdFN7nLVSXFZ1kEeHTaRRWXtiWUtmfV5fXnlWQ0lba1hUTlpOGD1OXVJJNU1ISHEzPjpE
SkE5M1cqMSs2RCo0MD0qJiUpLCgpIS0gGB0kGB8fIxgYGBoYDyAQEhAODQgKCggEAAAFCQAAACwA
AAAAUACiAEAH/4AAgoOEhYaHiImKi4yNjoMbf0AHHh8fIy9nd0ANDRZAfG4NI2t0Ymd/ZI+rrIIQ
c3F8IBYMDBIWlSMjHy90Lytibn91Yn/GfEcrenwQrc6ILHgGthYZEgwfZ7tybnlHxXxiysbGcmp+
eG5qdXIbz++CQH8sBJVld7zkci9HfHZnfP7I+aZmmJo8csi5OQOv1Zo/AfPkIfcHjx46btzQqaMn
z54/aC7ICUgxlQJ5cSgQUuAAgoGGEPD8ARGAgM2bNzfmILKDJ5GfQ4pE8cKmjoYLESJUUKoUTZ4y
b7AUqaKkSpUccs4EQIDTJtcR81ZZkQSAq80DthCQeYNjh9u3cP/hapiQdKldNGyUFFGiBEpVv0r2
sBBgFidXMn9KOAKRmDABBEA8NDjzRk6YHHEzy6XLdKkGvEqI8K1qtXSVHXWAALBCR8DjACX+WIGw
hhGLeVvPErCAB8sMnpqDz63L9DObIUT2QrG6xYtz5zkQg0DQ4IBNCXj4KAAQglEk1YURBLg943fw
nsmHKBneuSkbLKatYsHi/KqdEZ4kNEAggHFtZ4gBUQsDHiCmRVvnbUbcXXktF0UUb+zBBhNhyCJB
BhZIgAB/HsjWECFWWPEQFpgRccQQO+w1GhTLVcGeXe6V1twRYbCxDAsfLqLABkDA4QMYTSzRxJBU
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

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/shopping/4500043.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABQAFADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gAooooAKKinuIbZN880cS5xukYKM/jXkniPx5qd7qV1Y2cix20U7RqYTy4BwCW759vWmkZ1KqgtT
2CivF7ea5ZAplkkfbliGP402bUr63jYxXVwjoM7VlYdOo60WMvby5ebl0PaqK4fwN4wm1mVtOvAX
ljj3pOP41BHX35HNdxSN4TU1dBRRRQUFFFFAHjHxR1SS48VLYmULFZwoFUjjzJOSfrjb+tcday+R
cBtwZt5IDdzjriui8cxH/hPNWaVQcNEykj/pmuK4aKUJrZlIZswLj0XJPHt61SPOqe9J+R1Z1WQD
7oJ/AUxNSkll27QPc1mGVSefloglWG7jcPxnBANMyu7WC4c2mpxJDI0YIkHytjg8gV7d8O76a98K
xLOxZ4WKZJySOo5/E18+3h36/dQud0QkDxjOQAVB4/Gvcvhe/wDxKbiIkEoUzj3BqWdFH3Zpf1sd
oJmW2E8ssUabdzFhgAfXNc83jvRxKyJc+YqnG9I8qfp81ct8UPEV1Z6THo0KxiG4tBJMxB3EbsAD
nj7pry2LVktIoo7keUzICDuyrDH6UI1q1ZJ2ifQdt4w0q5mSIXioznA8yMgZ+ueK3N7gK25GUkdB
1B/GvlyfU/tKSC2zIEGWYNgL/wDXr2z4ca/ea1okkN4Iz9ieOGNwCGdfVuevFDHSqyekjmPi3aA6
vHJp85W+a3Ms6iPdtjXOG6+mfwGa8usome+uJNzFpCqICOuAM/lXq/xX0i/GoHUrWKSWOW18o7Af
lIJ6kexrznSHU+eGXa6EKc+vf+Y/ShGNVO7a/rYrfYZstvyCD1GDmoDZTbgULMTwBt/+vW6zLzzU
CuiXEe77gbJxVHMYbRTx3SrG6kysGR2Xr/CQT14xxX0L8MLEWvhGOUyB5JnJcDPy44x/M/jXhCRs
urW5U7i1w5JUEhV3qcjvxuI/CvojwPZtZeGYVaPyxIxkVSMYB6cfhUs66Oskzzz4vQSIdPuCCI5L
QRKwYfeBJ+vQivMoja+bFDOI8bThD1JwOSc1658XdKd9BtdWEkSxwxpAVY4ZizDAUd++fpXh8tqZ
bgnLMueQGAOaRt7Nu/Q0nKieSCKOMxEZTYxyDivb/hTbvH4emneN18ydQGYfewT0PfrXgVjbpa3a
XA52HG0tkgHrX0f8OrBrLwhBIShFzN5yFGyCpxg/XimCp2aNjxhrdt4d8J6jqV0RtjhYImcF3Iwq
j3JIr540aC91K6S3gtJHlmlmBkRCQzqFYjCgnOCO3cV7H4+hj1GW7F4V+waRpkt4VY/K08gZIic/
3Qrke5FefW/jDS/BV/4YmubW4kZdOuJGjgRRveWTAckkZOIyDnoMYzSNWrpruVF8M+IHMhXRrwqh
KlvKbGQcHtTG8MayEneSwmjWFN7lkYYGCf7vsa6aD4+afBN5TaHc+SWdy4nXd8xLD5cY7+tch4x+
LuqanqoutGkey05oGgkt5AGMoIwxbHfk4weOtO5h9Wgdb8IIWm8T3dxLbSRo2nI8PmpjcjNww9jj
tXtdeTfCTVo9XuY5I4ZYxbaPb2h8zHzGNmG4Y7f/AF69ZpG0YqKsjiPiFb6fL4V0+bU1U2sF5bvI
WzhVJ2k8c9Ca4LQ/Hnw7stMs7e+lYzRRMsmyCQjO/jtzxXqHijQP+Em8KrpqyxoS8MmXGVOxgxBH
0BrwyH4W69fapf2z6DHNHHuRLm5d4kjJ5HlnK78cc4K0FHRarrfgHxBEkWlTLJIGuJShSSMgCByp
zj++F4zXo3gOIWfh19ME0sosbswhpSM7TtdenQYYYryDTPhZ4kh1ttMu7MJBLE6C7jbdCp2nGSME
flXuen6O2m6jeTrMHhuRbgLjkOi7CT9QF/KgCr4z0yKbwrr8kdos9xc2DRMp5DbQxXj1BYmvne38
J674pSLULSwFyozF5k7rsCjGAo3ZA5J/EV9WEBlIIBBGCDUMVnbQLiG3ijGMYRAv8qAPmy3+EHiW
9lKtDY25HQuWAP4jNO1X4O+JNL0m4vJItJuIoI2kZVlcttAySM4H619K+Wg/hFJJBDKhSSJHQ9VY
ZBoA8W+DEd1Z+JL6yltXi2Was4bgoSQQCD0yS35GvbaghsbS3nknhtoY5pP9ZIqAM/OeT1PNT0Af
/9k=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/shopping/4500054.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABQAFADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gAooooAKKKqapdfYdJvLz/nhA8vTP3VJ/pQBYlmjhXdI6oPc4qo2rWoOAzN9FrwXS/ipfxxouq2o
vGA5mV9r/iDkH9K1/wDhbWnr10y7P/A0rza9bGKVqcNPvOmEKNrykezx6hbyfxFf94Yq0CCMjpXg
OqfFG5ubZ4tMtDbMykCaRwzL9AOAfrmvUvhzqrar4Ls2lctLb5t3JOSdvTP4EV0YWWIlG9dJGVRQ
T9xnWUVSvL2Cxtbi8vLsW9tDy8jkBVHHJJHvWYvijTZeYLwyp/fV48VtUrQp/G7ExhKWyOgornR4
v0QXMVtJqqLPK6xpGHViWJwB8ue5re2N/wA9X/T/AApwnGavHYTTTsySuA8YeLtPvLq58GWdzMNR
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

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/shopping/4500060.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkz
ODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2Nj
Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCABQAFADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0CmyO
saF3YKo6k06uf16ZvtHl9gox+NAFubWogcQ4Pu1QjVpWyVKn8Kw9vGKswqYwc9M8UCNY6s8ce+Qx
gAcluKkttbtpyRvQ46lHDYrj7kjUNRnt5VDRwqpVT0yec/0qMaZbDG2MKQTynykfiKAPRkdXQMjB
lIyCO9OrlvDV3JE5tWlLxhyAH6jPTmuooGLRRRQAVzmtqWvz7KMV0dYWsr/p6n+8g/rQBQjtz5Rf
GcU1pV/c9NsmVz/tCrAcR+Wx+4+Fb+lUL2MxM0fbesiezA/1GaYijbAjWL58cBUz7Yx/jVsriRvq
DS26Bra9lGN0sr49cDgfyozuCv6ikBWs5jFqU6g7ThWU5xitvw74invdSudK1GFYbuDONpzuA4P4
9D7g1z2oHybhJR/ECv8AP/GrV4pt/iRps6cC6iUn3+Uqf5CgZ3lFJS0AFYWrtnUFHog/rW5XPak2
dTk9sD9KAIJE82GSDoSDtPuD/wDXFQM4vLFZmH7xBiQfTr/jU0rbLiBs4DOUP4j/ABAqnct9lurg
A4SaJpB7OByPxFMRDCfJjAGehYj3PNNik3QZ9MiojJujRx/EM/mKhs5MiRSfekA7VPniiP8A00H6
j/61WI7yXUPF+iLLaNB5MZCO55lUA/MPbg4qnfNm2XPZkP64/rWnqNnef2l4e1CzXI8pYc5xg9cH
6jNAzt6WkpaAErnNRGNSmPuD+gro65+/O/ULj/ZYD/x0UAVL5DLaNs/1gAZPqOR/Ksq8uEubcyAk
BomP+6cYNbi/NGV7ryK52/thapeKc+U43LjsCRmmIjiYiFEbqp2moYSUumX1yKSFyVYP95W59/eh
mHnBh1BpAPuSXtsex/x/pXWWsouH0K0XnZGbl/YKu0fq36VyUhyhA7U6w8QzaZdzzlEldYVgi3HA
VRz070DPTaWvP9P8e3cl4i3MMPklwGKgqQM9ep6V3kU0c2fKkVwOpU5oAcxwM1z+ovi6eTHyuBn2
I4roetVLqySYEgc0AYaOAQwII9qy9VZoxIEbDKMrx6mtWaya3lZ1QZPB98f/AK6z762luhGAm1lO
Cc9V9PzoEYuS7biAD3AFAgYnODzWpBpE2/LY/CtGLSpG65/DigDnxbMVyRge9R2mhPqE7OQ0cZPD
45P0BrsrfSMdRitO3ski5xzQM5NvBcJtWWFnWY4Ikc5/Sui8PaW+lacsEsgkfuVzj9T79sVqYFFA
H//Z

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/shopping/4500053.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABQAFADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gArn9c8SS6VO1vb6bLcSLH5hd28uLrjG7B59sV0Fea+Mtct0hv4GmlE8jCKLyo2YKxOB82MA8dM+
nrQBlSfGDUjNJHFpdoGRtpQuzc/Xip4Pi3f7szaKjp3MbMpH868eudRguHlvkYR7pEdlwRhydrD6
Z5resL62MjK0hIAAyAevf8uKAPYdL+KGmXs8cV3ZXdkZGCiR13RgnpkjoPfFd1XzuJrWSJo2kbDA
gnaa9y8M3ZvvDGm3DEsz26ZY9yBjP6UAa1FFFABRRRQAV4R8QbW9uNTvrfTryC4tJrkqIw+Cr4y6
E9OGz+OO9dv8ZtfvvD3w9uJ9PfZNcTJbF8ZKq2d35gY/GvFtE1ItpGmxecbVXlDCOJOCxPH0Hf8A
GgDl2E9vqEttfAxyuTu38ZYEEN6ZPQ10/h3ULSw1BLqeAXMKK2YyhYHOeT+Jz+VY2pB9Q1w20W6d
mcgMF5J57DNdAt7bW3h6d2KplHQA8+1AGlfajbXDm4igeKNyCAIyAT04+tfQGgWJ03w/YWTYLQwI
jY6Zxz+tfPrMbrR7LTIpFaSRUQPghflAOR6dOK+g9Cuhe6Bp9yG3ebbRtn32jNAGhRRRQAUUUUAe
e/Gy2S4+FeqO2MwPDKufUSKP5E14HplrDdaZZiN2RgQcjncc8YzkdCOK+q/EWlw634c1LTLhlWK6
tniLMeFyDg/gcH8K+adD0y5tNNtvtWws7eYixHKlQev49foRQBJBpEOn6ol1EXLwuJAjFcn2OOnB
pdbSODSX2OseGDeX97IDZJxinatE6XJmVNu6NUBA64HP1rNu4pRpl1LNIJHKMqnaRgY6UAXJfEx0
XUYIbidGZvn3Q4kUZHfB4PPTtXo3gfXr+3nsbaHVvtGnyypGyyjfsXphcH5eSP8ACvnhibXUU4Ay
3I7GvU/CccNtb/b4JJEKsCYt3yZ4OfrQB9LUUyKRZYkkX7rqGH0NPoAKKKx9T1yKwypPNAE2v3KW
ug30rqrjyWUKwyGLfKAfxNeGJb3EdvDBMqpJaN5a4bO9OOPy/kK6jV/iPpmuuNHtbjzHEqySOo+Q
qM8Bu/OK5XVr/wAnVS68rgZA9B1/x+maAK/iKAq0MhBCmLCjPXH9KxL6PztEuIsEgjGPXg1ueKb6
JbCDc6gYbaAMDkmuYTUVe3kVTncv3e1AHG6jHFHNbtEuGOCa9C8JyA6VcJv+TAIOfrXB3/2dhFIr
yGTHzIV4X8R1rT0bVLgI1hbo0jzsqIi9WbOAPxJoA+s/CF4b7wlpk5bcTAFJ9dvy/wBK265T4c2G
o6Z4IsbTVbU212hkLRM4YqC5I6ex6V1dACN9015x4tSV5pVBwWUgE9iRXpFYet6ML6MlR81AHyY1
1daP4iuWvLfZcMW3RnpknPHt6VPP4huJSZcIjKOoJ4H49a9t1v4eW+tRql9a+YUPyOpKuv0I/lXN
p8HLNFuFlN1KJMiP5seUPb1I9T+VAHll9qc1+sG6TeIx8pY5NQ2imR2E0rLGeoB6+30rqrv4XeJ7
G8W3gsPtME0xSOaNgdiZ4MnTbxXS2XwcvCw+06gdvpFDj9SaAPNriO2eMpFGcmQlGI5wSMDHWu9+
G/hGXTPiLoa6tbLKk6S3EQL8xSoiuCQO67gMHufavQtF+F+m2TwN9jR5In3rLL8z7vXNd7p/h3Tr
G9+3x2sYvShQzY+bBxkD0zgZ9cCgDWooooA//9k=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/btmlogo.gif

R0lGODlhUAAlAMQAAAAAAP///y0tLenp6ZqamoaGhnt7ezQ0NKmpqWZmZtzc3PT09NLS0iIiIvr6
+l1dXQ0NDRUVFUtLS21tbXR0dEZGRhwcHMTExFhYWGFhYQUFBczMzLm5uZKSkuPj41NTUyH5BAAA
AAAALAAAAABQACUAAAX/YCCOJGCeaKqubOumZCzHb23f7qzTeO+/u2DgRyyehDuj0ofULZ+25uwm
yNw+BuhRyqtdBpAaxhHIarldF0ZUeI1H5tXjgUOXXhCPaGFpvUUIHnEoDyJ0UXYiNQUkBCwPZIAa
FgoUKZABEwaHQIlDLhAGFyIeFBEqmJImlJYmbxMmmzWeny4CJAmokQEIGiisAG+5JwZWOZ41HCQe
YSepvL4plARkxijFx4kvEjJtJoUjvSwWDA6cKdgstC4aDDJ8AOAiCtFaKOt+HbsBCwgEGTEYGCBA
kKAAAAIKKiQAC0CBghYiNFCBjwUERjEQYBQiAUAFHRxMDBghYEKre8ha9lhYQCsAnY8zQgIYKUKA
RIopWSAQomeEA4AjXpI4QPTAxJkk1eVUcStIBwo+PwAgIXRE0QMHkdZUqo0Fhwv7SLSBKkImVY86
GIhMuqJiiggHNsZQYILsDAcH0M5QqzVAVpxdVzRgqcOK3RgOpOoVsaHxBgRrt7ZdmmLnDmaHScSB
qUgFTb9c7bDgJqSA3QWEAwzIuziA48eRQU8OjEKDAiQOCIzgcODzgIOcA8b+C4NyLCm7QgrwLSA4
Cb6fiaOkfQJDguvYs2vH3hFAg+wfLGy/rvgB9lOzRdtbP109e/Zu358xLn9J/Pr26eMvcn8/f/3+
MbFDCAA7

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/nav/it4238_card.gif

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

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/button_go.gif

R0lGODlhJAAYANUAAP//////zPbxxv/Wu+fcuP/Nq+rLt+DSrPnAmv64iczMmf+td/+kZ7ezsf+d
W/+UTcKpgbCqpuGbbf+MQLWfkP+FM7SYhaaZdPF5KZWQjMqAUvxuEKSHaOduHdF1OKKFXf9mAImD
f+VoFY2BYuZcANpeDIZpT85SAJJiQ8NOAK1NDHJdS7JHAKRCAGxSNIJJI5A6AEpJSWc9In4yAEY6
Mkk1J2gpAFEgADgjFDsYACEdECgVBxoNAxAHAQAAAP///yH5BAUUAD8ALAAAAAAkABgAAAb/wIBw
SCQeKKNVbBlbrTiKonQ6FFhCIYtF4ug6JBpTjLYiUKkCSoaSaC8WDK/j8Zh4XDTX4UwkRBoICG4M
dBOGh4YVHjI4F3wBBw0GBQUJCw4VIJqbmhsYFRUYHSo9I2eRAwMFC5mcrpwbGyIlLTwmU34Gqg6v
va4kJScwPY5FGQeUvJoAzMyuzQCbJCcpNztFBxmBC5vOy9Hf4ZonLCw9H0QXFm2t3q/uIN4kLC05
NUQrEnDd4O/98f3o2eBBJAYDQvx8wXPHAsYMHwW7TEgI0NvCfi1mPCyooQ5FcRc3ObxBcIgJFBMq
bBAH8p+3EzNs7Lg3BAINDKI+urPYD4aNihs+TBGp8aKDCBL8mj1TqqnFDWvXikDQoaJECaS+sjq9
kcNHsSIccKg4QRZr1k0wuXa9ReVDjxkpyrFIYdbViYw/rflge4YDjxwwWggeTLiFQxuISQZ9JERB
jR45Zgx2qLFyYh4+cERhPMRxjx47btioPIMr5h41NnOWcsEFjh0+YvvYscPF1ylBAAA7

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/css/nav.css

BODY {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
P {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TH {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
LI {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
OL {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
UL {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
DIV {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.detailView H1 {
	FONT-SIZE: 18px; MARGIN: 0px; FONT-FAMILY: Arial
}
.detailView H2 {
	FONT-SIZE: 15px; MARGIN: 0px; FONT-FAMILY: Arial
}
.detailView TABLE {
	FONT-SIZE: 13px; FONT-FAMILY: Times New Roman
}
.indexView H1 {
	FONT-SIZE: 18px; MARGIN: 0px 0px -12px; FONT-FAMILY: Arial
}
.bgColBlk {
	BACKGROUND-COLOR: #000000
}
.bgColYel {
	BACKGROUND-COLOR: #ffffcc
}
.bgColGr {
	BACKGROUND-COLOR: #637835
}
.bgColDGr {
	BACKGROUND-COLOR: #000000
}
.bgSmTopo {
	BACKGROUND-IMAGE: url(https://media.rei.com/common/smbg_topo.gif)
}
.bgTopo {
	BACKGROUND-IMAGE: url(https://media.rei.com/common/bg_topo.gif)
}
.smText {
	FONT-SIZE: 10px
}
.smWhText {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.regBText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.regGrBText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006600
}
.regText {
	FONT-SIZE: 12px
}
.regXLText {
	FONT-SIZE: 16px
}
.regBXLText {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.regGrText {
	FONT-SIZE: 12px; COLOR: #006600
}
.regYelBText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffcc
}
.navHead {
	COLOR: #ffff99
}
.fakeActive {
	COLOR: #ffff00
}
#sidebar .fakeActive {
	COLOR: #ffff66
}
.smyellow {
	FONT-SIZE: 10px; COLOR: #ffffcc
}
A.novara:link {
	FONT-SIZE: 11px; COLOR: #ffcc00; TEXT-DECORATION: none
}
A.novara:active {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.novara:visited {
	FONT-SIZE: 11px; COLOR: #ffcc00; TEXT-DECORATION: none
}
A.novara:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A:link {
	COLOR: #006600
}
A:visited {
	COLOR: #006600
}
A.white:link {
	COLOR: #ffffff
}
A.white:active {
	COLOR: #ffff00
}
A.white:visited {
	COLOR: #ffffff
}
A.white:hover {
	COLOR: #ffff00
}
A.yellow:link {
	COLOR: #ffffff
}
A.yellow:active {
	COLOR: #ffff99
}
A.yellow:visited {
	COLOR: #ffffff
}
A.yellow:hover {
	COLOR: #ffff99
}
#sidebar A.yellow:link {
	COLOR: #ffffff
}
#sidebar A.yellow:active {
	COLOR: #ffff99
}
#sidebar A.yellow:visited {
	COLOR: #ffffff
}
#sidebar A.yellow:hover {
	COLOR: #ffff99
}
A.smyellow:link {
	FONT-SIZE: 10px; COLOR: #ffffcc
}
A.smyellow:active {
	FONT-SIZE: 10px; COLOR: #ffff00
}
A.smyellow:visited {
	FONT-SIZE: 10px; COLOR: #ffffcc
}
A.smyellow:hover {
	FONT-SIZE: 10px; COLOR: #ffff00
}
.eaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366
}
.eaRegText {
	FONT-SIZE: 13px
}
.eaBgColor {
	BACKGROUND-COLOR: #999999
}
.changeCase {
	TEXT-TRANSFORM: uppercase
}
FORM {
	MARGIN: 5px 0px
}
.cellb1011 {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.cellb1101 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 0px solid
}
.cellb1111 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.cellb0011 {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.cellb0111 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.prodPage H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; =
MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
.prodPage H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: =
normal; FONT-SIZE: 0.8em; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #003366; =
BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.prodPage H3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: bold; =
FONT-SIZE: 0.8em; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #003366; =
BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.prodPage OL#piTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 298px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: arial; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.prodPage OL#piTabs H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.prodPage OL#piTabs LI.tab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px 3px 0px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 134px; =
PADDING-TOP: 6px; POSITION: relative; TOP: 1px; HEIGHT: 23px; =
BACKGROUND-COLOR: #fff
}
.prodPage #piTabs LI.currentTab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px 3px 0px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 134px; =
PADDING-TOP: 6px; POSITION: relative; TOP: 1px; HEIGHT: 23px; =
BACKGROUND-COLOR: #fff
}
.prodPage #piTabs LI.currentTab {
	Z-INDEX: 1; CURSOR: hand; POSITION: relative; BACKGROUND-COLOR: #ffffcc
}
.prodPage #piTabs LI.tab A {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px; WIDTH: =
100%; COLOR: #003366; HEIGHT: 100%; TEXT-DECORATION: none
}
.prodPage #piTabs LI.currentTab A {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px; WIDTH: =
100%; COLOR: #003366; HEIGHT: 100%; TEXT-DECORATION: none
}
.prodPage #tabContainer {
	CLEAR: both; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 293px; PADDING-TOP: =
0px; BORDER-BOTTOM: #999999 1px solid; LIST-STYLE-TYPE: none; POSITION: =
relative; BACKGROUND-COLOR: #fff
}
.prodPage #tabContainer OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.prodPage #tabContainer LI.contentBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 5px
}
.prodPage #tabContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#autocomplete {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 1002; =
OVERFLOW: hidden; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; =
POSITION: absolute
}
#autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#autocomplete LI {
	BACKGROUND: #fff; CURSOR: default; COLOR: #000; WHITE-SPACE: pre
}
#autocomplete LI.selected {
	BACKGROUND: #0072b9; COLOR: #fff
}
#iFrameIEHack {
	Z-INDEX: 1001
}
#columnHelp {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BACKGROUND: #e6e6e6; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: =
114px; BORDER-BOTTOM: #cccccc 1px solid
}
#columnCompany {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 125px; BORDER-BOTTOM: #cccccc =
1px solid
}
#columnMember {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: none; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 140px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#columnGift {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: none; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 140px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#columnPromo {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: block; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 140px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#columnGearmail {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #cccccc 1px solid; =
BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 183px; BORDER-BOTTOM: #cccccc =
1px solid
}
.columnHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #e6e6e6; MARGIN: 1px =
1px 1px 6px; COLOR: #666666; TEXT-ALIGN: left
}
.columnBody {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 1.5; HEIGHT: 168px; =
TEXT-ALIGN: left
}
#sbClothing {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbSnow {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbGear {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbEa {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbGift {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbGifts {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbMore {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbMember {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbPartner {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#copyrightA {
	DISPLAY: none
}
#copyrightB {
	DISPLAY: block
}
#highlights {
	FONT-SIZE: 10px; WHITE-SPACE: normal
}
#sidebar {
	WIDTH: 149px
}
#footer {
	MARGIN-LEFT: auto; WIDTH: 570px; MARGIN-RIGHT: auto; PADDING-TOP: 12px
}
.cgsHead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #003366; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: =
0.1em
}
.cgsSubhead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; COLOR: #003366; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#cgsHome {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#cgsContact {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#cgssbrLiveHelp {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#cgsOrder {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#cgsPersonalize {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#kern {
	FONT-FAMILY: Verdana
}
#pc {
	DISPLAY: none
}
#note1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 0px; Z-INDEX: 400; =
BACKGROUND: #e7e7e7; LEFT: 150px; VISIBILITY: hidden; FONT: 11px =
"Verdana", Arial, Helvetica, sans-serif; WIDTH: 583px; COLOR: #000000; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 134px
}
HTML > BODY #note1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 0px; Z-INDEX: 400; =
BACKGROUND: #e7e7e7; LEFT: 150px; VISIBILITY: hidden; FONT: 11px =
"Verdana", Arial, Helvetica, sans-serif; WIDTH: 583px; COLOR: #000000; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 138px
}
.storeLocator #note1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 0px; Z-INDEX: 400; =
BACKGROUND: #e7e7e7; LEFT: 150px; VISIBILITY: hidden; FONT: 11px =
"Verdana", Arial, Helvetica, sans-serif; WIDTH: 583px; COLOR: #000000; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 140px
}
.hdRow {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #efeadc
}
.dkRow {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #faf7ee
}
.ltRow {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.input {
	MARGIN: 0px 3px 0px 0px
}
.botRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; WIDTH: 711px; PADDING-TOP: 0px; BACKGROUND-COLOR: #faf7ee
}
#incfix {
	COLOR: #000000
}
.unavailable {
	COLOR: #cccccc
}
.unavailable A {
	COLOR: #cccccc
}
.unavailable P.storeInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 0px; COLOR: #666666
}
#divGiftRegistry {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; WIDTH: 570px; BORDER-BOTTOM: #999999 1px =
solid; BACKGROUND-COLOR: #ffffcc
}

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/css/expertadvice.css

.ea {
	WIDTH: 425px
}
.ea H1 {
=09
}
.ea H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #003366; PADDING-TOP: 15px; =
FONT-FAMILY: Arial
}
.ea H3 {
	FONT-SIZE: 1em
}
.ea IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: =
#999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
center
}
.caption_img {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/css/sshp.css

H1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #003366; =
FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; =
LETTER-SPACING: 0.1em
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: =
#000000; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
.camRule {
	BACKGROUND-COLOR: #999999
}
.cliRule {
	BACKGROUND-COLOR: #999999
}
.cycRule {
	BACKGROUND-COLOR: #999999
}
.padRule {
	BACKGROUND-COLOR: #999999
}
.alpRule {
	BACKGROUND-COLOR: #999999
}
.snoRule {
	BACKGROUND-COLOR: #999999
}
.norRule {
	BACKGROUND-COLOR: #999999
}
.sspRule {
	BACKGROUND-COLOR: #999999
}
.croRule {
	BACKGROUND-COLOR: #999999
}
.traRule {
	BACKGROUND-COLOR: #999999
}
.ttoRule {
	BACKGROUND-COLOR: #999999
}
.reiRule {
	BACKGROUND-COLOR: #999999
}
.booRule {
	BACKGROUND-COLOR: #999999
}
.racRule {
	BACKGROUND-COLOR: #999999
}
.menRule {
	BACKGROUND-COLOR: #999999
}
.womRule {
	BACKGROUND-COLOR: #999999
}
.wgeRule {
	BACKGROUND-COLOR: #999999
}
.kidRule {
	BACKGROUND-COLOR: #999999
}
.fooRule {
	BACKGROUND-COLOR: #999999
}
.gifRule {
	BACKGROUND-COLOR: #999999
}
.cam3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.cli3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.cyc3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.pad3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.alp3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.sno3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.nor3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.ssp3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.cro3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.tra3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.tto3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.rei3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.boo3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.rac3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.men3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.wom3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.wge3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.kid3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.foo3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.gif3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.camSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.cliSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.cycSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.padSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.alpSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.snoSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.norSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.sspSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.croSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.traSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.ttoSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.reiSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.booSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.racSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.menSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.womSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.wgeSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.kidSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.fooSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.gifSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.camP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.cliP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.cycP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.padP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.alpP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.snoP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.norP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.sspP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.croP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.traP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.ttoP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.reiP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.booP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.racP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.menP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.womP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.wgeP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.kidP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.fooP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.gifP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.camP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.cliP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.cycP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.padP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.alpP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.snoP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.norP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.sspP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.croP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.traP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.ttoP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.reiP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.booP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.racP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.menP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.womP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.wgeP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.kidP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.fooP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.gifP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.camP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.cliP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.cycP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.padP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.alpP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.snoP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.norP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.sspP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.croP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.traP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.ttoP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.reiP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.booP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.racP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.menP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.womP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.wgeP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.kidP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.fooP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.gifP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.camBrand {
	BACKGROUND-COLOR: #ffffff
}
.cliBrand {
	BACKGROUND-COLOR: #ffffff
}
.cycBrand {
	BACKGROUND-COLOR: #ffffff
}
.padBrand {
	BACKGROUND-COLOR: #ffffff
}
.alpBrand {
	BACKGROUND-COLOR: #ffffff
}
.snoBrand {
	BACKGROUND-COLOR: #ffffff
}
.norBrand {
	BACKGROUND-COLOR: #ffffff
}
.sspBrand {
	BACKGROUND-COLOR: #ffffff
}
.croBrand {
	BACKGROUND-COLOR: #ffffff
}
.traBrand {
	BACKGROUND-COLOR: #ffffff
}
.ttoBrand {
	BACKGROUND-COLOR: #ffffff
}
.reiBrand {
	BACKGROUND-COLOR: #ffffff
}
.booBrand {
	BACKGROUND-COLOR: #ffffff
}
.racBrand {
	BACKGROUND-COLOR: #ffffff
}
.menBrand {
	BACKGROUND-COLOR: #ffffff
}
.womBrand {
	BACKGROUND-COLOR: #ffffff
}
.wgeBrand {
	BACKGROUND-COLOR: #ffffff
}
.kidBrand {
	BACKGROUND-COLOR: #ffffff
}
.fooBrand {
	BACKGROUND-COLOR: #ffffff
}
.gifBrand {
	BACKGROUND-COLOR: #ffffff
}
.camWide1 {
	BACKGROUND-COLOR: #ffffff
}
.cliWide1 {
	BACKGROUND-COLOR: #ffffff
}
.cycWide1 {
	BACKGROUND-COLOR: #ffffff
}
.padWide1 {
	BACKGROUND-COLOR: #ffffff
}
.alpWide1 {
	BACKGROUND-COLOR: #ffffff
}
.snoWide1 {
	BACKGROUND-COLOR: #ffffff
}
.norWide1 {
	BACKGROUND-COLOR: #ffffff
}
.sspWide1 {
	BACKGROUND-COLOR: #ffffff
}
.croWide1 {
	BACKGROUND-COLOR: #ffffff
}
.traWide1 {
	BACKGROUND-COLOR: #ffffff
}
.ttoWide1 {
	BACKGROUND-COLOR: #ffffff
}
.reiWide1 {
	BACKGROUND-COLOR: #ffffff
}
.booWide1 {
	BACKGROUND-COLOR: #ffffff
}
.racWide1 {
	BACKGROUND-COLOR: #ffffff
}
.menWide1 {
	BACKGROUND-COLOR: #ffffff
}
.womWide1 {
	BACKGROUND-COLOR: #ffffff
}
.wgeWide1 {
	BACKGROUND-COLOR: #ffffff
}
.kidWide1 {
	BACKGROUND-COLOR: #ffffff
}
.fooWide1 {
	BACKGROUND-COLOR: #ffffff
}
.gifWide1 {
	BACKGROUND-COLOR: #ffffff
}
.camWide2 {
	BACKGROUND-COLOR: #ffffff
}
.cliWide2 {
	BACKGROUND-COLOR: #ffffff
}
.cycWide2 {
	BACKGROUND-COLOR: #ffffff
}
.padWide2 {
	BACKGROUND-COLOR: #ffffff
}
.alpWide2 {
	BACKGROUND-COLOR: #ffffff
}
.snoWide2 {
	BACKGROUND-COLOR: #ffffff
}
.norWide2 {
	BACKGROUND-COLOR: #ffffff
}
.sspWide2 {
	BACKGROUND-COLOR: #ffffff
}
.croWide2 {
	BACKGROUND-COLOR: #ffffff
}
.traWide2 {
	BACKGROUND-COLOR: #ffffff
}
.ttoWide2 {
	BACKGROUND-COLOR: #ffffff
}
.reiWide2 {
	BACKGROUND-COLOR: #ffffff
}
.booWide2 {
	BACKGROUND-COLOR: #ffffff
}
.racWide2 {
	BACKGROUND-COLOR: #ffffff
}
.menWide2 {
	BACKGROUND-COLOR: #ffffff
}
.womWide2 {
	BACKGROUND-COLOR: #ffffff
}
.wgeWide2 {
	BACKGROUND-COLOR: #ffffff
}
.kidWide2 {
	BACKGROUND-COLOR: #ffffff
}
.fooWide2 {
	BACKGROUND-COLOR: #ffffff
}
.gifWide2 {
	BACKGROUND-COLOR: #ffffff
}
.camWide3 {
	BACKGROUND-COLOR: #ffffff
}
.cliWide3 {
	BACKGROUND-COLOR: #ffffff
}
.cycWide3 {
	BACKGROUND-COLOR: #ffffff
}
.padWide3 {
	BACKGROUND-COLOR: #ffffff
}
.alpWide3 {
	BACKGROUND-COLOR: #ffffff
}
.snoWide3 {
	BACKGROUND-COLOR: #ffffff
}
.norWide3 {
	BACKGROUND-COLOR: #ffffff
}
.sspWide3 {
	BACKGROUND-COLOR: #ffffff
}
.croWide3 {
	BACKGROUND-COLOR: #ffffff
}
.traWide3 {
	BACKGROUND-COLOR: #ffffff
}
.ttoWide3 {
	BACKGROUND-COLOR: #ffffff
}
.reiWide3 {
	BACKGROUND-COLOR: #ffffff
}
.booWide3 {
	BACKGROUND-COLOR: #ffffff
}
.racWide3 {
	BACKGROUND-COLOR: #ffffff
}
.menWide3 {
	BACKGROUND-COLOR: #ffffff
}
.womWide3 {
	BACKGROUND-COLOR: #ffffff
}
.wgeWide3 {
	BACKGROUND-COLOR: #ffffff
}
.kidWide3 {
	BACKGROUND-COLOR: #ffffff
}
.fooWide3 {
	BACKGROUND-COLOR: #ffffff
}
.gifWide3 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
#bottom .wide {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; =
PADDING-TOP: 0px
}
#bottom .narrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px
}
#bottom P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bottom .img_above {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#bottom .img_below {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; TEXT-ALIGN: center
}
#bottom H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; =
FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#bottom H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; =
FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#bottom .box {
	WIDTH: 570px; BACKGROUND-COLOR: #999999
}
#bottom .block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px
}
#bottom .special_note {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 20px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#bottom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 8px; PADDING-TOP: 0px
}
#bottom OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 12px; PADDING-TOP: 0px
}
#bottom UL LI {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: =
url(http://media.rei.com/graphics/gear_shop/bullet_sshp.gif); MARGIN: =
0px
}
#bottom .special_text {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.leadA {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 570px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.leadB {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 570px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.leadC {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 570px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.leadD {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 568px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.alt1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
.alt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.alt3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.leadA H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadB H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadC H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadD H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadA H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadB H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadC H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadA P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadB P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadC P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadB IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadC IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadD IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadA IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; PADDING-TOP: 0px
}
* HTML .leadA IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadA DIV {
	POSITION: relative; TOP: -3px
}
.leadA DIV IMG {
	WIDTH: 570px
}
.leadC DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px
}
.leadC DIV.wide {
	BORDER-RIGHT: #999999 1px solid; WIDTH: 378px
}
.leadB DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 189px; PADDING-TOP: 0px
}
.leadB DIV.centerDiv {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid
}
.leadD {
	PADDING-BOTTOM: 0px
}
.leadD DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 180px; PADDING-TOP: 0px
}
.leadD IMG {
	FLOAT: right; MARGIN-BOTTOM: -10px
}
.leadD IMG#title {
	MARGIN: 0px; WIDTH: 568px
}
.leadD P {
	MARGIN: 10px 10px 0px
}
.tocHeadBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.tocHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: =
1px; FONT-FAMILY: Arial, Geneva,Helvetica,sans-serif; LIST-STYLE-TYPE: =
none
}
LI.tocHead {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: Arial, =
Geneva,Helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.tocColumnBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
UL.toc {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Geneva,Helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.dropdownToc {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 200; =
BACKGROUND: #ffffea; VISIBILITY: hidden; PADDING-BOTTOM: 7px; MARGIN: =
0px; BORDER-LEFT: #999999 1px solid; WIDTH: 135px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999999 1px solid; POSITION: absolute
}
.dropdownToc LI {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; BACKGROUND: #ffffea; COLOR: =
#006600; LIST-STYLE-TYPE: none
}
.dropdownToc LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
0px; WIDTH: 125px; PADDING-TOP: 0px
}
.dropdownToc LI A:hover {
	BACKGROUND: #eeeeee
}

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_002F_01C834E5.F7819940"


------=_NextPart_001_002F_01C834E5.F7819940
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rei.com/LearnShareDetailArticlesList?categoryId=Camping&url=rei/learn/camp/fitbkpk2f.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>REI: Camping Expert Advice</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<SCRIPT type=3Dtext/javascript>=0A=
var jsIsCheckout =3D false;=0A=
var returnUrl =3D =
'storeId=3D8000&langId=3D-1&catalogId=3D40000008000&URL=3Dhttp%3A%2F%2Fww=
w.rei.com%2Frei%2Flearn%2FreiLearnShareDetailView.jsp';=0A=
var yourAccountInView =3D =
'YourAccountInfoInView?storeId=3D8000&langId=3D-1&catalogId=3D40000008000=
';=0A=
var image_path =3D 'http://media.rei.com';=0A=
var yourAccountOutView =3D =
'YourAccountInfoOutView?storeId=3D8000&langId=3D-1&catalogId=3D4000000800=
0';=0A=
var jscript_path =3D 'http://media.rei.com';=0A=
var httpHost =3D 'http://www.rei.com/';=0A=
var httpsHost =3D 'https://www.rei.com/';=0A=
var httpPath =3D 'http://www.rei.com/';=0A=
var httpsPath =3D 'https://www.rei.com/';=0A=
var pageIsSecure =3D false;=0A=
</SCRIPT>
<!-- /rei/rei.war/rei/learn/reiLearnShareDetailView.jsp --><!-- nav.css =
--><LINK=20
href=3D"http://media.rei.com/rei/css/nav.css" type=3Dtext/css =
rel=3Dstylesheet><!-- end nav.css -->
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY class=3D"rei expertAdvice detailView" bgColor=3D#ffffff =
leftMargin=3D0=20
topMargin=3D0 marginwidth=3D"0" marginheight=3D"0"><!-- Header --><!-- =
REI common_header -->
<SCRIPT language=3DJavaScript=20
src=3D"http://media.rei.com/javascript/autocomplete.js"></SCRIPT>
<IFRAME id=3DiFrameIEHack style=3D"DISPLAY: none; POSITION: absolute" =
marginWidth=3D0=20
marginHeight=3D0 src=3D"http://media.rei.com/javascript/blank.html" =
frameBorder=3D0=20
scrolling=3Dno></IFRAME><!--coremetrics -->
<SCRIPT src=3D"http://media.rei.com/rei/javascript/common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://media.rei.com/rei/javascript/querystring.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://media.rei.com/rei/javascript/coremetrics/eluminate.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://media.rei.com/rei/javascript/coremetrics/cmdatatagutils.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.rei.com/javascript/coremetrics/rei/env/env.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://media.rei.com/rei/javascript/coremetrics/rei/rei.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- start header and sidebar -->
<SCRIPT type=3Dtext/javascript> var cmStoreId =3D "8000"; </SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
var affiliateID =3D getAffiliateID();=0A=
=0A=
if ((affiliateID =3D=3D "9048" || affiliateID =3D=3D "11917" || =
affiliateID =3D=3D "14028" || affiliateID =3D=3D "14172") && =
window.location.protocol =3D=3D "https:") {=0A=
  if (top.location !=3D self.location) {=0A=
    top.location =3D self.location;=0A=
  }=0A=
}=0A=
=0A=
var numOfItems =3D getCookie("rei_cart");=0A=
var loggedIn =3D getCookie("loggedin"); =0A=
=0A=
//var numOfItems =3D getCookie("rei_cart");=0A=
//var loggedIn =3D getCookie("loggedin");=0A=
=0A=
if (!numOfItems) numOfItems =3D 0;=0A=
=0A=
=0A=
if (loggedIn =3D=3D 1){=0A=
    var logInOutLink =3D '<a =
href=3D"https://www.rei.com/Logoff?storeId=3D8000&langId=3D-1&catalogId=3D=
40000008000&URL=3Dhttps://www.rei.com/YourAccountInfoOutView?storeId=3D80=
00&langId=3D-1&catalogId=3D40000008000" >Log out</a>';=0A=
    var loggedInText =3D 'You are logged in.';=0A=
    var yrAcctLink =3D '<a =
href=3D"https://www.rei.com/YourAccountInfoInView?storeId=3D8000&langId=3D=
-1&catalogId=3D40000008000&stat=3Dheader_account"><img =
src=3D"http://media.rei.com/common/nav/btn_ya.gif" width=3D"102" =
height=3D"22" border=3D"0" alt=3D"Your Account"></a>';=0A=
} else {=0A=
    var logInOutLink =3D '<a target=3D"_parent" =
href=3D"https://www.rei.com/YourAccountLoginView?storeId=3D8000&langId=3D=
-1&catalogId=3D40000008000&URL=3Dhttps://www.rei.com/YourAccountInfoInVie=
w?storeId=3D8000&langId=3D-1&catalogId=3D40000008000" >Log in</a>';=0A=
    var loggedInText =3D 'You are not logged in.';=0A=
    var yrAcctLink =3D '<a =
href=3D"https://www.rei.com/YourAccountInfoOutView?storeId=3D8000&langId=3D=
-1&catalogId=3D40000008000&stat=3Dheader_account"><img =
src=3D"http://media.rei.com/common/nav/btn_ya.gif" width=3D"102" =
height=3D"22" border=3D"0" alt=3D"Your Account"></a>';=0A=
}=0A=
=0A=
var jsIsCheckout =3D false;=0A=
=0A=
var spacerCell =3D '<td width=3D"149" rowspan=3D"1" =
class=3D"bgSmTopo"><img src=3D"http://media.rei.com/common/white.gif" =
width=3D"149" height=3D"20" border=3D"0" alt=3D""></td>';=0A=
=0A=
if (jsIsCheckout) {=0A=
    logInOutLink =3D '';=0A=
    spacerCell =3D '<td width=3D"149" class=3D"bgColGr"><img =
src=3D"http://media.rei.com/common/white.gif" width=3D"149" =
height=3D"20" border=3D"0" alt=3D""></td>';=0A=
}=0A=
=0A=
var cartStatusText =3D '';=0A=
=0A=
if (document.title !=3D "REI.com: Shopping Basket") {=0A=
    if (numOfItems =3D=3D 1) {=0A=
        cartStatusText =3D '(contains ' + numOfItems + ' item)';=0A=
    } else {=0A=
        cartStatusText =3D '(contains ' + numOfItems + ' items)';=0A=
    }=0A=
}=0A=
=0A=
</SCRIPT>
<!-- BEGIN header -->
<DIV id=3Dheader>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D734 border=3D0>
  <TBODY>
  <TR>
    <TD class=3DbgColBlk width=3D149 rowSpan=3D3><A =
href=3D"http://www.rei.com/"><IMG=20
      height=3D90 alt=3Dwww.rei.com =
src=3D"http://media.rei.com/common/rei_logo.gif"=20
      width=3D149 border=3D0></A></TD>
    <TD class=3DbgColYel width=3D585 colSpan=3D3><IMG height=3D1 =
alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D585 =
border=3D0><BR>
      <FORM name=3Dpsearch action=3Dhttp://www.rei.com/search =
method=3Dget>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D585 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D27><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D27 =
border=3D0></TD>
          <TD vAlign=3Dbottom width=3D227><IMG height=3D17 alt=3D"Search =
REI.com"=20
            src=3D"http://media.rei.com/common/search.gif" width=3D153 =
border=3D0></TD>
          <TD vAlign=3Dtop width=3D82><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D82 =
border=3D0></TD>
          <TD vAlign=3Dtop width=3D137><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D137 =
border=3D0></TD>
          <TD class=3DsmText vAlign=3Dtop align=3Dmiddle width=3D112>
            <SCRIPT =
language=3DJavaScript>document.write(logInOutLink);</SCRIPT>
          </TD></TR>
        <TR>
          <TD width=3D27 rowSpan=3D2><IMG height=3D24 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D27 =
border=3D0></TD>
          <TD class=3DsmText vAlign=3Dtop width=3D227 rowSpan=3D2><!-- =
Search table -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D150 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DsmText><INPUT id=3DheaderQuery=20
                  =
onfocus=3D"javascript:if(document.getElementById('headerQuery').value=3D=3D=
'Enter a word or item #') =
document.getElementById('headerQuery').value=3D'';"=20
                  maxLength=3D60 size=3D23 value=3D"Enter a word or item =
#"=20
                name=3Dquery></TD>
                <TD><INPUT type=3Dimage alt=3DGO=20
                  src=3D"http://media.rei.com/common/button_go.gif"=20
              border=3D0></TD></TR><INPUT class=3Dautocomplete=20
              id=3DheaderQuery-autocomplete disabled type=3Dhidden=20
              =
value=3D/online/servlet/autocomplete?storeId=3D8000&amp;entry=3D>=20
              </TBODY></TABLE></TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D82>
            <SCRIPT =
language=3DJavaScript>document.write(giftRegButton);</SCRIPT>
          </TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle =
width=3D137><A=20
            =
href=3D"http://www.rei.com/ShoppingCart?storeId=3D8000&amp;langId=3D-1&am=
p;catalogId=3D40000008000&amp;stat=3Dheader_cart"><IMG=20
            height=3D22 alt=3D"Shopping Cart"=20
            src=3D"http://media.rei.com/common/nav/btn_sc.gif" =
width=3D127=20
            border=3D0></A></TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D112>
            <SCRIPT =
language=3DJavaScript>document.write(yrAcctLink);</SCRIPT>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D82><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D50 =
border=3D0></TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D137>
            <SCRIPT =
language=3DJavaScript>document.write(cartStatusText);</SCRIPT>
          </TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D112>
            <SCRIPT =
language=3DJavaScript>document.write(loggedInText);</SCRIPT>
          </TD></TR></TBODY></TABLE></TD></TR></FORM>
  <TR>
    <TD class=3DbgColYel vAlign=3Dbottom width=3D585 colSpan=3D3><IMG =
height=3D5 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D585 =
border=3D0></TD></TR><!-- Store Menu Tabs -->
  <TR>
    <TD class=3DbgColYel vAlign=3Dbottom width=3D585 colSpan=3D3>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D585 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D14><IMG height=3D26 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D14 =
border=3D0></TD>
          <TD width=3D69><A href=3D"http://www.rei.com/"><IMG =
height=3D26=20
            alt=3DREI.com =
src=3D"http://media.rei.com/common/tab_rei4.gif" width=3D69=20
            border=3D0></A></TD>
          <TD width=3D113><A href=3D"http://www.rei.com/outlet"><IMG =
height=3D26=20
            alt=3DREI-OUTLET.com =
src=3D"http://media.rei.com/common/tab_outlet4.gif"=20
            width=3D113 border=3D0></A></TD>
          <TD width=3D104><A href=3D"http://www.rei.com/adventures"><IMG =
height=3D26=20
            alt=3D"REI Adventures"=20
            src=3D"http://media.rei.com/common/tab_adventures4.gif" =
width=3D104=20
            border=3D0></A></TD>
          <TD width=3D105><A href=3D"http://www.rei.com/map/store"><IMG =
height=3D26=20
            alt=3D"Stores &amp; Events"=20
            src=3D"http://media.rei.com/common/tab_stores4.gif" =
width=3D105=20
            border=3D0></A></TD>
          <TD width=3D87><A =
href=3D"http://www.rei.com/giftregistry"><IMG=20
            height=3D26 alt=3D"Gift Registry"=20
            src=3D"http://media.rei.com/common/tab_giftreg4.gif" =
width=3D87=20
            border=3D0></A></TD>
          <TD width=3D93><A href=3D"http://www.rei.com/getoutthere"><IMG =
height=3D26=20
            alt=3D"Get Out There"=20
            src=3D"http://media.rei.com/common/tab_getout_s.gif" =
width=3D93=20
            border=3D0></A></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD class=3DbgColDGr width=3D585 colSpan=3D4><IMG height=3D1 =
alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D585 =
border=3D0></TD></TR><!-- Links table -->
  <TR>
    <SCRIPT language=3DJavaScript>document.write(spacerCell);</SCRIPT>

    <TD class=3DbgColGr><IMG height=3D10 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D1 =
border=3D0></TD>
    <TD class=3DbgColGr width=3D585>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D545 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D15><IMG height=3D1 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D15 =
border=3D0></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D49><A =
class=3Dwhite=20
            href=3D"http://www.rei.com/index.jsp">Home</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmText align=3Dmiddle width=3D118><A class=3Dwhite =

            href=3D"http://www.rei.com/categories">Shop All =
Categories</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D96><A =
class=3Dwhite=20
            href=3D"http://www.rei.com/rei-shipping-info">Shipping =
Info</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmText align=3Dmiddle width=3D50><A class=3Dwhite=20
            href=3D"http://www.rei.com/rei-help">Help</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmText align=3Dmiddle width=3D71><A class=3Dwhite=20
            href=3D"http://www.rei.com/contactus">Contact Us</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D10>|</TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D118>
            <DIV =
id=3Dkern>1-800-426-4840</DIV></TD></TR></TBODY></TABLE></TD>
    <TD class=3DbgColDGr><IMG height=3D21 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D1 =
border=3D0></TD></TR>
  <TR>
    <TD class=3DbgTopo style=3D"BACKGROUND-POSITION: center =
50%"></TD><!--vertical rule-->
    <TD class=3DbgColDGr width=3D1></TD><!--end vertical rule-->
    <TD id=3DheaderMessaging></TD></TR></TBODY></TABLE></DIV><!-- END =
header --><!-- End Header -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D734 border=3D0>
  <TBODY>
  <TR>
    <TD class=3DbgTopo vAlign=3Dtop width=3D149><!-- Sidebar --><!-- =
BEGIN continuus/.../rei/include/common_sidebar.jsi -->
      <DIV class=3DregBText id=3Dsidebar>
      <DIV id=3DsbClothing>
      <DIV class=3DnavHead>Clothing &amp; Outerwear<BR></DIV><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/footwear">Footwear</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/kids">Kids' Clothing &amp; =
Gear</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/mens">Men's =
Clothing</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/womens">Women's=20
      Clothing</A><BR><BR></DIV>
      <DIV id=3DsbGifts>
      <DIV class=3DnavHead>Gifts<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/gifts">Gift Shop</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/giftcard">Gift Cards</A><BR><BR></DIV>
      <DIV id=3DsbSnow>
      <DIV class=3DnavHead>Snow Shops<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/crosscountry">Cross-Country =
Skiing</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/skiing">Skiing</A><BR><A =

      class=3Dyellow =
href=3D"http://www.rei.com/snowboard">Snowboarding</A><BR><A=20
      class=3Dyellow=20
      href=3D"http://www.rei.com/snowshoe">Snowshoeing</A><BR><BR></DIV>
      <DIV id=3DsbGear>
      <DIV class=3DnavHead>Gear Shops<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/booksmaps">Books &amp; Maps</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/camphike">Camping &amp;=20
      Hiking</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/racks">Car=20
      Racks</A><BR><A class=3Dyellow=20
      href=3D"http://www.rei.com/climbing">Climbing</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/cycling">Cycling</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/gps">GPS &amp; Electronics</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/paddling">Kayaking &amp; =
Canoeing</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/travelgear">Luggage =
&amp;=20
      Travel</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/novara">Novara=20
      Bike</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/crosstrain">Outdoor=20
      Fitness</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/dog-toys">Picnic,=20
      Toys, Dog Gear</A><BR><A class=3Dyellow=20
      href=3D"http://www.rei.com/rei-brand">REI Brand Gear</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/watches-sunglasses">Watches &amp;=20
      Sunglasses</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/women">Women's=20
      Gear</A><BR><BR></DIV>
      <DIV id=3DsbEa>
      <DIV class=3DnavHead>How to Choose Gear<BR></DIV><A class=3Dyellow =

      href=3D"http://www.rei.com/expertadvice">Expert =
Advice</A><BR><BR></DIV>
      <DIV id=3DsbMore>
      <DIV class=3DnavHead>More Ways to Shop<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/onsale">On Sale</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/outlet">REI-OUTLET.com</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/brands">Shop by Brand</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/categories">Shop All =
Categories</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/cgs">Corporate =
Sales</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/catalogsignup">Catalog=20
      Sign-Up</A><BR><BR></DIV>
      <DIV id=3DsbMember>
      <DIV class=3DnavHead>REI Membership</DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/joinrei">Become an REI Member</A><BR><A =

      class=3Dyellow href=3D"http://www.rei.com/memberhelp">Member =
Help</A><BR><A=20
      class=3Dyellow=20
      =
href=3D"http://www.rei.com/reivisa?cm_sp=3Dsidebar*visa*applyforvisa">App=
ly=20
      for an REI Visa=AE</A><BR><BR></DIV>
      <DIV id=3DsbPartner>
      <DIV class=3DnavHead>Partner Program<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/affiliates">Become an REI=20
      Affiliate</A><BR><BR></DIV></DIV></TD><!--vertical rule-->
    <TD class=3DbgColDGr width=3D1><IMG height=3D20 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D1 =
border=3D0></TD><!--end vertical rule--><!--vertical white spacer-->
    <TD width=3D14><IMG height=3D20 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D14 =
border=3D0> <!--end vertical white spacer--><!-- END =
continuus/.../rei/include/common_sidebar.jsi --><!-- End Sidebar --><!-- =
BEGIN CONTENT BODY -->
    <TD vAlign=3Dtop width=3D570><BR><IMG height=3D30 alt=3D"Camp/Hike =
Expert Advice"=20
      =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/camp/camp_hdr_exad.gif" =

      width=3D570 border=3D0><BR><A =
href=3D"http://www.rei.com/learn/Camping"=20
      target=3D_parent name=3Darticles><SPAN class=3DeaRegText>See all =
Camping=20
      articles</SPAN></A><BR><BR>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop width=3D425><FONT size=3D2><LINK=20
            href=3D"http://media.rei.com/rei/css/expertadvice.css" =
type=3Dtext/css=20
            rel=3Dstylesheet>
            <DIV class=3Dpagecontent>
            <SCRIPT language=3DJavascript=20
            =
src=3D"http://media.rei.com/rei/javascript/expertadvice/ea1.js"=20
            type=3Dtext/javascript></SCRIPT>

            <DIV class=3Dea>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D425 =
border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop width=3D425 colSpan=3D2>
                  <H1>Backpacks: Finding Your Torso and Hip Size</H1>
                  <SCRIPT =
src=3D"http://media.rei.com/rei/javascript/swfobject.js"=20
                  type=3Dtext/javascript></SCRIPT>

                  <DIV id=3Dflashcontent style=3D"TEXT-ALIGN: =
center">Backpacks:=20
                  Finding Your Torso and Hip Size Video</DIV>
                  <SCRIPT type=3Dtext/javascript>var so =3D new =
SWFObject("http://media.rei.com/graphics/flash/video/ea_measuretorso.swf"=
, "mymovie", "400", "360", "8", "#FFFFFF"); so.addParam("base", =
"http://media.rei.com/graphics/flash/video/"); =
so.addParam("swLiveConnect", "true"); so.addParam("allowScriptAccess", =
"always"); so.write("flashcontent");</SCRIPT>
                  <IMG height=3D29 alt=3DY=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/general/Y.gif"=20
                  width=3D23 align=3Dleft border=3D0>ou can spend big =
bucks on a=20
                  high-tech pack, but if it doesn't fit right, you won't =
be=20
                  comfortable. REI's pack-fitting experts share their =
tips here=20
                  for getting the right size pack. <BR><BR>
                  <TABLE style=3D"BACKGROUND-COLOR: #cccc98" =
width=3D425>
                    <TBODY>
                    <TR>
                      <TD align=3Dmiddle>
                        <H2>Find Your Torso=20
                  Length</H2></TD></TR></TBODY></TABLE><BR>Just because =
you are=20
                  a certain height =97 say a 5'9" female or 6' male =97 =
does not=20
                  mean you automatically need a "large" or "tall" pack. =
<B>Your=20
                  torso length, not your height, determines your pack=20
                  size.</B>Here's how to measure yours: <IMG =
height=3D162=20
                  alt=3Dtorso hspace=3D5=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/camp/torso.gif"=20
                  width=3D80 align=3Dright vspace=3D5 border=3D0>=20
                  <UL>
                    <LI>Have a friend locate the bony bump at the base =
of your=20
                    neck, where the slope of your shoulder meets your =
neck. This=20
                    is your 7th cervical (or C7) vertebra. Tilt your =
head=20
                    forward to locate it more easily. <BR><BR>
                    <LI>Using a flexible tape measure, your friend =
should start=20
                    at that spot and measure downward along your spine. =
<BR><BR>
                    <LI>Place your hands on your hips so you can feel =
your iliac=20
                    crest, which serves as the "shelf" of your pelvic =
girdle.=20
                    (It's the first hard thing you feel when you run =
your=20
                    fingers down from the sides of your ribcage.) =
Position your=20
                    hands so your thumbs are reaching behind you. =
<BR><BR>
                    <LI>Have your friend finish measuring at the point =
where the=20
                    tape crosses an imaginary line drawn between your =
thumbs.=20
                    This distance is your torso length. </LI></UL>Use =
your torso=20
                  length measurement to find your best pack size. =
Generally,=20
                  manufacturers size their pack frames something like =
this:=20
                  <DIV style=3D"MARGIN-LEFT: 2em"><B>Extra =
Small:</B>Fits torsos=20
                  up to 15-1/2" <BR><B>Small:</B>Fits torsos 16" to =
17-1/2"=20
                  <BR><B>Medium/Regular:</B>Fits torsos 18" to 19-1/2"=20
                  <BR><B>Large/Tall:</B>Fits torsos 20" and up</DIV>On =
REI.com's=20
                  product pages, you can find the torso range for each =
pack size=20
                  listed just above the spec chart. If your measurement =
is right=20
                  on the border (say, 17-3/4"), it's best to visit an =
REI store=20
                  to try on both sizes of that pack. REI's product line =
includes=20
                  adult packs sized to fit torso lengths as compact as =
12" (10"=20
                  for children) and as long as 23". If your measurement =
lies=20
                  outside that range, you might require a custom-built =
pack.=20
                  <BR><BR>
                  <TABLE style=3D"BACKGROUND-COLOR: #cccc98" =
width=3D425>
                    <TBODY>
                    <TR>
                      <TD align=3Dmiddle>
                        <H2>Determine Your Hip=20
                  Size</H2></TD></TR></TBODY></TABLE><BR>While not as =
crucial as=20
                  your torso length, your hip measurement is useful to =
know.=20
                  It's especially helpful if you are considering a pack =
that=20
                  offers interchangeable hipbelts. <BR><BR>Take your =
tape=20
                  measure and wrap it around the top of your hips, the =
"latitude=20
                  line" where you can feel your iliac crest =97 those =
two pointy=20
                  bones just above the front pockets on your pants. A =
properly=20
                  positioned hipbelt will straddle your iliac crest, =
about an=20
                  inch above and below that line. <BR><BR><!--
<table width=3D"425" bgcolor=3D"#cccc98">
<tr><td align=3D"center"><h2>Test Fit Your Backpack</h2></td></tr>
</table>

<br>

At REI, we acknowledge that shopping for a backpack online is not the =
same as examining the packs firsthand. How do you know if it's going to =
feel good without first trying it on? A comfortable fit, after all, is =
crucial to your satisfaction.
<img src=3D"http://media.rei.com/graphics/LEARN_SHARE/camp/bpack3.jpg" =
align=3D"right" border=3D"2" height=3D"295" width=3D"100" alt=3D"" =
vspace=3D"5" hspace=3D"5">
<br>
<br>
Ideally, you should visit an <a href=3D"/stores/index.jsp">REI store</a> =
in person and try on some packs. If that's not possible, try the =
procedure described below at home with any pack you order. If it just =
doesn't feel right, send it back. We don't want you to try and lug an =
uncomfortable pack into the wilds. To be fair, you need to keep in mind =
that no fully loaded pack ever feels truly "comfortable." What you are =
seeking to avoid is any sharp or unreasonable discomfort.

<br>
<br>
<b>A Good Fit, Step by Step</b>
<br>
<br>

If possible, start with about 20 or 30 pounds of weight to place inside =
the pack: sandbags or weighted pillows supplied by the store; items of =
personal gear packed into stuff sacks; climbing ropes. (If you're able =
to visit a store, throw some things in a duffel bag and bring them with =
you.) Distribute these throughout a pack's interior, keeping the weight =
close to your body with the heaviest portion near your shoulder blades. =
Next:

<ol>
<li>Loosen the pack's shoulder straps, load-adjustment straps and hip =
belt.
<br>
<br>
<li>Slip your arms through the shoulder straps.
<br>
<br>
<b>Tip:</b> What's the best way to hoist a heavy pack on your back, you =
ask? <a =
href=3D"/LearnShareDetailArticlesList?categoryId=3DCamping&url=3Drei/lear=
n/camp/howhoistf.jsp">Click here</a>.
<br>
<br>
<li>Position the hipbelt so it basically straddles your hipbones (iliac =
crest); close the buckle and make the hipbelt straps snug.
<br>
<br>
<b>Tip:</b> The belt should completely, comfortably cover your hips, but =
its 2 ends should not touch. If the belt is too loose or too tight, =
reposition the buckle pieces on the hipbelt straps. If this doesn't give =
you a secure fit, you may have to try a different pack or hipbelt. Do =
not tighten your hipbelt excessively. Keep it snug, but if it's too =
tight or too long on the trail, you'll have sore spots on your hips the =
next morning.
<br>
<br>
<li>Cinch the shoulder straps down tightly, then ease the tension =
slightly.
<br>
<br>
<li>Look sideways in a mirror. Check the position of your shoulder =
straps:
<br>
<br>
<ul>
<li>For internal-frame packs: The padded sections of the shoulder straps =
should wrap around the crest of your shoulders comfortably and attach to =
the frame about 1" below that point. No gaps should appear
<li>For external-frame packs <b>without</b> load-lifter straps: The =
shoulder straps should attach to the pack frame at a point slightly =
higher than the top of your shoulders.
<li>For external-frame packs <b>with</b> load-lifter straps: The padded =
sections of the shoulder straps should wrap around the top of your =
shoulders comfortably and attach to the frame about 1" below that point.
</ul>
<br>

<li>Check your load-lifter straps. These should attach to your shoulder =
straps at a point just above your collarbone and just below the top of =
your shoulders. From there, they should rise up to join with the frame =
at an angle of between 40 and 50 degrees. If the angle is higher than =
that, your frame is too long. Any lower and your shoulders will carry =
too much of the load.
<br>
<br>
<li>Check the shoulder strap length and width:
<br>
<br>
<ul>
<li>The buckle on the strap should be far enough below your armpit that =
it won't chafe. How far? Try a hand-width.
<li>The straps should be far enough apart that they don't squeeze your =
neck, but close enough together that they don't slip off of your =
shoulders during hiking. The width is sometimes adjustable.
<li>Women need to pay special attention to the fit of shoulder straps. =
On some unisex packs, the distance between shoulder straps may be too =
wide, or the straps themselves are wide enough to gouge an armpit or =
breast. If you find a good fit is elusive, seek out a pack designed =
specifically for women.
</ul>
<br>
<li>Check for a good torso fit. If the pack fits you correctly, you =
should be able to redistribute the weight of the pack between your =
shoulders and your hips simply by loosening and tightening your shoulder =
straps slightly.
<br>
<br>
<b>Tip:</b> Make any adjustments by moving the shoulder harness up or =
down, using whatever means the individual pack provides. On a "ladder" =
system, for instance, you can rethread the webbing and fasten it at a =
new position on the ladder.
<br>
<br>
<li>Adjust the sternum strap. Position it about 2" below your =
collarbone. You should be able to breathe comfortably when the strap is =
fastened. It is not essential that you keep your sternum strap fastened =
at all times. It is most helpful when you are negotiating uneven =
terrain.
<br>
<br>
<li>Check for comfort:
<br>
<br>
<ul>
<li>Does the pack feel good on your back?
<li>Does it pinch or bind or unusually restrict your movement?
<li>Can you look up without hitting the pack with your head?
<li>Can you squat down without cutting off the circulation to your legs?
</ul>
</ul>
This may seem like a lot to keep in mind, but all of the above will =
become automatic as you gain experience. Now walk around with your pack. =
Climb and descend a flight of stairs. Hop from spot to spot. Reach. Walk =
a line. If anything is pinching, try adjusting the various straps.



<br>
<br>
<table width=3D"425" bgcolor=3D"#cccc98">
<tr><td align=3D"center"><h2>Additional Considerations</h2></td></tr>
</table>

<br>


<b>Bending the stays:</b> The stays that serve as the frame of =
internal-frame packs are almost always removable and can be bent to =
conform to the contours of your torso. How meticulously and precisely =
should they be bent? It's a matter of choice. It's usually sufficient to =
give the stays a modest bending so they follow your spine's natural =
S-shape. To make sure your stays are not damaged when bending them, it's =
best to have a trained technician bend them for you.
<br>

<br>
<b>Breaking in your pack:</b> Ideally, make your first trip with your =
new pack a short one. You can make some modest adjustments during rest =
stops. Over time, with regular wear, items such as internal stays and =
the padded hipbelt will conform to your body configuration.       =20
-->Now, learn about <A=20
                  =
href=3D"http://www.rei.com/LearnShareDetailArticlesList?categoryId=3DCamp=
ing&amp;url=3Drei/learn/camp/ftbkpk2f.jsp">adjusting=20
                  your pack</A>for the optimum=20
            fit.</TD></TR></TBODY></TABLE></DIV></DIV><!-- END OF =
CONTENT BODY --><BR><BR></FONT></TD>
          <TD width=3D10><IMG height=3D1 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D5 =
border=3D0></TD>
          <TD vAlign=3Dtop align=3Dright width=3D145><!-- Begin Sidebar =
--><!-- Shopping Related Categories Section -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D135 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DeaBgColor colSpan=3D5><IMG height=3D1 =
alt=3D""=20
                  src=3D"http://media.rei.com/common/white.gif" =
width=3D1=20
                border=3D0></TD></TR>
              <TR>
                <TD class=3DeaBgColor width=3D1><IMG height=3D1 alt=3D"" =

                  src=3D"http://media.rei.com/common/white.gif" =
width=3D1=20
                border=3D0></TD>
                <TD width=3D4><IMG height=3D1 alt=3D""=20
                  src=3D"http://media.rei.com/common/white.gif" =
width=3D4=20
                border=3D0></TD>
                <TD width=3D135>
                  <P class=3DeaTitle align=3Dcenter><SPAN =
class=3DchangeCase>Start=20
                  Shopping</SPAN></P>
                  <P align=3Dcenter><FONT size=3D2><A=20
                  =
href=3D"http://www.rei.com/gear/expert_advice/category/4500043"=20
                  name=3Dexp_adv_shop><IMG height=3D80 alt=3D4500043=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/shopping/4500043.jpg"=20
                  width=3D80 border=3D0><BR>Backpacking -- External=20
                  Frame</A></FONT></P>
                  <P align=3Dcenter><FONT size=3D2><A=20
                  =
href=3D"http://www.rei.com/gear/expert_advice/category/4500054"=20
                  name=3Dexp_adv_shop><IMG height=3D80 alt=3D4500054=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/shopping/4500054.jpg"=20
                  width=3D80 border=3D0><BR>Duffels and Specific-Use=20
                  Packs</A></FONT></P>
                  <P align=3Dcenter><FONT size=3D2><A=20
                  =
href=3D"http://www.rei.com/gear/expert_advice/category/4500060"=20
                  name=3Dexp_adv_shop><IMG height=3D80 alt=3D4500060=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/shopping/4500060.jpg"=20
                  width=3D80 border=3D0><BR>Pack =
Accessories</A></FONT></P>
                  <P align=3Dcenter><FONT size=3D2><A=20
                  =
href=3D"http://www.rei.com/gear/expert_advice/category/4500053"=20
                  name=3Dexp_adv_shop><IMG height=3D80 alt=3D4500053=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/shopping/4500053.jpg"=20
                  width=3D80 border=3D0><BR>Backpacking -- Internal=20
                  Frame</A></FONT></P></TD>
                <TD width=3D4><IMG height=3D1 alt=3D""=20
                  src=3D"http://media.rei.com/common/white.gif" =
width=3D4=20
                border=3D0></TD>
                <TD class=3DeaBgColor width=3D1><IMG height=3D1 alt=3D"" =

                  src=3D"http://media.rei.com/common/white.gif" =
width=3D1=20
                border=3D0></TD></TR>
              <TR>
                <TD class=3DeaBgColor colSpan=3D5><IMG height=3D1 =
alt=3D""=20
                  src=3D"http://media.rei.com/common/white.gif" =
width=3D1=20
                border=3D0></TD></TR></TBODY></TABLE><!-- End of Sidebar =
--></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 border=3D0><!-- =
Related LS article Section --></TD></TR>
        <TBODY>
        <TR>
          <TD class=3DeaTitle><BR><!-- SHOPPING RELATED CATEGORIES =
SECTION --><!--%=0A=
         ////////////////////////////////////////=0A=
         // THIS IS THE "Shop REI's selection of"=0A=
         ////////////////////////////////////////=0A=
         =0A=
         ////////////////////////////////////////////////=0A=
         // GET THE RELATED NET COMMERCE CATEGORY NUMBERS=0A=
         ////////////////////////////////////////////////=0A=
     =0A=
         iCount =3D 0;=0A=
         =0A=
         relatedCategoryName =3D null;=0A=
         relatedCategoryProduct =3D null;=0A=
=0A=
         if (url !=3D null) {=0A=
        =0A=
               Vector relatedCategories =3D =
learnShareDetailArticlesViewBean.getCategoryProducts();=0A=
               =0A=
               Iterator rcatIterator =3D relatedCategories.iterator();=0A=
               while (rcatIterator.hasNext()) {=0A=
   =0A=
                     LearnShareDetailRelatedCategoryProduct =
detailRelatedCategoryProduct =3D =
(LearnShareDetailRelatedCategoryProduct) rcatIterator.next();=0A=
               =0A=
               relatedCategoryName =3D =
detailRelatedCategoryProduct.getRelatedCategoryName();=0A=
                     relatedCategoryProduct =3D =
detailRelatedCategoryProduct.getRelatedCategoryProduct();=0A=
            =0A=
               =
//////////////////////////////////////////////////////////////////////=0A=
               //QUERY THE CATEGORY MAPPING TABLE FOR THE NAME TO =
DISPLAY IN THE LINK=0A=
               =
//////////////////////////////////////////////////////////////////////=0A=
               =0A=
               // DISPLAY THE LINK=0A=
               =0A=
               if (relatedCategoryName !=3D null) {=0A=
               =0A=
                   if (iCount =3D=3D 0) {=0A=
                     //Display head of the section=0A=
                     iCount =3D 1; =0A=
%-->
            <HR width=3D"100%">
            <SPAN class=3DchangeCase>shopping</SPAN></TD></TR>
        <TR>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D2 width=3D570 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DeaRegText width=3D142>
                  <DIV id=3Dexp_adv_shop><LINK=20
                  href=3D"http://media.rei.com/rei/css/sshp.css" =
type=3Dtext/css=20
                  rel=3Dstylesheet>
                  <DIV style=3D"Z-INDEX: 5; WIDTH: 570px">
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 140px">
                  <UL class=3DtocHead>
                    <LI>Gear Essentials </LI></UL></DIV>
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 160px">
                  <UL class=3DtocHead>
                    <LI>Electronics and Gadgets </LI></UL></DIV>
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 130px">
                  <UL class=3DtocHead>
                    <LI>Camp Kitchen </LI></UL></DIV>
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 140px">
                  <UL class=3DtocHead>
                    <LI>Other Categories </LI></UL></DIV>
                  <DIV style=3D"CLEAR: both"></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 140px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Air+Mattresses?cm_re=3Dtoc*toc*air=
_mattresses">Air=20
                    Mattresses</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Baby+Carriers?cm_re=3Dtoc*toc*baby=
_carriers">Baby=20
                    Carriers</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Backpacks+Shop?cm_re=3Dtoc*toc*bac=
kpacks">Backpacks=20
                    Shop</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Binoculars?cm_re=3Dtoc*toc*binocul=
ars">Binoculars</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Dog+Gear?cm_re=3Dtoc*toc*dog_gear"=
>Dog=20
                    Gear</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Furniture?cm_re=3Dtoc*toc*furnitur=
e">Furniture</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sleeping+Bags+Shop?cm_re=3Dtoc*toc=
*sleeping_bags">Sleeping=20
                    Bags Shop</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sleeping+Pads?cm_re=3Dtoc*toc*slee=
ping_pads">Sleeping=20
                    Pads</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Stuff+Sacks?cm_re=3Dtoc*toc*stuff_=
sacks">Stuff=20
                    Sacks</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Tents+Shop?cm_re=3Dtoc*toc*tents">=
Tents=20
                    Shop</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Trekking+Poles?cm_re=3Dtoc*toc*tre=
kking_poles">Trekking=20
                    Poles</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Water+Bottles?cm_re=3Dtoc*toc*wate=
r_bottles">Water=20
                    Bottles</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Water+Treatment?cm_re=3Dtoc*toc*wa=
ter_treatment">Water=20
                    Treatment</A> </LI></UL></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 160px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Battery+Chargers?cm_re=3Dtoc*toc*b=
attery_chargers">Battery=20
                    Chargers</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Compasses?cm_re=3Dtoc*toc*compasse=
s">Compasses</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Outdoor_Electronics?cm_re=3Dtoc*to=
c*electronics">Electronics</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Flashlights?cm_re=3Dtoc*toc*flashl=
ights">Flashlights</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/GPS?cm_re=3Dtoc*toc*gps">GPS=20
                    Units</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Headlamps?cm_re=3Dtoc*toc*headlamp=
s">Headlamps</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Knives?cm_re=3Dtoc*toc*knives">Kni=
ves</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Lanterns?cm_re=3Dtoc*toc*lanterns"=
>Lanterns</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Radios?cm_re=3Dtoc*toc*radios">Rad=
ios</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sunglasses?cm_re=3Dtoc*toc*sunglas=
ses">Sunglasses</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Tools?cm_re=3Dtoc*toc*tools">Tools=
</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Two-Way+Radios?cm_re=3Dtoc*toc*two=
_way_radios">Two-Way=20
                    Radios</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Watches?cm_re=3Dtoc*toc*watches">W=
atches</A>=20
                    </LI></UL></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 130px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Containers?cm_re=3Dtoc*toc*contain=
ers">Containers</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Cookware?cm_re=3Dtoc*toc*cookware"=
>Cookware</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Coolers?cm_re=3Dtoc*toc*coolers">C=
oolers</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Food?cm_re=3Dtoc*toc*food">Food</A=
>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Stoves?cm_re=3Dtoc*toc*stoves">Sto=
ves</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Tables?cm_re=3Dtoc*toc*tables">Tab=
les</A>=20

                    <LI class=3DtocHead>Health and Safety=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Bear+Protection?cm_re=3Dtoc*toc*be=
ar_protection">Bear=20
                    Protection</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Emergency?cm_re=3Dtoc*toc*emergenc=
y">Emergency</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/First+Aid?cm_re=3Dtoc*toc*first_ai=
d">First=20
                    Aid</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Hygiene?cm_re=3Dtoc*toc*hygiene">H=
ygiene</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Insect+Repellent?cm_re=3Dtoc*toc*i=
nsect_repellent">Insect=20
                    Repellent</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sun+Protection?cm_re=3Dtoc*toc*sun=
_protection">Sun=20
                    Protection</A> </LI></UL></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 140px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Award+Winners?cm_re=3Dtoc*toc*awar=
d_winners">Award=20
                    Winners</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Camping+Books?cm_re=3Dtoc*toc*camp=
ing_books">Camping=20
                    Books</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/gear/feature/camping/Eco+Friendly+Camping+Gear=
/4500001?cm_re=3Dtoc*toc*eco_friendly">Eco-Friendly</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Family+Camping?cm_re=3Dtoc*toc*fam=
ily_camping">Family=20
                    Camping</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Ultralight+Camping+Gear?cm_re=3Dto=
c*toc*ultralight_camping_gear">Ultralight=20
                    Gear</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Women's+Gear?cm_re=3Dtoc*toc*women=
s_gear">Women's=20
                    Gear</A>=20
                    <LI class=3DtocHead>Helpful Links=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/learn/Camping?cm_re=3Dtoc*toc*camping+expert_a=
dvice">Expert=20
                    Advice</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/On+Sale?cm_re=3Dtoc*toc*on_sale">O=
n=20
                    Sale</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Shop+All+Camping?cm_re=3Dtoc*toc*s=
hop_all_camping">Shop=20
                    All Camping</A> <!--Begin JS for SSHP Link-->
                    <SCRIPT language=3DJavascript =
type=3Dtext/javascript>
var path0 =3D window.location.pathname
var path1 =3D "LearnShareDetailArticlesList";
var path2 =3D "/rei/gearshop/";

  if (path0.indexOf(path1) !=3D -1)  {
   document.write('<li><a href=3D"http://' +
window.location.hostname +
'/rei/gearshop/index.jsp?specialty_shop=3DCamping">Camp/Hike =
Page<\/a><\/li>')
  }
  else if (path0.indexOf(path2) !=3D -1) {
    }
</SCRIPT>
<!--End JS for SSHP Link--></LI></UL></DIV>
                  <DIV style=3D"CLEAR: both"></DIV></DIV></DIV>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3DeaTitle><!--  Legal Notice Section -->
                        <P align=3Dcenter><BR><IMG height=3D37 alt=3DREI =

                        =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/btmlogo.gif"=20
                        width=3D80 border=3D0><BR><A=20
                        =
href=3D"http://www.rei.com/termsofusenotice?vcat=3DREI_HP_LD#7"><FONT=20
                        size=3D2><B>Legal Notices</B></FONT></A></P><!-- =
BEGIN COREMETRICS SUPPORT -->
                        <SCRIPT type=3Dtext/javascript> =0A=
=0A=
// COREMETRICS VARIABLES=0A=
=0A=
var wcs_page_type =3D WCS_PAGE_TYPE_EXPADVICE;=0A=
=0A=
=0A=
=0A=
var ls_page_category =3D 'CAMPING' ;=0A=
=0A=
=0A=
var page_name =3D 'Exp_Adv: /rei/learn/camp/fitbkpk2f.jsp';=0A=
=0A=
</SCRIPT>
<!-- END COREMETRICS --><!-- Begin Footer --><!--BEGIN footer REI-->
                        <DIV style=3D"CLEAR: both; HEIGHT: 0px"></DIV>
                        <DIV id=3Dfooter>
                        <DIV id=3DfooterMessaging></DIV>
                        <DIV id=3DcolumnHelp>
                        <DIV class=3DcolumnHead>Help</DIV>
                        <DIV class=3DcolumnBody><A=20
                        href=3D"http://www.rei.com/rei-help" =
target=3D_parent>Help=20
                        Section</A><BR><A =
href=3D"http://www.rei.com/contactus"=20
                        target=3D_parent>Contact Us</A><BR><A=20
                        =
href=3D"http://www.rei.com/rei/livehelp/genstart.html"=20
                        target=3D_parent>Live Help</A><BR><A=20
                        href=3D"http://www.rei.com/tracking" =
target=3D_parent>Order=20
                        Tracking</A><BR><A =
href=3D"http://www.rei.com/returns"=20
                        target=3D_parent>Returns</A><BR><A=20
                        href=3D"http://www.rei.com/rei-shipping-info"=20
                        target=3D_parent>Shipping =
Info</A><BR></DIV></DIV>
                        <DIV id=3DcolumnCompany>
                        <DIV class=3DcolumnHead>Company Info</DIV>
                        <DIV class=3DcolumnBody><A=20
                        href=3D"http://www.rei.com/aboutus" =
target=3D_parent>About=20
                        REI</A><BR><A =
href=3D"http://www.rei.com/reigives"=20
                        target=3D_parent>REI Gives</A><BR><A=20
                        href=3D"http://www.rei.com/jobs" =
target=3D_parent>Jobs at=20
                        REI</A><BR><A =
href=3D"http://www.rei.com/guarantee"=20
                        target=3D_parent>100% Guarantee</A><BR><A=20
                        href=3D"http://www.rei.com/rei/privacy.html"=20
                        target=3D_parent>Privacy Policy</A><BR><A=20
                        href=3D"http://www.rei.com/termsofuse"=20
                        target=3D_parent>Terms of =
Use</A><BR></DIV></DIV>
                        <DIV id=3DcolumnPromo>
                        <DIV class=3DcolumnHead>Member Benefits</DIV>
                        <DIV class=3DcolumnBody><A=20
                        =
href=3D"http://www.rei.com/joinrei?cm_sp=3Dfooter*membership*joincardpic"=
=20
                        target=3D_parent><IMG height=3D62 alt=3D"Member =
Card"=20
                        =
src=3D"http://media.rei.com/common/nav/it4238_card.gif"=20
                        width=3D95 border=3D0></A><BR><A=20
                        =
href=3D"http://www.rei.com/joinrei?cm_sp=3Dfooter*membership*jointhecoop"=
=20
                        target=3D_parent>Join the Co-op!</A><BR><A=20
                        =
href=3D"https://www.rei.com/memberhelp?cm_sp=3Dfooter*membership*memberhe=
lp"=20
                        target=3D_parent>Member Help</A><BR><A=20
                        =
href=3D"http://www.reivisa.com/62rei?cm_sp=3Dfooter*visa*applyforvisa"=20
                        target=3D_parent>Apply for an REI=20
Visa=AE</A><BR></DIV></DIV>
                        <DIV id=3DcolumnGearmail>
                        <DIV class=3DcolumnHead>REI Gearmail=AE</DIV>
                        <DIV class=3DcolumnBody><A=20
                        =
href=3D"https://www.rei.com/emails?cm_sp=3Dfooter*gearmail*signup">Sign=20
                        up for e-mail updates</A><BR>featuring news, =
deals and=20
                        more. After you subscribe, we'll e-mail you a =
coupon for=20
                        10% off your next purchase at REI. <BR><BR><A =
id=3Dpc=20
                        =
href=3D"http://www.rei.com/webservices/rei/DisplayGearMailSignup?cm_sp=3D=
footer*gearmail*signup">Update=20
                        E-Mail =
Preferences</A><BR></DIV></DIV></DIV><BR><BR>
                        <SCRIPT=20
                        =
src=3D"http://media.rei.com/javascript/displayMessaging.js"=20
                        type=3Dtext/javascript></SCRIPT>

                        <SCRIPT=20
                        =
src=3D"http://media.rei.com/rei/javascript/coremetrics/rei/rei_wcs.js"=20
                        type=3Dtext/javascript></SCRIPT>
<!--END footer--><!-- End of Footer =
--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TR></TBODY></TAB=
LE></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_001_002F_01C834E5.F7819940
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/javascript/blank.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3DCACHE-CONTROL content=3DPUBLIC>
<META http-equiv=3DEXPIRES content=3D"Mon, 01 Jan 2999 12:00:00 GMT">
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY><!-- This file was created to support the autocomplete =
functionality.  Specifically, because IE specs require that an iframe =
call a page, even a blank one.  --></BODY></HTML>

------=_NextPart_001_002F_01C834E5.F7819940--

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/javascript/autocomplete.js

/**=0A=
 * Derived mostly from autocomplete code and other JS code obtained from =
Drupal.org=0A=
 * under the Gnu GPL.  Original autocomplete code written by David =
Carrington.=0A=
 * Original autocomplete here:=0A=
 * http://brandedthoughts.co.uk/story/drupal-autocomplete-demo=0A=
 *=0A=
 * - Trevor Hayes=0A=
 * July, 2005=0A=
 */=0A=
=0A=
var req;=0A=
var isIE;=0A=
if(document.all) {=0A=
  isIE=3Dtrue;=0A=
} else {=0A=
  isIE=3Dfalse;=0A=
}=0A=
=0A=
function ieHack(menu) {=0A=
  myIFrame =3D document.getElementById('iFrameIEHack');=0A=
  if(myIFrame) {=0A=
    myIFrame.style.width =3D menu.offsetWidth;=0A=
    myIFrame.style.height =3D menu.offsetHeight;=0A=
    myIFrame.style.top =3D menu.offsetTop;=0A=
    myIFrame.style.left =3D menu.offsetLeft;=0A=
    myIFrame.style.display =3D "inline";=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Only enable Javascript functionality if all required features are =
supported.=0A=
 */=0A=
function isJsEnabled() {=0A=
  if (typeof document.jsEnabled =3D=3D 'undefined') {=0A=
    // Note: ! casts to boolean implicitly.=0A=
    document.jsEnabled =3D !(=0A=
     !document.getElementsByTagName ||=0A=
     !document.createElement        ||=0A=
     !document.createTextNode       ||=0A=
     !document.documentElement      ||=0A=
     !document.getElementById);=0A=
  }=0A=
  return document.jsEnabled;=0A=
}=0A=
=0A=
/**=0A=
 * Adds a function to the window onload event=0A=
 */=0A=
function addLoadEvent(func) {=0A=
  var oldOnload =3D window.onload;=0A=
  if (typeof window.onload !=3D 'function') {=0A=
    window.onload =3D func;=0A=
  } else {=0A=
    window.onload =3D function() {=0A=
      oldOnload();=0A=
      func();=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
// Check if we want to use Autocomplete=0A=
function isAutocompleteEnabled() {=0A=
  var ac =3D getCookie("ac");=0A=
  if(ac =3D=3D "on") {=0A=
    return true;=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
// Global Killswitch=0A=
if (isJsEnabled()) {=0A=
  addLoadEvent(autocompleteAutoAttach);=0A=
}=0A=
=0A=
/**=0A=
 * Attaches the autocomplete behaviour to all required fields=0A=
 */=0A=
function autocompleteAutoAttach() {=0A=
  if(!isAutocompleteEnabled()) {=0A=
    return;=0A=
  }=0A=
  var acdb =3D [];=0A=
  var inputs =3D document.getElementsByTagName('input');=0A=
  for (i =3D 0; input =3D inputs[i]; i++) {=0A=
    if (input && hasClass(input, 'autocomplete')) {=0A=
      uri =3D input.value;=0A=
      if (!acdb[uri]) {=0A=
        acdb[uri] =3D new ACDB(uri);=0A=
      }=0A=
      var id =3D input.id.substr(0, input.id.length - 13);=0A=
      input =3D document.getElementById(id);=0A=
      input.setAttribute('autocomplete', 'OFF'); // Note that this won't =
work if the field starts with focus when the page loads.=0A=
      input.form.onsubmit =3D autocompleteSubmit;=0A=
      new jsAC(input, acdb[uri]);=0A=
      input.blur(); // Need to blur input to turn off browser native =
autocomplete=0A=
      if(hasClass(input, 'focus')) {=0A=
        input.focus();=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Prevents the form from submitting if the suggestions popup is open=0A=
 */=0A=
function autocompleteSubmit() {=0A=
  var popup =3D document.getElementById('autocomplete');=0A=
  if (popup) {=0A=
    if(popup.owner.selected) {=0A=
      popup.owner.hidePopup();=0A=
      return false;=0A=
    } else {=0A=
      popup.owner.hidePopup();=0A=
      return true;=0A=
    }=0A=
  }=0A=
  return true;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * An AutoComplete object=0A=
 */=0A=
function jsAC(input, db) {=0A=
  var ac =3D this;=0A=
  this.input =3D input;=0A=
  this.db =3D db;=0A=
  this.input.onkeydown =3D function (event) { return ac.onkeydown(this, =
event); };=0A=
  this.input.onkeyup =3D function (event) { ac.onkeyup(this, event) };=0A=
  this.input.onblur =3D function () { ac.hidePopup() };=0A=
  this.popup =3D document.createElement('div');=0A=
  this.popup.id =3D 'autocomplete';=0A=
  this.popup.owner =3D this;=0A=
}=0A=
=0A=
/**=0A=
 * Hides the autocomplete suggestions=0A=
 */=0A=
jsAC.prototype.hidePopup =3D function (keycode) {=0A=
  if (this.selected && ((keycode && keycode !=3D 46 && keycode !=3D 8 && =
keycode !=3D 27) || !keycode)) {=0A=
    this.input.value =3D this.selected.autocompleteValue;=0A=
  }=0A=
  if (this.popup.parentNode && this.popup.parentNode.tagName) {=0A=
    removeNode(this.popup);=0A=
  }=0A=
  this.selected =3D false;=0A=
  if(isIE) {=0A=
    myIFrame =3D document.getElementById('iFrameIEHack');=0A=
    if(myIFrame) {=0A=
      myIFrame.style.display =3D "none";=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Handler for the "keydown" event=0A=
 */=0A=
jsAC.prototype.onkeydown =3D function (input, e) {=0A=
  if (!e) {=0A=
    e =3D window.event;=0A=
  }=0A=
  switch (e.keyCode) {=0A=
    case 40: // down arrow=0A=
      this.selectDown();=0A=
      return false;=0A=
    case 38: // up arrow=0A=
      this.selectUp();=0A=
      return false;=0A=
    default: // all other keys=0A=
      return true;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Handler for the "keyup" event=0A=
 */=0A=
jsAC.prototype.onkeyup =3D function (input, e) {=0A=
  if (!e) {=0A=
    e =3D window.event;=0A=
  }=0A=
  switch (e.keyCode) {=0A=
    case 16: // shift=0A=
    case 17: // ctrl=0A=
    case 18: // alt=0A=
    case 20: // caps lock=0A=
    case 33: // page up=0A=
    case 34: // page down=0A=
    case 35: // end=0A=
    case 36: // home=0A=
    case 37: // left arrow=0A=
    case 38: // up arrow=0A=
    case 39: // right arrow=0A=
    case 40: // down arrow=0A=
      return true;=0A=
=0A=
    case 9:  // tab=0A=
    case 13: // enter=0A=
    case 27: // esc=0A=
      this.hidePopup(e.keyCode);=0A=
      return true;=0A=
=0A=
    default: // all other keys=0A=
      if (input.value.length > 0)=0A=
        this.populatePopup();=0A=
      else=0A=
        this.hidePopup(e.keyCode);=0A=
      return true;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Puts the currently highlighted suggestion into the autocomplete field=0A=
 */=0A=
jsAC.prototype.select =3D function (node) {=0A=
  this.input.value =3D node.autocompleteValue;=0A=
}=0A=
=0A=
/**=0A=
 * Highlights the next suggestion=0A=
 */=0A=
jsAC.prototype.selectDown =3D function () {=0A=
  if (this.selected && this.selected.nextSibling) {=0A=
    this.highlight(this.selected.nextSibling);=0A=
  }=0A=
  else {=0A=
    var lis =3D this.popup.getElementsByTagName('li');=0A=
    if (lis.length > 0) {=0A=
      this.highlight(lis[0]);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Highlights the previous suggestion=0A=
 */=0A=
jsAC.prototype.selectUp =3D function () {=0A=
  if (this.selected && this.selected.previousSibling) {=0A=
    this.highlight(this.selected.previousSibling);=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Highlights a suggestion=0A=
 */=0A=
jsAC.prototype.highlight =3D function (node) {=0A=
  removeClass(this.selected, 'selected');=0A=
  addClass(node, 'selected');=0A=
  this.selected =3D node;=0A=
}=0A=
=0A=
/**=0A=
 * Unhighlights a suggestion=0A=
 */=0A=
jsAC.prototype.unhighlight =3D function (node) {=0A=
  removeClass(node, 'selected');=0A=
  this.selected =3D false;=0A=
}=0A=
=0A=
/**=0A=
 * Positions the suggestions popup and starts a search=0A=
 */=0A=
jsAC.prototype.populatePopup =3D function () {=0A=
  var ac =3D this;=0A=
  var pos =3D absolutePosition(this.input);=0A=
  this.selected =3D false;=0A=
  this.popup.style.top   =3D (pos.y + this.input.offsetHeight) +'px';=0A=
  this.popup.style.left  =3D pos.x +'px';=0A=
  this.popup.style.width =3D (this.input.offsetWidth - 4) +'px';=0A=
  this.db.owner =3D this;=0A=
  this.db.search(this.input.value);=0A=
}=0A=
=0A=
/**=0A=
 * Fills the suggestion popup with any matches received=0A=
 */=0A=
jsAC.prototype.found =3D function (matches) {=0A=
  while (this.popup.hasChildNodes()) {=0A=
    this.popup.removeChild(this.popup.childNodes[0]);=0A=
  }=0A=
  if (!this.popup.parentNode || !this.popup.parentNode.tagName) {=0A=
    document.getElementsByTagName('body')[0].appendChild(this.popup);=0A=
  }=0A=
  var ul =3D document.createElement('ul');=0A=
  var ac =3D this;=0A=
  if (matches.length > 0) {=0A=
    for (i in matches) {=0A=
      li =3D document.createElement('li');=0A=
      div =3D document.createElement('div');=0A=
      div.innerHTML =3D matches[i][1];=0A=
      li.appendChild(div);=0A=
      li.autocompleteValue =3D matches[i][0];=0A=
      li.onmousedown =3D function() { ac.select(this); };=0A=
      li.onmouseover =3D function() { ac.highlight(this); };=0A=
      li.onmouseout  =3D function() { ac.unhighlight(this); };=0A=
      ul.appendChild(li);=0A=
    }=0A=
    this.popup.appendChild(ul);=0A=
    if(isIE) {=0A=
      ieHack(this.popup);=0A=
    }=0A=
  } else {=0A=
    this.hidePopup();=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * An AutoComplete DataBase object=0A=
 */=0A=
function ACDB(uri) {=0A=
  this.uri =3D uri;=0A=
  this.max =3D 15;=0A=
  this.cache =3D {};=0A=
}=0A=
=0A=
/**=0A=
 * Performs a cached search=0A=
 */=0A=
ACDB.prototype.search =3D function(searchString) {=0A=
  this.searchString =3D searchString;=0A=
  var db =3D this;=0A=
  if (this.cache[searchString]) {=0A=
    return this.owner.found(this.cache[searchString]);=0A=
  } else {=0A=
    // Abort old connection if it has not finished yet=0A=
    if (req !=3D null && req.readyState !=3D 0 && req.readyState !=3D 4) =
{=0A=
      req.abort();=0A=
    }=0A=
=0A=
    if (window.XMLHttpRequest) {=0A=
      req =3D new XMLHttpRequest();=0A=
    } else if (window.ActiveXObject) {=0A=
      req =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
    }=0A=
=0A=
    var url =3D this.owner.db.uri + escape(searchString);=0A=
    req.onreadystatechange =3D function() =
{if(req.readyState=3D=3D4){db.parseXML(req, db)}};=0A=
=0A=
    req.open("GET", url, true);=0A=
    req.send(null);=0A=
  }=0A=
}=0A=
=0A=
ACDB.prototype.parseXML =3D function(req, acdb) {=0A=
  var matches =3D [];=0A=
  try {=0A=
    if (req.status =3D=3D 200) {=0A=
      var autocomplete =3D =
req.responseXML.getElementsByTagName("autocomplete")[0];=0A=
      for (loop =3D 0; loop < autocomplete.childNodes.length; loop++) {=0A=
        var suggestion =3D =
autocomplete.getElementsByTagName("suggestion")[loop];=0A=
        var entry =3D =
suggestion.getElementsByTagName("entry")[0].childNodes[0].nodeValue;=0A=
        var display =3D =
suggestion.getElementsByTagName("display")[0].childNodes[0].nodeValue;=0A=
        display =3D display.replace(/%mss/g, "<font color=3D\"red\">");=0A=
        display =3D display.replace(/%mse/g, "</font>");=0A=
        matches[loop] =3D [entry, display];=0A=
      }=0A=
      acdb.cache[acdb.searchString] =3D matches;=0A=
      acdb.owner.found(matches);=0A=
// 204 =3D no content http code=0A=
// 1223 =3D no content IE code (?)=0A=
// 0 =3D intterupted request (if req.abort goes through and ends up =
status 4 anyway)=0A=
    } else if (req.status =3D=3D 204 || req.status =3D=3D 1223 || =
req.status =3D=3D 0) {=0A=
      // no matches found; still need to call found to clear suggest =
table=0A=
      acdb.cache[acdb.searchString] =3D matches;=0A=
      acdb.owner.found(matches);=0A=
    } else {=0A=
      alert("Autocomplete request failed with status " + req.status);=0A=
      acdb.owner.found(matches);=0A=
    }=0A=
  } catch(error) {=0A=
    // Ignore error - we get an error if this function is called and req =
has already been closed by the next search call=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Retrieves the absolute position of an element on the screen=0A=
 */=0A=
function absolutePosition(el) {=0A=
  var sLeft =3D 0, sTop =3D 0;=0A=
  var isDiv =3D /^div$/i.test(el.tagName);=0A=
  if (isDiv && el.scrollLeft) {=0A=
    sLeft =3D el.scrollLeft;=0A=
  }=0A=
  if (isDiv && el.scrollTop) {=0A=
    sTop =3D el.scrollTop;=0A=
  }=0A=
  var r =3D { x: el.offsetLeft - sLeft, y: el.offsetTop - sTop };=0A=
  if (el.offsetParent) {=0A=
    var tmp =3D absolutePosition(el.offsetParent);=0A=
    r.x +=3D tmp.x;=0A=
    r.y +=3D tmp.y;=0A=
  }=0A=
  return r;=0A=
};=0A=
=0A=
/**=0A=
 * Returns true if an element has a specified class name=0A=
 */=0A=
function hasClass(node, className) {=0A=
  if (node.className =3D=3D className) {=0A=
    return true;=0A=
  }=0A=
  var reg =3D new RegExp('(^| )'+ className +'($| )')=0A=
  if (reg.test(node.className)) {=0A=
    return true;=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
/**=0A=
 * Adds a class name to an element=0A=
 */=0A=
function addClass(node, className) {=0A=
  if (hasClass(node, className)) {=0A=
    return false;=0A=
  }=0A=
  node.className +=3D ' '+ className;=0A=
  return true;=0A=
}=0A=
=0A=
/**=0A=
 * Removes a class name from an element=0A=
 */=0A=
function removeClass(node, className) {=0A=
  if (!hasClass(node, className)) {=0A=
    return false;=0A=
  }=0A=
  node.className =3D eregReplace('(^| )'+ className +'($| )', '', =
node.className);=0A=
  return true;=0A=
}=0A=
=0A=
/**=0A=
 * Toggles a class name on or off for an element=0A=
 */=0A=
function toggleClass(node, className) {=0A=
  if (!removeClass(node, className) && !addClass(node, className)) {=0A=
    return false;=0A=
  }=0A=
  return true;=0A=
}=0A=
=0A=
/**=0A=
 * Emulate PHP's ereg_replace function in javascript=0A=
 */=0A=
function eregReplace(search, replace, subject) {=0A=
  return subject.replace(new RegExp(search,'g'), replace);=0A=
}=0A=
=0A=
/**=0A=
 * Removes an element from the page=0A=
 */=0A=
function removeNode(node) {=0A=
  if (typeof node =3D=3D 'string') {=0A=
    node =3D document.getElementById(node);=0A=
  }=0A=
  if (node && node.parentNode) {=0A=
    return node.parentNode.removeChild(node);=0A=
  }=0A=
  else {=0A=
    return false;=0A=
  }=0A=
}=0A=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/common.js

function openWindow(surl,windowName,params) {
// We have to double-encode some URL strings to account for an IE bug =
where
// IE un-encodes the URL before passing it to this function. This line
// causes the function to un-encode the URL if the URL was =
double-encoded
// but was (correctly) passed without decoding by a sane browser.
  if (surl.indexOf('%2520') !=3D -1) {
    surl =3D unescape(surl);
  }   =20
  windowHandle =3D window.open(surl,windowName,params);
   =20
  if(window.focus) {
    windowHandle.focus();
  }
}

// add a name and value dynamically to the hard-coded URL before calling =
openWindow().

function modURLOpenWindow(the_name, the_value,surl,windowName,params) {
  if ( (the_value!=3Dnull) && (the_name!=3Dnull)) {
    if (surl.indexOf('#')>=3D0) {
      xa =3D surl.split("#");
      if (xa[0].indexOf('?')>=3D0) {
        surl =3D xa[0] + '&' + the_name + '=3D' + the_value + '#' + =
xa[1];
      } else {
        surl =3D xa[0] + '?' + the_name + '=3D' + the_value + '#' + =
xa[1];
      }
    } else {
      if (surl.indexOf('?')>=3D0) {
        surl =3D surl + '&' + the_name + '=3D' + the_value ;
      } else {
        surl =3D surl + '?' + the_name + '=3D' + the_value ;
      }
    }
  }
  openWindow(surl,windowName,params);

}

function getCookieVal(offset) {
  var endstr =3D document.cookie.indexOf(";", offset);
  if (endstr =3D=3D -1)
    endstr =3D document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
  var arg =3D name + "=3D";
  var alen =3D arg.length;
  var clen =3D document.cookie.length;
  var i =3D 0;
  while (i < clen) {
    var j =3D i + alen;
    if (document.cookie.substring(i, j) =3D=3D arg)
      return getCookieVal(j);
    i =3D document.cookie.indexOf(" ", i) + 1;
    if (i =3D=3D 0) break;
  }
  return null;
}

function getAffiliateID() {
  var PAT =3D getCookie("PAT");
  var ID =3D 0;
  if(PAT !=3D null) {
    var i =3D PAT.indexOf("=3D", 0) + 1;
    var j =3D PAT.indexOf(":", i);
    ID =3D PAT.substring(i, j);
  }
  return ID;
}

function stripSpaces(string) {
  while('' + string.charAt(string.length-1) =3D=3D ' ')
    string =3D string.substring(0, string.length-1);
  while('' + string.charAt(0) =3D=3D ' ')
    string =3D string.substring(1, string.length);
  return string;
}

function clearCookie(name) {
  document.cookie =3D name + "=3D" + "" + ";PATH=3D/";
}

function emailCheck (emailStr) {

/* The following pattern is used to check if the entered e-mail address
   fits the user@domain format.  It also is used to separate the =
username
   from the domain. */

var emailPat=3D/^(.+)@(.+)$/

/* The following string represents the pattern for matching all special
   characters.  We don't want to allow special characters in the =
address.
   These characters include ( ) < > @ , ; : \ " . [ ]    */

var specialChars=3D"\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"

/* The following string represents the range of characters allowed in a
   username or domainname.  It really states which chars aren't allowed. =
*/

var validChars=3D"\[^\\s" + specialChars + "\]"

/* The following pattern applies if the "user" is a quoted string (in
   which case, there are no rules about which characters are allowed
   and which aren't; anything goes).  E.g. "jiminy cricket"@disney.com
   is a legal e-mail address. */

var quotedUser=3D"(\"[^\"]*\")"

/* The following pattern applies for domains that are IP addresses,
   rather than symbolic names.  E.g. joe@[123.124.233.4] is a legal
   e-mail address. NOTE: The square brackets are required. */

var ipDomainPat=3D/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

/* The following string represents an atom (basically a series of
   non-special characters.) */

var atom=3DvalidChars + '+'

/* The following string represents one word in the typical username.
   For example, in john.doe@somewhere.com, john and doe are words.
   Basically, a word is either an atom or quoted string. */
  =20
var word=3D"(" + atom + "|" + quotedUser + ")"

// The following pattern describes the structure of the user

var userPat=3Dnew RegExp("^" + word + "(\\." + word + ")*$")

/* The following pattern describes the structure of a normal symbolic
   domain, as opposed to ipDomainPat, shown above. */
  =20
var domainPat=3Dnew RegExp("^" + atom + "(\\." + atom +")*$")

/* Strip leading spaces */

while(''+emailStr.charAt(0)=3D=3D' ')
  emailStr=3DemailStr.substring(1,emailStr.length);

/* Strip trailing spaces */

while(''+emailStr.charAt(emailStr.length-1)=3D=3D' ')
  emailStr=3DemailStr.substring(0,emailStr.length-1);

/* Finally, let's start trying to figure out if the supplied address is
   valid. */

   if(emailStr.length =3D=3D 0) {
     var errStr=3D"You must enter a valid email address"
     alert(errStr)
     return false
   }

/* Begin with the coarse pattern to simply break up user@domain into
   different pieces that are easy to analyze. */

var matchArray=3DemailStr.match(emailPat)
if (matchArray=3D=3Dnull) {

  /* Too many/few @'s or something; basically, this address doesn't
     even fit the general mould of a valid e-mail address. */

  alert("The e-mail address must include a @ and a . to be valid. Please =
try again.")
  return false
}

var user=3DmatchArray[1]
var domain=3DmatchArray[2]

// See if "user" is valid

if (user.match(userPat)=3D=3Dnull) {

    // user is not valid

    alert("The e-mail address must include a username without spaces or =
punctuation.")
    return false
}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */

var IPArray=3Ddomain.match(ipDomainPat)

if (IPArray!=3Dnull) {

    // this is an IP address

    for (var i=3D1;i<=3D4;i++) {
      if (IPArray[i]>255) {
          alert("Destination IP in email address is invalid!")
          return false
      }
    }
    return true
}

// Domain is symbolic name

var domainArray=3Ddomain.match(domainPat)
if (domainArray=3D=3Dnull) {
  alert("The e-mail address must include an extension: (.com, .org, .ca, =
etc.)")
  return false
}

/* domain name seems valid, but now make sure that it ends in a
   three-letter word (like com, edu, gov) or a two-letter word,
   representing country (uk, nl), and that there's a hostname preceding
   the domain or country. */

/* Now we need to break up the domain to get a count of how many atoms
   it consists of. */
  =20
var atomPat=3Dnew RegExp(atom,"g")
var domArr=3Ddomain.match(atomPat)
var len=3DdomArr.length
if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>6) {
   =20
   // the address must end in a two letter or three letter word.

   alert("The e-mail address must include an extension: (.com, .org, =
.ca, etc.)")
   return false
}

// Make sure there's a host name preceding the domain.

if (len<2) {
   var errStr=3D"The e-mail address must include an extension: (.com, =
.org, .ca, etc.)"
   alert(errStr)
   return false
}

// If we've gotten this far, everything's valid!

return true;
}

function printpage() {
  if (window.print !=3D null) {
    window.print();
  } else {
    alert("Unfortunately, your browser does not support this shortcut.  =
Please select File and then Print from your browser's menu.");
  }
}

function setCookie(name, value) {
  document.cookie=3Dname+"=3D"+escape(value)+";PATH=3D/";
}

function DelCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie =3D name + "=3D" +
      ((path =3D=3D null) ? "" : "; path=3D" + path) +
      ((domain =3D=3D null) ? "" : "; domain=3D" + domain) +
      "; expires=3DThu, 01-Jan-70 00:00:01 GMT";
  }
}


// common_header processing (safe every page?)

var affiliateID =3D getAffiliateID();

if ((affiliateID =3D=3D "9048" || affiliateID =3D=3D "11917" || =
affiliateID =3D=3D "14028" || affiliateID =3D=3D "14172") && =
window.location.protocol =3D=3D "https:") {
  if (top.location !=3D self.location) {
    top.location =3D self.location;
  }
}

var numOfItems =3D getCookie("rei_cart");
var loggedIn =3D getCookie("loggedin");

if (!numOfItems) numOfItems =3D 0;

if (loggedIn =3D=3D 1){
    var logInOutLink =3D '<a href=3D"' + httpsPath + 'REILogoffCmd?' + =
returnUrl + '" >Log out</a>';
	var httpsPath =3D'https://www.rei.com';
    var loggedInText =3D 'You are logged in.';
    var yrAcctLink =3D '<a href=3D"' + httpsPath + yourAccountInView + =
'&stat=3Dheader_account"><img src=3D"' + image_path + =
'/common/nav/btn_ya.gif" width=3D"102" height=3D"22" border=3D"0" =
alt=3D"Your Account"></a>';
} else {
    var logInOutLink =3D '<a target=3D"_parent" href=3D"' + httpsPath + =
'YourAccountLoginView?' + returnUrl + '" >Log in</a>';
    var loggedInText =3D 'You are not logged in.';
    var yrAcctLink =3D '<a href=3D"' + httpPath + yourAccountOutView + =
'&stat=3Dheader_account"><img src=3D"' + image_path + =
'/common/nav/btn_ya.gif" width=3D"102" height=3D"22" border=3D"0" =
alt=3D"Your Account"></a>';
}

var spacerCell =3D '<td width=3D"149" rowspan=3D"2" =
class=3D"bgSmTopo"><img src=3D"' + image_path + '/common/white.gif" =
width=3D"149" height=3D"20" border=3D"0" alt=3D""></td>';
var lastCell =3D '<td width=3D"585" colspan=3D"3" =
class=3D"bgColDGr"><img src=3D"' + image_path + '/common/white.gif" =
width=3D"585" height=3D"1" border=3D"0" alt=3D""></td>';

if (jsIsCheckout) {
    logInOutLink =3D '';
    spacerCell =3D '<td width=3D"149" class=3D"bgColGr"><img src=3D"' + =
image_path + '/common/white.gif" width=3D"149" height=3D"20" =
border=3D"0" alt=3D""></td>';
    lastCell =3D '<td width=3D"734" colspan=3D"4" =
class=3D"bgColDGr"><img src=3D"' + image_path + '/common/white.gif" =
width=3D"585" height=3D"1" border=3D"0" alt=3D""></td>';
}

var cartStatusText =3D '';

if (document.title !=3D "REI.com: Shopping Basket") {
    if (numOfItems =3D=3D 1) {
        cartStatusText =3D '(contains ' + numOfItems + ' item)';
    } else {
        cartStatusText =3D '(contains ' + numOfItems + ' items)';
    }
}

// PLOONEY ADDITION
// Read the two GR cookies if they exist.

function ReadGRCookie (CookieName) {
    var gr_id =3D 0;
    var gr_event_type =3D "";
    var gr_event_date =3D "";
    var gr_personal_name =3D "";
    var which_cookie =3D "";

    var cook_obj =3D new Object();

    which_cookie =3D CookieName;
   =20
    var CookieString =3D document.cookie;
    var CookieSet =3D CookieString.split (';');
    var SetSize =3D CookieSet.length;
    var CookiePieces
    var ReturnValue =3D "";
    var x =3D 0;

    for (x =3D 0; ((x < SetSize) && (ReturnValue =3D=3D "")); x++) {

        CookiePieces =3D CookieSet[x].split ('=3D');

        if (CookiePieces[0].substring (0,1) =3D=3D ' ') {
            CookiePieces[0] =3D CookiePieces[0].substring (1, =
CookiePieces[0].length);
        }

        if (CookiePieces[0] =3D=3D CookieName) {
            ReturnValue =3D CookiePieces[1];
        }
    }

    if (ReturnValue !=3D "") {
        CleanRetVal =3D unescape(ReturnValue);
        RetArray =3D CleanRetVal.split(":");
        gr_id =3D RetArray[0];
        gr_event_type =3D RetArray[1];
        gr_event_date =3D RetArray[2];
        gr_personal_name =3D RetArray[3];

        //if (gr_id) alert(gr_id);
        //if (gr_personal_name) alert(gr_personal_name);

        var alertStr =3D "ID: " + gr_id + "\n" +
        "Name: " + gr_personal_name + "\n" +
        "Type: " + gr_event_type + "\n" +
        "Date: " + gr_event_date;
       =20
        cook_obj.cook_name =3D which_cookie;
        cook_obj.id =3D gr_id;
        cook_obj.event_type =3D gr_event_type ;
        cook_obj.event_date =3D gr_event_date ;
        cook_obj.personal_name =3D gr_personal_name ;

        return cook_obj;
    }=20
}

var setup_cook_obj =3D ReadGRCookie("GiftRegistrySetup");
if (setup_cook_obj !=3Dnull && loggedIn =3D=3D 1 ) {
  var giftRegButton =3D '<a href=3D"' + httpPath + =
'GiftRegistryEditProductsDisplay?registryId=3D' + setup_cook_obj.id + =
'&URL=3DGiftRegistryManage&errorViewName=3DGiftRegistryErrorView"><img =
src=3D"' + image_path + '/common/nav/btn_reg.gif" width=3D"72 " =
height=3D"22" border=3D"0" alt=3D"Back to Registry List"></a>';
} else {
  var giftRegButton =3D '<img src=3D"' + image_path + =
'/common/white.gif" width=3D"82" height=3D"17" border=3D"0">';
}
// END PLOONEY ADDITION

//
// QueryString
//

function QueryString(key) {
	var value =3D null;
	for (var i=3D0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]=3D=3Dkey)
		{
			value =3D QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys =3D new Array();
QueryString.values =3D new Array();

function QueryString_Parse() {
	var query =3D window.location.search.substring(1);
	var pairs =3D query.split("&");
=09
	for (var i=3D0;i<pairs.length;i++)
	{
		var pos =3D pairs[i].indexOf('=3D');
		if (pos >=3D 0)
		{
			var argname =3D pairs[i].substring(0,pos);
			var value =3D pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] =3D argname;
			QueryString.values[QueryString.values.length] =3D value;	=09
		}
	}

}

QueryString_Parse();
 =20
// Product page check for MID pages

function checkSKUSelect() {
  var quantity =3D 0;
  var total =3D 0;
  var fieldNumber =3D 0;
  var quantityField =3D document.additem.quantity_1;
  for (var counter =3D 2; quantityField; counter++) {
    fieldNumber =3D counter - 1;
    quantity =3D quantityField.value;
    //alert("q =3D " + quantity + " for field " + fieldNumber);
    total +=3D quantity;
    if (quantity > 0) { // Check quantity
      if (eval("document.additem.catEntryId_" + fieldNumber).value =
=3D=3D "LABEL") { // Then check dropdown list
        alert("You must choose a size/color for each item selected!");
        quantityField.focus();
        quantityField.select();
        return false;
      }
    }
    quantityField =3D eval("document.additem.quantity_" + counter);
  }
  if(total =3D=3D 0) {
    alert("All of the items you selected had 0 quantity =
indicated.\n\nPlease indicate quantities and click the \"Add to Shopping =
Cart\" button at the bottom of the page.");
    return false;
  }
  quantityField =3D document.additem.quantity_1;
  for (counter =3D 2; quantityField; counter++) {
    fieldNumber =3D counter - 1;
    quantity =3D quantityField.value;
  myField =3D eval("document.additem.catEntryId_" + fieldNumber);
    if (quantity < 1) { // Add dropdown value with no catalogId
      if (myField.options[0].value =3D=3D "") {
        myField.options[0].selected =3D true;
      } else {
        myField.options[myField.length] =3D new Option ("--Choose your =
Color/Size--","");
        myField.options[myField.length-1].selected =3D true;
      }
  }
    quantityField =3D eval("document.additem.quantity_" + counter);
  }
  return true;
}

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/querystring.js

//=0A=
// QueryString=0A=
//=0A=
QueryString.keys =3D new Array();=0A=
QueryString.values =3D new Array();=0A=
=0A=
function QueryString(key)=0A=
{=0A=
=0A=
	var value =3D null;=0A=
	for (var i=3D0;i<QueryString.keys.length;i++)=0A=
	{=0A=
		if (QueryString.keys[i]=3D=3Dkey)=0A=
		{=0A=
			value =3D QueryString.values[i];=0A=
			break;=0A=
		}=0A=
	}=0A=
	return value;=0A=
}=0A=
=0A=
function QueryString_Parse()=0A=
{=0A=
	var query =3D window.location.search.substring(1);=0A=
	var pairs =3D query.split("&");=0A=
	=0A=
	for (var i=3D0;i<pairs.length;i++)=0A=
	{=0A=
		var pos =3D pairs[i].indexOf('=3D');=0A=
		if (pos >=3D 0)=0A=
		{=0A=
			var argname =3D pairs[i].substring(0,pos);=0A=
			var value =3D pairs[i].substring(pos+1);=0A=
			QueryString.keys[QueryString.keys.length] =3D argname;=0A=
			QueryString.values[QueryString.values.length] =3D value;		=0A=
		}=0A=
	}=0A=
=0A=
}=0A=
=0A=
QueryString_Parse();=0A=
  
------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/eluminate.js

/*Copyright 2000-2004,Coremetrics 4.0.20 $Revision:1.129 $*/var =
eluminateVersion =3D "1.129";if(!cGB){var =
cGB=3Dtrue;if(!cm_ClientID){var =
cm_ClientID=3D"90032588";}if(!cm_HOST){var =
cm_HOST=3D"test.coremetrics.com/cm?";}if(!cm_ClientTS){var dt=3Dnew =
Date();var cm_ClientTS=3Ddt.getTime();}if(!cm_TrackLink){var =
cm_TrackLink=3D"A";}if(!cm_DelayHandlerReg){var =
cm_DelayHandlerReg=3D"";}if(!cm_TrackTime){var =
cm_TrackTime=3Dfalse;}if(!cm_TrackImpressions){var =
cm_TrackImpressions=3D"";}if(cm_SecureTags=3D=3Dnull){var =
cm_SecureTags=3D"|2|3|";}if(!cm_FirstPartyDetect){var =
cm_FirstPartyDetect=3Dfalse;}if(!cm_DownloadExtensions){var =
cm_DownloadExtensions=3Dnull;}if(!cm_UseUTF8){var =
cm_UseUTF8=3Dfalse;}if(!cm_FormError){var =
cm_FormError=3D"";}if(cm_UseCookie=3D=3Dnull){var =
cm_UseCookie=3Dtrue;}if(!cm_TimeoutSecs){var =
cm_TimeoutSecs=3D15;}if(!cmUA){var cmUA=3Dnew =
Object();cmUA["MSIE"]=3D2083;}if(!cmDefaultLimit){var =
cmDefaultLimit=3D8197;}if(cGQ=3D=3Dnull){var cGQ=3Dtrue;}if(!cGO){var =
cGO=3D1024;}if(!cGR){var cGR=3D600000;}if(!encodeURIComponent){var =
encodeURIComponent=3Dnull;}var cG8;var cG8Index;var cG6=3Ddocument;var =
cGP=3Dwindow.location;var cGT;var cG7=3Dnew =
_cG7();cG6.cmTagCtl=3DcG7;var CI=3DcmStartTagSet;var =
CJ=3DcmSendTagSet;var cG1=3D0;var cG0=3Dnew =
Array("vn1","vn2","st","pi","rs","ec","rf","ul");var =
cmLastPageID=3Dnull;var cGA=3Dnull;if(!cG4){var cG4=3D5000;}if(!cG5){var =
cG5=3D200;}var cG2=3Dnew Object();var cG3=3Dnew Object();var =
cGM=3Dnavigator.appVersion;var cGN=3Dnavigator.userAgent;var =
cGS=3DcGN.indexOf("Opera")>=3D0;var cGU=3DcGN.indexOf("Safari")>=3D0;var =
cmT2=3D-1;var cmT3=3D-1;var cGC=3D"";var cGD=3D"";var cGE=3D"";var =
cGF=3D"";var cGG=3D"";var cGH=3D"";var cGI=3D"";var cGJ=3D"";var =
cGK=3D"";var cGL=3D"";var chost=3Dnull;var =
cci=3Dnull;CI();if(cm_UseCookie){var =
pi=3DcI("cmRS","pi","");if(pi!=3D"")cmLastPageID=3Dpi;chost=3Dcm_HOST;cm_=
HOST=3DcI("cmRS","ho",chost);cci=3Dcm_ClientID;cm_ClientID=3DcI("cmRS","c=
i",cci);var cT3=3DcI("cmRS","t3","");if(cT3!=3D""){cGA=3DcT3;}var =
cT1=3DcI("cmRS","t1","");if(cT1!=3D""&&(!cGA||cm_ClientTS - =
cGA<cGR)){cmAddShared("st",cT1);var ul=3DcI("cmRS","ul","");var =
rf=3DcI("cmRS","rf","");var cT2=3DcI("cmRS","t2","");var =
cT4=3DcI("cmRS","t4","");if(cm_TrackTime)cN(cT1,cT2,cT3,cT4,true,pi);var =
hr=3DcI("cmRS","hr","");if(hr!=3D""){var =
ti=3DcI("cmRS","lti","");if(cm_ClientTS - ti<cGR){var =
nm=3DcI("cmRS","ln","");cM(cT1,ti,nm,hr,true,pi,ul,rf);}}var =
cV6=3DcI("cmRS","ac","");var =
cV7=3DcI("cmRS","fd","");if((cV6!=3D"")||(cV7!=3D"")){var =
ti=3DcI("cmRS","fti","");if(cm_ClientTS - ti<cGR){var =
cV9=3DcI("cmRS","fn","");var =
cV0=3DcI("cmRS","fu","");cL(cT1,ti,cV9,cV6,cV0,cV7,true,pi,ul,rf);}}var =
cError=3Dunescape(cI("cmRS","uer",""));CH(cT1,cT3,cError,true,pi);}CC("cm=
RS");}if(!cGS&&(cF(4)||CD(5))){this.onload=3DcK(this,"onload",this.onload=
,"cY(e)",cY);this.onunload=3DcK(this,"onunload",this.onunload,"cZ(e)",cZ)=
;if(cm_DelayHandlerReg.indexOf("L")=3D=3D-1)window.cX("main");if(cm_Delay=
HandlerReg.indexOf("F")=3D=3D-1)cU();}CJ(1);if(chost)cm_HOST=3Dchost;if(c=
ci)cm_ClientID=3Dcci;}function cmStartTagSet(){if(cG8)return;cG8=3Dnew =
Array();cG8[0]=3Dnew _cm();cG8Index=3D1;}function =
cmAddShared(nm,val){if(cG8)cG8[0][nm]=3Dval;}function cmSendTagSet(){var =
request;while((request=3DC7(arguments[0]))!=3Dnull){c9(request);}cG8=3Dnu=
ll;}function =
CQ(pl,host,qs){this.pl=3Dpl;this.hosts=3Dhost.split(",");if(qs)this.qs=3D=
qs;this.cM5=3DCR;}function CR(){var a=3Darguments;var =
h=3Da[0]?a[0]:this.hosts[0];return =
this.pl+"//"+h+(this.qs?this.qs:"");}function _cG7(){this.cM0=3Dnew =
Object();this.uls=3Dnew Object();this.rfs=3Dnew Object();this.cTI=3Dnew =
Array();this.cPE=3D0;this.normalizeURL=3Dc2;this.getPageID=3Dc1;}function=
 c1(cVA){var pi=3DcG7.cM0[cVA];return pi?pi:"";}function CS(cVA){var =
ul=3DcG7.uls[cVA];if(!ul)ul=3DcGP.href;return ul?ul:"";}function =
CT(cVA){var rf=3DcG7.rfs[cVA];if(!rf)rf=3DcG6.referrer;return =
rf?rf:"";}function CP(href){var =
h=3DcGT;if(!h)h=3DcGT=3DcG7.normalizeURL(cGP.href,false);var =
a=3Dhref.indexOf("#");if(a>=3D0&&a<=3Dh.length){var =
ha=3Dh.indexOf("#");if(ha<0)ha=3Dh.length;if(href.substring(0,a)=3D=3Dh.s=
ubstring(0,ha))return href.substring(a);}return href;}function =
c2(url,isHref){if(isHref){url=3DCP(url);var =
pfx=3DcGP.protocol+"//"+cGP.host;if(url.indexOf(pfx)=3D=3D0)url=3Durl.sub=
string(pfx.length);}return cD(url);}function c4(){for(b in =
cmUA)if(cGM.indexOf(b)!=3D-1)return cmUA[b];return =
cmDefaultLimit;}function =
C0(n){if(cG7){if(cG7.cTI&&cG7.cTI[n])cG7.cTI[n].cmLD=3Dtrue;cG7.cPE--;if(=
cG7.onResponse)cG7.onResponse(n);}}function CN(n){if(cG7){cG7.cPE--;var =
img=3Dnull;if(cG7.cTI&&cG7.cTI[n]){img=3DcG7.cTI[n];img.cmLD=3Dtrue;}if(c=
G7.onError&&(!img||!img.cmTO))cG7.onError(3,img);}}function =
c6(host,n){if(cG3)cG3[host]=3Dtrue;C0(n);}function =
CO(n){if(cG7&&cG7.cTI&&cG7.cTI[n]&&!(cG7.cTI[n].cmLD)){var =
img=3DcG7.cTI[n];img.cmTO=3Dimg.src;img.src=3D"";if(cG7.onError)cG7.onErr=
or(4,img.cmTO);}}function c8(host){if(!cG3||cG3[host])return true;var =
dt=3Dnew Date();if((dt.getTime()-cG2[host])>cG4)return true;return =
false;}function CV(host,url){if(!cG2[host]||c8(host)){var img=3Dnew =
Image();var i=3DcG1;cG7.cTI[cG1++]=3Dimg;if(!cG2[host]){var dt=3Dnew =
Date();cG2[host]=3Ddt.getTime();img.onload=3Dnew =
Function("if(c6)c6('"+host+"',"+i+");");}else{img.onload=3Dnew =
Function("if(C0)C0("+i+");");}img.onerror=3Dnew =
Function("if(CN)CN("+i+");");if(cG7.onTagSent)cG7.onTagSent(url,i);img.sr=
c=3Durl;setTimeout('if(CO)CO('+i+');',cm_TimeoutSecs * =
1000);}else{setTimeout('if(CV)CV("'+host+'","'+url+'");',cG5);}}function =
c9(img){if(cI("CMDisabled"))return;var limit=3Dc4();for(var h in =
img.hosts){var =
url=3Dimg.cM5(img.hosts[h]);if(url.length>limit)url=3Durl.substring(0,lim=
it-6)+"&err=3DO";cG7.cPE++;CV(img.hosts[h],url);}}function =
cC(){if(cG8)cG8[cG8Index++]=3Dthis;else{var =
request=3Dthis.getImgSrc(arguments[0],1);c9(request);return =
request;}}function =
C4(src,tgt,compact){if(!compact){if(!src.rf){if(!cG6.referrer)tgt.rf=3D""=
;else tgt.rf=3DcG6.referrer;}else =
if(src!=3Dtgt)tgt.rf=3Dsrc.rf;if(!src.ul||src.ul=3D=3D""||src.ul=3D=3D"(n=
one)")tgt.ul=3DcGP.href;else if(src!=3Dtgt)tgt.ul=3Dsrc.ul;var =
ul=3DcG7.normalizeURL(tgt.ul,false);if(ul!=3D"")tgt.ul=3Dul;}}function =
C5(tgt,compact){if(cm_FirstPartyDetect&&!compact){if(cI("cmRS")||cI("Test=
Sess")){tgt.ts=3D"Y";}else{CB("TestSess","Y");tgt.ts=3DcI("TestSess");}tg=
t.tp=3DcI("TestPerm");if(tgt.tp!=3D"Y"){dt.setHours(dt.getHours()+5);CB("=
TestPerm","Y",dt.toGMTString());tgt.tp=3DcI("TestPerm");}}}function =
C6(tag,cV3){var qs=3D"";if(tag.tid)qs+=3D"tid=3D"+tag.tid;var =
isPV=3D(tag.tid=3D=3D1||(tag.pc&&tag.pc.charAt(0)=3D=3D'Y'));if(!tag.lp&&=
isPV)tag.lp=3DcmLastPageID;for(var cOb in =
tag){if(!tag[cOb]||tag[cOb]=3D=3D""||tag[cOb].constructor=3D=3DFunction||=
cOb=3D=3D"qs"||cOb=3D=3D"tid")continue;if(cV3&&cV3[cOb]=3D=3Dtag[cOb])con=
tinue;if(qs!=3D"")qs+=3D"&";qs+=3DcD(cOb)+"=3D"+cE(cD(tag[cOb]));}if(!tag=
.rs&&tag.ci){if(tag.pi&&isPV&&c1(tag.ci)=3D=3D"")cG7.cM0[tag.ci]=3Dtag.pi=
;if(tag.ul)cG7.uls[tag.ci]=3Dtag.ul;if(tag.rf)cG7.rfs[tag.ci]=3Dtag.rf;}i=
f(cV3&&cm_SecureTags.indexOf("|"+tag.tid+"|")!=3D-1)cV3.protocol=3D"https=
:";return qs;}function C8(cV3){var =
cm_pl=3Dlocation.protocol;if(cV3&&cV3.protocol)cm_pl=3DcV3.protocol;if(cm=
_pl!=3D"http:"&&cm_pl!=3D"https:")cm_pl=3D"http:";return cm_pl;}function =
c0(){var a=3Darguments;C4(this,this,a[0]);C5(this,a[0]);var cV3=3Dnew =
Object();var qs=3DC6(this,cV3);var req=3Dnew =
CQ(C8(cV3),cm_HOST,qs);return a[1]?req:req.cM5();}function C7(){var =
cV3,first,p,a,pl,lim,len,l,i,tq;if(!cG8||cG8.length<2)return =
null;cV3=3DcG8[0];first=3DcG8[1];cV3.ci=3Dfirst.ci;for(i=3D2;i<cG8.length=
;i++){if(cV3.ci.indexOf(cG8[i].ci)=3D=3D-1){cV3.ci+=3D";"+cG8[i].ci;}}for=
(i=3D0;i<cG0.length;i++){p=3DcG0[i];if(!cV3[p])cV3[p]=3Dfirst[p];}a=3Darg=
uments;C4(first,cV3,a[0]);C5(cV3,a[0]);pl=3DC8(cV3);img=3Dnew =
CQ(pl,cm_HOST);img.qs=3DC6(cV3);lim=3Dc4();len=3D0;for(var h in =
img.hosts){l=3Dpl.length+img.hosts[h].length+img.qs.length;if(l>len)len=3D=
l;}for(i=3D1;i<cG8.length;i++){tq=3DC6(cG8[i],cV3);if(i>1&&len+tq.length+=
1>lim){for(j=3D1;j<cG8.length-i+1;j++)cG8[j]=3DcG8[j+i-1];cG8.length=3DcG=
8.length-i+1;break;}len+=3Dtq.length+1;img.qs+=3D"&"+tq;}if(i=3D=3DcG8.le=
ngth)cG8=3Dnull;return img;}function _cm(){var =
i,a=3Darguments;this.ci=3Dcm_ClientID;for(i=3D0;i<a.length;i++)this[a[i]]=
=3Da[++i];this.write=3DcC;this.getImgSrc=3Dc0;this.writeImg=3DcC;this.st=3D=
cm_ClientTS;this.vn1=3D"4.0.20";if(cF(5.5)||!cF(0)){var =
ec=3D(cm_UseUTF8&&encodeURIComponent)||cGU?"utf-8":cG6.charset;if(!ec)ec=3D=
cG6.defaultCharset;if(!ec)ec=3DcG6.characterSet;this.ec=3Dec;}}function =
cD(s){var z=3D"";s=3Dz+(!s?"":s);return =
s.split("'").join(z).split("\"").join(z).split("\r").join(z).split("\n").=
join(z);}function cE(s){var i=3D0,j;while(s.charAt(i)=3D=3D" =
"&&i!=3Ds.length)i++;j=3Ds.length-1;while(s.charAt(j)=3D=3D" =
"&&j!=3D0)j--;s=3Ds.substring(i,j+1);if(cm_UseUTF8&&encodeURIComponent)s=3D=
encodeURIComponent(s);else =
s=3Descape(s);s=3Ds.split("+").join("%2B");return s;}function =
cF(ver){var =
i=3DcGM.indexOf("MSIE");if(i!=3D-1)return(parseFloat(cGM.substring(i+5))>=
=3Dver);return false;}function =
CD(ver){return(cGN.indexOf("Gecko")!=3D-1&&parseInt(cGM)>=3Dver);}functio=
n cI(nm,skey,cV5){var dc=3DcG6.cookie;var =
cV4=3DcJ(nm,dc,";");if(!skey||!cV4){if(!cV4&&cV5!=3Dnull){return =
cV5;}return cV4;}cV4=3DcJ(skey,cV4,"&");if(!cV4&&cV5!=3Dnull){return =
cV5;}return unescape(cV4);}function CL(){var =
cookies,dc,nv,i,c=3D0;dc=3DcG6.cookie;if(dc){cookies=3Ddc.split(";");c=3D=
cookies.length;for(i=3D0;i<cookies.length;i++){nv=3Dcookies[i].split("=3D=
");if(nv.length<2||nv[1]=3D=3Dnull||nv[1]=3D=3D""){c--;}}}return =
c;}function CB(nm,val,expires){var =
err,len,v,dc=3DcG6.cookie;err=3Dnull;len=3Dval.length+1;if(!cI(nm)){len+=3D=
nm.length;}if(len>4096)err=3D1;else if(dc){if(CL()>=3D20)err=3D2;else =
if(dc.length+len+2>4096)err=3D1;}if(err){if(cG7.onError)cG7.onError(err,n=
ame);return =
false;}v=3Dnm+"=3D"+val+";path=3D/";if(expires)v+=3D";expires=3D"+expires=
;cG6.cookie=3Dv;return true;}function CC(nm){var =
v=3DcI(nm);if(v!=3Dnull){var dt=3Dnew =
Date();dt.setYear(1973);cG6.cookie=3Dnm+"=3D;path=3D/;expires=3D"+dt.toGM=
TString();}return v;}function cJ(nm,src,sep){var =
pfx,s,begin,end,obj=3Dnull;pfx=3Dnm+"=3D";s=3Dsep+' =
';begin=3Dsrc.indexOf(s+pfx);if(begin=3D=3D-1){s=3Dsep;begin=3Dsrc.indexO=
f(s+pfx);}if(begin=3D=3D-1){begin=3Dsrc.indexOf(pfx);if(begin!=3D0){retur=
n =
null;}}else{begin+=3Ds.length;}end=3Dsrc.indexOf(s,begin);if(end=3D=3D-1)=
{end=3Dsrc.length;}return src.substring(begin+pfx.length,end);}function =
cK(elt,type,handle,fName,f){if(handle){var =
event=3Dhandle.toString();if(event.indexOf(fName)=3D=3D-1){if(cGU&&event.=
indexOf("function =
"+"(")=3D=3D0){fName=3DfName+";"+event.substring(event.indexOf("{"),event=
.length);}else{elt["_c_"+type]=3Dhandle;fName=3D"if(!e)var =
e=3Dnull;"+fName+";return this._c_"+type+"("+(cF(5)?"":"e")+");"}var =
newfunc=3Dnew Function("e",fName);return newfunc;}else{return =
handle;}}else{return f;}}function CG(e){var =
e;if(cF(4)){e=3Dwindow.event.srcElement;}else =
if(e){if(CD(5)){e=3De.currentTarget;}else{e=3De.target;}}return =
e;}function CU(cm,cVBH,pi,dest,ref){var =
ul,rf;cm.pi=3Dpi?pi:c1(cVBH);if(cGQ){if(dest||ref){cm.ul=3Ddest?dest:"";c=
m.rf=3Dref?ref:"";}else{ul=3DCS(cVBH);rf=3DCT(cVBH);if(cm.pi=3D=3D""||ul.=
indexOf("cm_")>0||(rf!=3D""&&rf.indexOf(cGP.protocol+"//"+cGP.host)!=3D0)=
){cm.ul=3Dul;cm.rf=3Drf;}}}}function =
cL(t1,t3,fname,cVB,url,field,resent,pi,dest,ref){var cm=3Dnew =
_cm("tid","10");CU(cm,cm.ci,pi,dest,ref);cm.st=3Dt1;cm.ti=3Dt3;cm.fo=3Dfn=
ame;cm.ac=3DcVB;cm.hr=3Durl;cm.fi=3Dfield;if(resent)cm.rs=3D"Y";cm.write(=
1);}function cM(t1,ti,name,href,resent,pi,dest,ref){var cm=3Dnew =
_cm("tid","8");CU(cm,cm.ci,pi,dest,ref);cm.st=3Dt1;cm.ti=3Dti;cm.nm=3Dnam=
e;cm.hr=3Dhref;if(resent)cm.rs=3D"Y";cm.write(1);}function =
cN(t1,t2,cx,t4,resent,pi){var cm=3Dnew =
_cm("tid","11");cm.pi=3Dpi?pi:c1(cm.ci);cm.st=3Dt1;cm.lc=3Dt2;cm.lx=3Dt4;=
cm.cx=3Dcx;if(resent)cm.rs=3D"Y";cm.write(1);}function CM(href){var =
n,len,a,q;if((n=3Dhref.indexOf("?"))=3D=3D-1)n=3Dhref.lastIndexOf("/");if=
(n!=3D-1){len=3Dhref.indexOf("#",n);if(len=3D=3D-1)len=3Dhref.length;whil=
e(n!=3D-1&&n<len){n=3Dhref.indexOf("cm_",n);if(n!=3D-1){a=3Dhref.indexOf(=
"&",n);if(a=3D=3D-1)a=3Dlen;q=3Dhref.indexOf("=3D",n);if(q!=3D-1&&q<a)thi=
s[href.substring(n,q)]=3Dhref.substring(q+1,a);n=3Da;}}}}function =
CK(href,trackSP,trackRE){var =
cm,link,sp,re;if((trackSP||trackRE)&&href){cm=3Dnew =
_cm("tid","9");link=3Dnew =
CM(CP(href));if(trackSP){sp=3Dcm.cm_sp_o=3Dlink.cm_sp_o;if(!sp)sp=3Dcm.cm=
_sp=3Dlink.cm_sp;}if(trackRE){re=3Dcm.cm_re_o=3Dlink.cm_re_o;if(!re)re=3D=
cm.cm_re=3Dlink.cm_re;}if(sp||re){cm.pi=3Dc1(cm.ci);cm.st=3Dcm_ClientTS;c=
m.write(1);}}}function CH(t1,ti,msg,resent,pi){if(msg!=3DcGL){var =
cm=3Dnew =
_cm("tid","12");cm.pi=3Dpi?pi:c1(cm.ci);cm.st=3Dt1;cm.ti=3Dti;if(resent)c=
m.rs=3D"Y";cm.er=3Dmsg;cm.write(1);cGL=3Dcm_FormError;}}function =
cO(cVC,cVB){var dt,url=3D"";cVB=3DcVC+":"+cVB;if(cVC!=3D-1){var =
curForm=3DcG6.forms[cVC];if(cF(5))url=3DcurForm.attributes.action.nodeVal=
ue;else =
if(curForm.attributes.getNamedItem){url=3DcurForm.attributes.getNamedItem=
('action');if(url)url=3Durl.value;}else =
url=3DcurForm.action;if(!url)url=3D"";}if(cV(url)){dt=3Dnew =
Date();cGH=3Ddt.getTime();cGF=3DcVB;cGE=3DcG7.normalizeURL(url,true);cL(c=
m_ClientTS,cGH,cGD,cGF,cGE,cGC,false);cGG=3DcGC;cGC=3D"";}else{cGF=3D"";}=
}function cP(e){CI();var =
e=3DCG(e);cO(e?e.cM1:-1,"S");CA(1);CJ(1);CE();}function cQ(e){var =
e=3DCG(e);if(e)cO(e.cM1,"R");}function cR(e){var =
e=3DCG(e);if(e)e.cM3=3D"xyzzy";}function cS(e){var =
e=3DCG(e);if(e)e.cM3=3De.value;}function cT(e){var =
e=3DCG(e);if(e&&(e.type!=3D"submit")&&(e.type!=3D"reset")){if(e.value!=3D=
e.cM3){cGC=3DcGC+e.cM1+":"+e.cM2+":"+e.name+";";}}}function CF(e){var =
e=3DCG(e);if(e)cGC=3DcGC+e.cM1+":"+e.cM2+":"+e.name+";";}function =
cU(){var =
i,form,cV9,j,e;for(i=3D0;i<cG6.forms.length;i++){form=3DcG6.forms[i];if(f=
orm.cM1=3D=3Dnull){form.cM1=3Di;if(cF(5))cV9=3Dform.attributes.name.nodeV=
alue;else =
if(form.attributes.getNamedItem){cV9=3Dform.attributes.getNamedItem('name=
');if(cV9)cV9=3DcV9.value;}else =
cV9=3Dform.name;if(!cV9)cV9=3D"";cGD=3DcGD+cV9+":"+i+";";form.onsubmit=3D=
cK(form,"onsubmit",form.onsubmit,"cP(e)",cP);form.onreset=3DcK(form,"onre=
set",form.onreset,"cQ(e)",cQ);for(j=3D0;j<form.elements.length;j++){e=3Df=
orm.elements[j];e.cM1=3Di;e.cM2=3Dj;e.cM3=3D"";e.onfocus=3DcK(e,"onfocus"=
,e.onfocus,"cS(e)",cS);e.onblur=3DcK(e,"onblur",e.onblur,"cT(e)",cT);e.on=
change=3DcK(e,"onchange",e.onchange,"cR(e)",cR);if(e.type=3D=3D'submit'||=
e.type=3D=3D'button')e.onclick=3DcK(e,"onclick",e.onclick,"CF(e)",CF);}}}=
}function =
cV(path){if(cm_TrackLink=3D=3Dtrue||cm_TrackLink=3D=3D"A")return =
true;else{if(cm_TrackLink=3D=3D"E"&&path.indexOf("/")!=3D0)return =
true;var de;if((de=3Dcm_DownloadExtensions)!=3Dnull){var =
p=3Dpath.lastIndexOf(".");if(p!=3D-1){var =
ext=3Dpath.substring(p);for(var e in de){if(ext=3D=3Dde[e])return =
true;}}}return false;}}function cW(e){CI();var =
e=3DCG(e);if(e)C9(e);CA(1);CJ(1);CE();}function =
C9(e){cGI=3D"";cGJ=3D"";cGK=3D"";var =
type=3De.tagName.toUpperCase();if(type=3D=3D"AREA"){cGJ=3De.href?e.href:"=
";var =
p=3De.parentElement?e.parentElement:e.parentNode;if(p!=3Dnull)cGI=3Dp.nam=
e?p.name:"";}else{while(type!=3D"A"&&type!=3D"HTML"){if(!e.parentElement)=
e=3De.parentNode;else =
e=3De.parentElement;if(e)type=3De.tagName.toUpperCase();}if(type=3D=3D"A"=
){cGJ=3De.href?e.href:"";cGI=3De.name?e.name:"";}}cGJ=3DcG7.normalizeURL(=
cGJ,true);if(cV(cGJ)=3D=3Dtrue){var dt=3Dnew =
Date();cGK=3Ddt.getTime();cM(cm_ClientTS,cGK,cGI,cGJ,false);}else{cGJ=3D"=
";}}function cX(phase){CI();var =
i,lnk,imp,trackSP,trackRE;imp=3Dcm_TrackImpressions;trackSP=3D(imp.indexO=
f("S")!=3D-1);trackRE=3D(imp.indexOf("R")!=3D-1);for(i=3D0;i<cG6.links.le=
ngth;i++){lnk=3DcG6.links[i];if(!CD(5))lnk.onclick=3DcK(lnk,"onclick",lnk=
.onclick,"cW(e)",cW);else =
if(!lnk.cM4){lnk.addEventListener("click",cW,false);lnk.cM4=3D1;}if(phase=
=3D=3D"onload"){CK(lnk.href,trackSP,trackRE);}}CJ(1);}function cY(e){var =
dt=3Dnew =
Date();cmT2=3Ddt.getTime();CH(cm_ClientTS,cmT2,cm_FormError,false);if(!cG=
S&&(cF(4)||CD(5))){window.cX("onload");cU();}cGB=3Dnull;}function =
cZ(e){cG3=3Dnull;CI();if(cGC!=3D""){cO(-1,"U");}CA(0);CH(cm_ClientTS,cmT3=
,cm_FormError,false);CJ(1);CE();if(cG7.cPE=3D=3D0){var =
pi=3Descape(c1(cm_ClientID));CB("cmRS","t3=3D"+cmT3+"&pi=3D"+pi);}if(cG7.=
onUnload)cG7.onUnload();if(cF(5)&&!cF(5.5)&&window.parent!=3Dwindow)cG7.c=
TI=3Dnull;else{if(!cGU){for(i=3D0;i<cG7.cTI.length;i++){cG7.cTI[i].onload=
=3Dnull;cG7.cTI[i].onerror=3Dnull;}}}}function CA(force){var dt=3Dnew =
Date();var =
cx=3Ddt.getTime();if(cm_TrackTime&&(cmT3=3D=3D-1||force=3D=3D1||(cx-cmT3)=
>10000)){cN(cm_ClientTS,cmT2,cx,cGA,false);}cmT3=3Dcx;}function =
CE(){if(cm_UseCookie){var =
cVF,cVG,pg,cVD,cVE=3D"";cVF=3DcGA?"&t4=3D"+cGA:"";cVG=3D(cGJ!=3D"")?"&lti=
=3D"+cGK+"&ln=3D"+escape(cGI)+"&hr=3D"+escape(cGJ):"";pg=3Dnew =
Object();CU(pg,cm_ClientID);cVD=3D"&t1=3D"+cm_ClientTS+"&t2=3D"+cmT2+"&t3=
=3D"+cmT3+cVF+cVG+"&fti=3D"+cGH+"&fn=3D"+escape(cGD)+"&ac=3D"+cGF+"&fd=3D=
"+escape(cGG)+"&uer=3D"+escape(cm_FormError)+"&fu=3D"+escape(cGE)+"&pi=3D=
"+escape(pg.pi)+"&ho=3D"+escape(cm_HOST)+"&ci=3D"+escape(cm_ClientID);if(=
pg.ul&&pg.rf&&pg.ul.length+pg.rf.length<cGO)cVE=3D"&ul=3D"+escape(pg.ul)+=
"&rf=3D"+escape(pg.rf);if(!CB("cmRS",cVD+cVE))if(!CB("cmRS",cVD))CB("cmRS=
","t3=3D"+cmT3+"&pi=3D"+escape(pg.pi));}}
------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/cmdatatagutils.js

<!--=0A=
function getABString() {=0A=
  var is_abtest =3D document.URL.indexOf('abtest=3D');=0A=
  var abtest_string =3D '';=0A=
  if(is_abtest >=3D 0) {=0A=
    abtest_string =3D document.URL.substring(is_abtest + 7, =
document.URL.length);=0A=
    if(abtest_string.indexOf('&') !=3D -1) {=0A=
      abtest_string =3D ' ab(' + unescape(abtest_string.substring(0, =
abtest_string.indexOf('&')).replace(/\+/g, " ")) + ')';=0A=
    } else {=0A=
      abtest_string =3D ' ab(' + unescape(abtest_string.replace(/\+/g, " =
")) + ')';=0A=
    }=0A=
  }=0A=
  return abtest_string;=0A=
=0A=
}=0A=
=0A=
var cmdatautilsVersion =3D "1.7";=0A=
var cmDt =3D new Date();=0A=
var cmTimeStamp =3D cmDt.getTime();=0A=
var cmRandom;=0A=
var cmOnChangeCounter =3D 0;=0A=
var cmOnChangeTextBoxName =3D new Array();=0A=
var cmOnChangePointer =3D new Array();=0A=
var cmOnChangeFirst =3D new Array();=0A=
var cmAppName;=0A=
var cmAppStepNumber;=0A=
var cmAppStepName;=0A=
=0A=
function cmCreateManualLinkClickTag(href,name,pageID) {	=0A=
	if (cmCreateLinkTag =3D=3D null && cM !=3D null) {=0A=
		var cmCreateLinkTag =3D cM;=0A=
	}=0A=
	if (cmCreateLinkTag !=3D null) {		=0A=
		var dt =3D new Date();=0A=
		cmLnkT3 =3D dt.getTime();=0A=
		cmCreateLinkTag(cm_ClientTS, cmLnkT3, name, href, false, pageID);=0A=
	}=0A=
}=0A=
=0A=
function cmCreateManualImpressionTag(pageID, trackSP, trackRE) {=0A=
		var cm =3D new _cm("tid","9","vn2","4.0");=0A=
		cm.pi =3D pageID;=0A=
		if (trackSP){=0A=
			cm.cm_sp =3D trackSP;=0A=
		}=0A=
		if (trackRE){=0A=
			cm.cm_re =3D trackRE;=0A=
		}		=0A=
		cm.st =3D cm_ClientTS;=0A=
        cm.writeImg();=0A=
}=0A=
=0A=
/* manual PageviewTag for off site page tagging.  Allows client to =
supply URL and Referring URL=0A=
*/=0A=
function cmCreateManualPageviewTag(pageID, =
categoryID,DestinationURL,ReferringURL) {=0A=
	if (pageID =3D=3D null) {=0A=
		pageID =3D cmGetDefaultPageID();=0A=
	}=0A=
=0A=
	var cm =3D new _cm("tid", "1", "vn2", "e4.0");=0A=
	cm.pi =3D pageID;=0A=
	if (categoryID) {=0A=
		cm.cg =3D categoryID;=0A=
	}=0A=
=0A=
	// if available, override the referrer with the frameset referrer=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}=0A=
	if (ReferringURL) {=0A=
		cm.rf =3D ReferringURL;=0A=
	}=0A=
	// if parent had mmc variables and this is the first pageview, add mmc =
to this url=0A=
	if(parent.cm_set_mmc) {=0A=
		cm.ul =3D document.location.href + =0A=
				((document.location.href.indexOf("?") < 0) ? "?" : "&") + =0A=
				parent.cm_mmc_params;=0A=
		parent.cm_ref =3D cm.ul;=0A=
		parent.cm_set_mmc =3D false;=0A=
	}=0A=
	if (DestinationURL) {=0A=
		cm.ul =3D DestinationURL;=0A=
	}=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmErrorTag(errmsg,fieldID) {=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e4.0");=0A=
	cm.li =3D 10;=0A=
	cm.ps1 =3D document.URL;=0A=
	if (errmsg){=0A=
			cm.ps2 =3D errmsg;=0A=
	}=0A=
	if (fieldID){=0A=
		cm.ps3=3DfieldID=0A=
	}=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmSetProduction(){	cm_HOST=3D"www3.rei.com/eluminate?";}=0A=
=0A=
function cmCreateTechPropsTag(pageID, categoryID, cookieID) {	=0A=
	if (pageID) {	=0A=
		var cm=3Dnew _cm("tid", "6", "vn2", "e3.1");=0A=
		cm.pc=3D"Y";=0A=
		cm.pi =3D pageID + getABString();=0A=
		cm.cg =3D categoryID;=0A=
		cm.pv1 =3D cookieID;=0A=
		if (parent.cm_ref !=3D null) {=0A=
			cm.rf =3D parent.cm_ref;=0A=
			parent.cm_ref =3D document.URL;=0A=
		}=0A=
	cm.addTP();=0A=
	cm.writeImg();=0A=
	}=0A=
}=0A=
=0A=
function cmCreatePageviewTag(pageID, searchString, categoryID, =
searchResults, cookieID) {=0A=
	if (pageID =3D=3D null) {=0A=
		pageID =3D getDefaultPageID();=0A=
	}	=0A=
	var cm =3D new _cm("tid", "1", "vn2", "e3.1");=0A=
	cm.pi =3D pageID + getABString();=0A=
	cm.se =3D searchString;=0A=
	cm.cg =3D categoryID;=0A=
	cm.pv1 =3D cookieID;=0A=
	cm.sr =3D searchResults;=0A=
	if (parent.cm_ref !=3D null) {	cm.rf =3D parent.cm_ref;=0A=
	parent.cm_ref =3D document.URL;=0A=
	}=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmCreateDefaultPageviewTag() {	=0A=
	cmCreatePageviewTag(getDefaultPageID(), null, null, null);=0A=
}=0A=
=0A=
function cmCreateProductviewTag(productID, productName, brand, =
categoryID, cookieID) {=0A=
	var cm =3D new _cm("tid", "5", "vn2", "e3.1");=0A=
	if (productName =3D=3D null) {=0A=
		productName =3D "";=0A=
	}	=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}	=0A=
	cm.pv1 =3D cookieID;=0A=
	cm.pr =3D productID;=0A=
	cm.pm =3D productName;=0A=
	cm.cg =3D categoryID;=0A=
	cm.pc =3D "Y";=0A=
	var storeName=3D"";=0A=
	if(store_id_tag_value=3D=3D8001) {=0A=
		storeName =3D "OUTLET ";=0A=
	} else {=0A=
		storeName=3D"REI ";=0A=
	}=0A=
	cm.pi =3D storeName + "PRODUCT: " + productName + " " + brand + " (" + =
productID + ")" + getABString();=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
var cmShopProducts =3D new Array();=0A=
var cmShopIds =3D new Array();=0A=
var cmShopCats =3D new Array();=0A=
var cmShopQtys =3D new Array();=0A=
var cmShopPrices =3D new Array();=0A=
var cmShopSKUs =3D new Array();=0A=
var cmShopCounter =3D 0;=0A=
var cmShopOrderIds =3D new Array();=0A=
var cmShopCustomerIds =3D new Array();=0A=
var cmShopOrderPrices =3D new Array();=0A=
function cmGetProductIndex(id){	var i =3D0;=0A=
	for (i=3D0; i<cmShopCounter; i++){=0A=
		if (id=3D=3DcmShopIds[i]){=0A=
			return i;=0A=
		}	=0A=
	}	=0A=
	return -1;=0A=
}=0A=
=0A=
function cmCreateShopAction5Tag(productID, productName, productQuantity, =
productPrice, categoryID) {=0A=
	var index =3D cmGetProductIndex(productID);=0A=
	if(index!=3D-1){=0A=
		var oldPrice =3D cmShopPrices[index];=0A=
		var oldQty =3D cmShopQtys[index];=0A=
		var newQty =3D oldQty + parseInt(productQuantity);=0A=
		var newPrice =3D (oldPrice*oldQty + =
parseInt(productQuantity)*parseFloat(productPrice))/(newQty);=0A=
		cmShopPrices[index] =3D newPrice;=0A=
		cmShopQtys[index] =3D newQty;=0A=
	} else {=0A=
		if (!categoryID) {	=0A=
			categoryID =3D "";=0A=
		}	=0A=
		cmShopProducts[cmShopCounter] =3D productName;=0A=
		cmShopIds[cmShopCounter] =3D productID;=0A=
		cmShopCats[cmShopCounter] =3D categoryID;=0A=
		cmShopQtys[cmShopCounter] =3D parseInt(productQuantity);=0A=
		cmShopPrices[cmShopCounter] =3D parseFloat(productPrice);=0A=
		cmShopCounter++;=0A=
	}=0A=
}=0A=
=0A=
function cmDisplayShop5s(){	var i;=0A=
	for(i=3D0; i<cmShopCounter; i++){=0A=
		var cm =3D new _cm("tid", "4", "vn2", "e3.1");=0A=
		cm.at =3D "5";=0A=
		cm.pr =3D cmShopIds[i];=0A=
		cm.pm =3D cmShopProducts[i];=0A=
		cm.cg =3D cmShopCats[i];=0A=
		cm.qt =3D cmShopQtys[i] ;=0A=
		cm.bp =3D cmShopPrices[i];=0A=
		cm.pc =3D "N";=0A=
		if (parent.cm_ref !=3D null) {	=0A=
			cm.rf =3D parent.cm_ref;=0A=
			parent.cm_ref =3D document.URL;=0A=
		}	=0A=
		cm.writeImg();=0A=
	}	=0A=
	cmShopCounter=3D0;=0A=
}=0A=
=0A=
function cmCreateShopAction9Tag(productID, productName, =
productQuantity,productPrice, customerID, orderID,orderTotal, =
categoryID) {=0A=
	var index =3D cmGetProductIndex(productID);=0A=
	if(index!=3D-1){=0A=
		var oldPrice =3D cmShopPrices[index];=0A=
		var oldQty =3D cmShopQtys[index];=0A=
		var newQty =3D oldQty + parseInt(productQuantity);=0A=
		var newPrice =3D (oldPrice*oldQty + =
parseInt(productQuantity)*parseFloat(productPrice))/(newQty);=0A=
		cmShopPrices[index] =3D newPrice;=0A=
		cmShopQtys[index] =3D newQty;=0A=
		cmShopSKUs[index] =3D "|" + productID + "|" + newPrice + "|" + newQty =
+ "|";=0A=
	} else {=0A=
		if (!categoryID) {	=0A=
			categoryID =3D "";=0A=
		}=0A=
		cmShopProducts[cmShopCounter] =3D productName;=0A=
		cmShopIds[cmShopCounter] =3D productID;=0A=
		cmShopOrderIds[cmShopCounter] =3D orderID;=0A=
		cmShopOrderPrices[cmShopCounter] =3D orderTotal;=0A=
		cmShopCustomerIds[cmShopCounter] =3D customerID;=0A=
		cmShopCats[cmShopCounter] =3D categoryID;=0A=
		cmShopQtys[cmShopCounter] =3D parseInt(productQuantity);=0A=
		cmShopPrices[cmShopCounter] =3D parseFloat(productPrice);=0A=
		cmShopSKUs[cmShopCounter] =3D "|" + productID + "|" + productPrice + =
"|" + productQuantity + "|";=0A=
		cmShopCounter++;=0A=
	}=0A=
}=0A=
=0A=
function cmDisplayShop9s(){	var i;=0A=
	for(i=3D0; i<cmShopCounter; i++){=0A=
		var cm =3D new _cm("tid", "4", "vn2", "e3.1");=0A=
		cm.at =3D "9";=0A=
		cm.pr =3D cmShopIds[i];=0A=
		cm.pm =3D cmShopProducts[i];=0A=
		cm.cg =3D cmShopCats[i];=0A=
		cm.qt =3D cmShopQtys[i] ;=0A=
		cm.bp =3D cmShopPrices[i];=0A=
		cm.cd =3D cmShopCustomerIds[i];=0A=
		cm.on =3D cmShopOrderIds[i];=0A=
		cm.tr =3D cmShopOrderPrices[i];=0A=
		if (parent.cm_ref !=3D null) {=0A=
			cm.rf =3D parent.cm_ref;=0A=
			parent.cm_ref =3D document.URL;=0A=
		}	=0A=
		cm.pc =3D "N";=0A=
		cm.writeImg();=0A=
	}cmShopCounter=3D0;=0A=
}=0A=
=0A=
function cmCreateOrderTag(orderID, orderTotal, orderShipping, =
customerID, customerZIP) {	=0A=
	var cm =3D new _cm("tid", "3", "vn2", "e3.1");=0A=
	cm.on =3D orderID;=0A=
	cm.tr =3D orderTotal;=0A=
	cm.osk =3D getOSK();=0A=
	cm.sg =3D orderShipping;=0A=
	cm.cd =3D customerID;=0A=
	cm.zp =3D customerZIP;=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}	=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function getOSK() {	=0A=
	var i =3D0;=0A=
	var result =3D "";=0A=
	for (i=3D0; i<cmShopCounter; i++){	=0A=
		result +=3D cmShopSKUs[i];=0A=
	}	=0A=
	return result;=0A=
}=0A=
=0A=
function cmCreateRegistrationTag(customerID, customerEmail, customerZIP, =
coopNum, reiCookie, userCookie, newsletterName, subscribe) {=0A=
	var cm =3D new _cm("tid", "2", "vn2", "e3.1");=0A=
	cm.cd =3D customerID;=0A=
	cm.em =3D customerEmail;=0A=
	cm.zp =3D customerZIP;=0A=
	cm.rg1 =3D coopNum;=0A=
	cm.rg2 =3D reiCookie;=0A=
	cm.rg3 =3D userCookie;=0A=
	if (newsletterName && subscribe) {=0A=
		cm.nl =3D newsletterName;=0A=
		cm.sd =3D subscribe;=0A=
	}	=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}	=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmCreateErrorTag() {=0A=
	var cm=3Dnew _cm("tid", "404", "vn2", "e3.1");=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}=0A=
	cm.pc =3D "Y";=0A=
	cm.pi =3D getDefaultPageID() + getABString();=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmReportLoadTime(pageID, categoryID) {	=0A=
	var dt =3D new Date();=0A=
	if (pageID =3D=3D null) {	=0A=
		pageID =3D getDefaultPageID();=0A=
	}	=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e3.1");=0A=
	cm.li =3D "12358";=0A=
	cm.ps1 =3D pageID;=0A=
	cm.ps2 =3D categoryID;=0A=
	cm.ps3 =3D cm_date.getTime();=0A=
	cm.ps4 =3D cmT2;=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmCreateFormFieldTag(appName, appStepNumber, appStepName, =
categoryID) {=0A=
	cmAppName =3D appName;=0A=
	cmAppStepNumber =3D appStepNumber;=0A=
	cmAppStepName =3D appStepName;=0A=
	cmCreateApplicationStepTag(appName, appStepNumber, appStepName, =
categoryID);=0A=
	cmSetupFormFieldTags();=0A=
}=0A=
=0A=
function getDefaultPageID() {	=0A=
	var pageName =3D window.location.pathname;=0A=
	var tempIndex1 =3D pageName.indexOf("?");=0A=
	if (tempIndex1 !=3D -1) {=0A=
		pageName =3D pageName.substr(0, tempIndex1);=0A=
	}	=0A=
	var tempIndex2 =3D pageName.indexOf("#");=0A=
	if (tempIndex2 !=3D -1) {=0A=
		pageName =3D pageName.substr(0, tempIndex2);=0A=
	}	=0A=
	var tempIndex3 =3D pageName.indexOf(";");=0A=
	if (tempIndex3 !=3D -1) {	=0A=
		pageName =3D pageName.substr(0, tempIndex3);=0A=
	}	=0A=
	var slashPos =3D pageName.lastIndexOf("/");=0A=
	if (slashPos =3D=3D pageName.length - 1) {=0A=
		pageName =3D pageName + "default.asp";=0A=
	}	=0A=
	while (pageName.indexOf("/") =3D=3D 0) {=0A=
		pageName =3D pageName.substr(1,pageName.length);=0A=
	}	=0A=
	return(pageName);=0A=
}=0A=
=0A=
function cmCreateApplicationStepTag(appName, appStepNumber, appStepName, =
category){	var dt=3Dnew Date();=0A=
	cmRandom =3D dt.getTime()%10000000;=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e3.1");=0A=
	cm.li =3D 210000;=0A=
	cm.ps1=3D appName;=0A=
	cm.ps2 =3D appStepNumber;=0A=
	cm.ps3 =3D appStepName;=0A=
	cm.ps4 =3D cmRandom;=0A=
	if(category) {	cm.ps5=3D category.toUpperCase();=0A=
	}=0A=
	cm.ps15 =3D cmTimeStamp;=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmSetupFormFieldTags(){=0A=
	var dt=3Dnew Date();=0A=
	cmRandom =3D dt.getTime()%10000000;=0A=
	for (var i=3D0; i<document.forms.length; i++){=0A=
		for (var j=3D0;j<document.forms[i].elements.length; j++){=0A=
			if (document.forms[i].elements[j].type=3D=3D"text"){=0A=
				if(document.forms[i].elements[j].value=3D=3D""){=0A=
					cmCheckForOnChange(document.forms[i].elements[j]);=0A=
				} else {=0A=
					cmSendFormFieldTag(document.forms[i].elements[j].name);=0A=
				}	=0A=
			}	=0A=
		}	=0A=
	}=0A=
}=0A=
=0A=
function cmCheckForOnChange(textbox){=0A=
	cmOnChangeTextBoxName[cmOnChangeCounter] =3D textbox.name;=0A=
	cmOnChangePointer[cmOnChangeCounter] =3D textbox.onchange;=0A=
	cmOnChangeFirst[cmOnChangeCounter] =3D true;=0A=
	textbox.onchange =3D new Function("cmMultipleOnChange(" + =
cmOnChangeCounter + ");");=0A=
	cmOnChangeCounter++;=0A=
}=0A=
=0A=
function cmSendFormFieldTag(name){=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e3.1");=0A=
	cm.li =3D 210001;=0A=
	cm.ps1 =3D cmAppName;=0A=
	cm.ps2 =3D cmAppStepNumber;=0A=
	cm.ps3 =3D cmAppStepName;=0A=
	cm.ps4 =3D cmRandom;=0A=
	cm.ps5 =3D name;=0A=
	cm.ps15 =3D cmTimeStamp;=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmMultipleOnChange(id){=0A=
	if (cmOnChangeFirst[id]){=0A=
		cmSendFormFieldTag(cmOnChangeTextBoxName[id]);=0A=
		cmOnChangeFirst[id] =3D false;=0A=
	}	=0A=
	if (cmOnChangePointer[id]!=3Dnull){=0A=
		cmOnChangePointer[id]();=0A=
	}=0A=
}=0A=
=0A=
//if (!cmHandleLinkClick) { var cmHandleLinkClick =3D C9;}=0A=
=0A=
if (defaultNormalize =3D=3D null) { var defaultNormalize =3D null;}=0A=
=0A=
function myNormalizeURL(url, isHref) {=0A=
	 var newURL =3D url;=0A=
	 if (url.toLowerCase().indexOf("/reicheck")>-1 || =
url.toLowerCase().indexOf("/search")>-1 || =
url.toLowerCase().indexOf("/shopping basket")>-1 || =
url.toLowerCase().indexOf("/gift registry")>-1 || =
url.toLowerCase().indexOf("/your account")>-1 || =
url.toLowerCase().indexOf("/order")>-1 || =
url.toLowerCase().indexOf("/payment")>-1){=0A=
		 if (!isHref) {=0A=
		 	var WhitelistURL=3D1;=0A=
		 }=0A=
	 }=0A=
	 if(isHref) {	=0A=
		if(url.indexOf("http://") =3D=3D 0 || url.indexOf("https://") =3D=3D =
0) {=0A=
			newURL =3D newURL.substring(newURL.indexOf("://")+3);=0A=
			newURL =3D newURL.substring(newURL.indexOf("/"));=0A=
		} =0A=
	 }=0A=
	 if (WhitelistURL=3D=3D1){=0A=
	    var whiteList =3D ["cm_re=3D", "cm_re_o=3D", "cm_sp=3D", =
"cm_sp_o=3D","cm_mmc=3D","cm_mmc_o=3D"];=0A=
	    var paramString;=0A=
	    var paramIndex =3D newURL.indexOf("?");=0A=
	    var params;=0A=
	    var keepParams =3D new Array();=0A=
	    if (paramIndex > 0) {=0A=
			paramString =3D newURL.substring(paramIndex+1);=0A=
			newURL =3D newURL.substring(0, paramIndex);=0A=
			params =3D paramString.split("&");=0A=
			for(var i=3D0; i<params.length; i++) {=0A=
				for(var j=3D0; j<whiteList.length; j++) {=0A=
					//This match is case insensitive.  Remove .toLowerCase() to add =
case sensitivity=0A=
					if (params[i].toLowerCase().indexOf(whiteList[j].toLowerCase()) =
=3D=3D 0) {=0A=
						keepParams[keepParams.length] =3D params[i];=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			newURL +=3D "?" + keepParams.join("&");=0A=
		}=0A=
   } else {=0A=
		 var blackList =3D =
["krypto=3D","orderId=3D","currency=3D","productid","parent_category_rn=3D=
","crumb=3D","cat=3D"];=0A=
 		 var paramString;=0A=
 		 var paramIndex =3D newURL.indexOf("?");=0A=
 		 var params;=0A=
 		 var keepParams =3D new Array();=0A=
 		 var goodParam;=0A=
 		 if (paramIndex > 0) {	=0A=
			 paramString =3D newURL.substring(paramIndex+1);=0A=
			 newURL =3D newURL.substring(0, paramIndex);=0A=
			 params =3D paramString.split("&");=0A=
			 for(var i=3D0; i<params.length; i++) {	=0A=
				 goodParam =3D true;=0A=
				 for(var j=3D0; j<blackList.length; j++) {	=0A=
					 if (params[i].toUpperCase().indexOf(blackList[j].toUpperCase()) =
=3D=3D 0) {	=0A=
						 goodParam =3D false;=0A=
					 }	=0A=
				 }	=0A=
				 if(params[i].indexOf("query=3D") =3D=3D 0) {=0A=
					 params[i] =3D params[i].substring(0, 26);=0A=
				 }	=0A=
				 if(goodParam =3D=3D true) {=0A=
					 keepParams[keepParams.length] =3D params[i];=0A=
				 }	=0A=
			}	=0A=
			newURL +=3D "?" + keepParams.join("&");=0A=
		} =0A=
   }=0A=
   if (defaultNormalize !=3D null) {=0A=
		newURL =3D defaultNormalize(newURL, isHref);=0A=
   } =0A=
   return newURL;=0A=
}=0A=
=0A=
if (document.cmTagCtl !=3D null) {=0A=
	var func =3D "" + document.cmTagCtl.normalizeURL;=0A=
	if (func.indexOf('myNormalizeURL') =3D=3D -1) { =0A=
		defaultNormalize =3D document.cmTagCtl.normalizeURL;=0A=
		document.cmTagCtl.normalizeURL =3D myNormalizeURL;=0A=
	}=0A=
}=0A=
//-->=0A=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.rei.com/javascript/coremetrics/rei/env/env.js

var COREMETRICS_TESTING_IS_ON = true;
var PRODUCTION_ENV = true;
var DEBUG = false;
------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/rei/rei.js

//////////////////  GLOBAL FUNCTIONS  //////////////////=0A=
=0A=
=0A=
// addEvent and removeEvent cross-browser event handling for IE5+,  NS6 =
and Mozilla=0A=
// By Scott Andrew=0A=
=0A=
function addLinkEvent(elm, evType, fn, useCapture) {=0A=
    if (elm.addEventListener){=0A=
        elm.addEventListener(evType, fn, useCapture);=0A=
        return true;=0A=
    } else if (elm.attachEvent){=0A=
        var r =3D elm.attachEvent("on"+evType, fn);=0A=
        return r;=0A=
    }=0A=
}=0A=
=0A=
=0A=
function procHost(inLink) {=0A=
    var host =3D inLink.host;=0A=
    //strip port off host for IE=0A=
    if (inLink.host.indexOf(':') !=3D -1) host =3D =
inLink.host.substr(0,inLink.host.indexOf(':'));=0A=
    return host;=0A=
}=0A=
=0A=
function procPath(inLink) {=0A=
    var pathname =3D inLink.pathname;=0A=
    //strip off search from pathname for opera=0A=
    if (inLink.pathname.indexOf('?') !=3D -1) pathname =3D =
inLink.pathname.substr(0,inLink.pathname.indexOf('?'));=0A=
    //strip off leading slash for Netscape.=0A=
    if (inLink.pathname.charAt(0) =3D=3D '/') pathname =3D =
inLink.pathname.substr(1,inLink.pathname.length-1);=0A=
    return pathname;=0A=
}=0A=
=0A=
function procSearch(inLink) {=0A=
    var search =3D null;=0A=
    if (inLink.search!=3Dnull || inLink.search.length>0) search =3D =
inLink.search;=0A=
    return search;=0A=
}    =0A=
function procHash(inLink) {=0A=
    var hash =3D null;=0A=
    if (inLink.hash.length>0) {=0A=
        if (inLink.href.indexOf('#') !=3D -1) hash =3D =
inLink.hash.substr(1);=0A=
    }=0A=
    return hash;=0A=
}=0A=
    =0A=
  =0A=
function debug(str) {=0A=
    if (DEBUG) alert(str);=0A=
}=0A=
=0A=
function stripDollarsAndCommas(str) {=0A=
    if (str.indexOf('$')!=3D-1) str =3D str.substring(1,str.length);=0A=
    if (str.indexOf(',')!=3D-1) {=0A=
        var priceAr =3D str.split(',');=0A=
        str =3D priceAr.join("");=0A=
    }=0A=
    return str;=0A=
}=0A=
=0A=
function arrayContains(inArray, inStr) {=0A=
    var retval =3D false;=0A=
    var end =3D inArray.length;=0A=
    for (var i =3D 0;i<end;i++) {=0A=
        var x =3D inArray.shift();=0A=
        if (x=3D=3DinStr) {=0A=
            retval =3D true;=0A=
        }=0A=
        inArray.push(x);=0A=
    }=0A=
    return retval;=0A=
}=0A=
=0A=
function convertOutletTitle(instr) {=0A=
    var x =3D instr.split('/');var y =3D x.join(' ');=0A=
    var x =3D y.split('& ');var y =3D x.join('');=0A=
    var x =3D y.split('\'');var y =3D x.join('');=0A=
    var x =3D y.split('\"');var y =3D x.join('');=0A=
    var x =3D y.split('\\');var y =3D x.join('');=0A=
    var x =3D y.split(' ');var y =3D x.join('_');=0A=
    return(y);=0A=
}=0A=
=0A=
=0A=
=0A=
function Collection() {=0A=
    this.coll =3D new Object();=0A=
    this.keys =3D new Array();=0A=
}=0A=
=0A=
Collection.prototype.containsKey =3D function(str) {=0A=
    return (this.coll[str]!=3Dnull);=0A=
}=0A=
=0A=
Collection.prototype.put =3D function(n,v) {=0A=
    this.coll[n] =3D v;=0A=
    this.keys.push(n);=0A=
    return true;=0A=
}=0A=
=0A=
Collection.prototype.get =3D function(n) {=0A=
    if (this.coll[n]!=3Dnull)=0A=
    return this.coll[n];=0A=
    else return null;=0A=
}=0A=
=0A=
Collection.prototype.remove =3D function(n) {=0A=
    var entry =3D null;=0A=
    if (this.coll[n]!=3Dnull) {=0A=
        entry =3D this.coll[n];=0A=
        this.coll[n] =3D null;=0A=
    } =0A=
    var end =3D this.keys.length;=0A=
    for (var i =3D 0;i<end;i++) {=0A=
        var x =3D this.keys.shift();=0A=
        if (x!=3Dn) {=0A=
            this.keys.push(x);=0A=
        }=0A=
        =0A=
    }=0A=
    return entry;=0A=
}=0A=
=0A=
Collection.prototype.getKeys =3D function() {=0A=
    var k =3D this.keys;=0A=
    return k;=0A=
}=0A=
=0A=
Collection.prototype.size =3D function() {=0A=
    return this.keys.length;=0A=
}=0A=
=0A=
=0A=
function getACookieVal(offset) {=0A=
	var endstr =3D document.cookie.indexOf(";", offset);=0A=
	if (endstr =3D=3D -1)=0A=
	endstr =3D document.cookie.length;=0A=
	return unescape(document.cookie.substring(offset, endstr));=0A=
}=0A=
=0A=
function getACookie(name) {=0A=
	var arg =3D name + "=3D";=0A=
	var alen =3D arg.length;=0A=
	var clen =3D document.cookie.length;=0A=
	var i =3D 0;=0A=
	while (i < clen) {=0A=
		var j =3D i + alen;=0A=
		if (document.cookie.substring(i, j) =3D=3D arg)=0A=
		return getACookieVal(j);=0A=
		i =3D document.cookie.indexOf(" ", i) + 1;=0A=
		if (i =3D=3D 0) break;=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
=0A=
//////////////////  GLOBAL VARIABLES  //////////////////=0A=
=0A=
=0A=
var coremetrics_tag_name =3D "vcat";=0A=
var ext_tag_name =3D "ext_cat";=0A=
var store_id_tag_name =3D "storeId";=0A=
var rackfitter_type_tag_name =3D "type";=0A=
var reixCookieValue =3D getACookie("REIX");=0A=
=0A=
var found_name =3D false;=0A=
var pageViewSent =3D false;=0A=
=0A=
var ss =3D 1;=0A=
=0A=
var PAGE_TYPE_HOME      =3D ss++;=0A=
var PAGE_TYPE_SSHP      =3D ss++;=0A=
var OUT_HOME            =3D ss++;=0A=
var OUT_JUSTREDUCED     =3D ss++;=0A=
var OUT_TOPSELLERS      =3D ss++;=0A=
var REI_SHOP_BY_BRAND   =3D ss++;=0A=
var OUT_SHOP_BY_BRAND   =3D ss++;=0A=
var PAGE_TYPE_FINDER    =3D ss++;=0A=
var PAGE_TYPE_ERROR     =3D ss++;=0A=
var PAGE_TYPE_REI_SHOPALL     =3D ss++;=0A=
=0A=
var hp_link_names =3D new Array();=0A=
hp_link_names.push("lead","prodpack","lower","best");=0A=
=0A=
var hp_link_cats =3D new Object();=0A=
hp_link_cats["lead"] =3D "REI_HP_LD";=0A=
hp_link_cats["prodpack"] =3D "REI_HP_PP";=0A=
hp_link_cats["lower"] =3D "REI_HP_L4";=0A=
hp_link_cats["best"] =3D "REI_HP_BS";=0A=
=0A=
var sshp_link_names =3D new Array();=0A=
sshp_link_names.push("toc","lead","prodpack","lower","best","moreCategory=
","moreBrand","moreShopping","moreBikes","moreCategory1","moreCategory2",=
"moreBrands");=0A=
=0A=
var sshp_link_cats =3D new Object();=0A=
sshp_link_cats["toc"] =3D "_TOC";=0A=
sshp_link_cats["moreCategory"] =3D "_TOC";=0A=
sshp_link_cats["moreBrand"] =3D "_TOC";=0A=
sshp_link_cats["moreShopping"] =3D "_TOC";=0A=
sshp_link_cats["moreBikes"] =3D "_TOC";=0A=
sshp_link_cats["moreCategory1"] =3D "_TOC";=0A=
sshp_link_cats["moreCategory2"] =3D "_TOC";=0A=
sshp_link_cats["moreBrands"] =3D "_TOC";=0A=
sshp_link_cats["lead"] =3D "_LD";=0A=
sshp_link_cats["prodpack"] =3D "_PP";=0A=
sshp_link_cats["lower"] =3D "_L4";=0A=
=0A=
var page_links =3D new Collection();=0A=
page_links.put("prod", true);=0A=
page_links.put("lead", "LD");=0A=
page_links.put("DOTD", "DOTD");=0A=
page_links.put("prodpack", "PP");=0A=
page_links.put("lower", "L4");=0A=
page_links.put("favorites", "FF");=0A=
page_links.put("learn", true);=0A=
page_links.put("finder", true);=0A=
page_links.put("brand", true);=0A=
page_links.put("nav", true);=0A=
=0A=
var search_suffixes =3D new Collection();=0A=
search_suffixes.put("searchrefinebrand", "N"); // "Narrow"=0A=
search_suffixes.put("searchrefine", "N"); // "Narrow"=0A=
search_suffixes.put("searchsort", "S"); // "Sort"=0A=
search_suffixes.put("searchnav", "P"); // "Page navigation"=0A=
search_suffixes.put("searchcat", "C"); // "Display entire category"=0A=
=0A=
var hp_link_cats_coll =3D new Collection();=0A=
hp_link_cats_coll.put("lead", "REI_HP_LD");=0A=
hp_link_cats_coll.put("prodpack", "REI_HP_PP");=0A=
hp_link_cats_coll.put("lower", "REI_HP_L4");=0A=
hp_link_cats_coll.put("best", "REI_HP_BS");=0A=
=0A=
=0A=
var sshp_link_cats_coll =3D new Collection();=0A=
sshp_link_cats_coll.put("toc", "_TOC");=0A=
sshp_link_cats_coll.put("moreCategory", "_TOC");=0A=
sshp_link_cats_coll.put("moreBrand", "_TOC");=0A=
sshp_link_cats_coll.put("moreShopping", "_TOC");=0A=
sshp_link_cats_coll.put("moreBikes", "_TOC");=0A=
sshp_link_cats_coll.put("moreCategory1", "_TOC");=0A=
sshp_link_cats_coll.put("moreCategory2", "_TOC");=0A=
sshp_link_cats_coll.put("moreBrands", "_TOC");=0A=
sshp_link_cats_coll.put("lead", "_LD");=0A=
sshp_link_cats_coll.put("prodpack", "_PP");=0A=
sshp_link_cats_coll.put("lower", "_L4");=0A=
=0A=
=0A=
var homepage_cat=3D "REICOMMERCE";=0A=
var hp_name =3D "REI_HP";=0A=
var sshp_root =3D "REI_SSHP";=0A=
var out_hp_name =3D "OUTLET_HP";=0A=
var out_hp_cat =3D "OUTLETCOMMERCE";=0A=
var out_sshp_root =3D "OUTLET_SSHP";=0A=
=0A=
var rei_brand_cat =3D "REI_SHOP_BY_BRAND";=0A=
var out_brand_cat =3D "OUTLET_SHOP_BY_BRAND";=0A=
var just_reduced_cat =3D "OUTLET_JUST_REDUCED";=0A=
var top_sellers_cat =3D "OUTLET_TOP_SELLERS";=0A=
=0A=
=0A=
var stores_root =3D "REICONTENT_STORES";=0A=
=0A=
var adv_root =3D "ADVENTURES";=0A=
=0A=
// fetched off the URL=0A=
=0A=
var rei_finder_root =3D "REI_FINDERS";=0A=
=0A=
=0A=
=0A=
=0A=
var path_cats =3D new Collection();=0A=
path_cats.put("/rei/aboutrei/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/rei/aboutrei/releases/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/aboutrei/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/aboutrei/releases/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/rei/help/", "REICONTENT_HELP");=0A=
path_cats.put("/outlet/help/", "OUTLETCONTENT_HELP"); =0A=
=0A=
path_cats.put("/8000/shared/help/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/feedback/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/membership/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/registry/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/simplesecure/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/bod/", "REICONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/bod/", "REICONTENT_HELP");=0A=
=0A=
path_cats.put("/8001/shared/help/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/feedback/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/membership/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/registry/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/simplesecure/", "OUTLETCONTENT_HELP");=0A=
=0A=
path_cats.put("/webservices/rei/DisplayHelp/", "REICONTENT_HELP");=0A=
path_cats.put("/rei/sales_and_events/brands.html", "REI_SHOP_BY_BRAND");=0A=
path_cats.put("/outlet/sales_and_events/brands.html", =
"OUTLET_SHOP_BY_BRAND");=0A=
path_cats.put("/jobs/", "REICONTENT_JOBS");=0A=
=0A=
=0A=
var exp_adv_root =3D "REI_EXPERT_ADVICE";=0A=
=0A=
=0A=
var DEFAULT_REI_MERCH_CAT_PREFIX =3D 'REICAT';=0A=
var DEFAULT_OUT_MERCH_CAT_PREFIX =3D 'OUTLETCAT';=0A=
=0A=
var wcs_category_id =3D null;=0A=
=0A=
// for shop and category pages.=0A=
var wcs_link_names =3D new Array();=0A=
wcs_link_names.push("parentcat","subcat","prod","sort","include","next","=
prev","related_prod","related_cart","bcrumb","article","exp_adv_shop","br=
and","lead","giftcard");=0A=
wcs_link_names.push("searchhelp", "searchnav", "searchsort", =
"searchcat", "searchrefinebrand", "searchrefine", "searchtips", =
"searchcrumb");=0A=
=0A=
var out_shopall_link_cats =3D new Object();=0A=
out_shopall_link_cats["subcat"] =3D "_SA";=0A=
out_shopall_link_cats["lead"] =3D "_LD";=0A=
=0A=
var out_shopall_link_cats_coll =3D new Collection();=0A=
out_shopall_link_cats_coll.put("subcat", "_SA");=0A=
out_shopall_link_cats_coll.put("lead", "_LD");=0A=
=0A=
=0A=
=0A=
=0A=
var ii =3D 1;=0A=
=0A=
var WCS_PAGE_TYPE_SHOPALL       =3D ii++;=0A=
var WCS_PAGE_TYPE_CATEGORY      =3D ii++;=0A=
var WCS_PAGE_TYPE_COMPCHART     =3D ii++;=0A=
var WCS_PAGE_TYPE_PRODUCT       =3D ii++;=0A=
var WCS_PAGE_TYPE_PRODUCT_LG    =3D ii++;=0A=
var WCS_PAGE_TYPE_SPLASH        =3D ii++;=0A=
var WCS_PAGE_TYPE_GIFTCERT      =3D ii++;=0A=
var WCS_PAGE_TYPE_YOUR_ACCOUNT  =3D ii++;=0A=
var WCS_PAGE_TYPE_GIFT_REGISTRY =3D ii++;=0A=
var WCS_PAGE_TYPE_SHOPCART      =3D ii++;=0A=
var WCS_PAGE_TYPE_SEARCH        =3D ii++;=0A=
var WCS_PAGE_TYPE_EXPADVICE     =3D ii++;=0A=
var WCS_PAGE_TYPE_CHECKOUT      =3D ii++;=0A=
var WCS_PAGE_TYPE_RACKFITTER    =3D ii++;=0A=
var WCS_PAGE_TYPE_ERROR         =3D ii++;=0A=
var WCS_PAGE_TYPE_NOVARA         =3D ii++;=0A=
var WCS_PAGE_TYPE_BACKORDER     =3D ii++;=0A=
var WCS_PAGE_TYPE_UNAVAIL     =3D ii++;=0A=
var WCS_PAGE_TYPE_REVW_SUB =3D ii++;=0A=
=0A=
var giftreg_root =3D "REI_GIFT_REGISTRY";=0A=
=0A=
var rei_giftcert_root =3D "REI_GIFT_CARD";=0A=
var out_giftcert_root =3D "OUTLET_GIFT_CARD";=0A=
=0A=
var rei_comp_charts_root =3D "REI_COMPARISON_CHARTS";=0A=
var out_comp_charts_root =3D "OUTLET_COMPARISON_CHARTS";=0A=
=0A=
var product_review_root =3D "REVW_SUB";=0A=
var your_acct_root =3D "YOUR_ACCOUNT";=0A=
var rei_your_acct_root =3D "YOUR_ACCOUNT_REI";=0A=
var out_your_acct_root =3D "YOUR_ACCOUNT_OUTLET";=0A=
=0A=
var rei_splash_root =3D "REI_SPLASH";=0A=
var out_splash_root =3D "OUTLET_SPLASH";=0A=
=0A=
var rei_related_cart_root =3D "REI_RELATED_ITEMS_CART";=0A=
var rei_related_prod_root =3D "REI_RELATED_ITEMS_PRODUCT_PAGE";=0A=
var out_related_cart_root =3D "OUTLET_RELATED_ITEMS_CART";=0A=
var out_related_prod_root =3D "OUTLET_RELATED_ITEMS_PRODUCT_PAGE";=0A=
=0A=
var rei_search_root =3D "REI_SEARCH";=0A=
var rei_search_noresults_root =3D "REI_SEARCH_NO_RESULTS";=0A=
var out_search_root =3D "OUTLET_SEARCH";=0A=
var out_search_noresults_root =3D "OUTLET_SEARCH_NO_RESULTS";=0A=
=0A=
var rei_checkout_cat =3D "CHECKOUT";=0A=
var out_checkout_cat =3D rei_checkout_cat;=0A=
=0A=
var thule_cat  =3D "REI_FINDERS_THULE";=0A=
var yakima_cat =3D "REI_FINDERS_YAKIMA";=0A=
=0A=
var novara_cat =3D "REI_SSHP_NOVARA";=0A=
=0A=
var unassigned_root =3D "UNASSIGNED";=0A=
=0A=
var WCS_PAGE_CART =3D "SHOPPING BASKET";=0A=
var WCS_PAGE_BILLING_CHECKOUT =3D "BILLING: NON-REGISTERED";=0A=
var WCS_PAGE_BILLING_CHECKOUT_REGISTERED =3D "BILLING: REGISTERED";=0A=
var WCS_PAGE_SHIPPING =3D "SHIPPING: TO CUSTOMER";=0A=
var WCS_PAGE_SHIPPING_DIFF =3D "SHIPPING: TO CUSTOMER_DIFF_ADDR";=0A=
var WCS_PAGE_SHIP_TO_STORE =3D "SHIPPING: TO STORE";=0A=
var WCS_PAGE_GIFT_DELIVERY =3D "CHOOSE YOUR GIFT-DELIVERY OPTIONS";=0A=
var WCS_PAGE_PAYMENT =3D "PAYMENT INFORMATION";=0A=
var WCS_PAGE_RECEIPT =3D "YOUR RECEIPT";=0A=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/expertadvice/ea1.js

var url =3D window.location.pathname.substring();
var loc =3D url.split('/');
for (var i =3D 0; i < loc.length; i++){
if(loc[i] =3D=3D "LearnShareDetailArticlesList") {
  document.write('<div class=3D"eaRegText" style=3D"float:left;"><a =
href=3D"javascript:;" =
onclick=3D"prntFrnd()">Printer-friendly</a></div><br><br>');
} else {
  document.write('');
}

}


function prntFrnd() {
	var outputSrchStrng =3D'';
	var getsearch =3D window.location.search.substring(1);
	var pairs =3D getsearch.split('&');
	for (var i =3D 0; i < pairs.length; i++){
		var param =3D pairs[i].split('=3D');
		if(param[0] =3D=3D 'url'){
			outputSrchStrng =3D outputSrchStrng +'URL=3D'+param[1];
		}
		if(param[0] =3D=3D 'vcat'){
			outputSrchStrng =3D outputSrchStrng + '&' + 'VCAT=3D'+param[1];
		}
	}
openWindow('http://' + window.location.hostname + =
'/rei/learn/noDetail.jsp?' + outputSrchStrng + =
'#ORIG','awin','scrollbars=3Dyes,width=3D500,height=3D400,resizable=3Dyes=
,status=3Dyes');

}
------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/swfobject.js

/**=0A=
 * SWFObject v1.4: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 * **SWFObject is the SWF embed script formerly known as FlashObject. =
The name was changed for=0A=
 *   legal reasons.=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew Object();}=0A=
if(typeof deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}=0A=
if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}=0A=
deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){=0A=
if(!document.createElement||!document.getElementById){return;}=0A=
this.DETECT_KEY=3D_b?_b:"detectflash";=0A=
this.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);=0A=
this.params=3Dnew Object();=0A=
this.variables=3Dnew Object();=0A=
this.attributes=3Dnew Array();=0A=
if(_1){this.setAttribute("swf",_1);}=0A=
if(id){this.setAttribute("id",id);}=0A=
if(w){this.setAttribute("width",w);}=0A=
if(h){this.setAttribute("height",h);}=0A=
if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}=0A=
this.installedVer=3Ddeconcept.SWFObjectUtil.getPlayerVersion(this.getAttr=
ibute("version"),_7);=0A=
if(c){this.addParam("bgcolor",c);}=0A=
var q=3D_8?_8:"high";=0A=
this.addParam("quality",q);=0A=
this.setAttribute("useExpressInstall",_7);=0A=
this.setAttribute("doExpressInstall",false);=0A=
var _d=3D(_9)?_9:window.location;=0A=
this.setAttribute("xiRedirectUrl",_d);=0A=
this.setAttribute("redirectUrl","");=0A=
if(_a){this.setAttribute("redirectUrl",_a);}};=0A=
deconcept.SWFObject.prototype=3D{setAttribute:function(_e,_f){=0A=
this.attributes[_e]=3D_f;=0A=
},getAttribute:function(_10){=0A=
return this.attributes[_10];=0A=
},addParam:function(_11,_12){=0A=
this.params[_11]=3D_12;=0A=
},getParams:function(){=0A=
return this.params;=0A=
},addVariable:function(_13,_14){=0A=
this.variables[_13]=3D_14;=0A=
},getVariable:function(_15){=0A=
return this.variables[_15];=0A=
},getVariables:function(){=0A=
return this.variables;=0A=
},getVariablePairs:function(){=0A=
var _16=3Dnew Array();=0A=
var key;=0A=
var _18=3Dthis.getVariables();=0A=
for(key in _18){=0A=
_16.push(key+"=3D"+_18[key]);}=0A=
return _16;=0A=
},getSWFHTML:function(){=0A=
var _19=3D"";=0A=
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){=0A=
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType"=
,"PlugIn");}=0A=
_19=3D"<embed type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\"";=0A=
_19+=3D" id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";=0A=
var _1a=3Dthis.getParams();=0A=
for(var key in _1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}=0A=
var _1c=3Dthis.getVariablePairs().join("&");=0A=
if(_1c.length>0){_19+=3D"flashvars=3D\""+_1c+"\"";}=0A=
_19+=3D"/>";=0A=
}else{=0A=
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType"=
,"ActiveX");}=0A=
_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\">";=0A=
_19+=3D"<param name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" =
/>";=0A=
var _1d=3Dthis.getParams();=0A=
for(var key in _1d){_19+=3D"<param name=3D\""+key+"\" =
value=3D\""+_1d[key]+"\" />";}=0A=
var _1f=3Dthis.getVariablePairs().join("&");=0A=
if(_1f.length>0){_19+=3D"<param name=3D\"flashvars\" value=3D\""+_1f+"\" =
/>";}=0A=
_19+=3D"</object>";}=0A=
return _19;=0A=
},write:function(_20){=0A=
if(this.getAttribute("useExpressInstall")){=0A=
var _21=3Dnew deconcept.PlayerVersion([6,0,65]);=0A=
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsVal=
id(this.getAttribute("version"))){=0A=
this.setAttribute("doExpressInstall",true);=0A=
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"=
)));=0A=
document.title=3Ddocument.title.slice(0,47)+" - Flash Player =
Installation";=0A=
this.addVariable("MMdoctitle",document.title);}}=0A=
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installed=
Ver.versionIsValid(this.getAttribute("version"))){=0A=
var n=3D(typeof _20=3D=3D"string")?document.getElementById(_20):_20;=0A=
n.innerHTML=3Dthis.getSWFHTML();=0A=
return true;=0A=
}else{=0A=
if(this.getAttribute("redirectUrl")!=3D""){document.location.replace(this=
.getAttribute("redirectUrl"));}}=0A=
return false;}};=0A=
deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(_23,_24){=0A=
var _25=3Dnew deconcept.PlayerVersion([0,0,0]);=0A=
if(navigator.plugins&&navigator.mimeTypes.length){=0A=
var x=3Dnavigator.plugins["Shockwave Flash"];=0A=
if(x&&x.description){_25=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").rep=
lace(/(\s+r|\s+b[0-9]+)/,".").split("."));}=0A=
}else{try{=0A=
var axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
for(var i=3D3;axo!=3Dnull;i++){=0A=
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);=0A=
_25=3Dnew deconcept.PlayerVersion([i,0,0]);}}=0A=
catch(e){}=0A=
if(_23&&_25.major>_23.major){return _25;}=0A=
if(!_23||((_23.minor!=3D0||_23.rev!=3D0)&&_25.major=3D=3D_23.major)||_25.=
major!=3D6||_24){=0A=
try{_25=3Dnew =
deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}=0A=
catch(e){}}}=0A=
return _25;};=0A=
deconcept.PlayerVersion=3Dfunction(_29){=0A=
this.major=3DparseInt(_29[0])!=3Dnull?parseInt(_29[0]):0;=0A=
this.minor=3DparseInt(_29[1])||0;=0A=
this.rev=3DparseInt(_29[2])||0;};=0A=
deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){=0A=
if(this.major<fv.major){return false;}=0A=
if(this.major>fv.major){return true;}=0A=
if(this.minor<fv.minor){return false;}=0A=
if(this.minor>fv.minor){return true;}=0A=
if(this.rev<fv.rev){return false;}return true;};=0A=
deconcept.util=3D{getRequestParameter:function(_2b){=0A=
var q=3Ddocument.location.search||document.location.hash;=0A=
if(q){=0A=
var _2d=3Dq.indexOf(_2b+"=3D");=0A=
var _2e=3D(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length;=0A=
if(q.length>1&&_2d>-1){=0A=
return q.substring(q.indexOf("=3D",_2d)+1,_2e);=0A=
}}return "";}};=0A=
if(Array.prototype.push=3D=3Dnull){=0A=
Array.prototype.push=3Dfunction(_2f){=0A=
this[this.length]=3D_2f;=0A=
return this.length;};}=0A=
var getQueryParamValue=3Ddeconcept.util.getRequestParameter;=0A=
var FlashObject=3Ddeconcept.SWFObject; // for backwards compatibility=0A=
var SWFObject=3Ddeconcept.SWFObject;=0A=
=0A=

------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/javascript/displayMessaging.js

//BEGIN Header Messaging
//NOTE: For Gearmail tracking purposes don't remove messagings for the =
homepage, even if messages are the same.
//homepage header quick form link: =
http://www.rei.com/email/miniforms/quick_header_hp.html
//rest of REI header quick form link: =
http://www.rei.com/email/miniforms/quick_header.html

// Displays nothing for header messaging
if (location.href.indexOf("/rei/coupons/cpn4913.html")>=3D0 || =
location.href.indexOf("/memberhelp")>=3D0 || =
location.href.indexOf("/shared/help/membership.html?storeId=3D8000")>=3D0=
 || =
location.href.indexOf("/shared/help/membership_join.html?storeId=3D8000")=
>=3D0 || location.href.indexOf("/joinrei")>=3D0 || =
location.href.indexOf("/email/miniforms/")>=3D0)

{
    } else=20
// Displays header message for REI.com homepage=20
if (document.getElementById('reihome')){
	document.getElementById('headerMessaging').innerHTML =3D '<div =
style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">Shop our top brands by =
12/6 and get free shipping on your entire order! <a =
href=3D\"http://www.rei.com/offers/freeshipping?cm_sp=3Dheader*SWB*vendor=
FreeShip">See details</a>.</div>';
//default hp messaging
//<div style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">Sign up for <a =
href=3D\"http://www.rei.com/email/miniforms/quick_header_hp.html?cm_sp=3D=
header*gearmail*gearmail_disc\">REI Gearmail&reg;</a> to get the inside =
line on hot deals, new gear and store events.</div>



    } else
// Displays header message for rest of REI.com
if (document.getElementById('headerMessaging')){
	document.getElementById('headerMessaging').innerHTML =3D '<div =
style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">Shop our top brands by =
12/6 and get free shipping on your entire order! <a =
href=3D\"http://www.rei.com/offers/freeshipping?cm_sp=3Dheader*SWB*vendor=
FreeShip">See details</a>.</div>';
//default header messaging
//<div style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">Sign up for <a =
href=3D\"http://www.rei.com/email/miniforms/quick_header.html?cm_sp=3Dhea=
der*gearmail*gearmail_disc\">REI Gearmail&reg;</a> to get the inside =
line on hot deals, new gear and store events.</div>
}
//END Header Messaging


//BEGIN Footer Messaging
var columnGearmail =3D document.getElementById('columnGearmail');
var columnPromo =3D document.getElementById('columnPromo');=20
var columnHelp =3D document.getElementById('columnHelp');
if (document.getElementById('outFooterMessaging'))
{

}
else
{
        if (document.getElementById('footer')){
		var pathSplit =3D window.location.pathname.split('/');
		var fileName =3D pathSplit[pathSplit.length-1];
		if(fileName =3D=3D 'ComparisonChartDisplay.do'){
			columnGearmail.getElementsByTagName('div')[0].innerHTML =3D 'Get REI =
Gearmail&reg;';
			columnGearmail.getElementsByTagName('div')[1].innerHTML =3D 'Sign up =
for our e-newsletter. New subscribers receive a coupon for 15&#37; off =
one full-price&#x00A0;item.<br> <a =
href=3D\"/email/miniforms/quick.html?cm_sp=3Dfooter*gearmail*signup\">Sig=
n up for e-mail updates<\a>';=20
		}
	=09
	=09
		else=20
// Displays footer message for REI.com homepage	=09
if (document.getElementById('reihome'))
	{columnGearmail.getElementsByTagName('div')[0].innerHTML =3D 'Get REI =
Gearmail&reg;';
	columnGearmail.getElementsByTagName('div')[1].innerHTML =3D =
'</form>Sign up for our e-newsletter. New subscribers receive a coupon =
for 15&#37; off one full-price&#x00A0;item. <form =
action=3D\"http://www.rei.com/email/miniforms/quick_footer_hp.html\" =
name=3D\"footerMiniform\"><input type=3D\"text\" name=3D\"EmailAddress\" =
value=3D\'Enter email address\' size=3D\"19\" maxlength=3D\"50\" =
id=3D\"bfQuery\" =
onfocus=3D\"javascript:if(document.getElementById(\'bfQuery\').value=3D=3D=
\'Enter email address\') =
document.getElementById(\'bfQuery\').value=3D\'\';\"><br><b><a =
href=3D\"javascript:document.footerMiniform.submit();\">Continue&gt;<\a><=
/b></form>';

	columnHelp.getElementsByTagName('div')[0].innerHTML =3D 'Help';
	columnHelp.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\"/rei-help\" target=3D\"_parent\">Help Section</a><br><a =
href=3D\"/contactus\" target=3D\"_parent\">Contact Us</a><br><a =
href=3D\"javascript:launchChatPopup()\">Live Help</a><br><a =
href=3D\"/tracking\" target=3D\"_parent\">Order Tracking</a><br><a =
href=3D\"/returns\" target=3D\"_parent\">Returns</a><br><a =
href=3D\"/rei-shipping-info\" target=3D\"_parent\">Shipping =
Info</a><br>';

// BEGIN SM5324 Messaging remove after holidays
	columnPromo.getElementsByTagName('div')[0].innerHTML =3D 'Give REI Gift =
Cards';
	columnPromo.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'><img =
src=3D\'https://media.rei.com/common/nav/SM_5324_card.gif\' alt=3D\'Give =
REI Gift Cards\' border=3D\'0\' style=3D\'padding: 5px 0 5px 0;\' =
/></a><br/>in any amount<br/>from &#36;5 to &#36;500.<br/><a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'>Buy gift cards =
now!</a>';
// END SM5324 Messaging remove after holidays			=09
		}=09

		else=20
// Displays footer message for rest of REI.com
	{columnGearmail.getElementsByTagName('div')[0].innerHTML =3D 'Get REI =
Gearmail&reg;';
	columnGearmail.getElementsByTagName('div')[1].innerHTML =3D =
'</form>Sign up for our e-newsletter. New subscribers receive a coupon =
for 15&#37; off one full-price&#x00A0;item. <form =
action=3D\"http://www.rei.com/email/miniforms/quick.html\" =
name=3D\"footerMiniform\"><input type=3D\"text\" name=3D\"EmailAddress\" =
value=3D\'Enter email address\' size=3D\"19\" maxlength=3D\"50\" =
id=3D\"bfQuery\" =
onfocus=3D\"javascript:if(document.getElementById(\'bfQuery\').value=3D=3D=
\'Enter email address\') =
document.getElementById(\'bfQuery\').value=3D\'\';\"><br><b><a =
href=3D\"javascript:document.footerMiniform.submit();\">Continue&gt;<\a><=
/b></form>';

	columnHelp.getElementsByTagName('div')[0].innerHTML =3D 'Help';
	columnHelp.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\"/rei-help\" target=3D\"_parent\">Help Section</a><br><a =
href=3D\"/contactus\" target=3D\"_parent\">Contact Us</a><br><a =
href=3D\"javascript:launchChatPopup()\">Live Help</a><br><a =
href=3D\"/tracking\" target=3D\"_parent\">Order Tracking</a><br><a =
href=3D\"/returns\" target=3D\"_parent\">Returns</a><br><a =
href=3D\"/rei-shipping-info\" target=3D\"_parent\">Shipping =
Info</a><br>';

// BEGIN SM5324 Messaging remove after holidays
	columnPromo.getElementsByTagName('div')[0].innerHTML =3D 'Give REI Gift =
Cards';
	columnPromo.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'><img =
src=3D\'https://media.rei.com/common/nav/SM_5324_card.gif\' alt=3D\'Give =
REI Gift Cards\' border=3D\'0\' style=3D\'padding: 5px 0 5px 0;\' =
/></a><br/>in any amount<br/>from &#36;5 to &#36;500.<br/><a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'>Buy gift cards =
now!</a>';
// END SM5324 Messaging remove after holidays
		}=09
        }
      }
//END Footer Messaging =20








// BEGIN Added Copyright - YE 4805 =20
if(document.getElementById('copyrightB')){
	document.getElementById('copyrightB').innerHTML =3D '&#0169; 1996-2007 =
REI';
}
// END Added Copyright - YE 4805 =20



//livehelp.js pulled into the displayingMessaging until we get controll =
of footer file

var isMemberChat;

function launchMemberChatPopup() {

	isMemberChat =3D 'yes';
	launchChatPopup();
}


function launchChatPopup() {

	var winW;
	var winH;
	var newH;
	var loadPage;
=09
	if(isMemberChat =3D=3D 'yes'){
		loadPage =3D 'memformsecure1.html?cm_sp=3Dcheckout*livehelp*general';
		isMemberChat =3D '';

	}
	else{
		loadPage =3D 'genformsecure.html';
	}

	var targetH =3D 300;

	var screenW =3D 800;
	var screenH =3D 600;

	topP =3D 1;
	leftP =3D 1;

	var chatTopP =3D topP + targetH;
	var chatW =3D winW - 8;
        self.name =3D "new";

	var chatUrl =3D '/rei/livehelp/' + loadPage;
	var newWindow =3D 'chatPopup';
	var openParams =3D'width=3D800' + chatW +',height=3D300, top =3D' + =
chatTopP + ', left=3D10' + leftP;

	chatPopupOpen =3D window.open(chatUrl, newWindow, openParams);
	if(window.focus){
		chatPopupOpen.focus();
	}
}
//end of livehelp.js
------=_NextPart_000_0000_01C834E5.F7782360
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/rei/rei_wcs.js

=0A=
function wcs_pass_tag_on_link(evt) {=0A=
    var itemname =3D null;=0A=
=0A=
    // This is an event handler; get the clicked on element,=0A=
    // in a cross-browser fashion=0A=
    =0A=
	evt =3D (evt) ? evt : ((window.event) ? window.event : "");=0A=
	=0A=
	if (evt) {=0A=
=0A=
		var lnk =3D (evt.target) ? evt.target : evt.srcElement;=0A=
=0A=
		// Make sure that the target is an element, not a text node within an =
element=0A=
		if (lnk.nodeType =3D=3D 3) lnk =3D lnk.parentNode;=0A=
=0A=
		// Paranoia; check this is an A tag=0A=
		if ( (lnk.nodeName.toLowerCase() !=3D 'a') && =
(lnk.nodeName.toLowerCase() !=3D 'area') ){=0A=
			while(lnk.nodeName.toLowerCase() !=3D 'a') {=0A=
				// NO infinite loops!=0A=
				if ( (typeof lnk.parentNode =3D=3D "undefined") || (lnk.parentNode =
=3D=3D null) ) return;=0A=
				lnk =3D lnk.parentNode;=0A=
			}=0A=
			// if STILL not an anchor tag...=0A=
			if (lnk.nodeName.toLowerCase() !=3D 'a') return;=0A=
		}=0A=
=0A=
		if (lnk.nodeName.toLowerCase() =3D=3D 'a') {=0A=
			if ( (typeof lnk.name !=3D "undefined")  && (lnk.name!=3Dnull) && =
(lnk.name.length!=3D0) ) itemname =3D lnk.name;=0A=
		} else if (lnk.nodeName.toLowerCase() =3D=3D 'area')  {=0A=
			if ( (typeof lnk.id !=3D "undefined")  && (lnk.id!=3Dnull) && =
(lnk.id.length!=3D0) ) itemname =3D lnk.id;=0A=
		} =0A=
=0A=
		if (  (itemname=3D=3Dnull) ) {=0A=
			var myDivName =3D "";=0A=
			var myDiv =3D lnk;=0A=
=0A=
			// if no link name, then move up to find Div ID.=0A=
			if  (myDiv.nodeName.toLowerCase() !=3D 'div') {=0A=
				while(myDiv.nodeName.toLowerCase() !=3D 'div' || =
!arrayContains(wcs_link_names,myDiv.id) ) {=0A=
					// NO infinite loops!=0A=
					if ( (typeof myDiv.parentNode =3D=3D "undefined") || =
(myDiv.parentNode =3D=3D null) ) {=0A=
						return;=0A=
					} else {=0A=
						myDiv =3D myDiv.parentNode;=0A=
					}=0A=
					myDivName =3D myDiv.id;=0A=
				}=0A=
				// if STILL can't find a div...=0A=
				if (myDiv=3D=3Dnull) return;=0A=
			}=0A=
			itemname =3D myDivName;=0A=
		} =0A=
=0A=
		var host =3D procHost(lnk) ;=0A=
		var pathname =3D procPath(lnk) ;=0A=
		var search =3D procSearch(lnk) ;=0A=
		if (search.indexOf("vcat")>-1) {=0A=
            return true;=0A=
        }=0A=
		var hash =3D procHash(lnk) ;=0A=
=0A=
		// either REI_SSHP_CAMPING_TOC + _ + category ID   or   =
DEFAULT_MERCH_CAT_PREFIX + _ + category ID=0A=
=0A=
    var queryChar;=0A=
    if ( (search=3D=3Dnull) || (search.length=3D=3D0) ) queryChar =3D =
'?';=0A=
    else queryChar =3D '&';=0A=
		if (coremetrics_tag_value!=3Dnull) {=0A=
			var related_prod =3D rei_related_prod_root;=0A=
			var related_cart =3D rei_related_cart_root;=0A=
			=0A=
			if ( (typeof out_related_prod_root !=3D "undefined") && =
(store_id_tag_value=3D=3D8001) ) {=0A=
				related_prod =3D out_related_prod_root;=0A=
				related_cart =3D out_related_cart_root;=0A=
			}=0A=
=0A=
			if (itemname=3D=3D"related_prod") {=0A=
				 search +=3D =
queryChar+ext_tag_name+'=3D'+related_prod+'&'+coremetrics_tag_name+'=3D'+=
coremetrics_tag_value;=0A=
			} else if (itemname=3D=3D"related_cart") {=0A=
				 search +=3D =
queryChar+ext_tag_name+'=3D'+related_cart+'&'+coremetrics_tag_name+'=3D'+=
coremetrics_tag_value;=0A=
			} else if (itemname.indexOf("search")>-1) {=0A=
        var searchPageNumber =3D itemname.match(/\d+$/);=0A=
        var search_tag =3D itemname.replace(/_.*/, "");=0A=
        if(search_suffixes.get(search_tag)) {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value+':'+search_suf=
fixes.get(search_tag);=0A=
          if(searchPageNumber) {=0A=
            search +=3D searchPageNumber;=0A=
          }=0A=
        } else {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value;=0A=
        }=0A=
			} else if (outlet_shopall=3D=3Dtrue) {=0A=
				search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value + =
out_shopall_link_cats[itemname];=0A=
			} else {=0A=
				search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value;=0A=
			}=0A=
		} else {=0A=
			if (itemname=3D=3D"related_prod") {=0A=
				 search +=3D queryChar+ext_tag_name+'=3D'+related_prod;=0A=
			} else if (itemname=3D=3D"related_cart") {=0A=
				 search +=3D queryChar+ext_tag_name+'=3D'+related_cart;=0A=
			} else if (outlet_shopall=3D=3Dtrue) {=0A=
				search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value + =
out_shopall_link_cats[itemname];=0A=
			} else if (itemname.indexOf("search")>-1) {=0A=
        var searchPageNumber =3D itemname.match(/\d+$/);=0A=
        var search_tag =3D itemname.replace(/_.*/, "");=0A=
        if(search_suffixes.get(search_tag)) {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+search_tag+':'+search_suffixes.get(s=
earch_tag);=0A=
          if(searchPageNumber) {=0A=
            search +=3D searchPageNumber;=0A=
          }=0A=
        } else {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value;=0A=
        }=0A=
			}=0A=
		}=0A=
=0A=
=0A=
		// Safari defaults to "file:" for the protocol when lnk is a relative =
URL=0A=
		var alnk =3D (lnk.protocol.indexOf("file")>-1) ? "" : =
lnk.protocol+'//'+host;=0A=
		if ( (lnk.port) && (lnk.port>80) )  alnk =3D alnk+':'+lnk.port;=0A=
		alnk =3D alnk+'/'+pathname;=0A=
		if (search !=3D null) alnk =3D alnk+search;=0A=
		if (hash!=3Dnull) alnk=3Dalnk+'#'+hash;=0A=
		lnk.href =3D alnk;=0A=
	}=0A=
=0A=
    return true;=0A=
=0A=
}=0A=
=0A=
=0A=
// This chunk is for WCS pages to pass along their virutal categories =
down along links.=0A=
=0A=
if (COREMETRICS_TESTING_IS_ON) {=0A=
	=0A=
    var coremetrics_tag_value =3D =
(QueryString(coremetrics_tag_name)!=3Dnull) ? =
QueryString(coremetrics_tag_name) : null;=0A=
    var ext_tag_value =3D (QueryString(ext_tag_name)!=3Dnull) ? =
QueryString(ext_tag_name) : null;=0A=
    var store_id_tag_value =3D (QueryString(store_id_tag_name)!=3Dnull) =
? QueryString(store_id_tag_name) : null;=0A=
     if (store_id_tag_value=3D=3Dnull) {=0A=
      if(document.URL.indexOf("REI-Outlet") > -1) {=0A=
        store_id_tag_value =3D "8001";=0A=
      } else if(typeof cmStoreId !=3D "undefined") {=0A=
        store_id_tag_value =3D cmStoreId;=0A=
      }=0A=
    }=0A=
    var rackfitter_type_tag_value =3D =
(QueryString(rackfitter_type_tag_name)!=3Dnull) ? =
QueryString(rackfitter_type_tag_name) : null;=0A=
    var outlet_shopall =3D false;=0A=
    =0A=
    var myCmdatautilsVersion =3D (typeof cmdatautilsVersion !=3D =
"undefined") ? cmdatautilsVersion : null;=0A=
=0A=
    var pathname =3D window.location.pathname;=0A=
    //strip off search from pathname for opera=0A=
    if (window.location.pathname.indexOf('?') !=3D -1) pathname =3D =
window.location.pathname.substr(0,window.location.pathname.indexOf('?'));=0A=
=0A=
    var filename =3D false;=0A=
=0A=
    if (pathname.lastIndexOf('/') < pathname.length-1) {=0A=
        // a filename on the end.=0A=
        filename =3D true;=0A=
    } =0A=
=0A=
    if (pathname.charAt(0) =3D=3D '/') pathname =3D =
pathname.substr(1,pathname.length-1);=0A=
    if (pathname.charAt(pathname.length-1) =3D=3D '/') pathname =3D =
pathname.substr(0,pathname.length-1);=0A=
    pathtokens =3D pathname.split('/');=0A=
    var cmd_name =3D pathtokens.pop();=0A=
=0A=
=0A=
=0A=
=0A=
    // 1. Send ProductView tag, or PageView tag, as appropriate.=0A=
    =0A=
    //      1.a. We've already got page type info, so we can build the =
page view bits.=0A=
=0A=
    if ( ( typeof wcs_page_type !=3D "undefined") && ( wcs_page_type =
!=3D null) ) {=0A=
        switch(wcs_page_type) {=0A=
            case WCS_PAGE_TYPE_SHOPALL:=0A=
                page_name =3D "Shop All: " + wcs_category_name;=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value;=0A=
                else if(store_id_tag_value=3D=3D8000) page_category =3D =
DEFAULT_REI_MERCH_CAT_PREFIX;=0A=
                else if(store_id_tag_value=3D=3D8001) {=0A=
                    var shopname =3D  =
convertOutletTitle(wcs_category_name); =0A=
                    coremetrics_tag_value =3D out_sshp_root + '_' + =
shopname.toUpperCase();=0A=
                    page_category =3D out_sshp_root;=0A=
                    outlet_shopall =3D true;=0A=
                }=0A=
                else page_category =3D unassigned_root;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_CATEGORY:=0A=
                page_name =3D "Cat: " + wcs_category_name;=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else page_category =3D wcs_parent_category_DONA_id;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_COMPCHART:=0A=
                page_name =3D "Comp_Chart " + wcs_category_name;=0A=
                if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_comp_charts_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_comp_charts_root;=0A=
                else  page_category =3D unassigned_root ;=0A=
                page_category +=3D  '_' + wcs_category_DONA_id;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_PRODUCT:=0A=
                if (ext_tag_value!=3Dnull)  page_category =3D =
ext_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else if (coremetrics_tag_value!=3Dnull) page_category =
=3D coremetrics_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else page_category =3D wcs_parent_category_DONA_id;=0A=
                document.additem.vcat.value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_PRODUCT_LG:=0A=
                page_name =3D "Large Prod: " + wcs_prod_name;=0A=
                if (ext_tag_value!=3Dnull)  page_category =3D =
ext_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else if (coremetrics_tag_value!=3Dnull) page_category =
=3D coremetrics_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else page_category =3D wcs_parent_category_DONA_id;=0A=
                document.additem.vcat.value =3D page_category;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_BACKORDER:=0A=
            	page_name =3D "Backorder: " + wcs_prod_name;=0A=
                page_category =3D wcs_cat_name;=0A=
                //document.additem.vcat.value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_UNAVAIL:=0A=
            	page_name =3D "We\'re sorry, the " + wcs_prod_name +  "is =
unavailable.";=0A=
                //page_category =3D wcs_cat_name;=0A=
                //document.additem.vcat.value =3D page_category;=0A=
				break;				=0A=
            case WCS_PAGE_TYPE_SPLASH    :=0A=
                page_name =3D "SplashPage: " + wcs_splash;=0A=
                if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_splash_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_splash_root;=0A=
                else  page_category =3D unassigned_root ;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_GIFTCERT  :=0A=
                page_name =3D document.title;=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value;=0A=
                else if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_giftcert_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_giftcert_root;=0A=
                else page_category =3D unassigned_root;=0A=
                coremetrics_tag_value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_YOUR_ACCOUNT  :=0A=
                page_name =3D document.title;=0A=
                if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_your_acct_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_your_acct_root;=0A=
                else  page_category =3D your_acct_root ;=0A=
				break;=0A=
			case WCS_PAGE_TYPE_REVW_SUB :=0A=
                page_category =3D product_review_root ;=0A=
                if ( ( typeof page_name =3D=3D "undefined") || ( =
page_name =3D=3D null) ) {=0A=
        		    page_name =3D "REVW";=0A=
		        } =0A=
		        coremetrics_tag_value =3D page_category;=0A=
				break;			=0A=
            case WCS_PAGE_TYPE_GIFT_REGISTRY  :=0A=
                page_name =3D document.title;=0A=
                page_category =3D giftreg_root;=0A=
                coremetrics_tag_value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_SEARCH  :=0A=
                if (search_results) page_name =3D "Search Results";=0A=
                else page_name =3D "Search NO Results";=0A=
                if (coremetrics_tag_value!=3Dnull) {=0A=
                    if (coremetrics_tag_value.match(/_SEARCH/)) {=0A=
                        page_name =3D "User " + page_name;=0A=
                        if(original_query_value !=3D null) {=0A=
                            page_name =3D page_name + " for " + =
original_query_value;=0A=
                        }=0A=
                        if(coremetrics_tag_value && =
(coremetrics_tag_value.match(/:.\d*$/) || =
coremetrics_tag_value.match(/%3A.\d*$/))) {=0A=
                          var navigation_code =3D =
coremetrics_tag_value.match(/.$/);=0A=
                          var navigation_string =3D "";=0A=
                          if(navigation_code =3D=3D "N") {=0A=
                            navigation_string =3D ", Narrow";=0A=
                          } else if(navigation_code =3D=3D "S") {=0A=
                            navigation_string =3D ", Sort";=0A=
                          } else if(navigation_code =3D=3D "P") {=0A=
                            navigation_string =3D ", Page Navigation";=0A=
                          } else if(coremetrics_tag_value.match(/\d$/)) {=0A=
                            navigation_string =3D ", Page " + =
coremetrics_tag_value.match(/\d+$/);=0A=
                          } else if(navigation_code =3D=3D "C") {=0A=
                            navigation_string =3D ", Category";=0A=
                          }=0A=
                          page_name =3D page_name + navigation_string;=0A=
                        }=0A=
                        coremetrics_tag_value =3D =
coremetrics_tag_value.replace(/\d*$/, "");=0A=
                        page_category =3D coremetrics_tag_value;=0A=
                        coremetrics_tag_value =3D =
coremetrics_tag_value.replace(/:.$/, "");=0A=
                    } else {=0A=
                    //    page_name =3D "Link " + page_name;=0A=
                        coremetrics_tag_value =3D =
coremetrics_tag_value.replace(/:.\d*$/, "");=0A=
                        page_category =3D coremetrics_tag_value;=0A=
                    }=0A=
                    if (!search_results) {=0A=
                        if ( coremetrics_tag_value=3D=3Drei_search_root =
) page_category =3D rei_search_noresults_root;=0A=
                        else if ( =
coremetrics_tag_value=3D=3Dout_search_root ) page_category =3D =
out_search_noresults_root;=0A=
                    }=0A=
                } else  {=0A=
                    //page_name =3D "Link " + page_name;=0A=
                    page_category =3D unassigned_root ;=0A=
                }=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
                if ( ( typeof cmTotalResults =3D=3D "undefined") || ( =
cmTotalResults =3D=3D null) || (cmTotalResults.length=3D=3D0) ) {=0A=
					cmTotalResults =3D 0;=0A=
				}=0A=
                break;=0A=
            case WCS_PAGE_TYPE_EXPADVICE  :=0A=
                if (ls_page_category!=3Dnull)  {=0A=
                    page_category =3D exp_adv_root + '_' + =
ls_page_category ;=0A=
                } else { =0A=
                    page_category =3D exp_adv_root ;=0A=
                }=0A=
                coremetrics_tag_value =3D page_category;=0A=
                break;=0A=
            case WCS_PAGE_TYPE_CHECKOUT  :=0A=
                page_name =3D document.title;=0A=
                page_category =3D rei_checkout_cat ;=0A=
                break;=0A=
            case WCS_PAGE_TYPE_RACKFITTER  :=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value;=0A=
                else if(rackfitter_type_tag_value=3D=3D"thule") =
page_category =3D thule_cat;=0A=
                else if(rackfitter_type_tag_value=3D=3D"yakima") =
page_category =3D yakima_cat;=0A=
                else page_category =3D rei_finder_root;=0A=
                coremetrics_tag_value =3D page_category;=0A=
                break;=0A=
            default:=0A=
                break;=0A=
                =0A=
        }=0A=
=0A=
=0A=
        =0A=
    } else {=0A=
        wcs_page_type =3D null;=0A=
        // Build page view bits from the URL.=0A=
        if ( ( typeof page_name =3D=3D "undefined") || ( page_name =
=3D=3D null) ) {=0A=
            page_name =3D cmd_name;=0A=
        } =0A=
=0A=
        if ( ( typeof page_category =3D=3D "undefined") || ( =
page_category =3D=3D null) ) {=0A=
            page_category =3D null;=0A=
        }=0A=
=0A=
    } =0A=
    =0A=
    if ( ( typeof original_query_value =3D=3D "undefined") || ( =
original_query_value =3D=3D null) || =
(original_query_value.length=3D=3D0) ) {=0A=
        original_query_value =3D null;=0A=
    }=0A=
    if ( ( typeof cmTotalResults =3D=3D "undefined") || ( cmTotalResults =
=3D=3D null) || (cmTotalResults.length=3D=3D0) ) {=0A=
        cmTotalResults =3D null;=0A=
    }=0A=
=0A=
    // ignore any queries that aren't user-searches.=0A=
    if ( (coremetrics_tag_value!=3Drei_search_root) && =
(coremetrics_tag_value!=3Dout_search_root) && =0A=
    (coremetrics_tag_value!=3Drei_search_noresults_root) && =
(coremetrics_tag_value!=3Dout_search_noresults_root) ) {=0A=
		original_query_value =3D null;=0A=
		cmTotalResults =3D null;=0A=
	}=0A=
	// ignore crap queries=0A=
	if ( (original_query_value =3D=3D "Enter a word or item #") || =
(original_query_value =3D=3D "*") ) {=0A=
		original_query_value =3D null;=0A=
		cmTotalResults =3D null;=0A=
	}=0A=
	=0A=
	if ((store_id_tag_value=3D=3D8001) && (original_query_value !=3D null) =
)  original_query_value =3D "# " + original_query_value;=0A=
    =0A=
    //      1.b. Throw the tag.=0A=
    =0A=
    if ( (typeof PRODUCTION_ENV !=3D "undefined")  && (PRODUCTION_ENV =
=3D=3D true) ) cmSetProduction();=0A=
=0A=
=0A=
    // if page name is passed in from the page, =0A=
    if ( (typeof cm_page_name !=3D "undefined")  && (cm_page_name !=3D =
null) ) page_name =3D cm_page_name;=0A=
	if ( (typeof cm_page_cat !=3D "undefined")  && (cm_page_cat !=3D null) =
) page_category =3D cm_page_cat;=0A=
=0A=
=0A=
    =0A=
    if (wcs_page_type =3D=3D WCS_PAGE_TYPE_PRODUCT) {=0A=
		if (myCmdatautilsVersion=3D=3D"1.7") {=0A=
			cmCreateProductviewTag(wcs_prod_style, wcs_prod_name, wcs_prod_brand, =
page_category, reixCookieValue);=0A=
		} else {=0A=
			cmCreateProductviewTag(wcs_prod_style, wcs_prod_name, wcs_prod_brand, =
page_category);=0A=
		}=0A=
        =0A=
    } else if (wcs_page_type =3D=3D WCS_PAGE_TYPE_ERROR) {=0A=
        cmCreateErrorTag();=0A=
    } else {=0A=
        =0A=
		if (myCmdatautilsVersion=3D=3D"1.7") {=0A=
			cmCreatePageviewTag(page_name,original_query_value,page_category, =
cmTotalResults, reixCookieValue);=0A=
		} else {=0A=
			cmCreatePageviewTag(page_name,original_query_value,page_category);=0A=
		}=0A=
    }=0A=
=0A=
    if ( ( typeof call_registration_tag !=3D "undefined") && ( =
call_registration_tag !=3D null) && (call_registration_tag !=3D false) ) =
{=0A=
		var theCustEmail =3D (typeof custEmail !=3D "undefined") ? custEmail : =
null;=0A=
		var theREIXValue =3D (typeof reixValue !=3D "undefined") ? reixValue : =
null;=0A=
        cmCreateRegistrationTag( custId , theCustEmail , zipCode , =
memberNumber , theREIXValue );=0A=
    }=0A=
=0A=
=0A=
=0A=
    // 2. Pass Virtual Category along the clickstream.=0A=
=0A=
    var allLinks =3D document.getElementsByTagName('a');=0A=
    for (var i=3D0;i<allLinks.length;i++) {=0A=
        var lnk =3D allLinks[i];=0A=
        var lnkname =3D lnk.name;=0A=
        lnkname =3D lnkname.replace(/_\d+$/, "");=0A=
        if ( arrayContains(wcs_link_names,lnkname) ) {=0A=
            addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
        }=0A=
    }=0A=
    var allLinks =3D document.getElementsByTagName('area');=0A=
    for (var i=3D0;i<allLinks.length;i++) {=0A=
        var lnk =3D allLinks[i];=0A=
        if ( arrayContains(wcs_link_names,lnk.id) ) {            =0A=
            addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
        }=0A=
    }=0A=
    =0A=
    myDocumentElements=3Ddocument.getElementsByTagName("div");=0A=
    =0A=
    =0A=
    for (var i=3D0;i<myDocumentElements.length;i++) {=0A=
        var myDiv =3D myDocumentElements.item(i);=0A=
        if ( arrayContains(wcs_link_names,myDiv.id) ) { =0A=
            var allLinks =3D myDiv.getElementsByTagName("a");    =0A=
            for (var a=3D0;a<allLinks.length;a++) {=0A=
                var lnk =3D allLinks[a];=0A=
                addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
            }=0A=
            var allAreas =3D myDiv.getElementsByTagName('area');=0A=
            for (var r=3D0;r<allAreas.length;r++) {=0A=
                var lnk =3D allAreas[r];=0A=
                addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01C834E5.F7782360--

