body.fsd { font-size: 0.8em; }
body.fsd div#content { position:static; float:right; margin: 4em 30px 50px 0; width:640px; min-height: 840px; }
body.fsd div#content div.row1 div.cl-a { float:left; width:420px; height:291px; }
body.fsd div#content div.row1 div.cl-b { float:left; width:205px; height:291px; }
body.fsd div#content div.row1 div.cl-b p, body.fsd div#content div.row1 div.cl-b a { margin-left: 15px; }

body.fsd div#content div.row1 { height:355px; }
body.fsd div#content div.row2 { height:75px; width:300px; }
body.fsd div#content p
{
	color:#666;
	margin-bottom:5px;
	line-height:1.35em;
	font-size:0.8em;
	text-align:left;
}
body.fsd div#content a.products_link
{
	display:block;
	width:118px;
	height:15px;
	background-image:url(/en_US/flagship_salons/images/see_products_out.gif);
}
body.fsd div#content a.products_link:hover
{
	background-image:url(/en_US/flagship_salons/images/see_products_over.gif);
}
body.fsd div#content img.logo { float:left; margin-right:10px; }
body.fsd div#content div.row2 p { clear:all; padding-left:10px; }
body.fsd div#content div.row2 select { clear:all; font-size:0.8em; }
body.fsd div#content div.results div.state h4.state_name { border-bottom:1px dotted #666; color:#000; }
body.fsd div#content div.results div.state h5.city { margin-top:5px; text-transform: uppercase; }
body.fsd div#content div.results div.state
{
	float:left;
	width:212px;
	min-height:150px;
	text-align:left;
	margin-bottom:20px;
}
* html body.fsd div#content div.results div.state
{
	height:190px;
}
body.fsd div#content div.results div.state a { color:#0CF; font-size:0.8em; text-transform: uppercase; padding-right: 0.2em; }
div#backToTop { position:absolute; left:-60px; bottom:80px; }
body.fsd div#footer { position:static; padding-bottom:1em; }

body.fsd div#content div.clm3 { margin-right:5px }
body.fsd div#content div.clm4 img { margin-top:5px }

a#back_to_top { display: block; position: absolute; right: 70px; bottom: 1px; }
