/* CSS Document -- Maps */
body						{margin:0;padding:0;border:none;font-family:helvetica,arial,verdana,helvetica;text-align:center;border:none;}
 a:link						{color:#123456;text-decoration:none;}
 a:visited					{color:#123456;text-decoration:none;}
 a:hover					{color:#123456;text-decoration:underline;}
 a:active					{color:#123456;text-decoration:underline;}

#pageback					{margin:0;padding:0;font-size:90%;list-style:none;}
#main						{width:990px;margin:5px auto 10px auto;padding:0;text-align:center;clear:both;}
#main img					{xborder:none;margin:0;padding:0;}
#main span						{margin:0 0 0 3px;font:normal 80% arial,helvetica;}
#main strong.zh					{margin:0 8px 0 0;padding:0;color:#42116E;font-size:105%;font-weight:normal;}
#main ul							{clear:both;}
#main h3							{margin:8px 0 0 0;padding:0;color:#393939;text-align:left;xfloat:left;clear:both;}
#main h3 a						{margin:0 8px 0 0;padding:0;color:#123456;}
#main h3 span						{margin:0 0 0 3px;font:normal 80% arial,helvetica;}
#main h3 .zh						{font-weight:normal;font-size:115%;}
#main h3 strong					{margin:0 8px 0 0;padding:0;}
#main h4							{margin:8px 0;padding:0;color:#393939;text-align:left;float:left;clear:both;}
#main h4 span						{margin:0 0 0 3px;font:normal 80% arial,helvetica;}
#main h5							{margin:3px 0 8px 0;padding:0;text-align:left;float:left;clear:both;}
#main h5 span						{margin:0 0 0 3px;font:normal 80% arial,helvetica;}
.leaderboard				{width:728px;height:90px;margin:10px auto;padding:5px 0;clear:both;}
#mapad						{height:62px;margin:0;padding:0;}

.timeperiod					{margin:0 0 0 1px;padding:0;font-size:70%;float:none;clear:none;}

.regionmapbox				{margin:0 0 15px 0;padding:0;float:right;clear:right;}
#maptextbox 				{width:470px;margin:0 0 15px 0;padding:0 2px;text-align:left;float:left;clear:none;}
#imglink img				{margin:0 0 8px 0;}
#map 						{margin:0;}
#map li						{margin:0;padding:0 0 0 20px;list-style:none;}
#map li a					{margin:0;padding:0;}
#map .firstLi				{background-position:0 top;}
#map .lastLi				{background:none;margin:10px 0;}
#map ul						{margin:0;padding:0;}
#map ul li					{list-style:none;padding:0;background:url(../images/logo_icon/gotoarrow.gif) left center no-repeat;}
#map li.listarrowdown		{background-image:url(../images/logo_icon/dArrow.gif);}
#map ul li a				{margin:0 0 0 20px;font-size:95%;}

#map_china #map h4			{margin:0;padding:0;}
#map_china #map ul			{margin:5px 0 0 0;padding:0;}
#map_china #map ul li a		{margin:0 5px 0 0;padding:0;}
#map_china #map ul li		{background:none;}
#map_greatwall #map ul li strong		{font-size:90%;font-weight:normal;}

.maplinks					{width:100%;margin:10px 0 10px 3px;padding:0;float:left;clear:both;}
.maplinks li				{width:100%;margin:0 0 0 20px;padding:0;list-style:none;background:url(../images/logo_icon/rArrow.gif) left center no-repeat;float:left;clear:both;}
.maplinks ul				{width:100%;margin:0;float:left;clear:both;}
.maplinks li a				{margin:0 0 0 20px;padding:0;float:left;}
.maplinks li.listarrowdown	{background-image:url(../images/logo_icon/dArrow.gif);}
.maplinks strong.zh			{margin:0 8px 0 0;padding:0;color:#42116E;font-weight:normal;}
.maplinks strong.en			{font-weight:normal;}

#regDiv						{width:100%;float:left;}
#regDiv img					{margin:0 3px 0 0;padding:0;float:left;}
#regDiv h4					{float:left;clear:both;}
#regDiv ul					{width:100%;margin:0 10px 5px 0;padding:0;list-style:none;float:left;xclear:left;}
#regDiv ul li				{font-size:90%;margin:2px 0;padding:0;}

#greatwalllinks				{width:100%;margin:15px 0;padding:8px 0;text-align:left;xfloat:left;clear:both;}
#greatwalllinks h3			{width:100%;}
#greatwalllinks ul			{width:600px;float:left;}
#greatwalllinks img			{margin:0 0 8px 0;}

#maptextbox #placelinks li	{width:100%;margin:0;padding:1px 0;text-align:left;background:url(../images/logo_icon/listarrow.gif) 2px 6px no-repeat;float:left;clear:both;}
#maptextbox #placelinks li a	{margin:0 0 0 20px;padding:0;border:none;float:left;}
#maptextbox #placelinks .listarrowdown				{background-image:url(../images/logo_icon/listarrowdown.gif);}
#mapchina					{width:100%;margin:0;padding:0;background-color:#f0f0f0;text-align:left;float:left;}
#mapchina a					{margin:0 3px;padding:2px 0;color:#123456;font:normal 100% georgia,arial,verdana;}

#moremapbox					{padding:10px 0 0 0;text-align:left;clear:both;}
#moremapbox h3				{text-align:left;}
#moremapbox img				{border:1px solid #999999;}
#moremapbox ol, #moremapbox ul	{text-align:left;}

.mapbox					{padding:10px;text-align:center;clear:both;}
.mapbox p				{margin:3px 0;padding:0 15px;text-align:left;}
.mapbox h3 				{padding:0 15px;font-size:105%;}
.mapbox h3 span			{font-size:70%;}
#main .mapbox img		{border:1px solid olive;margin:10px auto;float:none;}
.mapbox ol				{margin-top:8px;text-align:left;}
.mapbox ol li .zh		{margin:0 5px 0 0;font-weight:normal;}

#copyrighttext				{margin:0 auto;padding:0;text-align:center;}

#maptextbox a:link			{color:#123456;}
#maptextbox a:visited		{color:#123456;}
#maptextbox a:hover			{color:#123456;}
#maptextbox a:active		{color:#123456;}

.maplinks a:link			{color:#123456;}
.maplinks a:visited			{color:#123456;}
.maplinks a:hover			{color:#123456;}
.maplinks a:active			{color:#123456;}

.map_places					{margin:12px 0;padding:0 0 0 10px;text-align:left;float:left;}
.map_places img				{border:1px solid #a0a0a0;clear:both;}
.map_places p				{margin:0 0 5px 0;padding:0;clear:both;}
.map_places li				{margin:0 0 0 30px;}
.xmap_places > li:first-child		{margin-top:8px;}
.map_places_span			{margin:0;padding:0;text-align:left;font-weight:normal;display:block;}
.map_places strong			{font-weight:normal;font-size:85%;}
.map_places strong.zh		{margin:0 3px 0 0;}


