@charset "UTF-8";

* {
	margin:0;
	padding:0;
	font-size:100%;	
}
body { background:#000; }
html, body {
	margin:0;
	padding:0;
	text-align:center;
	height:101%; 
}
body, table, td {
	font-family:georgia,garamond,serif;
	font-size:0.95em;
	border-spacing:0;
	color:#787878;
}
a { color:#787878; }
a:hover { text-decoration:none; }
img { border:0; }
#holder {
	width:900px;
	margin:0 auto;
	background:#121212;
	text-align:left;
}
#top {
	width:900px;
	height:93px;
}

#flags a {
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size:0.7em;
	color:#5e5e5e;
}
#flags{
	color:#313131;
	width:700px;
	height:33px;
	padding-left:10px;
	text-align:left;
	float:left;
}
#flags a:hover {
	color:#FFF;
}
#deco {
	float:left;
	width:190px;
	height:33px;
}
#menu {
	padding:25px 0;
	width:900px;
	height:36px;
	white-space:nowrap;
	clear:both;
	text-align:center;
}
#menu img {
	float:left;
}

hr {
	height:2px;
	background:#4f4f4f;
	color:#4f4f4f;
	margin:5px 0 5px 0;
	line-height:0px;
	border:0;
}
#content {
	width:900px;
	font-size:0.85em;
	color:#787878;	
}
#gallery {
	clear:both;
	margin:0 auto;
	padding:0;
	width:880px;
}
#gallery ul, #gallery li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#gallery li {
	float:left;
	width:180px;
	height:180px;
	padding:20px;
}
#gallery li a img{ border:5px solid #3a3a3a; }
#gallery li a:hover img{ border-color:#105187; }

#footer {
	padding:20px 0;
	font-family: Arial, Verdana;
	font-size:0.65em;	
	color:#808080;	
}
#footer a {
	text-decoration:none;
	color:#808080;	
}
.clearer {
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0em;
	clear:both;
}
#preview {
	width:860px;
	margin:0 auto;
}
#product {
	width:880px;
	margin:0 auto;
}
#product ul, #product li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#product li {
	float:left;
	width:180px;
	height:180px;
	padding:20px;
}
#product li a img{ border:5px solid #3a3a3a; }
#product li a:hover img{ border-color:#df107a; }
#desc {
	padding:5px 5px 5px 5px;
	border:1px solid #4f4f4f;
	background:#1d1d1d;
}

h1, h2, h3, h4 { padding:2px 0 2px 0; }
h1 { font-size:1.6em; font-weight:normal; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1em; }
#prev {
	text-align:center;
	background:#3a3a3a;
}
#prev, #prev a {
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Verdana;
	font-size:1em;
}
#prev a {
	padding:0 5px 0 5px;
	color:#787878;
}
p {
	padding-top:10px;
	padding-bottom:10px;
}
#page {
	width:850px;
	padding:25px;
}

#menu_bottom {
	margin-top:40px;
	padding-left:40px;
	width:860px;
	height:39px;
	white-space:nowrap;
	clear:both;
	background:#1e1e1e;
	text-align:center;
}
#menu_bottom img {
	float:left;
}
#menu a:hover img, #menu_bottom a:hover img{
	filter:alpha(opacity='50');
	opacity:0.5;
	-moz-opacity:0.5;	
}
#bottom_links {
	clear:both;
	font-size:0.8em;
	text-align:center;
	padding:5px;
	font-family:georgia,garamond,serif;
}
#bottom_links, #bottom_links a {
	color:#1e1e1e;
}
#blackhr {
	width:900px;
	height:41px;
	margin:10px 0;
	background:url(images/hr.jpg) no-repeat;
	clear:both;
}