@charset "utf-8";

/*-----------------------------------------------------
Main
-------------------------------------------------------*/
.c-fix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .c-fix  { zoom: 1; } /* IE6 */
*:first-child+html .c-fix { zoom: 1; } /* IE7 */


#Main .pageTitle {
	margin-bottom:30px;
	
}

#Main #searchArea {
	width:660px;
	margin-bottom:30px;
	background:url(../images/index/foot_search02.gif) no-repeat bottom ;
	padding-bottom:15px;
}


#Main #searchArea h3 {
	width:660px;
	height:42px;
}


#Main #searchArea .searchInner {
	width:658px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background:#fff;
	margin:0 auto;
	padding-top:12px;
}

#Main #searchArea .searchInner .sConts {
	width:637px;
	margin:0 auto 15px;
	background:url(../../img/top_renew02/foot_search01.gif) no-repeat bottom;
	padding-bottom:7px;
}

#Main #searchArea .searchInner #search02 {
	margin-bottom:0;
}


#Main #searchArea .searchInner #search01 .subTitle {
	height:43px;
}

#Main #searchArea .searchInner #search02 .head {
	height:16px;
}

#Main #searchArea .searchInner #search03 .subTitle {
	height:48px;
}
#Main #searchArea .searchInner #search01 .subTitle img,
#Main #searchArea .searchInner #search02 .head img,
#Main #searchArea .searchInner #search03 .subTitle {
	vertical-align:bottom;
	
}

#Main #searchArea .searchInner .sConts .searchList {
	width:635px;
	border-left:1px solid #cccccc;	
	border-right:1px solid #cccccc;
	background:#f8f8f8;
}

#Main #searchArea .searchInner .sConts .searchList ul {
	width:624px;
	margin-left:11px;
}

#Main #searchArea .searchInner .sConts .searchList ul li {
	width:141px;
	margin:0 13px 10px 2px;
	float:left;
	display:inline;	
}

#Main #searchArea .searchInner #search01 .searchList ul li {
	width:141px;
	margin-top:5px;
	background:url(../../img/top_renew02/bg_search_li.gif) no-repeat right;
}


#Main #searchArea .searchInner #search01 .searchList ul .formBtn {
	background:none;
	margin-top:0;
	
}

#Main #searchArea .searchInner #search01 .searchList ul .formBtn input:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#Main #searchArea .searchInner #search01 .searchList ul li select {
	width:125px;
}

#Main #searchArea .searchInner #search02 .searchList ul li a {
	display:block;
	height:23px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background:url(../../img/top_renew02/bg_btn.gif) no-repeat center top;
	padding-top:10px;
	padding-left:10px;
	width:131px;
}

#Main #searchArea .searchInner #search02 .searchList ul li a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#Main #brandSearch h3 {
	width:660px;
	height:42px;
	margin-bottom:10px;
}


#Main #brandSearch ul {
	width:680px;
	margin: 0 -20px 0 0;
	overflow: hidden;
	_zoom: 1;
} 

#Main #brandSearch ul li {
	width:320px;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

#Main #brandSearch ul li a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#Side .brandLink dt,
#Side .brandLink dd {
	margin-bottom:10px;
}

#Side .brandLink dd a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#Main #listArea h3 {
	width:660px;
	height:42px;
	margin-bottom:10px;
}


#Main #listArea .resultTitle {
	width:630px;
	height:32px;
	background:url(../images/index/sub_title_bg.gif) no-repeat left top;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
}


#Main  .notFound {
	width:auto;
	margin:0 auto 20px;
	text-align:center;
	background:#f1f1f1;
	padding:10px 0;
}



#Main #listArea .itemList {
	width:680px;
	margin: 0 -20px 25px 0;
	overflow: hidden;
	_zoom: 1;
}

#Main #listArea .itemList li {
	width:320px;
	min-height: 132px;  
    _height: 132px; 
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

#Main #listArea .itemList li .img {
	width:148px;
	height:128px;
	border:1px solid #b2b2b2;
	float:left;
	text-align:center;
	margin-right:10px;
}

#Main #listArea .itemList li .img a {
	width:148px;
	height:128px;
	display:block;
}

#Main #listArea .itemList li .img a:hover {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#Main #listArea .itemList li dl {
	width:150px;
	line-height:1.5;
	float:left;
}

#Main #listArea .itemList li dl dt {
	font-weight:bold	
}


#Main #listArea .itemList li dl dt a {
	color:#d84403;
	text-decoration:none;
}

#Main #listArea .itemList li dl dt a:hover {
	text-decoration:underline;
}

#Main #listArea .itemList li dl .text {
	margin-bottom:10px;
	font-size:10px;
}

#Main #listArea .itemList li dl .areaTag {	
}

#Main #listArea .itemList li dl .areaTag span {
	display:inline-block;
	*display: inline;  
	*zoom: 1;
	padding:2px;
	font-size:9px;
	margin-right:5px;
}

#Main #listArea .itemList li dl .areaTag .limited {
	background:#d84403;
	color:#fff;
}

#Main #listArea .itemList li dl .areaTag .area {
	background:#ccc;
	color:#333;
}

#Main #listArea .itemList li .img img {
	vertical-align:bottom;
	width: auto;
	height:100%;
}


#Main #listArea  .pagerArea {
    width:660px;
	margin-bottom:20px;
    text-align:center;
    background:#e6e6e6;
    margin-bottom:30px;
	clear:left;
}

#Main #listArea  .pagerArea .pagerInner {
    width:650px;
    margin: 0 auto;
    padding:5px 0;

}

#Main #listArea  .pagerArea .pager {
    width:650px !important;
	margin:0 !important;
}

#Main #listArea  .pagerArea .pager  li {
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin-right:2px;
    background:#fff;
	font-size:11px;
	
}

#Main #listArea  .pagerArea .pagerInner .text {
    width:160px;
    line-height:2;
	background:none;
	text-align:right;

}


#Main #listArea  .pagerArea .pager li a {
    position: relative;
    display: block;
    padding: 6px 6px;
    color: #4d4d4d;
}
#Main #listArea  .pagerArea .pager li a:link,
#Main #listArea  .pagerArea .pager li a:visited {
    text-decoration: none;
}
#Main #listArea  .pagerArea .pager li a:hover,
#Main #listArea  .pagerArea .pager li a:active {
    background-color: #4d4d4d;
    text-decoration: none;
    color:#fff;
}
#Main #listArea  .pagerArea .pager li em {
    display: block;
    padding: 6px 6px;
    background: #4d4d4d;
    color: #FFFFFF;
	font-style:normal;
}

#Main #listArea  .pagerArea .pager li span {
    display: block;
    padding: 6px 6px;
    color: #4d4d4d;
}
