.container {
    max-width:  1024px !important;
    width: 1024px !important;
}


body {
	background: url("../img/bg_body.png") left top repeat-x transparent;
	color: #777;
}
div.header {
	height: 288px;
	color: #ffffff;
}
div.header .main_logo img {
	margin-top: 100px;
}

.sublogo {
	height: 364px;
	margin-top: 55px;
	border-right: 1px dashed #999;
}
.sublogo.last {
	border-right: 0 none;
}
.subtext_wrapper {
	margin-top: 50px;
	padding-left: 15px;
	padding-right: 20px;
	font-size: 13px;
	line-height: 1.6;
	
	height: 170px;
}
.btn {
	font-size: 13px;
	border-radius: 0px;
	padding: 4px 22px;
}
.btn-default {
	background-color: #e7e7e7;
	background-image: -webkit-linear-gradient(#fff 0%, #e7e7e7 100%); 
	background-image: -moz-linear-gradient(#fff 0%, #e7e7e7 100%); 
	background-image: -o-linear-gradient(#fff 0%, #e7e7e7 100%); 
	background-image: linear-gradient(#fff 0%, #e7e7e7 100%);
	border: 1px solid #bbb !important;
	color: #777777 !important;
}
.btn-default:hover {
	background-color: #e7e7e7;
	background-image: none;

}