@media screen{
body {
background:#0e0e0e url('/img/body_bg.gif') 0 0 repeat-x fixed;
text-align:left;
font-family: Calibri, 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#cccccc;
height:auto;
font-size:75%;
margin:0 auto;
padding:0;
}

html {height: 100%; margin-bottom: 0.1px;}

a:focus {
outline:0;
}

.window{
width:741px;
margin:0 auto;
background-color: #000;
}

table#tableTop {
background:transparent url('/img/store_head_bg.png') center top no-repeat;
margin:0 auto;
width:737px;
height:123px;
border:0;
}

div#menuholder {
float: center;
top: 5px;
width: auto;
height:auto;
margin:0 auto;
text-align: center;
}

div#menuholder ul#tabsH {
margin:0 auto;
float:center;
display:inline;
width:auto;
background:transparent;
}

div#menuholder ul#tabsH li span {
font: normal 13px/1.1em Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

#tabsH ul {
list-style:none;
margin:0;
padding:0;
}

#tabsH li {
display:inline;
margin:0;
padding:0;
}

#tabsH a {
float:left;
background:transparent url("/img/tableftH.gif") no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

#tabsH a span {
display:block;
background:transparent url("/img/tabrightH.gif") no-repeat right top;
color:#ccc;
text-transform:lowercase;
font-size:0.7em;
float:none;
padding:5px;
}

#tabsH a:hover span {
background-position:100% -42px;
color: #f5f5f5;
}

#tabsH a:hover {
background-position:0 -42px;
color: #f5f5f5;
}

#tabsH a:focus {
outline:0;
}

.shadow {
padding-bottom:10px;
margin-bottom:5px;
background-color:transparent;
}


.large {
font-size:large;
}

.xl {
font-size:x-large;
}

.larger {
font-size:larger;
}

a.txt:link {
	text-decoration: none;
	color: #61B329;
	background-color: transparent;
	border-bottom: 1px dotted #61B329;
}

a.txt:visited {
	text-decoration: none;
	color: #61B329;
	background-color: transparent;
	border-bottom: 1px dotted #61B329;
}

a.txt:hover {
	text-decoration: none;
	color: #5DFC0A;
	background-color: transparent;
	border-bottom: 1px solid #5DFC0A;
}

a.txt:active {
	text-decoration: none;
	color: #5DFC0A;
	background-color: transparent;
	border-bottom: 1px solid #5DFC0A;
}


.firstentry {
width:320px;
float:center;
text-align:left;
margin:0px;
}

.firstentry p {
margin-top:4px;
}

.firstPost,.firstPost-banner {
height:300px;
display:block;
margin:10px 0 4px;
padding:10px 15px 0 0;
}

.firstPost {
background:url('/img/firstpost_bg.jpg') center top no-repeat;
background-color:transparent;
}

.firstPostStart {
background:url('/img/firstpost_bg_start.jpg') left top no-repeat;
background-color:transparent;
height:273px;
}

.firstPost-banner {
height:140px;
}

table#footer {
position: relative;
margin:0 auto;
margin-top: 20px;
float: center;
width:auto;
height:50px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 0.8em;
text-align:center;
white-space: nowrap;
}

a.web:link {
	text-decoration: none;
	color: #666;
	border-bottom: 1px dotted #050505;
}

a.web:visited {
	text-decoration: none;
	color: #666;
	border-bottom: 1px dotted #050505;
}

a.web:hover {
	text-decoration: none;
	color: #f5f5f5;
	border-bottom: 1px dotted #f5f5f5;
}

a.web:active {
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

a.whitelink:link {
	text-decoration: none;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
}

a.whitelink:visited {
	text-decoration: none;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
}

a.whitelink:hover {
	text-decoration: none;
	color: #f5f5f5;
	border-bottom: 1px dotted #f5f5f5;
}

a.whitelink:active {
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

a.aff:link {
	text-decoration: none;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
}

a.aff:visited {
	text-decoration: none;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
}

a.aff:hover {
	text-decoration: none;
	color: #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}

a.aff:active {
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

form span input,form span select {
display:block;
background:transparent url('/img/search_bg.gif');
background-repeat:no-repeat;
color:#65b3cd;
width:170px;
height:25px;
border:0;
font-size:0.9em;
margin:25px 0 0 15px;
padding:3px 0 0 5px;
}

form span input,textarea {
font-size:1em;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

form span textarea {
display:block;
background-color:#050505;
background-repeat:no-repeat;
color:#65b3cd;
border:0;
float:left;
font-size:1em;
width:360px;
height:120px;
margin:10px 0 0 5px;
padding:3px 0 0 5px;
}


#category-menu {
clear:right;
width:700px;
list-style:none;
font-size:1em;
font-weight:700;
text-align:right;
margin:0;
padding:0;
}

html>body #category-menu li {
width:165px;
}

#category-menu ul {
margin-left:0;
padding-left:0;
list-style-type:none;
}

#category-menu li {
width:165px;
height:14px;
text-align:right;
border-bottom:1px dotted #292929;
}

#category-menu span {
color:#666;
float:left;
}

#category-menu li a {
display:block;
color:#000;
font-size:9px;
text-decoration:none;
padding:1px 5px 2px;
}

html>#category-menu li a {
width:auto;
height:auto;
}

a img {
border:0;
}

.textcolor {
color:#a6bfbf;
text-transform:none;
font-weight:400;
}

.floatleft {
float:left;
text-align:right;
}

.floatright {
float:right;
width:150px;
}

.textbold {
text-transform:uppercase;
font-weight:700;
color:#a6bfbf;
}

small {
font-size:1em;
margin:0;
}

small a {
text-decoration:none;
border-bottom:1px dotted #292929;
color:#000;
}

code {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

ul {
list-style-type:none;
}

}
@media print{
	body {
		font:normal 1em arial, helvetica;
		color:#000;
		background-color:#fff;
	}
	.noprint {
		display:none;
		visibility:hidden;
	}
}