


/* Define the home page specific styles 
-------------------------------*/

	.breeders_bodywide_content {
		width: 628px;
		margin: 0px 0px 10px 0px;
		border: 0px;
		padding: 0px;
		position: relative;
		left: 0px;
		top: 0px;
		z-index: 10;
		background-image: url(/qdimages/bodywide_content_text.gif);
		}

	.bodywide_content_top {
		width: 628px;
		height: 9px;
		line-height: 3px;
		font-size: 3px;
		padding: 0px;
		margin: 0px;
		border: 0px;
		position: relative;
		top: 0px;
		left: 0px;
		background-image: url(/qdimages/bodywide_content_top.gif);
		}

	.breed_extra_top {
		width: 628px;
		height: 28px;
		line-height: 26px;
		font-size: 12px;
		padding: 0px;
		position: relative;
		top: 0px;
		left: 0px;
		background-image: url(/qdimages/breed_extra_top.gif);
		}



	.breed_extra_toggle {
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 597px;
		top: 3px;
		}

	.bodywide_content_bottom {
		width: 628px;
		height: 11px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		line-height: 3px;
		font-size: 3px;
		position: relative;
		top: 0px;
		left: 0px;
		background-image: url(/qdimages/bodywide_content_bottom.gif);
		}


	h3 {
		font-size: 15px;
		color: #4444BB;
		font-weight: bold;
		line-height: 19px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		float: left;
		}


	.dog_breeds {
		width: 611px;
		margin-left: 8px;
		margin-right: 8px;
		text-align: left;
		font-size: 12px;
		line-height: 1.4em;
		}


	h4 {
		font-size: 15px;
		color: #AAAAAA;
		font-weight: normal;
		font-style: italic;
		line-height: 1.1em;
		margin: 0px 5px 9px  5px;
		padding: 0px;
		float: left;
		}

	.dog_breeds i {
		font-weight: normal;
		font-style: italic;
		}
	
	.dog_breeds img {
		float: left;
		margin: 0px 10px 10px 0px;
		}

	#dog_breed_info {
		width: 400px;
		height: 180px;
		border: 0px;
		margin: 2px 0px 5px 0px;
		overflow: auto;
		text-align: center;
		font-size: 12px;
		float: right;
		color: #888888;
		}

	.dog_breeds h5 {
		width: 400px;
		text-align: left;
		// float: right;
		margin: 5px 0px 5px 0px;
		font-size: 13px;
		color: #999999;
		font-weight: normal;
		font-style: italic;
		}


	.breed_info_line {
		width: 95px;
		height: 20px;
		margin: 0px 10px 0px 0px;
		text-align: right;
		color: #999999;
		float: left;
		}

	.breed_info {
		text-align: left;
		color: #333333;
		margin: 0px 0px 6px 0px;
		display: block;
		}

	.dog_breeds h6 {
		text-align: left;
		margin: 5px 0px 3px 8px;
		padding: 0px;
		font-weight: normal;
		font-style: italic;
		font-size: 16px;
		line-height: 15px;
		color: #C0710D;
		border: 0px;
		}

	.dog_breed_text {
		width: 598px;
		border: 0px;
		margin: 2px 9px 5px 8px;
		text-align: left;
		font-size: 12px;
		color: #555555;
		}

	#bi_photo_thumbdiv {
		width: 240px;
		height: 250px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		overflow: auto;
		position: absolute;
		left: 0px;
		top: 59px;
		}

	#bi_photo_thumbdiv2 {
		width: 170px;
		height: 290px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		overflow: auto;
		position: absolute;
		left: 35px;
		top: 35px;
		}

	.bi_photo_thumb {
		width: 66px;
		height: 66px;
		margin: 0px 8px 8px 0px;
		border: 0px;
		padding: 0px;
		float: left;
		}

	.bi_photo_thumb_on {
		width: 66px;
		height: 66px;
		margin: 0px 8px 8px 0px;
		border: 0px;
		padding: 0px;
		background-color: #fea534;
		float: left;
		}

	.bi_photo_thumb img {
		width: 60px;
		height: 60px;
		margin: 3px;
		border: 0px;
		padding: 0px;
		}

	.bi_photo_thumb_on img {
		width: 60px;
		height: 60px;
		margin: 3px;
		border: 0px;
		padding: 0px;
		}

	.breed_extra {
		height: 440px;
		margin: 5px 8px 0px 12px;
		text-align: left;
		font-size: 12px;
		line-height: 1.4em;
		position: relative;
		left: 0px;
		top: 0px;
		}

	.breed_extra2 {
		margin: 5px 8px 0px 12px;
		width: 605px;
		text-align: left;
		font-size: 12px;
		line-height: 1.4em;
		}

	.breed_extra2 h4 {
		text-align: left;
		margin: 15px 0px 3px 0px;
		font-weight: bold;
		font-style: normal;
		font-size: 12px;
		line-height: 17px;
		color: #4444bb;
		border: 0px;
		float: none;
		}

	.breed_extra2 h5 {
		text-align: left;
		margin: 18px 0px 3px 20px;
		font-weight: bold;
		font-style: normal;
		font-size: 12px;
		line-height: 17px;
		color: #4444bb;
		border: 0px;
		float: none;
		}

		
	.breed_extra_top h6 {
		text-align: left;
		margin: 0px 0px 3px 10px;
		font-weight: bold;
		font-size: 13px;
		line-height: 25px;
		color: #4444bb;
		border: 0px;
		}

	#bi_left_arrow {
		width: 28px;
		height: 41px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 59px;
		top: 323px;
		}

	#bi_left_arrow img {
		border: 0px;
		}

	#bi_right_arrow {
		width: 28px;
		height: 41px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 134px;
		top: 323px;
		}

	#bi_right_arrow img {
		border: 0px;
		}

	#bi_post_pictures {
		width: 190px;
		height: 38px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		position: absolute;
		left: 15px;
		top: 375px;
		text-align: center;
		font-size: 12px;
		line-height: 15px;
		}

	.bi_photo_on {
		width: 300px;
		height: 430px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 13px;
		color: #555555;
		position: absolute;
		left: 264px;
		top: 10px;
		}

	.bi_photo_off {
		width: 300px;
		height: 430px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 13px;
		color: #555555;
		position: absolute;
		left: -2000px;
		top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
		opacity: 0;
		zoom: 1;
		}

	.contribute_dog_photo {
		text-align: center;
		margin: 0px auto 0px auto;
		line-height: 1.2em;
		color: #555555;
		font-size: 12px;
		}

	.upload_header {
		font-size: 14px;
		color: #4444BB;
		font-weight: bold;
		line-height: 19px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: center;
		}

	.upload_dog_pictures {
		font-size: 13px;
		color: #444444;
		font-weight: normal;
		line-height: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: right;
		}

	.upload_dog_pictures2 {
		font-size: 13px;
		color: #777777;
		font-weight: normal;
		font-style: italic;
		line-height: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: right;
		}

	.upload_dog_pictures_little {
		font-size: 9px;
		color: #777777;
		font-weight: normal;
		line-height: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		}

	.upload_dog_pictures_medium {
		font-size: 10px;
		color: #444444;
		font-weight: normal;
		line-height: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		}

	.upload_dog_pictures_large {
		font-size: 12px;
		color: #444444;
		font-weight: normal;
		line-height: 16px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		}

	.photo_rating {
		width: 100px;
		height: 50px;
		text-align: left;
		margin: 0px;
		border: 0px;
		padding: 0px;
		line-height: 17px;
		font-size: 12px;
		color: #555555;
		font-weight: normal;
		position: absolute;
		top: 366px;
		left: 20px;
		z-index: 50;
		}

	.photo_rating img {
		border: 0px;
		margin: 0px;
		float: left;
		padding: 0px;
		display: inline;
		}

	.photo_rating_img {
		border: 0px;
		margin: 0px;
		padding: 0px;
		float: left;
		display: inline;
		}

	.rate_photo {
		width: 100px;
		height: 50px;
		text-align: left;
		margin: 0px;
		border: 0px;
		padding: 0px;
		line-height: 17px;
		font-size: 12px;
		color: #555555;
		font-weight: normal;
		position: absolute;
		top: 366px;
		left: 180px;
		z-index: 50;
		}

	.rate_photo img {
		border: 0px;
		margin: 0px;
		float: left;
		padding: 0px;
		}

	.bi_report_pictures {
		width: 300px;
		height: 16px;
		line-height: 16px;
		font-size: 11px;
		text-align: center;
		position: absolute;
		left: 0px;
		top: 412px;
		}

	.character_counter {
		font-size: 9px;
		color: #777777;
		font-weight: normal;
		line-height: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: left;
		border: 0px;
		background-color: #ffffff;
		}

	.sticky_comment {
		font-size: 12px;
		color: #555555;
		font-weight: normal;
		font-style: italic;
		margin: 0px 10px 0px 10px;
		border: 0px;
		padding: 0px;
		text-align: left;
		}

	.comment_posted_by {
		font-size: 10px;
		color: #888888;
		font-weight: normal;
		font-style: normal;
		margin: 0px 10px 10px 15px;
		border: 0px;
		padding: 0px;
		text-align: left;
		}

	.breed_comments_container {
		margin: 0px 20px 0px 20px;
		border: 0px;
		padding: 0px;
		max-height: 200px;
		overflow: auto;
		}

	.no_comments {
		margin: 20px 20px 20px 20px;
		border: 0px;
		padding: 0px;
		text-align: center;
		font-size: 14px;
		color: #aaaaaa;
		font-style: normal;
		font-weight: bold;
		}

	.add_comment {
		margin: 20px 20px 20px 20px;
		border: 0px;
		padding: 0px;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		}

	.disease_list {
		width: 290px;
		height: 16px;
		margin: 2px;
		border: 0px;
		float: left;
		}

	.dog_disease {
		margin: 7px;
		}

	.dog_disease_letters {
		width: 96px;
		height: 26px;
		font-size: 20px;
		float: left;
		text-align: center;
		}

	.choosing_breeder {
		margin: 12px 30px 0px 30px;
		text-align: left;
		}
	
	.choosing_breeder b {
		font-weight: bold;
		color: #C77C1C;
		}

	.center_text {
		text-align: center;
		font-size: 12px;
		font-weight: normal;
		color: #555555;
		}

	.center_text b {
		text-align: center;
		font-size: 15px;
		font-weight: bold;
		color: #C77C1C;
		}

	.link_code {
		background-color: #ffffff;
		}

	.app_bullets {
		color: #4444bb;
		font-size: 12px;
		font-weight: normal;
		margin: 14px 0px 14px 130px;
		}

	.app_bullets ul {
		list-style-type: disc;
		}

	.app_bullets li {
		margin: 4px 0px 0px 14px;
		}

	.fineprint {
		margin: 0px 20px 0px 20px;
		font-size: 11px;
		line-height: 14px;
		color: #888888;
		}
	