body {background: #bce191 URL(../images/background.jpg) center top; margin: 0px; font-family: verdana,arial; font-size: 12px; color: #000000;}

#content {width: 950px; background-image: url(../images/bottom.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 40px;}
#content p {margin-left: 85px; margin-right: 85px;}
#foot {font-size: 11px; color: #6e5d91; text-align: center; margin-top: 30px; clear: both;}
#foot a {color: #6e5d91; text-decoration: underline;}
#foot a:hover {color: #6a915d; text-decoration: none;}

img {border: 0px;}
img.i1 {float: left; margin: 0px 8px 0px 85px;}
img.i2 {float: right; margin: 0px 85px 0px 8px;}
img.i3 {margin: 4px 2px 2px;}
img.i4 {display: block; margin: 0px 8px 0px 77px;}
img.i5 {margin: 2px;}

input {font-size: 11px; color: #6e5d91;}

#main {background-image: url(../images/bodybg.jpg); background-repeat: repeat-y;}
#nav {height: 55px; width: 885px; background-image: url(../images/navbg.jpg); background-repeat: no-repeat; text-align: center; padding-top: 16px; padding-left: 65px;}

.nav,.navi {float: left;}
.navi {margin-top: 6px;}

p.clear {clear: both; margin: 0px;}
p.col {float: left; width: 150px; margin: 0px;}
p.head {font-weight: bold; font-size: 16px; color: #990000;}
p.event {width: 250px; float: left; background-image: url(../images/eventtopbg.gif); background-repeat: repeat-x; background-position: left top;}
p.home {font-size: 11px; color: #696969;}
p.left {float: left; margin: 2px 0px; font-weight: bold; width: 125px; text-align: right;}
p.line {clear: both; margin: 0px; border-bottom: solid 1px #a8d366;}
p.right {float: left; margin: 2px 0px; width: 550px;}
p.s1 {font-weight: bold; color: #715c94; font-size: 14px; margin: 15px 0px 0px 0px;}
p.s2 {padding-left: 20px; margin: 2px 0px;}
p.s3 {margin: 0px 0px 10px 0px; padding-left: 20px;}
p.stripe {float: left; padding: 3px; background: #bce191; text-align: center; font-size: 15px;}
p.stripe a {color: #ffffff; text-decoration: none;}

select, textarea {font-size: 11px; color: #6e5d91;}

span.dot {font-weight: bold; font-size: 16px;}
span.e1 {display: block; padding: 21px 0px 0px 5px; font-weight: bold; color: #ffffff; background-image: url(../images/eventtop.gif); background-repeat: no-repeat; background-position: center top; font-size: 14px;}
span.e2 {border: solid 1px #97c189; border-top: 0px; border-bottom: 0px; display: block; padding: 3px; font-size: 11px; color: #6e5d91;}
span.s1 {font-size: 11px; color: #999999; display: block;}
span.s2 {font-size: 14px; font-weight: bold; display: block; color: #ffffff; background: #97c189; padding: 3px 0px 3px 6px;}
span.s3 {border: solid 1px #97c189; border-top: 0px; display: block; padding: 3px; height: 65px;}
span.s4 {display: block; width: 150px; margin: 3px; font-size: 11px; float: left; text-align: center;}
span.s5 {display: block; font-weight: bold; color: #333333; font-size: 11px;}

table {border-collapse: collapse;}
td.footer {font-size: 11px;}
td.pageHeading {border-bottom: solid 2px #febdde; padding-bottom: 5px; color: #715c94; font-weight: bold;}
td.pageHeading2 {border-bottom: solid 2px #cccccc; padding-bottom: 5px; color: #715c94; font-weight: bold;}
td.productListing-data {border-bottom: solid 1px #a8d366; padding: 6px 0px;}
td.ser {padding-bottom: 15px;}
td.smallText {padding-top: 6px;}

a.bod {font-weight: bold; text-decoration: underline; color: #6e5d91;}
a.bod:hover {text-decoration: none; color: #6a915d;}

a.cat {color: #6e5d91; font-size: 16px; text-decoration: none;}
a.cat:hover {color: #6a915d; text-decoration: underline;}

a.f {color: #6e5d91; text-decoration: none;}
a.f:hover {color: #6a915d; text-decoration: underline;}

a.link {display: block; margin-left: 85px; color: #6e5d91;}

a.link2 {color: #000000; text-decoration: underline;}
a.link2:hover {color: #6e5d91; text-decoration: underline;}

a.map {font-size: 11px; color: #97c189; text-decoration: underline;}

a.productListing-heading {font-size: 11px; color: #000000; text-decoration: underline; font-weight: normal;}

a.service {display: block; color: #6e5d91; text-decoration: none; font-size: 11px;}
a.service:hover {text-decoration: underline;}

a.small {color: #6e5d91; text-decoration: underline; font-size: 11px;}
a.small:hover {color: #6a915d; text-decoration: none;}

a.sub {display: block; color: #6e5d91; font-size: 14px; height: 20px; padding: 5px 0px; text-decoration: none;}
a.sub:hover {border-bottom: double 3px #ec66a9; padding-bottom: 2px;}

a.sub2 {font-size: 16px; font-weight: bold; color: #6e5d91;}
a.sub2:hover {color: #6a915d;}

a.sub3 {display: block; text-align: right; font-size: 12px; margin: 3px 25px 3px 0px; color: #6f5f8c;}