body { margin:0; padding:0; background:#CCC; color:#333; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif; text-align:center;}
img { border:0;}
input.cat_textbox { border:1px #999 solid; width:200px; background:#ccc;}
input.cat_search { width:140px; padding:4px; background:transparent; border:0; color:white; font-size:13px; height:15px;}
textarea { border:1px #999 solid; background:#CAC5BA;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2 { display:inline; margin:0; padding:0; font-weight:normal; font-size:12px; color:#333;}
p { margin:12px 0;}
a { text-decoration:underline; color:#000;}
a:hover { color:#444;}
div { margin-right:auto; margin-left:auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}

/*container*/
#container { width:957px;}

/*header*/
#top { margin:0; height:228px; overflow:hidden; background:url(/images/top_bg.jpg) repeat-x #272727; position:relative; color:white; font-size:13px;}
#top-logo { position:absolute; top:73px; left:79px;}
#top-search { position:absolute; top:78px; right:22px; background:url(/images/search_box.gif) no-repeat;}
#top-search div { float:left; margin:0 3px; display:inline;}
#top-menu { position:absolute; top:198px; left:148px;}

/*left*/
#left { float:left; width:399px;}
#header-img { height:263px; background:url(/images/headers/default.jpg) no-repeat;}
#ps-box { margin:3px 0 0 0; width:397px; border:1px #838383 solid; overflow:hidden;}
#ps-top { height:42px; background:url(/images/txt_propertysearch.jpg) no-repeat; overflow:hidden;}
#ps-rss { margin:9px 0 0 240px;}
#ps { margin:12px 0 0 20px; line-height:200%;}
#ps .cat_textbox { width:50px; background:white; border:1px #333 solid;}
#ps-left { float:left; margin-bottom:15px; width:165px; line-height:150%;}
#ps-right { float:left; margin-bottom:15px; width:210px;}
#ps-text { margin:16px 0 14px;}
#ps-weekly {}
#ps-bed { margin:5px 0 15px;}
#ps-search { }

/*right*/
#right { float:left; width:558px; overflow:hidden;}
#home-right { height:263px; background:url(/images/header_bg.jpg) repeat-x; overflow:hidden; position:relative; top:-40px; left:-60px; width:558px;}
#home-text { margin:40px 0 0 60px; width:424px; color:white; line-height:150%;}
#home-text a { color:#FFCC00;}
#home-text a:hover { color:#FFDB4D;}
#content,#hot { margin:25px 0 0 60px; width:424px;}
#content { margin-top:40px;}
#hot { background:url(/images/txt_hotproperty.gif) no-repeat; padding-top:85px;}

.hot-box { margin-bottom:16px; height:142px; overflow:hidden; background:url(/images/hotproperty_bg.gif) no-repeat; position:relative;}
.hot-img { float:left; margin:14px 12px 0 20px; display:inline;}
.hot-img img { width:138px; height:103px;}
.hot-right { float:left; margin-top:25px; width:250px;}
.hot-name { font-size:15px; line-height:15px; font-weight:bold;}
.hot-available { font-size:11px;}
.hot-num { font-size:13px; line-height:38px;}
.hot-fee { font-size:16px; line-height:16px;}
.hot-info { position:absolute; top:101px; right:15px;}

#viewmore { margin-left:60px; text-align:right; width:410px; font-size:13px;}
#footer,#detail-footer { margin:20px 0 0 60px; background:#FFCC00; padding-left:15px; height:30px; line-height:30px; color:#121212;}

/*detail*/
#detail-top { height:70px; background:url(/images/deatil_top.jpg) repeat-x; padding:39px 0 0 64px;}
#detail-left { float:left; margin:24px 50px 0 40px; width:424px; height:618px; background:url(/images/detail_bg.gif) no-repeat; overflow:hidden; display:inline;}
#detail-info { margin:20px 0 0 22px; line-height:150%;}
#detail-img { margin-left:2px;}
#detail-img img { width:420px; height:313px;}
.detail-imgs { margin:2px 0 0 2px; padding:0;}
.detail-imgs img { width:102px; height:76px;}
.detail-imgs li { float:left; margin:5px 4px 0 0; width:102px; height:76px; display:inline;}

#last-img { margin-right:0;}

#detail-right { float:left; margin-top:45px; width:443px;}

.style1 { font-size:15px; font-weight:bold;}
.style2 { font-style:italic;}
.style3 { line-height:60px;}
#detail-footer { margin:30px 0 0;}

/*result*/
#result-right { height:140px; background:url(/images/result_bg.jpg) repeat-x; overflow:hidden; position:relative; top:-40px; left:-60px; width:558px;}
#result-text { margin:40px 0 0 60px; width:424px; color:white; line-height:150%;}

/*news*/
#news-name { font-size:18px; line-height:22px;}
#news-date { font-size:11px; font-style:italic;}
#news-summary { margin:5px 0 35px;}

/*menu class*/
.Menu_Off,.Menu_Over,.Menu_On { text-align:center;}
.Menu_Over { color:#ddd; cursor:pointer;}
.Menu_On { color:#000;}
