				.right .banner_bigbox {
				    background: none repeat scroll 0 0 transparent;
				    height: 250px;
				    width: 330px;
					padding: 0 0 0 5px;
				}
                                div.wrapper {
                                    z-index: 2;
                                }
                                
                                div.bggdbottom {
                                    position: relative;
                                    z-index: 1;
                                }
                                
				#content-breeds {
					font-size: 13px;
				}
				.mainleft{margin-top:10px;}
				
              	#maincontenttitle{
					height:55px;
					border-bottom:1px solid #ebebeb;
				}
				#maincontenttitle.breedInside{height:auto;;}
				#maincontentindex{
					padding-right:15px;
					width:589px;
					position:relative;
				}
				#breedArea{
					padding-top:10px;
				}
				#breedFilter{
					background-image:url(/images/2013breeds/breed_search-bg.png);
					background-repeat:no-repeat;
					width:589px;
					height: 28px;
					background-position:right;
				}
				#breedFilter a{
					background-image:url(/images/2013breeds/breed_search-icon.png);
					display:inline-block;
					vertical-align:middle;
					line-height:0;
					color:transparent;
					font-size:0px;
				}
				#breedFilter span{
					display:inline-block;
					vertical-align:middle;
					font-family:supermarket;
					font-size:13px;
					color:#525252;
				}
				#breedFilter .btnAll.active{
					cursor:default;
				}
				#breedFilter .btnAll{
					width:62px;
					height:28px;
					background-position:-4px -4px;
					margin-right:10px;
				}
				#breedFilter .btnAll:hover, #breedFilter .btnAll.active{
					background-position:-76px -5px;
				}
				#breedFilter .btnEn{
					width:25px;
					height:25px;
					background-position:-4px -40px;
				}
				#breedFilter .btnEn:hover, #breedFilter .btnEn.active{
					background-position:-76px -39px;
				}
				#breedFilter .btnTh{
					width:25px;
					height:25px;
					background-position:-4px -71px;
					padding-right:5px;
				}
				#breedFilter .btnTh:hover, #breedFilter .btnTh.active{
					background-position:-76px -70px;
				}
				
				#breedFilter .btnEn01, #breedFilter .btnEn02, #breedFilter .btnEn03, #breedFilter .btnEn04, #breedFilter .btnTh01, #breedFilter .btnTh02, #breedFilter .btnTh03, #breedFilter .btnTh04, #breedFilter .btnBig, #breedFilter .btnMed, #breedFilter .btnSmall{
					width:45px;
					height:25px;
				}
				
				#breedFilter .btnEn01{background-position:-4px -102px;}
				#breedFilter .btnEn01:hover, #breedFilter .btnEn01.active{background-position:-76px -101px;}
				
				#breedFilter .btnEn02{background-position:-4px -133px;}
				#breedFilter .btnEn02:hover, #breedFilter .btnEn02.active{background-position:-76px -132px;}
				
				#breedFilter .btnEn03{background-position:-4px -164px;}
				#breedFilter .btnEn03:hover, #breedFilter .btnEn03.active{background-position:-76px -163px;}
				
				#breedFilter .btnEn04{background-position:-4px -195px;}
				#breedFilter .btnEn04:hover, #breedFilter .btnEn04.active{background-position:-76px -194px;}
				
				#breedFilter .btnTh01{background-position:-4px -226px;}
				#breedFilter .btnTh01:hover, #breedFilter .btnTh01.active{background-position:-76px -225px;}
				
				#breedFilter .btnTh02{background-position:-4px -257px;}
				#breedFilter .btnTh02:hover, #breedFilter .btnTh02.active{background-position:-76px -256px;}
				
				#breedFilter .btnTh03{background-position:-4px -288px;}
				#breedFilter .btnTh03:hover, #breedFilter .btnTh03.active{background-position:-76px -287px;}
				
				#breedFilter .btnTh04{background-position:-4px -319px; margin-right:10px;}
				#breedFilter .btnTh04:hover, #breedFilter .btnTh04.active{background-position:-76px -318px;}
				
				#breedFilter .btnBig{background-position:-4px -350px;}
				#breedFilter .btnBig:hover, #breedFilter .btnBig.active{background-position:-76px -349px;}
				
				#breedFilter .btnMed{background-position:-4px -381px;}
				#breedFilter .btnMed:hover, #breedFilter .btnMed.active{background-position:-76px -380px;}
				
				#breedFilter .btnSmall{background-position:-4px -412px;}
				#breedFilter .btnSmall:hover, #breedFilter .btnSmall.active{background-position:-76px -411px;}
				
				.breedList{
					margin:0; 
					padding:0;
				}
				
				.breedList li{
					list-style:none;
					height:126px;
					padding:10px 0;
					border-bottom:solid 1px #efefef;
					position:relative;
					width:589px;
					overflow:hidden;
				}
				.breedList a img{
					width:200px;
					height:124px;
					display:block;
					border:solid 1px #dedede;
					outline:none;
					float:left;
					margin-right:20px;
				}
				.breedList h3 a{
					text-decoration:none;
					font-family:supermarket;
					font-size:20px;
					color:#362f2d;
					line-height:20px;
					width:270px;
					display:inline-block;
				}
				.breedFam{
					position:absolute;
					z-index:1;
					padding-left:30px;
					width:60px;
					height:20px;
					top:10px;
					right:0;
					background-image:url(/images/2013breeds/breed_list_icon.png);
					background-repeat:no-repeat;
					background-position:-4px -3px;
					font-family:Tahoma;
					font-size:13px;
					color:#FFF;
					line-height:17px;
					font-weight:bold;
				}
				.breedList p{
					font-family:Tahoma;
					font-size:13px;
					color:#959595;
					line-height:15px;
					margin:0;
					padding:5px 0 0 0;
				}
				.breedList p a{
					display:inline-block;
					background-image:url(/images/2013breeds/breed_list_icon.png);
					background-repeat:no-repeat;
					background-position: -4px -37px;
					padding-left: 10px;
					vertical-align: top;
					font-size:11px;
				}
				.leftAds{
					width:621px;
					height:148px;
					z-index:2;
					background-image:url(/images/2013breeds/breed_list_ads_bg.gif);
					background-repeat:no-repeat;
					margin-left:-16px;
				}
				.leftAdsTop{top:833px;}
				.leftAdsBottom{top:1715px;}
				.leftAds a{
					position:absolute; 
					z-index:4; 
					width:160px; 
					height:120px;
				}
				.leftAds a img{border:0; outline:0;}
				.leftAds .leftleft{
					top:15px;
					left:31px;
				}
				.leftAds .cencen{
					top:15px;
					left:232px;
				}
				.leftAds .rightright{
					top:15px;
					right:27px;
				}
				#breedSec #breeds_boxsearch #txtsearchbreeds{
					background-image:url(/images/2013breeds/breed_search_txtbox.png);
					width:285px;
				}
				#searchPro-area{
					margin-top:20px;
					background-color:#FFFFFF;
					width:330px;
					position:relative;
					padding-top:60px;
				}
				#searchProTitle{
					position:absolute;
					z-index:2;
					top:-10px;
					left:0;
					width:330px;
					height:71px;
					background-image:url(/images/2013breeds/breed_search_title.png);
					background-repeat:no-repeat;
				}
				#searchProTitle h3{line-height:0; color:transparent;}
				#dogsearch h4{
					font-family:Tahoma;
					font-size:13px;
					color:#000;
				}
				#dogsearch #searchbox.searchboxProperties input.first, #dogsearch #searchbox.searchboxProperties select.first{margin-left:38px!important; width:101px;}
				#dogsearch #searchbox.searchboxProperties h4{padding-left:38px!important; font-weight:bold!important;}
				#dogsearch #searchbox.searchboxProperties h4 label{font-weight:bold;}
				#dogsearch #searchbox.searchboxProperties div.properties ul{padding-left:8px!important;}
				#dogsearch #searchbox.searchboxProperties div.properties ul li{color:#2896c8;}
				#dogsearch #searchbox.searchboxProperties div.properties ul li span, #dogsearch #searchbox.searchboxProperties div.properties ul li input{vertical-align:middle;}
				.breed-search{
					background-image:url(/images/2013breeds/breed_search_btn.png);
					background-repeat:no-repeat;
					margin:0;
					border:0;
					width:62px;
					height:23px;
					float:right;
					cursor:pointer;
					margin-bottom:10px;
				}
				.rightAds{
					background-image:url(/images/2013breeds/breed_right_ads.png);
					background-repeat:no-repeat;
					width:330px;
					height:138px;
					position:relative;
				}
				.rightAds a{
					position:absolute;
					z-index:4;
					width:160px;
					height:120px;
				}
				.rightAds a img{border:0; outline:0;}
				.rightAds .rightAds-left{top:9px; left:3px;}
				.rightAds .rightAds-right{top: 9px; right: 3px; }
				
				#top5Breed{
					margin-top:20px;
					background-color:#FFF;
					background-image:url(/images/2013breeds/breed_top5_bg.png);
					background-repeat:repeat;
					width:330px;
					position:relative;
					z-index:1;
				}
				#top5Breed .righttop{background-image:url(/images/2013breeds/breed_top5_topbg.png);}
            	#top5Breed h1, #breedFamilyList h1, #breedContentList h1, #breedBlogList h1, #breedGalleryList h1, #breedBoardList h1{
					color: #D42F30;
				    font-family: supermarket;
				    font-size: 22px;
				    line-height: 35px;
					font-weight:normal;
				}
				#top5Breed span, #breedFamilyList span, #breedContentList span, #breedBlogList span, #breedGalleryList span, #breedBoardList span{
					color: #ACACAC;
				    display: block;
				    font-family: tahoma;
				    font-size: 11px;
				    margin-top: -5px;
					width:308px;
					overflow:hidden;
					white-space:nowrap;
				}
				#top5Breed #top5{
					width:200px;
					height:240px;
					overflow:hidden;
					margin:auto;
					margin-top:20px;
					position:relative;
					z-index:2;
				}
				#top5Breed #top5 ul{margin:0; padding:0; width:1000px; height:237px; position:absolute; z-index:2;}
				#top5Breed #top5 li{list-style:none; float:left; width:200px; height:237px; overflow:hidden;}
				#top5Breed #top5 a img{border:0;}
				
				#top5Breed #top5 h2 a{
					font-family:supermarket;
					font-size:18px;
					color:#06638e;
					line-height:18px;
					text-decoration:none;
				}
				#top5Breed #top5 p{
					font-family:Tahoma;
					font-size:13px;
					line-height:15px;
					color:#362f2d;
					height:45px;
					overflow:hidden;
					margin:5px 0 10px 0;
					padding:0;
				}
				#top5Breed #top5 span{
					width:200px;
					font-family:Tahoma;
					font-size:11px;
					color:#8a9091;
				}
				#top5Breed #top5 span a{
					display:inline-block;
					height:15px;
					background-image:url(/images/2013breeds/breed_list_icon.png);
					background-repeat:no-repeat;
					background-position:-3px -62px;
					font-size:11px;
					color:#362f2d;
					font-weight:bold;
					padding-left:15px;
				}
				#top5Breed .top5Left, #top5Breed .top5Right{
					background-image:url(/images/2013breeds/breed_top5_bullet.png);
					width:40px;
					height:45px;
					position:absolute;
					z-index:4;
					display:block;
					top:158px;
					}
				#top5Breed .top5Left{
					left:-2px;
					background-position:0 -47px
				}
				#top5Breed .top5Right{
					right:-2px;
					background-position:0 0;
				}
				#top5Breed .top5Number1, #top5Breed .top5Number2, #top5Breed .top5Number3, #top5Breed .top5Number4, #top5Breed .top5Number5{
					background-image:url(/images/2013breeds/breed_top5_number.png);
					background-repeat:no-repeat;
					width:23px;
					height:23px;
					position:absolute;
					z-index:4;
					top:58px;
					left:58px;
				}
				#top5Breed .top5Number1{background-position:0 1px;}
				#top5Breed .top5Number2{background-position:0 -31px;}
				#top5Breed .top5Number3{background-position:0 -63px;}
				#top5Breed .top5Number4{background-position:0 -95px;}
				#top5Breed .top5Number5{background-position:0 -127px;}
				
				#maincontentindex #maincontenttitle h2.breedDesc{font-family:Tahoma; font-size:18px; color:#707070; height:22px; line-height:18px; overflow:hidden;}
				
				#breedViewCover{
					margin-top:20px;
					width:300px; 
					height:390px; 
					float:left;
				} 
				#breedViewCover img{width:300px;}
				#breedInfoArea{
					margin-top:20px;
					float:right; 
					width:255px; /* width:270px; */
					height:345px;  /* height:390px; */
					background-image:url(/images/2013breeds/breed_view_info_bg.png);
					padding:40px 5px 5px 10px;
					margin-bottom:20px;
				}
				#breedInfoArea h3{line-height:0; color:transparent;}
				#breedInfoArea ul{margin:0; padding:0;}
				#breedInfoArea li{
					list-style:none; 
					float:left;
					background-image:url(/images/2013breeds/breed_view_info.png);
					background-repeat:no-repeat;
					height:110px;
					width:75px;
					padding:0 5px;
					background-position:5px 34px;
					margin-top:5px;
				}
				#breedInfoArea p{
					margin:0; 
					padding:0; 
					height:35px;
					font-family:supermarket;
					font-size:15px;
					line-height:15px;
					color:#444;
					text-align:center;
					vertical-align:bottom;
				}
				#breedInfoArea div{
					width:75px;
					height:18px; /* height:75px; */
					font-family:supermarket;
					font-size:13px;
					line-height:13px;
					color:#187aa3;
					text-align:center;
					padding-top:57px;
					background-image:url(/images/2013breeds/breed_view_info.png);
					background-repeat:no-repeat;
				}
				#breedInfoArea .pro1-3{background-position:0 -76px;}
				#breedInfoArea .pro1-2{background-position:0 -151px;}
				#breedInfoArea .pro1-1{background-position:0 -226px;}
				
				#breedInfoArea .pro2-2{background-position:0 -300px;}
				#breedInfoArea .pro2-3{background-position:0 -375px;}
				#breedInfoArea .pro2-1{background-position:0 -450px;}
				
				#breedInfoArea .pro3-3{background-position:0 -526px;}
				#breedInfoArea .pro3-2{background-position:0 -601px;}
				#breedInfoArea .pro3-1{background-position:0 -676px;}
				
				#breedInfoArea .pro4-3{background-position:0 -751px;}
				#breedInfoArea .pro4-2{background-position:0 -826px;}
				#breedInfoArea .pro4-1{background-position:0 -901px;}
				
				#breedInfoArea .pro5-3{background-position:0 -977px;}
				#breedInfoArea .pro5-2{background-position:0 -1052px;}
				#breedInfoArea .pro5-1{background-position:0 -1127px;}
				
				#breedInfoArea .pro6-3{background-position:0 -1203px;}
				#breedInfoArea .pro6-2{background-position:0 -1278px;}
				#breedInfoArea .pro6-1{background-position:0 -1353px;}
				
				#breedInfoArea .pro7-3{background-position:0 -1427px;}
				#breedInfoArea .pro7-2{background-position:0 -1508px;}
				#breedInfoArea .pro7-1{background-position:0 -1577px;}
				
				#breedInfoArea .pro8-3{background-position:0 -1652px;}
				#breedInfoArea .pro8-2{background-position:0 -1727px;}
				#breedInfoArea .pro8-1{background-position:0 -1802px;}
				
				#breedInfoArea .pro9-3{background-position:0 -1878px;}
				#breedInfoArea .pro9-2{background-position:0 -1953px;}
				#breedInfoArea .pro9-1{background-position:0 -2028px;}
				
				.breedLike{
					height:20px;
					text-align:right;
					font-size:11px;
					font-family:Tahoma;
					color:#959595;
				}
				.breedLike2{width:200px;
					height:20px;
					text-align:right;
					font-size:11px;
					font-family:Tahoma;
					color:#959595;
					float:right;
				}
				
				.sharearea{width:200px; float:left; height:20px; color:#959595;}
				.sharearea span{vertical-align:middle;}
				
				.breedContentAds{background-image:url(/images/2013breeds/breed_view_ads_bg.png); margin-top:20px;}
				
				.breedCommentAds{background-image:url(/images/2013breeds/breed_cm_ads_bg.png); left:0; margin-left:9px;}
				.m-b-148{margin-bottom:148px;}
				
				#breedFamilyList, #breedContentList, #breedBlogList, #breedGalleryList, #breedBoardList{
					margin-top:20px;
					background-color:#FFF;
					position:relative;
				}
				#breedFamilyList .breedFam{right:10px;}
				#breedFamilyList #bList li{position:relative; width:308px; height:60px; margin:15px 0;}
				#breedFamilyList #bList .breedFamBig img{width:60px; height:60px;}
				#breedFamilyList #bList .breedFamSmall img{width:30px; height:30px;}
				#breedFamilyList #bList  li span{
					width:200px; 
					overflow:hidden;
					display:inline-block;
					vertical-align:bottom;
					margin-left:10px;
				}
				#breedFamilyList #bList li span a{white-space:nowrap; font-size:13px; font-weight:bold;}
				#breedFamilyList #bList li i.badge{
					background:url("/2012img/toolbar/icon_16x16_03.png") no-repeat;
					height:23px;
					left:50px;
					position:absolute;
					top:-12px;
					width:22px;
					z-index:1;
				}
				#breedFamilyList #bList li i.no1{background-position:-255px 0;}
				#breedFamilyList #bList li i.no2{background-position:-255px -27px;}
				#breedFamilyList #bList li i.no3{background-position:-255px -54px;}
				#breedFamilyList #bList li i.no4{background-position:-255px -81px;}
				#breedFamilyList #bList li i.no5{background-position:-255px -108px;}
				
				ul.rightPagging{text-align:right; width:130px; float:right; margin-right:10px; margin-bottom:10px;}
				ul.rightPagging li{text-align:center; display:inline-block; margin-left:3px;}
				ul.rightPagging li a{width:15px; height:16px; background-color:#ebebeb; display:inline-block;}
				#breedFamilyList ul.rightPagging li .aactive , #breedContentList ul.rightPagging li .aactive, #breedBlogList ul.rightPagging li .aactive, #breedGalleryList ul.rightPagging li .aactive, #breedBoardList ul.rightPagging li .aactive{width:15px; height:16px; background-color:#ebebeb; display:inline-block; font-weight:bold; color:#187AA3; margin-top:0;}
				
				#breedFamilyList div.sort{color:#959595; width:150px; float:left;}
				#breedFamilyList div.sort strong{font-weight:bold; color:#187ba5;}
				
				#breedAmount{
					width:60px; /* width:104px; */
					height:64px; /* height:74px; */
					padding:10px 0 0 44px;
					text-align:center;
					position:absolute;
					z-index:5;
					background-image:url(/images/2013breeds/breed_search-amount.png);
					background-repeat:no-repeat;
					color:#FFF;
					top:10px;
					right:0;
				}
				#breedAmount strong{
					font-size:16px;
					font-weight:bold;
				}
				
				#dogsearch #searchbox.searchboxProperties .conner{
					background-image:url(/images/2013breeds/breed_search_dropbg.png);
					background-repeat:no-repeat;
					margin-bottom:10px!important;
				}
				#dogsearch #searchbox.searchboxProperties .conner01{background-position:4px 0px;}
				#dogsearch #searchbox.searchboxProperties .conner02{background-position:4px -36px;}
				#dogsearch #searchbox.searchboxProperties .conner03{background-position:4px -70px;}
				#dogsearch #searchbox.searchboxProperties .conner04{background-position:4px -107px;}
				#dogsearch #searchbox.searchboxProperties .conner05{background-position:4px -144px;}
				#dogsearch #searchbox.searchboxProperties .conner06{background-position:4px -178px;}
				#dogsearch #searchbox.searchboxProperties .conner07{background-position:4px -218px;}
				#dogsearch #searchbox.searchboxProperties .conner08{background-position:4px -254px;}
				#dogsearch #searchbox.searchboxProperties .conner09{background-position:4px -287px;}