	/* PD.CSS */
/* all styles must be in stylesheet...to prevent search form from breaking */

	.hidemainmap { display:none; }

	img {border:0px;}

	#rrBack {font-family:Verdana,sans-serif;height:120px;width:175px;}
	.bubblelink  {text-decoration:none; color:#000000;}
	
	
	#rrOpenbubble {width:280px;height:120px;position:absolute;left:240px;top:50px;}
	#rrStarsOpen{text-align:center;}
	#rrStarsOpen img{border:0px;}
	#rrReview{padding-left:12px;padding-right:14px;margin-top:.5em;font-size:9px;text-align:center;}
	#rrReviewDate{font-size:9px;text-align:center;}


	#rrGreenbox {width:280px;height:200px;position:absolute;left:10px;top:30px;}
	#rrTitle{font-size:13px;font-weight:bold; text-align:center;margin-left:15px;margin-right:15px;padding-bottom:.3em;padding-top:1.5em;}
	#rrCityState{font-size:12px;text-align:center;padding-top:2em; vertical-align:bottom;}
	#rrStarsGreen{text-align:center;margin-top:3em;padding-bottom:.3em; }
	#rrStarsGreen img{border:0px;}
	
	
	
	#maincatlinks  {font-family:Verdana,sans-serif; padding-top:25px; padding-left:10px; text-align:left; margin-top:3px; }
	.onecatlink  {font-family:Verdana,sans-serif; text-align:left;font-size:10px; padding-bottom:.3em;}
	#OR {font-family:Verdana,sans-serif; text-align:left;font-size:9px;margin-left:10px;padding-bottom:.3em;}
	#morecatlinks {font-family:Verdana,sans-serif; margin-left:0px; font-size:9px;width:140px;}
	#frmCatList {display:inline;padding:0px;margin:0px;}
	

	#subdomains {width:980px; font-size:10px;}
	#subdomains a {color:#666666;}

/* /PD.CSS */




/* PBB.CSS */
/* **********************************************
   ** Table of Contents
   ** - General Layout Styles
   ** - Index.jsp Styles
   ** - Search Form Styles
   ** - Module Styles
   ** - Basic Listings Styles
   ** - Enhanced Listings Styles
   ** - Mini Site Styles
   ** - Submit Site Page Styles
   ********************************************** */


/* **********************************************
   **  General Layout Styles
   ********************************************** */
body
{
background-image: url(/images/background.jpg);
}

#shadow
{
background-image: url(/images/grad2.gif);
background-repeat:repeat-y;
background-position: 50% 0px;
}

#bubble
{
background-image: url(/images/bubble.gif);
background-repeat: no-repeat;
background-position: 100% 0px;
align: left
}

#bubble2
{
background-image: url(/images/bubble-copy.gif);
background-repeat: no-repeat;
background-position: 50% 0px;
align: left
}

#buzz
{
background-image: url(/images/buzz3.jpg);
background-repeat: no-repeat;
background-position: 50% 0px;
}

body, table {
	font-family:Verdana,sans-serif;
	font-size:11px;
}

div#content, 
.module {
	width:603px;
}
div#content {
	margin:0 auto;
}

a {
	text-decoration:none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}

h2.module_title {
	color: #666;
	font-size:150%;
	margin-bottom:2px;
}

.clearer {display: block; clear: left; margin:0; visibility: hidden;}

/* **********************************************
   **  Index.jsp Styles
   ********************************************** */
.yellowpage-links, .yellowpage-links a {
	text-decoration:none;
	font-family:Verdana,sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:3px 0px 0px 0px;
	color:#67b722;
	line-height:14pt;
	}

.yellowpage-sublinks, .yellowpage-sublinks a {
	text-decoration:none;
	font-family:Verdana,sans-serif;
	font-size:10pt;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	color:#67b722;
	}
.cats {
	background-image:url(/images/catbg.gif);
	background-repeat:no-repeat;
	width:707px;
	height:319px;
	padding-left:24px;
	margin:40px auto 0 auto;
	}

.intro_copy {
	font-family:Verdana,sans-serif;
 	font-size: 1.2em;
}
.intro_copyBlackHeader{
	font-family:Verdana,sans-serif;
	font-size:1.5em;
	font-style:bold;
	 color: rgb(0, 0, 0); 
	}
.intro_copyGreenHeader{
	font-family:Verdana,sans-serif;
	font-size:1.5em;
	font-style:bold;
	color: rgb(153, 204, 0); 
	}
a.intro_copy {
 /* color: #666; */
}
li.intro_copy{
	font-family:Verdana,sans-serif;
	font-size:1.3em;	
}
/* **********************************************
   **  Search Form Styles
   ********************************************** */
div#searchform{
 padding: 4px 4px 20px 6px;
 margin-left: auto;
 margin-right:auto;
 background-image: url(/images/greenbackground.gif);
 background-repeat:no-repeat;
 width:620px;
 height:130px;
}

#popular{
 background-image: url(/images/popularsearches.jpg);
 background-repeat:no-repeat;
 width:160px;
 height:301px;
 }

/* **********************************************
   **  Module Styles
   ********************************************** */
#content_area h2 {
	font-size:150%;
	margin:10px 0 2px 0;
	padding:0;
	color:#666;
	background-color:#FFFFFF;
	clear:both;
}
#content_area a {
	color: #666;
	text-decoration:none;
}
#content_area a:hover {
	color:#000;
	text-decoration:underline;
}
.module {
	clear:both;
	padding:0 0 10px 0;
	border:1px solid #666;
	margin:0 0 20px 0;
	float:left;
}
.module .bar {
	background-color:#666;
	height:15px;
}
.module .resultNum {
	padding:5px 0 10px 5px;
}
.module .resultNum p {
	margin:0;
	padding:0;
	font-weight:bold;
}
.module .resultNum p .keyword {
	color:#666;
}
.module .resultNum div {
	margin:0;
	padding:0;
}
.module .sortLinks {
	clear: both;
	text-align: left;
	padding: 0px 0px 10px 5px;
	color: #666666;
	font-size:12px;
}
.module .sortLinks p { margin: 0px; }

.module .sortLinks p a{	color: #67B722; }

.module .result {
	clear:both;
	padding-bottom:20px;
}
.module .result h3 {
	font-size:110%;
	color:#666;
	margin:0;
	padding:0;
}
.module .result p {
	margin:0;
	padding:0;
}
.module .result .price,
.module .result .date {
	font-size:90%;
	color:#666;
	font-weight:bold;
}
.module .result .price {
	color:#000;
	font-weight:normal;
}
.module .result img {
	float:left;
	/*padding-right:2px;*/
}

.module p.viewMore {
	clear:both;
	text-align:right;
}
.module p.viewMore a {
	font-weight:bold;
}

.module a.showFewer {
	float:left;
	font-weight:bold;
}

.navigation {
	clear:both;
	text-align:right;
	font-weight:bold;
}

.module div.image {
	float:left;
	padding:1px;
	margin:0 5px 2px 0;
	width:56px;
	height:56px;
	border:1px solid #999;
}

.module div.image img {
	width:56px;
	height:56px;
	float:left;
	padding:0;
}
.module p.advertiser {
	font-weight:bold;
}
/* more details link */
.module p.details a {
	text-decoration:underline !important;
}

/* **********************************************
   **  Basic Listings Styles
   ********************************************** */
.basic {
	padding:0 10px;	
	}
   
   
/* **********************************************
   **  Enhanced Listings Styles
   ********************************************** */
div.enhanced { 
	padding:5px 0;
	background-color:#e6e6e6;
	border-collapse:collapse;
}
.siteTitle { 
	color: #67b722;
	font-weight:bold;
}
.moreinfo_button {
	background-color:black;
	text-align:center;
	font-family:Verdana,sans-serif;
	font-size:10px;
	color:#e6e6e6;
	clear:both;
	line-height:14px;
}
.moreinfo_button a,
.moreinfo_button a:hover {
	color:#e6e6e6;
	text-decoration:none;
}
	
.smallLink {
	color: #67b722;
	font-size:10px;
	font-weight:bold;
}

td.listing_logo {
	padding-left:5px;
	text-align:center;
}

td.listing_logo img {
	border:0;
}

/* **********************************************
   **  Mini Site Styles
   ********************************************** */
.container-enhanced-package-2 { 
	float:left;
	width:600px;
	background-color:#e6e6e6;
	border:1px solid #666;
	margin-bottom:10px;
	margin-top:0px;
	}
.container-enhanced-package-2-col-1 { 
	float:left;
	width:180px;
	background-color:#FFFFFF;
	border-right:1px solid #666;
	}
.container-enhanced-package-2-col-1a { 
	float:left;
	width:160px;
	background-color:#FFFFFF;
	padding:10px;
	}
.container-enhanced-package-2-col-2 { 
	float:left;
	width:400px;
	background-color:#e6e6e6;
	}
.container-enhanced-package-2-row-1 { 
	/*float:left;*/
	width:572px;
	background-color:#FFFFFF;
	padding:10px;
	border-top:1px solid #666;
	}
		}
.container-enhanced-package-2-row-2 { 
	float:left;
	width:582px;
	background-color:#FFFFFF;
	padding:10px;
	border-top:1px solid #96B3C5;
	}
.container-enhanced-package-hours {
	background-color:white;
	float:right;
	width:150px;
	padding:5px;
	border:1px solid black;
	font-size:.66em;
	color:#000000;
	}
.container-enhanced-package-moreinfo {
	background-color:black;
	float:right;
	width:100px;
	text-align:center; 
	font-size:10px;
	color:#EAF5FB;
	text-decoration:none
	}
.minisite-bustitle, .minisite-bustitle a{
	font-size:12px;
	}
	.container-enhanced-package-moreinfo a:link {background-color:black; float:right; width:100px; text-align:center; font-family:Verdana,sans-serif; color:#EAF5FB; text-decoration:none;}
	.container-enhanced-package-moreinfo a:visited {background-color:black; float:right; width:100px; text-align:center; font-family:Verdana,sans-serif; color:#EAF5FB; text-decoration:none;}
	.container-enhanced-package-moreinfo a:hover {background-color:black; float:right; width:100px; text-align:center; font-family:Verdana,sans-serif; color:#FFFFFF; text-decoration:none;}

/* ******************************
     Submit Site Page Styles
******************************* */
div#submitsite {
	width:545px;
	font-family:Verdana,sans-serif;
	margin-bottom:50px;
}
#submitsite table {
	width:100%;
}
#submitsite textarea,
#submitsite input {
	width: 385px;
}
#submitsite th {
	font-weight:normal;
	font-size:13px;
	text-align:right;
	width:120px;
}
#submitsite .submit {
	text-align:center;
	padding-top:10px;
}
#submitsite .submit input {
	width:auto;
}
#submitsite h1 {
	background-color:#fff;
	color:#000;
	border-bottom:3px solid #000;
	font-size:18px;
	margin:0;
	padding:0;
}
#submitsite h2 {
	font-size:12px;
	border-bottom:2px solid #6394C9;
	text-align:left;
	color:#000;
	letter-spacing:normal;
	margin:20px 0 10px 0;
}
#submitsite td {
	vertical-align:top;	
}
#submitsite p,
#submitsite form {
	margin:0;
	padding:0;
}
#submitsite td table {
	border-collapse:collapse;
}


table.all_categories {
	border:0;
	border-collapse:collapse;
	width:608px;
	height:319px;
}


.rating_bar {
  width: 55px;
  background: url(/images/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(/images/star_x_orange.gif) 0 0 repeat-x;
}










/* /PBB.CSS */