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

#headerwrap {
width:100%;
background-color:#7C5D4A
}

strong {
color: #333333;
}

.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;
}

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

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

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

.subheading {
font-size:26px;
font-weight:bold;
margin-top:0px;
margin-bottom:20px;
padding:0px;
color:#8B7671
}

.littlesub {
font-size:22px;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:0px;
color:#5E403A
}

.breadcrumbs {
padding-bottom:5px;
border-bottom:1px dotted #D9D9D9;
margin-bottom:20px;
}

.breadcrumbs a {
color:#79524B;
}

.rightcolpanel {
padding:15px;
background-color:#F2F2F2;
border:1px solid #E5E5E5;
margin-bottom:25px;
border-radius: 25px;
}

.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:#FF6600;
}

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

.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:#7C5F25;
}

.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:#7C5F25;
}

.navrow {
background-color:#444444;
margin-bottom:20px;
}

@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:1em;
text-decoration: none;
display: block;
margin: 0px;
padding: 10px 15px;
background-color: #444444;
border-right:1px solid #666666;
}

.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:12px;
left: 0;
z-index: 999;
}

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

.thenav ul li ul li {
clear: both;
padding: 3px 10px;
width: 100%;
font-size:12px;
}

.thenav ul li ul li a {
font-size:12px;
}

.thenav ul li ul li:hover {
background: #4C4C4C;
}

.footerarea {
font-size:12px;
text-align:center;
margin-bottom:40px;
color:#F2F2F2;
}


.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;
}

