﻿html{color:#333;background:#fff url(http://s3.ezlocal.com/img/ezcom/gradient-bg.png) repeat-x;font: 12px arial,sans-serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}input[type="text"]{margin:0;padding:0;} 
body {outline:none;}

a {color:#06c;}
p {color:#333;}

/*************************
	dark blue:	#20287a
	light blue: #def -- #cfdfec
	text blue:	#06c
	dark green: #82c035
	text green: #690
*************************/ 

#tbar {width:940px;margin:0 auto;height:25px;}
#tbar p {padding-top:5px;float:left;color:#555} 
#tbar p.action {float:right} 
#tbar p a {text-decoration:none;color:#555} 
#tbar p a:hover {text-decoration:underline;}

#topbar {width:100%;color:#20287a;background-color:#20287a;height:25px;border-bottom:solid 3px #cfdfec}
#topbar div {width:940px;margin:0 auto;} 
#topbar div p {padding-top:5px;text-align:left;color:#fff} 
#topbar div p.action {float:right} #topbar div p a {text-decoration:none;color:#fff} 
#topbar div p a:hover {text-decoration:underline;}

#container {width:940px;margin:0 auto;clear:both;}

#homesearch {width:500px;padding:10px 25px;float:left;line-height:39px;background:#cfdfec;border:solid 1px #8EB9B9;height:200px}
#homesearch p {font-size:18px;font-weight:bold;color:#06c;padding:0 2px;}
#homesearch input[type="text"] {font-size:19px;padding:5px 2px 2px 5px;width:450px;height:25px;color:#6E6F72;border:1px solid #94ccd3;margin-left:10px}
#homesearch input[type="text"]:focus {border:1px solid #82c035;}
#homesearch div#btn {margin-left:150px;margin-top:5px;}

#homeowners {width:355px;float:left;margin-left:30px;border:solid 1px #8EB9B9;height:220px;background:#cfdfec}
#homeowners p {margin-bottom:15px;padding:0 10px;text-align:center;font-size:16px}

#header {height:72px;width:100%;} /*border-top:dotted 1px #20287a;border-bottom:dotted 1px #20287a;background:#def*/
#header #rocks {width:940px;margin:0 auto;margin-bottom:15px}
#header #ezlocal {width:211px;}
#header #tsb {line-height:39px;margin:5px auto;float:right;}
#header #tsb span {font-size:18px;font-weight:bold;font-family:arial, sans-serif;color:#06c;padding:0 2px;}
#header #tsb input[type="text"] {font-size:15px;padding:5px 2px 2px 5px;width:208px;height:21px;color:#6E6F72;border:1px solid #94ccd3;}
#header #tsb input[type="text"]:focus {border:1px solid #82c035;}
#header #tsb input[type="submit"] {vertical-align:top;text-indent:-999px;text-transform: capitalize;background:transparent url(http://s3.ezlocal.com/img/ezcom/btn/find.png);height:37px;width:79px;border:none;cursor:hand;cursor:pointer}
#header #tsb input[type="submit"]:hover {background-image:url(http://s3.ezlocal.com/img/ezcom/btn/find-2.png)}

#ez {width:940px;height:20px;margin:0 auto;padding:3px 0px;border-bottom:1px dotted #06C;margin-bottom:10px}
#ez p, #ez h2 {font-size:14px}
#ez p strong, #ez h2 strong {color:#20287a}
#ez p.action {float:right} 
#ez p.action a {text-decoration:none;color:#20287a} 
#ez p.action a:hover {text-decoration:underline;} 


.find {position:relative;top:12px;}
.go {padding-left:5px;position:relative;top:10px;}
.ml {margin-left:20px;}

#main {margin-top:5px;}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {color:#06c;font-weight:700;font-family:arial, sans-serif;}
#main h1 {font-size:18px;margin-bottom:5px;}
#main h2 {font-size:18px;padding-bottom:5px;}
#main h2 small {font-size:10px;}
#main h3 {font-size:14px;padding-bottom:5px;}
#main h4 {font-size:14px;color:#c60}
#main h6 {font-size:30px;color:#690;}

#main #results {width:620px;float:left;}
#main #results h1 {}

#main .ezbox {width:300px;height:169px;background:#cfdfec url(../img/bg/ezbox-bg.png) no-repeat;float:left}
#main .ezboxl {width:291px;background:#cfdfec;float:left;border:solid 1px #8eb9b9;margin-bottom:15px;padding-bottom:10px}
#main .ezbox h3, #main .ezboxl h3 {padding:5px 10px}
#main .ezbox div.ico {width:45px;height:117px;margin-left:10px;padding-top:3px;float:left}
#main .ezboxl div.ico {width:45px;margin-left:10px;padding-top:3px;float:left}
#main .ezbox div {width:225px;height:120px;float:left}
#main .ezboxl div {width:225px;float:left}
#main .ezbox div input[type="text"], #main .ezboxl div input[type="text"] {font-size:15px;padding:5px 2px 2px 5px;width:208px;height:21px;color:#6E6F72;border:1px solid #94ccd3;}
#main #topr .ezboxl {float:right;}

#main #results #resultsbot {width:620px;text-align:center;background:#cfdfec;border:solid 1px #8eb9b9;}
#main #results #resultsbot span {margin:0;padding:0;color:#06c;font-size:18px;font-weight:bold;position:relative;top:-6px;}
#main #results #resultsbot input[type="text"] {border:solid 1px #94ccd3;padding:5px 2px 2px 5px;width:150px;height:21px;font-size:15px;color:#6e6f72;position:relative;top:-8px;margin:0 10px;}
#main #results #resultsbot input[type="text"]:focus {border:1px solid #82c035;}
#main #results #resultsbot .find {top:5px;}

#main .box {margin:15px 0;padding-bottom:5px;}
#main .box a {text-decoration:none;}
#main .box a:hover {text-decoration:underline;}
#main .box h3 {padding:5px 10px;}
#main .box p, #main .box ul  {padding:5px 10px 0 10px;}
#main .box p.info {margin:10px;padding:0 0 10px 0;border-bottom:dotted 1px #20287a;}
#main .box ul li {padding-bottom:2px;}
#main .box ul li a {text-decoration:none;color:#333;}
#main .box ul li a:hover {text-decoration:underline;}
#main .box ul.col li {float:left;display:block;width:140px;line-height:18px;margin:0;}
#main .box hr {margin:5px 10px;width:auto;}
.sl {float:left;width:49%;height:210px;overflow:hidden}
.sr {float:right;width:49%;height:210px;overflow:hidden}

.t1 {border:solid 1px #8eb9b9}
.t1 h3 {background-color:#cfdfec;border-bottom:solid 1px #8eb9b9}
.t2 {border:solid 1px #8eb9b9}
.t2 h3 {background-color:#efd;border-bottom:solid 1px #8eb9b9}
.t3 {border:solid 1px #8eb9b9}
.t3 h3 {background-color:#FFFBDC;border-bottom:solid 1px #8eb9b9}
.t4 {border:solid 1px #8eb9b9}
.t4 h3 {background-color:#F2E0FF;border-bottom:solid 1px #8eb9b9}
.t5 {border:solid 1px #8eb9b9}
.t5 h3 {background-color:#FFF2DD;border-bottom:solid 1px #8eb9b9}

#flickr {margin-bottom:0px;padding-top:7px;height:48px;overflow:hidden;}
#flickr img {width:45px;margin:3px 2px 0px 3px;}

#main #rail {width:300px;float:right;}
#main #rail #map {width:294px;height:250px;border:solid 3px #9cc}
#main #rail #we {width:300px;height:45px;padding-bottom:10px;border-bottom:dotted 1px #06c} #main #rail #we img {float:left;margin:0 8px 0 0} #main #rail #we p {padding-top:5px;}

#main #rail #pmap {width:294px;height:250px;border:solid 3px #b3b3b3}
#main #rail #pmapkey {padding:5px 3px;margin-bottom:10px}
#main #rail #pmapkey a {font-weight:700;text-decoration:none;color:#333;vertical-align:middle;line-height:16px;}
#main #rail #pmapkey a:hover { text-decoration: underline; }
#main #rail #pmapkey img {height:16px;vertical-align:middle;line-height:16px;}

#footer {width:100%;height:200px;background:#fff url(../img/bg/footer.jpg) repeat-x bottom;clear:both;}
#footer #f {width:940px;height:200px;background:transparent url(../img/bg/footer-foreground.jpg) no-repeat bottom;margin:0 auto;}
#footer #f div {font-size:11px;color:#eee;float:left;width:180px;padding-top:110px;}
#footer #f div h4 {font-size:12px;font-weight:700;color:#444}
#footer #f div a {color:#eee;text-decoration:none;}
#footer #f div a:hover {text-decoration:underline;}
#footer #f div.fr {float:right;padding-top:125px;width:300px}



#footer #f p {padding-top:135px;font-size:11px;color:#fff;float:left;}
#footer #f p a {color:#fff;text-decoration:none;}
#footer #f p a:hover {text-decoration:underline;}
#footer #f p.fr {float:right;}
#footerW {width:100%;height:355px;background:#fff url(../img/bg/footer-w.jpg) repeat-x bottom;clear:both;}
#footerW #f {width:940px;height:355px;background:transparent url(../img/bg/footer-foreground-wrong-way.jpg) no-repeat bottom;margin:0 auto;}
#footerW #f p {padding-top:275px;font-size:11px;color:#fff}
#footerW #f p a {color:#fff;text-decoration:none;}
#footerW #f p a:hover {text-decoration:underline;}


#fpad {width:100%;clear:both;background:#fff;height:200px;margin-top:25px;background:#fff url(../img/bg/fpad.png) repeat-x;background-position:bottom} 
#fpad div {width:940px;margin:0 auto}
#fpad h5 {font-size:24px;padding-top:100px;color:#58595b}
#fpad img {padding-top:40px;}

#foot {width:100%;clear:both;background:#82c035;background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(56,111,2)), color-stop(1, rgb(130,192,53)) ); background: -moz-linear-gradient( center bottom, rgb(56,111,2) 0%, rgb(130,192,53) 100% );}
#foot #f {width:940px;margin:0 auto;padding-bottom:30px;}
#foot #f div {font-size:12px;color:#fff;float:left;width:175px;padding-right:15px}
#foot #f div.r {float:right;}
#foot #f div h4 {font-size:14px;color:#fff;margin-top:30px;font-family:Arial Black, Arial;font-weight:700;width:175px;height:25px;}
#foot #f div h4.company {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/Information.png) no-repeat}
#foot #f div h4.recenth {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/Recent_Happenings.png) no-repeat}
#foot #f div h4.submitb {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/Submit_a_Business.png) no-repeat}
#foot #f div h4 span {display:none;}
#foot #f div a {color:#fff;text-decoration:none;}
#foot #f div a:hover {text-decoration:underline;}
#foot #f div.fr {float:right;width:200px;padding-top:15px}
#foot #f p {font-size:12px;color:#cf6;line-height:1.5em;padding-left:4px}
#foot #f p a {color:#fff;text-decoration:none;}
#foot #f p a:hover {text-decoration:underline;}
#foot #f p.fr {float:right}
#foot #f div ul li {list-style:none}
#foot #f div ul li {line-height:18px;padding-left:3px;color:#cf6;}
#foot #f div ul li.face, #foot #f div ul li.tweet, #foot #f div ul li.gplus, #foot #f div ul li.ytube {padding-left:50px;padding-top:9px;height:25px;margin-top:5px;}
#foot #f div ul li.gplus {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/google-plus-icon.png) no-repeat}
#foot #f div ul li.face {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/facebook-icon.png) no-repeat}
#foot #f div ul li.tweet {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/twitter-icon.png) no-repeat;}
#foot #f div ul li.ytube {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/youtube-icon.png) no-repeat;}
#foot #f div.dbl {width:320px;}
#foot #f div ul.bul {float:left;width:140px;}
#foot #f div ul.bul li {list-style-type:disc; list-style-position:inside; color:#83c135}


#foot #brand {background:#232121 url(http://s3.ezlocal.com/img/ezcom/footer/footer-bottom-bg.png) repeat-x;border-top:solid 3px #83c135}
#foot #brand #bc {width:940px;margin:0 auto;padding-top:7px}
#foot #brand #bc p {color:#939393;float:left;font-size:11px}
#foot #brand #bc p img {}
#foot #brand #bc p.cpy {float:right;padding-top:12px;font-size:12px}

#main #results p.ph {font-weight:700;padding:4px 0;}
#main #results div.rt {color:#999;font-size:10px;height:17px;}
#main #results div.rt p {width:100px;float:left;height:12px;padding-top:4px;}
#main #results dl {text-transform:capitalize;}
#main #results dl dt {padding-top:10px;padding-bottom:4px;height:15px;overflow:hidden;}
#main #results dl dt a {font-size:14px;font-weight:700;color:#690}
#main #results dl dd {padding-bottom:15px;border-bottom:dotted 1px #06c}
#main #results dl dd a {color:#06c}
#main #results dl dd p.full {float:right;padding-top:4px;text-transform:none;}
#main #results dl dd p.full a {color:#06c;font-size:10px;}
#main #results h3.div {border-bottom:1px dotted #0066CC;margin:10px 0 0;padding:5px;}
#main #results #top h2 {padding:5px 15px !important;background: url('../img/bg/g-top.jpg') no-repeat top center;padding:5px 15px 0;}
#main #results #top h3 {background-color: #e4e4e4;background: url('../img/bg/g-top-top.jpg') no-repeat top center;padding:8px 15px;}

#main #results #cbox {width:618px;border:solid 1px #336;background:#fff;margin-bottom:10px;}
#main #results #cbox h3 .top {background-color: #e4e4e4;background: url('../img/bg/g-top-l.jpg') no-repeat top left;padding: 2px 15px;height: 28px;}
#main #results #cbox .splitL {float:left;width:294px;margin:0 0 0 14px;border-right:solid 1px #336;}
#main #results #cbox .splitL h3 {padding-bottom:4px;border-bottom:1px solid;margin-bottom:6px;}
#main #results #cbox .splitR {float:left;margin:5px 0px 0px 0px;width:294px;padding-right:8px;}
#main #results #cbox .splitR h3 {background-color: #e4e4e4;margin-bottom:6px;padding:5px 0 5px 15px;width:100%;}
#main #results #cbox .splitR ul.gd {padding-left:15px;}
#main #results #cbox #bot {background:#336;text-align:center;padding:0 8px 8px 8px;clear:both;}
#main #results #cbox #bot h3 {color:#fff;font-size:18px;margin-right:10px;display:inline;}
#main #results #cbox #bot input[type="text"] {border:solid 1px #1a5fac;padding:4px 2px 2px 5px;width:200px;height:21px;font-size:16px;color:#6e6f72}
#main #results #cbox #bot input[type="text"]:focus {border:1px solid #82c035;}
#main #results #cbox #bot input[type="submit"] {width:57px;height:29px;margin:0 0 0 15px;padding:0;border:0;background:transparent url(../img/btn/go.png) no-repeat center top; text-indent: -1000em; cursor: pointer; cursor: hand;}

#main #results #fbox {width:618px;border:solid 1px #336;background:#fff;margin-bottom:15px;}
#main #results #fbox h2 {background-color:#e4e4e4;padding:2px 10px;}
#main #results #fbox .split {float:left;width:280px;margin:5px 14px;}
#main #results #fbox .split h3 {padding-bottom:4px;border-bottom:1px solid;margin-bottom:6px;}
#main #results #fbox #bot {background:#cfdfec;text-align:center;padding:0 8px 8px 8px;clear:both;}
#main #results #fbox #bot h3 {color:#06c;font-size:18px;margin-right:10px;display:inline;}
#main #results #fbox #bot input[type="text"] {border:solid 1px #1a5fac;padding:4px 2px 2px 5px;width:200px;height:21px;font-size:16px;color:#6e6f72}
#main #results #fbox #bot input[type="text"]:focus {border:1px solid #82c035;}
#main #results #fbox #bot input[type="submit"] {width:57px;height:29px;margin:0 0 0 15px;padding:0;border:0;background:transparent url(../img/btn/go.png) no-repeat center top; text-indent: -1000em; cursor: pointer; cursor: hand;}

#main #results #blueTop h3 {background-color:#cfdfec;padding:5px 10px;color:#06c;border:1px solid #8EB9B9;}

#main #results #rbox {width:618px;border:1px solid #8EB9B9;background:#fff;margin-bottom:10px;}
#main #results #rbox h3 {background:#cfdfec;color:#06c !important;padding:5px 10px;color:#fff;border-bottom:1px solid #8EB9B9;border-top:1px solid #8EB9B9;}
#main #results #rbox h3 span {float:right;}
#main #results #rbox h3 span a {font-size:12px;color:#c60}
#main #results #rbox .details {padding:5px 15px}
#main #results #rbox .details h1 {padding-top:5px;margin-bottom:0;}
#main #results #rbox .details h1 a {color:#690;font-size:14px;font-weight:700;font-family:Arial;}
#main #results #rbox .details h1 span, #main #results #rbox .details h1 span a {font-size:10px;color:#06c;padding-left:10px;vertical-align: middle}
#main #results #rbox .details h3 {font-size:14px;color:#06c;background:0;padding-left:0;padding-top:5px;border:none !important;}
#main #results #rbox .details h4.tel {font-size:21px;color:#777;padding:5px 0px;}
#main #results #rbox .details h4.tel span a  {font-size:10px;color:#06c;vertical-align:middle;padding-left:5px}
#main #results #rbox .details h4 {font-size:14px;color:#336;padding:2px 0px;}
#main #results #rbox .details h4 span {color:#06c}
#main #results #rbox .details a {color:#06c;font-size:11px;}
#main #results #rbox .details p {margin-bottom:10px}
#main #results #rbox .details .prof1 {width:405px;float:left;}
#main #results #rbox .details .prof2 {padding-top:10px;}
#main #results #rbox .details #ylists ul li {display:block;float:left;height: 26px;margin-bottom:5px;margin-right:5px;}
#main #results #rbox .details #ylists ul li a {padding:5px;background:whiteSmoke;font-size:14px;font-weight:700;padding-left:25px;text-decoration:none}
#main #results #rbox .details #ylists ul li a:hover {text-decoration:underline}
#main #results #rbox .details #ylists ul li.menu a {background-image:url(http://s3.ezlocal.com/ico/y/icon-menu.png);background-repeat:no-repeat;background-position:5px 5px}
#main #results #rbox .details #ylists ul li.bios a {background-image:url(http://s3.ezlocal.com/ico/y/icon-bios.png);background-repeat:no-repeat;background-position:5px 8px}
#main #results #rbox .details #ylists ul li.products a {background-image:url(http://s3.ezlocal.com/ico/y/icon-cat.png);background-repeat:no-repeat;background-position:5px 5px}
#main #results #rbox .details #ylists ul li.events a {background-image:url(http://s3.ezlocal.com/ico/y/icon-cal.png);background-repeat:no-repeat;background-position:5px 6px}

#main #results #rbox .detailsL {width:400px;float:left;}
#main #results #rbox .detailsL p + ul {margin-top:-7px}
#main #results #rbox .detailsL ul {margin-bottom:5px}
#main #results #rbox .detailsL ul li {list-style-type:square;margin-left:20px;}
#main #results #rbox .detailsL p {padding-right:20px;}
#main #results #rbox .detailsR {width:180px;float:right;}
#main #results #rbox .detailsR a {font-size:12px;}
#main #results #rbox p.category {font-weight:bold;padding-top:8px;font-size:11px;}
#main #results #rbox p.category a {font-weight:normal;}
#main #results #rbox .details img {vertical-align:middle;width:15px;height:15px;}
#main #results #rbox .details img.add {width:auto;height:auto;max-width:180px;max-height:150px;padding:5px 0px;}
#main #results #rbox h1 {color:#336}
#main #results #rbox h4 {color:#777;padding:5px;font-family:Arial;font-size:12px;font-weight:bold;}
#main #results #rbox address {padding:5px 0;}
#main #results #rbox #bot {padding:10px 0;margin:10px 15px;border-top:dotted 1px #06c}
#main #results #rbox #bot h5 {font-family:Arial;font-weight:bold;}
#main #results #rbox img.featured {float:left;border:3px solid #99CCCC !important;width:140px;}

#main #results #rbox .details #pimages {float:right;width:160px;padding-top:5px}
#main #results #rbox .details #pimages a img.f {width:150px;height:auto;margin-bottom:5px;max-height:200px;}
#main #results #rbox .details #pimages a img {width:20px;height:20px;margin:0 3px 0 0;padding:2px;border:solid 1px #ccc;}

#main #results #rbox .details .offer img {width:auto;height:auto;}
.offer {font-size:14px;padding:4px;margin-bottom:4px;border:dashed 1px #ccc}
.offer a {font-size:10px;text-decoration:none;}
.offer a:hover {text-decoration:underline}

#featuredprofile {background-color:#FFFBDC;padding:0 0 10px 0;border-bottom:1px dotted #06c;margin:0 0 10px 0;clear:both;}
#featuredprofile img.featured {float:left;border:3px solid #99CCCC !important;max-width:140px;max-height:80px}
#featuredprofile div.column1, #featuredprofile div.column3 {padding-top:10px;}
#featuredprofile div.column2 {width:400px;padding-left:10px;padding-top:10px;}
#featuredprofile h4 {color:#777;padding:10px 0 0;font-family:Arial;font-size:14px;font-weight:bold;}
#featuredprofile h5 {background-color:#FFFBDC;border-top:1px dotted #0066CC;border-bottom:1px dotted #0066CC;padding:5px 5px 5px 10px;font-weight:bold;color:#06c;}
#featuredprofile address {padding:5px 0;}

#main #results #map {width:588px;height:350px;border:solid 3px #9cc;margin-left:10px;}
#main #results #mapkey {width:594px;margin-top:5px;margin-left:10px;margin-bottom:10px;text-align:center;padding:4px 0 8px 0;color:#999;border-bottom:2px #d5d5d5 solid;}
#main #results #mapkey img {vertical-align:middle;width:15px;height:15px;padding-left:5px;}
#main #results #mapkey a {font-size:11px;color:#06c;padding-left:5px;padding-right:5px;}
#main #results h3.div {padding:5px;border-bottom:dotted 1px #06c;margin:10px 0 0;}
#main #results h1.div {padding:0 5px 5px 5px;border-bottom:dotted 1px #06c;margin:0px;}

#main #results .fcategory {width:275px;}
#main #results .fcategory h3 {margin-bottom:5px;border:0;}
#main #results .fcategory img {border:solid 3px #9cc !important}

#main #reviews .topper {border-bottom:dotted 1px #06c;margin-bottom:5px;padding-bottom:5px;}
#main #reviews .hreview h4 {color:#690;font-family:Arial;font-weight:bold;}
#main #reviews .hreview {border-bottom:dotted 1px #06c;padding:10px;}
#main #reviews .hreview .reviewer {font-size:10px}
.noreviews {padding:10px;border:dashed 1px #333;background:#ddd;margin:15px}
.noreviews h4 {font-family:Arial;font-weight:bold;font-size:16px;color:#333;padding-bottom:3px;}

#main #featuredreview .topper {border-bottom:dotted 1px #06c;margin-bottom:5px;padding-bottom:5px;}
#main #featuredreview p {padding:5px 10px}

#topcities {margin:10px 0;border-bottom:dotted 1px #06c;padding:0 0 10px 0;text-transform:capitalize;}
#topcities h3 {padding:5px 5px;}
#topcities ul {padding:0 0 0 5px;}
#topcities ul li {float:left;display:block;width:98px;height:18px;}
#topcities ul li a {color:#333;text-decoration:none;}
#topcities ul li a:hover {text-decoration:underline;}



#reviewform {padding:10px 15px 15px 18px;}
#reviewform p {padding:5px 0;}
#reviewform input[type="text"] {border:solid 1px #999;padding:4px 2px 2px 5px;width:260px;height:20px;font-size:14px;color:#6e6f72}
#reviewform input[type="text"]:focus {border:1px solid #82c035;}
#reviewform textarea {border:solid 1px #999;padding:4px 2px 2px 5px;width:570px;height:105px;font-size:14px;color:#6e6f72}
#reviewform textarea:focus {border:1px solid #82c035;}
#reviewform input[type="submit"] {}
#reviewform button[type="reset"] {width:86px;height:39px;margin:0;padding:0;border:0;background:transparent url(../img/btn/clear.jpg) no-repeat center top; text-indent: -1000em; cursor: pointer; cursor: hand;}
#reviewform .side2 {float:left;padding-left:40px;}

.searchsingle {border-bottom:1px dotted #0066CC;padding-bottom:15px;padding-top:15px;color:#333;}
.searchsingle:hover {background-color:#cfdfec;}

.column1 {width:40px;float:left;padding-left:10px;}
.column2 {float:left;width:440px;padding-left:5px;}
.column2 h3 a {font-size:14px;font-weight:700;color:#690;font-family:arial;}
.column2 h1 a {font-size:14px;font-weight:700;color:#690;font-family:arial;}
.column2 p.category {font-weight:bold;padding-top:8px;font-size:11px;}
.column2 p.category a {font-weight:normal;}
.column3 {float:left;width:125px;text-transform:none;}
.column3 img.result {border:3px solid #99CCCC !important;width:117px}
.column3 a {font-size:10px;}
.column3 p.category {font-size:11px;padding:0px 5px 5px 5px;}
.column3 p.category a {font-weight:normal;}
.column4 {float:left;width:125px;}
.column4 a {font-size:10px;}
.column4 .content {background:#efd;line-height:16px;border:1px solid #8EB9B9;}

.sortMe {border-bottom:1px dotted #0066CC;border-top:1px dotted #0066CC;padding:5px 0;font-size:14px;}
.seeMe {margin:10px 0;clear:both;}
.seeMe p {text-align:center}
.seeMe .right a {font-weight:bold;}

#about {padding:15px;}
#about p {padding:10px 0;line-height:1.5em;}

.noresults {margin:10px auto;border:solid 1px #999;background:#ddd;padding:20px;width:80%;font-weight:700;text-align:center;}

.result {border-bottom:1px dotted #0066CC;padding:15px 0;}
.result:hover {background-color:#cfdfec;}
.featureme {background-color:#FFFBDC;}
.result .mapicon {width:40px;float:left;padding-left:10px;}
.result .businessdetails {float:left;width:435px;padding-left:5px;}
.result .businessdetails .tags {margin-left:57px;margin-top:3px;}
.result .businessdetails .pzuluz {margin-left:57px;}
.result .businessdetails .pzuluz img {margin-right:5px;}
.result .businessdetails .ph {font-weight:700}
.result .bstars {padding:5px 0px}
.result .businessdetails h1 a, .result .businessdetails h3 a {font-size:14px;font-weight:700;color:#690;font-family:arial;}
.result .actionbar {float:left;width:125px;}
.result .actionbar p.category {font-size:11px;padding:0px 5px 5px 5px;}
.result .actionbar p.category a {font-weight:normal;}
.result .actionbar .actions {float:left;width:125px;background:#efd;line-height:16px;border:1px solid #8EB9B9;padding:2px 0px 5px;margin:0;margin-top:8px}
.result .actionbar .actions ul li {padding-left:25px;height:18px;overflow:hidden}
.result .actionbar .actions ul li.rrev {background-image:url(http://s3.ezlocal.com/img/ezcom/btn/info-16.png);background-repeat:no-repeat;background-position:5px 0;}
.result .actionbar .actions ul li.menu {background-image:url(http://s3.ezlocal.com/img/ezcom/btn/info-16.png);background-repeat:no-repeat;background-position:5px 0;}
.result .actionbar .actions ul li.products {background-image:url(http://s3.ezlocal.com/img/ezcom/btn/info-16.png);background-repeat:no-repeat;background-position:5px 0;}
.result .actionbar .actions ul li.bios {background-image:url(http://s3.ezlocal.com/img/ezcom/btn/info-16.png);background-repeat:no-repeat;background-position:5px 0;}
.result .actionbar .actions ul li.events {background-image:url(http://s3.ezlocal.com/img/ezcom/btn/info-16.png);background-repeat:no-repeat;background-position:5px 0;}
.result .actionbar .actions ul li.wrev {background-image:url(http://s3.ezlocal.com/ico/pro/write.png);background-repeat:no-repeat;background-position:5px 0;}
.result .actionbar .actions ul li a {font-size:10px;}
.result .actionbar .ezverified {text-align:center;margin-top:15px}
.result .actionbar .ezverified img {padding-top:5px;}
.result .actionbar .claim {float:left;border:solid 1px #8EB9B9;background:#efd;font-size:10px;font-weight:bold;text-align:center;width:125px;margin-top:3px;padding:2px 0}
.result .actionbar .claim a {text-decoration:none;}

/********** HTML Elements **********/
strong {font-weight:700}
em {font-style:italic;font-weight:inherit}
hr {border:0 none;width:100%;border-bottom:dotted 1px #06c}


/********** Misc Classes  *********/
.normalize {text-transform:capitalize;}

.ezgreen {color: #92d702;}
.ezblue {color: #002393;}
.green {color:#690;}
.dblue {color:#336;}
.clear {clear:both;}

.l {float:left;width:300px}
.r {float:left;width:300px;margin-left:20px}
.c {text-align:center}

.left {float:left;}
.right {float:right;}

.clr {clear:both}

.gd li {list-style-type:square;color:#690; list-style-position:outside;margin-left:15px;padding-bottom:4px;}
.gd li a {color:#333;text-decoration:none}
.gd li a:hover {text-decoration:underline}

.iconb {width:298px;margin-bottom:15px;background-color:#cfdfec;border:1px solid #ABD5D4}
.iconb h3 {padding:7px 0 5px 10px}
.iconb h3 a {color:#06c;text-decoration:none;}
.iconb p {padding:0 0 10px 10px}  
.iconb p a {text-decoration:none;color:#333}
.icont {width:298px;border:solid 1px #abd5d4;margin-bottom:15px;}
.icont p {margin:0 10px;padding:10px 0;border-bottom:dotted 1px #06c}
.icont a {text-decoration:none;}
.icont h3 {}
.icont a:hover {text-decoration:underline;}
.iconu {width:300px;margin-bottom:15px;border:1px solid #8EB9B9;background-color:#edf7ff;padding-bottom:10px;}
.iconu h3 {padding:7px 0 0 15px}
.iconu h3 a {color:#06c;text-decoration:none;}
.iconu p {padding:5px 10px 0 70px}  
.iconu p a {text-decoration:none;color:#333}


.greenPrint a {color:#690;text-decoration:underline}

.list {background-image:url(../img/bg/list-it.png);background-position:220px;background-repeat:no-repeat;}
.coupon {background-image:url(../img/bg/coupon-icn-box.jpg)}
.review {background-image:url(../img/bg/arrow-icn-box-like.jpg)}
.coupong {margin-bottom:0;}
.reviewg {background-image:url(../img/bg/box-top-info.jpg);margin-bottom:0}
.deepdescript {background-image:url(../img/bg/details-rail-box.png);background-repeat:no-repeat;}
.searchlist {background-image:url(../img/bg/listing-rail-box.png);background-repeat:no-repeat;}
.logoup {background-image:url(../img/bg/logo-up-box.png);background-repeat:no-repeat;}
.listing {background-image:url(../img/bg/up-icn-box.jpg);}

p.couponD {padding:10px 0 3px 5px}
p.couponD a:hover {color:#000;}
h4.couponD {background:#e4e4e4;color:#333 !important;padding-left:20px;padding:5px;margin-top:20px;}

.sml {font-size:10px;text-align:right;padding:5px 0 10px 0}

.bigGreen {font-size:18px;color:#690;font-family:Arial;font-weight:bold;}

span.rating {display:none}
.ratingStar {font-size: 0pt;width:16px;height:16px;cursor: pointer; display:block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(../img/ico/stars/star.gif);background-position:0 -32px }
.emptyRatingStar { background-image: url(../img/ico/stars/star.gif); }
.savedRatingStar { background-image: url(../img/ico/stars/star.gif);background-position:0 -16px }
        
.stars {width:83px;height:17px;background-image:url(../img/ico/stars/stars.png);float:left;}
.starsBig {width:144px;height:30px;background-image:url(../img/ico/stars/stars-big.jpg);float:left;}

.stars0 {background-position:0 -86px}
.stars1 {background-position:0 -69px}
.stars2 {background-position:0 -52px}
.stars3 {background-position:0 -35px}
.stars4 {background-position:0 -18px}
.stars5 {background-position:0 0 }

.starLevels {float:right;position:absolute;bottom:20px;right:25px;}
.starLevels div {margin-top:5px;}
.starLevels .level{background:#ebebeb;border:solid 1px #CCC;width:80px;float:left;height:15px;margin-top:6px;margin-left:5px;}
.starLevels .reviews {float:left;padding-left:8px;}
.starLevels .fill {padding:0;margin:0;}

div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(../img/ico/stars/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(../img/ico/stars/star.gif) no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
div.star{background:transparent!important;overflow:hidden!important}

.form .split1 {float:left;width:260px;margin:5px 14px;padding-left:20px;}
.form .split2 {float:left;width:270px;margin:5px 14px;padding-left:10px;}
.form input[type="text"] {width:240px;margin:0;padding:0;}
.form input[type="password"] {width:240px;margin:0;padding:0;}
.form input.box[type="text"] {width:570px;height:125px;margin:10px 0 0 20px;padding:0;}
.form p {padding-top:10px;padding-bottom:3px;}
.form h3 {background:#cfdfec;color:#06c !important;padding:5px 20px;margin-top:20px;}
.form span {color:red;}
.form div.out {margin:0px 20px;padding-top:10px;}
.form label {padding:25px 0px;}
.hours1 {padding-left:15px;width:75px;vertical-align:middle;}
.hours2 {width:90px;padding-left:10px;vertical-align:middle;}
.hours2 select {width:80px;}
.to {padding:0 5px;text-align:center;vertical-align:middle;}
.checkbox {float:left;padding-left:10px;width:180px;line-height:22px;}
.checkbox label {padding:0;}
.boxRow {width:185px;float:left;}
.top20 {padding-top:20px;}
.top20 img {margin-left:10px;border:3px solid #99CCCC !important;}

.tips {border-bottom:dotted 1px #06c; padding:10px 0px 15px 0px;}
.tips h3 {padding-bottom:5px;}
.tips img {position:relative;top:5px;}
.tips ul {padding:10px 0px 10px 30px;}
.tips li {list-style:disc;}
.tips a {color:#82c035;text-decoration:underline;}

.nearby {border-bottom:dotted 1px #06c; padding:10px 0px 5px 0px;margin-bottom:15px;}
.nearby h3 {padding-bottom:5px;}
.nearby a {color:#333;text-decoration:none;}
.nearby a:hover {color:#336;}
.nearby p {padding-bottom:10px;}

.boxy-wrapper{position:absolute;}
.boxy-wrapper.fixed{position:fixed;}
.boxy-modal-blackout{position:absolute;background-color:#000;opacity:0.5px;filter:alpha(opacity=50);left:0;top:0;-moz-opacity: 0.5;}
.boxy-wrapper .title-bar{background-color:#e5e5e5;position:relative;padding:1px;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{font-size:18px;background-color:#E4E4E4;padding:2px 10px;color:#06c;font-family:arial,sans-serif;font-weight:bold;margin:0;}
.boxy-wrapper .title-bar .close{color:#333;position:absolute;top:10px;right:10px;font-size:12px;line-height:1;}
.boxy-inner{background-color:#FFF;padding:0;}
.boxy-content{padding:15px;}
.boxy-wrapper .question{width:350px;min-height:80px;}
.boxy-wrapper .answers{text-align:right;}

.guidelines {width:500px;height:520px;}
.guidelines p {padding:0 20px 10px 20px;}
.guidelines ul {padding:0px 0px 15px 40px;}
.guidelines li {list-style:square;color:#82c035;}
.guidelines li p {padding:0 0 5px 0px;}

ul.find {padding-bottom:15px;}
ul.find li {line-height:1.5em;display:block;width:150px;float:left;}

ul.category {}
ul.category li {display:block;float:left;padding-right:20px;width:160px;}

.formbox{padding:10px;float:left;width: 375px;}
.formbox .text{width:270px;}
.formbox .fields{width:270px;}
.formbox input{width:250px;height:20px;font-size:16px;margin:3px 0px 10px;}
.formbox textarea{margin:3px 0px 10px;}
.formbox input[type="submit"]{font-size:inherit;height:auto;width:auto;}

.hrs {font-weight:700;display:block;float:left;width:40px; padding-right:3px}
.hrs br {clear:both}

#manageMenu {border-top:1px dotted #06C;border-bottom:1px dotted #0066CC;padding:5px;margin:0px 0 5px;}
#manageMenu ul {font-size:11px;}
#manageMenu ul li {float:left;list-style:none;padding:0 8px;border-right:solid 1px #999;}
#manageMenu ul li.first {margin-left:0;padding-left:0;}
#manageMenu ul li.last {border:none}
#manageMenu ul li a {color:#069;}
#manageMenu ul li a.current {font-weight:bold;}
#manageMenu ul li a:hover {text-decoration:underline;}

ol {margin:0 0 0 20px;color:#333;padding:0;}
ol li {list-style-type:inherit;padding-bottom:10px;line-height:18px;}
ul.value {margin:10px 0 0 20px;color:#333;padding:0;}
ul.value li {list-style-type:disc;line-height:18px;}

.error {color:#f00 !important;}

.addtext {background-color:#cfdfec;border-top:1px dotted #0066CC;border-bottom:1px dotted #0066CC;padding: 0 20px 10px 20px;margin-bottom:15px;}

.thumbs {float:left;width:52px;margin:5px 5px 0 0;padding:29px 0 17px;background:url(../img/ico/thumb-up.png) no-repeat scroll 0 0;cursor:hand;cursor:pointer;text-align:center;vertical-align:middle;font-weight:700;font-size:14px;color:#8eb9b9;}
.thumbs p {color:#0066CC;padding-right:5px;}
#tmsg {position:fixed;top:50px;right:10px;background-color:#fff3ac;color:#93883f;padding:3px 5px;font-weight:bold;display:none}

#main .recentb {background:#cfdfec;border:dashed 1px #20287a;padding:3px}
#main .recentb .recent {width:180px;padding:3px;height:55px;float:left;}
#main .recentb .recent h4 {font-size:12px}
#main .recentb .recent h5 {color:#82c035;font-size:14px}
#main .recentb ul li {width:145px;padding:3px;height:18px;float:left;}

#stateList li {float:left;width:105px;height:16px;}
#countyList li {float:left;width:100px;height:16px;}
#countyList li, #stateList li a {color:#555}
#countyList li, #stateList li a:hover {color:#06c}

#locational {display:none}

#msb {background-color:#cfdfec;padding:10px;width:600px;margin-top:10px;float:left;border-top:1px dotted #06C;border-bottom:1px dotted #06C;}
/*#content #msb #srch {width:330px;float:left;}*/
#msb #srch {}
#msb #srch input[type="image"] {position:relative;}
#msb #srch input[type="text"] {border:solid 1px #105aa5;padding:7px 2px 7px 5px;width:289px;height:21px;font-size:15px;color:#6e6f72;position:relative;background:url(../img/bg/input-shadow.jpg) no-repeat bottom left;}
#msb #srch input[type="text"]:focus {border:1px solid #82c035;}
#msb #srch #search h2 {font-size:20px;}
#msb #srch #search h2 em {padding:0 28px;color:#666}
#zuluzect input[type="checkbox"] {display:none}
#zuluzect label {display:block;float:left;width:34px;height:34px;text-align:center;margin:2px;padding:4px;}
#zuluzect label:hover {border:solid 3px #f93;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1px}
#zuluzect label.sel {border:solid 3px #f93;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1px}
#zuluzect label.sel:hover {border:solid 3px #f00;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:1px}
#msb #popular {width:250px;float:left}
#msb #popular ul {width:115px;float:left;margin-left:10px}
#msb #popular ul a {color:#959d68;text-decoration:none} #content #msb #popular ul a:hover {text-decoration:underline}
#msb #findab {float:left;width:220px;margin-top:20px;}
#msb #findab p {text-align:center;}

#searchboxtoggle {margin-bottom:15px;}

#content #premiumBox {background-color:#fff;clear:both;padding:10px;margin:20px 0;border-top:1px dotted #06C;border-bottom:1px dotted #06C;background:url(../img/premium/premium-background.jpg) no-repeat;min-height:265px;}
#content #premiumBox h1 {color:#273A8A;font-size:26px;margin-bottom:0;margin-top:5px;}
#content #premiumBox h2 {color:#333;font-size:17px;font-weight:bold;}
#content #premiumBox img.icon {float:left;margin-right:15px;}
#content #premiumBox p {margin:15px 0 0 10px;line-height:19px;width:485px;}
#content #premiumBox .quote {background:url(../img/premium/left-quote.png) no-repeat;padding:15px 0px 0 45px;font-style:italic;width:425px;}

#content #premium .top {border-bottom:1px dotted #06C;padding-bottom:10px;}
#content #premium .top img {float:left;}
#content #premium h1 {font-size:28px;color:#20287A;padding:15px 80px;}
#content #premium h2 {color:#20287A;margin-top:15px;}
#content #premium p {font-size:14px;color:#333;line-height:24px;}
#content #premium p.topspace {margin:15px 0 0 15px;}
#content #premium .blueBox {background:url(../img/premium/ez-premium-seal.png) no-repeat right;height:250px;width:620px;margin-top:15px;float:left;}
#content #premium .blueBox img {float:left;padding:10px;}
#content #premium .blueBox h1 {border-bottom:1px solid #6D89AD;padding:10px 0px 5px 0px;font-size:22px;margin-left:20px;margin-right:80px;}
#content #premium .blueBox ul li {margin-left:85px;color:#93C83D;list-style:disc;font-size:15px;padding:10px 0 0 5px;}
#content #premium .blueBox ul li span {color:#333;}
#content #premium .ad {margin-top:15px;width:300px;height:250px;float:right;}
#content #premium ul {font-size:14px;}
#content #premium ul li {list-style:disc;margin-left:15px;padding:5px;}
#content #premium .signUp {background:#e6e6e6;border-top:1px solid #333;border-bottom:1px solid #333;padding:10px 20px 15px 20px;margin-top:15px;}
#content #premium .signUp img {float:left;padding-top:1px;}
#content #premium .signUp img.right {float:right;padding-top:1px;}
#content #premium .signUp h1 {padding:0 0 0 70px;margin:0;font-size:26px;}
#content #premium .signUp h2 {padding:0 0 0 70px;color:#333;margin:0;}

#content #premium .splitListing {width:445px;padding-left:20px;float:left;}
#content #premium .rightborder {border-right:solid 1px #e6e6e6;}
#content #premium .splitListing ul.x {list-style-type:none;}
#content #premium .splitListing ul.x li {padding:5px 0;background:url(../img/premium/x.png) no-repeat 0 5px;list-style-type:none;padding-left:35px;line-height:26px;margin-left:5px}
#content #premium .splitListing ul.c {list-style-type:none;}
#content #premium .splitListing ul.c li {padding:5px 0;background:url(../img/premium/c.png) no-repeat 0 5px;list-style-type:none;padding-left:35px;line-height:26px;margin-left:5px}
#content #premium .splitListing h2 span {font-size:16px;color:#666;}
#content #premium .num1 {background:url(../img/premium/1-green.png) no-repeat 0 0;padding-left:45px;line-height:38px;color:#333;}
#content #premium .num2 {background:url(../img/premium/2-green.png) no-repeat 0 0;padding-left:45px;line-height:38px;color:#333;}
#content #premium .num3 {background:url(../img/premium/3-green.png) no-repeat 0 0;padding-left:45px;line-height:38px;color:#333;}
#content #premium .num4 {background:url(../img/premium/4-green.png) no-repeat 0 0;padding-left:45px;line-height:38px;color:#333;}
#content #premium .num5 {background:url(../img/premium/5-green.png) no-repeat 0 0;padding-left:45px;line-height:38px;color:#333;}
#content #premium .l45 {padding-left:45px;}
#content #premium .green {background:url(../img/premium/c.png) no-repeat 0 0;padding-left:35px;margin:20px 0 0 600px;}
#content #premium .green span {font-size:16px;font-weight:bold;color:#9CCB42;}
#content #premium .blue {background:url(../img/premium/blue-square.png) no-repeat 0 0;padding-left:35px;margin:20px 0 0 600px;}
#content #premium .blue span {font-size:16px;font-weight:bold;color:#2E68B1;}
#content #premium .orange {background:url(../img/premium/orange-square.png) no-repeat 0 0;padding-left:35px;margin:20px 0 0 600px;}
#content #premium .orange span {font-size:16px;font-weight:bold;color:#EF8C21;}
#content #premium .orangecheck {background:url(../img/premium/orange-checkmark.png) no-repeat 0 3px;padding-left:55px;margin:5px 0 0 30px;line-height:42px;font-size:16px;}
#content #premium ul.greendot li {list-style:disc;margin-left:15px;padding:5px;color:#93C83D;}
#content #premium ul.greendot li span {color:#333;}
#content #premium p.quotes {font-size:24px;background:url(../img/premium/left-quote.png) no-repeat;padding:3px 0px 20px 45px;font-style:italic;font-weight:bold;line-height:34px;margin:15px 0 0 35px;}
#content #premium p.quotes span {font-size:26px;}

#content #recent {width:300px;margin-left:10px;float:left;padding:13px 0 0;}
#content #recent dl {}
#content #recent dt {padding-top:3px;padding-bottom:3px;padding-left:30px;color:#6d89ad}
#content #recent dt a {text-decoration:none;color:#6d89ad}
#content #recent dt.nlisting {background:url(http://s3.ezlocal.com/ico/building_add.png) no-repeat 7px 5px}
#content #recent dt.rating {background:url(http://s3.ezlocal.com/ico/award_star_add.png) no-repeat 7px 5px}
#content #recent dt.coupon {background:url(http://s3.ezlocal.com/ico/money_add.png) no-repeat 7px 5px}
#content #recent dt.picture {background:url(http://s3.ezlocal.com/ico/picture_add.png) no-repeat 7px 5px}
#content #recent dt.vote {background:url(http://s3.ezlocal.com/ico/thumb_up.png) no-repeat 7px 5px}
#content #recent dd {border-bottom:solid 1px #d3e4f2;padding-bottom:3px;padding-left:30px}
#content #recent dd a {color:#959d68;text-decoration:none} 
#content #recent p {text-align:right;font-size:10px}

#newbusinesses  {clear:both;margin-top:10px;height:315px;overflow:hidden}
#newbusinesses .buspreview {width:146px;height:150px;float:left;margin-left:10px;margin-bottom:8px;}
#newbusinesses .buspreview div {height:100px;}
#newbusinesses .buspreview div img {max-width:140px;height:90px;padding:3px;border:solid 1px #eee;vertical-align:middle}
#newbusinesses .buspreview p a {font-style:normal;font-size:12px}
#newbusinesses .buspreview p small a {text-decoration:none;color:#555;font-style:italic;font-size:11px}
#newbusinesses .buspreview p small a:hover {text-decoration:underline;}

#statebus  {clear:both;margin-top:10px;height:150px;overflow:hidden}
#statebus .buspreview {width:140px;height:150px;float:left;margin-left:10px;margin-bottom:8px;}
#statebus .buspreview div {height:100px;}
#statebus .buspreview div img {max-width:135px;height:90px;padding:3px;border:solid 1px #eee;vertical-align:middle}
#statebus .buspreview p a {font-style:normal;font-size:12px}
#statebus .buspreview p small a {text-decoration:none;color:#555;font-style:italic;font-size:11px}
#statebus .buspreview p small a:hover {text-decoration:underline;}

#content #stateList {margin-left:15px}
#content #stateList li {float:left;display:block;width:100px;height:20px;font-size:11px}
#content #stateList li a {color:#555}
#content #stateList li a:hover {color:#6d89ad}

#content #popCity li {float:left;width:125px;height:16px;}
#content #popCity li a {color:#555}
#content #popCity li a:hover {color:#6d89ad}

.populars li {float:left;width:125px;height:16px;}
.populars li a {color:#555}
.populars li a:hover {color:#6d89ad}

#breadcrumbs {height:25px;}
#breadcrumbs a {font-size:11px;}
#breadcrumbs h1 {font-size:14px;padding-top:8px;display:inline;font-size:11px}

#profilenav {margin-bottom:10px;}
#profilenav li {display:inline;border:solid 1px #8EB9B9;background-color:#cfdfec;padding:2px 5px;}
#profilenav li:hover {background-color:#8EB9B9}

#photos {width:150px;float:left;margin:10px}
#photos a img {width:150px;padding:3px;border:solid 1px #ccc;vertical-align:middle;margin-bottom:3px;}

#plarge {width:410px;margin:10px;float:left;position:relative;}
#plarge img {max-width:398px;padding:5px;border:solid 1px #ccc;display:none}

#imgcaption {position:absolute;bottom:6px; left:6px; background-color:black; font-family: 'tahoma';  opacity:0.6; filter:alpha(opacity=60); display:none}
#imgcaption p {padding:4px;font-size:15px;   color:white;}

.noitems {padding:10px;text-align:center;border:solid 1px #ccc;background-color:#eee;margin:10px}

.didyoumean {font-size:16px;margin-bottom:10px}
.didyoumean span {color:#f00}

#smobox {border-top:solid 1px #9cc;border-bottom:solid 1px #9cc;background:#cfdfec}
#smo {margin:5px auto;width:525px;}
#smo div {float:left;height:20px;margin:1px 10px 1px 1px;padding:0;color:#336;font-weight:700;font-size:11px;line-height:18px;vertical-align:middle;text-align:center;}
#smo div#tup {background:url(../img/btn/vote-display.png) center right no-repeat;cursor:hand;cursor:pointer;width:100px;text-align:right;}
#smo div#tup img {float:left;}
#smo div span.thumbpact {width:88px;padding:0 2px;margin-right:5px;text-align:right;line-height:20px;}

#quicktips {margin-bottom:10px;}
#quicktips .topper {border-bottom:dotted 1px #06c;margin-bottom:5px;padding-bottom:5px;}

#leavetip {border:dotted 1px #6d89ad;padding:10px;margin-top:10px;}
#leavetip p strong {display:block;float:left;width:100px;}
#leavetip p {clear:both;height:25px;line-height:25px;vertical-align:middle}

.tip {padding:5px 10px;border-bottom:dotted 1px #06c;}
.tip:hover {background:#cfdfec}
.tip p {padding-left:15px;font-size:11px;color:#666}

#sitemap h5 {margin-left:5px}
#sitemap p {margin-left:25px;}
#sitemap p a {font-size:12px;font-weight:normal;color:#333}

div.srefine {font-size:14px;padding:5px 0;border-bottom:dotted 1px #06c;margin-bottom:5px;}
div.srefine p {text-align:center;padding:2px 10px;}
div.srefine h4 {color:#333 !important;font-weight:normal !important;}
div.srefine span {padding-right:8px}

.linkList {padding:10px;}
.linkList li {float:left;width:100px;height:16px;}
.linkList li a {color:#555}
.linkList li a:hover {color:#6d89ad}

.key {text-align:center;margin:10px 0;padding:4px;background:#efd;border:1px solid #8EB9B9}
.key img {vertical-align:middle;height:16px;line-height:16px;margin-right:2px}

.tbl table {width:100%}
.tbl th {background-color:#cfdfec;font-weight:bold;color:#06c;padding:2px;text-align:center}
.tbl tr td {padding:2px;background-color:#fff}
.tbl tr td.c {text-align:center}
.tbl tr.sub td {background-color:#efd}

p.searchmore {font-size:14px;padding:15px 0;}
p.searchmore strong {color:#20287A}

.citytitle {border-bottom:1px dotted #0066CC;margin-top:5px;}
.morelocs {clear:both;text-align:right;padding-right:75px;}

.recentviewed {height:85px;margin-bottom:10px;overflow:hidden;}
.recentviewed div {float:left;width:174px;height:30px;padding:2px 4px;margin:0 4px 3px 0;border:solid 1px #ccc;overflow:hidden}
.recentviewed div:hover {background:#ddd}
.recentviewed div img {float:right;width:20px;padding:2px;margin-top:5px;border:solid 1px #ccc}
.recentviewed div small a {text-decoration:none;color:#555}
.recentviewed div small a:hover {text-decoration:underline;}

.linky {height:75px;padding:10px 20px;border-bottom:1px dotted #0066CC}
.linky p {float:left;width:200px;height:75px;line-height:75px;vertical-align:middle;text-align:center}
.linky textarea {height:75px;width:350px;}

#citytop h5 {padding-left:5px;color:#c60}
#citytop h1 small {float:right;font-weight:normal;font-size:10px} 
#citytop p {padding-top:4px;font-size:12px}
#citytop p.tagz {font-size:11px}
#citytop p a {text-decoration:none} #citytop p a:hover {text-decoration:underline}

.alert {width:545px;border:5px solid #b00;padding:5px 5px 5px 60px;font-weight:bold;min-height:45px;background:url('../img/exclamation.png') 5px 5px no-repeat #f1f1f1;display:block;margin-bottom:10px;font-size:14px;line-height:18px;}
.alert p {color:#b00 !important;}

#main #results #rbox .details #zuluz {margin-top:10px;}
#main #results #rbox .details #zuluz img {width:34px;height:34px;margin-right:4px}

#facebox .b{background:url(../img/box/b.png);}
#facebox .tl{background:url(../img/box/tl.png);height:10px;width:10px;overflow:hidden;padding:0;}
#facebox .tr{background:url(../img/box/tr.png);height:10px;width:10px;overflow:hidden;padding:0;}
#facebox .bl{background:url(../img/box/bl.png);height:10px;width:10px;overflow:hidden;padding:0;}
#facebox .br{background:url(../img/box/br.png);height:10px;width:10px;overflow:hidden;padding:0;}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}        
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{background:#fff;width:370px;padding:10px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#fboxup {width:650px;}
#fboxup h3 {font-size:16px;color:#06c;font-weight:700;border-bottom:solid 1px #ddd;text-align:center}
#fboxup h3 span {color:#c60}
#fboxup h4 {font-size:14px;text-align:right;}
#fboxup .zulu:hover {background:none}
#fboxup .zulu img {float:left;width:40px;padding-bottom:10px}
#fboxup .zulu label {line-height:normal;float:left;width:250px}
#fboxup .zulu label span {font-weight:normal;font-size:11px;}
#fboxup .zulu {float:left;}

.zulu {width:300px;margin:2px;padding:5px;cursor:hand;cursor:pointer}
.zulu:hover {background:#ffffad;}
.zulu input {line-height:34px;vertical-align:middle;}
.zulu label {font-size:14px;font-weight:700;vertical-align:middle;line-height:34px;cursor:hand;cursor:pointer;padding-left:10px;}
.zulu label img {height:34px;vertical-align:middle;line-height:34px}
.claimed {background:#cfdfec url(../img/claimed.png) top right}
.inprogress {background:#ffffad url(../img/unclaimed.png);background-position:5px right;background-repeat:no-repeat}
#zuluz {float:left;width:325px;border-right:solid 5px #ddd}
#zulucritera {float:left;width:610px;}
#info {border:none;text-align:center;margin-top:100px;padding:50px;background:#cfdfec;border:dotted 1px #06c}
.critera {display:none;padding:0 7px;margin-top:5px;margin-left:15px;width:600px;}
.critera p {margin:5px 0}
.critera .instruction {background-color:#ffffad;background-image:url(../img/warning.png);background-repeat:no-repeat;background-position:15px 40px;padding:15px;border:dotted 1px #06c;margin-bottom:15px}
.critera .instruction p {margin-left:45px}
.critera label {font-weight:normal;font-size:12px;line-height:normal;vertical-align:baseline;padding-left:4px}
.critera div p {margin-left:15px;}       
        
#msg {margin-left:15px;width:600px;text-align:center;margin-top:100px;padding:50px;background:#CCAD9C;border:dotted 1px #D42115}
#msg h3 {color:#D42115}

#zuluzlp h1 {color:#20287a;font-size:24px;margin:20px 0;}
#zuluzlp h1 span {color:#666}
#zuluzlp h2 {font-size:16px;color:#333;}
#zuluzlp p {margin-bottom:8px;font-size:14px;}
#zuluzlp h3 {font-size:18px;color:#20287a;}
#zuluzlp #bizClaim {background:#e6e6e6;border-top:1px solid #333;border-bottom:1px solid #333;margin:30px 0;padding:15px 0 10px;}
#zuluzlp #bizClaim img {float:right;}
#zuluzlp #bizClaim .bLeft {float:left;padding:0 0 0 25px;}
#zuluzlp #bizClaim .bLeft h3 {padding-left:70px;}
#zuluzlp #bizClaim .bLeft p {padding-left:70px;}
#zuluzlp #bizClaim .bRight {float:right;padding:0 15px 0 0;}
#zuluzlp #bizClaim .bLeft img {float:left;margin-top:-3px;}

#zuluzlp .zulu {width:48%;margin:5px 0;cursor:default;float:left;padding:0;height:40px;padding:1%}
#zuluzlp .zulu:hover {background:none}
#zuluzlp .zulu img {float:left;margin:2px 5px 0 0}
#zuluzlp .zulu h3 {font-size:16px;padding:0}
#zuluzlp .zulu h3 span {padding-left:10px;font-weight:normal;font-size:11px;vertical-align:top;}
#zuluzlp .zulu h3 span a {color:#690;}
#zuluzlp .zulu p {padding:0;font-size:12px}
#zuluzlp .zulu p.lm {font-size:11px;text-align:right}

#zuluimg {float:left;margin-right:15px}

#bprofile #sidebar {width:300px;float:right;}
#bprofile #map {width:294px;height:300px;border:solid 3px #9cc;}
#bprofile #mapkey {margin-bottom:10px;text-align:center;padding:8px 0;color:#999;border:3px #9cc solid;border-top:none;background:#eee}
#bprofile #mapkey img {vertical-align:middle;width:15px;height:15px;padding-left:5px;}
#bprofile #mapkey a {font-size:11px;color:#06c;padding-left:5px;padding-right:5px;}
#bprofile #we {margin-bottom:10px}

#zuluzPage {margin:15px 0;}
#zuluzPage #sidebar {float:left;width:260px;background:#fafafa;border:1px solid #e4e4e4;padding:20px;}
#zuluzPage #sidebar .holdme {text-align:center;padding:25px 0;background:#fff;border:1px solid #e4e4e4;margin:0 0 10px 0;}
#zuluzPage #sidebar .holdme img {width:200px;height:200px;}
#zuluzPage input[type="image"] {margin:10px 0 0 0;}
#zuluzPage #about {padding:0;float:right;width:600px;}
#zuluzPage #about img {margin:0 0 10px 0;}
#zuluzPage h1 {font-size:26px;}
#zuluzPage h3 {color:#333;padding:5px 0 0 0;margin:0;}
#zuluzPage p {line-height:22px;}
#zuluzPage .likeme div {float:left;margin:5px 10px 0 0;}
#zuluzPage ul {padding:0px 0px 5px 40px;line-height:22px;}
#zuluzPage li {list-style:disc;color:#82c035;}
#zuluzPage li span {color:#333;}

#zuluzPremium {background:#000 url(../img/zuluz/premium-icons.jpg) no-repeat top left;padding:5px 28px 15px 28px;border-top:solid 5px #000;}
#zuluzPremium h2 {color:#fff !important;margin:4px 0 55px 0 !important;}
#zuluzPremium h2 span {color:#e4e4e4;}
#zuluzPremium p {color:#fff !important;}

#simpleTooltip {padding:7px;border:1px solid #A6A7AB;background:#F2F3F5;font-weight:700}
#simpleTooltip p {font-size:11px;font-weight:normal}

#citysplash {border-bottom:1px dotted #06c;padding-bottom:5px}
#citysplash div.info {float:left;width:700px;}
#citysplash h1 {font-size:22px;}
#citysplash #flickr {margin-top:35px;height:68px;float:right;padding:0;}
#citysplash #flickr img {width:62px;margin-top:0;padding:2px;border:solid 1px #ccc}
#citysplash #we {margin-top:30px;float:right;width:200px;font-size:11px;border:solid 1px #9cc;background:#efd;padding:10px;margin-left:3px;}
#citysplash #we p {padding:0;float:none;width:auto;}
#citysplash #we img {float:right;margin-left:8px;}
#citysplash #citynavbar {clear:both;height:20px;}
#citysplash #citynavbar ul li {display:block;float:left;margin:3px;border-left:solid 1px #ccc;padding:0px 3px 0 8px;}
#citysplash #citynavbar ul li.first {border:none;padding-left:0;margin-left:0}
#citymap {width:614px;height:350px;border:solid 3px #9cc;margin-bottom:15px;}
#citycats {margin:10px 0;}
#citycats .box {width:185px;float:left;margin:5px 0;margin-left:15px;}
#citycats .box h4 {color:#20287A;}
#citycats .box ul li a {text-decoration:underline;color:#06c}

/*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;*/

.ctr {color:#c60;font-family:Courier New, Courier New, Courier6, monospace;font-weight:700}

ul.tagcloud {}
ul.tagcloud li {display:inline;font-size:11px}
ul.tagcloud li.l5 {font-weight:700;font-size:16px}
ul.tagcloud li.l4 {font-weight:700;font-size:14px}
ul.tagcloud li.l3 {font-weight:700;font-size:12px}
ul.tagcloud li.l2 {font-size:12px}

.msg {margin:10px 0;background:#d3e7b3;text-align:center;padding:10px;font-size:14px}

#homeadd {width:290px;padding:10px;float:left;margin-left:10px;margin-top:10px;background:#efefef;height:201px;border-top:dotted 1px #bbb;border-bottom:dotted 1px #bbb;overflow:hidden;}
#homeadd p {color:#4084c5;text-align:justify}
#homeadd h3 {color:#333;margin-bottom:5px;padding:0 10px;font-size:17px}
#homeadd h2 {color:#333;font-weight:normal;font-family:Trebuchet MS;padding-left:40px;font-size:13px;background:transparent url(http://img.ezlocal.com/btn/chk-box.png) no-repeat;margin-left:40px;padding-right:50px;background-position:0 5px}
#homeadd ul {margin-top:15px;margin-bottom:20px;}
#homeadd ul li {list-style-type:disc;color:#690;margin-left:30px;line-height:18px;font-size:13px}
#homeadd ul li span {color:#333}
#homeadd div#ezapp {padding-top:40px;padding-left:10px;padding-right:90px;height:168px;background:#efefef url(http://s3.ezlocal.com/img/ezcom/h/ezlocal-mobile-ad.png) no-repeat;background-position:-10px -15px}
#homeadd div p a {font-weight:700;text-decoration:none}
#homeadd div p a:hover {text-decoration:none;text-decoration:underline}
#homeadd div p {text-align:left;margin-top:9px;font-size:14px;color:#333}
#homeadd div p.rt {text-align:right;margin-top:9px;font-size:14px;color:#333;padding-right:25px}
#homeadd div p.rt a {font-size:11px;font-weight:normal;}
#homeadd input[type="submit"] {padding:10px;font-size:14px;color:#333;font-weight:700;border:solid 1px #666;background:#fae893;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:hand;cursor:pointer}
#homeadd input[type="submit"]:hover {background:#fdf4c9}

#rhaps {margin-bottom:10px;}
#rhaps div.rhaps {float:left;width:25%;}
#rhaps dl {}
#rhaps dt {padding-top:3px;padding-bottom:3px;padding-left:30px;color:#6d89ad}
#rhaps dt a {text-decoration:none;color:#6d89ad}
#rhaps dt.nlisting {background:url(http://s3.ezlocal.com/ico/building_add.png) no-repeat 7px 5px}
#rhaps dt.rating {background:url(http://s3.ezlocal.com/ico/award_star_add.png) no-repeat 7px 5px}
#rhaps dt.coupon {background:url(http://s3.ezlocal.com/ico/money_add.png) no-repeat 7px 5px}
#rhaps dt.picture {background:url(http://s3.ezlocal.com/ico/picture_add.png) no-repeat 7px 5px}
#rhaps dt.vote {background:url(http://s3.ezlocal.com/ico/thumb_up.png) no-repeat 7px 5px}
#rhaps dt.thumbsup {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/ThumbsUp.png) no-repeat 7px 5px}
#rhaps dt.favorite {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Positive.png) no-repeat 7px 5px}
#rhaps dt.wifihere {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/WiFi.png) no-repeat 7px 5px}
#rhaps dt.handicap {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Handicap.png) no-repeat 7px 5px}
#rhaps dt.tfourhrs {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Hour.png) no-repeat 7px 5px}
#rhaps dt.restroom {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Restrooms.png) no-repeat 7px 5px}
#rhaps dt.childfnd {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Child.png) no-repeat 7px 5px}
#rhaps dt.commhero {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Community.png) no-repeat 7px 5px}
#rhaps dt.zerocarb {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Healthy.png) no-repeat 7px 5px}
#rhaps dt.charityf {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Charity.png) no-repeat 7px 5px}
#rhaps dt.petfndly {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Pet.png) no-repeat 7px 5px}
#rhaps dt.ccaccept {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/CreditCards.png) no-repeat 7px 5px}
#rhaps dt.openlate {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/OpenLate.png) no-repeat 7px 5px}
#rhaps dt.seniorfy {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Senior.png) no-repeat 7px 5px}
#rhaps dt.greenbus {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Green.png) no-repeat 7px 5px}
#rhaps dt.multilng {background:url(http://s3.ezlocal.com/img/ezcom/zuluz/sm/Multi.png) no-repeat 7px 5px}
#rhaps dd {border-bottom:solid 1px #d3e4f2;padding-bottom:3px;padding-left:30px}
#rhaps dd a {color:#959d68;text-decoration:none} 

#fprofile {margin-top:10px;background:#efd;padding:2px 8px 5px 8px}
#fprofile h5 {font-size:10px;color:#ccc;text-align:right;font-weight:normal;padding:3px 0}
#fprofile img {float:right;width:100px;}

.pr p {line-height: 22px;margin-bottom:25px;font-size:14px}


.groupons {border:solid 1px #8EB9B9}
#main .groupons h3 {background-color:#76A045;border-bottom:solid 1px #8eb9b9;color:#fff;padding:5px 10px}
.groupons strong a {color:#76A045}
.groupons strong {color:#494949}
.groupons strong span {color:#EF8C21}
.groupons div {color:#494949;padding:3px 10px;clear:both;}
.groupons div p {padding-top:10px;}
.groupons div img {float:left;margin:5px 5px 5px 0}
.groupons img {margin:0 10px 5px 10px;float:right;}


#ulogin {width:49%;float:left;border:solid 1px #8EB9B9}            
#ulogin input[type="submit"] {margin:3px 0 0 25px;padding:10px 35px;font-size:16px;font-weight:700}
#ulogin input[type="text"], #ulogin input[type="password"] {height:25px;font-size:18px;margin:5px;width:96%;}
#ulogin h2 {background:#20287A;padding:5px 10px;color:#fff}
#ulogin h3 {color:#20287A;padding:5px 10px 0 10px;}
#ulogin p {padding:5px;font-size:14px;line-height:18px}
            
#usignup {width:49%;margin-left:1%;border:solid 1px #8EB9B9;float:left;}
#usignup h2 {background:#def;padding:5px 10px;}
#usignup h3 {padding:10px;padding-bottom:0}
#usignup input[type="submit"] {margin:0 0 0 25px;padding:10px 35px;font-size:16px;font-weight:700}
#usignup p {padding:10px;font-size:14px;line-height:18px}




#topr p {margin-bottom:10px;}
#stateinfo {width:625px;float:left;}

#fll {clear:both;}
#fll ul {padding-bottom:15px;}
#fll ul li {line-height:1.5em;display:block;width:150px;float:left;}



#newuser fieldset {margin:0 0 15px;padding:10px;border:1px solid #999999;}
#newuser fieldset legend {font-size:18px;padding:0 5px;color:#82C035;font-weight:700;margin-left:-5px;}
#newuser fieldset p {margin-bottom:15px}
#newuser fieldset label {font-size:16px;font-weight:700;float:left;display:block;width:200px;height:30px;}
#newuser fieldset input[type="text"], #newuser fieldset input[type="password"] {width:240px;margin:0;padding:0;height:24px;font-weight:700;font-size:16px}
#newuser fieldset input[type="submit"] {padding:10px 40px;font-weight:700;margin-left:200px;width:245px;margin-top:8px;}


#rms {width:940px;margin:5px auto;}
#rms h2 {color:#20287A;font-weight:700;font-size:18px}
#rms h4 {color:#20287A;font-weight:700;font-size:14px}
#rms p {font-weight:700}

#rms #resellerInfo {float:left;width:250px;padding-top:15px;}

#rms .testimonal {width:500px;float:right}
#rms .testimonal p.src {font-size:11px;font-style:italic;text-align:right;font-weight:normal;}
#rms .testimonal p {color:#333;font-size:11px;}
#rms .testimonal p.qq {float:left;font-size:40px;padding-right:4px;color:#777;font-family:Times New Roman;margin-top:-8px}
#rms .testimonal {position:relative;padding:15px;margin:0 0 0;background:#CC8922;
	-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:6px;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFC977), to(#CC8922));background:-moz-linear-gradient(top, #FFC977, #CC8922);background:-o-linear-gradient(top, #FFC977, #690);background:linear-gradient(top, #FFC977, #CC8922);
}
#rms .testimonal:after {content:"\00a0";display:block;position:absolute;bottom:-40px;right:50px;width:0;height:0;border-width:20px 0 20px 20px;border-style:solid;border-color:#CC8922 transparent transparent; }


.gtop {margin-bottom:10px;padding-left:20px;font-size:11px;}
.gtop a {color:#369}
#gtop {font-size:14px;margin:8px 0;font-weight:700}

#terms h3 {border-bottom:solid 1px #ddd;margin-bottom:5px;color:#20287A;}
#terms h3 span {color:#369}
#terms dl {padding:0 10px}
#terms dl dt {font-weight:700;font-size:14px}
#terms dl dd {padding-bottom:8px;padding-left:10px}


#alinks {font-size:11px;color:#555;padding:7px 0}
#alinks a {color:#555}


.description {overflow:hidden;max-width:900px;}

#ezfooter {padding-top:15px;padding-bottom:10px;border-top:solid 1px #ccc;background:#eee}
#ezfooter p {font-size:11px}
#ezfooter p.copy {text-align:center;padding-top:45px}
#ezfooter h5 {border:none;font-weight: 700;font-size: 14px;padding-bottom: 3px;margin: 15px auto 0 auto;}
#ezfooter a {color:#2398c9;font-size:11px;text-decoration:none}
#ezfooter a:hover {text-decoration:underline}
#ezfooter li.face, #ezfooter li.tweet, #ezfooter li.gplus, #ezfooter li.ytube {padding-left:50px;padding-top:9px;height:25px;margin-top:5px;}
#ezfooter li.gplus {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/google-plus-icon.png) no-repeat}
#ezfooter li.face {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/facebook-icon.png) no-repeat}
#ezfooter li.tweet {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/twitter-icon.png) no-repeat;}
#ezfooter li.ytube {background:transparent url(http://s3.ezlocal.com/img/ezcom/footer/youtube-icon.png) no-repeat;}
#ezfooter #localeze {float:left;padding-left:10px;}
#ezfooter #localeze img {}
#ezfooter #localeze p {width:110px;font-size:12px;padding:12px 0;float:left}

.refinelinks {width:468px;margin:5px auto}


#main #results #profile {width:618px;border:solid 1px #b3b3b3;border-top-width:3px;background:#fff;margin-bottom:10px;}
#main #results #profile h3 {background:#cfdfec;color:#06c !important;padding:5px 10px;color:#fff;border-bottom:1px solid #8EB9B9;border-top:1px solid #8EB9B9;}
#main #results #profile h3 span {float:right;}
#main #results #profile h3 span a {font-size:12px;color:#c60}
#main #results #profile .details {padding:5px 15px}
#main #results #profile .details h1 {padding-top:5px;margin-bottom:0;}
#main #results #profile .details h1 a {color:#000;font-size:14px;font-weight:700;font-family:Arial;}
#main #results #profile .details h1 span, #main #results #profile .details h1 span a {font-size:10px;color:#000;padding-left:10px;vertical-align: middle}
#main #results #profile .details h3 {font-size:14px;color:#06c;background:0;padding-left:0;padding-top:5px;border:none !important;}
#main #results #profile .details h4.tel {font-size:21px;color:#777;padding:5px 0px;float:left}
#main #results #profile .details h4.tel span a  {font-size:10px;color:#777;vertical-align:middle;padding-left:5px}
#main #results #profile .details h4 {font-size:14px;color:#336;padding:2px 0px;}
#main #results #profile .details h4 span {color:#06c}
#main #results #profile .details a {color:#06c;font-size:11px;}
#main #results #profile .details a.url {margin-left:4px;padding-top:12px;display:block;float:left;max-width:200px;overflow:hidden;white-space: nowrap;}
#main #results #profile .details p {margin-bottom:10px}
#main #results #profile .details .prof1 {width:360px;float:left;}
#main #results #profile .details .prof2 {padding-top:10px;}
#main #results #profile .details #ylists ul li {display:block;float:left;height: 26px;margin-bottom:5px;margin-right:5px;}
#main #results #profile .details #ylists ul li a {padding:5px;background:whiteSmoke;font-size:14px;font-weight:700;padding-left:25px;text-decoration:none}
#main #results #profile .details #ylists ul li a:hover {text-decoration:underline}
#main #results #profile .details #ylists ul li.menu a {background-image:url(http://s3.ezlocal.com/ico/y/icon-menu.png);background-repeat:no-repeat;background-position:5px 5px}
#main #results #profile .details #ylists ul li.bios a {background-image:url(http://s3.ezlocal.com/ico/y/icon-bios.png);background-repeat:no-repeat;background-position:5px 8px}
#main #results #profile .details #ylists ul li.products a {background-image:url(http://s3.ezlocal.com/ico/y/icon-cat.png);background-repeat:no-repeat;background-position:5px 5px}
#main #results #profile .details #ylists ul li.events a {background-image:url(http://s3.ezlocal.com/ico/y/icon-cal.png);background-repeat:no-repeat;background-position:5px 6px}

#main #results #profile .detailsL {width:400px;float:left;}
#main #results #profile .detailsL p + ul {margin-top:-7px}
#main #results #profile .detailsL ul {margin-bottom:5px}
#main #results #profile .detailsL ul li {list-style-type:square;margin-left:20px;}
#main #results #profile .detailsL p {padding-right:20px;}
#main #results #profile .detailsR {width:180px;float:right;overflow:hidden}
#main #results #profile .detailsR a {font-size:12px;}
#main #results #profile p.category {font-weight:bold;padding-top:8px;font-size:11px;}
#main #results #profile p.category a {font-weight:normal;}
#main #results #profile .details img.gal {vertical-align:middle;width:15px;height:15px;}
#main #results #profile .details img.add {width:auto;height:auto;max-width:180px;max-height:150px;padding:5px 0px;}
#main #results #profile h1 {color:#000}
#main #results #profile h4 {color:#777;padding:5px;font-family:Arial;font-size:12px;font-weight:bold;}
#main #results #profile address {padding:5px 0;}
#main #results #profile #bot {padding:10px 0;margin:10px 15px;border-top:dotted 1px #06c}
#main #results #profile #bot h5 {font-family:Arial;font-weight:bold;}
#main #results #profile img.featured {float:left;border:3px solid #99CCCC !important;width:140px;}

#main #results #profile .details #pimages {float:right;width:160px;padding-top:5px}
#main #results #profile .details #pimages a img.f {width:150px;height:auto;margin-bottom:5px;max-height:200px;}
#main #results #profile .details #pimages a img {width:20px;height:20px;margin:0 3px 0 0;padding:2px;border:solid 1px #ccc;}

#main #results #profile .details a[rel="tag"] {font-size:12px}

#main #results #profile .details #zuluz {margin-top:10px;}
#main #results #profile .details #zuluz img {width:34px;height:34px;margin-right:4px}

#main #results #profile .adr {width:400px;padding-left:25px;margin:6px 0;min-height:18px;background:transparent url(http://s3.ezlocal.com/img/ezcom/profile/map-marker-graphic.png) no-repeat;}
#main #results #profile .adr .street-address {font-weight:700;color:#6e6e6e;}

#main #results #profile #smobox {border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;background:#fff}
#main #results #profile #smo {margin:5px auto;width:587px;}
#main #results #profile #smo div {float:left;height:20px;margin:1px 10px 1px 1px;padding:0;color:#336;font-weight:700;font-size:11px;line-height:18px;vertical-align:middle;text-align:center;}
#main #results #profile #smo div.claim {float:right;height:20px;margin:1px 1px 1px 1px;width:178px;padding:0;color:#336;font-weight:700;font-size:11px;line-height:18px;vertical-align:middle;text-align:left;}
#main #results #profile #smo div.claim span img.ezv {padding-top:2px}

ul.otherlinks li {line-height:16px;vertical-align:middle;padding:3px 0;}
ul.otherlinks li img {height:16px;line-height:16px;vertical-align:middle;}
ul.otherlinks li.gen {margin-left:20px;padding-left:-5px;list-style-type:square}

#main .aboutmobile { padding: 10px; background: #efefef; border-top: dotted 1px #bbb; border-bottom: dotted 1px #bbb;margin-bottom:15px }
#main .aboutmobile h3 {color:#333;padding-top:10px}
#main .aboutmobile p { font-size:14px}
a.atn {display:block;text-align:center;font-size:15px;background:transparent url(http://s3.ezlocal.com/img/ezcom/about/cta-button.png) no-repeat;width:226px;margin:10px;color:#fff;padding:14px 0;text-decoration:none;float:right;}

