* {
 /* margin: 0; */
 /* padding: 0; */
 font-family: Arial, sans-serif;
 font-size: 100%;
}

body	{ background-color: #fff; }
#outerwrapper	{width: 960px; margin:0 auto;}
#contentbg	{background-color: #fff;}
#content	{margin: 14px 0 0 10px; float: left; width: 955px;}

h1	{ font-size: 1.4em; margin: 0 0 .67em 0 }
h2	{ font-size: 1.2em; margin: .75em 0 }
h3	{ font-size: 1.1em; margin: .83em 0 }


ul#topnav {
        margin: 0;
	border: 0;
        float: left; /* pushes the whole menu to the right */
        height: 39px;
        padding: 0 0 0 23px;
}

ul#topnav li {
        height: 39px;
        float: left; /* stacks the menu items left to right */
        list-style: none;
        padding: 0 18px 0 18px;
/*
        border-width: 0 0 0 1px;
        border-style: none none none solid;
        border-color: #fff;
*/
        margin: 50px 0 0 0;
        line-height: 2em;
	text-align: center;
	vertical-align: middle;
	margin: 0;
}

ul#topnav li:first-child {
        border: 0;
}

ul#topnav li.double-line {
        line-height: 1em;
}

ul#topnav a {
        color: #fff;
        font-size: 16px;
        font-weight: normal;
        font-family: Verdana, Arial, sans-serif;
        text-decoration: none;
}

.grey { 
	background-color: #E5E5E5;
        padding: 25px;
        height: 297px;
        width: 100px;
	border: 1px solid #000;
	
}

.green { 
	background-color: #086B3F; 
        height: 34px;
        width: 250px;
	margin: 16px 100px 0 0;
	padding: 10px 0 0 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	float: left;
	box-shadow: 3px 3px 10px 5px #aaa;
}

ul.sidenav {
	margin: 0;
	padding: 0;
}
ul.sidenav li {
	display: block;
	padding: 0 0 20px 0;
	margin:0;
}

ul.sidenav li a, ul.sidenav li a:visited {
	text-decoration: none;
	color: #000;
	font-size: 16px;
}

.roundedcorners {
	background-clip: padding-box;
	border: 3px solid #000000;
	border-radius: 15px;
	/*
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	*/
	display: block;
	overflow: hidden;
	margin: 0 0 0 16px;
	width: 214px;
	height: 324px;
	float:left;

	color:#fff;
	font-size: 28px;
	font-weight: bold;
	padding: 15px 15px 0px 15px;
}

.roundedcorners img{
	vertical-align: bottom;
}

.floatleft { float: left }



div#auctionlist {
	clear: both;
	width: 980px;
	height: 244px;
	background-image:url('/images/orange_square.png');
        background-repeat: repeat-x;
}

div#auctionlistblockouter1,div#auctionlistblockouter2,div#auctionlistblockouter3 {
	float: left;
}

div#auctionlistblockouter2,div#auctionlistblockouter3 {
	border-left: solid 7px #B0B0B0;
}

div#auctionlistblock1 { margin: 0 20px 20px 0 }
div#auctionlistblock2 { margin: 0 20px 20px 45px }
div#auctionlistblock3 { margin: 0 0px 20px 45px }

div#auctionlistblock1,div#auctionlistblock2,div#auctionlistblock3 {
	display: inline;
	float: left;
	width: 277px;
	/* border: solid 1px black; */
}

div#auctionlistblock1 div, div#auctionlistblock3 div { 
	background-color: #186692;
}

div#auctionlistblock2 div {
	background-color: #699EBA;
}

div#auctionlist div div a {
	text-decoration: none;
}

div#auctionlist div div div {
        width: 210px;
        margin: 16px 100px 0 0;
        padding: 10px 20px;
        text-align: center;
        color: #fff;
        font-size: 18px;
}

div#auctionlist div div div, .rounded {
	background-clip: padding-box;
	border-radius: 15px;
	display: block;
	overflow: hidden;
}

input, textarea {
	padding: 5px 15px;
        border: 2px solid #999;
        border-radius: 9px;
}


/* top button links */

.headerlink {
	float: right;
}
.headerlink a {
	text-decoration: none;
}
.headerlink a span, .headerlink input {
	font-family: Times Roman, Times, serif;
	font-size: 22px;
	padding: 3px 30px;
	border: 2px solid #999;
	border-radius: 9px;
	width: 70px;
	text-align: middle;
}
.headerlink input {
	font-size: 20px;
	color: #000;
	width: 120px;
}
.search {
	margin: 20px 0 0 30px; 
	color: green;
	font-size: 24px; 
}

.login, .login a:visited  {
	color: green;
}
.register, .register a:visited  {
	color: blue;
	margin-left: 40px;
}





