body {background-color: #e9c87d; background-image: url("images/grad.jpg"); background-repeat: repeat-x; margin:0 0; padding: 0;}

#header {background-color: #953c30; background-position: top left; border: none; padding: 0; margin: 0; height: 263px;}

.header-left {background-color: transparent; background-image:url("images/mt-pan4.jpg"); background-repeat: no-repeat;  border: none; height: 263px; margin: 0;}

.header-right {background-color: transparent; position: absolute; top: 0; left: 80%; width: 18%; border: none; text-align:right; margin: 0; padding-right: 20px;}

#banner {background-color: #953c30;  background-position: top left; padding: 0; border: none; margin: 0; width: 100%;}

.ban-left {background-color: #953c30; background-image:url("images/mt-pan-sm2.jpg"); position: absolute; top: 0; background-repeat: no-repeat;  padding: 0px; height: 131px; left: 0%; width: 50%;  border: none; margin: 0;}

.ban-right{background-color: #953c30; background-image:url("images/buninyong.jpg"); position: absolute; top: 0; background-repeat: no-repeat;  padding-right: 0; height: 131px; margin-left: 50%; width: 50%;  border: 0;}


.navlhs {background-color: #dbd0ad; padding: 15px; left: 0; width: 15%;  border: none; margin: 0; position: absolute; top: 131px; z-index: 1;}

.navlhshome {background-color: #dbd0ad; padding: 15px; left: 0; width: 15%;  border: none; margin: 0; position: absolute; top: 263px; }

.navads {background-color: #ede8c8; padding: 0; left: 0; width: 15%;  border: none; margin: 0 0 0 5px; position: absolute; top: 1100px;}

.navtime {background-color: transparent; padding: 0; left: 3px; width: 15%;  border: none; margin: 0; position: absolute; top: 900px;}

.navextra {background-color:transparent ; padding: 15px;  width: 14%;  border: thin solid #DBD0AD;  margin: 0; position: absolute; top: 800px; left: 5px;}

.navextraclear {background-color:transparent ; padding: 15px;  width: 14%;  border: none;  margin: 0; position: absolute; top: 770px; left: 5px;}

.navextralow {background-color:transparent ; padding: 15px;  width: 14%;  border: none;  margin: 0; position: absolute; top: 900px; left: 5px;}

.navpix {background-color: #dbd0ad; padding: 15px;  width: 15%;  border:none; margin: auto; position: absolute; top: 720px; left: 0; }
.navpixtrans {background-color: transparent; padding: 15px;  width: 15%;  border:none; margin: auto; position: absolute; top: 625px; left: 0; }
.cb {
	height:120px; width:650px;margin-bottom:10px;margin:0 auto;
}
.content {background-color: transparent;  padding: 30px;  margin-left: 17%; margin-right: 17%;  border: none; text-align: left;}
.content-links {background-color: transparent;  padding: 0px;  position: absolute; top: 160px; left: 200px; margin-right: auto; }
.content-film {background-color: transparent;  padding: 30px;  margin-left: 17%; margin-right: 5%;  border: none; text-align: left;}

.contentshops {background-color: transparent; background-image:url("images/streetmap3.gif"); background-repeat: no-repeat; background-position: top center; padding: 0;  margin-top: 0; margin-left: 20%; margin-right: 5%;  border: none; text-align: left; }
.contentshopsrhs {
	float:right;
} 

.shops { margin-left: 17%; margin-right: 17%; padding: 10px 0 0 260px; }

.services {background-color: transparent;  padding: 20px 20px 0 35px;  margin-left: 17%; margin-right: 17%;  border: none; text-align: left;}

.shopsleft {background-color: transparent; background-image:none; position: absolute; top: 685px; left: 20px;  padding: 0;  margin:0; border: none; text-align: left; z-index:10; }

.buscontent {background-color: transparent;  padding: 30px;  margin-left: 17%; margin-right: 2%;  border: none; text-align: left;}


.hallhire {background-color: transparent;  padding: 30px;  margin-left: 17%; margin-right: 2%;  border: none; text-align: left;}

.rhs {background-color: #f1dca7;  position: absolute; top: 400px; right: 10px; width: 15%; border:thin solid #953C30; text-align: center;}

.box_indent {background-color: transparent;  padding: 10px;  margin:auto;  text-align: left; border: thin solid #fff;}
.box_indent_green {background-color: transparent;  padding: 10px;  margin:auto;  text-align: left; border: thin solid green;}
.box_indent_red {background-color: transparent;  padding: 10px;  margin:auto;  text-align: left; border: thin solid #953c30;}


.rhs {background-color: #f1dca7;  position: absolute; top: 350px; right: 10px; width: 15%; border:thin solid #953C30; text-align: center;}

.rhscol {background-color: transparent;  position: absolute; top: 180px; right: 20px; width: 15%; border:none; text-align: left;}

.rhscol_med {background-color: #f1dca7;  position: absolute; top: 650px; right: 10px; width: 15%; border:thin solid #953C30; padding:5px; text-align: center;}

.rhscol_medlow {background-color: transparent;  position: absolute; top: 800px; right: 10px; width: 15%; border:none; text-align: center;}

.rhscol_low {background-color: transparent;  position: absolute; top: 1500px; right: 20px; width: 15%; border:none; text-align: center;}

.rhscol_lowindex {background-color: transparent; position: absolute; top: 600px; right: 30px;  border:none; text-align: center; }


.rhscolpale {background-color: transparent;  position: absolute; top: 180px; right: 10px; width: 15%; border:none; text-align: left;}
.poolrhscol {background-color: transparent;  position: absolute; top: 180px; right: 10px; width: 15%; border:none; text-align: right; }
.rhscolpool {background-color: transparent;  position: absolute; top: 910px; right: 20px; width: 15%; border:none; text-align: left;  }

.slides {background-color: transparent;  float: right; border:thin solid #953C30;}


#footer2 {color: transparent;  padding: 0px; border-bottom: thin dotted Gray; text-align: center; margin-left: 17%;}

#footer1 {color: transparent;  padding: 0px; border-bottom: thin dotted Gray; text-align: right; padding-right: 20px; margin-left: 17%;}

	
.mktinfo {color: transparent;  padding: 0; border: none; text-align: center; position: absolute; top: 470px; left: 300px; z-index: 5;}
	
.maincol {background-color: transparent;  padding: 30px;  margin-left: 17%; margin-right: 30%;  border: none; text-align: left;}

.rightcol {background-color: transparent;  position: absolute; top: 220px; right: 10px; width: 30%; border:none; text-align: left;}
.rightcol_low {background-color: transparent;  position: absolute; top: 520px; right: 10px; width: 30%; border:none; text-align: left;}

.desoza {text-align: center; margin-left: auto;	margin-right: 0;}

.highlight {background-color: #FFF8DC;  padding: 10px 30px;  border:thin solid #953C30; text-align: left;}
.church {background-color: transparent;  padding: 0;  border:none; text-align: left; position: relative; top:10px; width: 600px;}
.church_450 {background-color: transparent;  padding: 0;  border:none; text-align: left; position: relative; top:10px; width: auto;}

.bus-sum {margin:0; padding: 0 0 20px 10px; border-bottom: 1px solid #CBAF6E; }

.insert {text-align: left; padding-left: 50px;}

.midline {margin:auto; width: 400px;
	
}

/* .....................text styles.........................   */
hr {
	color: maroon;
}
p {color: #73362d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%; line-height: 1.3em;}
td p {color: #73362d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1.3em;}

div p.boxed {border: Maroon solid thin; font-weight: 500; text-align: left; background-color: #fff8dc; padding: 10px;}
p.busads {border: Maroon solid thin; padding: 7px; font-weight: 500; background-color: #fff8dc; }
p.caption {color: #644c4c;  font-size: 70%; line-height: 1em; font-style: italic; text-align: center;}
td p.caption {color: #644c4c; font-size: 90%; line-height: 1em; font-style: italic; text-align: center;}

p.center {text-align: center;}
p.inline {color: #73362d;  display: inline; margin-left: 10px;}
p.inlinebold { color: #73362d;  font-size: 100%; display: inline; line-height: 2em; font-weight: bold; margin-left: 30px;}

p.line { border-left:#cbaf6e solid thin; padding: 5px 0 0 10px; font-weight: 500;  }
p.pale {color: #eedfc9;  text-align: center;}
p.quote {color: #73362d; font-size: 70%; line-height: 1em; font-style: italic; text-align: left; margin: 0 40px 0 40px;}

.poolrhscol p {color: #007599;  }
.accom p {color: #73362d; margin:0; }
.craft p {color: #A52A2A; text-align:center; }
.shopsleft p {color: #73362d;  margin:0 0 3px 40px;}
.contentshops p {color: #73362d;  margin:0 0 3px 0px; font-size: 12px ! important;}

.content p {color: #73362d; line-height: 1.5em;}
.content-film p {color: #73362d; line-height: 1.4em;}
.faqs p {margin-left: 50px;}
.faqs h6 {margin-left: 25px;}
.pale {color:#dbd0ad;  text-decoration: none;}
.services p {color:#73362d; background-color:transparent; margin: 5px 0 0 20px;  border: none; text-align:left; padding: 0;}


span.emph {font-style: oblique; color: #A52A2A; }
span.windbold {color:#4e9ec4; font-weight: 900; font-size:1.3em; margin: 0 0 8px 0; line-height: 2em;
}
span.wind {color:#4e9ec4;font-weight:400; }

#brick p {color: #a94c2d;}
#draft p {color: #73362d;  padding: 12px; border: thin dotted Gray; background-color: #F4E9C5; line-height: 150%;}
#olive p {color: #996600;}

h1 {
	font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #faecda; text-align: center; line-height: 1em; margin: 0; padding:0;
}

.rhs h1 {
	font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #AD5C51; text-align: center; padding: 2px;}
.rhscolpale h1 {
	font-size: 18px;  color: #dbd0ad; text-align: center; line-height: 1em; margin: 0; padding:0;
}

h2 {
	font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #953c30; text-align: left;
}
ban-right h2
{
	line-height: 1em; margin: 0 0 40px 0;
}

h3 {	font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a94c2d; text-align: left;
}

.navlhshome br {
	line-height: 200%;
}

h4 {
	font-size: 90%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #644c4c; text-align: left;
}

h5 {font-size: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a94c2d; text-align: left; margin-left:50px; }
td h5 {font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a94c2d; text-align: left; margin-left:50px; }

.services h5 {font-size: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a94c2d; text-align: left; margin-left:-15px; padding: 0; line-height: 1em;}

.services h6 {font-size: 80%; color: #996600; text-align: left; margin: 5px 0 0 0;}

h6 {font-size: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #996600; text-align: left;}
.rhscol_med h6 {font-size: 80%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #996600; text-align: center;}

#brick h6{color: #a94c2d;}

.hallhire h3 {color: #ce3400;}
p.hallhire {color: #a94c2d; background-color: #EDE8C8; left: 10px; margin: 0;  border: #AD5C51 thin solid; text-align:center; padding: 10px;}


.norm {font-weight: normal; font-size: 70%; font-style: italic;}

.sameline {	display: inline; }

.rhscol hr {color: #58731F; margin-left: 0;}
.rhscol p {color: #953C30; margin: 10px; text-align: center; padding-left: 0px; background-color: transparent;}

.rhscolpale p {color: #953C30; margin: 10px; text-align: left; padding-left: 10px; background-color: #F7E7C1;}
.rhscol h1 {font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #f7e7c1; text-align: center;}
.light {color: #fff8dc; font-weight: 900; line-height: 2em;}

.navlhshome p br {line-height: 2em;}


/* .................images..................*/


img {border: none; margin: 0; padding: 0px;}
.frame {
	border: thin; border-color: #A94C2D; border-style: solid; margin: auto; }
img.scaled {
  width: 100%;
}

div.figure {
  float: left;
  width: 40%;
  border: none;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: xx-small;
  text-indent: 0;}
.accom img {
	border: thin; border-color: #A94C2D; border-style: solid; float: left; margin: 4px 10px 0 0;}
	
.rhscol img {
	border: thin; border-color: #A94C2D; border-style: solid; margin: 5px 0px 5px 0;}
	
.rhscol_low img {
	border: thin; border-color: #ff6600; border-style: solid; margin: 0;}	
	
	
.desoza img {
	border: thin; border-color: #A94C2D; border-style: solid; margin: 0;}
	
.rhscolpool img {
	border-left: none; border-top: none; border-bottom: thin  #58731F solid; margin: 0; padding: 0px;}
	
.navpix img {
	border: thin; border-color: #A94C2D; border-style: solid; margin: auto; }
.navpixtrans img {
	border: thin; border-color: #A94C2D; border-style: solid; margin: auto; }

.content-film img {
	border: none; float: right; margin: 3px 15px 5px 15px; }

.church img {
	border: thin; border-color: #A94C2D; border-style: solid; margin: auto; }
	
	
/* .................lists..................*/

ul { list-style: square;}

li {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #644c4c; font-size: 80%;}
	
li.community {color: #73362d; }

#business li {color: #73362d;  padding-bottom:10px;}


.bus-sum li {margin:0; padding: 0; display: inline; list-style-type: none; }


#bus-list {color: transparent;  padding: 0px; border: none;  width: 780px;}

#bus-list br{ line-height: 4px;	}

.hallhire li {list-style: square; font-size: 90%; color: Maroon; margin-left: 50px;}


#sitemap li {list-style: none; font-size: 90%;}

#sitemap li ul a {font-size: 100%; color: #644C4C; margin: 6px 15px; padding: 0 15px; border-left: 1px dotted #999;}


/*................tables............*/

.content table { background-color:transparent;  border-collapse: collapse; }

td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #671C12;  font-size: 12px; line-height: 1.4em; vertical-align: top;}

.pool table { background-color:transparent;  border: none; width: 500px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #671C12; margin-left: 0;
}
.pool th {padding: 10px 10px 10px 40px; font-size: 13px; line-height: 1.2em;}

.pool td {padding: 0 0 0 50px; font-size: 12px; line-height: 2em;}

.craft table { background-color: transparent; border: thin solid Green; }
.craft td p {color: #671C12;  line-height: 1.8em; vertical-align: middle;}
.medium { background-color:#f7e7c1; }
.dark { background-color:#a52a2a; }


/* ..............anchor styles...........*/

a {text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.2em; font-size: 100%;}

a:link {background-color:transparent; color: #A52A2A ;   text-decoration: none; padding: 3px; border: none; margin: 0;}

a:visited { background-color:transparent; color: #953C30;  text-decoration: none; border:none; padding: 3px;}

a:hover { background-color:transparent;  color:#000;   text-decoration: none; border:none; padding: 3px;}

a:active { background-color:transparent;  color:#cbaf6e;  text-decoration: none; border:none; padding: 3px;}
	

.rhscol_med h6 a{text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.2em; color:green; font-size: 100%; text-align:center;}

.rhscol_medh h6 a:link {background-color:transparent; color: #A52A2A; text-decoration: none; padding: 3px; border: none; margin: 0; text-align:center;}

.rhscol_med h6 a:visited { background-color:transparent; color: #953C30; text-decoration: none; border:none; padding: 3px; text-align:center;}

.rhscol_med h6 a:hover { background-color:transparent;  color:#000; text-decoration: none; border:none; padding: 3px; text-align:center;}

.rhscol_med h6 a:active { background-color:transparent;  color:#cbaf6e;  text-decoration: none; border:none; padding: 3px; text-align:center;}
	

.bus-sum a {float: left; line-height: 14px; font-weight: bold;  padding: 0 3px 6px 3px; text-decoration: none; color: #671C12;}
	
.bus-sum a:active {background: url(images/pointer.gif) no-repeat bottom center; padding-bottom: 2px; color: #000;}

.bus-sum a:hover{background: url(images/pointer.gif) no-repeat bottom left; padding-bottom: 2px; color: #58731f;}
	

#sitemap a {font-weight: bold; color: #CE3400; line-height: 1.6em;}


.ban-right h2 a {
	display: block; text-indent: -6000em; padding: 0; margin:0; height: 65px;
}

a.pale {color: #eedfc9;  text-decoration: none;}

a.brown {color: #73362d;  text-decoration: none;}

a.draft {color: #73362d; font-size: 12px; font-weight: bolder; text-decoration: underline; background-color: transparent;}
a#push { background-color:#dbd0ad; color: #73362d;   text-decoration: none; border-top: thin solid #afa585; border-left: thin solid #afa585; border-bottom: thin solid #f4e9c5; border-right: thin solid #f4e9c5; padding: 2px; line-height: 1.3em; font-weight: 500;}

a.header:link {background-color:transparent; color: #eedfc9; text-decoration: none; border: thin solid #953c30; padding: 5px;}

a.header:visited { background-color:transparent; color:#eedfc9; text-decoration: none; border: thin solid #953c30; padding: 5px;}

a.header:hover { background-color:#953c30; color:#eedfc9; text-decoration: none; border-top: thin solid #ad5c51; border-left: thin solid #ad5c51 ; border-bottom: thin solid #671c12 ; border-right: thin solid #671c12; padding: 5px;}

a.header:active { background-color: transparent; color:#eedfc9; text-decoration: none; border-top: thin solid #671c12; border-left: thin solid #671c12; border-bottom: thin solid #ad5c51; border-right: thin solid #ad5c51; padding: 5px;}



.maincol h1 a:link {background-color:transparent; color: #a52a2a;  text-decoration: none; border: none; margin: 0;line-height: 1.5em; font-size: .8em;}

.maincol h1 a:visited { background-color:transparent; color:#a52a2a; text-decoration: none; border:none; line-height: 1.5em;font-size: .8em;}

.maincol h1 a:hover { background-color:transparent;  color:#000;  text-decoration: none; border:none; line-height: 1.5em; font-size: .8em;}

.maincol h1 a:active { background-color:transparent;  color:#cbaf6e; text-decoration: none; border:none; line-height: 1.5em; font-size: .8em;}

.pale {color:#dbd0ad;  text-decoration: none;}


.navlhs p a:link {background-color:transparent; color:#73362d;   text-decoration: none; padding: 2px; border: thin solid #dbd0ad; line-height: 1.3em; font-weight: 500;}

.navlhs p a:visited {background-color:#dbd0ad; color:#73362d;  text-decoration: none; border: thin solid #dbd0ad; padding: 2px; line-height: 1.3em; font-weight: 500;}

.navlhs p a:hover {background-color:#dbd0ad; color:#a52a2a;   text-decoration: none; border-top: thin solid #f4e9c5; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid #afa585; padding: 2px; line-height: 1.3em; font-weight: 500;}

.navlhs p a:active {background-color:#dbd0ad; color:#73362d;  text-decoration: none; border-top: thin solid #afa585; border-left: thin solid #afa585 ; border-bottom: thin solid #f4e9c5 ; border-right: thin solid #f4e9c5; padding: 2px; line-height: 1.3em; font-weight: 500;}

.navlhshome p a:link {background-color:transparent; color: #73362d;   text-decoration: none; padding: 2px; border: thin solid #dbd0ad; line-height: 1.3em; font-weight: 500;}

.navlhshome p a:visited { background-color:#dbd0ad; color:#73362d;  text-decoration: none; border: thin solid #dbd0ad; padding: 2px; line-height: 1.3em; font-weight: 500;}

.navlhshome p a:hover { background-color:#dbd0ad; color:#a52a2a;   text-decoration: none; border-top: thin solid #f4e9c5; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid #afa585; padding: 2px; line-height: 1.3em; font-weight: 500;}

.navlhshome p a:active { background-color:#dbd0ad; color:#73362d;  text-decoration: none; border-top: thin solid #afa585; border-left: thin solid #afa585 ; border-bottom: thin solid #f4e9c5 ; border-right: thin solid #f4e9c5; padding: 2px; line-height: 1.3em; font-weight: 500;}


.content p a:link {background-color:transparent; color: #953C30;  text-decoration: none; padding: 2px; border-top: none; border-left:thin solid #f3d99f; border-bottom:thin solid #cbaf6e; border-right:thin solid #cbaf6e; margin:0;}

.content p a:visited {background-color:transparent; color:#953c30;   text-decoration: none; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e;border-right: thin solid #cbaf6e; padding: 2px;}
.content p a:hover {background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #fff8dc; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px;}
.content p a:active {background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #cbaf6e; border-left: thin solid #cbaf6e ; border-bottom: thin solid #f3d99f ; border-right: thin solid #f3d99f; padding: 2px; margin:0;}

.cb p a {background-color:transparent; color: #953C30;  text-decoration: none; border-top:thin solid #fff; border-left: thin solid #fff; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; margin: 0;line-height: 1.3em; font-weight: 500;}
.cb p a:link {background-color:transparent;color:#953C30; text-decoration: none; border-top:thin solid #fff; border-left: thin solid #fff; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; margin: 0;line-height: 1.3em; font-weight: 500;}
.cb p a:visited {background-color:transparent; color:#953c30; text-decoration:none; border-top:thin solid #fff; border-left: thin solid #fff; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; margin: 0;line-height: 1.3em; font-weight: 500;}
.cb p a:hover {background-color:#FDFAF3;  color:#953c30; text-decoration: none; border-top:thin solid #fff; border-left: thin solid #fff; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px;
margin: 0;line-height: 1.3em; font-weight: 500;}
.cb p a:active {background-color:transparent; color:#953c30; text-decoration: none; border-top:thin solid #fff; border-left: thin solid #fff; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; margin:0;line-height: 1.3em; font-weight: 500;}
.cb p a#push  {background-color:#FBF9ED; color: #73362d;   text-decoration: none; border-top: thin solid #cbaf6e; border-left: thin solid #cbaf6e; border-bottom: thin solid #ede8c8; border-right: thin solid #ede8c8; padding: 2px; margin:0;line-height: 1.3em; font-weight: 500;}


.hallhire p a:link {background-color:transparent; color: #953C30;  text-decoration: none; padding: 2px; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; margin: 0;}

.hallhire p a:visited { background-color:transparent; color:#953c30;   text-decoration: none; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; }
.hallhire p a:hover { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #fff8dc; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px;
}
.hallhire p a:active { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #cbaf6e; border-left: thin solid #cbaf6e ; border-bottom: thin solid #f3d99f ; border-right: thin solid #f3d99f; padding: 2px; margin:0;
}



.services p a:link {background-color:transparent; color: #953C30;  text-decoration: none; padding: 2px; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; margin: 0;}

.services p a:visited { background-color:transparent; color:#953c30;   text-decoration: none; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; }
.services p a:hover { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #fff8dc; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px;
}
.services p a:active { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #cbaf6e; border-left: thin solid #cbaf6e ; border-bottom: thin solid #f3d99f ; border-right: thin solid #f3d99f; padding: 2px; margin:0;


}
.services h6 a:link {background-color:transparent; color: #953C30;  text-decoration: none; padding: 2px; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; margin: 0;}

.services h6 a:visited { background-color:transparent; color:#953c30;   text-decoration: none; border-top: none; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px; }
.services h6 a:hover { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #fff8dc; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 2px;
}
.services h6 a:active { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #cbaf6e; border-left: thin solid #cbaf6e ; border-bottom: thin solid #f3d99f ; border-right: thin solid #f3d99f; padding: 2px; margin:0;
}


#footer2 p a:link {background-color:transparent; color: #953C30;  text-decoration: none; padding: 3px; border: thin solid #E9C87D; margin: 0;}

#footer2 p a:visited { background-color:transparent; color:#953c30;   text-decoration: none; border:thin solid #E9C87D ; padding: 3px;
}
#footer2 p a:hover { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #f3d99f; border-left: thin solid #f3d99f; border-bottom: thin solid #cbaf6e; border-right: thin solid #cbaf6e; padding: 3px;
}
#footer2 p a:active { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #cbaf6e; border-left: thin solid #cbaf6e ; border-bottom: thin solid #f3d99f ; border-right: thin solid #f3d99f; padding: 3px; margin:0;
}



a.rhslink:link {background-color:transparent; color: #953C30;   text-decoration: none; padding: 0 3px 0 3px; border: thin solid #f1dca7; margin: 0; line-height: 1.3em;}

a.rhslink:visited { background-color:transparent; color:#953c30;  text-decoration: none; border:thin solid #f1dca7 ; padding: 0 3px 0 3px;line-height: 1.3em;
}

a.rhslink:hover { background-color:transparent;  color:#953c30;  text-decoration: none; border-top: thin solid #f4e9c5; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid #afa585; padding: 0 3px 0 3px;line-height: 1.3em;
}
a.rhslink:active { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #afa585; border-left: thin solid #afa585 ; border-bottom: thin solid #f4e9c5 ; border-right: thin solid #f4e9c5; padding: 0 3px 0 3px; margin:0;line-height: 1.3em;
}

.accom a {background-color:transparent; color: #a52a2a;   text-decoration: none; padding-top: 4px; border: none; margin: 0; font-weight: normal; line-height: 1.5em;}
		
.businfo a {background-color:transparent; color: #a52a2a;   text-decoration: none; padding: 0px; border: none; margin: 0; font-weight: bold;}

#businesses a:link {background-color:transparent; color: #000;   text-decoration: none; border-top: none; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid gray; padding: 3px; font-weight: normal; line-height: 2em;}

#businesses a:visited {background-color:transparent; color: #000;   text-decoration: none; border-top: none; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid gray; padding: 3px; font-weight: normal; line-height: 2em;}

#businesses a:hover { background-color:transparent;  color:#58731f;  text-decoration: none; border-top: thin solid #f3d99f; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid gray; padding: 3px;line-height: 2em;
}
#businesses a:active { background-color:transparent;  color:#953c30;   text-decoration: none; border-top: thin solid #afa585; border-left: thin solid #afa585 ; border-bottom: thin solid #f4e9c5 ; border-right: thin solid #f4e9c5; padding: 3px; margin:0;line-height: 2em;
}
