html{
 padding:0;
 margin:0;
 height:100%;
}
body {
 background:#634269;
 background-image:url(../images/topbg.jpg);
 background-position: center;
 background-repeat: repeat;
 font-family: Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
}
p {
 padding:0 0 0 0;
 margin:0 0 0 0;
 color:#000000;
}
a {
 text-decoration:none;
 color:#753062;
}
h1 {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
 margin: 0px;
}
h2 {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
 margin: 0px;
}
h3 {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
 margin: 0px;
}
.alignleft{
 text-align:left;
}
.alignright{
 text-align:right;
}
.aligncenter{
 text-align:center;
}
.boldfont{
 font-weight:bold;
}
.sharethisitebox{
 position:fixed;
 left:0;
 top:155px;
 height:102px;
 width:28px;
 border-top:solid #59375e 1px;
 border-right:solid #59375e 1px;
 border-bottom:solid #59375e 1px;
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #a57faa 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#a57faa)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#a57faa 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#a57faa 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#a57faa 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#a57faa 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a57faa',GradientType=0 ); /* IE6-9 */
 padding:2px;
 text-align:center;
 z-index:9999;
}
.pagenotfounderror.title{
 font-family: Arial, Helvetica, sans-serif;
 font-size:42px;
 font-weight:bold;
 font-style: italic;
 text-align:center;
 width:100%;
}
.pagenotfounderror{
 font-family: Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 text-align:center;
 padding:60px 0 250px 0;
 width:100%;
}
.notfounderror{
 font-family: Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 text-align:center;
 padding:60px 0 250px 0;
 width:100%;
}
.glassbutton {
	-moz-box-shadow:inset 0px 1px 5px 1px #ffffff;
	-webkit-box-shadow:inset 0px 1px 5px 1px #ffffff;
	box-shadow:inset 0px 1px 5px 1px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c0b55b), color-stop(1, #a9852d) );
	background:-moz-linear-gradient( center top, #c0b55b 5%, #a9852d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0b55b', endColorstr='#a9852d');
	background-color:#a9852d;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:1px solid #a9852d;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 11px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #404040*/
}.glassbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a9852d), color-stop(1, #c0b55b) );
	background:-moz-linear-gradient( center top, #a9852d 5%, #c0b55b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9852d', endColorstr='#c0b55b');
	background-color:#c0b55b;
}
.glassbutton:active {
	position:relative;
	top:1px;
}
.updatebutton {
	-moz-box-shadow:inset 0px 1px 5px 1px #a80000;
	-webkit-box-shadow:inset 0px 1px 5px 1px #a80000;
	box-shadow:inset 0px 1px 5px 1px #a80000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff3c3c), color-stop(1, #575757) );
	background:-moz-linear-gradient( center top, #ff3c3c 5%, #575757 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c', endColorstr='#575757');
	background-color:#858585;
	/*-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;*/
	border:1px solid #707070;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 11px;
	text-decoration:none;
	text-shadow:1px 1px 0px #404040;
}
/*   Header   */
.headercontainer {
 position:relative;
 background-color:#ffffff;
 border-top:solid #000000 1px;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 width:960px;
 margin:0 auto;
 padding:0;
 z-index:8999;
 /*border-bottom:solid black 1px;
 background-image:url(../images/topbartansmlogo.png);
 background-position: top center;
 background-repeat: no-repeat;*/
}
.headernavcontainer{
 position:relative;
 background-color:#ffffff;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 width:960px;
 margin:0 auto;
 padding:0;
 z-index:8999;
}
.headerbusinesslogo {
 float:left;
 margin:5px 12px 0 10px;
 padding:0 0 0px 0;
}
.headerbusinessname {
 float:left;
 font-family: "MS Serif", "New York", serif;
 font-size: 26pt;
	font-weight: bold;
 line-height:85px;
 margin:0 12px 0 28px;
}
.headerbusinessaddress {
 float:left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
	font-weight: normal;
 color:#4d3324;
 text-align:right;
 width:100%;
 padding:3px 0 0 0;
}
.headerbusinesshours {
 float:left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
	font-weight: normal;
 color:#4d3324;
 text-align:left;
 width:300px;
 padding:0 0 0 0;
 margin:5px 0 0 20px;
}
.headerbusinesshours h3 {
 font-size: 10pt;
	font-weight: bold;
 text-align:center;
}
.headerbusinessphone {
 position:absolute;
 top:40px;
 right:50%;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16pt;
	font-weight: bold;
 color:#4d3324;
 text-align:right;
 width:400px;
 padding:0 0 0 0;
 margin:0 -470px;
 z-index:99999;
}
.headernavmenucontainerbar{
 position:relative;
 width:100%;
 /*background-color:#ffffff;
 border-top:solid black 2px;*/
 z-index:9999;
}
.headernavmenucontainer {
 position:relative;
 background-color:#cbb5ca;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 width:960px;
 height:25px;
 margin:0 auto;
 padding:0;
 font-size:12pt;
 font-weight:bold;
 z-index:9999;
}
.headersocialsharebuttons {
 float:left;
 padding:0px 3px 0 3px;
 margin:0;
}
/*   Site Content   */
#contentcontainer {
 text-align:center;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 width:940px;
}
.sitecontainer{
 position:relative;
 width:100%;
 background-image:url(../images/gradoverlay.png);
 background-repeat: no-repeat;
 background-position: bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: 100% 100%;
 /*background:#634269;
 background-image:url(../images/topbg.jpg);
 background-position: center;
 background-repeat: repeat;*/
}
/*   Site Sidebar   */
#sitesidebar {
 float:left;
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:170px;
}
/* Page Content */
.hpsliderbarcontainer {
 position:relative;
 width:100%;
 height:360px;
 /*background-color:#ffffff;
 background: -moz-linear-gradient(top, #753062 0%, #4F083F 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#4F083F), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#4F083F 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#4F083F 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#4F083F 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#4F083F 50%,#753062 100%); /* W3C */
}
.hpsliderimage {
 position:relative;
 background-color:#ede6ee;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 width:960px;
 height:360px;
 margin:0 auto;
}
#pagecontent {
 float:right;
 margin: 0px 20px 0px 0px;
 padding:0px 0px 0px 0px;
 width:710px;
}
.pagetemplatecontainer{
 position:relative;
 /*background:#ffffff;
 background-image:url(../images/contentbg.png);
 background-repeat: repeat;
 /*   background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: 100% 100%;*/
 width:100%;
 margin:0 auto;
}
.pagetemplatesubcontainer{
 position:relative;
 background-color:#ede6ee;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 border-bottom:solid #000000 1px;
 border-radius: 0 0 10px 10px;
 -webkit-border-radius: 0 0 10px 10px;
 -moz-border-radius: 0 0 10px 10px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 width:960px;
 margin:0 auto;
 padding:0px 0px 10px 0px;
 min-height: 600px;
}
.brandscontainer {
 position: absolute;
 bottom: 0;
 left: 0;
 width:100%;
}
.brandscontainerspacer {
 clear:both;
 height:75px;
}

/* External Links */
.externallinks {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 text-decoration:none;
	padding: 0px 0px 0px 0px;
}
.externallinks.header {
	font-size: 14pt;
 font-weight: bold;
 padding: 3px 0 5px 0;
 color:#000000;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 background: #bb9cbb; /* Old browsers */
 /*background: -moz-linear-gradient(top, #bb9cbb 0%, #ede6ee 50%, #bb9cbb 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb9cbb), color-stop(50%,#ede6ee), color-stop(100%,#bb9cbb)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #bb9cbb 0%,#ede6ee 50%,#bb9cbb 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #bb9cbb 0%,#ede6ee 50%,#bb9cbb 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #bb9cbb 0%,#ede6ee 50%,#bb9cbb 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #bb9cbb 0%,#ede6ee 50%,#bb9cbb 100%); /* W3C */
}
.externallinks.container {
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding:0px;
 margin:5px 3px 0px 0;
 width:231px;
 /*height:329px;*/
}
.externallinks.title {
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.externallinks.content {
	padding: 0px 0px 0px 0px;
}
.externallinksdiv {
 text-align:left;
 padding:5px 5px 5px 5px;
}
.externallinks ul{
 margin:10px 0px 0px 20px;
 padding:0px;
}
.externallinks ul li{
 margin:0px 0px 10px 0px;
 padding:0px;
}
.externallinks ul a {
 font-weight: bold;
 text-decoration:none;
}
/* End External Links */
/* Calendar */
.calendar {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 0px 0px;
}
.calendarlist {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 0px 0px 0px 0px;
 overflow:hidden;
 max-height:299px;
}
.calendarcontainer {
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 margin:0px 0px 0 0px;
 padding:0px;
 width:231px;
 max-height:329px;
}
.calendar.title {
	font-size: 14pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#ede6ee;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #ede6ee 0%, #753062 50%, #ede6ee 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede6ee), color-stop(50%,#753062), color-stop(100%,#ede6ee)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* W3C */
	border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding: 2px 0px 5px 0px;
}
.calendar.title a {
 text-decoration:none;
 color:#ffffff;
}
.calendar.datecontainer {
 font-size:18px;
 font-weight:bold;
 text-align:center;
	padding: 0px 0px 0px 0px;
 margin: 0px 0px 5px 0px;
}
.calendar.datetable {
 text-decoration:none;
 width:100%;
	padding: 0px 0px 5px 0px;
 margin:0;
}
.calendarcard {
 text-align:center;
 padding: 4px 2px 0 0;
 margin: 0;
 width:68px;
 cursor:pointer;
}
.calendarmonth {
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
	font-size: 8pt;
 text-decoration:none;
 text-align:center;
 background-color:#753062;
 border:solid #000000 1px;
 -moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
 color:#ffffff;
	padding: 2px 0 2px 2px;
 margin: 0;
 width:100%;
}
.calendardays {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 32pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 line-height:26pt;
 background-color:#FFFFFF;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 /*border-bottom:solid #000000 1px;*/
 color:#000000;
	padding: 6px 2px 0 2px;
 margin: 0;
 width:100%;
}
.calendaryear {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
 text-decoration:none;
 text-align:center;
 background-color:#FFFFFF;
 border-left:solid #000000 1px;
 border-right:solid #000000 1px;
 border-bottom:solid #000000 1px;
 color:#000000;
	padding: 0 2px;
 margin: 0;
 width:100%;
}
.calendarlink {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#000000;
}
.calendar.text {
 clear:both;
 color:#000000;
 line-height:1;
	padding: 0px 0px 0px 0px;
}
.calendar.time {
 clear:both;
 font-size: 8pt;
 color:#000000;
 text-align:center;
	padding: 0px 0px 5px 0px;
}
.calendar.texttitle {
 font-size:10pt;
 font-weight:bold;
 text-align:center;
	padding: 0px 0px 0px 0px;
}
.calendar.texttitle a {
 color:#000000;
}
/* End Calendar */

/* Blocks */
/* Announcements */

.announcementscontainer{
 margin:0px;
 padding:5px 0px 0px 2px;
 width:100%;
}
.announcementcontainer1{
 float:left;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding:0px;
 margin: 0px 6px 0px 0px;
 width:947px;
 min-height:50px;
}
.announcementcontainer2{
 float:left;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding:0px;
 margin: 0px 6px 0px 0px;
 width:49%;
 min-height:50px;
}
.announcementcontainer3{
 float:left;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding:0px;
 margin: 0px 6px 0px 0px;
 width:310px;
 min-height:50px;
}
.announcementscontentcontainer{
 overflow:hidden;
 height:290px;
}
.announcementstitle{
 font-size: 14pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#ffffff;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #ede6ee 0%, #753062 50%, #ede6ee 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede6ee), color-stop(50%,#753062), color-stop(100%,#ede6ee)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* W3C */
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding: 2px 0px 6px 0px;
}
.announcementstext {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 text-decoration:none;
 color:#000000;
	padding: 5px;
}
/* End Announcements */
/* Featured & Special */
.featuredspecialcontainer {
 width:100%;
 max-height:329px;
 min-height:101px;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 background-color:#cbb5ca;
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
}
.featuredspecialcontentcontainer{
 padding:0px;
 margin:0;
 width:350px;
 max-height:299px;
 min-height:100px;
}
.featuredspecial {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
 text-align:center;
 color:#000000;
	padding: 2px 5px 0px 5px;
}
.featuredspecial.header {
	font-size: 14pt;
 font-weight: bold;
 padding: 2px 0 5px 0;
 color:#000000;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 background: #bb9cbb; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #ede6ee 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#ede6ee), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#ede6ee 50%,#753062 100%); /* W3C */
}
.featuredspecial.title {
	font-weight: bold;
}
.featuredspecial.image{
 margin: 5px;
 text-align:center;
}
.featuredspecial.text {
	font-size: 8pt;
 text-align:left;
}
.featuredspecial.price {
	font-size: 16pt;
	font-weight: bold;
 text-align:center;
}
.featuredspecial.terms {
	font-size: 7pt;
 text-align:left;
	padding: 0px 0px 0px 5px;
}
/* END Featured & Special */
/* Info Boxes */
.infoboxescontainer{
 margin:0px;
 padding:0px 0px 0px 2px;
 width:100%;
}
.infoboxcontainer1{
 float:left;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 padding:0px;
 margin:10px 3px 0px 3px;
 width:709px;
 max-height:329px;
}
.infoboxcontainer2{
 float:left;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 padding:0px;
 margin:10px 3px 0px 3px;
 width:350px;
 height:329px;
}
.infoboxcontainer3{
 float:left;
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 padding:0px;
 margin:10px 3px 0px 3px;
 width:231px;
 height:329px;
}
.infoboximgonlycontainer{
 float:left;
 text-align:center;
 padding:0px;
 margin:10px 3px 0px 3px;
 width:233px;
 height:331px;
}
.infoboxcontainer.end{
 margin:5px 4px 0px 4px;
}
.infoboxcontentcontainer{
 overflow:hidden;
 max-height:300px;
}
.infoboxtitle{
 color:#ffffff;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #ede6ee 0%, #753062 50%, #ede6ee 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ede6ee), color-stop(50%,#753062), color-stop(100%,#ede6ee)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #ede6ee 0%,#753062 50%,#ede6ee 100%); /* W3C */
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:12pt;
 font-weight:bold;
 height:25px;
 padding: 4px 0px 0px 0px;
 margin: 0px;
 text-align:center;
}
.infoboximage{
 margin: 5px;
 text-align:center;
}
.infoboximageonly{
 padding:0;
 margin: 0px;
 text-align:center;
}
.infoboxtext{
 color:#000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:normal;
 padding:5px 4px 5px 4px;
 margin: 5px;
 text-align:left;
}
.infoboxtext ul{
 margin:0px 0px 0px 30px;
 padding:0px;
}
/* End Info Boxes */


/* Polls Block */
.pollcontainer{
 /*background-image:url(../images/hpboxesbg.png);
 background-position:top center;
 background-repeat:repeat-x;
 background-color:#cbb5ca;*/
 background: #ffffff; /* Old browsers */
 background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #cbb5ca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#cbb5ca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#cbb5ca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbb5ca',GradientType=0 ); /* IE6-9 */
 border:solid #567794 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding:0px;
 margin:5px 3px 0px 0;
 width:231px;
 max-height:375px;
}
.pollscontentcontainer{
 overflow:hidden;
 max-height:311px;
}
.polls {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
 text-align:center;
 color:#000000;
	padding: 0px 5px 0px 5px;
}
.polls.header {
	font-size: 14pt;
 font-weight: bold;
 padding: 2px 0 5px 0;
 color:#000000;
 background: #bb9cbb; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #ede6ee 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#ede6ee), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#ede6ee 50%,#753062 100%); /* W3C */
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
}
.polltitle{
 color:#000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-weight:bold;
 padding: 4px 0px 4px 0px;
 margin: 0px;
 text-align:center;
}
.polltext{
 color:#000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:8pt;
 padding:0px 0px 0px 0px;
 margin: 0px;
}
.pollcharttable{
 width:220px;
 margin:0px 5px 0px 5px;
}
.pollpercent{
 color:#000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:8pt;
 font-weight:bold;
 padding:0px 4px 0px 0px;
 margin: 0px;
 text-align:left;
}
.pollanswer{
 color:#000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:7pt;
 font-weight:normal;
 padding:0px 0px 10px 0px;
 margin: 0px;
 text-align:left;
}
.pollnotes{
 color:#000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:7pt;
 font-weight:normal;
 padding:0px 0px 0px 0px;
 margin: 0px 5px 5px 5px;
}
.polltext ul{
 margin:0px 0px 0px 10px;
 padding:0px;
 list-style-type: none;
}
/* End Polls Block */

/* Articles Page */
.articlescontainer {
 padding:5px 10px;
}
.articleslistingtable {
 border-bottom:solid #000000 1px;
 padding: 10px;
}
.articlestitle {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.articlestitle a {
 text-decoration:none;
 color:#000000;
}
.articlessummary {
 color:#000000;
 text-align:left;
}
.articlesreadmore {
 text-align:right;
 padding:5px 0 0 0;
}
.articlesreadmore a {
 font-weight:bold;
}
.articlesreadmore a:hover {
 text-decoration:underline;
}
.articlesdate {
 font-size:8pt;
 padding:0 0 0 0;
 text-align:left;
}
.articleviewsummary {
 color:#000000;
}
.articleviewtext {
 color:#000000;
 padding:10px 0 0 0;
}
.articleslist {
 padding:0 10px 10px 10px;
 /*border:solid #000000 1px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);*/
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:8pt;
}
.articleslist ul {
 list-style: none;
 list-style-type: none;
 padding:0;
 margin:0;
}
.articleslist ul li:first-child {
 padding:6px 0 4px 0;
 margin:0 0 6px 0;
 font-weight:bold;
 font-size:12pt;
 text-align:center;
 color:#ffffff;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #753062 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#753062), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#753062 50%,#753062 100%); /* W3C */
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
}
.articleslist ul li {
 padding:0 5px 0 5px;
 margin:6px 0;
}
/* Articles Page */

/* Menu Page */
.menucontainer {
 padding:5px 10px;
}
.menulistingtable {
 padding: 10px;
}
.menutitle {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.menutitle a {
 text-decoration:none;
 color:#000000;
}
.menudescription {
 color:#000000;
}
.menudate {
 font-size:8pt;
 padding:0 0 0 0;
}
.menulist {
 padding:0 10px 10px 10px;
 /*border:solid #000000 1px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);*/
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:9pt;
}
.menulist ul {
 list-style: none;
 list-style-type: none;
 padding:0;
 margin:0;
}
.menulist ul li:first-child {
 padding:6px 0 4px 0;
 margin:0 0 6px 0;
 font-weight:bold;
 font-size:12pt;
 text-align:center;
 color:#ffffff;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #753062 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#753062), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#753062 50%,#753062 100%); /* W3C */
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
}
.menulist ul li {
 padding:0;
 margin:6px 10px;
 font-weight:bold;
}
/* Menu Page */

/* Products Page */
.productscontainer {
	padding: 0px 0px 0px 0px;
 margin:5px 0 0px 0;
}
.productslistingcontainer {
 float:left;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#000000;*/
 border:solid #753062 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 width:228px;
 height:450px;
	padding: 0px 0px 0px 0px;
 margin:0px 0px 10px 8px;
}
.productslistingcontentcontainer {
 float:left;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#000000;
 border:solid #FF0000 1px;*/
 overflow:hidden;
 width:100%;
 height:407px;
	padding: 2px 0px 0px 0px;
 margin:0px;
}
.productslisting {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.productslisting.photo {
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.productslisting.title {
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#ffffff;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #753062 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#753062), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#753062 50%,#753062 100%); /* W3C */
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
	padding: 2px 0px 4px 0px;
 margin:0px 0 0px 0;
 height:35px;
}
.productslisting.type {
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 10px 5px;
 margin:0px 0 0px 0;
}
.productslisting.price {
	font-size: 12pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 10px 0px;
 margin:0px 0 0px 0;
}
.productslisting.text {
	font-size: 9pt;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
.productslisting.paypal {
	font-size: 8pt;
 font-weight:normal;
 text-decoration:none;
 text-align:center;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
/* End Products Page */

/* Products Details Page */
.productdetails {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.productdetails.title {
	font-size: 16pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 2px 0px 4px 0px;
 margin:0px 0 0px 0;
 height:35px;
}
.prouctdetailsphotoscontainer {
 float:left;
 width:320px;
 margin:10px 10px 10px 27px;
 padding:5px;
 background-color:#753062;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
}
.productdetails.type {
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 10px 5px;
 margin:0px 0 0px 0;
}
.productdetails.price {
	font-size: 12pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 10px 0px;
 margin:0px 0 0px 0;
}
.productdetails.text {
	font-size: 10pt;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
.productdetailstab {
 float:left;
 color:#cbb5ca;
 background-color:#4f708d;
 border-radius: 5px 5px 0 0;
 -webkit-border-radius: 5px 5px 0 0;
 -moz-border-radius: 5px 5px 0 0;
 padding:5px;
 margin:0 2px 0 2px;
 cursor:pointer;
}
.productdetailstab.selected {
 font-weight:bold;
 color:#ffffff;
 background-color:#753062;
}
.productdetailsinfoboxcontainer {
 clear:both;
 width:900px;
 padding:5px;
 background-color:#753062;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
.productdetailsinfobox {
 font-size: 10pt;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
 margin:0px 0 0px 0;
 width:880px;
 padding:10px;
 background-color:#ffffff;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
.productdetailsinfobox.hidden {
 display:none;
}
.productdetailspricebox {
 float:right;
 text-align:center;
 padding:15px;
 border:solid #1c1809 1px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
}
.productdetails.paypal {
	font-size: 8pt;
 font-weight:normal;
 text-decoration:none;
 text-align:center;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
/* End Products Page */

/* Services Page */
.servicesscontainer {
	width:940px;
}
.servicelistingphotorow1 {
 float:left;
 padding:0 15px 0 0;
}
.servicelistingphotorow2 {
 float:right;
 padding:0 0 0 15px;
}
.serviceslisting {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.serviceslisting.title {
	font-size:18pt;
 font-weight:bold;
 text-align:left;
 text-decoration:none;
 color:#000000;
 padding:15px 0 0 0;
}
.serviceslisting.price {
	font-size: 12pt;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 width:125px;
 color:#000000;
	padding: 10px 0px 10px 0px;
 margin:0px 0 0px 0;
}
.serviceslisting.text {
	font-size: 10pt;
 text-decoration:none;
 text-align:left;
 font-weight:normal;
 color:#000000;
	padding: 0 5px 5px 5px;
 margin:0px 0 0px 0;
}
/* End Services Page */

/* Gallery Page */
.gallerypagecontainer {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
 background-color:#FFFFFF;
 border:solid #FF0000 1px;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.gallerylisting {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.gallerylisting.title {
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 0px 0px 10px 0px;
 margin:0px 0 0px 0;
}
.gallerylisting.text {
	font-size: 8pt;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
/* End Gallery Page */

/* Downloads Page */
.downloadscontainer {
	padding: 0px 0px 0px 0px;
 margin:5px 0 0px 0;
}
.downloadslistingcontainer {
 float:left;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#000000;*/
 border:solid #753062 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 width:228px;
 height:225px;
	padding: 0px 0px 0px 0px;
 margin:0px 0px 10px 8px;
}
.downloadslistingcontentcontainer {
 float:left;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#000000;
 border:solid #FF0000 1px;*/
 overflow:hidden;
 width:100%;
 height:200px;
	padding: 2px 0px 0px 0px;
 margin:0px;
}
.downloadslisting {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.downloadslisting.title {
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#ffffff;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #753062 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#753062), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#753062 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#753062 50%,#753062 100%); /* W3C */
	border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 padding: 2px 0px 4px 0px;
 margin:0px 0 0px 0;
}
.downloadslisting.filename {
	font-size: 8pt;
 font-weight:normal;
 text-decoration:none;
 text-align:center;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
.downloadslisting.startlink {
	font-size: 12pt;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
	padding: 10px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.downloadslisting.text {
	font-size: 8pt;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 color:#000000;
 /*background-color:#cccccc;*/
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
/* End Downloads Page */

/* Calendar */
.calendarlistingtitle {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 5px 0px 2px 0px;
}
.calendarlistingtitle a {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 5px 0px 2px 0px;
}
.calendarreturnlink {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0 0 0 10px;
}
.calendarreturnlink a {
 text-decoration:none;
 color:#4F083F;
}
.calendarlistingtext {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 font-weight:normal;
 text-decoration:none;
 color:#000000;
	padding: 5px 0px 0px 0px;
}
.calendarlistinglink {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 font-weight:bold;
 text-decoration:none;
 color:#4F083F;
	padding: 15px 0px 0px 0px;
}
.calendarlistinglink a {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 font-weight:bold;
 text-decoration:none;
 color:#4F083F;
	padding: 5px 0px 0px 0px;
}
.calendarlistinglink a:hover {
 text-decoration:underline;
 color:#796385;
}
.calendarlistingtime {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 font-weight:bold;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 5px 0px 0px 0px;
}
.calendarlistingdatedays {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 0px 0px;
}
.calendarlistingdate {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 0px 0px;
}
.calendarlistingppbutton {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
 height:100%;
 width:200px;
	padding: 0px 0px 5px 0px;
}
.calendarlistingppbuttonname {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 font-weight:normal;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 5px 0px 0px 0px;
}
.calendarlistingppbuttonprice {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 5px 0px 2px 0px;
}
.calendarlistingdatetd {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
 height:100%;
 width:200px;
	padding: 0px 0px 5px 0px;
}
.calendarlistingtable {
 border-bottom:solid black 1px;
 border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 -moz-border-radius: 10px 10px 0 0;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 padding: 0px 0px 0px 0px;
 background-color:#FFFFFF;
}
.calendarlistingdesctable {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 5px;
 width:100%;
}
.calendardetailstable {
 padding: 0px 0px 0px 0px;
 background-color:#FFFFFF;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.50);
}
.calendardetailscontainer {
 padding: 20px 40px;
}
/* End Calendar */

/* Staff */
.stafflistingname {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.stafflistingtype {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 2px 0px;
}
.stafflistingtitle {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 2px 0px;
}
.stafflistingtext {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
}
.stafflistingtable {
 border-bottom:solid #000000 1px;
 padding: 5px 0px 5px 0px;
}
/* End Staff */

/* FAQ */
.faqlistingquestion {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.faqlistinganswer {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 10px;
}
.faqlistingtable {
 padding: 5px 0px 10px 0px;
}
/* End faq */

/* Locations */
.locationname {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
 text-align:center;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.locationtitle {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 5px 0px;
}
.locationtext {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
 text-decoration:none;
 color:#000000;
	padding: 0px 0px 0px 0px;
}
.locationtable {
 border-top:solid #000000 1px;
 padding: 5px 0px 5px 0px;
}
.locationlink {
 color:#000000;
 text-decoration:none;
}
/* End Locations */

/* Forms Page */
.formstitle {
	font-size: 14pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#000000;
	padding: 0px 0px 10px 0px;
 margin:0px 0 0px 0;
}
.formstext {
	font-size: 8pt;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 8px 0px;
 margin:0px 0 0px 0;
}
.formslabels {
	font-size: 8pt;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
.formsnotes {
	font-size: 7pt;
 font-weight:normal;
 text-decoration:none;
 text-align:left;
 color:#000000;
	padding: 0px 0px 0px 0px;
 margin:0px 0 0px 0;
}
/* End Forms Page */

/*   General Styles   */
.pagecontainers {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
 text-decoration:none;
 text-align:left;
 color:#000000;
 width:960px;
 /*background-color:#000000;
 border:solid #FF0000 1px;*/
	padding: 0px 0px 15px 0px;
 margin:0px 0 0px 0;
}
.pagetitles {
 font-family: Arial, Helvetica, sans-serif;
 color:#ffffff;
 border-bottom:solid #000000 1px;
	padding: 4px 0px 0px 0px;
 margin:0;
 background: #753062; /* Old browsers */
 /*background: -moz-linear-gradient(top, #753062 0%, #ede6ee 50%, #753062 100%); /* FF3.6+ */
 /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#753062), color-stop(50%,#ede6ee), color-stop(100%,#753062)); /* Chrome,Safari4+ */
 /*background: -webkit-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* Chrome10+,Safari5.1+ */
 /*background: -o-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* Opera 11.10+ */
 /*background: -ms-linear-gradient(top, #753062 0%,#ede6ee 50%,#753062 100%); /* IE10+ */
 /*background: linear-gradient(to bottom, #753062 0%,#ede6ee 50%,#753062 100%); /* W3C */
}
.pagetitles h1{
	font-size: 20pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#ffffff;
	padding: 0px 0px 0px 0px;
 margin:0;
}
.pageheadersfooters {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration:none;
 text-align:left;
 font-weight:normal;
 color:#000000;
	padding: 5px 10px 5px 10px;
}
.clearboth {
 padding:0;
 margin:0;
 clear:both;
}



/*   Footer   */
.footertopbarcontainer {
 margin:0 auto;
 background-image:url('../images/footertopbarbg.jpg');
 background-position: top;
	background-repeat: repeat;
 height:23px;
 width:100%;
}
#footercontainer {
 margin:0 auto;
 background-color:#2e2e2e;
 background-image:url('../images/footerbarbgtile.png');
 background-position: top;
	background-repeat: repeat;
 width:100%;
}
.footer {
 margin:0 auto;
 padding:10px 0 0 0;
 width:960px;
}
/*   Footer   */
.copyrightcontainer {
 margin:0 auto;
 background-image:url('../images/copyrightbarbg.png');
 background-position: top;
	background-repeat: repeat-x;
 background-color:#4f083f;
 width:100%;
}
.copyright {
 margin:0 auto;
 padding:5px 0 0 0;
 width:960px;
}



/* Footer Site Links */
.footerlinktable {
 width:100%;
}
.footerlinkheaders {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 4px 0px 4px;
}
.footerlinksubtd {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 4px 2px 14px;
}
.footerlinktd {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 4px 2px 4px;
}
.footerlink {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 4px 0px 0px;
}
/* End Footer Site Links */
.footernavlinkdiv{
 color:#c0ae63;
 font-size:7pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 10px;
 text-align:left;
}
.footernavlink{
 color:#ffffff;
 font-size:7pt;
 padding: 0px 0px 0px 5px;
 margin: 0px;
 text-align:left;
 font-weight: normal;
}
.footernavlink.title{
 color:#c0ae63;
 font-weight:bold;
 font-size:10pt;
 padding: 0px 0px 0px 0px;
 margin: 0px;
}
.footernavlink a{
 color:#ffffff;
 text-decoration:none;
 font-weight: normal;
}

/* Social Site Links */
.socialsitetable {

}
.socialsitetd {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 4px 2px 4px;
}
.socialsiteimglink {
	font-size: 0;
	padding: 0px 0px 0px 0px;
}
.socialsitetextlink {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 0px 0px 0px;
}
/* End Social Site Links */

/* Join Mailing List */
.mailinglisttable {

}
.mailinglisttd {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#ffffff;
	padding: 0px 4px 5px 4px;
}
.mailinglisttitle {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 text-decoration:none;
 text-align:center;
 color:#ffffff;
	padding: 0px 4px 2px 4px;
}
.mailinglisttextlink {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 text-decoration:none;
 text-align:left;
 color:#ffffff;
	padding: 0px 0px 0px 0px;
}
.mailinglistinput {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 text-align:left;
 color:#ffffff;
 border:solid #000000 1px;
 background-color: #6d6d6d;
	padding: 0px 4px 2px 4px;
}
.mailinglistinput.first {
 width: 67px;
}
.mailinglistinput.last {
 width: 68px;
}
.mailinglistinput.address {
 width: 156px;
}
.mailinglistinput.city {
 width: 49px;
}
.mailinglistinput.state {
 width: 16px;
}
.mailinglistinput.zip {
 width: 36px;
}
.mailinglistinput.email {
 width: 168px;
}
.mailinglistsubmit {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 font-weight:bold;
 text-decoration:none;
 color:#000000;
 border:none;
 background-color: #999999;
 border:solid #555555 1px;
	padding: 0px 4px 0px 4px;
}
.mailinglisterror {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
 text-decoration:none;
 color:#CCCC00;
	padding: 0px 4px 5px 4px;
}
/* End Join Mailing List */
.footerlinks {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 color:#c0ae63;
	padding: 0px 2px 0px 2px;
}
.copyrightlinks {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 color:#b29939;
	padding: 0px 2px 0px 2px;
}
.copyrightlinks a {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 text-decoration:none;
 color:#b29939;
	padding: 0px 2px 0px 2px;
}
.bottombartd {
	padding: 0px 2px 0px 2px;
 border-right:solid #c0ae63 1px;
}
.bottombarrighttd {
 color:#ffffff;
	padding: 0px 2px 0px 2px;
}
.bottombarheaders {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
 font-weight:bold;
 text-decoration:none;
 color:#c0ae63;
	padding: 0px 2px 5px 2px;
}
.bottombartext {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
 font-weight:bold;
 text-decoration:none;
 color:#ffffff;
	padding: 0px 2px 0px 2px;
}
<!--- Brands Slider --->
.list_carousel {
	margin: 30px 0 0px 60px;
	width: 100%;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 12pt;
	color: #000;
	text-align: center;
 vertical-align: middle;
	line-height:75px;
 /*width: 50px;*/
	height: 75px;
	padding: 0;
	margin: 6px;
	display: block;
	float: left;
}
.list_carousel li img {
 vertical-align: middle;
 max-height:75px;
}
.list_carousel_td {
	font-size: 12pt;
 font-weight:bold;
	color: #000;
	text-align: center;
 line-height:75px;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}