.pagewrapper { float: none; }
a, img { border: none; }
.f-left { float: left; }
.f-right { float: right; }
.sharebutton { margin-top:6px; }
.closebutton { margin-top:6px; }
.geolb_content { width:744px; }
.geolb_content a { outline:none; }
.geolb_top { background:url(/images/heatmap/story_banner.jpg) top left no-repeat; height:77px; width:744px; position:relative; border-bottom: 1px #c97e23 solid; }
.geolb_top img { border: none; }
.geolb_top .close_geo { position: absolute; top: -16px; right:-14px; border: none; }
.geowrap { padding: 14px 0 0 255px; font-size: 14px; font-family: Georgia; color:#333; }
.geolb_mid { font-size:16px; font-weight: normal; color:#666; padding: 0 0 10px 0; text-align: center; font-family: Georgia; }
.radiusarea { text-align:center; }
.radius_display { color:#000; width:20px; height:12px; }
.geolb_story { height:auto; background:#efefef; overflow:hidden; text-align:left; margin:5px auto 0 auto; border:1px solid #ccc; }
.geolb_story .geolb_story_items a { text-decoration:none; font-family:georgia; font-size:12px; font-weight:normal; color:#035a91; }
.geolb_learn_body { padding-top: 20px; }
.geolb_learn_body img { border: none; }
.learn_left { width:250px; background: #f5f5f5; margin-right: 20px; }
.learn_left .learnwrap { padding: 20px; }
.learn_left li { margin: 0 0 10px 15px; padding: 0; list-style-type: disc; color: #333; font-size: 12px; font-family: arial; }
.learn_left .nobullet li { margin: 0 0 10px 0; padding: 0; list-style-type:none; color: #333; font-size: 12px; font-family: arial; }
.learn_left h1 { margin: 0; padding: 0 0 10px 0; font-size: 13px; font-weight:bold; font-family: Georgia; color: #000; }
.learnafter { padding-bottom:10px; color: #333; font-size: 12px; }
.learn_button { text-align:center; }
.geoloc-text { float: left; display: inline; margin: 0 20px 0 20px; width: 530px; color: #fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:5px; }
.geoloc-learn { float:left; color:#fff; padding:11px 0 0 10px; }
.geoloc-learn a, .geoloc-learn a:visited { color:#fff; }
/*.geo_rule { height:1px; width:100%; clear:both; overflow:hidden; background:#ccc; overflow:hidden; }*/
.pop-strong { font-weight:bold; }
.pop-top { padding-top:14px; height:128px; overflow:hidden; }
.section_title h3 .section_title_small a { font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-weight:normal; color:#035a91; }
/* #geo_stories_around .nobullet li { padding-top:8px; } */
#geo_stories_around { overflow:hidden; display:none; }
#geo_error { display:none; color:#c00; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
/*.change_radius_bar { text-align:left; padding:10px 0;  font-family:Arial, Helvetica, sans-serif; color:#fff; background:url(/images/heatmap/change_radius_bar.jpg) top left repeat-x; margin-bottom:10px; }
.change_radius_bar a img { border:none; }
.change_radius_text { float:left; padding:0 10px 0 125px; font-size:13px; }*/
.geolb_story_items { padding:5px; }
.list_table td { border-bottom:1px solid #ccc; }
.story_num { font-family:georgia; font-size:12px !important; color:#666; background:#fff; font-weight:bold; text-align:center; overflow:hidden; border:1px solid #ccc; padding:1px 5px; }
.story_num_cell { padding:7px 0 0 5px; }
#last7 .list_table .story_num { font-family:georgia; font-size:12px; color:#666; background:#fff; font-weight:bold; text-align:center; overflow:hidden; border:1px solid #ccc; padding:1px 2px; }
.pname{ padding-left:56px; font-family:arial; font-style:italic; color:#666; font-size:11px; }
#last7 { display:none; }
.story_v2 { color:#333; }
.story_v2_function { height:0px; overflow:hidden; }
.seeall { text-align:right; padding:5px; }
.seeall a { font-size:12px; font-style:italic; font-family:georgia; font-weight:bold; color:#035a91; }
.newlocation { text-align:right; padding:4px 0 0 0; }
.newlocation a { font-size:10px; font-family:georgia; color:#035a91; }
.geo_logo { background:url(/images/heatmap/geologo.jpg) top left no-repeat; width:100%; height:47px; }
#location_refresh { color:#777; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:right; overflow:hidden; height:0px; }
.subradius { margin:0; padding:0; float:right; display:inline; margin-right:4px; }

 /*mask css*/
.loadmask { z-index:999998; position:absolute; top:0; left:0; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=50); background-color:#111; width:100%; height:100%; zoom:1; }
.loadmask-msg { z-index:999999; position:fixed; top:0; left:0; padding:20px; background:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.masked { overflow: hidden !important; }
.masked-relative { position: relative !important; }
.masked-hidden { visibility: hidden !important; }
/* end mask and tooltip*/