div.all_textlink_results_container { 
    overflow:hidden; 
    height: auto !important;
    height: 100%;
    margin-bottom:1px;
}
div.all_textlink_results_container h1 { 
    background:transparent url(http://media.bd-farm.com/images/common/site/textlink_title_bg.gif) repeat-x scroll 0 0; 
    color:#fff; 
    font-family:'Trebuchet MS',Verdana; 
    font-size:18px; 
    font-weight:normal; 
    height:24px; 
    letter-spacing:-0.3px; 
    overflow:hidden; 
    padding-left:4px; 
    text-decoration:none; 
}
div.textlink_results_container {
    margin: 0;
    /* border-bottom: 2px solid #f4f4f4;
    *            border-top: 2px solid #f4f4f4;*/
    text-align:left;
    background: #f2f8fc;
}
div.textlink_results_container .sponsor_results {
    float:right;
    font-size: 10px;
    color: #777;
    padding-right: 8px;   
    position:relative;
}
div.textlink_results_container div.clear {
    height:0;
    line-height:0;
    font-size:0;    
}
div.textlink_results_container div.textlink_result { 
    background: #F2F8FC;
}
div.textlink_result a {
    background: #F2F8FC;
    border-bottom: 3px solid #fff;
    overflow: hidden;
    text-decoration: none;
    height: auto !important;
    height: 100%;
    width: 100%;
}
div.textlink_result a, div.textlink_result span.result_title, div.textlink_result span.description {
    display: block;
}
div.textlink_result a img {
    float:left;
    margin: 4px 12px 4px 0;
    width:100px;
    height:75px;
    border: 1px solid #ddd;
}
div.textlink_result a span.result_title {
    color: #f60;
    font-size:18px;
    font-weight:normal;
    padding:8px 0 8px 134px;
    text-decoration: underline;
    background: url(http://media.bd-farm.com/images/common/site/textlink_bullet.gif) no-repeat 110px 10px;
    font-family: 'Trebuchet MS', Verdana, Sans-serif;
}
div.textlink_result a span.description {
    font-family: Verdana, Arial, Sans-serif;
    font-size:12px;
    line-height: 18px;
    color: #666;
    padding: 0 10px 8px 10px;
}
div.textlink_result span.url {
    font-family: Verdana, Arial, Sans-serif;
    font-size:12px;
    color: #36f;
    margin-right: 8px;
    text-decoration: none;
}
div.textlink_result a:hover, div.textlink_results_container.column div.textlink_result a:hover {
    background: #F2F8FC;
    border-bottom: 3px solid #fff;
    text-decoration:none!important;
}
div.textlink_result a:hover span.result_title {
    color: #36f;
    text-decoration:underline;
}
div.textlink_result a:hover img {
    border: 1px solid #aab9be;
}
div.textlink_results_container br.clear {
    line-height: 12px;
    height: 12px;
}
/*COLUMN */
div.textlink_results_container.column  div.textlink_result {
    background: #f2f8fc;
    border-bottom: 1px solid #fff;
}
div.textlink_results_container.column  div.textlink_result.last, div.textlink_results_container.column  div.textlink_result.last a, div.textlink_results_container.column  div.textlink_result.last a:hover {
    border-bottom: 0;
}
div.textlink_results_container.column  div.textlink_result a {
    background: #f2f8fc;
    overflow: hidden;
    text-decoration: none;
    height: auto !important;
    height: 100%;
    border-top: 0;
}
div.textlink_results_container.column div.textlink_result a span.result_title {
    font-size:15px;
    font-weight:bold;
    letter-spacing: -0.2px;
    line-height: 16px;
    text-decoration: none;
    padding:4px 0 8px 38px;
    background: url(http://media.bd-farm.com/images/common/site/textlink_bullet.gif) no-repeat 10px 4px;
}
div.textlink_results_container.column div.textlink_result a span.description {
    line-height: 15px;
    padding: 0 10px 8px;
}
div.textlink_results_container.column div.textlink_result a span.description span.url {
    display: block;
}
div.textlink_results_container.column br.clear {
    line-height: 14px;
    height: 14px;
    font-size: 14px;
}


/* Ask Css */
.w2_label_ws {
    color: #666;
    font-size: 11px;
    float: right;
}
.w2_ws_bg {/*sfondo dei risultati web giallo*/
    background-color: #FFF9DD;
    padding: 4px 0 0 4px;
    color:inherit;
    min-height:50px;
    height: auto !important;
    height: 70px;
}
.w2_ws_bg2 {/*sfondo dei risultati web bianco */
    background-color: #FFFFFF;
    color:inherit;
    padding: 12px 0 0 4px;
    min-height:70px;
    height: auto !important;
    height: 70px;
}
.title_websearch { /* web search titolo dell'inserzione  */
    font-size: 14px;
    color: #003399;
    text-decoration: underline;
    background:inherit;
    margin-bottom:5px;
}
.description_websearch { /* web search descrizione dell'inserzione  */
    font-size: 12px;
    color: #333;
    background:inherit;
}
.url_websearch { /* web search URl dell'inserzione  */
    font-size: 12px;
    color: #339900;
    padding-bottom:10px;
    background:inherit;
}

