body,
html {
    margin:0;
    padding:0;
}
#flashcontent {
    width:550px;
}
#detailContent {
    margin:0 auto;    
    width:720px;
    background-color:#fff;
    padding:5px;
}
#details, #awards, #details_slideshow {
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border:1px solid #999;
    padding:5px;
	margin:0 0 1em 0;
}
#details_slideshow {border:none;}
#details {
    background-color:#ecebeb;
	overflow:auto;
}
#awards {
    background-color:#ecebeb;
}
#slideshow {
    background-color:white;
}
.load {text-align:center;}
#details ul, #awards ul {
    list-style:none;
    padding:0 0.7em;;
	margin:0;
	font-size:1em;
}
#main {
    float:left;
    width:350px;
}
#secondary {
    float:right;
    width:350px;
}
/* --- */
#bannerSmall {
float:left;
}
/* --- */
/* --- */
#popup {padding:10px;}
/* --- */
#detailContent h1, #details_slideshow h1{
	font-size:1em;
	margin:0 .7em;
	color:#369;
}
#detailContent h2{
	margin:0;
	color:#000;
}
#details div {margin:.5em 0;}
#competitions {margin-top:.5em;}
#awards img {
	vertical-align:bottom;
}
/* ------------------------------------------------------------------------------------------------------------------Breed Results */
#catalogResults{font-weight:bold;}
#catalogResults .classTitle {
	color:#369;
	/*height: 50px; vertical-align: bottom;*/
}
#catalogResults span{font-weight:normal;}
#catalogResults td{vertical-align:top;}
#catalogResults td img{text-align:center;}


/* ------------------------------------------------------------------------------------------------------------------Extras */
#bomDescription { margin-top: 26px; } 
#bomDescriptionText { font-size:.8em;   } 



