body {
  font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 0;
  font-size: 11px;
  color: #4f4d41;
  line-height: 15px;
  background-image: url(../images/BG.jpg);
  text-align: left;
  vertical-align: top;
}

.subnavNav a:link, .subnavNav a:visited, .subnavNav a:hover, .subnavNav a:active{
	color: #4e4c41;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.over a:link, .over a:visited, .over a:hover, .over a:active{
	color: #037ca4;
}

a:link, a:visited, a:active {
	color: #c6a212;
	text-decoration: underline;
}
a:hover {
	color:#4f4d41;
}

.footer {
	color: #ffffff;
	background-image: url(../images/footer-bg.jpg);
}	
.footer a:link, .footer a:visited, .footer a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.footer a:hover {
	text-decoration: underline;
}

.news {
	background-image: url(../images/home-bg_News.jpg);
	padding: 10px 10px 0 15px;
	text-align: left;
}

.download {
	background-image: url(../images/home-bg_Download.gif);
	padding: 0 0 0 10px;
}

.ordering {
	background-image: url(../images/home-bg_Ordering.gif);
	padding: 8px 0 0 10px;
}

.currEvent {
	padding: 10px 0 0 10px;
}

.subnav {
	background-image: url(../images/Subnav-bg.gif);
}
.subnav a:link, .subnav a:visited {
	color: #4e4c41;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 8px;
}
.subnav a:active {
	color: #9d9b90;
}
.subnav a:hover {
	color: #037ca4;
}

.mainTxt {
	padding: 10px 10px 10px 15px;
	text-align: left;
	vertical-align: top;
}

.mainTitle {
	background-image: url(../images/title_bg.gif);
	padding: 0 0 0 15px;
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}

.bold {
	font-weight: bold;
	color: #038cb0;
	font-size: 13px;
}

.boldSmall {
	font-weight: bold;
	color: #038cb0;
	font-size: 11px;
}

.border_video {
	padding: 0 0 0 45px;
}

.ecardborder{
	border: 1px solid #068CB1;
}

.orderborder{
	border-left: 1px solid #068CB1;
	border-top: 1px solid #068CB1;
}
.orderborder_end{
	border-left: 1px solid #068CB1;
	border-top: 1px solid #068CB1;
	border-right: 1px solid #068CB1;
}
.orderborder_bottom{
	border-left: 1px solid #068CB1;
	border-top: 1px solid #068CB1;
	border-bottom: 1px solid #068CB1;
}
.orderborder_bottom_end{
	border-left: 1px solid #068CB1;
	border-top: 1px solid #068CB1;
	border-bottom: 1px solid #068CB1;
	border-right: 1px solid #068CB1;
}

form{
	margin: 0;
	padding: 0;
}

input{
	margin: 0;
	padding: 0;
}

.photo img{
	padding: 2px;
	border: 1px solid #17BFB0;
}

.leftPad{
	padding: 0 0 0 20px;
}