body{
	margin:10px 0
	}
.main-container{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
}
.wrap{
		background:#fff url('../img/content_bg.png') repeat-y

}
.beta{
	background:url(../img/padlock.jpg) no-repeat;
	padding:10px 0 10px 60px;
	font-weight:normal;
	line-height:1em
}.banner{
	background-color:#e5e3e4;
	background-image:-webkit-gradient(linear,left 0,left 100%,from(#f0efef),to(#e5e3e4));
	background-image:-webkit-linear-gradient(top,#f0efef,0%,#e5e3e4,100%);
	background-image:-moz-linear-gradient(top,#f0efef 0,#e5e3e4 100%);
	background-image:linear-gradient(to bottom,#f0efef 0,#e5e3e4 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0efef',endColorstr='#ffe5e3e4',GradientType=0)}
.logobar{
	padding:20px;
}
.header-phone{
	background:url(../img/phoneicon.png) no-repeat left -2px;
	padding-left:30px;
	font-size:1.6em
}
.info-text{
	font-weight:bold;
	font-size:14px;
	text-align:right;
	margin:10px 0 0
}
	.navbar .nav,.navbar .nav>li{
		float:none;
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
		position: relative;
}
	.nav-main{
		text-align:center;
}
	.main{
		float:right
}
	.login,.gallery{
		float:left;position:relative;min-height:1px
}
	.login{
		padding-right:0;
		padding-top: 60px;
		width:32%;
		width:320px;
		height:380px;
		border:1px solid #CCC;
		background-color:#e5e3e4;
		background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e5e3e4));
		background-image:-webkit-linear-gradient(top,#fff,0%,#e5e3e4,100%);
		background-image:-moz-linear-gradient(top,#fff 0,#e5e3e4 100%);
		background-image:linear-gradient(to bottom,#fff 0,#e5e3e4 100%);
		background-repeat:repeat-x;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe5e3e4',GradientType=0)

}
.gallery{
	padding-left:0;
	width:704px
}
.slider {
	position: relative;
	top: 0px;
	left: 0px;
	width: 706px;
    height: 380px;
}
.slides {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 706px;
	height: 380px;
    overflow: hidden;
}

#loginbtn{
	margin-top:10px
}
.slider{
	width:704px;
	height:380px;
	overflow:hidden;
}
.inner{
	padding:30px;
}
.main
.inner{
	padding:10px 10px 10px 0;
	text-align: left;
}
.branch{
	padding-bottom:9px;
	margin:0 0 20px;
	border-bottom:1px solid #d9d8d8
}
.branch:last-child{
	border-bottom:0
}
.row.gallery-row{
	padding:15px 0
}
.sidebar{
	float:left;
}
.sidebar .inner{
	background-color: #f7f7f7;
}
.aligncenter{
	display:block;
	margin:0 auto
}
.alignleft{
	float:left
}
.alignright{
	float:right
}
figure.alignnone{
	margin-left:0;
	margin-right:0
}
.col-12 {
    float: none;
    width:1054px;
    margin-left:auto;
    margin-right:auto;
}
.error-message {
	color: #b61212;
	background: #FFDACC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}
form .error {
	color: #b61212;
	background-color: #FFDACC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.row {
	margin-right: 0px;
	margin-left: 0px;
}
.alert-danger {
	color: #b61212;
	background-color: #FFDACC;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 8px;
}
.alert-success {
	color: #000000;
	background-color: #dff0d8;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 8px;
}
form .required {
	font-weight: bold;
}
form .required label:after {
	color: #e32;
	content: '*';
	display:inline;
}