
/* SEARCH RESULTS PAGE */
#cms_servermodule_footer {
	margin-top:40px;
	padding-top:5px;
	background:transparent url(/images/backgrounds/horizontal-double-border.gif) repeat-x left top;
}

.results-bar {
width: 100%;
height: 30px;
margin-bottom:35px;
background-color: #ebebeb;
border-bottom: thin black dotted
}
.results-bar #results-header {padding: 8px 30px 10px 15px; float: left;}
.results-bar #results-header h3{font-size:13px;}
.results-bar .pagination {padding: 8px 0 0; display: block;}

.results {float: left; padding-left:20px; width: 170px;height:210px;}

.results-set {padding: 0}
.results-set .quickshop-link {
    overflow:hidden;
	width:100%;
	position:relative;
	text-align:left;
}
#search_header {font-size:18px;}
.title-block.search-block {
	/*padding:29px 10px 35px;*/
	padding-left: 10px;
	border: none;
	width:670px;
}
.search-content{overflow:hidden;background:transparent url(/images/backgrounds/horizontal-double-border.gif) repeat-x left bottom;}
.title-block {clear:both;overflow:hidden;/*padding-bottom:25px;*/ float:left;}
#sidebar {float:right;margin-right:20px;}
#sidebar p{ line-height:20px; font-size:11px;}
.summary-block .bg-top strong{height:40px;padding-top:0px;}
.search-block h1 #myaccount_header {font-size:18px;padding-bottom:15px;}
.content { border:none; padding-top:0; }
.search-block div.content {padding:0; border:none; }

.results-set .quickshop-link a.quickshop-links img{margin:0 auto;}
.results-set .quickshop-link a:hover {background:url(none.gif);}
.results-set .quickshop-link a:hover span {top:45px; left: 33%;}
.results-set .quickshop-link a span {
    display: block;
	position:absolute;
    left: 50%;
	top: -9999px;
	margin:0 0 0 -60px;
	width:120px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	clear:both;
	z-index:86;
	background:url(/images/btns/btn_quickshop.gif) no-repeat;
	cursor:pointer;
}

.results .search_prodname_en{margin-top:4px; font-size:11px; line-height:1; color:black; font-family:Georgia,"Times New Roman",Times,serif;}
.results .search_prodname_jp{font-size:12px; color:black;}
.results .shade-name {padding:1px 0;}
.results .shade-container {display:block;}

/* SEARCH LANDING PAGE*/
.results-set .shade-container div {float: left; margin:9px 3px 6px 0;}
/* .results-set .shopping-bag {display: block; clear: both;} */

.results-set .shopping-bag {	
	padding:1px 0 1px 19px;
	background:transparent url(/images/icons/shopping-bag.gif) no-repeat left center;
	font-style:italic;
}
.my-account{
	background:url(/images/common/search_results_title.gif) no-repeat top left;
	height:42px;
	text-indent:-99999px;
}
.search-heading{
	font-weight:bold;
	padding:0 0 5px 0;
}
.search-heading a{
	color:#000;
}
.search-block h2{
	letter-spacing:0em;
	font-size:20px;
	line-height:40px;
}
.searchagain {	
	height:35px;
}
.no-records{
	font-size:16px;
	font-weight:bold;	
	padding:0 0 0 20px;
}

#header { margin-bottom: 20px; }