html, body	{ background: #2D510F; width: 100%; height: 100%; margin: 0; font-family: arial, verdana; font-size: 11px; color: #444; letter-spacing: 1px; line-height: 17px; }
br			{ letter-spacing: 0; }
h1, h2, h3, h4	{ margin: 0; }
a			{ text-decoration: none; }
a img		{ border: 0; }
p			{ margin: 10px 0; }
td			{ vertical-align: top; }
.clear		{ clear: both; }
.y-space		{ display: block; height: 20px; }
#tablet		{ width: 500px; background: #F6F6F6; margin: 0 auto; display: block; border: solid #5D7946; border-width: 0 8px; min-height: 100%; }
#title-m		{ background: url(../img/title-m.jpg); height: 64px; width: 90%; margin: 0 auto; }
#title-l		{ background: url(../img/title-l.jpg); width: 13px; height: 64px; float: left; }
#title-r		{ background: url(../img/title-r.jpg); width: 13px; height: 64px; float: right; }
#title-m h1 a	{ display: block; font-size: 11px;  padding: 25px; text-align: center; text-transform: uppercase; letter-spacing: 5px; color: #2D510F; }
.content			{ padding: 10px 40px; }
.content h2		{ font-size: 15px; letter-spacing: -1px; color: #5D7946; margin: 10px 0 0 0; }
.content h2 b		{ color: #25420D; }
.content a		{ color: #2D510F; padding: 0 0 2px 0; border-bottom: solid 1px #bbb; }
.content a:hover	{ color: #FF3900; }
.menu			{ background: url(../img/title-m.jpg) 0 -14px #fafafa; border: solid #e6e6e6; border-width: 2px 0; }
.menu .centerer	{ margin: 0 auto; }
.menu ul			{ margin: 0; padding: 0; }
.menu ul li		{ padding: 0; display: block; float: left; height: 28px; vertical-align: top; }
.menu a			{ background: url(../img/title-m.jpg) 0 -14px #fafafa; color: #2D510F; padding: 6px 17px; border-right: solid 1px #e6e6e6; display: block; }
.menu a:hover		{ background: url(../img/title-m.jpg) 0 -20px #fafafa; color: #FF3900; }
.menu a.first		{ border-left: solid 1px #e6e6e6; }
.template		{ margin: 20px 40px 0 40px; border-bottom: solid 2px #ddd; }
.thumbnail		{ background: url(../img/thumbnail.gif); width: 191px; height: 141px; float: left; }
.thumbnail img	{ position: relative; top: 8px; left: 8px; }
.details			{ float: left; text-align: left; margin: 0 0 0 20px; position: relative; top: -2px; }
.details h2		{ font-size: 12px; border-bottom: solid 1px #ccc; padding: 0 0 5px 0; }
.details h2 a		{ color: #2D510F; }
.details h2 a:hover	{ color: #FF3900; }
.details .line		{ border-bottom: solid 1px #ccc; padding: 3px 0; margin: 0; width: 200px; }
.details .line .name	{ float: left;  width: 100px; }
.details .line .value	{ text-align: right; }
.details .line.rating img	{ width: 8px; height: 8px; cursor: pointer; margin: 3px 0 0 0; }
.details .value.rating	{ letter-spacing: 0; font-weight: bold; color: #999; }
.details .action		{ padding: 5px 0 3px 0; }
.details .action a 		{ display: block; float: left; color: #2D510F; margin: 0 10px 0 0; border-bottom: solid 1px #bbb; }
.details .action a:hover	{ color: #FF3900; }
.details .action .dl		{  }
.copyright	{ font-size: 9px; letter-spacing: 2px; color: #5D7946; text-transform: lowercase; text-align: center; }
