body {
background:none repeat scroll 0 0 #0D3D56;
margin: 0;
padding: 0;
text-align: center; 
color: #000000;
}
html {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
#footer {
bottom:-50px;
color:#BCE6FD;
font-size:10px;
left:225px;
line-height:20px;
position:absolute;
text-align:center;
width:500px;
}
#footer a {
color:#BCE6FD;
}
#header {
height:80px;
margin:10px 0 0 19px;
width:960px;
}
#logo {
float:left;
}
#nav_bar {
background:url("../images/yellow_gradient.png") repeat-x scroll 0 0 #FBED2D;
border:1px solid #E2D98C;
float:left;
height:70px;
line-height:20px;
margin:0 0 0 10px;
padding:10px 0 0 5px;
text-align:justify;
text-transform:uppercase;
width:168px;
}
#nav_bar a {
color:#000000;
font-size:14px;
text-decoration:none;
}
#nav_bar a:hover {
text-decoration:underline;
}
#search_bar {
background:url("../images/yellow_gradient.png") repeat-x scroll 0 0 #FBED2D;
border:1px solid #E2D98C;
height:80px;
margin:0 0 0 19px;
width:775px;
}
#yellow {
font-size:12px;
padding:0 20px;
}
#white {
font-size:12px;
padding:0 20px;
}
#zip {
font-size:12px;
padding:0 20px;
}
#reverse {
font-size:12px;
padding:0 20px;
}
#heading2 {
font-size:12px;
padding:0 20px;
}
#search_bar a {
line-height:15px;
text-decoration:none;
}
#search_options {
border:medium none;
float:left;
list-style:none outside none;
padding:0 0 10px;
width:775px;
}
#search_options li {
border-bottom:1px solid #E2D98C;
border-right:1px solid #E2D98C;
clear:right;
cursor:pointer;
display:inline-block;
float:left;
list-style:none outside none;
margin:0;
padding:10px 20px;
}
#content {
background:url("../images/head_gradient.jpg") repeat-x scroll center top #BCE6FD;
border-bottom:10px solid #04283C;
border-left:10px solid #04283C;
border-right:10px solid #04283C;
margin-bottom:245px;
position:relative;
text-align:left;
width:1000px;
}
#custom_box {
border:1px solid #6FB3C5;
float:left;
margin:0 0 15px 15px;
width:743px;
}
#custom_box img {
margin:0 5px;
}
#custom_box p {
font-size:16px;
margin:10px;
text-align:center;
}
#main {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
margin:10px 0 20px 19px;
width:775px;
}
#main_categories {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
margin:15px 0 0 15px;
width:743px;
}
#main_categories_header {
background:-moz-linear-gradient(center top , #CCEDFF 30%, #F1FBFF 83%) repeat scroll 0 0 transparent;
border-bottom:1px solid #6FB3C5;
float:left;
height:28px;
width:554px;
}
#main_categories_header h2 {
border-left:1px solid #6FB3C5;
color:#04283C;
font-size:18px;
font-weight:bold;
padding:5px;
text-transform:uppercase;
}
#main_cities {
font-size:12px;
padding:3px;
text-align:justify;
}
#main_header {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #6FB3C5;
margin:15px 0 0 15px;
width:743px;
}
#main_left_column {
float:left;
padding-bottom:10px;
text-align:center;
width:188px;
}
#main_more_pop_cats {
border:1px solid #6FB3C5;
float:left;
margin:15px 0 15px 15px;
width:743px;
}
#main_more_pop_cats h2 {
border-bottom:1px solid #6FB3C5;
color:#04283C;
font-size:18px;
padding:3px;
text-transform:uppercase;
}
#main_more_pop_cats #categories {
line-height:15px;
padding:5px;
}
#main_more_pop_cats #categories a {
color:#000000;
font-size:12px;
text-decoration:none;
}
#main_more_pop_cats #categories a:hover {
text-decoration:underline;
}
#main_more_pop_cats #categories td {
font-size:12px;
}
#main_pop_cats {
border-left:1px solid #6FB3C5;
float:left;
font-size:12px;
line-height:30px;
min-height:360px;
width:540px;
}
#main_pop_cats a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#main_pop_cats a:hover {
text-decoration:underline;
}
#main_pop_cats table {
margin-left:10px;
}
#main_pop_cats td {
text-align:left;
}
#main_title_bar {
background:url("../images/BookTitleBox.png") no-repeat scroll 0 0 #083858;
height:63px;
text-align:center;
}
#main_title_bar h1 {
color:#FFFFFF;
font-size:24px;
font-weight:bold;
padding-top:10px;
}
#main_title_bar h2 {
color:#E1CD00;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
padding-top:5px;
}
#main_title_bar h3 {
color:#E1CD00;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
padding-top:5px;
}
#main_title_bar hr {
border:1px solid #FCF600;
margin:0;
padding:0;
}
#widget {
margin:10px 0 0;
}
#com_gov {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
height:600px;
margin:15px 0 15px 15px;
width:743px;
}
#ad_details_main {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
margin:20px 0 20px 19px;
position:relative;
}
#ad_details_box {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
margin:15px;
width:366px;
}
#ad_details_heading {
color:#03273C;
font-size:12px;
font-style:italic;
left:5px;
position:absolute;
top:-14px;
}
#ad_details_services {
border-top:1px solid #000000;
float:left;
font-size:12px;
line-height:20px;
margin:5px;
padding-top:5px;
width:356px;
}
#ad_details {
float:left;
font-size:12px;
}
#ad_details_info {
float:left;
font-size:14px;
line-height:20px;
margin:5px;
width:356px;
}
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
width: 0;
}
#title {
float:left;
margin:0px 0px 0px 10px;
font-size:14px;	
}
#add {
float:left;
font-size:12px;
margin-left:10px;
margin-top:5px;
}
#city {
float:left;
font-size:12px;
margin-left:10px;
margin-top:5px;
}
#state {
float:left;
font-size:12px;
margin-left:10px;
margin-top:5px;
}
#zipOne {
float:left;
font-size:12px;
margin-left:10px;
margin-top:5px;
}
#phone {
float:left;
font-size:12px;
margin-left:10px;
margin-top:5px;
font-weight:bold;
margin-bottom:10px;
}
#ad_image {
float:left;
margin:20px;
}
#ad_image #map {
border:1px solid #59B4A8;
}
#ad_image input {
border:1px solid #000000;
}
#ad_image legend {
font-weight:bold;
margin:5px 0;
}
#ad_image textarea {
border:1px solid #000000;
}
#ad_directions {
float:left;
font-size:12px;
line-height:20px;
margin-top:-45px;
}
#ad_directions fieldset {
border:1px dotted #ACD3DD;
margin:0 15px;
padding:5px;
}
#ad_directions input {
border:1px solid #000000;
}
#ad_directions input.directions_submit {
float:left;
margin:5px 0 25px 15px;
}
#ad_directions legend {
color:#002943;
font-size:18px;
font-weight:bold;
}
.error {
color:red;
margin:0 0 5px;
}
.success {
color:#1782BA;
margin:0 0 5px;
}
#directions_box {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
margin:15px 0 15px 15px;
width:743px;
}
#directions {
float:left;
font-size:12px;
line-height:20px;
}
#directions fieldset {
border:1px dotted #ACD3DD;
float:left;
margin:15px;
padding:5px;
}
#directions input {
border:1px solid #000000;
}
#directions input.directions_submit {
float:left;
margin:5px 0 25px 15px;
}
#directions legend {
color:#002943;
font-size:18px;
font-weight:bold;
}
#direction_details {
float:left;
width:275px;
}
#map_canvas {
float:left;
height:500px;
margin:15px 0;
width:405px;
}
#directory_options {
font-size:22px;
font-weight:bold;
line-height:25px;
}
#headings_box {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
margin:15px 0 15px 15px;
width:743px;
}
#headings {
float:left;
font-size:12px;
line-height:20px;
}
#headings a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#headings a:hover {
text-decoration:underline;
}
#headings table {
margin-left:10px;
}
#headings td {
text-align:left;
}
.headings_column {
float:left;
margin:10px;
width:340px;
}
#listing_change td {
padding:5px 0;
}
#national_sales_box {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
margin:15px 0 15px 15px;
width:927px;
}
#national_sales_main {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
margin:20px 0 20px 19px;
width:959px;
}
#national_sales {
float:left;
font-size:12px;
line-height:20px;
}
#national_sales a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#national_sales a:hover {
text-decoration:underline;
}
#national_sales h2 {
float:left;
font-size:20px;
margin:10px 20px;
width:200px;
}
#national_sales h4 {
background:none repeat scroll 0 0 #C0E1EA;
color:#002943;
font-size:24px;
padding:4px 20px;
width:887px;
}
#national_sales p {
float:left;
font-size:24px;
font-weight:bold;
line-height:40px;
margin:15px;
}
#national_sales p#get_acrobat {
float:left;
font-size:18px;
font-weight:normal;
line-height:25px;
text-align:center;
}
#national_sales ul {
float:left;
margin:15px;
}
.tear_links {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:20px 40px;
}
#map_column_wrapper {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
height:1255px;
margin:10px 0 20px 12px;
width:336px;
}
#map_column_wrapper.phone_map_wrapper {
height:455px;
}
#map_column {
border:1px solid #59B4A8;
height:423px;
margin:15px 15px 0;
width:303px;
}
#map_column h2 {
background:-moz-linear-gradient(0% 70% 90deg, #F9FBFF, #C8EDFF) repeat scroll 0 0 transparent;
border-bottom:1px solid #59B4A8;
color:#082F44;
font-size:16px;
height:15px;
padding:10px 4px;
text-shadow:0 1px 0 #FFFFFF;
}
#related_headings {
margin:15px 15px 0;
width:303px;
}
#related_headings h2 {
background:-moz-linear-gradient(0% 70% 90deg, #F9FBFF, #C8EDFF) repeat scroll 0 0 transparent;
border-left:1px solid #59B4A8;
border-right:1px solid #59B4A8;
border-top:1px solid #59B4A8;
color:#082F44;
font-size:16px;
height:15px;
padding:10px 6px;
text-shadow:0 1px 0 #FFFFFF;
width:291px;
}

#fbfeed {
padding-bottom: 20px;
}

#related_headings_box {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #59B4A8;
font-size:12px;
font-weight:bold;
height:133px;
line-height:15px;
overflow:auto;
padding:3px 0 3px 4px;
width:299px;
}
#related_headings_box a {
color:#000000;
text-decoration:none;
}
#related_headings_box ul {
list-style-type:none;
}
#related_headings_box ul li {
list-style-type:none;
}
#related_headings_box li:hover {
background:none repeat scroll 0 0 #BCE6FD;
}
#results_alpha_nav {
font-size:11px;
line-height:17px;
margin:5px auto;
width:384px;
}
#results_alpha_nav a {
color:#000000;
text-decoration:none;
}
#results_alpha_nav a:hover {
text-decoration:underline;
}
#results_alpha_nav table {
font-size:14px;
margin:10px auto;
width:384px;
}
#results_column_wrapper {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
margin:10px 0 0 19px;
padding-bottom:15px;
text-align:center;
width:425px;
}
#results_column {
border:1px solid #59B4A8;
margin:10px auto 0;
text-align:center;
width:383px;
}
#results_column h1 {
font-size:10px;
font-weight:normal;
font-style:italic;
padding-left:3px;
float:left;
margin-top:12px;
margin-left:10px;

}
#results_count {
font-size:12px;
margin:5px 15px 0 0;
text-align:right;
}
.result {
border-bottom:1px solid #595959;
font-size:12px;
min-height:79px;
text-align:left;
width:383px;
}
.result .name_large {
font-size:18px;
font-weight:bold;
}
.result .name_small {
font-size:13px;
font-weight:bold;
}
.result h3 {
display:none;
}
.result img {
float:right;
}
.result p {
line-height:17px;
margin:0 10px;
padding-top:10px;
}
.result.featured {
background:none repeat scroll 0 0 #FEFEE8;
min-height:98px;
}
.result.featured h3 {
background:url("../images/gradient_bar.png") no-repeat;
color:#006088;
display:block;
font-size:16px;
width:383px;
height:19px;
padding:2px;
text-shadow:0 1px 0 #FFFFFF;
text-transform:uppercase;
}
.result.featured p {
margin:0 10px 0;
}
.result.last {
border:medium none;
}
.icon_list {
list-style:none outside none;
width:383px;
}
.icon_list li {
display:inline;
list-style:none outside none;
margin:0 3px;
}
.icon_list li a {
display:inline-block;
height:30px;
width:30px;
}
.icon_list li.phone_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll 0 0 transparent;
}
.icon_list li.phone_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll 0 -30px transparent;
}
.icon_list li.phone_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll 0 -60px transparent;
}
.icon_list li.view_ad_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -30px 0 transparent;
}
.icon_list li.view_ad_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll -30px -30px transparent;
}
.icon_list li.view_ad_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -30px -60px transparent;
}
.icon_list li.website_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -60px 0 transparent;
}
.icon_list li.website_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll -60px -30px transparent;
}
.icon_list li.website_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -60px -60px transparent;
}
.icon_list li.email_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -90px 0 transparent;
}
.icon_list li.email_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll -90px -30px transparent;
}
.icon_list li.email_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -90px -60px transparent;
}
.icon_list li.map_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -120px 0 transparent;
}
.icon_list li.map_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll -120px -30px transparent;
}
.icon_list li.map_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -120px -60px transparent;
}
.icon_list li.directions_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -150px 0 transparent;
}
.icon_list li.directions_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll -150px -30px transparent;
}
.icon_list li.directions_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -150px -60px transparent;
}
.icon_list li.videos_link a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -180px 0 transparent;
}
.icon_list li.videos_link a:hover {
background:url("../images/web_icons/webicons.png") no-repeat scroll -180px -30px transparent;
}
.icon_list li.videos_link_fade a {
background:url("../images/web_icons/webicons.png") no-repeat scroll -180px -60px transparent;
}
#white_results_column_wrapper {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
margin:10px 0 20px 12px;
width:336px;
}
#white_results_column.phone_map_wrapper {
height:455px;
}
#white_results_column {
border:1px solid #59B4A8;
margin:15px auto;
width:303px;
}
#white_results_column h2 {
background:-moz-linear-gradient(0% 70% 90deg, #F9FBFF, #C8EDFF) repeat scroll 0 0 transparent;
border-bottom:1px solid #59B4A8;
color:#082F44;
font-size:16px;
height:15px;
padding:10px 4px;
text-shadow:0 1px 0 #FFFFFF;
}
.white_result {
background:none repeat scroll 0 0 #FFFFFF;
width:303px;
}
.yellow_result {
background:none;
}
#results_column.phone_column {
margin:0 auto;
}
#results_column_wrapper.phone_results_wrapper {
padding-bottom:0;
}
h2.result_heading {
background:-moz-linear-gradient(0% 70% 90deg, #F9FBFF, #C8EDFF) repeat scroll 0 0 transparent;
border-left:1px solid #59B4A8;
border-right:1px solid #59B4A8;
border-top:1px solid #59B4A8;
color:#082F44;
font-size:16px;
height:15px;
margin:15px 0 0 11px;
padding:10px 0 10px 4px;
text-align:left;
text-shadow:0 1px 0 #FFFFFF;
width:380px;
}
#tear_pages {
float:left;
font-size:12px;
line-height:22px;
}
#tear_pages a {
color:#000000;
text-decoration:none;
}
#tear_pages a:hover {
text-decoration:underline;
}
#tear_pages table {
border:medium none;
float:left;
width:100%;
}
#tear_pages #display_pages {
float:left;
width:75%;
}
#tear_pages #display_pages img {
}
#terms_box {
background:none repeat scroll 0 0 #DBF2FF;
border:1px solid #6FB3C5;
float:left;
margin:15px 0 15px 15px;
width:927px;
}
#terms_main {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
margin:20px 0 20px 19px;
width:959px;
}
#terms {
float:left;
font-size:12px;
line-height:20px;
}
#terms h3 {
font-size:18px;
font-weight:bold;
margin:10px;
}
#terms p {
margin:10px;
}
#terms p.indent {
margin-left:40px;
}
#terms ul {
list-style-type:disc;
margin-left:50px;
}
#terms li {
list-style-type:disc;
margin:5px 0;
}
#web_services_main {
background:url("../../images/web_services/webservtop.png") no-repeat scroll center top #FDDA36;
margin:20px 0 20px 19px;
width:962px;
height:930px;
}
#web_services_main img {
float:left;
}
#web_services_main p {
float:left;
font-size:18px;
margin-left:40px;
width:480px;
}
#top ul {
float:left;
list-style-type:disc;
margin-left:60px;
}
#web_services_main #call_to_action {
float:left;
font-family:Impact,Arial,Helvetica,sans-serif;
line-height:50px;
margin:-80px 0 40px 395px;
position:relative;
text-align:center;
width:480px;
}
h3#call_us {
font-size:26px;
}
h2#number {
font-size:64px;
}
#web_services_main #top {
float:left;
line-height:26px;
margin:160px 0 0 10px;
}
#mid h4 {
float:left;
font-size:20px;
margin-left:20px;
}
#mid img {
border:1px solid #15383E;
float:left;
margin:0px 15px 15px;
}
#mid ul {
color:#000;
float:left;
margin: 30px 0 0 -170px;
font:16px Arial, Verdana, sans-serif;
list-style:none outside none;
text-align:left;
letter-spacing:1px;
padding:0;
}
#mid li {
background-image:url("../images/BulletPoint.png");
background-position:0 6px;
background-repeat:no-repeat;
padding-left:10px;
}
#bottom {
float:left;
}
#bottom h4 {
float:left;
font-size:20px;
margin-left:20px;
}
#bottom img {
border:1px solid #15383E;
float:left;
margin:0px 15px 15px;
}
#bottom ul {
color:#000;
float:left;
margin: 30px 0 0 -170px;
font:16px Arial, Verdana, sans-serif;
list-style:none outside none;
text-align:left;
letter-spacing:1px;
padding:0;
}
#bottom li {
background-image:url("../images/BulletPoint.png");
background-position:0 6px;
background-repeat:no-repeat;
padding-left:10px;
}
#web_services_main hr {
border:1px solid #9E8825;
float:left;
margin:20px;
width:920px;
}
#whitepage_tables table {
width:700px;
}
#bottom_ad {
float:left;
margin:20px 0;
text-align:center;
width:960px;
}
#side_ads {
margin:14px 0;
}
#side_bar {
background:none repeat scroll 0 0 #F2FBFF;
border:1px solid #CDE3EC;
clear:right;
float:left;
margin:10px 0 0 10px;
text-align:center;
width:173px;
}
#side_bar img {
padding:5px;
}
#top_ad {
border:1px solid #FFFFFF;
float:left;
height:60px;
margin:5px 0 0 75px;
width:468px;
}
.back_link {
font-size:12px;
font-weight:normal;
margin:5px;
}
.big {
font-size:20px;
}
.center {
text-align:center;
}
.clear {
clear:both;
}
.ez_blue {
color:#062333;
}
.fleft {
float:left;
}
.hidden {
display:none;
}
.invis {
display:none;
}
.selected {
background:none repeat scroll 0 0 #04283C;
color:#FAF4A6;
}
.small {
font-size:10px;
}
.underline {
text-decoration:underline;
}

