body {
text-align: center; 
}

img {
display: block; 
margin: 0; 
padding: 0; 
border: none; 
}

p, a, ul, th, td, h1, h2, h3, h4, input, textarea {
font-family: Verdana, Helvetica, Arial; 
/* margin: 0 0 0.4em 0; */
}

p, li, input, textarea {
margin: 0 0 0.4em 0; 
}

h1, a:hover, .live {
color: #FF9900 /* gold */
}

h2, h3, h4 {
color: #000066 /* dark blue */
}

h1, h2, h3, h4 {
margin: 0 0 0.2em 0; 
}

h1 {
font-size: 1.4em; 
}

h2 {
font-size: 1.2em; 
}

h3 {
font-size: 1em; 
}

h4 {
font-size: 0.8em; 
}

p, ul, th, td {
font-size: 0.7em; 
color: #000066 /* dark blue */
}

input, textarea {
font-size: 1em; 
}

ul {
margin: 0 0 0 10px; 
padding: 0; 
}

a {
font-size: 1em; 
font-weight: bold; 
text-decoration: none; 
color: black; 
}

#wrap {
position: relative; 
margin: 20px auto; 
width: 766px;
}

#header, #headerAdmin, #links, #content {
float: left; 
border-left: solid 2px rgb(65,96,159); /* mid blue */ 
border-right: solid 2px rgb(65,96,159); /* mid blue */
}

#header {
padding: 5px; 
width: 756px; 
border-top: solid 2px rgb(65,96,159); /* mid blue */
}

#header {
height: 85px; 
}

#links, #footer {
width: 100%; 
}

#links {
border-top: solid 2px rgb(65,96,159); /* mid blue */
border-bottom: solid 2px rgb(65,96,159); /* mid blue */
padding: 0.5em 0px 0.3em 0px; 
background-image: url(graphics/linksBar_bg.gif); 
background-repeat: repeat-x; 
background-position: bottom; 
}

#links ul {
list-style: none; 
margin: 0; 
padding: 0 0 0 10px; 
}

#links li {
display: inline; 
/* margin: 0 0.4em; */
}

.link, .counter {
clear: none; 
}

.link {
float: left; 
}

.linkSpacer {
padding: 0 0.5em; 
}

.counter {
float: right; 
/* margin-right: 10px; */
font-weight: bold; 
padding: 0 10px 0 0; 
}

#content {
text-align: left; 
border-bottom: solid 2px rgb(65,96,159); /* mid blue */
padding: 10px; 
width: 746px; 
/* background-color: olive; */
}

#indexPanel {
text-align: center; 
position: relative; 
margin: 1em 345px 0 0; 
}

#indexPanel p {
font-size: .875em; 
}

#indexPanel img {
float: left; 
margin: 1em 0 0 0; 
padding: 0 40px; 
}

.index_links {
position: relative; 
width: 382px; 
height: 113px; 
margin: 0 auto; 
}

#footer {
float: left; 
clear: both; 
margin: 10px 0 0 0; 
}

#footer p {
font-size: 0.6em; 
color: gray; 
}

#headerLogo {
float: left; 
clear: none; 
position: relative; 
top: -2px; 
left: -1px; 
}

#flashBanner {
float: right; 
clear: none; 
}

.smallHead {
font-size: 0.875em; 
}

.full {
width: 746px; 
padding: 0; 
/* background-color: teal; */
}

.col_left, .col_right {
width: 363px; 
text-align: center; 
}

.col_left img, .col_right img {
display: block; 
margin: 0 auto; 
}

.col_left h3, .col_right h3 {
margin: 10px 0 5px 0; 
}

.col_left {
padding-right: 10px; 
/* background-color: teal; */
}

.col_right {
float: right; 
padding-left: 10px; 
/* background-color: olive; */
}

.main {
float: right; 
clear: none; 
width: 557px; 
padding: 0; 
}

.leftCol_1 {
float: left;
clear: none; 
width: 179px; 
margin: 0 0 -10px 0;
position: relative; 
}

.rightCol_2 {
float: right;
clear: none; 
width: 368px; 
/* background-color: green; */
margin: 0 0 -10px 0;
}

.leftCol_2 {
float: left;
clear: none; 
width: 368px; 
/* background-color: green; */
margin: 0 0 -10px 0;
}

.leftPanel {
float: left; 
background-color: #6699cc; /* light blue */ 
padding: 10px; 
margin: 0 0 10px 0; 
}

.searchPanelRight, .listingPanel {
float: right; 
}

.searchPanelLeft {
float: left; 
margin: 0 0px 10px 0; 
}

.searchPanelRight {
margin: 0 0 10px 10px; 
}

.searchPanelRight, .searchPanelLeft {
background-color: rgb(181,188,193); /* dark silver */ 
padding: 10px 10px 5px 10px; 
width: 159px; 
position: relative; 
}

/* TEMPORARY */
#banner {
float: left;
clear: left; 
/*
position: absolute; 
left: 12px; 
top: 0; 
*/
width: 178px; 
height: 400px; 
/* margin-top: 10px; */
/* background-color: gray; */
/* position: relative; */
/* z-index: 10; */
}
/* TEMPORARY */

/*
.movewithscroll {
	position: absolute; 
}
*/

.listingPanel {
/* padding: 10px; */
margin: 0 0 10px 10px; 
width: 169px; 
}

.searchField {
width: 159px; 
margin: 0 0 0.5em 0; 
}

.helpBox {
position: absolute; 
bottom: 0; 
left: 0; 
background-color: white; 
padding: 8px 8px 2px 8px; 
}

.helpBox a {
font-weight: normal; 
}

.box {
/* background-color: rgb(191,223,255);  */ /* very light blue */
border: solid 2px rgb(191,223,255);  /* very light blue */
padding: 10px;
margin: 0 0 10px 0; 
}

.fullWidth {
clear: both; 
margin: 0 0 10px 0; 
/* background-color: yellow; */
}

.headBG, .headBG_1col {
color: black; 
background-color: #FF9900; /* gold */
padding: 5px 5px 2px 5px; 
text-transform: uppercase; 
color: black; 
margin-bottom: 0.5em; 
}

.headBG_1col {
width: 159px; 
}

.formCol, .formColRight {
width: 273.5px; 
float: left; 
clear: none; 
margin: 10px 0 -10px 0; 
padding: 0; 
border: none; 
/* background-color: green; */
}

.formColRight {
position: relative; 
right: -10px; 
top: -0.3em; 
}

.label, .labelWide {
font-weight: bold; 
vertical-align: top; 
padding-right: 5px; 
}

.label {
text-align: right;
width: 130px; 
}

.labelWide {
padding-bottom: 0.5em; 
/* background-color: teal; */
}

.inputSelect, .inputText, .inputText_deep, .inputText_wide {
position: relative; 
top: -0.3em; 
/* background-color: teal; */
}

.inputSelect, .inputText, .inputText_deep {
width: 143.5px; 
}

.inputSelect {
padding: 0; 
margin-bottom: 0.5em; 
}

.inputText, .inputText_deep, .inputText_wide {
border: solid 1px #FF9900; /* gold */ 
padding: 0.2em; 
}

.inputText {
height: 1.2em; 
}

.inputText_deep {
height: 5em; 
}

.inputText_wide {
width: 263.5px; 
height: 13.2em; 
}

.submit {
float: right; 
}

/*
.text {
float: left;
clear: left; 
width: 45%; 
}
*/

/* RESULTS PAGE */
.resultsHead {
float: right; 
clear: both; 
width: 100%; 
padding: 0; 
margin: 0; 
/* background-color: teal; */
}

.resultPanel, .resultPanelGold {
padding: 10px; 
float: left; 
clear: both; 
width: 537px; 
margin: 5px 0 0 0; 
}

/*
.resultCol_left_gold, .resultCol_right_gold {
float: left; 
clear: none;
margin: 0 0 0 10px; 
}

.resultCol_left_gold {
width: 109px; 
text-align: center; 
}
*/

.resultFeatures {
width: 193px; 
margin: 0 -5px -5px 0;
float: left; 
clear: none; 
}

.resultSummary {
/* float: left; */
clear: none;
margin: 0; 
/* width: 349px; */
text-align: left; 
/* background-color: white; */
}

.resultCol_left_silver, .resultCol_right_silver {
float: left; 
clear: none;
/* background-color: blue; */
}

.resultCol_left_silver {
width: 432px; 
text-align: left; 
}

.resultCol_right_silver {
width: 109px; 
text-align: center; 
margin: 0 0 0 10px; 
}

.resultPanel {
/* border: solid gray 2px; */
background-color: rgb(212,216,211); /* light silver */ 
}

.resultPanelGold {
/* border: solid #FF9900 2px; gold */ 
background-color: rgb(233,193,124) /* light gold */ 
}

.resultPic_main, .resultPic_small {
background-color: gray; 
margin: 0 5px 5px 0; 
float: left; 
clear: none; 
/* border: solid 1px; */
}

.resultPic_main {
width: 117px; 
height: 117px; 
}

.resultPic_small {
width: 56px; 
height: 56px; 
}

.detailsGold, .detailsSilver {
float: right; 
clear: none; 
margin: 0 0 5px 10px; 
padding: 5px; 
}

.detailsGold {
background-color: rgb(213,167,101); /* dark gold */
}

.detailsSilver {
background-color: rgb(181,188,193); /* dark gold */
}

.detailThumb {
float: left; 
clear: both; 
width: 100%; 
}

/*
.detailPic_main {
float: left; 
clear: both; 
margin-bottom: 5px; 
}
*/

/*
.detailThumbs {
float: left; 
clear: both; 
width: 100%; 
margin-top: 5px; 
}
*/

/*
.detailPic_thumb {
float: left; 
width: 5px; 
height: 56px; 
margin-top: 5px; 
}
*/

/*
.detailsLink {
float: right; 
}
*/

/* RESULTS PAGE */

.resultPage {
float: left; 
clear: both; 
width: 100%; 
}

.warn, .inputWarn {
color: red; 
font-weight: bold; 
}

.inputWarn {
float: left; 
position: relative; 
top: -3px; 
}

.sort, .resultTitle, .searchHelp {
float: left;
clear: none; 
}

.resultPrice, .resultLink, .searchSubmit {
float: right; 
/* clear: none; */
}

.folio {
float: left; 
clear: both;
width: 100%; 
text-align: right; 
}

.folio {
margin-top: 0.7em; 
}

.strong {
font-weight: bold; 
}

.silver {
color: gray; 
}

.gold {
color: #FF9900; /* gold */ 
}

.picRight {
float: right; 
margin: 0; 
padding: 10px; 
}

/*
.distance {
text-align: right; 
}
*/

/* ADMIN AREA */

.action {
margin: 0; 
padding: 0; 
}

/* ADMIN AREA */

/* SELLING PAGE */

.selling {
width: 557px; 
margin: 5px 0 -10px 0;
}

/* 
.selling th {
text-align: left; 
padding-right: 10px; 
}
*/

.selling th, .selling td {
line-height: 1em; 
margin: 0; 
padding: 0.25em 0px; 
}

#silver_top {
/* background-image: url(graphics/chooseAd_p_silver_top.gif); 
background-repeat: no-repeat; 
background-position: bottom; */
}

#gold_top {
/* background-image: url(graphics/chooseAd_p_gold_top.gif); 
background-repeat: no-repeat; 
background-position: bottom; */
}

#silver_bottom {
/* background-image: url(graphics/chooseAd_p_silver_bottom.gif); 
background-repeat: no-repeat; 
background-position: top; */
}

#gold_bottom {
/* background-image: url(graphics/chooseAd_p_gold_bottom.gif); 
background-repeat: no-repeat; 
background-position: top; */
}

/* 
.general, .sell_silver, .sell_gold {
border-top: solid 1px rgb(153,153,153); 
border-bottom: solid 1px rgb(204,204,204); 
}
*/

.row_odd_general, .row_even_general, .row_head_general {
/* width: 174px; */
/* margin: 0 10px 0 0; */
text-align: center; 
font-weight: bold; 
font-size: 0.8em;  
/* margin: 10px; */
}

/*
.row_odd_general {
background-color: rgb(213,233,255);  */ /* very light blue */ /*
}

.row_even_general {
background-color: rgb(233,244,255);  */ /* very very light blue */ /*
}
*/

.row_odd_silver, .row_even_silver, .row_odd_gold, .row_even_gold {
width: 189px;
text-align: center; 
padding: 0 15px; 
background-repeat: repeat-y; 
background-position: center; 
font-family: "Arial Black"; 
font-weight: normal; 
font-size: 1.0em; 
/* margin: 10px; */
}

.row_odd_silver {
background-color: rgb(233,244,255);  /* very very light blue */ 
}

.row_even_gold {
background-color: rgb(195,223,255); /* light blue */ 
}

.row_even_silver, .row_odd_gold {
background-color: rgb(213,233,255);  /* very light blue */
}

.go {
padding: 10px 0 0 3px;
/* background-color: blue; */
}

.smallText {
font-size: 0.7em; 
}

.sell_silver /* , .sell_silver_head */ {
/* background-color: gray; */
/* background-image: url(graphics/chooseAd_p_silver_BG.gif); */
}

.sell_silver_head, .sell_gold_head {
/* background-color: gray; */ 
/* background-image: url(graphics/chooseAd_p_silver_head.gif); */
background-repeat: no-repeat; 
background-position: center; 
height: 56px; 
}

.sell_silver_head {
background-image: url(graphics/chooseAd_p_silver_head.gif);
}

.sell_gold_head {
background-image: url(graphics/chooseAd_p_gold_head.gif);
}

.sell_gold /* , .sell_gold_head */ {
/* background-color: yellow; */
/* background-image: url(graphics/chooseAd_p_gold_BG.gif); */
}

.selling .head {
font-family: "Arial Black"; 
font-weight: normal; 
/* font-size: 1.5em; 
line-height: 1.05em; */
}

.sellBullets {
color: white; 
}

.sellHead {
float: left; 
/* background-color: teal; */
margin: 0 10px 1em 0; 
}

.sellText {
float: left; 
/* background-color: olive; */
}

/* SELLING PAGE */

.confirm {
font-size: 0.6em; 
}

/* PRODUCTS PAGE */

.products_logo {
width: 179px; 
/* height: 72px; */
font-size: 1.5em; 
font-weight: bold; 
}

.products_text {
padding-left: 20px; 
font-size: 0.75em; 
font-weight: bold; 
}

/* PRODUCTS PAGE */
