body{color:#5b7a8a;background-image:url("../../lib/sexmap_top_background.gif");background-repeat:repeat-x;}
body#home{background-image:none;text-align:center;}
body#addplace{background-image:none;}
body#addplace h2{padding:0;}
body#home div#map_canvas,div#helppages div#map_canvas{width:1px;height:1px;display:none;}
body#home div#container{background-image:url("mind-frame.png");background-repeat:no-repeat;margin:0 auto;width:900px;text-align:left;}
div#wrap_all img#lhlink{position:absolute;margin-top:24px;margin-left:12px;}
div#wrap_all ul#nav-links{position:absolute;margin-left:745px;}
body#home img#lhlink{float:left;margin-top:21px;margin-bottom:21px;}
body#home ul#nav-links{margin:21px 18px 0px 0px;float:right;}
body#home div#container div#mainbox{margin-bottom:14px;width:879px;height:378px;background-image:url("../../lib/honey_and_map.jpg");background-repeat:no-repeat;background-position:center;text-align:center;vertical-align:middle;border:4px solid #ee1f5e;-moz-border-radius:12px;-webkit-border-radius:12px;}
body#home div#container div#mainbox img#smlogo{margin-top:50px;}
body#home div#container div#mainbox form#searcher{display:inline-block;width:390px;text-align:left;height:124px;border:4px solid #f66495;-moz-border-radius:12px;-webkit-border-radius:12px;color:black;background-color:none;background-image:url("../../lib/sex_map_trans.png");}
body#home div#container div#mainbox form#searcher *{margin-left:10px;padding-left:0px;}
body#home div#container div#mainbox form#searcher input#searchbox{width:276px;height:28px;font-size:15pt;}
.ac_results li{text-align:left;}
body#home div#container div#mainbox form#searcher a{background-color:#ee1f5e;line-height:28px;color:white;font-size:18px;font-weight:bold;padding:4px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;top:-2px;}
body#home p.disclaimer{margin-top:1em;}
body#home div#homelinks{float:left;width:100%;text-align:center;padding-top:1em;font-size:12px;}
body#home div#homelinks a{color:black;text-decoration:none;cursor:hand;}
div.honeyspacer{float:left;width:298px;height:236px;margin-bottom:8px;}
div.bottomboxes{float:left;width:282px;_width:288px;overflow:hidden;height:228px;margin-right:8px;margin-bottom:8px;border:4px solid #ee1f5e;-moz-border-radius:12px;-webkit-border-radius:12px;color:black;background-color:white;}
div.bottomboxfullw{width:880px;height:auto;}
div.bottomboxes p,div.bottomboxes h3{width:240px;margin:8px 22px 0px;padding:0;}
div.bottomboxfullw p,div.bottomboxfullw h3{width:840px;margin:8px 22px 0px;padding:0;}
div.bottomboxes img{margin:8px 22px 0px;padding:0;}
body#home h2,body#home h3{color:#ee1f5e;}
div#header{width:1010px;margin-bottom:10px;}
div#helppages{background-image:url("../../lib/honey_standing.jpg");background-repeat:no-repeat;margin-left:70px;
clear:left;float:left;width:900px;color:black;}
div#helppages h2{padding-left:0px;color:#ee1f5e}
.withsidebarleft{width:640px;float:right;}
#sidebarleft{width:300px;float:left;}
ul#toptabs{margin-top:7px;height:29px;float:left;width:381px;list-style-type:none;}
ul#toptabs li{float:left;background-color:white;font-weight:bold;line-height:29px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;padding-left:6px;padding-right:6px;margin-right:4px;}
ul#toptabs li a{text-decoration:none;}
ul#toptabs li a.active{color:#ee1f5e;}
form#formsearch{float:left;text-align:center;vertical-aligh:middle;width:589px;color:white;font-size:16px;font-weight:bold;line-height:36px;height:36px;background-color:#ee1f5e;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:8px;}
form#formsearch a{background-color:#fff;color:#ee1f5e;font-size:14px;font-weight:bold;padding:4px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;vertical-align:middle;}
form#formsearch.active{margin-bottom:0px;}
form#formsearch input#searchbox{width:316px;height:16px;position:relative;top:-1px;}
form#formsearch img.submit{position:relative;top:10px;}
form#formsearch.active{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;}
div#townbox{width:962px;clear:left;border:4px solid #00a1ea;-moz-border-radius:12px;-webkit-border-radius:12px;padding-bottom:1em;}
div#townbox.active{border-color:#ee1f5e;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;}
div#townbox div.ficons{float:left;padding-left:15px;padding-right:5px;}
div#townbox p{color:#000;margin-bottom:0em;width:650px;margin-left:8px;}
div#townbox p a{font-weight:bold;}
h1{font-family:arial,helvetica,san-serif;font-weight:bold;}
h2{padding-top:10px;padding-left:18px;font-family:arial,helvetica,san-serif;color:#000;font-weight:bold;font-size:16pt;}
div.addme{font-size:12px;font-weight:bold;text-align:center;color:black;width:200px;position:absolute;margin-top:45px;margin-left:760px;}
div.clearer{clear:left;}
#addyourplace{width:300px;height:1200px;border:0px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
#addyourplace_form{height:800px;overflow:hidden;}
#addyourplace_form h3{margin-top:1em;margin-bottom:0.3em}
.chunk{width:280px;float:left;font-size:12px;margin-bottom:0.3em;margin-top:0.3em;}
.chunk textarea#description{width:280px;padding:2px;font-size:12px;border:1px solid #7F9DB9;}
.chunk .caption,.chunk .inp{width:140px;float:left;}
.chunk input.required,.chunk select{width:140px;font-size:12px;}
.chunk label.error{font-size:10px;color:red;}
p.error{font-weight:bold;color:red;}
#smtabs{overflow:hidden;height:40px;}
#smtabs ul{width:300px;}
#smtabs li{width:95px;float:left;list-style:none;margin:0 5px 5px 0;}
#smtabs li a{display:block;width:95px;height:28px;text-align:center;font-size:0.75em;line-height:2.33em;font-weight:bold;text-decoration:none;border:1px solid #d5d5d5;-moz-border-radius:10px;-webkit-border-radius:10px;}
#smtabs a:hover,#smtabs a.active{cursor:pointer;background-color:#def;}
#navtab4{cursor:pointer;}
a#showtoptowns,a#showtopcounties{float:right;font-size:10px;cursor:pointer;}
#posts .post{padding:10px;background-image:none;background-color:#ffdde5;-moz-border-radius:10px;-webkit-border-radius:10px;}
div#tab1 p{color:#000;}
h2 strong{color:#ee1f5e;}
h3{color:#000;}
div.popular{float:left;padding-left:10px;border-left:2px dotted #00638d;}
div.ac_results{width:220px;padding:10px;border:1px solid #d5d5d5;z-index:5000;}
div.ac_results ul li{width:300px;}
div.ac_results ul li.ac_over{width:300px;color:#000;font-weight:bold;background-color:#def;}
p{font-size:12px;margin-bottom:0.5em;}
p.four{font-size:12px;width:130px;padding-left:10px;padding-right:10px;padding-bottom:20px;float:left;text-align:center;}
ul#bubble{width:250px;font-size:12px;list-style-type:none;}
ul#bubble.shops{width:300px;}
ul#bubble img{float:right;left:-120px;}
ul#bubble h3{font-size:14px;color:#d21f6c;}
ul#bubble li{min-height:50px;vertical-align:middle;height:auto !important;height:50px;padding-left:55px;background-repeat:no-repeat;}
ul#bubble li p{font-size:10px;color:#5b7a8a;margin:0 0 0 0;}
ul#bubble li.first p,ul#bubble li.last p,ul#bubble li.on p{font-size:12px;}
ul#bubble li.first{font-size:12px;padding-left:0px;}
ul#bubble li.last{font-size:12px;font-size:10px;padding-left:0px;min-height:12px;height:12px;}
ul#bubble li.on{font-size:12px;padding-top:8px;}
dl.bargraph{float:left;clear:both;width:300px;margin-bottom:20px;}
dl.bargraph dt{clear:left;float:left;width:150px;margin:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
dl.bargraph dt.thisplace,dl.bargraph dt.thisplace a,dl.bargraph dd.thisplace{font-weight:bold;color:#d21f6c;}
dl.bargraph dd{float:left;padding:0;margin:0;width:150px;height:18px;font-size:11px;}
* html dd{float:none;margin:.5em 0 0;}
dl.bargraph dd div{position:relative;height:18px;float:left;border-top:2px solid white;border-bottom:2px solid white;}
dl.bargraph dd div.barspc{text-align:right;height:16px;margin-top:1px;}
dl.bargraph dd div.barpos{background-color:#f06291;color:#00683d;text-align:right;height:16px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}
dl.bargraph dd div.barneg{background-color:#4bc5fa;color:#00683d;text-align:left;height:16px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;}
dl.bargraph dd div.barcent{width:1px;background-color:#9b9b9b;height:18px;}
.chart_block{list-style-type:none;width:620px;float:left;margin-bottom:20px;}
.chart_block li{width:620px;float:left;font-size:12px;border-bottom:1px solid #ffebe9;padding:5px 0;}
.chart_pos{font-size:1.3em;font-weight:bold;float:left;width:40px;padding-top:13px;text-align:center;}
.chart_pos1{font-size:2em;font-weight:bold;float:left;width:40px;padding-top:6px;text-align:center;}
.chart_img{width:70px;text-align:center;float:left;}
.chart_prod{width:450px;float:left;padding:0px 5px 0 0;}