body{color:#000;background-color:#fff;margin:0 auto;padding:0 5px;min-width:980px;max-width:1280px;font-size:12px;text-align:left!important;}
ul,li { margin:0; padding:0; list-style:none; }
a,td{font-size:13px; text-align:left;}
input{ margin:0; padding:2px 0 0 0;height:21px; line-height:18px;vertical-align:middle }
.input {height:24px!important; line-height:18px;position:relative; margin:0px 0 0 5px!important; padding:0 5px!important;}
.SubTab{padding-top:2px;padding-bottom:2px;border-top:2px solid #39c}
.SubTabOn{padding-top:2px;border-left:2px solid #39c;border-right:2px solid #39c;border-bottom:2px solid #39c;background-color:#e5ecf9;font-weight:bold}
.SubTabOn a{text-decoration:none;;color:#000;;font-weight:bold}
#top { margin-left:5px;}

.head { margin:0 auto;width:300px; text-align:left;}
.head h1{font-family:"simhei";font-size:20px; font-weight:normal;color:#e40000;line-height:24px;padding-top:10px; padding-left:150px; margin:40px 0 30px 0; height:50px;background:url(/images/logo_ganji.jpg?v=20100531) no-repeat;}
.bus_city {padding:3px 2px 2px 2px;border:1px solid #fff;background-image:url(http://s4.ganji.com/tpl/img/bus_city.gif);width:75px; margin-right:4px;}
a.active{color:#000; font-weight:bold; text-decoration:none;}
/*清除浮动bug*/
.clearHeight{zoom:1;}
.clearHeight:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*over清除浮动bug over*/
.bus_t {width:556px; margin:0 auto; clear:both; padding:0;}
.bus_tapy { margin-top:10px; width:278px; float:left; text-align:left; font-weight:bold;}
.bus_tapy ul{ padding:0; margin:0;}
.bus_tapy li{ line-height:200%; list-style:none; padding:0; margin:0; font-weight:normal;}
.bus_tapy span{ color:#666; margin-right:7px;}
.bus_tapy_2 {margin-top:10px;font-weight:bold; clear:both;}
.bus_tapy_2 ul{ padding:0; margin:10px 0 0 0;}
.bus_tapy_2 li{ line-height:200%; list-style:none; padding:0; margin:0; font-weight:normal;}
.bus_tapy_2 span{ color:#666; margin-right:7px;}
.bus_tapy_2 a{ margin-right:5px;}

.bus_tapy_3 { margin-top:20px;font-weight:bold;}
.bus_tapy_3 ul{ padding:0; margin:10px 0 0 0;}
.bus_tapy_3 li{ line-height:200%; width:49%; float: left; list-style:none; padding:0; margin:0; font-weight:normal;}
.bus_tapy_3 span{ color:#666; margin-right:7px;}
.bus_tapy_3 a{ margin-right:7px;}


#k_res { line-height:200%;}
#k_res ol{ margin:0; padding:0;}
#k_res li{ margin:0; padding:0 0 0 20px;}
#k_res li .title{ background-color:#fff1a8;}
.tr_tishi{ margin:20px; height:200px;font-size:14px; font-weight:bold; color:#334455;}

/*header*/
#header,#footer{ width:100%;margin:auto;clear:both; float:left; margin-bottom:10px;}
#header{position:relative;height:62px;z-index:200000}
#header img{ border:0px;}

ul#logo{position:relative;z-index:10;float:left;margin:6px 10px 0 0;font-size:12px;}
ul#logo li.Gcn{padding-left:15px;color:#999;}

#login {FLOAT: right; color:#000;font-size:13px;}
#login A {TEXT-DECORATION: underline; padding-left:7px; padding-right:7px;font-size:13px;}
.login {RIGHT: 0px; color:#000; POSITION: absolute; TOP:5px;font-size:13px;}
.login A {padding:0 7px;font-size:13px;}
.login iframe{font-size:13px;background-color:transparent;}


ul.city{float:left;margin-top:15px;font-size:12px;}
ul.city li.thisCity{font-size:27px;font-weight:bold;color:#000;}
ul.city li.thisCity2{font-family:"simhei";font-size:20px; font-weight:normal;color:#e40000;line-height:24px; padding-top:10px;}
ul.city li a{}
/* over header over */
a:link {color: #03b;}
a:visited {color:#03b;}
a:hover {color:#e40000;}
a:active {color:#03b;}

/*bus_left*/
#bus_left{width:28em; line-height:200%; position:absolute; z-index:2;top:65px;left:0; background:#FFF;}

#bus_left .bar {background-color:#E8ECF9;}
#paneltoggle2 {left:28em;position:absolute;}
#panelarrow2 {left:-1px;
position:absolute;
}
.bar a img {border:0pt none;
vertical-align:top;
}


#bus_left li {float:left; width:370px;}
#where_2{background:#e5ecf9;border-top:1px solid #85A2D5;clear:both;float:left;height:23px;line-height:23px;margin:0pt 0pt 10px;width:27em; padding-left:1em; font-weight:bold;}
.condition {width:27em;padding-left:1em; float:left; clear:both; margin-bottom:1em;}
.condition .class { font-size:16px; color:#008000; font-weight:bold; margin:0 5px;}
.fangan {border:1px solid #DDD; margin-left:1em;float:left; clear:both; width:26em;}
.fangan h4{ background:#f2f5fc;color:#03b; font-weight:bold; margin:0px 0px 3px 0px;float:left; clear:both; display:block; width:100%;}
.fangan h4 span {font-size:12px; color:#000; margin:0; font-weight:normal;}
.fangan h4.open img.open {display:block; float:left;}
.fangan h4.shut img.shut {display:block; float:left;}
.fangan img.open {display:none; padding-top:8px; padding-left:5px; padding-right:5px;}
.fangan img.shut {display:none; padding-top:8px; padding-left:5px; padding-right:5px;}
.fangan div { padding-left:1em; padding-right:1em; width:24em;margin-bottom:20px; float:left; text-align:left; overflow:hidden;}
.fangan ul{ margin-top:5px; margin-bottom:5px; border-top:1px solid #ddd; padding-top:5px;float:left; width:24em; clear:both}
.fangan ol{ margin-top:5px; margin-bottom:5px; padding-top:5px;float:left; width:24em; clear:both;}
.fangan li{ float:left;width:25em;}
.fangan .space{ padding-left:37px; color:#666;}
.fangan .walk { padding-right:10px; margin-bottom:-2px;}
.fangan .bus { padding-right:10px;margin-bottom:-2px;}
.fangan .line li{ float:left; width:12em!important; list-style-type: decimal!important}

.zu{border:1px solid #80C584; margin-left:1em;float:left;clear:both; width:26em; margin-top:10px; line-height:200%}
.zu h4{ background:#E8F9E5;color:#000; font-weight:bold; margin:0px 0px 3px 0px;float:left; clear:both; display:block; width:100%; text-indent:1em}
.zu ul{padding-left:1em;  padding-right:1em; margin-bottom:10px;padding-top:5px;float:left; width:24em;}
.zu span{ color:#666; margin-right:7px;}

.zu_2{clear:both;line-height:200%;border-left:1px solid #ddd;background:#fff;}
.zu_2 h4{ color:#000; font-weight:bold; margin:0px 0px 3px 0px;float:left; clear:both; display:block; width:100%;}
.zu_2 ul{padding:0 10px 10px 10px;}
.zu_2 span{ color:#666; margin-right:7px;}


.station { width:100%; float:left; clear:both;}


#container_xl { position:absolute;}
#container_st { position:absolute;}
#container_tr_s { position:absolute; z-index:100;}
#container_tr_d { position:absolute; z-index:10;}
/* over bus_left over */







.hackDiv{clear:both;height:5px;line-height:5px;}


.bus_serch {width:600px; margin:0 auto; text-align:left;}
.bus_serch_1 {width:500px; float:left;color:#A8A8A8; clear:both;}
.bus_serch_2 {margin-top:5px;float:left;clear:both;}
.bus_serch_2 span{}
.bus_serch_3 {width:440px; float:left; clear:both;margin-top:3px;}
.bus_serch_3 li{float:left; padding-left:5px; padding-right:5px;}




#map {width:100%; height:10000px; background:#ccc; float:left;}




#bus_stop{background:#fff;padding-left:10px;margin-left:10px; overflow:hidden;zoom:1;*_width:650px;}
#bus_stop h2{ font-size:16px; margin:0; line-height:200%; margin-top:10px; padding-left:0px; clear:both;}
#bus_stop h2 span{font-size:16px; color:#e40000!important; margin:0; line-height:200%; margin-top:10px; padding-left:0px;}
#bus_stop h3{ font-size:14px; margin:0; line-height:200%; margin-top:10px; padding-left:0px; clear:both;}
#bus_stop h3 span{font-size:14px; color:#e40000!important; margin:0; line-height:200%; margin-top:10px; padding-left:0px;}
#bus_stop label{font-size:25px; font-family:""; color:#e40000; line-height:200%;padding:5px;}
#bus_stop label.small{font-size:14px; font-family:""; color:#333; line-height:200%;padding:5px;}
#stop_dl{font-size:14px; line-height:150%; margin:0; padding:0;}
#stop_dl dt{color:#008000;margin-bottom:5px; font-size:12px; clear:both;}
#stop_dl dt a{ text-decoration:none;}
#stop_dl dt span{ float:right; margin-top:25px;}
#stop_dl span{ color:#e40000;}   
/*#stop_dl label{ font-size:25px; font-family:""; color:#e40000; line-height:200%;} */
#stop_dl label{ font-size:25px; font-family:""; color:#e40000; line-height:200%;} 
#stop_dl label a{font-size:25px; font-family:""; color:#e40000; line-height:200%;padding:5px; text-decoration:underline;} 
#stop_dl label a:hover{color:#f60;}
#stop_dl dd{ padding-top:8px; margin-left:0px; padding-bottom:25px;line-height:24px; clear:both; overflow: hidden;}
#stop_dl dd a{font-size:12px!important; width:1em; height:12em; float:left; margin:0 10px; line-height:15px; text-decoration:none; overflow:hidden;}
#stop_dl dd.bus_detail{ background:#f8f8f8;font-size:12px!important;padding-top:3px; padding-bottom:3px;color:#008000;margin-right:10px;}
#stop_dl dd.bus_detail a{width:auto!important; height:auto!important;font-size:12px!important; float:none; display:block;}
#pager{ padding:20px 0px;}
#pager a.selected{ color:#e40000; }
.spacer8 { margin:8px;}



#footer{border-top:1px solid #ccc;color:#777777;font-family:arial;font-size:12px;text-align:center; padding-top:10px; margin-top:20px;}


.yui-skin-sam .yui-ac-content {
background:#FFF none repeat scroll 0%;
border:1px solid #808080;
overflow:hidden;
position:absolute;
width:100%;
left:0px!important;
}

.yui-skin-sam .yui-ac-content li {
cursor:default;
margin:0pt;
padding:2px 5px;
white-space:nowrap;
}


.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.autocomplete {width:560px;}
form { margin:0; padding:0;}
#container_city .yui-ac-content {
background:#FFF none repeat scroll 0%;
border:1px solid #808080;
overflow:hidden;
position:absolute;
width:71px!important;
left:40px!important; 
top:-14px!important;}

#d_q_xl {width:440px;}
#d_q_st {width:440px;}
#d_q_tr {width:440px;}


#gbar{height:22px;padding-left:2px}
.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}
.gbh{height:0;position:absolute;top:24px;width:100%}
#gbi,#gbs{background:#FFF;left:0;position:absolute;top:24px;visibility:hidden;z-index:1000}
#gbi{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}
#guser{padding-bottom:7px !important}
#gbar,#guser{font-size:13px;padding-top:1px !important}@media all{.gb1,.gb3{height:22px;margin-right:.73em;vertical-align:top}
#gbar{float:left}}
.gb2{display:block;padding:.2em .5em}a.gb1,a.gb2,a.gb3{color:#00c !important}
.gb2,.gb3{text-decoration:none}a.gb2:hover{background:#36c;color:#fff !important}body{background-color:#fff;color:#000;font-family:Arial,sans-serif}td{padding:0}img{border:0}form{padding:0;margin:0}textarea{resize:none}
.nw{white-space:nowrap}
.floathelp{white-space:nowrap;background-color:#fff;border:1px solid #666;padding:2px;color:#666;font-size:70%;z-index:1000}
#mapCenter{position:absolute;top:50%;left:50%;overflow:visible;width:0;height:0}
.legal{padding:0.2em;padding-top:1em;font-size:85%;color:gray}
.legalattop{padding-bottom:1em;font-size:85%;color:gray}
.deb{font-size:x-small;direction:ltr}
#deblnk a:link{color:red}
.sloc{margin-bottom:0.5em;font-size:small}
.url{color:green}
.ssmod2{font-size:small;color:#77c}
.sslkg{background-color:#ffd;border:1px solid black;padding:0 2px 2px 2px;font-size:small;font-weight:normal}
.ssprev{color:gray;font-size:smaller}
.errortips li{padding-bottom:0.8em;font-size:small}ul.errortips{padding-left:1.25em;margin-left:0}
.smh{background-color:#ff9;margin:0 0 5px 0;padding:2px}
.attention{color:#c00;vertical-align:super;font-size:80%}
.new{color:#c00}
.mmadd{padding-bottom:0.2em;text-align:right}
.ieoneline{white-space:nowrap}
.iw .rimg{vertical-align:top;padding:0.7em 0 0 1.4em}
.contextmenu{z-index:1000;position:absolute;background-color:#fff;font-size:75%;cursor:pointer;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #676767;border-right:1px solid #676767}
.contextmenu .divider{border-top:1px solid #ccc}
.menuitem{color:#00c;background-color:#fff;padding-top:2px;padding-bottom:2px;padding-left:8px}
.selectedmenuitem{background-color:#d3e3fe}
.transnote{color:#dd4042;font-size:7pt;cursor:pointer}
.transnoteviewed{color:orange;font-size:7pt;cursor:pointer}
.sa{text-align:left;zoom:1}
.ea{text-align:right;zoom:1}a.dtab{zoom:1}
.offscreen{position:absolute;left:-1000em}
#header{clear:both}
#guser{margin-right:8px}
#gbar{margin-left:8px;display:inline}
#map{clear:both}@media print{.bar,#logo,.launcher,.ds{display:none}
#main_map{clear:both}}@media print{#paneltoggle,#paneltabs,#pl_ctls,#pwds,#pnc.untouched table,.links{display:none}
#pnc.untouched #gmm_msg{display:block}
#panel,#spsizer{height:auto !important}
.printimage{border:1px solid silver}
#printmessage{display:block;position:absolute;z-index:100000;top:0;right:0;width:7cm;padding:1.5mm 2mm;color:#000;background-color:silver;border:1px solid black;text-align:center;font-size:6pt;font-family:sans-serif}}@media screen,projection{#printmessage,#printspacer{display:none}
#page{width:100%; float:left; clear:both;}
#panel{top:70px;left:0;z-index:2; padding-left:10px; margin-right:30px;float:left;}
#panel:focus{-moz-outline:0}
#panel .clear{font-size:70%;padding-bottom:0.5em;padding-top:3px}
#wpanel{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;overflow:auto;z-index:3;-moz-outline:0}
#paneltoggle{position:absolute;top:0;width:8px;display:block;visibility:hidden;margin-left:0;-moz-outline:0;z-index:2;background-color:#fff}
#panelarrow{position:absolute;left:2px;z-index:3}
#map{position:relative;z-index:1;background-color:#e5e3df}}
#basichtml2{font-weight:bold;padding:2px 20px}
#basichtml2 a{text-decoration:underline}

.subpanel{padding-top:8px}
#stats{font-size:small;padding-left:10px;color:#666}
#stats #timers{position:relative;overflow:auto;width:100%;height:50px}
#vartitle{font-weight:bold;width:100%}
#basichtml2{margin:0 20px;background-color:#e8ecf9;border:1px solid gray;color:#000}
#spsizer{position:auto;width:auto;clear:both}
#vartitle{border-top:1px solid #d5ddf3;background-color:#e8ecf9}
.bar{position:relative;height:1.7em}
.bar .leaf_links{font-size:83%;color:gray;white-space:nowrap;margin:.4em .5em 0 10px}
.bar a:visited{color:#00C}
.bar a{text-decoration:none}
.bar a span{text-decoration:underline}
.bar a.launchsel{font-weight:bold}
.bar a.launchsel:link,.bar a.launchsel:visited{color:#000}
.bar a img{vertical-align:top;border:0 none}
.bar_divider{margin-top:-.1em;vertical-align:top}
#panelarrow2{position:absolute;left:-1px}
#panel .bar{background-color:#e8ecf9}
#panel .bar .leaf_links{float:left}
#main_map .bar .leaf_links{float:right}
#main_map .bar{background-color:#d5ddf3}
#paneltoggle2:focus{outline:none}
.launcher_input{margin:2px 0;text-align:right}
.launcher_input *{vertical-align:middle;margin:.1em}
#l_d,#l_near{width:94%}
.wp{width:97%}
.d_links{margin:2px 0;font-size:69%}
#d_close,#l_close{text-align:right}
#d_options{margin:5px 0;font-size:75%}
#d_options input,#d_options label{vertical-align:middle}
#d_options .c1,#d_options .c2,#d_optph{background-color:#e8ecf9}
#d_options .c1,#d_options .c2{height:1px;font-size:0.1em;overflow:hidden}
#d_options .c1{margin:0 2px}
#d_options .c2{margin:0 1px}
#d_optph{padding:2px}
#d_mode{float:left;margin-top:5px}
#d_sub{float:right;margin-top:5px}
.d_footer{clear:both}
.no_add_dest{display:none}
.disabled_add_dest:link,.disabled_add_dest:active,.disabled_add_dest:visited{color:#a0a0a0;text-decoration:none;cursor:default}
#dir_wps{position:relative;zoom:1}
.dir_wp{padding-right:12px}
.d_hl .dir_wp_hl{background-color:#fff1a8}
.dir_input{margin:3px 0}
.dir_input_td{width:100%}
.dir_rev_wrapper{position:relative;height:0;line-height:0}
#dir_rev{position:absolute;right:0}
.launcher{margin:0 8px 6px}
.launcher_body{padding:4px;border-left:1px solid #bbb;border-right:1px solid #bbb;zoom:1}
.launcher_body .labels{text-align:left;font-size:67%;margin-bottom:1px;margin-left:.1em}
.launcher_body .example{color:gray}
.launcher_b *{overflow:hidden;height:1px;font-size:.01em}
.launcher_b .c1{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:#888}
.launcher_b .c2{border-left:1px solid #888;border-right:1px solid #888;background:#FFF}
.launcher_b .c1,.launcher_b .c2{margin:0 1px}
#iLauncher{margin-left:2px}
.opanel{margin-left:10px}
.dir_m{width:16px;height:16px;font-size:.1em;margin:4px}
.dir_dummy_closer{width:7px;height:7px}
#dir_controls{padding-left:28px;padding-right:22px}
.hp .prmimg div{width:21px;height:19px}
.hp411{background:no-repeat url(/mapfiles/hpimgs6.png) 0 -105px;width:21px;height:19px}
.hpadw{background:no-repeat url(/mapfiles/hpimgs6.png) 0 -16px;width:21px;height:19px}
.hpeapi{background:no-repeat url(/mapfiles/hpimgs6.png) -23px -78px;width:21px;height:19px}
.hpgmm{background:no-repeat url(/mapfiles/hpimgs6.png) 0 -51px;width:21px;height:19px}
.hplbc{background:no-repeat url(/mapfiles/hpimgs6.png) -52px -78px;width:21px;height:19px}
.hpref{background:no-repeat url(/mapfiles/hpimgs6.png) -2px -86px;width:21px;height:19px}
.links img{width:16px;height:16px}
.bar_icon_email_2{background:no-repeat url(/mapfiles/hpimgs6.png) -64px -124px;width:16px;height:16px}
.bar_icon_link{background:no-repeat url(/mapfiles/hpimgs6.png) -48px -124px;width:16px;height:16px}
.bar_icon_print_2{background:no-repeat url(/mapfiles/hpimgs6.png) -65px -16px;width:16px;height:16px}
.bar_icon_survey{background:no-repeat url(/mapfiles/hpimgs6.png) -34px -16px;width:16px;height:16px}
.view_as_kml{background:no-repeat url(/mapfiles/hpimgs6.png) 0 -124px;width:16px;height:16px}
.view_as_rss{background:no-repeat url(/mapfiles/hpimgs6.png) -32px -124px;width:16px;height:16px}
#panelarrow{width:4px;height:12px}
.right-arrow{background:no-repeat url(/mapfiles/hpimgs6.png) -48px -78px;width:4px;height:12px}
.left-arrow{background:no-repeat url(/mapfiles/hpimgs6.png) -44px -78px;width:4px;height:12px}
.ddirflip{background:no-repeat url(/mapfiles/hpimgs6.png) -69px -63px;width:10px;height:14px}
.view-t{background:no-repeat url(/mapfiles/hpimgs6.png) -47px -32px;width:15px;height:12px}
.view-m{background:no-repeat url(/mapfiles/hpimgs6.png) -32px -32px;width:15px;height:12px}
.dropdown{background:no-repeat url(/mapfiles/hpimgs6.png) -50px 0;width:15px;height:11px}
.bar_icon_email_t{background:no-repeat url(/mapfiles/hpimgs6.png) 0 0;width:16px;height:16px}
.bar_icon_link_t{background:no-repeat url(/mapfiles/hpimgs6.png) -65px 0;width:16px;height:16px}
.bar_icon_print_t{background:no-repeat url(/mapfiles/hpimgs6.png) -16px 0;width:16px;height:16px}
.bar_icon_email2{background:no-repeat url(/mapfiles/hpimgs6.png) -16px -124px;width:16px;height:16px}
.bar_icon_link2{background:no-repeat url(/mapfiles/hpimgs6.png) -34px 0;width:16px;height:16px}
.bar_icon_print2{background:no-repeat url(/mapfiles/hpimgs6.png) -2px -70px;width:16px;height:16px}
.bar_icon_survey2{background:no-repeat url(/mapfiles/hpimgs6.png) 0 -35px;width:16px;height:16px}
.bar_icon_divider{background:no-repeat url(/mapfiles/hpimgs6.png) -32px 0;width:2px;height:19px}
.panel_bar_divider{background:no-repeat url(/mapfiles/hpimgs6.png) 0 -70px;width:2px;height:19px}
.collapse-left2{background:no-repeat url(/mapfiles/hpimgs6.png) -46px -51px;width:23px;height:27px}
.collapse-right2{background:no-repeat url(/mapfiles/hpimgs6.png) -23px -97px;width:23px;height:27px}
.expand-left2{background:no-repeat url(/mapfiles/hpimgs6.png) -46px -97px;width:23px;height:27px}
.expand-right2{background:no-repeat url(/mapfiles/hpimgs6.png) -23px -51px;width:23px;height:27px}
.launch_close{background:no-repeat url(/mapfiles/hpimgs6.png) -69px -51px;width:12px;height:12px}
.circle_markerA_whitebg{background:no-repeat url(/mapfiles/hpimgs6.png) -16px -35px;width:16px;height:16px}
.circle_markerB_whitebg{background:no-repeat url(/mapfiles/hpimgs6.png) -62px -32px;width:16px;height:16px}
.mp{width:24px;height:38px}
.iconA{background:url('/mapfiles/aj_icons.png') repeat 0 0}
.iconB{background:url('/mapfiles/aj_icons.png') repeat 0 -38px}
.iconC{background:url('/mapfiles/aj_icons.png') repeat 0 -76px}
.iconD{background:url('/mapfiles/aj_icons.png') repeat 0 -114px}
.iconE{background:url('/mapfiles/aj_icons.png') repeat 0 -152px}
.iconF{background:url('/mapfiles/aj_icons.png') repeat 0 -190px}
.iconG{background:url('/mapfiles/aj_icons.png') repeat 0 -228px}
.iconH{background:url('/mapfiles/aj_icons.png') repeat 0 -266px}
.iconI{background:url('/mapfiles/aj_icons.png') repeat 0 -304px}
.iconJ{background:url('/mapfiles/aj_icons.png') repeat 0 -342px}
#loadmessagehtml{background-color:#fff1a8;position:absolute;left:47%;top:0%;height:24px}
.loadmessage_cont{font-size:81%;font-weight:bold;margin-left:5px;margin-right:5px;position:relative;top:2px}
.welc{font-weight:bold;font-size:medium}div.gcparrow{float:left;width:23px;padding-top:0.25em;cursor:pointer}
#gcpaddr{margin-bottom:9px;zoom:1}
#gcpaddr:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.gcpasl{margin-top:10px;margin-bottom:10px;font-size:small}div.query{margin-bottom:3px}
.gcpnormal div.gcpaddr{margin-left:28px}
.gcpexplore div.gcpaddr{margin-left:0}div.gcpaddrval{text-align:left}
#panel_addr{padding:0.25em 7px 0.5em 5px;cursor:pointer}span.gcpaddrnear{color:gray;font-size:small}div.ataddr{margin-top:0.5em;font-size:small}div.ataddr div{padding-top:0.15em;padding-bottom:0.15em;padding-right:7px;padding-left:5px;line-height:1.3}div.ataddr div.notice{margin-top:0.5em}
.gcp #setasconfirm{width:20em}
.hp{margin-right:0.2em;font-size:small}
.hp .promo{margin-bottom:0.6em}
.hp .home{margin-bottom:1em}
.hp .tinstruct{margin-bottom:1em}
.hp .amsg{margin-top:0.3em;margin-bottom:0.2em}
.hp .feedback{margin-top:1em}
.hp .permpromo{font-size:small}
.hp .hdr{margin-top:1em;margin-right:0.2em;margin-bottom:0.2em}
.hp .subhdr{padding-top:1em;padding-bottom:0}
.hp .tour{margin-top:0.5em}
.hp .eg{padding-right:0.2em;padding-bottom:0.2em;margin-top:1em}
#dlp{padding-top:0.4em}
#dlp .dl{text-align:left}
#chdli{width:100%}
#chdl table{width:100%;table-layout:fixed}
#chdl .err{color:#c00;padding-bottom:0.5em}
.hp .chdli{padding:0 6px 0 0}
.hp .chdll{font-size:85%}
.hp .chdlh{font-weight:bold}
.hp .mt{margin-top:1.5em}
.hp .prmimg{padding-right:5px}
.hp .secondary_link{color:#77C}
.hp .fc{padding-top:2pt}
#hp .hpp{border:1px solid #d5ddf3;padding:6px;margin-right:26px}
#solink{white-space:nowrap;padding-left:0.5em}
#so{padding-left:0.5em}
#q_d{width:33em}
#search .helplinks .selected,#search .helplinks .unselected{font-size:81%}
#search{margin:0;width:100em}
#logo{padding:6px 10px}
#leaf_solink{white-space:nowrap;padding-left:0.5em;vertical-align:middle;font-size:85%}
.msie #leaf_solink{vertical-align:50%}
#sl_t2{padding-left:2px}
.msie #sl_t2{vertical-align:25%}
#search .example{padding-top:2px;color:gray;font-size:85%}
#search .controls{padding-top:1.4em}
#search .srchcol{float:left;font-size:81%}
#search .spacer{clear:both}
#learnmore,#evenmore{color:#77c;text-decoration:underline}
#q_sub{margin-left:.35em}
#ds_h div{width:100%}
#ds .h1{height:1px}
#ds .h2{height:2px}
#ds .h3{height:3px}
#ds .h4{height:4px}
#ds .h5{height:5px}
#ds .h6{height:6px}
#ds_v div{height:9999px}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}
.zippy_plus{background:no-repeat url(/mapfiles/zippy_sprites.png) -12px 0;width:12px;height:12px;cursor:pointer}
.zippy_minus{background:no-repeat url(/mapfiles/zippy_sprites.png) 0 0;width:12px;height:12px;cursor:pointer}
.query{font-size:small;padding-bottom:0.2em;padding-right:0.2em}
.dist{color:gray}
.nreviews{color:gray}a.reviews_link{color:#77c}
.rescat{color:gray}
.vat{vertical-align:top}
.unver{color:#77c;white-space:nowrap}
.unver a:link{color:#77c}
#panel .local{font-size:small;padding-bottom:0.5em}
.cat{padding-right:7px}
.disw{margin-top:14px;margin-bottom:11px}
.disw .didyou{color:#c00;margin-right:4px}
.disw .ref{margin-top:4px;margin-left:18px}
#zippy{margin-right:5px;padding-bottom:1px;float:left}
#zippanel{margin-bottom:15px}
.res{border-collapse:collapse;margin-top:.75em}
.res td{vertical-align:top}
.res .icon{cursor:pointer;padding-top:0.25em;padding-right:2px}
.res .text{padding:0.25em 7px 0.5em 5px}
.res .name{font-size:medium;padding-top:3px;margin-bottom:0.1em}
.res .detls{font-size:70%}
.res .detls a{color:#77c}
.res .detls{padding:0;vertical-align:baseline}
.res .lscmore{font-size:85%;color:#77c}
.res .lscmore a{color:#77c}
.notices{margin-top:1em}
.wpt{margin-top:1em;margin-bottom:1em;font-size:medium}
.obfoot{font-size:small;padding-bottom:1.0em;padding-top:0}
.tightname{font-size:small;padding-top:0}
.ssadd{font-size:small}
.ssadd div{padding-top:5px}
.ssadd ul{margin-top:3px;padding-left:20px}
.ssadd hr{background-color:#ccc;border:0;color:#ccc;height:1px;width:100%}
#attrBar li{float:left;margin:0;padding:0}
#attrBar li.prompt{padding-right:6px}
#attrBar li.sep{padding:0 5px}
#attrBar li.on{color:#000;cursor:text;font-weight:bold;text-decoration:none}
#attrBar li.off{color:#00c;cursor:pointer;text-decoration:underline}
#attrBar{display:block;font-size:smaller;height:20px;list-style:none;margin:0;padding:0}
#tvt{font-size:72%;text-align:right}
#tvt img{margin-right:4px}
#tvt a{margin:8px;text-decoration:none}
#tvt span.o{margin-right:8px}
#tvt span.l{text-decoration:underline}
#tvt hr{background-color:#ccc;border:0;color:#ccc;height:1px;width:100%}
#resultspanel .suggest{margin-bottom:11px;margin-top:8px}
.medium{font-size:medium}
.bt{background:#FFF none no-repeat scroll center;border:1px solid blue;cursor:pointer;width:85px;height:60px;margin-right:5px;margin-top:2px;overflow:hidden;float:left}
.btp{cursor:default;border:none}
.s{margin-top:0.2em}
.pl{margin-left:6px;margin-right:4px;vertical-align:text-top}
#vp {position: absolute;top: -10px;left: -10px;width: 1px;height: 1px;visibility: hidden;}
#homestate {display: none;}
#header {margin-top:.5em;}
#search .logo {vertical-align:top;}v\:* {behavior: url(#default#VML);}
#panel {width: 23.75em;}
#paneltoggle {left: 23.75em;}
.iw .attr {width: 23.75em;}
#map, #mclip {left: 23.75em;margin-left: 8px;margin-right: 23.75em;overflow: hidden;border: 0;}
#inlineTiles{left:-px;top:-px;white-space:nowrap;position:absolute;line-height:0;}
#ph,#mmp,.pw,.pwc{display:none;}
#panel .selected{background-color:#EEE;}@media screen{.noscreen{display:none;}}@media print{html{overflow:auto;}
.noprint,#search,#guser,#reportabug,.deb{display:none;}
.hMainM #main_map{position: absolute;visibility: hidden;}
#main_map{margin-bottom: 0.5em;}
.pw{display:block;}
#header .links{padding: 2px 0;}
#page{height:auto;}
#map{position:relative;}
#map,#map_printimage{margin-left:0;left:0;margin-right:0;border-width: 1px;}
#plt .plc{vertical-align:top;width:100%;}
#plt{position: relative;}
#pl_ctls{padding-top:0px;text-align:right;height: 1em;}
#panel{position:relative;float:none;width:100%;}
#spsizer{overflow:visible;}
#ph{display:block;position:relative;top:0;left:0;margin-bottom:0.3em;}
#ph td{padding-left:0.2em;padding-right:0.2em;vertical-align:top;}
#ph td.value{padding-bottom:0.2em;font-weight:bold;}
#ph .name{font-size:90%;text-align:right;}
#ph .notes{width:100%;}
#ph td.phh{width:350px;}
#ph td.phn{padding:0;width:100%;}
#ph .rmvalue{font-weight:normal;}
#pnc table{width:100%;}
#pnc td.name{margin-left:1em;white-space:nowrap;}
#pnc textarea,#pnc div{width:100%;font-family:Arial,sans-serif;font-size:75%;}
#pnc.untouched textarea{color:silver;}
#pnc #gmm_msg{display:none;}
.pw .res .id{padding-top:0.15em;}
.pw .res .text,.pw .res .name{padding-top:0;}
#localpanel .query{display:none;}
#panel .selected {background-color: white;}
#tsp table.directions tr.leg_primary td.leg_text {border-top-style:solid;border-top-color:#808080;border-top-width:3px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver;}
#tsp table.directions tr.leg_secondary td.leg_text {border-top-style:dashed;border-top-color:silver;border-top-width:1px;margin-top:2px;}
.onelineo {height: auto;}
.onelinei {height: auto;line-height: normal;top: auto;position: relative;}
.ieoneline {white-space: normal;}}
.gcpck {font-size:small;line-height:150%;vertical-align:middle;}
.gcpfn {font-weight:bold;margin-top: 24px;}
.gcpptr {cursor:pointer;}
.gcpkw {padding-left:19px;}
.gcpzip {padding-bottom:3px;padding-right:5px;vertical-align:middle;}
.dragtarget[route="-1"] *,.dragtarget[route="0"][pos="beforeRoute"] * {margin-top: 0px;padding-top: 0px;}
.fade {opacity: 0.7;filter:alpha(opacity=70);}
#topads,#bottomads{background-color:#e5ecf9;}
.ads .marker{margin-left:2px;}
.ad div.geoadtext {padding-left:36px;}
.adsmessage{font-size:90%;margin-bottom:4px;}
.ad{margin-bottom:0.5em;}
.local .ad .line1{font-size:medium;}
.ads .text .webst {font-size: 70%;}
.mclip_content .ad{position: relative;left: 0px;margin: 0 0.3em;}
.mclip_content .addr,.mclip_content .line5{color: gray;}
.mclip_button_available, .mclip_button_unavailable{-moz-user-select: none;border: 1px solid;font-size: 90%;margin-left: 4px;padding: 0pt 3px;}
.mclip_button_unavailable{border-color: #adc8ff;color: #669eff;cursor: default;}
.mclip_button_available{background: #c7dbff none repeat scroll 0%;border-color: #adcbff;color: #669eff;cursor: pointer;font-weight: bold;}
#panel{width:23.75em;}
#paneltoggle2{left:23.75em;position:absolute;}
.lpane_c{width:21.00em;overflow:hidden;}
.isIe6 .wpc, .isIe7 .wpc{width:18.25em;overflow:hidden;}
.ds{background-color:black;position:absolute;z-index:2;top:1.7em;left:23.75em;overflow:hidden;}
#ds .o1{opacity:.1;filter:alpha(opacity=10);}
#ds .o2{opacity:.08;filter:alpha(opacity=8);}
#ds .o3{opacity:.06;filter:alpha(opacity=6);}
#ds .o4{opacity:.04;filter:alpha(opacity=4);}
#ds .o5{opacity:.02;filter:alpha(opacity=2);}



@media print{.gmnoprint{display:none}}@media screen{.gmnoscreen{display:none}}
#gcp .ads{font-size:small}
#topads,#bottomads{margin-right:2px;padding-bottom:0.15em}
#bottomads{margin-top:0.25em}
#gcp #bottomads{margin-top:2em}
#topads{position:relative;margin-bottom:0.5em;zoom:1}
.adsmessage{color:gray;cursor:default}
.ad .text{margin-left:0.3em}
.ad div.geoadtext{margin-left:0}
.ads .text .line5{color:gray}
.ads .marker{vertical-align:top;cursor:pointer}
.ads .marker .pushpin{width:33px;height:28px;z-index:0}
.ads .marker .label{position:absolute;top:3px;left:3px;width:16px;height:16px;z-index:1}
.ads .text{vertical-align:top;padding:0.1em 0.25em 0.1em 0.1em;cursor:default}
.ad .marker{position:absolute}
.ad .text{position:relative}
.ads .text .phone{}
.ads .text .webst a:link{color:#77c}
.ads .text .visurl{color:green}
#panel .ads .selected{background-color:#c9dcff}
.iwgeoad{margin:0;font-size:small}
.iwgeoad .admsg{font-size:90%;color:gray}
.iwgeoad .head{padding-right:0.2em}
.iwgeoad .head .title{font-size:medium;font-weight:bold}
.iwgeoad .detls{}
.iwgeoad .detls .visurl{padding-top:0;color:green}
.iwgeoad .detls .addr{padding-top:0.5em;color:gray}
.iwgeoad .image{vertical-align:top;padding-left:0.5em}
.iwgeoad .image .bdr{border:1px solid silver}
.iwgeoad .image img{border:2px solid white}
.sp{font-size:small;padding-left:1px;padding-top:1px;padding-right:4px}
.sp .title{font-size:medium;font-weight:bold}
.sp .description{padding-bottom:1em}
.sp .showing{margin-bottom:0.75em}
.sp .kmllegal{font-size:85%;color:gray}
.kmlzfm{background-color:#ffeac0;text-align:center;padding:2px;margin:0 auto 1em auto}
.fdra{vertical-align:top;margin-left:3px}
.fdrc{margin-top:0;margin-left:3px;width:14px;height:14px}
.fdrf{font-size:small}
.fdrl{margin-left:3px}
.fdrn{border:2px solid;width:18px;height:18px;margin:5px}
.fdrlt{margin-left:3px;margin-top:3px}
.fdrp{width:32px;height:32px;margin-top:0}
.fdrt{margin-top:5px}
.fdfl{width:100%}
.isIe7 #kmlpanel{overflow:hidden}
.isIe6 table.fdfl{width:94%}
.fdsnippeto,.onelineo{padding-bottom:2px;position:relative;width:100%;height:1em;overflow:visible}
.fdsnippeti,.onelinei{width:100%;height:2em;line-height:2em;top:-0.5em;overflow:hidden;position:absolute;left:0}a:link{color:#03b}a:hover{color:#e40000}a:visited{color:#03b}a:active{color:red}a.a{color:green}a.fl{color:#77c}a.q:visited{color:#00c}
#hm{position:absolute;z-index:3}
#hm table{border:1px solid black;background:#FFF;padding:0}
.ac td{text-decoration:none;background:#FFF;color:#000;display:block;cursor:default;padding:1px 2px 1px 2px;font-size:80%;white-space:nowrap}
.ac td.no-sel-on-hover{background:#e5f0ff}
.ac td.sel{background:#36C;color:#fff;padding:1px 2px}
.ac td b{color:#000}
.ac td.sel b{color:#fff}
.acl{color:#00c;cursor:pointer;white-space:nowrap}
.acdel{margin-top:2px}
.acsuggest{position:relative}
.actype{position:absolute;right:0;color:green}
.suggest{font-size:small}
.suggest .didyou{color:#c00;font-size:small}
.suggest .ref{margin-top:0.5em}
.suggest .refquery{font-size:small}div .n{margin-top:1ex}
.n a{font-size:10pt;color:#000}
.n .i{font-size:10pt;font-weight:bold}
.i,.i:link{color:#a90a08}
.q:visited,.q:link,.q:active,.q{color:#00c}
.b a{font-size:12pt;color:#00c;font-weight:bold}
.nav{padding-left:2em}
.imgn{line-height:1px}
#ap .abc{position:relative;width:100%;margin:0;padding:0;color:#000;font-size:small;border:0}
#ap .abd{padding:4px}
#ap table{width:100%}
#ap td,th{white-space:nowrap;vertical-align:middle;padding:2px}
#ap input{margin:2px}
#ap .abnew{width:200px}
#ap .abadd input{padding:2px}
#ap .ablist{background-color:#fff;border-collapse:collapse;color:#000}
#ap .abempty{text-align:center;padding:1em}
#ap .abcb{width:1em}
#ap .abarrow{width:4em}
#ap .abloc{width:30em}
#ap .ablab{width:20em}
#ap .abpad{width:1em;padding:2px}
#ap .abloc input{width:300px;border:1px solid gray;padding:2px}
#ap .ablab input{width:200px;border:1px solid gray;padding:2px}
#ap .abitem td{border-top:1px solid silver;border-bottom:1px solid silver;border-left:0;border-right:0}
#ap .ablight{background-color:#ffeac0}
#ap .abdark{background-color:#fc9}
#slm{position:absolute;z-index:3;border:1px solid black;background:#FFF;padding:0;font-size:small}
#slm .hdr{margin:0.6em 0.6em 0.8em 0.6em;font-weight:bold}
#slm .ln{padding:0 0.6em 0.2em 0.6em}
#slm .sl_e{color:gray}
#slm .lnv{padding:0.6em 0.6em 0.2em 0.6em}
#slm .bdy{margin-bottom:0.6em}

.iw{font-size:small;padding-right:10px;line-height:normal}
.iw a{cursor:pointer}
.iw .card{display:none;margin-top:0.0em;padding:0}
.iw .wizard a.contentlink:visited{color:#03b}
.iw .wizard a.contentlink:active{color:red}
.iw .wizard .label{color:gray;font-size:85%}
.iw .wizard .iwdir,.iw .rev{padding:0}
.iw .wizard .backbutton,.iw .wizard .nextbutton{margin:0}
.iw .small{font-size:0.85em}
.iw .basics{padding-bottom:0.2em}
.iw .wizard .heading{width:17em;font-weight:bold}
.iw .wizard span.selected{font-weight:normal}
.iw .top{margin-top:0}
.iw .wizard .backbutton{display:inline}
.iw .wizard a:visited{color:#00c}
.iw .wizard .light a:link,.iw .wizard .light a:visited{color:#77c}
.iw .wizard .inptsmall{width:13.45em}
.iw .wizard #actions{margin-top:2.0em}
.iw .wizard .block{display:block}
.iw .status{padding-left:1.0em;padding-right:1.0em;margin-bottom:0.5em;background:#ffeac0;text-align:center}
.iw .iwdir .label{color:gray;font-size:85%}
.iw .wizard .example{font-size:85%;color:grey;padding-top:0.2em}
.iw .wizard .lgeg{color:gray}
.iw .wizard .sbmt{display:inline;margin:0;padding:0;margin-left:0.1em}
.iw .title{font-size:medium;font-weight:bold;margin-bottom:0.0em}
.iw .maxtitle{margin-right:16px}
.iw .sd{margin-top:0.2em}
.iw .sd .lnk{font-size:85%;padding-top:0.5em;padding-bottom:0.5em}
.iw .sd a.lnkmore:link{color:green}
.iw .sd a.lnkmore,.iw .sd span.tab{white-space:nowrap}
.iw .sd .src{padding-top:0.2em}
.iw .sd .src,.iw .sd .src a{color:green}
.iw .pn{padding-top:0.1em;padding-bottom:0.0em}
.iw .iscentroid{color:gray}
.iw .iscentroid_hl{color:#ff7e10;background-color:#ffeac0}
.iw .ref{padding-bottom:0.2em}
.iw .ref a:link{color:green}
.iw .homepage{color:green}
.iw .rev{padding:0}
.iw .rev a:link{color:#77c}
.iw .stp{display:inline;padding-top:0.1em;padding-bottom:0.2em}
.iw .short_msg{color:#222;font-size:110%;letter-spacing:0.1ex;padding-bottom:1em}
.iw .iwdir{padding-bottom:2px}
.iw .attr{padding-top:0.15em}
.iw .attr .name{font-weight:bold}
.iw .tab{text-decoration:underline;color:#00c;cursor:pointer}
.iw span.selected{font-weight:bold;text-decoration:none;color:#000;cursor:default}
.iw div.selected{display:block}
.iw .iwdir .card .chooser{font-weight:bold;text-align:left}
.iw .basicinfo{width:auto;vertical-align:top;padding-bottom:1.2em}
.iw .addr{padding-top:0.5em}
.iw .imcaption{font-size:90%;padding-left:1.6em;vertical-align:top}
#saveplacebutton{margin-bottom:1px}
#saveplacechoices{width:11.5em}
.iw .wizard .ssLearnMore,.iw .wizard .ssLearnMore:visited{color:#77c;text-decoration:none;font-weight:normal}
.ssmod{background-color:#ffeecd}
.ssmodtime{font-size:smaller;color:gray}

@media print{#map{width:1540px;}
#panel{background-image:url("/maps/gen_204?ei=DmHXSNLWHZLqugOdmfm0BQ&oi=map_misc&sa=T&ct=ctrl_p_print");}}


.isIe7 #panel_dir{overflow:hidden}
.dir{font-size:81%;margin-right:8px}
.dir td{padding:0.2em 0;vertical-align:top}
.dir .traffictime{color:#767676;font-size:0.86em}
#dir_ctls{padding-top:0.75em;padding-bottom:0.5em}
.printsummary .name{font-size:90%;white-space:nowrap}
.dir .num{text-align:right;padding-left:0;white-space:nowrap}
.dir .desc,.dir .value{width:100%}
.dir>div.ddwpt>table .value,.dir>div.ddwpt>table .ddw_edit{cursor:pointer}
.dir .dirsegment,.dir .num{cursor:pointer}
.printsummary .value{font-weight:bold}
.dir td.gap{text-align:center;border-left:none;border-right:none;padding:0}
.dir div.gap{margin-top:-0.5em}
.dditd{padding-top:0;padding-bottom:0.5em;font-weight:normal}
.loading .dditd{visibility:hidden}
.dd_kmmi_on{font-weight:bold;color:#767676;font-size:0.86em}
.dd_kmmi_off{color:#767676;font-size:0.86em}
#srdiv select{width:11.5em}
#srdiv button{font-size:0.86em}
.ddwpt{border:1px solid silver;padding:0 2px;background-color:#eee}
.selected .ddwpt_table{background-color:#ddd}
.ddwpt_np{border:0;padding:0;background-color:#fff}
.ddwpt_np .ddwpt_table{width:100%}
.isIe6 .ddwpt_np .ddwpt_table{width:94%}
.ddwpt_npe{border:0}
.ddwpt .ddw_via{color:#767676;font-size:0.86em}
.ddwpt .ddw_via div{padding-left:1em}
.ddwpt .ddw_via .ddw_firstvia{display:inline;padding-left:0}
.ddwcd .ddwcd_via{color:#767676;font-size:0.86em}
.ddwcd .ddwcd_via div{padding-left:1em}
.ddwpt .ddwcd_via .ddwcd_firstvia{display:inline;padding-left:0}
.ddwpt td.ddptlnk{white-space:nowrap}
.ddwpt td.ddw_addr{width:100%}
.ddwpt td.ddw_closer{height:100%;padding:2px;white-space:nowrap}
.ddwpt td.ddw_closer div.ddw_closer{text-align:right}
.ddwpt td.ddw_dist{color:#666;font-size:70%;font-weight:normal;text-align:left;white-space:nowrap;padding:.2em 1px .2em 1em}
.ddwpt{margin-top:6px;margin-bottom:4px}
#panel_ddw0.ddwpt{margin-top:10px;}
.ddwpt td.ddptlnk{padding:2px 0 0 20px;}
.ddwpt .ddptlnk img{margin-right:3px}
.ddwpt .ddwcd_hint{color:#7f7f7f ;padding-bottom:3px}
.ddwcd_in table{width:100%;table-layout:fixed}
.ddwcd_in input{width:100%}
.ddwcd_in td{padding:0 6px 0 0;border:none}
.ddwpt .ddwcd_buttons{width:100%;text-align:right;padding-top:4px}
.ddwpt .ddwcd_hint,.ddwpt .ddwcd_in input,.ddwpt .ddwcd_buttons input,.ddwpt .ddw_edit,.searchTip{font-size:0.86em}
.ddptmwtr td{border-width:0;padding:0;background-color:#eee}
.ddptmwtr img{display:block}td.ddptmw{padding-right:6em}
.ddrhdr{margin-bottom:0.2em;margin-right:5px}
.dir .zipper{white-space:nowrap}
.dir .zipper img{margin-left:4px;margin-right:6px;margin-top:1px;vertical-align:middle;cursor:default}
.loading .ddrhdr .timedist{visibility:hidden}
.timedist_np{text-align:right;padding:.4em 1px;border-bottom:1px solid #e6e6e6}
.ddr_hdr td{width:100%}
.placeholder{border:2px dashed #aaa;margin-top:6px;margin-bottom:4px;padding-top:-6px;padding-bottom:-4px}
.placeholder2{border:2px dashed #aaa;margin-right:12px}table.add_dest,.add_dest td{border-width:0;padding:0;width:100%}
.isIe6 table.add_dest{width:94%}
.mradformtd{padding-top:4px}
.mradformtd form{padding-top:6px}
.mradin{margin-right:6px}
#mrad{width:100%}
.mradbuttons{width:100%;border:#fff;text-align:right;padding-top:4px}
.mrfndformtd{padding-top:4px}
.mrfndformtd form{padding-top:6px}
.mrfndin{margin-right:6px}
#mrfnd{width:100%}
.mrfndbuttons{width:100%;border:#fff;text-align:right;padding-top:4px}
.searchTip{color:#7f7f7f ;padding-top:3px}
.dirsegnote{color:#767676}
.important_note{color:#c00000}
.note_CONTINUE{color:#000}table tr.dirsegment td{border-top:1px solid #cdcdcd}body.leaf table tr.dirsegment td{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}tr.dirsegment td{padding-top:0.4em}td.dirsegtext{width:100%}td.iconcityblock{padding-left:1em}td.sdist{text-align:right;color:#767676;padding-right:1px}
#dirref{background:#e5ecf9;padding:5px;font-size:small;margin-bottom:8px}
#dirref div{padding:0 0 0.5em 0.5em}
.dir #dirreftbl td{padding-left:0}
#dirreftbl .dirway{width:100%}
.isIe6 #dirreftbl .dirway{width:94%}
.dirctl td{width:100%;white-space:nowrap}
#dirref .closer{float:right}@media print{#panel .step_ds,#panel .step_tab_ui{display:none}
#panel .print_ddr_steps .dirstep_shaded{border:1px solid #eee}
#panel .print_ddr_steps .dirstep_white{border:1px solid white}
#panel div.ddwpt{border-color:#fff #fff #999}}
.closed_zipper{display:none}
.dir .tabstrip{margin-bottom:10px;width:100%;padding-left:1px}
.isIe6 .tabstrip{width:94%}
.dir .tabstrip .tabhdr{white-space:nowrap;cursor:pointer;padding:3px 0px; font-size:14px; font-weight:bold;margin-right:6px}
.dir .tabstrip .open{border-bottom:none}
.dir .tabstrip td #dir_options_arrow,.dir .tabstrip td #dir_alt_routes_arrow{padding-left:8px}
.dir .tabstrip .ts_lrbdr{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}
.dir .tabstrip .ts_bbdr{border-bottom:1px solid #cdcdcd}
.dir .altsummary{cursor:pointer;padding:0}
.dir .altsummary td{line-height:1.3;padding:0}
.dir .altsummary .altsummary_sugg{padding:4px 4px 4px 6px}
.altsummary_r{background-color:#fff;padding:4px 4px 4px 6px; margin-top:10px; margin-left:15px; width:480px; border-bottom:1px solid #ddd;}
.active{ background:#f2f2f2; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF;}
.altsummary_dur{color:#676767}
.altsummary_dis{float:left;padding-left:1em; padding-right:1em;}
.altsummary_r a,.altsummary_r a:visited{color:#77c}
.altsummary_sel,.altsummary_sel a,.altsummary_sel a:visited{background-color:#eee;text-decoration:none}
.altsummary_sel a,.altsummary_sel a:visited{color:#000;font-weight:bold}
.altsummary_it{float:right;margin-left:5px;text-align:left;width:63px}
.altsummary_it img{vertical-align:bottom;padding-right:5px}
.altsummary_tt{padding-left:5px;text-align:left;width:72%;color:#36c}
.altsummary_arr{color:#999;font-size:80%}
.dir .altsummary .altrev{padding:0}
.dir .altsummary .altrev td{padding:4px 4px 4px 6px}
#transit_opts{padding:4px}
#transit_opts td{padding:0.2em;vertical-align:top}
.dir #transit_opts{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}td.ddw_d{padding:5px 0 0 0}td.ddw_d .header{color:#c00}td.ddw_d .contents{margin:0.5em 0 0 0}
.ddw_d ul{padding-left:1.25em}
.ddw_d li{padding-bottom:0.5em;font-size:small}
.selected .ddw_dl{background-color:#ddd}
.ddw_dl{padding:2px 0;margin:3px 0}
.ddw_dlt{width:100%}
.ddw_d_frl{margin:5px 5px 5px 27px}td.ddw_dli{padding:0}
.ddw_dli img{margin-right:3px}td.ddw_dla{width:100%;padding:0 10px 0 0}
.ddw_dld{font-size:85%;color:#767676}td.ddw_dls{padding:0;text-align:right;white-space:nowrap}
.ddw_dlmi{font-size:85%}
.ddw_dlmi a:link,.ddw_dlmi a:visited{color:#77c}
.ddw_kml{font-size:85%}
.ddw_kml_layer,.ddw_kml_domain{color:green}
.ddw_kml_author{color:#767676}
.dir .bottomads{margin-top:0.75em}td.dir_warnbox_td{padding:0}
.dir_warnbox_c1,.dir_warnbox_c2,.dir_warnbox_content{background-color:#fff1a8}
.dir_warnbox_c1,.dir_warnbox_c2{height:1px;font-size:.01em;overflow:hidden}
.dir_warnbox_content{padding:5px 6px}
.dir_warnbox_c1{margin:0 2px}
.dir_warnbox_c2{margin:0 1px}
.dir_warnbox{margin:5px 0 3px 0}
.dir_warnbox_icon{float:left;width:16px;height:16px}
.dir_warnbox_msg{padding-left:20px}
.dir_adbox_c0{margin-right:0;margin-bottom:8px;margin-top:-7px}
.dir_adbox_c2,.dir_adbox_content{}
.dir_adbox_c1{margin:0 2px}
.dir_adbox_c1,.dir_adbox_c2{height:1px;font-size:.01em;overflow:hidden}
.dir_adbox_c2{margin:0 1px}
.dir_adbox_content{padding:4px 7px}
.dir_adbox_icon{margin-left:10px;padding-top:4px;vertical-align:middle}
.dir_adbox_mode{margin-left:4px}
.dir_title{font-size:14px;font-weight:bold}
.dir_via{color:gray;font-size:85%}
.calpop{background-color:#fff;border:1px solid;padding:3px 3px 3px 3px;overflow:hidden;font-size:small}div.calpop{display:none;z-index:100}
.calpop_year{height:18px;text-align:center;font-weight:bold;font-family:verdana,arial,helvetica;font-size:80%;white-space:nowrap}
.calpop_day{text-align:center;font-family:verdana,arial,helvetica;font-size:80%}
.calpop table{border:none;border-collapse:collapse}
.calpop table td{border:none !important;padding:0}
.calpop td.calpop_main_td{vertical-align:top}
.calpop table.header{align:center;width:100%}
.calpop table.header img{width:6px;height:11px;border:none;margin-left:5px;margin-right:5px}
.calpop table.days{width:100%}
.calpop table.days td{padding:2px 3px}@media print{#panel #reverse,#dir_ctls{display:none}
#plt .mmlc{vertical-align:top}
#mmp{display:block;position:relative;top:0;right:0;width:220px;padding:0 0 0 0.4em}
.dir table.summary{display:none}
.sDirCtls #dir_ctls{display:block}
.pwcl{text-decoration:underline;cursor:pointer;color:#00c}
.dir{font-size:medium;padding:0}
.dir td{border-width:0;padding:0}
.dir .ul{border-width:0 0 1px}
.dir .steps,.ddr_steps{float:none}
.dir .icon{display:table-cell;width:16px;padding-right:0.2em}
.dir .name{background-color:#fff}
.dir .num{padding-right:0.5em}
.dir .num a{text-decoration:none;color:inherit}
.dir .desc{padding-top:0.1em;padding-right:0.5em}
.dir .inlsegtime{display:inline}
.dir .sdist{display:table-cell;text-align:right;width:8em}
.dir .segtime{font-size:75%;color:gray}
.dir tr.dirsegment td{padding-top:0.1em;padding-bottom:0.1em}
.printDirsegMap .dirsegmap{cursor:pointer}
.mmsc td{padding-bottom:0.5em}
.cbsc td{padding-bottom:0.5em}
.ddptlnk{width:28px}
.ddwpt{border:0}
.ddspt,.ddwpt{margin-bottom:0;font-weight:bold;background-color:#fff}
.ddrhdr{margin-left:8px;margin-right:10px;margin-bottom:4px}
.ddrhdr td{padding-bottom:4px}
.ddrhdr .zipper{width:0;padding-left:24px;padding-right:0.2em}
.ddrhdr .zipper a{text-decoration:none;color:inherit}
.ddrhdr .timedist{width:100%;text-align:left}td.sdist{color:#000;padding-left:1em;padding-right:0.2em}
.dir .tdist,.dir .adist,.dir .rdist{display:none;width:3.5em;text-align:right}
.dir .etime,.dir .atime,.dir .rtime{display:none;width:5em}
.sDirAccT .atime{display:table-cell}
.sDirAccD .adist{display:table-cell}
.sDirRemT .rtime{display:table-cell}
.sDirRemD .rdist{display:table-cell}
.hMiniM #mmp{display:none}
.hMiniOvm #mmscoview{display:none}
#pageholder #ph .phl{padding-left:1.5em;padding-right:2.5em}
#ph_addr{font-weight:bold}
#ph_dist{font-size:80%}
.print_ddr_steps .segmentdiv table{width:100%;z-index:2}
.print_ddr_steps .sdist{text-align:left;font-size:70%;width:7em;padding-right:1px;white-space:nowrap}
.print_ddr_steps .ddr_go{font-size:125%}
.print_ddr_steps .ddr_step_sum{color:#666}
.print_ddr_steps .dirsegtext{width:auto}
.print_ddr_steps .segmentdiv{overflow:visible;border-top:1px solid #cdcdcd;position:relative;zoom:1;z-index:3}
.print_ddr_steps .dirstep_shaded{border:1px solid #eee}
.print_ddr_steps .dirstep_white{border:1px solid white}
.print_ddr_steps div.hover_step,.dir div.hover_step{border:1px solid #999;z-index:4}
.pdv2 .dir .dirsegment,.pdv2 .dir .num{cursor:auto}
.print_ddr_steps .clip_region{overflow:hidden;position:relative;zoom:1}
.print_ddr_steps .segmentdiv .background{position:absolute;border-width:1000px;border-style:solid;top:0}
.print_ddr_steps .dirstep_shaded .background{border-color:#eee}
.print_ddr_steps .dirstep_white .background{border-color:#fff}
.print_ddr_steps .segmentdiv table{position:relative;zoom:1}
.print_ddr_steps table td.icon{padding-left:5px}
.print_ddr_steps .segmentdiv table tr.dirsegment td{border-top:0;padding-top:0.2em;padding-bottom:0.2em}
.step_tab_ui{font-size:small;font-weight:normal;position:absolute;right:8em;bottom:-1px;margin-bottom:-1.6em;display:none;border-width:0 1px 1px 1px;border-style:solid;border-color:#999;background:#FFF;z-index:4}
.dirstep_white .step_tab_ui{background:#FFF}
.dirstep_shaded .step_tab_ui{background:#eee}
.applewebkit .step_tab_ui{bottom:0}
.isIe6 .step_tab_ui{width:15em;text-align:center;bottom:-4px}
.hover_step .step_tab_ui{display:block}
.step_tab_ui .selected{color:#000;font-weight:bold;text-decoration:none;cursor:text}
.step_tab_text{height:1em;padding:.3em 12px}
.step_ds{position:absolute;z-index:3;width:100%;bottom:-1px;padding:0 1px;margin:0 -1px;display:none;background-color:#999;font-size:1%}
.isIe6 .step_tab_ui .step_ds{display:none}
.ds1{height:1px;margin-bottom:-1px}
.ds2{height:2px;margin-bottom:-2px}
.ds3{height:3px;margin-bottom:-3px}
.ds4{height:4px;margin-bottom:-4px}
.ds5{height:5px;margin-bottom:-5px}
.hover_step .step_ds{display:block}
.rte_summary{text-align:right;border-width:1px 0;border-style:solid;border-color:#999;font-size:80%}div.ddwpt{border-width:1px;border-style:solid;border-color:#fff #fff #999;position:relative;z-index:3;zoom:1}
.pdv2 .ddwpt .ddw_addr{padding-right:0}
.dirsegmap{font-weight:normal;margin-top:2px}
.dirsegmap,.dirsegtext .gmnoscreen{float:right}
.dirsegcb{float:right}
.pdv2 .dir>div.ddwpt>table .value{cursor:text}}
.lyrc_dd{position:absolute;background-color:#fff;border:1px #000 solid;width:10em}
.lyrc_ha{font-size:0.85em}
.lyrc_inactive .lyrc_ha{color:#bbb !important;text-decoration:none;cursor:default}
.lyrc_lbl{display:block;white-space:nowrap;margin-top:2px;margin-bottom:2px}
.lyrc_lbl_sep{display:block;white-space:nowrap;margin-top:4px;margin-bottom:4px;font-size:0.85em;font-weight:bold;color:#666}
.lyrc_lbl_sep input{visibility:hidden}
.lyrc_chkb{margin:0;margin-right:4px}
.lyrc_ddd{margin:6px 0 1px 0;border-bottom:1px solid #ddd;font-size:1px}
.lyrc_ddb{height:100%;padding:3px 8px 4px 6px;border:1px solid #345684;border-right-color:#6c9ddf;border-bottom-color:#6c9ddf}
.lyrc_ddj{width:auto;color:#fff;background-color:#fff;left:-1px;top:-4px;position:absolute;height:5px;border-left:1px solid #000;border-right:1px solid #000}
.lyrc_ddjb{height:100%;border-left:1px solid #345684;border-right:1px solid #6c9ddf;font-size:1px}
.lyrc_ddjd{height:3px;margin:0 4px;border-bottom:1px solid #ddd;font-size:1px}
.lyrc_inactive .lyrc_ddjb{border-left-color:#fff;border-right-color:#b0b0b0}
.lyrc_inactive .lyrc_ddb{border-color:#fff;border-right-color:1px solid #b0b0b0;border-bottom-color:1px solid #b0b0b0}
.lyrc_inactive .lyrc_ddj{height:4px}

#traffic_options{width:265px;font-size:small;padding:.25em;border:1px solid black;background-color:#fff}
.traffic_scale{float:right;width:105px;height:25px;position:relative}
.traffic_scale_labels{position:absolute;left:0;top:0;width:115px;font-size:x-small}
.traffic_scale_label{width:16px;text-align:center;float:left}
.traffic_scale_colors{position:absolute;left:9px;top:12px}
.traffic_scale_color{line-height:6px;float:left;border:1px solid gray;margin-right:2px;width:12px;height:6px}
.traffic_black{background-color:#000}
.traffic_black_stripes{position:absolute;left:4px;top:1px;height:6px;width:4px;border-left:1px solid #000;background-color:#de0000}
.traffic_red{background-color:#de0000}
.traffic_red_stripes{position:absolute;left:4px;top:1px;height:6px;width:4px;border-left:1px solid white;border-right:1px solid white}
.traffic_yellow{background-color:#fc0}
.traffic_green{background-color:#30b100}
.tt_changer{position:absolute;width:18px;height:18px;top:0;cursor:pointer}
.pt_disabled{color:gray}
.pt_disabled .tt_changer{cursor:default}
#tt_down{left:0}
#tt_up{left:140px}
.tt_label{font-size:70%;text-align:center;position:absolute;width:100px;margin-left:-50px;top:15px}
#tt_label_8{left:28px}
#tt_label_12{left:56px}
#tt_label_17{left:91px}
.traffic_title{float:left;padding:2px;width:155px}
#trafficOptionsTitle{margin-right:.25em}
#trafficOptionsToggleLink{font-size:x-small;vertical-align:middle}
#changeTraffic{padding-bottom:10px;line-height:140%;display:none}
.traffic_clearboth{clear:both}
#tt_slider_control{position:relative;margin:5px;width:158px;height:20px}
#tt_slider{position:absolute;width:16px;height:20px}
#tt_slider_line{position:absolute;width:122px;height:18px;top:0;left:18px}
#tt_slider_container{position:absolute;width:128px;height:20px;top:0;left:15px}
.traffic_dow_cell{padding-left:1.5em}
.traffic_time_cell{padding-left:1em}
.traffic_disclaimer{font-size:x-small;line-height:100%;padding-top:8px}
.trafficiw{font:small Arial,sans-serif;line-height:normal;padding:0 10 0 10;cursor:default;color:#000}
.trafficiw .header{font-size:medium;font-weight:bold;margin-bottom:0;padding-left:10px;padding-bottom:0.5em}
.trafficiw .descr{padding-bottom:1.5em;padding-top:1.0em}
.trafficiw .endtime{padding-bottom:1.0em}
.trafficiw .label{color:gray}
.trafficiw .updatetime{padding-top:0.5em;font-size:x-small}

#dir_toggle{padding-bottom:8px}
#ts_hdr{padding:0 0.4em}
#ts_summarydiv{padding:2px 0.4em 0.4em 0.4em}
#ts_summary{cursor:pointer;border:1px solid silver;padding:0}
.ts_summary_r{background-color:#fff;color:#676767;padding:1px 0.5em}
.ts_summary_r a,.ts_summary_selected a:visited{color:#77c}
.ts_summary_selected,.ts_summary_selected a,.ts_summary_selected a:visited{background-color:#676767;color:#fff;text-decoration:none}
#ts_options{background:#e5ecf9}
#ts_options div{padding:3px}
#ts_options .closer{float:right}
.ts_routediv{padding:20px;}
.ts_routehdr{padding:5px 0 0.2em 7px; background:#f8f8f8;}
.ts_routehdr img.ts_zip{padding-right:4px}
.dir .ts_routehdr td{padding:0.2em 0 0.2em 0}
.ts_routecost{float:right}
.ts_clear{clear:both}
.ts_jtime{float:right;color:#676767}
.dir .ts_step{cursor:pointer;border-top:1px solid #cdcdcd;padding:0.2em 1px 0.2em 0}
.dir .ts_step .ts_icon{padding:10px 6px 0.2em 7px}
.dir .ts_step .ts_text{padding:10px 0 0.2em 0;width:100%}
.dir .ts_step .ts_deparr{margin-top:5px}
.dir .ts_step .ts_step_time{color:#676767;font-weight:bold;padding-right:15px}
.dir .ts_step .ts_step_loc_label{width:25%;padding-left:0}
.dir .ts_step .shortline{font-weight:bold}
.dir .ts_routediv .ts_left_spacer{padding:0;width:0}
.ts_step_selected{background-color:#eee}
.ts_zip{cursor:pointer}
.ts_leggap{height:8px}
.ts_legfare{padding-left:1em;float:right}
.ts_travelgap{background-image:url(/mapfiles/transit/ui/tdots.gif);background-position:left;background-repeat:no-repeat;height:8px}
.ts_gray{color:#676767; font-size:14px; font-weight:bold;}
.ts_addinfo{color:#676767;font-size:85%}
.ts_servicealert{color:#c33;font-size:85%;margin-top:6px}
.ts_servicealert .ts_sa_header{font-weight:bold}
.ts_servicealert p{margin-bottom:2px;margin-top:0}
.ts_servicealert a{color:#080}
.ts_ib{width:275px;height:100%}
.ts_ib td{font-size:90%;padding:2px 3px 0 0}
.ts_ib .ts_step_time{color:#676767;font-weight:bold}
.ts_ib .shortline{font-weight:bold}
#ts_agencies{padding-top:0.7em}
#ts_agencies p{margin:1px 0 2px 0}
#ts_agencies div{padding-left:0.5em}
.walking_details .zippy_header{padding-top:7px;padding-bottom:5px}
.zippy_expanded img,.zippy_collapsed img{vertical-align:bottom;padding-right:6px}
.zippy_expanded .zippy_collapsed_child{display:none}
.zippy_collapsed .zippy_expanded_child{display:none}
.walking_details .walk_contents{padding-right:5px}
.walking_details .ddr_steps a{color:#000;text-decoration:none}
.walking_details .ddr_steps b{font-weight:normal}
.walking_details .ddr_steps tr.firststep td{border-top:0}body.leaf .walking_details table tr.dirsegment td{border-bottom:0}@media print{.leg_desc a{text-decoration:none}}
#tsp td{border-width:0}
#tsp table.directions tr.leg_row{vertical-align:top}
#tsp table.directions .leg_transfer_time{text-align:center;font-size:90%;padding-bottom:0.5em;padding-top:0.5em}
#tsp table.directions .row_spacer{border-width:0.3em;border-style:hidden;border-color:#fff}
#tsp table.directions .leg_header td{margin-top:5px}
#tsp table.directions .spacer td{height:1em}
#tsp table.directions .leg_header .leg_icon{padding:4px 4px 4px 4px;width:1em}
#tsp table.directions .leg_header .leg_desc{padding-top:4px;vertical-align:middle}
#tsp table.directions .leg_header .leg_fare{padding-top:4px}
#tsp table.directions td.leg_text{width:100%}
#tsp table.directions .departure .time{padding-top:4px;margin-right:1em}
#tsp table.directions .departure .time div{width:5em}
#tsp table.directions .departure .text{padding-top:4px}
#tsp table.directions .arrival .time{margin-right:1em}
#tsp table.directions .arrival .time div{width:5em}
#tsp table.directions .walkarrival .text{padding-top:4px}
#tsp table.directions td{padding-top:0.1em;padding-bottom:0.1em}
#tsp table.directions tr.leg_map_buffer{height:auto}
#tsp table.directions tr.leg_map_buffer td{height:auto}
#tsp table.directions td.travel_gap{height:1em;width:auto}
#tsp table.directions td.tmap_cell{border-style:none;padding-top:0;padding-bottom:0}
#tsp table.directions div.tmap{margin-left:1em;margin-top:0;margin-bottom:0.5em;padding-top:0;padding-bottom:0}
#tsp .ts_servicealert{color:#c33;font-size:85%;margin-top:6px}
#tsp .ts_servicealert .ts_sa_header{font-weight:bold}
#tsp .ts_servicealert p{margin-bottom:2px;margin-top:0}
#tsp .ts_servicealert a{color:#080}
.page_right {width:50em; float:right;}



#container_tr_s { position:absolute;top:27px!important;left:0px!important;width:300px!important; z-index:10;}
#container_tr_d { position:absolute;top:27px!important;left:0px!important;width:300px!important;z-index:10;}
.yui-ac-container{position:absolute;top:1.6em;width:100%;left:0px;}

.jquery_autocomplete {border:1px solid #ccc;background:#fff;width:333px!important;padding:1px;display:none;}
.jquery_autocomplete ul{}
.jquery_autocomplete ul li{padding:2px;}
.jquery_autocomplete ul li.selected {background:#36c;color:#000!important;cursor:pointer}
#container_from.jquery_autocomplete{width:152px!important;}
#container_to.jquery_autocomplete{width:152px!important;}


#header,.bus_serch,.bus_serch2,#d_q_xl{ overflow:visible!important;}

dl.fLinks{margin-top:0;text-align:left}
dl.fLinks dt{font-size:13px;font-weight:bold;line-height:210%;padding-left:7px;background:#fafcff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
dl.fLinks dd{float:left;line-height:1.6em; margin:0 6px;}
dl.fLinks a{color:#666666;font-size:12px;text-decoration:none;}
dl.fLinks a:hover{color:red;font-size:12px;text-decoration:none;}
dl.fLinks a:visited{color:red;font-size:12px;text-decoration:none;}
.bg_bottom1{background:url(http://s4.ganji.com/tpl/img/bg_bottomSide_1.gif) no-repeat 0 0;height:5px;line-height:5px;font-size:1px;width:980px;overflow:hidden;margin-top:10px}
.bg_bottom2{background:url(http://s4.ganji.com/tpl/img/bg_bottomSide_2.gif) repeat-y 0 0;width:980px;padding:0;overflow:hidden;}
.bg_bottom3{background:url(http://s4.ganji.com/tpl/img/bg_bottomSide_3.gif) no-repeat 0 0;height:5px;line-height:5px;font-size:1px;width:980px;overflow:hidden;margin-bottom:10px;}
#footer li {line-height:24px;}
.city_qie{}
.city_open{ position:absolute;display:block;right:-140px;top:0;*top:3px;*right:-145px;}
.copyright{background:url(/images/img_offset.gif) no-repeat -29px 0;display:block;height:19px;width:15px;}



/*图片路径*/
.wherebg1,.zhizhao,.Petition,.wherebg2,.btn_pub a,regContentBg1,regContentBg2,regContentBg3,regContentBg4,.pubStep li.this_step,.pubStep li.this_step b,.pubStep li.this_step span,.classBoxBg1,.classBoxBg2,.classBoxBg3,.classBoxBg4,.ul_class li,.box_b_bg1,.box_b_bg2,.box_b_bg3,.box_b_bg4,.img_lunbo dl dt a,.userReportBg1,.userReportBg2,.userReportBg3,.userReportBg4,.userReport dd a,#regContent .okpic,#regContent .nopic,#btn_messageTo a,#btn_messageTo a span,.chooseTab,dl.right_columns_b dd,.list_tab,.list_tab ul li a,.list_tab ul li a span,.list_tab ul li.tab_this,.list_tab ul li.tab_this span,.freepub a,.rightZPH a,.httpIco,.lieche a, .piao_main_list,dl.rightNotice dd{background-image:url(/images/img_offset.gif)!important;}
/*end *图片路径*/
/*header*/
#Bus_header{height:60px;position:relative;z-index:20;}
.Bus_logo{float:left;margin:13px 0 0 0;}
.Bus_city{float:left;margin:25px 0 0 10px;font-size:16px;font-weight:bold;}
.Bus_city a{font-size:12px;font-weight:normal;text-decoration:underline;}
.Bus_city a:hover{font-size:12px;font-weight:normal;text-decoration:underline;}
.search{float:left;padding:10px 0 0 120px;position:relative;}
.search select{border:1px solid #7f9db9;height:22px;}
.txt_search{height:18px;width:270px;border:1px solid #7f9db9;}
.btn_search{width:80px;height:23px;}
.search_error{color:#e40000;}
.Bus_top_class{font-size:13px;position:absolute;top:0;right:0;}
.Bus_top_class li {text-align:right;line-height:18px;color:#999;}
.Bus_top_class li a{padding:0 3px;}
.Bus_top_class li a small{font-size:9px;}

#Bus_gbi{display:none;border-color:#c0d7f1 #36c #36c #a2bae7;border-style:solid;border-width:1px;position:absolute;top:16px;right:0;background:#fff;z-index:99;text-align:left;}
#Bus_gbi a{display:block;padding:4px 5px 3px 5px;}
/* end header*/

/*整体*/
#wrapper{width:100%;position:relative;z-index:10;overflow:hidden;background:#e9f2ff;/*padding:0 0 5px 0;*/}
#content{width:100%;float:left;margin-left:-180px;overflow:hidden;}
#mainSide{margin-left:180px;}
#rightSide{float:right;width:170px;padding:0 5px 0 0;}
#weatheright{float:right;width:170px;padding:0 5px 0 0;}
body.col1 #content{margin:0;}

body.register #wrapper,body.login #wrapper{background:none;}
/*end 整体*/

/*面包*/
#where{background:#6694e3;height:26px;line-height:22px;color:#e4e4e4;text-indent:10px;position:relative;z-index:11;margin-bottom:10px;}
.wherebg1{text-indent:0;background:url() no-repeat -193px 0;line-height:2px;height:4px;width:4px;position:absolute;top:-1px;left:0;z-index:12;}
.wherebg2{text-indent:0;background:url() no-repeat -196px 0;line-height:2px;height:4px;width:4px;position:absolute;right:0;*_right:-1px;top:-1px;z-index:12;}
.wherebg3{background:#e9f2ff;position:absolute;bottom:0;left:0;width:100%;line-height:2px;height:5px;}
#where a{text-decoration:none;color:#fff;}
#where a:hover{text-decoration:underline;}
.where_right{ position: absolute;top:3px; right:0px;}
.where_right a {padding-right:25px;}
/*end 面包*/
.Bus_search{float:left;overflow:hidden;padding-left:95px;}

#Bus_content{width:100%;overflow:hidden;}
.Bus_map{clear:both;}
.Bus_map dt{font-size:14px; font-weight:bold;line-height:30px;}
.Bus_map dd{padding:0;margin:0;line-height:30px;}
.Bus_T dd{margin:0;}
.Bus_T16{font-size:16px;margin-top:10px;}
.Bus_T16 a {font-size:16px;}
.Bus_HC_Left dl,.Bus_HC_Left dl dd{margin:0;padding:0}
.Bus_HC_Left dl{margin-bottom:20px;}
.Bus_HC_Left dl dt{background:#E9F2FF;padding:5px}
.Bus_HC_Left{width:290px;float:left;font-size:14px;margin-top:10px;}
.Bus_HC_Left dl dd span{display:block;clear:both;padding:5px 0 5px 5px;font-size:12px;overflow:hidden;zoom:1;}
.Bus_HC_Left dl dd ul {height:100px;margin:0 0 5px 25px;padding:5px;overflow-y:auto;border:1px solid #ccc;}
.Bus_HC_Left dl dd ul li{line-height:18px;padding:0;margin:0;overflow:hidden;clear:both;}
.Bus_HC_Left dl dd ul li a{color:#000;display:block;clear:both;text-decoration:none;}
.Bus_HC_Left dl dd ul li a:link{color:#000;}
.Bus_HC_Left dl dd ul li a:visited {color:#000;}
.Bus_HC_Left dl dd ul li a:hover{background:#316AC5;color:#FFF;}
.businput{width:260px;float:right;margin-left:5px;}
.tips{background:#E9F2FF;color:#e40000;margin:0 0 5px 25px;}
.Bus_start{width:10px;height:10px;background: url(../images/img_offset.gif) no-repeat -79px -448px;float:left;margin-top:8px;}
.Bus_end{width:10px;height:10px;background: url(../images/img_offset.gif) no-repeat -94px -448px;float:left;margin-top:8px;}
.bottom_columns_b {width:100%;border-top:1px solid #ccc;margin-top:15px;overflow:hidden;}
.bottom_columns_b {}
.bottom_columns_b dd {font:12px arial,simsun;margin:0;padding:0;border:0;color:#000;list-style:none;margin:0;padding:0;}
.bottom_columns_b dd a {color:#777;line-height:25px; padding:5px 2px 5px 5px;}
.bottom_columns_b dt {height:25px;line-height:25px;background:#F6F7FB;font-size:13px;font-weight:bold;padding-left:5px;color:#333;}
v\:* {Behavior: url(#default#VML);}
#qdImg, #zdImg {width: 43px!important;height: 29px!important;_behavior: url("/media/js/common/iepngfix.htc");}
font.username{display:block;float:left;width:104px;height:16px;overflow:hidden;text-align:right;}
.index_help{margin:10px auto;clear:both;overflow:hidden;}
.index_help h1{border-top:1px solid #CCC;background:#F6F7FB;height:25px;line-height:25px;padding-left:5px;margin:0;}
.index_help h1 a{font-size:13px; font-weight:bold;}
.index_help h1 a:hover{color:#e40000;}
.index_help ul{margin:0 5px;}
.index_help ul li {width:49%;float:left;line-height:25px;}
.index_help ul li a{text-decoration:none;}
.index_help ul li a:hover{color:#e40000;}

dl.zb{margin:10px auto;clear:both;overflow:hidden;}
dl.zb dt{background:#C3D9FF;height:26px;line-height:26px;font-size:14px;}
dl.zb dd{margin:0;padding:0;}
dl.zb dd ul li {border-bottom:1px solid #eee;overflow:hidden;zoom:1;}
dl.zb dd ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.zb dd ul li:hover{background:#fafcff;}
.zb_title{width:70%;display:block;float:left;color:#666;padding:5px;line-height:20px;}
.zb_title a {font-size:14px; text-decoration:none;}
.zb_title a:hover{color:#e40000;}
.zb_daxiao,.zb_jiage,.zb_time{width:9%;display:block;float:left;padding-top:17px;}
.zb_time{color:#666;}