.dogInfoBox {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:144px;
	position:relative;
	float:left;
	height:144px;
}
.dogInfoBackground {
background-repeat:no-repeat;
background-position: 18 18;
}
.dogInfoNoPic {
	background-image: url('graphics/dogicon.png');
	width:144px;
	height:144px;
	background-repeat:no-repeat;

}
.dogInfoSpace {
	width:5px;
	float:left;
}
.dogInfoVert {
	height:20px;
}
.overlayIcon {     border: 0 none;
    left: -16px;
    position: relative;
    top: -18px;}
.pomsImage { border: 2px solid #ffffff; }
.noPicture {	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:108px;
	position:relative;
	float:left;
	height:108px;
	text-align:center;
	align:center;
	border: 1px solid #000000;
}

.dogCategory { align:center; text-align:center; width:750px;
margin:auto auto 0;
position:relative;}

.dogNameLink {  }
.dogNameLink:link, .dogNameLink:visited {  color:#64395A;  }
.dogNameLink:active, .dogNameLink:hover {  color:#FFFFFF;  }

.noPictureText {
	font-size:14px;
	top:45%;
	bottom:55%;
	position:relative;
	z-index:1000;
		width:144px;
	height:144px;
}
.imgDiv { align:center; text-align:center; }

.dogNameBox {
    bottom: 30px;
    left: -10px;
    position:relative;
/* background-color:#B495BA;
padding: 4px;
border:1px solid #64395A;*/
}

.dogPagePrimary { width:216px; height:216px; position:relative; float:left; }

.dogInfo { position:relative; float:left; text-align:left; margin-left:10px; width:570px;}

body   { 
	background: #EECBD3;
	font-size:14px;
	font-family:Comic Sans MS; 
	text-align:center;
	margin:0px auto; 
	color:#584565;
	background-image: url('jquery/css/custom-theme/images/ui-bg_fine-grain_75_855f8e_60x60.png');
	background-attachment:fixed;
background-position:center; 
}

#outerContainer {

	width:1025px;
	margin:auto auto 0;
position:relative;
height:100%;
}

#footer {
background-repeat:repeat-y;
bottom:0;
height:auto;
	margin:auto auto 0;
position:relative;
}

#mainBody {
background-repeat:repeat-y;
margin-top:auto;
margin-bottom:0;
position:relative;
text-align:left;

}
#pageBody {
margin-top:auto;
margin-bottom:0;
margin-left:55px;
margin-right:75px;
position:relative;

}

#bannerContainer {
	margin:auto auto 0;
position:relative; 
width:655px; }
#menuOuter { align:center; text-align:center; }
.pageTitle {position:relative; float:left;}
.breadcrumbRight { position:relative; float:right; font-size:10px; }

.breadcrumbLink:link, .breadcrumbLink:visited { color:#ffffff; }

.centerImgDiv {
	text-align:center;
	align:center;
}

.centerImgDiv img {
	border: 4px double #86608F;
}

.newsBox { text-align:center; }
#nameBox { text-align:center; }

.menuButtons { position:relative; float:left; }
.menuHeader { position:relative; float:left; }
.menuButtons a span {
	font-size:12px; width:70px;
}
.menuButtons a span {
	color:#ffffff;
}

.footerLinks { text-align:center;color:#855f8e; }
.footerLinks a:link, .footerLinks a:visited { color:#492452; }
.footerLinks a:hover, .footerLinks a:active { color:#AC6273; }


.pageBody a:link,  .pageBody a:visited { color:#492452; }
.pageBody a:hover,  .pageBody a:active { color:#AC6273; }

.footerCopyRight { font-size:8px; }
.vertHeadRoom {height:20px;}

.pageText { margin: 5px; font-size:12px;}
.dogGallery {
align:center; text-align:center;
}


.textTab a:link,  .textTab a:visited, .textTab a:hover,  .textTab a:active { color:#ffffff; }

.pedRegName {
	font-size:16px; font-weight:bold;
}
.pedigree {
	width:800px;
	font-size:12px;
	background-color:#B597B9;
}

.offspring {
	background-color:#B597B9;
}
.offspring1 {
font-size:12px;
color:#000000;
	background-color:#D7A5B1;
}

.offspring2 {
font-size:12px;
color:#000000;
	background-color:#F8DAE1;
}

.showRec tr th {
	background-color:#FFFFFF; 
}

.odd td {
	background-color:#4F3057;
	color:#FFFFFF;
}

.even td {
	background-color:#83638B;
	color:#FFFFFF;
}