@charset "utf-8";
/* CSS Document */
#header
{
position:relative;
margin-top:80px;
text-align:center;
}
#searchMenu
{
padding-top:34px;
padding-left:10px;
font:Verdana, Arial, Helvetica, sans-serif;
position:relative;
height: 69px;
width:947px;
background-image:url(../img/exch_search_bar.jpg);
background-repeat:no-repeat;
text-align:left;
margin:auto;
margin-left:26px;
}
#searchMenu label
{
	display:block;
	font-size:10pt;
	color: #583e14;
}
#searchMenu select
{
	margin-top:1px;
}

.searchButton
{
	display:block;
	outline:none;
	width:140px;
	height:35px;
	background-repeat:no-repeat;
	background-position: 0 0;
}
.searchButton:hover
{
	background-position: 0 -35px;
}
.searchButton:active
{
	background-position: 0 -70px;
}
#btnSearch 	{background-image:url(../img/search_button_set.gif);}

/* IFrame used to display exchange items */
#itemsWin 
{
position:relative;
width:945px;
height:100%;
background-color:white;
margin-left:auto;
margin-right:auto;
border: 1px solid #7b6718;
}
#itemsWin a
{
	color:#583e14;
	/*color:#329a41;*/
	text-decoration:underline;
}
#itemsWin a:hover
{
	color:#ea9204;
}
.subheader 
{
 	background-color: #000000;
	color: #cc9933;
	font-family:tahoma;
	font-size:10pt;
}
.header
{
	color:#FFFFFF;
	width:100%;
	background-color:#043400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	vertical-align:middle;
	/*padding-top:4px;
	padding-bottom:4px;*/
}
.itemList .header th
{
	height:32px;
	background-image:url(../img/exch_header_bg.gif);
	background-repeat:repeat-x;
}
.itemList .header .colDivider
{
width:3px;
background-image:url(../img/exch_col_divider.gif);
background-repeat:no-repeat;
}
.itemList .header .sortColumn
{
	/*background-color:#6b9a3e;*/
	background-image:url(../img/exch_sortcol_bg.gif);
	background-repeat:repeat-x;
	cursor:pointer;
}
.itemList td
{
	border-bottom:1px solid #2e4a28;
	padding-top:4px;
	padding-bottom:4px;
	
}
.itemDetail td
{
	border-bottom:none;
	padding-top:0px;
	padding-bottom:0px;
}
.itemDetail td.label
{
	font-weight:bold;
	width:75px;
}

#itemsWin .footer
{
position:relative;
font-size:8pt;
padding: 10px;
width:100%;
height:30px;
vertical-align:middle;
}

#itemsWin .footer #note
{
font-weight:bold;
position:absolute;
width:580px;
}

#itemsWin .content
{
border:0px solid none;
width:100%;
/*height:100%;*/
/*height:265px;*/
}

#itemsWin #loadmsg
{
	width:45px;
	margin-left:auto;
	margin-right:auto;
}
#items_list
{
/*border:0px solid none;*/
width:100%;
height:100%;
display:none;
}

#loading
{
position:relative;
width:100%;
height:265px;
}

#exchangeList
{
background-color: #cccccc;
margin: 0px 4px 0px 4px;
}
/* Styles used by exchange_item.php */
tr.exchangeItemRowFirst
{
border: 1px solid #2e4a28;
background-color: #cccd9a;
background-image:url(../img/exch_rowtop_bg.gif);
background-repeat:repeat-x;
width:100%;
}
tr.exchangeItemRow, tr.exchangeItemRowAlt
{
border: 1px solid #2e4a28;
background-color: #cccd9a;
background-image:url(../img/exch_row_bg.gif);
background-repeat:repeat-x;
width:100%;
}
#appraisal
{
position:relative;
background-image:url(../img/appraisalbox.gif);
background-repeat:no-repeat;
width: 134px;
height:86px;
}

#appraisal .grade
{
position:absolute;
text-align:center;
line-height:30px;
top: 23px;
left:19px;
width:30px;
height:30px;
color:white;
}

#appraisal .value
{
font-size:9pt;
line-height:20px;
text-align:center;
position:absolute;
left:67px;
top:32px;
width: 60px;
height: 20px;
border: 1px solid #339933;
background-color: #cccccc;
}

#gradeLink
{
	line-height:12px;
	position:absolute;
	top: 56px;
	width:95px;
	text-align:center;
	font-size: 8pt;
	margin-left:20px;
}

#modelInfo
{
	border: 1px solid #f3e2a7;
	width:100%;
	text-align:center;
}

#modelInfo thead
{
	color:white;
	font-size:7pt;
}

.exchangeItemRow #modelInfo tbody
{
	color:#000000;
	background-color:#cccc99;
	font-size:8pt;
}
.exchangeItemRowAlt #modelInfo tbody
{
	color:#000000;
	background-color:#cccccc;
	font-size:8pt;
}
/* Model Photo Page Styles */
#itemDetails
{
	font-family:Tahoma;
	font-size:10pt;
}
#itemDetails thead
{
	color:#cc9933;
}
#itemDetails tbody
{
	color:white;
}

#thumbnails img
{
}
#thumbnails img.preview
{
	border:3px solid black;
}
#thumbnails img.selected
{
	border:3px solid #339900;
}

#modelInfoTable
{
	border:0px;
	margin:0px;
}
.footnote {font-family:tahoma; font-size:5pt; color:white;}