a, a:link {
	color: #152E99;
	text-decoration: none;
}

a:visited{
	color: #6A7298;
	text-decoration: none;
}

a:hover{
	color: #FF0000;
	text-decoration: underline;
}

body{
	background-attachment: scroll;
	background-image: url(../assets/graphics/bg_dots.gif);
	background-repeat: repeat;
	color: #333333;
	font-family: Arial, sans-serif;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
}

h1{
	color: #334D55;
	font-family: Verdana,Arial,sans-serif;
	font-size: 120%;
	margin: 0px;
	padding: 0px;
}

h2{
	color: #157099;
	font-family: Arial,sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 5px;
}

h3{
	color: #334D55;
	font-family: Arial,sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

h4{
	color: #333333;
	font-family: Arial,sans-serif;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h5{
	color: #334D55;
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

label{
	color: #334D55;
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: none;
}

.border_bottom {
	border-bottom: 1px solid #6699CC;
}

.border_bottom_headlines {
	border-bottom: 1px solid #CBD7E7;
	margin-right: 5%;
}

.border_top_bottom {
	border-bottom: 1px solid #6699CC;
	border-top: 1px solid #6699CC;
}

.breadCrumbPageName {
	font-weight: normal;
	letter-spacing: 0.1em;
	}

/************** .feature styles ***************/
.feature{
	background: #FFFFFF;
	font-size: 80%;
	margin-bottom: 0px;
	padding: 0px 1px 7px 0px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	margin-right: 10px;
}

.history {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}

.history_img {
	border: 1px solid #CBD7E7;
	float: right;
	padding: 5px;
	width: 300px;
}

/************** .story styles *****************/
.story{
	background: #FFFFFF;
	border-bottom: 1px dashed #CBD7E7;
	font-size: 80%;
	padding: 10px 0px 0px 10px;
}

.story p{
	padding: 0px 0px 10px 0px;
}

/****************gallery************************/
.white {
	color: #FFFFFF;
}

/************** #advert styles **************/
#advert{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border: 1px dashed #CBD7E7;
	padding: 5px;
	width: 80%;
}

/************* #breadCrumb styles *************/
#breadCrumb{
	border-bottom: 1px solid #CCCCCC;
	font-size: 70%;
	height: 19px;
	padding: 2px 0px 0 10px;
}

#center{
	float: left;
	margin: 10px 0px 10px 10px;
	width: 55%;
}

#center-feature{
	background: #FFFFFF;
	border: 1px dashed #CBD7E7;
	font-size: 80%;
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px;
}

#col {
	text-align: center;
	width: 50%;
	margin-top: 7px;
}

#col-2 {
	margin: 0 0 0 310px;
	padding: 10px 10px 0px 10px;
}

#name_big {
	color: #334D55;
	font-family: Arial,sans-serif;
	font-weight: bold;
	text-align: center;
	}
	
#parents_big, #rag_big, #db_big, #text_big, #thanks_big {
margin-top: 5px;
}

#parents_big {
	font-size: 75%;
	text-align: center;
}

#rag_big, #db_big {
	font-size: 80%;
	text-align: center;
}

#text_big {
	text-align: justify;
	font-size: 90%;
}

#thanks_big {
	color: #334D55;
	font-family: Arial,sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	}
	
#test_title_big {
	font-size: 80%;
	margin-top: 10px;
}

#container {
	background: #FFFFFF;
	border: 1px dashed #CBD7E7;
	float: left;
	margin: 10px 0px 10px 10px;
	text-align: center;
	width: 55%;
}

#container #col #pic img, #content .feature #col #pic img {
	float: none;
	padding: 0px;
}

#content{
	/*border-left: 1px dashed #CBD7E7;
	border-right: 1px dashed #CBD7E7;
	border-top: 1px dashed #CBD7E7;*/
	float: left;
	margin: 10px 0px 10px 10px;
	width: 55%;
	/*background: url(/dogs/our_dogs/pages/borders0.gif) #fff repeat-y 100% 0px;*/
}



#content .feature #tr, #content .feature #col #parents {
	text-align: center;
}

#content .story #date {
	color: #666666;
	font: normal 10px Georgia, Serif;
	letter-spacing: 0.3em;
	margin: 0 0 .75em;
	padding-bottom: 0.35em;
}

#content .story #img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

#content .story #text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	height: 60px;
}

#gallery {
	background: #FFFFFF;
	margin-right: 5px;
	text-align: center;
	border-bottom: 1px dashed #CBD7E7;
}


#headlines{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	float: right;
	padding-right: 10px;
	width: 20%;
}

/************** #headlines styles **************/
#headlines{
	background-color: #F8F8F8;
	font-size: 75%;
	margin: 0px;
	padding: 5px 0px 20px 10px;
}

#headlines h3 {
	font-style: italic;
}

#headlines p{
	padding: 0px 5px 5px 5px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{
	height: 80px;
	margin-bottom: -10px;
	text-align: center;
}

#navBar{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 20%;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	list-style: none;
}

#navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*********** #navBar link styles ***********/
#navbar ul a:link, #navbar ul a:visited {
	display: inline;
}

/*************** #pageName styles **************/
#pageName{
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 0px;
	padding: 5px 0px 5px 10px;
}

#pic, #parents, #parents-parents, #title, #blood {
	width: 100%;
}

/************* #search styles ***************/
#search{
	border-bottom: 1px solid #CCCCCC;
	font-size: 90%;
	padding: 5px 0px 5px 10px;
}

#search form{
	margin: 0px;
	padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/*********** #sectionLinks styles ***********/
#sectionlinks{
	border-bottom: 1px solid #CCCCCC;
	font-size: 85%;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#sectionlinks a {
	border-top: 1px solid #CCCCCC;
	display: block;
	padding: 2px 0px 2px 10px;
}

#sectionlinks a:hover{
	background-color: #FFFFFF;
}

#sectionlinks h3{
	padding: 10px 0px 2px 10px;
}

/************* #siteInfo styles ***************/
#siteInfo{
	border: 1px solid #CCCCCC;
	clear: both;
	color: #CCCCCC;
	font-size: 75%;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

/***********************************************/
/* Components                                  */
/***********************************************/
#sitename{
	margin: 0;
	padding: 0 0 0 10px;
}

#title, #pic, #parents, #parents-parents, #col, #blood {
	float: left;
}

#tr, #tr-t, #title, #pic, #parents-parents, #parents, #blood {
	clear: both;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	font-size: 75%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {

}
h6 {
	font-size: 75%;
	margin: -0px -0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#headlines_top {
	font-size: 95%;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: -5px 0px 10px -10px;
	padding: 5px 0px 5px 10px;
	text-transform: lowercase;
}
#content .feature #col #parents {
	margin-top: 3px;
	font-size: 85%;
	font-style: normal;
	letter-spacing: 0.1em;
	font-family: Tahoma;
}
#parents-parents {
	font-size: 75%;
	margin-top: 3px;
}
#blood {
	font-size: 90%;
	margin-top: 2px;
	margin-bottom: 2px;
}
#test_title_big li {
	color: #157099;
	font-size: 110%;
	list-style-type: disc;
	display: block;
	margin-left: -30px;
	list-style-position: inside;
}
#col-1 {
	float: left;
}
#col-t {
	float: left;
	width: 33%;
	padding-bottom: 5px;
}
#content .feature #tr-t #col-t img {
}
#content .feature #tr-t #col-t2 {
	float: left;
	width: 49%;
}
#content .feature #tr-t #col-t #pic-t img {
	float: none;
	padding: 0px 0 5px;
}
#content .feature #tr-t #col-t2 #pic-t img {
	float: none;
	padding: 10px 0 5px;
}
#tr-t {
	border-bottom: 0;
	text-align: center;
}
#content .feature #col #title {

}
.coment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0.1em;
	padding: 5px 0 5px;
	text-align: center;
}
.kittens {
	text-align: center;
}
.for_sale {
	color: Red;
	font-style: italic;
	font-size: 90%;
}
#content .feature #hide #show {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	height: auto;
	width: 400px;
	background-color: #FFFFFF;
	border: 1px solid #CBD7E7;
	margin-left: 0px;
	padding: 5px;
}
#content .feature #lang {
	padding-left: 0%;
}
#content .feature #tr-t #col-t #pic-t .highslide img {
	padding: 0px;
	margin-bottom: 3px;
}

#title ul {
	font-size: 85%;
	margin-left: 10%;
	list-style-image: url(../assets/graphics/bullet.gif);
	margin-top: 10px;
	padding-left: 0px;
}

#title-small ul {
	font-size: 65%;
	margin-left: 20px;
	list-style-image: url(../assets/graphics/bullet.gif);
	margin-top: 10px;
	padding-left: 0px;
	letter-spacing: 0.035em;
	filter: alpha(opacity=80);
	opacity: 0.80
}

#content .feature #col #name {
	margin-top:3px;
	float: left;
	width: 100%;
	font-family: "MS Sans Serif";
	letter-spacing: 0.2em;
	font-weight: bold;
	font-size: 95%;
	filter: alpha(opacity=75);
	opacity: 0.75
}

#content .feature #col #title, #content .feature #col #parents {
	filter: alpha(opacity=80);
	opacity: 0.8
}
#cross {
	border: 1px dashed #CBD7E7;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px;
	text-align: right;
	width: 95%;
	height: auto;
	background-color: #FFFFFF;
	font-size: 75%;
}
#ped {
	border: 1px dashed #CBD7E7;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 5px 0px;
	text-align: left;
	width: 95%;
	font-size: 75%;
	letter-spacing: 0.10em;
}
#ped td li {
	list-style-image: url(../assets/graphics/bullet.gif);
	list-style-position: outside;
	filter: alpha(opacity=80);
	opacity: 0.8
}

#ped td {
	padding-left: 0px;
	font-size: 90%;
}
.feature #col #parents .highslide {
    cursor: pointer;
}

.feature #tr, {
	/*cursor: pointer;*/
	filter: alpha(opacity=80);
	opacity: 0.85
}

.feature #col #title #studData .highslide {
	cursor: pointer;
}
#litterName {
	font-size: 80%;
	letter-spacing: 0.2em;
	text-align: left;
	/*margin-top: 5px;*/
	padding-left: 10px;
	text-decoration: underline;
}
#litterName1 {
	font-size: 60%;
	letter-spacing: 0.2em;
	text-align: center;
	padding-left: 10px;
	text-decoration: underline;
}

#newsList #show {
	list-style-image: url(/assets/graphics/show1.gif);
	}
#newsList #pups {
	list-style-image: url(/assets/graphics/pups.gif);
}
#newsList #pics {
	list-style-image: url(/assets/graphics/info.gif);
}
#newsList {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.5;
	filter: alpha(opacity=85);
	opacity: 0.85;
	margin-right: 5%;
}
#ped #img {
	padding-left: -20px;
}
/************************* content box***************************/
.box {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../assets/graphics/borders0.gif) #fff repeat-y 100% 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
} 
.bi {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(../assets/graphics/borders0.gif) #fff repeat-y 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
} 
.bb {
	BACKGROUND: url(../assets/graphics/box00000.gif) no-repeat 100% 100%;
	MARGIN: 0px -12px;
	HEIGHT: 17px
}


.bb div {
	BACKGROUND: url(../assets/graphics/box00000.gif) no-repeat 0px 100%;
	WIDTH: 18px;
	HEIGHT: 17px
} 
.w {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 5px;
	COLOR: #333;
	PADDING-TOP: 0px
} 
.bt {
	BACKGROUND: url(../assets/graphics/box00000.gif) no-repeat 100% 0px;
	MARGIN: 0px -12px;
	HEIGHT: 17px
} 
.bt div {
	BACKGROUND: url(../assets/graphics/box00000.gif) no-repeat 0px 0px;
	WIDTH: 18px;
	HEIGHT: 17px
}
#parent {
	margin-bottom: 0px;
}
a.liexternal { background: transparent url(../assets/graphics/link-icon_external_001.gif) no-repeat scroll right center; padding-right: 12px; }

#cross .highslide img {
	float: none;
}
