@charset "utf-8";
* { padding:0; margin:0;  outline:0;}
p { padding:6px 0; display:block;}
img { border:0; }
body { font-family:Arial, Helvetica, "Nimbus Sans L", FreeSans; height:100%; behavior: url("csshover2.htc"); font-size:14px;	}
html { height:100%; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.b { font-weight:bold;}
.small { font-size:11px;}
.medium { font-size:12px; }
.black { color:#333;}
.white { color: #FFF; }
.clear { height:0; margin:0; font-size:0; line-height:0; } 
#maincontainer { width:100%;

}


#maincontainer .logo {  text-indent: -4000px; background: url( /images/free_auction_logo.png ) 5px 0px no-repeat; float: left; height: 70px; width: 270px; display: block; overflow: hidden; }

#topcontainer {padding:0 0 10px 0; height:126px; }

#topnavcontainer { float: right; height: 21px; background-image: url(../images/topnavcenter.png); }
#topnavcontainer div { float: left; height: 21px; background: url(../images/topnavright.png) right top no-repeat; }
#topnavcontainer div ul { display: block; float: left; width: auto; height: 18px; background: url(../images/topnavleft.png) top left no-repeat; padding: 3px 10px 0 10px; }
#topnavcontainer li { float: left; list-style-type: none; position: relative;}
#topnavcontainer ul a { color: #333333; padding: 0 5px; display: block; float: left;  }

#searchcontainer { float: left; width: 100%; background-image: url(../images/searchbarcenter.png); height: 28px; min-width: 632px; }
#searchcontainer div { background-repeat: no-repeat; background: url(../images/searchbarright.png) right top  no-repeat; width: 100%; float: left; }
#searchcontainer div div { float: left; width: 602px; background: url(../images/searchbarleft.png) left top no-repeat; height: 25px; padding-top: 3px; padding: 3px 0 0 30px; overflow:visible;}
#splsearchtextbox { width: 290px; height: 14px; float: left; margin-right: 6px; padding: 2px 0; border:0; position: relative;  }
#splsearchbutton {  float: left; }
#searchcontainer span { float: left; padding: 2px 6px; display: block; }
#searchcontainer span a { height: 14px; padding-top: 4px; display: block; padding: 4px 0 0 6px; width: 160px; }
#mainnavcontainer { float: left; width: 100%; background-image: url(../images/mainnavcenter.png); min-width: 632px; }
#mainnavcontainer div { float: left; width: 100%; background: url(../images/mainnavright.png) right top no-repeat; min-width: 632px; }
#mainnavcontainer div div { float: left; width: 100%; background:url(../images/mainnavbarleft.png) left top no-repeat; height: 28px; padding: 0; text-align: center; }
#mainnavcontainer ul { display: block; padding: 7px 0 0 0; z-index: 307; }
#mainnavcontainer li { list-style: none; display: inline ; padding: 0 10px; border-right: solid #888 1px; position:relative; height: 20px; z-index: 308;  }
#mainnavcontainer li.ie6lastchild { border:0; }
#mainnavcontainer a { color:#053863; height:20px;  letter-spacing: 1px; }
#mainnavcontainer a:hover { color:#EB7E08; text-decoration: none;  }
#mainnavcontainer ul li ul a {  font-size:11px; line-height:14px; display:block; height:18px; padding-top:2px; border:solid #333 1px; border-bottom: 0; /*background: #ECEBEB;*/}
#mainnavcontainer ul li ul { font-size:0; line-height:0; display:none;  position:absolute; padding-top:20px; top:0; width:180px; padding:0; border-bottom: solid #333 1px; z-index: 2200; }
#mainnavcontainer ul li:hover ul, #mainnavcontainer ul li ul:hover   { display:block; width:180px; position:absolute; padding-top:20px; top:0; left:0;   border-bottom: solid #333 1px;}  
#mainnavcontainer  ul li ul li { margin:0; display:block;  position:relative; z-index: 1001; padding:0; border:0; background: #ECEBEB;} 
#mainnavcontainer  ul li ul li ul  { display:none; width:180px;  border-bottom: solid #333 1px; z-index: 2204;}
#mainnavcontainer  ul li ul li ul li  { display:none; width:180px; }
#mainnavcontainer  ul li ul li:hover ul { display:block; width:180px; position:absolute; float:left; top:-20px; left:180px; z-index: 300; border-bottom: solid #333 1px; } 
#mainnavcontainer  ul li ul li:hover ul li { display:block; height:20px; } 


#centercontainer { margin:0px 190px 0 200px; min-width: 242px; height:1%; }
#centercontainer2 {   margin:0px 0px 0 200px; min-width: 242px; height:1%; 	}



#contentcontainerv1 {  min-width: 220px; width:100%;
	float:left;
	left:0px;
	z-index:67;
	margin:0 -2px 0 -1px; word-wrap:break-word;  position:relative;
}



#leftcontainer { float: left; width: 190px;    margin-left:-199px;  z-index:50; left:-1px; position: relative; }

#rightcontainer { float: right; width: 180px; left:1px;  padding:0 0 0 10px; margin-right:-189px;  text-align: right; position:relative; }



#topgooglecontainer { width: 180px; background-color: #034171; background: #053E6B url(../images/searchbarcenter.png) left -1px repeat-x; border:solid #000 1px; padding: 5px 0 5px 8px; }
#sbi { width: 155px; height:20px;}
#sbb { height:22px; }

#btmgooglecontainer { width: 178px; background-color: #F3F3F3; border: solid #034171 1px; padding: 5px; }
.spacer { width: 100%; clear: both; height: 10px; font-size: 5px;}
.spacer1 { width: 100%; clear: both; height: 10px; font-size: 5px; line-height: 5px; }
.spacer2 { width: 100%; float:left; height: 10px; font-size: 5px; line-height: 5px; }
#leftcontainer .sidebarcontainer { padding: 5px; border: solid #053E6B 1px; background-color: #f3f3f3; }
.dblue { color: #053863; }
#leftcontainer .sidebarcontainer a { display: block;  padding: 3px 0 3px 5px; }
#leftcontainer .sidebarcontainer a:hover { color:#EB7E08; text-decoration: none ; }
.header1 { background: url(../images/searchbarcenter.png) right top repeat-x; height: 22px;  }
.header1 div {  background: url(../images/searchbarleft.png) -1px top no-repeat; height: 18px; padding: 4px 2px 0 10px; }
#contentcontainerv1 .header1 { padding:0 2px 0 0; float:left; width:100%; }
#leftcontainer .sidebarcontainer li { list-style-type: none; }
#contentcontainerv1 .centerlistingscontainer { width: 99%; margin-left: 1%; overflow:hidden;}
#contentcontainerv1 .centerlistingscontainer table td  { border-bottom: solid 1px #000; }
#featuredauctions { display:block; text-align: center; padding: 0px 0 0 3px; margin: 0 auto; width: 102%; left: -3%; position: relative; z-index:1;}
#featuredauctions li { width: 30%; display: inline; background-color: #FFFFFF; overflow: hidden; float: left; margin: 8px 0 0 3%; list-style-type: none; }
#featuredauctions .lastchild { margin:0px; }
#featuredauctions .featuredtitle { top: 160px; left: 10px; display: block; text-align: left; padding: 12px 4px 8px 4px; border-left: 1px solid #B1DCFF; border-right: 1px solid #B1DCFF; min-height: 60px; }
#featuredauctions .featureddetails { display: block; text-align: left; padding-top: 8px; border: solid #074F8C 1px; background-color: #E4E9EE; padding: 8px 4px; }
#featuredauctions .featuredimage { }
#featuredauctions .lastchild { margin:0 0 0 3%; }
#featuredauctions li p { padding:0px }
#featuredauctions .featuredimage img { height: 70px; width: 70px; padding: 6px 0 0 0; }
#featuredauctions .featuredtitle a { color: #000000; }
#featuredauctions .featuredtitle a:hover { color: #F4A658; }
#featuredauctions .featuredimage { display: block; border-top: 1px solid #B1DCFF; border-left: 1px solid #B1DCFF; border-right: 1px solid #B1DCFF; }
#contentcontainerv1 .centerlistingscontainer2 {   border:solid #B1DCFF 1px;   position:relative; padding-bottom: 3px; float:left; width:100%; margin: 0 0 8px 0; }
#contentcontainerv1 .centerlistingscontainer2 table {  }
.centerlistingscontainer2  a {  color: #000000; }
.centerlistingscontainer2  a:hover { color:#F4A658; }
.greybg { background-color: #E4E9EE; }
#username, #password { width:160px; }
.header1 a { color: #fff; font-size: 12px; }
.header1 a:hover  { font-size:12px; text-decoration: underline; }
