
.rgPetTable {
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
  border:1px solid;
  empty-cells:show;
  width:710px;
  border-collapse:collapse;
}

.rgPetTableHeadSearch td{
  padding:10px 0px;
}

.rgPetTableHeadSearch td table tbody td,
.list .rgPetTableHeadSearch td table tbody td,
.list2 .rgPetTableHeadSearch td table tbody td,
.grid .rgPetTableHeadSearch td table tbody td {
background-color:transparent;
text-align:center;
vertical-align:middle;
height:0px;
border-bottom:0px solid;
padding:0px 5px;
}


.rgPetTableHeadFields td {
  border-bottom:1px solid;
  white-space:nowrap;
  line-height:20px;
  padding:3px 6px 3px 3px;
}

.rgPetTable tbody td {
  border-bottom:1px solid;
  vertical-align:middle;
  padding:6px 7px 6px 5px;
  height:100px;
}

tbody .rgPetTableRowOver td {
  cursor: pointer;
}

/*List 2 Style*/
.list2 .rgPetTableHeadSearch td {
border-bottom:1px solid;
}

.list2 tbody td div.rgPetTableCellpictmn1,
.list2 tbody td div.rgPetTableCellpic1 {
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
}

.list2 tbody td .rgPetTableCellLabel {
  font-weight: bold;
}
/*End List 2 Styles*/

/*Grid Styles*/
.rgPetTable tbody td table.nostyles tbody td{
background-color:transparent;
border-bottom:0px solid;
height:auto;
padding:0px;
vertical-align:middle;
}

table.nostyles tbody td,
.grid .rgPetTableHeadSearch td table.nostyles tbody td {
	border-width:0px;
}

.gridCell {
	height:120px;
	width:110px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

table.grid {
	border-width:0px;
}

.grid tbody td {
	border-width:0px;
	text-align:center;
}

.grid .rgPetTableHeadSearch td {
border:1px solid;
}

.grid tbody td div.petname {
	font-weight:bold;
}

.grid tbody td.rgPetTableCellOver {
	background-color:#CCC;
	cursor:pointer;
}
/*End Grid Styles*/

.rgPetTableHeadSearch form {
  display:inline;
}

.rgPetDetails{
  background-color:#F7F7F7;
}

.yui-skin-sam .yui-panel .hd {
  background:#369 url(''); background-image:none;
  background-color:#369;
  height:30px;
}

}

.yui-skin-sam .yui-panel .ft {
  background-color:#369;
  text-align:right;
}

#closeDetails {
  text-align:right;
}

#closeDetails a{
  color:#FFF;
  font-weight:bold;
  font-size:larger;
  text-decoration:none;
}

.yui-skin-sam .mask {
  background-color:#000000;
  opacity:0.65;
}

.yui-panel-container, .shadow {
z-index:3001 !important;
}

.mask{
z-index:3000 !important;
}

.rgPetTableRowZeroPets {
  text-align: center;
}

.popControls {
text-align:right;
font-family:Trebuchet MS, Helvetica, sans-serif;
color:#333;
background-color:#F7F7F7;
height:25px;
}

.prevControl {
	float:left;
}

.prevControl a,
.nextControl a {
	text-decoration:none;
}

.nextControl {
float:right;
}

#pageCount {
	display:block;
}


.rgPetTable {
font-family: Verdana, Geneva, sans-serifpx;
font-size: 14px;


	border-width:0px;

	border-style:solid;
}

.rgPetTableHeadSearch td, .grid .rgPetTableHeadSearch td {
}

.rgPetTableHeadSearch td table tbody td {
	background-color:transparent;
	text-align:center;
	vertical-align:middle;
	}


.rgPetTableHeadFields td {
}




tbody .rgPetTableRowEven td {
}


tbody .rgPetTableRowOdd td {
}


tbody .rgPetTableRowOver td {
}


.yui-skin-sam .yui-panel .hd {
  background-color:#000000;
  border-color:#000000;
}




.popControls {
text-align:center;
font-family:Trebuchet MS, Helvetica, sans-serif;
}


