body	{ color:#333; background-color:#dadada;}
div.wrap { margin:1em auto;  *margin-top:0; *padding-top:0em; /* border:1px solid #666666; */ }
div#header { width: 100%; padding-top:10px; z-index: 960; position: relative; }
div.we-inner-wrap { background-color:#fff;width: 100%;  padding-bottom: 1.4em; }
h1, h2, h3 {  }
div#content h1	{ font-size: 2.2em; color: #333; text-transform: lowercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: .5em 0; }
div#sidebar-with-content div#content h1 { margin: 0 -0.7em; padding: 0 0.7em;  }
div#content h2	{ font-size: 1.5em; }
div#content h3	{ }
input:focus, input { background-color: #fff;}
.required, .error, .required-info, .required-fields { color:#990000;}


/****** Links ******/
	/****** font-size ******/
div#content p, div#content a, div#content label, div#content input, div#content select, div#content ul li, div#content ol li { font-size: 1.1em; line-height:1.3em; }
div#content input, div#content select { color: #666666;}
div#content p a, div#content a p, div#content input.button, div#content ol li ol li, div#content ul li ul li, div#content ul li a, div#content ol li a, div#content ul li p, div#content ol li p, div.product-info-tab-content ul li,  div.product-info-tab-content ol li { font-size: 1em !important; }
	/****** /font-size ******/
	
	/****** color + text-decoration ******/
a, a:visited { text-decoration:none; color : #333; }
li.active a, a:active, a:hover, a:focus { text-decoration: underline; color : #999; }
div#content a.block-text-link {  }
div#content a.block-text-link:hover, div#content a.block-text-link:active { }
div#content a.block-text-link, 
div#content a.block-text-link:visited, 
div#content ul.block-text-link li a { font-weight: bold; text-decoration: none; }
div#content p.product-name a, div#content p.product-name a:visited { text-decoration: none;}
div#content p a, div#content p a:visited	{ text-decoration : underline; }/* This underlines links that are inside of a paragraph tag. */
	/****** /color + text-decoration ******/
/****** /Links ******/

.error, .errors, .alert, .backorder, .discounted-price { color : #990000; }
p.error,
ul.error li.message,
ul.errors li.message { background : url('../images/common/icon_error.gif') no-repeat top left; padding-left : 1.5em; }
ul.error li, ul.errors li { font-size: 1.1em; color: #990000;} 
.required-info { text-transform: capitalize; color : #990000; }

/********** Javascript Required block **********/
div#noJavascript { margin-bottom : 1.5em; padding : 2em 1em; background-color : #CCCCCC; border: 2px solid #666666; margin: 1em 0 3em 24.5em; padding:1.8em; width:50em; }
div#noJavascript h2 { font-size : 1.6em; font-weight : bold; font-family: Arial,Helvetica,sans-serif; text-transform: none; color: #000000; }
div#noJavascript p { font-size : 1.2em; margin-bottom:0; line-height:1.1em; color: #000000;  margin-top:.9em; }
div#noJavascript p a { text-decoration : none; }
/********** /Javascript Required block **********/

/********** Header **********/
div#nav-search-box  li.phone { padding-top: .5em; display: block; font-size: 1.1em;}
a#brand-logo { float: left; width: auto; display: block; padding: .5em 0 .5em 1em; *padding: .5em 0 1em 1em; }
a.home {margin-left:-.5em;} /* fixes marg probs with omniture mbox  -as */
div#nav-search-box { float: right; width: 67em; overflow: hidden; padding-right: 1em; *width:68em; *margin-top: 0em;}
div#nav-search-box ul { float: right; padding: 0; text-align: right; }
div#nav-search-box ul li { float: left; display: block; padding-right: 6em;}
div#nav-search-box ul li a { font-size: 1.1em; padding: .5em 0; display: block; text-decoration: none; }
div#nav-search-box ul li.shopping-bag span#cart-count { vertical-align:top; *line-height: 1.2em; display:inline-block; font-size:0.9em; }
div#nav-search-box ul li.shopping-bag { padding-right: 0}
div#nav-search-box ul li.shopping-bag a { background-image:url("../images/nav/icon_shopping_bag_off.gif"); background-repeat: no-repeat; background-position:.2em .4em; padding-left: 1.5em; display: block; cursor: pointer;}
div#nav-search-box ul li.shopping-bag a:hover { background-image:url("../images/nav/icon_shopping_bag_on.gif"); }
div#nav-search-box fieldset { width:26.6em;*width:29.5em;float: right; padding: .25em 10em;  text-align: right;}
div#nav-search-box input { font-size: 1em; }
div#nav-search-box div#search form {*width:29.5em;*margin-left:18.4em;}
div#nav-search-box fieldset label { float: left; }
div#nav-search-box fieldset input#search-field { float:left; height:19px; width: 17.2em; *width: 19.2em; margin-top: .2em; border: .1em solid #999; color: #666; padding: .2em .3em; cursor: text; font-size: 1.1em !important; font-family: Verdana, Geneva, sans-serif; }
div#nav-search-box fieldset input.btn-search { width: auto; margin-top: 0.2em; *margin-top: 0.2em; float: left; margin-left:0;}
div#nav-search-box fieldset a.btn-search { background-image:url("../images/nav/btn_search_off.gif"); width: 6.6em; height: 2.5em; margin-top: 0.2em; *margin-top: 0.2em; float: left; margin-left:0; text-align: left; text-indent: -999em;}
div#nav-search-box fieldset label#search-label { display : none; }
a.skip-link { position: absolute; left: -99em;}
/********** end Header **********/

/********** Primary Navigation **********/
div#nav-container { float: left; width: 100%; }
ul#nav-main { background-color:#fff;float: left; position: relative; width: 100%; z-index: 997; text-align: left; display:block;  }
ul#nav-main li { position: relative; z-index: 997; float: left; display: block; background-repeat: no-repeat; background-position: 1.8em 1em; padding: 1em .1em 1em 0; }
ul#nav-main li.catheader { background-color:#999; height: .1em; margin: 1em 0;}
ul#nav-main li.catheader h3 { display: none; } 
ul#nav-main li a { display: block; padding: 0 1.4em; }/* Adjust this (padding and ul#nav-main li below ) for adding/subtracting nav items */

ul#nav-main li:hover, 
ul#nav-main li.dropDownHover {  z-index: 996; }
ul#nav-main li:hover a,
ul#nav-main li:active a, 
ul#nav-main li.dropDownHover a { }
ul#nav-main li.active { }

/*** General Drop-Down formatting ***/
/* Note: using display none per accessibility guidelines */
ul#nav-main li ul { position: absolute; top: 1em; margin-top: 2.1em; padding: .5em 0; display: none; background-color: #f0f0f0; left: -.1em; } 
ul#nav-main li:focus ul, ul#nav-main li:active ul { display: none;}
ul#nav-main li:hover ul, ul#nav-main li ul:hover  { display: block;}
ul#nav-main li:focus ul, ul#nav-main li:active ul { display: none;} /* setting pseudoclasses in order to hide the drop-down from screen readers & tab order */
ul#nav-main li:hover ul, ul#nav-main li ul:hover  { display: block; }
ul#nav-main li.dropDownHover ul { display:block}
/* ul#nav-main li ul {background-image:url('../images/nav/nav_arrow.gif');background-position: 4em 0;background-repeat:no-repeat;} */

ul#nav-main li { background-position: 1.4em; } /* Adjust this for adding/subtracting nav items */
ul#nav-main li
ul#nav-main li:hover ul li,
ul#nav-main li ul li:hover,
ul#nav-main li.dropDownHover ul li { left: 0;}
ul#nav-main li ul li:hover {background-color:#f0f0f0;}
ul#nav-main li ul li h3 { font-size: 1.1em; color:#333; font-weight: bold; padding: 1.2em 0 .3em; text-transform: capitalize;}
ul#nav-main li.dropDown ul {}
ul#nav-main li.dropDown ul li { display: block; width: 90%; padding: 0; margin-left:1em; border: none; }
ul#nav-main li.dropDown ul li a, 
ul#nav-main li.dropDownHover ul li a { display: block; color: #333; text-decoration: none; padding: .5em 0em; font-size: 1.1em !important; text-transform: capitalize; border: none; }
ul#nav-main li.dropDown ul li a:hover { text-decoration:underline; color: #999; left: 0; }
ul#nav-main li.dropDown ul li.active a {color:#666; left: 0;}
/* Note: Rollover & Active states hide the off-state image so that the background (on-state) shows thru. Reason: imageswaps on the li create flickering in ie6.  The backround is set on the <li> instead of the <a> so that the image stays "on" with the drop down */
ul#nav-main li:hover a img, 
ul#nav-main li a:focus img, 
ul#nav-main li a:active img,
ul#nav-main li.dropDownHover img,
ul#nav-main li.active img { visibility: hidden;} 
ul#nav-main li a:active { } /* not sure why this is, but if I set any border attributes, the active pseudoclass styles set above work; without the border att, the active styles do not function properly; this may have something to do with the anchor inheriting border: 0... el 3/25/09*/


/*** Individual Ecom Drop-Down formatting ***/
ul#nav-main li.category-1 { background-image:url('../images/nav/nav_furniture_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:0.3em; }
ul#nav-main li.category-1 ul { width: 12.5em; background-position: 3.2em 0;}

ul#nav-main li.category-2 { background-image:url('../images/nav/nav_rugs-windows_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:0.2em; }
ul#nav-main li.category-2 ul { width: 21.5em; background-position: 5.5em 0;}

ul#nav-main li.category-3 { background-image: url('../images/nav/nav_bedding-bath_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:0.2em; }
ul#nav-main li.category-3 ul { width: 19em; background-position: 3.2em 0;}

ul#nav-main li.category-4 { background-image: url('../images/nav/nav_lighting_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:0.3em;  }
ul#nav-main li.category-4 ul { width: 17em; background-position: 3em 0; }

ul#nav-main li.category-5 { background-image: url('../images/nav/nav_room-wall-decor_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:0.2em; }
ul#nav-main li.category-5 ul { width: 18em; background-position: 6em 0;}

ul#nav-main li.category-6 { background-image: url('../images/nav/nav_entertaining_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:0.2em; }
ul#nav-main li.category-6 ul { width: 19em; background-position: 4.5em 0;}

ul#nav-main li.category-7 { background-image: url('../images/nav/nav_we-love_on.gif'); *background-position: 1.4em 1em; padding-right:0.2em; *padding-right:.1em; }
ul#nav-main li.category-7 ul { width: 15.5em; background-position: 3.5em 0;}

ul#nav-main li.category-8 { background-image: url('../images/nav/nav_whats-new_on.gif'); *background-position: 1.4em 1em; margin-right:-.4em; *margin-right:-.3em; }
ul#nav-main li.category-8 ul { width: 16.5em; background-position: 3.5em 0;}


/* specific styles for last item */
ul#nav-main li.category-9 { background-image: url('../images/nav/nav_sale_on.gif'); margin-right: -1.1em; border-right: none; background-position: 2em; *background-position: 2em 1em;  }
ul#nav-main li.category-9 ul { width: 19.5em; background-position: 15em 0; left: -12.6em; *left: -12.9em;}
ul#nav-main li.category-9 a { border-right: none; padding: 0em 2em;}

ul#nav-main li ul li a.Sale { color : #990000; }
ul#nav-main li ul li a.New { color : #333 !important; }
/********** End ecom drop-downs **********/

/****** Footer ******/
div#footer { width: 100%; clear: both; background-color:#fff;padding:1em 0;}
div#footer hr { border: 0;color: #dadada;background-color: #dadada;height: 1px;width: 92.2em;text-align: center;}
div#footer a:hover {text-decoration:underline;}

div#footer div#icons {margin-top:.5em;}
div#footer div#icons a {line-height:2.5em;}
div#footer div#icons img {margin-right:1.5em;}
div#footer div#icons img.ol {margin-right:.5em;}
div#footer div#icons a.feedback-link {color:#333333;}
div#footer div#email-layout {padding-top:.5em; *height: 4em;}
div#footer div#email-layout {padding-top:.5em;}
div#footer div#email-layout div {}
div#footer div#email-layout div.first {float:left;margin:0em 1em 0 0;}
div#footer form.join-email	{ width:19em;*width:auto;padding: 0 0 .5em 0;}
div#footer form.join-email fieldset	{ width:130px; }
div#footer form.join-email fieldset label	{ display: none; }
#joinEmail fieldset.hidden input {display:none;}
#joinEmail fieldset.email input	{ width: 12em; *width: 11.5em; border: .1em solid #CCC; color: #666; height: 1.2em; padding: .1em 0 .1em .5em; margin-right: .6em; font-size: 1em; font-family: Verdana, Geneva, sans-serif; cursor: text; *margin-bottom:-.4em; }
#joinEmail fieldset.submit-button input.btn_sign-up { margin-left: 0em; margin-top:.2em; *margin-top:-1em;}

div#footer .recall {color:#990000;}
div#footer ul	{ color:#999; margin: 1.1em 0; padding-left: 1.5em; display: block; clear: both; }
div#footer ul li, div#footer ul li ul	{ float: left; }
div#footer ul li.last	{  margin-right: 0; }
div#footer ul li	{ height: 10em; margin-right:3.3em;}
div#footer ul li a {color:#999;}
div#footer ul li h3	{ text-transform:uppercase; font-weight : bold; padding-bottom : .4em; width : auto; }
div#footer ul li h3, div#footer ul li ul li a,  div#footer ul p { font-size : 1.1em; }
div#footer ul li ul	{ padding: 0 1.9em 0 0; margin: 0; clear: none; }
div#footer ul li ul li { float: none; padding: 0; height: auto; min-height: 1.4em; margin: 0; }

div.questions-copyright ul {margin-bottom:1em;}
div.questions-copyright ul li ul li {display:inline;padding:0 1em;border-left:1px solid #9d9d9d;}
div.questions-copyright li.first {border-left:none;}
div.questions-copyright ul#nso li#top-customer-picks .crossbrand-links li { }
div.questions-copyright ul#nso li#top-customer-picks .crossbrand-links li.first {}
div.questions-copyright h3 {font-weight:bold;margin-bottom:1.6em;text-transform:uppercase;}
div.questions-copyright ul#nso li#top-customer-picks h4 {float:left;font-weight:bold; margin:0;}
div.questions-copyright { font-size : .9em; margin: 1.5em 1em 4em 1.5em; width:78em;}
div.questions-copyright * { color:#9d9d9d;}
div.questions-copyright p { float : left; font-size : 1em; padding: 2em 0;}
div#logout div.questions-copyright p { float : left; font-size : 1em; padding: 2em 0;}
div.questions-copyright img { float : right; margin-bottom:1.5em; }

/* Removed Widths on Li's temporarily - G */
div#footer ul li.need-assistance ul.column1 li	{ width:14em;  }
div#footer ul li.need-assistance ul.column2 li	{ width: 15em; }
div#footer ul li.shop ul.column1 li				{ width: 14.5em; }
div#footer ul li.shop ul.column2 li				{ width: 15.2em; }
div#footer ul li.about-us ul li					{ width: 10.2em; white-space:nowrap; }
div#footer ul li.community ul.column1 li				{ white-space:nowrap; }
div#footer ul li a { text-decoration: none; line-height: 1.4em; }
div#footer ul li ul.column1 li a, div#footer ul li ul.column2 li a {font-size : 1.1em !important;}



div.customer-favorites {clear: both; margin: 1em 1em 0 1.5em; }
div.cybertrust {float:right; margin: 1em 1em 0 1.5em; }
div.customer-favorites h3 {font-size:1em;font-weight:bold;line-height:1.8em;}
div.customer-favorites ul li {color:#999; padding:0 .7em; font-size:1em;line-height:1.3em;float:left;}
div.customer-favorites ul li a {color:#999;}
div.customer-favorites ul li.first {border-left:none;padding-left:0;text-transform:uppercase;}
div.customer-favorites img { float : right; margin:.5em 0 1.5em 0; }

/****** /Footer ******/


/****** Registry Footer ******
div#footer.registry ul li ul.border { border-left : 1px solid #D6D6D4; }
div#footer.registry ul li h3 { color : #4A4432; background-color : #AAAF91; }
div#footer.registry form.join-email { background-color : #AAAF91; }
****** /Registry Footer ******/


/****** sideBar Styles ******/
div#sidebar-with-content { padding: 0 0 0 1em; float: left; width: 94em; _width: 94.5em; position: relative; } /* removed  overflow: hidden; on 7/22 gluong */
div#sidebar-with-content div#sidebar div#we_lnav_shop fieldset.hidden input {display:none;}
div#sidebar { float: left; width: 15em; _width: 15.1em; padding: 0 1em 0 1.3em; }
div#sidebar-line { position: absolute; left: 10em; bottom: 0em; height: .1px; width: 176em; border-bottom: 1px solid #999; line-height: .1em; font-size: 0.1em; padding: 0; }
div#sidebar h2 { font-size: 1.2em; color:#333; font-weight: bold; padding: 0 0 .3em 0; text-transform: uppercase; }
div#sidebar h3 { font-size: 1.1em; color:#333; font-weight: bold; padding: 1.2em 0 .3em; text-transform: capitalize;}
div#sidebar li h3 { padding-left: .9em; }
div#sidebar ul { margin : 0 0 1.5em -1em;  }
div#sidebar li { font-size: 1.1em; _line-height: .3em;/* ie6 hack - looking for a better solution - adam */ margin: 0; padding: .5em 0 0 0; text-transform: capitalize; }
div#sidebar li a { line-height: 1.2em; text-decoration: none; padding-left: 1em; display: block; line-height:1.2em;}
div#sidebar a:hover,
div#sidebar li.active ul li a:hover { text-decoration: underline; color: #999; }
div#sidebar li.active a,
div#sidebar li.parent-active ul li.active a { background: url("../images/common/img_arrow_rt_sidenav.gif") no-repeat .3em .3em; text-decoration: underline; color: #999; }

div#sidebar li.active ul, div#sidebar li.parent-active ul  { margin-left:1em;}
div#sidebar li.active ul li, div#sidebar li.parent-active ul li { font-size:1em;}
div#sidebar li.active ul li a { background:none; text-decoration:none; color:#333; }

div#sidebar-with-content div#content {  margin-left: 18.7em; }

/* Email list A/B Test styles */
div#sidebar-with-content div#sidebar div.email1 { background: url("../images/promo/email/fd-2/email-list-bg-v1.gif") no-repeat; height:21.2em; width:16.8em; }
div#sidebar-with-content div#sidebar div.email2 { background: url("../images/promo/email/fd-2/email-list-bg-v2.gif") no-repeat; height:21.2em; width:16.8em; }
div#sidebar-with-content div#sidebar div#we_lnav_shop form.join-email { padding:14em 0em 0em .8em; }
div#sidebar-with-content div#sidebar div#we_lnav_shop input#email-field { border:0.1em solid #CCCCCC; color:#666666; cursor:text; font-family:Verdana,Geneva,sans-serif; font-size:1em; height:1.5em; margin-right:0.6em; padding:0.1em 0 0.1em 0.5em; width:14.5em; }
div#sidebar-with-content div#sidebar div#we_lnav_shop input.btn_sign-up { padding:1em 0em 0em 6.5em; *padding:1em 0em 0em 8.3em; background-color:transparent; }
div#sidebar-with-content div#sidebar div#we_lnav_shop input.btn_sign-up2 { padding:1em 0em 0em 0em; *padding:1em 0em 0em 0em; background-color:transparent; }

/****** //sideBar Styles ******/

/****** The Bar - breadcrumbs & pagination ******/
div.wrap div.the-bar { overflow: hidden; padding: 0 1em .5em 1.8em; text-transform:capitalize; } /* The bottom margin may vary depending on the section.  Larger margins should be added in the stylesheets for the individual sections */
div.wrap div.the-bar ul { height : 3em; }
div.wrap div.the-bar.bottom { padding-bottom : 0; }
div.wrap div.the-bar li a, div.wrap div.the-bar li a:visited  { text-decoration: underline; font-size: 1em; }	
	
	/*** Breadcrumbs ****/
	div.the-bar ul#breadcrumb-list { float: left; padding: 1.7em 0 0 0; }
	div.the-bar ul#breadcrumb-list li { float: left; display: block; font-size: 1.1em;  padding: .1em .2em .1em 0; margin: .2em .1em; /* margin keeps the focus outline visible */  color: #666; text-transform : capitalize; }
	div.the-bar ul#breadcrumb-list li.current { font-weight: bold; color:#666;}
	div.the-bar ul#breadcrumb-list li span { text-transform : none; }
	div.the-bar ul#breadcrumb-list li a, div.the-bar ul.pagination li a, div.the-bar ul.pagination li a:visited { font-size: 1em; color: #666; font-weight: normal; text-decoration: none; }
	div.the-bar ul#breadcrumb-list li a:hover, div.the-bar ul.pagination li a:hover, div.the-bar ul#breadcrumb-list li a:active, div.the-bar ul.pagination li a:active { color: #666; text-decoration: underline;}
	/*** end Breadcrumbs ***/
	
	/*** Pagination ***/
	div.the-bar ul.pagination { float: right; padding: 1.7em 0 0 0;}
	div.pagination-container ul.pagination { float: right; padding: 0 0 1em; }
	div.the-bar ul.pagination li, 
	div.pagination-container li { float: left; display: block; font-size: 1.1em; line-height: 1.1em; padding: .1em .3em .2em .3em; margin: .1em 0;/* margin keeps the focus outline visible */ color: #666; }
	div.the-bar ul.pagination li.current-page, 
	div.pagination-container li.current-page { background-color: #666; color:#FFF; font-weight: bold;}
	div.the-bar ul.pagination li.typeB { font-size: 1.1em; padding: .05em .15em 0em .15em; text-transform:lowercase; }
	div#content ul.pagination li a, 
	div#content ul.pagination li { line-height: 1em; padding-bottom: .3em; }
	div.the-bar ul.pagination li a,
	div#content div.the-bar ul.pagination li a, 
	div#content div.pagination-container ul.pagination li a	{ float: left; font-size: 1em; color: #666;}
	div.the-bar ul.pagination li.next-page, .pagination-container li.next-page { padding-right: .5em;}
	/*** end Pagination ***/

/****** / end The Bar ******/

/****** Pricing ******/
span.product-price span {}
span.product-price span.price { text-decoration: none; color: #333; }
span.product-price span.price-strike { color: #999999; }
span.product-price span.price-strike-sale { color: #999999; }
span.product-price span.price-sale { color: #990000; text-transform: capitalize; font-weight: normal; padding-left: 0.5em; }
span.product-price span.price-special { color: #990000; text-transform: capitalize; }
span.product-price span.price-surcharge { text-decoration: none; color:#333;}
span.product-price span.nla { color: #333333; font-style: italic; }
/****** /Pricing ******/

/****** Flags ******/
span.flag-text { padding: .4em 0 0 0; font-size: 1em; color: #999999; text-transform: uppercase; } /* display: block; */
/****** /Flags ******/

/****** Billboards ******/
div#content  div.billboard-null  div.billboards{ margin-bottom: .5em;}
div#content div.search-bottom div.billboard-border { border-top:1px solid #ccc;}
div.billboard	{ margin: 0; padding: 1em 1.5em 0; }
div.billboard span, div.billboard p	{ font-size : 1.1em; }
div.billboard a img	{ display: block; }

div#sidebar div.billboards	{ margin: 1.5em -1em 0 -1.3em; text-transform:capitalize;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:24.6em;}
div#content div.billboards	{ padding: .75em 0 0 .75em;}
div#sidebar div.billboard-null div.billboards {border-bottom:none;}
/* div.search-bottom	{ margin-left: 18.7em; } ommented out because I moved billboards inside content block. */
div.search-bottom div.billboards	{ border: none; padding: .75em 0 .5em .75em !important;}
/****** /Billboards ******/

/******* Omniture Promos ************/
#promo_top {float:left;margin-left:16em;width:17.6em;}

/****** Offscreen elements ******/
.offscreen { position:absolute; left: -999em; top:auto; width: .1em; height: .1em; overflow:hidden; }
/****** /Offscreen elements ******/

/* Inline Search box */
#inlineSearchResults { position: absolute; top: 59px; *top: 61px; left: 574px; *left: 546px; width: 261px; *width: 282px; background-color: #fff; border: 1px solid #999; z-index: 999;}
.inlineSearchHeader { color: #999; float: right; padding: .5em 1em 2px 0;}
#nav-search-box #inlineSearchResults ul { float: none; }
#nav-search-box #inlineSearchResults li {width: 100%; padding: 0; margin:0; border: 0 none; text-align: left; }
#nav-search-box #inlineSearchResults li.highlighted { background-color: #ccc; }
#nav-search-box #inlineSearchResults a { margin-left: 1em; text-transform: none; font-weight: normal; font-size: 1.1em; }
#nav-search-box #inlineSearchResults a span {font-weight: bold; }
