/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */

body { background:url("../images/background.jpg") repeat-x scroll 0% 0% #0a112b;}
#maininner { /*background:#9d8a61;*/  background:url("../images/contentbackground.jpg") no-repeat scroll 0% 0% #fff;}
#header{}
.top_background { background:url("../images/top_background.jpg") repeat-x left top; 
				  float:left; 
				  width:100%;}
#top-a { float:left; width:69%;}
#top-a .mod-box { border:none; 
				  padding:0; 
				  margin:0px;}
.searchbox button { background:url("../images/search-button.jpg") no-repeat left center ;
					height:17px; 
					width:17px; 
					border:none;  
					/*margin:2px 7px 0;*/
					margin:7px 7px 0;}
#sidebar-a{ border:5px solid #9D8A61; margin-bottom:5px; background:url("../images/side_background.jpg") repeat scroll 50% top #46413a; width:16% !important;  }
#sidebar-a .mod-box { border:none; margin:0; /*padding:0px 2px;*/ padding:0px 0px;}
.mininner_background { background:#fff; 
					   border-radius:20px 0 0; -webkit-border-radius:20px 0 0; -moz-border-radius:20px 0 0;}
#maininner #content { margin:0px 10px 0px 10px; 
					  padding-bottom:15px; 
					  /*min-height:1203px;*/
					  /*min-height:1340px;*/ }
#sidebar-b { background:#fff;}
#sidebar-b .social_icon_home { border:none; 
							   padding:0px; 
							   margin:8px 0 5px!important; 
							   width:215px; 
							   float:right;}
#sidebar-b .social_icon_home img { width:30px; height:30px; }
#sidebar-b .social_icon_home a { padding-right:4px;}
#sidebar-b .right_sidebar_module {  
	background:#c5ae7c;
	border-radius:20px 0 0; 
	-webkit-border-radius:20px 0 0; 
	-moz-border-radius:20px 0 0; 
	margin:4px 7px; padding:3px 10px 0px 10px !important;}
#sidebar-b .right_sidebar_module h3 { font-size:16px; 
									  color:#000000; 
									  font-family:Arial,Helvetica,sans-serif; 
									  font-weight:bold; 
									  text-align:center; 
									  margin-bottom:5px;} 
#sidebar-b .acyfield_email .inputbox {text-align:center; width:150px!important; }

.need_help_back { background:url("../images/menucat3.jpg") no-repeat left top #46413A; 
				  /*background:url("../images/menucat1.jpg") no-repeat left top #46413A; */
				  /*border-left: 1px solid #C0C0C0;
					 border-right: 1px solid #C0C0C0;
					 border-bottom: 1px solid #C0C0C0;*/
				  /*min-height: 592px; */
				  min-height: 755px; 
				  border-left:2px solid #9c9b99; 
				  /*margin-left:4px;*/
				  width: 152px;}
.need_help_back p { margin:0px; 
					position:absolute; 
					/*	bottom:115px; */
					bottom:255px; 
					color:#C0C0C0;  
					font-size: 13px;
					height: 50px;
					letter-spacing: 1px;
					margin-left: 5px;
					padding-bottom: 5px;

					text-align: center;
					text-transform: capitalize;} 
.need_help_back a{ color:#fff;}
.goog-te-gadget-simple .goog-te-menu-value span  { font-size:12px; 
												   font-weight:bold; 
												   font-family:arial; 
												   margin-left:2px; 
												   margin-right:2px;}
.goog-te-gadget-simple { height:19px;}
.goog-te-gadget-simple .goog-te-menu-value { vertical-align:top;}
#sidebar-a .g_trabsl { padding:1px 0px 6px 0px;}
#sidebar-b .module  { margin:4px 7px 4px 0px; padding:0px; } 
#sidebar-b .custom_right { margin: 1px 7px 0 0; }
#sidebar-b .custom_right img { width:100%;}
#sidebar-b .custom_right p { line-height:0; }
.acysubbuttons .subbutton { text-transform:capitalize; padding:2px 10px 1px 10px;  }
.sceventsright_calendar ul { padding-left:2px;}
.sceventsright_calendar { background:#c4ad7b; 
}
.sceventsright_calendar ul li { list-style:none;}
.leading .item img { width:100%;}
.adv_standard_d img { width:99%;}

.leading .item{ border:none!important; 
				margin-bottom:0px!important; 
				padding-bottom:10px!important;}

.leading .item .content p { line-height:0.5;}	
.content_background { background:#f1eae4; 
					  padding:8px; 
					  text-align:left; }			
.home_page .content_background p {  font-size: 13px;
									line-height:17px !important;
									text-align: justify; margin-bottom:15px!important;}
.content_topdiv { padding-top:1px; 
}
.home_page .content_topdiv  p { color:#883C3E; 
								font-size:19px; 
								line-height:23px!important; margin-top:10px; }				  


.content_topdiv img { float:left;}
.content_background h3 {  color: #883C3E;
						  font-size: 17px;
						  font-weight: bold;
						  padding: 1px;
						  text-align: left; 
						  line-height:23px; 
						  margin-bottom:0px; }
.content_bottom h3 { margin-top:15px; line-height:16px;  }
.content_bottom h3 a {    color: #00337F;
						  font-weight: bold;
						  text-decoration: none;}


.content_bottom p{  font-style: italic;
					font-weight: bold; 
					margin-top:5px; 
					margin-bottom:0px;}
/*#innerbottom img { width:100%; }*/
#innerbottom .module { padding:0px; margin:5px 10px 8px 10px; }
#innerbottom .innerbottom_petexpo { padding:0px; margin:0px 10px 10px 10px; }
.home_page #maininner #content { padding-bottom:0px; min-height:100px;}
.cat_self p { line-height:0;}

#innerbottom .module .module-title { font-size:20px; 
									 background:#9D8A61; 
									 border-radius:20px 0 0; 
									 -webkit-border-radius:20px 0 0; 
									 -moz-border-radius:20px 0 0; 
									 text-align:center;  
									 font-weight:bold; 
									 text-align:center; 
									 color:#fff; 
									 margin:0 0 7px; 
									 padding:4px 0; 
									 height:auto; 
									 line-height:24px;  }
#main { /*background:#fff;*/ background:#fff; /*background:url("../images/main_background.jpg") repeat-x left bottom #9d8a61;*/ }
#footer { float:left; 
		  width:100%; 
		  margin-top:2px; 
		  margin-left:0px; 
		  margin-right:0px;
		  margin-bottom:5px;}
.bottom { float:left; 
		  width:100%; 
		  background:#9d8a60; 
		  margin-top:20px; 
		  height:45px;} 

#user1 { width:17%; 
		 float:left;}
#user2 { width:69%; 
		 float:left;}
#user3 { width:12.3%; 
		 float:right;}

.bottom #user1 .module { margin:6px 10px 0px 10px;}	
.bottom #user1 .module div { line-height:0;}	 
.bottom #user2 .menu { display:block; 
					   float:left; 
					   position:relative; 
					   left:110px; }
.bottom #user2 .menu li { display:inline-block; 
						  border-top:none; 
						  padding:0px 7px 0px 7px;  
						  border-right:1px solid #fff;
}
.bottom #user2 .module { margin:13px 15px;}						 

.bottom #user2 .menu .item213 { border-right:none; }					  
.bottom #user2 .menu li a { color:#fff; 
							font-family:Arial,Helvetica,sans-serif; 
							font-size:12px; 
							font-weight:bold; 
							text-transform:uppercase;}
.bottom #user2 .menu li a span { padding:0px; 
								 line-height:15px;}
.bottom #user2 .menu li a:hover { color:#00337f;}								 
#user3 .module { margin:0px;}
#user3 .module p a { line-height:0;}
#user3 .module p img { border:1px solid #FFFFFF;}   
#user3 .module a img:hover { border:1px solid #00337f;}

#toolbar .module p { line-height:0; }
.home_page #sidebar-b { width:22%!important;}
.home_page #maininner { width:61%!important;}
.home_page #sidebar-a { left:-60.9%!important;}

#sidebar-b .social_icon img { width:30px; height:30px; }
#sidebar-b .social_icon p { text-align:center; padding-top:5px; line-height:1.3;}
#sidebar-b .social_icon { background:#C4AD7B; 
						  border-radius:20px 0 0; 
						  -webkit-border-radius:20px 0 0; 
						  -moz-border-radius:20px 0 0; 
						  margin-top:6px; }
#content .item .title { background:#9D8A61; 
						border-radius:20px 0 0; 
						-webkit-border-radius:20px 0 0; 
						-moz-border-radius:20px 0 0;  
						color:#FFFFFF; 
						font-weight:bold; 
						font-size:20px; 
						text-align:center; 
						margin:8px 0 7px!important; 
						padding:4px 0px; 
						text-transform:uppercase; 
						line-height:1.2;}
#system .item > header { margin-bottom:0px!important;}
#content .item .header_blue{    color: #00337F;
								font-size: 14pt;
								font-weight: bold;
								margin: 2px 0 7px;
								text-align: center;}
#content .item .header_pink { color: #883C3E;
							  font-size: 13pt;
							  font-weight: bold;
							  padding: 1px;
							  text-align: left; 
							  margin-top:10px; 
							  margin-bottom:5px;}
.home_page .need_help_back { /*min-height:536px; 
min-height:638px;
min-height:690px;*/ 
	background:url("../images/menucat1.jpg") no-repeat left top #46413A;
	min-height:540px; margin-left:1px; }
.home_page .need_help_back p { /* bottom:40px; bottom:180px;*/ bottom:40px;}
.right_placead {background:#9d8a61;
				border-radius:20px 0 0; 
				-webkit-border-radius:20px 0 0; 
				-moz-border-radius:20px 0 0; 
				margin:4px 7px 0px 0px!important; padding-bottom:9px !important;}
.right_placead .module-title { margin-bottom:3px; 
							   font-size:13px; 
							   font-family:Arial,Helvetica,sans-serif; 
							   color:#fff; 
							   text-align:center; 
							   font-weight:bold; margin-top:6px;}

#news-container ul li img { border:1px solid #FFFFFF;  } 							   
.picr {  border: 1px solid #883c3e;
		 float: right;
		 margin-left: 10px; }							   
.picr_on { border:1px solid #883C3E; 
		   float:right; 
		   margin-left:10px;}
.content p { font-size:13px; 
			 line-height:17px; 
			 margin:0px; 
			 /*text-align:justify;*/
			 text-align:left;}
.content ul { margin-top:0px; }
.about_bottom_imge {text-align:center;}
.about_bottom_imge img {margin-right:4px; }
.mission p { margin-bottom:17px;}
.about_sub p { margin-bottom:15px;}
.about_sub table tr td { padding:5px;}
.about_sub .history { background:#C4AD7B; 
					  color:#000; 
					  float:left; 
					  width:22.2%; 
					  margin:4px; 
					  padding:10px 5px 0; 
					  min-height:300px; 
					  text-align:center;}
.indented { padding-left:50px;}
.space {clear:both; }
.picr_left {  float: left;
			  margin-right: 10px; border:1px solid #883C3E; }
.content_div p { margin-bottom:15px; 
				 font-size:13px; 
				 line-height:17px; 
				 text-align:justify;}

.jr_exhibitors_awards h4 { font-weight:bold;  
						   text-align: center; 
						   margin-bottom:5px;}
.jr_exhibitors_awards p { text-align: center;}
.about_sub h5 { font-weight:bold;}

.tablen {
    background-color: #F1EAE4;
    float: left;
    padding:5px;
    /*width: 100%;*/ margin:3px 0px 6px 0px;}



.smallfont {    color: #666666;
				float: left;
				font-size: 8pt;
				/* min-width: 514px;*/}
/*#innerbottom { min-height:656px; }*/
.tables_adoptions {     background-color: #F1EAE4;
						border-bottom: 2px solid #883C3E;
						border-top: 2px solid #883C3E;
						float: left;
						padding: 6px;
						width: 98%;}
.tables_adoptions p { line-height:17px !important;} 	
.picright {  float: right; 
			 width:200px!important; 
			 margin-left:15px; 
			 margin-top:10px;  
			 border:1px solid #883C3E;  }
#system .title a { color:#fff;}
.title_inner { float:left; 
			   width:66.8%; 
			   padding-bottom:5px;}
.regions_imge { float:right; 
				width:30%; 
				margin-right:5px;}
.regions_main  { float:left; width:68%;}	
.regions_left_main { float:left; width:15%; color:#883C3E; padding:5px;}	
.regions_right_main { float:left; width:80%; padding:5px;} 	
.regions_right_main_two { float:left; width:80%; padding:5px;} 		
.small {    color: #666666;
			/* float: left; */
			font-size: 8pt;}

.header_pink {   color: #883C3E;
    font-size: 13pt;
    font-weight: bold;
    padding: 1px 1px 4px 1px !important;
    text-align: left; 
}


.itemTitle {background:#9D8A61; 
			border-radius:20px 0 0; 
			-webkit-border-radius:20px 0 0; 
			-moz-border-radius:20px 0 0;  
			color:#FFFFFF; 
			font-weight:bold !important; 
			font-size:20px!important; 
			text-align:center; 
			margin:8px 0 7px!important; 
			padding:4px 0px !important; 
			text-transform:uppercase; 
			line-height:1.2!important; 
			font-family:Arial,Helvetica,sans-serif !important;
			/*float:left; width:100%;*/}

.tica_leftnew .catItemIntroText ul { margin-top:0px; padding-left:40px;}	
.tica_leftnew .itemFullText ul li { line-height:1.3;}				
.tica_leftnew .newscontent_inner  { border-bottom: 1px solid #474747;}
.tica_leftnew .newscontent_inner h5 { margin-top:3px; margin-bottom:5px; font-size:13px; }
.tica_leftnew .newscontent_inner p{ margin-top:5px; line-height:1.3;}
.tica_leftnew .catItemView { padding-top:0px;}
.tica_leftnew .catItemIntroText { padding-top:0px;}
.tica_leftnew .catItemBody  { padding-top:0px;}
.tica_leftnew .content_div ul { margin-top:0px;}
.tica_leftnew .content_div .itemTitle_media { display:none;}
.itemTitle_media {background:#9D8A61; 
				  border-radius:20px 0 0; 
				  -webkit-border-radius:20px 0 0; 
				  -moz-border-radius:20px 0 0;  
				  color:#FFFFFF; 
				  font-weight:bold !important; 
				  font-size:20px!important; 
				  text-align:center; 
				  margin:8px 0 7px!important; 
				  padding:4px 0px !important; 
				  text-transform:uppercase; 
				  line-height:1.2!important; 
				  font-family:Arial,Helvetica,sans-serif !important;}
.media_coverage .itemTitle { display:none;}
.media_coverage .header_pink { color:#00337F; 
							   text-align:center;}
.media_coverage .content_div ul { margin-top:5px; padding-left:40px;}							   
.media_coverage .itemBody { padding-top:0px; }
.media_coverage .content_div ul li { line-height:1.1;}
.press_releases .itemIntroText { font-size:13px; font-weight:normal;} 
.press_releases .header_pink_Press { color:#00337F; 
									 text-align:center;

									 /*font-size: 13pt;*/
									 font-size:14pt;
									 font-weight: bold;
									 margin-bottom: 0;
									 margin-top: 0;
									 padding: 1px;


}
.tica_leftnew .header_pink_Press { display:none;}
.press_releases .header_pink { display:none;}

.press_releases .itemBody { padding-top:0px; }
.press_releases .newscontent_inner h5 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 3px;
}
.press_releases .itemFullText h5 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 3px;
}
.press_releases .newscontent_inner p {
    line-height: 1.3;
    margin-top: 5px; margin-bottom:10px;
}
.press_releases .itemFullText p {
    line-height: 1.3;
    margin-top: 5px; margin-bottom:10px;
}
.video_page .header_pink { color:#00337F; 
						   text-align:center;}
.video_page .itemBody { padding-top:0px; }
.content ul li { line-height:1.3;}
.leading .item .content_div p {  line-height:17px;}
.cat_health img { width:auto!important; margin-right:5px;}
.cat_health { text-align:center; margin-top:20px;}
.tablen_heath {    background-color: #F1EAE4;
				   border-bottom: 2px solid #883C3E;
				   border-top: 2px solid #883C3E;
				   float: left;
				   padding: 1px;
				   width: 100%;}	 

.tablen_market 	{    background-color: #F1EAE4;
					 border-bottom: 2px solid #883C3E;
					 border-top: 2px solid #883C3E;
					 float: left;
					 padding: 1px;
					 width: 100%;
					 margin-bottom:3px; 
					 margin-top:2px;}	


.tablen_market td { background-color: #F7F3EF;
					padding: 5px;
					text-align: left;
					vertical-align: top;}
.tablen_market th { text-align: left;
					vertical-align: top; color: #883C3E;
					font-size: 14px;
					font-weight: bold;}	

.tablen_heath tr td {   background-color: #F7F3EF;
						padding: 5px;
						text-align: left;
						vertical-align: top; }


.tablen_heath th {   color: #883C3E;
					 font-size: 14px;
					 font-weight: bold;
					 padding: 5px;
					 text-align: left;}

.tablen_annual {  background-color: #F1EAE4;
				  border-bottom: 2px solid #883C3E;
				  border-top: 2px solid #883C3E;
				  float: left;
				  padding: 1px;
				  width: 100%;
				  margin-bottom:3px; 
				  margin-top:2px;}


.tablen_annual td { background-color: #F7F3EF;
					padding: 5px;
					text-align: left;
					vertical-align: top; 
					border:1px solid #F1EAE4; line-height:1.3;  }


.tablen_annual b { color:#883C3E;  text-transform: uppercase;}
.annual .itemBody { padding:0px;}
.annual .itemBody .content_div p {   float: left;
									 margin: 0;
									 width: 100%;}
.need_help_member_back { background:url("../images/menucat4.jpg") no-repeat left top #46413A; 
						 /*background:url("../images/menucat2.jpg") no-repeat left top #46413A; */
						 border-left: 1px solid #C0C0C0;
						 border-right: 1px solid #C0C0C0;
						 /*  min-height: 592px; */
						 min-height: 660px; 
						 margin-left:2px;
						 width: 153px;}

.annual .header_blue {    float: left;
						  padding: 4px 0 5px;
						  width: 100%; text-transform:uppercase;}	 

.itemBody  { padding:0!important;}


.need_help_member_back p { margin:0px; 
						   position:absolute; 
						   bottom:165px; 
						   color:#C0C0C0;  
						   font-size: 13px;
						   height: 50px;
						   letter-spacing: 1px;
						   margin-left: 5px;
						   padding-bottom: 5px;

						   text-align: center;
						   text-transform: capitalize;} 
.need_help_member_back a{ color:#fff;}
.marketing_hader { margin-top: 0px; 
				   margin-bottom: 0px; 
				   font-size: 13px; 
				   font-weight: bold;}
.hader_oncont { margin-top: 0px; 
				margin-bottom: 0px; 
				font-size: 12pt; 
				font-weight: bold;}
.asia_region .itemTitle { display:none;}
.Contactonregion { padding-top:0px!important; }
.Contactonregion .catItemBody { padding-top:0px; }
.Contactonregion .catItemIntroText { padding-top:0px; }
.Contactonregion #system-message { margin:0px;}
.content_div .content_divinner p { margin-top:0px; 
								   margin-bottom:10px;}
.contacteo { background:#EFE6E7; 	
			 border:none; 
			 float:left; 
			 margin-left:10px; 
			 padding:0px;   
			 text-align: center;
			 text-transform: uppercase; 
			 width:48%; 
			 margin-bottom:15px;}
.contacteo hr {  color: #C29D9F;
				 height: 1px;
				 width: 100%; margin:5px 0px;}

.contacteo b {     color: #863B3F;
				   font-size: 15px;
				   line-height: 25px;}	
form.box fieldset {background:#efe6e7; border:none!important;}
.validate-email { padding:5px;}
form.box fieldset > div { margin:10px 0px!important;}
.contact_show_repo{    background-color: #C4AD7B;
					   color: #000000;
					   float: left;
					   margin: 4px;
					   /*    min-height: 130px;*/
					   min-height: 140px;
					   padding: 5px;
					   text-align: left;
					   text-decoration: none;
					   width: 47.2%;}
.tbljud table  {   background-color: #F1EAE4;
				   border-bottom: 2px solid #883C3E;
				   border-top: 2px solid #883C3E;
				   clear: right;
				   text-align: left;
				   width: 100%;}

.tbljud td {
    background-color: #F7F3EF; padding:5px;
}
.tbljud p { margin-bottom:0px!important;}
.tbljud td imge { vertical-align:middle; }
.tbljud h6 { margin:0px;  color: #808080;
			 font-size: xx-small;
			 text-transform: uppercase;}
.tbljud .h_pink {color: #883C3E;
				 font-size: 13pt;
				 font-weight: bold;
				 padding: 1px;
				 text-align: left;}
.superscript {  font-size: xx-small;}	
.editor { float:left; 
		  width:145px; 
		  background:#C4AD7B; 
		  height:190px; 
		  margin:5px!important; 
		  padding:10px 5px 0; 
		  font-weight:bold; 
		  color:#000; 
		  text-align:center!important; line-height:1.2!important; }
.yearbook .itemListCategory { display:none;}
.yearbook .k2FeedIcon { display:none;}
.yearbook { padding-top:0px; }
.yearbook .catItemBody { padding-top:0px;}
.yearbook .catItemIntroText { padding-top:0px;}
.tablec { width:100%; 
		  text-align:center;}
.tablec td { background:#C4AD7B; 
			 padding:7px; 
			 vertical-align:top; border:2px solid #FFFFFF;}
.tablec .header_pink td { background:#FFFFFF;} 
.tblfrm table {  background-color: #F1EAE4;
				 border-bottom: 2px solid #883C3E;
				 border-top: 2px solid #883C3E;
				 text-align: left;
				 width: 100%;} 
.tblfrm table tr td { background:#F7F3EF;  border:1px solid #F1EAE4; padding:5px;}	
.tblfrm table tr td img { margin-right:5px;}	
.tblfrm table tr th { padding:5px;}
.home_page .content_div img { width:100%;}
.tblfrm table tr td .pink { color: #883C3E; font-weight:bold;} 
.tblfrm table tr td h5 { margin-top:0px; margin-bottom:0px;}
.tblfrm ul { margin-top:5px; }

.itemTitle_forms {background:#9D8A61; 
				  border-radius:20px 0 0; 
				  -webkit-border-radius:20px 0 0; 
				  -moz-border-radius:20px 0 0;  
				  color:#FFFFFF; 
				  font-weight:bold !important; 
				  font-size:20px!important; 
				  text-align:center; 
				  margin:8px 0 7px!important; 
				  padding:4px 0px !important; 
				  text-transform:uppercase; 
				  line-height:1.2!important; 
				  font-family:Arial,Helvetica,sans-serif !important;}

.all_forms .itemTitle { display:none;}						
.all_forms #system-message { display:none;}
#itemListLeading .all_forms { padding-top:0px;}
/*.all_forms .catItemBody { padding-top:0px;}
.all_forms .catItemIntroText { padding-top:0px;}*/
.stand {  background-color: #F1EAE4;
		  border: 2px solid #883C3E;
		  float: left;
		  height: 55px;
		  margin: 6px 3px 0;
		  padding: 5px;
		  text-align: center;
		  width: 147px;}
.bestphoto tr td img { width:120px; 
					   height:144px;}

.bestphoto tr th {    color: #00337F;
					  font-size: 14pt;
					  font-weight: bold;
					  /*margin: 2px 0 7px;*/
					  padding:10px;
					  text-align: center;}

.bestphoto tr td {  background-color: #C4AD7B;
					padding: 5px;
					vertical-align: top;
					width: 20%; 
					border:2px solid #FFFFFF; 
					text-align:center;} 	

.bestphoto b {    color: #883C3E;
				  font-size: 15px;
				  text-transform: uppercase;}
.bestphoto{   float: left;
}

.tablec tr th {    color: #00337F;
				   font-size: 14pt;
				   font-weight: bold;
				   margin: 2px 0 7px;
				   text-align: center;}

.tablec tr td {  background-color: #C4AD7B;
				 padding: 5px;
				 vertical-align: top;
				 width: 20%; 
				 border:2px solid #FFFFFF; 
				 text-align:center;} 	

.tablec b {    color: #883C3E;
			   font-size: 15px;
			   text-transform: uppercase;}

.la {  background-color: #F1EAE4;
	   border: 1px solid #883C3E;
	   float: left;
	   margin-bottom: 10px;
	   padding-bottom: 5px;
	   padding-top: 5px;
	   text-align: center;
	   width: 99.5%;}	
.galleryj {  background-color: #F1EAE4;
			 color: #000000;
			 float: left;
			 margin: 4px;
			 padding: 4px;
			 text-align: center;
			 text-decoration: none;
			 width: 151px;}

.galleryj p	{font-size: 13px;
			 line-height: 17px; margin-top:3px; margin-bottom:2px;}
.galleryj_outer { float:left; width:100%;}
.tables {    background-color: #F1EAE4;
			 border-bottom: 2px solid #883C3E;
			 border-top: 2px solid #883C3E;
			 float: left;
			 padding: 1px;
			 width: 75%; margin-bottom:15px; }
.tables tr td { background-color: #F1EAE4;
				padding: 5px;
				text-align: left;
				vertical-align: top;} 
.tables b { color:#883C3E;}
.best_breeds .header_pink { float:left; width:100%;}
.tableca {   font-size: 9px;
			 text-align: center;
			 text-transform: uppercase;
			 width: 100%; } 
.tableca tr td	{   background-color: #C4AD7B;
				   padding: 7px;
				   vertical-align: top;
				   width: 25%;
				   border:2px solid #FFFFFF; line-height:1.3;}
.content_div hr	{ margin-top:3px; margin-bottom:4px; border-top-color:#000;}
.all_committees .itemTitle { display:none;} 
.all_committees #system-message { display:none;}
.small .space { height:3px;  }
.rules {   background-color: #E9E9E9;
		   font-style: italic;
		   margin-bottom: 5px;
		   padding: 4px 4px 0;}
.link_right { text-align:right!important; margin-bottom:0 !important;}	
.link_right a { color: #883C3E;}
.elections_ul { margin-top:0px;}
.elections_ul li b { text-transform: uppercase; }
.pink { color:#883C3E; 
		margin:0 0 5px; 	
		padding:0px; 
		font-weight:bold; 
		font-size:10pt; }

.caption { background:#fff; 
		   float:left; 
		   font-size:9px; 
		   margin-bottom:0px; 
		   margin-right:5px; 
		   padding:0px; 
		   text-align:center; line-height:0.5;}		
.content_background p { margin-top:0px;}
/*#innertop { float:left; width:28%;}
#content { float:left; width:68%;}
#innertop .module { padding:10px 0px; margin:10px 5px; } */
.inner_content  #innertop {     float: left;
								margin-top: 0px;
								position: absolute;
								top: 42px;
								width: 23.0%;
}
.inner_content  #innertop .module { padding:0px 0px 5px 0px;
									margin:8px 2px 5px 10px;}  
.print { float:right;}
.inner_content .itemFullText .content_div p { margin-top:5px; 
											  line-height:1.4; 
											  float:right; 
											  /*width:76.8%; */
											  width:76.4%; 
											  text-align:justify; margin-bottom:5px;}  
.inner_content .itemFullText .header_pink { float:right; 
											/*width:76.8%;*/
											width:76.4%; margin-top:2px!important;}
.inner_content .itemFullText .content_div .content_div_left p{ margin-bottom:0px; }											
.inner_content  #innertop .enlarge { margin-top:0px; 
									 background:#C4AD7B; 
									 padding:0px;}  

.inner_content  #innertop .enlarge .content_div div { text-align:center; 
													  line-height:1.3; 
													  font-size:7pt; 
													  color:#000;}									 


.inner_content  #innertop .enlarge p { margin-bottom:0px;    
									   background-color: #FFFFFF;
									   color: #000000;
									   font-weight: bold;
									   padding-top: 0px;
									   text-transform: uppercase; 
									   margin-top:0px; 
									   text-align:center; 
									   line-height:1.1;  }
.inner_content  #innertop .enlarge img { width:100%;}	
.inner_content  #innertop .enlarge h6 { background-color: #FFFFFF; 
										font-size:11px; 
										padding-bottom:4px; 
										text-align:center; 
										text-transform:uppercase;}
#innertop .module .menu  li { background:#C4AD7B ; 
							  border-bottom:1px solid #808080; 
							  border-top:none;}    
/*#innertop .module .menu .item338  { border-top:none;}*/
#innertop .module .menu  li a { font-size:13px; 
								color:#00337F; 
								height:12px; 
								padding:3px 3px 7px 10px; 
								font-weight:bold; 
								text-decoration:none; 
								text-align:center; }
#innertop .module .menu  li a span { line-height:13px; 
									 padding:0px;}

#innertop .module .menu  li a:hover { background:#9d8a61; 
									  color:#fff;}

.header_pink_toyger { color:#883C3E; 
					  font-size:13pt; 
					  font-weight:bold; 
					  padding:1px 1px 4px !important; 
					  text-align:left; 
					  float:right; 
					  width:55%!important; margin-top:0px !important; margin-bottom:2px !important;    }									  
.inner_content  #innertop .enlarge .breed_archive { text-transform:capitalize; 
													padding-top:7px; 
													line-height:1.2;  }

.brdleft { margin-left:40px;}
.brdder {   background-color: #EFE6E7;
			border: 0 none;
			margin-left: 5px;
			width: 250px;}

.breeder_ul { float:right; width:70%;}			
.brdder td { font-weight:bold; padding:5px 5px 10px;}
.inner_content .small  { float:right; width:76%; line-height:13px; }
.tablesbrd { float:right; 
			 /*width:74.4%; */
			 width:76.1%; 
			 background-color: #F1EAE4;
			 /*border-bottom: 2px solid #883C3E;
			 border-top: 2px solid #883C3E;*/

			 padding: 1px;
}
.tablesbrd tbody{ border-bottom: 2px solid #883C3E;
				  border-top: 2px solid #883C3E;
				  display: inline-block;
				  width: 100%;}	

.tablesbrd td {    background-color: #F1EAE4;
				   padding: 5px;
				   text-align: left;
				   vertical-align: top; min-width:2%;}	
.tablesbrd b { color:#883C3E; text-transform:uppercase;}
.inner_content .tables { float:right; width:74%;} 
table#CalendarTable th.CalMonthHeader {     background-color: #C29D9F;
											border-top: 10px solid #FFFFFF;
											font-size: 18px;
											margin: 0;
											padding: 2px;
											text-align: center; 
}
table#CalendarTable td.CalShowDate, td.CalShowLocation, td.CalShowClub {     background-color: #EFE6E7;
																			 border: 1px solid #863B3F;
																			 font-weight: bold;
																			 margin: 0;
																			 padding: 3px;
																			 text-align: left; }

.showcaln td {   background-color: #863B3F;
				 padding: 5px;
				 text-align: center;
				 width: 25%; 
				 border-right:1px solid #FFFFFF;}	

.showcaln table {
    width: 100%;
}
.showcaln a { color:#fff;}
.CalInfo h3 { font-size:14pt; }
.CalIntro .CalIntroDate { margin-top:10px; margin-bottom:3px;  text-align: center; }
.CalIntro .CalIntroRss { margin-top:0px; margin-bottom:0px;  text-align: center;}
.CalIntro .CalIntroNotice{  margin-top:2px; margin-bottom:0px;  text-align: center;}
.content_div_left {     float: left;
						background:#C4AD7B; 
						position: relative;
						top: 0px;
						/*    width: 22%;*/
						width: 22.4%;
						margin-right: 10px;
}

.content_div_left div { text-align:center; line-height:1.3; font-size:7pt; color:#000;}									 


.content_div_left p { margin-bottom:0px;    
					  background-color: #FFFFFF;
					  color: #000000;
					  font-weight: bold;
					  padding-top: 5px;
					  text-transform: uppercase; 
					  margin-top:0px !important; 
					  text-align:center!important; 
					  line-height:1.1 !important; 
					  width:100%!important;  }
.content_div_left img { width:100%;}	
.content_div_left h6 { background-color: #FFFFFF; 
					   font-size:11px; 
					   padding-bottom:4px; 
					   text-align:center; 
					   text-transform:uppercase; 
					   float:left; 
					   width:100%;}
.breed_archive { padding-top:10px!important;}

.content_div_left .menu {}
.content_div_left .menu  li { background:#C4AD7B ; 
							  border-bottom:1px solid #808080; 
							  border-top:none;}    
/*#innertop .module .menu .item338  { border-top:none;}*/
.content_div_left .menu  li a { font-size:13px; 
								color:#00337F; 
								height:12px; 
								padding:3px 3px 7px 10px; 
								font-weight:bold; 
								text-decoration:none; 
								text-align:center; }
.content_div_left .menu  li a span { line-height:13px; 
									 padding:0px;}

.content_div_left .menu  li a:hover { background:#9d8a61; 
									  color:#fff;}
.footer_left { float:left; width:36%;}
.footer_left .fl { color: #FFFFFF;
				   font-family: Arial,Helvetica,sans-serif;
				   font-size: 11px;}
.footer_cneter { float:left; width:38%; text-align:left;}
.footer_right { float:right; width:23%; text-align:right;}
.footer_cneter .footer1footer_cneter { color:#fff; font-size:11px; padding-left:7px; } 
.footer_cneter .footer1footer_cneter a { color:#fff;}
.footer_right .fr { color: #FFFFFF;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 11px;}
.footer_right .fr a { color: #FFFFFF;
					  font-family: Arial,Helvetica,sans-serif;
					  font-size: 11px;}

.members_page #sidebar-b { width:22%!important;}
.members_page #maininner { width:61%!important;}
.members_page .mininner_background { min-height:1138px;}
.members_page #sidebar-a { left:-61%!important;}
.members_page .content_div img { width:100%;}
.members_page .need_help_back { /*min-height:536px; min-height:760px;  min-height:725px;*/ min-height:560px; background:url("../images/menucat2.jpg") no-repeat left top #46413A; margin-left:1px; }
.members_page .need_help_back p { /* bottom:40px; bottom:240px;*/ bottom:50px;}
.members_page #maininner #content { padding-bottom:0px; min-height:100px;}
.members_page .content_topdiv  p { color:#883C3E; 
								   font-size:19px; 
								   line-height:23px!important; margin-top:10px; }	
.members_page .content_background p {  font-size: 13px;
									   line-height:17px !important;
									   text-align: justify; margin-bottom:15px!important;}
#innerbottom .cat_self img { width:100%;}
.brdleft { margin-bottom:0 !important;}
.brdpic{  border: 1px solid #883C3E;
		  float: right;
		  margin-left: 10px;}
#innerbottom .content_background { min-height:265px;}
.content_div .brdder_news {   background-color: #EFE6E7;
							  border: 0 none;
							  margin-left: 5px;
							  /*  width: 250px;*/ width:49%; 
							  margin-bottom: 5px;
							  margin-left: 5px;}
.contentdescription .header_blue { color:#00337f; 
								   font-size:14pt; 
								   font-weight:bold; 
								   margin:2px 0px 7px; 
								   text-align:center;}
.contentdescriptionnews_letter .header_blue { 
	color:#00337f; 
	font-size:14pt; 
	font-weight:bold; 
	margin:2px 0px 7px; 
	text-align:center;}
.news_letter #maininner #content { min-height:610px;}
#innerbottom .subscribe_on .module-title { background:none; 
										   color:#00337f; 
										   font-size:14pt;
										   font-weight:bold; 
										   margin:0 0 7px; 
										   text-align:center; }
#innerbottom .subscribe_on .acymailing_finaltext { text-align:center; 
												   font-size:13px; 
												   line-height:17px;}										   
.sectiontableentry1news_letter .modal { color:#883c3e; 
										font-size:13px; 
										font-weight:bold;
										text-decoration:none; 
										text-align:left; }
.sectiontableentry2news_letter .modal { color:#883c3e; 
										font-size:13px; 
										font-weight:bold; 
										text-decoration:none; 
										text-align:left;}
.large_map #maininner #content { margin:0px; min-height:525px; padding-bottom:5px;}


#sidebar-b .right_calendar { background:#9d8a61;
							 border-radius:20px 0 0; 
							 -webkit-border-radius:20px 0 0; 
							 -moz-border-radius:20px 0 0; 
							 margin:4px 7px 4px 0px; 
							 padding:5px 5px 3px; 
							 width:205px; 
							 height:300px; 
							 overflow-y:scroll;

}
#sidebar-b .right_calendar .calendar-table { background:#9d8a60;}	
#sidebar-b .right_calendar .calendar-table tr { background:#c4ad7b;}					
#sidebar-b .right_calendar .calendar-table tr td {  font-weight:bold; 
													color:#000; 
													font-size:12px; 
													font-family:Arial,Helvetica,sans-serif;}
#sidebar-b .right_calendar a { font-weight:bold; 
							   color:#00337F; 
							   font-size:12px; 
							   font-family:Arial,Helvetica,sans-serif;}
#sidebar-b .right_calendar a:hover { color:#fff;} 
.right_calendar .blk_h { font-size: 18px;
						 font-weight: bold;
						 margin-bottom: 5px;
						 text-align: center; color:#000;}
#region { margin:0px; padding:0px;}
#region li { list-style:none; 
			 float:left; 
			 width:67px; 
			 display:inline; }
.header_blue { color: #00337F;
			   font-size: 14pt;
			   font-weight: bold;
			   margin: 2px 0 7px; padding:3px 0 8px!important;
			   text-align: center; /*float:left; width:100%;*/}
.itemFullText .content_div .header_pink { margin-top:8px; 
										  margin-bottom:0px; 
										  color:#883C3E; 
										  font-size:17px; 
										  font-weight:bold; 
										  padding:1px; 
										  text-align:left;}	
.right_sidebar_module ul { padding-left:15px; padding-bottom:10px;} 
.calendar-box table tr td { /*line-height:1.9;*/ line-height:15px;}
.brdder tr td .brdleft { line-height:0.9; margin-top:3px;}
.contact_forms { border-top:1px solid #000; width:100%;}
.contact_forms #contact-form { width:65%; text-align:left;}


/********************spider-web-hacks-start*****************************/
div.itemListCategory {background:none;border:none;margin:0px 0;padding:0px;}

.itemListCategory h2 {background:#9D8A61; 
					  border-radius:20px 0 0; 
					  -webkit-border-radius:20px 0 0; 
					  -moz-border-radius:20px 0 0;  
					  color:#FFFFFF; 
					  font-weight:bold; 
					  font-size:20px; 
					  text-align:center; 
					  margin:8px 0 7px!important; 
					  padding:4px 0px; 
					  text-transform:uppercase; 
					  line-height:1.2;}
.header_blue { color: #00337F;
			   font-size: 14pt;
			   font-weight: bold;
			   margin: 2px 0 7px; padding:3px 0 8px!important;
			   text-align: center; /*float:left; width:100%;*/}
div.itemListCategory p { margin:5px 0px;}

span.catItemImage img {border:none;padding:0px;}
span.catItemImage {display:block;text-align:center;margin:0 0 0px 0;}
div.catItemImageBlock {padding:0px;margin:4px; width:150px; background:#c4ad7b;}
div.catItemHeader h3.catItemTitle { font-family:Arial,Helvetica,sans-serif; 
									font-size:13px;
									font-weight:bold;
									line-height:110%;
									/* padding:10px 5px 2px; */
									padding:6px 5px 5px;
									text-align:center;
									margin:0;}


.faq_item .table{    background-color: #F1EAE4;
					 border-bottom: 2px solid #883C3E;
					 border-top: 2px solid #883C3E;
					 float: left;
					 padding: 1px;
					 width: 100%; margin-top:3px; margin-bottom:3px;}
.faq_item .table tr th { text-align:left; 
						 color:#883C3E; 
						 padding:5px; 
						 font-weight:bold; 
						 font-size:14px;}
.faq_item .table tr td { background:#F7F3EF; 
						 padding:5px; 
						 text-align:left; 
						 vertical-align:top;}
.faq_item .header_pink {color: #883C3E;
						font-size: 13pt;
						font-weight: bold;
						padding: 1px;
						text-align: left; 
						margin-top:10px; 
						margin-bottom:5px; 
						float:left; 
						width:100%;}


.faq_item ul { margin-top:0px; float:left; width:100%;} 
.faq_item .table b { color:#883C3E;}
.faq_item .table p { margin-top:0px; margin-bottom:11px;}
#k2Container {padding:0px;}
.catItemIntroText .content_div p { margin-top:5px; 
								   margin-bottom:10px;}
.catItemIntroText .content_div .header_pink { margin-top:0px; 
											  margin-bottom:0px; 
											  color:#883C3E; 
											  font-size:17px; 
											  font-weight:bold; 
											  padding:1px; 
											  text-align:left;}	
.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0px 0px 0px;}
div.catItemBody {padding:2px 0;margin:0;}
#itemListPrimary .itemContainer  { width:100%;}
.best_breeds { padding-top:0px;}
.best_breeds .catItemIntroText { padding-top:0px;}
.best_breeds .catItemBody { padding-top:0px;}
.itemContainer { float:left;}
.tica_facts div.catItemImageBlock { margin:4px 0px;}
.tica_facts .itemContainer div.catItemView{ padding-top:0px;} 
.ncontent { background:#000; }

#acyarchiveview ul li { background:#f5f5f5;}
.tadoptions .tables { margin-bottom:5px;}
.tica_facts .itemListCategory h2 { margin:8px 0 7px !important;  }
.announcements .content_div hr { margin-top:0px;}
.announcements .content_div p { margin-top:0px; 
								margin-bottom:5px; line-height:17px;}
.announcements .content_div h4 { margin-top:10px; 
								 margin-bottom:5px;}
.announcements .content_div h5 { margin-top:10px; 
								 margin-bottom:0px; 
								 font-size:10pt; 
								 font-weight:bold;}
.announcements .content_div ul { line-height:17px;}
.brdder_news .header_pink  a { color:#883c3e;}

.brdder_news td {
    font-weight: bold;
    padding: 5px 5px 10px; line-height:1.1;
}
.brdder_news td ul { margin:0px;     list-style: none outside none;
					 margin: 0;
					 padding-left: 10px; min-height:73px; }

.sidebar_inner{ /*background:url("../images/menutop.jpg") no-repeat left top #46413b;*/  float: left;
    margin-left: 0px;
    width: 156px; 
	/*border-left:2px solid #9c9b99; */
	/*border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;*/
}
#sidebar-a{ /*background:url("../images/side_background.jpg")  repeat left top;*/}
.ext-menu {/*background:url("../images/menutop.jpg") no-repeat left top #46413b;*/}
.mod_ext_superfish_menu { background:url("../images/menutop.jpg") no-repeat left top #46413b; margin-left:1px;}
.g_trabsl { background:#9c8b61; width:160px;}
.acymailing_introtext .title { background:#9D8A61; 
							   border-radius:20px 0 0; 
							   -webkit-border-radius:20px 0 0; 
							   -moz-border-radius:20px 0 0;  
							   color:#FFFFFF; 
							   font-weight:bold; 
							   font-size:20px; 
							   text-align:center; 
							   margin:8px 0 7px!important; 
							   padding:4px 0px; 
							   text-transform:uppercase; 
							   line-height:1.2;}
.acy_user_info { margin-top:0px; margin-bottom:0px; float:left; width:40%;}
#acyusersubscription .list_name { display:none; }
.acy_subscription_list { margin-top:5px;  
						 float:left; 
						 width:61%; 
						 margin-bottom:5px;}
#adminForm {     left: 20%;
				 position: relative;
				 width: 540px; 
}
.acymailing_finaltext p{ float:left; 
						 width:100%; 
						 text-align:center; 	
						 margin-top:5px; 
						 margin-bottom:5px;}	 
.acymodifybutton { margin-top:0px; }
.error_page #maininner #content { min-height:235px; padding-bottom:8px;}
.itemFullText ul li { line-height:1.1;}
.itemFullText #content_div .header {   background-color: #c4ad7b;
									   color: #000000;
									   float: left;
									   margin: 4px;
									   min-height: 130px;
									   padding: 5px;
									   text-align: left;
									   text-decoration: none;
									   width: 317px;}
.itemFullText #content_div .header p { margin:5px 0px;}	
.itemFullText #content_div .header .input { text-align:center;}
/*.register #maininner #content { min-height:1619px;}*/

#search { float: right; width: 30%; }
.mod-languages { float: left; margin: 2px;}
.searchbox {
    position: inherit;
    float: right;
}

.h_pink {
    color: #883C3E;
    font-size: 13pt;
    font-weight: bold;
    padding: 1px;
    text-align: left;
}

.content_div .content_div_right .tablesbrd { width:75%;}
.content_div .content_div_right .header_pink { float:right; width:75%;margin-top:0px!important; margin-bottom:10px;}
.content_div .content_div_right p  { float:right; width:75%;margin-top:0px; margin-bottom:10px;}
.content_div .content_div_right .small  { float:right; width:75%; }
/************************non-responsive-css***************************/
.wrapper{ width:1001px;}
#header-responsive { display:none;}

#innertop .ad-table {   margin: 5px 10px 0;
						padding: 0;}

.right_placead .adg_table {
    padding-top: 10px;
}

.right_placead .adv_standard_d div, .right_placead .adv_standard_t div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.right_placead .adv_standard_d, .right_placead .adv_standard_t {
	padding: 2px 0; }