@charset "utf-8";
/* 交通便利屋 */
* { margin:0; padding:0; }
a { text-decoration:none; color:#125828; }
a:hover { text-decoration:underline; color:#d80000; }
ol, ul { list-style:none; }
body { color:#000000; line-height:2em; font-size:13px; background-color:#4ba63f; background-image:url(../images/bg_page.jpg); background-position:top; background-repeat:repeat-x; }
#wrapper { width:994px; margin:0 auto; background:url(../images/traffic_bg.jpg); }
#content { width:994px; margin:0px; padding:0px; }
#footer { padding:60px 0 110px 0; text-align:center; color:#848585; }
#logo { margin:0; padding:0; width:994px; height:60px; background-image:url(../images/bg_UT_Logo.jpg); background-repeat:no-repeat; background-position:left top; }
#logo .link { color:#19793a; font-size:12px; text-align:right; float:right; margin-right:24px; margin-top:10px; }
#logo .link a { color:#19793a; text-decoration:none; }
#logo .link a:hover { color:#19793a; text-decoration:underline; }
.UT_logo { float:left; }
#header { margin:0; padding:0; width:994px; height:274px; background-image:url(../images/traffic_bgMain.jpg);	background-repeat:no-repeat; background-position:bottom; }
#header table { float:right; margin-right:21px; padding:0; width: 360px; }
#header td.case { height:229px; margin:0px; padding:0px; }
#search { background-color:#FFFFFF; border:2px solid #4ba53f; margin-top:10px; margin-right:34px; margin-bottom:10px; margin-left:34px; padding-top:4px; padding-right:6px; padding-bottom:4px; padding-left:6px; }
#search_area { background-color:#f7f7f7; font-size:13px; color:#000000; font-family:arial; clear:both; padding-right:20px; padding-left:24px; margin-right:4px; margin-left:4px; margin-bottom:4px; padding-top:3px; padding-bottom:4px; }
#search_area p { line-height:28px; }
#search_area span { padding-right:15px; color:#125828; word-spacing:0.8em; cursor:pointer; }
#search_area span a { padding-right:0px; cursor:hand; color:#125828; }
#search_area span.onfocus { color:#d80000; }
#search_area p.in { line-height:24px; text-indent:62px; }
.search_condiction { margin-left:8px; *padding-top:3px; padding-right:20px; *padding-bottom:0px; padding-left:20px; margin-right:10px; clear:both; }
.search_condiction span { float:left; }
.search_condiction ul { float:left; width:605px; }
.search_condiction ul li { display:inline-block; *display:inline; margin-bottom:7px; }
.search_condiction ul li a { border:1px solid #66b10f; color:#004060; font-size:13px; margin-right:2px; *margin-bottom:5px; *display:inline-block; *padding-bottom:0; *padding-top:0; *font-family:\5b8b\4f53!important; /*修正ie7中英文字體混排時對不齊*/ cursor:text; *height:16px; padding-top:1px; padding-right:17px; padding-bottom:2px; padding-left:6px; line-height:21px; background-image:url(../images/search_condiction_select.gif); background-position:right top; *background-color:#000000; }
.search_condiction ul li a.Areaname, .search_condiction ul li a.Areaname:hover { border:1px soli #FFC700; color:#004060; font-size:13px; background:url(../images/search_condiction_select.gif) left top; margin-right:2px; *margin-bottom:5px; *display:inline-block; *padding-bottom:0; *padding-top:0; *font-family:\5b8b\4f53!important; /*修正ie7中英文字體混排時對不齊*/ cursor:text; *height:16px; padding-top:1px; padding-right:6px; padding-bottom:2px; padding-left:6px; line-height:21px; }
.search_condiction ul li a:hover { background-position:right bottom; *background-position:right 18px; /*color:#FE4005;*/ margin-right:2px; *margin-bottom:5px; *display:inline-block; *padding-bottom:0; *padding-top:0; *font-family:\5b8b\4f53!important; /*修正ie7中英文字體混排時對不齊*/ cursor:text; *height:16px; padding-top:1px; padding-right:17px; padding-bottom:2px; padding-left:6px; line-height:21px; text-decoration:none; cursor:pointer; }
.search_condiction span.trafiic { text-decoration:none; color:#d80000; margin-right:14px; }
.sort_box { background:url(../images/bg_sort.jpg); height:32px; width:925px; color:#000000; text-align:right; margin-right:34px; margin-left:34px; }
#sort span { background-image:url(../images/bglist.gif); background-repeat:no-repeat; color:#125828; height:21px; width:53px; vertical-align:middle; background-position:right bottom; }
.sort_box ul.rank { float:right; /*margin-top:5px;*/ margin-right:8px; }
.sort_box ul.rank li { float:left; margin-left:4px; overflow:auto; zoom:1; padding-top:2px\9; *padding-top:4px;!important padding-bottom:5px; }
.sort_box ul.rank li span { color:#F00; margin-right:3px; margin-left:3px; font-family:Arial; }
.sort_box ul.rank li a { background:url(../images/sprie_list.gif) no-repeat left -162px; display:block; float:left; line-height:21px; line-height:24px\9; margin-left:5px; padding:0 21px 0 8px; text-decoration:none; /*color: #d80000;*/ }
.sort_box ul.rank li a.sort_up { background-position:left -90px; color:#FE4005; }
.sort_box ul.rank li a.sort_down { background-position:left -126px; color:#FE4005; }
select { margin-top:4px; *margin-top:0px;!important }
.sortbutton { margin-top:4px; *margin-top:2px;!important }
.search_condiction li a.sort, a.sort:hover { color:#d80000; }
input[type="checkbox"] { margin:0px 3px 0px 0px; padding-top:2px; vertical-align:text-top; }
/*------------------物件開始------------------*/
.singular { margin-top:0px; margin-bottom:4px; height:100%; margin-right:34px; margin-left:34px; overflow:auto; zoom:1; }
ul.singular li a { text-decoration:none; }
ul.singular { margin-bottom:4px; margin-right:34px; margin-left:34px; clear:both; padding-left:12px; background-color:#edfaec; }
.singular li { width:121px; margin:0px 30px; padding:16px 0; float:left; cursor:pointer; }
.singular h2 a { display:block; font-weight:normal; margin:0 auto; color:#00872e; font-size:12px; text-align:center; text-decoration:none; }
.singular h2 a:hover { color:#D80000; text-decoration:none; }
.singular img { display:block; cursor:pointer; border:1px solid #aeaeae; padding:4px; background-color:#FFFFFF; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }
.singular img a { display:block; cursor:pointer; border:1px solid #aeaeae; padding:4px; background-color:#FFFFFF; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }
.singular p { font-size:11px; color:#d86b00; line-height:14px; margin-right:4px; margin-left:4px; padding-top:3px; padding-right:0; padding-bottom:3px; padding-left:0; }
.singular span { color:#000000; font-weight:bold; font-size:12px; font-family:Arial, PMingLiU; }
.singular .list { color:#656565; font-size:12px; font-family:Arial, PMingLiU; }
.odd { margin-top:0px; margin-bottom:4px; height:100%; margin-right:34px; margin-left:34px; overflow:auto; zoom:1; }
ul.odd li a { text-decoration:none; }
ul.odd { margin-bottom:4px; clear:both; padding-left:12px; background-color:#fbfcf0; }
.odd li { width:121px; margin:0px 30px; padding:16px 0; float:left; cursor:pointer; }
.odd h2 a { display:block; font-weight:normal; margin:0 auto; color:#00872e; font-size:12px; text-align:center; text-decoration:none; }
.odd h2 a:hover { color:#D80000; text-decoration:none; }
.odd img { display:block; cursor:pointer; border:1px solid #aeaeae; padding:4px; background-color:#FFFFFF; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }
.odd img a { display:block; cursor:pointer; border:1px solid #aeaeae; padding:4px; background-color:#FFFFFF; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }
.odd p { font-size:11px; color:#d86b00; line-height:14px; margin-right:4px; margin-left:4px; padding-top:3px; padding-right:0; padding-bottom:3px; padding-left:0; }
.odd span { color:#000000; font-weight:bold; font-size:12px; font-family:Arial, PMingLiU; }
.odd .list { color:#656565; font-size:12px; font-family:Arial, PMingLiU; }
img.video { border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; background-color:transparent; }
.clear{ clear:both; }
/* pagination */
div.pagination { font-size:13px; text-align:center; line-height:25px; vertical-align:middle; font-family:"新細明體"; margin:3px; padding-top:8px; padding-right:3px; padding-bottom:8px; padding-left:3px; *padding:4px 3px 2px 3px; }
div.pagination a { padding-right:5px; padding-left:5px; padding-bottom:2px; margin:2px; color:#00872E; padding-top:2px; text-decoration:none; border:1px solid #AEE0A7; }
div.pagination a:hover { color:#000; border:1px solid #4ba53f; }
div.pagination a:active { color:#000; border:1px solid #4ba53f; }
div.pagination span.current { padding-right:5px; padding-left:5px; font-weight:bold; padding-bottom:2px; margin:2px; color:#fff; padding-top:2px; background-color:#0fa130; border:1px solid #058021; }
div.pagination span.disabled { border-right:#eee 1px solid; padding-right:5px; border-top:#eee 1px solid; padding-left:5px; padding-bottom:2px; margin:2px; border-left:#eee 1px solid; color:#ddd; padding-top:2px; border-bottom:#eee 1px solid; }
/* footer */
#copyright { color:#CCFFA6; text-decoration:none; background-image:url(../images/UTfooter.jpg); background-repeat:repeat-x; vertical-align:bottom; background-position:top; height:50px; margin:0; }
#copyright p { line-height:18px; padding-top:5px; }
#copyright a:link{ color:#FFFFFF; text-decoration:none; }
/* 0904 add */
.district { border:1px solid #729B28; width:790px; display:none; background:#f3f1eb; margin-top:0px; margin-right:0; margin-bottom:1px; margin-left:49px; padding-top:3px; padding-bottom:0; padding-left:18px; padding-bottom:0; padding-left:15px\9; }
.district div { zoom:1; overflow:hidden; }
.district a, .district span { display:inline-block; cursor:pointer; }
/* 0904 add end */
