html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
.clear {clear:both;}
.hide {display:none;}
.static {padding-bottom:200px;display:block;}
html {background:url('/website/img/bg.png') center top no-repeat;}
body {font:10px Arial, sans-serif;width:984px;display:block;margin:0 auto;}
.logo {background:-1px 0 url('/website/img/sprite.png');width:208px;height:84px;display:block;text-indent:-9999px;}
.searchbar {background:-1px -83px url('/website/img/sprite.png');width:984px;height:51px;display:block;}
.subhead {background:url('/website/img/sprite.png');height:25px;display:block;}
.findmillions {background:0 0 url('/website/img/sprite-home.png');width:770px;height:59px;}
.browseby {background:0 -59px url('/website/img/sprite-home.png');width:335px;height:35px;margin-bottom:9px;}
.aboutall {background:url('/website/img/aboutall.png');width:330px;height:40px;padding-bottom:20px;}
.copyright {background:url('/website/img/copyright.png');width:168px;height:40px;padding-bottom:20px;}
.disclaimer {background:url('/website/img/disclaimer.png');width:174px;height:40px;padding-bottom:20px;}
.privacypolicy {background:url('/website/img/privacypolicy.png');width:230px;height:40px;padding-bottom:20px;}
.contactus {background:url('/website/img/contact.png');width:357px;height:40px;padding-bottom:20px;}
.academicresearch {background:url('/website/img/academicresearch.png');width:503px;height:40px;padding-bottom:20px;}
.musicmp3s {background:url('/website/img/musicmp3s.png');width:503px;height:40px;padding-bottom:20px;}
.peoplefinders {background:url('/website/img/peoplefinders.png');width:367px;height:40px;padding-bottom:20px;}
.onlinetranslators {background:url('/website/img/onlinetranslators.png');width:305px;height:40px;padding-bottom:20px;}
.webforchildren {background:url('/website/img/webforchildren.png');width:503px;height:40px;padding-bottom:20px;}
.findmillions, .browseby, .aboutall, .copyright, .disclaimer, .privacypolicy, .contactus, .academicresearch, .musicmp3s, .peoplefinders, .onlinetranslators, .webforchildren {
background-repeat:no-repeat;display:inline-block;text-indent:-9999px;}
li img.bp {width:0;height:0;}
#headtxt {font-size:2.2em;color:#548ff4;line-height:1;font-weight:bold;}
#headtxt span {font-size:2.1em;display:block;color:#f9ab03;}
#main h1, .h1 {color: #777;
    font-size: 6.4em;
    line-height: 1.5;
    font-weight: lighter;
    margin: 140px 0;
    font-family: verdana;}
h2, .h2, h3, .h3 {color:#f9ab03;font-size:1.6em;font-weight:bold;}
.subhead {color:#111;font-weight:bold;font-size:1.2em;line-height:1.8;}
.subhead:first-child {padding-left:7px;}
p {font-size:1.2em;margin-bottom:12px;}
strong {font-weight:bold;}
.center {text-align:center;margin:0 auto;}
a {color:#548ff4;text-decoration:none;}
small {font-size:.8em;}
ol {list-style-type:decimal;}
ol.alpha {list-style-type:lower-alpha;}
.inline {font-size:1.2em;list-style:circle;margin-bottom:12px;margin-left:30px;}
.inline li {line-height:1.5;}
pre, code {font-family:monospace;font-size:1.2em;}
.btn {cursor:pointer;}
#head {height:88px;padding-top:10px;margin-left:4px;margin-bottom:-15px;position:relative;}
#head .logo {position:absolute;margin-left:772px;top:10px;}
#breadcrumb {position:absolute;text-transform:uppercase;top:85px;}
#breadcrumb li {float:left;margin-right:7px;color:#548ff4;}
#breadcrumb a {text-decoration:none;color:#7d7d7d;background:right bottom url('/website/img/sprite.png');padding-right:15px;}
#breadcrumb a:hover {text-decoration:underline;}
.searchbar {margin:15px 0;clear:both;position:relative;}
.searchbar form {position:absolute;right:15px;top:9px;width:415px;}
.searchbar span {background:url('/website/img/sprite.png');height:34px;display:inline-block;margin-left:10px;}
.searchbar .find {background-position:-209px -49px;width:189px;}
.searchbar .near {background-position:-398px -49px;width:200px;}
.searchbar span label {text-indent:-9999px;height:34px;float:left;display:inline-block;cursor:pointer;}
.searchbar .find label {width:45px;}
.searchbar .near label {width:52px;}
.searchbar .txt {padding:0;height:34px;border:0;background:#FFF;color:#b7b6b6;line-height:2.6;float:left;font-size:1.4em;}
.searchbar .find .txt {width:135px;}
.searchbar .near .txt {width:100px;}
.searchbar input.on {color:#548ff4;}
.searchbar .btn {background:url('/website/img/sprite.png') -598px -56px;width:34px;height:27px;border:0;display:inline-block;margin:4px 4px 0 0;float:right;cursor:pointer;text-indent:-9999px;}
#main {width:auto;position:relative;margin-bottom:12px;margin-top: 20px;}
#main .subhead {background-position:-198px -136px;width:100%;padding-left:7px;}
#main #business {width:100%;display:block;float:left;}
#business p {padding-left:20px;text-align:justify;}
#business .adr, #business .cnt {padding-left:0;font-size:1.4em;float:left;width:39%}
#business .adr span, #business .cnt span{line-height:20px;}
#business .cnt span.phNorm{background:url("/website/img/iconsprite.jpg") no-repeat left top -4px; display: block; padding: 0px 0px 0px 28px; margin-bottom: 2px;}
#business .cnt span.fxNorm{display: block; background: url("/website/img/iconsprite.jpg") no-repeat left top -37px; padding: 0px 0px 0px 30px; margin-bottom: 2px;}
#business .cnt span.wsNorm{display: block; margin-bottom: 2px; padding: 0px 0px 0px 30px; background: url("/website/img/iconsprite.jpg") no-repeat left top -67px;}
#main #businessextra {width:100%;display:block;float:right;padding:5px;}
#businessextra #map {width:100%;height:250px;display:block;border:1px solid #222;overflow:hidden}
#businessextra li {font-size:1.2em;}
#businessextra li li {background:-992px -70px url('/website/img/sprite.png') no-repeat;padding-left:10px;margin-left:7px;}
#businessextra li a {color:#f9ab03;font-size:.8em;text-decoration:none;font-weight:bold;}
#mainsearch {background:#f1f1f1;width:100%;padding:20px 0;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;margin:25px 0 40px 0;}
#mainsearch div {color:#202020;font-size:1.2em;font-weight:bold;display:inline-block;float:left;width:300px;margin:10px;}
#mainsearch label {color:#548ff4;font-size:2.2em;display:block;}
#mainsearch input {width:95%;height:40px;margin-top:6px;font-size:2.0em;border:0;line-height:1.75;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mainsearch button {background:url('/website/img/sprite.png') -631px -42px;width:60px;height:41px;border:0;display:inline-block;margin:62px 60px 0 0;float:right;cursor:pointer;text-indent:-9999px;}
ul.locations {float:left;margin-top:10px;margin-right:10px;display:block;}
ul.locations img {display:inline;}
ul.locations li {background:0 -161px url('/website/img/sprite.png') no-repeat;padding-left:7px;width:170px;text-align:left;}
ul.locations h2 {font-size:1.6em;font-weight:bold;color:#548ff4;display:block;}
ul.locations li.single-state {width:760px;}
ul.locations li a {display:inline-block;text-decoration:none;}
ul.locations li a:hover {text-decoration:underline;}
ul.locations ul {background:0;margin-bottom:14px;width:170px;}
ul.locations li.single-state ul {margin-right:0;float:left;width:100%}
ul.locations li.single-state ul li{float:left;line-height:19px;background-position:-994px -120px}
ul.locations li li {background:-994px -122px url('/website/img/sprite.png') no-repeat;padding-left:7px;font-weight:bold;}
ul.locations li li a {color:#999;font-size:1.2em;text-decoration:none;}
ul.locations .more {text-decoration:underline;}
#lnks {margin-top:10px;font-size:1.2em;color:#7d7d7d;}
#lnks li {line-height:1.5em;margin-bottom:0.5em;}
#lnks strong, #lnks a {color:#7d7d7d;border-bottom:0;text-decoration:none;}
#lnks a:hover {color:blue;}
.businesses {font-size:1.2em;display:block;clear:both;}
.businesses li {position:relative;padding:0;}
.businesses li li {display:none;clear:both;margin:0;line-height:1.2;}
.businesses p {margin:0;}
.businesses ul {padding-left:12px;padding-bottom:0px;}
.businesses .realcat {font-weight:700;color:#f9ab03;}
.businesses .a {clear:both;background:-991px -38px url('/website/img/sprite.png') no-repeat;padding-left:12px;display:block;font-size:1.2em;font-weight:bold;text-decoration:none;}
.businesses .b, .businesses .c, .business .realcat {display:block;width:580px;}
.businesses .c a {color:#008000;}
.businesses .more {position:absolute;top:18px;right:0;display:block;text-align:right;width:180px;}
.businesses .more strong {color:#548ff4;}
.businesses .more strong a {text-decoration:none;}
.businesses .more button {font-size:.8em;}
.businesses form {clear:both;}
#searchrelated li {font-weight:bold;font-size:1.3em;}
#searchrelated li ul {clear:both;}
#searchrelated li li {width:33%;height:17px;float:left;display:inline-block;font-weight:normal;font-size:.9em;}
.pagination {list-style:none;padding-top:20px;float:right;font-size:1.2em;clear:both;}
.pagination li {float:left;margin-bottom:10px;}
.pagination a {width:16px;height:16px;display:inline-block;text-align:center;background:#548ff4;color:#FFF;margin:0 5px;text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;}
.pagination a:hover {background:#DDD;color:#548ff4;}
.pagination .on {background:#FFF;color:#333;}
#contactform {font-size:1.2em;}
#contactform span {display:block;margin-bottom:8px;}
#contactform label {width:310px;font-weight:bold;display:block;font-size:1.1em;color:#444;}
#contactform input {border:1px solid #548ff4;width:310px;}
#contactform textarea {width:310px;height:100px;display:block;border:1px solid #548ff4;}
.matches a {text-decoration:none;}
.matches li {background:-991px -42px url('/website/img/sprite.png') no-repeat;background-color:#FFF;}
.matches li ul {padding-left:14px;margin-bottom:10px;}
.matches li li {background:0;}
.matches .title {font-size:1.4em;font-weight:bold;float:left;line-height:1;margin:0;}
.matches .desc {display:inline;padding-left:10px;font-size:1.2em;}
.matches .desc a {color:#111;}
.matches .url {font-size:1.2em;}
.matches .url a {color:#008000;text-decoration:underline;}
#additional {width:197px;float:left;}
#additional .subhead {background-position:-1px -136px;width:190px;padding-left:7px;}
#additional strong {color:#7d7d7d;font-size:1.2em;}
#additional li li {background:-991px -1px url('/website/img/sprite.png') no-repeat;padding-left:12px;margin:2px 0;font-size:1.2em;}
#additional li li a {color:#7d7d7d;width:100%;display:inline-block;text-decoration:none;}
#additional li li a:hover {background-color:#EEE;}
#additional ul li {margin-bottom:10px;}
#additional ul li li {margin-bottom:4px;}
#foot {width:100%;padding:10px 0;margin-bottom:10px;clear:both;color:#7d7d7d;}
#foot a {color:#7d7d7d;}
#foot p {float:left;}
#foot .c {float:right;}
#foot .c a {text-decoration:none;}
#copylinklisting {background-color: #f8f8f8; border: 1px solid #e5e5e5; font-size: 12px; padding: 5px; width: 685px;}
#backgroundPopup {display:none;position:fixed;height:100%;width:100%;top:0;left:0;background:#FFF;z-index:1;}
#popupContact {-moz-border-radius:10px;-webkit-border-radius:10px;position:fixed;height:550px;width:950px;background:#fff;border:2px solid #548ff4;z-index:2;padding:12px;font-size:13px;margin-left:-9999px;}
#popupContact h1 {text-align:left;color:#6fa5fd;font-size:22px;font-weight:700;border-bottom:1px dotted #d3d3d3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose {font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}
#popmap {width:950px;height:500px;}
.menuHolder {width:776px;position:relative;display:block;}
.menuHeader {float:left;width:770px;height:27px;font-size:1.2em;font-weight:bold;line-height:1.7;padding-left:6px;background:0 -94px url('/website/img/sprite-home.png');}
#menuCatHeader {position:absolute;top:0;left:210px;color:#548ff4;font-size:1.2em;}
.menuMain {clear:left;float:left;border-right:1px solid #b7b6b6;border-left:1px solid #b7b6b6;width:200px;height:280px;}
.menuMain li {background:0 -161px url('/website/img/sprite.png') no-repeat;margin-left:10px;padding-left:10px;padding-bottom:4px;}
.menuMain li img {position:absolute;clip:rect(0px 10px 9px 5px);margin-left:-15px;margin-top:4px;}
.menuMain a {color:#548ff4;font-weight:bold;font-size:1.4em;line-height:15px;text-decoration:none;width:100%;display:inline-block;margin-left:-15px;padding-left:15px;padding-bottom:2px;}
.menuMain a:hover {background-color:#EEE;}
.submenuHolder {position:relative;left:0;top:0;margin:-15px 0 0 0;padding:0 0 0 200px;}
.submenuHolderShow {position:absolute;left:210px;top:25px;margin:0;padding:0;width:565px;border-right:1px solid #b7b6b6;}
.subULMenu {float:left;padding-top:5px;text-align:left;width:185px;list-style:none;height:280px;}
.subULMenu li {float:left;background:0;width:150px;padding:0;margin:0;font-size:.85em;margin-bottom:3px;}
.subULMenu li a {padding-left:0;margin-left:15px;}
.menuHolder .menuFooter {background:0 -121px url('/website/img/sprite-home.png') no-repeat;width:100%;height:10px;display:block;clear:both;}
.ErrorMessage {border:1px solid #f00;background-color:#ffc0c0;color:#f00;width:300px;font-size:1.2em;text-align:center;}
.Adstxt {color:#808080;font-size:11px;margin:0 0 -2px 5px;}
.HAQuotes{width:100%; padding-left:13px;float:right;margin-top:20px;border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.mobOnly{display:none !important}
.dskOnly{display:block !important}
#smEng{margin-left:10px}
#logoimage{float:left;}
#business span#special {border: 1px solid #ccc;float: left;margin-bottom: 10px;padding: 3px 1%; width: 98%;font-size:13px;}
#businessextra ul.Elists li span { background-color: #548ff4; border: 1px solid #548ff4; color: #fff; cursor: pointer; float: left; margin: 10px 10px 10px 0; padding: 5px 20px;}
#businessextra p.hrs span, #businessextra p.addinfo span {clear: right; float: right; width: 67%;}
#businessextra p{line-height:22px !important}
#businessextra .payment span {float: left; margin-bottom: 2px; width: 33%; font-size:13px !important}

#popup_window{padding: 10px;background: #267E8A;cursor: pointer;color: #FCFCFC;margin: 200px 0px 0px 200px;}
.popup-overlay {    width: 100%;  height: 100%; position: fixed; background: rgba(196, 196, 196, .85); top: 0; left: 100%; opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out;}
.overlay .popup-overlay { opacity: 0.5; left: 0}
.popup {  position: fixed; top: 7%; left: 50%; z-index: -9999; }
.popup .popup-body {
    background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
    opacity: 0; min-height: 150px; max-height: 650px; width: 600px; margin-left: -300px; padding: 20px; overflow-y:auto;overflow-x:hidden;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -ms-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out;
    position: relative; -moz-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);  -webkit-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185); box-shadow: 1px 2px 3px 1px rgb(185, 185, 185); text-align: center; border: 1px solid #e9e9e9;}
.popup.visible, .popup.transitioning {z-index: 9999;}
.popup.visible .popup-body { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.popup-content h2{background-color:#548ff4; color:#fff !important;text-align:left;padding:7px 0 7px 10px;font-size:21px !important}
.popup-content h3{text-align:left;color:#f9ab03 !important;border-bottom:1px solid #ccc; font-size:18px !important;padding:2px 0 4px 0;font-weight:normal !important;background:none !important}
.PopupP img{margin:0 0 5px 5px; float:right}
.PopupP{text-align:justify;overflow:hidden;line-height: 20px; margin: 10px 0 !important;}
div#ycpt img{float:left}
div#ycpt{height:1px;}
li.b ul#Elist li{display:block !important; float:left;margin-right:4px;clear:initial}
ul#Elist li.lists span { background-color: #548ff4; border: 1px solid #548ff4; clear: right; color: #fff; cursor: pointer; float: left; font-size: 12px; margin: 5px 6px 3px 0; padding: 2px 10px; text-align: center;}
li.b ul#Elist{overflow:hidden;padding:0 !important}
.td_PW{color: #7d7d7d;float: left; font-size: 13px;line-height: 20px;text-align: justify;width: 97%;}
.td_PW a{}

p.automated {
    background-color: #f8f8f8;
    border: 1px solid #e5e5e5;
    padding: 10px;
}

/*----------------------------------------------------------------
  Media Queries 480px
----------------------------------------------------------------*/
@media (-webkit-min-device-pixel-ratio: 1.5),  
       (-o-min-device-pixel-ratio: 3/2),  
       (min--moz-device-pixel-ratio: 1.5),  
       (min-device-pixel-ratio: 1.5) {          
}  

@media handheld, screen and (max-width: 480px) and (orientation:portrait) {
html,body { -webkit-text-size-adjust:none; }
body{margin:0;font-size:62.5%;width:100%;}
.mobOnly{display:block !important}    
.dskOnly{display:none !important}
.searchbar span.near{margin-left: 1% !important;    width: 55% !important;}
.menuMain{margin:0 1%;width:98%}
.searchbar .near .txt{width: 74% !important;}
.menuMain li#rt0{background: url('/website/img/Automotive.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt1{background: url('/website/img/Business.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt2{background: url('/website/img/Construction.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt3{background: url('/website/img/Finance.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt4{background: url('/website/img/Health.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt5{background: url('/website/img/Home.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt6{background: url('/website/img/HomeImprovement.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt7{background: url('/website/img/RealEstate.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt8{background: url('/website/img/Services.jpg') no-repeat center top;background-size:100%}
.menuMain li#rt9{background: url('/website/img/Shopping.jpg') no-repeat center top;clear: both;background-size:100%}
.menuMain li#rt10{background: url('/website/img/Travel.jpg') no-repeat center top;background-size:100%}

}

@media handheld, screen and (max-width: 575px) {
html,body { -webkit-text-size-adjust:none; }
body{margin:0;font-size:62.5%;width:100%;}
.mobOnly{display:block !important}    
.dskOnly{display:none !important}
html{background: none;}
p{font-size: 1.6em; color:#4d4d4d;text-align: justify;padding:0 1%;line-height: 1.8em;}
#additional, #mainsearch, #main .subhead, #headtxt, .Adstxt, #lnks{display: none;}
#head{width: 100%;overflow:hidden;margin:0;padding:0}
#head p{margin:0}
#head .logo{background: none;width: 100%; overflow: hidden;height: auto;margin:0;top:3px}
#main{width: 100%;}
.orangeh1{color:#f57d15 !important;font-size: 1.55em !important;height: auto;margin-left:1%;width:99%}
.searchbar{background:none;background-color: #4e86e5;width:100%;margin:2px 0 5px;height:75px;padding:5px 0 0 0}
.searchbar form{right: 0;width:100%;position: relative;}
.searchbar span{margin-left: 5px;}
.searchbar span.find{background: none; width:40% !important;float: left;}
.searchbar span.near{background: none; width:54% !important;float: left;margin-left:2%;}
.searchbar .find label, .searchbar .near label{display: none;}
.searchbar .find .txt{width: 98%;border-radius:7px;padding-left: 2%;}
.searchbar .near .txt{width: 77%;border-radius:7px;padding-left: 2%;}
.searchbar .fndBusMob{color:#fff;font-size: 1.6em;margin:0px 0 0 10px}
.searchbar .btn{background:none ;background-color: #f57d15;color:#fff;border-radius:7px;margin:0 0 0 2%;text-indent: inherit !important;text-indent:inherit;font-weight: bold;height: 33px; width: 36px;}
.grayH2{color:#4d4d4d;font-weight: bold !important;font-size: 2em;margin-left:1%}
.menuHeader, .menuHolder .menuFooter{display: none;}
.menuHolder{width: 100%;}
.menuMain{border: none;height: auto;width: 96%;overflow: hidden;margin:0 2%}
.menuMain li{background: none; float: left;padding: 0;margin:15px 0 0 0;padding-top:96px;width:33%;text-align: center;}
.menuMain li a{font-size: 1.5em;}
.menuMain li a:hover{background: none;}
.menuMain li#rt0{background: url('/website/img/Automotive.jpg') no-repeat center top;}
.menuMain li#rt1{background: url('/website/img/Business.jpg') no-repeat center top;}
.menuMain li#rt2{background: url('/website/img/Construction.jpg') no-repeat center top;}
.menuMain li#rt3{background: url('/website/img/Finance.jpg') no-repeat center top;}
.menuMain li#rt4{background: url('/website/img/Health.jpg') no-repeat center top;}
.menuMain li#rt5{background: url('/website/img/Home.jpg') no-repeat center top;}
.menuMain li#rt6{background: url('/website/img/HomeImprovement.jpg') no-repeat center top;}
.menuMain li#rt7{background: url('/website/img/RealEstate.jpg') no-repeat center top;}
.menuMain li#rt8{background: url('/website/img/Services.jpg') no-repeat center top;}
.menuMain li#rt9{background: url('/website/img/Shopping.jpg') no-repeat center top;clear: both;}
.menuMain li#rt10{background: url('/website/img/Travel.jpg') no-repeat center top;}
ul.menuMain li a img{display: none;}
.submenuHolderShow{left:0;background: #fff;z-index: 999; width: 100%;border:none;position: absolute;}
.submenuHolder{position: absolute;left:0;background: #fff;z-index: 999; width: 98%;display: none;padding:5px 0 0 0;margin:108px 1% 0 1%;border: 1px solid #cdcdcd; border-radius:5px}
.menuMain li#rt3 .submenuHolder, .menuMain li#rt4 .submenuHolder, .menuMain li#rt5 .submenuHolder{margin-top:237px}
.menuMain li#rt6 .submenuHolder, .menuMain li#rt7 .submenuHolder, .menuMain li#rt8 .submenuHolder{margin-top:366px}
.menuMain li#rt9 .submenuHolder, .menuMain li#rt10 .submenuHolder{margin-top:509px}
.subULMenu{height: auto;width: 100%;padding-top: 0px;}
.subULMenu li{width: 48.5%;padding:5px 1px;text-align: left;margin: 0;}
.subULMenu li a{margin-left: 10px;font-weight: normal;font-size:1.8em}
#foot{background-color: #4e86e5;margin-bottom: 0;}
#foot .c, #foot p{float:none;color:#fff;text-align: center;line-height: 1.2em;}
#foot .c a, #foot p a{color:#fff;text-decoration: none;}
#foot p.mobfoot a{margin-right:5px}
ul.locations.dskOnly{display:none!important}
#MobbreadUl li{float: left;color:#4d4d4d;font-size:1.2em;margin-left:1%}
#MobbreadUl li a{text-decoration: none;background: url("/website/img/sprite.png") repeat scroll right bottom rgba(0, 0, 0, 0);padding-right:12px}
ul.locations{padding-left:1%;width:46%}
ul.locations li{background: none;font-size:1.5em;line-height: 26px;list-style: disc;color:#4d4d4d;list-style-position: inside;}
#ul.locations.three{width:29%}
#topResults{width:100%;overflow: hidden;}
.static{padding-bottom: 20px;}
ul.inline, ol.inline{font-size:1.6em;color:#4d4d4d}
li img.bp{background: none;display: none;}
ul.businesses{width: 100% !important;max-width:100% !important}
.businesses .a{background: none;font-weight: normal;font-size: 1.1em;padding-left: 8px;}
.businesses li{background-color: #f8f8f8;border: 1px solid #ddd;margin:10px 2px}
.businesses li li{line-height: 1.6em;color:#4d4d4d;font-size: 1.2em;}
.businesses ul{padding-bottom: 6px;}
.businesses li ul li{border: none;margin:0}
.businesses li ul li a.blueArrow{right:4%;position: absolute;top:25px}
.businesses .more{display: none;}
.businesses .b, .businesses .c, .business .realcat{width:98% !important}
.HAQuotes{width:99%; bordernone;padding:0 0 0 1%;float:none;margin-top:10px;border:none}
.HAQuotes h1{color:#f47400 !important;font-size: 2.1em !important;}
#main #business{width:98%;padding:0 1%}
#business p{color:#4d4d4d;padding:0}
#main #businessextra{padding: 10px 2%;width: 96% !important;}
#businessextra #map{height: 200px;width: 100% !important;border:1px solid #ABABAB}
.MobError{float:right;font-size:1.4em}
.MobError a{text-decoration: none;background: url("/website/img/cross.jpg") no-repeat left center;padding-left:20px}

.popup-overlay {    width: 100%;  height: 100%; position: fixed; background: rgba(196, 196, 196, .85); top: 0; left: 100%; opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out;}
.overlay .popup-overlay { opacity: 0; left: 0}
.popup {  position: relative; top: auto; left: auto; display:none;z-index:9999 }
.popup .popup-body {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%) repeat scroll 0 0;
    border: 1px solid #e9e9e9;
    box-shadow: none;
    margin-left: 0;
    max-height: unset;
    max-height: auto;
    max-height: none;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px 2%;
    position: relative;
    text-align: center;
    margin-top:130px;
    transition: opacity 0.2s ease-out 0s;
    width: 94%; opacity:1}
.popup.visible, .popup.transitioning {z-index: 9999;}
.popup.visible .popup-body { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.popup-content h2{background-color:#548ff4; color:#fff !important;text-align:left;padding:7px 0 7px 10px;font-size:21px !important}
.popup-content h3{text-align:left;color:#f9ab03 !important;border-bottom:1px solid #ccc; font-size:18px !important;padding-bottom:4px;font-weight:normal}
.PopupP img{margin:0 0 5px 5px; float:right}
.PopupP{text-align:justify;overflow:hidden}
#payment span, #offer , div.about ul.Elists li span{font-size:14px;}
.videot{width:97% !important}
#businessextra ul.Elists li{width:50%;float:left}
#businessextra ul.Elists li span{width:95%; text-align:center;padding:10px 0 !important}
#businessextra div#image{display:none;}
p.CklImg a{color:#fff; border:1px solid #548ff4; padding:5px 15px;margin-left:2%; background-color:#f7f7f7}
ul.Mbbcon{float:none !important;clear:both;width:98%}
}

/*------------------------------------------------------------------------------*/

@media (-webkit-min-device-pixel-ratio: 2),  
       (min--moz-device-pixel-ratio: 2),  
       (min-device-pixel-ratio: 2) {          
} 

@media handheld, screen and (max-width: 730px) {
html,body { -webkit-text-size-adjust:none; }
body{margin:0;font-size:62.5%;width:100%;}
.mobOnly{display:block !important}    
.dskOnly{display:none !important}
html{background: none;}
p{font-size: 1.6em; color:#4d4d4d;text-align: justify;padding:0 1%;line-height: 1.8em;}
#additional, #mainsearch, #main .subhead, #headtxt, .Adstxt, #lnks{display: none;}
#head{width: 100%;overflow:hidden;margin:0;padding:0}
#head p{margin:0}
#head .logo{background: none;width: 100%; overflow: hidden;height: auto;margin:0;top:3px}
#main{width: 100%;}
.orangeh1{color:#f57d15 !important;font-size: 1.55em !important;height: auto;margin-left:1%;width:99%}
.searchbar{background:none;background-color: #4e86e5;width:100%;margin:2px 0 5px;height:75px;padding:5px 0 0 0}
.searchbar form{right: 0;width:100%;position: relative;}
.searchbar span{margin-left: 5px;}
.searchbar span.find{background: none; width:40% !important;float: left;}
.searchbar span.near{background: none; width:54% !important;float: left;margin-left:2%;}
.searchbar .find label, .searchbar .near label{display: none;}
.searchbar .find .txt{width: 98%;border-radius:7px;padding-left: 2%;}
.searchbar .near .txt{width: 77%;border-radius:7px;padding-left: 2%;}
.searchbar .fndBusMob{color:#fff;font-size: 1.6em;margin:0px 0 0 10px}
.searchbar .btn{background:none ;background-color: #f57d15;color:#fff;border-radius:7px;margin:0 0 0 2%;text-indent: inherit !important;text-indent:inherit;font-weight: bold;height: 33px; width: 36px;}
.grayH2{color:#4d4d4d;font-weight: bold !important;font-size: 2em;margin-left:1%}
.menuHeader, .menuHolder .menuFooter{display: none;}
.menuHolder{width: 100%;}
.menuMain{border: none;height: auto;width: 96%;overflow: hidden;margin:0 2%}
.menuMain li{background: none; float: left;padding: 0;margin:15px 0 0 0;padding-top:96px;width:33%;text-align: center;}
.menuMain li a{font-size: 1.5em;}
.menuMain li a:hover{background: none;}
.menuMain li#rt0{background: url('/website/img/Automotive.jpg') no-repeat center top;}
.menuMain li#rt1{background: url('/website/img/Business.jpg') no-repeat center top;}
.menuMain li#rt2{background: url('/website/img/Construction.jpg') no-repeat center top;}
.menuMain li#rt3{background: url('/website/img/Finance.jpg') no-repeat center top;}
.menuMain li#rt4{background: url('/website/img/Health.jpg') no-repeat center top;}
.menuMain li#rt5{background: url('/website/img/Home.jpg') no-repeat center top;}
.menuMain li#rt6{background: url('/website/img/HomeImprovement.jpg') no-repeat center top;}
.menuMain li#rt7{background: url('/website/img/RealEstate.jpg') no-repeat center top;}
.menuMain li#rt8{background: url('/website/img/Services.jpg') no-repeat center top;}
.menuMain li#rt9{background: url('/website/img/Shopping.jpg') no-repeat center top;clear: both;}
.menuMain li#rt10{background: url('/website/img/Travel.jpg') no-repeat center top;}
ul.menuMain li a img{display: none;}
.submenuHolderShow{left:0;background: #fff;z-index: 999; width: 100%;border:none;position: absolute;}
.submenuHolder{position: absolute;left:0;background: #fff;z-index: 999; width: 98%;display: none;padding:5px 0 0 0;margin:108px 1% 0 1%;border: 1px solid #cdcdcd; border-radius:5px}
.menuMain li#rt3 .submenuHolder, .menuMain li#rt4 .submenuHolder, .menuMain li#rt5 .submenuHolder{margin-top:237px}
.menuMain li#rt6 .submenuHolder, .menuMain li#rt7 .submenuHolder, .menuMain li#rt8 .submenuHolder{margin-top:366px}
.menuMain li#rt9 .submenuHolder, .menuMain li#rt10 .submenuHolder{margin-top:509px}
.subULMenu{height: auto;width: 100%;padding-top: 0px;}
.subULMenu li{width: 48.5%;padding:5px 1px;text-align: left;margin: 0;}
.subULMenu li a{margin-left: 10px;font-weight: normal;font-size:1.8em}
#foot{background-color: #4e86e5;margin-bottom: 0;}
#foot .c, #foot p{float:none;color:#fff;text-align: center;line-height: 1.2em;}
#foot .c a, #foot p a{color:#fff;text-decoration: none;}
#foot p.mobfoot a{margin-right:5px}
ul.locations.dskOnly{display:none!important}
#MobbreadUl li{float: left;color:#4d4d4d;font-size:1.2em;margin-left:1%}
#MobbreadUl li a{text-decoration: none;background: url("/website/img/sprite.png") repeat scroll right bottom rgba(0, 0, 0, 0);padding-right:12px}
ul.locations{padding-left:1%;width:46%}
ul.locations li{background: none;font-size:1.5em;line-height: 26px;list-style: disc;color:#4d4d4d;list-style-position: inside;}
#ul.locations.three{width:29%}
#topResults{width:100%;overflow: hidden;}
.static{padding-bottom: 20px;}
ul.inline, ol.inline{font-size:1.6em;color:#4d4d4d}
li img.bp{background: none;display: none;}
ul.businesses{width: 100% !important;max-width:100% !important}
.businesses .a{background: none;font-weight: normal;font-size: 1.1em;padding-left: 8px;}
.businesses li{background-color: #f8f8f8;border: 1px solid #ddd;margin:10px 2px}
.businesses li li{line-height: 1.6em;color:#4d4d4d;font-size: 1.2em;}
.businesses ul{padding-bottom: 6px;}
.businesses li ul li{border: none;margin:0}
.businesses li ul li a.blueArrow{right:4%;position: absolute;top:25px}
.businesses .more{display: none;}
.businesses .b, .businesses .c, .business .realcat{width:98% !important}
.HAQuotes{width:99%; bordernone;padding:0 0 0 1%;float:none;margin-top:10px;border:none}
.HAQuotes h1{color:#f47400 !important;font-size: 2.1em !important;}
#main #business{width:98%;padding:0 1%}
#business p{color:#4d4d4d;padding:0}
#main #businessextra{padding: 10px 2%;width: 96% !important;}
#businessextra #map{height: 200px;width: 100% !important;border:1px solid #ABABAB}
.MobError{float:right;font-size:1.4em}
.MobError a{text-decoration: none;background: url("/website/img/cross.jpg") no-repeat left center;padding-left:20px}

#businessextra{padding:5px 0}
.popup-overlay {    width: 100%;  height: 100%; position: fixed; background: rgba(196, 196, 196, .85); top: 0; left: 100%; opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out;}
.overlay .popup-overlay { opacity: 0; left: 0}
.popup {  position: relative; top: auto; left: auto; display:none;z-index:9999 }
.popup .popup-body {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%) repeat scroll 0 0;
    border: 1px solid #e9e9e9;
    box-shadow: none;
    margin-left: 0;
    max-height: unset;
    max-height: auto;
    max-height: none;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px 2%;
    position: relative;
    text-align: center;
    margin-top:130px;
    transition: opacity 0.2s ease-out 0s;
    width: 94%; opacity:1}
.popup.visible, .popup.transitioning {z-index: 9999;}
.popup.visible .popup-body { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.popup-content h2{background-color:#548ff4; color:#fff !important;text-align:left;padding:7px 0 7px 10px;font-size:21px !important}
.popup-content h3{text-align:left;color:#f9ab03 !important;border-bottom:1px solid #ccc; font-size:18px !important;padding-bottom:4px;font-weight:normal}
.PopupP img{margin:0 0 5px 5px; float:right}
.PopupP{text-align:justify;overflow:hidden}
#payment span, #offer , div.about ul.Elists li span{font-size:14px;}
.videot{width:97% !important}
#businessextra ul.Elists li{width:50%;float:left}
#businessextra ul.Elists li span{width:95%; text-align:center;padding:10px 0 !important}
#businessextra div#image{display:none;}
p.CklImg a{color:#fff; border:1px solid #548ff4; padding:5px 15px;margin-left:2%; background-color:#548ff4}
ul.Mbbcon{float:none !important;clear:both;width:98%}
}

/*-------------------------------- iPad ------------------------------------------------*/

@media (-webkit-min-device-pixel-ratio: 2),  
       (min--moz-device-pixel-ratio: 2),  
       (min-device-pixel-ratio: 2) {          
} 

@media handheld, screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
    
    
}
.td-review{margin:10px 0 0 0;}
.td-review, .td-review-header{float:left;width:100%}
.td-review-rating{background: url("/website/img/reviewstar.png") repeat-x;font-size: 0;height: 24px;line-height: 0;overflow: hidden;text-indent: -999em;width: 90px;	 margin: 0 auto; float:left;}
.td-review-rating span{background: url("/website/img/reviewstar.png") repeat-x; background-position: 0 100%; float: left; height: 17px; display:block;}
.td-review-rating span img{position:relative;height:20px;width:90px}
.td-review-header .td-subheader{float:left;width:100%;color:#999;padding:0;font-size:12px; }
.td-review-title{margin:4px 0 0 10px; color:#222;font-weight:700}