/* $Revision: 1.84 $ */

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

body {
	font-size: 0.8em;
	font-family: sans-serif;
}

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

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;
	background:none;
} 

.swickiTopNavContainer a img {
	margin-left:20px;
	float:left;
}

#swickiTopNav {
	border-bottom: 1px solid #c6c6c6;
	background-color: #ededed;
	width: 100%;
	height:14px;
	padding:1px 0px 2px;
	font-family: Arial, Sans-serif !important;
	color: #333;
	font-size: 1em;
	display: block;
	font-size:11px;
}

.swickiTopNavContainer {
	width: 760px;
	margin: 0px auto;
	padding-top: 2px;
	font-size:10px;
}

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

.swickiLogo a {
	float:left;
}

.swickiNav {
	width: 380px;
	float: right;
	text-align: right;
	margin:0px 20px 0px 0px;
	color:#666;
}

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

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

}

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

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

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

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

img.swickiTopNavCommunity {
	position: relative;
	top: 5px;
	margin-left: 5px;
}

#userHeaderLogo {
	margin-right: 3px;
}

h1.swickiSearchTitle {
	font-size: 2em;
	margin: 0;
	padding: 0;
	position: relative;
	overflow:hidden;
/*	width:100%; */
}

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

.swickiHeader a:hover, .swickiHeader 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: transparent;
	margin: 3px 5px 0 0;
	font-size: 1.8em;
	vertical-align: bottom;
	float: left
}

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

/* .searchBtnLabel span {color:#72BF44; font-size:0.9em; font-weight:700} */

.swickiUser {
	font-weight: 700
}

h1 {
	font-size: 2em
}

.swickiTags {
	color: #666;
	padding-top: 15px;
	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
}

.swickiProfileLeft {
	background-color: #F2F2F2;
	padding: 15px;
	margin: 8px 0px 8px 8px;
}

.swickiProfileLeft h2 {
	padding: 0px;
	margin: 0px;
	font-size: 1.4em;
	color: #272727;
}

.swickiProfileLeft h4 {
	padding: 2px 0px 10px 0px;
	margin: 0px;
	font-size: 1.1em;
	font-weight: 700;
	color: #383838
}

/*community unanswered */

.unansweredquery {
	background-color: #F8F6F7;
	padding: 10px 12px 15px 12px;
}

h2.unansweredqueryterm {
	color: #2943A0;
	margin: 0px;
	padding-bottom: 8px;
}

a.swicki_ui_community_post_link, span.swicki_ui_community_post_delete {
	text-decoration: none;
	font-size: 1.1em;
	font-weight: 700;
	color: #4A4A4A;
}

span.swicki_ui_community_post_delete {
	color: #9d0016
}

a.swicki_ui_community_post_link:hover {
	text-decoration: underline;
}

/*additions for community stuff on results page */

.module b {
	font-weight: 700;
	color: #2B2B21;
	font-size: 1.1em
}

.swickiSidebar .module a.mod {
	text-decoration: underline;
	color: #363729;
	font-weight: 500;
	font-size: 1.1em;
}

.swickiSidebar .module a.rss:link, .swickiSidebar .module a.rss:visited {
	text-decoration: underline;
	color: #000099;
}

.module h4.mod {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: 700
}

.module .text,
.module p {
	font-size: 1.1em;
	padding:0px;
	margin:0px 0px 10px;
}

/*additions for community stuff on results page */

.module {
	/*background-color:#f0f0f0;*/
	margin-bottom:20px;
}

/*.swickiSidebar h2 {
	margin: 0 0 5px 0;
	font-size: 1.4em;
}*/

.module h3, .swickiSidebar h2 {
	margin: 0px 0 5px 0;
	padding: 0px;
	font-weight:bold;
	font-size: 1.2em;
	clear:both;
}

/* results columns */

.swickiResultsColumn {
	width: 520px;
	float: left;
	margin-top: 10px;
}

* html .swickiResultsColumn {
	display:inline;
}

/*.swickiResultsColumn .module H3 { font-size: 12px; font-weight: bold; margin-top: 5px !important; margin-bottom:5px !important; }*/

.swickiResultsColumn .module .swickiResultSummary {
	margin-left: 10px;
}

.swickiSidebar {
	width: 200px;
	float: right;
	margin-top: 10px;
}

/* end columns */

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

.swickiResultsDomainHeader {
	font-size: 2em;
	text-transform: capitalize;
}

.swickiResultsLocation {
	width: 60%;
	position: absolute;
	font-size: 1.2em;
	font-weight: 700;
	text-align: left
}

.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,.swickiBottomSponsored {
	padding: 0px;
	margin: -10px 0 0 0;
}

h3.swickiTopSponsoredTopLabel, h3.swickiTopSponsoredBottomLabel,
h3.swickiBottomSponsoredTopLabel, h3.swickiBottomSponsoredBottomLabel {

	padding-left: 1em;
	margin-top: 2px;
	color: #ccc;
	font-size: 1em;
	font-style: normal;
	text-transform: uppercase;
	margin-bottom:0px;
}

h3.swickiTopSponsoredBottomLabel,h3.swickiBottomSponsoredBottomLabel {
	margin-top: 8px;
	border-top: 1px dotted #D3D3D3;
}

.swickiTopSponsored h2,.swickiBottomSponsored h2 {
	margin: 0 0 .3em;
	padding: 0
}

.swickiTopSponsored .swickiResultSummary,.swickiBottomSponsored .swickiResultSummary {
	font-size: 1.2em;
	line-height: 1.2em;
	height: 1.2em;
}

.swickiImageInTextResult {
	padding-right: 10px;
	float: left;
	position: relative;
	z-index: 1;
}

/* fix 'sponsored' & 'community' results labels across all swickis */

.swickiTopSponsoredTopLabel, 
.swickiTopSponsoredBottomLabel,
.swickiBottomSponsoredTopLabel, 
.swickiBottomSponsoredBottomLabel {

	clear: both;
	padding-top: 10px;
}

/* sponsored listings : biz.com : ad panel 1 : style 2 */

.bizcom li a:link, 
.bizcom li a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #263799;
}

.bizcom li a:hover {
	text-decoration: underline;
}

/* sponsored listings : any feed : ad panel 1 : standard style */

.swickiTopSponsored h2.swickiResultTitle a:link, 
.swickiTopSponsored h2.swickiResultTitle a:visited,
.swickiBottomSponsored h2.swickiResultTitle a:link, 
.swickiBottomSponsored h2.swickiResultTitle a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #263799;
	overflow:hidden;
}

.swickiTopSponsored h2.swickiResultTitle a:hover,
.swickiBottomSponsored h2.swickiResultTitle a:hover {

	text-decoration: underline;
}

.swickiTopSponsored .swickiResultContainer,
.swickiBottomSponsored .swickiResultContainer {
	min-height:10px;
}

/* individual results */

/*
.activeRow {vertical-align:top;position: relative;z-index:11;}
*/

.activeRow,
.activeRow_hover,
.swlog,
.swlogpend {
	margin-bottom: 10px;
	position: relative;
	overflow:hidden;
}

.activeRow {
	z-index: 10;
}

.activeRow_hover {
	z-index: 12;
}

.pend_message {
	color: #cc0000;
	font-size: 0.8em;
}

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

.swickiResults h2 span.timestamp {
	font-size:.8em;
	font-weight:normal;
	color:#777;	
	
}

.swickiResults h2 a:link,.swickiResults h2 a:visited {
	color: #263799;
	text-decoration: none
}

.swickiResults h2 a:hover {
	color:#101c60;
}

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;padding: 1px;}
*/

/* */
.swickiResultContainer {
	padding: 0em 15px 5px 50px;
}

.swickiResults .swickiResultContainer {
	min-height: 70px;
	margin-bottom:.8em;
}

.swickiTopSponsored .swickiResultContainer {
	margin-bottom:5px;
}

.swickiTopSponsored .swickiTopSponsoredTopLabel {
	margin-bottom:10px;
}

.swickiResultProp {
	float: left;
	height: 70px;
	width: 1px;
}

.swickiResultClear {
	clear: both;
	height: 1px;
	overflow: hidden;
/*border-top: 1px dotted red;*/
}

h2.swickiResultTitle {
	font-size: 1.4em;
	width: auto;
	display: block;
	height: 1.2em;
	overflow: hidden;
	margin-bottom:0px;
	position:relative;
	zoom:1 !important;
}

.swickiResultSummary {
	width: auto;
	display: block;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0 0 .2em;
}

.swickiResultSummary a:link,.swickiResultSummary a:visited {
	color: black;
	text-decoration: none;
}

.swickiResultSummary a:hover {
	color: #0033CC;
}

img.swickiResultIcon {
	padding-left: 5px;
}

.swickiResultUrl {
	width: auto;
	font-size: 1.1em;
	height: 1.2em;
	overflow: hidden;
	/* word-wrap: break-word; */
	color: #579a36;
	text-decoration: none
}

.swlogpend .swickiResultUrl a:link,.swlogpend .swickiResultUrl a:visited, .swlog .swickiResultUrl a:link,.swlog .swickiResultUrl a:visited {
	color: #f47009;
	text-decoration: none
}

.swickiResultUrl a:link,.swickiResultUrl a:visited {
	color: #579a36;
	text-decoration: none
}

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

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

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

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

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

.swickiResultPaginationNext {
	float: right;
	width: 100px;
	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 {
	position:relative;
	clear: both;
	background: #f0f0f0;
	padding: 10px;
	zoom:1;
	margin-top:10px;
}


.swickiFooter form {
/*	display:relative; */
	margin:0px !important;
}

.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;
	color: #333;
}

.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;
	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;
	text-decoration:underline;
}

/*h2#hotSearches {
	font-size: 1.2em;
	margin:0 0 10px;
}*/

.swickiSidebar .swickiBuzzCloud {
/*	width:200px; */
	overflow:hidden;
}

#swickiResults .grabItImage img {
	float:none;
}

.hotcloud {
	line-height:1.2;
	overflow:hidden;
	padding:5px;
}

.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
}

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

.swickiHomepageContent {
	margin: auto;
}

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

.swickiHomeBuzzcloud {
	width: 520px;
	overflow: hidden;
}

.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
}

.swickiWelcomeName {
	float: left;
	margin:0px 0px 0px 20px;
	font-size:10px;
}

.swickiHighlight {
	font-weight: 700
}

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

#swickiSubmitSite {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/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
}

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

#panel1_adsense {
	padding-left: 36px;
	padding-top: 10px;
}

#swickiGlobalRPLinks ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-weight: bold;
	font-size: 1.2em;
}

#swickiGlobalRPLinks li {
	padding-left: 35px;
	margin-bottom: 5px;
}

#swickiGlobalRPLinks li a {
	text-decoration: none;
}

#swickiGlobalRPLinks li a:hover {
	text-decoration: underline;
}

#g_subscribe {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/share_icon.gif") no-repeat;
}

#g_share {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/mail_icon.gif") no-repeat;
}

/* more here */

ul.swickiResultTools,
ul.swickiResultTools_hidden {
	width: 38px;
/*	top: 6px; */
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
}

ul.swickiResultTools_hidden {
	display: none;
}

ui.swickiResultTools {
	display: block;
}

ul.swickiResultTools,
ul.swickiResultTools ul {
	list-style: none;
	position: absolute;
	z-index: 10;
}

ul.swickiResultTools a, 
ul.swickiResultTools,
ul.swickiResultTools ul,
ul.swickiResultTools li {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: arial;
}

ul.swickiResultTools a {
	text-decoration: none;
	font-weight: bold;
	/* width:100%;  IE

*/ color: #303030;
}

ul.swickiResultTools li > a {
	width: auto;
}

/* others */

div.activeRow,
div.activeRow_hover {
	margin-bottom: 10px;
}

ul.swickiResultTools a.crg {
	height: 25px;
	font-weight: bold;
}

a.crg .text {
	color: #303030;
	font-weight: bold;
}

div.activeRow        a.crg {
	color: #303030;
}

div.activeRow_hover  a.crg {
	color: white;
}

li.likeSiteUS,
li.dislikeSiteUS,
li.likeSiteU,
li.dislikeSiteU {
	border-left: 6px solid white;
}

/* center vote tools */

li.likeSiteUS a,
li.dislikeSiteUS a,
li.likeSiteU a,
li.dislikeSiteU a {
	height: 18px;
	display: block;
}

a.crg {
	display: block;
	width: 50px;
}

a.crg .label_1 {
	font-family: Georgia;
	font-weight: normal;
	margin-left: 15px;
}

a.crg .label_2 {
	font-family: Georgia;
	font-weight: normal;
	margin-left: 10px;
}

a.crg .label_3 {
	font-family: Georgia;
	font-weight: normal;
	margin-left: 5px;
}

a.crg .label_4 {
	font-family: Georgia;
	font-weight: normal;
	margin-left: 5px;
	font-size: 10px;
}

.swickiResultTools  li  a {
	width: 32px;
	border: 2px solid white;
	background-color: white;
}

.swickiResultTools  li  a:hover {
	width: 200px;
	border: 2px solid #ffff7d;
}

ul.swickiResultTools span.text {
	display: inline;
	visibility: hidden;
	width: 0px;
	border: 0px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
}

.swickiResultTools a.crg:hover .text {
	display: inline;
	visibility: visible;
	width: 200px;
	margin-left: 20px;
	color: #141414;
	font-weight: bold;
	padding-top: 2px;
	margin-top:4px;
}

li.likeSiteU a:hover .text,
li.dislikeSiteU a:hover .text,
li.likeSiteUS a:hover .text,
li.dislikeSiteUS a:hover .text {
	display: inline;
	visibility: visible;
	width: 200px;
	margin-left: 37px;
	cursor: pointer;
	text-align:left;
}


div.activeRow 		a.crg {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/rankUpdated.gif") no-repeat top left;
	text-align:left;
}

div.activeRow_hover a.crg {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/rankUpdated.gif") no-repeat 0px -24px;
	color: white;
	cursor: auto;
}

div.activeRow_hover a.crg:hover {
	background-color: #ffff7d;
	cursor: default;
	text-align:left;
}

li.likeSiteU span.text,
li.likeSiteUS span.text,
li.dislikeSiteU span.text,
li.dislikeSiteUS span.text {
	margin-top: 2px;
	margin-bottom: -2px;
}

div.activeRow li.likeSiteUS a,
div.activeRow_hover li.likeSiteUS a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -140px;
}

div.activeRow_hover li.likeSiteUS a:hover {
	background: #ffff7d	url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") no-repeat 0px -120px;
}

div.activeRow li.dislikeSiteU a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px 0px;
}

div.activeRow_hover li.dislikeSiteU a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -20px;
}

div.activeRow_hover li.dislikeSiteU a:hover {
	background: #ffff7d	url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -40px;
}

div.activeRow li.likeSiteU a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -80px;
}

div.activeRow_hover li.likeSiteU a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") no-repeat 0px -100px;
}

div.activeRow_hover li.likeSiteU a:hover {
	background: #ffff7d 	url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") no-repeat 0px -120px;
}

div.activeRow li.dislikeSiteUS a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -60px;
}

div.activeRow_hover li.dislikeSiteUS a {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -60px;
}

div.activeRow_hover li.dislikeSiteUS a:hover {
	background: #ffff7d 	url("http://assets.eurekster.com/swicki-rel_1_153/images/updatedVote.gif") 	no-repeat 0px -40px;
}


img#filter_contribute {
	width: 15px;
	height: 12px;
	border: 0;
}

img#filter_ask {
	width: 11px;
	height: 14px;
	border: 0;
}

#swicki_ui_link_post_top,
#swicki_ui_link_ask_top,
#fullscreen_edit {
	text-decoration: none;
/*	color: blue; */
}

#swicki_ui_link_post_top:hover,
#swicki_ui_link_ask_top:hover,
#fullscreen_edit:hover {
	cursor: pointer;
/*	color: blue; */
}

.communityUserIcon {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.communitybyline {
	color: #999;
	font-size: 1.1em;
}

.communitybyline .comments, .communitybyline .comments:link,.communitybyline .comments:visited {
	color: #f47009;
	text-decoration: none;
}

.communitybyline .name {
	color: #000;
	font-weight: normal;
}

#swicki_ui_fullscreen_edit {
	color: red;
}

div.mod_tool {
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	padding-left: 0px;
	clear: both;
}

.mod_tool ul {
	list-style: none;
	padding-left: 5px;
	border-top: 1px dotted #cecece;
	width: auto;
	margin: 0px;
	padding-top: 2px;
}

.mod_tool ul li {
	display: inline;
}

li.likeSitePP,
li.likeSitePS {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/sm-promote.gif") no-repeat top left;
	padding-left: 12px;
}

li.dislikeSiteDS,
li.dislikeSiteDP {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/sm-delete.gif") no-repeat top left;
	padding-left: 12px;
}

div.mod_tool ul li.mod_label {
	font-style: italic;
	color: #666666;
	font-size: 9px;
	margin-left: 0px;
	vertical-align: top;
}

li.mod_posts {
	background: url("http://assets.eurekster.com/swicki-rel_1_153/images/sm-external.gif") no-repeat top left;
	margin-left: 5px;
}

li.mod_posts a {
	text-decoration: none;
	margin-left: 12px !important;
}

li.likeSitePP a,
li.likeSitePS a,
li.dislikeSiteDP a,
li.dislikeSiteDS a {
	text-decoration: none;
}

/* rss xsl */

#rss_header {
	display: block;
	height: 60px;
	width: 100%;
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/logo_compare.gif");
	background-repeat: no-repeat;
	margin: 10px 0 0 10px;
	padding: 4px 0 0 170px;
	font-size: 3.4em;
	font-weight: 700;
	color: #323232;
}

#rss_info {
	background-color: #DFE8E2;
	padding: 15px 20px 20px 20px;
}

#rss_info ul {
	padding: 5px 0 15px 15px;
	margin: 0px;
	list-style-position: inside;
	list-style-type: circle;
}

#rss_info ul li {
	float: left;
	margin-right: 10px;
}

#rss_info a:link, #rss_info a:visited {
	font-weight: 700;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	color: #2943A0;
}

#rss_info a:hover {
	text-decoration: underline;
}

#rss_container {
	border: 0px;
	background-color: white;
	padding: 10px 10px 20px 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #3b3a3a;
}

a.rss_title {
	text-decoration: none;
	font-size: 1.4em;
	font-weight: 700;
	color: #4A4A4A;
}

a.rss_title:hover {
	text-decoration: underline;
}

.rss_item {
	margin: 20px 0 0 0px;
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/default_user_icon_small.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
}

.rss_item a:link, .rss_item a:visited {
	font-weight: 700;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.rss_item a.question:link, .rss_item a.question:visited {
	color: #2943A0;
}

.rss_item a.post:link, .rss_item a.post:visited {
	color: orange;
}

.rss_item a.comment:link, .rss_item a.comment:visited {
	color: green;
}

.rss_item a:hover {
	text-decoration: underline;
}

#headingPrefPlac a {
	text-decoration: none
}

/* Added Stuff */

#swickiResults form.swickiSearchBox {
	position: relative;
	display: block;
	background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchL.png) no-repeat;
	height: 27px;
	margin: 10px 0px 5px;
}

* html form.swickiSearchBox {
    background-image: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchL.png) no-repeat;
/*
	background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchL.png',sizingMethod='crop');
*/
}

span.top_nav_title {
/*	margin-left:10px; */
}

.swickiSearchInputs {
	height: 30px;
}

.swickiSearchField {
	position: absolute;
	display: block;
	width: 300px;
	margin: 0px;
	padding: 3px 0px 3px;
	left: 14px;
	border: 0px;
	background: transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchB.gif) repeat-x;
	font-size: 18px;
	line-height: 22px;
}

* html .swickiSearchField {
	height: 27px;
	line-height: 20px;
	background-color: transparent;
}

.swickiSearchBtn {
	display: block;
	width: 87px;
	height: 27px;
	position: absolute;
	left: 314px;
	cursor: pointer;
}

* html .swickiSearchBtnIE {
	display: block;
	width: 87px;
	height: 27px;
	position: absolute;
	left: 314px;
	cursor: pointer;
/*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchBU.png',sizingMethod='crop');
*/
}

* html .swickiSearchBtnIE.hovered {
	display: block;
	width: 87px;
	height: 27px;
	position: absolute;
	left: 314px;
	cursor: pointer;
    /*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchBA.png',sizingMethod='crop');
    */
}

* html .swickiSearchBtnIE.down {
	display: block;
	width: 87px;
	height: 27px;
	position: absolute;
	left: 314px;
	cursor: pointer;
    /*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.eurekster.com/swicki-rel_1_153/images/ResultsSearch2/searchBAd.png',sizingMethod='crop');
    */
}

.swickiSearchField:focus {
	outline: none;
}

/* End of Added Stuff */

.videoThumb {
	position: relative;
	width: 100px;
	height: 70px;
	border: 1px solid black;
	overflow: hidden;
	float: left;
	margin: 0px 10px 10px 0px;
	cursor: pointer !important;
}

.videoThumbHide {
        position: relative;
        width: 100px;
        height: 70px;
        border: 1px solid black;
        overflow: hidden;
        float: left;
        margin: 0px 10px 10px 0px;
        cursor: pointer !important;
}


.videoThumb .videoThumbHide img {
	z-index: 0;
}

.swickiVideoResults .videoThumb .videoThumbHide {
	width: 90px;
	height: 90px;
	margin: 0px 30px 20px 20px;
}

* html .swickiVideoResults .videoThumb .videoThumbHide{
	margin: 0px 15px 10px 10px;
}

.embeddedVideo {
	clear: both;
}

.swickiVideoResults .embeddedVideo {
	margin: 20px auto;
	width: 425px;
}

.videoThumb .videoPlayButton {
	position: absolute;
	z-index: 100;
	bottom: 5px;
	right: 5px;
}

.videoThumbHide .videoPlayButton {
        position: absolute;
        z-index: 1000;
        bottom: 5px;
        right: 5px;
}



.playVid {
	margin: 2px 0px 2px 112px;
}

.playVid a {
	line-height: 14px;
	color: #4053af;
	padding-left: 18px;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}

.playVid a.toPlay {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/playVidExpand.gif) no-repeat top left;
}

.playVid a.toHide {
	background: url(http://assets.eurekster.com/swicki-rel_1_153/images/playVidContract.gif) no-repeat top left;
}

.playVid a:hover {
	background-position: 0px -18px;
	cursor: pointer;
	color: #142790;
}

.swickiResultUrl a.refineSearch,
a.refineSearch {
	font-size: 11px;
	padding-left: 0px;
	color: #5b91cd;
	font-weight: bold;
}

.swickiResultUrl a.refineSearch:hover {
	color: #30547b;
}
/* $Revision: 1.17 $ */
#swicki_ui_container {
	width: 603px;
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_slice_middle.png");
	background-repeat: repeat-y;
	background-position: left top;
	border: 0px;
		
	Z-INDEX: 999;

    /* margin = -(element_width /2) these must be set in js. */
    position: absolute; left: 50%; top: 50%;
    z-index: 1000;

	display: none; 

    font-family: arial, sans-serif;
    font-size: 16px;
    color: #3b3a3a;
    background-color: #ffffca;

}

#swicki_ui_corners_top {
	width: 603px; height: 19px;
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_slice_top.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px; margin: 0px; border: 0px;
}
#swicki_ui_footer {
	width: 603px; height: 28px;
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_slice_bot.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px; margin: 0px; border: 0px;
}

#swicki_ui_main { padding-left: 20px; padding-right: 35px; }

#swicki_ui_banner			{ width: 100%;}

#swicki_ui_banner_close_img, #swicki_ui_close_img {
	width: 24px;
}

/* swicki_ui help and error messages */
#swicki_ui_error_container { width: 100%; display: none; }
#swicki_ui_error_row_1, #swicki_ui_error_row_3 { height: 9px !important; }
TD.swicki_ui_error_col_1, TD.swicki_ui_error_col_3 { width: 9px !important; }

#swicki_ui_error_cell_1_1 { background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_top_left.gif"); }
#swicki_ui_error_cell_1_2 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_top_slice.gif"); background-repeat:repeat-x; }
#swicki_ui_error_cell_1_3 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_top_right.gif");  }

#swicki_ui_error_cell_2_1 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_left_slice.gif"); background-repeat:repeat-y; }
#swicki_ui_error_cell_2_3 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_right_slice.gif"); background-repeat:repeat-y; }

#swicki_ui_error_cell_3_1 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_bot_left.gif");  }
#swicki_ui_error_cell_3_2 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_bot_slice.gif"); background-repeat:repeat-x; }
#swicki_ui_error_cell_3_3 { background-image:url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_error_bot_right.gif"); }

#swicki_ui_error_msg_forgot, #swicki_ui_error_msg_signup { display: inline; }

/* hide signup messages */

#swicki_ui_msg_login_email_blank,
#swicki_ui_msg_login_password_error,
#swicki_ui_msg_signup_username_error,
#swicki_ui_msg_signup_email_error,
#swicki_ui_msg_signup_email_taken,
#swicki_ui_msg_signup_email_ok,
#swicki_ui_msg_signup_password_error,
#swicki_ui_msg_signup_password_confirm_error,
#swicki_ui_msg_signup_username_format_error,
#swicki_ui_msg_signup_username_available,
#swicki_ui_msg_signup_username_not_unique,
#swicki_ui_msg_login_email_error,
#swicki_ui_msg_login_email_help,
#swicki_ui_msg_feedback_email_error,
#feedback_msg_type_warning,
#feedback_email_warning,
#feedback_email_format_error
{
	visibility: hidden;
	display: none;
}

/* error messages in red */

#swicki_ui_msg_login_email_blank,
#swicki_ui_msg_login_password_error,
#swicki_ui_msg_signup_username_error,
#swicki_ui_msg_signup_email_error,
#swicki_ui_msg_signup_email_taken,
#swicki_ui_msg_signup_pswd_error,
#swicki_ui_msg_signup_pswd_c_error,
#swicki_ui_msg_signup_human_error,
#swicki_ui_msg_signup_username_format_error,
#swicki_ui_msg_signup_username_not_unique,
#feedback_msg_type_warning,
#feedback_email_format_error
{
		color: #9d0016;
}
.swicki_ui_error_msg { color: #9d0016; } /* SPAN.swicki_ui_error_msg for red text... */

.blogpost_error_msg {
	color: #FF0000;
	font-weight:700;
}
#swicki_ui_msg_signup_human_error,
#swicki_ui_msg_signup_human_none,
#swicki_ui_msg_signup_human_ok
{
	margin-top: 5px;
}

.swicki_ui_error_banner_on
{
	display: block;
}
.swicki_ui_error_banner_off
{
	display: none;
}


#swicki_ui_signup_regenerate {
	
	text-decoration: none;
	color: #151515;
	border-bottom: 1px dotted #7f7f7f;
	vertical-align: bottom;
	display: inline;
	}

#swicki_ui_msg_signup_username_help,
#swicki_ui_msg_signup_email_help,
#swicki_ui_msg_signup_pswd_help,
#swicki_ui_msg_signup_pswd_c_help,
#swicki_ui_msg_signup_human_help,
#swicki_ui_msg_signup_human_ok
#feedback_msg_type_help,
#feedback_email_warning
{
	display: block;
	visibility: visible;
}

.swicki_ui_error_none,
.swicki_ui_error_error { width: 20px; height: 20px; }
.swicki_ui_error_col { width: 20px; }

.swicki_ui_error_none
{
	background-image: none; 
}

.swicki_ui_feedback_error
{
/*
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/sm_cross_hover.gif");
*/
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/icon-not-good.gif");
}
.swicki_ui_feedback_ok
{
/*
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/sm_tick_hover.gif");
*/
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/icon-good.gif");
}

.swicki_ui_feedback_none
{
	background-image: none; 
}


.swicki_ui_feedback_col,
.swicki_ui_feedback_none,
.swicki_ui_feedback_ok,
.swicki_ui_feedback_error {
/*
	width: 14px; height: 14px;
*/
	width: 20px; height: 30px;
}
#swicki_ui_feedback_signup_captcha
{
	margin-left: 5px; margin-right: 5px;
}
.swicki_ui_feedback_col { vertical-align: bottom; }

.swicki_ui_feedback_none,
.swicki_ui_feedback_ok,
.swicki_ui_feedback_error { background-repeat: no-repeat; background-position:center; }

#swicki_ui_signup_ico_human_error { margin-top: 15px; }

#swicki_ui_msg_signup_username_error, 
#swicki_ui_msg_signup_username_help
{
	display: inline;
}
.swicki_ui_icon_error { width: 40px; height: 32px; background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_icon_input_error.png") no-repeat left; }

.swicki_ui_icon_info { width: 40px; height: 32px; background: url("http://assets.eurekster.com/swicki-rel_1_153/images/ajax-loader-1.gif") no-repeat left; } 

.swicki_ui_colon {
	width: 5px;
	vertical-align: middle;
}
.swicki_ui_label_col {
	width: 80px;
	vertical-align: middle;
}
#swicki_ui_signup_captcha_container
{
	/*padding: 5px;*/
	vertical-align:bottom;
}
#swicki_ui_input_signup_human
{
	height: 23px !important;
	padding: 0px;
	width: 100px;
	display: inline;
	width: 100px; 
	vertical-align: bottom;
	padding-top: 5px; padding-left: inherit;
	margin-top:0px;
}

#swicki_ui_signup_captcha { vertical-align: bottom; height: 30px; width: 200px; display: inline; }
#swicki_ui_link_signup_regenerate { text-decoration: underline; }
/* * * * * * * * * * * * * * * * * * */

.swicki_ui_error_msg_h1 {
	display: block;
	font-weight: bolder;
	font-size: 16px;
	color: #9d0016;
}
.swicki_ui_h2 {
	display: block;
	font-weight: bolder;
	font-size: 14px;
	/*margin-top: 10px;*/
	margin-bottom: 20px;
	
	color:#3788EE;
}
.swicki_ui_h2_B {
	display: block;
	font-weight: bolder;
	font-size: 14px;
	/*margin-top: 10px;*/
	margin-bottom: 20px;	
	/*color:#3788EE;*/
	color: #999999;
}


.swicki_ui_error_msg_t1 {
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.swicki_ui_error_msg_t2, .swicki_ui_error_msg_t3 {
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666 !important;
	text-decoration: none;
}
.swicki_team_signature {
	font-style: italic;
}

.swicki_ui_error_msg_t3 {
	display:inline;
}

.swicki_ui_error_msg_t2 a {

	color: inherit !important;
	text-decoration: none;
}

.swicki_ui_info_msg_h1{
	display:block;
	float:left;
	font-weight: bolder;
	font-size: 16px;
	color:#3788EE;
}

#swicki_ui_info_animation{
	width:50px;	/* set width to stop span elements from moving around */
}

/* *************************************** */

#swicki_ui_banner_title {
	font-size: 16px; 
    font-weight: bold;
}
SPAN.swicki_ui_keyword {
  text-transform: capitalize;
}
#swicki_ui_banner_close {
    font-size: 12px;
    text-align: right;
}
#swicki_ui_close {
    text-decoration: none;
	border-bottom: 1px solid #ffffca;
	color:#666666;
}
#swicki_ui_close:hover {
    text-decoration: none;
	border-bottom: 1px dotted #666666;
	color:#666666;
}
#swicki_ui_body {
	padding-top: 15px;
	/*padding-bottom: 15px;*/
}
#swicki_ui_button_close {
}
#swicki_ui_footer {
}
#swicki_ui_form_login_container {
	display: none;
}
#swicki_ui_form_signup_container {
	display: none;
}
#swicki_ui_form_post_container {
	display: none;
	}
#swicki_ui_form_ask_container {
	display: none;
	}

/*  */

/* * * * * * * * * * * * *
 *  General Input Rules	 *
 * * * * * * * * * * * * */
 .swicki_ui_input, #swicki_ui_body FIELDSET, .swicki_ui_input_col {
 	width:390px;
	margin-top: 10px;
 }
.swicki_ui_input_col { }
.swicki_ui_colon_col { width: 5px; }
.swicki_ui_feedback_col { width: 22px; }

.swicki_ui_editor,
.swicki_ui_input { 	background-color: #ffff87; }

.swicki_ui_input {
	/*background-color: #ffffa5; */
	border: 1px solid #baba62;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	color:#333333;
	padding-left: 2px;
	padding-top: 5px;
	vertical-align: bottom;
	font-weight: bold;
	
}

.swicki_ui_input:focus,
.swicki_ui_editor:focus {  background-color: #ffffa5; }

.swicki_ui_input_note {
	font-size: 12px;
}
input.swicki_ui_input_check {
		font:11px Arial,Helvetica,sans-serif;;	
		color: #5B5C56;
		background-color: #FFFFFF;
		border:none; 
}
input[type="radio"], input[type="checkbox"] {
		font:11px Arial,Helvetica,sans-serif;
		color: #336699;
		background-color: #FFFFFF !important;
		border:solid 1px #999999 !important;
}

input.swicki_ui_comment{
	width:285px;
	margin-bottom:15px;
}

#swicki_ui_post_comments, #swicki_ui_post_msg, #feedback_msg {
	height: auto !important;
}
#swicki_ui_signup_human {
	width: 120px;
}
.swicki_ui_form_buttons {
	padding-top: 20px; border: 2px solid #ffffca; 
}
#feedback_msg_type { height: auto !important; width: auto !important; }

#swicki_ui_container label, #swicki_ui_container LEGEND {
	font-size: 14px;
}

#swicki_ui_container LEGEND {
	font-weight: bold;
}

#swicki_ui_form_share_container {
	display: none;
}
#swicki_ui_form_subscribe_container {
	display: none;
}
#swicki_ui_form_roadblock_container {
	display: none;
}
a.swicki_ui_roadblock_link {
	text-decoration: none;
	color: #151515;
	border-bottom: 1px dotted #7f7f7f;
	font-size: 11px;
}
a.swicki_ui_link {
	text-decoration: none;
	color: #151515;
	border-bottom: 1px dotted #ffffca;
}
a.swicki_ui_link:hover {
	text-decoration: none;
	color: #151515;
	border-bottom: 1px dotted #7f7f7f;
}

#swicki_ui_form_message_container {
	display: none;
}

#swicki_ui_test_links LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
}
#swicki_ui_curtain {

    display: none;
    top: 0px;
    left: 0px;
    background-color: #121212;
    filter: alpha(opacity=80);
    opacity: .8;
    z-index: 999;

    position: absolute; width: 100%;

}

#swicki_ui_help_popup_signup_username
{
	position: absolute;
	display: none;
	visibility: hidden;
}
#swicki_ui_username_help
{
	text-decoration: none;
	color: #151515;
	border-bottom: 1px dotted #7f7f7f;
}
BUTTON.swicki_ui_button_ok_up,
BUTTON.swicki_ui_button_ok_down,
BUTTON.swicki_ui_button_submit_up,
BUTTON.swicki_ui_button_submit_down,
BUTTON.swicki_ui_button_cancel_up,
BUTTON.swicki_ui_button_cancel_down 	{ height: 32px; width: 82px; margin: 0px; float: right; cursor: hand; }

BUTTON#encourage_signup					{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/btn_signup_today.gif") no-repeat top left; height: 34px; width: 146px; margin: 0px; cursor: hand;  }

BUTTON.swicki_ui_button_up				{ border: 2px solid #ffffca; border-top: 0px; border-left: 0px; }
BUTTON.swicki_ui_button_down			{ border: 2px solid #ffffca; border-bottom: 2px; border-right: 2px; }

BUTTON.swicki_ui_button_submit_up		{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_submit_u.gif") no-repeat top left; border: 2px solid #ffffca; border-top: 0px; border-left: 0px;  }
BUTTON.swicki_ui_button_cancel_up 		{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_cancel_u.gif") no-repeat top left; border: 2px solid #ffffca; border-top: 0px; border-left: 0px;  }
BUTTON.swicki_ui_button_ok_up			{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/btn_ok.gif") 				   no-repeat top left; border: 2px solid #ffffca; border-top: 0px; border-left: 0px;  }

BUTTON.swicki_ui_button_cancel_down		{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_cancel_u.gif") 	no-repeat top left; border: 2px solid #ffffca; border-bottom: 0px; border-right: 0px;  }
BUTTON.swicki_ui_button_submit_down		{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_submit_u.gif") 	no-repeat top left; border: 2px solid #ffffca; border-bottom: 0px; border-right: 0px;  }
BUTTON.swicki_ui_button_ok_down			{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/btn_ok.gif") 					no-repeat top left; border: 2px solid #ffffca; border-bottom: 0px; border-right: 0px;  }

BUTTON#swicki_ui_login_button_submit.swicki_ui_button_submit_up
										{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_login.gif") no-repeat top left; border: 2px solid #ffffca; border-top: 0px; border-left: 0px;  }
BUTTON#swicki_ui_login_button_submit.swicki_ui_button_submit_down
										{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_login.gif") no-repeat top left; border: 2px solid #ffffca; border-bottom: 0px; border-right: 0px; }
BUTTON#swicki_ui_signup_button_submit.swicki_ui_button_submit_up
										{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_signup.gif") no-repeat top left; border: 2px solid #ffffca; border-top: 0px; border-left: 0px;  }
BUTTON#swicki_ui_signup_button_submit.swicki_ui_button_submit_down
										{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/swicki_ui_button_signup.gif") no-repeat top left; border: 2px solid #ffffca; border-bottom: 0px; border-right: 0px; }
BUTTON#swicki_encourage_button_skip
										{ background: url("http://assets.eurekster.com/swicki-rel_1_153/images/btn_skip.gif") no-repeat top left; width: 103px; height: 34px; }

.swicki_ui_button_up { border: 2px solid #ffffca; border-top: 0px; border-left: 0px; }
.swicki_ui_button_down { border: 2px solid #ffffca; border-bottom: 0px; border-right: 0px; }

DIV.swicki_ui_tooltip_container { position: absolute; z-index: 5000;  padding-top: 15px; padding-left: 15px; visibility: hidden;  }
DIV.swicki_ui_tooltip	{ width: 250px; background: silver; border: 1px solid grey; padding: 5px;}

#swicki_ui_msg_signup_human_none { display: none; }
.swicki_ui_show { display: inline; }
.swicki_ui_hide { display: none; }

P.encourage_p{ margin-left:30px; margin-right: 30px; }

/* Begin tags for styling each image result */

a img {
	border: 0;
	margin: 0;
}

.swickiImageResults {
	margin-top:10px;
	padding-left:5px;
	width:515px;
}

.swickiImageResult {
	float: left;
	margin: 5px 0px 0px 23px;
}

* html .swickiImageResult {
	display:inline;
}

.swickiImageContainer {
	position: relative;
}

.swickiImageContainerMO {
	position: relative;
	z-index: 12;
	background-color: #e9e9e9;
}

.swickiImageTile {
	padding:5px 5px 24px;
	height:85px;
	width:85px;
	overflow:hidden;
} 

.swickiImageTile a,
.swickiImageTile a:link,
.swickiImageTile a:visited {
	display:block;
	overflow:hidden;
	width:85px;
	height:85px;
	cursor:pointer;
} 
 
.swickiImageTile a img {
	display:block;
	margin:0px auto;
}

.swickiImageContainerMO .swickiImageTile {
		border:1px solid gray;
		padding:4px 4px 23px;
}

.swickiImageContainerMO .swickiImageTile a img {
}

.swickiImageInfo {
	height: 21px; 
	width:20px;
	text-align: left;
	position: absolute;
	z-index: 100;
	left:1px;
	bottom:1px;
	font-size: 1.2em;
	display: none;
	overflow: hidden;
}

.swickiImageInfoMO {
	height: auto;
	overflow:hidden;
	min-width:250px;
	position: absolute;
	z-index: 100;
	left:0px;
	top:92px;
	font-size: 1.2em;
	background-color: #e9e9e9;
	border:1px solid gray;
	zoom:1;
}


.swickiImageInfoHeader,
.swickiImageInfoHeaderMO {
	padding: 0px;
	display: block;
	font-weight:bold;
	font-size:12px;
	position:relative;
	white-space:nowrap;
	height:20px;
}


.swickiImageInfoHeader p,
.swickiImageInfoHeaderMO p {
	display:block;
	width:14px;
	height:20px;
	font-family:Georgia, serif;
	font-style:italic;
	font-size:1.6em;
	line-height:1em;
	font-weight:bold;
	color:#444;
	margin:0px;
	padding:0px 0px 0px 5px;
	float:left; 
	cursor:default;
	background-color:#e9e9e9;
	border:1px solid gray;
	border-bottom:none;
	border-left:none;
}

.swickiImageInfoHeaderMO p {
	border:none !important;
}

.swickiImageInfoHeader h6,
.swickiImageInfoHeaderMO h6 {
	display:block;
	margin:0px;
	padding:5px 0px 0px 3px;
	font-size:1em;
	color:black;
}

.swickiImageInfoContent {
	display: none;
}

.swickiImageInfoContentMO {
	display: block;
	line-height: 1.6em;
	overflow: hidden;
	min-width: 250px;
}
 
.swickiImageRanked {
	width: 16px;
	height: 33px;
	float: left;
	margin-left: 46px;
}

.imageModTools {
	width: 18px;
	position: absolute;
	z-index: 100;
	right:0px;
	top:0px;
	text-align: left;
	display: none;
}

.imageModToolsMO {
	display: none;
	position: absolute;
	z-index: 100;
	left:0px;
	top:0px;
	text-align: left;
}

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

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

.imageModTools div.imagePromote {
	display:none;
	background: #e9e9e9 url(http://assets.eurekster.com/swicki-rel_1_153/images/promote_icon.gif) no-repeat;
	height:15px;
}

.imageModTools div.imageRemove {
	background: #e9e9e9 url(http://assets.eurekster.com/swicki-rel_1_153/images/delete_icon.gif) 2px 2px no-repeat;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding-top: 4px;
	padding-left: 0px;
	height: 18px;
}

.imageModTools div.imageWhatsthis {
	background: #e9e9e9 url(http://assets.eurekster.com/swicki-rel_1_153/images/whatsthis_icon.gif) 2px 2px no-repeat;
	padding-top: 4px;
	padding-left: 0px;
	height: 18px;
}

.imageModToolsMO div.imagePromote {
	background: #d3d3d3 url(http://assets.eurekster.com/swicki-rel_1_153/images/promote_icon_2.gif) 2px 2px no-repeat;
	padding-top: 4px;
	padding-left: 20px;
	height: 18px;
}

.imageModToolsMO div.imageRemove {
	background: #d3d3d3 url(http://assets.eurekster.com/swicki-rel_1_153/images/delete_icon_2.gif) 2px 2px no-repeat;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding-top: 4px;
	padding-left: 25px;
	height: 18px;
}

.imageModToolsMO div.imageWhatsthis {
	background: #d3d3d3 url(http://assets.eurekster.com/swicki-rel_1_153/images/whatsthis_icon_2.gif) 2px 2px no-repeat;
	padding-top: 4px;
	padding-left: 25px;
	height: 18px;
}

/* End of tags encapsulating each image result*/

/* Image results sidebar */

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

.narrowAll {
	background: transparent;
	font-size: 1.2em;
}

.narrowTab {
	padding-left: 20px;
	background: transparent;
	font-size: 1.2em;
}

.narrowTabHover {
	padding-left: 20px;
	background: #e9e9e9;
	font-size: 1.2em;
	font-weight: bold;
}

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

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

/* end */

/*.swickiImageResults { position: relative; }*/

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

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

.swickiImageResults .more {
	text-align: right;
	font-size: 1.2em;
}/*******************************************/
/* begin css tabs */

ul#tabnav { /* general settings */
	/*width: 550px;*/
	
	text-align: right; /* set to left, right or center */
	margin: /*t.r.b.l*/ 1em 0 0px 1px; /* set margins as desired */
	font: bold 9px verdana, arial, sans-serif; /* set font as desired */
	border-bottom: 1px solid #999999; /*#6c6;*/ /* set border COLOR as desired */
	list-style-type: none;
	padding: 5px 10px 5px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
	display: inline;
}

div#tab1 li.tab1, div#tab2 li.tab2, div#tab3 li.tab3, div#tab4 li.tab4 { /* settings for selected tab */
	border-bottom: 1px solid #fff; /* set border color to page background color */
	background-color: #fff; /* set background color to match above border color */
}

div#tab1 li.tab1 a, div#tab2 li.tab2 a, div#tab3 li.tab3 a, div#tab4 li.tab4 a { /* settings for selected tab link */
	background-color: #fff; /* set selected tab background color as desired */
	color: #000; /* set selected tab link color as desired */
	position: relative;
	top: 1px;
	padding-top: 6px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
	padding: 5px 10px; /* Vert.px Horiz.px set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	border: 1px solid #999999; /*#6c6;*/ /* set border COLOR as desired; usually matches border color specified in #tabnav */
	background-color: #efefef; /* set unselected tab background color as desired */
	color: #666; /* set unselected tab link color as desired */
	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	background: #fff; /* set desired hover color */
	border-bottom: 1px dotted #999999;
}

/* Amadeus's Simplified Code */
.simpleNav {
        height:24px;
        border-bottom: 1px solid #999999;
        margin-bottom:5px;
        overflow:visible;
        position:relative;
}

ul#tabnavSimple {
        display:block;
        height:24px;
        list-style:none;
        margin:0px;
        padding:0px 0px 0px;
        position:absolute;
	right:0px;
        overflow:visible;
}

ul#tabnavSimpleResult {
        display:block;
        height:24px;
        list-style:none;
        margin:0px;
        padding:4px 0px 0px;
        position:absolute;
        left:0px;
        overflow:visible;
	white-space: nowrap;
}


ul#tabnavSimple li {
        display:block;
        height:24px;
        float:left;
}

ul#tabnavSimple a,
ul#tabnavSimple a:link,
ul#tabnavSimple a:visited,
ul#tabnavSimple strong {
        display:block;
        text-decoration:none;
        font-size:12px;
        line-height:12px;
        padding:4px 10px 9px;
}

ul#tabnavSimple li a:link,
ul#tabnavSimple li a:visited,
ul#tabnavSimple li a {
        color: #666;
}

ul#tabnavSimple li a:hover {
        color:#000;
}

ul#tabnavSimple li strong {
        color:#000;
        font-weight:bold;
        background:transparent url(http://assets.eurekster.com/swicki-rel_1_153/images/swickiSearch_selectedT.gif) no-repeat bottom center;
        z-index:2000;
}



/*a:visited<li, a:active<li { border: 0px; }  this SEEMS to avoid the dotted border while mouse down or when visited */

/* end css tabs */
/*******************************************/

