body{ background-color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; margin:0px 0 0 0; }
p, div{ font-family:Arial,Helvetica,sans-serif; font-size:11px; }
img{ border:none; margin:0; padding:0; }
a,a:link,a:visited,a:hover,a:active { color:#000; text-decoration:none; }
a:hover{ color:#660000; }
.maxclear{ float:none; clear:both; width:1px; height:1px; overflow:hidden; visibility:hidden; padding:0; margin:0;}



#pagebody{ margin:2px auto 0 auto; padding:0; float:none; clear:both;}
#contentbody{ width:940px; margin:0 auto 0 auto; border:solid #999999 1px; padding:15px 19px 19px 19px; float:none; clear:both;}

.srvchead{ width:940px; float:none; margin:0; padding:0; }
.srvchead table{ margin:0; margin-right:auto; margin-left:auto; }

.silodivider{ float:none;clear:both; height:8px; overflow:hidden; margin:0; padding:0; width:656px;
                border-right:solid 1px #b48a5f; }
#siloheader{ border-top:solid 1px #b48a5f; padding:0; margin:0 0 0 0; height:28px; overflow:hidden; }
#siloheader img{ display:inline; float:left; margin:0 0 0 0; padding:0;}


#menusubsilo{
  float:none; clear:both;
  margin:0; padding:0; margin-bottom:30px; margin-right:auto; margin-left:auto;
}


#template{ float:none; clear:both; }
#content{ float:none; clear:both; margin-top:6px; }



#breadcrumb{ width:570px; float:left; margin:0; padding:0; }
#breadcrumb img{ display:inline; border:none; padding:0; margin:0; }
#breadcrumb a{ font: bold 11px arial; text-transform:uppercase; color:#b48a5f; }
#breadcrumb a:hover{ color:#58595b; }
#breadcrumb #bccat{ color:#58595b; font-family:arial;}



.refreshtophead{ float:none; clear:both; width:940px; overflow:hidden; margin:0; padding:0; }
.refreshtophead img{ display:inline; margin:0; padding:0; }



#categories { float:none; clear:both; width:940px; margin:0; padding:0; }
#categories .category, #categories .categorystart, #categories .graphicblock{ float:left; margin:0 0 4px 0; padding:0; text-align:right; }
#categories p{ margin:4px 0 0 0; }
#categories .category img{ margin:0 0 0 auto; }
#categories h3{ margin:2px 0 0 0; padding:0; text-align:right; }
#categories h3 a{ text-transform:uppercase; color:#a51c18; font-size:11px; font-weight:bold; }

.superviewall{ float:right; border:solid 1px #999; padding:3px; color:#a51c18; text-transform:uppercase;
               font-weight:700; font-size:11px; letter-spacing:0; margin-top:3px; margin-right:1px;}
.superviewall a, .superviewall a:link, .superviewall a:visited, .superviewall a:hover, .superviewall a:active{ color:#a51c18; text-transform:uppercase; }



.pageset{ width:370px; float:left; padding:0; margin:0; font:normal 12px times; }
.pageset .activepage{ color:#990000; font:normal 12px times;  }
.pageset img{ display:inline; float:left; }
.pagelist{ float:right;   }
table.pages{ float:left; margin:0; padding:0; color:#000; height:23px;  }
table.pages td{ vertical-align:middle; padding:0 0 0 5px; margin:0; color:#000; text-align:right;
                font-size:11px; font:normal 11px times; text-transform:uppercase; }
table.pages a{ color:#000; font:normal 11px times; }
table.pages a:hover{ color:#990000; }
table.pages a.pagelink{ font-size:12px; }

.pagertn{ float:right; border:solid 1px #999; padding:3px; margin-right:4px;  font:bold 11px Arial; text-transform:uppercase; letter-spacing:1px}
.pagertn a,.pagertn a:link,.pagertn a:visited,.pagertn a:hover,.pagertn a:active{ color:#9c0808; }

a.viewall{ display:block; float:left; border:solid 1px #999; padding:3px; margin-right:4px;  font:bold 11px Arial; text-transform:uppercase; letter-spacing:1px}
a.viewall,a.viewall:link,a.viewall:visited,a.viewall:hover,a.viewall:active{ color:#9c0808; }

.products { float:none; clear:both; width:940px; margin:0; padding:0; }
.products .product, .products .productstart{ float:left; margin:0; padding:0; text-align:right; overflow:hidden; position:relative;}
.products .product img{ margin:0 0 0 auto; }
.products .product p,.products .productstart p { float:none; margin:0; width:85%; margin-left:auto; }
.products a, .products a:hover{ font:normal 10px arial; color:#000; text-transform:uppercase; }
.products .graphicblock{ float:left; margin:0; padding:0; text-align:right;}

.products .priceadorn{ font:normal 11px times; color:#000; }
.products .priceadornsale{ font:normal bold 11px times; color:#790000; text-transform:uppercase; }
.products .prodFlagFreeShip, .products .prodFlagMonogram, .products .prodFlagSold, .products .prodFlagCustom, .products .prodFlagEventPrice, .products .prodFlagEventPriceMonogram, .products .prodFlagColor, .products .prodFlagArrivals, .products .prodFlagNew, .products .prodFlagQuickShip {
  font:bold 10px times; text-transform:uppercase; color:#790000;
}
.products .prodFlagFreeShip,.products .prodFlagNew{ color:#197b30; }

.productstart .overlay, .product .overlay{ position:absolute; text-align:right; z-index:2; 
	height:19px; top:271px; width:231px; left:0px; margin:0; padding:0 2px 2px 2px;
}
.productstart .overlay img, .product .overlay img{ margin:0 0 0 auto; }

.superallheader{ padding:10px 0 10px 0; margin:0; border-top:solid 1px #bd9629; font:normal bold 10px times; color:#990000; text-transform:uppercase; }
.viewlarger{ float:right; padding:0; margin:0; }


.saleSort{ font:normal 12px times; width:936px; padding:10px 0 10px 2px; }
.saleSort .header{ font:bold 14px times; color:#b48a5f;  }
.saleSort a, .saleSort a:link, .saleSort a:visited, .saleSort a:hover, .saleSort a:active{ text-decoration:underline; margin-left:20px; color:#58595b }
.saleSort a:hover{ color:#b48a5f;  }
.saleSort a#selected, .saleSort a#selected:link, .saleSort a#selected:visited, .saleSort a#selected:hover, .saleSort a#selected:active{ text-decoration:none; color:#b48a5f;}
.saleSort a#selected:hover{ color:#b48a5f; }
.saleSort img{ display:inline; vertical-align:middle; margin:0; padding:0;}


#sitefooter{
  margin-top:16px; padding-top:16px; border-top:solid 1px #959570; float:none; clear:both; background-color:#fff;
}

.footerlinks{ background-color:#b48a5f; float:none; padding:0; margin-top:32px; width:940px; }
.footerlinks img{ display:block; float:left; margin:0; padding:0; border:0; }
.footerlinks a,.footerlinks a:link,.footerlinks a:visited,.footerlinks a:hover,.footerlinks a:active{margin:0;padding:0;}
.footerlegal{ text-align:center; font:normal bold 10px arial; color:#999999; margin-top:30px;
            padding-bottom:30px; }
.footerlegal a,.footerlegal a:link,.footerlegal a:visited,.footerlegal a:hover,.footerlegal a:active{ font-family:Arial; font-weight:bold; font-size:10px;  color:#999999; margin:3px; }

.emailsignup{ float:right; margin:0;}
.emailsignup table { width:290px; height:18px; }
.emailsignup table td{ height:18px; vertical-align:middle; text-align:right; }
.emailsignup form{ margin:0; padding:0; vertical-align:middle;}
.emailsignup form input#regEmailInput{  width:226px; border:solid 1px #666; padding:3px; color:#666;
                                        font:italic 11px times; margin:3px 0 5px 10px;letter-spacing:1px;}
.emailsignup form img{ border:none; margin:0; padding:0; display:inline; }



.footerPromo{ float:left; overflow:hidden; width:618px; border:solid 1px #fff;  }


.yuimenubar{}
.yuimenubar .yuimenubaritem{
		padding:5px 7px 5px 7px;
		text-transform:uppercase;
		font: normal 10px times; color:#b48a5f;
		font-family:Arial,Helvetica,sans-serif;
}
.yuimenubar .yuimenubaritem-selected{ background-color:#f4efe4; }
a.yuimenubaritemlabel, a.yuimenubaritemlabel:link, a.yuimenubaritemlabel:visited, a.yuimenubaritemlabel:hover, a.yuimenubaritemlabel:active{ color:#58595b; }
a.yuimenuitemlabel, a.yuimenuitemlabel:link, a.yuimenuitemlabel:visited, a.yuimenuitemlabel:hover, a.yuimenuitemlabel:active{ color:#58595b; }
a.yuimenubaritemlabel:hover{ color:#58595b; }
a.yuimenuitemlabel:hover{ color:#000; }
.yuimenubar .yuimenubaritem-selected a.yuimenubaritemlabel{ color:#b48a5f; }
a.yuimenubaritemlabelselected:visited, a.yuimenubaritemlabelselected:link{ color:#b48a5f; white-space: nowrap;}

.yuimenu{ background-color:#f4efe4; text-transform:none; }
.yuimenu .bd{ background-color:#f4efe4; }
.yuimenu .bd ul{ border:solid 8px #f4efe4; }
.yuimenu .bd ul li{ padding:4px; }
.yuimenuitem{
  border:solid 1px #f4efe4;
  background-color:#f4efe4;
  margin:0;
  padding:10px;
  font-size:9px;
  letter-spacing:1px;
  color:#58595b;
}
.yuimenuitem-selected{ background-color:#fbf8f2; }

.yuimenu .bd .yuimenuitem .yuimenu{
   background:none;
   padding-left:10px;
   padding-right:2px;
}
.yuimenu .bd .yuimenuitem .yuimenu .bd{ background:#f4efe4;  }
.yuimenu .bd .yuimenuitem .yuimenu .bd ul{
  border-top:none;
  border-bottom:none;
  font-weight:normal;
}
.yui-menu-shadow, .hide-submenu-shadow, .yui-menu-shadow-visible {display:none;}



/* ********************************************************************************************
  AB test Styles for the Silo Header

*********************************************************************************************** */
#siloheader .yuimenubar .yuimenubaritem{
		padding:0;
}
#siloheader .yuimenu .bd .yuimenuitem .yuimenu{
   background:none;
   padding-left:0;
   padding-right:0;
}

/* ********************************************************************************************
  Endeca Search Results, Guided Nav, & Sale pages
*********************************************************************************************** */

/* main div encompassing everything between (not including) header & footer */
#searchtemplate
{
	width:940px; margin:0; padding:0; margin-top:10px;
	font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;
}

/* left-hand navigation within searchpage div */
div#searchnav { width:140px; float:left; margin:0px 0px 0px 0px; padding:14px 10px 0;}

/* right-hand results within searchpage div */
#searchcontent { float:left; width:780px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

/* used whenever we need to draw a border around an element */
.searchborder { float:left; border:solid 1px #B5B5B5; padding:1px 1px 1px 1px; }
div#searchresultsmsg.searchborder {border:solid 0px #B5B5B5; padding:0;  }


/* Connection Error Page */
.searchconnectionerror { width:940px; text-align:center; margin:50px auto 50px auto; }

/* No Results Page */
.searchnoresults { width:630px; margin-top:40px; margin-bottom:40px; padding-left:150px;}
.noResultHelpHeading {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#000000;};
.noResultHelpSubText {font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; color:#000000;};

.noResultHelpList { padding:0px; margin-left:0px; margin-top:0px; margin-bottom:0px}
.noResultHelpList ul { padding:0px 0px 0px 10px; margin:0px; width:100%; }
.noResultHelpList li{ list-style:none;  padding:3px 0px 0px 0px; line-height:1.0;}

.noResultSearchString { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;  font-style: normal;   font-weight: bold;    color: #990000;   text-decoration:none }

/* navaux is a straight call to a refreshable item in /category/[catdir]/upper_navaux.html display in left nav */
#searchnavaux {  }
/*
#saleNavSearch {float:right; text-align:right; width: 160px; padding: 0 0 10px 0;}
#saleNavSearch form {}
form.searchBox {line-height: 0;	margin: 0;	padding: 0;}
input.headerSearchText {float: left; margin: 0;	padding: 1px;	width: 123px;}
.headerSearchButton {float: left;margin: 0;	padding: 3px 1px 3px 3px;}
*/
/* sale and search dimension filter controls */
#searchNavLink a {
	color:black; 
	float:left; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	font-weight:bold;
	text-underline:none;
}
#searchNavLink {
	float: left;
	padding: 0 0 10px 0;
} 
form.dfForm { float: left; }

.dimensionFilters {
	float:left;
	background:white;
	margin: 0px;
	padding: 5px 5px 1px 5px;
	height:auto; 
	width:768px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.dimensionFiltersHead {
	float:left;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height:auto; 
	width:70px;
	color:#462d26; text-transform:uppercase;
}
.dfControl{
	float:left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right:5px;
}
.dfcShow {
	text-transform:uppercase;
}
a.dfcResetFilters:link, a.dfcResetFilters:visited, a.dfcResetFilters:hover, a.dfcResetFilters:active  {
	font-family:Arial,Helvetica,sans-serif; 
	text-underline:none;
	font-size: 11px;
	white-space:nowrap;
	color:#462d26; text-transform:uppercase;
	text-transform:uppercase;
}
p.dfcNoRefinements {
	margin:10px;
	width: 220px; 
	white-space: nowrap;
	color: white;
}
div#multiDesignerControl,div#multiSizeControl,div#multiPriceControl,div#multiColorControl {
	display: none; position: absolute; 
	margin: 2px 0 0 0; padding: 2px;
  	background: #462d26;
  	border-style: solid;
  	border-width: 2px;
  	border-top-color: #9f9f9f;
  	border-right-color: #525252;
  	border-bottom-color: #525252;
  	border-left-color: #9f9f9f;
  	width:auto; 
  	height:auto;
  	color:white;
  	z-index: 1;
}
div.dfcContainer{
	overflow-x:hidden; overflow-y: auto;
	margin: 0 10px 0 0 ; 
	padding: 0 10px 10px 10px;
}
div.dfcContainer table {
	vertical-align: top;
	margin: 0px 10px 0px 0px;
}
div.dfcContainer tr, div.dfcContainer td {
	vertical-align: top;
	margin: 0px;
}
div.dfcControlBar{
  	width:220px; 
  	height:auto;
	margin: 0px; 
	padding: 15px;
}
div.dfcControlBar input {
	margin: 0px; 
}
div.dfcMultiColumnList {
	margin: 0px; padding: 0px;
}
div.dfcMultiColumnList ul {
	color: white;
	margin: 0px; padding: 0px;
	white-space: nowrap;
	list-style-type:none;
}
A.dfcLink:link, A.dfcLink:visited, A.dfcLink:hover, A.dfcLink:active  {
	color: white;
}
.dfcDimvalStats {
	color: #9F9F9F;
	font-style: italic;
}
/* sale and search dimension sort controls */
.dimensionSorts {
	color:white;
	float:left;
	background:white;
	margin: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height:auto; 
	width:768px;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	margin-bottom: 5px;

}
.dimensionSortsHead {
	float:left;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height:auto; 
	width:70px;
	color:#462d26; text-transform:uppercase;
}
a.sortControl {
	float:left;
	padding-right:42px;
}
.dfFilterButton li.sprite-color_button { background-position: 0 0; } 
.dfFilterButton li.sprite-color_button_NS { background-position: -134px 0; } 
.dfFilterButton li.sprite-color_button_active { background-position: -268px 0; } 
.dfFilterButton li.sprite-designer_button { background-position: -402px 0; } 
.dfFilterButton li.sprite-designer_button_NS { background-position: -536px 0; } 
.dfFilterButton li.sprite-designer_button_active { background-position: -670px 0; } 
.dfFilterButton li.sprite-price_button { background-position: -804px 0; } 
.dfFilterButton li.sprite-price_button_NS { background-position: -938px 0; } 
.dfFilterButton li.sprite-price_button_active { background-position: -1072px 0; } 
.dfFilterButton li.sprite-size_button { background-position: -1206px 0; } 
.dfFilterButton li.sprite-size_button_NS { background-position: -1340px 0; } 
.dfFilterButton li.sprite-size_button_active { background-position: -1474px 0; } 

.dfSortButton img { width: 183px; height: 21px; vertical-align:text-bottom; }

.dfSortButton li.sprite-discount_HL { background-position: 0 0; } 
.dfSortButton li.sprite-discount_LH { background-position: -184px 0; } 
.dfSortButton li.sprite-discount_viewButton { background-position: -368px 0; } 
.dfSortButton li.sprite-newarrivals_HL { background-position: -552px 0; } 
.dfSortButton li.sprite-newarrivals_LH { background-position: -736px 0; } 
.dfSortButton li.sprite-newarrivals_viewButton { background-position: -920px 0; } 
.dfSortButton li.sprite-price_LH { background-position: -1104px 0; } 
.dfSortButton li.sprite-price_HL { background-position: -1288px 0; } 
.dfSortButton li.sprite-price_viewButton { background-position: -1472px 0; } 

/*********
* Left Nav
***********/

.searchborder#navheadingdecor { padding:2px 2px 2px 2px; }
.navfilter { width:140px; }
#noDesignerFound { width:122px; }

/* refine by: style */
.refineByHeadingText {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-transform:uppercase; text-decoration:none; color:#000000;}

/* red-level headers */
.refinementHeadingText { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.refinementHeadingTextCategory{ float:left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #AA0000; text-decoration: none;}
.refinementHeadingTextViewAll { float:left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.refinementHeadingTextViewAllCat { float:left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}

/* red-level headers & view all, etc. options right justified next to red-level headers */
.navheader { float:left; }
.navoption { float:right; text-align:right; }
.navviewall { text-align:left; float:left; width:140px; }
.navcolumn { float:left; margin-bottom:20px; }
.viewAllLink {  display:block; float:right; width:44px; height:6px; margin: 3px 0 0 0; }
.refinementHeadingLeft { float:left; width:80px; margin:0; }
.refinementHeadingRight { float:right; width:70px; }

/* left nav designer stuff */
select.sortByDD {font-family: Arial,Helvetica,sans-serif; font-size: 10; text-decoration:none; color:#00000;}
form.designerSearchBox { vertical-align:bottom; margin-bottom:0; line-height:0; padding:0px; margin:0px; width:140px; border:px solid blue; }
input.designerTextBox { vertical-align:top; width:100px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none; padding-right:10px;}
input.designerSearchButton { vertical-align:top; border: 0px solid red; }

/* Web Studio */
#etiform,#etiform form { margin:0; padding:0; visibility:hidden; }

/*********
* category tree nav
***********/

.categoryTreeList { list-style:none; padding:0px; margin:0px 0 20px 0; width:140px; clear:both; }
.categoryTreeList A:link { color:#000000; font-family: Arial,Helvetica,sans-serif;font-size:11px; font-weight: normal;text-decoration: none; }
.categoryTreeList A:visited { color:#000000; font-family: Arial,Helvetica,sans-serif;font-size:11px; font-weight: normal;text-decoration: none; }
.categoryTreeList A:active { color:#000000; font-family: Arial,Helvetica,sans-serif;font-size:11px; font-weight: normal;text-decoration: none; }
.categoryTreeList A:hover { color:#000000; font-family: Arial,Helvetica,sans-serif;font-size:11px; font-weight: normal;text-decoration: none; }
.categoryTreeList ul { list-style:none; padding:0px 0px 0px 0px; margin:0px; }
.categoryTreeList li { list-style:none; padding:3px 0px 0px 0px; line-height:1.0;clear:both; }
.categoryTreeList ul li ul { padding:0 0 0 10px; }
.nmdimvalSelected { color:#AA0000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }

a.nmdimvalSelected:link { color:#AA0000;  font-family: Arial,Helvetica,sans-serif;font-size:11px; text-decoration: none; }
a.nmdimvalSelected:visited { color:#AA0000;  font-family: Arial,Helvetica,sans-serif;font-size:11px;text-decoration: none; }
a.nmdimvalSelected:active { color:#AA0000;  font-family: Arial,Helvetica,sans-serif;font-size:11px; text-decoration: none; }
a.nmdimvalSelected:hover { color:#AA0000;  font-family: Arial,Helvetica,sans-serif;font-size:11px; text-decoration: none; }
/*********
* ITEMS PER PAGE
***********/

/* these styles apply to the entire ITEMS PER PAGE string */
.itemsPerPageDisplay { text-align:right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: black;  }
.itemsPerPageDisplay a, .itemsPerPageDisplay a:hover, .itemsPerPageDisplay a:link,
.itemsPerPageDisplay a:active, .itemsPerPageDisplay a:visited
{ font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #666666; }

/* these styles apply to the currently selected items per page (i.e. not linked) */
.itemsPerPageActiveCount { font-weight: bolder; }
.itemsPerPageOptionalCount a, .itemsPerPageOptionalCount a:link, .itemsPerPageOptionalCount a:active, .itemsPerPageOptionalCount a:visited { text-decoration: underline; }

/* these styles apply to the optional items per page (i.e. click link to select) */
.itemsPerPageOptionalCount { text-decoration: underline; }

/*********
* thumbnails
***********/
.zonearea {  }

/* Product Flags displayed beneath Thumbnails */

.newArrivalsText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#aa0000; }
.monogramText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#aa0000; }
.moreColorsText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#aa0000; }
.moreSizesText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#aa0000; }
.moreWidthsText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#aa0000; }
.adornmentsText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#aa0000; }

.promoIdText {font-family: Arial,Helvetica,sans-serif; font-size: 11; text-decoration:none; color:#FBFF6B; font-weight:bold; }

/* sort by & dropdown - left justified on top pagination line */

#searchsort { float:left; }
#searchsortlabel { float:left; margin-top:3px; font-family: Arial,Helvetica,sans-serif; font-size: 11; font-weight:bold; text-decoration:none; color:#000000; }
form.sortResults { float:left; margin-bottom:0; line-height:0; padding:0px; margin:0px; }
.saleSortText {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF; text-decoration: none;}

/* Pagination Stuff */

.endecaPaging { float:left; padding:0 2px 0 2px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; text-decoration:none; }
.searchPagingCurrent {font-family: Arial,Helvetica,sans-serif; font-size: 12px;  text-decoration:none; color:#000000;}

.searchpagination { float:right; margin-top:5px; margin-bottom:5px; }
.searchpagination#toppagination { text-align:right; }
.searchpagination#bottompagination { }

.pagingviewall { float:left; text-align:right; margin-right:10px; }
.pagingprev { float:left; text-align:right; margin-left:5px; margin-right:5px; margin-top:4px; }
.pagingnext { float:left; margin-left:5px; margin-top:4px;  }
.pagingpage { margin-left:5px; margin-right:5px; }
.largerview { height:30px; }

/* breadcrumb */

.breadcrumbelements { clear:both; padding:10px 0 0 0; margin:0; width:758px;}
.breadcrumbelementstart { clear:both; float:left; margin:0 0 0 0; }
.breadcrumbelement { float:left; margin-bottom:10px; margin-left:10px; }
.saleBreadcrumbHeader {font-family:  Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: bold; text-transform:uppercase;}

.dimNavList { float:none; clear:both;  list-style:none; padding:0px; margin-left:0px; margin-top:0px; }
.dimNavList ul { list-style:none; padding:0px 0px 0px 5px; margin:0px; }
.dimNavList li{ list-style:none; padding:3px 0px 0px 0px; line-height:1.0;}

.dimNavListSS { list-style:none; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:5px}
.dimNavListSS ul { list-style:none; padding:0px 0px 0px 5px; margin:0px; width:100%; }
.dimNavListSS li{ list-style:none; padding:3px 0px 0px 0px; line-height:1.0;}

.navDimValHeading { clear:both; color:#666666;  font-family: Arial,Helvetica,sans-serif;font-size:11px; font-weight:bold;}

/*********
*  Classes governing the display of the FEATURED ITEMS and Description on SaleSiloE template
***********/
.saleCategoryDescriptions{ width:780px; background-color:#666666; margin:0px; padding:0px; }
.saleCategoryDescriptions .longDescription{ float:left; clear:both; color:#FFF; width:360px; font-size:12px; margin:0; padding-top:20px; padding-left:20px; }
.saleCategoryDescriptions .description{ float:left; color:#FFFF66; width:160px; font-size:12px; margin:0; padding-top:20px; padding-left:16px;}

/*********
*  Product Thumbnails displayed within various Zones
***********/

/* search results display/default values */
.zonearea#resultszone { clear:both; float:none; }
.zonearea#resultszone .productsempty {  }
.zonearea#resultszone .products { float:left; padding:0; margin:0 auto 0 auto; width:auto; }
.zonearea#resultszone .productstart { float:left; width:142px; margin:0 0 0 0; }
.zonearea#resultszone .product { float:left; width:142px; padding:0 0 10px 17.4px; }
.zonearea#resultszone .prodImgLink {  }
.zonearea#resultszone .productImage { width:138px; height:173px; border:2px solid #FFFFFF; }
.zonearea#resultszone .allpricing { margin-bottom:10px; }
.zonearea#resultszone .priceadorn {  }

/* center zone */
.zonearea#centerzone { clear:both; float:none; }
.zonearea#centerzone .centerzoneline { float:left; background-color:#666666; height:20px; margin-top:10px; margin-bottom:10px; width:780px; }
.zonearea#centerzone .products { float:left; padding:0; margin:0 auto 0 auto; width:780px; }
.zonearea#centerzone .productstart { float:left; width:142px; margin:0 0 0 0; }
.zonearea#centerzone .product { float:left; width:142px; padding:0 0 10px 17.4px; }
.zonearea#centerzone .prodImgLink {  }
.zonearea#centerzone .productImage { width:138px; height:173px; border:2px solid #FFFFFF; }
.zonearea#centerzone .allpricing { margin-bottom:10px; }
.zonearea#centerzone .priceadorn {  }

/* top zone */
.zonearea#topzone { width:780px; background-color:#666666; margin-bottom:10px; }
.zonearea#topzone .products { padding:5px 0 5px 0; width:auto; }
.zonearea#topzone .productstart { width:75px; padding-left:5px; padding-right:5px; }
.zonearea#topzone .product { width:75px; padding-left:5px; padding-right:5px; }
.zonearea#topzone .productImage { width:75px; height:94px; border:0px;}

.zonearea#topzone table { width:100%; border:0; cellspacing:0; cellpadding:0; }
.zonearea#topzone td { vertical-align:middle; text-align:center; }
.zonearea#topzone .productsright { width:510px; float:right; }
.zonearea#topzone .productscenter { width:425px; float:left; }
.zonearea#topzone .refreshable1 { text-align:left; }
.zonearea#topzone .refreshable2 { text-align:right; }

/* right zone */
.zonearea#rightzone { float:right; width:138px; padding-bottom:57px; margin-left:0px; margin-top:3px; background-color:#666666; }
.zonearea#rightzone .products { clear:both; float:none; width:138px; text-align:center; padding-top:5px;}
.zonearea#rightzone .productstart { width:138px; text-align:center; margin:5px auto 5px auto; }
.zonearea#rightzone .product { width:138px; text-align:center; margin:5px auto 5px auto; }
.zonearea#rightzone .productImage { width:100px; height:125px; }
.zonearea#rightzone .refreshable1 {  }

/* refreshable zone zone */
.zonearea#refreshzone { }
.zonearea#refreshzone .refreshable1 {
	background-image:url(/category/search/images/side-static-dimages_bgcolor.jpg);
	clear:both;
	float:none;
}

/* saleSiloE template - sale silo landing zone template */
.zonearea#salelandingzone { float:left; width:760px; }
.zonearea#salelandingzone .products { background-color:#666666; width:760px; margin-left:10px; margin-right:10px; margin-bottom:20px; text-align:left; }
.zonearea#salelandingzone .productstart { float:left; width:173px; padding:0 2px 0 2px; border:0; }
.zonearea#salelandingzone .product { float:left; width:173px; padding:0 2px 0 2px; border:0; }
.zonearea#salelandingzone .refreshable1 { float:left; }

/* *********************************************************************************
  GWP Multi Sku Promo
*********************************************************************************** */
#gwpMultiSkuPromoDiv { position:relative; z-index:15; margin:0px auto 0 auto; top:0px; left:0px; width:520px;  color:black;  background-color:#ffffff; float:left;}
iframe.gwpUnderlayClass{ position:absolute; z-index:16; width:480px; height:0px; border:none; display:block; opacity: 0.55;  filter: alpha(opacity=55); -moz-opacity: .55; background-color:#808080;}
#gwpMsgDiv {position:absolute; z-index:17; top:0px; left:0px; width:940px; height:1000px;}
#gwpMsgDivInner {position:absolute; z-index:18; top:167px; left:209px; width:550px; color:black; background-color:#ffffff;}
.gwpMultiSkuPromoiFrameClass{  height:275px; width:550px; hspace:0px; vspace:0px; marginheight:0px; marginwidth:0px; border: black 1px solid;}
