

/* Breeder Profile Styles
-------------------------------*/
	


	#bp_tab_container {
		width: 628px;
		height: 40px;
		margin: 8px 0px 0px 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;
		}

	#bp_tab_1 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 80px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 10;
		}
	

	#bp_tab_2 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 80px;
		z-index: 10;
		}

	#bp_tab_3 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 158px;
		z-index: 10;
		}

	#bp_tab_4 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 236px;
		z-index: 10;
		}

	#bp_tab_5 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 314px;
		z-index: 10;
		}

	#bp_tab_6 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 392px;
		z-index: 10;
		}

	#bp_tab_7 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 78px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 470px;
		z-index: 10;
		}

	#bp_tab_8 {
		margin: 0px;
		border: 0px;
		padding: 0px;
		width: 80px;
		height: 40px;
		position: absolute;
		top: 0px;
		left: 548px;
		z-index: 10;
		}

	#bp_tab_1_text, #bp_tab_2_text, #bp_tab_3_text, #bp_tab_4_text, #bp_tab_5_text, #bp_tab_6_text, #bp_tab_7_text, #bp_tab_8_text {
		width: 72px;
		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;
		}

	#bp_tab_1_text {
		left: 6px;
		}

	#bp_tab_2_text {
		left: 83px;
		}

	#bp_tab_3_text {
		left: 161px;
		}

	#bp_tab_4_text {
		left: 239px;
		}

	#bp_tab_5_text {
		left: 317px;
		}

	#bp_tab_6_text {
		left: 395px;
		}

	#bp_tab_7_text {
		left: 473px;
		}

	#bp_tab_8_text {
		left: 552px;
		}

	#bp_top_bkg {
		width: 628px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		background-image: url(/qdimages/bp_top_bkg.gif);
		background-repeat: repeat-y;
		}

	#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 h5 {
		text-align: center;
		margin: 0px 0px 10px 0px;
		border: 0px;
		padding: 0px;
		font-size: 10px;
		font-weight: normal;
		color: #999999;
		}

	#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 5px 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;
		}
		

	#bp_bottom_bkg {
		width: 628px;
		height: 406px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/bp_bottom_bkg.gif);
		background-repeat: repeat-x;
		position: relative;
		left: 0px;
		top: 0px;
		}

	#bp_slide_bottom_left {
		width: 8px;
		height: 406px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/bp_slide_bottom_left.gif);
		position: absolute;
		left: 0px;
		top: 0px;
		}

	#bp_slide_bottom_right {
		width: 8px;
		height: 406px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-image: url(/qdimages/bp_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;
		text-align: left;
		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;
		}

	.bp_newfolder {
		width: 130px;
		// height: 15px;
		margin: 16px 0px 0px 4px;
		border: 1px solid #888888;
		padding: 3px;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		background-color: #FFFFCC;	
		color: #000000;
		filter: alpha(opacity=40);
		-moz-opacity:0.4;
		-khtml-opacity: 0.4;
		opacity: 0.4;
		zoom: 1;
		clear: both;
		}

	#bp_left_arrow {
		width: 28px;
		height: 41px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 59px;
		top: 340px;
		}

	#bp_left_arrow img {
		border: 0px;
		}

	#bp_right_arrow {
		width: 28px;
		height: 41px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 134px;
		top: 340px;
		}

	#bp_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;
		}
				
	.smallprint {
		text-align: right;
		color: #777777;
		font-size: 9px;
		margin: 0px;
		}




		
