#page-wrap { }
#map_canvas { height: 250px; width: 709px; float: left; position: relative; z-index: 30 !important; border:solid 1px #ddd;}

#locations { list-style: none; width: 715px; float: left;  }
#locations li {padding:2px 10px; float: left; z-index:20px; text-align:left; background: #eee; margin:3px 3px 0 0px; border:solid 1px #ddd; width:213px;}
#locations li lable{float: left; float:left; font-weight:bold; text-align:left; padding:2px 0; margin:2px 10px 0 0; }
#locations li .shtTtl{float: left; float:left; font-weight:bold; text-align:left; padding:2px 0; margin:2px 10px 0 0; display:block; width:200px}
#locations li:hover{background: #E4F0FC; border:solid 1px #b3d7fc;}
#locations li:hover lable{font-size:12px; color: #4387D2; text-shadow: 0 1px 0px rgba(255,255,255,0.3); display:block; font-weight:bold;}
#locations li:hover p{color:#666; }


#more-info { background: none repeat scroll 0 0 #E4F0FC; float: left; min-height: 95px; margin-top: 10px; padding: 10px; width: 694px; }
#more-info * { position: relative; z-index: 40; }
#more-info > div { background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 14px rgba(70, 49, 1, 0.1);
    min-height: 75px;
    padding: 10px;}
#more-info > div p {color:#666; font-family:Arial; text-decoration:none; text-align:justify; font-weight:normal;}
#more-info > div p b{font-size:14px;}
.longdesc { display: none; }
.btnSheet{color:#666; margin-right:20px; text-decoration:none;}
/*-----Popup css -------------*/
.web_dialog_overlay
        {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #000000;
            opacity: .15;
            filter: alpha(opacity=15);
            -moz-opacity: .15;
            z-index: 101;
            display: none;
        }
        .web_dialog
        {
            display: none;
            position: fixed;
            width: 380px;
            height: 200px;
            top: 50%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding: 0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }
        .web_dialog_title
        {
            border-bottom: solid 2px #336699;
            background-color: #336699;
            padding: 4px;
            color: White;
            font-weight:bold;
        }
        .web_dialog_title a
        {
            color: White;
            text-decoration: none;
        }
        .align_right
        {
            text-align: right;
        }
 /* css for pagination*/        
    
.paging{width:700px;float:left; padding:0 10px 0 0px;  height:28px; margin:0 0 5px 0px; background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #DDDDDD;}
.paging_btn{float:right;}
.paging_btn a{float:left; color:#fff; text-decoration:none; background:#222; border:solid 1px #111;z-index:6; position:relative; text-align:center; font-size:11px; margin:4px 1px; min-width:20px; padding:2px;}
.paging_btn a:hover{float:left; color:#fff; text-decoration:none; background:#333; border:solid 1px #111;z-index:6; position:relative; text-align:center; font-size:11px; margin:4px 1px; min-width:20px; padding:2px;}

.lbtn
{
	width:25px; height:25px;color:White; background-color:#fef8ee;
}
.hbtn{height:auto; padding:0px; margin:0px; float:left;font-size:11px; color:#000000; font-weight:normal; }
.hbtn ul{ width:auto; float:right; height:auto; padding:2px; margin:0px;list-style:none;}
.hbtn ul li{ width:auto; height:auto; padding:0px; margin:0px; display:inline; }
.hbtn ul li a{ float:left; text-decoration:none; text-align:center; padding:3px 3px;width:15px;height:15px; margin:0px 3px 0 0; background:#666666; border: solid 1px #555555;}
.hbtn ul li a:hover{color:#333; text-decoration:none; text-align:center; padding:3px 3px;width:15px;height:15px; margin:0px 3px 0 0; background:#bbb; border: solid 1px #aaa;}
.PageBackground {background-color: Gray; filter: alpha(opacity=40);	opacity: 0.7;}

.hbtn div{float:left; font-size:13px; color:#666; font-weight:bold; padding:5px;}