@CHARSET "UTF-8";
form, ul, li {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #333;
}
.noscript {
	background-color: #FC1900;
	text-align: center;
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 2px;

}


h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 16px;
	font-family:Arial, Verdana;
}
a img {
	border-width: 0px;	
}
a, a:visited {
	color: #3B5998;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;	
}
p {
	text-align: justify;
}

.refid_lbl, .refid {
	color: red;
	font-size: 14px;
}
.refid {
	font-weight: bold;
}	

.clear {
	clear: both;
	height:0px;
	font-size:0px;
}

#container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	height: 115px;
	background-image: url("images/header_bg.jpg");
	background-repeat: repeat-x;
}
#header .helper {

}
#topbanner {
	display: block;
	float: left;
	position: relative;
	top: 10px;
	left: 40px;
}

#header .right {
	width: 175px;
	height: 85px;
	margin-top: 8px;
	border-left: solid #058 1px;
	padding-left: 10px;
	float: right;
	overflow: auto;
}
#header .responses span {
	display: none;
	color: white;
}
#logo {
	padding-left: 10px;
	float: left;
	padding-top: 10px;
	background-image: url(images/logo_effect.png);
	background-repeat: no-repeat;
	height: 95px;
}

#topmenu { 
	text-align: center;
	width: 590px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -19px;
}
#topmenu * {
	margin: 0px;	
}
#topmenu .up {
	height: 3px;
	background: url('images/topmenuup.png') no-repeat;
	position: relative;
	top: 1px;
	font-size:0px;
}
#topmenu .links {
	height: 20px;
	font-size: 14px;
	padding-top: 3px;
	position: relative;
	background: url('images/topmenu.gif');
	background-position: center center;
	background-repeat: repeat-x;
}
#topmenu .links a {
	margin-left: 20px;
	margin-right: 20px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
#topmenu .links a:hover {
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}
#topmenu .dwn {
	height: 3px;
	background: #06F;
	background: url('images/topmenudwn.png') no-repeat;
	position: relative;
	top: -1px;
	font-size: 0px;
}
#page {
	margin-top:15px;

}


#page .left {
	float: left;
}
#page .right {
	float: right;
	width: 120px;
	padding-right: 10px;
}

#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	margin-top: 10px;
}
#sidenav {
	float: left;
	width: 165px;
}
#content {
	float: left;
	width: 680px;
	/*padding-right: 10px;*/
}
#register, #login, #usermenu, #invitation, #survey {
	background-color: #539edd;
	background-image: url(images/menu_bg.gif);
	background-repeat: no-repeat;
	width: 140px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 0px;
	color: #FFF;
}
#survey {
	padding-top:5px;	
}
#register input, #login input, #invitation input {
	background: #FFF;
	width: 136px;
	border: 1px solid #333;
	font-size: 13px;
	margin: 2px 0px 5px;
	padding: 1px 1px 2px;
}
.contentnav {
	background: url(images/categories.gif) no-repeat;
	height: 25px;
	padding-top: 5px;
}
.contentnav a:link, .contentnav a:visited {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding-bottom: 8px;
}
.contentnav a:hover{
	text-decoration: none;
	color: #000;
}
.contentnav a:link.selected, .contentnav a:visited.selected {
	color: #333;
	background: #FFF url(images/categories_sbg.png) no-repeat left top;
	height: 50px;
	
}

.contentnav a:link span, .contentnav a:visited span {
	padding-right: 10px;
	padding-left: 10px;	
}
.contentnav .selected span{
	background: url(images/categories_sbgr.png) no-repeat right top;
}
.contentnav ul {
	margin: 0px 5px;
	padding: 0px;
	list-style: none inside;
}
.contentnav ul li {
	display: inline;
	list-style: none inside;
}
#usermenu ul {
	list-style: inside;
	margin: 10px 0px 20px 5px;
	padding: 0px;
}

#usermenu ul li {
	font-size: 12px;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 20px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	list-style-position: inside;
	list-style-type: none;
	background-position: left center;
}
#usermenu a:link, #usermenu a:visited {
	color: #FFF;
	text-decoration: none;
}
#usermenu a:hover {
	color: #FFF;
	font-size: 12px;
	text-decoration: underline;
}
.tabledata {
	border: 1px solid #CCC;
}
.tabledata tr {
	
}
.tabledata, .tableform {
	margin-bottom: 10px;
}
.tabledata td, .tableform td {
	padding: 2px 5px 2px 5px;
}
.tabledata tr.header {
	background: #539EDD;
	font-weight: bold;
	color: #FFF;
	height: 20px;
}

.tabledata tr.header a:link, .tabledata tr.header a:visited {
	color: #FFF;
	text-decoration: underline;
}
.tabledata tr.header a:hover {
	text-decoration: none;
}
.content {
	margin-top: 10px;
	margin-bottom: 10px;
}
.pagination {
	font-size: 11px;
	color: #333;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.pagination .current{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.pagination .dots {
	
}
.pagination a:link, .pagination a:visited {
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
.item {
	width: 520px;
	padding: 5px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
}

.item .pic {
	float: left;
	width: 100px;
}

.item .info {
	float: left;
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
}
.item .info h2{
	margin: 0px;
	padding: 0px;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.item h2 a, .item h2 a:visited {
	text-decoration: underline;
	color: #333;
}
.item h2 a:hover {
	text-decoration: none;	
}
.item .info p{
	margin: 3px 0px 0px;
	padding: 0px;
	font-size: 10px;
}

.item .buttons {
	text-align: right;	
	float:left;
	width: 90px;
}
.item .startprice {
	font: 16px Arial, Helvetica, sans-serif;
	color: #F00;	
}
.item .currentprice {
	font: 16px Arial, Helvetica, sans-serif;
	color: #060;
}
.item .overline {
	text-decoration: line-through;
	font-size: 12px;
}
.clickinfo {
	width: 260px;
	display: none;
}
.cimain {
	padding: 5px 10px;
	background: url(images/clickinfo.gif) center center;
	font-size: 10px;
}
.citop, .cibtm {
	background: no-repeat;
	height: 5px;
}
.citop {
	background: url(images/citop.png) top;
}
.cibtm {
	background: url(images/cibtm.png) bottom;
}
.clickinfoimg {
	margin-top: 5px;
	cursor: pointer;
}
.showprice {
	background: url(images/showprice.png) no-repeat;
	height: 20px;
	width: 90px;
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
	cursor: pointer;
	display: block;
}
.showprice_disabled {
	background: url(images/showprice_disabled.png) no-repeat;
	display: block;
}
.buy {
	background: url(images/buy.png) no-repeat;
	padding: 0px;
	height: 20px;
	width: 90px;
	margin-top: 5px;
	border-style: none;
	cursor: pointer
}
.reserved {
	background: url(images/icon_reserved.png) no-repeat;
	padding: 0px;
	height: 20px;
	width: 90px;
	margin-top: 5px;
	border-style: none;
}
.registerbtn, .loginbtn, .invitationbtn, .buy_credits, .votebtn {
	margin: 5px 0px;
	padding: 0px;
	height: 30px;
	width: 140px;
	border-style: none;
	cursor: pointer;
	display: block;
}
.buy_credits {
	background: url(images/buy_credits.png) no-repeat;	
}
.registerbtn {
	background: url(images/registerbtn.png) no-repeat;	
}
.loginbtn {
	background: url(images/loginbtn.png) no-repeat;	
}
.invitationbtn {
	background: url(images/invitationbtn.png) no-repeat;	
}
.votebtn {
	background: url(images/votebtn.png) no-repeat;	
}
#register input.usercode_input {
	width: 85px;
	//margin-bottom: 0px;
	//padding-bottom: 0px;
}
.leftimages {
	float: left;
	width: 250px;	
	
}
.rightdesc {
	float: left;
	width: 270px;	
}
.rightdesc .desc {
	
}
.auctioninfo {
	margin-top: 15px;
	marign-bottom: 10px;
	text-align: justify;
	width: 520px;	
}
.auctionfield {
	margin-top: 15px;
	width: 270px;
}
.afup, .afdwn {
	height: 6px;
	font-size: 0px;
}
.afup {
	background: url(images/afup.png) top no-repeat;	
}
.afdwn {
	background: url(images/afdwn.png) bottom no-repeat;	
}
.afmain {
	width:250px;
	background: url(images/afback.png) center repeat-y;
	padding: 5px 10px;
}
.afmain p {
	margin: 0px 0px 7px 0px;
}
.afmain .label {
	font-size: 14px;
	font-weight: bold;
}
.afmain .price {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}
.afmain .price img {
	vertical-align: middle;
}
.afmain .largebutton {
	background: no-repeat;	
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	cursor: pointer;
	border: none;
	width: 240px;
	height: 30px;
}
.afmain .response {
	height: 60px;	
}
.afmain .showprice {
	background: url(images/largeshowprice.png);
}
.afmain .largebuy {
	background: url(images/largebuy.png);
	margin-top: 5px;
}
.afmain .largebutton_disabled {
	background: url(images/largeshowprice_dsbl.png);
}
.afmain .largeloader {
	background: url(../_shared/icons/loader.gif) center center no-repeat;
}
.afmain .linethrough {
    text-decoration: line-through;
	color: red;
}
.afmain #start .overline {
	text-decoration: line-through;	
}
.afmain .soldlabel {
	font-weight: bold;
	font-size: 16px;
}
.afmain .soldprice {
	font-weight: bold;
	font-size: 18px;
    color: green;
}
.littlethumb {
	margin: 3px;
	float: left;
}
.ltmain {
	background: url(images/ltback.png) repeat-y center;
	width: 100px;
	text-align: center
}
.ltup, .ltdwn {
	height: 4px;
	width: 100px;
}
.ltup {
	background: url(images/ltup.png) top repeat-x;
}
.ltdwn {
	background: url(images/ltdwn.png) bottom repeat-x;
}
.precrtano {
	color: #999;
}
.loader {
	background: url(../_shared/icons/loader.gif) no-repeat center center;
	cursor: default;
}

.content h2.section {
    background-color: #A2D64F;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 2px;
    color: #ffffff;
}
.content .left {
	width: 330px;
}
.leftpadding {
	padding-left:20px;
}
.save {
	font-size: 24px;
	font-weight: bold;
	color: #A2D64F;	
}
.auctionlist {
	float: left;
}
.auctionside {
	float: right;
}

.auctionlist {
	min-width: 520px;
}
.auctionside {
	
	width: 135px;
	text-align: center;
}
.endedauctions {
	border: 1px solid #390;

}
.eitem {
	margin-bottom: 10px;	
	
}
.eitem h2 {
	margin: 0px 0px 5px;
	padding: 0px;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.eitem .soldprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #77AE01;
	font-weight: bold;
	margin-bottom:3px;
}
h2.sold {
	color: #77AE01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}


.promo {
	border: solid #CCC 1px;
	width: 408px;
	height: 150px;
	float: left;
	margin-bottom: 15px;
	background-position: top right;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 4px;
}
#popular {
	margin-left: 15px;
	background-image: url('images/popular.gif');
}
#hot {
	background-image: url('images/hot.gif');
}

.promo .img {
	float: left;
	max-height: 120px;
	max-width: 120px;
}

.promo .img a {
	display:inline;

}

.promo .whole_text {
	float: left;
	margin-left: 3px;

}
.promo h1 {
	width: 220px;
	margin: 10px 0px 5px;
}
.promo a {
	display: block;
	font-weight: bold;
}
.promo .text {
	padding: 0px;
    width: 170px;
}
.promo .prices {
	float: left;
	padding-bottom: 0px;
    width: 183px;
}
.promo .price {
	font-weight: bold;
	font-size: 12px;
}
.promo .start .price {
	color: red;
}
.promo .current .price {
	color: green;
}
.promo .start .overline {
	text-decoration: line-through;	
}
.promo .current {
	height: 20px;
	overflow: visible;
	background: white;
}
.promo .buttons {
	float: right;
	position: relative;
	left: -5px;
	//left: -17px;
}
.promo .buttons .showprice {
	margin: 0px;	
}
.promo .buttons, .promo .prices, .promo .text {

}
.check {
	height: 270px;
	width: 600px;
	border: solid gray 1px;
	margin-top: 5px;
	margin-bottom: 7px;
}
.check div {
	position: relative;
	color: #00C;
}
.check .buyer {
	top: 28px;
	left: 15px;
}
.check .reason {
	top: 60px;
	left: 15px;
}
.check .receiver {
	top: 105px;
	left: 15px;
}
.check .amount {
	top: -42px;
	left: 423px;
}
.check .account {
	top: -17px;
	left: 316px;
}
.check .uid {
	top: 5px;
	left: 367px;
}

.large_buy_credits {
	width: 240px;
	height: 30px;
	background: url(images/large_buy_credits.png) no-repeat top left;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.large_buy_credits:hover {
	text-decoration: none;	
}
.detail {
	color: #5599ff;
}
.detailprice {
	font-size: px;
}
#login a {
	color: #FFF;
	text-decoration: underline;
}

.clickinfopromo {
	cursor: pointer;
}
#content h1 {
	font-size: 14px;
	color: #666;
	margin-top: 15px;
}
.userbanner {
	margin-bottom: 5px;
	display: block;
	float: left;
	clear: both;
}
.ubcode {
	border: solid black 1px;
	clear: both;
	cursor: text;
	font-family: monospace;
	padding: 3px;
	margin-bottom: 15px;
}
.nopaddings {
	padding: 0px;
}
#page .right {
	left: -100px;
}
.admin_user {
	font-weight: bold;
	color: red;
	font-size: 22px;
}


#paymentsSearch td.single input {
	width: 110px;
}
#paymentsSearch td.double input {
	width: 70px;
}
#paymentsSearch select {
	display: inline;
	width: 80px;
}
#paymentsSearch .gray, #usersSearch .gray {
	background-color: #ddd;
}
.auctionside .startprice {
	color:#FF0000;
	font-weight:bold;
	margin-bottom:3px;
	font-size: 14px;

}