@charset "ISO-8859-1";

*
{
	font-family:verdana, geneva, lucida, "lucida grande", arial, "helvetica neue", helvetica, sans-serif;
	margin:0;
	outline:0;
	padding:0;
}
::-moz-focus-inner
{
	border:0 !important;
	margin:0 !important;
	outline:0 !important;
	padding:0 !important;
}
[align="center"], center, .center
{
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center !important;
}
a, a > img
{
	color:#09f;
	text-decoration:none;
}
a:hover, a:hover > img:hover
{
	color:#fff;
	text-decoration:underline;
}
a.block
{
	background:#000;
	border:2px solid #fff;
	border-radius:10px;
	cursor:pointer;
	display:inline-table;
	height:90px;
	margin:7px;
	overflow:hidden;
	padding:7px;
	table-layout:fixed;
	text-align:center;
	vertical-align:middle;
	width:95px;
}
a.block:hover
{
	border:2px solid #fff !important;
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	z-index:999;
}
a.block img
{
	display:block;
	margin:auto auto 7px;
	vertical-align:middle;
}
a.block p
{
	display:table-cell;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}
b, strong, th, .content_header, .heading, .name
{
	font-weight:bold;
}
blockquote, img, input[type="image"], q
{
	color:#fff;
}
body, html
{
	background:#000;
	color:#fff;
	direction:ltr;
	font-size:12px;
	line-height:1.5 !important;
	margin:0;
	padding:0;
	text-align:justify;
}
button, input[type="button"], input[type="reset"], input[type="submit"]
{
	cursor:pointer;
	height:27px;
	padding:1px 1px 2px !important;
	zoom:1;
	*padding:1px 1px 3px 2px !important; /* IE6 + IE7 hack (*) */
	padding:1px 1px 3px 2px\9 !important; /* IE8 + IE9 hack (\9) */
	text-align:center !important;
	width:62px;
}
code, pre, tt
{
	font:13px consolas, fixedsys, "andale mono wt", "andale mono", "lucida console", monaco, "courier new", courier, monospace !important;
}
code
{
	color:#ffd700;
	font-weight:bold;
}
footer
{
	border-image-width:7px 0 0 0 !important;
	border-width:7px 0 0 0 !important;
	clear:both;
	font-size:11px;
	margin:0;
	padding:10px 14px;
	text-align:right;
	white-space:nowrap;
}
form, form img, .menu_content_left p, .menu_content_right p
{
	margin:0 !important;
	padding:0 !important;
}
header
{
	background:url("/images/banner-background.png");
	font-size:0;
	height:104px;
	line-height:83px;
	margin:0 0 14px;
	overflow:hidden;
	padding:0 6px 0 0;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
}
header img[src$=".php"], footer > span:first-child
{
	float:left;
	text-align:left;
}
hr
{
	background:#8b8b8b;
	color:#8b8b8b;
	height:1px;
	line-height:1px;
}
img
{
	border:0 !important;
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:middle;
}
img.box
{
	float:right;
	margin:0 0 0 14px !important;
	position:relative;
	text-align:right;
	top:-10px;
}
img.box, table
{
	-moz-box-shadow:5px 5px 12px #000;
	-webkit-box-shadow:5px 5px 12px #000;
	box-shadow:5px 5px 12px #000;
}
input
{
	height:100%;
	margin:2px 0 !important;
	padding:0;
	width:100%;
}
input[type="image"]
{
	height:auto !important; /* For Chrome / Safari */
	width:auto !important;
}
input[type="password"], input[type="text"], textarea
{
	border-bottom:1px solid #000;
	border-left:1px solid #8b8b8b;
	border-right:1px solid #4b4b4b;
	border-top:1px solid #8b8b8b;
	border-radius:1px; /* Opera hack for allowing box-shadows on input elements */
	-moz-box-shadow:inset 4px 4px 8px #8b8b8b;
	-webkit-box-shadow:inset 4px 4px 8px #8b8b8b;
	box-shadow:inset 4px 4px 8px #8b8b8b;
	padding:3px 2px 4px !important;
}
input[type="password"]:focus, input[type="text"]:focus, textarea:focus
{
	border:1px solid #09f;
	-moz-box-shadow:inset 4px 4px 8px #8b8b8b, 1px 1px 2px #09f, -1px -1px 2px #09f, 1px -1px 2px #09f, -1px 1px 2px #09f;
	-webkit-box-shadow:inset 4px 4px 8px #8b8b8b, 1px 1px 2px #09f, -1px -1px 2px #09f, 1px -1px 2px #09f, -1px 1px 2px #09f;
	box-shadow:inset 4px 4px 8px #8b8b8b, 1px 1px 2px #09f, -1px -1px 2px #09f, 1px -1px 2px #09f, -1px 1px 2px #09f;
}
ins
{
	display:table !important;
	margin:0 auto 30px !important;
}
label
{
	cursor:text !important;
	margin:0 0 2px !important;
	padding:0 !important;
}
ol, p, pre, ul
{
	display:block;
	margin:1em 0;
}
ol, ul
{
	padding-left:40px;
}
table, td, th
{
	border:1px solid #fff;
	border-collapse:collapse;
	table-layout:fixed;
	text-align:center !important;
	vertical-align:middle;
}
table
{
	margin:14px auto 16px !important;
}
td, th
{
	padding:8px 10px;
}
th
{
	background:#66c2ff;
	-moz-box-shadow:inset 0 -7px 14px #09f;
	-webkit-box-shadow:inset 0 -7px 14px #09f;
	box-shadow:inset 0 -7px 14px #09f;
	color:#000;
}
tr, tr:nth-child(even)
{
	background:#000;
}
tr:nth-child(odd)
{
	background:#111;
}
tr:hover
{
	background:#444;
}
.amzn-button
{
	background:#f0c14b;
	background:-moz-linear-gradient(to bottom, #f7dfa5, #f0c14b);
	background:-ms-linear-gradient(to bottom, #f7dfa5, #f0c14b);
	background:-o-linear-gradient(to bottom, #f7dfa5, #f0c14b);
	background:-webkit-gradient(linear, left top, left bottom, from(#f7dfa5), to(#f0c14b));
	background:-webkit-linear-gradient(to bottom, #f7dfa5, #f0c14b);
	background:linear-gradient(to bottom, #f7dfa5, #f0c14b);
	border-color:#cba957 #bf942a #aa8326;
	border-radius:2px;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;
	color:#111 !important;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	font-weight:400;
	height:36px;
	line-height:36px;
	margin:0 8px;
	padding:0 15px;
	text-align:center;
	text-decoration:none !important;
	-moz-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-webkit-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}
.amzn-button:active, .amzn-button:focus, .amzn-button:hover
{
	background:#edb528;
	background:-moz-linear-gradient(to bottom, #f4d382, #edb528);
	background:-ms-linear-gradient(to bottom, #f4d382, #edb528);
	background:-o-linear-gradient(to bottom, #f4d382, #edb528);
	background:-webkit-gradient(linear, left top, left bottom, from(#f4d382), to(#edb528));
	background:-webkit-linear-gradient(to bottom, #f4d382, #edb528);
	background:linear-gradient(to bottom, #f4d382, #edb528);
}
.amzn-button:active
{
	background:#edb528;
}
.bull, .menu_content_left p:before, .menu_content_right p:after
{
	cursor:default;
	font-size:11px;
}
.content
{
	margin:0 205px;
	min-width:500px;
	padding:14px 0 0;
	position:relative;
	width:auto;
}
/*
.content a, .content a > img
{
	border-bottom:1px dotted #09f;
}
*/
.content_comment
{
	border-bottom:2px solid #636363;
	color:#8b8b8b;
	margin:0 0 7px;
	padding:5px 0 6px;
}
.content_header, .name
{
	color:#ffd700;
}
.content_header
{
	font-size:14px;
/*	font-size:15px;
	font-style:italic; */
}
.content_item
{
	margin:0 auto 30px !important;
	padding:10px 14px 24px;
}
.content_item img
{
	margin:2px 0;
	max-width:600px !important;
}
.float_clearer
{
	clear:both;
}
.heading
{
	color:#66c2ff;
}
.menu_content_left p:before
{
	content:"\2022 \0020";
}
.menu_content_right p:after
{
	content:"\0020 \2022";
}
.menu_content_left, .menu_content_right, .content_item, footer
{
	background:url("/images/content-item-background.png");
	-moz-border-image:url("/images/content-item-border.png") 7 12 7 12 repeat;
	-o-border-image:url("/images/content-item-border.png") 7 12 7 12 repeat;
	-webkit-border-image:url("/images/content-item-border.png") 7 12 7 12 repeat;
	border-image:url("/images/content-item-border.png") 7 12 / 7px 12px / 0 repeat;
	border-width:7px 12px;
	margin:0;
	overflow:hidden;
}
.menu_content_left, .menu_content_right
{
	border-image-width:7px 12px 7px 0;
	border-width:7px 12px 7px 0;
	padding:10px;
}
.menu_content_right
{
	border-image-width:7px 0 7px 12px;
	border-width:7px 0 7px 12px;
	text-align:right;
}
.menu_content_right form, .menu_content_right form img, .menu_content_right input, .menu_content_right label
{
	clear:both;
	display:inline-block;
	float:right;
	text-align:right;
}
.menu_content_right form
{
	margin:14px 0 0 !important;
}
.menu_content_right input[type="password"], .menu_content_right input[type="text"]
{
	height:16px !important;
	width:158px !important;
}
.menu_content_right input[type="submit"], .menu_content_right label
{
	position:relative;
	right:-1px;
}
.menu_content_right label[for="password"]
{
	margin:2px 0 !important;
}
.menu_header_left, .menu_header_right
{
	clear:both;
	font-weight:bold;
	margin:0;
	padding:0 10px;
	text-transform:uppercase;
}
.menu_header_right
{
	text-align:right;
}
.menu_left, .menu_right
{
	float:left;
	margin:0;
	padding:0;
	width:191px;
}
.menu_right
{
	float:right;
}
.position_wrapper
{
	position:relative;
}