@charset "utf-8";
/* CSS Document */

          { text-decoration:none;   color: #00f; }
a:visted        { text-decoration:none;  color:#0f0;  }
a:active        { text-decoration:none; color:000;   }
a:focus         { text-decoration:none;   color:#666;  }
a:         { text-decoration:none;   color: #f00; }

/* Web Page */
body {
	background-color:#f4f4f4;
	margin: 0 auto;
	
}
body * {
	font-size: 100%;
}
a img{ border:none;
}
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; color:#1E4A0D; 
}

h1 {font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
    font-weight:}

h2 {font-size:1.06em;
    font-weight:normal;
	 margin-top:0px;
	 margin-left:17px;
	 font-style:italic;}
	
h3 {font-size:1.0em;
    font-weight:bold;}
	
h4 {font-size:15px;
    font-weight:normal;
	line-height:19px;}
	
h5 {font-size:0.9em;
    font-weight:normal;
    font-style:italic;
	text-decoration:underline;
	}
	
h6 {font-size:0.9em;
    font-weight:bold;
	font-style:italic;
	text-decoration:underline;}

p { font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
	margin-top: 0;
}
.circle {
	list-style-type: disc;
	color:#FFC082;
}
.list_margin {margin-top:-10px; margin-left:-15px;}
.bot_list_margin {margin-top:-3px; margin-left:-15px;}
.style_bold {font-weight:bold;}
.style_italic {font-style:italic;}
.smaller_font {font-size:0.75em; margin-top:-14px;
line-height:14px;}
.fist_title {margin-top:39px;}
.third_title {margin-top:25px; margin-bottom:10px;}

#title_line {margin-top: 25px;
	 margin-left: 0px;
     border-top: 1px solid #DDDDDD;
     width:600px;
}

.clear {clear:both;}

#wrapper {width:1030px; 
     margin:0 auto;
	 margin-bottom:5px;
     padding-bottom:20px;
	 background-color:#FFF;
	   -moz-box-shadow: 0px 2px 4px 1px #C2C4C6;
    -webkit-box-shadow: 0px 10px 4px 1px #C2C4C6;
    box-shadow: 0px 2px 4px 1px #C2C4C6;
}

#logo {float: left;
	margin-left: 15px;
	margin-top: 15px;
	display: inline;
	margin-bottom: 10px;
	width: 295px;
}
#search {float:left;
	margin-top:-35px;
    margin-left:810px;
}

.slogan{float:left;
    margin-left:20px;
	margin-top:34px;
}

.vertical_line{margin-top:-15px;
    margin-left:-9px;
}

.top_service_booking {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	text-align: left;
	color: #6c5217;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 17px;
	margin-top: 5px;
	display: inline;
	float: right;
	margin-bottom: 0;
}

.top_about_us {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	text-align: left;
	color: #6c5217;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 17px;
	margin-top: 5px;
	display: inline;
	float: right;
	margin-bottom: 0;
}
	
.top_privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	text-align: left;
	color: #6c5217;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 17px;
	margin-top: 5px;
	float: right;
	margin-bottom: 0;
}

#banner{
	width:1000px;
	float:left;
	margin-top:7px;
	margin-left: 15px;
}

#partners_banner{
	width:1000px;
	float:left;
	margin-left:15px;
	margin-top:7px;
}

#whowerare_left_nav{float:left;
}
#whowerare_left_nav ul{margin-left:-22px;
     margin-top:34px;
}
#whowerare_left_nav li{
	margin-bottom:10px;
}
#whowerare_left_nav p{font-size:18px;
    font-weight:bold;
	
	
}
#whowerare_left_nav ul li a{color:#6C5217;
}
#whowerare_left_nav ul li a:{
	color:#FFF;
	background-image:url(../images/slice_whoweare_leftnav.jpg);
	background-repeat:repeat-x;
	padding:3px 4px;
}
#whoweare_banner{float: right;
    margin-right:15px;
	margin-top:25px;
}

#content {
    width:680px;
	margin-left:25px;
	margin-top:20px;
}
#content_privacy {float:left;
	width:680px;
	margin-left:40px;
	margin-top:20px;
	padding:0 10px 0 10px;
}
#content_privacy p{ font-size:12px;
    margin-bottom:10px;
}

#content_privacy h2{ margin-left:0px;
    font-style:normal;
	margin-bottom:15px;
	margin-top:25px;
	font-weight:bold;
	font-size:14px;
}
#content_privacy h3{font-size:13px;
    margin-top:30px;
}
#content_privacy ul{ list-style:disc;
}

#privacy_header{ background-color:#999;
    width:722px;

}
#privacy_header h1{ margin-bottom:45px;
     color:#fff;
	 padding:8px;
}
#privacy_sidebanner{float:right;
     margin-top:33px;
	 margin-right:15px;
}

#right_panel{ float:right;
    margin-right:40px;
	margin-top:20px;
}
.photo_icon{float:left;
	margin-left:15px;
    margin-top:8px;
}
.contact_text{float:right;
     margin-top:14px;
	 margin-right:10px;
}
.contact_text a { font-size:21px;
     font-weight:bold;
	 text-decoration:none;
	 color:#333;
}
.contact_text a:{ text-decoration:underline;
}
#contact_panel{ width:190px;
     height:50px;
	 margin-top:20px;
	
	 border:1px #CCCCCC solid;
	 border-bottom:3px #67052F solid;
	 -moz-box-shadow: 1px 1px 5px -2px #000;
-webkit-box-shadow: 1px 1px 5px -2px #000;
box-shadow: 1px 1px 5px -2px #000;
 

}
#publication_panel{
	margin-top:20px;
	width:200px;
	height:300px;
	 border:1px #CCCCCC solid;
	-moz-box-shadow: 1px 1px 5px -2px #000;
-webkit-box-shadow: 1px 1px 5px -2px #000;
box-shadow: 1px 1px 5px -2px #000;
}
#quicklink_panel{
	margin-top:10px;
	width:190px;
	border:1px #CCCCCC solid;
	border-bottom:3px #67052F solid;
	-moz-box-shadow: 2px 1px 3px -2px #000;
-webkit-box-shadow: 2px 1px 3px -2px #000;
box-shadow: 2px 1px 3px -2px #000;

background: -moz-linear-gradient(top,  rgba(247,247,247,0.24) 0%, rgba(247,247,247,0.14) 27%, rgba(179,213,218,0.06) 48%, rgba(169,208,214,0.06) 51%, rgba(108,137,137,0.07) 70%, rgba(0,140,140,0.08) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,0.24)), color-stop(27%,rgba(247,247,247,0.14)), color-stop(48%,rgba(179,213,218,0.06)), color-stop(51%,rgba(169,208,214,0.06)), color-stop(70%,rgba(108,137,137,0.07)), color-stop(100%,rgba(0,140,140,0.08))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,0.24) 0%,rgba(247,247,247,0.14) 27%,rgba(179,213,218,0.06) 48%,rgba(169,208,214,0.06) 51%,rgba(108,137,137,0.07) 70%,rgba(0,140,140,0.08) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,0.24) 0%,rgba(247,247,247,0.14) 27%,rgba(179,213,218,0.06) 48%,rgba(169,208,214,0.06) 51%,rgba(108,137,137,0.07) 70%,rgba(0,140,140,0.08) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,0.24) 0%,rgba(247,247,247,0.14) 27%,rgba(179,213,218,0.06) 48%,rgba(169,208,214,0.06) 51%,rgba(108,137,137,0.07) 70%,rgba(0,140,140,0.08) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,0.24) 0%,rgba(247,247,247,0.14) 27%,rgba(179,213,218,0.06) 48%,rgba(169,208,214,0.06) 51%,rgba(108,137,137,0.07) 70%,rgba(0,140,140,0.08) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3df7f7f7', endColorstr='#14008c8c',GradientType=0 ); /* IE6-9 */

}
#quicklink_panel h1{font-size:18px;
    margin-left:50px;
	margin-top:15px;
	color:#666;
	font-size:15px;
}
#quicklink_panel ul{margin:0; padding:0;
}
#quicklink_panel li{line-height:45px;
}
.panel_line{ border:1px #CCCCCC dotted;
     width:160px;
	 margin-left:20px;
	 margin-top:0px;
}
.quicklink_img {float:left;
    margin-left:13px;
	margin-top:12px;
}
.quicklink_text{float:left;
    margin-top:1px;
    margin-left:10px;
}
.quicklink_text a{font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-decoration:none;
	color:#900;
	
}

#content_contact_us{
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	height:870px;
}
#contact_us_header{ background-color:#29ABE2;
    padding:0px;
	margin-top:-13px;
}
#contact_us_header h1{ color:#fff;
    margin-left:20px;
	padding:8px;
}
#contact_us_symbol{float:left;
    margin-top:5px;
}
#contact_us_headright{float:right;
     margin-right:15px;
	 margin-top:15px;
	 width:580px;
}
#contact_us_headright p{color:#103F00;
    font-weight:bold;
	font-size:15px;
	line-height:25px;
}
#content_whoweare {
    width:730px;
	margin-left:240px;
	margin-top:30px;
	margin-bottom:50px;
}

#content_whoweare h1{font-size:15px;
    margin-top:17px;
	
}
#content_whoweare p{font-size:13px;
    line-height:20px;
	color:#103F00;
	font-weight:bold;
}

#content_partners{float:left;
	width:680px;
	margin-left:14px;
	margin-bottom:30px;
	margin-top:20px;
	border-left:20px #E4E5E6 solid;
	padding:20px;
	
}
#content_partners p { font-size: 14px;
	line-height: 20px;
	color: #40453A;
	margin-bottom: 15px;
}
#content_partners h1{font-size:20px;
}
#content_partners h2{
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	margin-top:20px;
	margin-left: 0px;
}
#content_partners h3{font-size: 15px;
	line-height: 20px;
	color: #40453A;
	margin-bottom: 15px;
}
#content_partners_list{float:right;
    margin-right:15px;
	width:260px;
	background-color:#E4E5E6;
	padding-top:-20px;

}
#content_partners_list ul{margin-right:10px;;
}
#content_partners_list li{margin-bottom:20px;
}

#partners_list1{
    margin-left:0px;
}
#partners_list1 h3{font-size:14px;
    font-weight:normal;
}
#partners_list1 ul{
	width:550px;
	list-style-image: url(../images/partners_bullets1.jpg);
}
#partners_list1 li{
	line-height:20px;
    padding: 0px 0px 1px 5px;
}
#partners_list1 p{font-size: 14px;
	color: #40453A;
	margin-bottom: 15px
}

#contact_form{float:left;
    margin-left:-20px;
	position:absolute;
	top:638px;
}

#contact_address{float:right;
   position:absolute;
   top:680px;
   left:792px;
	
}
#contact_address table{width:420px;

    
}
#contact_address caption{ background-color:#29ABE2;
    text-align:left;
	color:#fff;
	font-weight:bold;
	padding:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
#contact_address td{
	padding:3px;
	vertical-align: text-top;
	border-bottom:1px #F7F8F8 solid;
}
#contact_address tr{
	
}

#contact_address td h2{
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	margin-left:2px;
}
#contact_address td p{
	font-size:15px;
	color:#666;
}


#right_list {float:right;
    margin-right:-3px;
	margin-top:20px;
	width:340px;
}
#right_list a { color:#575748;
    text-decoration:none; }

#right_list a: {
	color: #008C46;
	text-decoration: none;
}

#banner_nav {
	margin-top:20px;
	margin-left:15px;
    font-size:10px;
}

#banner_nav_privacy a {color:#008080;
text-decoration: none;
}

#banner_nav_privacy a: {text-decoration: none;
}
#banner_nav_whoweare {
	margin-top:7px;
	margin-left:228px;
    font-size:10px;
    width:550px;
}


#banner_nav a {color:#008080;
text-decoration: none;
}

#banner_nav a: {text-decoration: none;
}

#banner_nav_whoweare a {color:#008080;
}

.banner_text1{float:left;
}

.banner_text2{float:left;
}

.banner_text3{float:left;
}

.banner_text4{float:left;
color:#6C5217
}

.arrow {float:left;
     margin-left:3px;
	 margin-right:3px;
	 margin-top:3px;
}

#right_nav a { text-decoration:none; color: #006600;}
#right_nav a: { color: #8C0000; text-decoration:none; }

#footer_nav {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 260px;
	width: 600px;
}
#footer_nav ul {margin:0;
}
#footer_nav ul li { margin-right:25px;
    float:left;
	display:inline-block;
}
#footer_nav a { color: #575747;
    text-decoration:none; 
	font-size:11px;}
#footer_nav a: {
	color: #008C46;
	text-decoration: none;
}

#footer_line{
	margin-top: 0px;
	margin-left: 15px;
	border-top: 1px solid #ccc;
	width:1000px;
}

#artwork {
	margin-left:783px;
	margin-top:20px;
}

#copyright {
	margin-left:376px;
	margin-top:6px;
	width:380px;
}
#copyright p{font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #575746;
}

#search_results{float:left;
	 margin-left:35px;
    margin-top:20px;
	margin-bottom:-20px;
}
#search_results_header{ background-color:#999;
    width:750px;
}
#search_results_header h1{font-size:24px;
    color:#fff;
	padding:5px;
}
#search_right{float:right;
    border-left:30px #999999 solid;
	height:270px;
	margin-top:100px;
	margin-right:200px;
}
#partner_contact{ width:260px;
    background-color:#0A7BA3;
	margin-top:10px;
}
#partner_contact h1{
	font-size:20px;
	color:#fff;
	line-height:10px;
	
}
#partner_contact p{
	color: #fff;
	font-size: 13px;
}
#partner_program{
	 background-color:#fff;
	 border-left: 6px #E4E5E6 solid;
	 border-right:6px #E4E5E6 solid;
     margin-bottom:5px;
	 margin-top:10px;
	 padding:10px;
}
#partner_program h2{ font-style:normal;
     font-weight:bold;
	 color:#535456;
	 font-size:13px;
	 text-align:center;
	 margin-left:2px;
}
#partner_program p{font-size:13px;
     line-height:18px;
	 color:#434244;
}

.partner_middleline{ border:3px #E4E5E6 solid; 
}
#slider{ margin-top:20px;
      margin-left:40px;
}
#slider h3{ margin-left:15px;
      font-size:20px;
	  color:#fff;
}

.partner_header{ background-color:#C1092F;
 margin-left:-39px;
 margin-top:-40px;
 padding:2px;
}
.partner_header h1{ color:#fff;
    margin-left:35px;
 
}
.partners_list_header{background-color:#0A7BA3;
    margin-top:-11px;
	height:53px;
}
.partners_list_header h1{
	font-size: 17px;
	text-align: center;
	color: #fff;
	padding-top:15px;

}

.partner_contact_word{padding-top:5px;
    padding-left:10px;
}
#contact_details{ padding-top:7px;
     padding-left:10px;
	 padding-bottom:7px;
	 background-image:url(../images/partner_bg.png);
	 margin-top:10px;
}
#contact_details p{
}

.partner_logo_header{
	 background-color:#A00B2F;
	 width:280px;
	 padding:5px;
	 padding-left:20px;
}

#contact_left{float:left;
	border: 1px #ccc solid;
	margin-top:18px;
	width:866px;
 }
 
#contact_right{float:right;
  border-top: 1px #ccc solid;
  border-right: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
  margin-top:60px;
  width:130px;
}

#contact_right_header{background-color:#29ABE2;
    margin-top:-13px;
	margin-left:-1px;
	width:132px;

}
#contact_right_header h1{
	margin-left:11px;
	color:#fff;
	font-size:16px;
	padding:4px;
}
.contact_social{float:left;
    margin-left:-30px;
	margin-bottom:10px;
}
.social_text{float:right;
    margin-right:10px;
}
.social_text p{ font-size:13px;
  
  font-weight:bold;
  color:#434244;
  padding-top:9px;
}
.social_text a {text-decoration:none;
}
.social_text a:hover {
	text-decoration:underline;
}
#contact_line{margin-left:0px;
 border-top:16px #999B9D solid;
 border-left: 14px #999B9D solid;
 height:300px;
 width:987px;
  margin-top:30px;
}
.search_topline{
	margin-top:30px;
	border-top:2px #ccc dotted;
	width:1000px;
	margin-left:15px;
}

#content_news{ float:right;
    width:730px;
	margin-right:15px;
	margin-top:25px;
	border-left:15px #325e89 solid;
	border-top:15px #325e89 solid;
	padding:20px 10px 0px 20px;
	margin-bottom:20px;
}
#content_news p{font-size: 14px;
	line-height: 20px;
	color: #40453A;
	margin-bottom: 15px;
}
#content_news h2{ font-weight:bold;
     font-size:12px;
	 font-style:normal;
	 font-weight:bold;
	 color:#434244;
	 margin-bottom:10px;
	 margin-top:30px;
	 margin-left:0px;
}
#content_news h3{ font-weight:normal;
     font-size: 14px;
	 color: #40453A;
	 margin-top:-10px;
	 font-style:italic;
}

.news_header{float:right;
	 background-color:#999;
	 padding:5px 5px 5px 10px;
	 color:#fff;
	 width:580px;
}
.header_image{float:left;
}

#content_news ul{ list-style:disc;
}
#content_news ul li{
}
.news_list_left{ float:left;
    margin-left:60px;
}
.news_list_right{ float:right;
margin-right:60px;
}
.news_header2{
	 background-color:#325e89;
	 padding:10px 5px 10px 10px;
	 color:#fff;
	 width:680px;
}
.changan{ margin:10px 0 10px 0;
}
#china_content{width:1000px;
    margin-left:15px;
	margin-top:30px;
	margin-bottom:30px;
}
#china_left{float:left;
   width:600px;
   border:1px #CCCCCC solid;
   padding:5px;

}
#china_right{float:right;
   border:1px #CCCCCC solid;
   padding:5px;
}
#china_right h1 { color: #036;
  margin-top:0px;
}
#china_content p{ margin-bottom:15px;
    font-size:14px;
	color:#323132;
}
#china_content ul{ margin-top:-5px;
     margin-bottom:15px;
}
#china_content ul li {
   list-style:disc;
   margin-bottom:5px;
}