@charset "UTF-8";

body {
	margin: 0px;
	background-color: #817601;
	font-family: 'Lucida Sans', 'Trebuchet MS', Tahoma, Arial;
}

.clear {
	clear: both;
}

form {
	margin: 0px;
	padding: 0px;
}

#wrapper {
	background: #fff url(bg-header.png) 0px 0px repeat-x;
}

#text-logo {
	float: right;
	margin: 54px 20px 0px 0px;
	color: #928907;
}

#text-logo h1 {
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
}

#logo {
	float: left;
	margin: 0px 0px 0px 20px;
}

#content-wrapper {
	margin: 40px 20px 0px 20px;
	min-width: 955px;
}

#inside-wrapper {
	margin: 20px 20px 20px 20px;
}

#tab-bottom {
	background: url(tab-bg.png) 0px 30px repeat-x;
	height: 58px;
}

#tab-right {
	background: url(tab-right.png) right 30px no-repeat;
	height: 58px;
}

#tab-left {
	background: url(tab-left.png) 0px 30px no-repeat;
	height: 58px;
}

#tab-links {
	float: right;
	color: #8e8c86;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
}

#tab-links a {
	color: #7bb9d1;
	text-decoration: none;
}

#tab-links a:hover {
	text-decoration: underline;
}

#tab-business {
	float: left;
	background:  url(business-on.png) 0px 0px no-repeat;
	width: 175px;
	height: 32px;
}

#tab-business-off {
	float: left;
	background:  url(business-off.png) 0px 0px no-repeat;
	width: 175px;
	height: 32px;
	font-weight: normal;
}

#tab-business-off h1 {
	margin: 0px auto 0px auto;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	height: 26px;
	text-align: center;
}

#tab-business-off a {
	padding: 6px 0px 0px 0px;
	text-decoration: none;
	display: block;
	color: #adadad;
	height: 26px;
}

#tab-business-off a:hover {
	color: #6090A4;
	text-decoration: underline;
}
	

#tab-business h1 {
	margin: 6px 0px 0px 50px;
	padding: 0px;
	font-size: 16px;
	color: #9a9004;
	font-weight: normal;
	float: left;
}

#tab-people-on {
	float: left;
	background:  url(people-on.png) 0px 0px no-repeat;
	width: 176px;
	height: 32px;
}

#tab-people-on h1 {
	margin: 6px auto 0px auto;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	height: 26px;
	text-align: center;
	color: #9a9004;
}

#tab-people {
	float: left;
	background:  url(people-off.png) 0px 0px no-repeat;
	width: 176px;
	height: 32px;
	font-weight: normal;
}

#tab-people h1 {
	margin: 0px auto 0px auto;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	height: 26px;
	text-align: center;
}

#tab-people a {
	padding: 6px 0px 0px 0px;
	text-decoration: none;
	display: block;
	color: #adadad;
	height: 26px;
}

#tab-people a:hover {
	color: #6090A4;
	text-decoration: underline;
}

#content-container {
	margin: 10px 20px 0px 20px;
	border-top: 1px solid #e6e1d6;
}

#search-box {
	width: 900px;
	float: left;
	margin: 0px 25px 15px 25px;
}

#search-box h1 {
	color: #352600;
	font-size: 17px;
	margin: 0px;
	padding: 0px;
}

#search-box h2 {
	color: #928a75;
	font-weight: normal;
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

.search-field {
	color: #000000;
	padding: 4px 4px 0px 2px;
	height: 23px;
	border: 1px solid #352600;
	width: 400px;
	font-size: 16px;
}

.search-field-right {
	color: #000000;
	padding: 4px 4px 0px 2px;
	height: 23px;
	border: 1px solid #352600;
	border-right: 0px;
	width: 372px;
	font-size: 16px;
}

#text-box-right {
	float: right;
	width: 470px;
	font-size: 14px;
	color: #928a75;
}

#where-tc {
	width: 470px;
	float: left;
}

#button-box {
	float: right;
	width: 91px;
	height: 29px;
}

#right-field {
	float: left;
	width: 360px;
}

#text-box-left {
	float: left;
	width: 430px;
	font-size: 14px;
	color: #928a75;
}

#categories-content h1 {
	color: #123140;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #c4d7df;
	background: url(arrow-blue.gif) 0px 5px no-repeat;
}

#pitch-content h1 {
	color: #352600;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#pitch-content h2 {
	color: #aca54a;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	
}

#footer {
	background: url(bg-footer.png) 0px 0px repeat-x;
}


#footer-nav a {
	color: #fff;
	text-decoration: none;
}

#footer-nav a:hover {
	color: #DBF0F9;
	text-decoration: underline;
}

#cities-content ul {
	color: #9EADB3;
}

#cities-column {
	background: url(bg-cities.png) 0px 0px repeat-x;
	background-color: #FFFEF0;
	border-right: 1px dotted #e6e1d6;
}

#cities-list {
	margin: 10px 20px 0px 20px;
	width: 200px;
}

#cities-list h1 {
	color: #545249;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #e6e1d6;
	background: url(arrow-brown.gif) 0px 5px no-repeat;
}

#cities-list h2 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 11px;
}

#cities-list a {
	margin: 0px;
	text-decoration: none;
	color: #5D8C9F;
	border-bottom: 1px dotted #7bb9d1;
}

#cities-list a:hover {
	color: #9E9401;
	border-bottom: 1px solid #9E9401;
}

#cities-list li a {
	margin: 0px;
	text-decoration: none;
	color: #A49D8C;
	border-bottom: 1px dotted #A49D8C;
}

#cities-list li a:hover {
	color: #7bb9d1;
	border-bottom: 1px solid #7bb9d1;
}

#cities-list li {
	margin: 0px 0px 4px 0px;
}

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

#cities-content {
	margin: 10px 20px 20px 20px;
	font-size: 11px;
}

#cities-content ul a {
	color: #817c4b;
	text-decoration: none;
}

#cities-content li {

}


#cities-content ul a:hover {
	color: #1d6885;
	text-decoration: underline;
}

#cities-content a {
	color: #6FA7BD;
}

#cities-content a:hover {
	text-decoration: none;
}

#categories-column {
	background: url(bg-categories.png) 0px 0px repeat-x;
	background-color: #F9FFFF;
}

#categories-content {
	margin: 10px 20px 0px 20px;
	color: #C4D7DF;
}

#categories-content h2 {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

#categories-content h2 a {
	color: #123140;
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #123140;
	text-decoration: none;
}

#categories-content h2 a:hover {
	border-bottom: 1px dotted #817c4b;
	color: #817c4b;
}

#categories-content h3 {
	color: #817c4b;
	padding: 0px;
	border-bottom: 1px dotted #817c4b;
}

#categories-content h4 {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#categories-content h4 a {
	color: #86AAB8;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #86AAB8;
	text-decoration: none;
}

#categories-content h4 a:hover {
	border-bottom: 1px dotted #9E9401;
	color: #9E9401;
}

#categories-content p a {
	color: #7bb9d1;
	font-size: 14px;
	line-height: 20px;
}

#categories-content p a:hover {
	color: #9E9401;
	text-decoration: none;
}

#categories-content p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}


#categories-content ul {
	width: 220px;
	float: left;
	margin: 0px 20px 0px 0px;
	list-style-type: none;
	padding: 0px;
}

#categories-content li {
	margin: 10px 0px 20px 0px;
}

#pitch-container {
	background: #fff url(bg-pitch.png) 0px 0px repeat-x;
	border-top: 1px solid #e6e1d6;
}

#pitch-content {
	margin: 15px 20px 0px 20px;
}

#space-footer {
	height: 20px;
}

#space-footer-nav {
	height: 28px;
}

#footer-nav {
	margin: 0px 40px 0px 40px;
	font-size: 11px;
	color: #fff;
}

#space-footer-legal {
	height: 15px;
}

#footer-legal {
	margin: 0px 40px 0px 40px;
	font-size: 11px;
	color: #BFB200;
	margin-bottom: 20px;
}

/*people search*/

#pplsearch-column {
	background: url(bg-cities.png) 0px 0px repeat-x;
	background-color: #FFFEF0;
	border-right: 1px dotted #e6e1d6;
}

#pplsearch-content {
	margin: 10px 20px 20px 20px;
	font-size: 11px;
}

#pplsearch-content h1 {
	color: #352600;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #cfcebe;
	background: url(arrow-brown.gif) 0px 5px no-repeat;
}

#revaddy-content {
	margin: 10px 20px 20px 20px;
	font-size: 11px;
	min-width: 580px;
}

#revaddy-content h1 {
	color: #123140;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #c4d7df;
	background: url(arrow-blue.gif) 0px 5px no-repeat;
}

#bot-border {
	border-top: 1px solid #e6e1d6;
	height: 1px;
}

.people-field {
	color: #000000;
	padding: 4px 4px 0px 2px;
	height: 23px;
	border: 1px solid #352600;
	width: 250px;
	font-size: 16px;
}

.people-field-right {
	color: #000000;
	padding: 4px 4px 0px 2px;
	height: 23px;
	border: 1px solid #352600;
	border-right: 0px;
	width: 250px;
	font-size: 16px;
}

label {
	margin: 0px;
	padding: 0px;
}

#ppl-box-left {
	float: left;
	width: 277px;
	font-size: 14px;
	color: #928a75;
}

#ppl-right-field {
	float: left;
	width: 250px;
}

#ppl-tc {
	width: 343px;
	float: left;
}

#ppl-box-right {
	float: right;
	width: 343px;
	font-size: 14px;
	color: #928a75;
	margin: 0px 1px 0px 0px;
}

#ad-column {
	float: right;
}

#ad-column img {
	margin: 5px 0px 15px 0px;
}

#ad-row {
	float: left;
}

#ad-row img {
	margin: 10px 0px 0px 20px;
}

#cat-nav {
	border-bottom: 1px dotted #e6e1d6;
	background: #FFFDF0 url(bg-cities.png) 0px 0px repeat-x;
}

#cat-nav h1 {
	margin: 10px 0px 10px 10px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #7A7567;
}

#cat-nav a {
	margin: 0px 4px 0px 4px;
	text-decoration: none;
	color: #7bb9d1;
	border-bottom: 1px dotted #7bb9d1;
}

#cat-nav a:hover {
	color: #9E9401;
	border-bottom: 1px solid #9E9401;
}

#state-nav {
	border-bottom: 1px dotted #e6e1d6;
	background: #FFFDF0 url(bg-cities.png) 0px 0px repeat-x;
	border-bottom: 1px solid #e6e1d6;
	border-top: 1px dotted #e6e1d6;
	font-size; 12px;
}

#state-nav h1 {
	margin: 10px 0px 10px 10px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #7A7567;
}

#state-nav a {
	margin: 0px;
	text-decoration: none;
	color: #ADA590;
	border-bottom: 1px dotted #ADA590;
}

#state-nav a:hover {
	color: #2D5D77;
	border-bottom: 1px solid #2D5D77;
}

#state-nav ul {
	margin: 0px 10px 12px 10px;
	padding: 0px;
	float: left;
	list-style-type: none;
	font-size: 10px;
}

#state-nav li {
	margin: 0px  0px 4px 0px;
	padding: 0px;
}

#state-nav h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	color: #666666;
}

#states-footer {
	margin: 0px 10px 0px 10px;
}

#state-container {
	background: url(bg-state.png) 0px 0px repeat-x;
	border-top: 1px solid #e6e1d6;
	background-color: #FCFBF9;
}


#breadcrumb {
}

#breadcrumb h1 {
	margin: 7px 0px 0px 15px;
	padding: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #C2BFB5;
}

#breadcrumb a {
	margin: 0px 4px 0px 4px;
	text-decoration: none;
	color: #BBCCD3;
	border-bottom: 1px dotted #BBCCD3;
}

#breadcrumb a:hover {
	color: #8AC0D7;
	border-bottom: 1px solid #8AC0D7;
}

/*cityguides*/

#cities-content {
	margin: 20px 20px 0px 20px;
	color: #000000;
	font-size: 14px;
}

#cities-header {
	margin: 10px 20px 0px 20px;
}

#cities-header h1 {
	color: #123140;
	font-weight: normal;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #c4d7df;
	background: url(arrow-blue.gif) 0px 5px no-repeat;
}

#cities-content h1 {
	font-size: 16px;
}

#cities-content h1,#cities-content h2,#cities-content h3,#cities-content h4,#cities-content h5 {
	padding: 0px;
	font-weight: normal;
	color: #2D5D77;
}

#cities-content h2 {
	color: #9a9004;
}

#cities-content h4 a:hover {
	border-bottom: 1px dotted #9E9401;
	color: #9E9401;
}

#cities-content li a {
	color: #7bb9d1;
	font-size: 14px;
	line-height: 20px;
}

#cities-content li a:hover {
	color: #9E9401;
	text-decoration: none;
}

#cities-content p {
}


#cities-content ul {
}

#cities-content li {
}

#state-info img {
	border: 1px solid #c4d7df;
	margin: 0px 20px 0px 0px;
}

#state-column-1, #state-column-2, #state-column-3 {
	width: 145px;
	float: left;
	margin: 0px;
}

.options-box {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #e6e1d6;
	margin: 15px 0px 10px 0px;
}

#cities-options {
	margin: 0px 20px 15px 20px;
	color: #000000;
	font-size: 12px;
}

#cities-options h1,#cities-options  h2,#cities-options  h3,#cities-options  h4,#cities-options  h5 {
	padding: 0px;
	font-weight: normal;
	color: #2D5D77;
	margin: 0px;
}

#guide-column {
	background: #fff url(bg-guide.png) 0px 0px repeat-x
}

#cities-options p {
	margin: 0px;
	padding: 0px;
}

#cities-options a {
	margin: 0px;
	text-decoration: none;
	color: #7bb9d1;
	border-bottom: 1px dotted #7bb9d1;
}

#cities-options a:hover {
	color: #9E9401;
	border-bottom: 1px solid #9E9401;
}

#grey-right-cat {
	margin-bottom: 20px;
	font-size: 12px;
	color: #000000;
}

#grey-right-cat ul {
	margin: 0px 10px 0px 20px;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	float: left;
	width: 105px;
}

#grey-right-cat li {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 12px;
	background: url(bullet.gif) 0px 4px no-repeat;
}

#grey-right-cat h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(icon-arrow.gif) 0px 3px no-repeat;
}

#grey-right-cat h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	border: none;
}

#grey-right-cat h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #2C6283;
	border: none;
}

#grey-right-cat h2 a:hover {
	border: none;
}

#grey-right-cat h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	color: #2D5D77;
}

#grey-right-cat a {
	margin: 0px;
	text-decoration: none;
	color: #7bb9d1;
	border-bottom: 1px dotted #7bb9d1;
}

#grey-right-cat a:hover {
	color: #9E9401;
	border-bottom: 1px solid #9E9401;
}

.read-more-2 {
	display:none;
}

.read-more-2TABLE {
	margin-bottom: 10px;
	color: #999999;
}

.read-more-CELL {
	border-right: 1px solid #aeaeae;
	font-weight: bold;
}


.read-more-click {
	display:inline;
}

#show-hide {
	margin: 15px 0px 10px 0px;
}

#show-hide a {
	font-size: 14px;
	color: #66A5E3;
	text-decoration: underline;
}

#show-hide a:hover {
	color: #CFA702;
}

#more-cities {
	margin: 0px 0px 0px 20px;
	font-size: 11px;
}

#space-guide {
	height: 10px;
}

/* state css */

#city-column-1 {
	width: 150px;
	float: left;
	margin: 10px 0px;
}

#city-column-2 {
	width: 135px;
	float: left;
	margin: 10px 0px;
}

#city-column-3 {
	width: 135px;
	float: left;
	margin: 10px 0px;
}

#city-column-4 {
	width: 141px;
	float: left;
	margin: 10px 0px;
}

#city-column-5 {
	width: 125px;
	float: left;
	margin: 10px 0px;
}

/* results */

#cat_column {
	margin: 16px 16px 16px 16px;
	font-size: 12px;
	width: 215px;

}

#cat_column ul {
	margin :0px 0px 20px 0px;
	padding: 0px;
}

#cat_column li {
	list-style: none;
	margin-bottom: 8px;
}

#surrounding-nav {
	background: url(bg-state.png) 0px 0px repeat-x;
	font-size; 12px;
	background-color: #FDFCFB;
	border-right: 1px dotted #e6e1d6;
}

#surrounding-nav h1 {
	margin: 10px 0px 10px 10px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #7A7567;
}

#surrounding-nav a {
	margin: 0px;
	text-decoration: none;
	color: #ADA590;
	border-bottom: 1px dotted #ADA590;
}

#surrounding-nav a:hover {
	color: #2D5D77;
	border-bottom: 1px solid #2D5D77;
}

#surrounding-nav ul {
	margin: 0px 10px 12px 10px;
	padding: 0px;
	float: left;
	list-style-type: none;
	font-size: 10px;
}

#surrounding-nav li {
	margin: 0px  0px 4px 0px;
	padding: 0px;
}

#surrounding-nav h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	color: #666666;
}

#superpowered {
	background: url(superpageslogo.png) top right no-repeat;
	margin: 10px 20px 20px 0px;
	height: 31px;
}

/* results styles */

#pagenav {
	float: right;
}

#pagenav a {
	color: #114c89;
}

#pagenav a:hover {
	color: #72A3BC;
}

#category_column {
	margin: 16px 16px 16px 16px;
	font-size: 12px;
	width: 215px;

}

#category_column ul {
	margin :0px;
	padding: 0px;
}

#category_column li {
	list-style: none;
	margin-bottom: 8px;
}

#results_header_container {
	margin: 5px 0px 15px 16px;
	color: #114c89;
	font-size: 14px;
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 595px;
}

#next-container-1 {
	margin: 8px 0px 0px 16px;
	padding-top: 2px;
	background: url(dots-horiz.png) 0px 0px repeat-x;
}
#next-container-1 {
	margin: 1px 15px 0px 0px;
	padding-top: 2px;
	background: url(dots-horiz.png) 0px 0px repeat-x;
}

#next-container-2 {
	background: url(bg-next.png) top right no-repeat;
	height: 27px;
	font-size: 14px;
	color: #6782a6;
	padding: 8px 10px 0px 0px;
}

#next-container-2 a {
	color: #114C89;
	text-decoration: none;
	border-bottom: 1px dotted #114C89;
}

#next-container-2 a:hover {
	color: #8E8779;
	border-bottom: 1px solid #8E8779;
}

#next-container-2 span {
	color: #6782a6;
}


#sortby {
	float: left;
}

#sortby a {
	color: #114c89;
	text-decoration: none;
}

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

#sortby span {
	color: #9EBFD1;
	text-decoration: none;
}

#sponsored_banner {
	margin: 0px 16px 0px 16px;
	float: left;
}

#sponsored_banner img {
	margin: 2px 0px 0px 0px;
	border: 1px solid #9EBFD1;
}

#soponsored_banner_text {
	float: left;
	font-size: 10px;
	color: #b0c5d0;
	font: Arial, Helvetica, sans-serif;
}

#results-container {
	border-top: none;
	border-bottom: none;
	margin: 19px 10px 0px 16px;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
}

#results-web li {
	margin: 0px 0px 1px 0px;
	font-size: 12px;
	color: #787878;
	padding: 8px 0px 10px 8px;
	line-height: 12px;
	clear: both;
	border-bottom: 1px solid #c4d7df;
}

.description {
	margin: 5px 10px 10px 0px;
	font-style:italic;
	width: 300px;
}

.visit {
	margin: 5px 0px 10px 0px;
}

.visit a {
	color: #114C89;
}

.viewad {
	margin: 8px 0px 6px 0px;
}

.moreinfo {
	margin: 0px 0px 5px 0px;
}

.moreinfo a {
	color: #787878;
}

#next-container-1 {
	margin: 8px 0px 0px 16px;
	padding-top: 2px;
	border-top: 1px dotted #c4d7df;
}

#results-container2 {
	border-top: none;
	border-bottom: none;
	margin: 5px 0px 0px 0px;
	float: left;
	width: 320px;
}

#results-web2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}


#results-web2 li {
	margin: 0px 0px 1px 0px;
	font-size: 12px;
	color: #787878;
	padding: 8px 0px 10px 10px;
	line-height: 12px;
	clear: both;
}

#results-web2 p {
	margin: 0px 0px 6px 0px;
	padding:0px;
}

#results-web2 li a:hover {
	color: #9E9401;
}

#results-web2 li span {
	color: #74A225;
	font-size: 12px;
	line-height: 16px;
}
#area_sponsored {
	font-size: 10px;
	color: #b0c5d0;
	font: Arial, Helvetica, sans-serif;
}

.lite {
	background-color: #E4F6FF;
}

/*|--- Main Web Results ---|*/

#results-web {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}


#results-web li {
	margin: 0px 0px 1px 0px;
	font-size: 11px;
	color: #787878;
	padding: 6px 0px 6px 6px;
	line-height: 12px;
	clear: both;
}

#results-web p {
	margin: 0px 0px 6px 0px;
	padding:0px;
}

.results-web-link {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

#results-web li a:hover {
	color: #9E9401;
}

#results-web li span {
	color: #74A225;
	font-size: 12px;
	line-height: 16px;
}

.more-411 a {
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}

#web-sort {
	float: right;
	margin: 13px 15px 0px 0px;
	color: #d98f06;
	font-size: 12px;
}

#web-sort span {
	color: #af5016;
	padding-right: 15px;
	background: url(arrow-red-down.png) right 2px no-repeat;
}

#web-sort a {
	color: #d98f06;
	text-decoration: none;
}

#web-sort a:hover {
	color: #57A6CC;
	text-decoration: underline;
}

/*|--- Main Sponsored Results ---|*/

#results-container {
	border-top: none;
	border-bottom: none;
	margin: 19px 10px 0px 16px;
	float: left;
	width: 320px;
}

#results-sponsor {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

#results-sponsor li {
	margin: 0px 0px 1px 0px;
	font-size: 11px;
	color: #787878;
	padding: 6px 0px 6px 12px;
	line-height: 12px;
}

.results-sponsor-link {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.results-sponsor-link-ub {
	color: #000;
	font-size: 13px;
	text-decoration: none;
	line-height: 16px;
}

.web-sponsor-link {
	color: #2C6283;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

#results-sponsor li a:hover {
	color: #7BB600;
}

#results-sponsor li span {
	color: #86A887;
	line-height: 16px;
}

.white-border-top {
	border-top: 1px solid #fff;
}


/* biz info */

#ylopowered-b {
	text-align: right;
	margin-bottom: 10px;
}

#bizinfo-map {
	float: right;
	width: 322px;
	padding: 7px 10px 0px 10px;
	font-size: 11px;
	background: #fffde6;
}

#biz-info {
	width: 525px;
	font-size: 14px;
	margin: 5px 0px 15px 0px;
}

#phone {
	color: #568000;
	margin: 5px 0px 20px 0px;
}

#map-container {
	width: 320px;
	height: 250px;
	margin: 5px 0px 8px 0px;
	border: 1px solid #a8a863;
}

#directions {
	float: right;
}

#add-info {
	margin-top: 10px;
	font-size: 14px;
}

#add-info li {
	margin: 5px 0px 0px 25px;
}

#modal-footer {
	background: url(modal-footer.gif) 0px 0px no-repeat;
	width: 500px;
	height: 5px;
}

#advquote {
	background-image: url(quotes.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 20px 10px 20px;
	font-size: 14px;
	color: #666666;
}

#search-partners-adv {
	width: 448px;
	height: 60px;
	background: url(searchpartners.gif) 0px 0px no-repeat;
	margin: 20px 0px 20px 0px;
}

#right {
	float: right;
	width: 216px;
	padding-left: 10px;
	border-left: 1px solid #aeaeae;
}

#left {
	float: left;
	width: 450px;
}

#grey-content-r {
	margin: 0px 20px 20px 20px;
	float:left;
	width: 880px;
}

#grey-content-r h1 {
	color: #123140;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #c4d7df;
	background: url(arrow-blue.gif) 0px 5px no-repeat;
}

/* content */
#contents-container {
	margin: 10px 20px 20px 20px;
	font-size: 14px;
}

#contents-container h1 {
	color: #123140;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 14px;
	border-bottom: 1px solid #c4d7df;
	background: url(arrow-blue.gif) 0px 5px no-repeat;
}

#contents-container h2 {
	font-size: 16px;
}

#contents-container h2,#contents-container h3,#contents-container h4,#contents-container h5 {
	padding: 0px;
	font-weight: normal;
	color: #2D5D77;
}

#contents-container h2 {
	color: #9a9004;
}

#contents-container h4 a:hover {
	border-bottom: 1px dotted #9E9401;
	color: #9E9401;
}

#contents-container a {
	color: #7bb9d1;
	font-size: 14px;
	line-height: 20px;
}

#contents-container a:hover {
	color: #928E82;
	text-decoration: none;
}
