/* @override http://192.168.162.52:8069/css/search.css */

/* 
	File:			search.css
	Author:			Adam Maxfield
	Created:		5-21-2009
	Description:	This file contains specific styles for west elm Search pages. 
*/

/* CSS Document */
div.we-inner-wrap	{ overflow:hidden; }
.the-bar {width:70em;}
div#content { margin:0 1em; padding : 0; }
div#sidebar-with-content div#content { padding: 0; width: 74em; margin-right: 0; }
div#sidebar-with-content div#content h1 { }
div#content p { padding-bottom: 1em; }
div#content h2 { margin: 1em 0em .5em 0em; text-transform: uppercase; font-size: 1.2em; font-weight: bold; }
div#breadcrumbs {  }
div#breadcrumbs ul {  }
div#breadcrumbs a {  }
div#footer {  }

h1, h2, h3 {  }
h1 { float : none !important; padding : 0.4em 0.7em; margin : 0 !important; border-bottom : 1px solid #ccc; }
a.uline {text-decoration:underline;}
div#sidebar h2.related-results { padding-top: 1.2em; }
div.we-inner-wrap h3 { font-size: 1.1em; color:#333; font-weight: bold; padding: .7em 0; text-transform: uppercase; }

/* Common form elements */
div#content input.keyword-text { float : left; font-size : 1.2em; width : 19em; *width : 18em; padding : 0; margin-right : 1em; }
input.button-search	 { float : left; }
div#content fieldset.button-container fieldset	{ padding-top: 0; width: 7em; }
div#content fieldset.button-container fieldset input.button-search					{ float: none; text-indent : 0; cursor : pointer; width : 6.5em; height : 1.7em; padding-top: 0; }
/* /Common form elements */


/******  Product Thumbnail Grid *****/
div#content ul.product-list { overflow: hidden; font-size: 1em; width: 74em; display: block; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin : -1px 0 0 0 !important; padding : 0 0 0 .1em; /* IE Hacks - 6 & 7 */ *width: 73.7em; *margin-right: -0.5em; *margin-left: -0.2em; *padding: 0 0 0 0.4em; /* //IE Hacks - 6 & 7 */ _width: 74.5em; _padding-left: 0em;/* IE 6 */ }
div#content ul.product-list li { float: left; display: block; width: 14em; *width: 13.9em; /* IE Hack - 6 & 7 */  padding: 2.3em 2.2em 99em; _padding-left: 2.3em;/* IE 6 */ margin-bottom: -96.7em; font-size: 1em; border-right: 1px solid #CCC; overflow: hidden; }
div#content ul.product-list li a { cursor: pointer; display: block; width: 14em; text-decoration: none; position: relative; z-index: 995; }
div#content ul.product-list li a:link { display: block; cursor: pointer; }
div#content ul.product-list li span { text-align: left; line-height: 1.5em; display: block; }
div#content ul.product-list li img.product-thumb { float: left; padding-bottom: .5em; width: 14em; height: 14em; }
div#content ul.product-list li span.product-thumb { color:#FFF; /* this only appears if there is not product thumb */}
div#content ul.product-list li span.product-name { font-size: 1.1em; text-transform: capitalize; }
div#content ul.product-list li span.product-price { margin: 0; width: 100%; float: left;}
div#content ul.product-list li span.product-price span { font-size: 1.1em; }
div#content ul.product-list li span.product-price span.price-sale { padding-left:0;}

	/**** Product Thumbnail Grid Flags ****/
	div#content ul.product-list li span.more-colors { clear: both; display: block; text-transform: capitalize; padding: .1em .2em .2em .2em; margin-bottom: 1em; border-bottom : 1px solid #ccc; color: #838383; text-align: right; _width: 12.4em; }
	div#content ul.product-list li span.new-product { float: left; display: inline; margin-right: .4em; padding: 0; font-weight: bold; }
	div#content ul.product-list li span.product-flags { width: 100%; }
	div#content ul.product-list li span.product-flags span { font-size: 1em; float: left; margin-right: 1.1em; padding: 0; font-weight: bold; }
	div#content ul.product-list li span.product-flags span.flag-image { display: relative; /* Removing height to try and make the spacing consistent.  WEPE-1569 -- height: 1em; */ }
	/**** /Product Thumbnail Grid Flags ****/
/******  / Product Thumbnail Grid *****/

/* Pagination Container */
div.pagination-container { overflow : hidden; margin: -1px 0 0 !important; border-top: 1px solid #ccc; height : 2.5em; padding: 1em 1.5em 0; }
div.pagination-container div#breadcrumbs { float : left; }
/* /Pagination Container */

/* Search Landing Page */
div#content.landing h1	{ border-bottom: none; }
div#keyword-cqs-container	{ border: 1px solid #CCCCCC; padding: 1.5em; background-color: #fff;  vertical-align: top; }

div.suggested { padding : 0 0 0.2em 0; }
div.suggested p { margin-bottom : 0.8em; }
div.suggested ul { list-style-type : none; list-style-position : inside; margin : 0 0 1em 0; padding : 0; }
div.suggested ul li { padding-bottom : 0.4em; }

div.searchtips { padding : 0 0 0.2em 0; }
div.searchtips h2 { margin-bottom : 0.5em; }
div.searchtips ul { list-style-type : disc; list-style-position : inside; margin : 0 0 2em 0; padding : 0; }
div.searchtips ul li { padding : 0.3em; font-size: 1.1em; }

div.form-wrapper { width: 100%; }
div#content.landing div.form-wrapper h2	{ margin-top: 0; }
div.form-wrapper p { margin : 0.2em 0; padding : 0; }
div#content div.form-wrapper p.example { font-weight : bold; padding-bottom: 0; margin-bottom: 0; }
div.form-wrapper div.message-container { height : 5em; *height : 5em; margin : 0.1em 0 0.7em; }
div#content div.form-wrapper div.message-container ul li { line-height: 1.2em; }
div.form-wrapper div.keyword-search {  float : left; border-right : 1px solid #dedede; width : 44em; padding : 1.5em 0; }
div.form-wrapper div.keyword-search form { padding-right : 1em; }
div.form-wrapper div.cqs-search { overflow: hidden; width: 45em; padding : 1.5em 0; }
div.form-wrapper div.cqs-search form { clear: both; padding-left : 3em; }
div#content div.form-wrapper input	{ height : 1.3em; padding : .2em 0 0; }
div#content div.form-wrapper input.catalog-code { float : left; font-size : 1.2em; width : 2.5em; margin-right : 0.9em; }
div.form-wrapper div.cqs-search span { float : left; margin : 0.8em 0.9em 0 0; }
div#content fieldset.button-container			{ float : left; padding-top: .3em; }
div#content div.form-wrapper input.catalog-sku { float : left; font-size : 1.2em; width : 11.25em; margin-right : 1em; }

div#optional-content { border: 1px solid #999; padding: 0; clear : both; overflow: hidden; margin : 1em 0 0 0; }
div#optional-content h2 { font-weight : normal;  width: 35em;}
div#optional-content ul { margin:-1em -1em -1em 0;border-top: 1px solid #999;padding:1em;overflow: hidden; clear: both;}
div#optional-content ul li { float : left; margin : 0; padding : .5em .5em 1em .5em;*padding : .5em .55em 1em .5em; _padding : .5em .6em 1em .5em; width: 10.85em;  }
div#optional-content div.optional-element { float: right; height: 1.6em; margin-top: .5em; margin-bottom: 1.5em; padding-right: 1em;}
div#optional-content div.opinionlabs { float: right; margin-top: .5em; margin-bottom: 1.5em; padding-right: 1em;}
div#optional-content ul li img.go {padding-top:.5em;}
div#optional-content #related-like h3 {padding: .75em 0 .75em 1em;margin-bottom:.55em;background-color:#F2F2F2;text-transform:capitalize;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;letter-spacing:0.1em;}
/* /Search Landing Page */

/* Search Down Page */
body#searchdown div#content	{ min-height:50em; }
div.search-down	{ padding: 2em 1.5em; }
div.search-down p {  }
/* /Search Down Page */

/* Search Results */
div.title-container { }
form.search-results { padding : 1em 1.5em 1.5em; margin : 0 !important; }
form.search-results div { padding : 1em 0; }
form.search-results p { padding-bottom : 1em; }
form.search-results span { font-weight : bold; }
div#content form.search-results input.button-search { font-size: 1em; }
form.search-results div.input-container { font-size : 1em; height : 2.6em; overflow : hidden; padding : 0; margin: 0; }
form.search-results div.input-container .keyword-text {line-height:1.1em !important;}
form.search-results ul { padding-bottom : 1em; }
form.search-results div.suggested { text-align : left; margin-left : 19.8em; padding : 3em 0 0 0; }
form.search-results div.suggested p { margin-bottom : 0; padding-bottom : 1em; }
form.search-results div.suggested ul { margin : 0; padding-bottom : 0; }

div.cross-brand-container { overflow : hidden; height : 21.5em; margin : 2em 0; border : 1px solid #DEDEDE; padding : 1.5em; background-color : #ECF8F7; }
div.cross-brand-container h2 { font-size : 1.1em; margin-bottom : 2.5em; }
div.cross-brand-container img.brand { float : right; margin-left : 1.5em; }
div.cross-brand-container p { font-size : 1.1em; line-height : 1.3em; color : #333; margin : 1em 0; }

div.sort-container { overflow : hidden; padding : 1em 1.5em 1.5em; height : 1.5em; line-height : 1.3em; }
div#content div.sort-container h2 { font-size: 1.1em; margin: .2em 0 0 0; text-transform: none; float: left; padding : 0 1em 0 0; }
div.sort-container ul { float : left; margin : 0; padding : 0; }
div.sort-container ul li { float : left; padding : 0 1em; border-right : 1px solid #999; font-size : 1.1em; }
div.sort-container ul li.last { border-right : 0; }
div.sort-container ul li a, a:visited { text-decoration : underline; font-size : 1em !important; }
div.sort-container a.return-to-search-results { font-weight : bold; text-decoration : none; padding : 0.3em 1.5em; background-image : url('../images/common/arr_return-to-results_off.gif'); background-position : left center; background-repeat : no-repeat;  }
div.sort-container a.return-to-search-results:active,
div.sort-container a.return-to-search-results:hover {  background-image : url('../images/common/arr_return-to-results_on.gif'); }

div.we-inner-wrap h3.narrowed-results { margin-top: -1px; border-top: 1px solid #ccc; padding-left: 2em; *padding-left: 2.3em; }
div.refinement-pagination	{ margin-top: -1px; border-top: 1px solid #ccc; height: 3.5em; }
div.refinement-pagination h3.narrowed-results	{ margin-top: 0; border-top: none; float: left; padding-top: 1.05em; }
div.refinement-pagination div.pagination-container	{ margin: 0 !important; border-top: none; float: right; }
div.refinement-pagination div.pagination-container ul.pagination		{ float: none; }


div#content div#estara {width:159px;float:right;position:relative;margin:6.25em 1.5em 0 0;}

/* /Search Results */
