@charset "utf-8";
/* CSS Document */

body {font-family:"Trebuchet MS", Verdana; background-image:url(images/bkgrd.png); margin:0; font-size:10pt;}
a {color:#7c0000; text-decoration:none}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt;}
h2 {margin:0; font-size:11pt;}
h3 {font-style:oblique; font-size:10pt}
.tbl {font-size:8pt}
.tblhead {background-color:#7c0000; color:#FFFFFF; font-size:10pt; font-weight:bold}
.tblbar {background-color:#CCCCCC}
#main {width:1000px; margin-left:auto; margin-right:auto; background-image:url(images/c3bkgrd.png); background-repeat:repeat-y; border-left:thick #666666 solid; border-right:thick #666666 solid}
#bottom {width:990px; margin-left:auto; margin-right:auto; background-color:#000000; color:#666666; font-size:8pt; padding:5px;}
#mainint {width:1000px; margin-left:auto; margin-right:auto; background-image:url(images/c3bkgrdint.png); background-repeat:repeat-y; border-left:thick #666666 solid; border-right:thick #666666 solid}
#topnav {background-color:#7c0000; text-align:right; height:33px;}
#topnav2 {background-color:#540303; text-align:right; height:30px; color:#FFFFFF; padding-top:10px; padding-right:5px;}
.ftrtxt {color:#660000; font-weight:bold}
#padding {padding:10px; float:right; width:815px;}
.tblgry {background-color:#CCCCCC}
.img {background-image:url(images/bkgrd.png); padding:5px; margin:5px;}
.staff {height:310px; width:390px; float:left; margin-left:10px; font-size:9pt;}
.staffcontact {background-color:#ebedeb; padding:10px; clear:both}
.listingtbl {border-bottom:#999999 thin solid}
.smtxt {font-size:7pt}

.photodiv {
	width: 200px;
	float: left;
	text-align: center;
	height: 200px;
	position:relative;
	float:left;
	border:1px solid #d7d7ea;
	background-color:#f4f4fe;
}

/* rollover */
a.rollover {display: block; float:right; font-size:10pt; width:120px; height:23px; padding:5px; color:#FFFFFF; text-decoration:none;  background: url("images/nav.png") 0 0 no-repeat; text-align:center} 
a:hover.rollover { background-position: -140px 0; color:#FFFFFF;} 

/* auction rollover */
a.arollover {display: block; height:55px; padding:5px; color:#000000; text-decoration:none;  background: url("images/auctionrollover.png") 0 0 no-repeat;} 
a:hover.arollover { background-position: -305px 0; color:#FFFFFF;} 

/* red tab */
a.redtab {display: block; height:30px; padding:5px; color:#000000; text-decoration:none;  background: url("images/redtab.png") 0 0 no-repeat;} 
a:hover.redtab { background-position: -135px 0; color:#FFFFFF;} 


/* 3column */
#wrapper {text-align: left;  clear:both; position: relative; /*** Let's be nice to IE ***/	display: table; /*** For non-IE browsers ***/height: 100%;}
#c1 {width: 155px; text-align: left; float: left; background-color:#000000; color:#FFFFFF; font-size:10pt; padding:5px; line-height:1.75 }
.c1sub {padding-left:10px; font-size:11pt; }
.c1head {border-bottom:#666666 dotted 1px; font-weight:bold; font-size:11pt;}
#c1 a {color:#CCCCCC;}
#c1 a:hover {color:#FFFFFF}
#c2 {padding: 0px;	width: 520px; height:auto; float: left; padding: 8px;}
#c3 {width: 275px;	text-align: left;	float: left;  padding:10px;}
#footer {clear: both; width:1000px;	text-align: right;	font-size: 8pt;	background-color: #FFFFFF;	margin-top: 15px; background-color:#000000; color:#CCCCCC}
#footer a {color:#FFFFFF}
#footer a:hover {color:#cccccc}

#listwrapper {width: 700px;	margin: auto; height:auto;
position: relative; /*** Let's be nice to IE ***/
width: 100%; /*** Content Width ***/
display: table; /*** For non-IE browsers ***/
height: 100%;}
#list1 {background-color: #cccccc;	padding: 12px;	width: 355px;	float: left; margin-right: 5px; font-size:8pt;}
#list2 {padding: 12px;	width: 400px;	float: left;}
#list3 {padding: 12px;	width: 140px;	float: left;}