#stylist { margin:0 0 0 20px; padding:0; border:0; background:#fff url(/images/stylist/background.jpg) no-repeat top left; width:908px; }
#stylist ul { position:absolute; float:left; left:-10px; top:200px !important; top:227px; }
#stylist li { margin-bottom:5px; }
#stylist h1 img { margin:5px 0 10px 170px; }
#extlinks { float:right; margin:-5px 10px 0 0 !important; margin:-5px 5px 0 0; }
#podcast { margin-bottom:5px; }
#extlinks div p { margin-top:-20px; font-size:.9em; }
#video { margin:0 0 0 0; padding:0 5px; width:520px; float:left; display:inline; border:solid 1px #ebebeb; background-color:#fff; }
#video h2 { font-size:1.2em; }
div.step { border-bottom:solid 1px #ebebeb; padding:5px 0 0 0; min-height:75px; _height:75px; }
#video img { float:right; margin:0 0 5px 5px; border:solid 1px #ebebeb; }
#video br { clear:right; }
#tools { background:#ececec; width:540px; float:left; padding:5px; display:inline; }
#tools img { float:left; margin-right:3px; }
#tools strong img { margin:8px 2px 0 2px; }
#tools a img { border:solid 2px #eeece8; }
#active_tool, #tools a:hover img { border:solid 2px #a9a298; }
#tools div { display:none; width:195px; float:right; text-align-left; }
#tools h3 { font-size:1em; }

h1, h2, h3, h4, h5, h6, h7
{
	margin:0;
	padding:0;
	border:0;
}
