@charset "utf-8";
/* CSS Document */

body {
	background-color: #504438;
	background-image: url(images/background.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	font-family: century gothic;
	font-size:14px;
	line-height:1.5;
}
img {
	border:none;
}
.photo {
    border: 10px solid #ffffff;
    box-shadow: 3px 3px 8px #666;
}
.nav, .nav a:link, .nav a:visited {
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.nav a:hover {
	color: #FCF7A5;
}
.desc {
	font-size:10px;
}
.price {
	font-size:18px;
    font-weight:bold;
	color:#666;
}
h1 {
	color: #504438;
    font-size: 28px;
    margin-bottom: 0;
	font-family:"Times New Roman", Times, serif;
}
h2 {
	color: #504438;
}
.rednote {
	color: #A30600;
}
.selected {
	color: #A30600;
	font-weight: bold;
}
hr {
	color: #DFA673;
	background-color: #DFA673;
	height: 1px;
	border: none;
}
a:link, a:visited {
	color: #BF8304;
}
a:hover {
	color:#FC0;
}
.greennote {
	color: #504438;
	font-style:italic;
	font-weight:bold;
}
.locations, .locations a:link, .locations a:visited {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.locations a:hover {
	color: #FCF7A5;
}
.standard a:link, .standard a:visited {
	color:#900;
}
.standard a:hover {
	color:#F30;
}
.white, .white a:link, .white a:visited {
	color:#ffffff;
	text-decoration:none;
}
.white a:hover {
	color:#6C3;
}
.phone {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
}
.footer {
	color:#FFF;
	font-size:11px;
}

.REQUIRED, .ERROR, .ERROR_S {
background:#EFEFEF none repeat scroll 0%;
border-color:#000000;
border-style:solid;
border-width:1px 1px 1px 2px;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 6px;
height: 14px;
}
.REQUIRED {
background:#EAEAEA url(img/bg_inputrequired.gif) no-repeat scroll right top;
}
.REQUIRED:focus, .ERROR:focus, .FIELD:focus, .focus, .txt_focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#000000;
border-style:solid;
border-width:1px 1px 1px 2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 8px 3px 5px;
height: 14px;
}
.FIELD, .off, .txt_off {
background:#EFEFEF none repeat scroll 0%;
border-color:#999999 #DCDCDC #DCDCDC #DCDCDC;
border-style:solid;
border-width:1px 1px 1px 2px;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 8px 3px 5px;
height: 14px;
}
.fa{
	margin-top: 15px;
	height: 35px;
	width: 35px;
	box-shadow: 1px 1px 2px #000;
	font-size: 20px !important;
	border-radius: 4px;
}
a.fa,
a.fa:link,
a.fa:visited,
a.fa:hover,
a.fa:active{
	text-decoration:none;
	color:#fff;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	        justify-content:center;
	text-align:center;
}
.fa.fa-facebook{
	background-color: #4867aa;
}
.fa.fa-instagram{
background-image: -webkit-gradient(linear, left bottom, right top, from(#fca442), color-stop(#98399f), to(#c82e90));background-image: -webkit-linear-gradient(bottom left, #fca442, #98399f, #c82e90);background-image: -o-linear-gradient(bottom left, #fca442, #98399f, #c82e90);background-image: linear-gradient(to top right, #fca442, #98399f, #c82e90)
}
