/* GLOBAL STYLES -- headmast, traillinks, and foot styles */
body						{margin:0;padding:0;background-color:#e0e0e0;font:normal 100% arial,verdana,helvetica;text-align:center;border:none;}
img							{margin:0;padding:0;border:none;}
a:link						{color:#194B6E;text-decoration:none;}
a:visited					{color:#194B6E;text-decoration:none;}
a:hover						{text-decoration:underline;}
a:active					{text-decoration:underline;}

#masthead					{width:990px;min-height:116px;margin:0 auto 23px auto;padding:0;text-align:center;border-bottom:1px solid #f3f3f3;background-color:#e0e0e0;xbackground:url(../images/logo_icon/bg_mh.gif) 0 0 repeat;clear:both;}
#masthead table				{border-bottom:2px solid #cccccc;width:100%;height:116px;margin:0;padding:0;}
#searchbox					{width:235px;margin:8px 0;padding:0;text-align:center;float:right;clear:right;}
#qBox						{width:200px;margin:0;padding:2px;color:#303030;font-size:100%;background-color:#dddddd;border:1px solid #cccccc;float:left;xfloat:right;}
#srchBtn					{margin:0;padding:0;float:right;}

#TDjxt						{width:110px;text-align:left;vertical-align:top;}
#TDjxt img					{margin:8px 0;padding:0;float:left;}
#TDsiteCaption				{margin:0;padding:6px;vertical-align:bottom;}
#TDsiteCaption h2			{margin:0;padding:0;color:#7272A0;font:normal 12px verdana,arial;float:left;}
#TDsearch					{xheight:50px;vertical-align:top;}
#TDtrail					{vertical-align:bottom;padding:8px 0 5px 0;}

#siheyuan_IMG						{margin:0 3px -5px 0;padding:0;}
#masthead #trail					{margin:0;padding:0;font:normal 85% lucida sans,arial,verdana,helvetica;text-align:left;clear:both;}
#masthead #traillist				{margin:0;padding:0;font:normal 80% verdana,lucida sans,arial,helvetica;text-align:left;float:right;}
#masthead #traillist a				{font-style:normal;margin:3px 8px;padding:0;text-align:left;}
#masthead #traillist .zh			{margin:0 1px 0 3px;} 
#masthead #traillist .en			{margin:0 8px 0 2px;}
#masthead #pointer					{margin:3px 0 0 3px;color:#394E7B;}
#masthead #traillist strong			{font-weight:normal;color:#394E7B;}

#masthead #traillist  a:link		{color:#7272A0;}
#masthead #traillist  a:visited		{color:#7272A0;}
#masthead #traillist  a:hover		{color:#194B6E;text-decoration:none;}
#masthead #traillist  a:active		{color:#194B6E;text-decoration:none;}

#lightboxcartbox			{margin:3px 0;padding:0;xdisplay:block;float:right;clear:both;}
#lightboxcartbox a			{margin:2px 6px;padding:0 0 0 15px;color:#7272A0;font-size:70%;float:right;}
#lightboxcartbox a:link		{color:#7272A0;}
#lightboxcartbox a:visited	{color:#7272A0;}
#lightboxcartbox a:hover	{text-decoration:none;color:#000;}
#lightboxcartbox a:active	{text-decoration:none;color:#ff0000;}
#cartbox					{background:url(../images/logo_icon/carticon.gif) 0 0 no-repeat;}
#lightboxbox				{background:url(../images/logo_icon/lightboxicon.gif) 0 0 no-repeat;}
.red						{color:#ff0000}

#contentbox					{border:0px solid #fff;width:990px;min-height:300px;margin:0 auto;padding:0;text-align:left;float:none;clear:both;}
#meridianbanner				{width:728px;height:90px;margin:5px 0 0 0;padding:0;float:right;clear:right;}
#magicBox					{width:189px;height:100px;margin:0;padding:0;xborder:1px solid #aaa;}

#regiontitlebox				{margin:0;padding:0;text-align:left;clear:both;}
#regiontitlebox .video_clipAnchorA	{margin:0 3px;padding:0;xfloat:left;}
#regiontitlebox .video_clipICON		{margin:0 3px;padding:0;xfloat:left;}
#regiontitlebox h3			{position:relative;z-index:2;margin:0 0 -3px 39px;padding:8px 10px;font:bold 16px Lucida Sans,arial,helvetica;border:3px solid #d3d3d3;border-bottom:1px solid #e8e8e8;background-color:#e8e8e8;float:left;clear:both;}
.region #regiontitlebox h3	{margin:0 0 0 270px;}
#regiontitlebox strong		{margin:0;padding:0 8px 0 0;font-weight:normal;}
#regiontitlebox a			{margin:0 0 0 8px;}

.catgTitleDIV				{width:100%;margin:0;padding:5px 0;text-align:left;border-bottom:1px solid #f5f5f5;float:left;clear:both;}
.catgTitleDIV h3			{min-width:200px;margin:0;padding:3px 0;text-align:left;font:normal 90% Lucida Sans,arial,helvetica;color:#000050;float:left;}
.catgTitleDIV h3 strong		{margin:0;padding:0;}
.catgTitleDIV h3 .zh		{margin:0 0 0 8px;color:#800080;font-size:110%;font-weight:normal;}
.catgTitleDIV h3 .en		{margin:0 0 0 8px;cfont-size:95%;}

#placetitlebox				{width:100%;margin:0;padding:5px 0;text-align:left;border-bottom:1px solid #f5f5f5;float:left;clear:both;}
#placetitle					{min-width:200px;margin:0;padding:3px 0;text-align:left;font:normal 90% Lucida Sans,arial,helvetica;color:#000050;float:left;}
#zhTitle					{margin:0 3px 0 0;padding:0;color:#800080;}
#placetitle strong			{margin:0;padding:0;}
#placetitle .zh				{margin:0 0 0 8px;color:#800080;font-size:110%;font-weight:normal;}
#placetitle .en				{margin:0 0 0 8px;font-size:95%;}
#pagenum 					{margin:0;padding:2px;font:normal 90% verdana;color:#123456;float:right;}
#pagenum strong				{font-size:110%;color:#FF0000;}
.sarrows					{margin:0;padding:0;border:none;}
#pagenum a:link				{color:#0000ff;}
#pagenum a:visited			{color:#0000ff;}


.categorybox				{width:218px;margin:0 0 20px 0;padding:0;background-color:#e8e8e8;border:1px solid #bbb;font-size:75%;text-align:center;float:none;clear:both;}
.categorybox li				{margin:0 2px 2px 20px;padding:0 2px;color:#393939;text-align:left;}
.categorybox a				{margin:0;padding:0 5px 0 0;border:none;clear:both;}
#topsection .categorybox	{margin:10px auto;float:right;}
.categorybox ul li			{margin:0;padding:0;float:none;}
.categorybox a:link			{color:#194B6E;}
.categorybox a:visited		{color:#194B6E;}
.categorybox a:hover		{text-decoration:underline;background-color:transparent;}
.categorybox a:active		{color:#ff0000;}
.categorybox h4				{margin:0 0 3px 0;padding:2px;font-size:105%;color:#393939;border-bottom:1px solid #d3d3d3;background-color:#e0e0e0;text-align:left;float:none;}
.categorybox h4 .zh			{font-weight:normal;margin:0 8px 0 0;}
.categorybox h4 .en			{font-weight:bold;}
.categorybox strong			{color:#393939;font-weight:normal;}
.categorybox strong.zh		{margin:0 5px 0 0;}
.catgtitle a, .catgtitle span		{margin:0 2px;padding:0;float:none;display:inline;}
.catgtitle a:link			{color:#454545;}
.catgtitle a:visited		{color:#454545}
.catgtitle a:hover			{color:#454545;text-decoration:underline;}
.catgtitle a:active			{color:#ff0000;}

#left-col					{width:239px;margin:23px 0 0 0;padding:0;text-align:center;float:left;clear:none;}
#left-col p					{text-align:left;padding:3px;}

.sidead						{margin:0 auto 50px auto;padding:0;text-align:center;clear:both;}
#left-col .sidead			{margin:10px auto;padding:0;display:block;}
#topsection .sidead			{margin:3px;padding:2px;float:right;clear:none;}
#bottomsection .sidead		{margin:3px;padding:2px;float:right;clear:none;}
#bottomsection .linkad		{margin:5px;padding:0;float:right;}

.promounit					{width:125px;margin:0 auto 50px auto;padding:5px;text-align:left;float:none;clear:both;}
#topsection .promounit		{margin:5px auto;}
.promounit p				{margin:3px 0;padding:0;font:normal 70% georgia,lucida sans;color:#394E7B;text-align:left;clear:both;}
.promounit strong			{color:#123456;font-weight:normal;}
#bottomsection .promounit strong	{color:#123456;font-weight:normal;}
.promounit p strong.zh		{margin:0 3px 0 1px;font-size:105%;font-weight:normal;}
.promounit img				{margin:1px 0;padding:0;border:none;display:block;}
#topsection .toptextbox .sidead			{margin:5px 0 5px 5px;padding:0;float:right;clear:none;}
#left-col .linkad			{margin:5px auto;display:block;}

.promounit a				{border:none;}

.newStuff					{width:218px;border:1px solid #aaa;margin:0 0 8px 0;background-color:#e9e9e9;font-family:arial,helvetica,verdana;float:right;}
#newStuff1					{border:1px solid #568c00;}
#left-col #newStuff1		{border:1px solid #568c00;}
#left-col .newStuff			{margin:10px auto;float:none;}
.newStuff p					{margin:3px 3px 1px 3px;text-align:left;font-size:70%;color:#505050;}
#newStuff2 p				{margin:1px 3px 3px 10px;}
.newStuff p span			{color:#123456;display:block;}
#newStuff2 h6				{margin:2px 2px 0 2px;text-align:left;font-size:70%;color:#123456;}
.newStuff #new strong		{color:#568c00;font-weight:bold;}
.newStuff img				{margin:1px;}
.newStuff strong			{color:#123456;font-weight:normal;}
.newStuff strong.zh			{margin:0 2px 0 1px;font-size:105%;}
.newStuff a					{border:none;}

#maplist					{z-index:10;position:relative;width:auto;margin:0 5px 2px 0;padding:0;font:normal 85% georgia,verdana,arial,helvetica;float:left;}
#left-col #maplist			{margin:0 auto 10px auto;float:none;}
#maplist li					{list-style:none;}
#maplist img				{margin:0;padding:0;border:none;float:none;}
#maplist a					{border:none;background-color:transparent;background:none;}
#maplinks					{width:216px;min-height:30px;position:absolute;top:0;right:0;margin:0;padding:5px 0;background-color:#FFC13B;display:none;}
#maplist .vlength			{left:0;}
#maplinks li				{width:100%;margin:0;padding:1px;text-align:left;background:url(../images/logo_icon/linkarrow.gif) 5px center no-repeat;float:left;clear:both;}
#maplinks li a				{margin:0 0 0 20px;padding:0 2px;border:none;float:left;}
#maplinks li strong			{margin:0 5px 0 0;padding:0;font-weight:normal;background:none;}
#maplist li:hover ul		{display:block;}
#maplist li.over ul			{display:block;} 

#maplinks li a:link			{color:#123456;}
#maplinks li a:visited		{color:#123456;}
#maplinks li a:hover		{color:#42116E;text-decoration:underline;}
#maplinks li a:active		{color:#42116E;text-decoration:underline;}

.mapbox					{padding:10px 0 0 0;text-align:left;clear:both;}
.mapbox h3				{font-size:100%;text-align:left;}
.mapbox h3 span			{font-size:75%;font-style:italic;text-align:left;display:block;}
.mapbox img				{border:none;}
.mapbox ol, .mapbox ul	{text-align:left;}
.mapbox ol li .zh		{margin:0 3px 0 0;font-weight:normal;}

.map_places					{margin:0 0 0 3px;padding:0 0 0 10px;text-align:left;float:left;}
.map_places p				{margin:0 0 5px 0;padding:0;clear:both;}
.map_places img				{border:1px solid #a0a0a0;clear:both;}
.travelinfobox .map_places	{margin:3px;padding:0;float:right;}
.map_places li				{margin:3px 0 3px 30px;}
.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;}

#bottomsection .mapbox a	{border:none;}
#bottomsection .mapbox .zh		{margin:0 5px 0 0;font-weight:normal;color:#800080;}
#bottomsection .mapbox h3 .zh	{font-size:120%;}

.minus						{margin:0 1px;padding:0;color:#ff0000;float:none;}
.plus						{margin:0 1px;padding:0;color:#339900;float:none;}
.fromTo						{margin:0 3px;padding:0;color:#0000ff;float:none;}

.timeperiod,					
#topsection .timeperiod,
#mainbox .timeperiod,
#bottomsection .timeperiod	{margin:0 0 0 1px;padding:0;font-size:70%;float:none;clear:none;}
#endmark					{float:none;}

#topsection .travelpoem p			{width:450px;margin:8px 0;float:left;clear:both;}
#topsection .travelpoem p span		{margin:0;padding:0;float:none;display:block;}

#footnotes					{width:100%;margin:0;padding:10px 0 0 0;list-style:none;font-size:80%;border-top:1px dashed #d8d8d8;text-align:left;clear:both;}
#footnotes h5				{margin:0 0 5px 10px;padding:0;}
#footnotes hr				{width:95%;text-align:center;}
#footnotes li				{margin:0 10px 3px 10px;}
#footnotes span				{margin:0 5px 0 0;padding:0;font-weight:bold;}
#footnotes a				{border-bottom:1px dashed #0000ff;font-weight:normal;}
#footnotes strong			{font-weight:normal;}
#footnotes .en				{font-style:italic;}
#footnotes .zh				{margin:0 3px;padding:0;font-style:normal;}
#footnotes a:link			{color:#000;}
#footnotes a:visited		{color:#000;}
#footnotes a:hover			{background-color:#D6F7E8;text-decoration:none;}
#footnotes a:active			{background-color:#D6F7E8;text-decoration:none;}
sup a:link					{color:#0000ff;}
sup a:visited				{color:#0000ff;}

#bottompagebox				{width:990px;margin:0;padding:0;text-align:left;clear:both;}
#gotopbox					{width:100%;margin:2px 0;padding:0;text-align:left;float:left;clear:both;}
#gotopbox #gotoparrow		{margin:0;padding:0;float:left;}
#emailthispage				{height:25px;margin:0 0 0 10px;padding:0 0 0 28px;color:#000080;background:url(../images/logo_icon/envelope.gif) 0 0 no-repeat;font:bold 105% Lucida Sans,arial,verdana;float:left;}

#foot 							{width:990px;min-height:15px;height:20px;padding:10px 0;margin:0 auto;color:#808080;font:normal 75% arial,helvetica;text-align:left;clear:both;}
#footad							{width:100%;height:94px;margin:0 auto;padding:2px 0;text-align:right;clear:both;}
#footlist 						{width:100%;margin:5px 0 0 0;padding:8px 0;float:left;border-top:5px solid #FFC13B;background-color:#FFDF56;text-align:center;clear:both;}
#footlist .zh					{margin:0 5px 0 0;font-weight:normal;}
#footlist span					{margin:0;padding:0 6px;color:#808080;}
#footlist span a:link			{color:#808080;}
#footlist span a:visited		{color:#808080;}
#footlist span a:hover			{color:#00966E;text-decoration:none;}
#footlist span a:active			{color:#ff0000;text-decoration:none;}

#foot p							{margin:0;padding:0;font-size:100%;text-align:left;clear:both;}
#foot p span					{display:block;}
#contact						{margin:0;padding:0;text-align:left;}
#foot #footcopyright			{margin:0;padding:0;font-size:90%;text-align:left;}
#foot p a:link					{color:#00966E;}
#foot p a:visited				{color:#00966E;}
#foot p a:hover					{background-color:#D6F7E8;text-decoration:none;}
#foot p a:active				{background-color:#D6F7E8;text-decoration:none;}
