html body div#cc {
	width: auto!important;
}
div#b-product-c, div#b-product, div#b-service-c, div#b-service, div#b-business-c, div#b-business {
	width: 602px;
	position: relative;
}
div#b-product-c, div#b-service-c, div#b-business-c {
	margin-bottom: 1em;
}
div#b-product-c form fieldset, div#b-service-c form fieldset, div#b-business-c form fieldset {
	float: right;
	margin: -26px 16px 0 0;
}
div#b-product-c form legend, div#b-service-c form legend, div#b-business-c form legend {
	display: none;
}
input.submit {
	position: relative;
	top: 10px;
}
p.or {
	clear: right;
	padding: 12px 16px 12px 16px;
	font-weight: bold;
	text-align: right;
}
div#b-product p.or span {
	background: url(/_resource/image/browse/product_or.gif) top right no-repeat;	
	padding-right: 20px;
	margin-right: 4px;
}
div#b-service p.or span {
	background: url(/_resource/image/browse/service_or.gif) top right no-repeat;	
	padding-right: 20px;
	margin-right: 4px;
}
div#b-business p.or span {
	background: url(/_resource/image/browse/business_or.gif) top right no-repeat;	
	padding-right: 20px;
	margin-right: 4px;
}
div#b-product h2, div#b-service h2, div#b-business h2 {
	padding: 12px 0 0 16px;
	width: 586px;
	font-size: 0.9em;
}

div#b-product-c {
	background: url(/_resource/image/browse/product_c.gif) top left repeat-y;
}
div#b-product {
	background: url(/_resource/image/browse/product_b.gif) bottom left no-repeat;
}
div#b-product h2 {
	color: #3B88C3;
	background: url(/_resource/image/browse/product_t.gif) top left no-repeat;
}

div#b-service-c {
	background: url(/_resource/image/browse/service_c.gif) top left repeat-y;
}
div#b-service {
	background: url(/_resource/image/browse/service_b.gif) bottom left no-repeat;
}
div#b-service h2 {
	color: #77A536;
	background: url(/_resource/image/browse/service_t.gif) top left no-repeat;
}

div#b-business-c {
	background: url(/_resource/image/browse/business_c.gif) top left repeat-y;
}
div#b-business {
	background: url(/_resource/image/browse/business_b.gif) bottom left no-repeat;
	padding-bottom: 9px;
}
div#b-business h2 {
	color: #788C93;
	background: url(/_resource/image/browse/business_t.gif) top left no-repeat;
}
div#b-business table {
	margin: 0 0 0 16px;
}
div#b-business td a {
	display: block;
	padding: 0.2em;
	background-color: #fff;
	border: 1px solid #7096B1;
	font-size: 0.75em;
	margin-right: 1px;
}
div#categorySuggestion-c {
	width: 727px;
	padding-bottom: 12px;
	background: url(/_resource/image/browse/suggest_b.jpg) bottom left no-repeat;
}
div#categorySuggestion {
	border: 2px solid #D3DEE7;
	overflow: auto; 
	height: 200px; 
	width: 703px;
	padding: 10px;
	clear: left;
}

div#product-suggestion h4, div#service-suggestion h4, div#business-suggestion h4 {
	font-size: 0.8em;
}
div#product-suggestion h4, div#service-suggestion h4, div#business-suggestion h4 {
	padding: 14px 0 4px 8px;
}
div#product-suggestion h4 {
	color: #3B88C3;
}
div#service-suggestion h4 {
	color: #77A536;
}
div#business-suggestion h4 {
	color: #788C93;
}
div#suggestion-h input {
	border: none;
	width: 192px;
	padding: 2px 4px 0 4px;
	height: 21px;
	margin: 0 0 4px 8px;
}
div#product-suggestion input {
	background: url(/_resource/image/browse/product_i.gif) top left no-repeat;
}
div#service-suggestion input {
	background: url(/_resource/image/browse/service_i.gif) top left no-repeat;
}
div#business-suggestion input {
	background: url(/_resource/image/browse/business_i.gif) top left no-repeat;
}
div#suggestion-h {
	background: url(/_resource/image/browse/suggest_c.gif) top left repeat-y;
	border-top: 2px solid #D3DEE7;
	min-height: 5em;
}
div#suggestion-h div {
	float: left;
	width: 33.333%;
}
div#business-by-letter {
	background: #C1D0DD;
}
div#business-by-letter p {
	color: #48575B;
	font-weight: bold;
	padding: 12px 0 0 16px;
}
