body {	width:100%;	margin:0;	padding:0;	text-align:center;	font:small "Times New Roman", Times, serif;	line-height:1.4em;	color:#333;	background:#fff;}a {	color:#6B2828;	text-decoration:none;}a:visited {	color:#6B2828;	text-decoration:none;}a:hover {	color:#FD1922;	text-decoration:underline;}a img, a:visited img, a:hover img {	border:0;	text-decoration:none;}p {}h1 {	font-size:255%;	font-style:italic;}h2 {	font-size:145%;	line-height:1.5em;}td {	padding:0;}.shell {	width:800px;	margin:auto;	padding:0;	border-collapse:collapse;	text-align:left;	background:#fff;}.left_nav {	background:#fff;	vertical-align:top;	padding-top:20px;	width:240px;	text-align:center;	display:block;}.left_nav ul {	list-style:none;	margin-left:0;	padding-left:0;	width:240px;	display:block;}.left_nav ul li {	padding-bottom:30px;	width:100%;	display:block;}.left_nav ul li img {	display:block;	margin:0 auto;	padding-bottom:5px;}.left_nav ul li ul {	padding-top:10px;}.left_nav ul li ul li {	padding-bottom:10px;}.left_nav ul a, .left_nav ul a:visited .left_nav ul a:hover {	font-size:120%;	font-weight:bold;}.left_nav ul li ul a, .left_nav ul li ul a:visited, .left_nav ul li ul a:hover {	font-size:100%;}.sales h3 {	font-size:110%;	margin-left:20px;}.sales p {	margin-left:20px;	margin-right:20px;}.content {	padding:20px 20px 20px 40px;	vertical-align:top;	background:url(../images/left_line.jpg) top left no-repeat;}.price {	font-weight:bold;	color:#D12229;}.float_left {	float:left;	padding:0 20px 20px 0;	clear:both;}.float_right {	float:right;	padding:0 0 20px 20px;	clear:both;}.footer {	text-align:center;	padding:45px 0;}