/*
RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; height:100%; }
html, body							{ height: 100%; }
ul									{ list-style: none; }
ol									{ list-style: none; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.floatLeft							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.smpad								{ padding: 5px 0; }
.top								{vertical-align: top;}
.small								{font-size: 9px;}
.bold								{font-weight: bold;}

/*
STRUCTURE
*/

body 					{font: 14px Arial, sans-serif; color: #ffffff; text-align: center; background-color: #000000; margin: 0; padding: 0; line-height: 1.4em; background-repeat: repeat-x;}
#container 				{margin: 0 auto;  text-align:left; width:1040px;}
#header					{padding: 30px 0 15px 0; border-bottom: 1px solid #dfaf0c; margin-bottom: 15px; }
.enter					{float: right; margin-top: 55px;}
#left					{float: left; width: 400px; margin-right: 65px; }
#book-images			{font-size: 11px; color: #e2b10c;}
#book-images img		{border: 1px solid #dfaf0c;}
.thumbnails				{margin: 20px 0 10px 0;}
.thumbnails img			{margin-right: 20px;}
#preorder 				{line-height: 50px; font-size: 18px; font-weight: bold; margin-top: 10px;}
a						{color: #e2b10c; text-decoration: none;}
a:hover					{text-decoration: underline;}
#right					{float: left; width: 560px;}
h2						{font-size: 20px; font-weight: normal; margin-bottom: 25px; margin-top: 50px;}
.title					{text-transform: uppercase; font-weight: bold;}
.date					{margin-bottom: 40px; line-height: 1.4em;}
#bottom					{margin: 10px 0 30px 0; padding-top: 25px; border-top: 1px solid #dfaf0c;}
#praise					{width: 565px; float: left; margin-right: 27px;}
#video					{float: left; background-color: #6a6a6a; border: 1px solid #ffffff; padding: 10px;}
