BODY
{
	text-align: center;
	margin: 0;
	background: #fff;
}
#div_root
{
	background: url(../images/main_bg.jpg) no-repeat #CDCDCD;
}
#div_root_inside
{
	background: url(../images/main_bg_inside.jpg) no-repeat #CDCDCD;
}
#div_root, #div_root_inside
{
	text-align: center;
	width: 925px;
}
H1
{
	font-family: Verdana;
	font-weight: normal;
	color: #517267;
	font-size: 14px;
}

IMG
{
	border: 0;
	outline:0;
}
P, H2, TD, SELECT, TEXTAREA, A
{
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size:11px;
}
A
{
	color: #402E30;
	text-decoration: none;
	outline:0;
}

a.underLine{
	color:#402E30;
	text-decoration:underline;
}
a.underLine:hover, a.underLine:active, a.underLine:focus{
	color:#506E4C;
	text-decoration:underline;
}

H2
{
	font-weight: normal;
	color: #FFF22F;
	margin-bottom: 0px;
	font-size: 14px;
}
h3{
margin:5px 0;
color:#555555;
font-size:14px;
font-family: times new roman;
font-weight:bold;
}
SELECT
{
	height: 18px;
	background: #fff;
	border: 1px solid #B8B8B8;
}
TEXTAREA
{
	color: #666666;
	background: #fff;
	border: 1px solid #B8B8B8;
}

a.windLogo{
display:block;
float:left;
margin:0 10px 20px 0 !important;
margin:0 10px 0 0;
width:150px;
height:85px;
border:2px solid #FFFFFF;
}

a.windLogo:hover{border:2px solid #506E4C;}

.language{
text-align:right;
}

a.roomType{
display:block;
margin:3px 0;
padding:3px;
width:100%;
border:1px solid #506E4C;
cursor:pointer;
}
a.roomType:hover, a.roomType:active, a.roomType:focus{
background:#95A392;
}

.projectDetail1{
width:220px;
}

.projectDetail2{
padding-left:8px;
width:200px;
}

.projectDetail3{
width:120px;
}

.design{
display:block;
width:100%;
}

li{
list-style:outside disc;
}

#design_pic{
display:block;
float:left;
width:190px;
}

img.design_page{
float:left;
margin:0 5px 5px 0;
}

.p_smaller
{
	font-size: 11px;
}
.p_white
{
	color: #fff;
}
.p_language
{
	text-align: right;
	margin-bottom: 10px;
	color: #2F5932;
}

.newsRow{
display:block;
float:left !important;
float:none;
margin:0 0 5px 0;
width:465px;
}

.newsImg{
display:block;
float:left;
margin:0 10px 5px 0 !important;
margin:0 5px 0 0;
width:180px;
}

.newsText{
display:block;
float:right;
width:275px;
}

.newsText p{
margin:0;
padding:0;
}

.selectPage, .uRhere{
margin:0 3px 0 0;
padding:3px;
color:#285C40;
font-size:11px;
border:1px solid #285C40;
}

.uRhere{
background:#285C40;
color:#FFFFFF;
font-weight:bold;
}

.greyOut{
margin:0 3px 0 0;
padding:3px;
color:#999999;
font-size:11px;
cursor:default;
border:1px solid #DDDDDD;
}

.arrow
{
font-family: times new roman;
}


/*addNews*/

.addNewsRow{
display:block;
float:left;
padding:3px;
width:100%;
/*border:1px solid #0000FF;*/
}

.addNewsRow input{
outline:0;
}

.labelBlock{
display:block;
float:left;
padding:3px;
width:150px;
text-align:right;
/*border:1px solid #FF0000;*/
}

.labelBlock label{
width:150px;
color:#285C40;
font-size:11px;
text-align:right;
}

select#iDay, select#iMonth, select#iYear{
border:2px solid #999999;
}

input.addnews, textarea.addnews{
margin:0;
padding:2px 3px 4px 3px;
width:280px;
height:22px;
font-size:11px;
font-family:Verdana;
color:#000000;
border:2px solid #999999;
}

textarea.addnews{
height:150px;
}

/*end addNews*/

/*modify news list*/

a.newsShow{
background:none;
display:block;
margin:5px 0;
padding:5px;
width:455px;
border:2px solid #D0E097;
cursor:pointer;
}

a.newsShow:hover, a.newsShow:active, a.newsShow:focus{
background:#EEF3D8;
border:2px solid #EEF3D8;
}

.dateShow, .headerShow, .textShow{
display:block;
float:left;
margin:0 3px 3px 0;
padding:2px;
width:80px;
border:1px solid #FFFFFF;
}

.dateShow{
background:#EEF3D8;
}

.headerShow{
background:#F9ECF9;
margin:0 0 3px 0;
width:360px !important;
width:353px;
}

.textShow{
margin:0 0 3px 0;
width:449px !important;
width:441px;
}

a.newsShow:hover .textShow, a.newsShow:active .textShow, a.newsShow:focus .textShow{
background:#F3F2A5;
}

/*end modify news list*/

.td_main
{
	padding-top: 0px;
	vertical-align: top;
}
.td_main_spacer
{
	width: 5px;
}
.td_menu_holder
{
	background: #fff;
	text-align: center;
}
.td_menu_item, .td_menu_item_on
{
	text-align: center;
	padding: 16px 16px 14px 16px;
	color: #fff;
	border-bottom: 3px solid #FFFFFF;
}
.td_menu_item A, .td_menu_item_on A
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	padding: 16px 0px;
}
.td_menu_item_on A
{
	color: #E4D494;
}
.td_spacer_vertical
{
	height:2px;
}
.td_spacer_vertical_larger
{
	height: 11px;
	background: #B8BCB7;
}
.td_home_main, .td_home_main_inside
{
	background: #FFF;
	width: 498px;
	padding-right: 30px;
	padding-bottom: 30px;
}
.td_home_main_inside
{
	width: 649px;
}
.td_home_news
{
	width: 127px;
	background: url(../images/news_bg.jpg) repeat-x bottom #8BAD94;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	vertical-align: top;
}
.td_home_news H1
{
	color: #fff;
	font-size: 10px;
}
.td_home_news P, .td_home_news A
{
	font-size: 10px;
	color: #000;
}
.td_home_news A
{
	text-decoration: underline;
}
.td_home_news, .td_home_main, .td_home_main_inside
{
	padding-top: 20px;
}
.td_left_menu
{
	padding: 15px 40px 15px 15px;
	vertical-align: top;
}
.td_left_menu a
{
	font-size: 10px;
}
.td_menu_left_item
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #C3C3C3;
}
.td_menu_left_link
{
	width: 115px;
}
.td_home_main_text, .td_home_main_text_inside
{
	width: 328px;
	vertical-align: top;
}
/*
.td_home_main_text
{
	text-align: center;
}
*/
.td_home_main_text_inside
{
	width: 455px;
}
.td_home_main_text P
{
	color: #303030;
	line-height: 1.5em;
	/*font-size: 10px;
	text-align: center;*/
}
.td_top_gap, .td_top_gap_inside
{
	width: 679px;
	height: 109px;
	vertical-align: bottom;
}
.td_top_gap_inside
{
	height: 101px;
}
.td_footer
{
	padding: 4px 0px 20px 0px;
	vertical-align: top;
	width: 100%;
}
.td_footer P, .td_footer A
{
	font-family: arial;
	font-size: 10px;
	color: #58595B;
}
.td_form_label
{
	text-align: right;
}
.td_error P
{
	color: #ff0000;
}

.td_home_news A
{
	text-decoration: none;
}

.td_home_news A:hover, .td_home_news A:active, .td_home_news A:focus
{
	text-decoration:underline;
}

.span_red
{
	color: #C10409;
}
.span_white
{
	color: #fff;
}
.span_purple
{
	color: #75555F;
}
.span_orange
{
	color: #7C2D07;
}
.span_dark_blue
{
	color: #142340;
}
.span_red_bold
{
	color: #ff0000;
	font-weight: bold;
}
.span_arrow
{
	font-family: times new roman;
}





.img_top_banner, .img_top_banner_detail
{
	width: 679px;
	margin-bottom: 5px;
}




.input_name, .input_name_larger
{
	font-size: 10px;
	border: 1px solid #c0c0c0;
}
.input_name_larger
{
	width: 363px;
}