/* Globals */
body{
 background:url(../images/purple.jpg) !important;
}
h1{
 font-size:1.2em !important;
 background:#a20035 !important;
  color:#fff !important;
font-weight:normal !important;
padding:.25em .5em !important;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
h2{
 font-size:1.2em !important;
 background:#e3aa0b !important;
  color:#fff !important;
font-weight:normal !important;
padding:.25em .5em !important;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
p{
 font-family: 'Oxygen', sans-serif !important;
   font-size:.9em !important;
}
form{
 font-family: 'Oxygen', sans-serif !important;
 font-size:1em !important;
}
label {
   font-size:.9em !important;
}

/* Row Classes */
.off{
background:url(images/hsheadbg.png) #f2f4f4 !important;
  border-bottom:1px double #d7d7d7;
}
.mainbody{
 background:#fafafa;
}
.secondbody{
background:url(images/hsheadbg.png) #f2f4f4 !important;
padding:1em 0;
border-top:1px solid #e7e7e7;
}

/* Header */
.logo{
 margin-top:.5em}
.sub-nav{
 margin-top:1.5em !important;
 font-family: 'Oxygen', sans-serif;
}
.sub-nav a{
 color:#222;
  font-size:.9em;
}
.activ{
  background:#a20035;
  padding:3px 6px;
   border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  color:#fff !important
}
.address{
margin:1em 0 0 0;
}
.button2{
 background:#a20035;
 padding:3px 6px;
 border-radius:3px;
-moz-border-radius:3px;
 -webkit-border-radius:3px;
 color:#fff !important;
border:0;
}
.button2:hover{
background:#ccc;
}
.rightimage{
 margin:1em 0;
}
.footer{
color:#b2b2b2;
text-align:center;
margin-top:1em;
  font-size:.9em;

}
.fullgallery img{
 margin-bottom:.5em;
}
.enlargemessage{
 color:#a20035;
}
.contimage{
 margin-top:1em;
}




























