html
{
	overflow:hidden;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
}

body
{
	border:0px;
	padding:2px 0px 0px 0px;
	margin:0px auto;
	height:100%;
	min-height:100%;
	min-width:650px;
	
	font-size:9pt;
	font-family:Arial,FreeSans,sans-serif,Tahoma;
}
h2
{
	margin:0px;
	padding:0px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a.link
{
	text-decoration:underline;
}

.clear{clear:both;}
.center{text-align:center;}
.hidden{display:none;}
.gray{color:#AAA;}
.black{color:#000;}
.bold{font-weight:bold;}
.larger{font-size:110%;}
.red{color:#F00;}

/* BUTTON */
.button
{
	padding:4px 5px 4px 5px;
	background:#F5F5F5;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	text-align:center;
	margin:3px;
	border:1px solid #CCC;
	color:#888;
	font-size:10pt;
	cursor:pointer;
	
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	
	background-image: url(data:image/gif;base64,R0lGODlhAQAdAMQAAOfn593d3ebm5vb29uPj4+Dg4Onp6fr6+vT09PDw8Pf39+rq6vPz8+Tk5PHx8eHh4e7u7vv7++vr6/j4+Ojo6PX19eXl5fLy8uLi4u/v79/f3+zs7Pn5+QAAAAAAAAAAACH5BAAAAAAALAAAAAABAB0AAAUYYHRwkzJUCHM5SQZt0mJQgGA1BPYUWhACADs=);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#dddddd));
	background: -moz-linear-gradient(top, #fdfdfd, #dddddd);
	background: -o-linear-gradient(#fdfdfd, #dddddd);
}

.button:hover
{
	border:1px solid #999;
	
	-moz-box-shadow:0 1px 2px #BBB;
	-webkit-box-shadow:0 1px 2px #BBB;
	box-shadow:0px 1px 3px #BBB;
}

.button:focus
{
	-moz-box-shadow:0 0 6px #F55;
	-webkit-box-shadow:0 0 6px #F55;
	box-shadow:0 0 6px #F55;
}

.button:active
{
	-moz-box-shadow:0 0 6px #5F5;
	-webkit-box-shadow:0 0 6px #F55;
	box-shadow:0 0 6px #5F5;
}

.button.current
{
	-moz-box-shadow:0 0 6px #5F5;
	-webkit-box-shadow:0 0 6px #5F5;
	box-shadow:0 0 6px #5F5;
}

.button:disabled
{
	cursor:default;
	background:#F9F9F9;
	color:#BBB;
}

.button:disabled:hover
{
	cursor:default;
	border:1px solid #CCC;
	
	-moz-box-shadow:0 0 0px #5F5;
	-webkit-box-shadow:0 0 0px #F55;
	box-shadow:0 0 0px #5F5;
}

/* PAGES */
.pages
{
	text-align:center;
}

.pages .button
{
	width:28px;
}
/* END OF PAGES */


/* THUMBNAIL */
.item
{
	float:left;
	width:157px;
	height:240px;
	margin:10px 10px 10px 10px;
	border:1px solid #DDD;
	padding:5px 10px 5px 10px;
	background-color:#FFF;
	
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	
	-moz-box-shadow:0 1px 5px #CCC;
	-webkit-box-shadow:0 1px 5px #CCC;
	box-shadow:0px 1px 5px #CCC;
}

.item:hover
{
	border:1px solid #999;
	
	-moz-box-shadow:0 2px 8px #777;
	-webkit-box-shadow:0 2px 8px #777;
	box-shadow:0px 2px 8px #777;
}

.item .share
{
	position:absolute;
	margin-left:98px;
	display:none;
}

.item:hover .share
{
	display:block;
}

.item .share a img
{
	border:0px;
}

.item .like
{
	position:absolute;
	visibility:hidden;
}

.item:hover .like
{
	visibility:visible;
}

.item .like a
{
	border:1px solid #333;
	color:#444;
	background-color:#EEE;
	padding:0px 3px 0px 4px;
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
}

.item .like a:hover
{
	border:1px solid #000;
	color:#000;
	background-color:#FFF;
}

.item .thumbnail
{
	text-align:center;
}

.item .thumbnail a img
{
	width:140px;
	height:140px;
	border:0px;
	background-repeat:no-repeat;
	background-position:center;
}

.item .title
{
	height:48px;
	overflow:hidden;
}

.item .title a
{
	font-size:90%;
	text-decoration:none;
	color:#002398;
	font-family:Arial;
	font-size:110%;
}

.item .title a:hover
{
	text-decoration:underline;
	color:#00F;
}

.item .price
{
	float:left;
	margin-top:10px;
}

.item .price .bid
{
	background: url(../img/bid.gif) no-repeat 20px 0px;
	float:left;
	width:100px;
	text-align:right;
	/*font-family:sans serif,Arial;*/
	font-size:110%;
}

.item .price .bin
{
	background: url(../img/bin.gif) no-repeat;
	clear:left;
	float:left;
	width:100px;
	text-align:right;
	font-size:110%;
}

.item .price .shipping
{
	float:right;
	width:50px;
	text-align:center;
	font-size:75%;
	color:#AAA;
}

.item .shipping.free
{
	color:#d97000;
}

.item .shipping b
{
	font-size:120%;
}

.item .time_left
{
	display:none;
}

/* TOP BAR */
#top-bar
{
	border:1px solid #d4d4d4;
	background-color:#F5F5F5;
	padding:1px 6px 0px 10px;
	vertical-align:middle;
	line-height:40px;
	height:40px;
	margin:0px 4px 0px 4px;
	
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background: -o-linear-gradient(#ffffff, #f2f2f2);
	
	-khtml-box-shadow:0 1px 5px #EEE;
	-moz-box-shadow:0 1px 5px #EEE;
	-webkit-box-shadow:0 5px 2px #EEE;
	box-shadow:0px 1px 5px #EEE;
}

:root #top-bar {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2') \0/IE9; }  /* IE9 + IE10pp4 */

.search-bar
{
	float:left;
	height:40px;
	line-height:40px;
	padding-top:1px;
}

.search-bar input
{
	color:#AAA;
	width:120px;
	padding-left:10px;
	padding-right:20px;
	
	background:#FFF url(../img/magnifier.png) 130px center no-repeat;
}

.search-bar input:active, .search-bar input:focus
{
	color:#000;
}

#top-bar input
{
	border:1px solid #cccccc;
	height:20px;
	line-height:20px;
	
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

#top-bar select
{
	padding:3px 2px 3px 2px;
}

.categories
{
	margin-left:15px;
	float:left;
	height:30px;
}

.sorting
{
	margin-left:15px;
	float:left;
	height:30px;
}

.search-result-report
{
	margin-top:10px;
	text-align:center;
}

.tabs
{
	padding-top:10px;
	height:26px;
	overflow:hidden;
	display:block;
	width:100%;
}

.tabs a.tab_item
{
	display:block;
	float:left;
	margin-right:10px;
	padding:0px 10px 0px 10px;
	height:26px;
	line-height:24px;
	font-family:verdana,arial,sans-serif,tahoma;
	font-size:14px;
	background-color:#DDD;
	border:1px solid #CCC;
	border-bottom:0px solid #DDD;
	text-decoration:none;
	
	-moz-border-radius: 4px 4px 0px 0px;
	-khtml-border-radius:4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#dddddd));
	background: -moz-linear-gradient(top, #f5f5f5, #dddddd);
	background: -o-linear-gradient(#f5f5f5, #dddddd);
	
	color:#000;
}

:root .tabs a.tab_item {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd') \0/IE9; }  /* IE9 + IE10pp4 */

.tabs a.tab_item:hover, .tabs a.tab_item.selected
{
	border:1px solid #DDD;
	background-color:#f5f5f5;
	border-bottom:0px;
	color:#000;
	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ffffff));
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	background-image: -o-linear-gradient(#f5f5f5, #ffffff);
}

:root .tabs a.tab_item:hover, :root .tabs a.tab_item.selected {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5') \0/IE9; }  /* IE9 + IE10pp4 */
