html {

	/*background: transparent url(../pix/htmlbg.jpg) repeat-x;*/

	background-color:#1F2329;

}



body {

	

	margin: 0 auto;

	padding: 0; 

	font: normal 11px Arial, Verdana, Georgia, Tahoma, sans-serif;

	color:#CCCCCC;

	text-align:left;

	background: transparent url(../pix/bg_top2.jpg) repeat-x center top;

	background-color:#1F2329;

	

}



b, strong {color:#C0C2A0;}



a {font:normal 12px/16px Arial, Verdana, Georgia, Tahoma,sans-serif;

	color:#C0C2A0;text-decoration:none;}



/*img{border:1px solid #666666;margin:10px 0 10px 0;}*/

.img_clean{border:1px solid #666666;margin:10px 0 10px 0;}





td {

	padding:20px 20px 30px 20px;

	font: normal 12px/16px Arial, Verdana, Georgia, Tahoma,sans-serif;

	color:#9C9EA0;

	border:0px solid white;}



hr{	border: none 0; 

	border-top: 1px solid #444444;

	width: 100%;

	height: 1px;

	vertical-align:top;

	margin:5 0 10px 0;}



#main {margin: 0 auto;width:770px;}



.h_about_us, .h_properties, .h_other_services, .h_tcs, .h_feedback, .h_about_beijing, .h_contact{height:30px;}



.h_about_us{background: transparent url(../pix/header_aboutus.gif) no-repeat left bottom;}

.h_properties{background: transparent url(../pix/header_properties.gif) no-repeat left bottom;}

.h_other_services{background: transparent url(../pix/header_other_services.gif) no-repeat left bottom;}

.h_tcs{background: transparent url(../pix/header_tcs.gif) no-repeat left bottom;}

.h_feedback{background: transparent url(../pix/header_feedback.gif) no-repeat left bottom;}

.h_about_beijing{background: transparent url(../pix/header_about_beijing.gif) no-repeat left bottom;}

.h_contact{background: transparent url(../pix/header_contact.gif) no-repeat left bottom;}



.td_top1{height:55px;border:0px solid green;text-align:right;}

.date{padding:35px 20px 0 0;color:#666666;}



.menu{height:55px;border:0px solid blue;padding:0 0 0 20px; overflow:hidden;}



.break_menu{width:5px;height:40px;background: transparent url(../pix/break_menu.gif) no-repeat center;float:left;margin:0 0 0 0;}



.td_top,.td_top_1, .td_top_2, .td_top_3, .td_top_4, .td_top_5, .td_top_6, .td_top_7 {height:160px;border:0px solid red;background: transparent url(../pix/top_foto.gif) no-repeat right top;margin:0 24px 0 0; padding:0px}



.td_top_1{background: transparent url(../pix/top_foto_1.gif) no-repeat right top;}

.td_top_2{background: transparent url(../pix/top_foto_2.gif) no-repeat right top;}

.td_top_3{background: transparent url(../pix/top_foto_3.gif) no-repeat right top;}

.td_top_4{background: transparent url(../pix/top_foto_4.gif) no-repeat right top;}

.td_top_5{background: transparent url(../pix/top_foto_5.gif) no-repeat right top;}

.td_top_6{background: transparent url(../pix/top_foto_6.gif) no-repeat right top;}

.td_top_7{background: transparent url(../pix/top_foto_7.gif) no-repeat right top;}



.menu a, .menu_x a{

	float:left;

	font: normal 11px Arial Narrow, Verdana,Georgia,sans-serif;

	color:#CCCCCC;

	text-transform:uppercase; 

	text-decoration:none; 

	width:100px;height:40px;

	margin:0px 0 0 0;

	padding:22px 0 0 0;

	border:0px solid red;

	font:icon;

	text-align:center;}



.menu_x a{background: transparent url(../pix/top_menu.gif) no-repeat top;color:#FFFFFF;}



.content{border:0px solid red;

	/*background-color:#2C3138;*/

	width:700px;

	margin: 0 auto;

	padding:0px 0px 30px 0px;

	}



.footer{background-color:#2C3138;padding:20px 0 40px 0;font-size:10px;color:#999999;clear:both;}

.footer_in{margin: 0 auto;width:670px;text-align:left;}

.footer_in a{color:#797A7C;text-decoration:none; }





/**/

.offer_box{padding:0px;clear:both;}

.offer_foto{float:left;padding:2px 10px 0 0;}

.offer_img {border: 4px solid #45474A;padding:0px;}

.offer_content{padding:0px;border:0px solid red;text-align:left;}

.offer_ng{padding:0 0 6px 0;}

.separator{clear:both;}

.offer_box a{font-size:14px;color:#C0C2A0;text-decoration:none;}

.offer_txt{border:0px solid green;line-height:13px;font-size:11;}

#acomod_table{

	border: 0px solid #aaaaaa;

}

#acomod_table td {

	border: 1px solid #666666;





	padding: 5px;

}



#price_table{

	border: 0px solid #666666;

}



#price_table td {

	border: 1px solid #666666;

	padding: 5px;

}

/*
***************************************
       CONTACT FORM
***************************************
*/

form.contactForm {
font-size:12px;
color:#9c9ea0;
margin:20px 20px 10px 0px;
border: 0px solid #000033;
}

.contactForm fieldset{
padding:10px;
margin:10px auto;
}

.contactForm legend{
padding:10px;
margin:5px;
}

.contactForm p{
margin:6px;
font-size:11px;
}

.contactForm p input{
font-family:Tahome, Verdana, Arial, Helvetica, sans-serif;
height:13px;
padding: 3px;
background:url(../pix/input_bg.jpg) repeat-x;
background-image:url(/pix/input_bg.jpg);
background-repeat:repeat-x;
border: 1px solid #bac8d3;
font-size: 11px;
color:#555;
width:200px;
}

.contactForm p textarea{
background:url(../pix/textarea_bg.jpg) repeat-x;
background-color:#FFFFFF;
font-family:Tahome, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #BAC8D3;
padding: 2px;
font-size: 11px;
color: #555;
width:200px;
height:150px;
}

.contactForm p label{
float:left;
border:0px solid #009999;
padding-left:5px;
padding-right:5px;
width:170px;
text-align:right;
padding-top:2px;
font-size:12px;
}

.contactForm .submit input{
height:30px;
width:70px;
cursor:pointer;
color:#666666;
float:right;
background-color:#FFFFFF;
margin:10px;
margin-bottom:0px;
}

.contactForm .submit input:hover{
color:#111;
border: 1px solid #999999;
}


/*
*********************************
            SUB NAV
*********************************
*/

div.subNav{
}

div.subNav a{
padding:0px 10px 0px 10px;  /* t r b l  */
}

div.subNav a:hover{
text-decoration:underline;
}
