.sponsoredtextlink_container {
    height: auto !important;
    line-height: 17px;
    padding: 0;
}
.sponsoredtextlink_container .solid {
    height: 23px;
}
.text_block{
   margin-left:112px;
}
.sponsoredtextlink_container .solid span.clt, .sponsoredtextlink_container .solid span.crt, .sponsoredtextlink_container .bottom-modul span.crb, .sponsoredtextlink_container .bottom-modul span.clb {
    font-size: 0;
    height: 4px;
    width: 4px;
}
.sponsoredtextlink_container .solid span.clt, .sponsoredtextlink_container .solid span.crt  {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/corner-top.gif") no-repeat scroll 0 top transparent;
    float: left;
}
.sponsoredtextlink_container .solid span.crt {
    background-position: -4px top;
    float: right;
}
.sponsoredtextlink_container .bottom-modul {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/line-bottom.gif") repeat-x scroll center bottom transparent;
    font-size: 0;
    height: 4px;
}
.sponsoredtextlink_container .bottom-modul span.clb, .sponsoredtextlink_container .bottom-modul span.crb {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/corner.gif") no-repeat scroll -4px bottom transparent;
    float: right;
}
.sponsoredtextlink_container .bottom-modul span.crb {
    background-position: 0 bottom;
    float: left;
}
.sponsoredtextlink_container .dot {
    background: url("http://media.nano-farm.com/images/common/site/brd_list.gif") repeat-x scroll left bottom transparent;
    clear: both;
    font-size: 0;
    height: 4px;
}
.box_light {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/bg-light-modul.gif") repeat-x scroll center bottom transparent;
}
.box_light .solid {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/bg-solid-light.gif") repeat-x scroll center bottom transparent;
}
.box_light div h2 {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/arrow-textlink-light.gif") no-repeat scroll 12px 2px transparent !important;
    color: #706C61 !important;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 2px 0 0 36px;
    text-decoration: none;
}
.box_light div.solid h2 a, .box_light h2 a:hover {
    color: #706C61 !important;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.sponsoredtextlink_container .sponsor_results {
    color: #777777;
    float: right;
    font-size: 10px;
}
.sponsoredtextlink_container .thumb {
    float: left;
    margin-right: 10px;
}
.sponsoredtextlink_container .thumb img {
    border: 1px solid #CCCCCC;
    height: 75px;
    width: 100px;
}
.sponsoredtextlink_container a {
    color: #333333;
    cursor: pointer;
    text-decoration: none;
}
.sponsoredtextlink_container a:hover {
    text-decoration: none;
}
.sponsoredtextlink_container .textlink_container {
    height: auto !important;
    margin: 3px 0 0;
    min-height: 76px;
    overflow: visible;
    padding: 6px 0 9px;
}
.sponsoredtextlink_container a:hover .result_title, .sponsoredtextlink_container a:hover .source, .sponsoredtextlink_container a:hover .link {
    color: #EE0000 !important;
    text-decoration: underline;
}
.sponsoredtextlink_container a:hover span.description {
    color: #333333 !important;
}
.sponsoredtextlink_container a span.result_title, .sponsoredtextlink_container a span.result_title span, .sponsoredtextlink_container a span.result_title span.source {
    color: #CA1306;
    font-size: 19px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.sponsoredtextlink_container a span.description, .sponsoredtextlink_container a span.link {
    font-size: 13px;
}
.sponsoredtextlink_container a span.description {
   line-height: 20px;   
}
.sponsoredtextlink_container a span.description span.source {
    font-weight: normal;
}
.sponsoredtextlink_container a span.link {
    color: #CA1306;
}
.sponsoredtextlink_container a.nocolumn span.description span.link {
    display: inline;
    margin-left: 4px;
}
.sponsoredtextlink_container a.right, .sponsoredtextlink_container a.left {
    padding-top: 0;
    width: 40%;
}
.sponsoredtextlink_container a.right {
    float: right;
}
.sponsoredtextlink_container a.left {
    float: left;
}
.sponsoredtextlink_container.column {
    float: none;
    text-align: right;
}
.sponsoredtextlink_container.websearch, .sponsoredtextlink_container.mmsearch {
    background: none repeat scroll 0 0 #EAF3FB;
    border: 0 none;
    margin: 0 4px;
}
.sponsoredtextlink_container.websearchfree {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    margin: 0 4px;
    width: 60%;
}
.sponsoredtextlink_container.websearch a span.result_title, .sponsoredtextlink_container.websearchfree a span.result_title, .sponsoredtextlink_container.mmsearch a span.result_title, .sponsoredtextlink_container.websearch a span.result_title span, .sponsoredtextlink_container.mmsearch a span.result_title span {
    color: #0300CF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}
.sponsoredtextlink_container.websearch a span.result_title span.source, .sponsoredtextlink_container.websearchfree a span.result_title span.source, .sponsoredtextlink_container.mmsearch a span.result_title span.source, .sponsoredtextlink_container.websearch a span.description span.source, .sponsoredtextlink_container.mmsearch a span.description span.source {
    font-weight: bold;
}
.sponsoredtextlink_container.websearch a span.result_title span.source, .sponsoredtextlink_container.websearchfree a span.result_title span.source, .sponsoredtextlink_container.mmsearch a span.result_title span.source {
    color: #0300CF;
    text-decoration: underline;
}
.sponsoredtextlink_container.websearch a span.description span.link, .sponsoredtextlink_container.websearchfree a span.description span.link, .sponsoredtextlink_container.mmsearch a span.description span.link {
    color: #339900;
}
.sponsoredtextlink_container.mmsearch a span.description span.link {
    color: #339900;
    display: inline;
    margin-left: 4px;
}
.sponsoredtextlink_container a.free {
    background-color: #FFFFFF !important;
}
.sponsoredtextlink_container .sponsor_results.free {
    background-color: #FFFFFF !important;
}
.sponsoredtextlink_container .page_bar_shopping {
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
    text-align: center;
}
.page_bar_shopping_left, .page_bar_shopping_right {
    display: inline;
    height: 23px;
    padding: 0 0 2px;
}
.sponsoredtextlink_container .page_bar_shopping a {
    background: url("http://media.nano-farm.com/images/common/site/bg_pag_active.jpg") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #666666;
    color: #333333;
    display: inline;
    line-height: 23px;
    margin: 0 20px;
    padding: 3px 6px;
    text-decoration: none;
}
.sponsoredtextlink_container .page_bar_shopping a:hover {
    background: url("http://media.nano-farm.com/images/common/site/bg_pag_hover.jpg") repeat-x scroll left top #FFFFFF;
    border-color: #FEB4B4;
    color: #EE0000;
}
.sponsoredtextlink_container span.title {
    background: url("http://media.nano-farm.com/images/common/elementskin/textlink/arrow-sl.png") no-repeat scroll 0 3px transparent;
    color: #8A8A8A;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    text-indent:22px;
    text-decoration: none;
}
.sponsoredtextlink_container span.title a, .sponsoredtextlink_container span.title a:hover {
    color: #8A8A8A !important;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

/*glow on mouse over*/
.textlink_container a:hover,.textlink_container:hover{background-color:#cedff0}


