@@ -2,7 +2,8 @@
 ..\FrameXML\UI.xsd">
 	<Script file="Blizzard_PetJournal.lua"/>
 
-	
+	<Texture name="ExpBar-Divider" atlas="PetJournal-ExpBar-Divider" useAtlasSize="true" virtual="true"/>
+
 <!--Layers>
 	<Layer level="BACKGROUND">
 		<Texture name="$parentIcon">
@@ -10,189 +11,11 @@
 		</Texture>
 	</Layer>
 </Layers-->
-	
-<!-- PetJournal
-size=512,1024
--->
-<Texture name="ExpBar-Divider" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="7" y="7"/>	
-	<TexCoords left="0.00195313" right="0.01562500" top="0.00097656" bottom="0.00781250"/>	
-</Texture>
-<!--
-<Texture name="HealthBar-Mid" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="7"/>	
-	<TexCoords left="0.01953125" right="0.04101563" top="0.00097656" bottom="0.00781250"/>	
-</Texture>
-<Texture name="HealthBar-Left" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="7"/>	
-	<TexCoords left="0.04492188" right="0.06640625" top="0.00097656" bottom="0.00781250"/>	
-</Texture>
-<Texture name="HealthBar-Right" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="7"/>	
-	<TexCoords left="0.07031250" right="0.09179688" top="0.00097656" bottom="0.00781250"/>	
-</Texture>
-<Texture name="HealthBar-Background" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="7"/>	
-	<TexCoords left="0.09570313" right="0.11718750" top="0.00097656" bottom="0.00781250"/>	
-</Texture>
-<Texture name="ExpBar-Background" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="11"/>	
-	<TexCoords left="0.00195313" right="0.02343750" top="0.00976563" bottom="0.02050781"/>	
-</Texture>
-<Texture name="ExpBar-Left" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="11"/>	
-	<TexCoords left="0.02734375" right="0.04882813" top="0.00976563" bottom="0.02050781"/>	
-</Texture>
-<Texture name="ExpBar-Mid" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="11"/>	
-	<TexCoords left="0.05273438" right="0.07421875" top="0.00976563" bottom="0.02050781"/>	
-</Texture>
-<Texture name="ExpBar-Right" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="11" y="11"/>	
-	<TexCoords left="0.07812500" right="0.09960938" top="0.00976563" bottom="0.02050781"/>	
-</Texture>
-<Texture name="BattleSlot-ModelCover" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="13" y="106"/>	
-	<TexCoords left="0.00195313" right="0.02734375" top="0.02246094" bottom="0.12597656"/>	
-</Texture>
-<Texture name="BattleSlotFrame-Corner" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="17" y="17"/>	
-	<TexCoords left="0.03125000" right="0.06445313" top="0.02246094" bottom="0.03906250"/>	
-</Texture>
-<Texture name="LevelBubble" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="21" y="21"/>	
-	<TexCoords left="0.06835938" right="0.10937500" top="0.02246094" bottom="0.04296875"/>	
-</Texture>
-<Texture name="FavoritesIcon" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="25" y="25"/>	
-	<TexCoords left="0.11328125" right="0.16210938" top="0.02246094" bottom="0.04687500"/>	
-</Texture>
-<Texture name="BattleSlot-AbilityBorder" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="33" y="33"/>	
-	<TexCoords left="0.16601563" right="0.23046875" top="0.02246094" bottom="0.05468750"/>	
-</Texture>
-<Texture name="BattleSlotTitle-Right" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="40" y="40"/>	
-	<TexCoords left="0.23437500" right="0.31250000" top="0.02246094" bottom="0.06152344"/>	
-</Texture>
-<Texture name="BattleSlotTitle-Left" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="40" y="40"/>	
-	<TexCoords left="0.23437500" right="0.31250000" top="0.06347656" bottom="0.10253906"/>	
-</Texture>
-<Texture name="InfoButton" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="51" y="46"/>	
-	<TexCoords left="0.31640625" right="0.41601563" top="0.02246094" bottom="0.06738281"/>	
-</Texture>
-<Texture name="BattleSlot-IconBorder" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="53" y="54"/>	
-	<TexCoords left="0.41992188" right="0.52343750" top="0.02246094" bottom="0.07519531"/>	
-</Texture>
-<Texture name="BattleSlot-Shadow" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="138" y="72"/>	
-	<TexCoords left="0.52734375" right="0.79687500" top="0.02246094" bottom="0.09277344"/>	
-</Texture>
-<Texture name="PetCard-ModelCover" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="54" y="171"/>	
-	<TexCoords left="0.00195313" right="0.10742188" top="0.12792969" bottom="0.29492188"/>	
-</Texture>
-<Texture name="PetCard-Abilities" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="196" y="105"/>	
-	<TexCoords left="0.11132813" right="0.49414063" top="0.12792969" bottom="0.23046875"/>	
-</Texture>
-<Texture name="PetList-ButtonBackground" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="209" y="46"/>	
-	<TexCoords left="0.49804688" right="0.90625000" top="0.12792969" bottom="0.17285156"/>	
-</Texture>
-<Texture name="PetList-ButtonHighlight" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="209" y="46"/>	
-	<TexCoords left="0.49804688" right="0.90625000" top="0.17480469" bottom="0.21972656"/>	
-</Texture>
-<Texture name="PetList-ButtonSelect" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="209" y="46"/>	
-	<TexCoords left="0.49804688" right="0.90625000" top="0.22167969" bottom="0.26660156"/>	
-</Texture>
-<Texture name="PetBattleAchievementBG" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="235" y="49"/>	
-	<TexCoords left="0.00195313" right="0.46093750" top="0.29687500" bottom="0.34472656"/>	
-</Texture>
-<Texture name="PetBattleAchievementGlow" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="235" y="49"/>	
-	<TexCoords left="0.46484375" right="0.92382813" top="0.29687500" bottom="0.34472656"/>	
-</Texture>
-<Texture name="FilterBG" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="264" y="34"/>	
-	<TexCoords left="0.00195313" right="0.51757813" top="0.34667969" bottom="0.37988281"/>	
-</Texture>
-<Texture name="BattleSlot-Locked" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="404" y="106"/>	
-	<TexCoords left="0.00195313" right="0.79101563" top="0.38183594" bottom="0.48535156"/>	
-</Texture>
-<Texture name="BattleSlot-Active" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="404" y="106"/>	
-	<TexCoords left="0.00195313" right="0.79101563" top="0.48730469" bottom="0.59082031"/>	
-</Texture>
-<Texture name="PetCard-BG" file="Interface\PetBattles\PetJournal" virtual="true" >
-	<Size x="408" y="171"/>	
-	<TexCoords left="0.00195313" right="0.79882813" top="0.59277344" bottom="0.75976563"/>	
-</Texture>
--->
-	
-<!-- !PetJournalVertTile
-	size=256,32
-	<Texture name="!CardBorder-Right" file="\" virtual="true" vertTile="true" >
-		<Size x="32" y="32"/>	
-		<TexCoords left="0.00390625" right="0.12890625" top="0.00000000" bottom="1.00000000"/>	
-	</Texture>
-	<Texture name="!CardBorder-Left" file="\" virtual="true" vertTile="true" >
-		<Size x="32" y="32"/>	
-		<TexCoords left="0.13671875" right="0.26171875" top="0.00000000" bottom="1.00000000"/>	
-	</Texture>
-	<Texture name="!Flyout-BorderRight" file="\" virtual="true" vertTile="true" >
-		<Size x="32" y="32"/>	
-		<TexCoords left="0.26953125" right="0.39453125" top="0.00000000" bottom="1.00000000"/>	
-	</Texture>
-	<Texture name="!Flyout-BorderLeft" file="\" virtual="true" vertTile="true" >
-		<Size x="32" y="32"/>	
-		<TexCoords left="0.40234375" right="0.52734375" top="0.00000000" bottom="1.00000000"/>	
-	</Texture>
-	<Texture name="!Card-ShadowLeft" file="\" virtual="true" vertTile="true" >
-		<Size x="48" y="32"/>	
-		<TexCoords left="0.53515625" right="0.72265625" top="0.00000000" bottom="1.00000000"/>	
-	</Texture>
-	<Texture name="!Card-ShadowRight" file="\" virtual="true" vertTile="true" >
-		<Size x="48" y="32"/>	
-		<TexCoords left="0.73046875" right="0.91796875" top="0.00000000" bottom="1.00000000"/>	
-	</Texture>
--->
-
-<!-- _PetJournalHorizTile
-size=64,128
-<Texture name="_BattleSlotFrame-Divider" file="\Interface\PetBattles\_PetJournalHorizTile" virtual="true" horizTile="true" >
-	<Size x="64" y="9"/>	
-	<TexCoords left="0.00000000" right="1.00000000" top="0.00781250" bottom="0.07812500"/>	
-</Texture>
-<Texture name="_BattleSlotFrame-Top" file="\Interface\PetBattles\_PetJournalHorizTile" virtual="true" horizTile="true" >
-	<Size x="64" y="16"/>	
-	<TexCoords left="0.00000000" right="1.00000000" top="0.09375000" bottom="0.21875000"/>	
-</Texture>
-<Texture name="_BattleSlotTitle-BG" file="\Interface\PetBattles\_PetJournalHorizTile" virtual="true" horizTile="true" >
-	<Size x="64" y="24"/>	
-	<TexCoords left="0.00000000" right="1.00000000" top="0.23437500" bottom="0.42187500"/>	
-</Texture>
-<Texture name="_BattleSlotTitle-Mid" file="\Interface\PetBattles\_PetJournalHorizTile" virtual="true" horizTile="true" >
-	<Size x="64" y="40"/>	
-	<TexCoords left="0.00000000" right="1.00000000" top="0.43750000" bottom="0.75000000"/>	
-</Texture>
-
--->
-
 	<Button name="CompanionListButtonTemplate" motionScriptsWhileDisabled="true" virtual="true">
 		<Size x="208" y="46"/>
 		<Layers>
 			<Layer level="BACKGROUND">
-				<Texture file="Interface\PetBattles\PetJournal">
-					<TexCoords left="0.49804688" right="0.90625000" top="0.12792969" bottom="0.17285156"/>	
-				</Texture>
+				<Texture atlas="PetList-ButtonBackground"/>	
 			</Layer>
 			<Layer level="BORDER">
 				<Texture name="$parentIcon" parentKey="icon">
@@ -239,9 +62,7 @@ size=64,128
 						<Anchor point="CENTER" relativeTo="$parentIcon" relativePoint="CENTER" x="0" y="0"/>
 					</Anchors>
 				</Texture>
-				<Texture file="Interface\PetBattles\PetJournal" parentKey="selectedTexture" hidden="true">
-					<TexCoords left="0.49804688" right="0.90625000" top="0.22167969" bottom="0.26660156"/>	
-				</Texture>
+				<Texture atlas="PetList-ButtonSelect" parentKey="selectedTexture" hidden="true"/>
 			</Layer>
 		</Layers>
 		<Frames>
@@ -255,12 +76,10 @@ size=64,128
 						<Texture file="Interface\Buttons\CheckButtonHilight" parentKey="ActiveTexture" alphaMode="ADD"/>
 					</Layer>
 					<Layer level="OVERLAY" textureSubLevel="1">
-						<Texture name="$parentLevelBG" file="Interface\PetBattles\PetJournal" parentKey="levelBG">
+						<Texture name="$parentLevelBG" atlas="PetJournal-LevelBubble" useAtlasSize="true" parentKey="levelBG">
 							<Anchors>
 								<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" relativeTo="$parentIcon" x="3" y="-3"/>
 							</Anchors>
-							<Size x="21" y="21"/>	
-							<TexCoords left="0.06835938" right="0.10937500" top="0.02246094" bottom="0.04296875"/>	
 						</Texture>
 						<FontString name="$parentLevel" inherits="GameFontNormalSmall" justifyH="CENTER" parentKey="level">
 							<Size x="0" y="12"/>
@@ -268,17 +87,15 @@ size=64,128
 								<Anchor point="CENTER" relativeTo="$parentLevelBG" x="1" y="-1"/>
 							</Anchors>
 						</FontString>
-						<Texture name="$parentFavorite" file="Interface\PetBattles\PetJournal" parentKey="favorite">
+						<Texture name="$parentFavorite" atlas="PetJournal-FavoritesIcon" useAtlasSize="true" parentKey="favorite">
 							<Anchors>
 								<Anchor point="TOPLEFT" relativeTo="$parentIcon" x="-8" y="8"/>
-							</Anchors>
-							<Size x="25" y="25"/>	
-							<TexCoords left="0.11328125" right="0.16210938" top="0.02246094" bottom="0.04687500"/>	
+							</Anchors>	
 						</Texture>
 					</Layer>
 				</Layers>
 				<Frames>
-					<Cooldown parentKey="Cooldown" inherits="CooldownFrameTemplate"/>
+					<Cooldown parentKey="Cooldown" drawBling="false" inherits="CooldownFrameTemplate"/>
 				</Frames>
 				<HighlightTexture name="$parentHighlight" file="Interface\Buttons\ButtonHilight-Square" alphaMode="ADD"/>
 				<Scripts>
@@ -298,9 +115,7 @@ size=64,128
 				</Scripts>
 			</Button>
 		</Frames>
-		<HighlightTexture file="Interface\PetBattles\PetJournal">
-			<TexCoords left="0.49804688" right="0.90625000" top="0.17480469" bottom="0.21972656"/>	
-		</HighlightTexture>
+		<HighlightTexture atlas="PetList-ButtonHighlight"/>
 		<Scripts>
 			<OnLoad>
 				self:RegisterForClicks("LeftButtonUp", "RightButtonUp");
@@ -318,9 +133,7 @@ size=64,128
 		<Size x="208" y="46"/>
 		<Layers>
 			<Layer level="BACKGROUND">
-				<Texture file="Interface\PetBattles\PetJournal">
-					<TexCoords left="0.49804688" right="0.90625000" top="0.12792969" bottom="0.17285156"/>	
-				</Texture>
+				<Texture atlas="PetList-ButtonBackground" parentKey="background"/>
 			</Layer>
 			<Layer level="BORDER">
 				<Texture name="$parentIcon" parentKey="icon">
@@ -329,6 +142,20 @@ size=64,128
 						<Anchor point="LEFT" x="-42" y="0"/>
 					</Anchors>
 				</Texture>
+				<Texture name="$parentFactionIcon" parentKey="factionIcon">
+					<Anchors>
+						<Anchor point="BOTTOMRIGHT" x="-1" y="1"/>
+					</Anchors>
+					<Size x="90" y="44"/>	
+				</Texture>
+			</Layer>
+			<Layer level="ARTWORK" textureSubLevel="-1">
+				<Texture name="$parentIconBorder" parentKey="iconBorder" file="Interface\Common\WhiteIconFrame" hidden="true">
+					<Anchors>
+						<Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeKey="$parent.icon"/>
+						<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" relativeKey="$parent.icon"/>
+					</Anchors>
+				</Texture>
 			</Layer>
 			<Layer level="OVERLAY">
 				<FontString name="$parentName" inherits="GameFontNormal" justifyH="LEFT" parentKey="name">
@@ -337,11 +164,21 @@ size=64,128
 						<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="$parentIcon" x="10" y="-2"/>
 					</Anchors>
 				</FontString>
+				<Texture name="$parentFavorite" atlas="PetJournal-FavoritesIcon" useAtlasSize="true" parentKey="favorite">
+					<Anchors>
+						<Anchor point="TOPLEFT" relativeTo="$parentIcon" x="-8" y="8"/>
+					</Anchors>
+				</Texture>
+				<Texture name="$parentUnusable" parentKey="unusable" hidden="true">
+					<Size x="38" y="38"/>
+					<Anchors>
+						<Anchor point="LEFT" x="-42" y="0"/>
+					</Anchors>
+					<Color r="1" g="0" b="0" a="0.2"/>
+				</Texture>
 			</Layer>
 			<Layer level="OVERLAY" textureSubLevel="1">
-				<Texture file="Interface\PetBattles\PetJournal" parentKey="selectedTexture" hidden="true">
-					<TexCoords left="0.49804688" right="0.90625000" top="0.22167969" bottom="0.26660156"/>	
-				</Texture>
+				<Texture atlas="PetList-ButtonSelect" parentKey="selectedTexture" hidden="true"/>
 			</Layer>
 		</Layers>
 		<Frames>
@@ -375,14 +212,12 @@ size=64,128
 						self:RegisterForDrag("LeftButton");
 					</OnLoad>
 					<OnDragStart>
-						PickupCompanion("MOUNT", self:GetParent().index);
+						MountJournal_Pickup(self:GetParent().index);
 					</OnDragStart>
 				</Scripts>
 			</Button>
 		</Frames>
-		<HighlightTexture file="Interface\PetBattles\PetJournal">
-			<TexCoords left="0.49804688" right="0.90625000" top="0.17480469" bottom="0.21972656"/>	
-		</HighlightTexture>
+		<HighlightTexture atlas="PetList-ButtonHighlight"/>
 		<Scripts>
 			<OnLoad>
 				self:RegisterForClicks("LeftButtonUp", "RightButtonUp");
@@ -390,9 +225,9 @@ size=64,128
 			<OnClick function="MountListItem_OnClick"/>	
 		</Scripts>
 	</Button>
+	
 
-
-	<CheckButton name="CompanionLoadOutSpellTemplate" motionScriptsWhileDisabled="true" virtual="true">
+<CheckButton name="CompanionLoadOutSpellTemplate" motionScriptsWhileDisabled="true" virtual="true">
 		<Size x="29" y="29"/>
 		<Layers>
 			<Layer level="BACKGROUND">
@@ -434,7 +269,7 @@ size=64,128
 			<OnEvent>
 			</OnEvent>
 			<PreClick>
-				self:SetChecked(0);
+				self:SetChecked(false);
 			</PreClick>
 			<OnClick>
 				if ( IsModifiedClick() ) then
@@ -462,21 +297,17 @@ size=64,128
 		<Size x="399" y="106"/>
 		<Layers>
 			<Layer level="BACKGROUND">
-				<Texture name="$parentBG" file="Interface\PetBattles\PetJournal">
+				<Texture name="$parentBG" atlas="PetJournal-BattleSlot-Active" useAtlasSize="true">
 					<Anchors>
 						<Anchor point="TOPLEFT" x="-3" y="0"/>
 					</Anchors>
-					<Size x="404" y="106"/>	
-					<TexCoords left="0.00195313" right="0.79101563" top="0.48730469" bottom="0.59082031"/>	
 				</Texture>
 			</Layer>
 			<Layer level="BACKGROUND" textureSubLevel="2">
-				<Texture name="$parentShadows" file="Interface\PetBattles\PetJournal" parentKey="shadows">
+				<Texture name="$parentShadows" atlas="PetJournal-BattleSlot-Shadow" useAtlasSize="true" parentKey="shadows">
 					<Anchors>
 						<Anchor point="BOTTOMLEFT" relativePoint="TOPRIGHT" x="-125" y="-120"/>
 					</Anchors>
-					<Size x="138" y="72"/>	
-					<TexCoords left="0.52734375" right="0.79687500" top="0.02246094" bottom="0.09277344"/>	
 				</Texture>
 			</Layer>
 			<Layer level="ARTWORK">
@@ -495,12 +326,10 @@ size=64,128
 				</Texture>
 			</Layer>
 			<Layer level="ARTWORK" textureSubLevel="1">
-				<Texture name="$parentIconBorder" file="Interface\PetBattles\PetJournal" parentKey="iconBorder">
+				<Texture name="$parentIconBorder" atlas="PetJournal-BattleSlot-IconBorder" useAtlasSize="true" parentKey="iconBorder">
 					<Anchors>
 						<Anchor point="CENTER" relativeTo="$parentIcon" x="0" y="0"/>
-					</Anchors>
-					<Size x="53" y="54"/>
-					<TexCoords left="0.41992188" right="0.52343750" top="0.02246094" bottom="0.07519531"/>	
+					</Anchors>	
 				</Texture>
 				<FontString name="$parentName" inherits="GameFontNormal" justifyH="LEFT" justifyV="BOTTOM" parentKey="name">
 					<Size x="210" y="0"/>
@@ -509,7 +338,7 @@ size=64,128
 					</Anchors>
 				</FontString>
 				<FontString name="$parentSubName" inherits="GameFontNormalSmall" justifyH="LEFT" parentKey="subName">
-					<Size x="150" y="0"/>
+					<Size x="215" y="0"/>
 					<Anchors>
 						<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parentName" x="0" y="-2"/>
 					</Anchors>
@@ -533,12 +362,10 @@ size=64,128
 				</Texture>
 			</Layer>
 			<Layer level="OVERLAY" textureSubLevel="2">
-				<Texture name="$parentLevelBG" file="Interface\PetBattles\PetJournal" parentKey="levelBG">
+				<Texture name="$parentLevelBG" atlas="PetJournal-LevelBubble" useAtlasSize="true" parentKey="levelBG">
 					<Anchors>
 						<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" relativeTo="$parentIcon" x="5" y="-5"/>
 					</Anchors>
-					<Size x="21" y="21"/>	
-					<TexCoords left="0.06835938" right="0.10937500" top="0.02246094" bottom="0.04296875"/>	
 				</Texture>
 				<FontString name="$parentLevel" inherits="GameFontNormalSmall" justifyH="CENTER" parentKey="level">
 					<Size x="0" y="12"/>
@@ -546,12 +373,10 @@ size=64,128
 						<Anchor point="CENTER" relativePoint="CENTER" relativeTo="$parentLevelBG" x="1" y="-1"/>
 					</Anchors>
 				</FontString>
-				<Texture name="$parentFavorite" file="Interface\PetBattles\PetJournal" parentKey="favorite">
+				<Texture name="$parentFavorite" atlas="PetJournal-FavoritesIcon" useAtlasSize="true" parentKey="favorite">
 					<Anchors>
 						<Anchor point="TOPLEFT" relativeTo="$parentIcon" x="-8" y="8"/>
 					</Anchors>
-					<Size x="25" y="25"/>	
-					<TexCoords left="0.11328125" right="0.16210938" top="0.02246094" bottom="0.04687500"/>	
 				</Texture>
 			</Layer>
 		</Layers>
@@ -582,36 +407,29 @@ size=64,128
 						</Anchors>
 						<Layers>
 							<Layer level="OVERLAY">
-								<Texture name="$parentLeft" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentLeft" atlas="PetJournal-HealthBar-Left" useAtlasSize="true">
 									<Anchors>
 										<Anchor point="RIGHT" relativePoint="LEFT"  x="9" y="0"/>
-									</Anchors>
-									<Size x="11" y="7"/>
-									<TexCoords left="0.04492188" right="0.06640625" top="0.00097656" bottom="0.00781250"/>	
+									</Anchors>	
 								</Texture>
-								<Texture name="$parentRight" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentRight" atlas="PetJournal-HealthBar-Right" useAtlasSize="true">
 									<Anchors>
 										<Anchor point="LEFT" relativePoint="RIGHT"  x="-9" y="0"/>
-									</Anchors>
-									<Size x="11" y="7"/>	
-									<TexCoords left="0.07031250" right="0.09179688" top="0.00097656" bottom="0.00781250"/>	
+									</Anchors>										
 								</Texture>
-								<Texture name="$parentMiddle" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentMiddle" atlas="PetJournal-HealthBar-Mid">
 									<Anchors>
 										<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
 										<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
-									</Anchors>
-									<TexCoords left="0.01953125" right="0.04101563" top="0.00097656" bottom="0.00781250"/>	
+									</Anchors>	
 								</Texture>
 							</Layer>
 							<Layer level="BACKGROUND">
-								<Texture name="$parentBGMiddle" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentBGMiddle" atlas="PetJournal-HealthBar-Background" useAtlasSize="true">
 									<Anchors>
 										<Anchor point="TOPLEFT" relativeTo="$parentLeft" x="2"/>
 										<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" x="-2"/>
 									</Anchors>
-									<Size x="11" y="7"/>	
-									<TexCoords left="0.09570313" right="0.11718750" top="0.00097656" bottom="0.00781250"/>	
 								</Texture>
 							</Layer>
 						</Layers>
@@ -633,7 +451,7 @@ size=64,128
 					<OnEnter>
 						GameTooltip:SetOwner(self, "ANCHOR_RIGHT", -54, 0);
 						GameTooltip:SetText(PET_BATTLE_STAT_HEALTH, 1, 1, 1);
-						GameTooltip:AddLine(PET_BATTLE_TOOLTIP_HEALTH_MAX, nil, nil, nil, 1);
+						GameTooltip:AddLine(PET_BATTLE_TOOLTIP_HEALTH_MAX, nil, nil, nil, true);
 						GameTooltip:Show();
 					</OnEnter>
 					<OnLeave>
@@ -665,12 +483,10 @@ size=64,128
 				</Anchors>
 				<Layers>
 					<Layer level="ARTWORK" textureSubLevel="1">
-						<Texture name="$parentHelpPlate" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentHelpPlate" atlas="PetJournal-BattleSlot-Locked" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="TOPLEFT" x="0" y="0"/>
 							</Anchors>
-							<Size x="404" y="106"/>	
-							<TexCoords left="0.00195313" right="0.79101563" top="0.38183594" bottom="0.48535156"/>	
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY">
@@ -715,26 +531,21 @@ size=64,128
 								<Anchor point="CENTER" x="0" y="0"/>
 							</Anchors>
 						</FontString>
-						<Texture name="$parentLeft" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentLeft" atlas="PetJournal-ExpBar-Left" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="RIGHT" relativePoint="LEFT"  x="9" y="0"/>
-							</Anchors>
-							<Size x="11" y="11"/>	
-							<TexCoords left="0.02734375" right="0.04882813" top="0.00976563" bottom="0.02050781"/>	
+							</Anchors>	
 						</Texture>
-						<Texture name="$parentRight" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentRight" atlas="PetJournal-ExpBar-Right" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="LEFT" relativePoint="RIGHT"  x="-9" y="0"/>
-							</Anchors>
-							<Size x="11" y="11"/>	
-							<TexCoords left="0.07812500" right="0.09960938" top="0.00976563" bottom="0.02050781"/>	
+							</Anchors>						
 						</Texture>
-						<Texture name="$parentMiddle" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentMiddle" atlas="PetJournal-ExpBar-Mid">
 							<Anchors>
 								<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
 								<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
-							</Anchors>
-							<TexCoords left="0.05273438" right="0.07421875" top="0.00976563" bottom="0.02050781"/>	
+							</Anchors>	
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY" textureSubLevel="1">
@@ -775,12 +586,11 @@ size=64,128
 						</Texture>
 					</Layer>
 					<Layer level="BACKGROUND">
-						<Texture name="$parentBGMiddle" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentBGMiddle" atlas="PetJournal-ExpBar-Background">
 							<Anchors>
 								<Anchor point="TOPLEFT" relativeTo="$parentLeft" x="2"/>
 								<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" x="-2"/>
 							</Anchors>
-							<TexCoords left="0.00195313" right="0.02343750" top="0.00976563" bottom="0.02050781"/>	
 						</Texture>
 					</Layer>
 				</Layers>
@@ -873,6 +683,7 @@ size=64,128
 							C_PetJournal.SetPetLoadOutInfo(self:GetParent():GetID(), petID);
 							PetJournal_UpdatePetLoadOut();
 							ClearCursor();
+							PlaySound("igAbilityIconDrop");
 						end
 					</OnReceiveDrag>
 				</Scripts>
@@ -1031,14 +842,11 @@ size=64,128
 		<Size x="408" y="171"/>	
 		<Layers>
 			<Layer level="BACKGROUND">
-				<Texture name="$parentBG" file="Interface\PetBattles\PetJournal">
+				<Texture name="$parentBG" atlas="PetJournal-PetCard-BG" useAtlasSize="true">
 					<Anchors>
 						<Anchor point="TOPLEFT"/>
-					</Anchors>
-					<Size x="408" y="171"/>	
-					<TexCoords left="0.00195313" right="0.79882813" top="0.59277344" bottom="0.75976563"/>	
+					</Anchors>	
 				</Texture>
-				
 			</Layer>
 		</Layers>
 	</Frame>
@@ -1074,6 +882,7 @@ size=64,128
 					HandleModifiedItemClick(PetJournal_GetPetAbilityHyperlink(self.abilityID, self.petID));
 				else
 					C_PetJournal.SetAbility(self.slotIndex, self.abilityIndex, self.abilityID);
+					PlaySound("igMainMenuOptionCheckBoxOn");
 					PetJournal_UpdatePetLoadOut();
 					self:GetParent():Hide();
 				end
@@ -1111,16 +920,28 @@ size=64,128
 					</OnClick>
 				</Scripts>
 			</Button>
-		</Frames>
+			<Button name="$parentTab3" inherits="CharacterFrameTabButtonTemplate" text="TOY_BOX" id="3">
+				<Anchors>
+					<Anchor point="LEFT" relativeTo="$parentTab2" relativePoint="RIGHT" x="-16" y="0"/>
+				</Anchors>
+				<Scripts>
+					<OnClick>
+						PetJournalParent_SetTab(PetJournalParent, self:GetID());
+					</OnClick>
+				</Scripts>
+			</Button>
+			</Frames>
 		<Anchors>
 			<Anchor point="CENTER" x="0" y="0"/>
 		</Anchors>
 		<Scripts>
 			<OnLoad>
-				PetJournalParentTitleText:SetText(MOUNTS_AND_PETS);
+				PetJournalParentTitleText:SetText(COLLECTIONS);
 				SetPortraitToTexture(PetJournalParentPortrait,"Interface\\Icons\\MountJournalPortrait");
-				PanelTemplates_SetNumTabs(self, 2);
-				if (GetCVar("petJournalTab") == "2") then
+				PanelTemplates_SetNumTabs(self, 3);
+				if (GetCVar("petJournalTab") == "3") then
+					PanelTemplates_SetTab(self, 3);
+				elseif (GetCVar("petJournalTab") == "2") then
 					PanelTemplates_SetTab(self, 2);
 				else
 					PanelTemplates_SetTab(self, 1);
@@ -1130,10 +951,54 @@ size=64,128
 			<OnHide function="PetJournalParent_OnHide"/>
 		</Scripts>
 	</Frame>
-	
-	
+
 	<Frame name="MountJournal" parent="PetJournalParent" setAllPoints="true">
 		<Frames>
+			<Button name="$parentSummonRandomFavoriteButton" parentKey="SummonRandomFavoriteButton" inherits="SecureFrameTemplate">
+				<Size>
+					<AbsDimension x="33" y="33"/>
+				</Size>
+				<Anchors>
+					<Anchor point="CENTER" relativePoint="TOPRIGHT" x="-24" y="-42"/>
+				</Anchors>
+				<Layers>
+					<Layer level="ARTWORK">
+						<Texture name="$parentIconTexture" parentKey="texture" file="Interface/ICONS/ACHIEVEMENT_GUILDPERK_MOUNTUP" setAllPoints="true"/>
+					</Layer>
+					<Layer level="OVERLAY">
+						<Texture parentKey="BlackCover" setAllPoints="true" hidden="true">
+							<Color r="0" g="0" b="0" a="0.6"/>
+						</Texture>
+					</Layer>
+					<Layer level="OVERLAY" textureSubLevel="1">
+						<Texture name="$parentBorder" inherits="ActionBarFlyoutButton-IconFrame">
+							<Size x="35" y="35"/>
+							<Anchors>
+								<Anchor point="CENTER"/>
+							</Anchors>
+						</Texture>
+						<Texture name="$parentLockIcon" parentKey="LockIcon" file="Interface\PetBattles\PetBattle-LockIcon" setAllPoints="true" hidden="true"/>
+						<FontString name="$parentSpellName" inherits="GameFontNormal" maxLines="2" justifyH="RIGHT" parentKey="spellname" text="Summon Random Favorite Mount">
+							<Size x="150" y="0"/>
+							<Color r="1" g="1" b="1"/>
+							<Anchors>
+								<Anchor point="RIGHT" relativePoint="LEFT" relativeTo="$parentBorder" x="-2" y="0"/>
+							</Anchors>
+						</FontString>
+					</Layer>
+				</Layers>
+				<Scripts>
+					<OnLoad function="MountJournalSummonRandomFavoriteButton_OnLoad"/>
+					<OnClick function="MountJournalSummonRandomFavoriteButton_OnClick"/>
+					<OnDragStart function="MountJournalSummonRandomFavoriteButton_OnDragStart"/>
+					<OnEnter function="MountJournalSummonRandomFavoriteButton_OnEnter"/>
+					<OnLeave>
+						GameTooltip:Hide();
+					</OnLeave>
+				</Scripts>
+				<PushedTexture file="Interface\Buttons\UI-Quickslot-Depress"/>
+				<HighlightTexture name="$parentHighlight" file="Interface\Buttons\ButtonHilight-Square" alphaMode="ADD"/>
+			</Button>	
 			<Frame parentKey="LeftInset" useParentLevel="true" inherits="InsetFrameTemplate">
 				<Size x="260" y="496"/>
 				<Anchors>
@@ -1148,7 +1013,7 @@ size=64,128
 				</Anchors>
 			</Frame>
 			<EditBox name="$parentSearchBox" inherits="SearchBoxTemplate" parentKey="searchBox" letters="40">
-				<Size x="237" y="20"/>
+				<Size x="145" y="20"/>
 				<Anchors>
 					<Anchor point="TOPLEFT" relativeKey="$parent.LeftInset" x="15" y="-9"/>
 				</Anchors>
@@ -1156,6 +1021,33 @@ size=64,128
 					<OnTextChanged function="MountJournal_OnSearchTextChanged"/>
 				</Scripts>
 			</EditBox>
+			<Button name="$parentFilterButton" inherits="UIMenuButtonStretchTemplate" text="FILTER">
+				<Size x="93" y="22"/>
+				<Anchors>
+					<Anchor point="TOPRIGHT" relativeKey="$parent.LeftInset" x="-5" y="-9"/>
+				</Anchors>
+				<Layers>
+					<Layer level="ARTWORK">
+						<Texture parentKey="Icon" file="Interface\ChatFrame\ChatFrameExpandArrow">
+							<Size x="10" y="12"/>
+							<Anchors>
+								<Anchor point="RIGHT" relativeKey="$parent.Right" relativePoint="RIGHT" x="-5"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+				</Layers>
+				<Scripts>
+					<OnClick> 
+						PlaySound("igMainMenuOptionCheckBoxOn");
+						ToggleDropDownMenu(1, nil, MountJournalFilterDropDown, "MountJournalFilterButton", 74, 15);
+					</OnClick>	
+				</Scripts>						
+			</Button>
+			<Frame name="$parentFilterDropDown" inherits="UIDropDownMenuTemplate">
+				<Scripts>
+					<OnLoad function="MountJournalFilterDropDown_OnLoad"/>
+				</Scripts>
+			</Frame>
 			<Frame parentKey="MountCount" useParentLevel="true" inherits="InsetFrameTemplate3">
 				<Size x="130" y="20"/>
 				<Anchors>
@@ -1192,12 +1084,6 @@ size=64,128
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY">
-						<FontString parentKey="Name" inherits="GameFontHighlightLarge">
-							<Size x="280" y="0"/>
-							<Anchors>
-								<Anchor point="BOTTOM" x="0" y="60"/>
-							</Anchors>
-						</FontString>
 						<FontString parentKey="NoMounts" inherits="GameFontHighlightLarge" JustifyH="CENTER" text="ERR_NO_RIDING_SKILL">
 							<Size x="280" y="80"/>
 							<Anchors>
@@ -1208,16 +1094,52 @@ size=64,128
 				</Layers>
 				<Frames>
 					<Frame parentKey="ShadowOverlay" inherits="ShadowOverlayTemplate" useParentLevel="true" setAllPoints="true"/>
+					<Button parentKey="InfoButton" motionScriptsWhileDisabled="true">
+						<Size x="208" y="46"/>
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="TOPLEFT" x="6" y="-6"/>
+						</Anchors>
+						<Layers>
+							<Layer level="BORDER">
+								<Texture name="$parentIcon" parentKey="Icon">
+									<Size x="38" y="38"/>
+									<Anchors>
+										<Anchor point="LEFT" x="20" y="-20"/>
+									</Anchors>
+								</Texture>
+							</Layer>
+							<Layer level="OVERLAY">
+								<FontString name="$parentName" inherits="GameFontHighlightLarge" justifyH="LEFT" justifyV="CENTER" parentKey="Name">
+									<Size x="300" y="35"/>
+									<Anchors>
+										<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="$parentIcon" x="10" y="0"/>
+									</Anchors>
+								</FontString>
+								<FontString name="$parentSource" inherits="GameFontHighlight" justifyH="LEFT" parentKey="Source">
+									<Size x="345" y="0"/>
+									<Anchors>
+										<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parentIcon" x="0" y="-6"/>
+									</Anchors>
+								</FontString>
+								<FontString name="$parentLore" inherits="GameFontNormal" justifyH="LEFT" parentKey="Lore">
+									<Size x="345" y="50"/>
+									<Anchors>
+										<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.Source"/>
+									</Anchors>
+								</FontString>
+							</Layer>
+						</Layers>
+					</Button>
 					<PlayerModel parentKey="ModelFrame" useParentLevel="true" inherits="ModelWithZoomTemplate">
 						<Anchors>
-							<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="TOPLEFT" x="0" y="0"/>
-							<Anchor point="BOTTOMRIGHT" relativeKey="$parent" x="0" y="100"/>
+							<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="TOPLEFT" x="0" y="-160"/>
+							<Anchor point="BOTTOMRIGHT" relativeKey="$parent" x="0" y="0"/>
 						</Anchors>
 						<Frames>
 							<Button parentKey="RotateLeftButton">
 								<Size x="35" y="35"/>
 								<Anchors>
-									<Anchor point="TOPRIGHT" relativeKey="$parent" relativePoint="BOTTOM" x="-5" y="-50"/>
+									<Anchor point="TOPRIGHT" relativeKey="$parent" relativePoint="BOTTOM" x="-5" y="50"/>
 								</Anchors>
 								<Scripts>
 									<OnLoad>
@@ -1236,7 +1158,7 @@ size=64,128
 									<AbsDimension x="35" y="35"/>
 								</Size>
 								<Anchors>
-									<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="BOTTOM" x="5" y="-50"/>
+									<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="BOTTOM" x="5" y="50"/>
 								</Anchors>
 								<Scripts>
 									<OnLoad>
@@ -1285,6 +1207,7 @@ size=64,128
 					<OnClick function="MountJournalMountButton_OnClick"/>
 				</Scripts>
 			</Button>
+			<Frame name="$parentMountOptionsMenu" inherits="UIDropDownMenuTemplate" enableMouse="true" parentKey="mountOptionsMenu"/>
 		</Frames>
 		<Scripts>
 			<OnLoad function="MountJournal_OnLoad"/>
@@ -1293,8 +1216,7 @@ size=64,128
 		</Scripts>
 	</Frame>
 
-	
-	<Frame name="PetJournal" parent="PetJournalParent" setAllPoints="true" hidden="true">
+		<Frame name="PetJournal" parent="PetJournalParent" setAllPoints="true" hidden="true">
 		<Frames>
 			<Frame parentKey="PetCount" useParentLevel="true" inherits="InsetFrameTemplate3">
 				<Size x="130" y="20"/>
@@ -1367,7 +1289,7 @@ size=64,128
 					</Layer>
 				</Layers>
 				<Frames>
-					<Cooldown name="$parentCooldown" inherits="CooldownFrameTemplate"/>
+					<Cooldown name="$parentCooldown" parentKey="cooldown" inherits="CooldownFrameTemplate"/>
 				</Frames>
 				<Scripts>
 					<OnLoad function="PetJournalHealPetButton_OnLoad"/>
@@ -1419,14 +1341,21 @@ size=64,128
 				<Anchors>
 					<Anchor point="TOPRIGHT" relativeTo="$parentLeftInset" x="-5" y="-9"/>
 				</Anchors>
+				<Layers>
+					<Layer level="ARTWORK">
+						<Texture parentKey="Icon" file="Interface\ChatFrame\ChatFrameExpandArrow">
+							<Size x="10" y="12"/>
+							<Anchors>
+								<Anchor point="RIGHT" relativeKey="$parent.Right" relativePoint="RIGHT" x="-5"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+				</Layers>
 				<Scripts>
 					<OnClick> 
 						PlaySound("igMainMenuOptionCheckBoxOn");
 						ToggleDropDownMenu(1, nil, PetJournalFilterDropDown, "PetJournalFilterButton", 74, 15);
 					</OnClick>	
-					<OnLoad>
-						self.rightArrow:Show();
-					</OnLoad>
 				</Scripts>						
 			</Button>
 			<Frame name="$parentFilterDropDown" inherits="UIDropDownMenuTemplate">
@@ -1461,47 +1390,44 @@ size=64,128
 				<Size x="410" y="328"/>
 				<Layers>
 					<Layer level="ARTWORK">
-						<Texture name="$parentTopLeft" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentTopLeft" atlas="PetJournal-BattleSlotFrame-Corner" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="TOPLEFT" x="-1" y="1"/>
 							</Anchors>
-							<Size x="17" y="17"/>
-							<TexCoords left="0.03125000" right="0.06445313" top="0.02246094" bottom="0.03906250"/>	
 						</Texture>
-						<Texture name="$parentTopRight" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentTopRight" atlas="PetJournal-BattleSlotFrame-Corner" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="TOPRIGHT" x="1" y="1"/>
 							</Anchors>
 							<Size x="17" y="17"/>	
-							<TexCoords left="0.06445313" right="0.03125000" top="0.02246094" bottom="0.03906250"/>	
+							<TexCoords left="1.0" right="0.0" top="0.0" bottom="1.0"/>  	
 						</Texture>
-						<Texture name="$parentBottomLeft" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentBottomLeft" atlas="PetJournal-BattleSlotFrame-Corner" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="BOTTOMLEFT" x="-1" y="-1"/>
 							</Anchors>
 							<Size x="17" y="17"/>	
-							<TexCoords left="0.03125000" right="0.06445313" top="0.03906250" bottom="0.02246094"/>	
+							<TexCoords left="0.0" right="1.0" top="1.0" bottom="0.0"/>	
 						</Texture>
-						<Texture name="$parentBottomRight" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentBottomRight" atlas="PetJournal-BattleSlotFrame-Corner" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="BOTTOMRIGHT" x="1" y="-1"/>
 							</Anchors>
 							<Size x="17" y="17"/>	
-							<TexCoords left="0.06445313" right="0.03125000" top="0.03906250" bottom="0.02246094"/>	
+							<TexCoords left="1.0" right="0.0" top="1.0" bottom="0.0"/>	
 						</Texture>
-						<Texture name="$parentTop" file="Interface\PetBattles\_PetJournalHorizTile" horizTile="true">
+						<Texture name="$parentTop" atlas="_BattleSlotFrame-Top" horizTile="true">
 							<Anchors>
 								<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="$parentTopLeft" x="0" y="0"/>
 								<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" relativeTo="$parentTopRight" x="0" y="1"/>
-							</Anchors>
-							<TexCoords left="0.00000000" right="1.00000000" top="0.09375000" bottom="0.21875000"/>	
+							</Anchors>	
 						</Texture>
-						<Texture name="$parentBottom" file="Interface\PetBattles\_PetJournalHorizTile" horizTile="true">
+						<Texture name="$parentBottom" atlas="_BattleSlotFrame-Top" horizTile="true">
 							<Anchors>
 								<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="$parentBottomLeft" x="0" y="-1"/>
 								<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" relativeTo="$parentBottomRight" x="0" y="0"/>
 							</Anchors>
-							<TexCoords left="0.00000000" right="1.00000000" top="0.21875000" bottom="0.09375000"/>	
+							<TexCoords left="0.0" right="1.0" top="1.0" bottom="0.0" />	
 						</Texture>
 						<Texture name="$parentLeft" file="Interface\PetBattles\!BattleSlotFrame-Left" vertTile="true">
 							<Anchors>
@@ -1518,21 +1444,17 @@ size=64,128
 						</Texture>
 					</Layer>
 					<Layer level="ARTWORK" textureSubLevel="1">
-						<Texture name="$parentUpperSeparator" file="Interface\PetBattles\_PetJournalHorizTile" horizTile="true">
+						<Texture name="$parentUpperSeparator" atlas="_BattleSlotFrame-Divider" useAtlasSize="true" horizTile="true">
 							<Anchors>
 								<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="$parentLeft" x="-11" y="54"/>
 								<Anchor point="RIGHT" relativePoint="LEFT" relativeTo="$parentRight" x="12" y="54"/>
 							</Anchors>
-							<Size x="64" y="9"/>	
-							<TexCoords left="0.00000000" right="1.00000000" top="0.00781250" bottom="0.07812500"/>	
 						</Texture>
-						<Texture name="$parentLowerSeparator" file="Interface\PetBattles\_PetJournalHorizTile" horizTile="true">
+						<Texture name="$parentLowerSeparator" atlas="_BattleSlotFrame-Divider" useAtlasSize="true" horizTile="true">
 							<Anchors>
 								<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="$parentLeft" x="-11" y="-53"/>
 								<Anchor point="RIGHT" relativePoint="LEFT" relativeTo="$parentRight" x="12" y="-53"/>
 							</Anchors>
-							<Size x="64" y="9"/>	
-							<TexCoords left="0.00000000" right="1.00000000" top="0.00781250" bottom="0.07812500"/>	
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY">
@@ -1542,46 +1464,34 @@ size=64,128
 								<Anchor point="CENTER" relativePoint="TOP" relativeTo="$parentTop" x="0" y="-4"/>
 							</Anchors>
 						</FontString>
-						<Texture name="$parentSlotHeaderBG" file="Interface\PetBattles\_PetJournalHorizTile" horizTile="true">
+						<Texture name="$parentSlotHeaderBG" atlas="_BattleSlotTitle-BG" horizTile="true">
 							<Size y="24"/>
 							<Anchors>
 								<Anchor point="LEFT" relativePoint="LEFT" relativeTo="$parentSlotHeaderText" x="-10" y="0"/>
 								<Anchor point="RIGHT" relativePoint="RIGHT" relativeTo="$parentSlotHeaderText" x="10" y="0"/>
 							</Anchors>
-							<TexCoords left="0.00000000" right="1.00000000" top="0.23437500" bottom="0.42187500"/>	
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY" textureSubLevel="1">
-						<Texture name="$parentSlotHeaderF" file="Interface\PetBattles\_PetJournalHorizTile" horizTile="true">
+						<Texture name="$parentSlotHeaderF" atlas="_BattleSlotTitle-Mid" horizTile="true">
 							<Anchors>
 								<Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="$parentSlotHeaderText" x="0" y="0"/>
 								<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" relativeTo="$parentSlotHeaderText" x="0" y="0"/>
 							</Anchors>
-							<TexCoords left="0.00000000" right="1.00000000" top="0.43750000" bottom="0.75000000"/>	
 						</Texture>
 						<!--
-						<Texture name="_BattleSlotTitle-BG" file="\Interface\PetBattles\_PetJournalHorizTile" virtual="true" horizTile="true" >
-							<Size x="64" y="24"/>	
-							<TexCoords left="0.00000000" right="1.00000000" top="0.23437500" bottom="0.42187500"/>	
-						</Texture>
-						<Texture name="_BattleSlotTitle-Mid" file="\Interface\PetBattles\_PetJournalHorizTile" virtual="true" horizTile="true" >
-							<Size x="64" y="40"/>	
-							<TexCoords left="0.00000000" right="1.00000000" top="0.43750000" bottom="0.75000000"/>	
-						</Texture>
+						<Texture name="_BattleSlotTitle-BG" atlas="_BattleSlotTitle-BG" useAtlasSize="true" virtual="true" horizTile="true" />
+						<Texture name="_BattleSlotTitle-Mid" atlas="_BattleSlotTitle-Mid" useAtlasSize="true" virtual="true" horizTile="true" />
 						-->
-						<Texture name="$parentSlotHeaderLeft" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentSlotHeaderLeft" atlas="PetJournal-BattleSlotTitle-Left" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="RIGHT" relativePoint="LEFT" relativeTo="$parentSlotHeaderF" x="0" y="0"/>
 							</Anchors>
-							<Size x="40" y="40"/>	
-							<TexCoords left="0.23437500" right="0.31250000" top="0.06347656" bottom="0.10253906"/>	
 						</Texture>
-						<Texture name="$parentSlotHeaderRight" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentSlotHeaderRight" atlas="PetJournal-BattleSlotTitle-Right" useAtlasSize="true">
 							<Anchors>
 								<Anchor point="LEFT" relativePoint="RIGHT" relativeTo="$parentSlotHeaderF" x="0" y="0"/>
 							</Anchors>
-							<Size x="40" y="40"/>	
-							<TexCoords left="0.23437500" right="0.31250000" top="0.02246094" bottom="0.06152344"/>	
 						</Texture>
 					</Layer>
 				</Layers>
@@ -1623,35 +1533,44 @@ size=64,128
 				</Anchors>
 				<Layers>
 					<Layer level="BACKGROUND">
-						<Texture name="$parentBG" file="Interface\PetBattles\PetJournal">
+						<Texture name="$parentBG" atlas="PetJournal-PetCard-BG">
 							<Size x="405" y="166"/>	
 							<Anchors>
 								<Anchor point="TOPLEFT" x="0" y="0"/>
 							</Anchors>
-							<TexCoords left="0.00195313" right="0.79882813" top="0.59277344" bottom="0.75976563"/>	
 						</Texture>
 					</Layer>
 					<Layer level="BACKGROUND" textureSubLevel="2">
-						<Texture name="$parentAbilitiesBG" parentKey="AbilitiesBG" file="Interface\PetBattles\PetJournal">
-							<Size x="196" y="104"/>	
+						<Texture name="$parentAbilitiesBG1" parentKey="AbilitiesBG1" atlas="PetJournal-PetCard-Abilities">
+							<Size x="57" y="104"/>	
+							<Anchors>
+								<Anchor point="TOPRIGHT" x="-119" y="-45"/>
+							</Anchors>
+						</Texture>
+						<Texture name="$parentAbilitiesBG2" parentKey="AbilitiesBG2" atlas="PetJournal-PetCard-Abilities">
+							<Size x="57" y="104"/>	
 							<Anchors>
-								<Anchor point="TOPRIGHT" x="0" y="-45"/>
+								<Anchor point="TOPLEFT" relativeTo="$parentAbilitiesBG1" relativePoint="TOPRIGHT" x="0" y="0"/>
 							</Anchors>
-							<TexCoords left="0.11132813" right="0.49414063" top="0.12792969" bottom="0.23046875"/>	
 						</Texture>
-						<Texture name="$parentShadows" file="Interface\PetBattles\PetJournal" parentKey="shadows">
+						<Texture name="$parentAbilitiesBG3" parentKey="AbilitiesBG3" atlas="PetJournal-PetCard-Abilities">
+							<Size x="57" y="104"/>	
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="$parentAbilitiesBG2" relativePoint="TOPRIGHT" x="0" y="0"/>
+							</Anchors>
+						</Texture>
+						<Texture name="$parentShadows" atlas="PetJournal-BattleSlot-Shadow" parentKey="shadows">
 							<Anchors>
 								<Anchor point="TOPLEFT" x="25" y="-67"/>
 							</Anchors>
-							<Size x="207" y="108"/>	
-							<TexCoords left="0.52734375" right="0.79687500" top="0.02246094" bottom="0.09277344"/>	
+							<Size x="207" y="108"/>		
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY">
 						<FontString parentKey="CannotBattleText" inherits="GameFontNormal" text="BATTLE_PET_CANNOT_BATTLE">
 							<Anchors>
-								<Anchor point="TOPLEFT" relativeTo="$parentAbilitiesBG"/>
-								<Anchor point="BOTTOMRIGHT" relativeTo="$parentAbilitiesBG"/>
+								<Anchor point="TOPLEFT" relativeTo="$parentAbilitiesBG1"/>
+								<Anchor point="BOTTOMRIGHT" relativeTo="$parentAbilitiesBG1"/>
 							</Anchors>
 						</FontString>
 					</Layer>
@@ -1702,12 +1621,10 @@ size=64,128
 								</Texture>
 							</Layer>
 							<Layer level="OVERLAY" textureSubLevel="1">
-								<Texture name="$parentLevelBubble" parentKey="levelBG" file="Interface\PetBattles\PetJournal">
-									<Size x="21" y="21"/>
+								<Texture name="$parentLevelBubble" parentKey="levelBG" atlas="PetJournal-LevelBubble" useAtlasSize="true">
 									<Anchors>
 										<Anchor point="BOTTOMRIGHT" relativeTo="$parentIcon" x="5" y="-5"/>
 									</Anchors>
-									<TexCoords left="0.06835938" right="0.10937500" top="0.02246094" bottom="0.04296875"/>	
 								</Texture>
 								<FontString name="$parentLevel" inherits="GameFontNormalSmall" parentKey="level" justifyH="CENTER" text="XX">
 									<Size x="0" y="0"/>
@@ -1715,12 +1632,10 @@ size=64,128
 										<Anchor point="CENTER" relativeTo="$parentLevelBubble" x="0" y="0"/>
 									</Anchors>
 								</FontString>
-								<Texture name="$parentFavorite" file="Interface\PetBattles\PetJournal" parentKey="favorite">
+								<Texture name="$parentFavorite" atlas="PetJournal-FavoritesIcon" useAtlasSize="true" parentKey="favorite">
 									<Anchors>
 										<Anchor point="TOPLEFT" relativeTo="$parentIcon" x="-8" y="8"/>
 									</Anchors>
-									<Size x="25" y="25"/>	
-									<TexCoords left="0.11328125" right="0.16210938" top="0.02246094" bottom="0.04687500"/>	
 								</Texture>
 							</Layer>
 						</Layers>
@@ -1796,36 +1711,29 @@ size=64,128
 								</Anchors>
 								<Layers>
 									<Layer level="OVERLAY">
-										<Texture name="$parentLeft" file="Interface\PetBattles\PetJournal">
+										<Texture name="$parentLeft" atlas="PetJournal-HealthBar-Left" useAtlasSize="true">
 											<Anchors>
 												<Anchor point="RIGHT" relativePoint="LEFT"  x="9" y="0"/>
 											</Anchors>
-											<Size x="11" y="7"/>
-											<TexCoords left="0.04492188" right="0.06640625" top="0.00097656" bottom="0.00781250"/>	
 										</Texture>
-										<Texture name="$parentRight" file="Interface\PetBattles\PetJournal">
+										<Texture name="$parentRight" atlas="PetJournal-HealthBar-Right" useAtlasSize="true">
 											<Anchors>
 												<Anchor point="LEFT" relativePoint="RIGHT"  x="-9" y="0"/>
 											</Anchors>
-											<Size x="11" y="7"/>	
-											<TexCoords left="0.07031250" right="0.09179688" top="0.00097656" bottom="0.00781250"/>	
 										</Texture>
-										<Texture name="$parentMiddle" file="Interface\PetBattles\PetJournal">
+										<Texture name="$parentMiddle" atlas="PetJournal-HealthBar-Mid">
 											<Anchors>
 												<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
 												<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
-											</Anchors>
-											<TexCoords left="0.01953125" right="0.04101563" top="0.00097656" bottom="0.00781250"/>	
+											</Anchors>	
 										</Texture>
 									</Layer>
 									<Layer level="BACKGROUND">
-										<Texture name="$parentBGMiddle" file="Interface\PetBattles\PetJournal">
+										<Texture name="$parentBGMiddle" atlas="PetJournal-HealthBar-Background" useAtlasSize="true">
 											<Anchors>
 												<Anchor point="TOPLEFT" relativeTo="$parentLeft" x="2"/>
 												<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" x="-2"/>
 											</Anchors>
-											<Size x="11" y="7"/>	
-											<TexCoords left="0.09570313" right="0.11718750" top="0.00097656" bottom="0.00781250"/>	
 										</Texture>
 									</Layer>
 								</Layers>
@@ -1854,7 +1762,7 @@ size=64,128
 							<OnEnter>
 								GameTooltip:SetOwner(self, "ANCHOR_RIGHT", -54, 0);
 								GameTooltip:SetText(PET_BATTLE_STAT_HEALTH, 1, 1, 1);
-								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_HEALTH_MAX, nil, nil, nil, 1);
+								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_HEALTH_MAX, nil, nil, nil, true);
 								GameTooltip:Show();
 							</OnEnter>
 							<OnLeave>
@@ -1888,7 +1796,7 @@ size=64,128
 							<OnEnter>
 								GameTooltip:SetOwner(self, "ANCHOR_RIGHT", -54, 0);
 								GameTooltip:SetText(PET_BATTLE_STAT_POWER, 1, 1, 1);
-								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_POWER, nil, nil, nil, 1);
+								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_POWER, nil, nil, nil, true);
 								GameTooltip:Show();
 							</OnEnter>
 							<OnLeave>
@@ -1922,7 +1830,7 @@ size=64,128
 							<OnEnter>
 								GameTooltip:SetOwner(self, "ANCHOR_RIGHT", -54, 0);
 								GameTooltip:SetText(PET_BATTLE_STAT_SPEED, 1, 1, 1);
-								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_SPEED, nil, nil, nil, 1);
+								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_SPEED, nil, nil, nil, true);
 								GameTooltip:Show();
 							</OnEnter>
 							<OnLeave>
@@ -1956,7 +1864,7 @@ size=64,128
 							<OnEnter>
 								GameTooltip:SetOwner(self, "ANCHOR_RIGHT", -54, 0);
 								GameTooltip:SetText(PET_BATTLE_STAT_QUALITY, 1, 1, 1);
-								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_RARITY, nil, nil, nil, 1);
+								GameTooltip:AddLine(PET_BATTLE_TOOLTIP_RARITY, nil, nil, nil, true);
 								GameTooltip:Show();
 							</OnEnter>
 							<OnLeave>
@@ -1966,7 +1874,7 @@ size=64,128
 					</Frame>
 					<Button name="$parentSpell1" inherits="PetCardSpellButtonTemplate" id="1" parentKey="spell1">
 						<Anchors>
-							<Anchor point="TOPRIGHT" realtivePoint="TOPRIGHT" relativeTo="$parentAbilitiesBG" x="-131" y="-10"/>
+							<Anchor point="TOPRIGHT" realtivePoint="TOPRIGHT" relativeTo="$parentAbilitiesBG1" x="-11" y="-11"/>
 						</Anchors>
 					</Button>
 					<Button name="$parentSpell2" inherits="PetCardSpellButtonTemplate" id="2" parentKey="spell2">
@@ -2001,31 +1909,26 @@ size=64,128
 						</Anchors>
 						<Layers>
 							<Layer level="OVERLAY">
-								<FontString name="$parentRank" inherits="TextStatusBarText" parentKey ="rankText" text="0/0" hidden="true">
+								<FontString name="$parentRank" inherits="TextStatusBarText" parentKey="rankText" text="0/0" hidden="true">
 									<Anchors>
 										<Anchor point="CENTER" x="0" y="0"/>
 									</Anchors>
 								</FontString>
-								<Texture name="$parentLeft" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentLeft" atlas="PetJournal-ExpBar-Left" useAtlasSize="true">
 									<Anchors>
 										<Anchor point="RIGHT" relativePoint="LEFT"  x="9" y="0"/>
 									</Anchors>
-									<Size x="11" y="11"/>	
-									<TexCoords left="0.02734375" right="0.04882813" top="0.00976563" bottom="0.02050781"/>	
 								</Texture>
-								<Texture name="$parentRight" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentRight" atlas="PetJournal-ExpBar-Right" useAtlasSize="true">
 									<Anchors>
 										<Anchor point="LEFT" relativePoint="RIGHT"  x="-9" y="0"/>
-									</Anchors>
-									<Size x="11" y="11"/>	
-									<TexCoords left="0.07812500" right="0.09960938" top="0.00976563" bottom="0.02050781"/>	
+									</Anchors>	
 								</Texture>
-								<Texture name="$parentMiddle" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentMiddle" atlas="PetJournal-ExpBar-Mid">
 									<Anchors>
 										<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
 										<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
-									</Anchors>
-									<TexCoords left="0.05273438" right="0.07421875" top="0.00976563" bottom="0.02050781"/>	
+									</Anchors>	
 								</Texture>
 							</Layer>
 							<Layer level="OVERLAY" textureSubLevel="1">
@@ -2066,12 +1969,11 @@ size=64,128
 								</Texture>
 							</Layer>
 							<Layer level="BACKGROUND">
-								<Texture name="$parentBGMiddle" file="Interface\PetBattles\PetJournal">
+								<Texture name="$parentBGMiddle" atlas="PetJournal-ExpBar-Background">
 									<Anchors>
 										<Anchor point="TOPLEFT" relativeTo="$parentLeft" x="2"/>
 										<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" x="-2"/>
-									</Anchors>
-									<TexCoords left="0.00195313" right="0.02343750" top="0.00976563" bottom="0.02050781"/>	
+									</Anchors>	
 								</Texture>
 							</Layer>
 						</Layers>
@@ -2166,22 +2068,28 @@ size=64,128
 				</Anchors>
 				<Layers>
 					<Layer level="BACKGROUND">
-						<Texture file="Interface\PetBattles\PetJournal">
+						<Texture atlas="PetJournal-PetBattleAchievementBG">
 							<Anchors>
-								<Anchor point="TOP" x="0" y="0"/>
+								<Anchor point="TOP" x="-56" y="-12"/>
 							</Anchors>
-							<Size x="210" y="40"/>	
-							<TexCoords left="0.00195313" right="0.46093750" top="0.29687500" bottom="0.34472656"/>	
+							<Size x="46" y="18"/>
 							<Color r="1" g="1" b="1" a="1"/>
 						</Texture>
+						<Texture atlas="PetJournal-PetBattleAchievementBG">
+							<Anchors>
+								<Anchor point="TOP" x="55" y="-12"/>
+							</Anchors>	
+							<Color r="1" g="1" b="1" a="1"/>
+							<Size x="46" y="18"/>
+							<TexCoords left="1.0" right="0" top="0" bottom="1.0"/>
+						</Texture>
 					</Layer>
 					<Layer level="BACKGROUND" textureSubLevel="1">
-						<Texture parentKey="highlight" file="Interface\PetBattles\PetJournal" hidden="true">
+						<Texture parentKey="highlight" atlas="PetJournal-PetBattleAchievementGlow" hidden="true">
 							<Anchors>
 								<Anchor point="CENTER" x="0" y="0"/>
 							</Anchors>
-							<Size x="210" y="40"/>	
-							<TexCoords left="0.46484375" right="0.92382813" top="0.29687500" bottom="0.34472656"/>	
+							<Size x="210" y="40"/>		
 						</Texture>
 					</Layer>
 					<Layer level="OVERLAY">
@@ -2277,4 +2185,636 @@ size=64,128
 	</Frame>
 	<Frame name="PetJournalPrimaryAbilityTooltip" inherits="SharedPetBattleAbilityTooltipTemplate"/>
 	<Frame name="PetJournalSecondaryAbilityTooltip" inherits="SharedPetBattleAbilityTooltipTemplate"/>
+
+	<CheckButton name="ToySpellButtonTemplate" inherits="SecureFrameTemplate" virtual="true">
+		<Size>
+			<AbsDimension x="50" y="50"/>
+		</Size>
+		<Layers>
+			<Layer level="ARTWORK">
+				<Texture name="$parentIconTexture" setAllPoints="true" hidden="true">
+					<Size>
+						<AbsDimension x="42" y="42"/>
+					</Size>
+					<Anchors>
+						<Anchor point="CENTER" x="0" y="1"/>
+					</Anchors>
+					<TexCoords left="0.04347826" right="0.95652173" top="0.04347826" bottom="0.95652173"/>
+				</Texture>
+
+				<Texture name="$parentSlotFrameUncollectedInnerGlow" setAllPoints="true" hidden="true" atlas="collections-itemborder-uncollected-innerglow">
+					<Size>
+						<AbsDimension x="42" y="41"/>
+					</Size>
+					<Anchors>
+						<Anchor point="CENTER" x="0"/>
+					</Anchors>				
+				</Texture>
+
+				<Texture name="$parentIconTextureUncollected" setAllPoints="true" hidden="true" desaturated="TRUE">
+					<Size>
+						<AbsDimension x="38" y="38"/>
+					</Size>
+					<Anchors>
+						<Anchor point="CENTER" x="0" y="2"/>
+					</Anchors>
+					<TexCoords left="0.125" right="0.875" top="0.25" bottom="0.9166666"/>
+					<Color r="0" g="0" b="0" a=".20"/>
+				</Texture>
+				
+				<FontString name="$parentToyName" inherits="GameFontNormal" maxLines="3" hidden="true" justifyH="LEFT" parentKey="ToyName">
+					<Size>
+						<AbsDimension x="135" y="0"/>
+					</Size>
+					<Anchors>
+						<Anchor point="LEFT" relativePoint="RIGHT" >
+							<Offset>
+								<AbsDimension x="15" y="2"/>
+							</Offset>
+						</Anchor>
+					</Anchors>
+				</FontString>
+			</Layer>
+			<Layer level="OVERLAY" textureSubLevel="2">
+				<Texture name="$parentSlotFavorite" atlas="collections-icon-favorites" useAtlasSize="true" hidden="true">
+					<Anchors>
+						<Anchor point="TOPLEFT" x="-18" y="17" relativePoint="TOPLEFT"/>
+					</Anchors>
+				</Texture>
+
+				<FontString name="$parentToyNew" inherits="GameFontHighlight" maxLines="1" justifyH="CENTER" text="NEW_CAPS" hidden="true">
+					<Size>
+						<AbsDimension x="50"/>
+					</Size>
+					<Anchors>
+						<Anchor point="CENTER" x="0" y="8" relativePoint="TOPLEFT"/>
+					</Anchors>
+				</FontString>
+
+				<Texture name="$parentToyNewGlow" atlas="collections-newglow" useAtlasSize="true" hidden="true">
+					<Anchors>
+						<Anchor point="CENTER" x="0" y="8" relativePoint="TOPLEFT"/>
+					</Anchors>
+				</Texture>
+			</Layer>
+			<Layer level="OVERLAY" textureSubLevel="1">
+				
+				<Texture name="$parentSlotFrameCollected" atlas="collections-itemborder-collected" hidden="false" useAtlasSize="true">
+					<Size>
+						<AbsDimension x="56" y="56"/>
+					</Size>
+					<Anchors>
+						<Anchor point="CENTER" x="0"/>
+					</Anchors>
+				</Texture>
+				<Texture name="$parentSlotFrameUncollected" atlas="collections-itemborder-uncollected" hidden="true" useAtlasSize="true">
+					<Size>
+						<AbsDimension x="56" y="56"/>
+					</Size>
+					<Anchors>
+						<Anchor point="CENTER" x="0"/>
+					</Anchors>
+					<TexCoords left="0.01" right="0.99" top="0.01" bottom="0.99"/>
+				</Texture>
+			</Layer>			
+		</Layers>
+		<Frames>
+			<Cooldown name="$parentCooldown" parentKey="cooldown" inherits="CooldownFrameTemplate">
+					<Anchors>
+						<Anchor point="TOPLEFT" x="5" y="-4"/>
+						<Anchor point="BOTTOMRIGHT" x="-5" y="7"/>
+					</Anchors>
+			</Cooldown>
+		</Frames>
+		<Scripts>
+			<OnLoad function="ToySpellButton_OnLoad"/>
+			<OnEvent function="ToySpellButton_OnEvent"/>
+			<PreClick>
+				self:SetChecked(false);
+			</PreClick>
+			<OnClick>
+				if ( IsModifiedClick() ) then
+					ToySpellButton_OnModifiedClick(self, button);
+				else
+					if (self.isPassive) then return end;
+					ToySpellButton_OnClick(self, button);
+				end
+			</OnClick>
+			<OnShow function="ToySpellButton_OnShow"/>
+			<OnHide function="ToySpellButton_OnHide"/>
+			<OnDragStart function="ToySpellButton_OnDrag"/>
+			<OnReceiveDrag function="ToySpellButton_OnDrag"/>
+			<OnEnter function="ToySpellButton_OnEnter"/>
+			<OnLeave function="GameTooltip_Hide"/>
+		</Scripts>
+		<PushedTexture file="Interface\Buttons\UI-Quickslot-Depress">
+			<Size x="42" y="42"/>
+			<Anchors>
+				<Anchor point="CENTER" x="0" y="1"/>
+			</Anchors>
+		</PushedTexture>
+		<HighlightTexture name="$parentHighlight" file="Interface\Buttons\ButtonHilight-Square" alphaMode="ADD">
+			<Size x="49" y="49"/>
+			<Anchors>
+				<Anchor point="CENTER" x="0" y="2"/>
+			</Anchors>			
+		</HighlightTexture>
+		<CheckedTexture file="Interface\Buttons\CheckButtonHilight" alphaMode="ADD">
+			<Size x="42" y="42"/>
+			<Anchors>
+				<Anchor point="CENTER" x="0" y="1"/>
+			</Anchors>
+		</CheckedTexture>
+	</CheckButton>
+
+	<Frame name="ToyBox" parent="PetJournalParent" setAllPoints="true">
+		<Frames>
+			<!-- Progress Bar-->
+			<StatusBar name="$parentProgressBar" parentKey="progressBar">
+				<Size>
+					<AbsDimension x="196" y="13"/>
+				</Size>
+				<Anchors>
+					<Anchor point="TOP" x="0" y="-40"/>
+				</Anchors>
+				<Layers>
+					<Layer level="ARTWORK">
+						<FontString name="$parentText" inherits="TextStatusBarText" justifyH="CENTER" parentKey="text">
+							<Size>
+								<AbsDimension x="0" y="9"/>
+							</Size>
+							<Anchors>
+								<Anchor point="CENTER" y="1">
+									<Offset>
+										<AbsDimension x="0" y="1"/>
+									</Offset>
+								</Anchor>
+							</Anchors>
+						</FontString>
+						<Texture name="$parentBorder" file="Interface\PaperDollInfoFrame\UI-Character-Skills-BarBorder">
+							<Size>
+								<AbsDimension x="205" y="29"/>
+							</Size>
+							<Anchors>
+								<Anchor point="LEFT" x="-5" y="0"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+					<Layer level="BACKGROUND">
+						<Texture name="$parentBackground">
+							<Anchors>
+								<Anchor point="TOPLEFT" x="1" y="-1"/>
+								<Anchor point="BOTTOMRIGHT" x="-1" y="1"/>
+							</Anchors>
+							<Color r="0.0" g="0.0" b="0.0" a="1.0"/>
+						</Texture>
+					</Layer>
+				</Layers>
+				<BarTexture name="$parentBar" file="Interface\PaperDollInfoFrame\UI-Character-Skills-Bar"/>
+				<BarColor r="0.03125" g="0.85" b="0.0" />
+			</StatusBar>
+			
+			<!-- Searching -->
+			<EditBox name="$parentSearchBox" inherits="SearchBoxTemplate" parentKey="searchBox" letters="40">
+				<Size x="115" y="20"/>
+				<Anchors>
+					<Anchor point="TOPRIGHT" x="-110" y="-35"/>
+				</Anchors>
+				<Scripts>
+					<OnTextChanged function="ToyBox_OnSearchTextChanged"/>
+				</Scripts>
+			</EditBox>
+			<Button name="$parentFilterButton" inherits="UIMenuButtonStretchTemplate" text="FILTER">
+				<Size x="93" y="22"/>
+				<Anchors>
+					<Anchor point="TOPRIGHT" x="-15" y="-35"/>
+				</Anchors>
+				<Layers>
+					<Layer level="ARTWORK">
+						<Texture parentKey="Icon" file="Interface\ChatFrame\ChatFrameExpandArrow">
+							<Size x="10" y="12"/>
+							<Anchors>
+								<Anchor point="RIGHT" relativeKey="$parent.Right" relativePoint="RIGHT" x="-5"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+				</Layers>
+				<Scripts>
+					<OnClick>
+						PlaySound("igMainMenuOptionCheckBoxOn");
+						ToggleDropDownMenu(1, nil, ToyBoxFilterDropDown, "ToyBoxFilterButton", 74, 15);
+					</OnClick>
+				</Scripts>
+			</Button>
+			<Frame name="$parentFilterDropDown" inherits="UIDropDownMenuTemplate">
+				<Scripts>
+					<OnLoad function="ToyBoxFilterDropDown_OnLoad"/>
+				</Scripts>
+			</Frame>
+
+			<Frame name="ToyBoxIconsFrame" inherits="InsetFrameTemplate">
+				<Anchors>
+					<Anchor point="TOPLEFT" relativeTo="ToyBox" relativePoint="TOPLEFT" y="-60" x="4"/>
+					<Anchor point="BOTTOMRIGHT" relativeTo="ToyBox" relativePoint="BOTTOMRIGHT" x="-6" y="5"/>
+				</Anchors>
+
+				<Layers>
+					<Layer level="OVERLAY">
+						
+						<Texture name="$parentOverlayShadowTopLeft" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="TOPLEFT" x="4" y="-4"/>
+							</Anchors>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowTop" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="TOPLEFT" x="17" y="-4"/>
+								<Anchor point="TOPRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="TOPRIGHT" x="-17" y="-4"/>
+							</Anchors>
+							<TexCoords left="0.9999" right="1" top="0" bottom="1"/>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowTopRight" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="TOPRIGHT" x="-4" y="-4"/>
+							</Anchors>
+							<TexCoords left="1" right="0" top="0" bottom="1"/>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowLeft" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="TOPLEFT" x="4" y="-17"/>
+								<Anchor point="BOTTOMLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMLEFT" x="4" y="17"/>
+							</Anchors>
+							<TexCoords left="0" right="1" top="0.9999" bottom="1"/>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowBottomLeft" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMLEFT" x="4" y="4"/>
+							</Anchors>
+							<TexCoords left="0" right="1" top="1" bottom="0"/>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowRight" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="TOPRIGHT" x="-4" y="-17"/>
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMRIGHT" x="-4" y="17"/>
+							</Anchors>
+							<TexCoords left="1" right="0" top="0.9999" bottom="1"/>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowBottomRight" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMRIGHT" x="-4" y="4"/>
+							</Anchors>
+							<TexCoords left="1" right="0" top="1" bottom="0"/>
+						</Texture>
+
+						<Texture name="$parentOverlayShadowBottom" atlas="collections-background-shadow-small" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMLEFT" x="17" y="4"/>
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMRIGHT" x="-17" y="4"/>
+							</Anchors>
+							<TexCoords left="0.9999" right="1" top="1" bottom="0"/>
+						</Texture>
+					</Layer>
+
+					<Layer level="ARTWORK">
+						<Texture name="$parentBGCornerTopLeft" atlas="collections-background-corner" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" x="4" y="-4"/>
+							</Anchors>
+						</Texture>
+
+						<Texture name="$parentBGCornerTopRight" atlas="collections-background-corner" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPRIGHT" x="-4" y="-4"/>
+							</Anchors>
+							<TexCoords left="1.0" right="0.0" top="0.0" bottom="1.0"/>
+						</Texture>
+
+						<Texture name="$parentBGCornerBottomLeft" atlas="collections-background-corner" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMLEFT" x="4" y="4"/>
+							</Anchors>
+							<TexCoords left="0.0" right="1.0" top="1.0" bottom="0.0"/>
+						</Texture>
+
+						<Texture name="$parentBGCornerBottomRight" atlas="collections-background-corner" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMRIGHT" x="-4" y="4"/>
+							</Anchors>
+							<TexCoords left="1.0" right="0.0" top="1.0" bottom="0.0"/>
+						</Texture>
+
+						<Texture name="$parentBGCornerFilagreeBottomLeft" atlas="collections-background-filagree" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMLEFT"/>
+							</Anchors>
+							<TexCoords left="0.0" right="1.0" top="0.0" bottom="1.0"/>
+						</Texture>
+
+						<Texture name="$parentBGCornerFilagreeBottomRight" atlas="collections-background-filagree" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="BOTTOMRIGHT"/>
+							</Anchors>
+							<TexCoords left="1.0" right="0.0" top="0.0" bottom="1.0"/>
+						</Texture>
+					</Layer>
+
+					<Layer level="BORDER">
+						<Texture name="$parentShadowCornerTopLeft" atlas="collections-background-shadow-large" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" x="4" y="-4"/>
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="CENTER"/>
+							</Anchors>
+						</Texture>
+
+						<Texture name="$parentShadowCornerTopRight" atlas="collections-background-shadow-large" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="TOP" x="0" y="-4" />
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="RIGHT" x="-4"/>
+							</Anchors>
+							<TexCoords left="1.0" right="0.0" top="0.0" bottom="1.0"/>
+						</Texture>
+
+						<Texture name="$parentShadowCornerBottomLeft" atlas="collections-background-shadow-large" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="LEFT" x="4" y="0" />
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOM" x="0" y="-4"/>
+							</Anchors>
+							<TexCoords left="0.0" right="1.0" top="1.0" bottom="0.0"/>
+						</Texture>
+
+						<Texture name="$parentShadowCornerBottomRight" atlas="collections-background-shadow-large" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" relativeTo="ToyBoxIconsFrame" relativePoint="CENTER" x="0" y="0" />
+								<Anchor point="BOTTOMRIGHT" relativeTo="ToyBoxIconsFrame" relativePoint="BOTTOMRIGHT" x="-4" y="-4"/>
+							</Anchors>
+							<TexCoords left="1.0" right="0.0" top="1.0" bottom="0.0"/>
+						</Texture>
+
+						<Texture name="$parentShadowLineTop" atlas="_collections-background-line" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="TOP" relativeTo="ToyBoxIconsFrame" relativePoint="TOP" x="0" y="0" />
+							</Anchors>							
+						</Texture>
+
+						<Texture name="$parentShadowLineBottom" atlas="_collections-background-line" useAtlasSize="true">
+							<Anchors>
+								<Anchor point="Bottom" relativeTo="ToyBoxIconsFrame" relativePoint="Bottom" x="0" y="0" />
+							</Anchors>
+						</Texture>						
+					</Layer>
+					
+					<Layer level="BACKGROUND">
+						<Texture name="$parentBackgroundTile" atlas="collections-background-tile" useAtlasSize="true" vertTile="true" horizTile="true">
+							<Anchors>
+								<Anchor point="TOPLEFT" x="4" y="-4" />
+								<Anchor point="BOTTOMRIGHT" x="-4" y="4"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+				</Layers>
+
+				<!-- Toy Buttons -->
+				<Frames>
+					<CheckButton name="ToySpellButton1" inherits="ToySpellButtonTemplate" id="1">
+						<Anchors>
+							<Anchor point="TOPLEFT">
+								<Offset>
+									<AbsDimension x="50" y="-44"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton2" inherits="ToySpellButtonTemplate" id="2">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton1">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton3" inherits="ToySpellButtonTemplate" id="3">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton2">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton4" inherits="ToySpellButtonTemplate" id="4">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton1" relativePoint="BOTTOMLEFT">
+								<Offset>
+									<AbsDimension x="0" y="-16"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton5" inherits="ToySpellButtonTemplate" id="5">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton4">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton6" inherits="ToySpellButtonTemplate" id="6">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton5">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton7" inherits="ToySpellButtonTemplate" id="7">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton4" relativePoint="BOTTOMLEFT">
+								<Offset>
+									<AbsDimension x="0" y="-16"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton8" inherits="ToySpellButtonTemplate" id="8">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton7">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton9" inherits="ToySpellButtonTemplate" id="9">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton8">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton10" inherits="ToySpellButtonTemplate" id="10">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton7" relativePoint="BOTTOMLEFT">
+								<Offset>
+									<AbsDimension x="0" y="-16"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton11" inherits="ToySpellButtonTemplate" id="11">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton10">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton12" inherits="ToySpellButtonTemplate" id="12">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton11">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton13" inherits="ToySpellButtonTemplate" id="13">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton10" relativePoint="BOTTOMLEFT">
+								<Offset>
+									<AbsDimension x="0" y="-16"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton14" inherits="ToySpellButtonTemplate" id="14">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton13">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton15" inherits="ToySpellButtonTemplate" id="15">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton14">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton16" inherits="ToySpellButtonTemplate" id="16">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton13" relativePoint="BOTTOMLEFT">
+								<Offset>
+									<AbsDimension x="0" y="-16"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton17" inherits="ToySpellButtonTemplate" id="17">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton16">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+					<CheckButton name="ToySpellButton18" inherits="ToySpellButtonTemplate" id="18">
+						<Anchors>
+							<Anchor point="TOPLEFT" relativeTo="ToySpellButton17">
+								<Offset>
+									<AbsDimension x="208" y="0"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+					</CheckButton>
+				</Frames>
+			</Frame>
+
+			<!-- Paging -->
+			<Frame name="ToyBoxPageNavigationFrame" setAllPoints="true">
+				<Layers>
+					<Layer level="OVERLAY">
+						<FontString name="ToyBoxPageText" inherits="GameFontBlack" justifyH="RIGHT">
+							<Size>
+								<AbsDimension x="102" y="0"/>
+							</Size>
+							<Anchors>
+								<Anchor point="BOTTOM">
+									<Offset>
+										<AbsDimension x="-58" y="38"/>
+									</Offset>
+								</Anchor>
+							</Anchors>
+							<Color r="1" g="1" b="1"/>
+						</FontString>
+					</Layer>
+				</Layers>
+				<Frames>
+					<Button name="ToyBoxPrevPageButton">
+						<Size>
+							<AbsDimension x="32" y="32"/>
+						</Size>
+						<Anchors>
+							<Anchor point="BOTTOM" relativeTo="ToyBox">
+								<Offset>
+									<AbsDimension x="19" y="26"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+						<Scripts>
+							<OnClick function="ToyBoxPrevPageButton_OnClick"/>
+						</Scripts>
+						<NormalTexture file="Interface\Buttons\UI-SpellbookIcon-PrevPage-Up"/>
+						<PushedTexture file="Interface\Buttons\UI-SpellbookIcon-PrevPage-Down"/>
+						<DisabledTexture file="Interface\Buttons\UI-SpellbookIcon-PrevPage-Disabled"/>
+						<HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD"/>
+					</Button>
+					<Button name="ToyBoxNextPageButton">
+						<Size>
+							<AbsDimension x="32" y="32"/>
+						</Size>
+						<Anchors>
+							<Anchor point="BOTTOM">
+								<Offset>
+									<AbsDimension x="55" y="26"/>
+								</Offset>
+							</Anchor>
+						</Anchors>
+						<Scripts>
+							<OnClick function="ToyBoxNextPageButton_OnClick"/>
+						</Scripts>
+						<NormalTexture file="Interface\Buttons\UI-SpellbookIcon-NextPage-Up"/>
+						<PushedTexture file="Interface\Buttons\UI-SpellbookIcon-NextPage-Down"/>
+						<DisabledTexture file="Interface\Buttons\UI-SpellbookIcon-NextPage-Disabled"/>
+						<HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD"/>
+					</Button>
+				</Frames>
+			</Frame>
+			<Frame name="$parentToyOptionsMenu" inherits="UIDropDownMenuTemplate" enableMouse="true" parentKey="toyOptionsMenu"/>
+		</Frames>
+		<Scripts>
+			<OnLoad function="ToyBox_OnLoad"/>
+			<OnHide function="ToyBox_OnHide"/>
+			<OnEvent function="ToyBox_OnEvent"/>
+			<OnShow function="ToyBox_OnShow"/>
+		</Scripts>
+	</Frame> <!-- End ToyBox Frame-->
+	
+
 </Ui>