@charset "utf-8";
/* CSS Document */

@import url("portfolio-item.css");
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
/*html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*/
/*a:focus{@inlcude tab-focus;}*/
a:hover, a:focus{
	color: #39c;
	text-decoration: none;
		}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{max-width:100%; width:auto\9;height:auto !important;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
input[type="image"]{ 
 max-width: 100%;
 height: auto;
 vertical-align: middle;
 border: 0;
}
.hide-640 {
	}
.show-640 {
	display: none;
	}

#map_canvas img{max-width:none}
button,input,select,textarea{
	margin: 0;
	font-size: 14px;
	vertical-align: middle;
	font-family: "微軟正黑體";
	color: #333;
	max-width: 100%;
}
button{
	*overflow:visible;
	line-height: normal;
	font-size: 15px;
	font-weight: 400;
}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
a.more{
	float: right;
	font-size: 13px;
	padding: 3px 15px;
	display: block;
	margin-top: -5px;
	line-height:20px;
		}
a.more:hover{
	text-decoration:none;
		}
small.red{
	color: #c00;
	font-weight:bold;
			}
.has-placeholder{
	position: relative;
	display: block;
	float: left;
	width: 100%;
}
.has-placeholder label{
	position:absolute;
	top:0;
	left:0;
	vertical-align:middle;
	height:100%;
	width:100%;
	text-decoration:none;
	padding:0 15px;
	text-shadow:0 1px 0 #fff;
	overflow:hidden;
	border: 0;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	}
#sidebar .has-placeholder .input-text{ border: 0; height: 30px;}

textarea{
	background-color: #fff;
	border: solid 1px #bfbfbf;
	border-radius: 3px;
	/*box-shadow: inset 0 1px 0 0 #e0e0e0;
	box-shadow: inset 0 1px 0 0 #dfd8d8;*/
	display: inline-block;
	vertical-align: middle;
	color: #333;
	line-height: 1em;
	text-decoration: none;
	padding: 10px;
	width: 280px;
	width: 98%;
}

div.select-box-focus{
	outline:0;
	border:1px solid #5b9dd9;
	-webkit-box-shadow:0 0 3px 1px #5b9dd9;
	-moz-box-shadow:0 0 3px 1px #5b9dd9;
	box-shadow:0 0 3px 1px #5b9dd;
}
.select-box{
	z-index:0;
	position:relative;
	border-radius:6px;
	display:inline-block;
	color:#fff !important;
	/*line-height:43px;
	width:100%;*/
	text-decoration:none;
	background-color:#fff;
	border:solid 1px #d3d3d3;
	padding:0px;
	}
.search .select-box{
	/*width:100%;*/
	}
.select-box .select-box-label{
	height: 16px;
	overflow: hidden;
	display: block;
	line-height: 16px;
	float: left;
	position: absolute;
	top: 0;
	padding: 0px 15px;
	height: 100%;
	line-height: 30px;
	text-shadow: 0 1px 0 #fff
}
.select-box a{color:#333;}
.select-box a:hover{text-decoration:none;}
.select-box select{
	width: 100%;
	height: 30px;
	-webkit-appearance: none;
	padding-right: 45px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1003;
	color:#333;
}
#plugin-hook select{
	border-radius:6px;
	width:100%;
	background-color:#fff;
	border:solid 1px #d3d3d3;
	line-height:43px;
	padding:3px;
	height: 30px;
	font-size:90%;
	color:#333;
	}
.select-box-icon {
	/*background:url(../images/select-arr1.png) no-repeat center;
	height:28px;
	width: 36px;*/
	background-image:url(../images/select-arr30.png);
	height:34px;
	width:34px;
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
	display: block;
	font-family: "icons";
	color: #404040;
	font-size: 0.8em;
	text-align: left;
	text-indent:-9999px; 
	cursor: hand;
	border: 0px solid #000;
}
.ui-button{
	background-color: false;
	background-color: #f0f0f0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0),color-stop(100%, #c9c9c9));
	background-image: -webkit-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image: -moz-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image: -ms-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image: -o-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image: linear-gradient(top, #f0f0f0,#c9c9c9);
	border: solid 1px #cacaca;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	color: #000000 !important;
	line-height: 43px;
	text-decoration: none;
	padding: 0 15px;
	box-shadow: inset 0 1px 0 0 #fff;
	text-shadow: 0 1px 0 rgba(255,255,255,0.3)
}
input.ui-button,button.ui-button{padding-left:10px;padding-right:10px}
.ui-button-main{
	background-color: #cacaca;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef),color-stop(100%, #cacaca));
	background-image: -webkit-linear-gradient(top, #efefef,#cacaca);
	background-image: -moz-linear-gradient(top, #efefef,#cacaca);
	background-image: -ms-linear-gradient(top, #efefef,#cacaca);
	background-image: -o-linear-gradient(top, #efefef,#cacaca);
	background-image: linear-gradient(top, #efefef,#cacaca);
	border: 1px solid #cacaca;
	margin: auto;
	border-radius: 3px;
	color: #000;
	text-decoration: none;
	padding: 10px 20px;
	}
a.ui-button{line-height:34px}
.ui-button-middle{height:36px;font-size:1em;line-height:1em}
.doublebutton{float:right}
.doublebutton a{
	border: solid 1px #d1d1d1;
	background-color: #f7f7f7;
	-webkit-border-radius: 2px;
	border-radius: 0px;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	height: 28px;
	outline: 0;
	padding: 5px 6px;
	display: block;
	float: left
}
.doublebutton a span{text-indent:-9999px;float:left;width:16px;height:16px;background-image:url(../images/icons.png);cursor:pointer}
.doublebutton .list-button{margin-right:-1px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:none}
.doublebutton .list-button span{background-position:-16px -16px}
.doublebutton .grid-button{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:none}
span.active a.grid-button span{background-position:-16px 0}
span.active a.list-button{border:solid 1px #d1d1d1;background-color:#f7f7f7}
span.active a.list-button span{background-position:0 -16px}

.active a.grid-button,.doublebutton a.list-button{
	background-color: #39C;
	border-color: #39C;
	}

.alert_form{
	background-color: #f2f2f2;
	padding: 15px 10px 0 10px;
	border-radius: 6px;
}
.alert_form button{width:auto}
.alert_form input{width:184px;margin-bottom:12px}
.form-vertical .control-group{clear:both;margin-bottom:10px}
.form-container input, #plugin-hook input{
	background-color: #fff;
	border: solid 1px #d3d3d3;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #333;
	text-decoration: none;
	width: 93%;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
}
.form-container input[type="checkbox"]{
	line-height: auto;
	padding: 0;
	width: auto;
	height: auto;
}
.form-container input.input-small{
	width: 30%;
}
#plugin-hook input[type="NUMBER"], #plugin-hook input[type="DATE"]{
	width: 50%;
}
#plugin-hook .other input[type="checkbox"]{
	width: auto;
}
.form-container .controls input#hir_price{
	width: 30%;
	vertical-align: middle;
}
.form-container .controls select#currency{
	vertical-align: middle;
	border: 1px solid #000;
}
.form-container .controls textarea{
	line-height: 150%;
	width: 93%;
	min-height: 100px;
	border-radius: 6px;
	}
.form-container .ui-drop-files{width:280px;padding:0 10px;height:70px;text-align:center;font-size:18px;line-height:70px;color:rgba(0,0,0,0.5);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}
.form-container .main-button{background-color:#35c3d9;background-color:#35c3d9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #35c3d9),color-stop(100%, #18a7be));background-image:-webkit-linear-gradient(top, #35c3d9,#18a7be);background-image:-moz-linear-gradient(top, #35c3d9,#18a7be);background-image:-ms-linear-gradient(top, #35c3d9,#18a7be);background-image:-o-linear-gradient(top, #35c3d9,#18a7be);background-image:linear-gradient(top, #35c3d9,#18a7be);border:solid 1px #1f91a3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;vertical-align:middle;color:#fff !important;line-height:43px;text-decoration:none;padding:0 15px;box-shadow:inset 0 1px 0 0 #a0e3ed;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.form-container .checkbox input,.form-container .meta input[type="checkbox"],.form-container .controls input[type="checkbox"],.form-container .meta input[type="radio"],.form-container .controls input[type="radio"]{
	width: auto;
	height: auto;
	vertical-align: middle;
	margin: 0 3px 0 0;
	padding: 0;
	border: 0;
	box-shadow: none
}
.meta_list .meta ul{margin:5px 0 0 0;padding:0;list-style:none;float:left}
.meta_list .meta ul li{clear:both;list-style:none}
.meta_list .meta ul li label{width:auto;margin-left:5px;float:none}
.meta_list .meta input[type="checkbox"]{margin-top:10px}
.meta_list .meta .cf_date_interval{width:100px}
.meta_list .meta:after{content:"";clear:both}
.form-container .checkbox{margin-bottom:5px}
.form-container form{
	/*background-color: #f4f4f4;*/
	padding: 0;
	margin: 0;
	}
.form-horizontal label.control-label{
	float: left;
	width: 130px;
	padding-top: 7px;
	color: #000;
	font-size: 15px;
}
.form-horizontal http://new.hireacar.tw/{width:300px}
.form-horizontal .controls{margin-left:150px;line-height:32px}
.form-horizontal .controls label{
	float: none;
	width: auto;
	padding-top: 0;
	text-align: left;
	display: inline-block;
	margin-left: 10px;
}
.form-horizontal .controls label:first-child{
	margin-left: 0;
}
.form-horizontal .controls label.error, .item-post .form-horizontal .other.car .controls label.error, .item-post .form-horizontal .other .controls label.error{
	width: auto;
	text-align: left;
	/* [disabled]display: block; */
	display: none;
	border: 0px solid #000;
	float: none;
	background: url(../images/erroricon.png) no-repeat 3px center;
	padding-left: 25px;
	color: #bd341f;
	}
.form-horizontal .meta_list .meta{
	clear:both;
	margin-bottom:10px;
	}
.form-horizontal .control-group{
	clear:both;
	padding:10px 0;
	overflow: hidden;
	}
.form-horizontal .control-group.actions{
	padding: 25px 10px 15px 155px;
	border-bottom: 0;
}
.form-horizontal .control-group.actions a{
	font-size:90%;
}
.form-container-box{
	border: solid 1px #ccc;
  width: 100%;
  max-width: 800px;
  	font-size: 15px;
	text-align: left;
	margin:auto;
	margin-top: 40px;
	background-color: #f4f4f4;
	border-radius: 10px;
	box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.2);
	}
.form-container-box .header{
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),color-stop(100%, #e4e4e4));
	background-image: -webkit-linear-gradient(top, #ffffff,#e4e4e4);
	background-image: -moz-linear-gradient(top, #ffffff,#e4e4e4);
	background-image: -ms-linear-gradient(top, #ffffff,#e4e4e4);
	background-image: -o-linear-gradient(top, #ffffff,#e4e4e4);
	background-image: linear-gradient(top, #ffffff,#e4e4e4);
	color: #333;
	padding: 10px;
	margin-bottom: 0px;
	}
.form-container-box .header h1{
	font-size: 17px;
	margin: 0;
	border: 0;
	padding: 0;
	letter-spacing: 5px;
	text-align: center;
		}
body.item-post .select-box{
	width: 33%;
	margin: 3px 0;
	}
body.item-post .ask-post .select-box{
	width: 20%;
}
body.item-post .ask-post .short-box{
	width: 40%;
}
.form-container .photos input{width:100%;border:0;margin:0;padding:0;box-shadow:none}
.photos_div{margin-bottom:20px}
.photos_div img {
    max-height: 250px;
}
/*button{
	font-family: "\5FAE\8EDF\6B63\9ED1\9AD4";
	background-color: false;
	background-color: #e6b16f;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eed1a0),color-stop(100%, #e6b16f));
	background-image: -webkit-linear-gradient(top, #eed1a0,#e6b16f);
	background-image: -moz-linear-gradient(top, #eed1a0,#e6b16f);
	background-image: -ms-linear-gradient(top, #eed1a0,#e6b16f);
	background-image: -o-linear-gradient(top, #eed1a0,#e6b16f);
	background-image: linear-gradient(top, #eed1a0,#e6b16f);
	border: 0;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	text-decoration: none;
	padding: 5px 15px;
	box-shadow: inset 0 1px 0 0 #fff;
	}*/
.button, button, .btn, #edit_item_view a{
	display: inline-block;
	margin: 0 2px;
	background-color: #cacaca;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef),color-stop(100%, #cacaca));
	background-image: -webkit-linear-gradient(top, #efefef,#cacaca);
	background-image: -moz-linear-gradient(top, #efefef,#cacaca);
	background-image: -ms-linear-gradient(top, #efefef,#cacaca);
	background-image: -o-linear-gradient(top, #efefef,#cacaca);
	background-image: linear-gradient(top, #efefef,#cacaca);
	border: 1px solid #cacaca;
	padding: 9px 20px;
	border-radius: 5px;
	color: #000;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
}
.btn.full{
	width: 100%;
	margin: 0;
	}
a.btn:hover, .button:hover, .btn-gry:hover, #edit_item_view a:hover{
	text-decoration:none;
	color: #000;
	}
.btn-gry{
	background-color: #cacaca;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef),color-stop(100%, #cacaca));
	background-image: -webkit-linear-gradient(top, #efefef,#cacaca);
	background-image: -moz-linear-gradient(top, #efefef,#cacaca);
	background-image: -ms-linear-gradient(top, #efefef,#cacaca);
	background-image: -o-linear-gradient(top, #efefef,#cacaca);
	background-image: linear-gradient(top, #efefef,#cacaca);
	border: 1px solid #cacaca;
	margin: auto;
	padding: 10px 20px;
	color: #333;
	}
.ui-drop-files{box-shadow:none;border:4px dashed rgba(0,0,0,0.2);height:100px;background:rgba(0,0,0,0.1)}
.bordered-box{border:solid 1px #eaeaea;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:10px;font-size:0.75em}
.bordered-box h2{font-size:1.2em;margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
.form-container .photos input{width:90%}
/*.form-container .photos img{width:120px}*/
.photos_div a{display:block}
.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #35c3d9}
.hover .arrow-up{border-bottom-color:white}
.arrow-down{
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #be9d67
}
.hover .arrow-down{border-top-color:white}
.arrow-left{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #35c3d9}
.hover .arrow-left{border-right-color:white}
.arrow-right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #35c3d9}
.hover .arrow-right{border-left-color:white}
.paginate{padding:25px 0;text-align:center;clear:both}
.paginate ul{padding:0; margin: 0;}
.paginate li{display:inline-block;list-style-type:none; line-height: 36px;}
.paginate a,.paginate span{
	text-decoration: none;
	margin: 0 1px;
	padding: 5px 10px;
	border: 1px solid #eee;
	border-radius: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.paginate span{
	border: 0;
}
.paginate a.previous{margin-right:15px}
.paginate a.next{margin-left:15px}
.paginate strong{border:1px solid #eee;color:#F30;margin:0 1px;padding:5px 10px}
.paginate em{border:1px solid #eee;color:#AAA;font-style:normal;margin:0 1px;padding:5px 10px;text-decoration:none}
.paginate em.previous{margin-right:15px}
.paginate em.next{margin-left:15px}
.searchPaginationSelected,.paginate a:hover{
	font-weight: bold;
	background-color: #3399CC;
	color: white
}
.see_by{
	float: right;
	border: solid 1px #d1d1d1;
	background-color: #F7F7F7;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: default;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	height: 28px;
	outline: 0;
	padding: 5px 6px;
	display: block;
	margin-right: 10px;
	position: relative
}
.see_by span{float:left}
.see_by label{
	float: right;
	margin: 0;
	padding: 0 18px 0 5px;
	color: #a38045
}
.see_by ul{
	position: absolute;
	right: -1px;
	margin: 21px 0 0;
	padding: 8px 10px;
	list-style: none;
	text-align: right;
	background-color: #be9d67;
	border: solid 1px #a38045;
	border-radius: 2px;
	display: none
}
.see_by ul a{
	font-size: 13px;
	font-weight: 500;
	color: #fff
}
.see_by .arrow-up,.see_by .arrow-down,.see_by .arrow-right,.see_by .arrow-left{position:absolute;right:6px;top:11px}
.sort{
	text-align: right;
	background-color: #f4f4f4;
	padding: 10px;
	border-bottom: solid 1px #D1D1D1;
	margin-top: -25px;
	margin-bottom: 5px;
	}
.sort ul{
	display:inline-block;
	margin: 0;
	padding: 0;
	}
.sort li{
	display:inline-block;
	border-radius: 3px;
	
	}
.sort li a{
	display: block;
	padding: 2px 8px;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	color: #036;
	height: 25px;
		}
.sort li a span{
	font-size: 10px;
	margin-left: 5px;
	color: #999;
			}
.sort li a:hover{
	text-decoration: none;
			}
.sort li.current a{
	border-color: #39C;
	background-color: #FDFDFD;
			}

.sort li.current a span{
	color: #39C;
			}
.sort .tips {
    position: absolute;
    color: #c00;
    margin: 3px 0 0 0;
    font-weight: 600;
}

.arrow-envelope{position:absolute;right:-1px;top:-1px}
.hover .arrow-envelope{background-color:#be9d67;border:solid 1px #a38045;width:21px;height:28px;border-bottom:none;z-index:3}
.hover ul{display:block}
.wrapper-flash{font-weight:bold}
.flashmessage{
	font-size: 14px;
	padding: 10px 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	color: #ffffff;
	position: relative
}
.flashmessage-warning, .flashmessage-ok, .flashmessage-error, .help-box{
	background-color: #FCF2EB;
	border: solid 1px #FCD3BD;
	color: #C93B25;
}
/*.flashmessage-ok {
	background-color: #d4e2b4;
	border: solid 1px #b4c097;
	color:#3F4E0A;
}
.flashmessage-warning,.help-box{
	background-color: #f4ede2;
	border: solid 1px #e2d4bc;
	color: #C00;
	font-size: 95%;
}
.flashmessage-error{
	background-color: #f2dede;
	border: solid 1px #eed3d7;
	color:#C00;
}*/
.flashmessage-info{
	background-color: #c3e5ff;
	border: solid 1px #a5cfef;
	color: #000000;
	}
.help-box{
	padding: 5px 10px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	margin: 10px 0;
	border-radius: 4px;
}
.flashmessage .ico-close{
	position: absolute;
	top: 12px;
	right: 18px;
	float: right;
	font-size: 20px;
	line-height: 15px;
	color: #333;
	text-shadow: none;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	width: 10px;
	padding: 0;
	background:none;}
.flashmessage-error .close{color:#B94A48}
.flashmessage-warning .close{color:#C09853}
.flashmessage-success .close,.flashmessage-information .close{color:#3A87AD}
#error_list,.error_list{
	background-color: #F2DEDE;
	border: solid 1px #eed3d7;
	color: #B94A48;
	borde-radius: 4px;
	padding: 10px;
	list-style: none;
	display: none;
	margin: 0 10px 20px
}
#error_list li,.error_list li{list-style:none;padding:2px 0 2px 18px}
#error_list li label,.error_list li label{margin-top:0;float:none;width:auto}
.user-card{
	overflow: hidden;
	padding: 10px;
	margin-bottom: 25px;
	border: 4px solid #e7e7e7;
	font-family: "\5FAE\8EDF\6B63\9ED1\9AD4";
	position: relative;
}
.user-card ul#user_data{
	margin: 0;
	list-style: none;
	float: left;
	padding: 5px 15px;
	border: 0px solid #000;
}
.user-card .map, .user-card #itemMap{
	float: right;
	width: 400px;
	height: 200px;
}
.user-card ul#user_data li{
	font-size: 13px;
	margin-bottom: 3px;
	line-height: 1.6em;
	}
.user-card ul#user_data li.name {
    font-size: 20px;
    margin-bottom: 10px;
    color: #036;
    line-height: 1.2em;
}
.user-card .user_pic{
	float: left;
	width: 270px;
}
.user-card .qrcode{
	position: absolute;
	right: 10px;
	top: 10px;
	float: right;
}
.user-card .social-bookmarks{
	float: none;
	top: 200px;
	right: 10px;
	}
@font-face{font-family:"Osclass";font-weight:normal;src:url("../fonts/osclass-regular.woff")}
@font-face{font-family:"Osclass";font-weight:100;src:url("../fonts/osclass-extra-light.woff")}
@font-face{font-family:"icons";src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#untitledregular") format("svg");font-weight:normal;font-style:normal}
html{
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	font-size: 14px;
	/*line-height: 28px;*/
	font-family: "\5FAE\8EDF\6B63\9ED1\9AD4";
	color: #404040
}
.icons{font-size:32px;line-height:32px}
.icons :after{display:inline-block;font-family:"icons"}
.ico-search:after{content:"s"}
.ico-menu:after{content:"m"}
.ico-grid:after{content:"g"}

body{
	margin: 0;
	padding: 0;
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif;
	color: #333;
}

.wrapper, .topbar-wrapper, .navbar.navbar-showroom{
	padding: 0;
	width: 980px;
	width: 1097px;
	margin: auto;
	position: relative;
}
div#content{
	/*min-height: 400px;*/
	border: 0px solid #000;
	/* [disabled]overflow: hidden; */
		}
div#content.wrapper{
	margin-top: 10px;
	/* [disabled]overflow: hidden; */
	}
#main{
	width: 820px;
	width: 800px;
	margin-bottom: 40px;
		}
#main.full{
	width: 100%;
		}
body.login #main, body.register #main, #main.fullpage {
	width: 100%;
	/*overflow: hidden;*/
	}
body.custom div#content.wrapper{
	margin-top: 20px;
	}

#responsive-trigger{display:none}
fieldset{border:0;margin:0;padding:0}
h1,h2,h3,h4,h5{
	font-weight: 600;
	line-height: 1em;
	margin-top: 0
}
h1{
	font-size: 2em;
	font-weight: 400;
}
h2{
	font-size: 1.1em;
	font-weight: 800;
}
h2.title{
	background: url(../images/arrow-2.png) no-repeat;
	height: 33px;
	padding: 7px 0 0 40px;
	font-size: 16px;
	font-weight: bold;
	color:#333;
	}
h3{font-size:1.5em}
h4{font-size:1.3em}
h5{font-size:1.15em}
.clear{clear:both}
.bigger{
	font-size: 105%;
}
.red{
	color:#C00;
}
.green{
	color: #42520A;
}
.blue{
	color: #036;
}
body.search #sidebar, body.user #sidebar, body.custom #sidebar{
	float: right;
	position: relative;
}
body.search #main, body.user #main, body.custom #main, body.help #main{
	float: left;
	border: 0px solid #000;
		}
body.search .list-header .actions, .counter-search{
  height: 35px;
  float: right;
  margin-top: 0;
  margin: 0 0 0 10px;
  }
.counter-search{
	line-height: 32px;
	font-size: 13px;
	/*float: left;
	position: absolute;
	top: -10px;
	right: 70px;*/
}

.resp-toogle{display:none}
.title-has-actions{border-bottom:solid 1px #eaeaea;margin-bottom:10px}
.title-has-actions h1,.title-has-actions h2,.title-has-actions h3{float:left;margin-bottom:0}
.title-has-actions a{float:left;margin-left:10px;font-size:0.825em;line-height:2em}
.flashmessage-404{background-color:#FCF8E3;border:solid 1px #fbeed5;color:#C09853;border-radius:5px;font-size:15px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px 15px;margin-top:25px}
.flashmessage-404 ul{list-style:disc;padding:10px 0px 10px 25px}
body.not-found .categories h2,body.not-found .categories h3{float:left;width:25%;font-size:13px;font-weight:normal;margin:3px 0}
body.not-found .categories{margin-top:10px}
body.not-found fieldset.main{padding:10px 0}
body.not-found #uniform-sCategory{display:none}
body.not-found h1{font-size:24px;margin-bottom:20px}
body.not-found #query{background-color:#fff;border:solid 1px #bfbfbf;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;box-shadow:inset 0 1px 0 0 #e0e0e0;display:inline-block;vertical-align:middle;color:#646464;line-height:43px;text-decoration:none;padding:0 15px;box-shadow:inset 0 1px 0 0 #dfd8d8;width:280px;padding:0 10px;height:34px;line-height:30px;font-size:1em}

#footer{
	clear: both;
	margin-top: 50px;
	padding-bottom: 20px;
	padding-top: 15px;
	font-size: 0.85em;
	background: url(../images/footer-bg.jpg) repeat-x;
	}
#footer a{
	color: #000;
	text-decoration:none;
	}
#footer .wrapper{
}

#footer ul{float:right}
#footer a:hover{text-decoration:underline}
#footer li{
	display: inline;
	margin-left: 10px;
	border-left: 1px solid #ccc;
	padding-left:10px;
}
#footer li:first-child{
	border: 0;
}
.footer-links,#footer ul{list-style:none;padding:0;margin:0;clear:both}
.footer-links li{float:left;width:31%;padding-right:2%;margin-bottom:5px;font-size:0.725em}
#footer .resp-toogle .publish{padding:0;margin:15px 0;display:block}
#footer .resp-toogle .publish a{background-color:#d94b35;background-color:#d94b35;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d94b35),color-stop(100%, #be2e18));background-image:-webkit-linear-gradient(top, #d94b35,#be2e18);background-image:-moz-linear-gradient(top, #d94b35,#be2e18);background-image:-ms-linear-gradient(top, #d94b35,#be2e18);background-image:-o-linear-gradient(top, #d94b35,#be2e18);background-image:linear-gradient(top, #d94b35,#be2e18);border:solid 1px #a3301f;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;vertical-align:middle;color:#fff !important;line-height:43px;text-decoration:none;padding:0 15px;box-shadow:inset 0 1px 0 0 #edaba0;text-shadow:0 1px 0 rgba(0,0,0,0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;font-size:1.2em;padding:0}

#header{
	width: 100%;
	height: 130px;
	display: block;
	position: relative;
	background: url(../images/bg.jpg) 0 -5px #fff repeat-x;
	/*overflow: hidden;
	z-index: 0;*/
}
#header .wrapper{
	/*border: 1px solid #c00;
	width: 1000px;*/
	}

#header #logo, #header #company-name{
	padding: 50px 0 0 15px;
	float: left;
	}
#header #logo a{
	display: block;
	 float:left;
		}
#header #logo .slogan{
	 float:left;
	  width: 414px;
	  background-color: #f4f4f4;
	  padding: 10px;
	  margin-top: 6px;
	  border-radius: 6px;
	  position: relative;
	  border: 1px solid #e6e6e6;
	  font-size: 13px;
    margin-left: 15px;
	color: #39c;
  		}
#header #logo .slogan:after{
	  content: "";
	  position: absolute;
	  top:50%;
	  left: -10px;
	  width: 10px;
	  height: 21px;
	  background-image: url(../images/arr-gray.png);
	  z-index: 9999;
	  margin-top: -10px;
		}
#header #company-name{
	font-size: 28px;
	margin-top: 56px;
	padding: 0;
	display: table;
	}
#header #company-name strong, #header #company-name span{
	color: #036;
    vertical-align: middle;
	font-weight: 400;
	display: table-cell;
	}
#header #company-name strong{
	padding-right: 20px;
		}
#header #company-name span{
	font-size: 13px;
	color: #c00;
	text-align: center;
	display:block;
	}
#header #company-name img{
	max-height: 35px;
	 margin-bottom: 3px;
	}
#header div.post, #header div.switching{
	border: 0px solid #000;
	padding: 60px 0 0 0;
	overflow: hidden;
		}
#header div.switching ul{
	border: 1px solid #ccc;
	overflow: hidden;
	width: 230px;
	padding: 0;
	float: right;
	border-radius: 6px;
	background: #d3d3d3; /* Old browsers */
	background: -moz-linear-gradient(top,  #d3d3d3 0%, #e5e5e5 19%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(19%,#e5e5e5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3d3d3 0%,#e5e5e5 19%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3d3d3 0%,#e5e5e5 19%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3d3d3 0%,#e5e5e5 19%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d3d3d3 0%,#e5e5e5 19%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
			}

#header div.switching li{
	float: left;
	margin: 0;
	list-style-type: none;
	width: 50%;
			}


#header div.switching li a{
	display: block;
	padding: 10px 20px;
	border-radius: 6px;
	color: #5a5a5a;
	text-align: center;
	font-size: 15px;
	text-shadow: 1px 1px 1px #FFF;
				}
#header div.switching li a:hover{
	text-decoration: none;
	
				}
#header div.switching li.current a{
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#header div.switching li.current.member a{
	background: #89a436; /* Old browsers */
	background: -moz-linear-gradient(top,  #89a436 0%, #4d5e14 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89a436), color-stop(100%,#4d5e14)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #89a436 0%,#4d5e14 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #89a436 0%,#4d5e14 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #89a436 0%,#4d5e14 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #89a436 0%,#4d5e14 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89a436', endColorstr='#4d5e14',GradientType=0 ); /* IE6-9 */
			}
#header div.switching li.current.intell a{
	background: #4790cb; /* Old browsers */
	background: -moz-linear-gradient(top,  #4790cb 0%, #28588d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4790cb), color-stop(100%,#28588d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4790cb 0%,#28588d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4790cb 0%,#28588d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4790cb 0%,#28588d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4790cb 0%,#28588d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4790cb', endColorstr='#28588d',GradientType=0 ); /* IE6-9 */
}

#header .post .publish{
	float: left;
	margin-top: 10px;
		}
#header .post .publish-intell{
	float: right;
	width: 310px;
	border: 0px solid #000;
	margin-top: 3px;
		}
#header .post .publish-intell .title{
	float: left;
	border: 0px solid #000;
	margin-top: 5px;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
		}
#header .post .publish-intell .title span{
	color: #c93b25;
	font-family: "Times New Roman", Times, serif;
	display: block;
	text-align: right;
	margin: 2px 17px 0 0;
	font-style: italic;
		}
#header .post .publish-intell .title.link{
	float: right;
	margin: 0 20px 0 0;
	/*background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );*/
	border: 1px solid #ccc;
	border-color:transparent;
	border-radius: 5px;
		}
#header .post .publish-intell .title.link a{
	background:url(../images/intell-arrbg.png) 20px 10px no-repeat;
	padding: 10px 20px 10px 68px;
	color: #143771;
	display: block;
	font-size: 15px;
		}
#header .post .publish-intell .title.link:hover{
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	border: 1px solid #e5e5e5;
		}
#header .post .publish-intell .title.link a:hover{
	text-decoration: none;
			}
#header .post .publish-intell .title.link span{
	margin: 2px 5px 0 0;
		}
#header .post .publish-intell ul{
	margin: 0;
	padding: 0;
	float: left;
	border: 0px solid #000;
	width: 205px;
}
#header .post .publish-intell li{
	display: inline-block;
	margin: 0 0 5px 3px;
		}
#header .post .publish-intell li a{
	/*background: #8bbf0f;
	background: -moz-linear-gradient(top,  #8bbf0f 0%, #608302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8bbf0f), color-stop(100%,#608302));
	background: -webkit-linear-gradient(top,  #8bbf0f 0%,#608302 100%);
	background: -o-linear-gradient(top,  #8bbf0f 0%,#608302 100%);
	background: -ms-linear-gradient(top,  #8bbf0f 0%,#608302 100%);
	background: linear-gradient(to bottom,  #8bbf0f 0%,#608302 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bbf0f', endColorstr='#608302',GradientType=0 );*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 15px;
	text-decoration: none;
	display: block;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	border: 1px solid #e5e5e5;
	color: #143771;
		}
#header .post .publish-intell li a:hover{
	background: #41a0d0;
	background: -moz-linear-gradient(top,  #41a0d0 0%, #345d93 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41a0d0), color-stop(100%,#345d93));
	background: -webkit-linear-gradient(top,  #41a0d0 0%,#345d93 100%);
	background: -o-linear-gradient(top,  #41a0d0 0%,#345d93 100%);
	background: -ms-linear-gradient(top,  #41a0d0 0%,#345d93 100%);
	background: linear-gradient(to bottom,  #41a0d0 0%,#345d93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41a0d0', endColorstr='#345d93',GradientType=0 );
	color: #ffffff;
	text-shadow: 0px 1px 0px rgba(0,0,0,.2);
	border: 1px solid #3a7cb0;
}
#header .publish a, #sidebar .publish a, #header .topmenu li.publish a, .intelligence-add a {
	font-size: 16px;
	background-color:#ce3d27;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ce3d27),color-stop(100%, #a72915));
	background-image:-webkit-linear-gradient(top, #ce3d27,#a72915);
	background-image:-moz-linear-gradient(top, #ce3d27,#a72915);
	background-image:-ms-linear-gradient(top, #ce3d27,#a72915);
	background-image:-o-linear-gradient(top, #ce3d27,#a72915);
	background-image:linear-gradient(top, #ce3d27,#a72915);
	border:solid 1px #8d2a1b;
	border-radius:6px;
	display:inline-block;
	vertical-align:middle;
	color:#fff !important;
	line-height:43px;
	text-decoration:none;
	padding:0 15px;
	box-shadow:inset 0 1px 0 0 #e9988b;
	text-shadow:0 1px 0 rgba(0,0,0,0.3);
	}
#header .publish a img{
	vertical-align: middle;
	margin-right: 5px;
	}
#header #logo span{
	text-decoration: none;
	border: none;
	font-size: 0.8em;
	line-height: 1em;
	display: block
}

.main-search{
	background-color:#f0f0f0;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0),color-stop(100%, #c9c9c9));
	background-image:-webkit-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image:-moz-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image:-ms-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image:-o-linear-gradient(top, #f0f0f0,#c9c9c9);
	background-image:linear-gradient(top, #f0f0f0,#c9c9c9);
	width:966px;
	padding:6px;
	height:46px;
	border:solid 1px #989393;
	margin:0 auto;
	box-shadow:inset 0px 1px 1px 0px #fff,0px 2px 2px 0px rgba(0,0,0,0.2);
	position:relative;
	margin-top:50px;
	border-radius:6px;
	clear:both;
	}

.main-search .has-placeholder{float:none}
.main-search input{background-color:#f6f6f6;border:solid 1px #bfbfbf;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;box-shadow:inset 0 1px 0 0 #e0e0e0;display:inline-block;vertical-align:middle;color:#646464;line-height:43px;text-decoration:none;padding:0 15px;box-shadow:inset 0 1px 0 0 #d6cece;height:43px;width:100%}
.main-search .selector{padding-left:42px;padding-right:12px}
.main-search .reset-padding{padding-left:0px}
.main-search .ui-button{background-color:#35c3d9;background-color:#35c3d9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #35c3d9),color-stop(100%, #18a7be));background-image:-webkit-linear-gradient(top, #35c3d9,#18a7be);background-image:-moz-linear-gradient(top, #35c3d9,#18a7be);background-image:-ms-linear-gradient(top, #35c3d9,#18a7be);background-image:-o-linear-gradient(top, #35c3d9,#18a7be);background-image:linear-gradient(top, #35c3d9,#18a7be);border:solid 1px #1f91a3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;vertical-align:middle;color:#fff !important;line-height:43px;text-decoration:none;padding:0 15px;box-shadow:inset 0 1px 0 0 #a0e3ed;text-shadow:0 1px 0 rgba(0,0,0,0.3);height:43px}
.main-search .cell{display:table-cell;width:100%;vertical-align:top}

#header .topmenu{
	position: absolute;
	text-align:right;
	top: 5px;
	right: 0;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 5;
	}
#header .topmenu li{
	display:inline-block;
	min-height: 20px;
	margin-right:-2px;
	position: relative;
	overflow: visible;
	background: url(../images/line-v.gif) no-repeat 0 center;
	padding: 5px 15px 5px 26px;
	border: 1px solid #adadad;
	border-color: transparent;
	}
#header .topmenu li a{
	display: inline-block;
	text-decoration: none;
	text-align: left;
	}
#header .topmenu li a:hover{
	color: #000;
}
/*#header .topmenu li:first-child{
	background: url(none);
	}*/
#header .topmenu li.search,#header .topmenu li.cat{display:none}
#header .topmenu li a,#header .topmenu li span{
	color: #000;
	font-size: 0.9em
}
#header .topmenu li span{
	color: #036;
}
#header .topmenu li.hello{
	padding-right: 10px;
	background: url(none);
		}
#header .topmenu li.logged, #header .topmenu li.register{
	background: url(../images/topicon-member.svg) no-repeat 9px center;
		}
#header .topmenu li.login{
	background: url(../images/topicon-login.svg) no-repeat 3px center;
		}
#header .topmenu li.favorite{
	background: url(../images/topicon-fav.svg) no-repeat 3px center;
	}
#header .topmenu li.post{
	background: url(../images/topicon-post.svg) no-repeat 3px center;
	}
#header .topmenu li.facebook{
	background: url(../images/topicon-fb.png) no-repeat -13px center;
	}
#header .topmenu li.facebook a{
	color: #3a589b;
	font-weight: 600;
	}
#header .topmenu li.back{
	background: url(../images/topicon-back.png) no-repeat left center;
	padding-left: 32px;
	/*position: absolute;
	left: 0px;
	border: 0;*/
	}
#header .topmenu li.logged:hover{
	border: 1px solid #39c;	
	border-bottom: 0;
	background-color: #fff;
  /* border-radius: 5px 5px 0 0;*/
	}
#header .topmenu li .msg{
	background: url(../images/icon_mail.png) no-repeat 0 3px;
    padding-left: 20px;
    color: #c00;
		}
#header .topmenu li ul{
	letter-spacing: 1px;
	width: 105px;
	margin-left: -1px;
	position: absolute;
	top: 29px;
	left: 0;
	padding: 8px;
	background: url(none) no-repeat #FFF 55px 0;
	display: none;
	border: 1px solid #39c;
	/*border-top: 0;
	border-radius: 0 0 5px 5px;*/
	}
#header .topmenu li:hover ul{
     z-index: -1;
 	 display: block;
     text-align: left;
	}
#header .topmenu li.logged ul{
	width: 160px;
	}
#header .topmenu li.post ul li, #header .topmenu li.logged ul li{
	background: none;
	border-bottom: 1px dotted #ccc;
	padding: 5px 8px;
	display: block;
	width: 80%;
	width: 100%;
	}
#header .topmenu li.publish{
	clear:both;
	float:right;
	margin-top:40px;
	background: url(none);
	}
#header .phone{
	background: url(../images/phone.png) no-repeat;
	height: 30px;
	line-height: 30px;
	color: #39C;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	position: absolute;
	padding-left: 35px;
	right: 15px;
	top: 75px;
	}
#header .bulletin {
	position: absolute;
    padding-left: 60px;
    right: 15px;
    top: 60px;
    width: 320px;
    overflow: hidden;
    background: url(../images/bulletin-icon.png) no-repeat;
	height: 60px
			}
#header .bulletin a{
	font-size: 13px;
				}
#header .bulletin .item-label {
	/*background: url(../images/bulletin-label.png) right center no-repeat #39c;
    padding-right: 15px;
    padding-left: 10px;
    height: 20px;
    margin-right: 10px;*/
	width: auto;
	font-size: 13px;
	display: block;
	color: #333;
	border-radius: 2px 0 0 2px;
			}
	
#header #logo .slogan:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -10px;
  width: 10px;
  height: 21px;
  background-image: url(../images/arr-gray.png);
  z-index: 1;
  margin-top: -10px;
}
.main-search .select-box .select-box-label{line-height:43px}
.main-search .select-box select{width:auto;height:42px}
.main-search .select-box-icon{top:0px}
.wrapper-flash{
	margin-bottom: 10px;
	padding-top: 10px;
}
div.breadcrumb{
	line-height: 1.05em;
	font-size: 0.9em;
	height: auto;
	margin: 0;
	width: auto;
	padding: 10px 0;
	border-bottom: 0px solid #eaeaea;
	font-weight: normal;
}
ul.breadcrumb{list-style:none;margin:0;padding:0}
ul.breadcrumb li{float:left;padding:0 2px;font-weight:normal}
.r-list{display:none;margin:0px 40px 0 0;padding:0;list-style:none}
.latest_ads{
	padding-top: 25px;
	position: relative;
	clear: both;
	overflow: hidden;
}
.home .latest_news{
	float: right;
	width: 266px;
}
.homelogin {
	margin-top: 20px;
	}
.homelogin .btn{
	margin: 0;
	float:left;
	width: 49%;
	border-radius: 0;
	padding: 0;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#ececec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
	box-shadow: inset 0px 0px 3px 0px rgba(255,255,255,1);
}
.homelogin .btn:last-child{
	float:right;
}
.homelogin .btn a{
	display:block;
	padding: 15px 0;
	color: #000;
}
.homelogin .btn a:hover{
	text-decoration:none;
	}
.homelogin .btn a.register, .homelogin .btn a.login{
	background: url(../images/icon-register.png) no-repeat 15px center;
	  padding-left: 20px;
}
.homelogin .btn a.login{
	background-image: url(../images/icon-login.png);
	letter-spacing: 10px;
}
.ad_events{
	float: left;
	width: 266px;
	margin-right: 11px;
}
.ad_events a{
	display: block;
	margin-bottom: 7px;
	}
.ad_banner, .ad_banner_half{
	margin-bottom: 15px;
	width: 100%;
	}
.ad_banner img{
	width: 1097px;
	height: 77px;
	height: auto
	}
.ad_banner_half{
	overflow: hidden;
		}
.ad_banner_half div{
		float: left;
		width: 48%;
	}
.ad_banner_half div:first-child{
	}
.ad_banner_half div:last-child{
		float: right;
	}
h1, #item-content h2{
	border-bottom: 2px solid #39c;
	padding-bottom: 10px;
	color: #000000;
	font-size: 20px;
	letter-spacing: 0;
	}

.latest_ads.recommend h1{
	border-color: #fdae2f;
	}
.recommend .listing-grid .listing-card{
	border-color: #ffdd93;
}
.recommend .listing-grid .listing-card:hover{
	border-color: #ffcb5c;
	background-color:#fffbf2;
}
.latest_ads .more {
    background: url(../images/view_more.svg) no-repeat 3px 3px;
    padding-left: 20px;
    float: right;
    margin-top: -36px;
}
.latest_ads .more a{
	color: #000;
		}
.latest_ads .more a:hover{
	text-decoration: none;
		}


body.item.item-post h1 span, .list-header h1 span{
	background: url(../images/arrow-1.png) no-repeat 10px 17px;
	padding-left: 30px;
	font-size: 30px;
	font-weight: 400;
	color: #c63923;
	}
.list-header h1{
	margin-top: 10px;
	/*min-height:25px;
	color:#3F4E0A;
	border-color:#3F4E0A;*/
	}
.list-header h2, .list-header h1.ArticleTitle {
  font-size: 28px;
  font-weight: 400;
  color: #39C;
  margin-top: 10px;
  padding-bottom: 20px;
}
.list-header .date{
	/*text-align: right;*/
}
.latest_ads .actions{
	position: absolute;
	top: 20px;
	right: 5px;
	width: 100px;
}
body.home .r-list{display:block}

body.home #main{
	/*width: 690px;
	float: right;*/
	width: 100%;
	z-index: 1;
	position: relative;
}

.tbl{display:block;width:100%}
div.first_cel ul{margin:0}
.cell_3{width:33%;float:left}
.cell_3 ul{margin:0;margin-left:20px}
.r-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.r-list li .r-list li li{float:none;width:100%}
.r-list li>li:nth-child(4n),.r-list li .clear{clear:both}
ul.r-list li h1{margin:25px 0 10px 0;padding:0;font-size:1em;overflow:hidden;text-overflow:ellipsis}
ul.r-list li h1 a{font-size:1em}
ul.r-list li h1 span{font-weight:normal}
ul.r-list li a,ul.r-list li span{text-decoration:none;font-size:0.8125em}
ul.r-list li ul{list-style:none;margin:0;padding:0}
.list-header{
	margin-bottom: 15px;
	z-index: 3;
	position: relative;
	overflow: hidden;
}
.list-header .search{
	background-color: #E9EBED;
	margin-top: -12px;
	padding: 15px 10px;
	text-align:center;
}
.list-header .search .select-box{
	width: 20%;
	margin-right: 5px;
	display:inline-block;
	}
.list-header .search .input-text{
	width: 20%;
	}
.listing-card-list, .asked-card-list{
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	overflow: hidden;
	border: 0px solid #000;
}

.listing-card-list.listing-grid{
	margin: 0 0 0 -11px;
}

.see_more_link{clear:both}
#main h5{margin-bottom:10px}
#related-searches{padding-top:25px}
#related-searches h5{margin-bottom:10px;font-size:1em}

.listing-card{
	clear: both;
	padding: 10px 0;
	margin: 0;
	border: 0;
	border-bottom: 1px dotted #999;
	position: relative;
	width: 100%;
	display: table;
	}

.listing-card .title, .recommend_company .title{
	font-size: 17px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	float: left;
	font-weight: 400;
	}
/*.listing-card .listing-data{display:table-row;width:100%}*/
.listing-card .listing-detail{
	width: auto;
	margin-left: 175px;
	overflow: hidden;
	margin-right: 10px;
}
.listing-card .listing-cell{display:table;width:100%}
.listing-card .listing-thumb{
	float: left;
	overflow:hidden;
	/*height:100px;*/
	width:150px;
	border: 1px solid #ccc;
	}
.listing-card .listing-thumb img{
	width: 100%;
	max-width: none;
	height: auto;
	}
.listing-card .listing-attributes{
	font-size: 14px;
	color: #666;
	padding: 4px 0 8px;
	float: left;
	line-height: 20px;
}
.listing-card .listing-attributes div{
	margin-top: 5px;
	}
.listing-grid .listing-card .listing-attributes div.cc{
	display:none;
		}
.listing-card .listing-attributes a{
	color:#777;
	font-weight:bold;
	text-decoration:none;
	}
.listing-card .hot{
	position: absolute;
	width: 52px;
	height: 52px;
	background-image: url(../images/hot.png);
	left: 0;
	top: -2px;
	}

.listing-card .cert{
	position: absolute;
	width: 70px;
	height: 24px;
	background-image:url(../images/cert.svg);
	right: 0;
	bottom: 0;
	}



.listing-grid .listing-card{
	float: left;
	width: 259px;
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #ddd;
	margin: 0 0 11px 11px;
	position: relative;
	display: block;
	clear: none;
	min-height: 210px;
}
.listing-grid .listing-card:hover{
	border: 1px solid #ccc;
	background-color:#f9f9f9;
}

.listing-grid .listing-card .listing-attributes .category{
	float:left;
	}

.listing-grid .location{
	display: block;
	float: left;
	}
.listing-grid .listing-card .listing-thumb{
	height: 183px;
	border: 0;
	margin-left: 0;
	width: 100%;
	float: none;
	display: block;
	border: 0px solid #000;
	position: relative;
}
.listing-grid .listing-card.view_more .listing-thumb{
	text-align: center;
	height: auto;
}
.listing-grid .listing-card.view_more .listing-thumb img{
	width: 147px;
	height:147px;
}
.listing-grid .listing-card.view_more .listing-thumb span{
	display: block;
	}
.listing-grid .listing-card img{
	width: 100%;
	height: auto;
	float: none;
	margin: auto;
}
.listing-grid .listing-card .title, .recommend_company .title{
	font-size: 15px;
	margin: 10px 0 5px 0;
	overflow: hidden;
  	height: 24px;
	}
.listing-grid .listing-card .currency-value{
	float: right;
	margin: 0;
}
.listing-grid .listing-card .listing-detail{
	margin: 0;
}
.listing-grid .company, .listing-grid .location{
	display: none;
	}

.listing-list .listing-card .listing-thumb {
	height: 128px;
	width: 170px;
    position: relative;
}
.listing-list .listing-card .listing-detail {
	margin: 0 80px 0 185px
}
.listing-list .listing-card .listing-attributes {
	font-size: 14px;
	line-height: 25px;
	width: 100%;
	padding: 10px 0;
	clear: both;
}
.listing-list .listing-card .currency-value	{
	position: absolute;
	right: 2px;
	top: 35px;
	margin: 0;
	}
.listing-list .listing-card .listing-attributes div, .listing-list.witness-list .listing-attributes div{
	  float: left;
	  border: 1px solid #ddd;
	  padding: 3px;
	  margin: 5px 5px 0 0;
	  font-size: 13px;
	  width: 128px;
	  text-align: center;
	 background-color: #fff;
	 display: inline-block;
		}
.listing-list .listing-card .listing-attributes div:hover {
		}
.listing-list .listing-card .listing-attributes div span, .latest_news.full ul.listing-list.witness-list li div.info span{
	display: none;
			}
.listing-list .location{
	float: left;
	margin: 5px 0 0 15px;
	color: #666;
}
.listing-list .listing-card .company{
	clear: both;
	float: left;
	margin-top: 5px;
}
#main.full .listing-grid .listing-card {
    width: 266px;
}
body.home .listing-grid .listing-card{
	width: 266px;
	min-height:292px;
}

body.home .links h1 {
    border: 0;
    background-color: #E8E8E8;
    padding: 10px;
    text-align: center;
    font-size: 23px;
    letter-spacing: 10px;
    font-weight: normal;
	color: #333;
}
body.home .links .listing-grid .listing-card{
	min-height:240px;
	padding: 20px;
}
body.home .links .listing-grid .listing-card h4{
    font-size: 16px;
	}
body.home .links .listing-grid .listing-card ul{
	margin: 0;
    padding: 0;
	list-style-type: none;
}
body.home .links .listing-grid .listing-card li{
    padding: 5px 0;
    border-bottom: 1px dotted #ccc;
    height: 30px;
    overflow: hidden;
	line-height: 30px;
	}
.column-3 .listing-card-list.listing-grid{
	width: 831px;
	float:left;
	clear: none;
}
/*body.home .company .listing-grid .listing-card{
	min-height: 312px;
}
body.home .company .listing-grid .location{
	float: left;
	background-color: #39c;
	display: block;
	padding: 7px 5px;
	color: #FFF;
	line-height: 15px;
	text-align: center;
	margin: 2px 5px 5px 0;
	width: 25px;
	font-size: 13px;
	}*/
/***二手車商***/
.listing-list.list-company .listing-card, 
.asked-card-map .listing-card {
	  border: 4px solid #e7e7e7;
	  padding: 15px;
	  margin: 15px 0;
    }
.asked-card-map .listing-card{
	width: 300px;
}
.listing-list.list-company .listing-card .listing-detail {
	margin: 0 15px;
  width: 33%;
  float: left;
    }
.listing-list.list-company .listing-card .listing-thumb {
  height: auto;
  width: 220px;
}
.list-company .listing-card .title{
  width: auto;
  display: inline-block;
  color: #036;
}
ul.listing-list.list-company ul{
  padding-left: 0;
  	}
ul.listing-list.list-company ul > li{
	padding: 2px 0;
	overflow: hidden;
  	border-bottom: 0;
  color: #222;
  	}
ul.listing-list.list-company ul > li span{
  display: block;
  float: left;
  color: #777;
  	}
ul.listing-list.list-company ul > li span.min-content{
	  width: 79%;
	}
ul.listing-list.list-company ul > li span.min-content a{
 font-weight: normal;
  color: #337ab7;
  display: inline-block;
  margin-right: 20px;
    		}
ul.listing-list.list-company ul.carlist{
	float: left; 
  width: 43%;
   	}
ul.listing-list.list-company ul.carlist li{
  width: 32%;
  float: left;
  padding: 8px;
  margin-right: 9px;
  font-size: 13px;
      	  	}
ul.listing-list.list-company ul.carlist li:last-child{
  margin-right: 0;
    	  	}
ul.listing-list.list-company ul.carlist li img{
	margin-bottom: 5px;
		    	  	}
ul.listing-list.list-company ul.carlist li a{
	overflow: hidden;
	display: block;
	margin-bottom: 5px;
	    	  	}
ul.listing-list.list-company ul.carlist li .price{
	float:left;
    	  	}
ul.listing-list.list-company ul.carlist li .date{
  float: right;
  color: #777;
     	  	}


.currency-value{
	font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	white-space: nowrap;
	color: #CC0000;
	clear: left;
	float: right;
	margin: 5px 10px 0 0;
}
.currency-value span{
	font-family: "微軟正黑體";
	font-size: 15px;
	margin-left: 3px;
	font-weight:normal;
	}
.currency-value span.tel{
	font-size: 17px;
	}
.currency-value small {
  font-family: "微軟正黑體";
  font-size: 12px;
  display: block;
  color: #39C;
  text-align: center;
  background-color: #F0F0F0;
  font-weight: normal;
  padding: 2px 5px;
  border: 1px solid #E8E8E8;
}
.currency-value.noprice{
	color: #999;
	font-weight: normal;
}
.listing-card p{
	display: block;
	font-size: 14px;
	margin: 0px;
	/*float: right;*/
}
.listing-card p.profile{
	display: none;
	overflow:hidden;
	height: 41px;
	width: 85%;
	}
p.quantity, span.quantity{
	color: #666;
	}
p.quantity strong, span.quantity strong{
	color: #c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-right: 3px;
	}
.recommend_company{
	border: 1px solid #ddd; 
	float: right; 
	width: 266px; 
	padding: 10px;
			}
.recommend_company .title{
	margin: 0;
	}
.recommend_company .location{
	float: left !important;
		}
.recommend_company ul.listing-list li{
	overflow: hidden;
	padding: 12px 0;
		}
.recommend_company ul.listing-list li:last-child{
	border: 0;
	padding: 11px 0;
			}
.recommend_company .listing-thumb, .witness .listing-thumb{
    float: left;
    width: 90px;
	border: 1px solid #ddd;
				}
.witness .listing-thumb{
	width: 80px;
}
.witness .listing-detail{
	padding-left: 90px;
}
.witness .no-img .listing-detail{
	padding-left: 0;
}
.recommend_company .listing-detail{
	padding-left: 100px;
					}

.recommend_company ul.listing-list li span{
	display: block;
	font-size: 13px;
		}

body.search .listing-grid .last{margin-right:0px}
body.home .listing-grid .first{/*clear:both*/}

ul.listing-list, ul.asked-card-map{
	margin: 0;
	padding: 0;
	clear: both;
	}
ul.listing-list .button{
	float:right;
	margin-right: 15px;
	padding: 3px 10px;
	}
ul.listing-list li{
	padding: 15px 0;
	list-style-type: none;
	border-bottom: 1px dotted #ddd;
	}
ul.listing-list li:hover{
	background-color: #f6f6f6 !important;
	}
li:hover .currency-value small{
	background-color: #fff;
	}
.latest_news ul.listing-list li{
	background: url(../images/dot.png) no-repeat 5px 14px;
	height: 36px;
	line-height: 25px;
	overflow: hidden;
	padding: 5px 0 5px 20px;
	}
.latest_news ul.listing-list li:hover{
	background-color: #f4f4f4 !important;
	}
.latest_news ul.listing-list li a{
	display: block;
		}
.latest_news .witness{
	height: 220px;
	overflow: hidden;
		}
.latest_news .witness ul.listing-list li{
    height: 73px;
    line-height: 20px;
	background: none;
	padding-left: 0;
		}
.latest_news .witness ul.listing-list li span{
	display: block;
	font-size: 13px;
	
		}
.latest_news .more{
	margin-top: 10px;
	/*position: absolute;
	right: 0;
	bottom: 2px;
	float:right;*/
	width:100%;
	text-align:center;
}
.latest_news .more a{
	display: block;
	font-size: 12px;
	padding: 5px;
	color: #333;
	border-radius: 5px;
	border: 1px solid #CCC;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
		}
.latest_news .more a:hover{
	text-decoration: none;
	color: #000;
			}

/******側欄*******/
#sidebar{
	width: 266px;
	float: left;
	border: 0px solid #000;
}
#sidebar fieldset{margin:0;padding:0;border:none}
#sidebar h2{
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4),color-stop(100%, #e4e4e4));
	background-image: -webkit-linear-gradient(top, #f4f4f4,#e4e4e4);
	background-image: -moz-linear-gradient(top, #f4f4f4,#e4e4e4);
	background-image: -ms-linear-gradient(top, #f4f4f4,#e4e4e4);
	background-image: -o-linear-gradient(top, #f4f4f4,#e4e4e4);
	background-image: linear-gradient(top, #f4f4f4,#e4e4e4);
	color: #333;
	padding: 10px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 3px;
	margin-bottom: 0px;
	border-top: 1px solid #e4e4e4;
	}
#sidebar h2.advanced{
	background: url(../images/search-ico.png) no-repeat 5px 5px;
	padding: 10px 0 0 40px;
	height: 40px;
	z-index: 1;
	position: absolute;
	top: 1px;
	left: 10px;
	color:#3F4E0A;

}
#sidebar .category h3, #sidebar .alert_form h3{
	background: url(../images/folder-ico.png) no-repeat 5px 5px;
	margin: 0;
	padding: 10px 0 0 40px;
	height: 30px;
	font-size: 17px;
	color:#3F4E0A;
}
#sidebar .alert_form h3{
	background: url(../images/rss-ico.png) no-repeat 10px 5px;
}
#sidebar fieldset{
	padding: 10px 10px 0 10px;
	/*border-bottom: dotted 1px #bbbbbb;*/
}
#sidebar input{vertical-align:bottom}
.input-text,#sidebar input[type="text"]{
	background-color: #fff;
	border: solid 1px #d3d3d3;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #646464;
	text-decoration: none;
	padding: 0 15px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}
ul.sidebar-list,ul.user_menu{
	padding:0;
	margin:0;
	list-style:none;
}
#sidebar .category ul,#sidebar .category ul ul{padding:0;margin:0;list-style:none}
#sidebar ul a:hover{
	text-decoration: none;
}
#sidebar .category li, ul.sidebar-list li{
	line-height: 1.15em;
	font-size: 15px;
	margin-bottom: 5px;
	}
#sidebar .category li a{
	display: block;
	padding: 5px 10px;
	background-color: #526215;
	color: #FFF;
	-moz-box-shadow:2px 2px 5px#3F4E0A inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:2px 2px 5px#3F4E0A inset;            /* For Chrome5+, Safari5+ */
	box-shadow:2px 2px 5px#3F4E0A inset;                    /* For Latest Opera */
	}
#sidebar .category li a:hover{
	background-color:#3F4E0A;
	}
#sidebar .category li li a{
	display: block;
	padding: 5px 5px 5px 20px;
	border: 0;
	border-bottom: 1px dotted #999;
	color: #000;
	-moz-box-shadow: 2px 2px 5px#3F4E0A inset;               /* For Firefox3.6+ */
	-webkit-box-shadow: 0 0 0#3F4E0A inset;            /* For Chrome5+, Safari5+ */
	box-shadow: 0 0 0#3F4E0A inset;                    /* For Latest Opera */
	background: url(../images/dot.png) no-repeat 5px 10px #fff;
	}
#sidebar .category li li a:hover{
	background-color: #f1f1f1;
	}
#sidebar .category ul ul{
	padding-left: 15px;
	margin-top: 5px;
}
#sidebar .show-sub a{font-weight:bold}
#sidebar .show-sub li a{font-weight:normal}
#sidebar .price-slice input,#sidebar .two_input input{
	width: 65px;
	padding: 0 5px;
	margin-right: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 26px;
	line-height: 26px;
}
#sidebar .two_input input{width:70px}
#sidebar .price-slice span{margin-right:0px}
/*#sidebar button{background-color:#35c3d9;background-color:#35c3d9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #35c3d9),color-stop(100%, #18a7be));background-image:-webkit-linear-gradient(top, #35c3d9,#18a7be);background-image:-moz-linear-gradient(top, #35c3d9,#18a7be);background-image:-ms-linear-gradient(top, #35c3d9,#18a7be);background-image:-o-linear-gradient(top, #35c3d9,#18a7be);background-image:linear-gradient(top, #35c3d9,#18a7be);border:solid 1px #1f91a3;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:inline-block;vertical-align:middle;color:#fff !important;line-height:43px;text-decoration:none;padding:0 15px;box-shadow:inset 0 1px 0 0 #a0e3ed;text-shadow:0 1px 0 rgba(0,0,0,0.3);line-height:30px;font-size:0.85em}*/
#sidebar .actions{
	padding: 20px 0;
	margin: auto;
	width: 40%;
}
#sidebar .rss{
	padding: 0 0 20px 0;
}
#sidebar .actions button{width:100%;}
#sidebar .plugin-hooks h6{
	margin: 0;
	margin-bottom: 10px;
	color: #000;
	font-size: 14px;
	line-height: 1em;
}
#sidebar .row{
	margin: 10px 0 0 0;
	width: 100%;
}
#sidebar .row.price-slice{
	margin: 0 0 10px 0;
}
#sidebar .row.price-slice h3{
	font-size: 14px;
}
#sidebar .filters{
	margin-bottom: 20px;
	}
#sidebar .filters form{
	background-color: #f3f3f3;
	border-radius: 5px;
	margin-top: 30px;
	}
#sidebar .filters form button{
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	line-height: 30px;
	text-decoration: none;
	padding: 3px 20px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
	}
#sidebar .select-box{width:100%}
#sidebar a{text-decoration:none}
#sidebar a:hover{text-decoration:underline}
.widget-box{
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #e7e7e7;
	font-size: 13px;
	line-height: 22px;
	overflow: hidden;
}
.widget-box p{
	margin: 0;
	line-height: 180%;
	}
.widget-box p.logo{
	margin-bottom: 5px;
		}
.widget-box p.name{
	font-size: 15px;
	margin-bottom: 5px;
		}
.widget-box a.website{
	display: block;
	background: url(../images/website.gif) no-repeat 0 3px;
	padding-left: 23px;
	width: auto;
	float: right;
	}
.widget-box h3{
	margin: 0;
	font-size: 15px;
	color: #000;
	margin: 20px 0 10px 0;
}
.widget-box ul{margin:0;padding:0;list-style:none}
/*.widget-box li a{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;font-weight:normal;font-size:0.8125em;display:block;padding:4px 5px;border-radius:0px;margin:-1px 0;position:relative;border-bottom:solid 1px #eaeaea;border-top:solid 1px #eaeaea}
.widget-box li li a:hover{background-color:#8bdce9;border-color:#f7f7f7;color:#fff;z-index:2;border-radius:3px}
*/
.widget-box .ads li{
	width: 100%;
	margin: auto;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding: 20px 10px 10px 10px;
}
.widget-box .ads li:last-child{
	border-bottom:0;
}
.widget-box .ads li:hover{
	background-color:#f4f4f4;
}
.widget-box .ads li a{
	font-size: 110%;
	border: 0;
	display:block;
}
.widget-box .ads li a span{
	display: block;
	font-size: 95%;
	color: #666;
}
.widget-box .ads li img{
	margin-bottom: 5px;
}
.widget-box .location, div.location, .recommend_company .location, .select-company .location, .company .listing-grid .listing-card .location{
	float: right;
	background: url(../images/location1.png) no-repeat 0 2px;
	padding-left: 15px;
	font-size: 13px;
	margin-top: 5px;
	display: block;
}
.widget-box .ads.deals li{
	text-align: left;
	font-size: 100%;
	padding: 5px;
}
.widget-box .ads.deals li span{
	display: block;
	margin-top: 5px;
	height: 48px;
	overflow: hidden;
		}
.widget-box .ads.deals li a{
	font-weight:bold;
	}
.widget-box .ads.deals li img{
	width: 60px;
	float: left;
	padding: 2px;
	background-color: #fff;
	margin: 5px 5px 5px 0;
	border: 1px solid #ccc;
}
.widget-box .ads.deals .location{
	clear: both;
	margin: 0;
	}
#sidebar .tournav{
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	}
#sidebar .tournav li{
	margin-bottom: 7px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ddd;
	}
#sidebar .tournav li span{
	font-size: 85%;
	}
#sidebar .tournav li a{
	padding: 2px 4px 4px 4px;
	display: inline-block;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(208,208,208,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(208,208,208,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(208,208,208,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(208,208,208,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(208,208,208,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(208,208,208,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ddd;
	border-radius: 3px;
	margin: 0 0 2px 2px;
	font-size: 13px;
	}
#sidebar .tournav li a.second-line{
	margin-left: 30px;
	}
#sidebar .tournav li a:hover{
	background:#3F4E0A;
	color: #fff;
	}
#sidebar .listing-grid{
	margin: 0;
	}
#sidebar .listing-grid .listing-card{
	width: 100%;
	padding: 5px;
	border: 0;
	border-bottom: 1px solid #ddd;
	min-height: inherit;
	margin: 0 0 15px 0;
}
#sidebar .listing-grid .listing-card .currency-value{
	margin-top: 5px;
}

	
	
/*******showroom-car********/


.navbar-showroom .navbar-nav {
	border: 0;
}
.navbar-showroom .navbar-nav>li {
	margin: 0 30px;
	border: 0;
	width: 14.2%;
}
.navbar-showroom .navbar-nav>li.current:after {
	background-image: none;
}
.navbar-showroom .navbar-nav>li>a:hover, .navbar-showroom .navbar-nav>li.open a, .navbar-showroom .navbar-nav>li.open ul, .navbar-showroom .navbar-nav>li.current a {
	background-color: #fff !important;
	border-radius: 5px 5px 0 0;
	margin: 5px 0 -5px 0;
	color: #036;
}
.navbar-showroom.navbar-default .navbar-nav>li>a:hover{
color:  #036;
}
#sidebar .carlist, #sidebar .newslist{
font-size: 15px;
}
#sidebar .carlist li, #sidebar .newslist li{
	border-bottom: 1px dotted #dedede;
}
#sidebar .carlist li a, #sidebar .newslist li a{
	display:block;
	padding: 10px;
}
#sidebar .newslist li a span{
	display:block;
	color: #666;
	font-size: 13px;
}

body.user-public-profile #header{
	height: 120px;
		}
body.user-public-profile #header #logo .slogan{
  background: none;
  border: 0;
  width: auto;
  margin-top: 13px;
  margin-left: 6px;
  padding: 0;
  font-size: 12px;
  }
body.user-public-profile #header #logo .slogan:after{
   background: none;
 		}
body.user-public-profile .searchbar {
  border-width: 0;
  border-bottom-width: 1px;
  text-align: left;
  background-color: #F7F7F7;
}
body.user-public-profile .searchbar fieldset {
	margin-bottom: 5px;
	}
body.user-public-profile .searchbar .select-box {
  /*min-width: 150px;
  max-width: 150px;*/
}
body.user-public-profile .counter-search {
  top: 20px;
  right: 0;
}
body.user-public-profile #header #logo{
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	}
body.user-public-profile #header #logo a{
	font-size: 12px;
		}
body.user-public-profile #header #logo a:hover{
	text-decoration: none;
			}
/*body.user-public-profile #header #logo img{
	width: 90px;
	}*/
body.item #sidebar, body.user-public-profile #sidebar{
	float: right;
	background-color: #FFF;
	padding: 0;
}
body.item #item-content h2, body.user-public-profile #item-content h2{
	color: #000;
	font-size: 17px;
	background-color: #FFF;
	clear: both;
	margin: 30px 0 15px 0;
}
body.item #item-content h2.first{
	margin-top: 5px;
}
body.item #sidebar input,body.item #sidebar textarea, body.user-public-profile #sidebar input, body.user-public-profile #sidebar textarea{
	width: 100%;
}
body.item #sidebar textarea, body.user-public-profile #sidebar textarea{
	width: 90%;
}
body.item #sidebar .form-container label,body.user-public-profile #sidebar .form-container label{
	font-size: 13px
}
body.item #main, body.user-public-profile #main{
	float: left;
	clear: left;
	border: 0px solid #000;
}

#item-content{
	font-size: 15px;
	line-height:25px;
	}
#itemMap	{
 width: 100%;
 height: 240px;
 	}

.item-header{margin-top:-10px;background:#f7f7f7;padding:10px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:0.875em;margin-bottom:15px;font-size:0.75em}
.item-header #type_dates{float:right}
.item-header #type_dates em{font-style:normal}
#item_location{
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/location.png) no-repeat;
	padding: 10px 0 0 20px;
	height: 30px;
	float: right;
	border: 0px solid;
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 13px;
}
#item_location li{display:inline}
#description{clear:both;padding-top:5px}
div.mark_as{height:32px;width:100%;border:none;background:transparent;margin-bottom:15px}
#edit_item_view{
	margin: 0;
	font-weight: normal;
	float: right;
	margin: -10px 8px 0 0;
}
#portfolio_tem #edit_item_view{
	float: left;
	font-size: 15px;
	display:none;
}

#edit_item_view a, #edit_item_view div{
	display: inline-block;
	/*margin: 0;
	background-color: #cacaca;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef),color-stop(100%, #cacaca));
	background-image: -webkit-linear-gradient(top, #efefef,#cacaca);
	background-image: -moz-linear-gradient(top, #efefef,#cacaca);
	background-image: -ms-linear-gradient(top, #efefef,#cacaca);
	background-image: -o-linear-gradient(top, #efefef,#cacaca);
	background-image: linear-gradient(top, #efefef,#cacaca);
	border: 1px solid #cacaca;
	margin: auto;
	padding: 7px 10px;
	border-radius: 5px;
	color: #000;*/
}
#edit_item_view a:hover{
	text-decoration:none;
	}
#edit_item_view .delete{
	}


.mark_as a{width:100%;height:auto;display:block;top:0;left:0;position:absolute}
.mark_as .select-box-label{border:solid 1px #f2f2f2;position:relative;float:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#f7f7f7}
.similar_ads h2{margin-top:35px}
.admin-options{font-size:0.725em}
.admin-options a{margin:0 5px}
.form-container .resp-wrapper{
	/*background-color: #f4f4f4;*/
	padding: 20px 25px;
}
.form-container.form-member .resp-wrapper{
	padding: 20px 0;
}
.form-horizontal.form-member label.control-label{
	width: 80px;
	}
.form-horizontal.form-member .controls {
  margin-left: 90px;
}

/*******************刊登車輛***************************/
body.item-post #main{
	width: 100%;
	border: 1px solid #e7e7e7;
}
.item-post .form-container .resp-wrapper{
	background-color: #fff;
	padding: 1px;
}
.item-post .form-container .resp-wrapper form{
	padding: 0 25px 20px 25px;
}
.item-post .form-container .resp-wrapper .header{
	position: relative;
	padding: 20px 25px 20px 150px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.item-post .form-container .resp-wrapper .header h1{
	border: 0;
	color: #003058;
	font-size: 25px;
	margin-bottom: 5px;
}
.item-post .form-container .resp-wrapper .header:before{
	content: "";
	position: absolute;
	left: 30px;
	top: 10px;
	width: 108px;
	height: 115px;
	background-image: url(../images/posttitle.png);
	z-index: 1;
}
.item-post .form-container .resp-wrapper .results{
	margin: 30px 0 10px 0;
	}
.item-post .form-container .resp-wrapper h2{
	background-color: #f4f4f4;
	padding: 15px 20px;
	font-size: 110%;
	color: #003058;
	margin: 20px 0;
	letter-spacing: 5px;
	border-bottom: 1px solid #39C;
	clear: both;
}
/*.item-post .location{
	float: none;
	background: url(noneg);
	padding-left: 0;
	font-size: 100%;
	margin-top: 0;
}*/
.item-post .form-horizontal .control-group {
	border-bottom: 1px dotted #DAD6D6;
}
.item-post .form-horizontal .control-group.actions {
	border-bottom: 0;
}
.item-post .form-horizontal .other .controls label{
	width: 120px;
	text-align: left;
	display: inline-block;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
}
.item-post .form-horizontal .spec .controls label {
  width: 33%;
}
.item-post .select-box select {
width: 100%;
height: 35px;
-webkit-appearance: none;
padding-right: 45px;
position: relative;
left: 0px;
top: 0px;
z-index: 1003;
color: #333;
}
.item-post .form-horizontal .other.car .controls label{
	width: 20%;
	border: 1px solid #ddd;
	border-color: transparent;
	margin-bottom: 5px;
	padding: 3px 5px;
	border-radius: 5px;
	text-align: left;
}
.item-post .form-horizontal .other.car .controls label:hover{
	border: 1px solid #ddd;
}
.item-post .form-horizontal .other.car .controls label.full{
	width: 70%;
	margin-bottom: 0;
}
.item-post .form-horizontal .other.car .controls label.full:hover{
	border-color: transparent;
}
.item-post .form-horizontal .other.car .controls label label.error {
	display: inline-block;
}
.item-post .form-horizontal .other.car .controls label.error{
	clear:both;
	border: 0px solid #000;
	}

/*.item-post .form-horizontal .other.car .controls input{
	position: absolute;
	 
}
.item-post .form-horizontal .other.car .controls label span{
	display: block;
}*/
.item-post .form-horizontal .other.car .controls label img{
	margin: 0 5px 0 0;
	height: 30px;
}
.user-profile .form-horizontal label{
	padding-top: 3px;
}
.form-horizontal .controls{
	margin-left: 160px;
}
.item-post .form-horizontal .controls .disabled {
	background-color: #ccc;
	cursor: not-allowed;
}
.item-post .form-horizontal .color .controls label{
	position: relative;
}
.item-post .form-horizontal .color .controls label input{
	margin-right: 25px;
}
.item-post .form-horizontal .color .controls label span{
	border: 1px solid #ccc;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	left: 18px;
	top: 7px;
	z-index: 0;
}
.item-post .form-horizontal .color .controls label.other{
	width: 67%;
	margin-right: 0;
}
.item-post .form-horizontal .color .controls label.other input{
	margin-right: 0;
}
.item-post .form-horizontal button.add img{
	vertical-align:middle;
	margin-right: 5px;
	}
.rules{
	padding: 20px;
	margin-top: 20px;
	border: 1px solid #eee;
	clear: both;
	margin-bottom: -20px;
	line-height: 23px;
  }
.rules label{
	font-size: 15px;
  }
.rules ol{
	  padding: 5px 10px;
	  }
.rules li{
	margin: 10px;
	  }




#portfolio_tem .right_box .price{
	font-weight: normal;
	padding: 3px 0 0 25px;
	background: url(../images/price.png) 0 3px no-repeat;
	float: left;
	clear: left;
	width: 100%;
	width: 180px;
	margin-top: 5px;
}
#portfolio_tem .right_box .price strong{
	font-weight: bold;
	color:#C00;
}
#portfolio_tem .namecard{
	/*background-color: #FFF;*/
	border-radius: 6px;
	width: 50%;
	margin-top: 8px;
	overflow: hidden;
	float: right;
	clear: both;
	display: none;
	}
.namecard .phone{
	font-size: 14px;
	background: url(../images/telephone.png) no-repeat;
	padding-left: 55px;
	min-height: 45px;
	}
.namecard .phone strong{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff7e00;
	}
.namecard p{
	margin: 0;
		}
#sidebar .namecard{
	padding: 0;
	margin: 0 0 20px 0;
	}
#sidebar .namecard .contact{
	padding: 10px 0 20px 90px;
	margin: 10px 0;
	border-bottom: 1px dotted #dedede;
	height: 80px;
	background-position: 10px 0;
	background-repeat: no-repeat;
	}
#sidebar .namecard .contact.phone{
	background-image: url(../images/icon-phone.png);
	}
#sidebar .namecard .contact.line{
	background-image: url(../images/icon-line.png);
	}
#sidebar .namecard .contact.wechat{
	background-image: url(../images/icon-wechat.png);
	}
#sidebar .namecard  strong{
	font-size: 17px;
	color: #c00;
	margin-top: 20px;
	padding-top: 20px;
	}

#portfolio_tem .right_box .btn{
	float: left;
	display: block;
	width: 100%;
	margin: 10px 0 0 4%;
	padding: 10px 20px;
	background: #4790cb; /* Old browsers */
	background: -moz-linear-gradient(top,  #4790cb 0%, #28588d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4790cb), color-stop(100%,#28588d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4790cb 0%,#28588d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4790cb 0%,#28588d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4790cb 0%,#28588d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4790cb 0%,#28588d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4790cb', endColorstr='#28588d',GradientType=0 ); /* IE6-9 */
	border: 1px solid #468EC8;
	color: #FFF;
	text-align: center;
	font-size: 110%;
}
#portfolio_tem .right_box .btn:first-child{
	margin-left: 0;
}
#portfolio_tem .feedback-btn, #portfolio_tem .carcheck-btn{
	float: left;
  display: block;
  margin: 23px 5px 0 0;
  height: 45px;
  padding: 13px 15px 0 60px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-image: url(../images/feedback-ico1.png);
  font-size: 13px;
  border: 1px solid #ccc;
  color: #333;
  background-color: #f5f5f5;
    }
#portfolio_tem .feedback-btn:hover, #portfolio_tem .carcheck-btn:hover{
  background-color: #fff;
    }
#portfolio_tem .carcheck-btn{
  background-image: url(../images/carcheck-ico1.png);
    }
.item #comments h3{
	font-size: 13px;
	position: absolute;
	right: 1px;
	top: 15px;
	text-align: right;
	background-color: #FFF;
	font-weight: normal;
}
.item #comments{
	margin-bottom: 35px;
	width: 100%;
	position: relative;
	border: 0px solid #000;
}
.item #comments .comments_list{border-bottom:1px dotted #ddd;margin-bottom:20px}
.item #comments .comment{background:url(../images/comments_quotes.gif) no-repeat 10px 0;margin-bottom:15px;padding:7px 0 0 60px}
.item #comments .comment h3{color:#666;margin-bottom:5px}
.item #comments .comment h3 em{color:#888;font-size:12px;font-weight:normal}
.item #comments .comment p{color:#878787;font-style:italic;line-height:18px}
.item #comments .pagination{text-align:right;margin-right:10px;margin-bottom:15px}
.item #comments .pagination a{border:1px dotted #aaa;padding:5px 8px}
.item #comments .pagination a.searchPaginationSelected{background-color:#f7f7f7}
.item #comments .pagination a.searchPaginationNext,.item #comments a.searchPaginationPrev,.item #comments .pagination a.searchPaginationFirst,.item #comments a.searchPaginationLast{border:0px;text-decoration:none}
.item #comments .pagination a.searchPaginationNext:hover,.item #comments a.searchPaginationPrev:hover,.item #comments .pagination a.searchPaginationFirst:hover,.item #comments a.searchPaginationLast:hover{background-color:#ffffff}
.item #comments a:hover{background-color:#f7f7f7}
.social-bookmarks{
	float: right;
	position: absolute;
	right: 118px;
	top: 8px;
	border: 0px solid #000;
	display:none;
		}

.checklist, .featurelist{
	overflow: hidden;
	border: 0px solid #000;
	padding: 0;
	margin: 0;
}
.checklist li{
	float: left;
	border: 0;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	width: 20%;
	list-style-type: none;
	background: url(../images/check.svg) no-repeat 0 4px;
	}
.checklist li img{
	margin-right: 5px;
	}

.featurelist{
			}
.featurelist li{
    float: left;
    border: 0;
    margin: 4px;
    padding: 6px;
    list-style-type: none;
    width: 65px;
    height: 65px;
    text-align: center;
    line-height: 20px;
    border-radius: 100%;
    display: table;
    vertical-align: middle;
    /*background-image: url(../images/whitebg.png);*/
    background-repeat: repeat-x;
    font-size: 14px;
				}
.featurelist li.w-six{
    font-size: 14px;
							}
.featurelist li.gry{
	background-color: #E6E5E5 !important;
    background-image: none;
    color: #999;
    border: 0;
					}
.featurelist li span{
	display:table-cell;
	vertical-align:middle;
						}
.social-bookmarks ul { 
	margin: 0; 
	list-style: none; 
	}
.social-bookmarks ul li { 
	width: 85px;
	float: left;
	border: 0px solid #000;
	}
.social-bookmarks ul li.facebook { 
	width: 90px;
 }
.social-bookmarks ul li.google-plus { 
	width: 75px;
 }
.social-bookmarks ul li.pinterest { 
	width: 55px;
	margin-top:-5px;
 }
.social-bookmarks .clear { clear:both; }
.watchlist{
	position: absolute;
	right: 0px;
	top: 6px;
	background-color: #FFF;
		}
.watchlist a{
	background: url(../images/star-s.png) no-repeat 4px 3px;
	padding: 5px 5px 5px 25px;
	display:block;
	font-size:80%;
	border: 1px solid #ccc;
	line-height: 100%;
	border-radius: 3px;
			}
.watchlist a:hover{
	text-decoration:none;
				}
.watchlist.added a{
	background: url(../images/star-s1.png) no-repeat 8px 5px;
	border: 0;
	color: #000;
		}
#wrapper_voting_plugin{
	}
.contact_button a{
	margin-right:10PX;
	}
.voting{
	overflow: hidden;
	float: left;
	width: 50%;
	margin: 10px 0 30px 0;
	font-size: 13px;
}
/**********************會員中心*********************/

body.user{
	background-color: #e7e7e7;
	}
body.user #content.wrapper {
	margin-top: 30px;
}
body.user #main{
	background-color: #fff;
	padding: 40px;
	width: 897px;
	position: relative;
 	min-height: 450px;
  	}
body.user #footer{
	background: none;
	}
body.user #footer .wrapper{
	padding-left: 200px;
	width: 1097px;
}
body.user .breadcrumb{
	text-align: right;
	}
body..user .wrapper-flash{
	padding-top: 0;}

.user-list, .user-list ul, .user_menu, .user_menu ul {
	margin: 0 0 15px 0;
	padding: 0;
	border: 0px solid #000;
	overflow: hidden;
}
.user-list ul, .user_menu ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
.user-list li, .user_menu li{
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 15px;
}
.user-list li a, .user_menu li a{
	display: block;
	padding: 20px 15px;
	background-color: #ededed;
	border: 1px solid #dedede;
	color: #000;
}
.user-list li a:hover{
	background-color: #ebebeb;
}
.user-list li.current a, .user_menu li.current a{
	background-color: #fff;
	color: #39c;
	font-weight: bold;
	border: 0;
}
.user-list li li a, .user_menu li li a{
	background-color: #fff;
	padding: 7px 20px;
	border: 0;
	border-bottom: 1px solid #ebebeb;
	font-size:90%;
}
.user-list li li a:hover, .user_menu li li a:hover{
	background-color: #f4f4f4;
	color: #000;
	font-weight: bold;
}


body.user .listing-grid .listing-card{
	width: 196px;
	min-height:210px;
}	
body.user .listing-grid .listing-card .listing-thumb {
  height: 130px;
}
.alert-list{
	margin:20px 0;
}
body.user .alert-list .delete{
	margin: 10px 20px 0 0;
	float: right;
	position: static;
}
body.user #sidebar{
	border-right: solid 0px #eaeaea;
	float: left;
	width: 200px;
}
body.user #sidebar .title{
	font-size: 21px;
	letter-spacing: 1px;
	font-weight: 400;
	background: url(../images/member.png) no-repeat;
	background-size: 95px;
	height: 90px;
	padding-top: 37px;
	padding-left: 96px;
	color: #003058;
}
body.user.intelligence #sidebar .title{
	color: #143771;
}

body.user #sidebar .title span {
	color: #C93B25;
	font-size: 65%;
	letter-spacing: 0;
	margin-left: 5px;
}
body.user.intelligence ul.user_menu{
	border: 1px solid #6793b7;
}
.user_menu li.has-sub a{
	background: url(../images/down.png) no-repeat right center #39c;
	cursor: pointer;
}
.user_menu li.has-sub.current a{
	background: url(../images/down-g.png) no-repeat right center #fff;
}
.user_menu li a{
	padding: 20px 15px;
	background-color: #39c;
	border: 0;
	color: #fff;
	}
.user_menu li.has-sub.open a{
	background:url(../images/up.png) no-repeat right center #39c;
}
.user_menu li.has-sub.current.open a{
	background: url(../images/up-g.png) no-repeat right center #fff;
}
.user_menu li ul{
	margin-top:5px;
	margin-bottom: 10px;
	display: none;
	}
.user_menu li li{
	margin-bottom: 0;
	}
.user_menu li li a{
	padding: 10px 5px 10px 40px;
	border: 0;
	border-radius: 0px;
	border-bottom: 1px dotted #ddd;
	background-color: transparent;
	list-style-image: url(../images/dot-gry.png);
}
.user_menu li.open li a, .user_menu li.has-sub li a, .user_menu li.has-sub.open li a, .user_menu li.has-sub.current li a, .user_menu li.has-sub.current.open li a, .intelligence .user_menu li.has-sub.current li a, .intelligence .user_menu li.has-sub.current.open li a{
	color: #000;
	border-bottom: 1px dotted #ccc;
	background: url(../images/dot-gry.png) no-repeat 20px center;
	font-weight: normal;
}	
.user_menu li.current ul{
	display: block;
	}
.user_menu li.has-sub.current li.current{
}
.user_menu li.has-sub.current li.current a{
	font-weight:bold;
	background: url(../images/dot.png) no-repeat 20px center;
}
.user_menu li.has-sub li:hover{
	}
.similar_ads{
	margin-bottom:20px;
	}
body.custom h3{
	font-size: 100%;
	margin: 5px 0;
	}
body.custom .note{
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	}
body.custom .listing-attributes{
	font-size: 13px;
	color: #777;
	padding: 4px 0 8px;
	line-height: 17px;
}
body.custom .text p{
	margin-top: 0px;
	display: block;
	font-size: 90%;
	}
body.custom .photo img{
	width: 120px;
	padding: 2px;
	border: 1px solid #ccc;
	}
body.custom .photo{
	width: 100px;
	vertical-align: top;
	}
body.custom .even td, body.custom .odd td{
	border-bottom: 1px dotted #ccc;
	padding: 15px 5px 5px 5px;
	}
body.custom .delete, body.user .delete{
	float: right;
	display: block;
	font-size: 90%;
	background: url(../images/delete.png) no-repeat 0 4px;
	padding-left: 18px;
	color: #333;
	position: absolute;
	right: 0;
	bottom: 5px;
	}
body.custom .listbox{
	width: 100%;
		}

.searchbar.member{
	border: 1px solid #eaeaea;
	padding: 25px;
	text-align: center;
	margin-bottom: 20px;
	background-color: #fff;
		}
.searchbar.member button{
	padding: 6px 30px;
			}
.search.member .input-text{
	width: 50%;
			}

.member_tab ul.tabs li{
	width: 30%;
			}
.member_tab .tab_container, .member_tab .tab_container .tab_content{
	height: auto;
	}



/****************help***************/
body.custom.help #sidebar{
	float: left;
	}
body.custom.help #main{
	float: right;
	}
body.custom.help #main li{
	margin-bottom: 5px;
	}
body.custom.help #main li li{
	list-style-type:lower-alpha;
		}
body.custom.help h3{
	color:#003058;
	background-color: #e9e9e9;
	padding: 10px 20px;
	border-radius: 20px;
	display:inline-block;
	margin: 20px 0;
	}
.custom.help #sidebar .widget-box{
	border-radius: 0 0 6px 6px;
}
.custom.help #sidebar h2{
	border-radius: 6px 6px 0 0;
}
.custom.help #sidebar .widget-box ul{
	font-size: 15px;
	margin:0 10px 20px 10px;
}
.custom.help #sidebar .widget-box li{
	border-bottom: 1px dotted #ccc;
}
.custom.help #sidebar .widget-box li.current a{
	background: url(../images/arrow.png) no-repeat right center;
	}
.custom.help #sidebar .widget-box li a{
	display:block;
	padding: 10px 5px;
	}
.custom.help #sidebar .widget-box li a:hover{
	font-weight: 600;
		}
		
/* ----------------------------------------------------------------
    情報中心
-----------------------------------------------------------------*/
/***情報nav*****/
div.topbar .nav.intell_nav{
	width: 800px;
	border: 0px solid #000;
	margin: auto;
	padding: 0;
}
.topbar div>ul.intell_nav a{
	padding: 15px 75px;
	padding: 15px 60px;
	font-size: 15px;
}
.topbar div>ul.intell_nav>li{
	margin: 0 10px;
	position: relative;
}



/***情報list*****/

ul.intell-list{
	}
ul.intell-list li.listing-card{
	border: 1px solid #AECBE2;
	padding: 10px 0;
	margin-bottom: 15px;
	}
ul.intell-list .listing-card .listing-detail{
	margin-left: 150px;
	line-height: 23px;
	border: 0px solid #000;
}
ul.intell-list li.listing-card .info{
	clear: both;
	margin-top: 5px;
		}
ul.intell-list li.listing-card .info strong{
	color:#900;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
		}
ul.intell-list li.listing-card .info .caricon{
	padding-left: 60px;
	background-repeat: no-repeat;
	height: 20px;
	display: inline-block;
	border: 0px solid #000;
	background-size: 70px;
			}
ul.intell-list li.listing-card .location{
	color: #666;
	position: absolute;
	right: 15px;
	bottom: 10px;
			}
ul.intell-list li.listing-card .listing-thumb{
	width: 110px;
	text-align: center;
	margin: 0 0 0 15px;
	border: 0;
	}
ul.intell-list li.listing-card .listing-thumb span{
	color: #999;
	font-size: 12px;
	margin-top: 5px;
	display: block;
	}

ul.intell-list li.listing-card .listing-thumb:hover{
	text-decoration: none;
		}

/****會員中心-情報專區****/
body.intelligence a{
	color: #143771;
}
body.intelligence .button{
	color: #000;
}
body.user #main .extra {
	height: 253px;
	width: 728px;
}
body.user .theme-default .nivoSlider {
	height: 253px;
}
body.user .home_tab.big_tab ul.tabs li a {
	padding: 11px 30px;
	color: #fff;
}
body.user.intelligence .home_tab h1 {
	border-bottom: 0;
}
body.intelligence .box-row tr:hover {
	background-color: #f3f3f3;
}
.intelligence .user_menu li.has-sub.current a{
	background: url(../images/down-b.png) no-repeat right center #28578C;
}
.intelligence .user_menu li.has-sub.current.open a{
	background: url(../images/up-b.png) no-repeat right center #28578C;
}
.intelligence .user_menu li.has-sub.current li.current{
	background: #f0f6ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0f6ff 0%, #dfeeff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f6ff), color-stop(100%,#dfeeff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0f6ff 0%,#dfeeff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0f6ff 0%,#dfeeff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0f6ff 0%,#dfeeff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f0f6ff 0%,#dfeeff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6ff', endColorstr='#dfeeff',GradientType=0 ); /* IE6-9 */
}
.intelligence .user_menu li.has-sub.current li.current a{
	background: url(../images/dot-b.png) no-repeat 20px center;
}
.intelligence .title a, body.user.intelligence h1, .intelligence ul.tabs li.active a, .intelligence h2.title, body.user.intelligence #item-content .askform h2{
	color: #143771;
}
.intelligence h2.title{
	background: url(../images/arrow-2b.png) no-repeat;
	}
.intelligence .searchPaginationSelected, .intelligence .paginate a:hover {
	background-color: #143771;
}
.intelligence ul.tabs li.active {
	border: 1px solid #6793B7;
	border-bottom-color: #fff;
}
.intelligence ul.tabs {
	border-bottom: 1px solid #6793B7;
}
.intelligence .box-row th {
	background-color: #6793B7;
}
.intelligence .box-row td{
	border-bottom: 1px solid #AECBE2;
}
.intelligence .home_tab.showroom_tab ul.tabs li, .intelligence .home_tab ul.tabs li{
	background: #79a5c9; /* Old browsers */
	background: -moz-linear-gradient(top,  #79a5c9 0%, #477397 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79a5c9), color-stop(100%,#477397)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #79a5c9 0%,#477397 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #79a5c9 0%,#477397 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #79a5c9 0%,#477397 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #79a5c9 0%,#477397 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79a5c9', endColorstr='#477397',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #79a5c9;
	}
.intelligence .home_tab .box-row th {
	background-color: #E6F1FF;
	color: #000;
}
body.user.intelligence h1{
	border-bottom: 2px solid #6793B7;
}
body.user.intelligence h1 span{
	background: url(../images/arrow-b.png) no-repeat 10px 17px;
	}
body.user.intelligence .title-intell h1{
		}

body.user.intelligence .home_tab.showroom_tab ul.tabs li.active, body.user.intelligence .home_tab.showroom_tab .tab_container, body.user.intelligence .home_tab ul.tabs li.active, body.user.intelligence .home_tab .tab_container, body.user.intelligence .home_tab ul.tabs{
	border-color: #6793B7;
		}
body.user.intelligence .home_tab h1 span {
	font-size: 12px;
	color: #6793B7;
}
body.user.intelligence .home_tab ul.tabs li.active a{
	border-color: #6793B7;
	background-color: #E6F1FF;
	color: #294B7E;
}
body.user.intelligence .home_tab.showroom_tab ul.tabs li.active a{
	background: #E6F1FF;
	background: -moz-linear-gradient(top, #E6F1FF 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7F2FF), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #E0EEFF 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #E6F1FF 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #E6F1FF 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #E9F3FF 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6F1FF', endColorstr='#ffffff',GradientType=0 );
}
body.user.intelligence .item-post .form-horizontal label{
	width: 120px;
}
body.user.intelligence .item-post .form-horizontal .controls{
	margin-left: 130px;
}
body.user.intelligence .form-horizontal .actions{
	padding-left: 130px;
}
body.user.intelligence .item-post .form-horizontal .other.car .controls label.full {
	width: 100%;
}

.home_tab.showroom_tab .tab_container {
	border: 2px solid #79a5c9;
}

ul.tabs, ul.tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.tabs {
	width: 100%;
	height: 42px;
}
ul.tabs li {
	width: 50%;
	float: left;
	height: 41px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
	border-bottom: 1px solid #39c;
	margin-bottom: -1px;	/* 讓 li 往下移來遮住 ul 的部份 border-bottom */
	margin-right: -1px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}
ul.tabs li a {
	display: block;
	padding: 6px 20px 0 20px;
	color: #000;
	text-decoration: none;
	text-align:center;
}
ul.tabs li a strong{
	color: #c00;
	font-family:Arial, Helvetica, sans-serif;
}
ul.tabs li a:hover {
	background: #ddd;
}
ul.tabs li.active  {
	background: #fff;
	border : 1px solid #39C;
	border-top-width: 4px;
	border-bottom: 0;
	z-index: 999;
}
ul.tabs li.active a{
	color: #036;
	font-weight: bold;
}
ul.tabs li.active a:hover {
	background: #fff;
}
.tab_container {
	clear: left;
	width: 100%;
	border: 1px solid #39C;
	background: #fff;
	margin-top: -2px;
	height: 280px;
}
.tab_container .tab_content {
    padding: 10px;
    height: 278px;
    position: relative;
    overflow: hidden;
		}
.tab_content h2 {
	margin: 10px 0 5px 0;
}		
.results{
	float: right;
}	
.tab_content .results{
	margin: 10px 0 5px 0;
}

.askform .form-container{
	margin-top: 35px;
		}
.askform .form-container form{
	padding: 20px;
			}
.askform .form-container form textarea{
	width: 96%;
			}
.askform .form-horizontal label.control-label{
}
.askform .form-horizontal .controls{
	margin-left:90px;
	}
table.box-row {
	display: table;
	border-collapse: separate;
	border-color: gray;
	border-spacing: 0;
	width: 100%;
}
.box-row thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}
.box-row td, .box-row th {
	padding: 15px 10px;
	border-bottom: 1px solid #ddd;
	line-height: 20px;
}
.box-row td.unread{
	color: #F00;
}
.box-row .nodata td{
	padding: 30px 10px;
}
.box-row tr:hover {
	background-color: #f9f9f9;
	}
.box-row tr.closed {
	background-color: #eee;
	color: #666;
}
.box-row tr.closed td:last-child {
	text-align: center;
		}
.box-row th {
	border-top: 1px solid #98cbe5;
	border-bottom: 1px solid #98cbe5;
	background-color: #e9f7fe;
	color: #000;
	padding: 13px 10px;
	font-weight: normal;
	text-align: center;
	}
/*.box-row th:first-child {
	border-left: 1px solid #98cbe5;
}
.box-row th:last-child {
	border-right: 1px solid #98cbe5;
}*/
.box-row .box_pic{
	text-align:center;
		}
.box-row .box_pic img{
	width: 150px;
	padding: 2px;
	border: 1px solid #ccc;
	}
.box-row td.box_info{
			}
.box-row .title{
	font-size: 15px;
	font-weight:600;
	}
.box-row .info{
	margin-top: 5px;
		}
.box-row .info ul{
	margin: 0;
	padding: 0;
	overflow:hidden;
	list-style-type: none;
		}
.box-row .info li{
	margin-bottom: 5px;
	float:left;
	width: 45%;
	
			}
.box-row .cate{
	font-size: 13px;
			}
.box-row .location{
	float: none;
		}
.box-row .box_price, .price{
	color: #C00;
	text-align: center;
	}
.box-row .pageview{
	color: #069;
			}
.box-row .box_btn{
  width: 15%;
  text-align: center;
  				}
.box-row .button{
	padding: 5px 15px;
	margin-bottom: 5px;
				}
.box-row .edited , .box-row .date{
	background:url(../images/edited.png) no-repeat;
	padding-left:25px;
	margin-top: 10px;
	font-size: 13px;
	color: #666;
			}
.box-row .date{
	background:url(none);
	padding-left:0;
			}
.see-reply {
	background-color:#3F4E0A;
	background-image: -webkit-linear-gradient(top, #516217,#344008);
	border: solid 1px #2C3707;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #fff !important;
	line-height: 30px;
	text-decoration: none;
	padding: 0 15px;
	box-shadow: inset 0 1px 0 0 #9BC318;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}
/*.see-reply:link{text-decoration:none;}
.see-reply:visited{text-decoration:none;}
.see-reply:active{text-decoration:none;}
.see-reply:hover{text-decoration:none;}*/

.intelligence_tab.home_tab {
	margin-bottom: 0;
}
.home_tab div.tab_container .tab_content {
	padding-top: 0;
}
.home_tab .box-row td, .home_tab .box-row th {
	padding: 10px 5px;
	border-bottom: 1px dotted #ddd;
}
.home_tab .box-row th {
	background-color: #ebf5d4;
	color: #596B2E;
	font-size: 14px;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}
img.caricon{
	width: 39px;
	margin-right: 5px;
	vertical-align: middle;
}
.home_tab ul.tabs {
	height: 39px;
	border-bottom: 2px solid #7ba32b;
	text-align: right;
}
.home_tab ul.tabs li {
	/*float: right;*/
	display: inline-block;
	float: none;
	height: 38px;
	line-height: 27px;
	background: #e8febd; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8febd 0%, #8cac49 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8febd), color-stop(100%,#8cac49)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8febd 0%,#8cac49 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8febd 0%,#8cac49 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8febd 0%,#8cac49 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8febd 0%,#8cac49 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8febd', endColorstr='#8cac49',GradientType=0 ); /* IE6-9 */
	border-radius: 5px 5px 0 0;
	padding: 0;
	border-top: 1px solid #bee375;
	width: 50%;
}
.home_tab ul.tabs li a {
	border-radius: 5px 5px 0 0;
	border: 0;
	}
.home_tab ul.tabs li a:hover {
	background-color: transparent;
	}
.home_tab ul.tabs li.active  {
	background: #ebf5d4;
	border : 1px solid #7ba32b;
	border-bottom: 0;
	height: 40px;
	margin-bottom: -2px;
	}
.home_tab ul.tabs li.active a {
	color: #000;
}
.home_tab h1{
	border-bottom: 0;
	float: left;
	margin: 10px 0 -10px 0;
		}
.home_tab h1 img{
	margin-top: -10px;
		}
.home_tab h1 span{
	font-size: 12px;
	color: #95a85e;
	font-family: Arial, Helvetica, sans-serif;
	}
.home_tab .more{
	float: right;
	background: url(../images/view_more.png) no-repeat 0 4px;
	padding-left: 18px;
	margin: 10px 15px;
	}
.home_tab.showroom_tab .tab_container {
	border: 2px solid #7ba32b;
	/*border-top: 0;*/
	border-radius: 0 5px 5px 5px;
}
.home_tab.showroom_tab .tab_container .tab_content{
	padding: 30px;
}
.home_tab.showroom_tab ul.tabs {
	border-bottom: 0px solid #7ba32b;
	text-align: left;
	height: 41px;
}
.home_tab.showroom_tab ul.tabs li{
	width: 30%;
	background: #91b538; /* Old browsers */
	background: -moz-linear-gradient(top,  #91b538 0%, #607a29 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91b538), color-stop(100%,#607a29)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #91b538 0%,#607a29 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #91b538 0%,#607a29 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #91b538 0%,#607a29 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #91b538 0%,#607a29 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91b538', endColorstr='#607a29',GradientType=0 ); /* IE6-9 */
	height: 41px;
	}
.home_tab.showroom_tab ul.tabs.tabs4 li{
	width: 22%;
	}
.home_tab.showroom_tab ul.tabs li a{
	color: #fff;
	text-align:center;
	}
.home_tab.showroom_tab ul.tabs li.active  {
	background: #fff;
	border : 2px solid #7ba32b;
	border-bottom: 0;
	height: 40px;
	}
.home_tab.showroom_tab ul.tabs li.active a {
	color: #000;
	background: #def78d; /* Old browsers */
	background: -moz-linear-gradient(top,  #def78d 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def78d), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #def78d 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #def78d 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #def78d 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #def78d 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e557', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	margin: 1px;
	}
.home_tab.showroom_tab .box-row th, .home_tab.showroom_tab .box-row td{
	border-bottom: 1px dotted #ddd;
	color: #996600;
	font-size: 15px;
	padding: 15px 5px;
}
.home_tab.showroom_tab .box-row th {
	background-color:transparent;
	color: #000;
	width: 80px;
	text-align:right;
	font-weight: normal;
}
.home_tab.showroom_tab .box-row tr:hover {
	background-color: transparent;
	}
.home_tab.showroom_tab .faq {
	padding: 10px;
		}
.home_tab.showroom_tab .faq span {
	color: #666;
			}
.home_tab.showroom_tab .faq .date {
	float:right;
	color: #666;
	font-size: 95%;
			}
.home_tab.showroom_tab .faq .info {
	font-size: 105%;
	color: #960;
				}
.home_tab.showroom_tab .faq_q{
	background-color: #f4f4f4;
		}
/*.home_tab.showroom_tab .tab_content{
	position: relative;
	min-height: 150px;
}
.home_tab.showroom_tab .info_lock{
	position: absolute;
	width: 90%;
	}*/
.tab_content #portfolio_tem .left_box{
	float: none;
	margin: auto;
	margin-top: 20px;
}
.home_tab.showroom_tab .info_lock a{
	padding: 30px;
	text-align: center;
	display:block;
	background-color: #f4f4f4;
}
.home_tab.showroom_tab .info_lock a:hover{
	text-decoration: none;
	}
.home_tab.big_tab ul.tabs, .home_tab.big_tab ul.tabs li {
	height: 43px;
}
.home_tab.big_tab ul.tabs li.active {
	height: 43px;
}
.home_tab.big_tab ul.tabs li a {
	padding: 11px 60px;
	font-weight: bold;
	font-size: 15px;
	}
.home_tab.big_tab h1{
	margin-top: 20px;
		}
body.user .list-header .post-btn {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:14px;
	font-weight: 400;
	padding: 10px 18px;
	float: right;
	position: absolute;
	right: 0;
	bottom: -55px;
}

/*****情報側欄******/
.widget-box.intell-box .ads li{
	text-align: left;
	border: 0px solid #000;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(../images/intell-postbg.png) no-repeat center;
	position: relative;
	width: 187px;
	height: 168px;
}
.widget-box.intell-box .ads li a{
	display: block;
	color: #000;
	width: 187px;
	height: 138px;
}
.widget-box.intell-box .ads li .info{
	margin: 25px 0 5px 15px;
	line-height: 20px;
	}
.widget-box.intell-box .ads li .date{
	color: #555;
	margin: 5px 0 0 15px;
	font-size: 13px;
	}
.widget-box.intell-box .ads li .location{
	color: #333;
	position: absolute;
	left: 17px;
	bottom: 13px;
	}
.widget-box.intell-box .ads li a strong{
	color: #3F4E0A;
	font-size: 105%;
}
.widget-box.intell-box .ads li a strong.price{
	color: #c00;
}
.button.explanation{
	padding: 10px 20px;
	}
/*.form-container .controls #photos a{font-size:12px !important}*/
#photos input{
	width: 50%;
	margin-bottom: 10px;
	}
#photos .delete{
	background: url(../images/delete.png) no-repeat 5px;
	display:inline-block;
	border: 0px solid #000;
	width:70px;
	text-align:center;
	}
.note{
	font-size: 15px;
	overflow:hidden;

		}
.note ul{
	margin: 0;
	padding-left: 20px;
			}
.note ul li{
	list-style-image: url(../images/dot.png);
	line-height: 1.8em;
			}
#img_verifying_code{
	padding: 0 10px;
	float: left;
	height: 35px;
	}
/* ----------------------------------------------------------------
    登入頁面調整
-----------------------------------------------------------------*/
.fb-login, .google-login{
 padding: 10px;
 width: 48%;
 box-shadow: none;
}
.fb-login{
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
 background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
 background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
 background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
 background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
 background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
 background-color:#7892c2;
 color: #fff;
 
}
.google-login{
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
 background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
 background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
 background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
 background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
 background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
 background-color:#d0451b;
 color: #fff;
}
/*--------------登入頁面----------------*/
body.login .form-container-box h6{
 color: #383838;
 margin: 0;
 font-size: 18px;
 text-align: center;
 padding: 10px 0;
}
body.login .form-container-box h6 strong {
 background: #f3f3f3;
 font-weight: normal;
 padding: 0 30px;
}
body.login .form-container-box h6 > span {
 display: block;
 height: 1px;
 background: #d8d8d8;
 margin-top: -12px;
}
.control-group .register{
	padding-top: 20px;
	text-align: center;
	background:url(../images/gryline.jpg) repeat-x;
	margin-top: 20px;
			}
.control-group .register a{
	background-color: #39c;
	border-radius: 5px;
	padding: 5px 10px;
	color: #FFF;
	margin-left: 10px;
	display: inline-block;
					}
.control-group .register a:hover{
	background-color: #0481C0;
	text-decoration:none;
					}
body.login .form-container input, body.register .form-container input{
	width: 100%;
}
body.login .form-container input[type=checkbox]{
	width: auto;
}
body.login .checkbox, body.login .forget{
	display:inline-block;
	margin: 10px 0 0 10px;
	font-size: 90%;
			}
body.login .forget{
	text-decoration:underline;
	float:right;
	margin-right: 10px;
				}
body.login .forget:hover{
	text-decoration:none;
				}
body.login .btn-gry{
	width: 50%;
	}
body.login .form-horizontal .actions{
	margin-top:15px;
}
body.login .form-container-box, .register .form-container-box{
	width: 45%;
	margin: 0;
	z-index: 999;
	position: absolute;
	border: 1px solid #47ADE0;

}
body.login .form-container-box{
	top: 25px;
	right: 35px;
}
body.login .form-container-box .resp-wrapper, body.register .form-container.form-container-box .resp-wrapper{
	border-radius:0 0 10px 10px;
}
.form-container-box .header{
	border-radius: 10px 10px 0 0;
	padding: 15px 20px;
}
body.login .form-container .control-group{
	overflow:hidden;
	}
body.login .form-container .control-group.actions{
	margin-top: 15px;
	}
body.login .form-container .control-group .controls{
	width: 100%;
	}
body.login .form-container .control-group:last-child .controls:last-child{
	border-radius: 10px;
	background: url(../images/gryline.jpg) top repeat-x;
	padding-top:30px;
}
body.login .form-container .checkbox label {
	line-height: 10px;
}
.login-banner{
 width: 100%;
 height: 450px;
 position: relative;
 z-index: 1;
}
body.login .form-container form{
	padding: 0;
	}
body.login #content.wrapper, body.register #content.wrapper{
	margin-top: 40px;
	margin-bottom: 40px;
	}
/*--------------註冊頁面----------------*/
body.register .form-container-box .header{
	background: #d8f3ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #d8f3ff 0%, #81dafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f3ff), color-stop(100%,#81dafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d8f3ff 0%,#81dafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d8f3ff 0%,#81dafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d8f3ff 0%,#81dafa 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d8f3ff 0%,#81dafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f3ff', endColorstr='#81dafa',GradientType=0 ); /* IE6-9 */
	padding: 25px;
	}
body.register .form-container-box .header h1{
	color: #003058;
		}
body.register .form-container-box{
	width: 43%;
	}
body.register .form-container-box form{
	margin: 0 5px;
	}
body.register .form-horizontal .control-group {
	padding: 5px 0;
	border-bottom: 0;
}
body.register .form-horizontal .controls{
	margin-left:0;
}
body.register .btn-gry{
	background: #ffd97f; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffd97f 0%, #ffae00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd97f), color-stop(100%,#ffae00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffd97f 0%,#ffae00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffd97f 0%,#ffae00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffd97f 0%,#ffae00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffd97f 0%,#ffae00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd97f', endColorstr='#ffae00',GradientType=0 ); /* IE6-9 */
	width: 100%;
	border: 1px solid #FFBA08;
	color: #000;
	}
.register-banner{
	width: 601px;
	float: left;
	margin-left: 10px;
	position:relative;
}
.register-banner .register-txt{
	display: none;
	}
.register-banner .register-txt{
	position:absolute;
	left: 60px;
	top: 80px;
	width: 300px;
	font-size: 16px;
	line-height: 25px;
}
.register-banner .register-txt h4{
	font-size: 21px;
	font-weight: 600;
	color: #39c;
}



.register .notice-controls{
	padding: 5px 0;
	border-radius: 5px;
	font-size: 14px;
}
.register .creat-account{
	width: 100%;
}
.register .form-container-box{
	top: 0;
	right: 20px;
}/*--------------fullpage-----------*/
.fullpage #main {
  width: 100%;
}
.fullpage .form-container-box {
  margin-top: 60px;
  margin-bottom: 60px;
}/* ----------------------------------------------------------------
    Member
-----------------------------------------------------------------*/
div.topbar.member {
	width: 1000px;
	margin: auto;
	border-radius: 5px;
	overflow: visible;
	position: relative;
}
div.topbar.member .topbar-wrapper {
	width: 1000px;
	/*overflow: hidden;*/
	height: 60px;
	background: #697d34; /* Old browsers */
	background: -moz-linear-gradient(top,  #697d34 0%, #43530b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#697d34), color-stop(100%,#43530b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #697d34 0%,#43530b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #697d34 0%,#43530b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #697d34 0%,#43530b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #697d34 0%,#43530b 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#697d34', endColorstr='#43530b',GradientType=0 ); /* IE6-9 */
	border: 1px soliod #000;
}
.topbar.member .title{
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	position: absolute;
	top: 15px;
	left: 10px;
	background: url(../images/member_tab.png) no-repeat;
	width: 242px;
	height: 59px;
	line-height: 59px;
	text-align: center;
	font-size: 20px;
	letter-spacing: 3px;
	color: #3F4E0A;
		}
div.topbar.member .nav{
	text-align:right;
	margin: 15px 20px 0 0;
	font-size: 14px;
	float: right;
	width: 60%;
	
	}
.topbar.member div>ul>li{
	display: inline-block;
	float: none;
	overflow: visible;
	color: #fff;
}
.topbar.member div>ul>li.nav_title{
	opacity: 0.7;
}

.topbar.member div>ul>li>a{
	padding: 5px 10px;
	text-decoration: none;
	border-radius: 5px;
	border: 1px solid #CFAF79;
	color: #fff;
}
.topbar.member div>ul .open a{
	border-radius: 5px 5px 0 0;
}

.topbar.member div>ul .menu-dropdown{
	border-radius: 0 5px 5px 5px;
	min-width: 100px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0);
	border: 0;
	letter-spacing: 0;
}
.topbar.member div>ul .menu-dropdown a{
	border-radius: 0;
}
.add.btn{
	position:absolute;
	right: 38px;
	top: 25px;
	border-radius: 0;
	background:url(../images/add-w.png) no-repeat 15px center #39c;
	border: 0;
	padding-left: 40px;
} 
.add.btn:hover{
	background-color:#fcbc00;
} 
.add.btn a{
	color: #fff;
	} 
.modal-dialog {
	max-width: 700px;
	width: 90%;
}
.modal-body {
  padding: 25px;
}
.select-company{
	border: 1px solid #389ED1;
	padding: 20px;
	clear: both;
  }
.select-company li {
  border-bottom: 1px dotted #ccc;
  list-style: none;
  background: url(../images/dot.png) no-repeat 10px center;  
}
.select-company li:hover {
	background-color: #f4f4f4;
	}
.select-company li a{
  padding: 13px 10px 13px 30px;
	display: block;
	font-size: 15px;
  overflow: hidden;
  }
.select-company li a span.location{
	color: #444;
	font-size: 14px;
 	 margin-top: 0;
 	 }
.searchbar_modal{
  padding: 20px 10px;
  text-align: center;
  background-color: #f4f4f4;
  	 	 }
.searchbar_modal input{
	width: 60%;
		 	 }
.close {
  font-size: 28px;
  font-weight: bolder;
}
/* Line、Facebook 分享*/

.shareblock{
	right: 0px;
    top: 4px;
    position: absolute;
    z-index: 1;
}
.shareblock .w-line{
	display: none;
	}
.shareblock a{
    display: inline-block;
    padding: 4px 15px 4px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
	color: #fff;
	font-weight: normal;
    font-size: 14px;
    letter-spacing: 1px;
				}
.shareblock img{
	width: 20px;
			}
.shareblock a.w-favorite img{
	margin-right: 5px;
			}
.shareblock a.w-favorite{
	background: #eaa39f; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaa39f 0%, #e17169 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaa39f), color-stop(100%,#e17169)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaa39f 0%,#e17169 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaa39f 0%,#e17169 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaa39f 0%,#e17169 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eaa39f 0%,#e17169 100%); /* W3C */
	border: 1px solid #e68b86;
			}
.shareblock a.w-favorite.added {
    background: none !important;
    border: 1px solid #e68b86;
    color: #333;
    border: 0;
    padding: 4px 4px;
    letter-spacing: 0;
	}
.shareblock a.w-fb{
	background: #6692db; /* Old browsers */
	background: -moz-linear-gradient(top,  #6692db 0%, #2e59b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6692db), color-stop(100%,#2e59b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6692db 0%,#2e59b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6692db 0%,#2e59b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6692db 0%,#2e59b2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6692db 0%,#2e59b2 100%); /* W3C */
	border: 1px solid #5182da;
			}
/******dealer-map*********/
.wrapper.page-map{
	width: 100%;
}
.page-map #main {
    margin-bottom: -40px;
}
#dealerMap {
	width: 100%;
	height: 700px;
}
.map-right{
  width: 75%;
  z-index: -1;
  margin-left: 25%;
	}
.map-left{
	position: absolute;
	width: 350px;
	width: 25%;
	background-color: #F4F4F4;
	padding: 20px;
	height: 700px;
	z-index: 1;
    top: 0;
			}
.gmnoprint{
}
.page-map .list-header h1 span {
    background: url(../images/arrow-1.png) no-repeat 10px 7px;
    padding-left: 30px;
    font-size: 20px;
}
.list-map{
	overflow-y: scroll;
	height: 580px;
	}
.list-map .paginate {
    padding: 10px 0;
}
.list-map  .listing-card .listing-thumb{
	width: 100px;
	height: auto;
	}
.list-map .listing-card .title{
    float: none;
}
.list-map .listing-card .listing-detail{
	margin: 0 0 0 110px;
		}
.list-map .asked-card-list .listing-card .listing-detail{
	margin: 0;
}
.list-map .listing-card .listing-detail .list{
    margin: 5px 0 0 0;
    padding: 0;
	font-size: 13px;
	list-style-type: none;
	clear: both;
	}
.list-map .listing-card .listing-detail .list li{
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 25px;
	min-height: 20px;
	color: #333;
			}
.list-map .listing-card .listing-detail .list li.location{
	background-image:url(../images/icon-add.svg);
			}
.list-map .listing-card .listing-detail .list li.time{
	background-image:url(../images/icon-time1.svg);
			}
.list-map .listing-card .listing-detail .list li.count{
	background-image:url(../images/icon-carcont.svg);
			}

a.dealerlist, a.maplist {
	font-weight: normal;
	font-size: 15px;
	padding: 11px 0 0px 37px;
	display: inline-block;
	background: url(../images/icon-carlist.svg) no-repeat 3px 6px;
	margin-left: 5px;
}
a.maplist {
	padding: 11px 0 0px 37px;
	background: url(../images/icon_maplist.svg) no-repeat 0 4px;
}
.gmap {
    width: 99%;
    height: 300px;
    z-index: 0;
    position: relative;
    border: 1px solid #000;
}
.gm-style{
	font-family: "微軟正黑體" !important;
				}
.gm-style.listing-list.list-company .listing-card .listing-detail {
    width: 100%;
}
@media all and (min-width: 768px) {
#sidebar .filters form button{
	background: #89a436; /* Old browsers */
	background: -moz-linear-gradient(top,  #89a436 0%, #4d5e14 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89a436), color-stop(100%,#4d5e14)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #89a436 0%,#4d5e14 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #89a436 0%,#4d5e14 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #89a436 0%,#4d5e14 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #89a436 0%,#4d5e14 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89a436', endColorstr='#4d5e14',GradientType=0 ); /* IE6-9 */
	border: solid 1px #627419;
	}
body.item .searchbar {
	display:none;
	}
/* Line、Facebook 分享*/

.m-social-btn{
	right: 0px;
    top: 4px;
    position: absolute;
    z-index: 999;
}
.m-social-btn .w-line{
	display: none;
	}
.m-social-btn a{
    display: inline-block;
    padding: 4px 15px 4px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
	color: #fff;
	font-weight: normal;
    font-size: 14px;
    letter-spacing: 3px;
				}
.m-social-btn img{
	width: 20px;
			}
.m-social-btn a.w-favorite img{
	margin-right: 5px;
			}
.m-social-btn a.w-favorite{
	background: #eaa39f; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaa39f 0%, #e17169 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaa39f), color-stop(100%,#e17169)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaa39f 0%,#e17169 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaa39f 0%,#e17169 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaa39f 0%,#e17169 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eaa39f 0%,#e17169 100%); /* W3C */
	border: 1px solid #e68b86;
			}
.m-social-btn a.w-fb{
	background: #6692db; /* Old browsers */
	background: -moz-linear-gradient(top,  #6692db 0%, #2e59b2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6692db), color-stop(100%,#2e59b2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6692db 0%,#2e59b2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6692db 0%,#2e59b2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6692db 0%,#2e59b2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6692db 0%,#2e59b2 100%); /* W3C */
	border: 1px solid #5182da;
			}
.m-social-btn a.w-line{
	background: #95eb24; /* Old browsers */
	background: -moz-linear-gradient(top,  #95eb24 0%, #24ba0a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95eb24), color-stop(100%,#24ba0a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #95eb24 0%,#24ba0a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #95eb24 0%,#24ba0a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #95eb24 0%,#24ba0a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #95eb24 0%,#24ba0a 100%); /* W3C */
			}
}
@media only screen and (max-width: 1080px) {
.wrapper, .topbar-wrapper, #footer .wrapper, .navbar.navbar-showroom, body.user #footer .wrapper{
	width: 98%;
}
#main{
  width: 766px;
}
body.user #main {
  width: 826px;
}
.listing-grid .listing-card, body.home .listing-grid .listing-card, .recommend_company, #sidebar, .latest_news, .ad_events{
  width: 248px;
  }
#main .extra {
  width: 510px;
}
.theme-default .nivoSlider {
  height: 299px;
}
.homelogin{
	margin-top: 8px;
	}
.homelogin .btn a {
  padding: 10px 0;
}
.column-3 .listing-card-list.listing-grid{
  width: 789px;
}
/**車商**/
ul.listing-list.list-company ul.carlist {
  width: 40%;
}
ul.listing-list.list-company ul.carlist li {
  width: 31%;
  padding: 5px;
}
ul.listing-list.list-company ul > li span.min-content {
  width: 77%;
}
ul.listing-list.list-company ul.carlist li .date {
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
#portfolio_tem .namecard {
	display: none;
}
#portfolio_tem .right_box .btn{
	width: 100%;
	}
.listing-list .listing-card .listing-attributes div {
  width: 32%;
}
.user-card .map, .user-card #itemMap{
	width: 300px;
}
body.user-public-profile #portfolio_tem .right_box {
	width: 45%;
}
body.user-public-profile #portfolio_tem .left_box {
	width: 53%;
}

}
