/* This controls the common page elements */

body {
	font-family: Arial,Helvetica,sans-serif;
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	min-width: 700px;
	margin: 0em; 
	font-size:34pt;
	}

strong, b {
	font-weight: bold;	
	font-family: Arial,Helvetica,sans-serif;
	}
	
p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: normal;
	
}

p.standard {
	color: #666666;
	font-weight: normal;
	font-style: normal;
}

p.italic {
	color: #7E8F50;
	font-weight: normal;
	font-style: italic;
}


/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/


h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.5em;
	color: #681509;
	font-style: italic;
	font-weight: normal;
	line-height: 1.3em;
	text-align: center; }

h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.5em;
	color: #666666;
	font-weight: bold;}

h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.25em;
	color: #999999;
	font-style: normal;
	line-height: 1.3em;}

h4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	line-height: 1.4em;
	text-align: left; }

h5 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	line-height: 1.4em;
	text-align: center; }

img {
	border: 1;
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}


	
#colLeft ul, #colRight ul {
	font-family: Arial,Helvetica,sans-serif;
	color: #666666;
	background: #FFF;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5em;
	padding: 0em 3em;
	}	

#colLeft li, #colRight li {
	float: none;
	position: relative;
	background: #FFF;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	width:250px;
	list-style-image: url(/images/listBullet.gif); 
}	

#main_content li {
	float: none;
	position: relative;
	color: #666666;
	background: #FFF;
	text-align: left;
	text-valign: top;
	font-weight: normal;
	font-style: normal;
	width:450px;
	list-style-image: url(/images/listBullet.gif); 
	padding: 0.25em 0em;
}

#main_content ul {
	font-family: Arial,Helvetica,sans-serif;
	color: #666666;
	background: #FFF;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5em;
	padding: 0em 2em;
}

ol {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #666666;
	font-weight: normal;
	line-height: 1.5em; }

a {
	color: #000066;
	text-decoration: none; }

a:link {
color: #000066;
font-size: 36px;
}

a.pagenumber {
font-size: 30pt;
}

a:visited {
color: #000066;
}

a:hover {
	color: #0000ff;  
	text-decoration: none;}
a:active {}
	
/* Forms */

fieldset { 
	
	padding: .5em;
	border: 1px dotted #777 
	background-color: #FFFFFF;	
}

legend {
	padding: .3em;
	color: #666666;
	font-weight:bold;
	font-size: 30px;
	}
  
label { 
	font-size: 1em;
	color: #666666;
	margin: 12px 0 0 0;
	text-align:right; 
	font-weight:bold;
	}

select, option {
	font-family: arial;
	font-size: 36px;
}

#sortby_value {
	font-size: 30px;
}

input {
	font-size: 32px;
}

/*-----------------------layout elements*/
#blackBgContainer {
background-color: #BBBBAA; 
width: 1000px;
margin: 0em auto 0em auto;
text-align: center;
border-style: solid;
border-width: 0px;
border-color: #3B3B3B; 
}

#header {
height: 57px;
margin:0 auto;
text-align: left;
}

#navband {
background-color: #000000; 
width: 1000px;
text-align: left;
margin: 0em auto 0em auto;
}

#nav{
background-color: #BBBBAA; 
text-align: left;
height: 10px;
margin:0 auto;
color: #FFFFFF;
font-size: 18px;
}

#footer{

height: 10px;
margin:0 auto;
color: #D7BB72;
font-size: 18px;
}

#main_content{
font-size: 1.2em;
text-align: left;
width: 730px;
margin: 1.2em 10em 0em 17em;
}

#main_content_home{
font-size: 1.2em;
text-align: left;
width: 500px;
margin:0 auto;
margin-top: 2em; 
}


#flashcontent{
width: 230px;
height: 305px;
margin:0 auto;
margin-top: -90px; }


#auctions{
position:relative; 
font-size: 1.2em;
text-align: left;
height: 170px;
width: 500px;
margin:0 auto;
}

#first {
width: 100px;
}

#auction {
width: 130px;
}

#buying {
width: 120px;
}

#team {
width: 170px;
}

#login {
width: 200px;
}

#last {
width: 160px;
}

#colLeft {
position:absolute; 
width:250px;
margin: -1.3em 0px 0px 0px; 
}

#colRight {
position:absolute;
width:250px;
margin: -1.3em 0px 0px 0px;  
left:250px; 
}

#bottom {
position:relative; 
width: 500px;
text-align: center;
margin:0 auto;
}



hr.dotted {
border-top: 1px dotted #666666;
width: 100%;
text-align: left;
margin-top: 0px;
padding-top: 0px; 
}

/* NAV MENU */

ul {
	padding: 0 3em; /* This pads out the nav either side allowing it to center, but also messes up the indentation of the lists elsewhere */
	margin: 0em 0em;
}

#onsitelinks li  {
	width: 50em;	
	position: relative;
	list-style: circle inside;
}

li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	display: inline;
}

#nav a {
	font-weight: bold;
	color: #D7BB72;
	text-decoration: none;
	font-size: 1.5em;

}

#advancesearch {
	color: #D7BB72;
}

#advancesearch:hover {
color: #AFA96D;
}

#nav a:hover {
	color: #AFA96D;
	border: 0px solid;
	
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #671509;
	padding: 0em 5px;
	border-width: 0 5px;
	border: 0px;
	width: 150px;
}

#nav li li a:hover {
	font-weight: normal;
	padding: 0em 0px;
	border: 0px solid #671509;
	border-width: 0 5px;
}

li#first {
	border-left-width: .8em;
	list-style: none;
}

li#buying {
	border-left-width: 10em;
	list-style: none;
}

li#team {
	border-left-width: 20em;
	list-style: none;
}

li#login {
	border-right-width: 1em;
	list-style: none;	
}

li#last {
	border-right-width: 1em;
	list-style: none;	
}

li#auction {
	border-right-width: 1em;
	list-style: none;	
}

#testimonials
{
	font-style: italic; 
	font-family: Georgia; 
	font-size: 12pt;
}

#testimonials_date
{
	font-style: italic; 
	font-family: Georgia; 
	font-size: 12pt;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	padding: 0 0 0 0;
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	text-align: left;
	font-color: #FFFFFF;
	border: 0;
	padding: 0 0 0 0;
	z-index: 2000;
}

li#auction li {
	display: block;
	margin: 0em;
}


li#team li {
	display: block;
	margin: 0em;
}

li:hover ul, li.over ul {
	display: block;
}

td, th {
font-size: 2em;
}

td.nav {
font-size: 1.1em;
}

#home_upcoming {
	font-weight: bold;

}

#home_upcomingthumbnail {
	border: 3px solid;
	color: #C3D5DF;
}

#home_upcomingthumbnail:hover{
	color: #ffffff;
}

#home_quicklink {
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 17px;
}

