/*
.topsite-title {
  height: 100px;
  vertical-align: middle;
  font-size:24px;
}
*/
.topsite-title-tooltip {
  vertical-align: top;
  padding-top:24px;
}
li.site-listing {
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	padding: 4px 0px 8px;
	float: left;
	clear: both;
	list-style: none;
	width: 100%;
}
* html li.site-listing {width: 650px;}
*+html li.site-listing {width: 650px;}
.site-listing h2 {
	font-weight: normal;
	line-height: 1em;
	padding:0;
	margin: 0;
}
.site-listing .count {
	color: #888;
	float: left;
	width: 30px;
}
.site-listing .desc-container {
	float: left;
	width: 610px;
}
.site-listing .desc-container p.desc-paragraph  {
	margin-bottom: 0px;
}
.site-listing .mini-nav {
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	width: 90%;
}
.site-listing .mini-nav li {
	font-size: .9em;
	float: left;
	margin: 0 14px 0 0;
}
.site-listing .description {
	float: left;
	margin: 2px 0 0 0;
	width: 610px;
}
.site-listing .stars {
}
.site-listing .remainder {
	display: none;
}
.site-listing .moreDesc {
	cursor: pointer;
}
.site-listing .stats {
	margin: 0 !important;
	float: none !important;
}


* html #right-column {
	position: absolute;
}
* html #right-column-inner {
 	position: absolute;
	width: 300px;
}
* html .topsites-cat-ads {
	position: absolute;
	top: 0;
	left: 20px;
}
* html .topsites-cat-ads #sponsored-ads {
	position: absolute;
	top: 0;
	right: 10px;
}
* html #topsites-category {height: 700px;}
* html .topsiteAds {
	border: 1px solid #FFF; /* hack to prevent ad from jumping around in ie 6 */
}

#breadcrumbs {
	font-size: 1.2em;
	margin: 0 0 10px 0;
}
#breadcrumbs a {
	text-decoration: underline;
}

#catList, #relatedList {
	background: #f4f4f4;
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	float: left;
	margin: 0 0 5px 0;
	padding: 1%;
	width: 98%;
}
.catList, .relatedList {
	background: url('/images/search/disclosure-panel-closed2.gif') left center no-repeat;
	color: #404053;
	font-size: 1.2em;
	padding: 2px 0 2px 22px;
}
/*
.open {
	background: url('/images/search/disclosure-panel-open2.gif') left center no-repeat;
}
*/
#subcat_div .categories {
	margin: 6px 24px 0;
	width: 95%;
  border-bottom: 2px solid #666666;
}
.categories {
	background: #fff;
	float: left;
	margin: 6px 24px 0;
	padding: 1%;
	width: 95%;
}
.categories.hide-elem
{
  padding: 0%;
}
.clear {
	font-size: .8em;
}
div.top {
	background: transparent;
	border: 0 !important;
	width: 97%;
}
* html #catList,
* html #relatedList {
	width: auto;
}
* html .catList,
* html .relatedList {
	width: 620px;
	float: left;
}
.categories ul {
	float: left;
	margin: 0 1% 0 0;
	width: 23.5%;
  list-style-type: none;
}
.categories li {
	line-height: 1em;
	margin-bottom: 7px;
}
#topsites-category ol li, #topsites-countries ol li {
	clear: both;
}
#topsites-countries ul {
	float: left;
	margin-right: 20px;
}

#topsites-category h3 {
	margin-top: 10px;
}

#topsites-category div.top {
	font-size: 1.3em;
}
#topsites-category div.top a {
	text-decoration: underline;
}	
.lock {
	background: url('/images/icons/lock.gif') right center no-repeat;
	padding-right: 18px;
}
.pageNav {
  clear: both;
  padding-top: 5px;
  margin-bottom: 35px;
}
.pageNav .alexa-pagination{
  display: inline-block;
}

#separator {
  font-size : 5px;
}

/***** Search box *************************************************************/
.topsitesPage .siteinfo-search .siteinfo-search-label{
	background: none;
	padding-left: 0;
	font-weight: normal;
}
.topsitesPage .searchForm *{
	vertical-align: middle;
}
.topsitesPage .searchForm .btn-search{
	border: 0;
	font-size: 12px;
	margin-left: 5px;
}
