@CHARSET "UTF-8";


.search {position: relative;}
.search:after {content: ''; clear: both; display: block;}
.search .upper-section {position: relative; border-bottom: 1px solid #dedede;}
.search .upper-section .upper-section-wrap {position: relative; width: 500px; margin: 0 auto; padding: 20px 0;}

.search .upper-section .upper-section-wrap .adv-search-btn {color:#EC1B2E; font-size:11px; text-decoration:underline; height:32px; display:table-cell; vertical-align: middle; padding-left:15px;}
.search .upper-section .upper-section-wrap:after {content: ''; clear: both; display: block;}
.search .upper-section .upper-section-wrap .search-basic-input {border: solid 1px #b6babf !important;
border-right: none !important; border-collapse: collapse; font-size: 10.5pt; padding: 6px 2px 7px 10px;
background: url("../../images/bg-search-txtbox.png") repeat-x -0px -511px; background-color: #fff;
width: 380px; height: 17px; -webkit-border-radius: 0px; -moz-border-radius: 0px;
-o-border-radius: 0px; border-radius: 0px; float: left;}
.search .upper-section .upper-section-wrap .basic-search-submit {position: relative; float: left; border: solid 1px #b6babf !important; border-left: none !important; cursor: pointer;}
.search .upper-section .upper-section-wrap .change-advanced {display: table; height:32px; position:relative; padding-left:5px;}
.search .upper-section .upper-section-wrap .change-advanced a.change-advanced-btn { display:table-cell; font-size:13px; color:#EC1B2E; text-decoration: underline; vertical-align: middle;}
.search .lower-section {position: relative;}
.search .lower-section .sidebar {position: relative; width: 18%; max-width: 175px; float: left; border-bottom: 1px solid #cfcfcf;}
.search .lower-section .sidebar h3 {padding: 7px 3px 3px 5px; color: #3b4f65; border-right: 1px solid #cfcfcf; background-color: #fcfcfc;}
.search .lower-section .sidebar .divider {position: relative; height: 25px; border-right: 1px solid #cfcfcf; background-color: #fcfcfc;}
.search .lower-section .sidebar li {padding: 4px 20px 4px 5px; border-right: 1px solid #cfcfcf; background-color: #fcfcfc;}
.search .lower-section .sidebar li.selected {border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-right: none; background-color: #fff;}
.search .lower-section .sidebar li a {color: #EC1B2E;}
.search .lower-section .sidebar li a:hover {text-decoration: underline;}
.search .lower-section .main-result {position: relative; width: 81%; float: left; /*min-height: 300px;*/}
.search .lower-section .main-result .mini-top-left {position: relative; padding: 7px 0 0 33px; float: left; clear: both;}
.search .lower-section .main-result .mini-top-left:after {content: ''; clear: both; display: block;}
.search .lower-section .main-result .results {position: relative; width: 100%; clear: both;}
.search .lower-section .main-result .results .ajax-loading { padding: 7px 0 0 33px;}
.search .lower-section .main-result .results .search-result {padding: 7px 0 0 33px;} 
.search .lower-section .main-result .results .search-result a {color: #EC1B2E; text-decoration: underline;}
.search .lower-section .main-result .results .search-result .result-size {font-size:11px; color:#666;}
.search .lower-section .main-result .results .search-result .result-url {font-size:12px; color:#666;}
.search .lower-section .main-result .results .search-result ddd:before {content: " ... "; }
.search .lower-section .main-result .results .search-result c0 {font-weight:bold;}
.search .lower-section .main-result .results .page-list-wrapper {padding: 7px 0 0 35px;} 

.search.advanced {margin: 0px auto 0 auto; width: 45%;}
.search.advanced .section {position: relative; margin: 0 0 10px 0;}
.search.advanced .section:after {content: ''; clear: both; display: block;}
.search.advanced .left {position: relative; width: 49%; float: left;}
.search.advanced .right {position: relative; width: 49%; float: left;}
.search.advanced .right input {width: 100%; height: 22px;}
.search.advanced .right select {width: 100%;}
.simp-search-wrapper.adv-show {display: none;}

.search.advanced .section > p{height:24px;}
.button .left-container {background-image: url("../../images/common/button-left.jpg"); background-repeat: no-repeat; display: inline-block; float: none; height: 38px; left: 5px; position: relative; width: 7px; }
.button .center-container {background-image: url("../../images/common/button-center.jpg"); background-repeat: repeat-x; display: inline-block; float: none; min-width: 40px; font-size: 14px; height: 38px; padding-left: 10px; padding-right: 10px; position: relative; vertical-align: top;}
.button .right-container {background-image: url("../../images/common/button-right.jpg"); background-repeat: no-repeat; display: inline-block; float: none; height: 38px; left: -5px; position: relative; width: 7px; }
.button p {color: #fff !important; margin: 8px 0px 0px 0px !important; text-align:center !important; position: relative; left: -2px;}

.simp-search-wrapper{margin-bottom:20px;}

@media handheld, only screen and (max-width: 1040px) {
	.search.advanced {width: 60%;}
	.search.advanced h1 {padding: 0px 0px 10px 0px;}
	.search .upper-section .upper-section-wrap {margin: 0px auto 20px auto;}
}

@media handheld, only screen and (max-width: 767px) {
	.search.advanced {width: 80%; margin: 5px auto 0 auto;}
	.search.advanced h1 {padding: 0px 0px 0px 0px;}
	.search.advanced .left {float: none; width: 100%;}
	.search.advanced .left p {padding: 0 0 5px 0px;}
	.search.advanced .right {float: none; width: 100%;}
	.search .lower-section .sidebar { display:none;}
	.search .upper-section .upper-section-wrap { width:290px;}
	.search .lower-section .main-result .mini-top-left {padding: 7px 0 0 24px;}
	.search .upper-section .upper-section-wrap {margin: 0px auto 10px auto;}
	.search .upper-section .upper-section-wrap .search-basic-input { width:178px;}
	.search .lower-section .main-result { width:100%;}
	.search .lower-section .main-result .results .search-result { padding: 7px 10px 0 24px;}
	.search .lower-section .main-result .results .ajax-loading { padding: 7px 0 0 23px;}
}