/* Sponsored link block */

.sponsored {
background-color: #e5eef3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
border:1px solid #666;
}
.content {
padding:5px;
}
.adlabel {
font-weight:bold;
}

#searched_for {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
}

#search_header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
}
#nav_links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
}

#nav_links a:links {
text-decoration:underline;
}

.about {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.about a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
/* Sponsored results title links */
.toplink {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:none;
}
.toplink a:link {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:none;
}
.toplink a:visited {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:none;
}
.toplink a:hover {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:none;
}
/* Sponsored Search result descption */
.middle_link {
font-family:Arial,Sans-Serif;
font-size:12px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
line-height:140%
}
/* Sponsored Search result descption */
.middle_link a:hover {
font-family:Arial,Sans-Serif;
font-size:12px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
line-height:140%
}
/* Sponsored Search result descption */
.middle_link a:visited {
font-family:Arial,Sans-Serif;
font-size:12px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
line-height:140%
}
/* Sponsored Search result descption */
.middle_link a:link {
font-family:Arial,Sans-Serif;
font-size:12px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
line-height:140%
}
/* Sponsored results site link after description */
.bottomlink a:link {
font-family:Arial,Sans-Serif;
font-size:11px;
text-decoration:underline;
}
.bottomlink a:visited {
font-family:Arial,Sans-Serif;
font-size:11px;
text-decoration:underline;
}
.bottomlink a:hover {
font-family:Arial,Sans-Serif;
font-size:11px;
text-decoration:underline;
}

/* Web Search "Search Term" */
.keywords {
font-family:Arial,Sans-Serif;
font-size:12px;
color: #3333FF;
}

.result {
padding-left:10px;
}

/* Web Search title link */
.result_line {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:none;
}
.result_line a:link {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:underline;
}
.result_line a:visited {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:underline;
}
.result_line a:hover {
font-family:Arial,Sans-Serif;
font-size:14px;
text-decoration:none;
}

/* Web Search site link after description */
.search_url_link {
font-family:Arial,Sans-Serif;
font-size:11px;
text-decoration:underline;
}
/* Web Search result descption */
.search_description {
font-family:Arial,Sans-Serif;
font-size:12px;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
line-height:140%
}

/* "Did you mean" (dym) and "Also try" (related) text and links */
#dym {
    color: red;
}

#dym, #related {
    font-weight:bold;
}

#dym a, #related a {
    font-style: italic;
}

#related {
    margin-bottom: 5px;
}

#related a {
    text-decoration: underline;
}
