/*
//////////////////////////////////////////////////////
///// --- AKC Meet the Breeds --- /////
Author: Billy Romano
//////////////////////////////////////////////////////
*/

body {
	width: 100%;
	background: #FFFFFF url(../images/header_nav_top_bg_extended.jpg) top center repeat-x; /*  #d9f3fd  */
	color: #046b9a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.list li {
	margin-left: 40px;
	list-style-type: disc;
}

/* - hide stuff for basic html site preview - */
h1, h2, h3, span { /* any text that needs to display in: <h1>image</h1> <h2>image headings</h2> <span>links</span> */
	display: block;
	text-indent: -1000em;
}
h1 img {
	display: none;
}
/* - hide stuff for basic html site preview  - */

sup {
	line-height: 1.4px;
	font-size: 9px;
}

/* - links - */
a:link {
	color: #046b9a;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	font-weight: bold;
	color: #046b9a;
}
a:hover {
	color: #046b9a;
}
/* - links - */

#wrapper {
	width: 100%;
	height: auto;
}
#header {
	width: 100%;
}
#photoContainer {
	position: relative;
	margin: 0 auto;
	background:#d6f3ff url(//images.akc.org/mtb/topBkg.png) top left repeat-x;
	height:490px;
	width:100%;	
}
#ui-dialog-title-dialog {
	text-indent:0;
}
#photoCollage {
	position: relative;
	margin: 0 auto;
	height:490px;
	width:819px;
	overflow:hidden;
	text-align:center;	
}
#photoCollage img {
	margin-top:70px;
}
.js .pics img, #dialog{
display:none;
}
#nav_top_bg_extended {
background: url(../images/header_nav_top_bg_extended.jpg) top center repeat;	
}
#header_nav_top {
	position: relative;
	margin: 0 auto;
	left: -5px;
	width: 785px;
	height: 35px;
	background: url(../images/header_nav_top_bg_extended.jpg) top center repeat;
	
}
#header_middle {
	background: #d9f3fd url(//images.akc.org/events/meet_the_breeds/2009/header_middle_bg.jpg) no-repeat top center;
}
#header_middle_content {
	margin: 0 auto 0 auto;
	width: 785px;
	height: 370px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/header_middle_bg.jpg) no-repeat top center;
}
#header_middle_content #link_home {
	position: relative;
	left: 4px;
	top: 25px;
	display: block;
	margin: 0px;
	width: 259px;
	height: 249px;
	text-indent: -1000em;
}
#header_middle_content #link_petpartners {
	position: relative;
	left: 4px;
	top: 30px;
	display: block;
	margin: 0px;
	width: 259px;
	height: 65px;
	text-indent: -1000em;
}
#header_bottom {
	background: url(../images/header_bottom_bg.png) top center repeat-x;
}
#header_bottom ul {
	position: relative;
	margin: 0 auto 0 auto;
	left: 23px;
	width: 785px;
	height: 125px;
	list-style-type: none;
}
#header_bottom ul li {
	display: inline;
	cursor: pointer;
}
#header_bottom ul #hb_link1 {
	float: left;
	width: 249px;
	height: 125px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/header_bottom_01_date.png) top left no-repeat;
}
#header_bottom ul #hb_link2 {
	float: left;
	width: 242px;
	height: 125px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/header_bottom_02_tickets.png) top left no-repeat;
}
#header_bottom ul #hb_link3 {
	float: left;
	width: 249px;
	height: 125px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/header_bottom_03_directions.png) top left no-repeat;
}

#content {
	display: block;
	padding-top: 35px;
	width: 100%;
	background: #FFFFFF url(../images/img_body_bg.jpg) top center repeat-x;
}

#coverage_header {
	padding-left: 32px;
	padding-bottom: 12px;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}
#content #content_container {
	margin: 0 auto 0 auto;
	width: 785px;
}
#banner_468 {
	display: block;
	margin: 0 auto 0 auto;
	width: 468px;
	height: 60px;
/*	background: url(../images/img_bannerAd_468x60.jpg) top left no-repeat;  */
}
#banner_160 {
	display: block;
	margin: 0;
	padding: 0 5px 0 0;
	width: 160px;
	height: 600px;
/*		background: url(../images/img_bannerAd_160x600.jpg) top center no-repeat; */
}

#col_left {
	position: relative;
	left: 32px;
	float: left;
	display: block;
	padding-right: 5px;
	width: 530px;
}
#col_right {
	position: relative;
	display: block;
	float: left;
	margin-top: 17px;
	margin-left: 50px;
	width: 170px;
}
#col_right ul {
	cursor: default;
	display: inline;
}
#col_right ul li {
	float: left;
}
#col_right #adSpace160{
	width: 160px;
	height: 600px;
	margin: 0 auto;
}



#footer {
	clear: both;
	width: 100%;
}
#footer #footer_bg {
	width: 100%;
	background: #FFFFFF url(../images/footer_bg_extended.png) top center repeat-x;
}
#footer ul {
	position: relative;
	z-index: 2;
	top: 217px;
	margin: -16px auto 0 auto;
	width: 600px;
}
#footer ul li {
	display: inline;
	padding: 0 4px;
}
#footer #bg_animals {
	position: relative;
	z-index: 1;
	display: block;
	margin: 0 auto 0 auto;
	width: 980px;
	height: 244px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/footer_bg.jpg) top left no-repeat;
}

#header_nav_top ul {
	list-style: none;
	width: 100%;
}
#header_nav_top ul li {
	display: inline;
}
#header_nav_top ul li a {
	margin: 0 10px;
	cursor: pointer;
}
#header_nav_top #details {
	float: left;
	width: 94px;
	height: 35px;
	background: url(../images/img_nav_details_01.jpg) no-repeat;
}
#header_nav_top #breeds {
	float: left;
	width: 92px;
	height: 35px;
	background: url(../images/img_nav_breeds_01.jpg) no-repeat;
}
#header_nav_top #breeders {
	float: left;
	width: 109px;
	height: 35px;
	background: url(../images/img_nav_breeders_01.jpg) no-repeat;
}
#header_nav_top #demonstrations {
	float: left;
	width: 134px;
	height: 35px;
	background: url(../images/img_nav_demonstrations_01.jpg) no-repeat;
}
#header_nav_top #sponsors {
	float: left;
	margin: 0 6px 0 2px;
	width: 88px;
	height: 35px;
	background: url(../images/img_nav_sponsors_01.jpg) no-repeat;
}
#header_nav_top #vendors {
	float: left;
	width: 68px;
	height: 35px;
	background: url(../images/img_nav_vendors_01.jpg) no-repeat;
}
#header_nav_top #meet_us {
	float: left;
	width: 66px;
	height: 35px;
	background: url(../images/img_nav_meet_us_01.jpg) no-repeat;
}

#sponsor-petpartners a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_petpartners_small.gif) top center no-repeat;
}
#sponsor-invisible_fence a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_invisible_fence_small.gif) top center no-repeat;
}
#sponsor-adt a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_adt_small.gif) top center no-repeat;
}
#sponsor-EA a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_EA_small.gif) top center no-repeat;
}
#sponsor-petairways a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 95px;
	background: url(../images/logo_petairways_small.gif) top center no-repeat;
}
#sponsor-cornell a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_cornell_small.gif) top center no-repeat;
}
#sponsor-webvet a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_webvet_small.gif) top center no-repeat;
}
#sponsor-yourdogsheart a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_yourdogsheart_small.gif) top center no-repeat;
}
#sponsor-jakks a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_jakks_small.gif) top center no-repeat;
}
#sponsor-pawnation a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_pawnation.gif) top center no-repeat;
}
#sponsor-featured a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_featured.gif) top center no-repeat;
}
#sponsor-royalcanin a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_royalcanin_small.gif) top center no-repeat;
}
#sponsor-tdbank a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_tdbank_small.gif) top center no-repeat;
}
#sponsor-motel6 a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 95px;
	background: url(../images/logo_motel6_small.gif) top center no-repeat;
}
#sponsor-habri a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 95px;
	background: url(../images/logo_habri_small.gif) top center no-repeat;
}
#sponsor-toyota a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 95px;
	background: url(../images/logo_toyota_small.gif) top center no-repeat;
}
#sponsor-amNY a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 95px;
	background: url(../images/logo_amNY_small.gif) top center no-repeat;
}
#sponsor-hartford a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 93px;
	background: url(../images/logo_hartford_small.gif) top center no-repeat;
}
#sponsor-paramount a {
	display: block;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_paramount_small.gif) top center no-repeat;
}
#sponsor-gopetfriendly a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 130px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_gopetfriendly_small_2010.gif) top center no-repeat;
}
#sponsor-worldsbestcatlitter a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_worldsbestcatlitter_small.gif) top center no-repeat;
}
#sponsor-showsight a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_showsight_small.gif) top center no-repeat;
}
#sponsor-eukanuba a {
	display: block;
	margin-bottom: 0px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_eukanuba_small.gif) top center no-repeat;
}
#sponsor-LG a {
	display: block;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_LG_small.gif) top center no-repeat;
}
#sponsor-caninecompanies a {
	display: block;
	margin-bottom: 0px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_caninecompanies_small.gif) top center no-repeat;
}
#sponsor-hills a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 75px;
	background: url(../images/logo_hills_small.gif) top center no-repeat;
}
#sponsor-petbrands a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_petbrands_small.gif) top center no-repeat;
}
#sponsor-RoyalCanin a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_sponsor_RoyalCanin.gif) top center no-repeat;
}
#sponsor-hills  {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_sponsors_hills.gif) top center no-repeat;
}
#sponsor-gopetfriendly  {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 130px;
	background: url(../images/logo_sponsors_gopetfriendly.gif) top center no-repeat;
}
#sponsor-iams a {
	display: block;
	margin-bottom: 10px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_iams_small.gif) top center no-repeat;
}
#sponsor-lubrisynCA a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 70px;
	background: url(//images.akc.org/events/meet_the_breeds/2010/logo_lubrisynCA_small.gif) top center no-repeat;
}
#sponsor-continental a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_continental_small.gif) top center no-repeat;
}
#sponsor-petmate a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_petmate_small.gif) top center no-repeat;
}
#sponsor-dogdotcom a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_dogdotcom_small_2010.gif) top center no-repeat;
}
#sponsor-appa a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(../images/logo_appa_small.gif) top center no-repeat;
}
#sponsor-sturdi a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_sturdi_small.gif) top center no-repeat;
}
#sponsor-drelsey a {
	display: block;
	margin-bottom: 0px;
	padding: 10px;
	width: 150px;
	height: 95px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_drelsey_small.gif) top center no-repeat;
}
#sponsor-hartz a {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 150px;
	height: 55px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_hartz_small.gif) top center no-repeat;
}

#social1 a {
	display: block;
	margin: 10px 0px 35px 15px;
	width: 31px;
	height: 31px;
	background: url(../images/logo_social_twitter.gif) top left no-repeat;
}
#social2 a {
	display: block;
	margin: 10px 0px 35px 5px;
	width: 31px;
	height: 31px;
	background: url(../images/logo_social_myspace.gif) top left no-repeat;
}
#social3 a {
	display: block;
	margin: 10px 0px 35px 5px;
	width: 31px;
	height: 31px;
	background: url(../images/logo_social_facebook.gif) top left no-repeat;
}
#social4 a {
	display: block;
	margin: 10px 15px 35px 5px;
	width: 31px;
	height: 31px;
	background: url(../images/logo_social_youtube.gif) top left no-repeat;
}




#headline_home {
	width: 530px;
	height: 84px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/headline-home.gif) top left no-repeat;
}
#headline_fun_links {
	width: 530px;
	height: 46px;
	background: url(../images/headline-fun_links.gif) top left no-repeat;
}
#headline_videos {
	width: 530px;
	height: 46px;
	background: url(../images/headline-videos.gif) top left no-repeat;
}
#headline_faqs {
	width: 530px;
	height: 46px;
	background: url(../images/headline-faqs.gif) top left no-repeat;
}
#headline_photos2010 {
	width: 530px;
	height: 46px;
	background: url(../images/headline_photos2010.gif) top left no-repeat;
}
#headline_photos2011 {
	width: 530px;
	height: 46px;
	background: url(../images/headline_photos2011.gif) top left no-repeat;
}
#headline_puzzles {
	width: 530px;
	height: 46px;
	background: url(../images/headline-puzzles.gif) top left no-repeat;
}
#headline_news {
	width: 530px;
	height: 46px;
	background: url(../images/headline-news-2011.gif) top left no-repeat;
}
#headline_news_2010 {
	width: 530px;
	height: 46px;
	background: url(../images/headline-news-2010.gif) top left no-repeat;
}
#headline_details {
	width: 530px;
	height: 46px;
	background: url(../images/headline-details.gif) top left no-repeat;
}
#headline_details_img {
	width: 530px;
	height: 353px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/headline-details_img.jpg) top left no-repeat;
}
#headline_demonstrations {
	width: 530px;
	height: 46px;
	background: url(../images/headline-demonstrations.gif) top left no-repeat;
}
#headline_sponsors {
	width: 530px;
	height: 46px;
	background: url(../images/headline-sponsors.gif) top left no-repeat;
}
#headline_sponsors_2011 {
	width: 530px;
	height: 46px;
	background: url(../images/headline-sponsors-2011.gif) top left no-repeat;
}
#headline_vendors {
	width: 530px;
	height: 46px;
	background: url(../images/headline-vendors.gif) top left no-repeat;
}
#headline_vendors_2011 {
	width: 530px;
	height: 46px;
	background: url(../images/headline-vendors-2011.gif) top left no-repeat;
}
#headline_honorary {
	width: 530px;
	height: 46px;
	background: url(../images/headline-honorary.gif) top left no-repeat;
}
#headline_vendors_img {
	width: 518px;
	height: 230px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/headline-vendors_img.gif) top left no-repeat;
}
#headline_meet_us {
	width: 530px;
	height: 46px;
	background: url(../images/headline-meet_us.gif) top left no-repeat;
}
#headline_special {
	width: 530px;
	height: 46px;
	background: url(../images/headline-special.gif) top left no-repeat;
}
#headline_the_breeders {
	width: 530px;
	height: 46px;
	background: url(../images/headline-the_breeders.gif) top left no-repeat;
}
#headline_the_breeds {
	width: 530px;
	height: 46px;
	background: url(../images/headline-the_breeds.gif) top left no-repeat;
}



#section_presenting_sponsor {
	display: block;
	width: 170px;
	height: 27px;
	background: url(../images/sidebar_presentingsponsor.gif) top left no-repeat;
}
#section_proud_sponsors {
	display: block;
	width: 170px;
	height: 27px;
	background: url(../images/sidebar_proudsponsors.gif) top left no-repeat;
}
#section_advertise {
	display: block;
	width: 170px;
	height: 27px;
	background: url(../images/sidebar_advertise.gif) top left no-repeat;
}
#section_follow_us {
	display: block;
	width: 170px;
	height: 27px;
	background: url(../images/sidebar_followus.gif) top left no-repeat;
}
#section_fun_links {
	clear: both;
	display: block;
	width: 170px;
	height: 27px;
	background: url(../images/sidebar_funlinks.gif) top left no-repeat;
}

#section_fun_links_list {
	display: block;
	height: 80px;
}
#section_fun_links_list li {
	float: left;
}
#fun_link1 a {
	display: block;
	width: 166px;
	height: 70px;
	background: url(../images/floor_layout.gif) top right no-repeat;
}
#fun_link2 a {
	display: block;
	width: 166px;
	height: 70px;
	background: url(../images/dog_breeds.gif) top center no-repeat;
}
#fun_link3 a {
	display: block;
	width: 166px;
	height: 70px;
	background: url(../images/cat_breeds.gif) top right no-repeat;
}
#fun_link4 a {
	display: block;
	width: 166px;
	height: 78px;
	background: url(../images/logo_puzzlegame.gif) top right no-repeat;
}
#fun_link5 a {
	display: block;
	width: 166px;
	height: 78px;
	background: url(../images/logo_puzzlegame_cats.gif) top right no-repeat;
}
#fun_link6 a {
	display: block;
	width: 166px;
	height: 78px;
	background: url(../images/2010_photos.jpg) top right no-repeat;
}
#fun_link7 a {
	display: block;
	width: 166px;
	height: 78px;
	background: url(../images/videos.gif) top right no-repeat;
}
#fun_link8 a {
	display: block;
	width: 166px;
	height: 78px;
	background: url(../images/2011_photos.gif) top right no-repeat;
}
#video_btn_home {
	display: block;
	float: left;
}
#video_btn_home #video_btn {
	display: block;
	width: 150px;
	height: 111px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/img_video_btn_home.gif) top left no-repeat;
}
#video_btn_home a {
	display: block;
	text-decoration: none;
	font-size: 10px;
}
#video_btn_home #video_description {
	text-indent: 0em;
	display: block;
	margin-top: 115px;
	text-align: center;
}
#video_btn_home a:hover {
	text-decoration: underline;
	font-size: 10px;
}

.img_wrap {
	margin-right: 20px;
	margin-bottom: 30px;
}
.paragraph_seperator {
	clear: both;
	display: block;
	width: auto;
	height: 25px;
}
.paragraph_joiner {
	display: block;
	width: auto;
	height: 10px;
}
.paragraph_dropcap {
	display: block;
	width: auto;
	height: 70px;
}

/* --- page seperated css --- */
/* - BEGIN (HOME) - */
#p_home_polling a {
	display: block;
	margin: 0px;
	width: 530px;
	height: 125px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/img_btn_pollingspace.jpg) top left no-repeat;
}
/* - END (HOME) - */
/* --- page seperated css --- */



/* --- page seperated css --- */
/* - BEGIN (THE BREEDS) - */
#cat_selector,
#dog_selector {
	clear: both;
}
.selector_buttons li {
	float: left;
	display: inline;
	margin-right: 10px;
	list-style-type: none;
}
.selector_buttons .divider {
	font-size: 22px;
}
#cat_category_01 {
	display: block;
	width: 78px;
	height: 21px;
	background: url(../images/img_btn_selector_cats-01.gif) top left no-repeat;
}
#cat_category_02 {
	display: block;
	cursor: pointer;
	width: 78px;
	height: 21px;
	background: url(../images/img_btn_selector_cats-02.gif) top left no-repeat;
}
#dog_category_01 {
	display: block;
	width: 83px;
	height: 21px;
	background: url(../images/img_btn_selector_dogs-01.gif) top left no-repeat;
}
#dog_category_02 {
	display: block;
	cursor: pointer;
	width: 83px;
	height: 21px;
	background: url(../images/img_btn_selector_dogs-02.gif) top left no-repeat;
}
.selector_categories li {
	float: left;
	display: inline;
	list-style-type: none;
}
#cat_selector_category_01 #csc1 {
	display: block;
	width: 134px;
	height: 42px;
	background: url(../images/img_nav_selector_cats-01b.gif) top left no-repeat;
}
#cat_selector_category_02 #csc2 {
	display: block;
	width: 132px;
	height: 42px;
	background: url(../images/img_nav_selector_cats-02a.gif) top left no-repeat;
}
#cat_selector_category_03 #csc3 {
	display: block;
	width: 132px;
	height: 42px;
	background: url(../images/img_nav_selector_cats-03a.gif) top left no-repeat;
}
#cat_selector_category_04 #csc4 {
	display: block;
	width: 132px;
	height: 42px;
	background: url(../images/img_nav_selector_cats-04a.gif) top right no-repeat;
}
#dog_selector_category_01 #dsc1 {
	display: block;
	width: 134px;
	height: 42px;
	background: url(../images/img_nav_selector_dogs-01b.gif) top left no-repeat;
}
#dog_selector_category_02 #dsc2 {
	display: block;
	width: 132px;
	height: 42px;
	background: url(../images/img_nav_selector_dogs-02a.gif) top left no-repeat;
}
#dog_selector_category_03 #dsc3 {
	display: block;
	width: 132px;
	height: 42px;
	background: url(../images/img_nav_selector_dogs-03a.gif) top left no-repeat;
}
#dog_selector_category_04 #dsc4 {
	display: block;
	width: 132px;
	height: 42px;
	background: url(../images/img_nav_selector_dogs-04a.gif) top right no-repeat;
}

#headline_category_cats_01,
#headline_category_dogs_01 {
	display: block;
	width: 530px;
	height: 21px;
	background: url(../images/headline_category-01.gif) top left no-repeat;
}
#headline_category_cats_02 {
	display: block;
	width: 530px;
	height: 21px;
	background: url(../images/headline_category_cats-02.gif) top left no-repeat;
}
#headline_category_cats_03 {
	display: block;
	width: 530px;
	height: 21px;
	background: url(../images/headline_category_cats-03.gif) top left no-repeat;
}
#headline_category_dogs_02 {
	display: block;
	width: 530px;
	height: 21px;
	background: url(../images/headline_category_dogs-02.gif) top left no-repeat;
}
#headline_category_dogs_03 {
	display: block;
	width: 530px;
	height: 21px;
	background: url(../images/headline_category_dogs-03.gif) top left no-repeat;
}
#headline_category_cats_04,
#headline_category_dogs_04 {
	display: block;
	width: 530px;
	height: 21px;
	background: url(../images/headline_category-04.gif) top left no-repeat;
}
.list_breeds {
	clear: both;
}
.list_breeds li {
	display: block;
	float: left;
}
.list_breeds span {
	display: block !important;
	margin-top: 5px !important;
	font-size: 10px !important;
	font-weight: normal !important;
	text-indent: 0em !important;
	text-align: center !important;
	line-height: 14px !important;
}
.list_breeds a {
	text-decoration: none !important;
}
.list_breeds a:hover {
	text-decoration: underline !important;
}
.list_breeds .spacer {
	display: block;
	width: 32px;
}
.breed_content { /* set the width of the cells so the text wraps in the image width */
	display: block;
	width: 108px;
}
/* - END (THE BREEDS) - */
/* --- page seperated css --- */


#section_01,
#section_02,
#section_03,
#section_04,
#section_05,
#section_06,
#section_07,
#bottom_01,
#bottom_02 {
	clear: both;
	display: block;
}

.less {
	margin-bottom: 50px;
}

#demonstrations_img_01 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/01_betsy1.jpg) top left no-repeat;
}
#demonstrations_img_02 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/02_joannfriermurza.jpg) top left no-repeat;
}
#demonstrations_img_03 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/03_terrigandtery.jpg) top left no-repeat;
}
#demonstrations_img_04 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/04_gabbyflyball.jpg) top left no-repeat;
}
#demonstrations_img_05 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/05_jilljbob.jpg) top left no-repeat;
}
#demonstrations_img_06 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/06_joanmiller.jpg) top left no-repeat;
}
#demonstrations_img_07 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/07_ltjohnkerwick.jpg) top left no-repeat;
}
#demonstrations_img_08 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_demonstrations/08_portchester.jpg) top left no-repeat;
}

#the_breeders_img_01 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/01_sherylandmaya.jpg) top left no-repeat;
}
#the_breeders_img_02 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/yates.jpg) top left no-repeat;
}
#the_breeders_img_03 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/killmaier.jpg) top left no-repeat;
}
#the_breeders_img_04 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/04_tedswedallaandluciano.jpg) top left no-repeat;
}
#the_breeders_img_05 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/philbrick.jpg) top left no-repeat;
}
#the_breeders_img_06 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/hutcherson.jpg) top left no-repeat;
}
#the_breeders_img_07 {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 163px;
	height: 260px;
	background: url(../images/pg_the_breeders/07_susanhenry.jpg) top left no-repeat;
}


#hidden_01 {
	display: none;
}
#hidden_02 {
	display: none;
}
#hidden_03 {
	display: none;
}
#hidden_04 {
	display: none;
}
#hidden_05 {
	display: none;
}
#hidden_06 {
	display: none;
}
#hidden_07 {
	display: none;
}

#logo_sponsor_hills {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_hills.gif) top left no-repeat;
}
#logo_sponsor_RoyalCanin {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 55px;
	background: url(../images/logo_sponsor_RoyalCanin.gif) top left no-repeat;
}
#logo_sponsor_LG {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 55px;
	background: url(../images/logo_sponsors_LG.gif) top left no-repeat;
}
#logo_sponsor_petbrands {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsor_petbrands.gif) top left no-repeat;
}
#logo_sponsor_eukanuba {
	display: block;
	margin-bottom: 15px;
	padding: 10px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_eukanuba.gif) top center no-repeat;
}
#logo_sponsor_royalcanin {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_royalcanin.gif) top left no-repeat;
}
#logo_sponsor_tdbank {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_tdbank.gif) top left no-repeat;
}
#logo_sponsor_appa {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 58px;
	background: url(../images/logo_sponsors_appa.gif) top left no-repeat;
}
#logo_sponsor_lubrisynCA {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_lubrisynCA.gif) top left no-repeat;
}
#logo_sponsor_EA {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_EA.gif) top left no-repeat;
}
#logo_sponsor_toyota {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_toyota.gif) top left no-repeat;
}
#logo_sponsor_caninecompanies {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_caninecompanies.gif) top left no-repeat;
}
#logo_sponsor_motel6 {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_motel6.gif) top left no-repeat;
}
#logo_sponsor_hartford {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_hartford.gif) top left no-repeat;
}
#logo_sponsor_showsight {
	float: none;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 58px;
	background: url(../images/logo_sponsors_showsight.gif) top left no-repeat;
}
#logo_sponsor_petpartners {
	float: left;
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_petpartners.gif) top left no-repeat;
}
#logo_sponsor_presenting {
	float: right;
	display: block;
	margin-bottom: 15px;
	width: 126px;
	height: 45px;
	background: url(../images/logo_sponsors_presenting.gif) top left no-repeat;
}
#logo_sponsor_invisiblefence {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_invisiblefence.gif) top left no-repeat;
}
#logo_sponsor_petmate {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_petmate.gif) top left no-repeat;
}
#logo_sponsor_continental {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_continental.gif) top left no-repeat;
}
#logo_sponsor_worldsbestcatlitter {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_worldsbestcatlitter.gif) top left no-repeat;
}
#logo_sponsor_adt {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_adt.gif) top left no-repeat;
}
#logo_sponsor_dogdotcom {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_dogdotcom.gif) top left no-repeat;
}
#logo_sponsor_cornell {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 58px;
	background: url(../images/logo_sponsors_cornell.gif) top left no-repeat;
}
#logo_sponsor_webvet {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_webvet.gif) top left no-repeat;
}
#logo_sponsor_yourdogsheart {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_yourdogsheart.gif) top left no-repeat;
}
#logo_sponsor_jakks {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_jakks.gif) top left no-repeat;
}
#logo_sponsor_paramount {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_paramount.gif) top left no-repeat;
}
#logo_sponsor_sturdi {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_sturdi.gif) top left no-repeat;
}
#logo_sponsor_drelsey {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_drelsey.gif) top left no-repeat;
}
#logo_sponsor_petairways {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 70px;
	background: url(../images/logo_sponsors_petairways.gif) top left no-repeat;
}
#logo_sponsor_gopetfriendly {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 130px;
	background: url(//images.akc.org/events/meet_the_breeds/2009/logo_gopetfriendly_small_2010.gif) top left no-repeat;
}
#logo_sponsor_iams {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_iams.gif) top left no-repeat;
}
#logo_sponsor_hartz {
	display: block;
	margin-bottom: 15px;
	width: 310px;
	height: 45px;
	background: url(../images/logo_sponsors_hartz.gif) top left no-repeat;
}



#logo_meetus_akc a {
	float: left;
	display: block;
	margin: 0 15px;
	margin-bottom: 5px !important; /* IE6 fix */
	width: 140px;
	height: 149px;
	background: url(../images/logo_meetus_akc.gif) top left no-repeat;
}
#logo_meetus_cfa a {
	float: left;
	display: block;
	margin: 0 15px;
	margin-bottom: 5px !important; /* IE6 fix */
	width: 140px;
	height: 81px;
	background: url(../images/logo_meetus_tica.gif) top left no-repeat;
}




/*
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

SUB-HEADERS

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/


/*
//////////
page - (THE DETAILS)
//////////
*/
#subhead_details_directions {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-directions.gif) top left no-repeat;
}
#subhead_details_parking {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-parking.gif) top left no-repeat;
}
#subhead_details_public_transportation {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-public_transportation.gif) top left no-repeat;
}
#subhead_details_scouts {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-scouts.gif) top left no-repeat;
}
#subhead_details_scouts2 {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-scouts2.gif) top left no-repeat;
}
#subhead_details_student_artists {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-student_artists.gif) top left no-repeat;
}
#subhead_details_congrats_students {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_details/img_subhead-congrats-students.gif) top left no-repeat;
}


/*
//////////
page - (THE BREEDS)
//////////
*/
#subhead_breeds_main {
	display: block;
	width: 530px;
	height: 35px;
	background: url(../images/pg_the_breeds/img_subhead-main.gif) top left no-repeat;
}
.subhead_breeds_select {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_breeds/img_subhead-select.gif) top left no-repeat;
}



/*
//////////
page - (THE BREEDERS)
//////////
*/
#subhead_breeders_main {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_breeders/img_subhead-main.gif) top left no-repeat;
}
#subhead_breeders_hallmarks {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_the_breeders/img_subhead-hallmarks.gif) top left no-repeat;
}
#subhead_breeders_introduction {
	display: block;
	width: 530px;
	height: 53px;
	background: url(../images/pg_the_breeders/img_subhead-introduction.gif) top left no-repeat;
}



/*
//////////
page - (DEMONSTRATIONS)
//////////
*/
#subhead_demonstrations_main {
	display: block;
	width: 530px;
	height: 53px;
	background: url(../images/pg_demonstrations/img_subhead-main.gif) top left no-repeat;
}
#subhead_demonstrations_other {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_demonstrations/img_subhead-other.gif) top left no-repeat;
}
/*
#subhead_demonstrations_akc_events_programs {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_demonstrations/img_subhead-akc_events_programs.gif) top left no-repeat;
}
#subhead_demonstrations_cfa_events_programs {
	display: block;
	width: 530px;
	height: 20px;
	background: url(../images/pg_demonstrations/img_subhead-cfa_events_programs.gif) top left no-repeat;
}
*/


/*
//////////
page - (VENDORS)
//////////
*/
#subhead_vendors_main {
	display: block;
	width: 530px;
	height: 35px;
	background: url(../images/pg_vendors/img_subhead-main.gif) top left no-repeat;
}



/*
//////////
page - (MEET US)
//////////
*/
#subhead_meet_us_about_akc {
	display: block;
	margin-left: 170px;
	width: 200px;
	height: 20px;
	background: url(../images/pg_meet_us/img_subhead-about_akc.gif) top left no-repeat;
}
#subhead_meet_us_about_cfa {
	display: block;
	margin-left: 170px;
	width: 200px;
	height: 20px;
	background: url(../images/pg_meet_us/img_subhead-about_tica.gif) top left no-repeat;
}








