diff --git a/src/js/slaveInteract.js b/src/js/slaveInteract.js
index 16507727fe10125ad1fdba95426d8b97c9474621..7774eeb83b0b06b63b2d98eb54f6f80721f227f5 100644
--- a/src/js/slaveInteract.js
+++ b/src/js/slaveInteract.js
@@ -1,6 +1,63 @@
 /* eslint-disable no-unused-vars */ // TODO: remove after testing
 App.UI.SlaveInteract = {};
 
+App.UI.SlaveInteract.placeInLine = function(slave) {
+	V.slavesInLine = [];
+	let activeSlaveIndex = V.slaveIndices[slave.ID];
+	let SL = V.slaves.length;
+
+	if (assignmentVisible(slave)) {
+		for (let pil = activeSlaveIndex - 1; pil !== activeSlaveIndex; pil--) { /* loops backwards through the V.slaves array */
+			if (pil < 0) {
+				pil = SL;
+				continue;
+			}
+			if (assignmentVisible(V.slaves[pil])) {
+				V.slavesInLine.push(pil); /* index of the previous slave in line */
+				break;
+			}
+		}
+		for (let pil = activeSlaveIndex + 1; pil !== activeSlaveIndex; pil++) { /* this loops forwards through the V.slaves array */
+			if (pil === SL) {
+				pil = -1;
+				continue;
+			}
+			if (assignmentVisible(V.slaves[pil])) {
+				V.slavesInLine.push(pil); /* index of the next slave in line */
+				break;
+			}
+		}
+	} else {
+		for (let pil = activeSlaveIndex - 1; pil !== activeSlaveIndex; pil--) { /* loops backwards through the V.slaves array */
+			if (pil < 0) {
+				pil = SL;
+				continue;
+			}
+			if (V.slaves[pil].assignment === slave.assignment) {
+				V.slavesInLine.push(pil); /* index of the previous slave in line */
+				break;
+			}
+		}
+		for (let pil = activeSlaveIndex + 1; pil !== activeSlaveIndex; pil++) { /* this loops forwards through the V.slaves array */
+			if (pil === SL) {
+				pil = -1;
+				continue;
+			}
+			if (V.slaves[pil].assignment === slave.assignment) {
+				V.slavesInLine.push(pil); /* index of the next slave in line */
+				break;
+			}
+		}
+	}
+
+	if (V.slavesInLine.length === 0) { /* if there are no other slaves available, set previous/next slave to self */
+		V.slavesInLine[0] = activeSlaveIndex;
+		V.slavesInLine[1] = activeSlaveIndex;
+	}
+	return;
+};
+
+
 App.UI.SlaveInteract.fucktoyPref = function(slave) {
 	/** @type {App.Entity.SlaveState} */
 	const {his} = getPronouns(slave);
@@ -1562,7 +1619,7 @@ App.UI.SlaveInteract.nursery = function(slave) {
 
 		<
 		span id = "bloating" > < /span> <
-		script > App.UI.SlaveInteract.bloating(V.activeSlave) < /script>
+		script > App.UI.SlaveInteract.bloating(slave) < /script>
 
 		Hormones: < strong > < span id = "hormones" >
 			if (slave.hormones === -2) {
diff --git a/src/uncategorized/placeInLine.tw b/src/uncategorized/placeInLine.tw
deleted file mode 100644
index ed792a20c50c7476ebad95a35a7d7cb1c8f156ba..0000000000000000000000000000000000000000
--- a/src/uncategorized/placeInLine.tw
+++ /dev/null
@@ -1,58 +0,0 @@
-:: Place In Line
-
-<<silently>>
-
-<<set $slavesInLine = []>>
-<<set _activeSlaveIndex = $slaveIndices[$activeSlave.ID]>>
-<<set _SL = $slaves.length>>
-
-<<if assignmentVisible($activeSlave)>>
-	<<for _pil = _activeSlaveIndex - 1; _pil != _activeSlaveIndex; _pil-->> /* loops backwards through the $slaves array */
-		<<if _pil < 0>>
-			<<set _pil = _SL>>
-			<<continue>>
-		<</if>>
-		<<if assignmentVisible($slaves[_pil])>>
-			<<set $slavesInLine.push(_pil)>> /* index of the previous slave in line */
-			<<break>>
-		<</if>>
-	<</for>>
-	<<for _pil = _activeSlaveIndex + 1; _pil != _activeSlaveIndex; _pil++>> /* this loops forwards through the $slaves array */
-		<<if _pil == _SL>>
-			<<set _pil = -1>>
-			<<continue>>
-		<</if>>
-		<<if assignmentVisible($slaves[_pil])>>
-			<<set $slavesInLine.push(_pil)>> /* index of the next slave in line */
-			<<break>>
-		<</if>>
-	<</for>>
-<<else>>
-	<<for _pil = _activeSlaveIndex - 1; _pil != _activeSlaveIndex; _pil-->> /* loops backwards through the $slaves array */
-		<<if _pil < 0>>
-			<<set _pil = _SL>>
-			<<continue>>
-		<</if>>
-		<<if ($slaves[_pil].assignment == $activeSlave.assignment)>>
-			<<set $slavesInLine.push(_pil)>> /* index of the previous slave in line */
-			<<break>>
-		<</if>>
-	<</for>>
-	<<for _pil = _activeSlaveIndex + 1; _pil != _activeSlaveIndex; _pil++>> /* this loops forwards through the $slaves array */
-		<<if _pil == _SL>>
-			<<set _pil = -1>>
-			<<continue>>
-		<</if>>
-		<<if ($slaves[_pil].assignment == $activeSlave.assignment)>>
-			<<set $slavesInLine.push(_pil)>> /* index of the next slave in line */
-			<<break>>
-		<</if>>
-	<</for>>
-<</if>>
-
-<<if $slavesInLine.length == 0>> /* if there are no other slaves available, set previous/next slave to self */
-	<<set $slavesInLine[0] = _activeSlaveIndex>>
-	<<set $slavesInLine[1] = _activeSlaveIndex>>
-<</if>>
-
-<</silently>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 526916a50c77166b11a64d86d80d241345453c2a..9eab13c4ec957cabaa104731c03c93ff82decb44 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1,10 +1,7 @@
 :: Slave Interact [nobr]
 
-<<if $cheatMode == 1>>
-	<center>//[[Cheat Edit Slave|MOD_Edit Slave Cheat][$cheater = 1]] | [[Cheat Edit Slave Alternative|MOD_Edit Slave Cheat New][$cheater = 1]]//</center>
-<</if>>
-
-<<set $nextButton = "Confirm changes", $nextLink = "AS Dump", $returnTo = "Main", _SL = $slaves.length>>
+<<set $nextButton = "Confirm changes", $nextLink = "AS Dump", $returnTo = "Main">>
+<<set _SL = $slaves.length, _CL = $canines.length, _HL = $hooved.length, _FL = $felines.length>>
 <<setLocalPronouns $activeSlave>>
 <<run Enunciate($activeSlave)>>
 
@@ -40,39 +37,103 @@
 <</if>>
 
 <<set $encyclopedia = either("Costs Summary", "Disease in the Free Cities", "Drugs and Their Effects", "From Rebellious to Devoted", "Gender", "Independent Slaves", "Modern Anal", "Nymphomania", "Slave Couture")>>
-<<if $activeSlave.dick > 0>><<set $showEncyclopedia = 1, $encyclopedia = "Gender">><</if>>
+<<if $activeSlave.dick > 0>>
+	<<set $showEncyclopedia = 1, $encyclopedia = "Gender">>
+<</if>>
 
-<<set _CL = $canines.length, _HL = $hooved.length, _FL = $felines.length>>
+<<run App.UI.SlaveInteract.placeInLine($activeSlave)>>
 
-<<include "Place In Line">>
-<center>
-@@.cyan;[←,Q] @@<span id="prevSlave"><strong><<link "Prev" "Previous Slave In Line">><</link>></strong></span>&nbsp;&nbsp;&nbsp;&nbsp;<span class='slave-name'>$activeSlave.slaveName</span>&nbsp;&nbsp;&nbsp;&nbsp;<span id="nextSlave"><strong><<link "Next" "Next Slave In Line">><</link>></strong></span>@@.cyan; [E,→]@@
-</center>
-<br>
+<p align="center">
+	<<if $cheatMode == 1>>
+		<div style="font-style:italic">
+			[[Cheat Edit Slave|MOD_Edit Slave Cheat][$cheater = 1]] | 
+			[[Cheat Edit Slave Alternative|MOD_Edit Slave Cheat New][$cheater = 1]]
+		</div>
+	<</if>>
+	<span class="cyan">
+		[←,Q] 
+	</span>
+	<span id="prevSlave" style="font-weight:bold">
+		<<link "Prev" "Previous Slave In Line">><</link>>
+	</span>
+	&nbsp;&nbsp;&nbsp;&nbsp;
+	<span class='slave-name'>
+		$activeSlave.slaveName
+	</span>
+	&nbsp;&nbsp;&nbsp;&nbsp;
+	<span id="nextSlave" style="font-weight:bold">
+		<<link "Next" "Next Slave In Line">><</link>>
+	</span>
+	<span class="cyan">
+		[E,→]
+	</span>
+</p>
 <<if $seeDetails == 1>>
 	<<set $saleDescription = 0>>
 	<span id="LSD"><<include "Long Slave Description">></span>
-	<br>//[[Description Options][]] | [[Hide descriptions|Slave Interact][$seeDetails = 0]] | [[Customize|Add custom descriptors]] | ''<<link "Update">><<replace "#LSD">><<include "Long Slave Description">><</replace>><</link>>''//
+	<div style="font-style:italic">
+		<<link "Description Options">>
+			<<replace #hideOptionPages>>
+				|
+				<<link "(hide)">>
+					<<replace #hideOptionPages>>
+					<</replace>>
+					<<replace #optionPages>>
+						/* Hide */
+					<</replace>>
+				<</link>>
+			<</replace>>
+			<<replace #optionPages>>
+				<<include "Description Options">>
+			<</replace>>	
+		<</link>>
+		|
+		[[Hide descriptions|Slave Interact][$seeDetails = 0]]
+		| 
+		<<link "Customize">>/* TODO: making this a flyout for now, but when we go to tabs it should probably be merged into slaveInteract and just be a tab. -LCD */
+			<<replace #hideOptionPages>>
+				|
+				<<link "(hide)">>
+					<<replace #hideOptionPages>>
+					<</replace>>
+					<<replace #optionPages>>
+						/* Hide */
+					<</replace>>
+				<</link>>
+			<</replace>>
+			<<replace #optionPages>>
+				<<include "Add custom descriptors">>
+			<</replace>>	
+		<</link>>
+		|
+		<span style="font-weight:bold">
+			<<link "Update">><<replace "#LSD">><<include "Long Slave Description">><</replace>><</link>>
+		</span>
+		<span id="hideOptionPages"></span>
+		<p id="optionPages"></p>
+	</div>
 <<else>>
-	//[[Show descriptions|Slave Interact][$seeDetails = 1]]//
+	<div style="font-style:italic">
+		[[Show descriptions|Slave Interact][$seeDetails = 1]]
+	</div>
 <</if>>
 
+<p>
+	__Take slave to another room:__
+	[[Wardrobe|Wardrobe Use][$degradation = 0]]
+	| [[Auto salon|Salon][$degradation = 0,$primaryHairColor = "",$secondaryHairColor = "",$primaryEarColor = "",$secondaryEarColor = "",$primaryTailColor = "",$secondaryTailColor = "",$artificialEyeColor = "",$artificialEyeShape = "",$artificialEyeFill = "",$tattooChoice = "",$piercingLevel = ""]]
+	| [[Body mod studio|Body Modification][$degradation = 0, $tattooChoice = undefined]]
+	| [[Remote surgery|Remote Surgery][$degradation = 0]]
+	<<if $prostheticsUpgrade > 0>>| [[Configure cybernetics|Prosthetics Configuration][$prostheticsConfig = "main"]]<</if>>
+
+
+	<div id="miniscene"></div>
+	<span id="useSlave"></span>
+	<script>
+		App.UI.SlaveInteract.useSlaveDisplay(V.activeSlave)
+	</script>
+</p>
 
-<br><br>__Take slave to another room:__
-[[Wardrobe|Wardrobe Use][$degradation = 0]]
-| [[Auto salon|Salon][$degradation = 0,$primaryHairColor = "",$secondaryHairColor = "",$primaryEarColor = "",$secondaryEarColor = "",$primaryTailColor = "",$secondaryTailColor = "",$artificialEyeColor = "",$artificialEyeShape = "",$artificialEyeFill = "",$tattooChoice = "",$piercingLevel = ""]]
-| [[Body mod studio|Body Modification][$degradation = 0, $tattooChoice = undefined]]
-| [[Remote surgery|Remote Surgery][$degradation = 0]]
-<<if $prostheticsUpgrade > 0>>| [[Configure cybernetics|Prosthetics Configuration][$prostheticsConfig = "main"]]<</if>>
-
-
-<div id="miniscene"></div>
-<span id="useSlave"></span>
-<script>
-	App.UI.SlaveInteract.useSlaveDisplay(V.activeSlave)
-</script>
-
-/* pregmod start */
 <<if $familyTesting == 1>>
 	<p id="family">
 		<div id="familyTree"></div>
@@ -87,152 +148,161 @@
 <</if>>
 
 <p>
-<<if $universalRulesImpregnation == "HG" && $seePreg != 0>>
-	<<if $activeSlave.HGExclude == 0>>
-		Will be bred by the Head Girl when fertile. <<link "Exempt $him" "Slave Interact">><<set $activeSlave.HGExclude = 1>><</link>>
-	<<else>>
-		Will not be bred by the Head Girl when fertile. <<link "Include $him" "Slave Interact">><<set $activeSlave.HGExclude = 0>><</link>>
+	<<if $universalRulesImpregnation == "HG" && $seePreg != 0>>
+		<<if $activeSlave.HGExclude == 0>>
+			Will be bred by the Head Girl when fertile. <<link "Exempt $him" "Slave Interact">><<set $activeSlave.HGExclude = 1>><</link>>
+		<<else>>
+			Will not be bred by the Head Girl when fertile. <<link "Include $him" "Slave Interact">><<set $activeSlave.HGExclude = 0>><</link>>
+		<</if>>
 	<</if>>
-<</if>>
 </p>
-/* pregmod end */
 
-<<if $activeSlave.useRulesAssistant == 0>>
-	@@.gray;''Not subject'' to the Rules Assistant.@@
-	<<link "Include $him" "Slave Interact">><<set $activeSlave.useRulesAssistant = 1>><</link>>
-	<br>
-<<else>>
-	__Rules Assistant:__ [[Rules Assistant Options|Rules Assistant]]
+<p>
+	<<if $activeSlave.useRulesAssistant == 0>>
+		<span class="gray">
+			''Not subject'' to the Rules Assistant.
+		</span>
+		<<link "Include $him" "Slave Interact">>
+			<<set $activeSlave.useRulesAssistant = 1>>
+		<</link>>
+	<<else>>
+		__Rules Assistant:__ [[Rules Assistant Options|Rules Assistant]]
 
-	<<if (def $activeSlave.currentRules) && ($activeSlave.currentRules.length > 0)>>
-		<ul>
-			<<= $defaultRules.filter(x => ruleApplied($activeSlave, x)).map(x => `<li>Rule "${x.name}" applied</li>`).join(" ") >>
-		</ul>
+		<<if (def $activeSlave.currentRules) && ($activeSlave.currentRules.length > 0)>>
+			<ul style="margin:0">
+				<<= $defaultRules.filter(x => ruleApplied($activeSlave, x)).map(x => `<li>Rule "${x.name}" applied</li>`).join(" ") >>
+			</ul>
+		<<else>>
+			|
+		<</if>>
+		<span style="font-style:italic">
+			<<link "Apply rules">>
+				<<run DefaultRules($activeSlave)>>
+				<<goto "Slave Interact">>
+			<</link>>
+		</span>
+		|
+		<<link "Exempt $him" "Slave Interact">>
+			<<set $activeSlave.useRulesAssistant = 0>>
+		<</link>>
 	<</if>>
-	| <<link "//Apply rules//">>
-		<<silently>>
-			<<run DefaultRules($activeSlave)>>
-		<</silently>>
-		<<goto "Slave Interact">>
-	<</link>>
-	| <<link "Exempt $him" "Slave Interact">><<set $activeSlave.useRulesAssistant = 0>><</link>>
-<</if>>
-
-<br>
+</p>
 
-<<switch $activeSlave.assignment>>
-	<<case "recover from surgery">>
-		//$He is recovering from surgery this week//
-	<<case "guard you">>
-		//$He is your Bodyguard and is not available for other work//
-	<<case "be the Madam">>
-		//$He is the Madam and is not available for other work//
-	<<case "be the DJ">>
-		//$He is the DJ and is not available for other work//
-	<<case "be the Milkmaid">>
-		//$He is the Milkmaid and is not available for other work//
-	<<case "be the Farmer">>
-		//$He is the Farmer and is not available for other work//
-	<<case "be the Stewardess">>
-		//$He is the Stewardess and is not available for other work//
-	<<case "be your Head Girl">>
-		//$He is your Head Girl and is not available for other work//
-	<<case "recruit girls">>
-		//$He is recruiting slaves and is not available for other work//
-	<<case "be the Nurse">>
-		//$He is the Nurse and is not available for other work//
-	<<case "be the Attendant">>
-		//$He is the Attendant of the spa and is not available for other work//
-	<<case "be the Matron">>
-		//$He is the Matron of the nursery and is not available for other work//
-	<<case "be the Schoolteacher">>
-		//$He is the Schoolteacher and is not available for other work//
-	<<case "be your Concubine">>
-		//$He is your Concubine and is not available for other work//
-	<<case "be the Wardeness">>
-		//$He is the Wardeness and is not available for other work//
-	<<default>>
-
-	/* CAN BE REASSIGNED */
-
-	<div id="fucktoypref"></div>
-	<script>App.UI.SlaveInteract.fucktoyPref(V.activeSlave)</script>
-	
-	<span id="assignmentLinks"></span>
-	<script>App.UI.SlaveInteract.assignmentBlock("assignmentLinks", V.activeSlave)</script>
-
-	<<set _numFacilities = $brothel+$club+$dairy+$farmyard+$servantsQuarters+$masterSuite+$spa+$nursery+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>>
-
-	<<if _numFacilities > 0>>
-		Transfer to: <<= App.UI.jobLinks.transfers(-1)>>
-	<</if>> /* closes _numFacilities */
-
-<</switch>> /* END CAN BE REASSIGNED */
-
-<<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>
-	<br>Whoring Target: <strong><span id="whoreClass"><<if !$activeSlave.whoreClass>>auto<<elseif $activeSlave.whoreClass == 1>>the lower class<<elseif $activeSlave.whoreClass == 2>>the middle class<<elseif $activeSlave.whoreClass == 3>>the upper class<<elseif $activeSlave.whoreClass == 4>>millionaires<<else>>THERE HAS BEEN AN ERROR<</if>></span></strong>. //This is the highest class they are allowed to service, when eligible//
-	<<link "Auto">><<set $activeSlave.whoreClass = 0>><<replace "#whoreClass">>auto<</replace>><</link>> |
-	<<link "Lower Class">><<set $activeSlave.whoreClass = 1>><<replace "#whoreClass">>the lower class<</replace>><</link>> |
-	<<link "Middle Class">><<set $activeSlave.whoreClass = 2>><<replace "#whoreClass">>the middle class<</replace>><</link>> |
-	<<link "Upper Class">><<set $activeSlave.whoreClass = 3>><<replace "#whoreClass">>the upper class<</replace>><</link>> |
-	<<link "Millionaires">><<set $activeSlave.whoreClass = 4>><<replace "#whoreClass">>millionaires<</replace>><</link>>
-<</if>>
+<p>
+	<<switch $activeSlave.assignment>>
+		<<case "recover from surgery">>
+			//$He is recovering from surgery this week//
+		<<case "guard you">>
+			//$He is your Bodyguard and is not available for other work//
+		<<case "be the Madam">>
+			//$He is the Madam and is not available for other work//
+		<<case "be the DJ">>
+			//$He is the DJ and is not available for other work//
+		<<case "be the Milkmaid">>
+			//$He is the Milkmaid and is not available for other work//
+		<<case "be the Farmer">>
+			//$He is the Farmer and is not available for other work//
+		<<case "be the Stewardess">>
+			//$He is the Stewardess and is not available for other work//
+		<<case "be your Head Girl">>
+			//$He is your Head Girl and is not available for other work//
+		<<case "recruit girls">>
+			//$He is recruiting slaves and is not available for other work//
+		<<case "be the Nurse">>
+			//$He is the Nurse and is not available for other work//
+		<<case "be the Attendant">>
+			//$He is the Attendant of the spa and is not available for other work//
+		<<case "be the Matron">>
+			//$He is the Matron of the nursery and is not available for other work//
+		<<case "be the Schoolteacher">>
+			//$He is the Schoolteacher and is not available for other work//
+		<<case "be your Concubine">>
+			//$He is your Concubine and is not available for other work//
+		<<case "be the Wardeness">>
+			//$He is the Wardeness and is not available for other work//
+		<<default>>
+
+		/* CAN BE REASSIGNED */
+
+		<div id="fucktoypref"></div>
+		<script>App.UI.SlaveInteract.fucktoyPref(V.activeSlave)</script>
+		
+		<span id="assignmentLinks"></span>
+		<script>App.UI.SlaveInteract.assignmentBlock("assignmentLinks", V.activeSlave)</script>
+
+		<<set _numFacilities = $brothel+$club+$dairy+$farmyard+$servantsQuarters+$masterSuite+$spa+$nursery+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>>
+
+		<<if _numFacilities > 0>>
+			Transfer to: <<= App.UI.jobLinks.transfers(-1)>>
+		<</if>> /* closes _numFacilities */
+
+	<</switch>> /* END CAN BE REASSIGNED */
+
+	<<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>
+		<br>Whoring Target: <strong><span id="whoreClass"><<if !$activeSlave.whoreClass>>auto<<elseif $activeSlave.whoreClass == 1>>the lower class<<elseif $activeSlave.whoreClass == 2>>the middle class<<elseif $activeSlave.whoreClass == 3>>the upper class<<elseif $activeSlave.whoreClass == 4>>millionaires<<else>>THERE HAS BEEN AN ERROR<</if>></span></strong>. //This is the highest class they are allowed to service, when eligible//
+		<<link "Auto">><<set $activeSlave.whoreClass = 0>><<replace "#whoreClass">>auto<</replace>><</link>> |
+		<<link "Lower Class">><<set $activeSlave.whoreClass = 1>><<replace "#whoreClass">>the lower class<</replace>><</link>> |
+		<<link "Middle Class">><<set $activeSlave.whoreClass = 2>><<replace "#whoreClass">>the middle class<</replace>><</link>> |
+		<<link "Upper Class">><<set $activeSlave.whoreClass = 3>><<replace "#whoreClass">>the upper class<</replace>><</link>> |
+		<<link "Millionaires">><<set $activeSlave.whoreClass = 4>><<replace "#whoreClass">>millionaires<</replace>><</link>>
+	<</if>>
+</p>
 
 <<if $showWardrobe == 1>>
+	<p>
+		__Appearance:__
 
-<br><br>__Appearance:__
-
-<<if $activeSlave.fuckdoll == 0>>
-	<<if $showMainClothing != 0>>
-		<span id="clothes"></span>
-		<script>App.UI.Wardrobe.clothes(V.activeSlave)</script>
-	<</if>>
-
-	<span id="collar"></span>
-	<script>App.UI.Wardrobe.collar(V.activeSlave)</script>
+		<<if $activeSlave.fuckdoll == 0>>
+			<<if $showMainClothing != 0>>
+				<span id="clothes"></span>
+				<script>App.UI.Wardrobe.clothes(V.activeSlave)</script>
+			<</if>>
 
-	<span id="armAccessory"></span>
-	<script>App.UI.Wardrobe.armAccessory(V.activeSlave)</script>
+			<span id="collar"></span>
+			<script>App.UI.Wardrobe.collar(V.activeSlave)</script>
 
-	<<if hasAnyLegs($activeSlave)>>
-		<span id="shoes"></span>
-		<script>App.UI.Wardrobe.shoes(V.activeSlave)</script>
+			<span id="armAccessory"></span>
+			<script>App.UI.Wardrobe.armAccessory(V.activeSlave)</script>
 
-		<span id="legAccessory"></span>
-		<script>App.UI.Wardrobe.legAccessory(V.activeSlave)</script>
-	<</if>>
+			<<if hasAnyLegs($activeSlave)>>
+				<span id="shoes"></span>
+				<script>App.UI.Wardrobe.shoes(V.activeSlave)</script>
 
-	<span id="bellyAccessory"></span>
-	<script>App.UI.Wardrobe.bellyAccessory(V.activeSlave)</script>
+				<span id="legAccessory"></span>
+				<script>App.UI.Wardrobe.legAccessory(V.activeSlave)</script>
+			<</if>>
 
-	<span id="buttplug"></span>
-	<script>App.UI.Wardrobe.buttplug(V.activeSlave)</script>
+			<span id="bellyAccessory"></span>
+			<script>App.UI.Wardrobe.bellyAccessory(V.activeSlave)</script>
 
-	<<if isItemAccessible("tail") && $activeSlave.buttplug != "none">>
-		<span id="buttplugAttachment"></span>
-		<script>App.UI.Wardrobe.buttplugAttachment(V.activeSlave)</script>
-	<</if>>
+			<span id="buttplug"></span>
+			<script>App.UI.Wardrobe.buttplug(V.activeSlave)</script>
 
-	<<if $activeSlave.vagina > -1>>
-		<span id="vaginalAccessory"></span>
-		<script>App.UI.Wardrobe.vaginalAccessory(V.activeSlave)</script>
-		<span id="vaginalAttachment"></span>
-		<script>App.UI.Wardrobe.vaginalAttachment(V.activeSlave)</script>
-	<</if>>
+			<<if isItemAccessible("tail") && $activeSlave.buttplug != "none">>
+				<span id="buttplugAttachment"></span>
+				<script>App.UI.Wardrobe.buttplugAttachment(V.activeSlave)</script>
+			<</if>>
 
-	<<if $activeSlave.dick > 0>>
-		<span id="dickAccessory"></span>
-		<script>App.UI.Wardrobe.dickAccessory(V.activeSlave)</script>
-	<</if>>
+			<<if $activeSlave.vagina > -1>>
+				<span id="vaginalAccessory"></span>
+				<script>App.UI.Wardrobe.vaginalAccessory(V.activeSlave)</script>
+				<span id="vaginalAttachment"></span>
+				<script>App.UI.Wardrobe.vaginalAttachment(V.activeSlave)</script>
+			<</if>>
 
-	<span id="chastity"></span>
-	<script>App.UI.Wardrobe.chastity(V.activeSlave)</script>
+			<<if $activeSlave.dick > 0>>
+				<span id="dickAccessory"></span>
+				<script>App.UI.Wardrobe.dickAccessory(V.activeSlave)</script>
+			<</if>>
 
-<</if>> /* CLOSES FUCKDOLL CHECK */
+			<span id="chastity"></span>
+			<script>App.UI.Wardrobe.chastity(V.activeSlave)</script>
 
+		<</if>> /* CLOSES FUCKDOLL CHECK */
+	</p>
 <</if>>	/* CLOSES WARDROBE CHECK */
 
-<br>__Physical Regimen:__
+__Physical Regimen:__
 <span id="drugs"></span>
 <script>App.UI.SlaveInteract.drugs(V.activeSlave)</script>
 
@@ -516,9 +586,9 @@ __Financial__:
 <<SlaveExpenses $activeSlave>>
 <br><br>
 <<if ($slaveCostFactor > 1)>>
-	@@.yellow;The slave market is bullish; the price of slaves is high.@@
+	<span class="yellow">The slave market is bullish; the price of slaves is high.</span>
 <<elseif ($slaveCostFactor < 1)>>
-	@@.yellow;The slave market is bearish; the price of slaves is low.@@
+	<span class="yellow">The slave market is bearish; the price of slaves is low.</span>
 <</if>>
 
 <<if (_SL > 1)>>