#directoryleft {
   width:187px;
	 float:left;
}
#directoryright {
   width:460px;
	 float:right;
}
#directoryleft h4 {
   margin:0;
	 padding:7px 0 2px 0;
	 color:#999999;
}
.listings ul {
   margin:0;
	 padding:0;
	 list-style:none;
	 font-size:12px;
}
.listings li {
   width:440px;
	 float:left;
	 clear:both;
	 padding:10px;
	 margin-top:10px;
	 border-bottom:1px dotted #CCCCCC;
	 position:relative;
}
.listings li p {
   margin:0;
	 padding:0;
}
.listings li h3 {
   font-family:Helvetica,Arial,Sans-Serif;
	 font-size:16px;
	 padding:0 0 8px 0;
	 margin:0;
}
.listingaddress {
   width:215px;
	 float:left;
}
.listingdetails {
   width:215px;
	 float:right;
}
.rightwide .listings li {
   width:380px;
}
.rightwide .listingaddress {
   width:155px;
}
.listingdetails p {
   padding:0 0 5px 0 !important;
	 margin:0;
	 float:left;
}
.listingdetails p span {
   padding:3px 10px;
	 width:155px;
	 float:left;
}
.listingdetails p img {
	 float:left;
	 clear:both;
}
.enhanced {
   background-color:#c80956;
	 color:#FFFFFF;
	 border:0 !important;
}
.enhanced h3 {
   color:#FFFFFF;
}
.enhanced a {
   color:#FFFFFF;
}
.boxcorner {
   position:absolute;
	 width:6px;
	 height:6px;
	 background-repeat:no-repeat;
}
#boxcorner1 { background-image:url(../img/boxcorner1.gif);top:0px;left:0px; }
#boxcorner2 { background-image:url(../img/boxcorner2.gif);top:0px;right:0px; }
#boxcorner3 { background-image:url(../img/boxcorner3.gif);right:0px;bottom:0px; }
#boxcorner4 { background-image:url(../img/boxcorner4.gif);left:0px;bottom:0px; }

.nicepagingbox {
   width:460px;
	 height:62px;
	 float:left;
	 background-image:url(../img/pagingbox.gif);
	 position:relative;
}
.pagingdetails {
   position:absolute;
	 top:8px;
	 left:10px;
	 font-size:12px;
}
.pagingnavigate {
   position:absolute;
	 top:34px;
	 left:10px;
}
.pagingperpage {
   position:absolute;
	 top:34px;
	 right:10px;
}
.pagingfloat {
   float:left;
	 padding-right:7px;
}
.pagingnavigate select,.pagingperpage select {
   width:50px;
}
.pagingarrow a {
   display:block;
	 width:19px;
	 height:19px;
	 background-repeat:no-repeat;
}
.pagingarrow a span {
   display:none;
}
#pagingleft {
   background-image:url(../img/pagingleft.gif);
}
#pagingright {
   background-image:url(../img/pagingright.gif);
}
#directorybutton1 {
   background-image:url(../img/cancel1.gif);
	 width:112px;
	 heigth:30px;
}
.directorynote {
   clear:both;
	 padding:10px;
}


div#ncs_menu {
	position: relative;
	width: 187px;
	height: 300px;
	background-color: white;
	font-size: 13px;
	font-family: sans-serif;
	margin: 0px 0px 17px 0px;
}

div#ncs_menu div#ncs_container {
	overflow: hidden;
}

div#ncs_menu a#ncs_scroll_up {
	position: absolute;
	left: 0px;
	top: -17px;
	width: 187px;
	height: 17px;
	background-image: url("../img/arrows.png");
	background-position: top left;
	display: block;
	display: none;
}

div#ncs_menu a#ncs_scroll_down {
	position: absolute;
	left: 0px;
	bottom: -17px;
	width: 187px;
	height: 17px;
	background-image: url("../img/arrows.png");
	background-position: bottom left;
	display: block;
	display: none;
}

div#ncs_menu a#ncs_scroll_up:hover {
	background-position: top right;
}

div#ncs_menu a#ncs_scroll_down:hover {
	background-position: bottom right;
}

div#ncs_menu ul, li {
	padding: 0px;
	margin: 0px;
}

div#ncs_menu ul {
	position: absolute;
	top: 0px;
	left: 0px;
	list-style-position: outside;
	list-style-type: none;
	display: none;
	z-index: 1;
	width: 100%;
	background-color: #f2f2f2;
}

div#ncs_menu a.ncs_button_button,
div#ncs_menu a.ncs_menu_button {
	height: 23px;
	background-color: #ffffff;
	background-image: url("../img/button.png");
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	color: #79626f;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	padding: 5px 0px 0px 10px;
}

div#ncs_menu a.ncs_button_button:hover,
div#ncs_menu a.ncs_button_button.ncs_selected {
	background-image: url("../img/button.png");
	background-position: bottom left;
	color: white;
}

div#ncs_menu a.ncs_button_button.ncs_disabled,
div#ncs_menu a.ncs_button_button.ncs_disabled:hover {
	background-color: white;
	background-image: url("../img/button.png");
	background-position: center left;
	color: #cccccc;
}

div#ncs_menu ul a.ncs_menu_button {
	background-color: #f2f2f2;
	background-image: none;
}

div#ncs_menu ul a.ncs_menu_button:hover {
	background-color: #dedede;
	background-image: none;
	color: #79626f;
}

div#ncs_menu ul a.ncs_menu_button.ncs_selected,
div#ncs_menu ul a.ncs_menu_button.ncs_selected:hover {
	background-color: #f2f2f2;
	background-image: url("../img/button.png");
	background-position: bottom left;
	color: white;
}


.directorysublink {
   clear:both;
	 padding:1em 0;
}

