body
{
	width:100%;
	background-color:#CCCCCC;
	background-image:url('http://dracoent.com/img/background.gif');
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

header
{
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}

#logo
{
	display:block;
	width:100%;
	height:63px;
	margin:0;
	padding:0;
	background-color:#000000;
}

#logo img
{
	display:block;
	width:780px;
	margin:0;
	padding:0;
	line-height:0;
	float:left;
}

#sitenav
{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	line-height:0;
}

#sitenav img
{
	display:block;
	margin:0;
	padding:0;
	line-height:0;
}

#sitenav .left
{
	display:block;
	width:118px;
	margin:0;
	padding:0;
	float:left;
}

#sitenav .right
{
	display:block;
	width:27px;
	margin:0;
	padding:0;
	float:right;
}

#sitenav .top
{
	display:block;
	width:100%;
	height:3px;
	margin:0;
	padding:0;
	background-image:url('http://dracoent.com/img/navbar_top_background.jpg');
	background-repeat:repeat-x;
	clear:left;
}

#sitenav .middle
{
	display:block;
	width:100%;
	height:20px;
	margin:0;
	padding:0;
	clear:left;
	background-image:url('http://dracoent.com/img/navbar_background.jpg');
	background-repeat:repeat-x;
}

#sitenav .bottom
{
	display:block;
	width:100%;
	height:23px;
	margin:0;
	padding:0;
	background-image:url('http://dracoent.com/img/navbar_bottom_background.jpg');
	background-repeat:repeat-x;
	line-height:3px;
	clear:left;
}

#endcap
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}

#endcap img
{
	display:block;
	clear:left;
	float:left;
}

.spacer
{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:5px;
	clear:both;
}

#sitenav nav
{
	margin:0;
	padding:0;
	float:left;
	line-height:10pt;
}

#sitenav nav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#sitenav nav li
{
	float:left;
	margin:0 10px;
	padding:0;
}

#sitenav nav a
{
	display:block;
	margin:0;
	padding:0;
	color:#00038D;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}

#sitenav nav a:hover
{
	color:orange;
	text-decoration:underline;
}

#sitenav nav a:active
{
color:orange;
} 

#content
{
	display:block;
	width:90%;
	margin:auto;
	padding:0;
	clear:both;
}

#content h1
{
	font-size:15pt;
	font-weight:bold;
}

#content h2
{
	font-size:12pt;
	font-weight:bold;
}

#content h3
{
	font-size:9pt;
	font-weight:bold;
}

#content h4
{
	font-size:9pt;
}

#content a
{
	color:#00038D;
}

footer
{
	margin:0;
	padding:0;
	clear:both;
}

#notices
{
	width:80%;
	margin:0px auto 20px auto;
	padding-bottom:10px;
}

#copyright
{
	margin:0;
	padding:0;
	clear:left;
	float:left;
}

#copyright small
{
	font-size:5pt;
}

#extras
{
	margin:0;
	padding:0;
	clear:right;
	float:right;
}

#validation
{
	margin:0 20px;
	padding:0;
	float:left;
}

#extras ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}

#extras li
{
	float:left;
	margin:0;
	padding:0;
}

#extras a
{
	display:block;
	width:40px;
	text-decoration:none;
	color:#00038D;
	font-size:10pt;
}

.prev
{
	display:block;
	width:119px;
	height:23px;
	clear:left;
	float:left;
	text-align:center;
	line-height:23px;
	background-image:url('http://dracoent.com/img/stone.jpg');
}

.prev a
{
	color:#00038D;
}

.next
{
	display:block;
	width:119px;
	height:23px;
	clear:right;
	float:right;
	text-align:center;
	line-height:23px;
	background-image:url('http://dracoent.com/img/stone.jpg');
}

.next a
{
	color:#00038D;
}

.productlist
{
	width:18%;
	margin:10px 1%;
	clear:left;
	float:left;
}

#content .productlist h1
{
	font-size:12pt;
}

.productlist ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.productdetails
{
	width:78%;
	margin:0 1%;
	float:left;
}

.active
{
	text-shadow:0 0 0.2em orange,
			0 0 0.2em orange,
		0 0 0.2em orange;
}

img.center
{
	display:block;
	margin:10px auto;
	padding:0;
	clear:both;
}

.clear
{
	clear:both;
}

.productactions
{
	margin:0;
	padding:0;
}

.productactions ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.productactions ul li
{
	width:119px;
	height:23px;
	float:left;
	margin:0;
	padding:0;
	background-image:url('http://dracoent.com/img/stone.jpg');
	background-repeat:no-repeat;
	line-height:23px;
}

.productactions a
{
	display:block;
	margin:0;
	padding:0;
	color:#00038D;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}

.productactions ul li.appstore
{
	width:165px;
	height:40px;
	background:none;
}

.productactions ul li.paypal
{
	width:171px;
	height:47px;
	background:none;
}

.productactions ul li.price
{
	width:auto;
	margin-left:20px;
	font-size:13pt;
	font-weight:bold;
	background:none;
}

img.product
{
	display:block;
	clear:both;
	width:50%;
	height:auto;
	margin:10px 0;
	padding:0;
}

.productgallery
{
	display:block;
	width:80%;
	list-style-type:none;
	margin:10px auto;
	padding:0;
}

.productgallery li
{
	width:23%;
	margin:10px 1%;
	float:left;
}

.productgallery img
{
	width:100%;
	height:auto;
}

table.scores
{
	width:60%;
	margin:20px 20px 20px 20%;
}

table.scores, table.scorees th, table.scores td
{
	border:1px solid orange;
	border-collapse:collapse;
	vertical-align:top;
	padding:5px 10px;
}

table.scores th, table.scores caption
{
	background-color:orange;
	color:black;
}

table.scores caption
{
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

table.scores td
{
	background-color:#CCCCCC;
	color:black;
}

.rank
{
	text-align:right;
}

table.scores tfoot td
{
	background-color:black;
}

#morescores
{
	text-align:center;
	vertical-align:middle;
	background-color:orange;
}
