body {
	padding-top: 50px;
	padding-bottom: 40px;
}

.zf-green {
	color: #68b604;
}

.btn-success {
	background-color: #57a900;
	background-image: -moz-linear-gradient(top, #70d900, #57a900);
	background-image: -ms-linear-gradient(top, #70d900, #57a900);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900),
		to(#57a900));
	background-image: -webkit-linear-gradient(top, #70d900, #57a900);
	background-image: -o-linear-gradient(top, #70d900, #57a900);
	background-image: linear-gradient(top, #70d900, #57a900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900',
		endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]
	{
	background-color: #57a900;
}

.btn-success:active,.btn-success.active {
	background-color: #57a900;
}

div.container a.brand {
	background: url("../img/nl21.ico") no-repeat scroll 0 8px transparent;
	margin-left: 0;
	padding: 8px 20px 12px 26px;
}
div.container a.brandkd {
	background: url("../img/nl21.ico") no-repeat scroll 0 8px transparent;
	margin-left: 0;
	padding: 8px 20px 12px 26px;
}
div.container a.brandsf {
	background: url("../img/nl21.ico") no-repeat scroll 0 8px transparent;
	margin-left: 0;
	padding: 8px 20px 12px 26px;
}
div.container a.brandcm {
	background: url("../img/nl21.ico") no-repeat scroll 0 8px transparent;
	margin-left: 0;
	padding: 8px 20px 12px 26px;
}

div#overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: #ddd;
	opacity: .60;
	filter: alpha(opacity =   60);
	z-index:18;
}

div#ccity {
	display: none;
	position: absolute;
	margin-top: -19px;
	margin-left: 171px;
	background: white;
	border: 1px solid #000;
	width: 800px;
	height: 200px;
	z-index: 20;
}

div#csel {
	/*border:1px solid #57a900;*/
	width: 100%;
}

ul {
	list-style: none;
}

div#csel ul li {
	float: left;
	width: 50px;
	font-size: 18px;
	font-weight: bold;
}

input.input_focus{
	border:1px solid #ff0000;
}