/*** Styles for Banners ***/
#banners {
	float: left;
	display: inline;
	padding: 0px;
	width: 460px;
	margin-top: 10px;
}

/*** Styles for GC Food Guide Listing Page ***/
#listingpage {
	border-collapse: collapse;
	padding: 0px; margin: -10px 0px 0px 0px;
}
.listing {
	float: left;
	display: inline;
	padding: 0px;
	width: 460px;
	background: url(../images/listing-Btm.gif) no-repeat 0px bottom #fff;
	border-top: #9f0f01 solid 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

#listingpage h2 { font-size: 13px; display: block; color: #9f0f01; margin: 0px; }
#listingpage p { display: block; margin: 0px; font-size: 11px; color: #292929; }
#listingpage p a { color: #9f0f01; }
#listingpage ul li { list-style-type: none; float: left; }
#listingpage ul li a { display: inline; }

.toprow {
	background: url(../images/stars-bg.gif) no-repeat #e9e1de;
	padding: 0px;
	float: left;
	width: 460px;
	height: 20px;
}
.stars { padding: 0px 0px 0px 6px; float: left; }
.rating { padding: 0px 0px 0px 6px; float: left; margin: 2px 0px 0px 0px; }
.star a, .nostar a, .halfstar a{ 
	float: left; 
	width:12px; 
	height:12px; 
	margin: 0px 2px; 
	display: inline; 
}
.star a{ background: url(../images/star.gif) no-repeat 0 0; }
.nostar a{ background: url(../images/star_none.gif) no-repeat 0 0; }
.halfstar a{ background: url(../images/star_half.gif) no-repeat 0 0; }
.star a span, .nostar a span, .halfstar a span { display: none; }


.reviews { float: left; padding: 2px 0px 0px 16px; font-size: 11px; color: #866252; }
.reviews a { color: #866252; text-decoration: none; }
.reviews a:hover { text-decoration: underline; }

.icons { float: right; }
.info { float: left; width: 460px; }
.left-info { padding: 10px; float: left; width: 220px; }
.right-info { padding: 10px; float: right; width: 200px; }
.more {
	float: left; clear: both;
	font-size: 10px;
	padding: 2px 0px 2px 342px;
	margin: -15px 0px 0px 0px;
} 
.mDetails { 
	display: block;
	background: url(../images/more.jpg) no-repeat 0 0;
	width: 116px;
	height: 24px;
}
.mDetails span { display: none; }


#records {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#records .pad { padding: 4px 0px; }
#records #refine {
	border-top: 3px solid #926b59;
	border-bottom: 3px solid #926b59;
	color: #634233;
	padding: 8px 0px;
	text-align: right;
}
#records #refine select { font-size: 11px; width: 110px; }
#records #refine .searchB { margin: 0px 0px -4px 0px; }
#page, #page a { color: #634233; text-decoration: none; }
#page a:hover { text-decoration: underline; }
#records .underline { border-bottom: 3px solid #926b59; padding: 4px 0px 8px 0px; }

