html{
min-height: 100%;
height:auto;
overflow-y:scroll;
}
body{
margin:0 3px 3px 3px;
/*background-color:#F2F2F2;*/
background-color:#FFFFFF;
font-family:Helvetica, Arial, Verdana;
font-size:9pt;
}
#topright {
position:absolute;
right:6px;
top:4px;
text-align:right;
}
h1 {
display:inline;
font-size:30pt;
}
h2 {
font-size:16pt;
margin:0px;
padding:0px;
}
h3 {
font-size:11pt;
margin:0px;
padding:0px;
}
a {
color:#2277DD;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
outline:none;
}
:focus {
-moz-outline-style: none;
}
img {
border:none;
-ms-interpolation-mode:bicubic }
form {
display:inline;
}
.error {
margin-bottom:4px;
color:#ff0000;
}
.clear {
clear:both;
}
.loading{
margin:6px;
padding-left:20px;
height:16px;
background:url(/img/loading.gif) no-repeat;
font-size:16px;
color:#444444;
}
.nomore{
margin:6px;
font-size:16px;
color:#444444;
}
 #hd{
position:relative;
background:#222222 top right no-repeat;
}
#hd h1 a{
display:block;
padding:20px;
height:auto;
text-decoration:none;
color:#2789FF;
font-size:24px;
}
#hd h1 a.niche{
padding:20px 0 5px 35px;
width:450px;
height:100px;
font-size:30pt;
}
#hd h1 .subtitle{
padding-left:6px;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#hd .ebaylogo{
position:absolute;
top:10px;
right:10px;
}
#tabs{
margin:0;
padding:0;
margin-left:35px;
font-size:13px;
line-height:13px;
zoom:1;
 }
#tabs li{
list-style:none;
float:left;
margin:0;
padding:0;
}
#tabs li a{
display:block;
margin:0 4px 0 0;
padding:6px 15px 6px;
color:#FFFFFF;
background-color:#333333;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
}
#tabs li a:hover{
background-color:#666666;
color:#FFFFFF;
text-decoration:none;
}
#tabs li.selected a, #tabs li.selected a:hover{
color:#222222;
background-color:#FFFFFF;
background-color:#CCCCCC;
text-decoration:none;
}
#newsearch{
padding:20px;
background:#FFCC99;  /*#E97F00;*/
border-bottom:1px solid #AAAAAA;
}
#search{
/*position:relative;
clear:both;*/
margin-bottom:2px;
padding:10px;
/*background-color:#CCCCCC;*/
background-color:#FFCC99;  /*#E97F00;*/
border-bottom:1px solid #AAAAAA;
/*zoom:1;*/

 }
#search .defaultvalue{
color:#AAAAAA;
}
#search .button{
padding:0 .25em;
width:0;
 overflow:visible;
}
button{
	height:30px;
	width:auto;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
#min.input, #max.input, #keywords.input, input.defaultvalue, input.keywords{
	font-size:16px;
	height:28px;
	vertical-align:middle;
	text-align:left;
}
#search .button[class]{
 width:auto;
 }
#category{
padding:6px 0 12px;
}
#category .breadcrumb{
padding:1px;
font-size:16px;
}
#category .breadcrumb h2{
display:inline;
margin:0;
padding:0;
font-size:16px;
font-weight:normal;
}
#category a.subcategory{
font-weight:bold;

display:block;
float:left;
margin:1px;
padding:4px;
width:154px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
background-color:#FAFAFA;
text-align:center;
border:1px solid #DDDDDD;
font-size:11px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#category a.subcategory:hover{
font-weight:bold;

text-decoration:none;
background-color:#2277DD;
color:#FFFFFF;
border-color:#2277DD;
}
#category.big a.subcategory{
font-weight:bold;

margin:2px;
padding:7px 8px;
width:310px;
font-size:13px;
}
 #slider {
position:absolute;
top:7px;
right:7px;
padding:4px 6px;
width:244px;
height:18px;
border:1px solid #bbbbbb;
background-color:#ffffff;
background-image:url(/img/scaler_slider_bg.gif);
background-repeat:no-repeat;
background-position:center left;
}
#slider-bar {
margin-left:19px;
width:200px;
height:18px;
background-image:url(/img/scaler_slider_track.gif);
background-repeat:no-repeat;
background-position:center;
}
#slider-handle {
margin:0px;
width:18px;
height:18px;
cursor:pointer;
cursor:hand;
}
 .categorysuggestions{
margin:0 1px 1px;
padding:6px;
border:1px solid #DDDDDD;
background-color:#e6effa;
}
.categorysuggestions h3{
display:block;
margin:0;
margin-bottom:2px;
padding:0;
font-size:14px;
}
.categorysuggestions a{
text-decoration:underline;
}
#listings{
clear:both;
min-height:350px;
}
.img-container{
overflow:hidden;
margin:1px;
float:left;
border:1px solid #DDDDDD;
text-align:center;
background-color:#FFFFFF;
z-index:1;
-moz-border-radius:4px;
-webkit-border-radius:4px;

position:relative;
}
.img-container:hover{
border-color:#0074ff;
}
.date{
border:1px solid #2277DD;
background-color:#2277DD;
}
.img-container .daytxt{
padding-top:10px;
color:#ffffff;
font-weight:bold;
font-size:16pt;
}
.img-container .daynum{
color:#ffffff;
font-weight:bold;
font-size:30pt;
}
.img-container .month{
color:#ffffff;
font-weight:bold;
font-size:12pt;
}
.scale-image{
display:block;
padding:2px;
overflow:hidden;
}
.thumbnail{
width:100%;
}
.thumbnail-height{
height:100%;
}
 .price a{
padding:0 2px;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:10px;
line-height:11px;
height:11px;

position:absolute;
bottom:26px;
left:0px;
width:100%;
text-align:center;
}
.price a .bids{
color:#FF0000;
}
.title a{
padding:0 2px;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:10px;
line-height:11px;
height:11px;
color:#777777;

position:absolute;
bottom:13px;
left:0px;
width:100%;
text-align:center;
}
.categorylink a{
padding:0 2px;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:10px;
line-height:11px;
height:11px;
color:#777777;
}
.timeleft a{
padding:0 2px;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:10px;
line-height:11px;
height:11px;
color:#777777;
}
.location a{
padding:0 2px;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:10px;
line-height:11px;
height:11px;
color:#777777;
}
.rating a{
padding:0 2px;
display:block;
overflow:hidden;
white-space:nowrap;
font-size:10px;
line-height:11px;
height:11px;
color:#777777;

position:absolute;
bottom:0px;
left:0px;
width:100%;
text-align:center;
}
 .pages{
padding:10px;
text-align:center;
font-size:18px;
font-weight:bold;
}
.pages a{
padding:0 4px;
}
.pages a.selected{
color:#444444;
}
 #bd{
padding:40px;
background-color:#FFFFFF;
border:1px solid #DDDDDD;
font-size:13px;
color:#222222;
}
#ft{
padding:10px;
text-align:center;
color:#888888;
}
#ft a{
color:#888888;
}
 .resultsinfo{
position:relative;
margin:0 2px;
color:#777777;
}
.resultsinfo .resultsfound{
}
.resultsinfo .sortby{
position:absolute;
right:0;
}
.resultsinfo .sortby a.selected{
font-weight:bold;
}
#listing{
clear:both;
margin:2px 1px;
border:4px solid #aaaaaa;
background-color:#ffffff;
}
#listing .titlebar{
margin:0px;
padding:4px 5px;
height:15px;
background-color:#e8e8e8;
}
#listing .titlebar .leftside{
float:left;
}
#listing .titlebar .rightside{
float:right;
color:#666666;
text-decoration:underline;
}
#listing .listingcontent{
padding:8px 10px;
}
.commentout{
display:none;
}
 .asseenin{
margin:0 auto;
width:970px;
height:80px;
overflow:hidden;
text-align:center;
}
.asseenin h2{
font-size:20px;
}
.asseenin ul{
margin:0;
padding:0;
}
.asseenin ul li{
display:inline;
padding:0 8px;
list-style-type:none;
}