

/* Breeder Profile Styles
-------------------------------*/
	


	#bp_tab_container {
		width: 628px;
		height: 32px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: relative;
		left: 0px;
		top: 0px;
		}

	#bp_tab_container img {
		border: 0px;
		}

	#bp_tab_container a {
		color: #444444;
		font-weight: normal;
		}

	#pd_tab_profile {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 32px;
		position: absolute;
		top: 0px;
		left: 536px;
		background-image: url(/qdimages/pd_tab.gif);
		z-index: 10;
		}
	

	#pd_tab_application {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 32px;
		position: absolute;
		top: 0px;
		left: 458px;
		background-image: url(/qdimages/pd_tab.gif);
		z-index: 10;
		}


	#pd_tab_application_text, #pd_tab_profile_text {
		width: 78px;
		height: 28px;
		line-height: 11px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		color: #555555;
		font-size: 10px;
		text-align: center;
		vertical-align: middle;
		font-weight: normal;
		position: absolute;
		top: 6px;
		z-index: 20;
		}

	#pd_tab_application_text {
		left: 460px;
		}

	#pd_tab_profile_text {
		left: 536px;
		}

	#pd_top_bkg {
		width: 628px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: relative;
		top: 0px;
		left: 0px;
		background-image: url(/qdimages/pd_top_bkg.gif);
		background-repeat: repeat-y;
		}

	#pd_top_top {
		width: 628px;
		height: 10px;
		line-height: 2px;
		font-size: 2px;
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url(/qdimages/pd_top_top.gif);
		}

	#bp_top_content {
		width: 588px;
		margin: 0px auto;
		border: 0px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		line-height: 18px;
		color: #555555;
		}

	#bp_top_content h4 {
		text-align: center;
		margin: 0px;
		border: 0px;
		padding: 0px;
		font-size: 24px;
		line-height: 27px;
		font-weight: normal;
		color: #2944b2;
		}

	#bp_top_content h6 {
		text-align: center;
		margin: 0px;
		border: 0px;
		padding: 0px;
		font-size: 14px;
		line-height: 18px;
		font-weight: normal;
		color: #2944b2;
		}

	#bp_top_content h5 {
		text-align: center;
		margin: 0px 0px 10px 0px;
		border: 0px;
		padding: 0px;
		font-size: 10px;
		font-weight: normal;
		color: #999999;
		}

	#bp_top_content img {
		margin: 0px 0px 4px 0px;
		}

	#bp_top_content h5 a {
		color: #999999;
		font-weight: normal;
		}

	.bp_top_content_center {
		width: 588px;
		margin: 0px auto;
		border: 0px;
		padding: 0px;
		text-align: center;
		}

	#dog_registration {
		margin: 0px 0px 1px 0px;
		border: 0px;
		padding: 0px;
		font-size: 14px;
		line-height: 17px;
		color: #888888;
		text-align: left;
		}

	#textra_title {
		margin: 0px 0px 5px 0px;
		border: 0px;
		padding: 0px;
		font-size: 18px;
		line-height: 25px;
		color: #000000;
		font-style: italic;
		text-align: left;
		}

	#textra_fine_print {
		width: 290px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		font-size: 10px;
		color: #2944b2;
		line-height: 13px;
		position: relative;
		}

	#app_fine_print {
		margin: 0px;
		padding: 0px;
		border: 0px;
		font-size: 10px;
		color: #2944b2;
		line-height: 13px;
		}

	#bp_contact {
		width: 281px;
		margin: 4px 0px 0px 15px;
		border: 1px solid #aaaaaa;
		background-color: #FFFFFF;
		padding: 0px;
		float: right;
		}

	table.breeder_contact {
		margin: 7px auto 7px auto;
		width: 270px;
		border: 0px;
		}

	table.breeder_contact td {
		font-size: 12px;
		text-align: left;
		}

	.breeder_contact_L {
		width: 60px;
		color: #999999;
		}

	.breeder_contact_R {
		width: 186px;
		color: #333333;
		}
		

	#puppies_bottom_bkg {
		width: 628px;
		height: 406px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/puppies_bottom_bkg.gif);
		background-repeat: repeat-x;
		position: relative;
		left: 0px;
		top: 0px;
		}

	#puppies_slide_bottom_left {
		width: 8px;
		height: 406px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/puppies_slide_bottom_left.gif);
		position: absolute;
		left: 0px;
		top: 0px;
		}

	#puppies_slide_bottom_right {
		width: 8px;
		height: 406px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/puppies_slide_bottom_right.gif);
		position: absolute;
		left: 620px;
		top: 0px;
		}

	#bp_textra_bottom {
		width: 629px;
		height: 13px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/bp_textra_bottom.gif);
		font-size: 5px;
		line-height: 5px;
		}

	.bp_photo_on {
		width: 300px;
		height: 400px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 13px;
		color: #555555;
		position: absolute;
		left: 264px;
		top: 0px;
		}

	.bp_photo_off {
		width: 300px;
		height: 400px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 13px;
		color: #555555;
		position: absolute;
		left: -2000px;
		top: 0px;
		filter: alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
		opacity: 0;
		zoom: 1;
		}

	#bp_photo_thumbdiv {
		width: 170px;
		height: 290px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		overflow: auto;
		position: absolute;
		left: 35px;
		top: 35px;
		}

	.bp_photo_thumb {
		width: 66px;
		height: 66px;
		margin: 0px 10px 10px 0px;
		border: 0px;
		padding: 0px;
		float: left;
		}

	.bp_photo_thumb_on {
		width: 66px;
		height: 66px;
		margin: 0px 10px 10px 0px;
		border: 0px;
		padding: 0px;
		background-color: #fea534;
		float: left;
		}

	.bp_photo_thumb img {
		width: 60px;
		height: 60px;
		margin: 3px;
		border: 0px;
		padding: 0px;
		}

	.bp_photo_thumb_on img {
		width: 60px;
		height: 60px;
		margin: 3px;
		border: 0px;
		padding: 0px;
		}

	#pd_left_arrow {
		width: 28px;
		height: 41px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 59px;
		top: 340px;
		}

	#pd_left_arrow img {
		border: 0px;
		}

	#pd_right_arrow {
		width: 28px;
		height: 41px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 134px;
		top: 340px;
		}

	#pd_right_arrow img {
		border: 0px;
		}

	.bp_app_section_header {
		width: 400px;
		height: 22px;
		line-height: 22px;
		margin: 30px 0px 0px 15px;
		border: 0px;
		padding: 0px;
		font-size: 18px;
		color: #2944b2;
		font-style: normal;
		font-weight: normal;
		}

	.bp_app_section_divider {
		width: 588px;
		height: 7px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		font-size: 3px;
		line-height: 3px;
		background-image: url(/qdimages/app_divider.gif);
		}

	.bp_app_error {
		width: 558px;
		height: 22px;
		margin: 15px auto 0px auto;
		border: 0px;
		padding: 0px;
		background-image: url(/qdimages/bp_app_error.gif);
		text-align: center;
		color: #2944b2;
		font-size: 14px;
		line-height: 20px;
		}

	.bp_app_question {
		width: 558px;
		margin: 10px 15px 0px 15px;
		border: 0px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		color: #777777;
		font-weight: normal;
		line-height: 18px;
		}

	.bp_app_question_required {
		width: 558px;
		margin: 10px 15px 0px 15px;
		border: 0px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		color: #111111;
		font-weight: bold;
		line-height: 18px;
		}

	.bp_app_statement {
		width: 558px;
		margin: 25px 15px 0px 15px;
		border: 0px;
		padding: 0px;
		text-align: left;
		font-size: 15px;
		color: #555555;
		font-weight: normal;
		line-height: 20px;
		}

	.bp_app_answer {
		width: 523px;
		margin: 5px 15px 25px 50px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		color: #555555;
		}

	.bp_app_answer textarea {
		text-align: left;
		margin: 0px;
		}

	.bp_app_contact_question {
		width: 100px;
		height: 22px;
		margin: 10px 15px 0px 15px;
		border: 0px;
		padding: 0px;
		text-align: right;
		font-size: 12px;
		line-height: 20px;
		color: #111111;
		font-weight: bold;
		float: left;
		}

	.bp_app_contact_answer {
		width: 385px;
		height: 22px;
		margin: 10px 15px 0px 0px;
		border: 0px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		color: #2944b2;
		font-weight: bold;
		float: left;
		}

	.bp_highlight {
		background-color: #FFEECC;
		background: #FFEECC;
		color: black;
		}

	.bp_no_highlight {
		background-color: none;
		}
				

	.pd_highlights {
		width: 588px;
		text-align: center;
		font-size: 11px;
		}

		




		
