table#slider-carat { background-image: url(../images/searchresult/bg-carat.gif); background-repeat: no-repeat; border-bottom: 1px solid #80a4bf; }
table#slider-color { background-image: url(../images/searchresult/bg-color.gif); background-repeat: no-repeat; border-bottom: 1px solid #80a4bf; }
div.value { font-size: 11px; margin-right: 10px; margin-left: 10px; }
td.leftcol { padding-left: 10px; }
td.centercol { padding-left: 10px; }
td.rightcol { padding-left: 10px; }
.slidercontainer { background-color: White; margin-bottom: 10px; }
.slidercontainer hr { height: 0; border-top: 1px solid #818181; }
.slidercontainer h3 { color: #3b3b3b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.slidercontainer h4 { color: #0f5487; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
.slidercontainer p { font-size: 10px; margin-top: 0; margin-bottom: 3px; }
.formtable td { font-size: 11px; line-height: 100%; }
.formtable input {  }
.popup { background-color: white; width: 220px; padding: 5px; border: solid 1px #818181; }
.rowgrid .button { color: black; font-size: 10px; text-decoration: none; background-color: #d4e3f4; background-image: url(../images/common/bg-button.gif); background-repeat: repeat-x; text-align: center; width: 30px; display: block; margin-top: 1px; margin-bottom: 1px; padding: 1px 2px 2px; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc; }
.section {  padding: 3px 5px 5px; }
table.compare { font-size: 10px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; border-collapse: collapse; }
.compare td { background-color: #fefeff; text-align: center; padding: 2px; }
.compare th { background-color: #f2f2f2; padding: 2px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
table.pagination-block { border-color: #005271; border-style: solid solid none; border-width: 1px; }
.header-search-results { color: black; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.results { font-size: 11px; background-color: #f2f2f2; padding: 5px 5px 3px; border-bottom: 1px solid #ccc; }
.results em { color: #005472; font-size: 11px; font-style: normal; }
.results select { font-size: 11px; font-family:  Arial, Helvetica, sans-serif; width: 50px; }
.pagination { color: black; font-size: 11px; background-color: #f2f2f2; padding: 1px 5px 5px; border-bottom-style: none; }
.pagenav-footer { color: black; font-size: 11px; background-color: white; padding: 1px 5px 5px; border-bottom: 1px solid #a0a8b0; }
.pagination .button2 { position: relative; top: -1px; width: 50px; margin-bottom: 5px; padding-right: 5px; padding-left: 5px; }
.pagination a { text-decoration: none; margin-right: 3px; margin-left: 3px; border-right: 1px none #ce1918; border-left: 1px none #d1d1d1; border-collapse: collapse; }
.pagination a.active { color: black; font-weight: bold; text-decoration: none; cursor: default; }
.searchmanager td { font-size: 11px; padding-top: 2px; padding-bottom: 2px; }
.error1 { color: red; font-size: x-small; padding: 2px; }
.checkbox  {  text-align:center; }
.inputprice { font-size: 11px;  width: 52px; }
.criteria { font-size: 11px; background-color: #f2f2f2; padding: 7px 5px; border-bottom: 1px solid #ccc; }
.tpop, .apop {
	width: 10em;
}
.tpop {
	cursor: pointer;
}
#popbutton1 {  }
.apop { font-size: 10px; position: absolute; background-color: #eee; visibility: hidden; top: 0; width: 220px; border: solid 1px #0068a4; }
.tpop div, .apop div {  }
.tpop div {  }
.apop div {
	
}