#dirRightColumn a {
 font-size:16px;
 font-weight:normal;
 color:#0000FF;
}
.dir_suggest {
-x-system-font:none;
background-color:white;
cursor:default;
font-family:sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-type:none;
margin:0;
padding:1px;
position:absolute;
visibility:hidden;
width:200px;
}
.dir_suggest li {
background-color:white;
padding-left:2px;
}
.dir_suggest li.cat {
color:black;
}
.dir_suggest li.com {
color:#7F2746;
}
.dir_suggest li.act {
background-color:#27489F;
color:white;
}
.dir_suggest li:hover {
background-color:#27489F;
color:white;
}

.calendaritem {
border-bottom-style:none;
border-bottom-width:thin;
border-left:1pt solid #003399;
border-right:1px solid #003399;
}
.logobox {
border-right:1px solid #999999;
}
.itemtextcolor {
color:#CC3300;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
width:200px;
}
.boxlast {
background-color:#FFFFFF;
border-color:#CCCCCC #CCCCCC #CCCCCC #CC3300;
border-style:dashed none dashed solid;
border-width:1px;
height:25px;
}
.info_more_pics td {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
}
.bgbox1 td {
background-color:#EEEEEE;
}
.bgbox2 td {
background-color:#FFFFFF;
}
.boxa {
background-image:url(/images/nightlife/nightclubs/pointer.gif);
background-position:10px 4px;
background-repeat:no-repeat;
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:solid none none solid;
border-width:1px 0 0 1px;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
vertical-align:top;
width:25px;
}
.boxb {
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:25px;
vertical-align:top;
}
.boxc {
background-position:center center;
border-color:#CCCCCC #CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid solid none none;
border-width:1px 1px 0 0;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:25px;
vertical-align:top;
}

/* Revised CSS styles 2008-11-21 by Dobrin & Kian */

#dirRoot{
	background-image:url(/cms/modules/directory/images/hometables/t_01.jpg);
}

#dirRoot_sep{
	background-image:url(/cms/modules/directory/images/hometables/tab_bg.gif);
	background-position: center center;
	background-repeat: repeat-y;
	margin-top:20px;
	margin-bottom:20px;
}

.subCatList ul{
	list-style-type: none;
	padding: 3px;
}

#dirLeftColumn{
	border-right:1px solid #999999;
}
#dirRightColumn{
	padding-left:10px;
}
.clear{
	clear:both;
	height:10px;
}

#header_001{
	border:1px solid #0000FF;
	padding:10px;
}

#pager{
	text-align:left;
}

ul.review {
	list-style:none;
}

ul.review label {
	width:300px;
	text-align:left;
	margin-right:10px;
}

.userRating{
	border:1px solid blue;
	padding:10px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:179px;
}

#dir_search_results { 
	border-collapse: collapse; 
	border: 1px solid #0000FF; 
}

#dir_search_results { 
	padding: 4px;
}
