.simnicks {
	width: 480px;
	border-bottom: solid 1px #ee834d;
}
.group_divide {
	  font-size: 13px;
	  font-weight: bold;
	border-bottom: solid 1px #724123;
	padding: 7px 0 0 0;
}
.stat_divide {
	  font-size: 13px;
	  font-weight: bold;
/*	border-bottom: solid 1px #aaaaaa; */
	padding: 7px 0 0 0;
}
.main_stat { 
margin: 0 10px 0 10px;
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
/* border-collapse: collapse;   */
padding: 3px;
width: 450px;
}
.main_stat2 { 
/* margin: 0 10px 0 10px;  */
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
/* border-collapse: collapse;   */
padding: 3px;
/* width: 450px;  */
}


.simnicks h3 {
	background: #feeac7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: normal 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #ee834d;
	border-bottom: none;
	cursor: pointer;
}


.simnicks h3:hover {
	background-color: #fbe5c0;
}
.tr_click{
	background-color: #fbe5c0;
  color: #FF0000;
}
.simnicks h3.active {
	background-position: right 5px;
}
.simnicks p {
	background: #fff9f0;
	margin: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #ee834d;
	border-right: solid 1px #ee834d;
}

.addlabels {
  text-decoration:none;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 15px;
}
.warn {
  text-decoration:none;
  font-size: 13px;
  font-weight: bold;
  color: #FF0000;
}


a:focus {
	outline: none;
}
#searchpanel {
	background: #fff9f0;
	border: solid 1px #724123;
	border-bottom: none;
	height: 170px;
	display: none;
}
.searchslide {
/*	margin: 1px; */
	padding: 0;
	border-top: solid 1px #724123; 
	background: url(images/btn-slide.png) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -53px;
	text-align: center;
	width: 128px;
	height: 25px;
	padding: 3px 5px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff !important;
	text-decoration: none !important;
}
.btn-slide:hover {
	color: #fffbd7 !important;
}
.searchactive {
	background-position: right 7px;
}


.searchinputs {
  width:250px;
  right:10px;
}
.searchinputs_adv {
  width:180px;
  right:10px;
}
.selectsleft {
  width:250px;
  text-align:left;
  right:10px;
}
.thumbslink {
    padding:3px;
    background:#fff;
    border:1px solid #ccc;
}  
.thumbslink:hover {
    background:#ddd;
}
/*
#upForm {
	position: relative; 
	background: #00f900;
	border: solid 1px #f60e1c;
	height: 10px;
	width: 100%;
	display: none;  
}
#upForm2 {
	position: relative; 
	background: #0000f0;
	border: solid 1px #060e1c;
	width: 100%;
	display: none;  
}
*/
#inbreedtab{
border:  3px double #724123; 
}
#dogstree { 
border:  3px double #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
}
#dogstree td{ 
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
padding: 2px;
}
.dogstreelink:hover { 
  text-decoration: none !important;
  color: #aa5522 !important;
}
.dogstreelink{ 
  text-decoration: none;
  font-size: 12px;
  color: #662b08 !important;
}


#uptable { 
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 2px;
}
#uptable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 5px;
}
#brtable { 
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 2px;
margin-bottom: 20px;
}
#brtable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 5px;
text-align: left;
}
#healthtable { 
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 2px;
}
#healthtable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 5px;
text-align: left;
}

#edittable { 
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 2px;
margin-right: 20px;
}
#edittable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 5px;
text-align: left;
 }
.cpr {
border-top:  2px solid #724123;
}
.topline {
border-top:  1px solid #724123;
}
.addcomment {
  text-decoration:none;
  font-size: 14px;
  font-weight: bold;
  color: #AA0000;
  text-align: center;
  padding: 5px;
}

.allowedchars {
  text-decoration:none;
  font-size: 14px;
  text-align: center;
  padding: 5px;
}
.colorred {
  color: #CC0000;
}

.tstat { 
margin: 0 10px 0 10px;
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
width: 450px;
}
.tstat td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
text-align: left;
}
.addlink {
  text-align: right;
  font-size: 12px;
  font-weight: bold;
}
#dbmenu {
  background: #fff9f0;
  font-size: 12px;
  font-weight: bold;
  border: solid 1px #724123; 
}
#dbmenu td{
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}


#viewtable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 1px;
}
#breedtable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 1px;
text-align: left;
}
#breedtable th{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
border-collapse: collapse;
padding: 1px;
text-align: center;
font-weight: bold;
color: #aa2222;
}

#addtable td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
border-collapse: collapse;
padding: 3px;
}
.labels {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
}
.tlist { 
margin: 0 10px 0 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
width: 98%;
}
.tlist td{ 
border:  1px solid #c9a087; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
}
.tlist th{ 
border:  1px solid #c9a087; 
background: #fff9f0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
}

.nav{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
padding: 5px;
text-align: center;
}

.showed{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #888888;
}
.alph{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding: 5px;
text-align: center;
font-weight: bold;
}
.result{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
color: #555555;
}
.tstatwide { 
margin: 0 10px 0 10px;
border:  1px solid #724123; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
width: 795px;
}
.tstatwide td{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
text-align: left;
}
.creator{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
color: #999999;
text-align: right;
}
.hidden {
visibility: hidden;
}
.visible {
visibility: visible; 
color:#ff0000;
font-weight:bold;
}


.email-icon { 
  margin: 0; 
  padding: 0px 0px 0px 25px; 
  background: url(images/email.gif) left top no-repeat; 
  font-size: 12px; 
/*  font-weight:bold; */
  line-height: 20px;
  display: block;
	width:150px;
  float:left;

} 
.email-icon:hover { 
	background-position:0px -20px;
} 
.pm-icon { 
  margin: 0; 
  padding: 0px 0px 0px 35px; 
  background: url(images/pm.gif) left top no-repeat; 
  font-size: 12px; 
/*  font-weight:bold; */
  line-height: 20px;
  display: block;
	width:150px;
  float:left;

} 
.pm-icon:hover { 
	background-position:0px -20px;
} 

#nick{
 text-transform: uppercase;
}

/*

li.email-icon, .email-icon a		{ background-image: url(images/email.gif) no-repeat; }
li.pm-icon, .pm-icon a				{ background-image: url(images/pm.gif) top left no-repeat; }


ul.profile-icons {
	padding-top: 10px;
	list-style: none;
}
ul.profile-icons li {
	float: right;
	margin: 0 0 3px 6px;
	list-style-image:url(marker.gif);

}



ul.profile-icons li {
	float: left;
	margin: 0 6px 3px 0;
	background-position: 0 100%;
}
ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}
*/

#inbreedtab {
    border-collapse:collapse;
cursor: pointer;
}
#inbreedtab tr.over td {
    background:#ffc49f;
cursor: pointer;
}
.tr_click tr td {
    background:#ffb48f;
cursor: pointer;
}


.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 200px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}

.healthtab tr td{
  font-size: 12px; 
}

.tmurl{
	width:85%;
}


.alist { 
margin: 0 10px 0 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
}
.alist td{ 
border:  1px solid #c9a087; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
}
.alist th{ 
border:  1px solid #c9a087; 
background: #fff9f0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-collapse: collapse;
padding: 3px;
}

.history {
	width: 100%;
	border-bottom: solid 1px #ee834d;
}
.history h3 {
	background: #feeac7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: normal 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #ee834d;
	border-bottom: none;
	cursor: pointer;
}


.history h3:hover {
	background-color: #fbe5c0;
}
.history h3.active {
	background-position: right 5px;
}
.history .histab {
	background: #fff9f0;
	margin: 0;
/*	padding:  10px 15px 20px; */
	border-left: solid 1px #ee834d;
	border-right: solid 1px #ee834d;
}
.histchange {
	background: #ffe0d9;
}
.search-mark {
	background: #f8dac9;
}
.optable td{   height: 25px; }
.optable {   margin-right: 20px; }
#dtree { border:  3px double #724123; border-collapse: collapse;}
#dtree td{ border:  1px solid #724123; font-weight:normal; font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;padding: 2px; vertical-align: middle; color:#724123}
#dtree td a{ font-weight:bold; font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;padding: 2px; vertical-align: middle; color:#724123;text-decoration:none;}