body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bgstretcher {
	background: #fff;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}

.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header-logos{
	z-index:2;
	position:absolute;
	top:0px;
	width:100%;
	background-color:#2f2827;
	height:5px;
}

.header{
	background:url(interface/images/header_bg.png) 50% 0 no-repeat;
	position:absolute;
	z-index:3;
	top:50%;
	left:0px;
	width:100%;
	height:200px;
}

#logo-sec{
	position:absolute;
	z-index:0;
	top:40px;
	right:10px;
}

#logo-adopta{
	position:absolute;
	z-index:1;
	top:5px;
	left:0px;
	text-align:center;
}

.head {
	width:990px;
	margin:0 auto;
	position:relative;
}


#footer{
	z-index:7;
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#2f2827;
}

.foot {
	width:980px; 
	margin:0 auto; 
	position:relative; 
	height:30px
}

#top_menu {
	padding:0 0 0  0 !important;
	margin:0 0 0 0 !important;
	zoom:0;
	position:absolute;
	z-index:1;
	top:23px;
	left:325px;
	height:222px;
	overflow:hidden;

}

ul.menu-nav {
position:relative;
zoom:1
}

ul.menu-nav li	{
	display:block; 
	padding:0 0 0 0;
	float:left;
	margin:0 -200px 0 0;
	padding:0 200px 0 0 !important;
	position:relative;
}
ul.menu-nav li a  {
	border:none;
	text-decoration:none !important;
	float:left;
	margin:0 0 0 0;
	padding:0 15px 0 0;
	display:block;
	
}
ul.menu-nav li a:hover, ul.menu-nav li.active a {
	background:url(interface/images/menu_bg_right.png) no-repeat 100% 0%
}
ul.menu-nav li a strong	{
	display:block; 
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	float:left;
	position:relative;
	font-weight:normal;
	height:54px;
	padding:15px 0 0 15px;
	text-transform:none;

}
ul.menu-nav li a:hover strong,  ul.menu-nav li.active a  strong {
	background:url(interface/images/menu_bg_left.png) no-repeat 0% 0%;
}

/* Drop-down menu */

.ulwrapper  {
	display:none;
	position:absolute;
	padding:0 0 0 0;
	z-index:350;
	margin:50px 0 0 10px !important;


	*margin:50px 0 0 10px !important;
	left:0;
	height: 80px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.ulwrapper ul{ padding:4px 0 0 0 !important; margin:0 !important; width:146px; position:relative;}
.ulwrapper ul li{ width:146px; list-style:none; padding:0 !important}
.parent .ulwrapper ul li, .parent .ulwrapper ul li a, .parent .ulwrapper ul li a strong{
	float:none !important;
	color:#161111 !important;
	font-size:13px!important;
	font-weight:normal !important;
	line-height:1.2em !important;
	width:146px !important;
	display:block !important;
	padding:0 !important;
	text-align:center !important;
	margin:0 !important
 }
ul.menu-nav li a span {
	float:none !important	 
}
 .parent .ulwrapper ul li {
	margin:0 0 1px 0 !important;
	background:#C07B36;
	zoom:1
 }
  .parent .ulwrapper ul li a {
	overflow:hidden !important;
	padding:5px 0 !important;
	text-align:center !important;
	width:146px !important;
	display:block !important;
 }

.parent .ulwrapper ul li a strong{ padding:0 0 0 0 !important; height:inherit !important;  text-align:center !important; width:146px !important; display:block  !important; font-weight:normal !important; *height:1%}

.ulwrapper ul li a{ padding: 0 !important; background:none !important}
.ulwrapper ul li a:hover{ color:#fff !important; display:block}
.ulwrapper ul li a:hover strong{ color:#fff !important;  font-weight:normal !important; }

.cufon-alt {
	display:none !important
}


/* EOF Drop-down menu */

/* ccs all pages */

.header-all {
	position:relative;
	width:100%;
	margin:0 auto;
	height:276px;
	background:url(interface/images/header_bg2.png) 50% 100% no-repeat;	
	z-index:3;
}

#header-all{
	z-index:2;
	position:absolute;
	top:0px;
	width:100%;
	background-color:#2f2827;
	height:30px;
}

#top_menu_all {
	padding:0 0 0  0 !important;
	margin:0 0 0 0 !important;
	zoom:0;
	position:absolute;
	z-index:4;
	top:103px;
	left:323px;
	height:222px;
	overflow:hidden;
}

#logo-sec-all{
	position:absolute;
	z-index:0;
	top:120px;
	right:10px;
}

#logo-adopta-all{
	position:absolute;
	z-index:1;
	top:95px;
	left:0px;
	text-align:center;
}

#footer-all{
	z-index:5;
	position:absolute;
	width:100%;
	top:-10px;
	background-color:#2f2827;
}

.foot-all {
	width:980px; 
	margin:0 auto; 
	position:relative; 
	height:30px
}

/*wrapper-content*/
.wrapper-content .border-top {background:url(interface/images/border.gif) repeat-x top #FFF;}
.wrapper-content .border-bottom {background:url(interface/images/border.gif) repeat-x bottom;}
.wrapper-content .border-left {background:url(interface/images/border.gif) repeat-y left;}
.wrapper-content .border-right {background:url(interface/images/border.gif) repeat-y right;}
.wrapper-content .corner-top-left {background:url(interface/images/corner_top_left.gif) no-repeat left top;}
.wrapper-content .corner-top-right {background:url(interface/images/corner_top_right.gif) no-repeat right top;}
.wrapper-content .corner-bottom-left {background:url(interface/images/corner_bottom_left.gif) no-repeat left bottom;}
.wrapper-content .corner-bottom-right {background:url(interface/images/corner_bottom_right.gif) no-repeat right bottom;}
/**/

.content-top{width:938px;
margin:0 auto;
position:relative;
margin-top:30px;
padding-bottom:38px;
z-index:5;
}

.content_top_indent {
	background:#eeeee8;
	padding:0 0 0 31px	
}

.top_bgs {
	background:url(interface/images/top_bgs.png) 0 0 no-repeat;
	width:938px;
	height:16px;
	margin:0 auto;
}

.bottom_bgs {
	background:url(interface/images/bottom_bgs.png) 0 0 no-repeat;
	width:912px;
	height:86px;
	margin:0 auto;
	padding:5px 0 0 26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tit-all{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
}

.cont-all{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.cont-all a:hover{
	text-decoration:none;
}