﻿/* Search Results Page */

dl dt { margin: 0 0 1px 15px; font-weight: bold; }
dl dd { margin: 0 0 12px 30px; }

.searchResults { position: relative; }
ul.searchResults { margin: 0px; padding: 0px; list-style-type: none;}
.searchResults h1 { font-size: 15px; margin: 5px; background: none;}
.searchResults h2 { font-size: 11px;margin: 1px;}
.searchResults li { position: relative; background: url(images/bg_dots_horiz_4x1.gif) repeat-x 0 100%;  margin-bottom: 15px; padding: 0 150px 15px 0; zoom: 1;}
.searchResults dd { margin: 0; padding: 0; line-height: 1.4em; }
searchResults dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.searchResults dl { *height: 1%; }
.searchResults dl.general { margin: 0 0 8px -0px; font-size: 11px; color: #666; clear: both; }
.searchResults dl.generalhide { display: none; }
.searchResults dl.general dt { display: inline; }
.searchResults dl.general dd { display: inline; padding: 0 4px 0 6px;	}
.searchResults dl.general dd.general { border-left: 1px solid #666; }

.searchResults dl.actions { position: absolute; top: 0; right: 0; color: #666; }
.searchResults dl.actions dt { display: none; }
.searchResults dl.actions dd { float: left; margin-right: 10px; width: 32px; }
.searchResults dl.actions dd strong { display: block; width: 32px; margin: 0 auto; text-align: center; }
.searchResults dl.actions strong.none { text-indent: -12345px; }
.searchResults dl.actions dd.feedback { color: #3399cc; }
.searchResults dl.actions dd.portoflio { color: #695246; }
.searchResults dl.actions dt.responses { display: block; padding-left: 0px; margin-left: 0px; }
.searchResults dl.actions dd.responses { color: #3399cc; width: 40px; height: 40px; background-color:#FFF7C7; padding-left: 25px; padding-top: 10px; font-size: 20px;}

.searchResults dl.actions dd.bidFeedback { margin-right: 10px; }
.searchResults dl.actions dd.bidPortfolio { margin-right: 10px }
.searchResults dl.actions dd.bidRating { margin-right: 10px; width: 120px; }
.searchResults dl.actions dd.bidRespond { margin-right: 90px }


.searchResults dl.actions#projects dd { float: left; margin-right: 90px; width: 32px; }

p.noResultsInfo {padding-top: 50px;padding-left: 200px;}
div.searchbox { float:right; }


.searchArticles{ position: relative; }
ul.searchArticles { margin: 0px; padding: 0px; list-style-type: none;}
.searchArticles h1 { font-size: 15px; margin: 5px; background: none;}
.searchArticles li { position: relative; background: url(images/bg_dots_horiz_4x1.gif) repeat-x 0 100%;  margin-bottom: 15px; padding: 0 150px 15px 0; zoom: 1;}
.searchArticles dd { margin: 0; padding: 0; line-height: 1.4em; }

.searchArticles a { text-decoration: none;   background: url(/images/icons/bookclosed.gif) no-repeat; padding-left: 30px;}
searchArticles dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.searchArticles dl { *height: 1%; }
.searchArticles dl.general { margin: 0 0 8px -0px; font-size: 11px; color: #666; clear: both; }
.searchArticles dl.generalhide { display: none; }
.searchArticles dl.general dt { display: inline; }
.searchArticles dl.general dd { display: inline; padding: 0 4px 0 6px;	}
.searchArticles dl.general dd.general { border-left: 1px solid #666; }

.searchArticles dl.view { margin: 0 0 16px -0px; font-size: 11px; color: #666; clear: both; }
.searchArticles dl.view dt { display: inline;  }
.searchArticles dl.view dd { display: inline; padding: 0 4px 0 6px; 	}
.searchArticles dl.view dd.view { border-left: 1px solid #666; }
a#viewArticle { text-decoration: none; height: 20px; color: #666; background: url(/images/article_view.gif) no-repeat; padding-left: 20px; display: inline-block;}
a#bookmarkArticle {text-decoration: none; color: #666; height: 20px; background: url(/images/bookmark_article.gif) no-repeat; padding-left: 20px; display: inline-block;}