a:link {color: #14125f;}
a:visited {color: #14125f;}
a:hover {color: #000;}
a:active {color: #14125f;}
.clearer {
 height:1px;
 overflow:hidden;
 margin-top:0px;
 clear:both;
}
body {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #14125F;
	}
#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 760px;
	border-left: 6px solid #A9903A;
	border-right: 6px solid #A9903A;
	border-bottom: 6px solid #A9903A;
	border-top: 6px solid #A9903A;
	}	 
#top {
	height: 151px;
	background-image: url(assets/top-bg.gif);
	background-repeat: repeat-y;
	}
#visitors-guide {
	float: left;
	position: relative;
	background-image: url(assets/visitors-guide.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 204px;
	height: 151px;
	}
#visitors-guide a {
	display: block;
	padding: 80px 120px 10px 5px;
	width: 70px;
	font-weight: bold;
	text-align: center;
	}	
#address {
	width: 407px;
	float: left;
	position: relative;
	}
#address img {
	display: block;
	float: left;
	position: relative;
	border: 0;
	margin-right: 10px;
	}
#address div {
	color: #a9903a;
	font-weight: bold;
	margin-top: 80px;
	}		
#nav-top {width: 149px; position: relative; float: right; height: 93px;}
#nav-top ul {list-style-type: none; margin: 0; padding: 0; margin-top: 7px;}
#nav-top ul li {list-style-type: none; margin: 0; padding: 0; margin-top: 1px;}
#nav-top ul a {font-size: 11px; font-weight: bold; }
#search {width: 149px; position: relative; float: right; clear: right; height: 56px; overflow: hidden; background-color: #14125f;}
#search form {margin: 0; padding: 0;}
#search #search-text {width: 130px; margin: 10px 0 0 5px;}
#search input {display: block; font-size: 11px; margin-left: 5px; }

#nav {text-align: center;}
/* main column */
#main {
	background-image: url(assets/main-bg.gif);
	background-repeat: repeat-y;
	}
#inside #main	{
	background-image: url(assets/bg-inside.gif);
}

#pmwclogin {padding: 20px 70px 100px 0;
color: #a9903a;

	}
#pmwclogin img {float: left;
	margin-right: 50px;}
	
#pmwclogin h1 {text-align:center; margin: 40px 0 20px 0;}
	
/* content */
#content {
	width: 476px;
	float: right;
	position: relative;
	}
#inside #content {width: 631px;}	
#right {
	width: 149px;
	float: right;
	position: relative;
	margin-left: 6px;
	}
#left { 	width: 124px;	}
#left a {font-weight: bold;}
#left a:link {color: white;}
#left a:visited {color: white;}
#left a:hover {color: #792b10;}
#left a:active {color: white;}
/* tell a friend */
#left #tell-a-friend {
	background-image: url(assets/tell-a-friend.gif);
	background-repeat: no-repeat;
	background-color: #4b7697;
	background-position: center 8px;
	text-align: center;
	}
#left #tell-a-friend a {
	display: block;
	padding-top: 40px;
	padding-bottom: 10px;
	}
/* send a postcard */	
#left #send-a-postcard {
	background-image: url(assets/send-a-postcard.gif);
	background-repeat: no-repeat;
	background-color: #4b7697;
	background-position: center 8px;
	text-align: center;
	margin-top: 6px;
	}
#left #send-a-postcard a {
	display: block;
	padding-top: 70px;
	padding-bottom: 10px;
	}
/* add chapter */	
#left #add-chapter {
	background-image: url(assets/add-your-chapter.gif);
	background-repeat: no-repeat;
	background-color: #4b7697;
	background-position: center 8px;
	text-align: center;
	margin-top: 6px;
	}
#left #add-chapter a {
	display: block;
	padding-top: 170px;
	padding-bottom: 10px;
	}	
/* banner tiles */
#tiles a {
	display: block;
	margin-top: 6px;
	}
#tiles img {border: 0;}	
/*toolbox */
#toolbox {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	}
.listing {
	clear: both;
	margin-top: 12px;
	}
/* headers */
h1 {color: #876d00; font-size: 16px; margin: 0; margin-bottom: 0.5em;}
h2 {color: #876d00; font-size: 13px; margin: 0; margin-bottom: 0.5em;}
/*images */
.imageright, imageleft { position: relative;}
.imageright {float: right; margin: 0 0 11px 11px; margin-right: -15px;  margin-right: 0;}
.imageleft {float: left; margin: 0 11px 11px 0; margin-left: -15px;   Margin-left: 0;  }
#category .imageright {margin-top: -10px;   margin-top: 0;}
#category .imageleft {margin-top: -10px;    margin-top: 0;}
* html .imageright {margin-right: -7px;

margin-right: 0;

}

.imageright img {
	border-left: 6px solid #a9903a;
	border-bottom: 6px solid #a9903a;
	
	border: 6px solid #a9903a;
	
	}
.imageleft img {
	border-right: 6px solid #a9903a;
	border-bottom: 6px solid #a9903a;
	
	border: 6px solid #a9903a;
	}	
.listing .imageright img {border-top: 6px solid #a9903a; }
.listing .imageleft img {border-top: 6px solid #a9903a; }
.imageright .imagecaption {font-size: 10px; color: #a9903a; text-align: right; margin-right: 3px;}
.imageleft .imagecaption {font-size: 10px; color: #a9903a; text-align: left; margin-left: 12px;}
.listing {}

/* bottom */
#bottom {
	clear: both;
	background-color: #4b7697;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;}
#bottom a {font-weight: bold; font-size: 11px; text-decoration: none;}
/*bottomnav*/
#bottomnav {}
#bottomnav a {padding: 0 10px;}
#bottomnav a:link {color: white;}
#bottomnav a:visited {color: white;}
#bottomnav a:hover {color: #792b10;}
#bottomnav a:active {color: white;}
/*bottomextranav*/
#bottomextranav {padding-top: 10px;}
#bottomextranav a {padding: 0 10px;}
#bottomextranav a:link {color: #b2e5eb;}
#bottomextranav a:visited {color: #b2e5eb;}
#bottomextranav a:hover {color: #792b10;}
#bottomextranav a:active {color: #b2e5eb;}
/*copy*/
#copy {padding-top: 10px; padding-bottom: 10px;text-align: center; color: #ccc; font-size: 11px;}
#copy a {text-decoration: none;}
#copy a:link {color: #eee;}
#copy a:visited {color: #eee;}
#copy a:hover {color: #fff;}
#copy a:active {color: #eee;}

#cat-name {
	color: white;
	font-weight: bold;
	padding: 10px 5px 5px 5px; 
	font-size: 13px;	}
/* SIDE NAV */
#left #navcontainer { width: 120px; }
#left #navcontainer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#left #navcontainer a {
  display: block;
  padding: 3px 0 3px 10px;
  width: 114px;
  background-color: #701000;
  border-bottom: 1px solid #AA903B;
	font-weight: normal;
}
#left #navcontainer ul ul a {margin-left: 20px; width: 94px; background-color: #14125F;}
#left #navcontainer ul ul a:hover {background-color: #14125F;}
#left #navcontainer a:link, #left #navcontainer a:visited {
  color: #EFDFAB;
  text-decoration: none;
}
#left #navcontainer a:hover {
  background-color: #701000;
  color: #fff;
}

#googleresult {margin: 20px 10px;}
#breadcrumbs {font-size: 11px; margin-bottom: 5px;}

/* business listings */
/* pagination */
.business-first-letter {
	padding: 3px; 
	background: #DFD2A7; 
	margin-top: 12px; 
	margin-bottom: 10px;
	margin-left: 1px;
	clear: both;
	}
.business-first-letter a {
	display: block; 
	float: left; 
	position: relative; 
	padding: 0 5px 0 5px; 
	font-weight: bold;
	}
.business-first-letter a:hover {}
/* members pages */
.business-item {margin-left: 1px;border: 0px dotted green; clear: left; border-top: 1px solid #DFD2A7; padding: 10px;;margin-right: 5px;}
.business-item img {float: right; position: relative; margin: 0 0 10px 10px;}
.business-item  h2 {font-size: 16px; margin: 0; }
.business-item  a:link {color: #005BC3;}
.business-item  a:visited {color: #005BC3;}
.business-item  a:hover {color: #000;}
.business-item  a:active {color: #005BC3;}
.business-item  p {margin: 0;}
.hotel_cat {
	display: inline;
	float: right;
	margin: 2px;
	color: black;
	color: #6CCCE6;
	font-size: 18px;}
.business-list-desc {margin: 1em 0}
.business-list-desc a {font-weight: bold; }
.business-list-amenities {clear: both; padding-top: 1em;}
.business-list-amenities img { border: 2px solid #005BC3; margin: 3px;}
.business-list-address {}


#business-list-detail {border: 0px solid red; padding: 10px;}
#business-list-detail  h3 {font-size: 16px; margin: 0;}
#business-list-detail  a:link {color: #005BC3;}
#business-list-detail  a:visited {color: #005BC3;}
#business-list-detail a:hover {color: #000;}
#business-list-detail  a:active {color: #005BC3;}
#business-list-detail p {margin: 0.5em 0;}
.detail-image {float: left; position: relative; margin: 0 10px 10px 0;}
#detail-first-image {float: right; position: relative;}
#detail-first-image .imagecaption {width: 287px; font-size: 11px;} 
.business-back-button {margin-left: 1px;font-weight: bold; padding: 3px; border-bottom: 1px solid #DFD2A7; margin-bottom: 0.5em;}
#google-div {font-size: 12px;  margin-bottom: 1em; font-weight: bold; margin-top: 6px; }
.customDialog {margin-top: -15px; background: white;   width: 300px; }
.customDialog h1 {font-size: 12px; margin: 0;}
.customDialog input {font-size: 12px; display: block;}
#toaddress {width: 180px; margin-bottom: 2px;}
#back-to-top {padding: 3px 6px;}

.pdf, .txt, .doc, .ppt, .xls{
width:20px;
padding:0 20px 0 0;
}
.pdf{
background: url(images/file-ext/pdf.png) no-repeat right;
}
.txt{
background: url(images/file-ext/txt.png) no-repeat right;
}
.doc{
background: url(images/file-ext/doc.png) no-repeat right;
}
.ppt{
background: url(images/file-ext/ppt.png) no-repeat right;
}
.xls{
background: url(images/file-ext/xls.png) no-repeat right;
}
.zip{
width:23px;
padding:0 23px 0 0;
background: url(images/file-ext/zip.png) no-repeat right;
}