@charset "utf-8";
/* CSS Document */
/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background: url(../images/header/header_BG3.jpg)  #E2E2E2 repeat-x; margin:0; padding: 0; color: #999999; }
img{ border: 0px; }
h1,h2,h3,h4,h5{ padding:0px; margin:0px; }
.hidden{ text-indent:-999em; display:none;}
hr{ padding:0; margin:0; display:none;}
a{ text-decoration: none; }
.opacity{}
.opacity:hover{
opacity:0.80;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
zoom: 1;
}
p{ margin: 0px; padding: 0px; }




/* Clearfix */
.clearfix{ display: block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
.clear{ clear:both;}

/* Anti-Spam */
.anti-span{unicode-bidi: bidi-override;	direction: rtl;}

/* Header */



	.header{ background:url(../images/header/banner.jpg) 0px 30px no-repeat; margin:auto; margin-top:0px; width:999px; height:323px; text-align:left;}
	
	
	.logo{ background:url(../images/header/logo-winter.png) no-repeat; width:247px; height:115px; margin:44px 0px 0px 38px; padding:0px; text-align:left; position:absolute;  }
	
	
	.slogan{ background:url(../images/header/slogan5.png) no-repeat; width:399px; height:126px; float:left; text-align:left; margin:50px 0px 0px 0px; padding:0px;}
	
	.dogs_image{ background:url(../images/header/dogs-pics.png) no-repeat; width:678px; height:274px; position:absolute; text-align:right; margin:25px 0px 0px 310px; padding:0px;}
	
	/*.dog_topnav{ background:url(../images/header/dogInbag.png) no-repeat; width:252px; height:219px; margin:35px 0px 0px 464px; padding:0px; position:absolute;}*/
	
	.header_shadow{ background:url(../images/header/header_shadow.png) no-repeat; width:1030px; height:303px; margin:auto; display:block;}
	
	
	
	
	
	
	
/* Top Nav */

	.topnav{ width:973px; height:61px; margin:auto; }
	
	.topnav ul{ background:url(../images/header/topnav_bg.jpg) no-repeat; width:973px; height:61px; margin:303px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; position:absolute; }
	
	.topnav ul li{ width:140px; height:43px; font: "Georgia"; font-size:16px; color:#FFF; float:left; margin:4px 0px 0px 0px; padding:0px; 
list-style:none;border-right:1px; border-right-style:solid; border-right-color:#A61589;border-left:1px; border-left-style:solid; border-left-color:#EB52CC;}
	
	.topnav li a{ width:140px; height:42px; font: "Georgia"; font-size:16px; color:#FFF; float:left; margin:-7px 0px 0px 0px; padding-top:18px;}
	
	.topnav li a:hover{ background:url(../images/header/top_nav_arrow.png) center bottom no-repeat ; min-width:18px; min-height:9px;display:block;}
	
	.topnav ul li:first-child{ border-left:none;}
	
	.leftborder{ border-left-style:solid; border-left-color:#EB52CC;}
	
	.topnav .right_borderReset{ border-right:none; border-right-color:none; border-right-style:none;}
	
	.phone_num{ /*background:url(../images/header/top_nav_littlePhone.png) no-repeat;*/ font-style:italic; width:238px;height:24px;font:"Georgia"; font-size:18px; color:#FFF; position:absolute; margin:255px 0px 0px 730px; padding:0px 0px 0px 20px;}

/* Content */

	.puppy_profiles_title{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; font-weight:bold;}

	.puppy_profiles{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
	
	.content{ background:url(../images/content/content_bg3.png) repeat;width:996px;  margin:auto; margin-top:30px;  }
	
	.younger_poodle{font:"Berlin Sans FB"; font-size:12px; color:#8F1276; text-align:left; margin:0px; padding:0px; font-weight:bold;}
	
	/*.puppy1{ background:url(../images/content/puppy_pics/31505514.jpg) no-repeat; width:200px; height:217px; float:left; padding:0px; margin:10px 0px 20px 0px; list-style:none;} */
	
	.puppy1
	{
	background:url(../images/content/puppy_pics/37141373.jpg) no-repeat; 
	width:200px;
	height:217px;
	float:left;
	padding:0px;
	margin:10px 0px 20px 0px;
	list-style:none; 
	}
	
	

	.puppy2{ background:url(../images/content/puppy_pics/34312169.jpg) no-repeat; width:200px; height:178px; clear:both; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
		
	.puppy3{ background:url(../images/content/puppy_pics/34794837_scaled_480x319.jpg) no-repeat; width:200px; height:133px; clear:both; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
	
	.puppy4{ background:url(../images/content/puppy_pics/34794844_scaled_243x298.jpg) no-repeat; width:200px; height:245px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
	
	.odim{ width:400px; font: "Berlin Sans FB"; font-size:12px; color:#333333; text-align:left; margin-right:15px; margin-left:210px; line-height:150%;}
	
	.poodle1{ background:url(../images/content/puppy_pics/36075415.jpg) no-repeat; width:200px; height:168px; float:left; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
	
	.poodle2{ background:url(../images/content/puppy_pics/35226292.jpg) no-repeat; width:200px; height:145px; clear:both; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
		
	.poodle3{ background:url(../images/content/puppy_pics/35569871.jpg) no-repeat; width:181px; height:181px; clear:both; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
	
	.poodle4{ background:url(../images/content/puppy_pics/35569872.jpg) no-repeat; width:236px; height:245px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
	

	
	.hybrid2{ background:url(../images/content/puppy_pics/spooks_white_poodle.jpg) no-repeat; width:200px; height:177px; clear:both; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
		
	.hybrid3{ background:url(../images/content/puppy_pics/35854369.jpg) no-repeat; width:200px; height:222px; clear:both; padding:0px; margin:10px 0px 20px 0px; list-style:none;}
	
	.hybrid4{ background:url(../images/content/puppy_pics/35854344.jpg) no-repeat; width:236px; height:203px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
	
	.hybrid5{ background:url(../images/content/puppy_pics/35899323.jpg) no-repeat; width:236px; height:211px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
				
	.hybrid7{ background:url(../images/content/puppy_pics/y-poo.jpg) no-repeat; width:300px; height:200px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}

	.hybrid11{ background:url(../images/content/puppy_pics/37141437.jpg) no-repeat; width:236px; height:206px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}

	.hybrid12{ background:url(../images/content/puppy_pics/36953568.jpg) no-repeat; width:236px; height:206px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}	

	.hybrid13{ background:url(../images/content/puppy_pics/37037278-2.jpg) no-repeat; width:236px; height:206px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}	

	.hybrid14{ background:url(../images/content/puppy_pics/37037297.jpg) no-repeat; width:236px; height:206px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
	
	.hybrid15{ background:url(../images/content/puppy_pics/37177783.jpg) no-repeat; width:236px; height:206px; clear:both; padding:0px; margin:10px 0px 0px 0px; list-style:none;}	


	
	.odim187{font:Arial; font-size:20px;  font-weight:bold;}

/* Left Nav */

	.left_nav{  width:174px;  float:left; margin-left:21px; margin-top:18px; border:1px; border-style:solid; border-color:#E0DFE3;}
	
	.left_navTop{ background:url(../images/content/left_navTop2.jpg) no-repeat; width:164px; height:41px; display:block; font:Georgia; font-size:20px; font-weight:bold; color:#FFF; text-align:left; 
	padding:8px 0px 0px 10px;}
	
		.left_nav ul{ width:174px; margin:auto; padding:0px; list-style:none; }
		
			.left_nav ul li{ background:url(../images/content/Paw_leftNav.png) 10px no-repeat;  font:Berlin Sans FB; font-size:16px; color:#666666; border-top:1px; border-top-style:solid; 
			border-top-color:#E0DFE3; margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; text-align:left;}
			
			.left_nav li a{ font:Georgia; font-size:14px; color:#333333; margin:0px 0px 0px 40px; padding:0px; text-align:left; font-style:italic;}
			
			.left_nav li a:hover{ text-decoration:underline; }
			
			.left_nav ul li:first-child{ border-top:none;}
			
			
			
			
			
	.left_navbottom{ background:url(../images/content/left_navTop2.jpg) no-repeat; width:164px; height:41px; display:block; font:Georgia; font-size:20px;font-weight:bold; color:#FFF; text-align:left;
 padding:8px 0px 0px 10px;}
	
	.apr{ float:left; margin:0px 0px 0px 0px; padding:0px;}
	
	.akc{  margin:0px 0px 0px 0px; padding:0px;  }
	
	.left_nav dl{ width:174px; margin:10px 0px 0px 0px; padding:0px; text-align:left;}
	
		.left_nav dl dt{ width:174px; margin:0px; padding:0px; font:Georgia; font-size:14px; color:#8F1276; font-weight:bold;text-align:center;}
		
		.left_nav dd{width:174px; margin:0px; padding:0px; text-align:left; font:Georgia; font-size:12px; color:#333333; text-align:center;}
		
	/*.bottom_curve { background:url(../images/content/left_navBottomcurve.jpg) no-repeat; width:256px; height:12px; display:block;}*/
	.memberships{font:Georgia; font-size:20px; color:#8B1173; border-bottom:2px; border-bottom-style:solid; border-bottom-color:#8B1173; width:169px; 
			margin:10px 0px 0px 0px; padding:0px 0px 0px 5px;}
	.nothing_line{font:Georgia; font-size:20px; color:#8B1173; border-bottom:2px; border-bottom-style:solid; border-bottom-color:#8B1173; width:400px; 
			margin:10px 0px 0px 0px; padding:0px 0px 0px 5px;}
	.logo_leftnav{margin:10px 0px 10px 0px;}
	
	
	
/* Content Area */
	.main_content{ width:713px;float:left;margin-left:35px; margin-top:10px;}
	
/* content top */
	.content_top{ width:700px; margin:auto; margin-top:21px;}	
		.content_top h2{ font:"Berlin Sans FB"; font-size:20px; color:#8F1276; text-align:left; margin-bottom:10px;}
		.content_top p{ font:Arial; font-size:12px; color:#666666; text-align:left; margin-right:15px; line-height:187%;}
		.content_top .imgCon img{ background-color: #990099; border: #E01DB9 1px solid; margin: 2px; padding: 3px; }
		.imgCon2 img{ background-color: #990099; border: #E01DB9 1px solid; margin: 0px; padding: 1px; }
	.puppies_pic{ background:url(../images/content/logo5.jpg) no-repeat; width:196px; height:192px; float:left; margin:27px 20px 20px 0px;padding:0px 0px 0px 0px;}




	
/* content bottom */

	.content_bottom{ width:690px; margin:auto; margin-top:10px;}
		.content_bottom h3{  font: "Berlin Sans FB"; font-size:20px; color:#8F1276; text-align:left; border-bottom:1px; border-bottom-style:dotted; border-bottom-color:#A43E8F; padding-left:30px; margin-right:10px;}
	.Paw_content{background:url(../images/content/Paw_content.png) no-repeat; height:27px; width:23px; position:absolute; margin:3px 0px 0px -35px; padding:0px;  text-align:left; }
	


	.bottom_paragraph{ background:url(../images/content/puppies_pic5.png)  right  bottom  no-repeat ; min-height:265px; width:680px; margin:auto;}




	.p1{  font:Arial; font-size:12px; color:#666666; line-height:187%; margin-top:15px; padding:0px; width:671px; }
	.p2{ font:Arial; font-size:12px; color:#666666; line-height:187%; margin-top:15px; padding:0px; width:450px;}
	.p3{  font:Arial; font-size:12px; color:#666666; line-height:187%; margin-top:15px; padding:0px; width:430px;}
	.style187{ font: "Berlin Sans FB"; font-size:15px; color:#8E1276; font-weight:bold; margin:40px 0px 0px 0px; padding:0px 0px 10px 0px;}
/* Footer */
	/*.footer_wrapper{ background:url(../images/footer/footer_bg2.jpg) repeat-x ; height:147px;width:100%; min-width:998px; clear:both;}*/
	.footer{ background:url(../images/footer/footer.png) no-repeat;width:996px; height:112px; clear:both; margin:auto; }
		.footer p{ color:#FFF;text-align:center; padding-top:5px; margin-left:0px; }
			.footer p a{ font:Berlin Sans FB; font-size:12px; color:#FFF;}
	.copyright{font:Tahoma; font-size:11px; color:#333333;margin:74px 0px 0px 377px; position:absolute;}
	.footer_address{ width:160px; font:Tahoma; font-size:12px; color:#FFF; float:right; margin-top:5px; text-align:center; }