body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#9D0606; text-align:center;}

#shell {width:943px; margin:42px auto 0 auto; text-align:left; }

#lhs {width:701px; float:left; text-align:right;}

#fgp {margin:0 14px 0 0;}

#photoShell {margin:28px 0 0 auto; width:auto; position:relative;}

.ULcorner, .URcorner, .BLcorner, .BRcorner {width:14px; height:14px; float:left;}

.ULcorner {background:url(../img/cornerUL.gif) no-repeat top left;}

.URcorner {background:url(../img/cornerUR.gif) no-repeat top left;}

.BLcorner {background:url(../img/cornerBL.gif) no-repeat top left; clear:left;}

.BRcorner {background:url(../img/cornerBR.gif) no-repeat top left;}

#topBorder, #btmBorder {float:left; height:14px;}

#topBorder {background:url(../img/borderT.gif) repeat-x top left;}

#btmBorder {background:url(../img/borderB.gif) repeat-x top left;}

#lftBorder, #rhtBorder {float:left; width:14px;}

#lftBorder {background:url(../img/borderL.gif) repeat-y top left; clear:left;}

#rhtBorder {background:url(../img/borderR.gif) repeat-y top left;}

#photoCont {float:left;}

#photoShell { text-align:right; color:#333;}
#photoShell p, #photoShell ul, #photoShell h1, #photoShell h2 {width: 365px;}
#photoShell p, #photoShell form{ margin: 0 14px 2.6em auto; font-size:1.1em; line-height:1.3em;}
#photoShell ul { margin: 1.3em 14px 2.6em auto; padding:0; width: 365px; list-style-type: none; font-size:1.1em; line-height:1.3em; }
#photoShell ul li { margin: 0 0 1.3em auto; }
#photoShell h1 { margin: 0 14px 2.6em auto; width: 365px; font-size: 1.8em; font-weight:normal; text-transform: uppercase; color:#C1C1C1;}
#photoShell h2 { margin: 0 14px 0 auto; font-size: 1.1em; text-transform: uppercase; line-height:1.3em; color:#666;}
#photoShell p.caption { margin: -2.6em 14px 2.6em auto; font-size:0.9em; color:#999; }
#photoShell .gallery { margin: 0 14px 0 auto; width: 570px; list-style-type: none;}
#photoShell .gallery li { padding:0 10px 25px; width:170px; height:150px; float:left; text-align:center;}
#photoShell .firstChild { padding:14px 0 0 0; }
#photoShell img { border:none; }
#photoShell input { width:100px; }

.rhs {float:left; margin: 60px 0 0 20px; width: 222px;}

#details {margin-bottom:3px;}

.edition { margin: 20px 0 0 10px; color:#424242; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; }
.price { margin: 0 0 0 10px; color:#424242; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; }
.purchase { margin: 0 0 20px; }
.transport { margin: 20px 0; }

.nav, .purchase, .transport {margin-left:11px;font-size:1.1em; line-height:1.3em;}
.nav ul { margin:0; padding:0; list-style-type: none; }

.clear {clear:both;}

.footer p { padding: 10px 0 0 0; margin: 0 0 20px 0; width:687px; font-size:0.9em; color:#CCC; text-align: right;}
a:link, a:visited { color:#9D0606; }
a:hover, a:active, span.activeNav { color:#424242; }

a.buy:link, a.buy:visited, span.buy {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#9D0606;}
a.buy:hover, a.buy:active { color:#424242; }

a.cycle {font-weight:bold;}

#photoShell small {
	color: #7e7f82;
	display: block;
	line-height: 1.1em;
	margin-top: 0.25em;
}