﻿/* Layout
---------------------------------------------------------------------------------------- //// */

/* TODO - this is only used by product detail pages */

/* ---- TABLE OF CONTENTS ----
#enjoy_with
#content_rail
*/

/* enjoy with ----------------------------------------------- //// */
#enjoy_with {
	margin:5em 0 0}
#enjoy_with h3 {
	margin:0 0 .1em;
	border:0;
	font-weight:bold}
#enjoy_with p {
	font-style:italic;
	font-size:1.455em;
	line-height:1.688}
#enjoy_with p em {
	font-style:normal}

/* content_rail ----------------------------------------------- //// */
#content_rail li {
	margin:0;
	font-size:.928571em; /* 13px */}

/* ---- stamp ---- */
#content_rail #stamp {
	float:left;
	margin:0 7px 1em;
	padding:7px 0;
	width:25%}

/* ---- available ---- */
#content_rail #available {
	float:right;
	padding:0 0 1.5em;
	width:75%}
#content_rail #available p {
	margin:0 0 .75em;
	min-height:47px}
#content_rail #available strong {
	font-size:1.2857em; /* 18px */
	line-height:1.111; /* 24px */}
#content_rail #available #available_details span {
	position:relative;
	top:-9px;
	font-size:.9286em; /* 13px */}

/* ---- details ---- */
#content_rail dl.details {
	padding:0 7px}
#content_rail dl.details dd {
	font-size:.9286em; /* 13px */
	line-height:1.2308; /* 16px */}

/* ---- classification ---- */
#content_rail ul.classification {
	margin:0;
	padding:.5em 0;
	border-top:1px solid #d5d2cd;
	overflow:hidden}
.ie6 #content_rail ul.classification {
	height:1%}

#content_rail ul.classification li {
	float:left;
	margin:0;
	padding:10px 15px 7px 7px}
#content_rail ul.classification a {
	padding:0;
	background:none}
#content_rail ul.classification img {
	float:none;
	margin:0;
	padding:0;
	border:0}

/* ---- find, related ---- */
#content_rail .find,
#content_rail .related {
	padding:1em 7px .125em;
	border-top:1px solid #d5d2cd}