* {
margin: 0px; 
padding: 0px;
} 
body { 
    float:center;
	padding: 0; 
	margin: auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 1.5em;
	background: #FFF7F4; 
	color: #000000; 
	text-align: center;
}


.big { 
       float:center;
       margin: 0px auto; 
       padding: 0;
       width: 984px; 
	   border: 1px solid #FFBBBB;
	 }

#logo {
	FLOAT: left; MARGIN: 3px auto; WIDTH: 430px; HEIGHT: 60px
}
#banner {
	FLOAT: left; 
	MARGIN: 1px auto; 
	WIDTH: 540px; 
	HEIGHT: 60px;
	background: url(../image/logo-right.gif);
}


a {
	color: #13487D;
	background: inherit;
}

a:hover {
	color: #990000;
	background: inherit;
	font-size:12px;	
}

a.title {
	color: #004276;
}

p {	
	margin: 0 0 5px 0;
	
}

ul { 
	margin: 0; 
	padding : 0; 
	list-style : none; 
}

	/* right side
   --------- */

.right {
    float: left;
	width: 714px;
	margin: 0 0 2px 0;
	text-align: left;
}
.right2 {
  	float: left;
	width: 980px;
	margin: 0 0 0px 0;
	text-align: left;
}
.right_articles {
		clear:both;
		margin: 0px 0 1px 0;
		padding: 6px;
		width: 420px;
	}
	
.right_links {
		border: 1px solid #eee;
		padding: 0;	
		margin: 0;
	}
	
.right_links:hover {
		border: 1px solid #ccc;
	}
	
.right_side {
			float: left;
			width: 226px;
			margin: 0;
			padding: 8;
			text-align: left;
		}
		.right_side2 {
			float: left;
			width: 230px;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		
.left_side {
			float: right;
			width: 210px;
			border-left: 1px solid #eee;
			margin: 0;
			padding: 0;
		}
		
.right_box {
		clear:both;
		background: #f4f4f4;
		color: #000;
		border: 1px solid #ccc;
		padding: 2px;
	}

.left {
clear:both;
	float: left;
	width: 250px;
	margin: 0;
}
.left_articles {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 11px;
		background: #f4f4f4;
		border: 1px solid #EEF4FF;
		padding: 2px ;	
		margin: 0 0 1px 0;
		text-align: center;
		width: 250px;
	}
.left_article2 {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 13px;
		border: 1px solid #FFF7F4;
		padding: 2px ;	
		margin: 0 0 1px 0;
		text-align: center;
		width: 250px;
	}	
	
.left_articles:hover {
		border: 1px solid #ccc;
	}
		
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */
.link { 
	clear: both; 
	float:left;
	text-align: left;
	line-height: 1.8em;
	color: #808080;
	background: #FFF;
	padding: 0;
	margin: 0;
	width: 980px;
}
.footer { 
	float:left;
	clear: both; 
	text-align: center;
	line-height: 1.8em;
	color: #808080;
	background: #FFF;
	padding: 10px 0 10px 0;
	border-top: 1px solid #eee;
	width: 980px;
}

.footer a {
	color: #000000;
	background: #fff;
}

/* Main Navigation */
#main-nav { 
float:left;
clear: both;
height: 22px; 
width: 980px;
padding-left: 11px;
}

#main-nav ul { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/ 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */

#main-nav li { float: left; }

#main-nav li a {
display: block;
height: 0px !important;
height /**/:22px; /* IE 5/Win hack */ 
padding: 22px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}

#main-nav li a:hover {
background-position: 0 -22px;
}

#main-nav li#home,
#main-nav li#home a { width: 136px; background-image: url(../image/nav/home.jpg); }
#main-nav li#chinatours,
#main-nav li#chinatours a { width: 136px; background-image: url(../image/nav/chinatours.jpg); }
#main-nav li#themetours,
#main-nav li#themetours a { width: 136px; background-image: url(../image/nav/themetours.jpg); }
#main-nav li#cityguide,
#main-nav li#cityguide a { width: 136px; background-image: url(../image/nav/cityguide.jpg); }
#main-nav li#cruises,
#main-nav li#cruises a { width: 136px; background-image: url(../image/nav/yangtsecruises.jpg); }
#main-nav li#hotels,
#main-nav li#hotels a { width: 136px; background-image: url(../image/nav/hotels.jpg); }
#main-nav li#flights,
#main-nav li#flights a { width: 136px; background-image: url(../image/nav/flights.jpg); }

body.about li#home,
body.about li#home a,
body.services li#chinatours,
body.services li#chinatours a,
body.portfolio li#themetours,
body.portfolio li#themetours a,
body.contact li#cityguide,
body.contact li#cityguide a,
body.contact li#cruises,
body.contact li#cruises a,
body.contact li#hotels,
body.contact li#hotels a,
body.contact li#flights,
body.contact li#flights a {
background-position: 0 -100px;
}

#main {
	MARGIN: 0px auto; WIDTH: 980px
}

#tabfooter {
	BACKGROUND-POSITION: 30px 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

#tabfooter A {
	COLOR: #000000; LETTER-SPACING: 1px
}
#tabfooter A:hover {
	COLOR: #DF371C
}
.panel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.panel LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e9f0f8 1px solid
}
#col1 {
	FLOAT: left; WIDTH: 80px; LIST-STYLE-TYPE: none
}
#col12 {
	FLOAT: left; WIDTH: 130px; LIST-STYLE-TYPE: none
}
#col2 {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 200px
}
#col3 {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 240px; PADDING-BOTTOM: 2px
}
.footitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #FFDDDD; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; COLOR: #000000; BORDER-BOTTOM: #edf7fc 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-ALIGN: left
}
.bottom-line { 
	clear: both; 
	float:left;
	BORDER-TOP: #990000 2px solid;
	height:2px;
	line-height: 2px;
	width: 980px;
}
a:link, a:visited {text-decoration : none;} 
.STYLE6 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.STYLE7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.STYLE8 {
	color: #DD3D1D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.STYLE9 {font-family: Verdana, Arial, Helvetica, sans-serif}
.STYLE11 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.STYLE12 {font-family: Arial, Helvetica, sans-serif; color: #000000;}
.STYLE14 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.STYLE15 {font-family: Arial, Helvetica, sans-serif}
.STYLE23 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #990000;
}
.STYLE26 {font-family: Georgia, "Times New Roman", Times, serif}
.STYLE28 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.STYLE29 {font-weight: bold}
.STYLE34 {font-size: 12px}