table, td, p, div {font-family: Arial; font-size: 13px;}

.table-bg1 {
  background-color: #F0F5F7;
}

.table-bg2 {
  background-color: #F9FAFC;
}

.content-table {
    width: 90%;
    margin-bottom: 10px;
}

th {
    background-color: #e5e9ed;
}

caption {
  font-size: medium;
  font-weight: bold;
  caption-side: top;
  text-align: center;
}

fieldset {
  margin: 5px;
  border: 1px solid #909BA2;
}

legend {
    padding-left: 0px; margin-left: 0px;
    padding-bottom: 4px;
    font-weight: bold;
    color: #005A92;
}


.warning {
    color: #000000;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.filters-selected {
    background-color: #FFE4C4;
}

.filters-show-all {
    padding-bottom: 5px;
}

.filters-bull {
  color: #778899;
}

.filters-li {
    white-space: nowrap;
    overflow: hidden;
}

#autodetected{
  font-size: 10pt;
  color: #999999;
  text-align: center;
}

.filters-header {
    text-align: left;
    padding: 2 0 2 0px;
}


.block-debug {
    float: none;
    clear: both;
    color: #888888;
    text-align: center;
    width: 100%;
    margin: 2px;
}

#tree-container input {
    margin: 0px;
    vertical-align: middle;
}

.dbg {
	border: 1px solid red;
}

#logo_img {
    float: left;
    position: relative;
    top: -34px;
    margin-bottom: -28px;
    width: 162px;
    height: 81px;
    text-align: right;
    background-color: white;
}

.i_icons {
	padding: 0px;
	margin: 0 2 0 0px;
	border: 0px;
}

.catalogImg {
	width: 110px; 
	height: 124px; 
	margin: 2 2 2 0px; 
	overflow: hidden;
}

/* Popular items block */

.pi{
	font-size: 1px;
}
.pi_corner {
	width: 15px;
	height: 15px;
}
.pi_top_left {
	background-image:url('/img/popular_items/l_t.gif');
}
.pi_top_right {
	background-image:url('/img/popular_items/r_t.gif');
}
.pi_bottom_left {
	background-image:url('/img/popular_items/l_b.gif');
	width: 15px !important;
}
.pi_bottom_right {
	background-image:url('/img/popular_items/r_b.gif');
	width: 15px !important;
}
.pi_border_top{
	border-top: 1px solid #9CA2AD;
	width: 100%;
}
.pi_border_bottom{
	border-bottom: 1px solid #9CA2AD;
	width: 100%;		
}
.pi_border_left{
	border-left: 1px solid #9CA2AD;		
}
.pi_border_right{
	border-right: 1px solid #9CA2AD;		
}
.pi_or{
	width:auto;
	position:relative;
	top:-12px;
	left:20px;
}
.pi_corner_or{
	width:10px;
	height:25px;
}
.pi_or_center{
	color: white;
	font-weight: bold;
	font-size: 120%;
	background-color: #FFCF00;
}
.pi_or_left{
	background-image:url('/img/popular_items/l_or.gif');
}
.pi_or_right{
	background-image:url('/img/popular_items/r_or.gif');		
}
#pi_content {
	text-align: center;
}

#pi_block {
	width: 33%;
	float: left;
	overflow: hidden;
	clip: auto;
	margin: 5 0px;
	height: 122px;
}
#pi_img {
	border: 0px;
	margin: 10px;
}
#pi_name_container{
	overflow:hidden;
	clip:auto;
	font-size:110%;
	/*
	font-weight:bold;
	*/
	margin-top: 15px;
	text-align: left;
}
#pi_price_container{
	max-width: 293px;
	/* IE max-width hack */
	width: expression(document.body.clientWidth > 1100 ? "180px" : "auto");
	text-align:right;
	padding: 10 5px;
	font-size: 110%;
}
#pi_category_name {
	font-size: 90%;
	font-weight: normal;
	color: #878787;
}
#pi_item_name {
	clip:auto;
	overflow:hidden;
	height:32px;						
}

.dottedProposals{
	overflow:hidden;
	border-bottom:1px dotted #B58242;
}

#search_example {
	padding-left:5px;
	float:left;
	width:340px;
	overflow:hidden;
}

span.tagMatches {
	font-size:90%;
	line-height:20px;
	background-color: #DAE3E7;
	overflow-x:hidden;
	overflow-y:auto;
	position: ;
	_position:absolute;
	_width:100%;
	_top:25px;
	left:0px;
	border:3px solid #6D8FA0;
	border-top:11px solid #6D8FA0;
	clear:both;
	z-Index:98798;
	display:none;
}

@media not all and (-webkit-min-device-pixel-ratio) {      
	span.tagMatches {
		position:absolute;
		width:89%;
	}
}

SPAN.tagMatches span {
	font-size:90%;
	display:block;
	color: #000;
	cursor: pointer;
	padding-left:5px;
}

span._tag_suggestion {

}

span.active {
	width:100%;
	font-size:100%;
	background-color:#BED1DA;
	display:block;
}