

/* Define the body style 
-------------------------------*/
	body 	{margin: 10px;
		text-align: center;
		// background-color: #EDEDE8;
		background-color: #FFFFDD;
		font-family: Arial, Helvitica, serif;
		}

	a {
		color: #4444BB;
		font-weight: bold;
		text-decoration: none;
		}

	a:hover {
		color: #FD9B19;
		}

	.fh11 {
		font-size: 11px;
		}

	ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}


	.linebreak {
		width: 93%;
		height: 4px;
		line-height: 4px;
		font-size: 4px;
		float: none;
		clear: both;
		}


/* Define the header styles 
-------------------------------*/

	#dog_breeders_page_header {
		width: 948px;
		height: 179px;
		margin: 0px auto 0px auto;
		padding: 0px;
		position: relative;
		left: 0px;
		border: 0px;
		background-image: url(/qdimages/NewQDBackground.gif);
		background-repeat: repeat-x;


		}


	h1 {
		margin: 7px 0px 0px 0px;
		padding: 0px;
		text-align: center;
		font: bold 16px Arial, Helvitica, serif;
		line-height: 18px;
		color: #304dc1;
		}

	h2 {
		margin: 0px;
		padding: 0px;
		text-align: center;
		font: bold 13px Arial, Helvitica, serif;
		line-height: 18px;
		color: #666666;
		}

	#dog_breeders_sublogo {
		margin: 0px;
		padding: 0px;
		border: 0px;
		font: normal 11px Arial, Helvitica, serif;
		color: #888888;
		position: absolute;
		left: 431px;
		top: 158px;
		z-index: 100;
		}

	#share_button {
		margin: 0px;
		padding: 0px;
		border: 0px;
		font: normal 11px Arial, Helvitica, serif;
		color: #888888;
		position: absolute;
		left: 801px;
		top: 158px;
		z-index: 100;
		}

	#dog_breeders_header {
		width: 447px;
		height: 72px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 325px;
		top: 101px;
		background-image: url(/qdimages/QDogsHeadTitleBkg.gif);
		}

	#dog_breeders_header_left {
		width: 7px;
		height: 52px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 0px;
		top: 0px;
		}


	#dogs_header_right {
		width: 2px;
		height: 179px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 946px;
		top: 0px;
		}

	#dogs_paw_logo {
		width: 90px;
		height: 89px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 50px;
		top: 12px;
		}

	#dog_breeders_main_logo {
		width: 278px;
		height: 40px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 15px;
		top: 103px;
		}

	#dog_breeders_main_logoL {
		width: 244px;
		height: 127px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 0px;
		top: 0px;
		}

	#dog_breeders_main_logoR {
		width: 287px;
		height: 52px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 0px;
		top: 127px;
		}

	#advertise_puppies {
		width: 119px;
		height: 55px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 810px;
		top: 119px;
		}

	#header_window {
		width: 728px;
		height: 90px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 191px;
		top: 6px;
		overflow: hidden;
		}



/* Define the body layout 
-------------------------------*/
	#dogs_body_content {
		position: static;
		width: 948px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 10px 0px;
		background-color: #D7D2C6;
		background-image: url(/qdimages/QDPageBackground.gif);
		background-repeat: repeat-y;
		}


/* Define the left navbar styles 
-------------------------------*/
	#dog_menu {
		width: 129px;
		margin: 5px 0px 0px 4px;
		border: 0px;
		padding: 0px;
		vertical-align: top;
		float: left;
		background-image: url(/qdimages/dogs_menu_outer_bkg.gif);
		}

	#puppies_menu_top {
		width: 129px;
		height: 9px;
		font-size: 5px;
		line-height: 5px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		background-image: url(/qdimages/puppies_menu_top.gif);
		}
	
	#dog_menu_content {
		width: 127px;
		margin: 0px 1px 0px 1px;
		border: 0px;
		padding: 0px;
		background-image: url(/qdimages/dogs_menu_inner_bkg.gif);
		background-repeat: repeat-x;
		background-attachment: scroll;
		background-position: bottom;
		}

	#puppies_menu_bottom {
		width: 129px;
		height: 9px;
		font-size: 5px;
		line-height: 5px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		background-image: url(/qdimages/puppies_menu_bottom.gif);
		}

	.dogs_menu_section {
		font-size: 11px;
		line-height: 14px;
		margin: 0px auto 0px auto;
		text-align: center;
		color: #fd9b19;
		font-weight: bold;
		}

	.dogs_menu_line {
		font-size: 11px;
		line-height: 14px;
		margin: 9px 2px 0px 4px;
		text-align: left;
		color: #555555;
		font-weight: bold;
		}

	.dogs_menu_spacer {
		font-size: 2px;
		line-height: 2px;
		margin: 12px 0px 8px 0px;
		}










/* Define the right ad bar styles 
-------------------------------*/

	#right_tower {
		width: 160px;
		margin: 0px 1px 0px 0px;
		border: 0px;
		padding: 0px;
		background-color: #D7D2C6;
		vertical-align: top;
		float: right;
		}

/* Define the footer styles 
-------------------------------*/

	#dogs_footer {
		width: 948px;
		height: 18px;
		text-align: center;
		margin: 0px auto 0px auto;
		padding: 0px;
		border: 0px;
		line-height: 16px;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		background-image: url(/qdimages/dogs_footer.gif);
		}

	#dogs_footer a {
		color: #777777;
		}

	#dogs_footer a:hover {
		color: #333333;
		}



/* Define the content section styles 
-------------------------------*/


	#bp_back_arrow {
		width: 628px;
		height: 34px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		text-align: left;
		font-size: 14px;
		}

	#bp_back_arrow img {
		float: left;
		margin: 0px 9px 0px 0px;
		border: 0px;
		}

	.back_to {
		color: #888888;
		font-size: 10px;
		}

	#breeders_body_content {
		width: 626px;
		margin: 0px 0px 0px 10px;
		border: 0px;
		padding: 0px;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.3;
		color: 555555;
		vertical-align: top;
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		}

	#xxbreeders_body_content a {
		color: 5555BB;
		font-weight: bold;
		text-decoration: none;
		}

	#xxbreeders_body_content a:hover {
		color: AA5555;
		}

	#top_dog_navbar {
		width: 626px;
		height: 18px;
		text-align: center;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		border: 0px;
		position: absolute;
		left: 0px;
		top: 0px;
		line-height: 16px;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		z-index: 101;
		}

	#dog_nav_drop_bar {
		width: 651px;
		height: 19px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		line-height: 1px;
		font-size: 1px;
		position: absolute;
		left: -10px;
		top: -3px;
		}	

	#top_dog_navbar_links {
		width: 626px;
		height: 18px;
		text-align: center;
		margin: 0px;
		padding: 0px;
		border: 0px;
		font-size: 11px;
		line-height: 16px;
		color: #FFFFFF;
		font-weight: bold;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 111;
		}

	#top_dog_navbar_links h5 {
		margin: 0px 0px 0px 20px;
		padding: 0px;
		text-align: left;
		float: left;
		font-size: 11px;
		line-height: 14px;
		}

	#top_dog_navbar_links h6 {
		margin: 0px 20px 0px 0px;
		padding: 0px;
		float: right;
		font-size: 11px;
		line-height: 14px;
		}

	#top_dog_navbar_links a {
		color: #FFFFFF;
		}

	#top_dog_navbar_links a:hover {
		color: #FEC374;
		}

	#login_dropdown {
		position: absolute;
		left: 5px;
		top: 18px;
		z-index: 1001;
		width: 200px;
		height: 122px;
		background-color: #FFFFFF;
		border-right: 1px solid #333333;
		border-left: 1px solid #333333;
		border-bottom: 1px solid #333333;
		border-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		margin: 0px;
		text-align: left;
		filter: alpha(opacity=93);
		-moz-opacity:0.93;
		-khtml-opacity: 0.93;
		opacity: 0.93;
		zoom: 1;
		}

	#login_dropdown_content {
		width: 180px;
		border: 0px;
		padding: 0px;
		margin: 10px 9px 0px 9px;
		font-size: 11px;
		line-height: 26px;
		color: #000000;
		}

	#login_dropdown_content div {
		width: 60px;
		margin: 0px;
		padding: 0px;
		text-align: right;
		float: left;
		clear: left;
		font-size: 12px;
		line-height: 26px;
		color: #777777;
		}

	#login_dropdown input {
		margin: 0px 0px 0px 10px;
		font-family: Arial, Helvitica, sans serif;
		font-size: 12px;
		font-weight: normal;
		}

	#login_dropdown a {
		color: #4444BB;
		clear: both;
		}

	#puppies_dropdown {
		position: absolute;
		left: 275px;
		top: 18px;
		z-index: 1001;
		width: 240px;
		height: 120px;
		background-color: #FFFFFF;
		border-right: 1px solid #333333;
		border-left: 1px solid #333333;
		border-bottom: 1px solid #333333;
		border-top: 0px;
		padding: 0px;
		text-align: center;
		filter: alpha(opacity=93);
		-moz-opacity:0.93;
		-khtml-opacity: 0.93;
		opacity: 0.93;
		zoom: 1;
		}

	.puppies_dropdown_content {
		width: 220px;
		border: 0px;
		padding: 0px;
		margin: 10px 9px 0px 9px;
		font-size: 11px;
		line-height: 30px;
		color: #000000;
		}

	.puppies_dropdown_content select {
		font-size: 11px;
		}

	.puppies_dropdown_content input {
		margin: 15px 0px 5px 0px;
		}

	#breeders_dropdown {
		position: absolute;
		left: 386px;
		top: 18px;
		z-index: 1001;
		width: 240px;
		height: 120px;
		background-color: #FFFFFF;
		border-right: 1px solid #333333;
		border-left: 1px solid #333333;
		border-bottom: 1px solid #333333;
		border-top: 0px;
		padding: 0px;
		text-align: center;
		filter: alpha(opacity=93);
		-moz-opacity:0.93;
		-khtml-opacity: 0.93;
		opacity: 0.93;
		zoom: 1;
		}

	.dropdown_display_off {
		display: none;
		}

	.dropdown_display_on {
		display: block;
		}

			
	.smallprint {
		color: #777777;
		font-size: 9px;
		margin: 5px 10px 5px 10px;
		}

	#wide_body_content {
		width: 786px;
		margin: 0px 0px 0px 10px;
		border: 0px;
		padding: 0px;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.3;
		color: 555555;
		vertical-align: top;
		float: left;
		position: relative;
		left: 0px;
		top: 0px;
		}

	#copyright {
		margin: 10px;
		text-align: center;
		font-size: 11px;
		color: #777777;
		}