@charset "utf-8";
/* CSS Document */

body {
	background: #000000;
	background-image:url(images/background_grad.png);
	background-repeat: repeat-x;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

#search_form label
{
	display:none;
}

a.hidden-element
{	
	display:none;
	float:left;
	height: 42px;
	line-height: 500px;
	font-size: 1px;
	overflow: hidden;
	width: 42px;
}

a {
	color: #e73097;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}		

a img {
	border: none;
}

a.white-link
{
	color:#ffffff;
}

form {
	margin: 0px;
	padding: 0px;
}

div.clear{
	clear: both;
	font-size: 1px;
	height: 0px;
}

.hidden
{
	display:none;
}

.content-fader,
.content-fader-long
{
	position: absolute;
	top:0px;
	left:0px;
	width:1200px;
	height:800px;
	z-index:2000;
	/*background-image: url(images/contentfader_bg.png);*/
	background: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}

.content-fader-long
{	
	height:1070px;
}


#page {
	margin: 0 auto;
	width: 912px;
}

#logo {
	float: left;
	display:block;
	height: 312px;
}

#logo a{
	display:block;
	background: url(images/logo.gif) no-repeat 44px 91px;
	float: left;
	height: 309px;
	width: 90px;
}

#accessLinks {
	display: none;
    background: url(images/nav/cap-bottom.png) no-repeat;
}

#top-nav {
	color: #888888;
	float: right;
	height:65px;
	margin:6px 0px 0px 0px;
	width: 800px;
}

	#top-nav .utility {
		
		float: right;
		font-size: 62.5%;
		padding:0 0 6px 0;
	}
	
	#top-nav .search {
		width: 195px;
		clear: right;
		float:right;
		height: 21px;
		margin:9px 0px 0px 0px;
		padding: 0 0 0 1px
	}
	
	#top-nav .search input {		
		border: none;
		color: #999999;;
		float:left;
		font-size: 62.5%;
	}
		
		#top-nav .search #country-selector {
			background: url(images/country.gif) no-repeat;
			color: #999999;
			cursor: pointer;
			font-size: 56.25%;
			line-height:20px;
			margin-left: -158px;
			margin-top: 0px;
			padding: 0 5px;
			position: absolute;
			width: 139px;
		}
		
		#top-nav .search input#country-selector {
			background-color: #ef7eb9;
			margin-right: 20px;
			width: 123px;
		}
		#top-nav .search input#search-text {
			background: url(images/search.gif) no-repeat;
			height: 16px;
			line-height: 16px;
			margin:0px 4px 0px 0px;
			padding: 4px 5px 0px 5px;
			width:139px;
		}
		
		#top-nav .search input#search-button {
			border: none;
			color: #888888;
			float:left;
			font-size: 56.25%;
			width:40px;
			cursor: pointer;			
		}
		#top-nav .search label {
			display: none;
		}
		
	#top-nav .breadcs {
		clear:left;
		color: #888888;
		float:left;
		font-size: 62.5%;
		margin:10px 0px 0px 0px;
		padding-left: 0px;
		width:400px;
		height:25px;
	}

	#top-nav a {
		color:#888888;
		text-decoration: none;
	}
	
	#top-nav a:hover {
		color:#ffffff;
		text-decoration: underline;
	}

#greeting {
	float:left;
	font-size: 62.5%;
	padding:0 0 6px 0;
}
#greeting h1 {
	color:#e73e97;
	display:inline;	
	font-size:15px;
	font-weight:bold;
	margin-right:5px;
}

.callout-arrow
{
	display:inline !important;
	color:#E73E97 !important;
	font-size:11px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}

.arror-black
{
	display:inline;
	color:#000000;
	font-size:11px;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 10px !important;
}
.content {
	background: #ffffff url(images/grad.jpg) no-repeat 0px 235px;
	border: 1px solid #000000;
	float: right;
	margin: 38px 0px 0px 0px;
    overflow:hidden;
	padding-bottom: 20px;	
	width: 798px;
	z-index: 110;
}

.two-columns {
	background: #ffffff url(images/gradVert.jpg) no-repeat 0px 235px;
}

.single-column-bg {
	background: #ffffff url(images/grad.jpg) no-repeat 0px 235px;
}

.single-column-news-bg {
	background: #ffffff url(images/gradVert.jpg) no-repeat 0px 0px;
}

.single-column-article-bg {
	background: #ffffff url(images/grad.jpg) no-repeat 0px 0px;
}

	.single-column-article-bg a.navigation
	{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		margin-left:10px;
	}

	.single-column-article-bg a.navigation:hover 
	{	
		text-decoration:underline;
	}

.single-column-library-bg {
		background: #ffffff url(images/grad.jpg) no-repeat 0px 235px;
        min-height:850px;
	}
	
	.single-column-library-bg .copy  h3
	{
		font-size: 100%;
	}
	
	.single-column-library-bg .copy  p
	{
		font-size: 75%;
		color: #000000;
	}
	
	.single-column-library-bg .contact
	{
		vertical-align: top;
		padding-top: 25px;
		padding-bottom: 20px;
		padding-right: 20px;
	}
	
	.single-column-library-bg .content-left
	{
		margin-left: 180px;		
		width: 295px;
		float: left;
		padding-right: 10px;
	}
	
	.single-column-library-bg .content-left .symposium-article p
	{		
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		color: #000000;	
		font-weight: normal;
	}
	
	* html .single-column-library-bg .content-left
	{
		margin-left: 90px;		
		width: 295px;
		float: left;
		padding-right: 10px;
	}
	
	.single-column-library-bg .content-right
	{
		float: left;
		width: 295px;
		padding-right: 10px;
	}	
	
	.single-column-library-bg .symposium-article 
	{		
		line-height: 20px;
	}	
	
	.single-column-library-bg .symposium-article h4
	{		
		font-size: 75%;
		color: #000000;	
		font-weight: normal;
		margin-bottom: 0px;
	}	
	
	.single-column-library-bg .symposium-article p
	{		
		font-size: 11px;
		line-height: 125%;
		margin: 0px 0px 0px 0px;
		color: #000000;			
	}
	
	.single-column-library-bg .symposium-article a
	{		
		font-size: 12px;
		font-weight: bold;
	}	
	
	.single-column-library-bg .contact  p
	{
		font-size: 11px;
		color: #000000;	
		font-weight: normal;
	}
	
	.single-column-library-bg .separatator
	{
		margin-top: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.prenav {
		background: url(images/nav/capleft.gif) no-repeat;
		width: 5px;
		height: 38px;
		margin-left: -1px;
		margin-top: -36px;
		position: absolute;
		z-index: 110;		
	}	
	
	.single-column-news-bg .single-column-library-bg
	{
		width:555px;
		margin: 0px 22px 0px 10px;
	}

	.content .primnav {
		background: url(images/nav/capright.gif) no-repeat 100% 0;
		margin-left: -1px;
		margin-top: -36px;
		position: absolute;
		width: 800px;
		z-index: 110;
	}
		.content .primnav ul {
			background: url(images/nav/expandable.gif) repeat-x;
			margin: 0 auto;
			overflow: hidden;
			padding: 0;
			width: 790px;
			z-index: 110;
		}
	
		.content .primnav li {
			color:#ffffff;
			line-height: 16px;
			background: url(images/nav/dotdivider.gif) no-repeat 0 0px;
			display: block;
			float: left;
			list-style: none;
			margin: 0;
			padding: 0;
			z-index: 110;
		}
		.content .primnav li p
		{
			color:#e73e97;
			padding-top:0px;
			padding-bottom:0px;
			margin-top:0px;
			margin-bottom:0px;
		}
			.content .primnav li.first {
				background: none;
				padding-left: 48px;
			}
		
			.content .primnav li a {
				color: #ffffff;
				display: block;
				font-size: 10px;
				font-weight:bold;
				line-height: 15px;
				padding: 14px 32px 13px 32px;
				text-align:center;
				text-decoration: none;
				text-transform:uppercase;
				margin-left: 3px;
			}
			
			
			.content .primnav li a:hover {
				text-decoration: underline;				
			}
			
			.content .primnav li.selected a
			{
				background:url(images/nav/expandable-hover.gif) repeat-x;
				margin-left: 3px;
			}
			
			.content .primnav li.selected li a
			{
				background:none;
			}		
			
		
		.content .primnav li ul {
			background: url(images/nav/cap-bottom.png) no-repeat bottom right;
			display: none;
			margin-left: -17px;
			margin-top: 38px;
			padding-bottom: 24px;
			position: absolute;
			width: 240px;
			z-index: 300;
		}
			.content .primnav li ul li {
				/*background: url(images/nav/expnd-bkgrnd.png) repeat-y;				*/
                background: none;
				float: none;
                display:block;
				font-size: 62.5%;
				padding: 0 21px 0 38px;
				z-index:105;
			}
			
			
			
				.content .primnav li ul li a {
					display: inline;
					font-size: 100%;
					font-weight: normal;
					line-height: 24px;
					margin: 0;
					padding: 0;
					text-align:left;
					text-transform:none;					
				}
				
				.menu-dot
				{
					float:left;
					margin-top:5px;
				}
				
		.content .primnav li:hover ul {
			display: block;
		}
        
		
	.navigation-link-second-line-indent a {
		display:block;
		width:190px;		
	}

	.content .header{
		background: url(../images/img_header_bordercollie.jpg) no-repeat 0px 0px;
		height: 235px;
	}

	.content h1 {
      color: #ffffff;
      font-size: 26px;
      line-height: 31px;
      margin: 0;
      padding: 35px 42px 0 32px;
   }
	
	.content h2 {
		color: #ffffff;
		font-size: 75%;
		font-weight: normal;
		margin: 0;
		padding: 8px 32px;
		width: 400px;
	}
	    
	.content .copy ,
	.content .dog-show-gallery{
		padding-left: 170px;
		padding-right: 3px;
	}
	
	.content .article{
		padding-left: 10px;
		padding-right: 3px;
	}	
		
	.two-columns .copy,
	.two-colums .dog-show-gallery{
		float: left;
		width: 404px;		
	}
	
	.two-columns .wide{
		float: left;
		width: 534px;		
	}
	
	.two-columns .widecontent{
		float: left;
		width: 610px;		
	}	
	
	.two-columns .article
	{
		float: left;
		width: 560px;	
		
	}
	
		.content .article h1
		{
			color: #e73e97;
			padding-left:10px;
			padding-top:30px;
			padding-bottom:10px;
			font-size:28px;
			margin:0px;
		}
		
		.content .article .intro,
		.content .article .news-extract
		{
			width:500px;		
			color:#000000;
		}			
		
			
		.content  .article .intro
		{
			font-size: 12px;
			margin: 0px 0px 30px 10px;			
		}
		
		.content .article .news-extract
		{
			margin: 0px 0px 24px 0px;
		}
		
		.content .sub-news
		{
			color: #000000;
			font-size:11px;
			float:left;
			width:205px;
			overflow:hidden;
			padding-left: 16px;
		}
		
		.content .sub-news h2
		{
			color: #e73e97;
			padding: 30px 0px 10px 0px;
			font-size:13px;
			margin:0px;
			font-weight:bold;
			width: 190px;
		}
		
		.content .sub-news .intro
		{
			margin: 0px 0px 30px 0px;
			width: 190px;
			float: left;
		}
		
		.content .sub-news .intro a
		{
			color: #000000;
			text-decoration:underline;
		}
		
		.content .sub-news .news-extract-short
		{
			margin: 0px 0px 30px 0px;
			width: 190px;		
			float: left;
			padding-right: 0px;
		}		
		
		.content .sub-news .news-extract-short p
		{
			font-weight:normal;			
		}
		
		.content .sub-news .news-extract-short h3		
		{
			color: #000000;
			margin:0px;
			padding:0px 0px 0px 0px;
			font-size:11px;			
		}		
		
		.content .article .news-extract h2
		{
			color: #000000;
			margin:0px;
			padding:0px 0px 0px 10px;
			font-size:11px;			
		}
		
		
		.content .article .news-extract a
		{
			color: #e73e97;
			font-size:11px;
			padding:0px 0px 0px 10px;
			text-decoration: none;
		}
		
		.content .sub-news .news-extract-short a		
		{
			color: #e73e97;
			font-size:11px;
			padding:0px 0px 0px 0px;
			text-decoration: none;
		}
		
		.content .sub-news .news-extract-short a:hover,
		.content .article .news-extract a:hover
		{
			text-decoration: underline;
		}
	
		.side-image-right
		{
			text-align:right;
			margin-top:20px;
			margin-right:15px;
		}
		.side-image-lfet
		{
			text-align:left;
		}
	
		.content .article h3 ,
		.content .copy h3 {
			color: #e73097;
			font-size: 24px;
			line-height: 21px;
			margin: 20px 0;
			padding-left: 10px;
			padding-right: 20px;
			text-transform: uppercase;
		}
		
		.content .article h4,
		.content .copy h4{
			font-size: 12px;
			margin: 20px 0 0 0;
			padding-left: 10px;
			padding-right: 20px;
			text-transform: uppercase;
			font-weight:bold;
		}	

		.content .article h5 ,
		.content .copy h5,
		.single-column-library-bg .symposium-article h5 {
			color: #e73097;
			font-size: 12px;			
			margin: 15px 0;
			padding-left: 10px;
			padding-right: 20px;
			text-transform: uppercase;
		}
		
		.content .article p , .content .article td, .article dl , .content .article th,
		.content .copy p , .content .copy td, .copy dl, .content .copy th {
			font-size: 11px;
			line-height: 150%;
			margin: 0px 0px 6px 0px;
			padding-left: 10px;
			padding-right: 5px;
		}

			.content .article p a ,
			.content .copy p a {
				color: #e73097;
				text-decoration: none;
			}
	
			.content .article p a:hover ,
			.content .copy p a:hover {
				text-decoration: underline;
			}		
			
		.content .article ul 
		.content .copy ul {
			margin: 0;
			padding: 0 10px 0 15px;
		}
		
		.content .article ul li,
		.content .copy ul li {
			background: url(images/bull.gif) no-repeat 13px 7px;
			font-size: 11px;
			line-height: 150%;
			list-style: none;
			margin: 0;
			padding: 0 10px;
			text-indent: 10px;
		}
		
		.content .article ul li ul li,
		.content .copy ul li ul li {
			background: none;
			font-size: 100%;
			line-height: 150%;
			list-style: none;
			margin: 0;
			padding: 0 10px;
			text-indent: 0px;
		}		
		
		.content .article ul li.selected ,
		.content .copy ul li.selected {
			background: #fff2cb url(images/bull.gif) no-repeat 13px 17px; 
			margin-top: -10px;
			padding: 10px 10px 10px 10px;
		}
				
		.content .article ol ,
		.content .copy ol {
			margin: 0;
			padding: 0 10px 0 45px;			
		}		
		
		.content .article ol li,
		.content .copy ol li {
			font-size: 11px;
			line-height: 150%;
			list-style: decimal;
			margin: 0;
			padding: 0 10px;
			text-indent: 10px;
		}
		
		.content .article ol li.selected ,
		.content .copy ol li.selected {
			margin-top: -10px;
			padding: 10px 10px 10px 10px;
		}		
		
		.content .article .image-block
		.content .copy .image-block {
			background: #f1f1f1;
			font-size: 11px;
			height: 50px;
			margin: 20px 10px 20px 15px;
			overflow: hidden;
			padding: 10px;
		}
			.content .article .image-block img,
			.content .copy .image-block img{
				float: left;
				margin: 3px 10px 0 0;
			}
	.two-columns .contact{
		font-weight: bold;		
		color:#000000;
		float: right;
		width: 200px;
		padding-right: 20px;				
	}	
	
	* html .two-columns .contact{		
		padding-right: 10px;		
		
	}	
		.two-columns .contact p {
			font-size: 11px;
		}
		
		.two-columns .contact .imagecontainer {			
			text-align: center;
			margin-top:24px;
			border:0px;			
		}
		
		.two-columns .contact .imagecontainer img
      {
         /*width: 100%;
         height: 100%;*/
      }
		
		
		.two-columns .watchvideo
		{
			background: url(images/buttons/watchvideo.gif) no-repeat;			
			height:52px;			
			padding-top:10px;
			margin-top:100px;
			margin-left:5px;
			margin-bottom:14px;			
		}
		
		.two-columns .email-us-callout
		{
			background: url(images/buttons/emailus.gif) no-repeat;
			height:78px;					
			padding-top:10px;
			margin-top:16px;
			margin-left:5px;
			margin-bottom:15px;
		}
				
		.two-columns .watchvideo,
		.two-columns .email-us-callout
		{
			float:left;
			width:200px;	
			padding-left:0px;
			padding-right:0px;
			margin-left:0px;
			margin-right:0px;			
		}
		
		.two-columns .watchvideo a,
		.two-columns .email-us-callout a
		{
			display:block;
			color:#c3c5c4;
			font-size:11px;
			margin-left:60px;
			text-decoration: none;
		}
		
		.two-columns .watchvideo a:hover,
		.two-columns .email-us-callout a:hover
		{
			color:#ffffff;			
		}
		
		.two-columns .contact .footnote
		{
			color: #999999;
			font-size:10px;
			font-weight:normal;
			padding-left:5px;
			padding-right:5px;
			width:200px;
			
		}
		
		.two-columns .contact h4 {
			font-size: 13px;
		}
	.two-columns .details {
		font-weight: bold;
		text-align: left; 
	}
		.two-columns .details a {
			color: #e73e97;
			font-size: 12px;
			line-height: 50px;
			text-decoration: none;
		}
		
		.two-columns .details a:hover {
			text-decoration: underline;		
		}
		
		.two-columns .details ul
		{
			padding:0px;
		}
		
			.two-columns .details .rating{
				background: #dcdcdc;
				border: 1px solid #8A8A8A;
				float: right;
				font-size: 68.75%;
				font-weight: normal;
				line-height: 24px;
				margin: 20px 10px 0 0;
				padding: 10px;
				text-align: left;
				width: 180px;
			}
			
			.two-columns .details .rating a {
				font-size: 100%;
				line-height: normal;
			}
			
			.two-columns .details .rating .stars {
				background: url(images/rating.gif) no-repeat 0 50%;
				float: right;
			}
			
			.two-columns .details .rating h4 {
				color: #e73097;
				font-size: 100%;
				margin: 0;
				padding: 0;
			}
			
			.two-columns .details .rating fieldset {
				border: none;
				margin: 0;
				padding: 5px 0;
			}

			.two-columns .details .rating legend {
				display: none;
			}
			
			.two-columns .details .rating fieldset label{
				clear: left;
				float: left;
				white-space: nowrap;
			}
			
				.two-columns .details .rating #zip-code {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 100%;
					margin-left: 5px;
					width: 85px;
				}
				
				.two-columns .details .rating .submit {
					background:url(images/find.gif) no-repeat 0 50%;
					border: none;
					clear: both;
					color: #ffffff;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					line-height: 30px;
					margin: 5px 0 0 59px;
					padding: 2px 19px 2px 10px;	
					text-align:center;
					width: 60px;
				}
	.two-columns .details  {		
		float:right;
		font-size:68.75%;
		line-height:150%;
		margin:0;
		width:221px;
		
	}
	.two-columns .details  ul{		
		list-style:none;
	}
	
	.content .separatator {
		clear: both;
		height: 1px;
		margin: 0px 22px 0px 180px;
		padding: 20px 0;
	}
	
		.content .separatator span {
			background: #a0a0a0;
			display: block;
			height: 1px;
		}
			.content .separatator span span {
				display: inline;
			}
	
	.single-column-bg .separatator{
		width:385px;
	}
	
	.content .separatator-fixed {
		width: 385px;
		clear: both;
		height: 1px;
		margin: 0px 22px 0px 180px;
		padding: 8px 0;
	}
		.content .separatator-fixed span {
			background: #a0a0a0;
			display: block;
			height: 1px;
		}
			.content .separatator-fixed span span {
				display: inline;
			}	
	
	.wide .separatator,
	.single-column-article-bg .separatator,	
	.single-column-news-bg .separatator
	{
		width:555px;
		margin: 0px 22px 0px 10px;
	}
	
	.middle-text
	{
		width:165px;
	}
	
	.short-text
	{
		width:65px;
	}
	
	.separatator-long{
		color: #a0a0a0;
		width: 595px !important;
	}	
	
	.long-text
	{
		width:575px;
	}
	.content .summary 
	{
		margin-left: 177px;
	}
	.send-button-left
	{
		float:left;
		margin-left:10px;
		width:7px;
		height:20px;
		background:url(images/buttons/send-capleft.png) no-repeat;
	}
	.send-button-middle
	{
		float:left;
		height:20px;
		background:url(images/buttons/send-expandable.png) repeat-x;
		color:#ffffff;
		vertical-align:middle;
	}	
	
	.send-button-middle a
	{
		color:#ffffff;
		font-weight:bold;
		font-size:12px;
	}
	.send-button-right
	{
		float:left;
		width:7px;
		height:20px;
		background:url(images/buttons/send-capright.png) no-repeat;
	}
				
		.content .summary table {
			border-collapse: collapse;
			clear: both;
			color: #434343;
			margin: 0;
			width: 600px;
		}
		
			.content .summary th {
				color: #000000;
				font-size: 68.75%;
				font-weight: normal;
				padding: 0 25px;
				text-align:left;
			}	

			.content .summary th.title {
				background: #efeadf;
				border-left: 5px solid #efeadf;
				border-right: 5px solid #efeadf;
				color: #434343;
				font-size: 75%;
				font-weight: bold;
				line-height: 25px;
				padding: 0;
				text-align:center;
			}
			
			.content .summary table td {
				border: 5px solid #efeadf;
				padding: 10px;
				vertical-align: top;
			}
			
			.content .summary table td.filled  {
				background: #efeadf; 
			}
			
				.content .summary table h5 {
					font-size: 75%;
					margin: 15px 0 0 0;
					padding: 0;
				}
				
				.content .summary table ul {
					margin: 0 0 0 10px;
					padding: 0;
				}
				
					.content .summary table ul li{
						background: url(images/bull.gif) no-repeat 3px 7px;
						font-size: 68.75%;
						line-height: 150%;
						list-style: none;
						margin: 0;
						padding: 0;
						text-indent: 15px;
					}
					
						.content .summary table ul li a {
							color: #e73097;
							text-decoration:underline;
						}
				.content .summary table td.filled  ul {
					margin: 0;
				}

				.content .summary table td.filled  ul li {
					background: none;
				}
				
				.content .summary table td.filled  ul li a {
					color: #434343;
					line-height: 150%;
					text-decoration: none;
					text-transform:uppercase;
				}
				
				.content .summary table td.filled  ul li.selected {
					background: url(images/bull-sum.gif) no-repeat 0px 3px;
				}
					.content .summary table td.filled  ul li.selected a {
						font-weight: bold;
					} 
				
	
.callouts {
	clear: both;
	float: right;
	left: 4px;
	margin: 4px 0 0 0;
	overflow: hidden;
	padding-left: 4px;
	position: relative;
	width: 804px;
}

	.callouts .callout, 
	.callouts .euktv, 
	.callouts .breedopedia, 
	.callouts .imagegallery,
	.callouts .breedmatch,
	.callouts .ewc, 
	.callouts .regional3, 
	.callouts .regional2, 
	.callouts .regional1,
	.callouts .ackmedalion{			
		color: #c3c5c4;
		float: left;
		height: 125px;
		margin-right: 4px;
		width: 264px;		
	}
	
	.callouts .ackmedalion{					
		height: 155px;		
	}
	
	.regional-text {
		width: 220px;	
	}
	
	.callouts .callout{
		background: url(images/callouts/blank.png) no-repeat;
	}
	
	.callouts .euktv{
		/*background: url(images/callouts/euktv.png) no-repeat;*/
		background: url(images/callouts/breedertv.png) no-repeat;
	}
	
	.callouts .breedopedia{
		background: url(images/callouts/breedopedia.png) no-repeat;
	}
	
	.callouts .imagegallery{
		background: url(images/callouts/imagegallery.png) no-repeat;
	}	
	
	.callouts .breedmatch{
		background: url(images/callouts/breedmatch.png) no-repeat;
	}	
	
	.callouts .ewc{
		background: url(images/callouts/ewc.png) no-repeat;
	}	
	
	.callouts .regional3{
		background: url(images/callouts/regional3.png) no-repeat;
	}	
	
	.callouts .regional2{
		background: url(images/callouts/regional2.png) no-repeat;
	}	
	
	.callouts .regional1{
		/*background: url(images/callouts/regional1.png) no-repeat;*/
		background: url(images/callouts/ewc_nc.png) no-repeat;
		position:relative
	}		
	
	.callouts .ackmedalion
	{
		text-align:right;
	}
	
	.callouts .wildcard {
		background:url(images/callouts/w-dog.png) no-repeat;
	}
	
		.callouts   h3 {
			font-size: 68.75%;
			margin: 0;
			padding: 10px 19px 4px 19px;
		}	
		
		.callouts p {
			font-size: 68.75%;
			margin: 0px 19px;
		}
		
		.callouts  a {
			font-size: 62.5%;
			color: #e73e97;
			margin:0px 0px 0px 19px;
		}

#callouts2 {
	overflow: hidden;
	position: absolute;
	top: 315px;
	width: 268px;
	z-index: 100;
}

	#callouts2 .callout,
	#callouts2 .euktv,
	#callouts2 .breedopedia,
	#callouts2 .imagegallery,
	#callouts2 .breedmatch,
	#callouts2 .ewc,
	#callouts2 .regional3,
	#callouts2 .regional2,
	#callouts2 .regional1,
	#callouts2 .ackmedalion{		
		color: #c3c5c4;
		height: 125px;
		margin:0px 4px 10px 0px;
		width: 264px;
	}
	
		
	#callouts2 .callout{
		background: url(images/callouts/blank.png) no-repeat;
	}
	
	#callouts2 .euktv{
		/*background: url(images/callouts/euktv.png) no-repeat;*/
		background: url(images/callouts/breedertv.png) no-repeat;
	}
	
	#callouts2 .breedopedia{
		background: url(images/callouts/breedopedia.png) no-repeat;
	}
	
	#callouts2 .imagegallery{
		background: url(images/callouts/imagegallery.png) no-repeat;
	}	
	
	#callouts2 .breedmatch{
		background: url(images/callouts/breedmatch.png) no-repeat;
	}	
	
	#callouts2 .ewc{
		background: url(images/callouts/ewc.png) no-repeat;
	}	
	
	#callouts2 .regional3{
		background: url(images/callouts/regional3.png) no-repeat;
	}	
	
	#callouts2 .regional2{
		background: url(images/callouts/regional2.png) no-repeat;
	}	
	
	#callouts2 .regional1{
		/*background: url(images/callouts/regional1.png) no-repeat;*/
		background: url(images/callouts/ewc_nc.png) no-repeat;
		
	}	
	
	#callouts2 .ackmedalion {
		height: 155px;
		text-align:right;
		font-size: 8px;
	}
	
	#callouts2 .ackmedalion p {
		text-align:center;		
		width: 105px;
		padding-left: 139px;
		font-size: 8px;
		color: #000000;
	}
	
	#callouts2 .wildcard {
		background:url(images/callouts/w-dog.png) no-repeat;
	}
	
		#callouts2 h3 {
			font-size: 68.75%;
			margin: 0;
			padding: 10px 19px 4px 19px;
		}	
		
		#callouts2 p {
			font-size: 68.75%;
			margin: 0px 19px;
		}
		
		#callouts2 a {
			color: #e73e97;
			font-size: 62.5%;
			margin:0px 0px 0px 19px;
		}
		
	#callouts2 .advisor {
		background: url(images/nav/sec-bottom.gif) no-repeat 0 100%;
		margin-bottom: 10px;
		margin-right: 4px;
		padding-bottom: 11px;
		width: 264px;
	}
	
		#callouts2 .advisor h3 {
			background:url(images/nav/sec-top.gif) no-repeat;
			color: #fce8a7;
			font-size: 68.75%;
			line-height: 28px;
			margin: 0;
			padding: 0 9px;
		}
		
		#callouts2 .advisor ul {
			background: #000000 url(images/nav/sec-dottedline-topblack.gif) no-repeat;
			margin: 0;
			padding: 0;
		}
		
			#callouts2 .advisor ul li {
				list-style: none;
				margin: 0;
				padding: 2px 0 0 0px;
				
			}
			
			#callouts2 .advisor ul li.expanded {
				background: url(images/nav/sec-expanded1.gif) 0px 0px no-repeat;
			}
			#callouts2 .advisor ul li.collapsed {
				background: url(images/nav/sec-collapsed.gif) 11px 10px no-repeat;
			}
			
			
				#callouts2 .advisor ul li a {
					color: #ffffff;
					display:block;
					font-size: 68.75%;
					font-weight: bold;
					line-height: 24px;
					padding: 0px 10px;
					text-decoration: none;
					width: 190px;
				}
				
				#callouts2 .advisor ul li.expanded a{
					color: #e73097;
				}
			
				#callouts2 .advisor ul ul {
					background-image: url(images/nav/sec-dottedline-topblack.gif);
				}
			
				#callouts2 .advisor ul ul li,
				#callouts2 .advisor ul ul li.selected{
					background: url(images/nav/menu-dot.gif) 37px 10px no-repeat;
					color: #e73097;
					font-size: 68.75%;
					line-height: 24px;
					padding: 0px 10px 0px 47px;
				}
				#callouts2 .advisor ul ul li.selected,
				#callouts2 .advisor ul ul li.selected a{
					font-weight: bold;
				}
				
				#callouts2 .advisor ul ul li a {
					font-size: 100%;
					font-weight: normal;
					margin: 0px;
					padding: 0px;
				}


#footer {
	color: #888888;
	float: right;
	font-size: 56.25%;
	line-height: 18px;
	margin: 15px 0 0 0;
	text-align: center;
	width: 800px;
}
	#footer a {
		color: #888888;
		text-decoration: none;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
	#footer a.rss-link{
		text-decoration: none;
	}
	
	.product {
		float: left;
		margin: 20px 10px 15px 0;
		width: 190px;
	}
	.product img {
		float: left;
		padding: 5px 10px 5px 10px;
	}

	.product h4 {
		color: #e73097;
		font-size: 68.75%;
		height: 96px;
		line-height: 15px;
		margin: 0;
		padding: 16px 3px 0px 0;
	}
	
	.product-selector {
		background: url(images/product-selector.gif) no-repeat;
		color: #ffffff;
		cursor: pointer;
		font-size: 68.75%;
		height: 25px;
		line-height: 25px;
		margin-top: 3px;
		padding: 0 10px;
		width: 280px;
	}
	
		.product-selector .product-selector-dropdown {
			
			display: none;
			margin-left: -10px;
			//margin-left: -225px;
			margin-top: -25px;
			//margin-top: -6px;
			padding-bottom: 15px;
			position: absolute;
			/*width: 195px;*/
			width: 300px;
			z-index: 30;
		}
			.product-selector .product-selector-dropdown * {
				z-index: 30;
			}
		
			.product-selector .product-selector-dropdown h5 {
				background: url(images/pulldown/top.png) no-repeat;
				cursor: default;
				font-size: 100%;
				font-weight: normal;
				margin: 0;
				padding: 0 10px;
			}
			
			.product-selector .product-selector-dropdown h6 {
				background:url(images/pulldown/expnd.png);
				color: #e73097;
				cursor: default;
				font-weight: normal;
				font-size: 100%;
				margin: 0;
				padding: 10px 10px 0 10px;
				width:263px;
			}
			
			.product-selector .product-selector-dropdown .product-selector-dropdown-list-container{
				height: 380px;
				overflow: auto;
				position:relative;
			}

			.product-selector .product-selector-dropdown ul {
				font-size: 100%;
				margin: 0;
				padding: 0;
			}

				.product-selector .product-selector-dropdown ul li {
					background:url(images/pulldown/expnd.png);
					font-size: 100%;
					list-style: none;
					/*margin: 0;*/
					padding: 0 10px 0 18px;
					/*text-indent: -8px;*/
				}

					.product-selector .product-selector-dropdown ul li a{
						color: #ffffff;
						font-size: 100%;
						margin: 0;
						padding: 0;
					}
					
					
					.gallerycoll {
						color: #ffffff;
						display:inline-block;
					}
					
					.product-selector-coll {
						padding-left: 20px;
					}

.product-selector-dropdown-bottom {
	background: url(images/pulldown/btm_l.png) bottom left no-repeat;
	height: 5px;
	padding-left:5px;
}
.product-selector-dropdown-bottom-m
{
	background: url(images/pulldown/btm_m.png) repeat-x;
	float: left;
	height: 5px;
	margin-left: 0px;
	width: 290px;
}
.product-selector-dropdown-bottom-r
{
	background: url(images/pulldown/btm_r.png) bottom no-repeat;
	float: right;
	height: 5px;
	width: 5px;
}


ul.countries {
	background:url(images/country/btm.gif) no-repeat 0 100%;
	display: none;
	padding: 0 0 7px 0;
	position: absolute;
	margin: 0;
	width: 149px;
	z-index: 200;
}

	ul.countries li {
		display: inline;
		float:left;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 149px;
	}
	
	ul.countries li.first{
		background: url(images/country/top.gif) no-repeat;
		padding-top: 7px;
	}

		ul.countries li p {
			background: #555555;
			color: #ffffff;
			display: block;
			font-size: 56.25%;
			line-height: 15px;
			margin: 0;
			padding:0 15px;
		}

		ul.countries li a {
			background: #555555;
			color: #ffffff;
		}
		
	ul.subcountries {
		background:url(images/country/btm.gif) no-repeat 0 100%;
		background: #555555;
		display: none;
		margin: -15px 0 0 95px;
		padding: 0 0 10px 0;
		position: absolute;
		width: 149px;
	}
	
		ul.subcountries a {
			padding:0 15px;
			background: #555555;
			font-size: 56.25%;
			line-height: 15px;
		}

	
/*FOR IE 7*/
/* this was commented as 
*:first-child+html #top-nav .search input#search-button{
	padding-right: 10px;
} */

*:first-child+html .content .primnav li ul {
	margin-top: 37px;
}

*:first-child+html .content .primnav li a {
	display: inline-block;
}

*:first-child+html .product .product-selector .product-selector-dropdown {
	margin-top: -6px;
	margin-left: -116px;
	z-index: 200;	
}

/*FOR IE 6*/
/** html #top-nav .search input#search-button {
	padding-right: 10px;
}*/
* html .product .product-selector .product-selector-dropdown {
	margin-top: -6px;
	margin-left: -116px;
	z-index: 200;	
}
* html .two-columns .details .rating {
	margin-right: 35px;
}
.copy .productInfo{
	padding:6px 0px 6px 0px;
	width:305px;
	margin:0px 0px 0px 10px;
		
}

.copy .productInfo td{
	padding:0px;	
}
.row_highlight {
	background:#FFCC66;
}
#product_information {
	width:575px;
	margin-right:20px;
 
}
#product_information h4{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	color:#e73e97;
}
/* Product Details Tabs */

.ui-tabs {}

.ui-tabs .ui-tabs-nav {  
	float:right;  
}

#product_information ul
{
	padding:10px;
	margin:0px;
	float:right;  
	width:180px;
}
	#product_information .ui-tabs .ui-tabs-nav li { 
		background:none; 
		list-style: none; 
		height:20px; 
		margin:0px 0px 0px 0px;  
	}

	.ui-tabs .ui-tabs-nav li a { 
		display:block; 
		text-decoration: none;  
		color:#000000;
	}

	#product_information .ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
		background:transparent url(images/pArrow.png) no-repeat 11px 5px;  
	}

	.ui-tabs .ui-tabs-panel { 
		display: block; 
		border: 0px; 
		width:325px; 
	}
	
	.ui-tabs .ui-tabs-hide { 
		display: none; 
	}
	
	.ui-state-active, 
	.ui-widget-content .ui-state-active {	
		background-position:top right;
	}

	#product_details_tabs 
	{
		background-color:#d8cab2;
		padding:5px;
		margin-left:5px;
		margin-bottom:5px;

	}
	.nutrition_summary
	{
		background-color:#d8cab2;		
		width:180px;
		padding-left:15px;
		padding-top:5px;	
		margin-left:5px;
		color:#000000;
		font-size:15px;
		font-weight:bold;
	}

	#tabs-1,#tabs-2,
	#tabs-3,#tabs-4,
	#tabs-5,#tabs-6,
	#tabs-7,#tabs-8
	{
		background-color:#ffffff;
		padding:10px;
		margin:10px;				
	}

	.copy dt {
		font-weight:bold;
		float:left;
		margin:0px 0px 10px 0px;
		width:80px;
	}
	.copy dd {
		margin:0px 0px 20px 100px;
	}

	.homeLogosMargin {
		margin-left: 29px;	
	}
    
.videocontent{
    overflow:visible;
}
.videoplayer
{
	position:relative;
	width:792px;
	height:401px;
	border: 3px solid #434343;
	z-index:2100;
	background-color:#000000;
}
.video-close-button a
{
	display:block;
	position:relative;
	top:-412px;
	left:782px;
	background:transparent url(images/buttons/video_close_button.png) no-repeat;  
	height:21px;
	width:21px;		
}

@media print 
{
	.countries, #callouts2, .primnav, #top-nav
	{
		display:none;
	}
}

	.uppercase-text 
	{
		text-transform: uppercase;
	}
	
	#tooltip 
	{
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 5px;
		font-size:10px;		
	}
	#tooltip h3, #tooltip div 
	{ 
		font-size:10px;
		margin: 0; 
	}
	
	.second-line-menu
	{
		margin-left:23px;
		//margin-left:0px;
		
	}
			
	* html .second-line-menu
	{
		margin-left:27px;
	}
	
	div.double-line-menu
	{
		width:150px;
		overflow:auto;
	}
	
	div.double-line-menu a
	{
		margin-left:0px !important;
	}
	
	div.double-line-menu-dot
	{
		float:left;
		width:20px;
		
	}
	
	div.double-line-menu-link
	{
		float:left;
		width:124px;
		margin-left: 6px;
		
	}
	
	* html .double-line-listitem {
		margin-bottom: -2px !important;	
	}
	
	.submit-button-right {
		float: right;
	}
	
	.submit-button-left {
		float: left;
	}
	
/* Hide Competition details
------------------------------------------*/
.content-left wc-left,
.symposium-article
{
	/*visibility: hidden;*/
}

#globe {
	position:absolute;
	left:174px;
	top:11px;
}
