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: 0px; background-repeat: no-repeat;  padding-right: 0%; height: 131px; left: 50%; width: 50%;  border: none; margin: 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; }

.navextra {background-color:transparent ; padding: 15px; left: 0; width: 15%;  border: thin dotted #afa585; margin: 0; position: absolute; top: 750px; }

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

.content {background-color: transparent;  padding: 30px;  margin-left: 17%; margin-right: 17%;  border: none; text-align: left;}
.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/streetmap2.gif"); background-repeat: no-repeat; padding: 30px;  margin-left: 17%; margin-right: 17%;  border: none; text-align: left;}

.shopsleft {background-color: transparent; background-image:none; position: absolute; top: 620px; 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;}

.rhs {background-color: #f1dca7;  position: absolute; top: 400px; 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;}
.poolrhscol {background-color: transparent;  position: absolute; top: 180px; right: 5px; width: 15%; border:none; text-align: right;}
.rhscolpool {background-color: transparent;  position: absolute; top: 800px; 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;}

.desoza {text-align: center; margin-left: auto;	margin-right: 0;}




/* .....................text styles.........................   */

p {color: #73362d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.3em;}

.ban-right p {color: #73362d; line-height: 1em;}
.content p {color: #73362d; line-height: 1.5em;}
.content-film p {color: #73362d; line-height: 1.4em;}
p.center {	text-align: center;}

p.pale {color: #eedfc9;  font-size: 11px; text-align: center;}

p.inline {color: #73362d;  font-size: 11px; display: inline; margin-left: 10px;}
p.inlinebold { color: #73362d;  font-size: 14px; display: inline; line-height: 2em; font-weight: bold; margin-left: 30px;}

#draft p {color: #73362d;  font-size: 12px; padding: 12px; border: thin dotted Gray; background-color: #F4E9C5; line-height: 150%;}
.shopsleft p {color: #73362d; font-size: 11px; margin:0 0 0 40px;}
.contentshops p {color: #73362d; font-size: 11px; margin:0 0 3px 250px;}
.pale {color:#dbd0ad;  text-decoration: none;}
.accom p {color: #73362d; font-size: 11px; margin:0; }
.craft p {color: #A52A2A; font-size: 12px; text-align:center; }

p.caption {color: #644c4c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1em; font-style: italic; text-align: center;}
p.quote {color: #73362d; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1em; font-style: italic; text-align: left; margin: 0 40px 0 40px;}
p.grey {color: #afa585; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1em; font-style: italic; text-align: right;}
h1 {
	font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #faecda; text-align: center;
}

.rhs h1 {
	font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #AD5C51; text-align: center;
}
h2 {
	font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #644c4c; text-align: left;
}

h3 {	font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a94c2d; text-align: left;
}

.navlhshome br {
	line-height: 200%;
}

h4 {
	font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #644c4c; text-align: left;
}
.contentshops h4 {
	font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #644c4c; text-align: left; margin: 0 0 5px 250px;
}

h5 {	font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a94c2d; text-align: left; margin-left:50px; }

h6 {	font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #953C30; text-align: left;}

.norm {	font-weight: normal; font-size: 11px; 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: 30px; 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;}

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


/* .................lists..................*/

ul { list-style: square;}

li {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #644c4c;}
	
li.community {color: #73362d; font-size: 11px;}

#business li {color: #73362d; font-size: 11px; padding:10px;}

.bus-sum {margin:0; padding: 0 0 20px 10px; border-bottom: 1px solid #CBAF6E; }

.bus-sum li {margin:0; padding: 0; display: inline; list-style-type: none; }

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

#bus-list {color: transparent;  padding: 0px; border: none;  width: 780px;}

#bus-list br{ line-height: 4px;	}

#sitemap a {font-size: 140%; font-weight: bold; color: #CE3400; line-height: 1.6em;}

#sitemap li {list-style: none;}

#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: 11px; 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; font-size: 11px; 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;}

a:link {background-color:transparent; color: #a52a2a;  font-size: 11px; text-decoration: none; padding: 3px; border: none; margin: 0;}

a:visited { background-color:transparent; color:#a52a2a; font-size: 11px; text-decoration: none; border:none; padding: 3px;}

a:hover { background-color:transparent;  color:#000;  font-size: 11px; text-decoration: none; border:none; padding: 3px;}

a:active { background-color:transparent;  color:#cbaf6e; font-size: 11px; text-decoration: none; border:none; padding: 3px;}
	

a.pale {color: #eedfc9;  text-decoration: none;}

a.brown {color: #73362d; font-size: 11px; 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;  font-size: 11px; text-decoration: none; line-height: 1.2em; border-top: thin solid #afa585; border-left: thin solid #afa585; border-bottom: thin solid #f4e9c5; border-right: thin solid #f4e9c5; padding: 3px; line-height: 2em;}

a.header:link {background-color:#953c30; color: #eedfc9;  font-size: 11px; text-decoration: none; border: thin solid #953c30; padding: 5px;}

a.header:visited { background-color:#953c30; color:#eedfc9;  font-size: 11px; text-decoration: none; border: thin solid #953c30; padding: 5px;}

a.header:hover { background-color:#953c30; color:#eedfc9;  font-size: 11px; 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:#953c30; color:#eedfc9;  font-size: 11px; text-decoration: none;  padding: 5px; border-top: thin solid #671c12; border-left: thin solid #671c12; border-bottom: thin solid #ad5c51; border-right: thin solid #ad5c51;}



.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;  font-size: 11px; text-decoration: none; padding: 2px; border: thin solid #dbd0ad; line-height: 1.2em;}

.navlhs p a:visited { background-color:#dbd0ad; color:#953c30; font-size: 11px; text-decoration: none; border: thin solid #dbd0ad; padding: 2px; line-height: 	1.2em;}

.navlhs p a:hover { background-color:#dbd0ad; color:#73362d;  font-size: 11px; 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.2em;}

.navlhs p a:active { background-color:#dbd0ad; color:#73362d; font-size: 11px; 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.2em;}

.navlhshome p a:link {background-color:transparent; color: #73362d;  font-size: 11px; text-decoration: none; padding: 2px; border: thin solid #dbd0ad; line-height: 1.2em;}

.navlhshome p a:visited { background-color:#dbd0ad; color:#953c30; font-size: 11px; text-decoration: none; border: thin solid #dbd0ad; padding: 2px; line-height: 1.2em;}

.navlhshome p a:hover { background-color:#dbd0ad; color:#73362d;  font-size: 11px; 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.2em;}

.navlhshome p a:active { background-color:#dbd0ad; color:#73362d; font-size: 11px; 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.2em;}


.content p a:link {background-color:transparent; color: #953C30; font-size: 11px; text-decoration: none; padding: 2px; border-top: thin solid #fff8dc; 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;  font-size: 11px; 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:hover { background-color:transparent;  color:#953c30;  font-size: 11px; 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;  font-size: 11px; 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; font-size: 11px; text-decoration: none; padding: 3px; border: thin solid #f3d99f; margin: 0;}

#footer2 p a:visited { background-color:transparent; color:#953c30;  font-size: 11px; text-decoration: none; border:thin solid #E9C87D ; padding: 3px;
}
#footer2 p a:hover { background-color:transparent;  color:#953c30;  font-size: 11px; 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;  font-size: 11px; 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;  font-size: 11px; text-decoration: none; padding: 3px; border: thin solid #f1dca7; margin: 0;}

a.rhslink:visited { background-color:transparent; color:#953c30; font-size: 11px; text-decoration: none; border:thin solid #f1dca7 ; padding: 3px;
}

a.rhslink:hover { background-color:transparent;  color:#953c30; font-size: 11px; text-decoration: none; border-top: thin solid #f4e9c5; border-left: thin solid #f4e9c5; border-bottom: thin solid #afa585; border-right: thin solid #afa585; padding: 3px;
}
a.rhslink:active { background-color:transparent;  color:#953c30;  font-size: 11px; 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;
}

.accom a {background-color:transparent; color: #a52a2a;  font-size: 11px; text-decoration: none; padding: 0px; border: none; margin: 0; font-weight: bold;}
		
.businfo a {background-color:transparent; color: #a52a2a;  font-size: 11px; text-decoration: none; padding: 0px; border: none; margin: 0; font-weight: bold;}

#businesses a:link {background-color:transparent; color: #000;  font-size: 11px; 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; font-weight: normal;}

#businesses a:visited {background-color:transparent; color: #000;  font-size: 11px; 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; font-weight: normal;}

#businesses a:hover { background-color:transparent;  color:#58731f; font-size: 11px; 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;
}
#businesses a:active { background-color:transparent;  color:#953c30;  font-size: 11px; 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;
}

