/* New Theme Stuff Begins */

.status_message {
	padding:8px;
	background-color: #97c827;
	font-weight:700;
	margin-bottom: 20px;
}

body { font-family: Helvetica, Arial, sans-serif; }

#jusnow { height:27px; width:109px; float: left; margin:0; padding:0; position: absolute; }
#jusnow a.joinusnow  {
background: url(../images/joinusnow.png) -4px -3px;
display:block;
font-size:0;
height:27px;
text-decoration:none;
width:109px;
float: left;
margin: 5px 0 0; padding:0;
}
#jusnow a.joinusnow:hover { color: #678925; background-position: -4px -33px; }

#jusnow a:hover { color: #678925; }

div.mod-chrome-orange div.box-t1 {
background-image:url(../images/module_chrome_orange.png);
}

div.module div.badge {
background:transparent url(../images/module_badges.png) no-repeat scroll 0 0;
height:39px;
overflow:hidden;
position:absolute;
right:0;
top:0;
width:39px;
z-index:1;
}

div.mod-chrome div.box-t2 {
background:transparent url(../images/module_chrome_white.png) no-repeat scroll 100% -45px;
padding:0 15px;
}

div.mod-chrome-orange div.box-t3 {
background-image:url(../images/module_chrome_orange.png);
}

.badge-pick {
background-position:0 -80px;
background:transparent url(../images/module_badges.png) no-repeat scroll 0 0;
height:39px;
overflow:hidden;
position:absolute;
right:0;
top:0;
width:39px;
z-index:1;
}

/*div.mod-chrome-orange div.box-1 {*/
.box-1 {
background:#D95700 none repeat scroll 0 0;
border-left:1px solid #9B3E00;
border-right:1px solid #9B3E00;
}

.baz {
background:#D95700 none repeat scroll 0 0;
border-left:1px solid #9B3E00;
border-right:1px solid #9B3E00;
}


/*.module {
margin:0 0 15px;
}

div.module {
position:relative;
}*/

#toolbar {
	font-size:9px;
	height:15px;
	line-height: 1.1em;
	margin-left:35px;
	font-family:Helvetica, Arial, Sans-Serif;
	color:#777;
	position: absolute;
	top: 2px;
	width: 930px;
	padding-top: 5px;
}

#menu {
/*left:20px;*/
/*position:absolute;*/
position: relative;
top: 5px;
z-index:11;
/*left: 150px;*/
}


/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/*
 * top and footer menu
 */
 
#toolbar #date { float: left; }
#toolbar .toolbar-left { float: left; width: 50%; }
#toolbar .toolbar-right { float: right; text-align: right; width: 20%; }
#toolbar .toolbar-right .st-taf { padding-top: 0px; }
#toolbar .toolbar-right .module { float: right; }
#toolbar .toolbar-right .module.first { padding-left: 10px; }
/* Twitter box */
#toolbar .toolbar-right .module.mod-blank.last { width: 20px; height: 20px; }
#toolbar .toolbar-right .module.mod-blank.last img { width: 20px; height: 20px; }

#toolbar ul.menu,
#footer ul.menu {
	display: inline;
	margin: 0 0 0 20px;
	padding: 0px;
	list-style: none;
}

#footer ul.menu {
	display: block;
	line-height: 11px;
}

#toolbar .menu li,
#footer .menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#toolbar .menu li a,
#footer .menu li a {
	display: inline;
	padding: 0px 10px 0px 10px;
	background: url(../images/topmenu_item_bg.png) 0 50% no-repeat;
	overflow: hidden;  
}

#toolbar .menu a.first,
#footer .menu a.first {
	padding: 0px 10px 0px 0px;
	background: none;
}

#toolbar .menu li a { border-right: 1px solid #555; line-height: 1.1em; }
#toolbar .menu li a.last { border: none; line-height: 1.1em; }

#toolbar .menu a.last,
#footer .menu a.last { padding: 0px 0px 0px 10px; }

#toolbar .menu a:link,
#toolbar .menu a:visited { color: #646464; text-decoration: none; }
#toolbar .menu a:hover { color: #678925 /*#c8001e*/; text-decoration: underline; }

#footer .menu a:link,
#footer .menu a:visited { color: #646464; }
#footer .menu a:hover { color: #c8001e; }

/*
 * menu
 */

 
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#menu a.level1 span.title, #menu span.level1 span.title {
font-size:17px;
line-height:25px;
}

#menu a.level1 span.subtitle, #menu span.level1 span.subtitle {
color:#323232;
font-size:9px;
font-weight:normal;
letter-spacing:0;
line-height:10px;
margin-top:-4px;
text-transform:none;
font-family:Arial,Helvetica,sans-serif;
}

#menu a, #menu span {
display:block;
}

#menu li {
	position: relative;
	z-index: 5;  
	margin: 0px;
	padding: 0px;
}

#menu a,
#menu span { display: block; }
#menu a { text-decoration: none; }

 
#menu span.icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
}

 
#menu ul.menu {float: left;}

#menu li.level1 {
	margin-right: 10px;
	float: left;
}

#menu a.level1,
#menu span.level1 { float: left; }

#menu a.level1 span.bg,
#menu span.level1 span.bg {
	height: 40px;
	padding: 0px 15px 0px 15px;
	float: left;
	line-height: 40px;
	font-size: 17px;
	color: #323232;
}

 
#menu li.level1:hover { background: url(../images/yoo/menu_level1_item.png) 0 0 no-repeat; }

#menu li:hover a.level1,
#menu li:hover span.level1 { background: url(../images/yoo/menu_level1_item.png) 100% -40px no-repeat; }

#menu li:hover a.level1 span.bg,
#menu li:hover span.level1 span.bg { color: #ffffff; }

 
#menu li.remain { background: url(../images/yoo/menu_level1_item.png) 0 0 no-repeat; }
#menu li.remain a.level1,
#menu li.remain span.level1 { background: url(../images/yoo/menu_level1_item.png) 100% -40px no-repeat; }
#menu li.remain a.level1 span.bg,
#menu li.remain a.level1 span.bg,
#menu li.remain span.level1 span.bg { color: #ffffff; }

 
#menu li.active a.level1 span.bg,
#menu li.active span.level1 span.bg { color: #678925; }

#menu li.active:hover a.level1 span.bg,
#menu li.active:hover span.level1 span.bg { /*color: #ff0000;*/ color: #B5DF61; }
#menu li.active.remain a.level1 span.bg,
#menu li.active.remain span.level1 span.bg { color: /*#ff0000;*/ #678925; }

 
#menu a.level1 span.title,
#menu span.level1 span.title {
	font-size: 17px;
	line-height: 25px;
}

 
#menu a.level1 span.subtitle,
#menu span.level1 span.subtitle {
	margin-top: -4px;
	font-size: 9px;
	font-weight: normal;
	color: #323232;
	line-height: 10px;
	text-transform: none;
	/*letter-spacing: -0.025em;*/
	font-family:Arial,Helvetica,sans-serif;
}

#menu li:hover a.level1 span.subtitle,
#menu li:hover span.level1 span.subtitle { color: #ffffff; }
#menu li.remain a.level1 span.subtitle,
#menu li.remain span.level1 span.subtitle { color: #ffffff; }

 
#menu .dropdown {
	position: absolute;
	top: 39px !important; top: 40px;
	left: -999em;  
	z-index: 100;
}

#menu li:hover .dropdown,
#menu li.remain .dropdown { left: 0px; }

/* The thing attmpting to fix random spacing in IE7 */
#menu .emptyBox { font-size: 0.0001em; }

#menu .dropdown-t1 {
	height: 5px; font-size: 0.0001em; padding: 0; margin: 0; }

#menu .dropdown-t2 {
	height: 5px; font-size: 0.0001em;
	padding: 0px 5px 0px 0px;
	background: url(../images/yoo/menu_dropdown_corners.png) 100% 0 no-repeat;
}

#menu .dropdown-t3 {
	height: 5px; max-height: 5px; overflow: hidden; font-size: 0.0001em;
	background: #1e1e1e;
}

#menu .dropdown-1 {}
#menu .dropdown-2 { overflow: hidden; }

#menu .dropdown-3 {
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #1e1e1e;
	overflow: hidden;
}

#menu .dropdown-b1 {
	background: url(../images/yoo/menu_dropdown_corners.png) 0 -5px no-repeat;
}

#menu .dropdown-b2 {
	padding: 0px 5px 0px 5px;
	background: url(../images/yoo/menu_dropdown_corners.png) 100% -10px no-repeat;
}

#menu .dropdown-b3 {
	height: 5px;
	border-bottom: 1px solid #000000;
	background: #1e1e1e;
}

#menu li.level2 { margin-bottom: 5px; }
#menu li.level1 li.last { margin-bottom: 0px; }

#menu .group-box1 { background: #fff url(../images/yoo/menu_level2_group_b.png) 0 100% repeat-x; font-size: 0.0001em; }
#menu .group-box2 { background: url(../images/yoo/menu_level2_group_corners.png) 0 0 no-repeat; font-size: 0.0001em; }
#menu .group-box3 { background: url(../images/yoo/menu_level2_group_corners.png) 100% 0 no-repeat; font-size: 0.0001em; }
#menu .group-box4 { background: url(../images/yoo/menu_level2_group_corners.png) 0 100% no-repeat; font-size: 0.0001em; }
#menu .group-box5 {
	padding: 0;
	background: url(../images/yoo/menu_level2_group_corners.png) 100% 100% no-repeat;
	margin-top: 0;
	overflow: auto;
}
 
#menu li.level1 li.parent .hover-box1 {
	width: 55%;
}

#menu .hover-box1:hover { background: #DCDDDE url(../images/yoo/menu_level2_item_hover_corners.png) 0 0 no-repeat; }
#menu .hover-box1:hover .hover-box2 { background: url(../images/yoo/menu_level2_item_hover_corners.png) 100% 0 no-repeat; }
#menu .hover-box1:hover .hover-box3 { background: url(../images/yoo/menu_level2_item_hover_corners.png) 0 100% no-repeat; }
#menu .hover-box1:hover .hover-box4 { background: url(../images/yoo/menu_level2_item_hover_corners.png) 100% 100% no-repeat; }

#menu ul.level2 li.separator .hover-box1:hover,
#menu ul.level2 li.separator .hover-box1:hover .hover-box2,
#menu ul.level2 li.separator .hover-box1:hover .hover-box3,
#menu ul.level2 li.separator .hover-box1:hover .hover-box4 { background: transparent; }

#menu a.level2 span.bg,
#menu span.level2 span.bg {
	height: 50px;
	line-height: 500px;
	text-indent: 10px;
	color: #323232;
	font-weight: bold;
	font-size: 14px;
	/*letter-spacing: -1px; Removed as made text hard to read */
	margin: 0 0 0 0;
	padding: 2px 0;
}

#menu a.level2 span.icon,
#menu span.level2 span.icon {
	text-indent: 50px;
}

 
#menu li.level2 a.current span.bg { font-weight: bold; } 

 
#menu a.level2 span.title, #menu span.level2 span.title {
	line-height: 33px;
}

 
#menu a.level2 span.subtitle, #menu span.level2 span.subtitle {
	margin-top: -8px;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #646464;
	line-height: 10px;
	text-transform: none;
	letter-spacing: 0px;
}

 
#menu .sub {
	width: 45%;
	padding: 5px 0px 5px 0px;
	float: left;
}

#menu ul.level3 {
	margin: 0px 0px 0px 1px;
	padding-left: 5px;
	border-left: 1px solid #c8c8c8;
}

#menu a.level3:hover { text-decoration: underline; }

#menu a.level3 span.bg,
#menu span.level3 span.bg {
	height: 17px;
	background: url(../images/yoo/menu_level3_item.png) 1px 5px no-repeat;
	line-height: 17px;
	text-indent: 10px;
	font-size: 11px;
}

#menu .columns2 ul.level2,
#menu .columns3 ul.level2,
#menu .columns4 ul.level2 { float: left; }

#menu .columns2 ul.level2 {	width: 50%; }

#menu .columns3 ul.level2 { width: 34%; }
#menu .columns3 ul.first,
#menu .columns3 ul.last { width: 33%; }

#menu .columns4 ul.level2 { width: 25%; }

#menu .columns2 li.level2 .group-box1,
#menu .columns3 li.level2 .group-box1,
#menu .columns4 li.level2 .group-box1 { margin-right: 5px; }

#menu .columns2 ul.last li.level2 .group-box1,
#menu .columns3 ul.last li.level2 .group-box1,
#menu .columns4 ul.last li.level2 .group-box1 { margin-right: 0px; }


/*
 * sub menus
 */
 
 
div.mod-menu ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
}

div.mod-menu ul.menu li {
	margin: 0px;
	padding: 0px;
}

div.mod-menu ul.menu a,
div.mod-menu ul.menu span { display: block; }
div.mod-menu ul.menu a { text-decoration: none; }

 
div.mod-menu ul.menu span.icon {
	background-repeat: no-repeat;
	background-position: 5px 50%;
	text-indent: 35px;
}

 
div.mod-menu ul.menu li.parent span.separator { cursor: pointer; }

 
div.mod-menu ul.menu span.subtitle {  }


/*
 * sub menu: mod-chrome
 */

div.mod-chrome ul.menu span.bg {
	height: 25px;
	line-height: 24px;
	color: #c8c8c8;
	text-indent: 15px;
}

 
div.mod-chrome ul.menu a.current span.bg { font-weight: bold; }
 
div.mod-chrome ul.menu li.level1 { background: url(../images/yoo/submenu_level1_item_black.png) 50% 0 no-repeat; }

div.mod-chrome ul.menu li.parent a.level1,
div.mod-chrome ul.menu li.parent span.level1 { background: url(../images/yoo/submenu_level1_parent.png) 100% 0 no-repeat; }

div.mod-chrome ul.menu li.parent a.active,
div.mod-chrome ul.menu li.parent span.active { background-position: 100% -25px; }

div.mod-chrome ul.menu a.level1 span.icon,
div.mod-chrome ul.menu span.level1 span.icon { text-indent: 35px; }

 
div.mod-chrome ul.menu li.level2 span.bg {
	height: 20px;
	line-height: 20px;
}

div.mod-chrome ul.menu a.level2 span.bg { text-indent: 30px; }

 
div.mod-chrome ul.menu a.level3 span.bg { text-indent: 40px; }

 
div.mod-chrome ul.menu a.level4 span.bg { text-indent: 50px; }

 
div.mod-chrome-black ul.menu span.bg,
div.mod-chrome-orange ul.menu span.bg,
div.mod-chrome-blue ul.menu span.bg,
div.mod-chrome-green ul.menu span.bg { color: #323232; }

div.mod-chrome-black ul.menu li.level1,
div.mod-chrome-orange ul.menu li.level1,
div.mod-chrome-blue ul.menu li.level1,
div.mod-chrome-green ul.menu li.level1 { background: url(../images/yoo/submenu_level1_item_white.png) 50% 0 no-repeat; }

/*
 * sub menu: mod-line
 */
 
div.mod-line ul.menu span.bg {
	height: 23px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #E6E6E6;
	line-height: 23px;
	color: #646464;
	text-indent: 15px;
}

#contentleft div.mod-line ul.menu span.bg {
	background: #ffffff url(../images/contentleft_bg.png) -5px 0 repeat-y;
	text-indent: 5px;
}
#contentright div.mod-line ul.menu span.bg { background: #ffffff url(../images/contentright_bg.png) -1px 0 repeat-y; }

 
div.mod-line ul.menu a.current span.bg { font-weight: bold; }

#wrapper {
	width: 1000px; 
	margin: 0 auto;
}

#menubar-holder {
	width: 1000px;
	padding: 0 15px;
	margin: 0 auto;
}

#menubar {
background:transparent url(../images/menubar_bg.png) no-repeat scroll 0 0;
margin: 0 auto;
width: 930px;
/*margin: 80px;*/
/*padding: 0 15px;*/
margin:0 35px 0 35px;
}

#menubar div.menubar-2 {
background:transparent url(../images/menubar_bg.png) no-repeat scroll 100% -50px;
/*padding:0 20px;*/
/*padding: 0 15px;*/
}

#menubar div.menubar-3 {
background:transparent url(../images/menubar_bg.png) repeat-x scroll 0 -100px;
height:50px;
/*padding: 0 20px;*/
margin-left: 20px;
margin-right: 20px;
}


/* New theme stuff ends --snip-- */


/*.listings {  margin: 0 5%;  display: inline;  width: 90%;  float: left;}.listings.foot .left {  float: left;  width: 50%;  height: 15px;  display: inline;  overflow: hidden;}.listings.foot .right {  float: right;  width: 49%;  height: 15px;  display: inline;  overflow: hidden;}.listings table {  margin: 5px 0 0 0;}*/
/*body
{
	background:#FFF;
	background-color:#fff;
	clear:both;
	color:#000;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 30px;
	padding:0;
	width:100%;
	background: url(res/images/page_bg.png) repeat-x 0 100%;
}*/

a:link
{
	color:#270083;
	text-decoration:underline;
}

a:visited
{
	color:#505abc;
}

a:hover
{
	color:#1d60ff;
	text-decoration:none;
}

a:active
{
	color:#1d60ff;
}

p
{
	line-height:1.6em;
	margin-bottom:20px;
}

hr
{
	border:1px solid #c3c3c3;
	clear:both;
	color:#eee;
	height:1px;
	width:80%;
}

img
{
	border:none;
}

iframe
{
	border:none;
	height:250px;
	width:100%;
}

h1 { font-weight: normal; color: #F28C14; font-size: 22px; padding: 0; margin: 0; }

/* V5.24 CSS - May.19 2006 
RESET by Eric Meyer==================================================*/
html,body,div,table,caption,tbody,tfoot,thead,tr,th,td
{
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	text-shadow:0 0 0 #000;
	vertical-align:middle;
	/*background: url(res/images/page_bg.png) repeat-x 0 100%;*/
}

/* remember to define focus styles! */
:focus
{
	outline:0;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse:separate;
	border-spacing:0;
}

caption,th,td
{
	font-weight:400;
	margin:0;
	padding:0;
	text-align:left;
}

#container
{
	margin:0;
	width:100%;
}

.spacetobreathe { float: left; width: 100%; height: 20px; }

.toplink a
{
	color:#124490;
	font-size:11px;
	text-decoration:underline;
}

.mainmenu
{
	color:#fff;
	font-size:11px;
	font-weight:700;
}

.mainmenu a
{
	color:#fff;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.mainmenu a:hover
{
	color:#ff0;
	font-size:11px;
	font-weight:700;
}

.bordermenu
{
	border-bottom:1px solid #777;
	border-left:1px solid #ccc;
	border-right:1px solid #777;
	border-top:1px solid #ccc;
}

.warning
{
	background:#ffe432;
	color:#b00;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.warning a
{
	color:#b00;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.borderstat
{
	background-color:#f0f6fe;
	border:1px solid #6e97ea;
}

.borderfeat
{
	border:1px solid #6a7c03;
	padding:3px;
}

.c1feat
{
	background-color:#aecc05;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}

#bot
{
	border-bottom:1px solid #E1E2E4;
}

.subcat
{
	color:#000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.subcat a
{
	color:#222;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.subcat a:hover
{
	color:#555;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.buying
{
	background-color:#e3f1c3;
	border:1px solid #6a7c03;
}

.buyingtitle
{
	background-color:#759c0c;
	color:#fff;
}

.buyingtd
{
	border:1px solid #bac388;
}

.selling
{
	background-color:#ffea74;
	border:1px solid #f60;
}

.sellingtitle
{
	background-color:#ff8a00;
	color:#fff;
}

.sellingtd
{
	border:1px solid #f3b744;
}

/* Alert fonts*/
.redfont
{
	color:FF0000;
}

.greenfont
{
	color:#060;
}

.bluefont
{
	color:#00C;
}

/* Feedback fonts*/
.positive
{
	color:#093;
}

.neutral
{
	color:#666;
}

/* SYSTEM classes - skin & pages 
 payment gateways table */
.paymenttable
{
	background-color:#FFF;
	border:1px solid #666;
}

.paytable3
{
	background-color:#f0f0f0;
}

.payactive
{
	color:blue;
}

.sell a:hover
{
	color:#111;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.item a:hover
{
	color:red;
	font-size:11px;
	text-decoration:none;
}

.bolditem a
{
	color:#000;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.hlitem a
{
	background:#fea100;
	color:#000;
	font-size:11px;
	text-decoration:underline;
}

.hlitem a:hover
{
	background:#fea100;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}

.hlbolditem a
{
	background:#fea100;
	color:#000;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.hlbolditem a:hover
{
	background:#fea100;
	color:#FFF;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.smallfont a:hover
{
	color:#069;
	font-size:11px;
	text-decoration:none;
}

.contentfont a
{
	color:#036;
	font-size:11px;
	text-decoration:underline;
}

.contentfont a:hover
{
	color:#069;
	font-size:11px;
	text-decoration:underline;
}

.submenu
{
	color:#FFF;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.submenu a
{
	color:#FFF;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.submenu a:hover
{
	color:#FF0;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.membmenu
{
	background-color:#e9e9eb;
}

/* SYSTEM classes - auctiondetails.php */
.topitempage
{
	background-color:#FFFFE1;
	border:1px dashed #CFCFCF;
	line-height:18px;
	margin-bottom:5px;
	padding:6px;
}

.topitempage a:hover
{
	color:red;
	font-size:11px;
	text-decoration:underline;
}

.itemid
{
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}

.itemidend
{
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
}

.subhead
{
	background-color:#fff;
	border:1px solid #c3c3c3;
	height:50px;
}

.subhead div
{
	float:left;
	height:50px;
	padding-top:5px;
	width:238px;
}

.subhead .statusIcon
{
	width:40px;
}

.auctionInfo .infoItem
{
	float:left;
	margin-left:6px;
	width:250px;
}

.auctionInfo .infoItemFirst
{
	margin-left:0;
}

.auctionInfo .details
{
	width:488px;
}

.auctionInfo .row
{
	clear:both;
	font-size:small;
}

.auctionInfo .label
{
	color:#666;
	padding:4px 20px;
	width:80px;
}

.auctionInfo .keyLabel
{
	font-weight:700;
	padding:8px 20px 2px;
}

.auctionInfo .mainLabel
{
	padding:8px 20px;
}

.auctionInfo .amountLabel
{
	font-size:medium;
}

.auctionInfo .field
{
	float:left;
	padding:4px 10px;
	width:348px;
}

.auctionInfo .keyField
{
	padding:8px 10px 2px;
}

.auctionInfo .mainField
{
	font-weight:700;
}

.auctionInfo .topField
{
	color:#666;
	font-weight:700;
	margin-left:120px;
	padding:8px 0;
	width:368px;
}

.auctionInfo .amountField
{
	font-size:large;
	padding:6px 10px;
}

.auctionInfo span
{
	font-size:small;
	font-weight:400;
}

.auctionInfo .labelSpan
{
	font-size:medium;
	font-weight:700;
}

.auctionInfo .buyNowPanel
{
	font-size:large;
	font-weight:700;
}

.auctionInfo .buyNowPanel img
{
	float:left;
	padding:0 10px 0 5px;
}

.sellerInfo .sellerHeader
{
	border-bottom:#ccc 1px solid;
	font-size:medium;
	font-weight:700;
}

.sellerInfo .sellerName
{
	font-size:small;
	padding:5px 0 5px 20px;
}

.imageNav
{
	height:15px;
	width:238px;
}

.imageNav div
{
	float:left;
	width:15px;
}

.imageNav .text
{
	text-align:center;
	width:208px;
}

.sellerInfo .row
{
	padding-top:40px;
}

.sellerInfo .row .counter
{
	background-color:#F90;
	color:#FFF;
	float:right;
	font-size:x-small;
	font-weight:700;
	padding:2px 4px 4px;
}

.picselect
{
	background-color:#F0F0F0;
	font-weight:700;
}

.leftborder
{
	border-left:1px solid #c3c3c3;
}

.gradient
{
	background-color:#FFFFE1;
	border:1px solid #999;
}

/* featured items images bg 
 SYSTEM classes - border for Steps in sell item pages */
.sellsteptab
{
	border-bottom:1px solid #ACC7EF;
	border-left:1px solid #ACC7EF;
	border-right:1px solid #ACC7EF;
}

.boldgrey a
{
	color:#666;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.membutt
{
	color:#039;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

/* SYSTEM classes - links color in categories headers */
.cathead
{
	color:#573f00;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.cathead a
{
	color:#573f00;
	font-size:12px;
	font-weight:400;
	text-decoration:underline;
}

.cathead a:hover
{
	color:#c00;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

/* SYSTEM classes - error & alert message */
.errormessage
{
	background-color:#FFFFE1;
	border:1px dashed #CFCFCF;
	line-height:18px;
	margin-bottom:16px;
	margin-top:8px;
	padding:6px;
}



.errorSummary

{

  font-size:small;

}



.errorSummary ul

{

	line-height:120%;

	list-item-type:none;

	padding:6px;

}



.errorSummary li

{

	padding-left:10px;

}



.errorSummary a

{

	color:red;

}



.errorSummary .header

{

  color:red;

  font-weight:bold;

}

/* V5 & system classes &  - main colors */
.c1
{
	background-color:#CCC;
	color:#000;
	font-weight:700;
	text-decoration:none;
}

/* lightgray light */
.c3
{
	background-color:#CCC;
}

/* lightgray middle*/
.c4
{
	background-color:#E1E2E4;
}

.c6
{
	background-color:#EEF2F9;
	color:#039;
}

.c7
{
	background-color:#E3E4EB;
}

/* bluegray admin area */
.c8
{
	background-color:#0C6CBB;
	color:#FFF;
	font-weight:700;
}

.c9
{
	background-color:#acc7ef;
}

/* lightgray light */
.creg3
{
	background-color:#F0F0F0;
}

/* lightgray middle*/
.creg4
{
	background-color:#fff;
}

/* block tables */
.regborder
{
	background-color:#fff;
	border:1px solid #a6a6a6;
}

.regsignup
{
	background-color:#F90;
	color:#FFF;
	font-size:12px;
	font-weight:700;
}

.reguser
{
	background-color:#FFF;
	color:#666;
	font-size:9px;
}

/* small text for comments*/
.pintext
{
	color:#666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
}

.border
{
	border:1px solid #c3c3c3;
}

/* V5 classes - featured items colors in main page */
.feat1
{
	background-color:#F60;
	color:#FFF;
	font-size:11px;
	font-weight:700;
}

.feat2
{
	background-color:#0F3F79;
	color:#FFF;
	font-size:11px;
	font-weight:700;
}

/* V5 classes - main nav menu colors */
.user
{
	color:#666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
}

.search a:hover
{
	color:#222;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
}

.welcome
{
	color:#039;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
}

.title
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footerfont a
{
	color:#E55200;
	font-size:11px;
	text-decoration:underline;
}

.footerfont a:hover
{
	color:#E55200;
	font-size:11px;
	text-decoration:none;
}

.footerfont1 a
{
	color:#AAA;
	font-size:11px;
	text-decoration:underline;
}

/* New added stuff */
#header
{
	/*background:url(./img/header_bg.gif) repeat-x 0 100%;*/
	height:205px;
}

#header h1
{
	float:left;
	height:76px;
	/*margin:5px 0 0;*/
	margin: 1px auto 0;
	padding:0 35px;
	text-indent:-9999px;
	width:400px;
}

#header h1 a
{
	float:left;
	height:97px;
	margin:0;
	padding:0;
	width:397px;
}

#header ul#menu
{
	float:right;
	font-weight:700;
	margin:0;
	padding:0;
	padding-top: 40px;
	text-align:right;

}

#header ul#menu li
{
	list-style:none;
	margin:0;
	padding:0;
	height: 30px;
}

#header ul#menu a
{
	color: #333;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
}

#header ul#menu a:hover
{
	color:#E55200;
}

#header .inner
{
	height:112px;
	margin:0 auto;
	padding: 18px 0 0;
	width:1000px;
}

#breadcrumbs
{
	background-position:50% 0;
	background-repeat:no-repeat;
	color:#EEE:;
	float:left;
	font-size:11px;
	height:40px;
	letter-spacing:0;
	line-height:40px;
	padding:0 5%;
	vertical-align:middle;
	width:90% !important;
}

#breadcrumbs .inner
{
	margin:0 auto;
	width:1000px;
}

#breadcrumbs form
{
	color:#EEE;
	display:inline;
	margin:0;
	padding:0;
}

#breadcrumbs .left
{
	color:#EEE;
	float:left;
	width:20%;
}

#breadcrumbs .right
{
	float:right;
	padding:0 !important;
	text-align:right;
	vertical-align:middle;
	width:80%;
}

#breadcrumbs input,#breadcrumbs select
{
	vertical-align:middle;
}

.categories
{
	background:#e5e5e5 url("./img/categories_bg.gif") repeat-x #e5e5e5;
	background-color:#e5e5e5;
	clear:both;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100px;
	margin:0 auto;
	overflow:none;
	width:1000px;
}

.categories.foot
{
	height:15px;
}

.categories.foot .left
{
	float:left;
	height:15px;
	width:50%;
}

.categories.foot .right
{
	float:right;
	height:15px;
	width:50%;
}

.categories a
{
	color:#666;
	text-decoration:none;
}

.categories a:hover
{
	color:#666;
	text-decoration:underline;
}

.categories .category
{
	float:left;
	margin:10px 5px 4px 25px;
	width:300px;
}

.filters {
	width:300px;
	clear:both;
	float:left;
}

.paging {
	float:right;
	width:300px;
}

.paging .inner {
	float:right;
}

.paging .pages {
	float:left;
	padding: 2px 4px;
}

.paging .currentpage {
	float:right;
	font-weight:bold;
	padding: 2px 6px;
}

.listings {
  width:100%;
	clear:both;
}

/*.listings
{
	border:solid 1px #c3c3c3;
	border-collapse:separate;
}

.listings td,.listings th
{
	border-bottom:solid 1px #e1e2e4;
	color:#000;
	font-size:xx-small;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.listings th
{
	background-color:#e1e2e4;
	font-weight:700;
}

.listings tr .icon
{
	width:13px;
}

.listings tr .iconRecent
{
	background:url(./img/recent.gif) no-repeat left;
}

.listings tr .iconPopular
{
	background:url(./img/popular.gif) no-repeat left;
}

.listings tr .iconSoon
{
	background:url(./img/soon.gif) no-repeat left;
}

.listings tr .time
{
	width:180px;
}

.listings tr .amount
{
	width:100px;
}

.listings tr .pics
{
	width:108px;
}*/

#tablehold
{
	margin:0 auto;
	padding:0;
	width:960px;
}

#tablehold table
{
	clear:both;
}

#tablehold .listings
{
	margin:0;
	padding:0;
	width:100%;
}

#tablehold .headerBase
{
	margin:8px 0 0;
	padding:0;
}

#tablehold .leftColumn
{
	float:left;
	width:214px;
}

#tablehold .rightColumn
{
	float:left;
	margin-left:6px;
	width:780px;
}

/*#tablehold td {  padding: 0px 0px 3px 0px;  margin: 0;}#tablehold td.nopad {  padding: 0;}*/
.headerBase
{
	background-image:url(./img/5_bg.gif);
	border-bottom:solid 2px #ccc;
	clear:both;
	color:#404b02;
	font-size:x-small;
	font-weight:700;
	height:30px;
}

.headerBase div
{
	height:30px;
}

.headerBase .left
{
	background:url(./img/5_start.gif) no-repeat left;
	float:left;
	height:30px;
	width:5px;
}

.headerBase .right
{
	background:url(./img/5_end.gif) no-repeat right;
	height:30px;
	width:100%;
}

.headerBase .text
{
	height:30px;
	padding:10px 0 0 5px;
}

.headerFeat
{
	background-image:url(./img/feat_head_bg.gif);
}

.headerFeat .left
{
	background:url(./img/feat_head.gif) no-repeat left;
	width:35px;
}

.headerFeat .right
{
	background:url(./img/feat_head_end.gif) no-repeat right;
}

.headerDetails
{
	background-image:url(./img/det_bg.gif);
}

.headerDetails .left
{
	background:url(./img/det_start.gif) no-repeat left;
	width:35px;
}

.headerDetails .right
{
	background:url(./img/det_end.gif) no-repeat right;
}

.positive {
	margin-left: 35px;
	list-style-image: url(../images/smile.png);
}

.neutral {
	margin-left: 35px;
	list-style-image: url(../images/neutral.png);
}

.negative {
	margin-left: 35px;
	list-style-image: url(../images/sad.png);
}

.sideBar
{
	float:right;
	width:250px;
	/*margin-right: 30px;*/
	/*padding: 0 15px;*/
	margin: 0 15px;
}

.sideBar .menu #loginhold
{
	font-size:small;
}

.sideBar .menu #loginhold h1
{
	color: #fff; 
	font-weight:700;
}

.mainContent
{
	float:left;
	width:665px;
	text-align: left;
	padding: 0;
	/*margin-right: 20px;*/
	font-family: Helvetica, Arial, sans-serif;
	background: url(../images/mainContent-middle.gif) repeat-y 50% 0;
	margin-left: 15px; 
}
.mainContent .textContent { float: left; padding: 0 20px 20px 20px; width: 625px; }
.mainContent .top-border { width: 665px; height: 6px; float: left; background: url(../images/mainContent-top.gif) no-repeat 50% 0; }
.mainContent .bottom-border { width: 665px; height: 6px; float: left; background: url(../images/mainContent-bottom.gif) no-repeat 50% 0; }

.adBar
{
	float:left;
	width:150px;
}

/* adBar for the mainContent section of the page */
.adbarMain { float: left; width: 665px; padding-bottom: 20px; text-align: center; margin-left: 15px; }

.sideBar .menu,.sideBar .categoryList
{
	padding:5px;
}

.sideBar .header
{
	font-size:medium;
	font-weight:700;
	text-align:center;
}

.sideBar a:link, .sideBar a:visited { color: #999; }
.sideBar a:hover, .sideBar a:active { color: #FFF; }

.sideBar ul
{
	font-size: 12px;
	line-height:120%;
	list-style-type:none;
	margin-left:0;
	padding: 0;
}

.sideBar .menu li
{
	margin-top:5px;
}

.sideBar ul ul
{
	margin-left:10px;
}

.sideBar .menu ul ul li
{
	margin-top:auto;
}

.sideBar .categoryList li span
{
	cursor:pointer;
	width:158px;
}
.sideBar .categoryList a { text-decoration: none; color: #CCC; }
.sideBar .categoryList li img
{
	float:right;
	padding-right:10px;
}

.sideBar .categoryList .hasChildren
{
	padding:2px 0;
}

.sideBar .subcategories { padding-left: 10px; font-size: 12px; margin: 5px 0 0; }
.sideBar .subcategories a { font-size: 12px; }
.sideBar .subcategories a:link, .sideBar .subcategories a:visited { color: #777; text-decoration: none; }
.sideBar .subcategories a:hover { color: #9DD944; }

.orangebox
{
	display:inline;
	float:left;
	width:250px;
	margin: 0 0 15px 0;
	padding:0;
	color:#444;
	background:url("../images/login-middle.gif") repeat;
}

/* Remove the visibility of the old header, replace with image header */ 
.login_header { display: none; }

.orangebox .insides
{
	padding:0 25px;
	width:200px;
	font: normal 11px Helvetica, Arial, Sans-Serif;
}

.orangebox .top
{
	background:url("../images/login-top.gif") 50% 0 no-repeat;
	display:block;
	float:left;
	height:35px;
	width:250px;
	margin-bottom: 10px;
}
.orangebox .bottom
{
	background:url("../images/login-bottom.gif") 50% 100% no-repeat;
	display:block;
	float:left;
	height:10px;
	width:250px;
}

/* Now dubbed the category box */
.greybox
{
	background: url("../images/categories-middle.gif") repeat-y 0 0;
	display:inline;
	float:left;
	width:250px;
	margin: 0;
	padding: 0;
	color:#FFF;
	font-family: Helvetica, Arial, Sans-Serif;
}

.greybox .insides
{
	padding:0;
	width:250px;
}

/* Hide the title box bit, cause we don't want to see it */
.greybox .header { display: none; }

.greybox .top
{
	background: url("../images/categories-top.gif") no-repeat;
	display:block;
	float:left;
	height:42px;
	width:250px;
}
.greybox .bottom
{
	background: url("../images/categories-bottom.gif") no-repeat;
	display:block;
	float:left;
	height:12px;
	width:250px;
}
.greybox .categoryList { float: left; width: 250px; padding: 0; }
.greybox .categoryList ul li.level0 { float: left; display: block; width: 200px; padding: 7px 25px 10px; background: #333; height: auto; background: url("../images/categories-separator.gif") no-repeat 50% 100%; }
	.greybox .categoryList ul li.level0 .name {  }
	.greybox img { display: none; }
.greybox a:link, .greybox a:active, .greybox a:visited { color: #444; }
.greybox a:hover { color: #7EAF36; }

.greybox .subcategories a:link, .greybox .subcategories a:active, .greybox .subcategories a:visited { color: #999; }
.greybox .subcategories a:hover { color: #7EAF36; }

#idAreaoEdit1 table,.auctionInfo .row div
{
	float:left;
}

.toplink,.toplink a:hover
{
	color:#124490;
	font-size:11px;
	text-decoration:none;
}

.warning a:hover,.bolditem a:hover
{
	color:red;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.bordercat,#breadcrumbs a
{
	color:#EEE;
}

td,input,textarea,select,.maintext
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.c1feat a,.c1feat a:hover,.c1 a,.c1 a:hover
{
	color:#FFF;
	font-weight:700;
}

.catmain,.sell,.sell a
{
	color:#333;
	font-size:11px;
	font-weight:700;
}

.catmain a,.catmain a:hover
{
	color:#333;
	font-size:11px;
	font-weight:700;
}

.alertfont,.negative
{
	color:red;
}

.paytable1,.membmenucell,.whiteback
{
	background-color:#FFF;
}

.paytable2,.picselectmain,.c2,.creg2
{
	background-color:#F8F8F8;
}

.item,.hlitem,.smallfont,.contentfont
{
	color:#000;
	font-size:11px;
	text-decoration:none;
}

.item a,.smallfont a,.topitempage a
{
	color:#000;
	font-size:11px;
	text-decoration:underline;
}

.bolditem,.hlbolditem
{
	color:#000;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.boldgrey,.boldgrey a:hover
{
	color:#666;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.c5,.creg5
{
	background-color:#a6a6a6;
}

.feat3,.feat3 a,.feat3 a:hover
{
	background-color:#FC0;
	color:#000;
	font-size:11px;
	font-weight:700;
}

a.hidelayer:link,a.hidelayer:visited
{
	color:#333;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.search,.search a
{
	color:#222;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.footerfont,.footerfont1,.footerfont1 a:hover
{
	color:#AAA;
	font-size:11px;
	text-decoration:none;
}

/* Homepage alterations */

#page { margin: 0 0 /*25px 25px*/; }

.bottomfloat { width: 100%; float: left; height: auto; padding: 30px 0; font-family: Helvetica, Arial, sans-serif; }

#logintop {}
	#logintop p { margin: 0; padding: 0; }
	#logintop input.login { border: 1px solid #AAA; width: 180px; padding: 3px; float: left; margin: 4px 0 0 0; color: #555; vertical-align: middle; font-size: 13px; }
	#logintop input:focus.login { border: 1px solid #555; }
	#logintop input.loginbutton { padding: 3px; font-size: 11px; }
	#logintop a:link, #logintop a:visited { color: #333; }
	#logintop a:hover { color: #000; }

.orangebox .menu ul { padding: 0; margin: 0; font-size: 11px; }
.orangebox h1 { background: url("../images/module-4a.png") no-repeat 0 50%; height: 32px; vertical-align: middle; padding: 0 0 0 40px; line-height: 32px; font-size: 16px; margin: 10px 0 10px 0 !important; margin: 0 0 10px; }
.orangebox .menu ul li { padding: 0; margin: 0 0 5px 0; }
.orangebox .menu a:link, .orangebox .menu a:visited { color: #333; }
.orangebox .menu a:hover, .orangebox .menu a:active { color: #7EAF36; }

.greybox .header { padding: 0 0 0 40px; margin-top: 15px; background: url("../images/module-3a.png") no-repeat 0 50%; height: 32px; vertical-align: middle; line-height: 32px; font-size: 16px; text-align: left; }

/* Registration alterations */

.registerClass {font-size: 12px; text-align: left; float: left; width:700px; }
.registerClass h1 { font-size: 15px; margin-bottom: 20px; }
.registerClass input, .registerClass select { padding: 3px; width: 300px; }
.registerClass input#genderm,.registerClass input#genderf { padding: 3px; width: auto; }
.registerClass textarea { padding: 3px; width: 300px; }
.registerClass table { float: left; padding: 0; margin: 0; text-align: left; width:700px; }
.registerClass td { padding: 0; }
.registerClass th { font-size: 12px; font-weight: normal; text-align: left; font-weight: bold; padding: 5px 0; float: right; }
.registerClass table tbody { font-size: 12px; float: left; width: 600px; text-align: left; }
.registerClass table tr th { padding: 5px 10px; text-align: right; width: 200px; background: #eee; }
.registerClass table td { font-size: 12px; padding: 5px 0; width: 500px; padding-left: 10px; }
.registerClass input.btsubmit, .registerClass input.btcancel { width: auto; padding: 3px; }

/* Listings */

input.watchbtn { border: solid 1px #CCC; border-bottom: solid 1px #999; margin-top: 5px; background: #EEE; }
input.editbtn { border: solid 1px #CCC; border-bottom: solid 1px #999; margin-top: 5px; background: #EEE; }
input.withdrawbtn { border: solid 1px #CCC; border-bottom: solid 1px #999; margin-top: 5px; background: #EEE; }
input.relistbtn { border: solid 1px #CCC; border-bottom: solid 1px #999; margin-top: 5px; background: #EEE; }
/*tr.item { background: #F9F9F9; padding: 5px 0; }
tr.alternatingItem { background: #eee; padding: 5px 0; }*/

tr.item { background: #F9F9F9; padding: 5px 0; }
tr.alternatingItem { background: #eee; padding: 5px 0; }

tr td { vertical-align: middle; }
.alternatingItem a:hover, .item a:hover { color: #333; }

/* Selling form */

.xchange_sell table { font-size: 12px; width: 100%; }
.xchange_sell th, .xchange_sell td, .xchange_sell tr { padding: 3px 5px; }
.xchange_sell th { background: #eee; text-align: right; padding: 10px; width: 150px; }
.xchange_sell td { padding-left: 10px; }
.xchange_sell input, .xchange_sell textarea, .xchange_sell select { padding: 3px; }
.xchange_sell select { margin-top: 5px; }
.xchange_sell textarea.ui_formitem { padding: 3px; width: 300px; }
.xchange_sell input.ui_formbuttoncancel, .xchange_sell input.ui_formbuttonsubmit { text-align: left; }
.xchange_sell th label {float: right; font-weight: bold;}
.xchange_sell .tip {clear: both; display: block; font-size: 11px; padding: 4px 0px 0px;}
.xchange_sell th .tip {padding: 8px 0px 0px;}

/* Listings */

#xchangeitem { font-size: 12px; }
#xchangeitem h3 { font-weight: normal; color: #F28C14; font-size: 22px; padding: 0; margin: 0; }
#xchangeitem h5 { font-weight: normal; font-size: 12px; margin: 5px 0 25px; padding-top: 5px; border-top: dotted 1px #BBB; }
#xchangeitem input { font-size: 12px; padding: 5px; }
#xchangeitem div.size { display: block; }
#xchangeitem form { float: left; margin-top: 20px; }
	#xchangeitem form input { border: solid 1px #DF830D; border-bottom: solid 1px #BF6C00; background: #F28C14; margin-right: 5px; color: #FFF; font-weight: bold; }
#xchangeitem a.thickbox { float: left; background: url("../images/listings_magnify.gif") 0 100% no-repeat; clear: both; display: block; padding-bottom: 16px; }
#xchangeitem a.thickbox img { float: left; }

#xchangeitem .listingsdet { padding: 10px; background: #f5f5f5; border: solid 1px #ddd; }
#xchangeitem .listingdesc { margin-top: 3em; }
table.listingstbl { font-size: 12px; }
table.listingstbl td, table.listingstbl tr { font-size: 12px; padding: 10px; vertical-align: top; }
table.listingstbl .size span {display:block;float:left;}
table.listingstbl .size .label {width:200px;}

#xchangeitem .listingbtn { float: left; display: block; clear: both; width: 100%; margin-top: 1em; }
#xchangeitem .size { display: inline; }

.mainContent #logintop p { display: block; margin-bottom: 1.5em; clear: both; }
.mainContent #logintop .text { display: block; clear: both; }

.mainContent { font-size: 13px; }

.paging select.ui_formitem {}
.pages { display: inline; padding-right: 3px; }


/* Copied over from parent site, found in HTML body */

.wrapper { width: 960px; }
#main-shift { margin-right: 265px; }
#right { width: 250px; margin-left: -250px; }
#menu .dropdown { width: 185px; }
#menu .columns2 { width: 370px; }
#menu .columns3 { width: 555px; }
#menu .columns4 { width: 740px; }
