#top{	
	background-image:url("../images/Top_Pic.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	width:1000px; 
	padding:0;
	margin-left:auto;
	margin-right:auto;		
	height:224px;				
}

 
#box{
	float:left; 
	width:668px; 
	margin-top:10px;
	margin-left:5px;
	border:0px solid blue;
}

 #sbox{
	float:left; 
	width:850px; 

}



#links{
	float:left; 
	width:150px; 
	padding-left:0px;	
	background:#CA9833;
	border:0px solid purple;
 }
 
#advertising{
	width:145px; 
	height:280px;
	border:2px solid #630;	
}

#MidContent{
	width:840px;
	display:block;
	border:0px solid blue;
	margin:3px 2px 3px 3px;
	float:left;
}

#RightContent{
	float:left;
	width:138px;
	margin-top:10px;
	border:0px solid red;	
 }
 



/*---LEFT NAV-----------------------------------------------*/

#links ul{
	margin: 0;
	padding:0;
	width:150px;
}

#links LI{
	background-image: url("../images/categoryBG.jpg");	
	background-repeat:no-repeat;	
	background-position:center left;	
	padding-left:10px;
	HEIGHT:40px;
	margin-top:4px;
	list-style-type:none;
}

#links LI A{
	width:110px;
	line-height:40px;
	display:block;
	list-style-type:none;
	}


#li_73 A,  #li_74 A, #li_76 A, #li_78 A, #li_90 A{
	line-height:17px;
	width:85px;
	display:block;
	}



/*---MIDDLE GENERAL-----------------------------------------------*/
#sitemap H2{	
	FONT-SIZE: 32px; 
	COLOR: #DA0049; 
	FONT-FAMILY: David; 
	FONT-WEIGHT:normal;
	margin-top:0;
	margin-bottom:0; 
}

H3{

	FONT-SIZE: 20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	color:#333;
	margin:0px;
}


.big{
	FONT-SIZE: 20px;
	font-weight:bold;	
}	

.bigger{
	FONT-SIZE: 28px; 
	COLOR: #630; 
	FONT-FAMILY: David; 
	FONT-WEIGHT:normal;
}	



/*---MIDDLE RESULTS-----------------------------------------------*/

div.mbox {
	float: left;
	width:167px;
	height:204px;
	padding:0px;
	background-image: url("../images/polaroid.gif");
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #333333;		
}
 

div.mbox IMG{
	border:1px solid #000;
	margin-top:10px;
	margin-bottom:6px;
	width:142px ;
	height:126px ; 
}



.pages{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px; 
	font-weight:bold; 
	color:#fff;
	}
	
.pages a{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px; 
	font-weight:bold; 
	color:#fff;
	}

.pages SPAN{ 
	margin:0 10px 0 20px;
	color:#FFDE00;
}


.pages FORM{
	display:inline;
	float:left;
	margin-left:10px;
}


/*---SEARCH RESULTS-----------------------------------------------*/
div.sbox {
	float: right;
	width:150px;
	height:180px;
	
  }
  
div.sbox p {
   text-align: center;
   padding:0;
   margin:0
   }

div.sbox IMG{
	 width:142px; 
	 height:126px;
	 border:0; 
	 border:2px solid #FFEF2F; 
}

/*---SITEMAP-----------------------------------------------*/
#sitemap ul a:hover{	
	background: #FFF7D8;
	border-bottom: 3px solid #999; 
	text-decoration:none	
}

#sm1{float:left;width:400px;}
#sm2{float:left;width:400px;}

#sm1 LI A,#sm2 LI A{
	color:#6D5F2A;
	font-size:14px;
	line-height:18px;
}



/*---Coupons--Middle---------------------------------------------*/

.Mcoupon{
	display:inline;
	float:right;
	border:2px dashed #990;
	background:#FFC;
	font-family:verdana; 
	font-size:12px;
	font-weight:normal;
	width:290px;
	height:206px;
	padding:0 3px 0 0;
	margin:10px 0 0 35px ;
	}
		
.Mcoupon H2{
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin:0 3px 0 0
	}

.Mcoupon p{
	font-weight:bold;
	margin:8px 0 8px 0;
	padding:0 3px 0 0;
	}
	
.Mcoupon  A {color:blue; padding:4px}
/*---------------------------------*/

.Marticles{
	margin:20px 10px 10px 0  ;
	padding:3px;
	width:650px;
	text-align:justify;
	vertical-align:top;
	background-image:url("../images/articleCorner.gif");
	background-repeat:no-repeat;
	background-position:right top
	}

.Marticles H2{	
	font-family: Arial, Helvetica, sans-serif;	
	font-size:16px;
	font-weight:bold;
	margin:0 37px 4px 0 ;
	height:25px;
	}

.Marticles P{margin:0}	

.Marticles A{	
	color:#060
	
}
/*---------------------------------*/
.Mreview{
	width:150px;
	background-image:url('../images/reviewBG.jpg');
	height:290px;
	margin: 10px 0 0 0;
	}


.Mreview H3{
	font-size:14px;
	font-family:verdana;
	margin:4px 5px 0 15px;
	padding-top:50px;
	}
	
.Mreview P{margin:0 5px 0 15px;}

.Mreview IMG{
	width:71px;		
	height:63px;
	margin:5px 5px 0 0;	
	cursor:pointer;
}	


/*---------------------------------*/
#MovieClips{
	position: relative;
	width:655px;
}

#movies{
	width:450px;
	margin: 10px 0 0 0;
	float:right;
	display:inline
	}
	
#mH2{
	
	font-size:16px;
	font-family:arial;
	color:#C30;
	margin:10px 0 0 0
	}
	
#MovieClips P{
	margin:0;
	}		

#movies IMG{
	width:424px;
	height:370px;
	cursor:pointer;
}

#movie{
	width:424px;
	height:370px;
	background-image:url("../images/movieBG.jpg");
	
	}

#MediaPlayer{
	margin: 14px 22px 0 0;
	}

#clips{
	top-margin:20px;
	display:block;
	float:right;
	
	}
		
.Clip{
	width:200px;
	text-align:right;
	cursor:pointer;
	margin:12px 0 0 0
	}	
	
		
.Clip p{
	FONT-WEIGHT:bold;
	color:#C30;
	padding:0 3px 0 0;
	margin:0;
	text-decoration:underline;
	
}	
	


/*---Coupons-Page----------------------------------------------*/
#coupons{
	width:800px;
	float:right;
	}
	
#coupons H2{
	FONT-SIZE: 16px; 
	COLOR: #C30; 
	FONT-FAMILY: David; 
	FONT-WEIGHT:normal;
	MARGIN:0 
	}
#coupons P{
	margin:2px;
}	

.coupon{
	
	float:right;
	display:inline;
	padding:10px;
	margin:20px;
	width:300px;
	height:200px;
	border:0px solid red;
}

.coupon  A, {color:blue}

#coupons SELECT{
	font-family:verdana;
	font-size:12px;
	color:green;
	margin: 0 2px 0 2px
}


/*---ADOPTION-----------------*/
.dogs{
	float:right;
	}
.dog{
	text-align:center;
	width:320px;
	background-color:#DEB96E;
	border:1px dashed #060;
	margin:10px;
	padding:10px;
	font-size:12px;
	font-family:arial;
	}
	
.dog IMG{
	border:2px solid #630
}	

/*---FIND A DOG-----------------*/
.dog-recomended{
	border-bottom:1px dashed #060;
	padding:5px;
	}
	
.dog-recomended A{
	color:#630;
	font-weight:bold; 
	background-color:#ECC16C; 
	padding:3px;
	}
		
.dog-recomended IMG{
	float:right; 
	padding:0;
	margin: 0 0 3px 3px;
	border:1px solid #060
	}
.dog-recomended H2{color:#060}	


		#find2{
			float:left;
			width:460px;
			background-image:url("../images/dogcollection.gif");
			background-repeat:no-repeat;
			background-position: left ;
			border:6px solid #060
			}	
		#findform2{display:inline; font-size:12px;	}
		
		#findform2 DIV{
			margin:0;
			border-bottom:1px dashed #444;
			width:300px;
			display:block;
			padding:2px 4px 2px 0
			}	
			
		#findform2 span{
			display:inline;
			float:right;
			width:160px;
			}	
			
		#findform2 #submit1{
			width:100px;
			display:inline;
			margin:3px 150px 3px 3px ;
			font-weight:bold;
			color:#FFF;
			background:#630;
			}
			
/*-------------------------------*/	
	
#survey{
	margin:5px 3px 5px 3px; 
	padding:3px
	width:136px;	
	float:right;
	border:2px solid #349A34;
	background:#CC9933;
	display:block;
	}

#survey FORM{display:inline;float:right; padding: 2px; margin:0}

#survey H2{	
	text-align:center;
	line-height:20px;
	font-family:verdana;
	font-size:16px;
	color:#DA0049;
	margin:0;
	padding:2px 4px 2px 2px;
	font-weight:bold;
	}
	
#survey img{
	margin:0px;	
	padding:4px 4px 4px 4px;
}

#SurveyRes{
	width:650px;
	float:left;
	border:0px solid blue;
	margin:5px 5px 5px 5px;
	padding:5px;
}

#SurveyRes img{
	float:left;
	margin:0px 5px 5px 0px;
}

#SurveyRes UL{
	line-height:20px;
	font-size:14px;
}

.SurveyResCol{
	background-color:#349A34;
	width:130;
	height:2px;
	border-bottom:1px solid #FF6633;
}

.SurveyAns{
	width:150px;
}

#AdSurvey{
	float:left;
	background-image:url("../images/reviewbg1.jpg");
	padding:50px 10px 0 0;
	width:140px;
	height:610px;
	margin:30px 0px 10px 0px;
	display:block;
	}	
	
#AdsTopLine{
	margin:10px 10px 20px 0px;
	width:950px;
	float:right;
	display:block;
}

#Ads468{
	margin:10px 10px 10px 10px;
	display:block;
	float:right;
}


/*--------------  New Design  -----------------*/	

/*--------------  Category - article-type  -----------------*/	
 #main, #sitemap{	
	width:1000px; 
	padding-top:0px;
	padding-bottom:0px;
	margin:0px auto 0px auto;		
	height:auto;
	display:block;	
	border:0px solid purple;
	border-bottom:12px solid #1779AA;
	background:#FAF4CD;
}

#Mid1{
	background-image:url("../images/Top_bg.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	width:1000px;
	height:413px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid green;
}

#SearchBox{
	background-image:url("../images/Find_Picture.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:278px;
	height:238px;
	float:right;
	margin:10px 0px 5px 0px;
	padding:0px;
	border:0px solid green;
}

#Mafilim{
	background-image:url("../images/Top_Pic.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:688px;
	height:271px;
	float:left;
	margin:10px 5px 5px 15px;
	padding:0px;
	border:0px solid red;
}

#MafilimLeft{
	float:left;
	margin:0px 0px 0px 0px;	
	border:0px solid blue;
	width:300px;
	height:270px;
}

#MafilimLeft IMG{	
	margin:33px 0px 0px 43px;		
	width:253px;
	height:225px;
	border:0px solid #1574A6;
}

#MafilimRight{
	float:left;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 5px;
	border:0px solid green;
	width:365px;
	height:270px;
}

#MafilimRight .MafilimTextStyle1{
	font-size:24px;
	color:#1779AA;
	font-weight:bold;
	width:350px;
	margin:40px 0px 0px 0px;
}

#MafilimRight .MafilimTextStyle2{
	font-size:18px;
	color:#000;
	font-weight:normal;
	text-align:justify;
	width:350px;
	line-height:24px;
}

#MafilimRight .MafilimTextStyle3{		
	text-align:right;
	width:350px;
}

#MafilimRight .MafilimTextStyle3 A{
	color:#368BB7;
	font-size:15px;	
	font-weight:bold;
	text-decoration:none;	
}	

#MafilimRight .MafilimTextStyle3 A:hover{
	color:#D8CA94;
}	

#MidTopAdv{
	margin:14px 5px 0px 136px;
	border:0px solid green;
	width:750px;
	height:100px;
	display:block;
	clear:both;
}

.ArticlesTitle{
	color:#DA0049;
	margin:5px 5px 5px 20px;	
}


#Mid2{	
	width:970px;
	height:300px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	display:block;
	clear:both;
	border:0px solid green;
}

#Mid2Adv{
	border:0px solid green;
	float:left;
	width:300px;
	height:250px;
	margin:5px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

#Mid2Adv #dvShareHP{
	margin:0px 0px 6px 50px;
	width:240px;
	height:25px;
	display:block;
}

#ArticlesTop4{
	width:331px;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border:0px solid blue;
}

.BoxArticlePlus{
	float:left;
	width:309px;
	height:144px;
	margin:0px 0px 0px 0px;	
	vertical-align:top;
	margin:0px 10px 0px 0px;
}

.BoxArticlePlus1{
	background-image:url("../images/Art_Top.png");
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	margin:0px auto 0px auto;
	border:1px solid #fff;
	width:309px;
	height:37px;
	text-align:center;
}

.BoxArticlePlus1 H3{
	color:#FFFFFD;
	font-weight:bold;
	font-size:14px;
	width:240px;
	padding:2px 0px 2px 30px;
}

.BoxArticlePlus2{
	background-image:url("../images/Art_Bg.jpg");
	background-repeat:repeat-y;
	background-position:center top;	
	margin:0px 0px 0px 0px;
	height:98px;
	border-top:1px solid #C8EDFF;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	vertical-align:top;
}

.BoxArticlePlus2 IMG{
	float:left;
	margin:5px 5px 5px 5px;
	width:80px;
	height:71px;
}

.BoxArticlePlus2 P{
	color:#5E5E5E;
	font-size:12px;
}

.BoxArticlePlus2 span{
	background-image:url("../images/arrowR.jpg");
	background-repeat:no-repeat;
	background-position:right center;	
	text-align:right;
	float:right;
	display:inline;	
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 5px;
	border:0px solid red;
}

.BoxArticlePlus2 span A{
	color:#368BB7;
	font-size:11px;	
	text-decoration:none;
}

.BoxArticlePlus2 span A:hover{
	color:#D7CA95;	
}



#RelatedCatsBox{
	z-index:1;		
	width:305px;
	height:300px;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	float:left;
	border:0px solid red;
}

#RelatedCatsBox1{
	z-index:-1;
	background-image:url("../images/Related_Top.png");
	background-repeat:no-repeat;
	background-position:center top;	
	width:305px;
	height:41px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#RelatedCatsBox1 H3{
	color:#6D5F2A;
	font-weight:bold;
	font-size:16px;
	padding:8px 0px 2px 40px;
	margin:0px;
	display:block;
}


#RelatedCatsBox2{
	z-index:-1;
	background-image:url("../images/Related_Bg.jpg");
	background-repeat:no-repeat;
	background-position:center top;	
	margin:0px 0px 0px 0px;
	width:300px;
	height:240px;
	border-top:1px solid #FAF0CC;
	border-bottom:0px solid #fff;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	vertical-align:top;
}

#RelatedCatsBox2 IMG{
	float:right;
	margin:3px 5px 3px 3px;
	width:130px;
	height:115px;
}

#RelatedCatsBox2 LI{
	list-style-type:circle;
	color:#8C7C3D;
	font-size:15px;
	line-height:24px;
}

#RelatedCatsBox2 LI A{
	color:#8C7C3D;
	font-size:15px;
	line-height:24px;
	text-decoration:none;	
}

#RelatedCatsBox2 LI A:hover{
	color:#1779AA;
}

#RelatedCatsBox2 #RelatedCatsBoxListHP LI A{
	color:#8C7C3D;
	font-size:14px;
	line-height:21px;
	text-decaration:none;	
}

#RelatedCatsBox2 #RelatedCatsBoxListHP LI A:hover{
	color:#1779AA;
}

#RelatedCatsBox3{
	z-index:-1;
	background-image:url("../images/Related_Bottom_Box.jpg");
	background-repeat:no-repeat;
	background-position:center top;	
	width:305px;
	height:10px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#RelatedCatsBoxAdv{
	z-index:-1;
	background-image:url("../images/Related_Text_Box.png");
	background-repeat:no-repeat;
	background-position:center top;	
	width:305px;
	height:100px;
	margin:30px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#Mid3{	
	width:970px;
	height:140px;
	display:block;
	clear:both;
	margin:5px 0px 5px 20px;
	padding:0px 0px 0px 0px;
	border:0px solid green;
}

#Mid4{
	background:#FAF4CD;
	background-image:url("../images/Bottom_Bg.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	width:1000px;
	height:439px;
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;
}

#RestArticles{
	width:665px;
	height:404px;	
	margin:0px 0px 0px 0px;
	padding:10px 0px 4px 8px;
	float:left;	
	border:0px solid yellow;
}

#RestArticles2{
	width:980px;	
	margin:0px 0px 0px 0px;
	padding:10px 0px 4px 8px;		
	border:0px solid yellow;
}

#RestArticles .BoxArticle, #RestArticles2 .BoxArticle{
	float:left;
	margin:0px 0px 4px 0px;	
	padding:0px;	
	width:163px;
	height:203px;	
	background-image:url("../images/polaroid.png");
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	border:0px solid red;
} 

#RestArticles .BoxArticle IMG, #RestArticles2 .BoxArticle IMG{
	border:1px solid #A9966B;
	margin-top:10px;
	margin-bottom:6px;
	width:142px ;
	height:126px ; 
}

#RestArticles .BoxArticle A, #RestArticles2 .BoxArticle A{
	color:#917C4D;
	text-decoration:none;
	font-weight:bold;
}

#RestArticles .BoxArticle A:hover, #RestArticles2 .BoxArticle A:hover{
	color:#1779AA;
}

#Mid4Ads{
	float:left;
	width:321px ;
	height:400px ; 
	margin:0px 0px 0px 0px;
	padding:10px 0px 4px 0px;
	border:0px solid red;
}

#Mid4Ads1{
	background-image:url("../images/Top_Slice_Bottom_Text.png");
	background-repeat:no-repeat;
	background-position:center top;	
	width:321px;
	height:16px;
	margin:10px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#Mid4Ads2{
	background-image:url("../images/Mid_Slice_Bottom_Text.png");
	background-repeat:repeat-y;
	background-position:center top;	
	width:321px;
	height:344px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}

#Mid4Ads3{
	background-image:url("../images/Bottom_Slice_Bottom_Text.png");
	background-repeat:no-repeat;
	background-position:center top;	
	width:321px;
	height:22px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}


/*--------------  Company (article) Page  -----------------*/	

#CompanyLeft{
	float:left;
	width:164px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;
}

#MoreDogs{
	width:155px;
	height:300px;
	display:block;
	margin:10px 4px 5px 4px;	
}

#MoreDogs1{
	background-image:url("../images/Title_Dog_you_Love.png");
	background-repeat:no-repeat;
	background-position:center top;	
	width:155px;
	height:34px;
	margin:0px auto 0px auto;
	padding:2px 0px 2px 0px;	
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:white;
}


#MoreDogs2{
	background:#EAF9FE;	
	width:155px;	
	margin:0px;
	padding:0px 0px 0px 0px;	
}

#MoreDogs2 IMG{
	border:1px solid #1779A8;
	display:block;
	width:129px;
	height:114px;
	margin:10px auto 1px auto;
	padding:0px;
}

#MoreDogs2 div{
	height:auto;
	width:123px;
	margin:0px auto 10px auto;
	padding:4px;	
	text-align:center;
	vertical-align:center;	
	background:#1779A8;
	padding-top:4px;
}

#MoreDogs2 div A{
	font-size:13px;
	font-weight:normal;
	color:white;	
	text-decoration:none;
}

#MoreDogs2 div A:hover{
	color:#FBF1CA;
	text-decoration:underline;
}

#CompanyMiddle{
	float:left;
	width:830px;
	height:auto;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}

#CompanyMiddle1{
	width:835px;	
	display:block;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;	
	background:#FBF1CA;
}

#CompanyContent{
	float:left;
	width:657px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border:0px solid blue;	
	background:#FBF1CA;
}

#CompanyContent H3{
	font-size:16px;
	font-weight:bold;
	color:#3B9CBD;	
}

#CompanyContent p{
	font-size:14px;
	line-height:18px;
	text-align:justify;
	font-family:verdana;
	color:#5E5E5E;
}

#CompanyContent A{
	color#2682B1;
	font-size:14px;
	line-height:18px;
	font-family:verdana;
}

#CompanyContent A:hover{
	color#E586B0;
}

#CompanyContent #pictures{
	float:right;
	text-align:center; 
	width:314px;
	margin:5px 0px 5px 5px;
	padding:0px;
}

#pictures DIV IMG{
	border:0px solid #C00;
	margin:0px 0px 0px 0px;
}
	
#pictures DIV{
	width:314px;	
}

#AdsC{
	float:left;
	width:165px;
	height:auto;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	border:0px solid red;
	background:#FBF1CA;
	text-align:center;
}

.ProdSideBox{
	display:block;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:130px;
	height:170px;	
}

.ProdSideBox{
	display:block;
	margin:20px auto 10px auto;
	padding:0px 0px 0px 0px;
	width:130px;
	height:auto;	
}


.ProdSideBox .ProdSideBox2 IMG{
	border:1px solid #1779A8;
	display:block;
	width:130px;
	height:117px;
	margin:2px auto 10px auto;
	padding:0px;
}

.ProdSideBox .ProdSideBox1{
	height:auto;
	width:124px;
	margin:0px auto 0px auto;
	padding:4px;	
	text-align:center;
	vertical-align:center;	
	background:#1779A8;
	padding-top:4px;
}

.ProdSideBox .ProdSideBox1 span{
	font-size:11px;
	font-weight:bold;
	color:#E47BA7;	
	text-decoration:none;
	padding:0px 0px 0px 10px;
}

.ProdSideBox .ProdSideBox1 A{
	font-size:13px;
	font-weight:normal;
	color:white;	
	text-decoration:none;
}

.ProdSideBox .ProdSideBox1 A:hover{
	color:#FBF1CA;
	text-decoration:underline;
}






#CompanyMiddle2{
	width:817px;
	height:365px;
	display:block;
	clear:both;
	height:auto;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}

#CompanyMiddle2 #CompanyMiddle2a{
	background-image:url("../images/Title_First_Home_Page.png");
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;
	clear:both;
	width:817px;
	height:38px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;	
	text-align:left;	
}

#CompanyMiddle2 #CompanyMiddle2a H3{
	font-size:16px;
	font-weight:bold;
	color:white;
	padding:6px 0px 0px 0px;
}

#CompanyMiddle2 #CompanyMiddle2b{
	background:#EAF9FF;
	border:1px solid #BAE1F4;	
	display:block;
	clear:both;
	width:817px;
	height:327px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#CompanyMiddle2 #CompanyMiddle2b #AboutDogHomepage{
	float:left;
	width:417px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 0px;	
	border:0px solid blue;
	width:390px;
	height:317px;	
}

#CompanyMiddle2 #CompanyMiddle2b #AboutDogHomepage img{
	float:left;
	margin:0px 5px 5px 0px;
	width:156px;
	height:138px;
	border:1px solid #BAE1F4;
}

#CompanyMiddle2 #CompanyMiddle2b #AboutDogHomepage P{
	font-size:20px;
	font-weight:normal;	
	color:#5E5E5E;
	line-height:25px;
}

#CompanyMiddle2 #CompanyMiddle2b #AboutDogHomepage div{
	text-align:center;
	width:162px;
	height:25px;
	background:#096491;
	color:white;
	border:1px solid #023C58;
	cursor:pointer;
	margin:5px 0px 5px 100px;
}

#CompanyMiddle2 #CompanyMiddle2b #GalleryDogHomepage{
	float:left;
	width:400px;
	height:310px;
	padding:0px 0px 0px 0px;
	margin:5px 5px 5px 5px;
	border-left:1px solid #BAE1F4;		
}	

#CompanyMiddle3{
	background-image:url("../images/Comments_Bg.gif");
	background-repeat:no-repeat;
	background-position:left top;	
	display:block;
	clear:both;
	width:818px;
	height:193px;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	border:1px solid #BAE1F4;
}

#CompanyMiddle3a{
	float:left;
	width:338px;
	height:157px;
	margin:10px 10px 10px 10px;
	padding:0px 10px 0px 0px;
	border-right:1px solid #BAE1F4;	
}

#CompanyMiddle3a H3{
	color:#096491;
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
	margin:5px 5px 5px 5px;
}

#CompanyMiddle3a p{
	font-size:15px;
	font-weight:normal;	
	color:#5E5E5E;
	line-height:21px;
}

#AddCommentResult{
	font-size:13px;
	font-weight:bold;	
	color:red;
	line-height:18px;	
}

#CompanyMiddle3b{
	float:left;
	width:410px;	
	margin:20px 0px 0px 10px;
	padding:4px 5px 5px 5px;	
}

#CompanyMiddle3b .AddComment1{	
	float:left;
	font-size:14px;
	font-weight:normal;	
	color:#1473A5;
	width:180px;	
}


#CompanyMiddle3b .AddComment2{
	clear:right;
	margin:0px 0px 0px 47px;	
	float:left;
	font-size:14px;
	font-weight:normal;	
	color:#1473A5;
	width:180px;		
}

.AddComment1 input, .AddComment2 input{
	border:1px solid #A8DAF3;
	width:170px;
	height:22px;	
}

#CompanyMiddle3b .AddComment3{
	display:block;
	clear:both;
	margin:10px 0px 10px 0px;		
	font-size:14px;
	font-weight:normal;	
	color:#1473A5;
	width:409px;	
}

.AddComment3 textarea{
	border:1px solid #A8DAF3;
	width:400px;	
}

.ButtonSubmitStyle{
	display:block;
	clear:both;
	text-align:center;
	width:65px;
	height:22px;
	background:#096491;
	color:white;
	border:1px solid #023C58;
	cursor:pointer;
	padding:4px 0px 0px 0px;
	margin:5px 0px 5px 150px;
	font-weight:bold;
}

#CompanyMiddle4{
	display:block;
	clear:both;
	width:817px;	
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	border:1px solid #BAE1F4;
}

#CompanyMiddle4 H3{
	color:#096491;
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
	margin:5px 5px 5px 5px;
	border:0px solid red;
}

/*---REVIEWS-----------------------*/
#reviews{margin-bottom:10px;;text-align:left}

#CompanyMiddle4 div{
	width:770px;	
	margin:0px 0px 0px 4px;
	padding:0px 10px 0px 10px;
	border:1px solid #BAE1F4;	
	background:#D0F0FF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 	
}


/*---middle breeds category page -----------------------*/
#MidBreed2{	
	width:1000px;
	height:28px;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	clear:both;
	border:0px solid green;
	vertical-align:middle;
	color:#1272A4;
	font-size:18px;
	font-weight:bold;
	font-family:courier new;
}

#MidBreed2a{
	width:681px;
	float:left;
}

#MidBreed2b{
	width:300px;
	float:left;
}	

#MidBreed2a H3,#MidBreed2b H3{	
	color:#89BAD3;
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
}

#MidBreed3{	
	width:1000px;
	height:760px;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	clear:both;
	border:0px solid green;
	vertical-align:middle;
}

#MidBreed3a{
	width:670px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.BreedKindBox{
	background-image:url("../images/Kind_Bg_Category.png");
	background-repeat:no-repeat;
	background-position:left top;	
	width:316px;
	height:137px;
	float:left;
	margin:0px 10px 10px 0px;
	padding:0px;
}

.BreedKindBox IMG{
	float:right;
	margin:1px 1px 1px 4px;	
	height:134px;
	width:151px;
}

.BreedKindBox H3{
	font-size:18px;
	font-weight:bold;
	color:#FFE173;
	margin:5px 0px 10px 15px;
}

.BreedKindBox P{
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	color:#fff;
	margin:0px 4px 0px 10px;
	text-align:justify;
}

.BreedKindBox div{
	text-align:right;
	width:140px;
	margin:4px 0px 0px 5px;
}

.BreedKindBox div A{
	color:#FFE173;
	font-size:14px;
	text-decoration:undeline;
}

.BreedKindBox div A:hover{
	color:#fff;	
}

#BreedGroupDesc{
	background-image:url("../images/Main_Category_Bg.png");
	background-repeat:no-repeat;
	background-position:left top;	
	width:618px;
	height:118px;	
	margin:15px 0px 0px 0px;
	padding:30px 0px 0px 30px;
}

#BreedGroupDesc H3{
	font-size:16px;
	font-weight:bold;
	color:#247CAA;
	margin:10px 0px 10px 0px;
}

#BreedGroupDesc P{
	font-size:14px;
	font-weight:bold;
	color:#818181;
}

#BreedGroupDesc2{	
	width:618px;
	height:168px;	
	margin:20px 0px 0px 0px;
	padding:10px 0px 10px 30px;
	border:4px solid #EBE4CA;
}

#BreedGroupDesc2 H3{
	font-size:16px;
	font-weight:bold;
	color:#247CAA;
	margin:10px 0px 10px 0px;
}

#BreedGroupDesc2 P{
	font-size:14px;
	font-weight:bold;
	color:#818181;
	line-height:22px;
}

#MidBreed3b{	
	background-image:url("../images/FindYourDog_bg.png");
	background-repeat:no-repeat;
	background-position:left top;	
	width:317px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#CustomSearch1{
	width:260px;
	height:31px;
	font-size:18px;
	font-weight:bold;
	color:#6D5F2A;
	margin:17px auto 12px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}

#CustomSearch2{
	width:290px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#8C7C3D;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}

#CustomSearch3{
	width:283px;
	height:21px;	
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:#D8C88D;	
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

.CustomSearch3aTitle{
	float:left;	
	width:135px;
	height:19px;	
	margin:0px 0px 0px 5px;
	padding:2px 0px 0px 0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.CustomSearch3a{
	float:left;	
	width:139px;
	height:21px;	
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
	
}

.CustomSearch3b{
	float:left;	
	width:26px;
	height:17px;	
	margin:0px auto 0px auto;
	padding:2px 0px 0px 0px;
	text-align:center;
	vertical-align:center;
	border-left:1px solid #DBDBDB;
}

.CustomSearch4{
	width:283px;
	height:21px;	
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:#fff;	
	color:#8C7C3D;
	font-size:14px;
	font-weight:normal;
	border-bottom:0px solid #8C7C3D;
	display:block;
	clear:both;
}

#CustomSearch5{
	background-image:url("../images/Find_Button.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:71px;
	height:20px;	
	margin:20px 0px 0px 220px;
	padding:7px 0px 0px 0px;
	text-align:center;
	border:0px solid blue;
	display:block;
	clear:both;
	color:#5B471A;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;	
}

#CustomSearchAdv{
	background-image:url("../images/Bg1.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:310px;
	height:228px;	
	margin:160px auto 0px auto;
	padding:70px 0px 0px 0px;
	display:block;
	clear:both;
	text-align:center;
	vertical-align:middle;
}

#CustomSearchAdv2{
	float:left;
	background-image:url("../images/Bg1.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:310px;
	height:222px;	
	margin:0px auto 0px auto;
	padding:70px 0px 0px 0px;	
	text-align:center;
	vertical-align:middle;
}

.BackButton{
	width:280px;	
	height:85px;
	padding:10px 20px 10px 20px;
	background:#598FAC;
	color:#FFDE00;
	font-weight:bold;
	font-size:15px;
	font-family:verdana;
	border:0px solid red;
}

A.BackLinkStyle{
	text-decoration:none;
}

A.BackLinkStyle:hover{
	text-decoration:underline;
	color:#fff;
}

#MidBreed4{	
	background-image:url("../images/Main_Category_Bg.png");
	background-repeat:no-repeat;
	background-position:left top;	
	width:974px;
	height:158px;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	clear:both;
	border:0px solid green;	
}

#MidBreed5{
	background-image:url("../images/ABC_Top_Bg.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;
	height:41px;
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	clear:both;
	border:0px solid green;	
}

#MidBreed5a{
	width:156px;
	height:28px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 30px;
	border-right:1px solid white;
	
}

#MidBreed5a A{
	color:white;
	font-size:16px;
	cursor:text;
}

#MidBreed5b{	
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
}

#MidBreed5b A{
	font-size:16px;
	color:#fff;
	margin:0px 7px 0px 7px;
	text-decoration:none;
}

#MidBreed5b A:hover{
	color:#FFDE00;
	text-decoration:underline;
}

#MidBreed6{
	background:#47A8D5;
	background-image:url("../images/Bg_ABC.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:1000px;	
	margin:1px 0px 0px 0px;
	padding:0px;
	display:block;
	clear:both;
	border:0px solid green;	
}

#MidBreed6 H2{
	color:#FEDE00;
	font-size:18px;
	font-weight:bold;
	font-family:courier new;
	margin:0px 0px 0px 20px;
	padding:10px 0px 10px 0px;
}

#MidBreed6 #BreedRes{
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:849px;	
	border:0px solid orange;	
}

.BoxBreed{
	background-image:url("../images/Kind_Bg.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:266px;
	height:124px;	
	margin:10px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.BoxBreed .BoxBreed1{
	float:left;	
	width:118px;
	height:109px;
	margin:0px auto 0px auto;
	padding:15px 0px 0px 0px;
	text-align:center;
}

.BoxBreed .BoxBreed1 IMG{
	border:1px solid #2986B2;
	width:95px;
	height:84px;
}

.BoxBreed .BoxBreed2{
	float:left;	
	width:142px;
	height:114px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;	
}

.BoxBreed .BoxBreed2 H3{
	color:#034A6D;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;	
}

.BoxBreed .BoxBreed2 P{
	color:#818181;
	font-size:12px;
	line-height:15px;
}

.BoxBreed .BoxBreed2 A{
	color:#368BB7;
	font-size:12px;	
	text-decoration:none;
}

.BoxBreed .BoxBreed2 A:hover{
	color:#D7CA95;	
}

#MidBreed6 #BreedResAdv{
	float:left;
	margin:34px 0px 0px 0px;
	padding:0px;
	width:126px;	
	border:0px solid red;	
}


/*--- main category style -----------------------*/

#MCContent{
	float:left;
	width:853px;
	height:730px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;	
}

#MafilimMC{
	background-image:url("../images/Top_Frame_Smaller.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:577px;
	height:227px;
	float:left;
	margin:10px 5px 5px 5px;
	padding:0px;
	border:0px solid red;
}

#MafilimMCLeft{
	float:left;
	margin:0px 0px 0px 5px;	
	border:0px solid blue;
	width:248px;
	height:227px;
}

#MafilimMCLeft IMG{	
	margin:27px 0px 0px 30px;		
	width:214px;
	height:189px;
	border:0px solid #1574A6;
}

#MafilimMCRight{
	float:left;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 5px;
	border:0px solid green;
	width:280px;
	height:190px;
}

#MafilimMCRight .MafilimTextStyle1{
	font-size:19px;
	color:#1779AA;
	font-weight:bold;
	width:280px;
	margin:40px 0px 0px 0px;
}

#MafilimMCRight .MafilimTextStyle2{
	font-size:15px;
	color:#000;
	font-weight:normal;
	text-align:justify;
	width:280px;
	line-height:19px;
}

#MafilimMCRight .MafilimTextStyle3{		
	text-align:right;
	width:280px;
	padding:5px 0px 0px 0px;
}

#MafilimMCRight .MafilimTextStyle3 A{
	color:#368BB7;
	font-size:15px;	
	font-weight:bold;
	text-decoration:none;	
}	

#MafilimMCRight .MafilimTextStyle3 A:hover{
	color:#D8CA94;
}

#SearchBoxMC{
	background-image:url("../images/Find_Dog Training.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:232px;
	height:227px;
	float:right;
	margin:10px 5px 5px 0px;
	padding:0px;
	border:0px solid green;
}

#MCContentLeft{
	float:left;
	width:162px;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;		
}

#MCsons{
	float:left;
	width:682px;
	height:440px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid blue;	
}

.BoxCategorySon{
	float:left;
	background-image:url("../images/Bg_Category_Square.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	width:332px;
	height:206px;
	margin:5px 0px 0px 5px;	
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.BoxCategorySon H3{
	color:#8EB6B6;
	font-weight:bold;
	font-size:14px;	
	padding:20px 0px 2px 10px;
}

.BoxCategorySon IMG{
	float:left;
	margin:5px 5px 5px 3px;
	width:126px;
	height:114px;
	border:1px solid #BBDCEF;
}

.BoxCategorySon P{
	color:#5E5E5E;
	font-size:13px;
	line-height:17px;
	text-align:justify;
	padding:0px 5px 0px 5px;
}

.BoxCategorySon span{
	background-image:url("../images/arrowR2.jpg");
	background-repeat:no-repeat;
	background-position:right center;	
	text-align:right;
	float:right;
	display:inline;	
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 5px;
	border:0px solid red;
}

.BoxCategorySon span A{
	color:#368BB7;
	font-size:12px;	
	text-decoration:none;
}

.BoxCategorySon span A:hover{
	color:#E57FAB;	
}

#MCRight{
	float:left;
	width:135px;
	height:650px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 10px;
	border:0px solid green;		
}

/*-----------------------------------------------*/
/*---------   products --------------------------*/
#PRContentLeft{
	float:left;
	width:185px;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid green;	
	text-align:left;	
}

.Filters{
	width:172px;
	margin:20px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #C9EDFE;	
	display:block;	
}

.TitleFilter{
	margin:0px 0px 0px 0px;
	width:164px;
	height:20px;
	background:#30708E;
	padding:10px 0px 5px 10px;	
	color:#fff;
	font-size:15px;
	font-weight:bold;
	font-family:courier new;
}

.FilterItem{
	margin:0px 0px 0px 0px;
	width:139px;
	height:20px;
	background:#fff;
	padding:5px 0px 5px 15px;	
	border-bottom:1px solid #ECDDA8;
}

.FilterItem A{
	color:#5E5E5E;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.FilterItem A:hover{
	text-decoration:underline;
	color:#30708E;
}

#PRproducts{
	float:left;
	width:665px;	
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border:0px solid blue;	
}

#ProductFilters{
	width:636px;
	height:23px;
	background:#EBEBEB;
	color:#3184AA;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0px 0px 0px 5px;
	padding:3px 0px 0px 10px;
	border:1px solid #EBEBEB;
}

#buttonSearchProd{
	background:#4795BC;
	color:#fff;
	width:68px;
	height:22px;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	text-align:center;
	margin:0px 10px 5px 10px;
	vertical-align:middle;
}

.BoxProduct{
	float:left;
	background:#E8D79F;
	background-image:url("../images/Picture_Bg.jpg");
	background-repeat:no-repeat;
	background-position:center top;	
	width:211px;
	height:272px;	
	margin:5px 0px 0px 5px;	
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.BoxProduct IMG{	
	margin:3px 30px 3px 30px;
	width:130px;
	height:116px;
	border:1px solid #ECDDA8;
}

.BoxProduct H3{
	height:36px;
	border:0px solid red;	
	display:block;
	padding:2px 5px 2px 5px;
	margin:0px;	
}

.BoxProduct H3 A{
	color:#3184AA;
	font-size:13px;
	line-height:18px;
	text-align:left;	
}

.BoxProduct div{
	color:#5E5E5E;
	font-size:12px;
	line-height:17px;
	text-align:justify;
	height:83px;
	padding:0px 5px 0px 5px;
	border:0px solid blue;
	display:block;
}

.BoxProduct span img{	
	text-align:right;
	float:right;	
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 5px;
	border:0px solid red;
	width:18px;
	height:13px;
}

#ArticlesSideTitle{
	background:#306F8E;
	width:164px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	font-family:courier;
	margin:10px 0px 5px 0px;
	padding:5px 4px 0px 6px;
	color:white;
}


#SideRelArticleBox{
	width:167px;
	height:220px;
	display:block;
	margin:10px 5px 5px 5px;
	padding:0px;	
}

#SideRelArticleBox1{
	background-image:url("../images/Top_Box_Rel_Article.png");
	background-repeat:no-repeat;
	background-position:center top;	
	width:167px;	
	height:37px;
	margin:0px auto 0px auto;
	padding:2px 0px 2px 0px;	
	text-align:center;	
}

#SideRelArticleBox1 H3{
	font-size:12px;
	font-weight:bold;
	color:white;
	width:135px;
	margin:2px 0px 2px 16px;
}

#SideRelArticleBox2{
	background:#F3FCFF;	
	background-image:url("../images/Mid_box_Rel_Article.jpg");
	background-repeat:no-repeat;
	background-position:center top;	
	width:167px;	
	height:170px;
	margin:0px;
	padding:0px 0px 0px 0px;	
	vertical-align:top;
	border:1px solid #F3FCFF;
}

#SideRelArticleBox2 IMG{
	float:left;
	border:1px solid #3C91B6;
	display:block;
	width:55px;
	height:55px;
	margin:3px 3px 3px 3px;
	padding:0px;
}

.SideRelArticleBox2 P{
	color:#5E5E5E;
	font-size:12px;
	text-align:justify;
}

.SideRelArticleBox2 span{
	background-image:url("../images/arrowR.jpg");
	background-repeat:no-repeat;
	background-position:right center;	
	text-align:right;
	float:right;
	display:inline;	
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 5px;
	border:0px solid red;
}

.SideRelArticleBox2 span A{
	color:#368BB7;
	font-size:11px;	
	text-decoration:none;
}

.SideRelArticleBox2 span A:hover{
	color:#D7CA95;	
}


