body {
	 background-color: #FFFFFF;
	 background-image: none;
}

/* redundant tags to help netscape 4 */
body, div, p, th, td, li, dd, dl, dt { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #2D2D2D; 
	 font-weight: normal; 
}

h1 { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px; 
	 color: #000000; 
	 font-weight: bold; 
}

img { 
	 border-width:0; 
	 border-style:none;
}

a { 
	 font-size: 11px; 
	 color: #2D2D2D; 
}

a:visited { 
	 color: #2D2D2D; 
}

a:hover { 
	 color: #2D2D2D; 
}

a.bmNavigation { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #FFFFFF; 
}

.bmActiveNav { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #FFFFFF; 
}

a.bmNavigation:visited { 
	 color: #FFFFFF; 
}

.bmActiveNav:visited { 
	 color: #FFFFFF; 
}

a.bmNavigation:hover { 
	 color: #EEEEEE; 
}

.bmActiveNav:hover { 
	 color: #EEEEEE; 
}

a.bmBreadcrumbs { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

a.bmBreadcrumbs:visited { 
	 color: #000000; 
}

a.bmBreadcrumbs:hover { 
	 color: #000000; 
}

a.bmParent { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #0000FF; 
	 font-weight: bold; 
}

a.bmParent:visited { 
	 color: #990099; 
}

a.bmParent:hover { 
	 color: #CC0000; 
}

a.bmSpotHeadline { 
	 font-size: 13px; 
	 color: #000000; 
	 font-weight: bold; 
}

a.bmSpotHeadline:visited { 
	 color: #000000; 
}

a.bmSpotHeadline:hover { 
	 color: #000000; 
}

a.bmHeadlineLink { 
	 font-size: 13px; 
	 color: #000000; 
	 font-weight: bold; 
}

a.bmHeadlineLink:visited { 
	 color: #000000; 
}

a.bmHeadlineLink:hover { 
	 color: #000000; 
}

a.bmQuickHead { 
	 font-size: 12px; 
	 color: #000000; 
}

a.bmQuickHead:visited { 
	 color: #000000; 
}

a.bmQuickHead:hover { 
	 color: #000000; 
}

a.bmToolLink { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #0000FF; 
}

a.bmToolLink:visited { 
	 color: #990099; 
}

a.bmToolLink:hover { 
	 color: #CC0000; 
}

a.bmRelatedLink { 
	 color: #000000; 
}

a.bmRelatedLink:visited { 
	 color: #000000; 
}

a.bmRelatedLink:hover { 
	 color: #000000; 
}

.bmSubhead { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000; 
	 font-weight: normal; 
}

.bmBreadcrumbText { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.bmarticleByline { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000; 
}

.bmpromoByline { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmarticleDate { 
	 font-size: 11px; 
	 color: #000000; 
}

.bmpromoDate { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmCaption { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #000000; 
}

.bmTipHead { 
	 font-size: 13px; 
	 color: #000000; 
	 font-weight: bold; 
}

.bmTipText, .bmTipText div, .bmTipText p, .bmTipText th, .bmTipText td, .bmTipText li, .bmTipText dd, .bmTipText dl, .bmTipText dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt { 
	 font-size: 11px; 
	 color: #000000; 
}

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 color: #CC0000; 
	 font-weight: bold; 
}

.bmSmallPull, .bmSmallPull div, .bmSmallPull p, .bmSmallPull th, .bmSmallPull td, .bmSmallPull li, .bmSmallPull dd, .bmSmallPull dl, .bmSmallPull dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmIcon { 
	 border-width:0px; 
	 vertical-align:middle; 
	 margin:1px; 
}

.bmLeftImage { 
	 float:left; 
	 clear:left; 
	 margin:0px 10px 10px 0px; 
}

.bmRightImage { 
	 float:right; 
	 clear:right; 
	 margin:0px 0px 10px 10px; 
}

.bmCenterImage {	
	 clear:both; 
	 text-align:center; 
	 margin:10px auto; 
}

.bmBigPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#CC0000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#CC0000; 
	 padding:10px;  
}

.bmSmallPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#000000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#000000; 
	 padding:10px;  
}

.bmLinkleft { 
	 clear:left; 
}

.bmLinkright { 
	 clear:right; 
}

.bmBottomTools { 
	 clear:both; 
	 width:100% 
}

.bmBotRelated { 
	 float:left; 
	 width:45%; 
	 text-align:left 
}

.bmBotEmailPrint { 
	 float:right; 
	 width:45%; 
	 text-align:right 
}

.bmClearAll { 
	 clear:both; 
}

.bmSpider { 
	 visibility: hidden; 
}/* begin user-customized tags */
td {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.pagetitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
font-weight: bold;
	color: #000000;
}
.txt12{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 16px;
}
.txtwhite {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
}
h1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.gray {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	line-height: 16px;

}
.alink:link {font-family: "Arial", "Helvetica", "sans-serif";color: #000000;text-decoration: underline;}
.alink:active {font-family: "Arial", "Helvetica", "sans-serif";color: #000000;text-decoration: underline;}
.alink:visited {font-family: "Arial", "Helvetica", "sans-serif";color: #000000;text-decoration: underline;}
.alink:hover {font-family: "Arial", "Helvetica", "sans-serif";color: #000000;text-decoration: underline;}

.asmalllink:link {font-family: "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #000000;text-decoration: underline;}
.asmalllink:active {font-family: "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #000000;text-decoration: underline;}
.asmalllink:visited {font-family: "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #000000;text-decoration: underline;}
.asmalllink:hover {font-family: "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #000000;text-decoration: underline;}

.atitlelink:link {font-family: "Arial", "Helvetica", "sans-serif";font-size: 13px;color: #000000;text-decoration: underline;}
.atitlelink:active {font-family: "Arial", "Helvetica", "sans-serif";font-size: 13px;color: #000000;text-decoration: underline;}
.atitlelink:visited {font-family: "Arial", "Helvetica", "sans-serif";font-size: 13px;color: #000000;text-decoration: underline;}
.atitlelink:hover {font-family: "Arial", "Helvetica", "sans-serif";font-size: 13px;color: #000000;text-decoration: underline;}

.acolor_red:link {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;color: #FF6000;text-decoration: none;}
.acolor_red:active {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;color: #FF6000;text-decoration: none;}
.acolor_red:visited {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;color: #FF6000;text-decoration: none;}
.acolor_red:hover {font-family: "Arial", "Helvetica", "sans-serif";font-size: 12px;color: #FF6000;text-decoration: none;}

.anav:link {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #296DC1;text-decoration: none;font-weight: bold;}
.anav:active {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #296DC1;text-decoration: none;font-weight: bold;}
.anav:visited {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #296DC1;text-decoration: none;font-weight: bold;}
.anav:hover {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #2D2D2D;text-decoration: underline;font-weight: bold;}

.awhite:link {font-family: "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #E1E3E7;text-decoration: underline;}
.awhite:active {font-family: "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #E1E3E7;text-decoration: underline;}
.awhite:visited {font-family: "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #E1E3E7;text-decoration: underline;}
.awhite:hover {font-family: "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #ffffff;text-decoration: none;}

.title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	font-weight: bold;
	color: #0D447F;

}
.date {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: bold;
}
.color {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #CC312F;
}

.txtinput {
	height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}

/* end user-customized tags */



/*yuki 2006.09.13 append*/

.search {height: 20px;}

.search2 {height: 18px;}
 
.bottomnav {font-size:12px; font-family: "Arial", "Helvetica", "sans-serif"; color: #FFF;}

.12bold2d {font-size:12px; font-family: "Arial", "Helvetica", "sans-serif"; color: #2D2D2D;font-weight: bold;}

.noncenav:link {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #fff;text-decoration: none;font-weight: bold;}

.noncenav:active {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #fff;text-decoration: none;font-weight: bold;}

.noncenav:visited {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #fff;text-decoration: none;font-weight: bold;}

.noncenav:hover {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 10px;color: #2D2D2D;text-decoration: underline;font-weight: bold;}

.indexnav:link {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration: 
none;font-weight: none;}

.indexnav:active {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration: 
none;font-weight: none;}

.indexnav:visited {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration: 
none;font-weight: none;}

.indexnav:hover {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #EEEEEE;text-decoration: 
underline;font-weight: none;}

.index2nav:link {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration: 
underline;font-weight: none;}

.index2nav:active {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration: 
underline;font-weight: none;}

.index2nav:visited {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration:underline;font-weight: none;}

.inde2xnav:hover {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size: 11px;color: #fff;text-decoration: 
underline;font-weight: none;}


/*yuki 2006.09.13 end*/


/**
 * Following is used by China Maps in China Travel Guides
 *
 * $Id: style.css,v 1.1 2004/07/24 13:32:08 pappkamerad Exp $
 */

td { 
	font-size:8pt;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

td.headertd {
	background-color:#EEEEEE;
	border-width:1px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#DDDDDD;
}

td.infotd {
	font-size:8pt;
	background-color:#F5F5F5;
	border-width:1px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#DDDDDD;
}

td.infotd2 {
	font-size:8pt;
	background-color:#EEEEEE;
	border-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#DDDDDD;
}

td.infotd_bottom {
	font-size:8pt;
	background-color:#F5F5F5;
	border-width:1px;
	border-top-width:0px;
	border-style:solid;
	border-color:#DDDDDD;
}

td.maintd {
	background-color:#FAFAFA;
	border-width:1px;
	border-style:solid;
	border-color:#DDDDDD;
}

td.third {
	width:50%;
}

td.width_33 {
	width:23%;
}

.greentext {
	font-size:8pt;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	color:#5D8E00;
	text-decoration:underline;
}

.dummy_link {
	font-size:8pt;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	color:#000000;
}

.folder {
	float:left;
	padding:20px;
	text-align:center;
}

.icon {
	float:left;
	padding:15px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#FAFAFA;
	background-color:#EAEAEA;
}

.iconbg {
	float:left;
	padding-top:3px;
	padding-left:5px;
	text-align:center;
}

.iconbg2 {
	float:right;
	text-align:center;
	padding-right:5px;
	padding-top:3px;
}

.noborder {
	border-width:0px;
	border-style:none;
}

.iconvideo {
	float:left;
	padding:15px;
	text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#FAFAFA;
	background-color:#FAFAFA;
}

.iconbgvideo {
	float:left;
	height:100px;
	padding-top:3px;
	padding-left:5px;
	text-align:center;
}

.border {
	border-width:1px;
	border-style:solid;
	border-color:#777777;
}

.description {
	border-width:1px;
	border-style:solid;
	background-color:#F5F5F5;
	border-color:#5D8E00;
	padding:5px;
	text-align:left;
}

.description_folder_ieworkaround {
	border-width:0px;
	border-style:none;
	text-align:center;
	width:100%;
}

.description_folder {
	border-width:1px;
	border-style:solid;
	background-color:#F5F5F5;
	border-color:#5D8E00;
	padding:5px;
	text-align:left;
	width:50%;
	margin:auto;
}

.error {
	background-color:#FFAAAA;
	border-color:#FF0000;
	border-width:1px;
	border-style:solid;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	padding:10px;
	position:relative;
}

input {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:8pt;
}
textarea {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:8pt;
	font-style:normal;
}
select {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:8pt;
	font-style:normal;
}
option.normal {
	color:#000000;
	background-color:#EEEEEE;
	font-weight:normal;
}
option.bold {
	color:#5D8E00;
	background-color:#E0E0E0;
	font-weight:bold;
}
option.root {
	color:#FFFFFF;
	background-color:#5D8E00;
	font-weight:bold;
}


/**
 * Following is used by Php Link Directory(phpld) on China Directory
 *
 */
 .c {
	float: left;
}
.cr {
	clear: left;
}


#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	border: 1px solid #A0A0A0;
}
td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #A0A0A0;
	text-align: center;
}
.count {
	color: #6f6f6f;
	font-size: 8pt;
	font-weight: normal;
}
#links a {
	font-size: 10pt;
}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #6f6f6f;
}
#path {
	margin-top: 2px;
	padding: 3px;
	background: #D9E8F9;
	line-height: 19px;
	border-top: 1px solid #5e74b3;
}
.submit {
	float: right;
	vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.text, .btn {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.text {
	color: #000000;
	border: 1px solid #5e74b3;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}
select {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}

.captcha {
	border: 1px solid #5e74b3;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #5e74b3;
	background-color: #FFAA11;/*#FFCC33;*/
	cursor: pointer;
	height: 17px;
}
span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

div.footer {
   bottom:0;
   clear:both;
	text-align: center;
	border-top: 1px solid #E0E0E0;
	padding: 3px 0 0 0;
	margin-top: 50px;
}
div.footer a {
	color: #606060;
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#5e74b3;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

/*bmWidget add START*/
.bmPullLeft { 
	 float:left; 
	 clear:left; 
	 width:40%; 
	 margin:0px 20px 10px 0px; 
} 

.bmPullRight { 
	 float:right; 
	 clear:right; 
	 width:40%; 
	 margin:0px 0px 10px 20px; 
} 

.bmPullCenter { 
	 float:left; 
	 clear: both; 
	 width:40%; 
	 text-align: center; 
	 margin: 0px auto; 
} 

.bmToolLeft { 
	 float:left; 
	 clear:left; 
	 width:200px; 
} 

.bmToolRight { 
	 float:right; 
	 clear:right; 
	 width:200px; 
} 

.bmToolCenter { 
	 text-align:center; 
	 margin:0px auto;
}

a.bmNavigation:hover { 
	 background-color:#867D60 
}

.bmActiveNav { 
	 background-color:#867D60 
}

div.bmNavigation, div.bmActiveNav { 
	 padding: 3px 
}

/*bmWidget add END*/
