* {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	}

img, table, tr, td {
	border:0px;
	border-spacing:0px;
	}

table, tr, td {
	vertical-align:top;
	}
	
img {
	vertical-align:middle;
	}
	
html, body {
	height:100%;
	}
	
body {
	background-color:/*back_all*/#000000/*back_all*/;
	color:/*all*/#ffffff/*all*/;
	font-family: Tahoma, Arial, sans-serif;
	font-size:8pt;
	}
	
a {
	color:/*links_all*/#99d9ea/*links_all*/;
	}

#logo {
	width:100%;
	height:150px;
	}
	
#logo_little {
	width:100%;
	text-align:center;
	}
	
#logo_little img {
	margin-top:50px;
	}
	
#non_footer {
	min-height:100%;
	}
	
#main {
	background-color:/*back_all*/#000000/*back_all*/;
	padding:0.3em 1em 0.3em 1em;
	/*margin-left:200px;*/
	display:table-cell;
	}

#leftbar {
	/*position:absolute;
	left:0em;
	top:3em;*/
	display:table-cell;
	width:188px;
	margin:0em 5em 0em 1em;
	text-align:center;
	}
	
#leftbar .header {
	background-color:/*side_ellipse*/#ff7f27/*side_ellipse*/;
	width:100%;
	height:1.4em;
	border-radius:0.7em;
	text-align:center;
	font-size:9pt;
	margin-top:0.4em;
	margin-bottom:0.4em;
	}

	
#menuline {
	background-color:/*back_top*/#fe5b31/*back_top*/;
	margin-top:0.3em;
	padding:0.3em 1em 0.3em 1em;
	text-align:center;
	font-size:8pt;
	height:1.5em;
	}
	
#menuline ul {
	display:inline-block;
	}
	
#menuline li {
	display:inline-block;
	padding:0.0em 1em 0.0em 1em;
	/*font-weight:bold;*/
	border-right:1.5px solid black;
	}

#menuline li:last-child {
	border-right:none !important;
	}

#menuline a {
	color:/*all*/#ffffff/*all*/;
	}

#menuline a:hover {
	text-decoration:none;
	}
	
#searchform {
	text-align:center;
	}
	
#searchform input[type="search"], #loginform input[type="email"],  #loginform input[type="text"], #loginform input[type="password"] {
	border:1px solid /*side_ellipse*/#ff7f27/*side_ellipse*/;
	height:1.4em;
	border-radius:0.7em;
	text-align:center;
	}
	
#loginform input[type="email"], #loginform input[type="text"]  {
	width:4em;
	}

#loginform input[type="password"] {
	width:4em;
	}

#loginform {
	display:none;
	}
	
#leftbar .hit_parad {
	padding:0.4em 0em 0.2em 0em;
	}
	
h1.pageheader {
	color: /*page_header*/#ff7f27/*page_header*/;
	text-align:center;
	font-style:italic;
	}
	
	
#menu {
	text-align:left;
	background:url(/design/menu-back.png) right top no-repeat;
	font-size:8pt;
	}

#menu li {
	list-style-type:none;
	}
	
#menu .button a {
	color:/*cat_header*/#ed1c24/*cat_header*/;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	}	
	
#menu .button a:hover {
	text-decoration:underline;
	}
	
ul.submenu {
	list-style-type:none;
	list-style-image:none;
	
	margin-left:1em;
	text-indent:-1em;
	
	display:none;
	}

ul.submenu a {
	color:/*cat_header*/#ed1c24/*cat_header*/;
	font-style:italic;
	text-decoration:none;
	}
	
ul.submenu a:hover {
	text-decoration:underline;
	}
	
#footer {
	height:1.8em;
	margin-top:-1.8em;
	
	clear:both;
	background-color:/*back_bottom*/#fe5b31/*back_bottom*/;
	padding:0.3em 1em 0.3em 1em;
	text-align:center;
	font-size:8pt;
	}
	
div#allgoods {
	padding-right:10px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto;
	}

div.td_good {
	width:230px;
	height:370px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7.5px;
	padding-right:7.5px;
	float:left;
	/*display:inline-block;*/
	}

img.goodimg {

	}

div.goodname {
	width:180px;
	height:2.6em;
	padding:0px 25px 0px 25px;
	color:/*good_header*/#fe5b31/*good_header*/;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	overflow:hidden;
	font-size:9pt;
	}
	
.goodabstract {
	clear:both;
	}

span.goodprice {
	text-align:right;
	white-space:nowrap;
	padding-right:5px;
	color:/*price*/#FF0000/*price*/;
	font-weight:bold;
	}

div.goodbuyit {
	float:right;
	text-align:right;
	white-space:nowrap;
	padding-right:0px;
	}

div.goodbuyit a {
	color:/*price*/#FF0000/*price*/;
	}

div#goodbox {
	border:2px solid /*all*/#ffffff/*all*/;
	padding:5px;
	background-color:/*back_all*/#000000/*back_all*/;
	color:/*all*/#ffffff/*all*/;
	position:fixed;
	width:670px;
	top:10%;
	left:250px;
	z-index:2;
	display:none;
	}

div#goodbox a {
	text-decoration:none;
	font-family:Arial, sans-serif;
	color: /*price*/red/*price*/;
	}

div#goodbox a:hover {
	text-decoration:none;
	font-family:Arial, sans-serif;
	color: /*strange*/rgb(255,101,61)/*strange*/;
	font-weight:bold;
	}

div#goodbox_right {
	float:right;
	width:270px;
	}

div#goodbox_right {
	text-align:center;
	}

div#goodbox_right img {
	border:2px solid transparent;
	}

#goodboxp2, #goodboxp2 a {
	color:/*price*/red/*price*/;
	margin-top:100px;
	}

a#hidegoodbox {
	font-size:xx-large;
	}
	
p#navigation {
	clear:both;
	padding-top:1em;
	text-align:center;
	}
	
td.index_td {
	padding:1em 1em 1em 1em;
	}
	
.index_catname a {
	color:/*cat_header*/#ed1c24/*cat_header*/;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	}
	
.index_catname a:hover {
	text-decoration:underline;
	}
	
img.index_menuimg {
	float:right;
	padding:0em 0em 1em 1em;
	}
	
input[type="number"] {
	text-align:right;
	width:4em;
	}

	
#seo, span.seo {
	color:/*back_all*/#000000/*back_all*/;
	}
	
#seo {
	height:150px;
	width:162px;
	overflow:auto;
	margin-top:10px;
	margin-bottom:1em;
	padding: 3px;
	
	position:absolute;
	bottom:2em;
	left:0em;
	
	border:1px solid white;
	
	vertical-align:bottom;
	}
	
span.banner_a {
	cursor:pointer;
	font-style:italic;
	font-size:9pt;
	font-weight:bold;
	}    
	
span.banner_a:hover {
	text-decoration:underline;
	}   
	
span.details {
	font-weight:bold;
	color:blue;
	}
	
.g-plusone, div[id^="___plusone"] {
	position:relative;
	top:5px;
	}
	
input {
	background-color: white !important;
	}
