body,html {
/* zeroes out page for all browsers */
margin:0;
padding:0;
border:0;
background:#ededed
}

html {
font-size:100%
/* IE hack */
}

form {
margin:0;
padding:0;
border:0
}

body#swickiResults {
/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
font-size:62.5%;
font-family:Arial, sans-serif
}

#swickiResults form {
margin:0;
padding:0
}

.clear {
clear:both;
line-height:.01em;
height:0;
overflow:hidden;
font-size:.01em
}

#swickiResults a img {
text-decoration:none
}

#swickiTopNav {
border-bottom:1px solid #c6c6c6;
background:#ededed;
width:100%;
min-height:19px;
font-family:Arial, Sans-serif !important;
color:#333;
font-size:1em;
/*position:absolute !important;
top:0;
left:0;
z-index:1;*/
display:block !important;
}

.swickiTopNavContainer {
width:820px;
margin:0px auto;
padding-top: 2px;
font-weight:700
}

.swickiLogo {
width:200px;
float:left
}

.swickiNav {
width:500px;
float:right;
text-align:right
}

.swickiNav ul {
display:inline;
margin:0;
padding:0;
list-style:none
}

.swickiNav ul li {
display:inline;
padding:0 2px 0 4px;
margin:0;
border-left:1px solid #666
}

.swickiNav ul li.first {
list-style:none;
display:inline;
border-left:none;
padding:0 0 0 4px
}

.swickiNav a:link,.swickiNav a:visited {
color:#333;
text-decoration:none
}

.swickiNav a:hover,.swickiNav a:active {
color:#000;
text-decoration:none
}

.shadow {
width:837px;
padding:0 0 10px 0;
background:url(http://swicki.eurekster.com/images/shadow.gif) no-repeat bottom;
margin:0 auto
}

.swickiContainer {
width:800px;
margin: 0 auto 19px auto ;
background:#fff;
padding:10px;
}

.swickiHeader {
background:#c8c8c8 url(http://swicki.eurekster.com/images/bg_header.gif) no-repeat top;
padding:10px 10px 15px
}

h1.swickiSearchTitle {
font-size:2em;
margin:0;
padding:0;
color:#333332;
position:relative
}

h1.swickiSearchTitle a:link,h1.swickiSearchTitle a:visited {
color:#333332;
text-decoration:none
}

h1.swickiSearchTitle a:hover,h1.swickiSearchTitle a:active {
color:#f15a22;
text-decoration:none
}

p.swickiByline {
font-size:.9em;
color:#595959;
margin:2px 0 0;
padding:0;
position:relative
}

p.swickiByline a:link,p.swickiByline a:visited {
color:#595959;
text-decoration:none
}

p.swickiByline a:hover,p.swickiByline a:active {
color:#595959;
text-decoration:none
}

.swickiSearchBox {
margin:10px 0 0;
}

.swickiSearchField {
width:340px;
background:#feffff;
margin:3px 5px 0 0;
font-size:1.8em;
vertical-align:bottom;
float:left
}

.swickiSearchBtn {
margin-left:5px;
height:34px;
width:90px;
background:transparent url(http://swicki.eurekster.com/images/btn_search.jpg) no-repeat center top;
text-indent:-1000em;
border:none;
font-size:12px;
color:#FFF;
font-variant:small-caps;
cursor:pointer;
/* hand-shaped cursor */
cursor:hand;
/* for IE 5.x */
float:left
}

.searchBtnLabel {
width:60px;
margin:5px 0 0 10px;
display:block;
float:left
}

.swickiUser {
font-weight:700
}

h1 {
font-size:2em
}

.swickiTags {
color:#666;
padding-top:5px;
clear:both
}

.swickiTags ul {
display:inline;
margin:0;
padding:0
}

.swickiTags ul li {
display:inline;
border-left:1px solid #666;
padding-left:4px
}

.swickiTags ul li.first {
display:inline;
border-left:none
}

.swickiTags a:link,.swickiTags a:visited {
text-decoration:none;
color:#000
}

.swickiTags a:hover,.swickiTags a:active {
text-decoration:none;
color:#000
}

/* results columns */
.swickiResultsColumn {
width:576px;
float:left;
margin-top:10px
}

.swickiSidebar {
width:197px;
float:right;
margin-top:10px;
padding-left:10px
}

/* end columns */
.swickiResultsHeader {
padding:4px 0 4px 9px;
border-bottom:1px dotted #d3d3d3
}

.swickiResultsDomainHeader {
font-size: 2em;
text-transform: titlecase;
}
.swickiResultsLocation {
width:60%;
float:left;
font-size:1.2em;
font-weight:700;
text-align:left
}

.swickiCompareResults {
width:40%;
float:right;
text-align:right
}

.swickiResultPaginationTop {
float:right;
text-align:right;
font-size:1.2em;
font-weight:400;
color:#606060
}

.swickiResultPaginationTop a:link,.swickiResultPaginationTop a:visited {
color:#191919;
text-decoration:none
}

.swickiResultPaginationTop a:hover,.swickiResultPaginationTop a:active {
color:#007aff;
text-decoration:none
}

/* sponsored results columns */

.swickiTopSponsored  {
      padding:0px;
      margin -10px 0 0 0;
}
    
    h3.swickiTopSponsoredTopLabel, h3.swickiTopSponsoredBottomLabel {
        padding-left: 1em;
        margin-top:2px;
        color: #ccc;
        font-size: 1em;
        font-style: normal;
        text-transform: uppercase;
    }
    
    h3.swickiTopSponsoredBottomLabel {
        margin-top:15px;

        border-top: 1px dotted #D3D3D3;
    }
    
    .swickiTopSponsored h2 {
        margin:0 0 .3em;
        padding:0
    }
    
    .swickiTopSponsored .swickiResultSummary {
        font-size: 1.2em;
        line-spacing: 1.2em;
    }
    
    .swickiImageInTextResult {
         padding-right:10px;
         float:left;
position: relative;
z-index: 1;
    }
    
/* individual results */
    
.communityRanked {
padding-top:14px
}

.swickiCommunityRanked {
width:36px;
padding-top:13px;
vertical-align:top;
overflow:hidden;
position:absolute;
top:0;
left:0
}

.swickiCommunityRanked img {
margin:2px 10px;
cursor:pointer;
/* hand-shaped cursor */
cursor:hand
/* for IE 5.x */
}

.activeRow {
background:#f5f5f5;
vertical-align:top;
position: relative;
z-index:11;
}

.inactiveRow {
vertical-align:top;
position: relative;
z-index:10;
}

.inactiveRow a,.activeRow a {
text-decoration:none
}

.swickiResults h2 {
font-size:1.4em;
font-weight:700;
margin:0 0 .3em;
padding:0
}

.swickiResults h2 a:link,.swickiResults h2 a:visited,.inactiveRow .swickiResults h2 a:link,.inactiveRow .swickiResults h2 a:visited {
color:#263799;
text-decoration:none
}
/*
*removed for usability changes
.activeRow h2.swickiResultTitle a:link,.activeRow h2.swickiResultTitle a:visited {
color:#263799;
text-decoration:none
}

.activeRow h2.swickiResultTitle a:hover,.activeRow h2.ResultTitle a:active {
color:#263799;
text-decoration:none
}

.inactiveRow h2.swickiResultTitle a:link,.inactiveRow h2.swickiResultTitle a:visited {
color:#3a3a3a;
text-decoration:none
}

.inactiveRow h2.swickiResultTitle a:hover,.inactiveRow h2.swickiResultTitle a:active {
color:#3a3a3a;
text-decoration:none
}
*/
.swickiResultSummary a:link,.swickiResultSummary a:visited,.swickiResultSummaryWithTools a:link,.swickiResultSummaryWithTools a:visited {
font-size:1.2em;
margin:.5em 0;
line-height:1.4em;
color:#000;
text-decoration:none
}

.swickiResultUrl a:link,.swickiResultUrl a:visited {
color:#579a36;
text-decoration:none
}
/*
* removed for usability changes -- links now all blue/green
.activeRow .swickiResultUrl a:link,.activeRow .swickiResultUrl a:visited {
color:#579a36;
text-decoration:none
}

.activeRow .swickiResultUrl a:hover,.activeRow .swickiResultUrl a:active {
color:#579a36;
text-decoration:none
}

.inactiveRow .swickiResultUrl a:link,.inactiveRow .swickiResultUrl a:visited {
color:#353535;
text-decoration:none
}
*/
ul.swickiResultTags {
display:inline;
margin:0;
padding:0
}

ul.swickiResultTags li {
display:inline;
border-right:1px solid #666;
padding-right:6px;
padding-left:3px
}

ul.swickiResultTags li.last {
display:inline;
border-right:none;
padding-right:3px
}

ul.swickiResultTags a:link,ul.swickiResultTags a:visited {
text-decoration:none;
color:#000
}

ul.swickiResultTags a:hover,ul.swickiResultTags a:active {
text-decoration:none;
color:#000
}

/* Begin tags for styling each result */
.floatingSpacer {
float:right;
height:115px;
font-size:.01em;
overflow:hidden;
background-color:transparent
}

.swickiIndividualResult {
padding:0;
margin:0;
position:relative;
}

.swickiResultContainer {
padding:.8em 0;
padding-right:36px;
padding-left:36px;
width: auto;
}

.swickiResultTitle {
font-size: 1.4em;
width: auto;
display:block;
overflow:hidden;
word-wrap:break-word;
}

.swickiResultSummary {
width: auto;
display:block;
word-wrap:break-word;
overflow:hidden;
}

.swickiResultUrl {
width: auto;
font-size:1.1em;
overflow:hidden;
word-wrap:break-word;
}

.inactiveswickiResultTools,.activeswickiResultTools {
position:absolute;
right:0;
top:0;
padding:0;
margin:0;
}

.swickiResultTools {
padding:0;
list-style:none;
margin:0;
}

.inactiveswickiResultTools .swickiResultTools {
width:22px
}

.activeswickiResultTools .swickiResultTools {
width:150px
}

.activeswickiResultTools .swickiResultTools a {
padding-left:25px;
padding-right:10px
}

.inactiveswickiResultTools .swickiResultTools a {
padding-left:22px;
padding-right:0
}

.inactiveRow .inactiveswickiResultTools {
display:none
}

.activeRow .activeswickiResultTools,.activeRow .inactiveswickiResultTools {
display:block
}

.toolAction {
background:#ff8;
/* textbox color: #ffffcb */
}

.toolContainer {
padding:1em;
}

.textboxColor {
background:#ffffcb
}

.toolSummary {
font-size:1.2em;
padding-top:1em;
padding-bottom:2em;
padding-left: 2em;
}

.swickiSideSection1 {
padding-left:28px;
padding-right:28px;
background:transparent url(http://swicki.eurekster.com/images/icon_swicki_group.gif) 4px top no-repeat
}

.swickiSideSection2 {
padding-left:28px;
padding-right:28px;
background-image:url(http://swicki.eurekster.com/images/mToolsIcon.gif);
background-position:top left;
background-repeat:no-repeat
}

/* End of tags encapsulating each result*/
.activeswickiResultTools span {
display:inline
}

.inactiveswickiResultTools span {
display:none
}

.swickiResultTools li a {
display:block;
vertical-align:bottom;
padding-bottom:0;
border-bottom:1px solid #fff;
padding-top:5px;
min-height:17px
}

/* for Internet Explorer */
/*\*/
* .swickiResultTools li a { 
height: 17px;
}
/**/

.swickiResultTools li a:link,.swickiResultTools li a:visited {
color:#1e1e1e;
text-decoration:none
}

.swickiResultTools li a:hover,.swickiResultTools li a:active {
color:#f15a22;
text-decoration:none
}

.promoteResult {
background:#d2d2d2 url(http://swicki.eurekster.com/images/promote_page.gif) no-repeat 6px 7px;
}
.promoteSite {
background:#d2d2d2 url(http://swicki.eurekster.com/images/promote_site.gif) no-repeat 6px 7px;
}
.removeResult {
background:#d2d2d2 url(http://swicki.eurekster.com/images/delete_page.gif) no-repeat 6px 7px;
}

.swickiRemovedResult{ 
border: 1px solid red;
padding-top: 1em; padding-bottom: 1em;
}

.removeSite {
background:#d2d2d2 url(http://swicki.eurekster.com/images/delete_site.gif) no-repeat 6px 7px;
}

.getHelpResult {
background:#d2d2d2 url(http://swicki.eurekster.com/images/whats_this.gif) no-repeat 6px 7px;
}

.unblockResult {
background:#d2d2d2 url(http://swicki.eurekster.com/images/promote_page.gif) no-repeat 6px 7px;
}

.inactiveRow .promoteResult { background: none; }
.inactiveRow .promoteSite { background: none; }
.inactiveRow .removeSite { background: none; }
.inactiveRow .removeResult { background: none; }
.inactiveRow .unblockResult { background: none; }
.inactiveRow .getHelpResult { background: none; }

.swickiResultPagination {
margin:10px 0 25px;
color:#606060
}

.swickiResultPaginationPrev {
float:left;
width:115px;
text-align:left;
padding-left:10px;
font-size:1.4em
}

.swickiResultPaginationLinks {
width:320px;
float:left;
text-align:center;
font-size:1.2em
}

.swickiResultPaginationNext {
float:right;
width:115px;
text-align:right;
padding-right:10px;
font-size:1.4em
}

.swickiResultPagination a:link,.swickiResultPagination a:visited {
color:#191919;
text-decoration:none
}

.swickiResultPagination a:hover,.swickiResultPagination a:active {
color:#007AFF;
text-decoration:none
}

.swickiFooter {
clear:both;
background:#f0f0f0;
padding:10px 10px 45px
}

.swickiFooterHead {
padding:4px;
background:#d6d6d6
}

.swickiRelatedSearchesFooter {
margin:15px auto;
text-align:center;
font-size:1.2em;
clear:both
}

th.swickiRelatedSearchesHeader {
text-align:right;
padding-right:25px;
font-weight:400;
width:80px
}

.swickiRelatedSearchesFooter table {
width:440px
}

.swickiRelatedSearchesFooter table td,.swickiRelatedSearchesFooter table th {
vertical-align:top
}

.swickiRelatedSearchesFooter table td {
padding:5px
}

.swickiFooterSearch {
width:457px;
margin:0 auto;
text-align:center
}

.swickiFooterPrev {
width:420px;
float:left;
text-align:center
}

.swickiFooterNext {
width:420px;
float:right;
text-align:center
}

.swickiRelatedSearchesFooter {
font-size:1em;
text-align:left
}

.swickiCopyright {
width:800px;
margin:10px auto;
text-align:center;
margin:10px auto
}

.swickiCopyright a:link {
color:#333;
text-decoration:none
}

.swickiFooterNav {
width:800px;
margin:0 auto;
text-align:center;
padding:0
}

.swickiFooterNav ul {
border:0;
padding:0;
margin:0
}

.swickiFooterNav ul li {
display:inline;
border-left:1px solid #666;
padding-left:3px
}

.swickiFooterNav ul li.first {
border-left:none
}

.swickiFooterNav a:link,.swickiFooterNav a:visited {
color:#333;
text-decoration:none
}

.swickiFooterNav a:active,.swickiFooterNav a:hover {
color:#000
}

h2#hotSearches {
font-size:1.2em;
margin:0;
padding:4px 0 4px 9px;
border-bottom:1px dotted #d3d3d3
}

.swickiBuzzCloud {
margin-top:5px;
background:transparent;
padding-bottom:10px;
border-bottom:1px dotted #d3d3d3
}

.hotcloud a:link,.hotcloud a:visited {
text-decoration:none
}

.hotcloud a:hover,.hotcloud a:active {
color:#CC3006;
background:#eaeaea;
text-decoration:none
}

.clouditem a:hover,.clouditem a:active,.suggested_search a:active,.suggested_search a:hover {
text-decoration:none
}

#cloudfooter {
margin-top:5px;
padding:0;
height:10px
}

#cloudmore {
float:right
}

/* marketing area */
.swickiPromo {
position:relative;
padding:10px 0
}

.swickiExplanation {
position:relative;
top:0;
left:0;
color:#444
}

.swickiNoResultsExplanation {
position:relative;
top:-93px;
left:612px;
color:#444
}

.swickiExplanation h3 {
font-size:1.4em;
margin:0;
padding:0
}

.swickiExplanation p {
padding:0;
margin:0;
font-size:1.4em
}

.swickiExplanation h3.getYourOwn {
margin-top:12px;
width:120px
}

h3.getYourOwn {
padding-top:60px
}

h3.getYourOwn a:link,h3.getYourOwn a:visited {
color:#444;
text-decoration:none
}

h3.getYourOwn a:hover,h3.getYourOwn a:active {
color:#f15a22;
text-decoration:none
}

.swickiCompareIconNoResults {
width:100px;
height:30px;
position:relative;
top:0;
left:698px;
background:transparent url(http://swicki.eurekster.com/images/promo_compare_results.gif) top no-repeat;
padding-top:100px
}

.swickiCompareIcon {
width:100px;
position:absolute;
top:60px;
left:95px;
margin:0;
background:transparent url(http://swicki.eurekster.com/images/promo_compare_results.gif) no-repeat;
overflow:hidden
}

.swickiCompareIcon a {
display:block;
height:101px;
text-decoration:none
}

.swickiCompareIcon a span {
position:relative;
top:250px
}

.swickiResultHelp {
font-size:1.2em;
font-family:Arial, sans-serif;
padding:1em
}

.swickiHomepageContent {
margin:auto;
}

.swickiHomepageContent .swickiSearchBox {
margin:30px auto;
width: 520px;
}

 .swickiHomeBuzzcloud {
margin:auto;
width: 520px;
}
 .swickiHomeImageBuzzcloud {
margin:auto;
width: 680px;
}

.swickiHomepageContent .swickiExplanation {
position:relative;
top:0;
left:0;
color:#444;
width:auto
}

.swickiHomepageContent .swickiExplanation h3 {
font-size:1.4em;
margin:0;
padding:0;
width:auto
}

.swickiHomepageContent .swickiExplanation p {
padding:0;
margin:0;
font-size:1.4em;
width:auto
}

.swickiHomepageContent .swickiExplanation h3.getYourOwn {
margin-top:40px;
width:auto
}

.swickiHomepageContent .swickiCompareIcon {
width:102px;
position:relative;
top:0;
left:0;
right:0;
margin:0;
background-image:url(http://swicki.eurekster.com/images/promo_compare_results.gif);
overflow:hidden;
background-repeat:no-repeat;
float:right
}

.swickiHomepageContent .swickiCompareIcon a {
display:block;
height:101px;
text-decoration:none
}

.swickiHomepageContent .swickiCompareIcon a span {
position:relative;
top:250px
}

.swickiWelcomeName {
float:left
}

.swickiHighlight {
font-weight:700
}

#swickiShowHidden {
background:url(http://swicki.eurekster.com/images/icon_remove.gif) no-repeat 10px 0;
padding-left:25px
}

#swickiSubmitSite {
background:url(http://swicki.eurekster.com/images/icon_promote.gif) no-repeat 10px 0;
padding-left:25px
}

#swickiShowHidden img,#swickiSubmitSite img {
border:0;
margin:0;
padding:0
}

#swickiShowHidden a:link,#swickiShowHidden a:visited,#swickiSubmitSite a:link,#swickiSubmitSite a:visited {
color:#191919;
text-decoration:none
}

#swickiShowHidden a:hover,#swickiShowHidden a:active,#swickiSubmitSite a:hover,#swickiSubmitSite a:active {
color:#007aff;
text-decoration:none
}

.modButtons {
width:406px;
padding-top:12px
}

.modButtons input {
color:#000;
font-family:Arial, sans-serif;
font-weight:700;
background-color:#e1e1e1;
font-size:0.8em
}

input.cancelBtn {
width:50px;
float: left;
display:block;
text-align:center;
padding:0
}

input.submitBtn {
width:334px;
float:right;
display:block;
text-align:center;
padding:0
}

input.okBtn {
width:35px;
display:block;
text-align:center;
padding:0;
float:right
}

.swickiDescription {
font-size: 1.2em;
width: 520px;
text-align: left;
margin: 30px auto;

}