div.left-section div.data-text-shells {
	width: 413px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 10px;
}
div.data-text-shells table.collectables tr td, div.data-text-shells table.collectables tr td a {
	text-align: center;
	color: #333;
}
div.data-text-shells table {
	width: 413px;
}
div.data-text-shells table tr td.menu, div.data-text-shells table tr td.menu a {
	text-align: center;
	line-height: 20px;
	color: #333;
}
div.data-text-shells table tr td.family, div.data-text-shells table tr td.family a {
	/*width: 250px;*/
	width: 200px;
	line-height: 20px;
	height: 20px;
	color: #791412;
	font-weight: bold;
}
div.data-text-shells table tr td.family, div.data-text-shells table tr td.view a {
	color: #333;
}
div.data-text-shells div.data-book {
	padding-bottom: 10px;
}
div.data-text-shells div.data-book table tr td.data-col {
	padding: 0px 10px;
}
div.data-text-shells div.data-book table tr td.data-col p.book-text {
	padding-left: 15px;
}
div.conchbooks {
	background-color: #791412;
	color: #fff;
	padding: 5px 10px;
	text-align: left;
	font-weight: bold;
}
div.rdata {
	border-bottom: 1px solid #ccc;
	line-height: 35px;
	height: 35px;
	width: 432px;
}
div.rcontent {
	width: 430px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
div.rcontent div.qsearch {
	padding: 10px;
	width: 410px;
}
div.rcontent div.qsearch table.direct-links {
	width: 410px;
	text-align: center;
}
div.rcontent div.qsearch table.direct-links tr td {
	width: 80px;
	text-align: center;
	color: #000;
	font-size: 9px;
}
div.rcontent div.qsearch table.direct-links tr td a {
	color: #000;
}
div.rcontent div.qsearch table.qtable {
	width: 410px;
	border-collapse: collapse;
	border: none;
}
div.rcontent div.qsearch table.qtable tr td.label {
	width: 70px;
}
div.rcontent div.qsearch table.qtable tr td {
	width: 135px;
	line-height: 25px;
	height: 25px;
}
div.rcontent div.qsearch table.adtable {
	width: 410px;
	border-collapse: collapse;
	border: none;
}
div.rcontent div.qsearch table.adtable tr td.label {
	width: 110px;
}
div.rcontent div.qsearch table.adtable tr td.field {
	width: 300px;
	line-height: 25px;
	height: 25px;
}
div.rcontent div.qsearch table tr td input.text, div.rcontent div.qsearch table tr td select {
	border: 1px solid #ccc;
	line-height: 20px;
	height: 20px;
	width: 125px;
}
div.hint {
	padding: 10px;
	border: 1px solid #ccc;
}
div.exceptional-text a, div.rare-text a, div.how-families a {
	color: #fff;
}
div.exceptional-text {
	text-align: center;
	padding: 5px 10px;
	background-color: #000;
	color: #fff;
}
div.rare-text {
	background-color: #324E75;
	color: #fff;
	padding: 5px 10px;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
div.how-families {
	background-color: #791412;
	color: #fff;
	padding: 5px 10px;
	text-align: center;
}
div.data-text-shells p.text-title-categories {
	color:#1B304D;
	font-size:12px;
	font-weight:bold;
}
div.data-text-shells ul li a {
	color: #333;
}
div.links-jright_content {
	padding-bottom: 18px;
}

