/* CSS Document */
* { margin:0px; padding:0px;}
ul li { padding:0px;}
img { border:none;}

body { font-size:12px; font-family:Arial, Helvetica, sans-serif;}

a {blr:expression(this.onFocus=this.blur())} 
a {text-decoration:none; outline:none}  

#s_map_frame 		{ position:relative; width:875px; height:360px; overflow:hidden;  }

.s_left_menu 		{ position:absolute; left:0px; top:0px; z-index:10; width:199px; height:363px; overflow:hidden; }
.s_left_menu li 	{ float:left; padding:0px; margin:0px; width:199px; height:90px; list-style:none; }

.event_layer		{ position:absolute; width:199px; height:90px; z-index:80; }

.menu_item_li		{ position:absolute; width:199px; height:90px; z-index:10; cursor:pointer; overflow:hidden;}



.menu_layer 		{ position:absolute; margin:0px;  z-index:10; width:199px; height:90px; background:url(../chineseJS/images/s_left_menu_layer.jpg)  no-repeat;}
.move_panel			{ position:absolute; margin:0px;  z-index:9; width:199px; height:90px;}
.move_text_panel	{ position:absolute; margin-top:28px; margin-left:28px; z-index:11; width:153px; height:48px; text-indent:24px; font-size:13px; color:#525252; background:url(../chineseJS/images/arrow.png) no-repeat;  background-position:0px 0px; overflow:hidden;}
.move_text_panel dt { font-size:11px;}







#s_map_content 	{ position:absolute; right:0px;  z-index:10; width:677px; height:363px; background:#fff; overflow:hidden;}

#map_all_panel	{ position:absolute; width:677px; height:363px; z-index:9; overflow:hidden;}
.map_all 		{ position:absolute; 
					/*width:698px; height:384px;*/ 
				  width:0px; height:0px; z-index:6;  top:190px; left:375px; 
				}

.map_us			{ position:absolute; width:247px; height:199px; top:1px; left:-4px; z-index:6; display:none;}	
.map_zh			{ position:absolute; width:184px; height:165px;  top:56px; left:487px; z-index:6; display:none;}
.map_vm			{ position:absolute; width:67px; height:55px; z-index:6; top:152px; left:550px; display:none;}
.map_us_text	{ 
					position:absolute;  z-index:13; top:109px; left:98px;
					width:112px; height:24px; 
					font-size:14px; color:#000; text-indent:25px;
				}
.map_us_text a  { display:block; width:112px; height:24px; color:#000;  background:url(../chineseJS/images/map_arrow.png) no-repeat;}
.map_us_text a:hover { background-position:0px -24px;} 

.map_zh_text	{ 
					position:absolute;  z-index:13; top:110px; left:510px;
					width:95px; height:24px; 
					font-size:14px; color:#000; text-indent:25px;
				}
.map_zh_text a  { display:block; width:95px; height:24px; background:url(../chineseJS/images/map_arrow.png) no-repeat right top; color:#000; }
.map_zh_text a:hover { background-position:right -24px; color:#fff;}

.map_vm_text	{ 
					position:absolute;  z-index:13; top:157px; left:470px;
					width:105px; height:24px; 
					font-size:14px; color:#000; text-indent:25px;
				}
.map_vm_text a  { display:block; width:105px; height:24px; background:url(../chineseJS/images/map_arrow.png) no-repeat right top; color:#000; }
.map_vm_text a:hover { background-position:right -24px;}
.s_maptext	{ display:none;}


#s_back_btn	{ position:absolute; width:688px; height:34px; top:-58px; z-index:60; left:13px; overflow:hidden;}
.s_back_btn a { display:block; width:688px; height:34px; background:url(../chineseJS/images/world_map.png) no-repeat; background-position:0px -2px;} /*header back to world map */
.s_back_btn a:hover { background-position:0px -41px;} 



/*us map*/
.s_map_us	{ position:absolute; width:674px; height:362px; z-index:10; display:none; } 
.s_map_us	img { margin-top:0px; margin-left:0px;}
.s_show_city	{ display:none;}
.s_cailfornia	{ position:absolute; width:163px; height:214px; top:56px; left:84px; z-index:20;}
.s_texas	{ position:absolute; width:163px; height:214px; top:175px; left:237px; z-index:20;}
.s_lllinois	{ position:absolute; width:124px; height:125px; top:89px; left:341px; z-index:20;}
.s_georgia   { position:absolute; width:158px; height:84px; top:197px; left:455px; z-index:20;}
.s_florida { position:absolute; width:189px; height:106px; top:249px; left:448px; z-index:20;}
.s_virginia { position:absolute; width:194px; height:60px; top:147px; left:480px; z-index:20;}
.s_philadelphia	{ position:absolute; width:176px; height:70px; top:90px; left:399px; z-index:20;}
.s_massachusetts	{ position:absolute; width:210px; height:60px; top:57px; left:419px; z-index:20;}
.s_newjersey { position:absolute; width:165px; height:80px; top:79px; left:449px; z-index:20;}
.s_washington { position:absolute; width:163px; height:200px; top:2px; left:101px; z-index:20;}/*guessing numbers for the washington area based on ca was top 89 to to 3 left to 101 from 90 */



.s_map_zh	{ position:absolute; width:674px; height:362px; z-index:9; text-align:right; display:none; } 
.s_map_zh	img { margin-top:0px; margin-right:0px;}
.s_map_zh2 { position:absolute; width:674px; height:362px; z-index:10; text-align:right; display:none; }   


.s_map_vm	{ position:absolute; width:674px; height:362px; z-index:9; text-align:right;  display:none; } 
.s_map_vm2  { position:absolute; width:674px; height:362px; z-index:10; text-align:right;  display:none; } 
.s_map_vm	img { margin-top:302px; margin-right:-100px; }


/*其他地图标题提示*/
.s_other_map_title_tips	{ position:absolute; width:664px; height:40px; z-index:20; top:-60; left:15px; overflow:hidden; display:none;}

/*第几个地图*/
#s_map_one	{ position:absolute; width:677px; height:363px; z-index:10; }
#s_map_two	{ position:absolute; width:677px; height:363px; z-index:10;}
#s_map_three{ position:absolute; width:677px; height:363px; z-index:10;  }
#s_map_four { position:absolute; width:677px; height:363px; z-index:10; }
#s_map_five { position:absolute; width:677px; height:363px; z-index:10; }
.s_left_map_panel	{ display:none;}

/* little wahts going on pulsing hat */
/*tips_hat this is the tianjin construction hat that is 119 for nj was 583 left for tianjin now 20 for lynden and 73 for chicago. top was 96 now 76 top now 100 to move to houston and left 60*/
.s_map_tips_hat	{ position:absolute; left:57px; top:112px; width:25px; height:22px; z-index:20; display:none; cursor:pointer;} 
.s_map_shwgq	{ position:absolute; margin:0; z-index:20; width:166px; height:56px; left:-140px; top:-38px; display:none;}
.s_map_miami3	{ position:absolute; margin:0; z-index:20; width:166px; height:56px; left:-140px; top:-38px; display:none;}

.s_map_move_logo { position:absolute; left:573px; top:126px; width:25px; height:22px; z-index:25; display:none; cursor:pointer;}
.s_map_tianjin	{ position:absolute; margin:0; z-index:20; width:166px; height:56px; left:-140px; top:-28px; display:none;} 

#s_map_tips_point { position:absolute; width:19px; height:20px; z-index:20; cursor:pointer; }
.s_point_ca	{ left:88px; top:111px; display:none;} /* was - elizabeth but not working changed to atlanta is  */
.s_point_ca2 { left:20px; top:71px; display:none;} /* sea tac development button */
.s_point_ca3 { left:85px; top:138px; display:none;} /* on hold development button was going to be atlanta */
.s_point_ca_p { position:absolute; z-index:10; margin-top:-28px; margin-left:6px; display:none;}

/*wai gao qiao content - now woodbridge nj going on moved height from 358 to 140 th_content nothing happened not for pulshing hat*/
.s_map_th_layer { position:absolute; left:17px; width:648px; height:358px; top:-358px; background:#efefef; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; z-index:60;}
.s_map_th_content	{ position:absolute;  left:40px; width:600px; height:358px; z-index:61; top:50px; display:none; color:#2b5191;}
.s_wgq_title { position:absolute; width:140px; height:49px;  color:#2b5191; }
.s_wgq_title h1 { font-size:20px; font-weight:normal;}
.s_wgq_title h3 { font-size:14px; font-weight:normal;}

.s_wgq_close { position:absolute; width:60px; height:15px; z-index:61; left:408px; overflow:hidden; font-size:12px; text-indent:20px; line-height:15px;}
.s_wgq_close a { display:block; width:60px; height:15px; background:url(../images/other_arrow.jpg) no-repeat; font-weight:none; color:#2b5191; font-size:11px;}
.s_wgq_close a:hover { background-position:0px -15px; font-weight:bold; color:#2b5191; font-size:11px;}
.s_wgq_update	{ position:absolute; width:130px; height:23px; left:480px; font-size:11px; font-style:italic; color:#2b5191;}
.s_wgq_content  { position:absolute; width:540px; height:110px; padding:30px; top:50px; z-index:61; font-size:15px; text-align:center;  line-height:20px;}
.s_wgq_form		{ position:absolute; width:317px; height:52px; line-height:18px; z-index:61; font-size:12px; top:220px;}
.s_wgq_email    { position:absolute; width:103px; height:15px; overflow:hidden;  text-indent:20px; line-height:15px; top:280px;}
.s_wgq_email a { display:block; width:103px; height:15px; background:url(../images/other_arrow.jpg) no-repeat; font-weight:none; color:#2b5191; font-size:11px;}
.s_wgq_email a:hover { background-position:0px -15px; color:#2b5191; font-size:11px;}



/* tianjin content added but not needed */

.s_map_tianjin_layer { position:absolute; left:17px; width:648px; height:358px; top:-358px; background:#efefef; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; z-index:60;} /* was th_layer */
.s_map_tianjin_content	{ position:absolute;  left:40px; width:600px; height:358px; z-index:62; top:50px; display:none; color:#2b5191;}/* was th_content */
.s_tianjin_title { position:absolute; width:140px; height:49px;  color:#2b5191; }
.s_tianjin_title h1 { font-size:20px; font-weight:normal;}
.s_tianjin_title h3 { font-size:14px; font-weight:normal;}

.s_tianjin_close { position:absolute; width:60px; height:15px; z-index:61; left:408px; overflow:hidden; font-size:12px; text-indent:20px; line-height:15px;}
.s_tianjin_close a { display:block; width:60px; height:15px; background:url(../images/other_arrow.jpg) no-repeat; font-weight:none; color:#2b5191; font-size:11px;}
.s_tianjin_close a:hover { background-position:0px -15px; font-weight:bold; color:#2b5191; font-size:11px;}
.s_tianjin_update	{ position:absolute; width:130px; height:23px; left:480px; font-size:11px; font-style:italic; color:#2b5191;}
.s_tianjin_content  { position:absolute; width:540px; height:110px; padding:30px; top:50px; z-index:61; font-size:15px; text-align:center;  line-height:20px;}
.s_tianjin_form		{ position:absolute; width:317px; height:52px; line-height:18px; z-index:61; font-size:12px; top:220px;}
.s_tianjin_email    { position:absolute; width:103px; height:15px; overflow:hidden;  text-indent:20px; line-height:15px; top:280px;}
.s_tianjin_email a { display:block; width:103px; height:15px; background:url(../images/other_arrow.jpg) no-repeat; font-weight:none; color:#2b5191; font-size:11px;}
.s_tianjin_email a:hover { background-position:0px -15px; color:#2b5191; font-size:11px;}