body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #64000E;
	line-height: 15px;
	}
	
.white, .white td, .white th {
	color: #ffffff !important;
	}
	
.red, .red td, .red th {
	color: #64000E !important;
	}

body {
	background-color: #FFF4A7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

a {
	text-decoration: underline;
	}

a:link {
	color: #830022;
	}

a:visited {
	color: #830022;
	}

a:hover {
	text-decoration: none;
	color: #4B000A;
	}

a:active {
	color: #830022;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B000A;
	font-weight: normal;
	}
h1.gifty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B000A;
	font-weight:bold;
	
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B000A;
	font-weight: bold;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #4B000A;
	font-weight: bold;
	}
.font{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF4A7;
	line-height: 15px;
}

.redbold {
	color: #830022;
	font-weight: bold;
	}

.bkg_main {
	background-color: #C8B10D;
	background-image: url(images/bkg_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}

.bkg_top {
	background-color: #C8B10D;
	background-image: url(images/bkg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
	}

.bkg_pic {
	background-color: #1E0004;
	}

.verticals {
	width: 2px;
	background-color: #4B000A;
	}

.input_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B000A;
	}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B1AA7A;
	padding-top: 10px;
	padding-bottom: 15px;
	}

.address a:link{
	color: #B1AA7A;
	text-decoration: none;
	}

.address a:visited {
	color: #B1AA7A;
	}

.address a:hover {
	color: #FFF4A7;
	}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8B8350;
	padding-top: 3px;
	padding-bottom: 20px;
	}

.copyright a:link{
	color: #8B8350;
	}

.copyright a:visited {
	color: #8B8350;
	}
	
.copyright a:hover {
	text-decoration: none;
	color: #635B2A;
	}

/* --------------------------------------------------------------------------------- */
/* ---------- NEWER ---------- */
/* --------------------------------------------------------------------------------- */

.floatRight {
	float: right;
	margin: 0 0 10px 15px;
}
.floatLeft {
	float: left;
	margin: 0 15px 10px 0;
}
hr {
	color: #8c7c09;
	background-color: #8c7c09;
	height: 2px;
	border: 0;
	margin: 20px 0;
}
.heading1 {
	color: #4B000A;
	font-weight: bold;
}


 .tel, .postal-code, .region, .locality{
float:left;

}