.pink {color:#f00060;}
img.photo_float {float: left;}
img.photoBorder {border: 1px solid #aaa;}
.lightBorder {border: 1px solid #ccc;}
a.more {background: url(/Images/menu/more_btn.gif) no-repeat;height: 9px;_font-size:1px;width: 39px;}
a.more:hover {background: url(/Images/menu/more_btn.gif) no-repeat left bottom;}
a.more_absolute {background: url(/Images/menu/more_btn.gif) left top;display: block;height:9px;width: 39px;position: absolute;_font-size:1px;}
a.more_absolute:hover {background-position:left bottom;}
.clear_both {clear:both; *line-height:1px;}
*+html .clear_both {font-size:1px;}.lightbox_dialogue {position: absolute;width: 629px;z-index:999;text-align: left;}
.lightbox_dialogue .bg {background-repeat: repeat-y;	padding-left: 25px;padding-bottom: 20px;}
.lightbox_dialogue .bg h1 {line-height: 28px;*line-height:31px;background-image: url(/Images/Buy/common/lightbox_title.gif);height: 28px;width: 565px;background-repeat: no-repeat;padding-left: 15px;margin-bottom: 10px;}
.lightbox_dialogue .bg .block label {margin-right: 2px;	margin-top:2px;}
.lightbox_dialogue .lightbox_bottom { background:url(/Images/Buy/common/lightbox_dialogue_bottom.png) no-repeat; width:629px; height:10px; float:left; *margin-top:-3px; }
.lightbox_dialogue .lightbox_nav {background-image: url(/Images/Buy/common/lightbox_dialogue_top.png);height: 37px;}
.lightbox_dialogue .lightbox_nav .lightbox_nav_title {color:#333;font-size: 15px;font-weight: bold;	background-image: url(/Images/Buy/common/lightbox_nav_btn.gif);background-repeat: no-repeat;background-position: left top;height: 22px;float: left;position: relative;	padding:14px 3px 0 12px;	margin:1px 0 0 7px;}
.lightbox_dialogue .lightbox_nav .lightbox_nav_title:hover {text-decoration:none!important;}
.lightbox_dialogue .lightbox_nav .lightbox_nav_title span {background:url(/Images/Buy/common/lightbox_nav_btn_r.gif); width:10px; height:36px; position:absolute; right:-10px; top:0px;}
.lightbox_dialogue .lightbox_nav a.lightbox_close {*font-size: 1px;*line-height: 9px;background-image: url(/Images/Buy/common/lightbox_close.gif);float: right;height: 9px;width: 9px;	background-repeat: no-repeat;text-indent: -9999px;margin-top: 15px;margin-right: 15px;z-index:9999;}
.lightbox_dialogue .bg .block {padding-bottom: 8px;}
.lightbox_dialogue .bg .block textarea {	overflow: auto;height:100px;}

input.txt_type_01 {line-height: 23px;height: 23px;border: 1px solid #ababab;padding-left:5px;color:#A8A8A8;}
.gray_type {background-color:#F1F1F1; color:#A8A8A8;border:1px solid #D9D9D9;font-size:13px;line-height:21px; height:21px; padding-left:3px;}
body:nth-of-type(1) .gray_type.name { width:60px;}
.extend_box {position:absolute;z-index:999; border:1px solid #b5b5b5; border-width:1px 1px 0 1px;background-color: #f7f7f7;}
.extend_box div { position:relative;}
.extend_box div .bottom span.right { background:url(/Images/Buy/agency/dialogue_box_right.png); width:24px; height:38px; position:absolute; right:-18px; bottom: 6px; }
.extend_box div .bottom { float:left;background:url(/Images/Buy/agency/dialogue_box_bottom.png) no-repeat left bottom; margin:0 0 -15px -1px; position:relative; padding:12px 13px 22px 7px; _background-image:url(/Images/Buy/agency/dialogue_box_bottom.gif);}

.orange_btn {position:relative;background:url(/Images/menu/service_btn.gif) no-repeat left top;color:#FFF;line-height: 35px;float:left;font-size:16px;font-weight:bold;padding:0 7px 0 5px;text-align:center;}
.orange_btn span { width:10px; height:35px; background:url(/Images/menu/service_btn_r.gif) no-repeat right top; float:right; position:absolute; right:0px; top:0px;}
.orange_btn:hover { text-decoration:none!important;}

#header .headtop_tag {position: absolute;top: 55px;right: 0px;}
#header .headtop_tag b { padding:0 4px;}

/*--按鈕--*/
.btn_set_01 { position:relative; float:left; height:25px; padding:0 7px 0 13px; background:url(/Images/Common/silver_btn_bg.gif) no-repeat left top; line-height:23px;*line-height:27px;}
.btn_set_01 span { position:absolute; right:-4px; *top:0px; width:4px; height:25px; background-image:url(/Images/Common/silver_btn_right.gif);}

.tab_content{display: block;float: left;width: 694px;}
.tab_contentMap{display: block;float: left;}
.detail_map{float: left;position:relative;}
.detail_map .dotcomMap{float: left;border: 1px solid #ccc;}
.detail_map .mapicon{ padding: 10px 0 0 15px; float:right; display:block; margin:-359px -109px 0 0; }
.detail_map .mapicon li{line-height: 17px;padding-bottom: 6px;font-size: 13px;}
.detail_map .mapicon li b{background: url(/Images/Buy/Map/dash_line.gif) repeat-x left bottom;padding: 0 0 5px 3px; margin-bottom: 2px;display: block;font-weight: lighter;letter-spacing: 1px;}
.detail_map .mapicon li input{margin-right: 8px;float: left;}
.detail_map .mapicon li span{background: url(/Images/Buy/Map/locate_icon.gif) no-repeat;height: 17px;padding-left: 26px;color: #5b5b5b;}

/* googleMap 與 找仲介明細頁共用*/        
.extend_box {position:absolute;z-index:999; border:1px solid #b5b5b5; border-width:1px 1px 0 1px;background-color: #f7f7f7;}
.extend_box div { position:relative;}
.extend_box div .bottom span.right { background:url(/Images/Buy/agency/dialogue_box_right.png); width:24px; height:38px; position:absolute; right:-18px; bottom:6px; }
.extend_box div .bottom {/*width:280px;*/ float:left;background:url(/Images/Buy/agency/dialogue_box_bottom.png) no-repeat left bottom; margin:0 0 -15px -1px; position:relative;/*padding:3px 5px 17px 5px*/;padding:12px 13px 22px 7px;font-size:13px;}
.extend_box div .bottom { }
.extend_box div .bottom .content { zoom:1; float:left; overflow:auto; height: 80px; *width: 165px;}
.extend_box div .bottom .content h3 {margin:0;font-size:15px; padding-bottom:5px;float:left; *float:none;}
.extend_box div .bottom .content p {margin:0; padding-bottom:2px; clear:both}
.extend_box div .bottom span.close { position:absolute; right:-10px;top:-10px; background:url(/Images/Buy/lightbox_close.png); text-indent:-9999px; width:26px; height:27px;cursor:pointer}

/*1206新增*/
.warning_box{ border:#fee9e9 1px solid; width:390px; padding:6px; margin:40px auto}
.warning_box img{float:left; margin:0 12px; text-align:center}
.warning_box p{ color:#990000; text-align:left; font-size:12px; line-height:150%}
.warning_box a{ background: url(/Images/Buy/community_more_arrow.gif) center left no-repeat; padding-left:10px;}
