/* reset.css */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* base.css */
/* clearing */
.clr { clear:both; height:0px; font-size:1%; overflow:hidden; margin:0; }
.ie-clr { display:none; }

/* general use classes */
.centered    { text-align:center; }
.bolded      { font-weight:bold; }
.small       { font-size: small;}
.font-110    { font-size: 110%;}
.spacer-10   { height:10px; overflow:hidden; }
.spacer-20   { height:20px; overflow:hidden; }
.spacer-30   { height:30px; overflow:hidden; border:1px solid red;}
.spacer-40   { height:40px; overflow:hidden; border:1px solid red; }
.padding-10  { padding:10px; }
.borderless  { border:0; }
.paddingless { padding:0; }
.marginless  { margin:0; }
.nooverflow { overflow:hidden; }
.disabled { display: none; }
.underbold { font-weight: bold; text-decoration: underline; }


.loader { background-image:url(/images/ajax/loader.blue.gif); background-repeat:no-repeat; }
.padded-pane { padding: 15px; }
/* links */
a { color: #0171bd; text-decoration: none; } 
a:hover { text-decoration:underline; }

/* flash messages */
#content .error,
#content .notice {
	position:relative;
  background-color:#fff;
  padding:4px;
  text-align:center;
  margin-bottom:10px;
  font-size:130%;
}

#content .error a,
#content .notice a { text-decoration:underline; } 

#content .error {
  border:1px solid red;
  color:red;
}
#content .notice {
  border:1px solid #0171bd;
  color:#0171bd;
}
/* cornerized boxes */
.cornered {
  width:100%;
  position:relative;
}

.cornered .tr,
.cornered .tl,
.cornered .br,
.cornered .bl {
  display:block;
  width:8px;
  height:8px;
  position:absolute;
  overflow:hidden;
  background-repeat:no-repeat;
}

.corners-top,
.corners-bottom {
  position:relative;
}
.cornered .tr { top:0;    right:0; }
.cornered .tl { top:0;    left:0;  }
.cornered .br { bottom:0; right:0; }
.cornered .bl { bottom:0; left:0;  }

/* IE fix */
.cornered .br { _bottom:-1px }
.cornered .bl { _bottom:-1px;  }


.cornered .content {
}


.cornered-blue-small {
   width:auto;
   background-color:#D0E1F3;
}

.cornered-blue-large .corners-bottom {
  height:15px;
}

.cornered-blue-small .corners-bottom {
  height:8px;
}

.cornered-brown-small {
    width:auto;
	background-color:#6A4229;
	padding:5px;
}

.cornered-blue-large {
	background-color:#D0E1F3;	
}

.cornered-white-large {
	background-color:#fff;	
}
.cornered-white-large .content {
  padding-bottom:0px;
  margin-bottom:-15px;
}


.cornered-brown-small .tr,
.cornered-white-large .tr,
.cornered-white-large .br { _right:-1px }

.cornered-blue-small .tr {  background-image:url(../images/corner.blue.small.tr.gif); }
.cornered-blue-small .tl {  background-image:url(../images/corner.blue.small.tl.gif); }
.cornered-blue-small .br {  background-image:url(../images/corner.blue.small.br.gif); }
.cornered-blue-small .bl {  background-image:url(../images/corner.blue.small.bl.gif); }

.cornered-brown-small .tr {  background-image:url(../images/corner.brown.small.tr.gif); }
.cornered-brown-small .tl {  background-image:url(../images/corner.brown.small.tl.gif); }

.cornered-white-large .tr,
.cornered-white-large .tl,
.cornered-white-large .br,
.cornered-white-large .bl,
.cornered-blue-large .tr,
.cornered-blue-large .tl,
.cornered-blue-large .br,
.cornered-blue-large .bl {
  width:15px;
  height:15px;
}
.cornered-blue-large .tr {  background-image:url(../images/corner.blue.large.tr.gif); }
.cornered-blue-large .tl {  background-image:url(../images/corner.blue.large.tl.gif); }
.cornered-blue-large .br {  background-image:url(../images/corner.blue.large.br.gif); }
.cornered-blue-large .bl {  background-image:url(../images/corner.blue.large.bl.gif); }

.cornered-white-large .tr {  background-image:url(../images/corner.white.large.tr.gif); }
.cornered-white-large .tl {  background-image:url(../images/corner.white.large.tl.gif); }
.cornered-white-large .br {  background-image:url(../images/corner.white.large.br.gif); }
.cornered-white-large .bl {  background-image:url(../images/corner.white.large.bl.gif); }
/* layout.css */
body {
	text-align:center;
	padding-bottom:10px;
}

#headbg img {
	width:100%;
	height:152px;
	position:absolute;
	left:0;
}

#main {
	position:relative;
	width: 900px;
	text-align:left;
	margin:0 auto;
}
#head {
	height:152px;
}

#nav .inner {
	position:relative;
	float:right;
	margin-right:10px;
	vertical-align:bottom;
}

#nav div.item {
	position:relative;
	float:left;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
}

#nav div.item a {
	text-decoration:none;
	color:#6b472d;
	font-weight:bold;
	padding:0px 5px;
}

#nav div.cornered-blue-small {
		position:relative;
	padding-bottom:15px;
        padding-top:5px;
}
#nav div.cornered-brown-small {
		position:relative;
	margin-top:10px;
}
#nav div.cornered-brown-small a {
	color:#fff;
}
#nav div.item a:hover {
	text-decoration:underline;
}

#nav {
	position:relative;
	top:-30px;
}
#content {
	position:relative;
	top:-31px;
}
#content .content {
  padding:15px;
}


#content .main_content {
  padding-bottom:0px;

}

#content div.left {
	width:597px;
	float:left;
}

#content div.right {
	width:257px;
	float:right;
}

#content div.left,
#content div.left-column {
  position:relative;
  width:597px;
  float:left;

}

#content div.right,
#content div.right-column {
  position:relative;
  width:257px;
  float:right;
}

div.spacer-signup {
  height:25px;
  overflow: hidden;
}
/* typography.css */
body {
	font-family: Verdana;
	font-size:75%;
	line-height:130%;
}

/* page styles */
#page h1 {
	font-size:140%;
	margin-left:10px;
	color:#0078BE;
	font-weight:bold;
	margin-top:10px;
}

.general-copy h1,
.cornered h1.short-underline, 
.cornered h1.underline {
  width:240px;
  font-size:190%;
}

.general-copy h1,
.cornered h1.short-underline, 
.short-underline-top-ten,
h1.short-underline-tribe,
.cornered h1.underline {
  border-bottom:2px solid #cfdfef;
  margin-bottom:10px;
  color:#0078BE;
  font-weight:bold;
  padding-bottom:9px;
  padding-top: 2px;
  padding-left:15px;
  margin-left:-15px;
  margin-top:-5px;
}


.cornered h1.underline { width:300px; }
.cornered h1.underline-longer { width:350px; }
.right-column h1.short-underline {
	width:140px;
  font-size:140%;
}



.general-copy {}
#page .general-copy h1 { width:30%; position:relative; top:-15px; left:-25px; margin-bottom:-5px;  }
.general-copy h2 { font-size:15px; color: #0078be; }
.general-copy h3 { font-size:13px; color: #0078be; }
.general-copy p { margin-bottom:10px; }
.general-copy ol, ul	 { padding-left:30px; margin-bottom:10px; }

.cornered h1.short-underline-home-featured { padding-left:18px;} /* move Staff Picks a bit to the left to align it */

.bold{font-weight:bold;}
/* forms.css */
/* general form setup */

#content .settings input.nochange,
input.nochange {
	width:auto;
	height:auto;
	border:0;
	background-image:none;
}
input, textarea {
	border:1px solid #ccc;
	padding:4px;
        font-family:Verdana, sans-serif; 
        font-size:12px;
}

input.pretext { color:#999; }

.fieldWithErrors input,
.fieldWithErrors textarea {
	border:1px solid red;
}

.formError {
	color:red;
}
/* common.css */
#breadcrumb {}
#breadcrumb .breadcrumb {
  font-size: 1.2em;
  font-weight:bold;
  padding-bottom:10px;
  padding-left:20px;
  color: white;
  float:left;
}

#breadcrumb .links {
  float:right;
  position:relative;
  top:-5px;
}
#breadcrumb .links span.short-uri { 
	color:#fff;
	font-weight:bold;
	position:relative; top:-6px;
	font-size:14px;
}
#breadcrumb .links span.short-uri input { 
	color:#666; 
	border:0; 
	font-size:10px;
	position:relative; top:-2px; 
	width:128px; 
}


#breadcrumb a { color:#fff; }

#logo { float:left; }
#userinfo { 
  float:right; 
  width:320px; 
  margin-top:20px; 
  margin-bottom:10px; 
  padding:0; 
}
#userinfo .user img {width:22px !important;height:22px !important; border:1px solid transparent;}
#userinfo .content {}
#userinfo span.label { position:relative; top:0px; }

#userinfo .login {
  margin:5px 0px;
  color:#0198cd;
  position:relative;
}

div.hollrr-buttons div.login {
  text-align:left;
  margin-bottom: 10px;
}

div.login div.buttons {
  float:left;
  margin-top:3px;
  margin-right:10px;
  margin-left:5px;
}


#userinfo .login input.text {
  border:1px solid #ccc;
  padding:4px;
  width:90px;
}


#userinfo .login input.submit {
	background-image:url(../images/userinfo.login.button.gif);
	background-repeat:no-repeat;
	border:0;
	width:59px;
  height:25px;
	color:#fff;
	position:relative;
	top: 1px;
  font-size:11px;
  margin:0;
}

#userinfo .user {
	color:#067bbe;
	font-weight:bold;
	display:block;
	float:left;
	border-right:1px dashed #fff;
	padding:5px;
	font-size:90%;
	margin-top:0px;
	margin-bottom:0px;
        padding-right: 5px;
}


#userinfo .user .userlink {
  float:left;
  margin-top:3px;
  margin-right: 3px;
  width:115px;
  white-space:nowrap; 
  overflow: hidden
}
#userinfo .user .userlink a {
  text-decoration:none;
  color:#067bbe;
  font-weight:bold;
  padding-right: 0px;
}

#footer span.nav,
#userinfo span.nav {
  display:block; float:right;
  padding:5px;
  color:#6b472d;
  font-weight:bold;
  margin-top: 3px !important;
  margin-bottom: -4px;
  margin-right:10px;
}

#footer span.nav a,
#userinfo span.nav a {
	text-decoration:none;
	color:#6b472d;
	font-weight:bold;
}

#footer span.nav a,
#footer span.nav { color:#000; }

#userinfo span.nav a.active { color:#067bbe; }

#footer span.nav a:hover,
#userinfo span.nav a:hover {
	text-decoration:underline;
}

img.cyclops {
	position:absolute;
	right:10px;
	bottom:0px;
}

#footer div#manto {
	position:absolute;
	left:10px;
	top:4px;
}
.searchbox,
#searchbox { float:right; width:200px;  }
.searchbox { float:none; width: 260px; }
.searchbox span.left,
#searchbox span.left { background-image:url(../images/search.box.left.gif); width:17px; height:26px; float:left;display:block; background-repeat:no-repeat; }
.searchbox span.left { background-image:url(../images/search.box.left.blue.gif); width:15px; } 
.searchbox span.middle,
#searchbox span.middle { background-image:url(../images/search.box.bg.gif); padding-left:14px; padding-bottom:12px; float:left; background-repeat:repeat-x }
.searchbox span.middle { background-image:url(../images/search.box.bg.blue.gif);  padding-right:6px;} 
.searchbox span.right,
#searchbox span.right { background-image:url(../images/search.box.right.gif); padding-left:24px; padding-bottom:12px; float:left; background-repeat:no-repeat; display:block; }
.searchbox span.right { background-image:url(../images/search.box.right.blue.gif); padding-left:20px;  } 
.searchbox a,
#searchbox a { text-decoration:none; display:block; }
.searchbox span.middle input,
#searchbox span.middle input {
  border:0;
	position:relative;
	top:0px;
	left:-10px;
	width:110px;
	background:transparent;
	font-size:90%;
	padding-top:6px;
	padding-left:0;
}

.searchbox span.middle input { width:193px;}

#footer {
	margin-top:10px;
}

#footer .content {
	padding-top:1px;
}

#footer span.nav {
	float:none;
	text-align:center;
}

.pagination {
	margin-top:10px;
	text-align:center;
}

.pagination a,
.pagination span.current {
	padding:3px 5px;
}

.pagination a {
}

.pagination a:hover {
}

.pagination span.current {

}


/* rankpop */
.rankpop-open {
	border:1px solid #ccc;
	background-color:#fff;
	position:absolute;
	font-size:9px;
	color:#027EC6;
}

.rankpop-open img { margin-top:6px; width:11px; }


#graphcontent { overflow:hidden; height:170px; margin-top:30px; margin-bottom:-10px }
#graphcontent-inner { position:relative; top: -30px; }
.graph-intervals { text-align:right; padding-right:10px }
.graph-intervals a { padding:1px 4px; }
.graph-enlarge   { position:relative; margin-top:5px; margin-bottom:-10px;text-align:right; padding-right:10px; }
.graph-intervals { position:relative; margin-top:10px;}
#graph-sorting { position:relative; top:-215px; }


.signposts a.hide { float:right; }
.signposts .label h1 {
	font-size: 200%;
	color: #0078be;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left:5px;
}
.signposts .sections { clear:both; margin-top:10px; margin-left:15px; }
.signposts .section { 
  background-repeat:no-repeat;
  float:left;
  height:69px;
  padding:12px;
  width:280px;    
}
.signposts .section h2 { color: #65432E; font-weight: bold; font-size:22px; line-height: 27px;	}
.signposts .section h2 a { color: #65432E;  font-weight: bold; }
.signposts .done h2 a { color: #999; }
.signposts .section h2 a:hover { text-decoration: none; color: #0171bd; }
.signposts .section p { color:#726e6d; font-weight:bold; }

.signposts .sections .done h2 { color: #ccc; }
.signposts .sections .done p { color:#ccc;}
.signposts .sections .done p a { color:#bbb;}

.signpost-extra h2,
.signpost-services h2 {  color: #65432E; font-weight: bold; font-size: 110%;}
.signpost-services { margin-left: 60px; position:relative; }
.signpost-extra ul,
.signpost-services ul { padding: 0; margin: 0; padding-left: 20px;}
.signpost-services div.step { position:absolute; left: -50px;}
.signpost-extra { padding-left:30px;  position:relative; }
.signpost-extra div.step { position:absolute; left: -20px;}


.signposts .signpost-left { 
  background-image:url(/images/signposts/signpost.left.gif); 
  width:276px;
}
.signposts .signpost-middle { 
  background-image:url(/images/signposts/signpost.middle.gif); 
  width:230px;
  padding-left:55px;
  margin-left:-35px;
}
.signposts .signpost-right { 
  background-image:url(/images/signposts/signpost.right.gif); 
  width:216px;
  padding-left:45px;
  padding-right:20px;
  margin-left:-25px;
}
div.step { 
  color: #0059C2; 
  width: 32px; 
  text-align: center;
  font-weight:bold;
  float:left;
  margin-right: 15px;
  margin-left: 15px;
}
div.step img {
  margin-left: -3px;
  margin-top: 3px;
}
div.step div.number { 
  margin-top: 3px;
  margin-left: -1px;
  width: 31px;
  height: 24px;
  font-size: 20px;
  font-weight:bold;
  color: #fff;
  text-align: center;
  padding-top:8px;
  padding-left: 1px;
  background-image: url(../images/signposts/large.white.png);
}
div.step div.small {
  width: 23px;
  height: 20px;
  font-size: 15px;
  padding-top:4px;
}
div.step div.blue { background-image: url(../images/signposts/large.blue.png); }
div.small div.number { background-image: url(../images/signposts/step.small.white.png); }
div.small div.blue { background-image: url(../images/signposts/step.small.blue.png); }


.url, .website {
  font-weight: bold;
}

.list .item .hollrr a.twitter-name,
.list .item .hollrr table tr td a.twitter-name,
a.twitter-name { color:#000; font-weight:400; }

a.inactive { color:#000; }

#fb_popup div.connect_window {
  position: absolute;
  z-index:100 !important;
  background-color: white;
  padding:15px;
  left:35%;
  top:15%;
  text-align: left;
  height:180px;
}
#fb_popup div.connect_window .item h2 {font-weight:normal;margin-top:5px;margin-bottom:7px;}
#fb_popup div.connect_window form .item {}
#fb_popup div.connect_window form .item label {font-weight:bold}
#fb_popup div.connect_window form .item a {
  position:absolute;
  color:#0098CE;
  top:15px;
  left:0px;
}

#fb_popup div.connect_window form .text {width:300px;}

p.fb_submit {position: relative;}

#image_area_small {
  float:left;
  height:48px;
  overflow:hidden;
  width:48px;
}
div.fb_profile_pic {
  float:left;
  overflow:hidden;
  width:23px;
  height:23px;
}
div.fb_profile_pic:hover {cursor:pointer;}

div.fb_profile_pic img {
  width:20px;
  height:20px;
}

table.logos td { padding: 6px; }

.who-one {  position: relative;margin-top:15px;}
.who-one p { margin-left: 25px; }
.who-one img.image { float: right; width: 70px; }
.who-one img.step { float: left ; width: 16px;}
.who-two { clear: both; margin-top: 10px; }
.who-two p { margin-left: 25; padding-top: 10px; }
.who-two img.image { float: left; width: 60px; }
.who-two img.step { float: left ; width: 16px; position: relative; top: 13px;}
.who-three { clear: both; margin-top: 15px; }
.who-three img.image { float: right; width: 70px; }
.who-three img.step { float: left ; width: 16px;}
.who-three p { margin-left: 25px; }
.who-submit { margin-top: 10px; text-align:center;}

.whatis-link { text-align: right; }
.whatis-link a {
  font-size: 0.9em;
  font-weight:bold;
}
.whatis-link img { position: relative; top: 4px; left: 3px; }

#how_does_hollrr_work p { padding-left: 10px; font-size: 120%;}
#how_does_hollrr_work .section { clear: both; padding-top: 10px; padding-left: 20px; margin-bottom: -20px; }
#how_does_hollrr_work .section img.step { float:left; position: relative; top: 10px;}
#how_does_hollrr_work .section p { float:left; width: 290px; margin-left: 10px; margin-right: 10px; position: relative; top: 10px;}
#how_does_hollrr_work .section img.icon { float:left; width: 170px; margin-left: 10px; position: relative; top: -30px;}

img.twitter_image { }

.count-button {}
.count-button .counter {
  float:left;
  background-image:url(../images/counter.png);
  width:40px;
  height:25px;
  text-align:center;
  margin-top:1px;
  margin-left:2px;
  margin-right:2px;
}

.count-button .counter .amount {color:#fff;font-weight:bold;margin-top:4px;font-size:130%;}
.dashed-line {
  border-bottom:1px dashed #cccccc;
  padding-bottom:10px;
  margin-left:-13px;
  width:112%;
}

.return_link_welcome {bottom:-40px !important;font-size:90%;}

.empty-results {
  font-size:120%;
  margin-left:60px;
}
.empty-results span.query {font-style:italic;}
.file-bar {width:410px;margin-top:30px;}

.more-suggestions {
  float:right;
  width:290px;
  margin-top:-15px;
}
.more-suggestions .skip {
  float:left;
  margin-top:27px;
}

.pop-up {
  position: absolute;
  z-index:100 !important;
  background-color: white;
  padding:15px;
  padding-bottom:0px;
  left:35%;
  top:15%;
  text-align: left;
  height:auto;
  width:460px;
}

.pop-up .header {
  float:left;
  width:auto;
}

.pop-up .image {
  float:left;
  margin-top:10px;
}

.pop-up .image img {width:100px;margin-left:3px;}
.pop-up .body {
  margin-left:120px;
  font-size:14px;
}

.pop-up .body .links {
  position:relative;
  font-size:10px;
  margin-top:10px;
}

.pop-up .body .body-header {
  font-weight:bold;
  margin-top:10px;
}

.pop-up .body .links .skip {margin-top:12px;float:left;margin-right:5px;}
.pop-up .body .links .close {
  margin-right:-5px;
  float:right;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}

.select-all input.button {
  width:auto;
  height:auto;
  background-image:none;
  padding-right:0px;
  float:right;
  margin-top:-5px;
}

.back-link {
  position:absolute;
  bottom:-20px;
  left:-550px;
}

.back-link a {
  font-weight:bold;
}

.dashboard {
  background-color:#f2f2f2 !important;
  border:1px solid #E4F0FC !important;
  font-size: 110% !important;
  padding-top:3px !important;
  padding-bottom:3px !important;
}
.dashboard a {font-weight:normal !important;}

.dashboard .image {
  float:left;
  margin-right:5px;
  margin-top:2px;
}

.rss-area {
}
.rss-area .image {
  float:left;
}
.rss-area .link {
  padding-top:2px;
  padding-left:25px;
}
/* general.css */
/* general access styles */
#page { width:597px; }
#content .page-full-screen { width:100%; }

#registration * {
}
#registration {
  width:260px;
  padding-top: 6px;
}

#registration h1, #fb_popup h1, #follow_us h1, #logos h1 { 
  color:#0098ce;
  font-size:150%;
  margin-bottom:10px;
  font-weight: bold;
  padding-bottom:6px;
  margin-left: -15px !important;
  padding-left: 10px;
  border-bottom: 2px solid #CFDFEF;
  margin-top: -7px;
}
#registration input.checkbox { border:0 }
#registration input.text {width:220px;}
  
#registration .item { font-weight:bold; }
#registration .agreement { margin-top:10px;font-size:80%; font-weight:400; }
#registration .agreement input { float:left;; }
#registration .submit { text-align:center; margin-top:10px; }
#registration .formError { font-size:80%; }
#registration .submit input {
	background-image:url(../images/button.large.gif);
	border:0;
	width:135px;
	height:49px;
	font-size:170%;
	color:#fff;
}

#registration .subtitle {
	margin-top:10px;
	margin-bottom:10px;
}

#registration .item span {font-weight:normal}


div.blue_line { border: 0; border-top:1px dashed; border-color:#0098ce; margin-top: 15px;}

.image-with-caption {
  float:left;
  margin-bottom:10px;
  margin-top: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  margin-right: 25px;
  text-align:center;
  }




.image-with-caption .caption {
  text-align: left;
  font-size:140%;
  width: 130px;
  margin-left: 10px;
  font-weight: bold;
 }

.image-with-caption .caption-medium, .image-with-caption .caption-medium-long, .image-with-capition .caption-medium-long {
  width: 130px;
  font-size:110%;
  font-weight: normal;
  text-align: left;
 }

.image-with-caption .caption-medium-long {width: 200px;}

.image-with-caption .caption-long, .image-with-caption .caption-long-dw, .image-with-caption .caption-long-join {
  width: 200px;
  font-weight: bold;
  font-size:130%;
 }
.image-with-caption .caption-long-dw {
  margin-left: 60px;
  margin-top: 14px;
  text-align: left;
 }
.image-with-caption .caption-long-join {padding-top: 5px;}



 #separator { width: 70px;}


.image-with-caption .caption-medium .capition-header, .image-with-caption .caption-medium-long .capition-header {
  font-size:120%;
  font-weight: bold;
  text-align: left;
  margin-bottom: 5px;
  width: 170px;
  padding-bottom: 3px;
 }

.how_it_work {}
 .how_it_work table { font-family: Verdana,Arial,Helvetica,sans-serif;}
 .how_it_work .caption-center { text-align: center; font-size: 130%}
 .how_it_work .caption-left { text-align: left; font-size: 130%;}
 .how_it_work .image { text-align:center; padding-top: 10px;}
 .how_it_work td { vertical-align:top; }
 .how_it_work td.plus { width:50px; padding-left: 20px;}
 .how_it_work .header { font-weight: bold; font-size:130%; margin-bottom: 3px; width: 170px;border: 1px hidden red; padding-bottom: 2px;}
 .how_it_work .bold {font-weight: bold; width: 200px;}



 #how_it_work .content h1 { 
   font-size: 160%; 
   color: #0098ce; 
   margin-left: 5px; 
   float: left;
   padding-bottom: 4px;
   border:0;
   padding:0;
   width:auto;
   margin-bottom:0;
   position:static;
 }

 #how_it_work .content {padding-top: 0px;}

 #plus { float: left; padding-top: 75px; padding-left:20px}
#next_button, #next_button_empty {
  float:right;
  background: url('../images/more3.blue.gif') no-repeat;
  width: 55px;
  height: 15px;
  text-decoration:none;
  margin-right:0px;
  margin-bottom: 5px;
}

#next_button_empty {
  background: none;
}

.login { text-align:center;}
.login-container { width:300px; margin:0 auto;}
.login input.submit {
	background-image:url(../images/userinfo.login.button.gif);
	background-repeat:no-repeat;
	border:0;
	width:59px;
    height:22px;
	color:#fff;
    font-size:11px;
    margin-top:10px;
}

div.inactive {
  position:absolute;
  left:0px;
  top:0px;
  right:0px;
  width:100%;
  height:1000px;
  z-index:50;
  background-color: #222;
  opacity:.55;
  filter: alpha(opacity=55);
  -moz-opacity: 0.55;
  -moz-opacity: 0.55;
}

.comments .login {
  text-align: left;
  margin-left: 22px;
}
#registration .content ul.help_links {
  padding-left: 20px;
  line-height: 18px;
  margin-bottom:-10px;
}

#registration {position:relative;}
#registration h1.sign-up {
  width:90px;
  position:absolute;
}

#registration form p input.submit {}


.login-on-action h2 {
  font-weight: bold;
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
  
}
.login-on-action .register {
  margin-left: 30px;
  width: 430px; 
  float: left;
  border: 3px solid #0073C0;
  margin-right: 40px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.login-on-action .login {
  width: 300px; 
  float: left;
  border: 3px solid #0073C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.login-on-action .register .inner,
.login-on-action .login .inner {
  padding: 20px;
  padding-top: 0px;
}

.login-on-action .register .inner h1,
.login-on-action .login .inner h1 {
  font-size: 24px;
  border-bottom:2px solid #cfdfef;
  margin-bottom:10px;
  color:#0073C0;
  font-weight:bold;
  padding-left:15px;
  margin-left:-20px;
  margin-top: 12px;
  padding-bottom: 12px;
  width: 130px;
  
}
.ie .login-on-action .register .inner h1,
.ie .login-on-action .login .inner h1 {
  
  margin-top: 7px;
  padding-top: 5px;
}
.ie .login-on-action .login h1 {
  text-align: left !important;
  padding-left: 15px;
  margin-left: -155px !important;
  position: static;
  
}

.login-on-action p.subtitle {
  margin-bottom: 20px;
  font-weight: bold;
}

.login-on-action .register form {
  width: 250px;
  margin: 0 auto;
}
.login-on-action .register form div.agreement {
  font-size: 80%; 
  margin-top: 10px;
}
.login-on-action .register label {
  font-weight: bold;
}
.login-on-action .register form input.text {
  width: 241px;
}
.login-on-action .register form input.submit {
   margin-left: 55px !important; 
}
.login-on-action .register,
.login-on-action .login {
  position: relative;
}
.login-on-action .corners {
  display: none;
}
.ie .login-on-action .corners { display: block; height: 1px;}
.ie .login-on-action .corners .ctl, 
.ie .login-on-action .corners .ctr, 
.ie .login-on-action .corners .cbl, 
.ie .login-on-action .corners .cbr {
  display: block;
  width: 11px;
  height: 11px;
  position: absolute;
}
.ie .login-on-action .corners .ctl {
  top: -3px; left: -3px;
  background-image: url("/images/corners/login/login.corner.tl.png")
}
.ie .login-on-action .corners .ctr {
  top: -3px; right: -3px;
  background-image: url("/images/corners/login/login.corner.tr.png")
}
.ie .login-on-action .corners .cbl {
  bottom: -3px; left: -3px;
  background-image: url("/images/corners/login/login.corner.bl.png")
}
.ie .login-on-action .corners .cbr {
  bottom: -3px; right: -3px;
  background-image: url("/images/corners/login/login.corner.br.png")
}

.new-signup-a, .new-signup-b, .new-signup-c, .new-signup-d {
  background-color:#fff;
  border:3px solid #0073c0;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  position:relative;
}

.signups .tl, .signups .tr, .signups .bl, .signups .br {
  position:absolute;
  width:15px;
  height:16px;
}

.signups .tl {background-image:url('/images/corners/signup/tl.png');top:-3px;left:-3px;}
.signups .tr {background-image:url('/images/corners/signup/tr.png');top:-3px;right:-3px;}
.signups .br {background-image:url('/images/corners/signup/br.png');bottom:-3px;right:-3px;}
.signups .bl {background-image:url('/images/corners/signup/bl.png');bottom:-3px;left:-3px;}

.new-signup-a, .new-signup-c, .new-signup-d {width:510px;height:auto;margin-left:-125px;}
.new-signup-b {width:310px;height:auto;}


.signups h1.header {
  color:#0073c0;
  font-size: 20px;
  font-weight:bold;
  border-bottom:2px solid #CFDFEF;
  padding-top:10px;
  padding-bottom:7px;
  padding-left:10px;
}

.signups h1.header {width:210px;}
.signups .new-signup-b h1.header {width:100px;}

.signups .body {margin:30px;margin-top:20px;}
.signups .new-signup-a .body, .new-signup-c .body {height:70%;width:460px;}
.signups .new-signup-b .body {height:70%;width:260px;}

.signups .body div.header {
  font-weight:bold;
  font-size:14px;
  margin-left:15px;
  margin-bottom:20px;
}
.signups .new-signup-a .body div.header, .signups .new-signup-d .body div.header {margin-left:0px;}
.signups .new-signup-c .body div.header {margin-left:0px;text-align:center;font-weight:normal;}

.new-signup-a .body .item {font-size:14px;margin-bottom:15px;}
.new-signup-c .body .item {
  font-size:18px;
  margin-top:35px;
  margin-bottom:60px;
  text-align:center;
  font-weight:bold;
  line-height:20px;
}

.new-signup-a .body .item .image {float:left;}
.new-signup-a .body .item .image img {width:15px;}
.new-signup-a .body .item .text {float:left;margin-top:0px;margin-left:4px;}
.signups .fb-button {
  text-align:center;
  margin-top:50px;
  margin-bottom:20px;
}
.signups .new-signup-d .fb-button {margin-top:0px;}
.new-signup-a .body .footer, .new-signup-c .body .footer {
  margin-top:10px;
  font-size:10px;
  text-align:center;
}



.signups .body form .label {margin-top:4px;font-weight:bold;}
.signups .body form input.f_item {width:240px;}
.signups .body form .agree {font-size:10px;margin-bottom:30px;margin-top:8px;}
.signups .body form div.submit {margin-left:-53px;}
/* homepage.css */
/* homepage definitions */
.short-underline-top-ten { width:300px; font-size:190%; }
.short-underline-long { width:500px; font-size:200%; }

.top10 {  font-family: Verdana,Arial,Helvetica,sans-serif }
.top10 .paginate_button {float: right;}
.top10 a.more_big { 
  float:right;
  background: url('../images/button.more.white.large.gif') no-repeat top left;
  width: 65px;
  height: 28px;
  text-decoration:none;
  position:absolute;
  right:10px;
  top:-30px;
}
.top10 .items { clear:both; }
.top10 .item {
  width:95px;
  height: 150px;
  float:left;
  margin-right:9px;
  margin-left:9px;
  overflow:hidden;
  position:relative;
}
.top10 .item .img { height:93px; vertical-align:middle; }
.top10 .item .img table tr td { height:93px; vertical-align:middle; }
.top10 .item .label { font-weight:bold; color:black; border-bottom: 1px dashed #CFDFEF; }
.top10 .item .label .first { color:#000; display:block; }
.top10 .item .info { margin-top:5px; }
.top10 .item .info a.more { 
	float:right;
	background: url('../images/more.white.gif') no-repeat;
	width: 12px;
	height: 15px;
	text-decoration:none;
}

.featured { position:relative }
.featured .item { clear:both; }
.featured .item .img { float:left; width:180px; position:relative; text-align:center; }
.featured .item .img img { border:1px solid #f7f7f7; }
.featured .item .details { position:relative; float:right; width:350px; }
.featured .item .details .url { padding-top:5px }
.featured .item .details .url a { font-weight:400; }
.featured .item .details .info { margin-bottom:5px; width:140px;  float:left; }
.featured .item .details .info h2 { font-size:140%; font-weight:bold; width:140px; padding-bottom:5px; }
.featured .item .details .info a.website { color:#0198cd; text-decoration:none; font-size: 90%; }
.featured .item .details .hollrr {
  font-size: 90%;
  font-weight:400;
  line-height:115%;
  float:right;
  width:160px;
  margin-right:10px;
  position:relative;
  overflow:hidden;
}

.featured .item .details .hollrr .author { font-weight:bold; }
.featured .item .details .description { font-size: 90%; line-height:115%; 	}
.featured .item .details .copy .description { float:left; width:150px; position:relative; }
.featured .item div.more  { text-align:right; clear:both; position:relative; left:5px; }
.featured .item div.more a.more  { 
	float:right;
	background: url('../images/more3.blue.gif') no-repeat top left;
	width: 65px;
	height: 16px;
	text-decoration:none; 
	display:block;
	margin-right:10px;
	position:relative;
}
.featured .item div.more a.hollrr  { float:right; margin-right:20px; margin-bottom:5px; position:relative; top:-6px;}
.featured .separator { border-bottom:1px dashed #ccc; margin-bottom:10px; margin-left:-15px; width:595px; }

.myhollrrs {font-family: Verdana,Arial,Helvetica,sans-serif}
.myhollrrs .items { margin:0 5px; }
.myhollrrs .item { 
	border:1px solid #bfdae3;
	margin-bottom:10px;
  _width:213px;
}
.myhollrrs .img { float:left; position:relative; width:60px; }
.myhollrrs .img table tr td { height:77px; width:100%; vertical-align:middle;}
.myhollrrs .img img {  width:64px; }
.myhollrrs .details { float:right; width: 153px;  _width:113px; position:relative;z-index:3 }
.myhollrrs .details table { width:100%; _width: 113px; position:relative; }
.myhollrrs .details table tr td { font-size:9px; padding: 2px;padding-top:3px;padding-bottom:0px;}

.myhollrrs .details table tr td.value { 
  text-align:right;
  min-height: 25px;
  position: relative;
}

.myhollrrs .details table tr td.value img {
  margin-right:0px;
}

table tr td.value div.info_text {
  padding-left:3px;
  position:relative;
  height:22px;
  min-width:22px;
  float:right;
}

table tr td.value div.info_text div.txt {
  margin-top:4px;
  margin-right:2px;
}



td.value img {margin-left:1px;float:right;}

div.sym_exp {
  position: absolute;
  width: 310px;
  height: 100px;
  z-index: 100;
  right:0px;
  text-align: left;
}

div.sym_exp div.exp_header {
  position: relative;
  width:100%;
  height:10px;
  margin-top: -8px;
}

div.sym_exp div.exp_header img.arrow {
  position: absolute;
  float:right;
  border-bottom:2px solid #fff;
  z-index:200;
  right:3px;
  bottom:-4px;
}

div.sym_exp div.exp_body {
  width:100%;
  height:auto;
  background-color: #fff;
  border: 2px solid #6A4229;
  padding: 4px;
}

div.sym_exp div.exp_body .hlp_item {
  position:relative;
  height: 35px;
}

div.sym_exp div.exp_body .hlp_footer {
  text-align: right;
  width: 100%;
}

div.sym_exp div.exp_body .hlp_item .center {
  padding-top:6px;
}

div.sym_exp div.exp_body img {
  float:left;
  margin: 2px;
  margin-right: 8px;  
}


div.sym_exp div.exp_body div.body_header {
  font-weight: bold;
}

.myhollrrs .details table tr td.value div img {
}
.myhollrrs .details table tr.hollrrno { background-color:#50312c; color:#fff; }
.myhollrrs .details table tr.hollrrno td{ font-weight: bold}
.myhollrrs .details table tr.hollrrno td.value{ font-size: 13px;padding-right: 6px;}
.myhollrrs .details table tr.cpc { background-color:#e4f0fc; }
.myhollrrs .details table tr.click { background-color:#fff; }
/*.myhollrrs .details table tr.click td{ color:red; } */
.myhollrrs .details table tr.tribe { background-color:#e4f0fc; }
.myhollrrs div.label { margin:5px 10px; font-size: 90%; font-weight:bold;}
.myhollrrs .item .img img { border-right:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7; }
.myhollrrs .label { clear:both; }
.myhollrrs .options {}
.myhollrrs .info { background-color:#e4f0fc; padding:3px; }
.myhollrrs .info .rating { float:left; margin-top:4px; position:relative; }
.myhollrrs .info .more { 
  float:right;
  height: 15px;
  background: url('../images/more2.blue.gif') no-repeat scroll top left;
  width: 54px;
  position:relative;
  text-decoration:none;    
}
.myhollrrs .br { width:8px; height:8px; background-image:url(../images/corner.my.br.gif); bottom:-1px; right:-2px; }
.myhollrrs .bl { width:8px;	height:8px;	background-image:url(../images/corner.my.bl.gif); bottom:-1px; left:-1px; }
.myhollrrs .tr { 
	width:8px; 
	height:8px; 
	background-image:url(../images/corner.my.tr.gif); 
	top:-1px; 
	right:-2px; 
  border-right:1px solid #fff;
  z-index:5
}

div.paginate_button {
  position: absolute;
  top:10px;
  right:10px;
}

img.last {padding-bottom:10px;}

.my_stats {
  width:100%;
}

.my_stats .foll_box {
  float: left;
  height:65px;
  width:71px;
  padding-top:5px;
  margin-bottom:5px;
  position: relative;
  
}



.my_stats .foll_box:hover {cursor:pointer}
.brown, .blue {
  text-align:center;
  font-weight:bold;
  font-size:10px;
  background-repeat:no-repeat;
  margin-right:7px;
}
.blue {background-image:url(../images/stats_blue_box.png);color:#6B472D;}
.brown {background-image:url(../images/stats_brown_box.png);color:#fff;}

.my_stats .foll_box .label {margin-top:2px;font-weight:normal;margin-bottom:2px;}
.my_stats .foll_box .amount {font-size:21px;font-weight:bold;margin-top:1px;}



.top_banner {position:relative;}
.top_banner h1 {
  font-size:220%;
  font-weight:bold;
  color:#000;
}
.top_banner .join-now-area {
  margin-bottom:10px;
}

.top_banner .extra-text {
  color: #777;
  font-size:16px;
  margin-bottom:-20px;
}

.top_banner .join_now {
  position:absolute;
  right:10px;
  bottom:0px;
}

.top_banner .inner_text {
  position:relative;
  margin-top:10px;
  width:81%;
  line-height:30px;
}

.top_banner .inner_text h1 {
  color: #0078BE;
  font-weight:normal;
}

.homepage {width:150px;}


.top_banner .inner_text a {
  position:absolute;
  bottom:10px;
  right:-160px;
  font-weight:bold;
  font-size:0.9em;
  color:#aaa;
}

.follow_us {}
.press_area {margin-top:15px;}
.press_area img {max-width:145px;max-height:55px;border:0;margin-right:10px;}

.tumblr_icon {
  margin-bottom: 2px;
}


#logos .follow_up .banner {
  text-align:center;
}

.twitter_connect {
  margin:50px;
  height:200px;
}

.twitter_connect h2 {
  font-weight:bold;
  color:#000;
}

.how-to-hollrr-box {
  position:relative;
  border: 2px solid #0078BE;
  background-color:#fff;
  margin-bottom:9px;
} 

.how-to-hollrr-box .top-border, .how-to-hollrr-box .bottom-border {
  position:absolute;
  background-repeat:no-repeat;
  left:-3px;
  width:309px;
  height:12px;
}

.how-to-hollrr-box .top-border {
  background-image:url(../images/top_border.png);
  top:-2px;
}

.how-to-hollrr-box .bottom-border {
  background-image:url(../images/bottom_border.png);
  bottom:-2px;
}

.how-to-hollrr-box h1 {
  width:100% !important;
}
.how-to-hollrr-box img.logo {float:right;margin-top:-10px;}
.how-to-hollrr-box .footer {
  margin-top:30px;
  line-height:12px;
}

.how-to-hollrr-box .footer .item {
  float:left;
  font-size: 75%;
  font-weight:bold;
}

.how-to-hollrr-box .footer .item img.arrow {
  margin-top:4px;
  margin-left:4px;
  margin-right:1px;
}

.bottom-banner {
}
.bottom-banner .item {
  float:left;
  width:262px;
  height:100px;
  border-right:1px dashed #ccc;
  padding-right:8px;
  padding-left:3px;
  padding-top:5px;
}
.bottom-banner .item .image {
  overflow:hidden;
  float:left;
  width:60px;
  height:60px;
}
.bottom-banner .item img {width:60px;}
.bottom-banner .item .con {margin-left:65px;}
.bottom-banner .footer {
  background-color:#FEFFDF;
  border:1px solid #FFFF00;
  width:100%;
  height:50px;
  margin-top:10px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
}
.bottom-banner .footer .text {
  float:left;
  font-weight:bold;
  font-size:18px;
  margin:15px;
  margin-right:120px;
}
.bottom-banner .footer .button {
  margin-left:20px;
  margin-top:5px;
}
.bottom-banner-margin {margin-bottom:-20px !important;}
/* magic_table.css */
table.magic_table {
  width:100%;
  border:1px solid #ccc;
  background-color:#fff;
}

table.magic_table td,
table.magic_table th { padding:5px 3px; }

table.magic_table th { text-align:center; font-size:14px; border-bottom:1px solid #ccc; color: #0098ce; }
table.magic_table th a { text-decoration:none; color: #0098ce; }


table.magic_table tr.filters td  { border-bottom:1px solid #ccc; }
table.magic_table tr.filters td  { padding:0; text-align:center; padding:3px 0px;  }
table.magic_table tr.filters td input { font-size:11px; width: 90%;  }


table.magic_table tr.item { background-color:#f9f9f9 }
table.magic_table tr.alt { background-color:#eee }
/* settings.css */
#settings_header {
  font-size: 1.2em;
  font-weight:bold;
  padding-bottom:10px;
  padding-left:20px;
  color: white;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.main_column {
  float: left;
  padding: 2px;
  margin:5px;
  width:270px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.main_block, #password_block {
  position:relative;
  margin: 3px;
}

#password_block {
  height: 200px;
  margin-top: 18px;
}

#config_block {
  height: 200px;
}

.error_text {
  font-size: 0.8em;
  color: red;
}

.title {
  font-size: 1.3em;
  font-weight:bold;
  color: #067BBE;
  padding: 5px;
  margin-bottom: 10px;
  border-bottom: 2px solid #D8E8F8;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
.settings input,
.settings textarea,
#searchbox input {
  float: left;
  margin-bottom: 4px;
  width:110px;
  border: 1px solid #D8E8F8;
  border-left: none;
  border-right: none;
  padding:3px;
}

.settings input, #searchbox input {
	border:0;
	height:17px;
	background-image:url("../images/input_blue_bg.gif");
}



.settings textarea {
  width:118px;
  height:120px;
  border: 1px solid #D8E8F8;
  padding:5px;
}

input.add {
  float: left;
  margin-bottom: 4px;
  width:110px;
  text-align:right;
}

.save_button,
.upload_button,
.add_button {
  text-align:center;
  position:relative;
}
.save_button input, .upload_button input,  .profile_save_button input{
  float:none;
  margin:0 auto;
  width:100px;
  height: 35px;
  border:none;
  font-size:1.5em;
  margin-bottom:4px;
  color:white;
  background-image:url("../images/button.medium.gif");
  background-repeat:no-repeat;
}

.profile_save_button {
	text-align:right;
}
.profile_save_button input {
  margin-right: 10px;
}

.upload_button { top: 30px; height: 20px;}
.upload_button input {
  margin-left: 100px;
  margin-top: -30px;  
  margin-bottom: 30px;
}

#upload_area {
  position: relative;
  margin-bottom: 10px;
  height:130px;
}

#image_area {
  float: left;
  width: 95px;
  height: 95px;
  overflow: hidden;
}


.input_name_ex {
  float: left;
  height: 20px;
  width: 90px;
  font-weight: bold;
}

.fb_settings {
  position:relative;
  width:100%;
}


.input_name,
.input_name_for_social_net,
.input_name_for_symbol {
  float: left;
  height: 20px;
  width: 120px;
  padding-top: 5px;
}

.input_name_for_social_net {
  width:170px;
}

div.fb_option {margin-top:2px;}

.input_name_for_symbol {width:50px}

.fps img {
}

#user_image {
  float: left;
  margin-right: 5px;
}

#image_capition {
  margin-bottom: 10px;
}

#config_status_box {
  margin-bottom:20px;
}

#config_text {
  float: left;
  margin-right: 4px;
}

#config_active, #config_inactive {
  margin-top: 3px;
  color: green;
}

#config_inactive {
  color: red;
}

#config_link {
  margin-left:40px;
}

#accounts_summary {
  margin-top: 10px;
  margin-bottom: 20px;
}

#balance_status {
}

#balance_text, #balance_amount {
  float: left;
  margin-top: 3px;
  margin-right: 4px;
}

#balance_amount {float: right; padding-right: 3px; }
  
#empty_picture {
  width:100px;
  height:100px;
}

.left_co {
  display: block;
  float: left;
  background-image:url("../images/input_blue_left.gif");
  background-repeat: no-repeat;
  height:26px;
  width:8px;

}

.right_co {
  display: block;
  float: left;
  background-image:url("../images/input_blue_right.gif");
  background-repeat: no-repeat ;
  height:26px;
  width:10px;
}

.profile-picture {margin-left:120px;height:180px !important;}
.profile-picture input {
  margin-left:0px;
  margin-top:-10px;
}

.add_button { text-align:right; }
.add_button input { float:none; margin-right:8px; background-image:none;}

#content .settings .content { padding:0; }

div.options {}
div.options div.option { border-bottom:1px solid #ccc; padding:10px 10px; }
div.options div.option div.label { float:left; width:150px; }
div.options div.option div.input { float:left;  }
div.options div.option div.input input { margin-top:-5px; border:1px solid #ccc; width:200px; }

div.options div.option div.action { float:left; }
div.options div.option div.status { float:right;color:green; font-size:15px; }
div.options div.option div.loader { height:24px; width:24px; position:absolute; right:25px; margin-top:-4px; }
div.options div.option div.result { background-color:#000; color:#fff; padding:5px; margin:5px; border:1px solid #ccc;}
div.options div.submit { padding:10px; text-align:center;}
div.options div.submit input { float:none; border:1px solid #ccc; }

#config .report {}
#config .content { font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:10px;}
#config table { border: 1px solid #aaa; width: 820px; margin-bottom: 10px;}
#config td, th { padding: 3px; text-align: center;}
#config td.error_message {text-align:left;}
#config th { font-weight:bold;}

#config .green { padding: 3px; color: green}
#config .red { padding: 3px; color: red}
#config .orange { padding: 3px; color: orange}
#config .blue { padding: 3px; color: blue}
#config .content .summary {text-align:center; padding-top: 15px; font-weight: bold; font-size:110%;}

#config .content .zebra0 {background-color: #eee;}
#config .content .zebra1 {background-color:#ddd;}

#config td.cron { border: 1px solid #aaa; padding: 3px; text-align: center;}
#config td.cron_desc { padding: 3px; text-align: left; border: 1px solid #aaa;}
#config th.cron_state {text-align: center;}
#running {text-align: center; color: green;}
#not_running { color: red;}

#config #cron_edit {}
#config #cron_edit .command_name {  padding-bottom: 10px;}
#config #cron_edit .command_body { float: left; padding-right: 10px;}
#config #cron_edit .command_desc {}
#config #cron_edit .button { margin-left: 350px; margin-top: 10px;}


.product-owner-buttons { text-align:center; }
.product-owner-buttons a { display:block;  }

.product-owner-buttons a.confirm {  
	background-image:url(/images/button.confirm.light.gif); 
	background-repeat:no-repeat;
	font-size:14px; 
	font-weight:bold; 
	margin:0 auto; 
	margin-bottom:15px; 
	padding:3px; 
	padding-bottom:4px; 
	width:294px; 
}
.product-owner-buttons a.cancel { margin-bottom:0; }

.product-settings div.upload_button input { position:relative; left:-7px; top:-20px; }

div.fb_linker {
  margin-top:5px;
  margin-bottom:10px;
}

div.past_image_header {  
  margin-top:3px; 
  text-align:right;
  font-size:0.9em;
}
div.url-preview { text-align:right; font-size: 90%; margin-right: 13px;}

.user-account-submit {clear:both; margin-bottom: 10px; text-align:right;margin-left:0px;margin-right:-20px;}
.user-account-submit input { float:none; padding-right: 40px; }


/* product.css */
#content .product-settings .content {
  padding:0;
}
.product-settings .main_column {}
.product { }
.product .image { float:left; width: 172px; text-align:center; overflow:hidden; position:relative; }
.product .image a { display:block; }
.product .info { float:left; width:385px; position:relative;margin-left:10px; }
.product .info .suggested { float:right; text-align:right; font-size:11px; text-align:center; margin-left:5px; }
.product .info .suggested img {margin-right: 2px;}
.product .info .suggested a.claim_it {
  float:left;
  margin-right: 7px;
  text-align: left;
}
.product .info p.website { margin-top:5px; width:460px; overflow:hidden; }
.product .info h1 { font-weight:bold; font-size:16px; margin-bottom:5px; width:260px; overflow:hidden;padding-bottom:3px; }
.product .info h1 form { }
.product .info form input.editor_field { width: 300px; margin-right:5px; }
.product .info form input.editor_ok_button { padding:3px; margin-right:5px; }

.product .url { font-weight:bold; margin-top:5px; }
.product .url a { font-weight:bold; margin-top:5px; }
.product .description { font-size:14px; font-weight:400; margin-top:5px; margin-bottom:30px; }
.product .amazon .icon {  position:relative; top:3px;}
.product .tags { color:#0171bd; float:left; width:200px; }
.product .hollrr-this  { float:right; }
div.share_on {
  float:left;
  font-weight: bold;
  color:#0078BE;
  margin-right: 3px;
  margin-top:3px;
}

.product .submit { clear:both; text-align:right; padding-right:40px; }
.product .submit a { float:right; }
.product .submit input { float:right; margin-top:-3px; height:auto; }

.product-panes .pane { padding:15px 0; }
.product_button {}

.product_button .button_text {
  color:#0078BE;
  font-size:0.9em;
  float:left;
  width:95px;
  margin-right:3px;
}

.product_button .button_text a {
  font-weight:bold;
  text-decoration:underline;
}

.product_button img {
  float:left;
  margin-top:10px;
}

.featured-horizontal .product { float:left; margin:0px 5px; width:100px; }
.featured-horizontal .product .image { float:none; height:100px; }
.featured-horizontal .product .name { 
	border-bottom: 1px dashed #CFDFEF; 
	float:none; 
	font-weight:bold; 
	margin-right:12px; 
	margin-bottom:2px;
	padding:3px; 
	padding-bottom:0;
        overflow:hidden;
}
.featured-horizontal .product .extra {}
.featured-horizontal .product .extra .rating { float:left; }
.featured-horizontal .product .extra .more { float:right; margin-right:11px; margin-top:-2px; }

.file-field {
  float:right;
  width:160px;
  background-image:url(/images/button.file.upload.gif);
  background-repeat:no-repeat;
  background-position:top right;
  text-align:right;
  height:24px;
}

.file-field .dummy, .file-field-big .dummy { 
   float:right;
   height:24px;
   position:relative;
   right:68px;
   top:-20px;
}

.file-field .dummy input, .file-field-big .dummy input {
  width:70px; 
}

.file-field-big .dummy {right:120px;}


.file-field .real input, .file-field-big .real input {
  float:none;
  width:180px;
  opacity:0;
  filter: alpha(opacity = 0);

}
.file-field-big .real input {
  height:34px;
  margin-top:3px;
  position:absolute;
  right:90px;
}

.file-field-big {
  float:none;
  width:140px;
  background-image:url(/images/browse_big.png);
  background-repeat:no-repeat;
  background-position:top right;
  text-align:right;
  height:34px;
  margin-left:385px;
}

#content .product-settings .content .general .input_name {
  width:80px;
}

#content .product-settings .content .general .input_area input,
#content .product-settings .content .general .input_area textarea {
  width:160px; 
}

#content .product-settings .content .input_area input {

}

#content .product-settings .content .input_area .right_co {	
}

.tabs { background-color:#e4f0fc; position:relative; }
.tabs .clr2 { background-color:#fff; }
.tabs .tab,
.tabs .tab- { float:left; display:block; margin-right:5px;}
.cornered-tabs .tr { width:13px;background-image:none; }
.cornered-tabs .tl { width:13px;background-image:none; }
.corners-tab-top .tr { width:13px;background-image:none; background-image:url(../images/corner.tab.tr.blue.gif); }
.corners-tab-top .tl { width:13px;background-image:none; background-image:url(../images/corner.tab.tl.blue.gif); }
.tabs .active .tr { width:10px; height:27px; background-image:url(../images/corner.tab.tr.white.png); }
.tabs .active .tl { width:10px; height:27px; background-image:url(../images/corner.tab.tl.white.png); }
div.tabs div.content { display:block; background-color:transparent; margin:0px 10px; padding:7px 5px; }
.tabs-limited .content { height:33px; }
.tabs .active .content { background-color:#fff; }
.tabs .content .clr { background-color:transparent; }
.tabs .active .content .clr { background-color:#fff; }
div.tabs a { color: #6b472d; font-size:13px; font-weight:bold; padding:5px; display:block;  text-align:center;}
.padded_pane { padding:15px; }
.tabs .sorting {  float:right; margin-top:5px; }
div.tabs #tab-product-twitts { width:130px !important; }

.delete_product_link { margin-right: 10px; padding-top: 4px; }


#tag-cloud { text-align:justify; font-weight:400;  }
#tag-cloud span { font-weight:400; }
.level-1 { font-size:10px; }
.level-2 { font-size:13px; }
.level-3 { font-size:16px; }
.level-4 { font-size:19px; }
.level-5 { font-size:22px; }

#product_owner .search_results {
  position:relative;
  min-height: 300px;
}

span.steps {
  position:absolute;
  right:0px;
  bottom:0px;
  font-weight:bold;
}
#product_owner .results_header {
  text-align: center;
  margin-bottom:15px;
}

#product_owner .results_header .results_lines {
 font-weight:bold;
 position:relative;
}

#product_owner .results_header .lefted {
  text-align: left;
}
#product_owner .results_header .results_lines img {
  position: relative;
  left: 5px;
  top: 6px;
}

#product_owner .item {
  border-bottom:1px dashed #CCCCCC;
  margin-bottom:10px;
  position: relative;
  min-height: 150px;
}

#product_owner .item a.claim {
  position:absolute;
  right: 0px;
}

#product_owner .image {
  float:left;
  margin-right:20px;
  margin-bottom:20px;
  min-height:150px;
}

.return_link {
  position:absolute;
  right:10px;
  bottom:15px;

}

.tips {position:relative;}
.tips img.numbers {
  float:left;
  padding-bottom:30px;
  margin-right:10px;
}

.hide_tips {
  position:absolute;
  right:0px;
  top:-35px;
}
.empty_results_info {
  margin-left:5px;
}

.add_product_menu {
  z-index: 10;
  position:absolute;
  left:0px;
  background-color:#d8e2f5;
  top:0px;
  width: 91px;
}

.add_product_menu .wrapper {
  margin-left: 1px;
  border-left: 1px solid #0171bd;
  border-right: 1px solid #0171bd;
  border-bottom: 1px solid #d8e2f5;
  width: 91px;
  text-align:left;
  
}
.link_bk {
  padding:4px;
  padding-bottom:1px;
  background-color:#d8e2f5;
  border: 1px solid #d8e2f5;
  position: static;
}



.owner_search {
  position:absolute;
  right:670px;
}

.new_user_button {
  background-image: url(/images/button_blank.png);
  background-repeat: no-repeat;
  width:220px;
  height:27px;
  text-align:center;
  margin-top:8px;
}

.new_user_button:hover {cursor:pointer;}

.new_user_button .text {
  color:#fff;
  padding-top:6px;
  font-weight:bold;
}

.trending-tags-box {}
.trending-tags-box h1 {width:200px !important;}
.trending-tags-box .header {
  font-weight:bold;
  color:#000;
  font-size:120%;
  background-color:#e4f0fc;
  padding:5px;
  padding-left:10px;
  margin-bottom:5px;
}

.trending-tags-box .no-chief {
  text-align:center;
  color:#888;
  padding-top:3px;
  padding-bottom:10px;
}

.trending-tags-box .item {margin-left:10px;}
.trending-tags-box .item .name {
  float:left;
  color:#6A4229;
  font-size:120%;
  margin-bottom:7px;
}
.trending-tags-box .item .name a {color:#6A4229;font-weight:bold;}

.counter
{
  float:right;
  width:32px;
  height:16px;
  background-image:url(../images/counter_brown.png);
  text-align:right;
  font-size:75%;
  margin-right:0px;
}

.counter .amount
{
  padding-top:0px;
  text-align:center;
  color:#fff;
  font-weight:bold;
}

.sort-by-date {}
.sort-by-date .item {
  float:left;
  background-color:#E4F0FC;
  padding:6px;
  padding-left:10px;
  padding-right:11px;
  margin-left:13px;
  font-size:120%;
}
.sort-by-date .item a {color:#6A4229;font-weight:bold;} 
.see-more {
  float:right;
}

.see-more a {}
.see-more img {margin-left:5px;margin-top:4px;}
.tags-index-header {font-weight:bold;}
div.tag-name {float:left;}

.products .select {margin-left:30px;margin-top:20px;height:300px;}
.products .select h2.header {
  color:#0078BE;
  font-size:150%;
  font-weight:bold;
}
/* hollrr.css */
.hollrr-settings { font-family: Verdana,Arial,Helvetica,sans-serif; }
.list { font-family: Verdana,Arial,Helvetica,sans-serif; }


.counter .input_area,
.hollrr-settings .input_area { text-align:left; margin-bottom:10px; }
.counter .text_area_counter,
.hollrr-settings .input_area .text_area_counter { 
	text-align:right; margin:0 auto; color: #0078be; font-size:120%; 
}

.text-area-header {
	width:502px;
	 margin:0 auto;
	padding:5px;
	background-color: #d8e8f8;
	color: #0078be;
        margin-left:10px;
}
.product-settings .text-area-header { width:172px;margin-left:0px;}

.text-area-error {
  	width:502px;
	 margin:0 auto;
}
.text-area-label { float:left; }
.input_area textarea.pretext { color:#999; }
.product-settings .counter .text_area_counter { width: 172px; }
.product-settings .counter {  width:182px; float:right; }
#content .product-settings .content .general .input_area .counter textarea {  margin-top:-1px; width:170px;}

.hollrr-settings .input_area .text_area_counter .warning { color:#6a4229;  }
.hollrr-settings .input_area .text_area_counter .zero { color:red;  }
.hollrr-settings textarea {  width:500px; margin:0 auto; float:none; height: 70px;margin-left:10px; }
.hollrr-settings .product { margin:0 auto; width:100%;; float:none; border:0px solid #d8e8f8; margin-bottom:10px; padding:5px;  }
.hollrr-settings .product .image {width:100px;}
.hollrr-settings .product .info { width:380px; }

.twitter-checkbox, .fb-checkbox { 
  background:transparent; 
  margin:0 auto;
  color: #aaa;
  float:right;
  width: 75px !important;
 }

.hollrr-buttons .twitter-checkbox input{  width:auto;}
div.logo_text {
  float:left;
  margin-top:-1px;
}
.hollrr-settings .hollrr-buttons  .twitter-checkbox input { float:left; height:auto; }
.hollrr-settings .save_button { text-align: right; padding-left: 410px; }
.hollrr-settings .hollrr-buttons  { text-align:right; width:520px; margin:0 auto;margin-left:10px;}
.hollrr-settings .hollrr-buttons input { float:right; height:auto; }
.hollrr-settings .hollrr-buttons input.checkbox { float:left; height:auto; }
.hollrr-settings .hollrr-buttons a { position:relative; top:3px; }

.hollrr-settings .short-underline { padding-top: 10px; }
.hollrr-settings .replacements {
  border:1px solid #0171bd;
  color:#0171bd;
}
.hollrr-settings .replacements .hollrr {
  margin-top:10px;
  padding:5px;
  text-align:center;
  float:left;
  width:80px;
  margin-left:7px;
}
.hollrr-settings .replacements .hollrr p { text-align:center; font-size:90%;  }
.hollrr-settings .replacements .hollrr table.image { width:80px;}
.hollrr-settings .replacements .hollrr table.image tr td { padding:0; height:80px; vertical-align:middle;}
.hollrr-settings .replacements .hollrr img { display:block; margin:0 auto; }
.hollrr-settings .replacements .hollrr input { display:block; float:none;  margin:0 auto; margin-bottom:10px; }

.hollrr-settings .replacements .selected { background-color:#f9f9f9; }


.list { z-index:7; top:-100px }
.list .header {}
.list .header span, .list .header span.medium { 
	width:200px; 
	margin-right:10px; 
	display:block; 
	float:left; 
	border-bottom:2px solid #d8e8f8; 
	font-size: 17px; 
	font-weight: bold; 
	color: #067bbe; 
	padding: 5px; 
	margin-bottom: 10px;
	position:relative; 
}
.list .header span.medium {width:230px}
.list .header .long { width: 350px; }
.list .item { clear:both; margin-bottom:10px; }
.list .item .col { padding:5px 5px; width:200px; margin-right:0px; display:block; float:left; position:relative;  }
.list .item .medium { width:240px;}
.list .item .long { width:370px; }
.list .item { border-bottom:1px dashed #ccc;  }
.list .item .product h1 { width:175px; overflow:hidden; padding-bottom:5px; }
.list .item .product .image { width:179px; }
.list .item .product .info { margin-left:10px; width:175px; }
.list .item .product .suggested { margin-top:5px; }
.list .item .product .description { font-size:12px; font-weight:400; }
.list .item .hollrr {  font-weight:400; overflow:hidden; }
.list .item .hollrr span.author { font-weight:bold; }
.list .item .hollrr .more { padding:0px 0px; padding-right: 10px; }
.list .item .hollrr .links {  text-align: left; padding-top: 0px; padding-right: 0px; float: left}
.list .item .hollrr .no_hollrr_yet_button {  text-align: left; padding-top: 5px;}
.list .item .hollrr .links a { font-weight:bold; }
.list .item .hollrr table tr td a, 
.list .item .hollrr a { text-decoration: none; font-weight: bold;}
.list .item .hollrr a:hover { text-decoration: underline; }
.list .item .hollrr .no_hollrr_yet {color: #999;text-align:center;}
.list .item .hollrr .more .hollrr_this_button { float: left; }
.list .item .hollrr .more { }
.list .item .hollrr .more .links img { position:relative; top:4px;}
.list .item .hollrr .more .links table tr td { font-weight:bold; color: #0171bd; }
.list .item .hollrr .more .links table tr td img { margin-left:2px; margin-top:1px; position:static; }

.list .item .hollrr .more .links { float:right; margin-top:-2px; }
.list .item .stats_content .your_product {
  padding-top: 80px;
  padding-left: 45px;
  color: #999;

}
.list .item .stats_content .your_product .cash_color { color: green; display: inline}
.list .item-alt { background-color:#e4f0fc; }

.short-list .item .product h1,
.short-list .item h1 { width:145px; overflow:hidden; padding-bottom:5px; }
.short-list .item .hollrr { width:220px;  }
.short-list .item .long { width:325px;  }
.short-list .item .product .image { width:175px; overflow:hidden; }
.short-list .item .product .image img { max-width: 170px }
.short-list .item .product .info  { margin-left:10px; width:140px; }
.short-list .item .product .info .url { overflow:hidden; }

.short-list .header .long { width:325px; }
.short-list .item { margin-bottom:0; padding-top:10px; margin-top:-1px; }

.comments { font-family: Verdana,Arial,Helvetica,sans-serif; margin-bottom:-5px;;}
.comments .invite_tribe {
  text-align: right;
  position: static;
  width: 278px;
  height: 40px;
  right:5px;
  top:5px;
  z-index: 5;
  float: right;
  margin-top: -40px;
}
.comments .invite_tribe a img {}
.comments .invite_tribe .invite_header {
  float:left;
  width:150px;
  text-align: left;
  font-size: 0.9em;
  color:#0078BE;
  margin-bottom:2px;
}
.comments .save_button {
  padding-left: 0px;
}
.tweets .comment { margin: 0px;}
.comments .comment { clear:both;position:relative;padding-left:15px;padding-top:10px; }
.comments .comment .image { float:left; padding-bottom: 5px;  width: 50px; overflow:hidden; margin-right:5px; height:60px;}
.comments .comment .twitter-image { 
	float:left; 
	display:block; 
	padding-bottom: 0px;  
	width: 50px; 
	height:50px; 
	padding-bottom:0px;
	overflow:hidden; 
	margin-right:5px;
}
.comments .comment .image img, 
.comments .comment .twitter-image img { width:48px; height:auto; }
.comments .comment .copy { margin-left:60px; overflow:hidden; }
.comments .comment .image { float:left; padding-bottom: 15px;  width: 60px; overflow:hidden; margin-right:5px; height:40px;}
.comments .comment .twitter-image { float:left;  margin-bottom: 15px;  width: 50px; overflow:hidden; margin-right:5px; height: 50px;}
.comments .comment .copy {margin-left:70px; overflow:hidden;margin-right:10px;}
.comments .comment .copy .author { font-weight:bold; display:block;position:relative; }
.comments .comment .copy .author .position { position:relative; font-size:100%; color: #000;font-weight:normal; }
.comments .comment .copy .text { font-weight:400; }
.comments .comment .copy .options { text-align:right; }
.comments h1.short-underline { width: 140px}
h1.short-underline-tribe { width: 180px;font-size: 150%;}
.right h1.short-underline { width: 100px;font-size:140%;}
#firstname { font-weight:bold; }

/* sorting */
.sorting { 	text-align:right;	position:relative; z-index:4; }
.sorting .js-sorter { width:250px;	float:right; display:none;  }
.sorting .js-sorter-short { width:215px;  }
.sorting .js-sorter-shorter { width:142px; }

.sorting .js-sorter .current {
  text-align:left;
  width:245px;
  height:20px;
  padding-left:5px;
  padding-top:3px;
  font-size:12px;
  background-image:url('/images/dropdown.closed.png');
  margin-left:-5px;	
}

.sorting .js-sorter-short .current {
  width:210px;
  background-image:url('/images/dropdown.short.closed.png');
}

.sorting .js-sorter .hidden { display:none; position:absolute; z-index:10; margin-top:-3px; margin-left:-5px; }
/* IE 7 needs this:
margin-top:23px; margin-left:-250px;
*/
.js-sorter:hover .hidden { display:block; }
.sorting .js-sorter .joiner {
	  height:4px;
	  width:250px;
	  background-image:url('/images/dropdown.open.joiner.png');
}

.sorting .js-sorter-short .joiner {
	width:215px;
	  background-image:url('/images/dropdown.short.open.joiner.png');
}

.sorting .js-sorter .options .option {
	  width:250px;
	  padding:0px;
	  background-image:url('/images/dropdown.open.bg.png');
	  text-align:left;
}

.sorting .js-sorter-short .options .option {
	background-image:url('/images/dropdown.short.open.bg.png');
	width:215px;
}

.sorting .js-sorter .options .option a { display:block; margin:0px 1px; padding:4px; text-align:left; }
.sorting .js-sorter .options .option a.active { background-color:#017BC4; color:#fff; }
.sorting .js-sorter .options .option a:hover {
	background-color:#017BC4;
	color:#fff;
	text-decoration:none;
}
.sorting .js-sorter .bottom {
  height:6px;
  width:250px;
  background-image:url('/images/dropdown.open.bottom.png');
}

.sorting .js-sorter-short .bottom {
	width:215px;
	background-image:url('/images/dropdown.short.open.bottom.png');
}

.sorting .js-sorter-shorter .current {
  width:137px;
  background-image:url('/images/dropdown.shorter.closed.png');
}

.sorting .js-sorter-shorter .options .option { 
  width:142px;
  background-image:url('/images/dropdown.shorter.open.bg.png');	
}

.sorting .js-sorter-shorter .options .option a { 
  color: #0171bd;
  font-weight:400;
}
.sorting .js-sorter-shorter .bottom {
  width:142px;
  background-image:url('/images/dropdown.shorter.open.bottom.png');
}

.sorting .js-sorter-shorter .joiner {
	height:4px;
	font-size:1%;
  width:142px;
  background-image:url('/images/dropdown.shorter.open.joiner.png');
}


.desc .edit { padding-left: 540px; }
div.share_on_area {
  position:absolute;
  right:15px;
  bottom:10px;
  margin-top:0px;
} 
.likes_links {
  padding-top:0px;
  padding-bottom:8px;
  font-size:11px; !important;
}
.likes_links a {font-weight:normal !important;}
.likes {margin-bottom:10px;font-size:11px; !important;}
.likes .likes_header {
  width:100%;
  background-color:#E4F0FC;
  padding:3px;
  padding-bottom:5px;
}
.likes .likes_header img {
  float:left;
  margin-right:5px;
  margin-top:2px;
}

.comment_small, .comment_medium {
  background-color:#E4F0FC;
  height:55px;
  border-top:3px solid #fff;
  margin-top:3px;
  margin-left:-3px;
}

.comment_medium {height:auto;padding-bottom:30px;}
.comment_small .text_area_small, .comment_medium .text_area_medium {
  height:13px;
  margin-top:10px;
  margin-left:10px;
  color:#888;
  font-size:11px; !important;
  width:470px;
}

.comment_medium .text_area_medium {
  min-height:40px;
  color:#888;
  float:none;
  overflow:auto;
}
input.save {
  background-image:none;
  width:auto;
  height:auto;
  margin-right:5px;
  float:right;
  border: none;
}
input.save:hover {text-decoration:none;border:none;}

.comment_for_e {
  position:relative;
  background-color:#E4F0FC;
  margin-top: 5px;
  padding:3px;
  padding-bottom:13px;
}

.comment_for_e .image_area {
  overflow:hidden;
  width:35px;
  height:35px;
  float:left;
  margin-right:5px;
}

.comment_for_e .size_smaller {width:35px;height:35px;}

.comment_for_e a.delete_link {
  position:absolute;
  right:4px;
  bottom:4px;
  text-decoration:none;
}
.comment_for_e .comment-body {
  padding-left: 40px;
}

.comment_for_e .comment-body .datetime {
  display: block;
  color:#888;
}



.hide_comment {margin-left:10px;}
.hollrr_rating {
  width: 508px;
  height: 14px;
  margin-left:10px;
  margin-bottom:5px;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:4px;
  background-color:#D8E8F8;
}

.hollrr_rating p {color:#0078BE;float:left;}
div.stars_area{margin-left:435px}


.comment span.edit_links {
  position:absolute;
  right:0px;
}

#content .sitemap div.left {width:100%;}
.sitemap {}
.sitemap h2 {
  color:#000;
  font-weight:bold;
  font-size:1.2em;
}
.sitemap .item {
  float:left;
  width:270px;
}

.box-header {}
.hollrr-wrapper {
  margin-left:155px;
  border:3px solid #d8e8f8;
  border-bottom:none;
  width:550px;
}

.hollrr-settings .tags-area {
  float:left;
  width:243px;
  margin-left: 30px;
}
.hollrr-settings .tags-area .item input {float:left;width:13px;;}
.hollrr-settings .tags-area .item .label {padding-top:2px;}
.hollrr-settings .tags-area .item {float:left;margin-left:10px;width:140px;}

.hollrr-settings .tags-area span {font-weight:bold;}
.hollrr-settings .tags-area .button {margin-left:5px;}
.hollrr-settings .tags-area .button:hover {cursor:pointer;}
.hollrr-settings .tags-area .user-tags {}

.hollrr-settings .tags-area .header {
  color:#0078BE;
  font-size:140%;
  font-weight:bold;
  margin-top:10px;
  padding-left:10px;
  padding-bottom:5px;
  border-bottom: 2px solid #CFDFEF;
  width:150px !important;
}

.hollrr-wrapper .top-hollrr-border, .hollrr-wrapper .bottom-hollrr-border {
  position:absolute;
  background-repeat:no-repeat;
  left:154px;
  width:600px;
  height:30px;
}

.hollrr-wrapper .top-hollrr-border {
  background-image:url(../images/top-hollrr-border.png);
  top:62px;
}

.hollrr-wrapper .bottom-hollrr-border {
  background-image:url(../images/bottom-hollrr-border.png);
  left:-3px;
  top:0px;
}

.hollrr-settings .hollrr-area {
  width:550px;
  margin-left:10px;
}

/* tags for hollrr */
.comment .tags, .hollrr .tags {
  color:#967f6e;
  font-style:italic;
  font-size:90%;
}
.box-header {}

.user-hollrr {
  font-size:14px;
}
.user-hollrr .image {float:left;}
.user-hollrr .image img {width:60px;}
.user-hollrr .body {
  margin-left:75px;
}
.user-hollrr .body .header {margin-bottom:5px;}
.user-hollrr .body .header a {font-weight:bold;color:#000;}
.user-hollrr .body .tags {}
.user-hollrr .body .tags .header {
  background-color:#E4F0FC;
  padding:4px 10px 4px 8px;
  font-weight:bold;
}

.user-hollrr .body .button, .bottom-panel .button-area .button {
  background-image:url(../images/green_blank_button.png);
  width:256px;
  height:31px;
  float:right;
  background-repeat:no-repeat;
}
.user-hollrr .body .button:hover, .bottom-panel .button-area .button:hover {cursor:pointer;}
.user-hollrr .body .button .text, .bottom-panel .button-area .button .text {
  color:#fff;
  text-align:center;
  padding-top:7px;
  font-weight:bold;
  padding-bottom:2px;
}

.user-hollrr .body .button-label {
  float:right;
  margin-right:10px;
  text-align:right;
  font-size:13px;
}

.tag-input {
  border:1px solid #aaa !important;
  background-image:none !important;
  height:19px !important;
  padding-top:5px !important;
  width:150px !important;
  font-size:13px !important;
}

.share {
  margin:40px;
  margin-top:10px;
  margin-bottom:10px;
}

.share .top-banner {
  font-size:16px;
}
.share .top-banner .header {
  font-weight:bold;
  font-size:18px;
  margin-bottom:10px;
}
.share .top-banner .body {
  color: #888;
  margin-bottom:30px;
  line-height:18px;
}
.share .friends-box-header {
  font-weight:bold;
  color:#0078BE;
  font-size:16px;
  margin-bottom:4px;
}

.share .friends-box {
  border:3px solid #CFDFEF;
  height:300px;
  overflow:auto;
  padding-right:20px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

.share .friends-box .item {
  float:left;
  width:155px;
  height:60px;;
  margin-left:20px;
  margin-top:20px;
}
.share .friends-box .item .image {
  float:left;
  height:50px;
  overflow:hidden;
}
.share .friends-box .item .user-con {
  margin-left:55px;
}
.share .friends-box .item .user-con img:hover {cursor:pointer;}
.share .friends-box .item .user-con .name {
  margin-bottom:4px;
}

.share .footer {
  margin-top:15px;
}

.share .footer .button {
  float: right;
}
.share .footer span {color:#888;}
.share .footer .button:hover {cursor:pointer;}

.fb-friends-checkbox, .fb-friends-checkbox-no-step {
  position:absolute;
  right:182px;
  bottom:47px;
  z-index:100;
  color:#888;
}
.fb-friends-checkbox .wrapper {float:left;margin-top:-3px;}
.fb-friends-checkbox .chbox {
  background-image:none !important;
  width:10px;
}

.fb-friends-checkbox .step3 {
  margin-left:132px;
  font-weight:bold;
  color:#000;
  margin-bottom:2px;
}


.no-step {
  bottom:50px;
  
}

#tags-b .pos {
  float:left;
  background-image:url('/images/counter_big_brown.png');
  background-repeat:no-repeat;
  height:24px;
  width:50px;
  margin-top:-2px;
  margin-left:4px;
  margin-right:4px;
}

#tags-b .pos .value {
  color:#fff;
  padding-top:3px;
  text-align:center;
}
#tags-c .image {
  margin-right:60px;
  width:120px;
}
#tags-c .image img {
  width:120px;
}

.bottom-panel {
  width:100%;
  height:117px;
  background-color:#feffdf;
  border:2px solid #ffff00;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  position:relative;
}

.bottom-panel .image {
  float:left;
  margin-right:13px;
  width:94px;
  overflow:hidden;
}

.bottom-panel .image img {width:92px;}

.bottom-panel .tl {width:10px;height:10px;position:absolute;}

.bottom-panel .tl {
  background-image:url('/images/corners/yellow/tl.png');
  top:-2px;
  left:-2px;
}
.bottom-panel .tr {
  background-image:url('/images/corners/yellow/tr.png');
  top:-2px;
  right:-8px;
}

.bottom-panel .br {
  background-image:url('/images/corners/yellow/br.png');
  bottom:-7px;
  right:-7px;
}

.bottom-panel .bl {
  background-image:url('/images/corners/yellow/bl.png');
  bottom:-7px;
  left:-2px;
}

.bottom-panel .text-area, .bottom-panel .button-area {
  float:left;
  height:90px;
  margin:15px;
} 

.bottom-panel .text-area {
  width:600px;
  line-height:20px;
}

.bottom-panel .button-area {
  width:200px;
  text-align:center;
}

.bottom-panel .text-area .header {
  font-weight:bold;
  font-size:22px;
}
.bottom-panel .text-area .narrow {
  float:left;
  padding-top:4px;
  padding-left:10px;
}
.bottom-panel .text-area .header2 {
  float:left;
  font-weight:bold;
  font-size:18px;
  color: #667;
  line-height:21px;
}
.bottom-panel .text-area .body {font-size:18px;margin-top:10px;}
.bottom-panel .button-area .button, .bottom-panel .button-area .button:hover {
  background-image:url(../images/green_blank_button_short.png);
  width:200px;
  font-size:16px;
  font-weight:bold !important;
}
.bottom-panel .button-area .button:hover {background-image:url(../images/green_blank_button_short_light.png);}

.bottom-panel .button-area .label {margin-top:40px;}

.seo-a, .seo-b, .seo-c {height:auto;}
.seo-a .text-area {width:640px;}
.seo-a .button-area .button {background-image:url('/images/green_blank_button_shorter.png');width:160px;}
.seo-a .button-area .button:hover {background-image:url('/images/green_blank_button_shorter_light.png');width:160px;}
.seo-a .button-area, .seo-b .button-area {width:165px;}
.seo-a .button-area .label {margin-bottom:10px;margin-top:10px;font-size:16px;line-height:20px;}
.seo-a .text-area .header2 {margin-top:5px;}

.seo-b .text-area {width:604px;}
.seo-b .button-area {width:auto;padding-top:20px;height:auto;}
.seo-b .button-area .label {margin-bottom:10px;margin-top:10px;font-size:16px;line-height:20px;}
.seo-b .text-area .header2 {margin-top:5px;}

.seo-c {margin-top:0px;}
.seo-c .header {margin-left:15px;margin-top:23px;}
.seo-c .text-area {width:500px;margin-top:0px;height:auto;}
.seo-c .button-area {width:200px;height:auto;margin-left:12px;}
.seo-c .button-area .label {margin-bottom:20px;margin-top:-5px;font-size:16px;line-height:20px;height:10px;}
.seo-c .text-area .header2 {margin-top:5px;}
.seo-c .text-area .body {margin-top:5px;}

.seo-pos {
  position:relative;
  top:0px;
  float:none !important;
  text-align:center;
  display:inline-block;
  padding-top:2px;
}
.seo-pos .value {margin-left:0px !important;}
/* download_widget.css */
#customize {
}

.size_type {
  float: left;
  color: #067BBE;
  font-weight:bold;
  padding-top:2px;
}

.size_title {
  float: left;
  width: 100px;
}

.dimentions {
  float:left;
  color: black;
  margin-left:70px;
  margin-right:5px;
}

.radio_image {
  margin-left:5px;
}

#set_color {
  margin-top: 80px;
}

#colour_title {
  float: left;
  margin-right: 160px;
}

#generate_widget_button {
  margin-top: 30px;
  margin-left:130px;
}

#widget_column {
  float: left;
  width:300px;
  margin-top: 15px;
}

#widget_column iframe { border:1px solid #fff; width:300px; }
#content .settings .widget_link_box, .button_link_box {
  border: 1px solid #D8E8F8;
  padding: 2px;
  height: 100px;
  width:250px;
  margin-top: 13px;
}

#link_to_hollrrs {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
  padding-top: 110px;
  color: #999999;
}
#buttons {position:relative;}
img.product_img {
  position:absolute;
  right:10px;
  top:10px;
}

#buttons .button_item {width:500px;}

#buttons .button_item .button_icon {
  float:left;
  width:150px;
  margin-top:50px;
}

/* stats.css */
/* stats definitions */

.stats { float:right; width: 240px;  _width:113px; position:relative;z-index:3; border:1px solid #bfdae3;
 }
.right .stats { width:225px;}
.stats table { width:100%; _width: 113px; position:relative; }

.stats table tr td, .stats table tr td.left { font-size:11px; padding:2px; }
.stats table tr td.left {width:100px;padding-right:0px;margin-right:0px;}
.stats table tr td.value {text-align:right;padding-right:4px;}
.stats table tr.hollrrno { background-color:#50312c; color:#fff; }
.stats table tr { background-color:#e4f0fc; }
.stats table tr.alt { background-color:#fff; }
.stats table tr.tribe { background-color:#e4f0fc; }
.stats table tr td { position:relative; padding:4px; padding-right:0px; }


.stats .br {
	width:8px;
	height:8px;
	background-image:url(../images/corner.my.br.gif);
	bottom:-1px;
	right:-1px;
}

.stats .tr {
	width:8px;
	height:8px;
	background-image:url(../images/corner.my.tr.gif);
	top:-1px;
	right:-2px;
        border-right:1px solid #fff;
        z-index:5
}
	
.stats .bl {
	width:8px;
	height:8px;
	background-image:url(../images/corner.my.bl.gif);
	bottom:-1px;
	left:-1px;
}

.stats-with-graph .bl { background-image:url(../images/corner.my.bl.white.gif); }
.stats-with-graph .br { background-image:url(../images/corner.my.br.white.gif); }

.total_tribe_label {
  position:absolute;
  width:130px;
  margin-top:-8px;
}
/* overlay.css */
.overlay {display:none; position:absolute; width:100%; height:100%; top:0; left:0; margin:0; z-index:11;  text-align:center; }
.overlay .bg { height:10000px; background-image:url(/images/overlay.bg.png); position:absolute; top:0; left:0; width:100%; }
.overlay .container { position:relative; background-color:#fff; border:1px solid #ccc; padding:20px; width:500px; margin:0 auto; }
.overlay .container .label { font-weight:bold; color: #0078be; }
.overlay .container .close { position:absolute; top:5px; right:5px; }


/* admin.css */
td.inspector { border-bottom:1px solid #ccc; }
.inspect .hide { text-align:right; margin-right:5px; margin-bottom:3px;}
.transaction-inspect {}

.transaction-inspect .section { width:220px; float:left;  background-color:#E4F0FC; border:1px solid #D0E1F3; padding:10px; margin:0px 5px; }
.transaction-embedded-inspect .section { width:217px; }
.transaction-inspect .section .label { font-size:15px; font-weight:bold; margin-bottom:5px;}

.transaction-inspect .about { width:300px; }
.transaction-inspect .to {}
.transaction-inspect .section .date { text-align:center; font-size:11px;}
.transaction-inspect .section .amount { text-align:center; font-size:18px; margin:3px 0px;}
.transaction-inspect .section .kind { text-align:center; font-size:11px;}

.transaction-inspect .to .image { text-align:center;margin-top:5px; }


.click-inspect {}
.click-inspect .click,
.click-inspect .product,
.click-inspect .endorsement { text-align:center; width:500px; background-color:#E4F0FC; border:1px solid #D0E1F3; padding:5px; margin:0 auto; margin-bottom:10px; }
.click-inspect .click .date { font-size:14px; }
.click-inspect .click .status b { display:block; font-size:14px; }
.click-inspect .click .crawled { font-size:14px; }


.click-inspect .endorsement {}
.click-inspect .product .image { height:93px; overflow:hidden; }

.click-inspect .product .name { font-size:16px; margin-bottom:5px; }

.click-inspect .product {}
.click-inspect .transactions {
	width:700px; background-color:#E4F0FC; border:1px solid #D0E1F3; margin:0 auto;
}
.click-inspect .transactions table { width:100%; }
.click-inspect .transactions table th { font-weight:bold; padding:2px 5px; }

.click-inspect .transactions table td { padding:2px 5px;  }
.click-inspect .transactions table tr { background-color:white; }

.click-inspect .transactions .label { color:#000; padding:5px; font-weight:bold;  }
.click-inspect .transactions table tr.alt {   background-color:#E4F0FC;  }
.click-inspect .transactions .data { }
.click-inspect .transactions .no-transactions { padding:5px; background-color:#fff; }

.subsystems {}
.subsystem { clear:both; border-bottom:1px solid #ccc; padding:5px; }
.subsystem .name,
.subsystem .status,
.subsystem .options { float:left; margin-right:10px; }
.subsystem .name { width:300px;}
.subsystem .status { width:300px;}
.subsystem .status span.green { color:green;}
.subsystem .status span.red { color:red;}

#preview { border-top:1px solid #D0E1F3;}
/* followers.css */
.following {}
.followed {
  position:relative;
  margin-bottom:5px;
  min-height: 80px;
  _height: 70px;
  overflow: hidden;
}

.followed .about {
  padding-left: 70px;
  margin-right: 100px;
}

.followed h2 {
  font-size: 120%;
  font-weight:bold;
  color: #0078BE;
}
img.follow {}
img.unfollow, img.unfollow_list {
  position:absolute;
  right:-2px;
  top:-5px;
}

img.unfollow2 {position:absolute;right:7px;top:7px;}

img.unfollow_list {
  right:5px;
  top:0px;
}

.followed .image, .mystats_user .image {
  width: 60px;
  height: 60px;
  float:left;
  margin-right:10px;
  overflow:hidden;
}

.followed .image img, .mystats_user .image img {width:60px;}

h2.mystats_header {
  font-size: 120%;
  font-weight:bold;
  color: #000;
  margin-top:10px;
  margin-bottom:5px;
}

.mystats_user {
  float:left;
  text-align:left;
  width:60px;
  min-height:95px;
  margin-right:13px;
  margin-bottom:5px;
}

/* user.css */
.user_info { font-size:14px;}
.user_info .info_header {font-size:13px;font-weight:bold;line-height:18px; }
.user_info .info_data {font-size:14px;}
.user_info .user-info { padding-left: 70px;}

.search_area {
  width: 600px;
  margin: 0 auto;
}
.search_area .people_index_header {
  float:left;
  text-align: left;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 15px;
}

.search_area .header {
  font-weight:bold;
  color:#0171BD;
  margin-top:10px;
}
.search_area .separator {
  margin-top: 5px;
  width: 103.4%;
}

.search_area .people_search_field {
  float: left;
  margin-bottom: 4px;
  width:300px;
  border: 1px solid #D8E8F8;
  border-left: none;
  border-right: none;
  padding:3px;
/*  background-image:url("../images/input_blue_bg.gif");*/
  height:15px;
}

.search_button { position:relative; }

.search_button input {top:-3px;position:absolute}

table.new-emails { width: 580px; margin:0 auto;}
table.new-emails-head { width: 600px;}
table.new-emails th { background-color: #EAEAEA; padding:0; text-align:left;}
table.new-emails td { text-align:left;}
table.new-emails th.box, 
table.new-emails td.box { padding:0; width: 32px; text-align:center; padding-bottom: 3px;}
table.new-emails th.name, 
table.new-emails td.name { width: 250px; }
table.new-emails th.email, 
table.new-emails tr.email { width: 250px; }
table.new-emails th.box input,
table.new-emails td.box input { margin:0; padding:0; width: auto; float: none; margin-top: 2px; }
table.new-emails th.box input { margin-left: 2px; }
table.new-emails tr.alt td { background-color: #F9F9F9; }
div.email-list { height: 400px; overflow: auto; }
div.new-emails-submit { width: 600px; margin: 0 auto; text-align: right; margin-top: 10px; }
div.new-emails-submit input { background-image: none; }
div.new-emails-header { font-weight: bold; margin-bottom: 30px; margin-top: -20px;}
div.invite-submit { text-align: right; padding-right: 90px;}
.preview {
  position:absolute;
  top: -100px;
  left: 50%;
  margin-left: -300px;
  border:2px solid #0078BE;
  width: 600px;
  height: 370px;
  z-index:150;
  padding:10px;
  background-color:#FFF;
}

.preview .close {
  border:1px solid #0078BE;
  background-color:#FFF;
  width: 70px;
  padding: 10px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -40px;
  text-align: center;
  font-size: 16px;
}

.networks {}
.networks .network { height: 60px; }
.networks .logo { float:left; padding: 8px;}
.networks .status { float:left; width: 350px;margin-top:10px; }
.networks .status .linker {width:450px;}
.networks .status .subtitle { font-size: 90%; font-style: italic; }
.networks .search { float:right; width: 100px; padding-top: 7px; margin-right: 60px;}

#emails_form {
  padding-bottom: 15px;
  margin-top: -20px;
}
#emails_form textarea { width: 500px;}
.settings #emails_form input { background-color: #CAE2F7; border:1px solid #005BB9; color: #005BB9; padding:0px; height: 22px; background-image: none; }

.email-finder {}
.email-finder .input { float:left; width: 240px; font-size: 90%;}
.email-finder .field input { border: 1px solid #3884C6; width: 220px;}
.email-finder .submit { position:relative; top: -2px; }
.subheader { font-weight:bold; margin-bottom: 10px;}
.smallprint { font-size:80%; }

.edit_profile_link {
  position:absolute;
  right:0px;
  bottom:-2px;
}

.address_book_loader {
  font-size:1.2em;
  font-weight:bold;
  margin-top:30px;
  margin-bottom:30px;
  text-align:center;
}

.top-hollrrs .item {padding-bottom:5px;}
.top-hollrrs .item .image {
  float:left;
  margin-right:5px;
  height:60px;
  overflow:hidden;
}
.top-hollrrs .item .image img {
  width:60px;
}
.top-hollrrs .item a {font-weight:bold;color:#000;}

.top-hollrrs .info {
  text-align:center;
  color:#aaa;
}

.most-liked {margin-left:0px !important;}
.most-liked .image {
  float:left;
  margin-top:-2px;
  margin-right:11px;
  width:20px;
  height:20px;
  overflow:hidden;
  
}
.most-liked .image img {width:20px;}

.tribe {}
.tribe .header {
  float:left;
  background-color:#E4F0FC;
  text-align:left;
  color:#6B472D;
  font-weight:bold;
  font-size: 14px;
  margin-right:10px;
  padding:5px;
}

.tribe .rank {
  float:left;
  width:120px;
}

.tribe .hollrrer {
  float:left;
  width:220px;
}

.tribe .chief {
  float:left;
  width:200px;
  line-height:19px;
}

.tribe .chief .item {
  color:#6B472D;
}

.tribe .rank .user-position {
  width:50px;
  height:24px;
  background-image:url(/images/counter_big_brown.png);
}

/* tags.css */
.tags {}
.tags .item {margin-bottom:10px;}
.tags .feeditem { position: relative; }
.tags div.item div.header {
  background-color:#E4F0FC;
  font-size:120%;
  padding:4px;
  padding-right:10px;
  margin-bottom:10px;
  float: left;
  width: 98%;
}
.tags div.item div.header a {font-weight:bold;float:left;font-size:100%;}
.tags div.item div.header a.tag-link {
  color:#6A4229;
  font-weight:bold;
  margin-right:5px;
  float:right;
}
.tags div.item div.header div.narrow {margin-top:3px;float:right;}
.tags div.item div.cont {}
.tags div.item div.cont div.counter-big {
  position:absolute;
  top:-13px;
  left:-80px;
  width:50px;
  height:24px;
  background-image:url(/images/counter_big_brown.png);
}
.tags div.item div.cont div.counter-big div.amount, .tribe .rank .user-position .amount {
  color:#fff;
  text-align:center;
  padding-top:3px;
  font-weight:bold;
}

.tags div.item div.cont div.user-image {
  float:left;
  height:auto;
  max-height:60px;
  margin-right:10px;
  overflow:hidden;
  width:60px;
}
.tags div.item div.cont div.user-image img {max-width:60px;max-height:60px;}
.tags div.item div.cont h1.header {color:#0078BE;font-weight:bold;padding-top:5px;font-size:120%;}
.tags div.item div.cont div.body {float:left;width:310px;position:relative;font-size:120%;}
.tags div.item div.cont div.body-with-badge {
  float:left;
  width:350px;
  position:relative;
  font-size:120%;
  background-color:#F2F2F2;
  padding:3px;
}
.tags div.item div.cont div.image {text-align:center;float:right;}
.tags div.item div.cont div.image img {width:auto;height:auto;margin-bottom:5px;}

.tags div.item div.cont div.image table {
  height:100px;
  margin:auto;
  margin-top:-5px;
}

.tags div.item div.cont div.image table img {width:auto;}
.tags div.item div.cont div.wrapper div.image {
  margin-top:-10px;
  width:100px;
  margin-bottom:0px !important;
  text-align:center;
}

.social-networks .header {
  float:left;
  color: #aaa;
  font-weight:bold;
  text-align:right;
  width:70px;
  margin-right:20px;
  margin-top:3px;
}
.social-networks .icon {
  float:left;
}
.top-hollrrer {width:50px;}
.tags .alph-items {
  padding-top: 16px;
  padding-bottom: 8px;
}
.tags .alph-items div.alph {
  font-weight:bold;
  font-size: 250%;
  float:left;
  margin-right:10px;
  color:#6A4229;
  width:auto;
  padding:5px;
  padding-top:8px;
}

.tags .alph-items div.tag {
  width:162px;
  float:left;
  font-size:120%;
  padding:2px;
}
.tags .alph-items div.tag a {color:#000;}

.cont-homepage {
  height:129px;
}
/* hollrr_bar.css */
.cornered .hollrr-bar h1.underline { border: 0; width: auto; margin-bottom: 6px;}
.hollrr-bar { margin-bottom: -7px;}
.hollrr-bar input.query {
  background-color: #E4F0FC;
  border: 3px solid #D9E9F7;
  font-size: 130%;
  padding: 5px 4px 4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 20px;
  width: 73%;
  float: left;
}
.hollrr-bar-ie input.query {
  padding-top: 6px;
}
.hollrr-bar input.query:focus {
  outline: 0 none;
}
.hollrr-bar input.idle {
  color: #CACDD0;
}

.hollrr-bar input.working {
  background-image: url('/images/ajax/loader.hollrrbar.gif');
  background-repeat: no-repeat;
  background-position: center right;
}

.hollrr-bar input.submit {
  border: 0;
  float: left;
  margin-left: 5px;
  margin-top: -6px;
}
.hollrr-bar .suggestions {
  border: 3px solid #D9E9F7;
  margin-top: -5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
}

.hollrr-bar .suggestions-tags {
  border: none;
  margin-top: -5px;
}


/* This only appears in IE */
.hollrr-bar .inputbox input.query {
  background-color: #E4F0FC;
  border: 3px solid #D9E9F7;
  font-size: 130%;
  padding: 4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 97%;
  float: none;
}
.hollrr-bar .inputbox {
  position: relative;
  height: 37px;
  width: 73%;
  float: left;
}
.hollrr-bar .inputbox .corners {
}
.hollrr-bar div.inputbox div.ctl,
.hollrr-bar div.inputbox div.ctr,
.hollrr-bar div.inputbox div.cbr,
.hollrr-bar div.inputbox div.cbl {
  display:block;
  position: absolute;
  width: 6px; height: 6px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.hollrr-bar div.inputbox div.ctl {
  top: 1px; left: 0px;
  background-image: url("/images/hollrrbar.input.corner.tl.png");
}
.hollrr-bar div.inputbox div.ctr {
  top: 1px; right: -2px;
  background-image: url("/images/hollrrbar.input.corner.tr.png");
}
.hollrr-bar div.inputbox div.cbl {
  bottom: 0px; left: 0px;
  background-image: url("/images/hollrrbar.input.corner.bl.png");
}
.hollrr-bar div.inputbox div.cbr {
  bottom: 0px; right: -2px;
  background-image: url("/images/hollrrbar.input.corner.br.png");
}
.hollrr-bar div.inputbox input.query {
  padding-top: 6px;
  height: 20px;
}
.hollrr-bar .suggestions-ie {
  border: 0;
}
.hollrr-bar .suggestions-ie ul li {
  border-left: 3px solid #D9E9F7;
  border-right: 3px solid #D9E9F7;
}
.hollrr-bar .suggestions-ie .corners {
  position: relative;
  height: 5px;
  overflow: hidden;
}

.hollrr-bar .suggestions-ie .corners .bl {
  position: absolute;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 0px;
  background-image: url("/images/hollrrbar.corner.bl.png");
}
.hollrr-bar .suggestions-ie .corners .br {
  position: absolute;
  width: 5px;
  height: 5px;
  right: 0px;
  top: 0px;
  background-image: url("/images/hollrrbar.corner.br.png");
}
.hollrr-bar .suggestions-ie .corners .bottom {
  margin: 0px 5px;
  background-color: #fff;
  border-bottom: 3px solid #D9E9F7;  
  height:2px;
  display: block;
}
.hollrr-bar .suggestions ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.hollrr-bar .suggestions-tags ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border:1px solid #aaa;
  margin-left:0px;
  margin-right:-7px;
  text-align:left;
  color: #888;
}
.hollrr-bar .suggestions ul li {
  margin: 0;
  padding: 0;
  background-color: #fff;
}

.hollrr-bar .suggestions-tags ul li {
  margin: 0;
  padding: 0;
  padding-left: 3px;
  background-color: #fff;
}
.hollrr-bar .suggestions li a {
  text-align: left;
  display: block;
  color: black;
  padding: 5px 10px;
  margin: 0px 5px;
  border-bottom: 1px solid #ccc;
}

.hollrr-bar .suggestions li a.last {
  border: 0;
}
.hollrr-bar .suggestions li.selected {
  background-color: #E4F0FC;
}

.hollrr-bar .suggestions-tags li.selected {
  background-color: #ddd;
}

.hollrr-bar .suggestions li a span.image {
  display: block;
  width: 18px;
  height: 18px;
  float: left;
  text-align: center;
  margin-right: 10px;
  position: relative;
  top: -1px;
  overflow: hidden;
}



.hollrr-bar .suggestions li a span.image table {
  height: 18px;
  width: 18px;
}
.hollrr-bar .suggestions li a span.image table td {
  vertical-align: middle;
  text-align: center;
}

.hollrr-bar .suggestions li a span.image table td img.default_tiny {
  width: 18px; 
}


.hollrr-bar .suggestions li a span.name {
  font-weight: bold;
  font-size: 120%;
}

.hollrr-bar .suggestions li a span.url {
  font-weight: 400;
}

.hollrr-bar .suggestions .notfound li {
  text-align: left;
}
.hollrr-bar .suggestions .notfound li.selected {
  background-color: #fff;
}
.hollrr-bar .suggestions .notfound li span {
  display: block;
  padding: 5px;
  color: #0078BE;
}
.hollrr-bar .suggestions .notfound li a {
  display: inline;
  margin: 0;
  padding: 0;
  color: #0078BE;
  font-weight: bold;
}


.hollrr-bar-search-results {
  padding-bottom: 30px;
  position:relative;
}
.hollrr-bar-search-results .products {
  margin-top: 30px;
  width: 750px;
  margin-left: 20px;
}
.hollrr-bar-search-results .products .product {
  clear: both;
  margin-top: 10px;
  height: 70px;
  padding: 0px 25px;
  border-bottom: 1px dashed #ccc;
  padding-top: 5px;
}
.hollrr-bar-search-results .products .results_header {
  margin-bottom: 15px;
  font-weight: bold;
}

.hollrr-bar-search-results .products .product .image {
  width: 120px;
}

.hollrr-bar-search-results .products .product .copy {
  width: 440px;
  float: left;
}

.hollrr-bar-search-results .products .product .copy h3 {
  font-size: 140%;
  font-weight: bold;  
}
.hollrr-bar-search-results .products .product .copy h4 {
  font-weight: bold;  
  color: #0078BE;
}
 
.hollrr-bar-search-results .products .product a.hollrrthis {
  float: right;
  margin-top: 12px;
}

.hollrr-bar-search-results .products .createnew {
  margin-top: 30px;
  margin-bottom: 30px;
}
.hollrr-bar-search-results .products .notfound {
  margin-top: 40px;
  margin-bottom: 40px;
}
.hollrr-bar-search-results .products .notfound h2,
.hollrr-bar-search-results .products .createnew h2 {
  font-size: 140%;
  font-weight: bold;  
  color: #0078BE;
}
.hollrr-bar-search-results .products .createnew h2 a {
  position: relative;
  top: 6px;
}

.hollrr-bar-search-results .products .notfound h3,
.hollrr-bar-search-results .products .createnew h3 {
  font-size: 140%;
  color: #0078BE;
  margin-top: 15px;
}
.hollrr-bar-search-results .products .notfound h3 { margin-top: 5px;}
/* badges.css */
.badges-box {}
.badges-box .item {
  float:left;
  margin-left:5px;
  margin-bottom:5px;
  font-size:75%;
}

.badges-box .item img {}
.badges-box .item img:hover {cursor:pointer;}


.badge {}
.badge .image {
  float:left;
  height:180px;
  margin-left:40px;
  margin-top:10px;
}

.badge .body {
  font-size:16px;
  margin-left:300px;
  line-height:20px;
  margin-bottom:20px;
}

.badge .body .header {
  font-weight:bold;
  font-size:20px;
  margin-bottom:30px;
}

.badge .body span.unlocked {
  color:#888;
}

