body {
  margin: 0;
  padding: 0;
  overflow-x: hidden; /* Hide scrollbars */
}
label {
  font-size: 1.5rem;
}
label.norm {
  font-size: 1rem;
}
input, select, option {
  font-size: 1rem;
}
#login .container #login-row #login-column #login-box {
  margin-top: 120px;
  max-width: 600px;
  height: 320px;
  border: 1px solid #9C9C9C;
  background-color: #EAEAEA;
}
#login .container #login-row #login-column #login-box #login-form {
  padding: 20px;
}
#login .container #login-row #login-column #login-box #login-form #register-link {
  margin-top: -85px;
}
.top-buffer { margin-top:30px; }
.color-green { color: green; }
.color-red { color: red; }
#shop-list {float:left;list-style:none;margin-top:-3px;padding:0;width:400px;position: absolute;}
#s-list {float:left;list-style:none;margin-top:-3px;padding:0;width:300px;position: absolute; z-index:1000; text-align:left;}
#shop-list, #s-list li{padding: 5px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}
#shop-list li:hover, #s-list li:hover{background:#ece3d2;cursor: pointer;}
#search-box, #srch-lname, #srch-fname, #srch-wname, #srch-shop{padding: 5px;border: #a8d4b1 1px solid;border-radius:4px;}
.s_input {padding: 5px;border: #a8d4b1 1px solid;border-radius:4px;}
.footer {
	margin-top:20px;
	height:30px;
	background-color:#ccc;
}
.suggesstion-box {
	margin-left:20%;
}
.pagin {	
	
}
.breadcrumb {
	margin:auto;
}
.breadcrumb li {
	padding-right:0.3em;
	padding-left:0.3em;
	border:thin solid #666;
	margin-left:0.1em;
	margin-right:0.1em;
}
.breadcrumb li.disabled a {
	color:#666;
}
.red {
	color:red;
	font-size:1.5em;	
}
.blue {
	color:blue;
	font-size:1.5em;	
}
.fright {
	text-align:right;	
}
.unlist {
	list-style-type: none;		
}