/*!
 * www.getfoli.com
 * foli.css
 * 
 * Copyright (c) 2011-2013 Encipit, Inc. All rights reserved.
 *
 */ 

/* 
html { 
	background: url(../img/background-1.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}*/

body {
  	padding: 0;
  	margin: 0;
  	border:0;
  	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; 
  	font-size: 14px;

}
a img
{
  border:none;
}

.container {
	position: relative;
	border:0;
	margin:0;
	padding:0;
}

#header {
	position: relative;
	width: 100%;
	height: 60px;
	background-color: #333333;
	opacity: 0.8;
}

#navbar {
	width: 1024px;
	margin-left: auto; 
  	margin-right: auto;
	position:relative;
}

#page {
  	position: relative;
  	height: 680px;
  	background:url('../img/carousel-2.png');
  	background-position:center;
  	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-width:1024px;
}

#pageLeftArrow {
	float: left;
}

#pageRightArrow {
	float: right;
}

#pageBody {
	width: 1024px;
	margin-left: auto; 
  	margin-right: auto;
	position:relative;
}

#footer {
	position: relative;
}

#footerBody {
	width: 1024px;
	margin-left: auto; 
  	margin-right: auto;
	position:relative;
}

div#outDiv111 {
  	width:500px;
  	height:500px;
  	background-color: yellow;
  	background-image:url('../img/background-1.jpg');
  	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

input { 
  width: 318px;
  height: 28px;
  font-size: 14px;
  line-height: 20px;
  padding-left: 10px;
  padding-right: 0px;
  padding-top:0px;
  padding-bottom:0px;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
}

input:focus {
  border-width: 1px;
  border-style: solid;
  border-color: #006f44;
  outline: 0 none;
}

.button {
  	width: 100px;
  	height: 30px;
  	background-color: #006f44;
  	color: #ffffff;
  	font-size: 14px;
  	text-align: center;
  	line-height: 30px;
  	cursor: hand; cursor: pointer;
}

.store {
	margin-bottom: 0px;
}

.storeLabel {
	position: relative;
	top:0px;
	left:0px;
	height: 20px;
	width: 20px;
	background-color: #006f44;
	border-radius: 50%;
	margin-right: 10px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
}

.storeName {
	position: relative;
	left: 30px;
	top: -20px;
	color: #006f44;
	font-size: 14px;
	line-height: 20px;
}

.storeAddress {
	position: relative;
	left: 30px;
	top: -20px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

.text-shadow {
	text-shadow: 1px 1px 0 #555555;
}

.text-shadow input {
	text-shadow: none;
}

label {
	display: block;
}
