@charset "utf-8";
/* CSS Document */

.results_margin {
	margin-top: 0px !important;
}

.yellow_pages_list a {
	color: #035BB2 !important;
	text-decoration: none;
}

.yellow_pages_list a:hover {
	color: #0066FF !important;
	text-decoration:underline;
}

.yellow_pages_list {
	overflow: auto;
	overflow-x: hidden;
	max-height: 100px;
	margin: 0px 0px 5px;
	color: #976D32;
}

.yellow_pages_list ul {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
}

.yellow_pages_list li {
	background: none !important;
	padding: 0px !important;
	margin: auto !important;
}

.all_cities {
	font-size: 10px;
	color: #976D32 !important;
	text-decoration: underline
!important;
}

/*
Results Content Area
*/

#left_column h4 {
	font-family:"Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
	background-color: #D8B72D;
	padding: 3px 0px 4px 6px;
	margin: 8px 0px 0px 0px;
	color: #fff;
}

#left_column h4 a {
	color: #FFFFFF;
	text-decoration: none;
}

#left_column h4 a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#left_column a, #yellow_pages_directory_nav a {
	color: #6595d0;
}

#left_column a:hover, #yellow_page_business_categories a:hover, #yellow_pages_directory_nav a:hover {
	color: #0066FF !important;
	text-decoration: none;
}

#yellow_pages_featured_listings {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 614px;
	background: url(category_grad.png) 0px 0px repeat-x;
	float: left;
}

#yellow_pages_featured_listings ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#yellow_pages_featured_listings em {
	display: block;
	font-size: 9px;
	color: #999999;
}

#yellow_pages_featured_listings li {
	margin: 5px 0px 8px 0px !important;
	border-bottom: 1px solid !important;
	border-color: #F4F0DF !important;
	padding: 0px 8px 8px 8px !important;
	background: none !important;
}

#yellow_pages_featured_listings p {
	margin: 0px 0px 0px 0px;
	color: #000000!important;
}

#yellow_pages_featured_listings strong {
	font-size: 12px;
	clear: both;
}

.yellow_pages_description_text {
	border-bottom: 1px dotted;
	border-top: 1px dotted;
	border-color: #EFE8CF;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FDFAED;
	width: 614px;
}

.yellow_pages_description_text p {
	margin: 7px 10px 10px 10px;
	font-size: 11px;
}

#yellow_page_add_business {
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 11px;
}

#yellow_pages_add_listing {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 614px;
}

#yellow_pages_add_listing ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#yellow_pages_add_listing li {
	margin: 5px 0px 8px 0px;
	border-bottom: 1px solid;
	border-color: #F4F0DF;
	padding: 0px 8px 8px 8px;
}

#yellow_pages_add_listing p {
	margin: 0px 0px 0px 0px;
}

#yellow_pages_add_listing strong {
	font-size: 12px;
	clear: both;
}


#yellow_pages_standard_listings {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 614px;
	background: url(category_grad.png) 0px 0px repeat-x;
	float: left;
}
#yellow_pages_standard_listings span {
	color: #799537;
}

#yellow_pages_standard_listings ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#yellow_pages_standard_listings li {
	margin: 5px 0px 8px 0px;
	border-bottom: 1px solid;
	border-color: #F4F0DF;
	padding: 0px 8px 8px 8px;
}

#yellow_pages_standard_listings p {
	margin: 0px 0px 0px 0px;
}

#yellow_pages_directory_nav {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	margin: 8px 0px 10px 0px;
	background-color: #EFE8CF;
	color: #666666;
}

#yellow_pages_directory_nav a {
	text-decoration: none;
}

#yellow_pages_directory_nav a:hover {
	text-decoration: underline;
}

/*
Results Top Search
*/

#local_header_search {
	float: right;
}

#searchbox_t {
	width: 505px;
	height: 103px;
	background: url(search_bg.png) 0px 0px no-repeat;
	float: left;
}

#searchbox_t_results {
	float: left;
	width: 424px;
	margin: 10px auto 0px auto;
}

#searchbox_t_results  h1 {
	font-family:"Trebuchet MS", Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #976d32;
}

.searchbox_t {
	float: left;
	width: 195px;
}

.searchbox_t_margin {
	margin-right: 6px;
}

#searchbox_t_results strong {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #976d32;
}

#searchbox_t_results em {
	font-style: normal;
	font-size: 10px;
	color: #cebc7c;
	float: left;
	width: 187px;
}

.searchbox_t_lcap {
	float: left;
	width: 5px;
	height: 30px;
	background: url(textfield_left.gif) 0px 0px no-repeat;
}

.searchbox_t_rcap {
	float: left;
	width: 5px;
	height: 30px;
	background: url(textfield_right.gif) 0px 0px no-repeat;
}

.searchbox_t_field {
	height: 27px;
	background: #ffffff url(textfield_bg.png) 0px 0px repeat-x;
	float: left;
	font-size: 16px;
	padding: 3px 0px 1px 0px;
	color: #C9A001;
	width: 180px;
	border: 0px !important;
	font-family: "Trebuchet MS", Arial;
}

.search_t_submit {
	float: left;
	margin: 0px 0px 0px -10px;
}

/*
Results Search
*/

#searchbox_r {
	width: 505px;
	height: 103px;
	background: url(search_bg.png) 0px 0px no-repeat;
	float: left;
}

#searchbox_r_results {
	float: left;
	width: 614px;
	margin: 10px auto 0px auto;
}

.searchbox_r {
	float: left;
	width: 290px;
}

.searchbox_r_margin {
	margin-right: 6px;
}

#searchbox_r_results strong {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #976d32;
}

#searchbox_r_results em {
	font-style: normal;
	font-size: 10px;
	color: #C8B36A;
	float: left;
	width: 187px;
}

.searchbox_r_lcap {
	float: left;
	width: 5px;
	height: 30px;
	background: url(textfield_left.gif) 0px 0px no-repeat;
}

.searchbox_r_rcap {
	float: left;
	width: 5px;
	height: 30px;
	background: url(textfield_right.gif) 0px 0px no-repeat;
}

.searchbox_r_field {
	height: 27px;
	background: #ffffff url(textfield_bg.png) 0px 0px repeat-x;
	float: left;
	font-size: 16px;
	padding: 3px 0px 1px 0px;
	color: #E3B601;
	width: 280px;
	border: 0px !important;
	font-family: "Trebuchet MS", Arial;
}

.search_r_submit {
	float: left;
	margin: 13px 0px 0px -10px;
}

/*
State Info
*/

#ad_header {
	margin: 10px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#ad_header h4 {
	font-size: 9px;
	color: #A8A8A8;
	font-weight: normal;
	margin: 4px 0px 0px 10px;
	padding: 0px 0px 0px;
}

#ad_header ul {
	margin: 2px 10px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#ad_header li {
	margin: 6px 10px 8px 0px;
}

#ad_header a {
	font-weight: bold;
}

#ad_header p {
	margin: 0px 0px 0px 0px;
}

#ad_header strong {
	font-weight: normal;
	font-size: 9px;
	color: #2145FF;
}

#yellow_page_categories_container {
	border-top: 1px dotted;
	border-bottom: 1px solid;
	margin: 10px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	border-color: #F4F0DF;
	background: url(category_grad.png) 0px 0px repeat-x;
}

#yellow_page_categories_container a {
	color: #aaa855;
}

#nearby_cities {
	border-bottom: 1px dotted;
	border-top: 1px dotted;
	border-color: #C0D2DC;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 12px 0px;
	background-color: #F5FBFC;
}

#nearby_cities a {
	text-decoration: none;
}

#nearby_cities a:hover {
	text-decoration: underline;
}

#nearby_cities ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	list-style-type: none;
}

#nearby_cities li {
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 7px;
	display: inline;
	background: url(bullet-brown.gif) 0px 6px no-repeat;
}

#popular_yellow_page_categories {
	border-bottom: 1px dotted;
	border-top: 1px dotted;
	border-color: #EFE8CF;
	margin: 6px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FDFAED;
	width: 614px;
}

#yellow_page_categories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#yellow_page_categories ul {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	list-style-type: none;
}

#yellow_page_categories li {
	margin: 0px 0px 2px 0px;
}

#yellow_page_categories i {
	font-size: 10px;
}

#yellow_page_categories a {
	text-decoration: none;
}

#yellow_page_categories a:hover {
	text-decoration: underline;
}

#popular_yellow_page_categories a {
	color: #D7C073 !important;
	text-decoration: none;
}

#popular_yellow_page_categories a:hover {
	text-decoration: underline;
}

#popular_yellow_page_categories ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 10px 10px 10px;
	padding: 0px;
	list-style-type: none;
}

#popular_yellow_page_categories li {
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 9px;
	display: inline;
	background: url(bullet-brown.gif) 0px 6px no-repeat;
}

.yellow_page_city_list {
	width: 614px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	background: url(category_grad.png) 0px 0px repeat-x;
	border-bottom: 1px solid #F4F0DF;
}

.yellow_page_city_list a, #yellow_page_business_categories a {
	color: #ab9509 !important;
}

.yellow_page_city_list ul {
	color: #2264B0;
	list-style-type:none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 105px;
}

.yellow_page_city_list li {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	background: url(bullet-blu.gif) 0px 5px no-repeat;
}

/*
Select a City
*/

#yellow_pages_states_cities_ns {
	margin: 10px 0px 15px 0px;
	float: left;
	width: 614px;
	background: url(category_grad.png) 0px 0px repeat-x;
	border-bottom: 1px solid #F4F0DF;
	padding: 10px 0px 10px 0px;
}

#yellow_pages_states_cities_ns a {
	color: #ab9509;
	text-decoration: none;
}

#yellow_pages_states_cities_ns a:hover {
	text-decoration: underline;
}

#yellow_pages_states_cities_ns li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#yellow_pages_states_cities_ns ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	float: left;
	list-style-type: none;
	width: 150px;
}

/*
Login & Register
*/

#yellow_page_login_container {
	width: 594px;
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 15px 10px;
	background: url(category_grad.png) 0px 0px repeat-x;
}

#yellow_page_login_container a {
	color: #205EA2;
}

#yellow_page_login_container a:hover {
	color: #0066FF;
}

#yellow_page_login_container ul {
	color: #AAA855;
	list-style-type:none;
	margin-right: 10px;
}

#yellow_page_login_container li {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	background: url(bullet-brown.gif) 0px 5px no-repeat;
}

#yellow_page_register {
	border-left: 1px dotted;
	border-color: #E2D6AA;
	color: #74939C;
	padding: 0px;
	margin: 0px;
}

#yellow_page_register h3 {
	margin: 10px 0px 0px 12px !important;
}

#yellow_page_register p {
	color: #ab9509;
	margin: 12px 0px 16px 26px;
}

.lost_password {
	margin: 0px 0px 15px 0px;
	float: left;
	width: 380px;
}

.textfields_plain {
	height: 23px;
	border: 1px solid #aa9755;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	color: #E3B601;
	padding: 4px 0px 0px 5px;
}

.pulldown_plain {
	height: 29px;
	border: 1px solid #aa9755;
	background: #fff;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 13px;
	color: #aa9755;
	padding: 5px 0px 0px 3px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.pulldown_plain_nf {
	height: 29px;
	border: 1px solid #aa9755;
	background: #fff;
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #aa9755;
	padding: 5px 0px 0px 3px;
	margin: 0px 10px 0px 0px;
}

.textfield_input {
	height: 100px;
	border: 1px solid #aa9755;
	width: 435px;
	font-family: "Lucida Sans", "Trebuchet MS", Tahoma, Arial;
	font-size: 16px;
	color: #C9A001;
	padding: 4px 0px 0px 5px;
}

.textfield_input_link {
	border: 1px solid #aa9755;
	width: 600px;
	font-family: "Lucida Sans", "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #999999;
	padding: 15px 0px 0px 5px;
}

.textfields_review {
	width: 300px;
	height: 23px;
	border: 1px solid #aa9755;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 16px;
	color: #C9A001;
	padding: 4px 0px 0px 5px;
}

.textfields_plain {
	height: 23px;
	border: 1px solid #aa9755;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 16px;
	color: #C9A001;
	padding: 4px 0px 0px 5px;
}

.rating {
	clear: both;
}

.rating strong {
	font-size: 20px;
	font-weight: bolder;
	float: left;
	margin: 4px 0px -5px 0px;
	line-height: 15px;
}

.rating span {
	color: #DF8C02;
}

.rating em {
	float: left;
	font-style: normal;
}

.rating_overall {
	clear: both;
	margin: 0px 0px 6px 0px;
}

.rating_overall strong {
	font-size: 30px;
	font-weight: bolder;
	float: left;
	margin: 4px 0px -5px 0px;
	line-height: 23px;
	color: #74939C;
}

.rating_overall span {
	color: #DF8C02 !important;
}

.rating_overall em {
	float: left;
	font-style: normal;
	font-size: 11px;
	margin: 2px 5px 0px 0px;
	font-weight: bold;
}

.rating_review {
	clear: both;
	margin: 0px 0px 5px 0px;
}

.rating_review strong {
	font-size: 20px;
	font-weight: bolder;
	float: left;
	margin: 4px 0px -5px 0px;
	line-height: 16px;
	color: #CCCCCC;
}

.rating_review span {
	color: #666666;
}

.rating_review em {
	float: left;
	font-style: normal;
	font-size: 10px;
	margin: 2px 5px 0px 0px;
	color: #666666;
}

#yellow_page_note {
	background-color: #FCF8E8;
	border-top: 1px dotted;
	border-color: #E2D6AA;
	color: #666666;
	padding: 6px;
	margin: 0px 0px 15px 0px;
}

#yellow_page_note h3 {
	margin: 3px 0px 10px 0px;
}

.pfix {
	margin: 0px 0px 15px 0px;
	float: left;
}


/*
Tabs
*/

.tab1 {
	color: #AA9755;
	border-bottom: 1px dotted;
	border-color: #E2D6AA;
	background-color: #F8EBBA !important;
}

.tab2 {
	background-color: #FBF5D7 !important;
	color: #aa9755;
	border-bottom: 1px dotted;
	border-color: #E2D6AA;
}

.tab3 {
	color: #AA9755;
	border-bottom: 1px dotted;
	border-color: #E2D6AA;
	background-color: #FAF2D3 !important;
}

.tab4 {
	background-color: #FCF8E8 !important;
	border-bottom: 1px dotted;
	border-color: #E2D6AA;
	color: #aa9755;
}
