﻿#searchBrowseBox h2 { margin: 0px 0px 5px 0px; color: #666666; }
#searchBrowseBox h2 a,  #SingleBusinessDisplay h2{color:#00bbfc;}
#searchBrowseBox h2 a{cursor:pointer; }
#searchBrowseBox h2 a:hover { text-decoration:underline;}

#searchBrowseBox hr { margin: 5px 0px; background: #00bbfc; }

#liTabs { display: inline-block; float: left; background-color: #dcdcdc; height: 20px; width: 610px; margin-left: 10px; margin-bottom: 10px; }
#liTabs > li { float: left; list-style: none; margin-right: -1px; }
#liTabs > li > a { cursor: pointer; padding: 7px 8px 7px 7px; font-size: 14px; font-weight: bold; color: #3e3f3f; }

#allTabButton { float: left; display: inline-block; padding: 0px 10px 0px 10px; background-color: #00bbfc; height: 20px; color: #fff; font-weight: bold;cursor: pointer; }

.results_container.business_listing { height: 0px; }

.directory_entry {padding-top: 20px;margin-top: -1px;border-bottom: 1px solid #d0d0d0;width: 660px;border-top: 1px solid #d0d0d0;}
.directory_entry .dir_description p, .business_view .dir_description p{ margin: 0 0 15px 0; }
.directory_entry .dir_description p.contact, .business_view .dir_description p.contact{color: #666666;margin: 0 0 2px 0;}
.directory_entry .dir_description p.contact span, .business_view .dir_description p.contact span {color:#000000;}
.directory_entry .dir_description{padding: 0px 20px;}

.directory_entry .dir_description .BusinessType, .directory_entry .dir_description .Description {font-size: 14px;font-weight: bold;color:#666666;width: 515px;}
.business_view .dir_description .BusinessType {margin-top: 35px;}
.business_view .dir_description .BusinessType, .business_view .dir_description .Description{ font-size: 14px; font-weight: bold; color: #666666; }
.directory_entry .dir_description .BusinessType span, .directory_entry .dir_description .Description span, .business_view .dir_description .BusinessType span, .business_view .dir_description .Description span{font-weight: normal;}

.directory_entry .dir_image img{ width: 94px; height: 94px; border: 3px solid #dcdcdc; }

.business_view .image_box img { width: 395px;height: 264px;border: 3px solid #e4e0df;}
.business_view .dir_description{width: 250px;margin-right: 10px;}

#searchBoxAndDropDown { border: 2px solid #dcdcdc; background: #fbfbfb; background: -moz-linear-gradient(top, #fbfbfb 0%, #daf2fb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#daf2fb)); background: -webkit-linear-gradient(top, #fbfbfb 0%,#daf2fb 100%); background: -o-linear-gradient(top, #fbfbfb 0%,#daf2fb 100%); background: -ms-linear-gradient(top, #fbfbfb 0%,#daf2fb 100%); background: linear-gradient(to bottom, #fbfbfb 0%,#daf2fb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#daf2fb',GradientType=0 ); }
#searchBoxAndDropDown table tr td { padding: 5px 5px 5px 11px; background: none;}

#searchInput { margin: 0px; height: 29px; width: 280px; border-radius: 6px; border: solid 1px #d0d0d0; outline: none; }
#searchHeading { }
p#searchHeading { margin: 10px 0px; font-size: 14px; }

.location-drop-down { height: 36px; width: 238px; border-radius: 5px; box-shadow: none; border: 1px solid #d0d0d0; background: #ffffff; outline: none; }

.searchButton { -moz-box-shadow: inset 0px 1px 0px 0px #97c4fe; -webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe; box-shadow: inset 0px 1px 0px 0px #97c4fe; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) ); background: -moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0'); background-color: #3d94f6; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; text-indent: 0; border: 1px solid #051429; display: inline-block; color: #ffffff; font-size: 18px; font-weight: bold; font-style: normal; height: 35px; line-height: 35px; width: 73px; text-decoration: none; text-align: center; text-shadow: 1px 1px 0px #1570cd; }
.searchButton:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) ); background: -moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6'); background-color: #1e62d0; cursor: pointer; }
.searchButton:active { position: relative; top: 1px; }

.hightlightTxt { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; }

#popularSearches { margin-top: 20px; }
#popularSearches #popSearchLists > div { width: 49%; float: left; }
#popularSearches #popSearchLists #popSearchLocations { margin-left: 10px; }
#popularSearches #popSearchLists > div h3 { border-bottom: 1px solid #cfcece; line-height: 25px;margin-bottom: 0px; }
#popularSearches #popSearchLists > div ul { margin: 0px 0px 0px 1px;}
#popularSearches #popSearchLists > div ul li {list-style-type: none;background: url('images/bullet.png') no-repeat 0px;font-size: 15px;padding: 4px 0px 5px 15px;border-bottom: 1px solid #cfcece;}
#popularSearches #popSearchLists > div ul li a {color: #3e3f3f;display: block;cursor: pointer;}

#directoryLeftMenu {float: left;width: 230px;margin-right: 20px;margin-top: 25px;}

#dirctoryMainScreen {float:left; }
#directoryLeftMenu ul {list-style: none; margin: 0px;border-top: 1px solid #11c0fc;}
#directoryLeftMenu ul li {background-color: #ebebeb;margin-top: 1px;}
#directoryLeftMenu ul li a {display: block;padding: 6px 6px 6px 10px;color: #000;cursor: pointer;}
#directoryLeftMenu ul li a:hover {color: #11c0fc;}