body {
background-image: url("../images/site-back.jpg");
}

strong {
color: #333333;
}

h2 {
font-size:20px;
font-weight:bold;
}

h3, h4, h5, h6 {
font-size:18px;
font-weight:bold;
color:#333333;
}

a {
color:#205578;
}

.logoimg {
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
border:0px;
}

.logoimg:hover {
opacity: 0.9;
filter: alpha(opacity=90); /* For IE8 and earlier */
border:0px;
}

.socialimg {
width:30px;
border:0px;
}

.noborder {
border:0px;
}

.salesdiv {
padding:10px;
border-bottom:1px solid #E5E5E5;
margin-bottom:15px;
}

.saleimg {
margin-bottom:10px;
}

.iheading {
font-size: 1.3em;
color:#333333;
font-weight:bold;
}

.subpagesep {
background-image: url("../images/lineback.png");
background-repeat: repeat-x;
min-height:20px;
margin-bottom:10px;
margin-top:10px;
}

.homepiccontain {
margin-bottom:20px;
}

.homepic {
border:1px solid #333333;
}


.picborder {
border:1px solid #79524B;
}

.shadowit {
box-shadow: 1px 1px 8px #999999;
}

.littlesub {
background-color:#666666;
font-size:22px;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:5px 5px 5px 10px;
color:#FFFFFF;
border:1px dotted #333333;
}

.breadcrumbs {
padding-bottom:5px;
border-bottom:0px dotted #D9D9D9;
margin-bottom:10px;
margin-top:10px;
}

.breadcrumbs a {
color:#006699;
}

.rightcolpanel {
padding:15px;
background-color:#FFFFFF;
border:1px dotted #333333;
margin-bottom:25px;
border-radius: 0px;
}

.orbitcontain {
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.fbcontain {
border:1px solid #E5E5E5;
margin-bottom:25px;
}

.disabled {
color:#660000;
}

.top20 {
margin-top:20px;
}

.bottom20 {
margin-bottom:20px;
}

.both20 {
margin-top:20px;
margin-bottom:20px;
}

.text14 {
font-size:14px;
}

.text14 p {
margin-bottom:5px;
margin-top:0px;
}

.button {
background-color:#88AA00;
}

.button:hover {
background-color:#749100;
}

.button.secondary {
background-color:#79524B;
}

.button.secondary:hover {
background-color:#6B4942;
}

/* Medium and up */
@media screen and (min-width: 40em) {
.fpicright {
float:right;
margin:8px;
max-width:300px;
border:1px solid #D9D9D9;
}
}

/* Small only */
@media screen and (max-width: 39.9375em) {
.fpicright {
margin:20px 0px;
max-width:225px;
border:1px solid #D9D9D9;
}

.detailheading {
margin-top:10px;
}

}

.logoheader {
font-size:1.4em;
font-weight:bold;
margin-top:0px;
margin-bottom:15px;
text-align:center
}

.sloganheader {
font-size:1.4em;
text-align:center;
margin-top:0px;
color:#911A22;
}

.detailheading {
font-size:18px;
font-weight:bold;
margin-bottom:5px;
color:#7C5F25;
}

.borderleft {
border-left:1px dotted #CCCCCC;
}

.rightheading {
padding-top:5px;
padding-bottom:5px;
margin-bottom:15px;
font-size: 20px;
font-weight:bold;
border-bottom:1px dotted #333333;
color:#333333;
}

.navrow {
background-color:#444444;
margin-bottom:20px;
padding:0px 10px;
border-radius:10px;
}

.blockwrap {
float:left;
width:32%;
margin-left:1%;
margin-bottom:15px;
}

.photogallery {
margin-bottom:20px;
}

.galleryimg {
border:0px;
}

.galleryimg:hover {
opacity: 0.9;
filter: alpha(opacity=90); /* For IE8 and earlier */
}

@media screen and (min-width: 40em) {
.slicknav_menu {
	display:none;
}
}

@media screen and (max-width: 39.9375em) {
#menu {
display:none;
}
}



.thenav {
display: block;
}

.thenav ul {
list-style: none;
margin:0px;
padding-left: 0;
}

.thenav li {
display: block;
float: left;
margin: 0px;
padding: 0px;
position: relative;
text-decoration: none;
}
  
.thenav li a {
color: #FFFFFF;
font-size:18px;
text-decoration: none;
display: block;
margin: 0px;
padding: 10px 15px;
background-color: #444444;
border-right:2px solid #F2F2F2;
}

.thenav li a:hover {
background-color: #333333;
color:#FFFFFF;
cursor: pointer;
}

.thenav ul li ul {
visibility: hidden;
float: left;
min-width: 200px;
position: absolute;
margin-top:0px;
left: 0;
z-index: 999;
}

.thenav ul li:hover > ul,
.thenav ul li ul:hover {
visibility: visible;
}

.thenav ul li ul li {
clear: both;
width: 100%;
font-size:12px;
background: #444444;
}

.thenav ul li ul li a {
font-size:12px;
padding: 5px 10px;
border-right:0px;
}

.thenav ul li ul li:hover {
background: #333333;
color:#FFFFCC;
}


.calitem {
margin-top:10px;
margin-bottom:10px;
padding:8px;
border-bottom:1px solid #E5E5E5;
}

.calitem a {
color:#006699;
}

.calviewd {
float:right;
}

.caldate {
color:#E55C00;
font-size:22px;
font-weight:bold;
margin-bottom:5px;
}

.calbutton {
padding:10px;
font-size:14px;
color:#333333;
background-color:#F2F2F2;
margin-top:5px;
margin-bottom:5px;
font-style: normal;
border:1px solid #E5E5E5;
}

.calbutton:hover {
padding:10px;
background-color:#E5E5E5;
color:#555555;
text-decoration:none;
}

.gobackbutton {
padding:5px;
font-size:12px;
background-color:#EFEFEF;
border:1px solid #CCCCCC;
margin-top:15px;
margin-bottom:30px;
font-style: normal;
color:#660000;
border-radius:5px;
}

.gobackbutton:hover {
background-color:#F2F2F2;
color:#333333;
}

.activepag {
background-color:#E5E5E5;
}

.blogrow {
margin-bottom:15px;
border-bottom:1px dotted #E5E5E5;
padding-bottom:10px;
}

.blogimg {
border:1px solid #E5E5E5;
}

.paymentsubmit {
background-color:#FF6600;
padding:5px;
color:#FFFFFF;
border:1px solid #E55C00;
}

.paymentsubmit:hover {
background-color:#E55C00;
}

.footerarea {
background-color:#333333;
color:#FFFFFF;
margin-bottom:40px;
margin-top:5px;
}

.footerarea a {
text-decoration:underline;
color:#FFFFFF;
}

.footerarea a:hover {
text-decoration:none;
color:#F2F2F2;
}

.footerm {
margin-top:20px;
margin-bottom:20px;
}

.footercopy {
margin-top:5px;
margin-bottom:5px;
font-size:14px;
}

.footerbordertop {
border:1px solid #333333;
}

.pagn li {
display:inline-block;
float:left;
text-decoration:none;
margin-left:10px;
margin-bottom:20px;
color:#333333;
}

.pagn li a {
padding:5px 10px;
background-color:#006699;
color:#FFFFFF;
font-weight:bold;
}

.pagn li a:hover {
padding:5px 10px;
background-color:#00557F;
color:#FFFFFF;
font-weight:bold;
}


