body {
	color: #000000;
	background-image: url(../images/bg-main.jpg);
	margin: 0px;
	background-color: #002957;
	background-repeat: repeat-x;
}

{------------------- LINKS -----------------------}

.links-toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.links-toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.links-footerlinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.links-footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #87BDEC;
	text-decoration: none;
}
.links-poweredby  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #CBC4BE;
}
.links-poweredby:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FCBF0E;
}
.links-mainnav  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
	color: #501F0E;
}
.links-mainnav:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
	color: #87BDEC;
}
.links-subnav  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
}
.links-subnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color: #990000;
}
.links-inline  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000aa;
}
.links-inline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}
.links-list1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #0000aa;
}
.links-list1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #990000;
}
.links-list2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #0000aa;
}
.links-list2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #990000;
}
.links-breakout  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #0000aa;
}
.links-breakout:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #990000;
}


{------------------- TEXT -----------------------}
.text-maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.text-subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.text-breakout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.text-eventdate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #DEC185;
	font-weight: bold;
}
.text-eventdescription {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.text-eventdate2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #231105;
	font-weight: bold;
}
.text-eventdescription2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #5D4535;
}
.text-testimonialmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color: #666666;
}
.text-testimonialby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
.text-smalldescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text-legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CBC4BE;
}
.text-disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #99000000;
}
.text-copyrighttext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text-main01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #231105;
}
.text-main02 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #231105;
}
.text-titleondarkbrown {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #5B3C28;
}
.text-hourstitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #231105;
}
.text-hours {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #6C5B4B;
}
.text-hours-address {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #28170B;
}

{------------------- SPECIALS -----------------------}
.special-phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #333333;
}
.special-areacode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #333333;
}
.special-topquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style:italic;
	color: #333333;
}
.special-linksdivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.special-bottom-callfor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #231105;
	text-align: right;
}
.special-bottom-phonenumber {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #231105;
	text-align: right;
	font-weight: normal;
}

{------------------- TITLES -----------------------}
.title-pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #333333;
}
.title-sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #333333;
}
.title-pagetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #251206;
}

.title-subsectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}
.title-breakouttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}

.text-title01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #231105;
	text-decoration: underline;
}

{--------------- SEO  --------------------}
.seotext-hidden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	width: 200px;
	left: -2000px;
}
.seotext-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
{--------------- FORMS  --------------------}
{--------------- LISTS  --------------------}
{--------------- CONTAINERS  --------------------}

.collections-container {
	padding: 10px;
	height: 310px;
	width: 190px;
	border: 1px solid #E5E1DE;
	clear: none;
	float: left;
}
.photo-container {
	padding: 10px;
	width: 190px;
	border: 1px solid #E5E1DE;
	clear: none;
	float: left;
}
.products-container {
	padding: 10px;
	height: 310px;
	width: 190px;
	border: 1px solid #E5E1DE;
	clear: none;
	float: left;
}
