/*
------------------------------------------------------------------------
FileName:    llbean_ie.css
------------------------------------------------------------------------
This file is one of four parallel .css files with settings appropriate
to four platform/browser combination we support:
		llbean_ie.css
		llbean_nn.css
		llbean_mac_nn.css
		llbean_mac_ie.css

Changes to one should be made to all with appropriate modifications.

For ease of maintenance, please preserve the relative order of style
definitions accross the four files.
------------------------------------------------------------------------
	Change History
	01/12/2006 Balaji Raghavan: Changed style wismo to fes.
	5/3/2006 David Miller: adding styles for global nav utilities.
	11/15/2006 David Miller: adding style for global nav banner image and link.
	23/07/2007 Arnab Aich: Adding new styles for left nav
	3/11/2008 Brian Antonelli: Synching up with domestic styles for Release 11
	03/21/2008 Al Cardona: Adding NEW footer styles
	12/09/2009 Ernest Lombardi = Site Centering
	02/25/2010 Petra Johnson: off-screen style, button style added
	03/18/2010 Petra Johnson: aligning search results text, adding h3 style
	03/22/2010 Petra Johnson: fixing pagination links
------------------------------------------------------------------------
*/
/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// General html tags
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
body {
	background: transparent url(/SiteSpecific/site_marker.gif) 700px 30px repeat-y;
	margin:0;
	padding:0;
}

body, td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 11px;
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 11px;
	color: #000000;
}

ul {
	margin: 0px 16px;
}

ul.topBottomMargin {
	margin: 12px 16px;
}

ol {
	margin: 0px 24px;
}

/* square bullets */
li.sq {
	list-style-type: square;
}

UL {
list-style-position: outside;
margin: 0px 16px;
}
h1 {
	display: inline;
}

#container {margin-left:12px; margin-top:12px; width:593px;}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Links
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* general links */
a:link {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 11px;
	color: #000165;
}

/* general links */
a:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 11px;
	color: #666666;
}

/* general links */
a:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 11px;
	color: #990000;
}

/* NEW PHASE 2 */
/* general small links */
a.small:link, a.small:visited, a.small:hover {
	font-size: 7pt;
}

/* list links */
a.listLink:link {
	color: #000000;
}

/* list links */
a.listLink:visited {
	color: #666666;
}

/* list links */
a.listLink:hover {
	color: #990000;
}

/* first time visitor, login, privacy */ 
a.home:link, a.home:visited {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/* first time visitor, login, privacy */ 
a.home:hover {
	color: #990000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/* first time visitor, login, privacy, breadCrumbs */ 
a.utilities:link, a.utilities:visited, a.breadCrumbs:link{
	font-size: 9px;
	color: #000000;
}

/* breadCrumbs */ 
a.breadCrumbs:visited{
	font-size: 9px;
	color: #666666;
}

/* first time visitor, login, privacy, breadCrumbs */ 
a.utilities:hover, a.breadCrumbs:hover {
	font-size: 9px;
	color: #990000;
}

/* left nav links */
a.leftNav:link, a.leftNav:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* left nav links */
a.leftNav:hover {
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

/* dept secondary labels */
.secLinksHeader {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: none;
	margin-bottom:0px !important;	
}

/* new dept secondary links (TJA)
*****************************************/

.secLinksContainer {
	float: left;
	width: 189px;
	margin-bottom: 4px;	
	text-align: left;
	padding: auto;
	height: auto;
	margin: auto;
}

.secLinksSpacer {
	float: left;
	width: 12px;
	height: 50px;
}

.secLinksRow {
	clear: both;
	height: 15px;
}

.secLinksBG {
	background: #EFEED8;
	width: 189px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	display: table-cell;
	padding: auto;
	margin: auto;
	padding-top: 4px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.secLinksBG a:link {
	color: black !important;
}

.secLinksBG a:visited {
	color: black !important;
}

.secLinksBG a:hover {
	color: #990000 !important;
}

.secLinksBG a:active {
	color: black !important;
}

.secLinksLinkList ul {
	list-style: none url(//cdn.llbean.com/images/bullet_red_tri_right.gif) outside;
	padding: auto;
	padding-left: 5px;
	padding-right: 0px;
	margin-top: 5px;
	width: 179px;
	margin: auto;

}

.secLinksLinkList li {
	width: 162px;
	padding: 2px;
	padding-right: 0px;
	padding-left: 5px;
	margin: auto;
}

.secLinksFloatBox {
	float: left;
	width: 189px;
	padding-right: 0px;
	padding: auto;
	margin: auto;
}

/* new dep flext bottom (TJA)
*****************************************/

.bottomFlexDiv {
	float: left;
	width: 189px;
	height: auto;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: auto;
}

div.bottomFlexDivImg {
	min-height: 83px;
	height: auto !important;
	height: 83px;
	padding: 0px;
	margin: 0px;
}

.bottomFlexDivContainer {
	width: 567px;
	height: auto;
	display: table;
	margin: 0 auto;
	padding: 0 auto;
}

/* new affiliates css (TJA)
*****************************************/
.secLinksContainerAF {
	float: left;
	width: 132px;
	min-height: 210px;
	height: auto !important;
	height: 210px;	
	text-align: left;
}

.secLinksLinkListAF ul {
	list-style: none url(//cdn.llbean.com/images/bullet_red_tri_right.gif) outside;
	padding: auto;
	padding-left: 5px;
	padding-right: 0px;
	margin-top: 5px;
	width: 95px;
	margin: auto;

}

.secLinksLinkListAF li {
	width: 95px;
	padding: 2px;
	padding-right: 0px;
	padding-left: 5px;
	margin: auto;
}

.secLinksBGAF {
	vertical-align: middle;
	background: #EFEED8;
	display: table-cell;
	font-weight: bold;
	text-align: left;
	width: 132px;
	padding: 5px 0 5px 5px;
}

/* END TJA Changes
*****************************************/

/* dept secondary links */
a.secLinksHeader:link {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background: none;
}

/* dept secondary links */
a.secLinksHeader:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background: none;
}

/* dept secondary links */
a.secLinksHeader:hover {
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background: none;
}

/* footer */ 
a.footer:link, a.footer:visited, a.footer:hover {
	font-family: Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 7pt;
}

/* red alert links */
a.linkAlertRed {
	color: #FF0000;
}

/* white links */
a.white:link, a.white:visited {
	color: #FFFFFF;
}

/* white links */
a.white:hover {
	color: #990000;
}

/* red links_guides */
a.redUnderline:link {
color: #CC0000;
font-family: verdana, geneva, arial, helvetica, sans serif, Osaka, MS P Gothic;
font-size: 8pt;
font-weight: bold;
}
/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Header Styles
// global nav, utility nav, shopping bag
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* global nav in header */
td.globalNav {
	text-align: right;
	vertical-align: bottom;
}

/* first time visitor, login, privacy */
div.utilHome {
	font-size: 8pt;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 10px;
}

/* first time visitor, login, privacy */ 
div.utilLeft {
	margin-left: 17px;
}

/* first time visitor, login, privacy */ 
div.utilCenter {
	text-align: left;
   margin: 0 0 0 2px;
}

/* first time visitor, login, privacy */ 
div.utilRight {
	margin-right: 28px;
	text-align: right;
}

#gNavBanner {display: none;}
#globalfooterbanner {margin:10px 0 0 0px;}

/* for item id only color:light gray, font size: 10 */
div.itemId {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Search Box
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* global search box */
div.searchHeader {
	font-weight: bold;
	margin-bottom: 2px;
	letter-spacing: -.02em;
}

/* global search box */
div.search {
	font-size: 9px;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 9px;
}

/* global search box */
select.search {
	font-size: 9px;
	margin-bottom: 5px;
	width: 145px;
}

/* global search box */
div.selectSearch {
	font-family: Arial, Osaka, MS P Gothic;
	font-size: 11px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Left Nav
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* left nav */
div.leftNavHeader {
	font-size: 8pt;
	font-weight: bold; 
	margin-top: 6px;
 	margin-bottom: 4px;
	margin-left: 10px;
	text-transform: uppercase;
	 letter-spacing: 1.2px;
}

/* left nav */
div.leftNavLinks {
	font-size: 9pt;
	margin-left: 11px;
	margin-top: 4px;
	letter-spacing: 1.2px;
	overflow: hidden;
	width: 140px;
}

/* left nav */
div.leftNavLinksOn {
	font-size: 9pt;
	margin-left: 9px;
	margin-top: 6px;
	letter-spacing: 1.2px;
}

/* left nav */
div.leftNavLink {
	margin: 1px 0px;
	padding-right: 5px;
	line-height: 1.5;
	margin-top: 4px;
	font-size: 9pt;
	letter-spacing: 1.2px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Body Styles
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* for main content area */
div.mainBody {
	margin-left: 13px;
}

/* only allows the copy to span specified width */
div.copyWidth {
	width: 494px;
}

.gravityStream {
	padding-left: 13px;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 494px;
}

/* sets product page copy bullets indentation */
td #productcopy ul {
	padding: 0; margin: 0 0 0 15px;
}

/* dyn horizontal home area */
div.homeHorizontal {
	margin-top: 13px;
	margin-bottom: 12px;
}

/* featured product area */
div.featuredProd {
	margin-bottom: 14px;
}

/* home flex msg */
div.flexMsg {
	text-align: center;
	line-height: 1.2;
	letter-spacing: 1.3px;
}

/* home editorial section */
td.editorial {
	padding-top: 25px;
	vertical-align: top;
	line-height: 1.2;
	letter-spacing: 1.3px;
}

/* home editorial section */
div.editorial {
	font-size: 9pt;
	margin-left: 10px; 
	margin-right: 10px;
	padding-top: 5px;
	line-height: 1.2;
	letter-spacing: 1.3px;
}

/* home editorial section */
td.editorialLine {
	padding-top: 13px;
	vertical-align: top;
}

div.breadCrumbs {
	margin-bottom: 12px;
}

/* dept secondary links */
td.secLinksBG {
	background: #EFEED8;
	text-align: center;
	vertical-align: middle;
}

/* department vertical */
div.deptLeftSide {
	margin-left: 14px;
}

div.featProdVert {
	margin-bottom: 20px
}

td.centerTop {
	text-align: center;
	vertical-align: top;
}

/* asterisk color */
span.asterisk {
	color: #FF0000;
}

/* submit, cancel, etc buttons */
div.actionBtns {
	text-align: right;
}

/* spacing for shopping bag items */
td.shopBagItem {
	vertical-align: top;
}

/* spacing for shopping bag items */
div.shopBagItem {
	margin-left: 5px;
}

div.bulletListLink {
	margin-top: 3px;
	margin-left: 8px;
}

/* top, right, btm, left */
div.steps {
	margin: 5px 5px 5px 10px;
}

div.linksHeadersPadding {
	margin: 5px;
}

sup.superscript {
	font-family: Arial, Helvetica, Osaka, MS P Gothic;
	font-size: 8pt;
}

.itemHeader {
	padding: 3px;
}

.vertMargin {
	margin-top: 3px;
	margin-bottom: 4px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Footer
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
div.footerSecurity {
	font-family: Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	margin-top: 1px;
	margin-bottom: 4px;
	font-size: 7pt;
	color: #333333;
}

td.footer {
	font-family: Arial, helvetica, sans-serif, Osaka, MS P Gothic;
	font-weight: bold;
	font-size: 12px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Alerts Fonts
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* general alert font */
.alertRed {
	color: #FF0000;
}

/* bold alert font */
.alertRedBold {
	color: #FF0000;
	font-weight: bold;
}

/* textSmall alert font */
.alertTextSmall{
	color: #FF0000;
	font-size: 9px;
}

/* small alert font */
.alertRedSmall {
	color: #FF0000;
	font-size: 7.5pt;
}

/* small alert font */
.alertSmallPrintable {
	font-size: 7.5pt;
}

/* bold dark blue font */
.alertDarkBlueBold {
	color: #000165;
	font-weight: bold;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Bold Fonts
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* general bold font */
.bold {
	font-weight: bold;
}

/* small bold font */
.boldSmall {
	font-size: 7.5pt;
	font-weight: bold;
}

/* large bold font */
.boldLarge {
	font-size: 8pt;
	font-weight: bold;
}

/* larger bold font */
.boldLarger {
	font-size: 10pt;
	font-weight: bold;
}

/* larger bold font */
.boldLargerArial {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

/* largest bold font */
.boldLargest {
	font-size: 11pt;
	font-weight: bold;
}

/* white general bold font */
.boldWhite {
	font-weight: bold;
	color : #ffffff;
}

/* white large bold font */
.boldLargeWhite {
	font-weight: bold;
	color : #ffffff;
	font-size : 8pt;
}

/* white larger bold font */
.boldLargerWhite {
	font-weight: bold;
	color : #ffffff;
	font-size : 10pt;
}

/* white medium bold font - for guides */
.boldMediumWhite {
	font-weight: bold;
	color : #ffffff;
	font-size : 12px;
}

/* white medium font - for guides*/
.mediumWhite {
	color : #ffffff;
	font-size : 10px;
}

.smallWhite {
	color : #ffffff;
	font-size : 7pt;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Font Sizes
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* general small font */
.textSmall {
	font-size: 7.5pt;
}

/* general smaller font */
.textSmaller {
	font-size: 7pt;
}

/* general small font */
.small {
	font-size: 7.5pt;
}

/* green header font */
.header {
	font-family: Osaka, "Times New Roman", Times, serif, MS P Gothic;
	color: #006633;
	font-weight: bold;
	font-size: 9pt;
}

/* green header font */
.headerSpacer {
	font-family: Osaka, "Times New Roman", Times, serif, MS P Gothic;
	color: #006633;
	font-weight: bold;
	font-size: 9pt;
	margin-top: 16px;
	margin-bottom: 6px;
}

/* green header font for corp sales */
.headerCS {
	font-family: Verdana, Osaka, MS P Gothic;
	color: #006633;
	font-weight: bolder;
	font-size: 12pt;
	margin-top: 16px;
	margin-bottom: 6px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// widths for inputs and selects
// almost all class names correspond to the pg on
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
input.search {
	font-size: 9px;
	margin-bottom: 3px;
	width: 118px;
}

input.footer {
	width: 160px;
}

input.giftBox {
	width: 195px;
}

input.pyoCC {
	width: 150px;
}

input.redeemLLnum {
	width: 64px;
}

input.redeemNum {
	width: 112px;
}

input.redeemDate {
	width: 82px;
}

input.redeemAmt {
	width: 58px;
}

select.redeemType {
	width: 103px;
}

select.selectOufitsBO {
	width: 470px;
}

input.billToPhoneCode {
	width: 40px;
}

input.billInfoName, select.billInfoName, textarea.billInfoName {
	width: 255px;
}

input.billInfoCustNum, select.billInfoCustNum {
	width: 92px;
}

input.billInfoAddress, select.billInfoAddress {
	width: 220px;
}

input.billInfoAddressForOtherCountry, select.billInfoAddressForOtherCountry {
	width: 260px;
}

input.billInfoContact, select.billInfoContact {
	width: 150px;
}

input.billInfoCC, select.billInfoCC {
	width: 142px;
}

input.giftCard {
	width: 270px;
}

input.shopBag {
	width: 25px;
}

input.login {
	width: 143px;
}

input.prodAddedOther, select.prodAddedOther  {
	width: 130px;
}

select.prodTextBox  {
	width: 385px;
}

input.prodAddedQuant {
	width: 25px;
}

input.monogram {
	width: 120px;
}

input.engrave {
	width: 200px;
}

input.csProd {
	width: 45px;
}

select.csProd {
	width: 108px;
}

textarea.csProd {
	width: 220px;
}

input.phone3Num {
	width: 30px;
}

input.phone4Num {
	width: 37px;
}

input.phone6Num {
	width: 50px;
}

input.fes {
	width: 160px;
}

input.egiftcert {
	width: 200px;
}

textarea.egiftcert {
	width: 200px;
}
.emailFormWidth{width:245px;}
.inputWidthLonger{width:325px;}

input.advSubFileInput {
	width: 327px;
}

/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* gloal bg colors */
/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */
/* most commonly used in left nav */
.lightBrownBG {
	background: #F3F3E7;
}

/* used as a divider or line against light brown bg */
.darkBrownBG {
	background: #D6D5B7;
}

/* most commonly used in search box */
.lightGreenBG {
	background: #749685;
}

/* most commonly used in search box */
.lighterGreenBG {
	background: #ECF0EE;
}

/* ??? */
.darkGreenBG {
	background: #29634A;
}

/* most commonly used as a seperator in order process table */
.lightGrayBG {
	background: #CCCCCC;
}

/* most commonly used as a seperator in order process table */
.lightestGrayBG {
	background: #EFEFEF;
}

/* left nav */
.leftNavBGon {
	background: #FFFFFF;
}

/* commonly used as a border for sold out, out of stock alert boxes, etc */
.alertBG {
	background: #FF0000;
}

/* Used for guides such as Kids Unshrinkable Shirts */
.contentNavyGuides{
	font-family: verdana, geneva, arial, helvetica, sans serif;
	font-size: 10pt;
	color: 000066;
	font-weight: bold;
}

.webLine{
	font-family: verdana, geneva, arial, helvetica, sans serif;
	font-size: 11pt;
	color: 000000;
	font-weight: bold;
}

/* Used for SBC new format */ 
.tip {                     
font-family:arial, Osaka, MS P Gothic;         
font-size: 11px;           
border:solid 1px #666666;  
position:absolute;         
z-index:100;               
visibility:hidden;         
color:#333333;             
top:200px;                 
left:90px;                 
width:175px;
background-color:#FFFFE1;  
}                          

.titleRedGuides{
font-family: verdana, geneva, arial, helvetica, sans serif, Osaka, MS P Gothic;
font-size: 8pt;
color: CC0000;
font-weight: bold;
}


.deptMainImagetext{
font-family: verdana, geneva, arial, helvetica, sans serif, Osaka, MS P Gothic;
font-size: 7pt;
color: 000000;
}


/* SEO searchbot link */
a.robot:link, a.robot:visited, a.robot:hover {
        font-family: Arial, helvetica, sans-serif, Osaka, MS P Gothic;
        font-size: 7pt;
	text-decoration: none;
	color: 000000;
}

/* Sizing chzrts */
div#sizingheader {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	width: 500px;
	margin-bottom: 10px;
}
#sizingheader ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sizingheader li {
	display: inline;
}
#sizingheader li#sizinglogo {
	margin-right: 15px;
}
#sizingheader li#sizingtitle {
	border-right: 1px solid #ccc;
	padding: 10px 52px 0 0;
	margin-right: 8px;
}
#sizingheader li#sizingclose {
	background: transparent url(//cdn.llbean.com/images/bullet_red_tri.gif) center left no-repeat;
	padding-left: 8px;
	margin-left: 0; 
}
table#sizingchart {
	border: 1px solid #efeed8;
}
table#sizingchart td {
	padding: 1px 0 3px 2px;
	font-size: 10px;
}
table.sizesleftOriented td {
	text-align: left;
}
table.sizescenterOriented td {
	text-align: center;
}
tr#tableheader td {
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	font-size: 10px;
}
table#sizingchart tr.dimensionunitLeft td {
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
}
table#sizingchart tr.dimensionunitCenter td {
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
}
table#sizingchart td.extendedInstructions {
	font-size: 10px;
}
table#sizingchart td.specsBold {
	text-align: left;
}
.odd {
	background: #efeed8;
}
.specsBold {
	font-size: 10px; font-weight:bold;
}

/* styles for globalnav utilites */
#loginshow {
	display: none;
}
#logoffshow {
	display: none;
}
#logindefault {
	display: none;
}

div.vhtLinkInit {
 display: none;
}
/* styles for calendar in will arrive in section */
.calhead {
	font-family: Arial, Helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
}

.caldays {
	font-family: Arial, Helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
}

.calheadItems {
	font-family: Arial, Helvetica, sans-serif, Osaka, MS P Gothic;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: 10px;
	padding-top: 28px;
	padding-bottom: 3px;
}
/* ADDED BY WEBLINC - PATB
----------------------------------------------------*/

img
	{
		border: 0;
	}

.clearer
		{
			float: none;
			display: block;
			clear: both;
			margin: 0;
			padding: 0;
			height: 1px;
			line-height: 0;
			font-size: 0;
		}
		* html .clearer
		{
			height: 0;
		}	
	
	.title1
		{
			margin: 15px 0 0 0;
		}
	
	.addedToBag
		{
			border: 1px solid #A5BAB0;
			margin: 0 0 10px 0;
			font-family: verdana, arial, helvetica, sans-serif;  
			color:#000;
			width: 100%;
		}
		
		.addedToBag .title
			{
				background-color: #2D6248; 
				padding: 10px 0 6px 9px;
			}
			
		.addedToBag .infoContainTop
			{
				width: 394px;
				border-bottom: 1px solid #CCCCCC; 
				margin: 6px 6px 0 8px;
				padding: 0 0 6px 0;
			}
			
			.addedToBag .imageCell
				{
					float: left; 
					width: 81px; 
					text-align: center;
					padding: 3px 0 0 0;
				}
			
			.addedToBag .detailCell
				{
					float: left; 
					width: 309px; 
					line-height: 15px;
					padding: 0 0 0 3px;
					font-size: 10px;
					voice-family: "\"}\"";
					voice-family: inherit;
				
					width: 302px;
				}
				/* Begin hiding from Mac IE */
				/* \*/
				html>body div.addedToBag div.detailCell
				{
					width: 302px;
				}
				/* End hiding from Mac IE */
				
				
				.addedToBag .detailCell span
					{
						color: #666666;
						font-size: 10px;
					}
				
				.addedToBag .detailCell a
					{
						font-size: 10px;
					}
			
			.addedToBag .noImage .imageCell
				{
					display: none;
				}
			
			.addedToBag .noImage .detailCell
				{
					float: left; 
					width: 390px; 
					line-height: 15px;
					padding: 0;
					font-size: 10px;
				}
				
				
		.addedToBag .infoContainBottom
			{
				width: 394px;
				border-top: 1px solid #CCCCCC; 
				margin: 2px 6px 0 8px;
				padding: 10px 0 0 0;
			}
			
			.addedToBag .infoContainBottom .numberOfItemsCell
				{
					float: left;
					width: 272px;
					font-size: 10px;
				}
				
				.addedToBag .infoContainBottom .numberOfItemsCell a
					{
						font-size: 10px;
					}
				
			.addedToBag .infoContainBottom .subtotalCell
				{
					float: left;
					width: 121px;
					text-align: right;
					font-size: 10px;
				}
			
			.addedToBag .infoContainBottom .buttonCell
				{
					text-align: center; 
					padding: 15px 0 10px 0;
				}
				
			.addedToBag .infoContainBottom .buttonCell .checkOutBtn
				{
					margin: 0 0 0 5px;
				}
				
			
		.productTable
			{
				margin: 10px 0 10px 0;
			}
			
			.productTable td
				{
					width: 136px;
					text-align: center;
					vertical-align: top;
				}
			.productTable td a
				{
					width: 136px;
				}
			.productTable tr.newRow td
				{
					padding: 4px 0 0 0;
				}
				
			.productTable tr.priceRow td
				{
					padding: 4px 0 18px 0;
				}
				
			
			
		.unavailableMessage
			{
				padding: 10px 0 10px 0;
				color: #E30303;
				font-size: 11px;
				line-height: 18px;
			}
			
		.itemCount
			{
				border-top: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
				font-size: 11px;
				padding: 3px 0 3px 0;
				margin: 10px 0 10px 0;
			}
			
		.outOfStockReselect
			{
				
			}
			
			.oosItem
				{
					width: 120px;
					float: left;
				}
				
				.oosItem .itemImage
					{
					
					}
				
				.oosItem .itemZoom
					{
						padding: 5px 0 0 0;
						text-align: center;
					}
				
				.oosItem .itemColors
					{
						padding: 5px 0 0 0;
					}
				
					.oosItem .itemColors .colorsText
						{
							padding: 0 0 3px 0;
						}
					
					.oosItem .itemColors img
						{
							margin: 0 3px 3px 0;
						}
			
			.oosInfo
				{
					width: 288px;
					border: 1px solid #FF0000;
					float: left;
					font-family: verdana, arial, helvetica, sans-serif;  
					font-size: 10px;
					margin: 0 0 0 5px;
					padding: 10px 10px 10px 10px; 
					voice-family: "\"}\"";
					voice-family: inherit;
				
					width: 268px;
				}
				/* Begin hiding from Mac IE */
				/* \*/
				html>body div.oosInfo
				{
					width: 268px;
				}
				/* End hiding from Mac IE */
				
				.oosInfo .alertRedBold
					{
						font-size: 11px;
					}
				
				.oosInfo div
					{
						margin: 0 0 10px 0;
					}
				
				.oosInfo select
					{
						width: 266px;
					}
			
				
			
			.oosOrder
				{
					width: 160px;
					float: left;
					margin: 0 0 0 5px;
					border: 1px solid #CCCCCC;
					padding: 0;
					vertical-align: top;
				}
				
				.oosOrder .title1
					{
						width: 158px;
						font-weight: bold;
						background-color: #ccc;
						padding: 5px 0 5px 3px;
						margin: 0;
					}
					
				.oosOrder .title1 input
					{
						margin: 0;
						padding: 0;
					}
				
				.oosOrder .info1
					{
						padding: 3px 0 3px 12px;
					}
				
				.oosOrder .info1 span
					{
						margin: 0 0 0 0;
						padding: 0 0 0 3px;
					}
				
				.oosOrder .info1 div
					{
						padding: 0 0 0 5px;
					}
				
				.oosOrder .title2
					{
						background-color: #EFEFEF;
						padding: 5px 0 5px 3px;
						font-weight: bold;
					}
				
				.oosOrder .info2
					{
						padding: 5px 0 5px 12px;
					}
					
					.oosOrder .info2 input
						{
							width: 20px;
						}
				
				.oosOrder .title3
					{
						background-color: #EFEFEF;
						padding: 5px 0 5px 3px;
					}
				
				.oosOrder .info3
					{
						padding: 3px 0 3px 12px;
					}
				
					.oosOrder .info3 input
						{
							width: 65px;
						}
					
					.oosOrder .info3 span
						{
							font-size: 9px;
						}
					
		.outOfStockAddItems
			{
				border-top: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
				font-size: 11px;
				padding: 7px 0 7px 0;
				margin: 10px 0 10px 0;
			}
			
			.outOfStockAddItems .text
				{
					display: inline;
					float: left;
					width: 297px;
					margin: 0 0 0 120px;
				}
			
			.outOfStockAddItems .addToBag
				{
					display: inline;
					float: left;
					width: 157px;
					border: 1px solid #ccc;
					margin: 0 0 0 3px;
				}
			
				.outOfStockAddItems .addToBag .title
					{
						color: #000000;
						background-color: #CCCCCC;
						padding: 5px 10px 5px 10px;
						font-weight: bold;
					}
			
				.outOfStockAddItems .addToBag .button
					{
						text-align: center;
						padding: 10px 0 10px 0;
					}

/*
	BEGIN RESOURCE INTERACTIVE STYLES FOR HOME PAGE CONTENT AREA
*/

#main-container
{
	width:605px;
	overflow-x: hidden;
	background-color: #F3F3E7;
}

#main-container #top-contents
{
	background-color: #F3F3E7;
}

#main-container #promo-flash
{
	background-color: #FFFFFF; 
	width: 585px; 
	height: 298px;
	text-align: center; 
	padding: 8px 0px;
	margin-left: 10px;
}

#main-container #dropshaddow
{
	background-image: url("/images/tanGrad_bg.gif");
	background-repeat: repeat-x;
	height: 6px;
	margin: 0px 10px;
	padding: 0px;
}

#main-container #dropshaddow img
{
	display: block;
	margin-left: 289px;
}

#main-container #middlePromos
{
	background-color: #F3F3E7;
	height: 190px;
	background-image: url("/images/vertDash_bg.gif");
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
}

#main-container #middlePromos a
{
	text-decoration: none;
}

#main-container #middlePromos span
{
	width: 6px;
}

#main-container #bottomPromos
{
	height: 137px;
	background-color: #FFF;
	background-image: url("/images/grayPixel.gif");
	background-repeat: repeat-y;
	background-position: center top;
	overflow: hidden;
	white-space: nowrap;
}

#main-container #bottomPromos #bottomLeftPromo
{
	display: block;
	text-decoration: none;
	width: 289px;
	float: left;
	margin-left: 7px;
	_margin-left: 6px;
	margin-right: 0px;
}

#main-container #bottomPromos span
{
	height: 137px;
	width: 303px;
	background-image: url("/images/grayPixel.gif");
	background-repeat: repeat-x;
	background-position: 0px 68px;
	display: block;
	float: right;
}

#main-container #bottomPromos span a
{
	color: #2E644C;
	padding-left: 8px;
	background-image: url("/images/smalldot.gif");
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
	margin-top: 4px;
	margin-left: 3px;
}

#main-container #bottomPromos span div
{
	padding: 10px;
	padding-left: 15px;
}

#main-container .float-right
{
	float:right;
}

#main-container .tanTripleStitch
{
	background-image: url("/images/dashTan_bg.gif");
	background-repeat: repeat-x;
	height: 7px;
	clear: both;
	font-size:1px;
}

#main-container .whiteTripleStitch
{
	background-image: url("/images/dashWhite_bg.gif");
	background-repeat: repeat-x;
	height: 7px;
	clear: both;
	font-size:1px;
}


/*
	BEGIN RESOURCE INTERACTIVE STYLES FOR DEPARTMENT PAGE CONTENT AREA
*/

.interactiveDepartment 
{
	width: 605px;
	overflow-x: hidden;
}

.interactiveDepartment .clear
{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.interactiveDepartment .whiteTripleStitch
{
	background-image: url("/images/dashWhite_bg.gif");
	background-repeat: repeat-x;
	height: 7px;
}

.interactiveDepartment .tanTripleStitch
{
	background-image: url("/images/dashTan_bg.gif");
	background-repeat: repeat-x;
	height: 7px;
}

.interactiveDepartment .floatLeft
{
	float: left;
}

.interactiveDepartment .floatRight
{
	float: right;
}

.interactiveDepartment #departmentHeader
{
	background-color: #F4F4E8; 
	height: 297px;
	overflow: hidden;
}

.interactiveDepartment #breadcrumb
{
	margin-left: 10px;
	margin-bottom: 5px;
}

.interactiveDepartment #departmentFeatureImage
{
	background-color: #FFFFFF;
	width: 206px;
	height: 265px;
	margin-left: 10px;
	_margin-left: 5px;
	float: left;
}

.interactiveDepartment #departmentFeatureImage img
{
	margin-left: 7px;
	margin-top: 7px;
}

.interactiveDepartment #departmentFeatureArea
{
	float: left;
	width: 372px;
	margin-left: 10px;
} 

.interactiveDepartment #departmentHeader #dropShaddow
{
	clear: both;
	background-image: url("/images/imgGrad_bg.gif");
	background-repeat: repeat-x;
	height: 5px;
	width: 200px;
	margin-left: 13px;
}

.interactiveDepartment #departmentFeatureArea
{
	width: 372px;
}

.interactiveDepartment #departmentFeatureArea #deptTitle
{
	margin-top: 15px;
	margin-bottom: 9px;
}

.interactiveDepartment #departmentFeatureArea #featuredOutfitHeader
{
	height: 22px;
	background-color: #6F8561;
	background-image: url("/images/featuredOutfit_hdr.gif");
	background-position: 10px 4px;
	background-repeat: no-repeat;
}


.interactiveDepartment #departmentFeatureArea #featuredOutfitContent
{
	height: 136px;
	background-color: #FFFFFF;
}

.interactiveDepartment #departmentFeatureArea #featuredOutfitContent div
{
	float: left;
	width: 123px;
	text-align: center;
	overflow:hidden;
	padding-top: 10px;
}

.interactiveDepartment #departmentFeatureArea #featuredOutfitContent .lineOnRight
{
	background-image: url("/images/verticleLine.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

.interactiveDepartment #departmentFeatureArea #featuredOutfitContent a
{
	display: block;
}

.interactiveDepartment #departmentFeatureArea #featuredOutfitFooter
{
	height: 60px;
	background-color: #859C70;
	background-image: url("/images/shoppingGuide_hdr.gif");
	background-repeat: no-repeat;
	background-position: 10px 9px;
	overflow: hidden;
	clear: both;
}

.interactiveDepartment #departmentFeatureArea #featuredOutfitFooter div
{
	width: 50%;
	float: left;
}

.interactiveDepartment #seeAllGuides
{
	margin-left: 10px;
	margin-top: 30px;
	background-image: url("/images/greenArrow.gif");
	padding-left: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
}

.interactiveDepartment .triangleLink
{
	display: block;
	background-image: url("/images/whiteArrow.gif");
	padding-left: 10px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: center left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.interactiveDepartment .triangleLink:visited, .interactiveDepartment .triangleLink:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

/* CATEGORIES SECTION */

.interactiveDepartment .greenCircleLink
{
	display: block;
	padding-left: 18px;
	background-image: url("/images/expandArrow.gif");
	background-position: center left;
	background-repeat: no-repeat;
	color: #2A614A;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	width: 275px;
}

.interactiveDepartment .greenCircleLink:visited, .interactiveDepartment .greenCircleLink:hover
{
	color: #2A614A;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.interactiveDepartment .seeMoreLink, .interactiveDepartment .closeLink
{
	background-position: center right;
	background-repeat: no-repeat;
	color: #2A614A;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	padding-right: 12px;
}

.interactiveDepartment .seeMoreLink:visited, .interactiveDepartment .closeLink:visited, .interactiveDepartment .seeMoreLink:hover, .interactiveDepartment .closeLink:hover
{
	color: #2A614A;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}

.interactiveDepartment .seeMoreLink
{
	background-image: url("/images/expand_btn.gif");
}

.interactiveDepartment .closeLink
{
	background-image: url("/images/close_btn.gif");
}

.interactiveDepartment .closed .closeLink
{	
	display: none;
}

.interactiveDepartment .open .seeMoreLink
{
	display:none;
}

.interactiveDepartment .open .greenCircleLink
{
	background-image: url("/images/expandedArrow.gif");
}

.interactiveDepartment #categories
{
	padding:10px;
	padding-top: 0px;
}

.interactiveDepartment #categories #expandAll
{
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 5px;
}

.interactiveDepartment #categories #expandAll #expandText, .interactiveDepartment #categories #expandAll #closeText
{
	color: #2A614A;
	font-weight: bold;
	font-size: 14px;
}

.interactiveDepartment #categories .open #expandAll #expandText
{
	display: none;
}

.interactiveDepartment #categories .closed #expandAll #closeText
{
	display: none;
}

.interactiveDepartment .interactiveCategory
{
	border-top: 1px solid #CBC2C2;
	padding: 5px;
	background-color: #F4F4E8;
}

.interactiveDepartment .closed .interactiveCategory 
{
	background-image: url("/images/whiteGrad_bg.gif");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.interactiveDepartment .interactiveCategory .floatLeft 
{
	width: 48%;
	text-align: left;
}

.interactiveDepartment .openLinkArea .floatLeft a
{
	display: block;
	margin-left: 15px;
	background-image: url("/images/dot.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 5px;
	margin-bottom: 2px;
}

.interactiveDepartment .interactiveCategory .closedLinkLine
{
	clear: both;
}

.interactiveDepartment .interactiveCategory .closedLinkLine a
{
	font-size: 10;
}

.interactiveDepartment .open .interactiveCategory .closedLinkLine
{
	display: none;
}

.interactiveDepartment .interactiveCategory .openLinkArea
{
	clear: both;
	padding-top: 10px;
}

.interactiveDepartment .closed .interactiveCategory .openLinkArea
{
	display: none;
}

.interactiveDepartment .interactiveCategory .openLinkArea .floatLeft
{
	width: 230px;
}

.interactiveDepartment .interactiveCategory .openLinkArea .floatRight
{
	width: 330px;
}

.interactiveDepartment .interactiveCategory .openLinkArea .tanTripleStitch
{
	margin-bottom: 7px;
	margin-top: 7px;
}

.interactiveDepartment .openLinkArea .linksContainer
{
	padding: 5px 0px;
}

.interactiveDepartment .openLinkArea .floatRight .triangleLink
{
	background-color: #859C70;
	height: 17px;
	background-position: 6px 5px;
	padding: 3px 0px 0px 15px;
	overflow: hidden;
	white-space: nowrap;
	margin:0px;
}

/* quickshop box */
#qs_box {
	background-color: #859C70;
	width: 100%;
	margin: 0px;
}
#qs_box form {
	margin: 0px 0px 5px 5px;
	padding: 0px;
}
#qs_box h4 {
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}
#qs_box input {
	font-size: 9px;
	width: 118px;
	margin: 0px;
	float: left;
}
#qs_box img {
	display: block;
	margin-left: 3px;
}
#qs_multiple {
	background: url(/images/arrow_trans_smr.gif) no-repeat 0px 0px;
	display: block;
	height: 14px;
	font-size: 9px;
	text-decoration: underline;
	color: white;
	padding: 0px 0px 5px 16px;
	margin: 0px 0px 0px 5px;
}

/* Departments, etc. in the left nav */

.left_nav_border {
		background: url(/images/left_nav_bg2.gif);
	}

.left_nav_empty {
	background-color: white;
	background-image: url('/images/tanVertStitch.gif');
	background-position: top right;
	background-repeat: repeat-y;
	width:144px;
	font-size: 1px;
	border-left: 1px solid #d5d5d5;
}

.left_nav_empty_21 {
	background-color: white;
	width:21px;
}

#nav_options {
	border-right: 1px solid #efeed8;
	margin: 0px;
	padding: 0px;
	height: 100%;
	display: block;
}
#nav_options img {
	border: 0px;
}
#nav_options h4 {
	display: block;
	background-color: #F3F3E7;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px 5px 9px;
	margin: 0px;
}
	#nav_options li a.current_selectedDepartment {
		background: url(/images/bullet_left_nav.gif) no-repeat -1px 4px;
		font-weight: bold;
	}
		#nav_options li a.current_selectedDepartment:hover {
			background: url(/images/bullet_left_nav.gif) no-repeat -1px 4px;
			color: black;
			cursor: default;
		}
	#nav_options a#ssd {
	    background-color: #ffffff;
	    color: black;
	    text-decoration: none;
	    display: block;
	    padding: 1px 0px 1px 20px;
	    margin: 0px;
	    font-weight: bold;
	}
	    #nav_options a#ssd:hover {
	       background-color: #749584;
	       color: white;
	       cursor: pointer;
	    }		
#nav_options ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#nav_options ul ul {
	padding-left: 0px;
	margin-left: 0px;
}
#nav_options ul li { 
	margin: 0px;
	padding: 0px;
	border: 1px solid white;
}
#nav_options ul li a {
	color: black;
	text-decoration: none;
	display: block;
	padding: 1px 0px 1px 9px;
	margin: 0px;
}
#nav_options ul li a:hover {
	color: white;
	background-color: #749584;
}
			
#nav_options ul ul li a.selected {
	padding-left: 20px;
}

#nav_options ul ul li a.current_selected {
    background:transparent url(/images/bullet_left_nav.gif) no-repeat scroll -1px 4px;    
    font-weight:bold;
}
			
#nav_options ul ul li a.current_selected:hover {
    background:#efeed8 url(/images/bullet_left_nav.gif) no-repeat scroll -1px 4px;
    color:black;
    cursor:default;
}

/* all selected items are bold */
#nav_options li a.selected {
	font-weight: bold;
}

/* change the background color of the selected bottom ul */
#nav_options ul.selected {
	background-color: #efeed8;
	list-style-type: none;
}

/* within the selected ul, indent everything 20px */
#nav_options ul.selected li {
	border: 1px solid #f9f9ef;
	padding-left: 20px;
}
/* Don't change the background on the currently selected list item */
#nav_options ul.selected li a.current_selected {
	background: url(/images/bullet_left_nav.gif) no-repeat -1px 4px;
	font-weight: bold;
}
#nav_options ul.selected li a.current_selected:hover {
	background: #f9f9ef url(/images/bullet_left_nav.gif) no-repeat -1px 4px;
	color: black;
	cursor: default;
}
#nav_options ul ul ul.selected li {
	border: 1px solid #efeed8;
	padding-left: 0px;
}

/* Zoom Pop-up */

#zoom {
	padding:7px;
}

#productHeader {
	height:51px;
	_padding-bottom:-6px;
	background:#f3f0e1;
}

#productHeader img {
	position:absolute;
	top:7;
	left:7;
}

#productTitle {
	font-family:Verdana;
	padding:18px 0 0 134px;
	font-size:13px;
	font-weight:bold;
}

#closeWindow {
	margin:-21px 0 0 460px;
	padding:5px 12px;
	border-left:1px solid #ccc;
}

#closeWindow a {
	color:#000;
	margin:0 0 0 10px;
}

#closeWindow img {
	color:#000;
	padding:4px 0 0 0;
}

#productDisplay {
	margin:15px 0 0 0;
}

#zoomContent {
	text-align:right;
	border:1px solid #ccc;
	margin:0;
	padding:0;
	width: 510px;
	height: 510px;
}

#zoomImages ul {
	margin:0;
	padding:0;
	list-style:none;
}

#zoomImages ul li {
	padding:0 0 8px 0;
}

#zoomControls {
	margin:5px 0 10px 0;
	text-align:left;
}

#zoomControls ul, #zoomSwatches ul {
	margin:0;
	padding:0;
	list-style:none;
}

#zoomControls ul li {
	margin:0 10px 0 0;
	display:inline;
}

#zoomSwatches ul li {
	margin:0;
	padding:0;
	display:inline;
}

#zoomSwatches ul li img {
	padding:1px;
	border:1px solid #fff;
}

#zoomSwatches ul li img.swatch {
	padding: 1px;
	cursor:pointer;
}


#zoomSwatchText {
	margin:3px 0 0 0;
	font-weight:bold;
}

#zoomSwatchesHolder {
	margin:20px 0 0 0;
}

#zoomInBtn {
	width:96px;
	height:24px;
	border:none;
	cursor:pointer;
	background:url('/images/zoomIn.gif');
}

#zoomOutBtn {
	width:96px;
	height:24px;
	border:none;
	cursor:pointer;
	background:url('/images/zoomOut.gif');
}

#resetBtn {
	width:72px;
	height:24px;
	border:none;
	background:url('/images/zoomReset.gif');
}

#zoomImages ul li a {
	text-decoration:none;
}

#zoomImages ul li a img {
	border:2px solid #fff;
}

#zoomImages ul li a span {
	font-size:10px;
	color:#000;
	display:block;
	text-decoration: underline;
}

#zoomImages ul li span {
	font-size:10px;
	color:#000;
	display:none;
}

#table {
	margin:0;
	padding:0;
}
			
#zoomImages, #zoomContent {
	text-align:center;
}
			
#zoomControls {
	margin:10px 0px 10px 0px;
	_margin:10px 0px 12px 0px;
}

#zoomImages {
	float:left;
	margin:0 10px 0 0;
	_margin:0 8px 0 0;
}

/* Dynamic SizeChart Pop-up */
	#logo img {
		position:absolute;
		top:5;
		left:5;
	}
			
	#productHeader2 {
		height:51px;
		_padding-bottom:-6px;
		background:#f3f0e1;
	}
			
	#closeWindow2 {
		float:right;
		margin:15px 0 0 315px;
		padding:5px 12px;
		border-left:1px solid #ccc;
	}
			
	#closeWindow2 a {
		color:#000;
	}
			
	#closeWindow2 img {
		color:#000;
		padding:4px 0 0 0;
	}
			
	#pisSizeChart {
		margin-top:5px;
		_margin-top:9px;
	}
			
	/*#pisTitle, #stndTitle, #stndTitle a, #stndTitleHide, #howToMeasureTitle {
		font-size:12px;
		font-weight:bold;
		margin:0 3px 10px 0;
	}*/
			
	#pisSizeChart, #stndSizeChart, .tableHeader {
		/* width:450px;  */
	}
			
	h2 {
		font-size:12px;
		margin-bottom:10px;
	}
			
	#stndTitle, #stndTitle2, #stndTitle a,  #stndTitleHide {
		font-size:12px;
		font-weight:bold;
	}
			
	#stndTitle, #stndTitle2, #stndTitleHide {
	/*	margin:12px 20px 13px 0;	*/
		margin:0px;
		margin-top:12px;
		margin-bottom:13px;
	}
			
	#inchesHdrOn, #metricHdrOn {
		font-weight:bold;
	}
			
	#inchesHdrOn a, #metricHdrOn a {
		font-weight:normal;
	}
			
	#pisSizeChart {
		/*padding-bottom:15px;*/
	}
			
	#howToMeasureChart, .stndTableHeader, #stndSizeChart table {
		/*margin:0 20px 0 0;*/
	}
			
	#howToMeasureChart img {
		float:left;
		margin-right:5px;
	}
			
	#howToMeasureText {
		margin-left:139px;
	}
			
	#stndSizeChart {
		margin:0 0 10px 0;
	}
	
	#stndTitle, #stndTitleHide {
		padding-top:10px;
		border-top:1px solid #999;
	/*	width:590px;	*/
		width:99%;	
	}
			
	#howToMeasureChart {
	/*	width:590px;	*/
		width:99%;
		border-top:1px solid #999;
	}
			
	#stndTitle a {
		color:#000165;
	}
			
	.tableHeader {
		text-align:center;
		padding:3px 0;
		font-weight:bold;
	}
			
	.stndTableHeader {
		font-family:Arial;
		font-size:13px;
	}
		
	#stndTitleHide span {
		font-size:11px;
		font-weight:normal;
	}
			
	#stndTitle img, #stndTitleHide img {
		margin:0 3px 0 0;
		padding:0 5px 0 0;
	}
			
	#howToMeasureChart p {
		margin:0 0 5px 0;
		padding:0;
	}
			
	#stndTitleHide, #metric {
		display:none;
	}
	
	#inchesHdrOn, #metricHdrOn {
		font-size:11px;
		text-align:center;
		margin:0 0 7px 0;
	}
			
	.pi_rowcoltitletable_intersection, .pi_rowcoltitletable_toprow, .pi_rowcoltitletable_leftcol, 
	  .pi_rowtitletable_intersection, .pi_rowtitletable_toprow, .pi_rowtitletable_leftcol                      {
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
	}
			
	.pi_rowcoltitletable_toprow, .pi_rowtitletable_toprow {
		text-align:center;
	}
			
	.pi_rowcoltitletable_odd {
		background:#efeed8;
	}
		
	.pi_rowcoltitletable, .pi_rowtitletable {
		text-align:center;
		vertical-align:middle;
		white-space: nowrap;
	}
			
	#pisSizeChart .pi_rowcoltitletable_leftcol {
		padding:0 20px 0 10px;
		vertical-align:middle;
	}
			
	#pisSizeChart .pi_rowcoltitletable_intersection {
		padding:0 0 0 9px;
	}
			
	#stndSizeChart .pi_rowcoltitletable_leftcol {
		padding:2px 15px 2px 3px;
		vertical-align:middle;
	}
			
	#pisSizeChart table {
		width:100%;
		_width:100%;
	}
			
	#stndSizeChart table {
		width:450px;
		_width:442px;
	}
			
	.pi_rowcoltitletable_desc {
		text-align:left;
	}
			
	.pi_rowcoltitletable_intersection {
		margin-left:8px;
	}
			
	.pi_rowcoltitletable, .pi_rowcoltitletable_desc {
		font-size:10px;
	}
			
	#inchesHdrOn a, #metricHdrOn a {
		color:#000;
	}
			
	#stndTitleHide a {
		color:#000165;
	}
			
	#howToMeasureChart {
		_padding-top:9px;
	}
	
/* -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- //
// Rel 11.0 Navigation Pages
// -=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=- */

/* New Generic Styles */
#page {
	width: 765px;
	margin:0px auto;
	margin-top: 10px;
}

.smallbold, .smallbold a { font-size:10px; font-weight:bold; }
.smallbold a { color:white; text-decoration:none; }
.smallbold a:hover { text-decoration:underline; }

.alignLeft { float:left; }
.alignRight { float:right; }
.hclear { clear:both; }



/* New Header Styles */
#header * { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#626262; font-weight:bold; margin:0px; padding:0px; }
#hlogo, #hsearch, #hquickshop { float:left; padding:0 0 5px 0; }
#hlogo a { text-decoration:none; font-family:Times; }
#hlogo a:hover { text-decoration:underline; }
#hlogo h1 { margin:0 10px 0 0; display:inline; }
#hlogo h1 a { color:#005b3c; font-weight:bold; font-size:38px; }
#hlogo h1 a:hover { text-decoration:none; }
#hlogo img { padding:0 10px 5px 3px; vertical-align:bottom; }
#hutils, #hnavextra { float:right; padding:0 0 5px 0; }
#hutils ul { list-style:none; margin:19px 10px 0 0; }
#hutils ul li { display:inline; margin:0 0 0 18px; }
#hutils ul li a { text-decoration:none; color:#666666; font-weight:bold; font-family:Arial; }
#hutils ul li a:hover { text-decoration:underline; }
#hshoppingbag { background:url('/images/shopping_bag.gif') 0px -3px no-repeat; padding:18px 0 0 36px; }

#searchheader { border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin:0; }
#hnavextra { font-size:11px; margin:0; color:#666666; border-right:1px solid #d5d5d5; padding:8px 10px 7px 0; }
#hnavextra ul { list-style:none; }
#hnavextra ul li { display:inline; }
#hnavextra ul li a { text-decoration:none; color:#666666; font-weight:bold; font-family:Arial; padding:0 18px 0 0; }
#hnavextra ul li a:hover { text-decoration:underline; }
#hnavextra sup { font-size:9px; }
#hsearch { padding:3px 0 3px 10px; border-left:1px solid #d5d5d5; }
#hsearch span { font-size:11px; }
#hsearch ul li { display: inline; display: inline-block; }
#hsearchinput { font-size:10px; font-weight:normal; border:1px solid #cccccc; padding:1px 3px 0px 3px; width:138px; }
#hsearchbtn { position:absolute; border:none; width:23px; height:16px; margin:-8px 0 0 3px; background:url('/images/go1.gif') top left no-repeat; cursor:pointer; _cursor:hand; }
#hquickshop { display:inline; font-size:10px; padding:9px 0 0 40px; }
#hquickshop a { background:url('/images/qs_arrow.gif')  no-repeat; padding:0 0 0 12px; text-decoration:none; color:#686868; font-size:10px; font-weight:normal; }
#hquickshop a:hover { text-decoration:underline; }

#globalheaderbanner {
	border:1px solid #d5d5d5;
	border-bottom:none;
}

/* New Dropdown Styles */
#hdropdownmenu * { font-family:Verdana; margin:0px; padding:0px; }
#hdropdownmenu { z-index:1000; background:#82996f; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; }
#hdropdownmenu ul { list-style:none; margin:0; padding:0; }
#hdropdownmenu table { width:763px }
#hdropdownmenu table table { width:100%; margin:15px 0; }
#hdropdownmenu table tr td a {
	font-size:12px; 
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	height: auto !important;
	height:1%;
}
#activeCategory { background:#708363; }
#hdropdownmenu table tr td a.categoryListItem { text-align:center; border-bottom:1px solid #d5d5d5; padding:9px 8px; }
#hdropdownmenu table tr td a.firstlistitem { padding:9px 9px; }
#hdropdownmenu table tr td a.lastlistitem { padding:9px 10px; }
#hdropdownmenu table tr td a.categoryListItem:hover { background:#708363; }
#hdropdownmenu table tr td ul.submenuleft { display:none; position:absolute; width:763px; background:#708363; z-index:999; }
#hdropdownmenu table tr td ul.submenuright { display:none; position:absolute; width:763px; background:#708363; z-index:999; }
#hdropdownmenu table table li.submenucategory h3 { padding-bottom:10px; padding-left:15px; }
#hdropdownmenu table table li.submenucategory h3 a:hover { text-decoration:underline; }
#hdropdownmenu table table tr td { width:218px; } 
#hdropdownmenu table table tr td.submenuleftborder { border-left:1px solid #d5d5d5; padding-left:15px; }
#hdropdownmenu table table li ul li a { font-size:11px; font-weight:normal; margin-right:10px; padding-left:24px; padding-bottom:10px; display:block; }
#hdropdownmenu table table li ul li a:hover { text-decoration:underline; }
#selectfix { position:absolute; display:none; }
			

/* New Breadcrumb Styles */
#breadcrumbs { font-weight:normal; font-size:9px; color:#627857; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#dfddc4; padding:5px 0 6px 0;}
#breadcrumbs a { font-family:Verdana; font-size:10px; color:#003a27; }
#breadcrumbs table { width:763px; }
#breadcrumbs #prevnext { margin:0 10px 0 0; text-align:right; font-size:10px; color:#6f8463; font-weight:bold; }
#breadcrumbs #prevnext a { color:#6f8463; font-size:10px; font-weight:bold; }
#breadcrumbs #prevnext .previtemlinkactive a {color: #6f8463; font-weight: bold; font-size: 10px;}
#breadcrumbs #prevnext .previtemlinkinactive {color: #a1b197; font-weight: bold; font-size: 10px;}
#breadcrumbs #prevnext .nextitemlinkactive a {color: #6f8463; font-weight: bold; font-size: 10px;}
#breadcrumbs #prevnext .nextitemlinkinactive {color: #a1b197; font-weight: bold; font-size: 10px;}

/* New Footer Styles */
#resources * { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
#resources { background:#82996f; border:1px solid #d5d5d5; }
#resources ul { list-style:none; margin:0; padding:0; }
#resources ul li { display:inline; color:#f4f4f4; font-weight:normal; }
#resources ul li a { font-family:Verdana; display:block; float:left; color:#f4f4f4; font-size:12px; font-weight:bold; margin:0 2px 0 0; padding:8px 15px; text-decoration:none; }
#resources ul li a:hover { background:#708363; }
div.emailupdates * a { font-weight:bold; font-size:10px; font-family:Verdana !important; }
div.emailupdates span.smallbold a {color:white; font-weight:bold; font-size:10px; font-family:Verdana !important;}
#gobtn { cursor:pointer; _cursor:hand; border:none; width:23px; height:16px; margin:0 0 0 2px; background:url('/images/go2.gif') top left no-repeat; }
#email { font-family:Arial, Helvetica, sans-serif; font-size:10px; width:117px; height:17px; margin:0 0 0 2px; padding:0 0 0 2px; font-weight:normal; }
.emailupdates { margin:12px 5px 0 0; padding:0 15px 0 0; }
.emailupdates a:hover { font-size:10px; font-weight:bold; color:white; text-decoration:underline; }
.emailupdates a:visited { color:white; }
#footer DIV.emailupdates table { margin:4px 5px 0 0; }

#footer {display: table; white-space: nowrap; overflow: hidden;}
#metadata { margin: 15px 0 15px 0; display: table; height: auto; white-space: nowrap; overflow: hidden;}
#metadata ul {list-style:none; margin:0; padding:0; font-family: Verdana; font-size:11px;}
#metadata li {padding-top: 1px; padding-bottom: 1px;}
#metadata a {font-family:Verdana; color:#333333; font-size:11px; text-decoration:none;}

.footerContainer {width: 765px; height: 180px; }
.footerCellRight {width: 185px; float: left;}
	.footerCellRight a:hover {text-decoration: underline !important;}
.footerCellLinks {width: 170px; float: left;}
	.footerCellLinks a:hover {text-decoration: underline !important;}
.footerVertLine {width: 1px; height: 180px; float: left; margin: 0 15px 0 0; background-color: #D5D5D5;}
.footerLinkTitle {color: #666666; font-weight: bold; font-size:11px; font-family: Verdana; text-decoration: none; margin-bottom: 5px;}
	.footerLinkTitle a {color: #666666 !important; font-weight: bold; font-size:11px; font-family: Verdana; text-decoration: none;}
	.footerLinkTitle a:hover {text-decoration: underline !important;}
#globalfooterbanner { margin:0; }

#copyright { margin:0px 10px 0px 10px; border-top:1px solid #d5d5d5; font-size:10px; font-weight:normal; color:#222222;}
#copyright p { margin:7px 0 0 0;}
#copyright * a.footerlinks { font-weight:bold; color:#43438b; font-size:9px; font-family:Verdana !important;}




/* rel 11 - New Department page */
.tallPromos { width:165px; margin:0 4px 0 0; }
.sectionLinks table h3 { font-size:11px; background:#efeed9; padding:3px 0; width:185px; text-align:center; color:black; margin:0 0 3px 0; }
.sectionLinks table td { padding:0 0 10px 18px; }
.sectionLinks ul { margin:0 0 0 20px; list-style:none; }
.sectionLinks ul li { margin:0 0 3px 0; }
.sectionLinks a { 
		background:url("/images/bullet_red_tri.gif") 0 3px no-repeat;
		font-weight:normal; 
		color:black; 
		padding:0 0 0 8px; 
		display:block; 
		_margin:0 0 -13px 0; 
}
.sectionLinks a:link { }
.sectionLinks a:visited { color:#666666; }
.sectionLinks a:hover { color:#990000; }
.sectionLinks a:active { }
#shopGuide { border-bottom:1px solid #cccccc; }
#shopGuide a, #learnMore a { _margin:0; }
#smallPromo {
		width:180px;
		margin:10px 0 0 0px;
		border:1px solid #cccccc;
}
#smallPromo DIV { padding:0 0 10px 25px; }
#smallPromo ul li { margin:0 0 0 -8px; padding:2px 0; }
#smallPromo ul li a {
		color:black;
		font-weight:normal;
		font-size:11px;
		background:url("/images/bullet_red_tri.gif") center left no-repeat;
		padding:0 0 0 8px;
}
#smallPromo ul li a:link { }
#smallPromo ul li a:visited { color:#666666; }
#smallPromo ul li a:hover { color:#990000; }
#smallPromo ul li a:active { }
			
			
			
.tanTripleStitch { background-image: url("/images/dashTan_bg.gif");
				background-repeat: repeat-x;
				height: 7px;
				font-size:1px; }
.whiteTripleStitch { background-image: url("/images/dashWhite_bg.gif");
				background-repeat: repeat-x;
				height: 7px;
				font-size:1px; }


/* rel 11 - New Sub Dept page */

#productlist { margin:0 10px 0 0; padding:25px 0 0 0 !important; padding:20px 0 0 0; width: 590px;}
#productlist table tr td { padding:0 5px 3px 4px; font-weight:normal; color:black; font-size:11px; }
#productlist table tr td a.previewlink { font-size:9px; color:black; background:url('images/bullet_red_tri.gif') center left no-repeat; padding:0 0 0 7px; }
#productlist table tr td a { color:#000165; }
#productlist table tr td a:link { }
#productlist table tr td a:visited { color:#666666; }
#productlist table tr td a:hover { color:#990000; }
#productlist table tr td a:active { }
			
#productlist table tr.lastitemrow td {padding:0 0 20px 0; }
#productlist div.catlistheader { background:#eae9d9; _width:565px; height:17px; _height:auto; }
#productlist div.catlistheader div { padding:1px 0; }
#productlist div.catlistheader { padding:3px 12px; _padding:3px 12px;}
#productlist div.catlistheader a { text-decoration:underline; color:#a3a284; font-weight:bold; font-size:10px; color:black; _margin:0 0px 0 0; }
#productlist div.catlisttitle {font-size:11px; color:#615c33; font-family:Verdana; float: right;}
#productlist div.catlisttitle a { color:black; font-weight:bold; padding:0; }
#productlist div.catlisttitle span { font-weight:normal; margin:0;}
#productlist div.catlistheader div.viewmore {float: left; margin: 0 10px 0 0; font: bold 12px verdana; padding:0 15px 0 0;}
#productlist div.viewmore a {font: bold 12px Verdana; color: #333; text-decoration: none;}
#productlist div.viewmore a#viewmoreLink {text-decoration: underline; font: normal 12px Verdana; color: #333; background: transparent url(/images/circle_arrow_gray.gif) 0 0 no-repeat; padding:0 0 2px 17px;}
#productlist div.catlistheaderHover {background-color: #a5a184; height:17px; _height:auto; cursor: pointer;}
#productlist div.catlistheaderHover div.viewmore a#viewmoreLink {color: #fff; background: transparent url(/images/circle_arrow_white.gif) 0 0 no-repeat;}
#productlist div.catlistheaderHover div.viewmore a {color: #fff; text-decoration: none;}
#productlist div.catlistheaderHover div.catlisttitle{ color:#fff;}
#productlist div.catlistheaderHover span#viewmoresub2 {color: #fff;}
.activenavcategory h4 { background:#eae9d9; }


#container {width: 593px; margin-left: 12px; margin-top: 12px; margin-bottom: 14px; display: table;}

#pagecontent {border-left:1px solid #d5d5d5; padding:0; }

#ptypPromo {    
    display: none;
}


/* R13 Search Styles */

#searchcontent { border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:0; width:979px; }
#thumbbody {margin:0 0 0 13px;}

/* BEGIN PAGINATION STYLES */
.searchpagination { float:right; margin-top:11px; margin-right:10px; _margin-right:5px; margin-bottom:11px; font-family:Verdana; font-size:11px; height:13px; }
.searchpagination a { color:#00016b; }
/*#thumbbody {margin:0 0 0 13px;}*/
#thumbbody #topCompareLinks.searchCompareContainer{width:auto;}
/* END PAGINATION STYLES */


/* BEGIN PROMO ZONE STYLES */
.promoZone  { font-family:Verdana; font-size:11px; margin-bottom:-5px; text-align:center; }
.promoZone table { margin-left:auto; margin-right:auto; text-align:center; }
.promoZone td.pz_top { height:37px; padding:0 15px 0 16px; border-top:1px solid #9baab7; background:url('/images/promoZoneBackgroundUpper.gif') repeat-x; text-align:center; }
.promoZone td.pz_content { background:#ffffff; padding-bottom:5px; }
.promoZone td.pz_content table { border-collapse:collapse; table-layout:inherit; }
.promoZone td.pz_content table tr td { width:145px; border-right:1px solid #d2dacc; text-align:center; padding:0 7px; }
.promoZone td.pz_content table tr td a.pz_productName { font-size:11px; color:#020469; font-weight:bold; display:block; text-align:center; }
.promoZone td.pz_content table tr td img { text-align:center; }
.promoZone td.pz_content table tr td.lastInRow { border-right:none; }
.promoZone td.pz_content table tr td.pz_productStars { padding-top:3px; }
.promoZone td.pz_content table tr td.pz_productPrice { font-size:11px; color:black; padding-top:13px; }
.promoZone td.pz_bottom { height:9px; background:url('/images/promoZoneBackgroundLower.gif') repeat-x; }
/* END PROMO ZONE STYLES */


/* BEGIN RELATED PRODUCTS STYLES */
.relatedProducts { font-family:Verdana; font-size:11px; margin-bottom:14px; text-align:center; }
.relatedProducts table { margin-left:auto; margin-right:auto; text-align:center; }
.relatedProducts td.rp_top { height:37px; padding:0px;  background:url('/images/promoZoneBackgroundUpper.gif') repeat-x; text-align:center; border-left:solid 1px #a0b18f; border-right:solid 1px #a0b18f; border-top:solid 1px #a0b18f; }
.relatedProducts td.rp_content { padding-bottom:5px; border-left:solid 1px #a0b18f; border-right:solid 1px #a0b18f; }
.relatedProducts td.rp_content table { border-collapse:collapse; table-layout:inherit; }
.relatedProducts td.rp_content table tr td { width:170px; border-right:1px solid #abb9c6; text-align:center; padding:0 7px 10px; }
.relatedProducts td.rp_content table tr td a.rp_productName { font-size:11px; color:#020469; font-weight:bold; display:block; text-align:center; }
.relatedProducts td.rp_content table tr td img { text-align:center; }
.relatedProducts td.rp_content table tr td.lastInRow { border-right:none; }
.relatedProducts td.rp_bottom { height:9px; background:url('/images/promoZoneBackgroundLower.gif') repeat-x; border-top:solid 1px #a0b18f; }
/* END RELATED PRODUCTS STYLES */


/* BEGIN FEATURED ITEM STYLES */
#smallFeaturedItem { width:571px; margin:11px 0 0 0; }
#smallFeaturedItem table { border-top:1px solid #6C835E; margin-left:11px;}
#smallFeaturedItem td.sf_top { height:37px; padding:0 8px 0 150px; background:url('/images/featuredItemBackgroundUpper.gif') repeat-x; text-align:center; border-left:1px solid #6C835E; border-right:1px solid #6C835E;}
#smallFeaturedItem tr.sf_middle { background-color:#82996f; }
#smallFeaturedItem td.sf_middleleft { border-bottom:1px solid #6C835E; border-left:1px solid #6C835E; }
#smallFeaturedItem td.sf_middleright { border-bottom:1px solid #6C835E; border-right:1px solid #6C835E; }
#smallFeaturedItem td.sf_bottom { height:7px; background:url('/images/featuredItemBackgroundLower.gif') repeat-x 0% 0%; }
#smallfeaturedItemMetadata { font-family:Verdana; color:white; font-size:12px; padding:1px 0 22px 2px; }
#smallfeaturedItemMetadata a { color:white; font-weight:bold; }
#smallfeaturedItemMetadata a:hover { color:#dde5d7; }
#smallfeaturedItemMetadata ul { list-style:none; margin:7px 0 0 0; padding: 0 0 5px 0; }
#smallfeaturedItemMetadata ul li { background:url('/images/bulletWhite.gif') 1px 5px no-repeat; padding-left:13px; margin-bottom:4px; }
#featuredItemPriceRating { margin-left:12px; }
#featuredItemPrice { float:left; }
#featuredItemPrice span { font-family:Verdana; color:white; font-size:12px; }
#featuredItemStars {
	float:left;
	text-align:center;
	margin-top:-2px;
	margin-left:18px;
	width:83px; 
	height:18px; 
	background:url('/images/greenStarsBackground.gif') no-repeat; 
}
#featItemTitle { margin:12px 0 0 0;}
#featItemThumb { border:1px solid #6C835E; position:relative; left:11px; top:-26px; margin-right:25px; }
/* END FEATURED ITEM STYLES */



/* BEGIN PRODUCT LIST STYLES */
.searchProductList { font-family:Verdana; font-size:11px; color:black; margin-top:1px; padding-left:10px; }
.searchProductList a { color:#00016b; font-size:11px; text-align:center; }
.searchProductList a:hover { color:#990000; }
.searchProductList a:visited { color:#666666; }
.searchProductList table tr td { width:148px; }

#mainbody  .searchProductList div.productListHeader { margin:0 0 8px 0; background:#eae9d9; height:27px; width:583px }
#thumbbody .searchProductList div.productListHeader { margin:0 0 8px 0; background:#eae9d9; height:27px; width:421px }
.searchProductList div.productShowing { float:left; }
.searchProductList div.productShowing a { position:relative; left:10px; top:6px; color:black; font-size:11px; font-family:Verdana; font-weight:bold; }
.searchProductList div.productShowing span { color:black; font-family:Verdana; font-size:10px; position:relative; left:13px; top:6px; }
.searchProductList div.productShowing span.nonlink { font-size:11px; margin:0 3px 0 0; }

.searchProductList div.productView { float:right; }
.searchProductList div.productView a { position:relative; top:7px; right:9px; color:black; font-size:10px; font-family:Verdana; font-weight:bold; }
.searchProductList div.productView select { margin-top:4px; margin-right:9px; width:154px; font-size:11px; font-family:Verdana; }

.searchProductList table.productListTable { _margin-bottom:16px; text-align:left; font-family:Verdana; font-size:11px; }
.searchProductList table.productListTable a { color:#00016b; font-family:Verdana; font-size:11px; display:block; margin:0 6px; }
.searchProductList table tr td.previewLink { padding-top:3px; text-align:center; }
.searchProductList table tr td.productTitle { padding-top:5px; text-align:center; }
.searchProductList table tr td.gelTab { padding-top:5px; text-align:center; }
.searchProductList table tr td.productStars { padding-top:3px; text-align:center; }
.searchProductList table tr td.productPrice { padding-top:4px; padding-bottom:25px !important; _padding-bottom:10px; text-align:center; }

.searchProductList div.productListDivider { border-bottom:1px solid #d5d5d5; height:1px; margin-bottom:7px; margin-top:-13px; _margin-top:-27px; }

#additionalResultsList { list-style:none; margin:4px 0 0 10px; padding:0; text-align:left; }
#additionalResultsList li { margin-bottom:6px; }
#additionalResultsList li a { font-family:Verdana; font-size:11px; color:#00016b; font-weight:bold; }
#additionalResultsList li a:hover { color:#990000; }
/* END PRODUCT LIST STYLES */


/* BEGIN SEARCH BREADCRUMB STYLES */
#searchbreadcrumbs * { font-family:Verdana; font-size:12px; color:black; }
#searchbreadcrumbs { width:742px; padding:13px 0px 9px 21px; }
#searchbreadcrumbs a { font-size:12px; color:#355f51; }
#searchbreadcrumbs a:hover { color:#990000; }
#searchbreadcrumbs img { position:relative; top:2px; margin-right:1px; }
#searchbreadcrumbs h2.searchbreadcrumblinks { width:500px; margin: -2px 0 0 10px; line-height:17px; }
#searchbreadcrumbs div.searchOrdHistBreadcrumbLink { margin: -2px 0 0 10px; }
#searchbreadcrumbs h2.searchbreadcrumblinks span { color:#83847e; }
#searchbreadcrumbs h2.searchbreadcrumblinks span.nolink { color:#355f51; }
#searchbreadcrumbs h1{display:inline;font-weight:normal!important;}
/* END SEARCH BREADCRUMB STYLES */


/* BEGIN REFINE SEARCH BAR STYLES */
#searchrefine { width:978px; height:28px; background:#fafaee; padding:7px 0 7px 0px; margin:0px; }
#refineheader { float:left; }
#refineheader h3 { font-family: Verdana; font-size:12px !important; margin:0 0 0 7px; padding:0px;  }

#refineheader h2 {margin:0 0 0 10px !important;}

#searchtips { float:right; }
#searchtips a { margin:0 9px 0 0; font-family:Verdana; color:#666666; text-decoration:none; font-size:10px; }
#searchtips a:hover { color:#990000; }
/* END REFINE SEARCH BAR STYLES */

/* BEGIN ALTERNATE SUGGESTION STYLES */
#searcherror * { font-size:12px; font-family:Verdana; color:black; }
#searcherror { padding:13px 0 14px 21px; width:763px; }
#searcherror p { margin:0 0 9px 0; padding:0; }
#searcherror p.notavail { font-size:14px; font-weight:bold; color:#355f51; }

#searchnoresult * { font-size:11px; font-family:Verdana; color:black; }
#searchnoresult { padding:13px 0 14px 21px; width:763px; }
#searchnoresult p { margin:0; padding:0; }
#searchnoresult ul { list-style:none; margin:5px 0 0 0; padding:0; }
#searchnoresult ul li { background:url('/images/bullet.gif') 2px 5px no-repeat; padding:0 0 6px 12px; }

#searchsinglesuggestion * { font-size:12px; font-family:Verdana; color:black; }
#searchsinglesuggestion { padding:13px 0 9px 21px; width:763px; }
#searchsinglesuggestion p { margin:0; padding:0; }
#searchsinglesuggestion span.nolink { color:#355f51; }

#searchaltsuggestions * { font-size:12px; font-family:Verdana; color:black; }
#searchaltsuggestions { padding:13px 0 9px 21px; width:763px; }
#searchaltsuggestions a { font-weight:bold; color:#355f51; }
#searchaltsuggestions p { margin:0; padding:0; }
#searchaltsuggestions ul { list-style:none; margin:5px 0 0 0; padding:0; }
#searchaltsuggestions ul li { padding:0 0 6px 0; }
#searchaltsuggestions ul li span { color:#6e704b; }
/* END ALTERNATE SUGGESTION STYLES */


/* BEGIN SIDE BANNER STYLES */
#sidebanners { padding:11px 0 0 13px; }
#sidebanners ul { list-style:none; margin:0; padding:0; }
#sidebanners ul li { margin:0; padding:0; }
/* END SIDE BANNER STYLES */

/* BEGIN EMAIL NEWSLETTER SIGNUP PAGE STYLES */
#emailupdatesbody { margin:28px 0 0 10px; }
#emailupdatesbody #emailError { margin:10px 0 0 48px; }
#emailupdatesbody #outerBox { width:532px; height:312px; margin:20px 0 0 48px; background-color:#F3F0E0; float:left; display:inline; }
#emailupdatesbody #innerBox { border:1px solid #A6A388; margin:12px; height:286px; width:506px; float:left; display:inline; }
#emailupdatesbody .headlineImage { margin:0 0 0 154px; }
#emailupdatesbody .emailGraphic { margin:17px 0 0 50px; float:left; display:inline; width:203px; height:228px; }
#emailupdatesbody .innerHeadline { margin:17px 0 0 58px; }
#emailupdatesbody .learnAbout { margin:14px 0 0 61px; }
#emailupdatesbody .emailList { margin:20px 0 0 38px; float:left; display:inline; width:190px; }
#emailupdatesbody .emailListStyle { margin-left:0; padding-left:0; color:#716E54; font-size:12px; list-style-image:none; margin-right:0; padding-right:0; }
#emailupdatesbody .emailListBullets { margin-top:10px; margin-left:1.3em; }
#emailupdatesbody #disclaimer { width:532px; margin:20px 0 20px 48px; background-color:white; float:left; display: inline; }
#emailupdatesbody #signupForm { margin-left:65px; margin-right:0pt; margin-top:5px; font-size:12px; float:left; display:inline; }
#emailupdatesbody #emailField { margin-left:10px; width:150px; }
#emailupdatesbody #emailSubmitButton { margin-left:15px; margin-top:-3px; _margin-top:0; }
#emailupdatesbody #emailBoxHeadline { margin-left:20px; border:none; }
#emailupdatesbody #emailBoxSubhead { margin-left:25px;  margin-top:10px; border:none; }
/* END EMAIL NEWSLETTER SIGNUP PAGE STYLES */

/* handle yen symbol  */
ul#search_Price_menu li span.yen {
color:black;
font-family:Helvetica,Arial !important;
font-size:11px !important;
}
.yen {
font-family:Helvetica,Arial !important;
}
div#searchbreadcrumbs div a span{
color: inherit !important;
}
ul#search_Price_menu li span.yen:hover {
color:white !important;
}
.searchYen {
font-family:Helvetica,Arial !important;
font-size:11px !important;
display:inline !important;
}
/* end handle yen symbol */

/*BEGIN REL 14 REDLINE STYLES */
#departmentHeader{width:746px;}
#departmentHeader img {border:0px;}
#departmentHeader a:hover {color:#990000;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:11px;}
#departmentHeader a:link {color:#000165;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:11px;}
#departmentFeatureArea{width:495px!important;}
#featuredProductsWrapper{width:100%;background-color:white;height:197px;}
#featuredProduct{float:left;overflow:hidden;padding-top:10px;text-align:center;width:123px;}
#featuredProductTop{height:150px;}
#featuredProductBottom{}
#featuredProductPrice{font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:11px;}
.lineOnRight{background-image:url(http://cdn.llbean.com/images/verticleLine.gif);background-position:right top;background-repeat:no-repeat;}

.departmentPage_saleRegularPrice{text-decoration: line-through;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:11px;}
.departmentPage_saleNowPrice{color:#cc0000!important;font-weight:bold;font-family:Verdana,Geneva,Arial,helvetica,sans-serif;font-size:11px;}
.departmentPage_saleNowPriceAlt{color:black!important;font-weight:normal;}

.PATB_saleRegularPrice{text-decoration: line-through;padding-left:5px;padding-right:5px;color:black!important;}
.PATB_saleNowPrice{color:#cc0000!important;font-weight:bold;text-decoration:none!important;}

.VHT_saleRegularPrice{text-decoration: line-through;}
.VHT_saleNowPrice{color:#cc0000!important;font-weight:bold;white-space:pre;margin-left:5px;padding-right:4px;}

.MIQS_saleRegularPrice{text-decoration: line-through;margin-right:5px;}
.MIQS_saleNowPrice{color:#cc0000!important;font-weight:bold;font-size:11px!important;text-decoration:none!important;}
.MIQS_saleNowPriceBlack{color:black!important;font-weight:normal;margin-left:5px;}
.MIQS_saleNowPriceAlt{margin-left:0px!important;}

td.Sub3Prices {vertical-align:top;}
.Sub3_sale{width:115px!important;text-align:center;}
.Sub3_saleRegularPrice{text-decoration: line-through;margin-right:5px;}
.Sub3_saleNowPrice{color:#cc0000!important;font-weight:bold;white-space:nowrap;}
.Sub3_saleNowPriceBlack{color:black!important;font-weight:normal;}
.Sub3_saleNowPriceShort{width:120px!important;color:#cc0000!important;font-weight:bold;white-space:nowrap;float:left;}

.RVI_saleRegularPrice{text-decoration: line-through;font-weight:normal!important;font-size:7pt!important;}
.RVI_saleNowPrice{color:#cc0000!important;font-weight:bold!important;margin-left:5px;font-size:7pt!important;}
.RVI_saleNowPriceBlack{color:black!important;font-weight:normal;margin-left:5px;font-size:7pt!important;}
.RVI_salePriceLong{margin-right:50px !important;}
.RVI_saleNowPriceAlt{margin-left:0px!important;}


/*END REL 14 REDLINE STYLES */


/* BEGIN SEARCH LEFTNAV STYLES */
#leftnavcontainer { border-right:1px solid #f0efdd; background:#fafaee; width:169px; }

#leftsearchnav * { margin:0; padding:0; }
#leftsearchnav { font-family:Verdana; font-size:11px; margin:3px 0 0 0; width:169px; }
#leftsearchnav a { color:black; text-decoration:none; }
#leftsearchnav ul { list-style:none; float:left; width:169px;}
#leftsearchnav ul li { _margin:-13px 0 0 0;}
#leftsearchnav ul li a { display:block; height:1%; padding:3px 10px 3px 15px; }
#leftsearchnav ul li a:hover, #leftsearchnav ul li a:hover span { color:white; background:#a3a284; }
#leftsearchnav ul li a.searchnav_view_more { _margin:13px 0 0 0; font-weight:bold; text-decoration:underline; }
#leftsearchnav ul li a span { color:#736f52; font-size:9px; }

#leftsearchnav h4 { margin:0; padding:0; float:left; width:169px;}
#leftsearchnav h4 a { display:block; font-family:Verdana; font-size:11px; }
#leftsearchnav h4.openmenu a { display:block; height:13px; _height:1%; padding:4px 0 4px 8px; background:#eae9d9 url('/images/closeMenuIcon.gif') 97% center no-repeat; border-bottom:none; }
#leftsearchnav h4.openmenu a:hover { color:white; background:#a3a284 url('/images/closeMenuIconDark.gif') 97% center no-repeat; }
#leftsearchnav h4.closedmenu a { display:block; height:13px; _height:1%; padding:4px 0 4px 8px; background:#eae9d9 url('/images/openMenuIcon.gif') 97% center no-repeat; border-bottom:1px solid #cccccc; }
#leftsearchnav h4.closedmenu a:hover { color:white; background:#a3a284 url('/images/openMenuIconDark.gif') 97% center no-repeat; }
#leftsearchnav h4 a img { position:relative; top:1px; left:47px; }

.opensubmenu { display:block; }
.closedsubmenu { display:none; }

/* END SEARCH LEFTNAV STYLES */

#leftNavSearch{font-size:1em;width:169px;}
#leftNavSearch h3{background-color:#EAE9D9;background-image:url(/images/openMenuIcon.gif);background-repeat: no-repeat;background-position: 97% center;height:13px;padding:4px;padding-left:8px;margin:0px;border-bottom:1px solid #CCCCCC;}
#leftNavSearch h3 a:link, #leftNavSearch h3 a:active, #leftNavSearch h3 a:visited{color:black;text-decoration:none!important;vertical-align:middle;float:left;}
#leftNavSearch h3 a span{position:absolute;left:-1000px}
#leftNavSearch ul{list-style:none!important;list-style-image:none!important;margin:0px;padding:0px;padding-top:2px;display:block;}
#leftNavSearch .openmenu{background-color:#EAE9D9;background-image:url(/images/closeMenuIcon.gif);background-repeat: no-repeat;background-position: 97% center;border-bottom:0px;}
#leftNavSearch .opensubmenu{display:block;}
#leftNavSearch ul.departmentMenu a{display:block;height:1%;padding:3px 10px 3px 15px;text-decoration:none;margin:0;color:black;}
#leftNavSearch ul.departmentMenu a span{color:#736F52;}
#leftNavSearch ul li a:link.searchnav_view_more, #leftNavSearch ul li a:active.searchnav_view_more, #leftNavSearch ul li a:visited.searchnav_view_more {display:block;height:1%;padding:3px 10px 3px 15px;margin:0;color:black; font-weight:bold; text-decoration:underline; }
#leftNavSearch ul li.noScript input{float:right;color:black!important;margin-top:3px;margin-bottom:3px;}
#leftNavSearch ul li{margin:0px;/*_margin-top:-4px!important;*/float:left;line-height:1.3em;vertical-align:middle;width:169px;}
#leftNavSearch ul li input{color:#00FF00;margin-right:4px!important;float:left;display:block;vertical-align:middle;}
#leftNavSearch ul li label{width:140px;float:left;display:block;padding-top:2px;}
#leftNavSearch ul li label span{color:#736F52;font-size:.9em;font-weight:normal!important;}
#leftNavSearch .disabledSelection{color:silver!important;}
#leftNavSearch .disabledSelection span{color:silver!important;}
#leftNavSearch .disabledSelection a{text-decoration:none!important;float:left;height:1px;width:1px;}
#leftsearchnav h3 a:link, #leftNavSearch h3 a:active, #leftNavSearch h3 a:visited{color:black;text-decoration:none!important;vertical-align:middle;float:left;}
/* REL 17 NAV */


/*  left navigation  */
#leftnav #leftnavwrapper { padding:7px 0 0 0px; width:180px!important; background:#fafaee; margin-right:-1px; border-right:1px solid #f7efde;overflow:hidden; }
#leftnav #leftnavwrapper .lastactiveitem { padding-bottom: 6px; }
#leftnav #leftnavwrapper a { text-decoration:none; font-size:11px;  display:block; }

#leftnav #leftnavwrapper h2 {color:black;font-weight:bold;width:180px;}
#leftnav #leftnavwrapper h3 { font-weight:bold; color:black;}
#leftnav #leftnavwrapper h3 {color:black;font-weight:normal;}
#leftnav #leftnavwrapper h4 { font-weight:normal; color:black; margin-top: 0px; margin-bottom: 0px;}
#leftnav #leftnavwrapper h4 {margin:0 !important;padding:0 !important;}
#leftnav #leftnavwrapper h4 {color:black;font-weight:normal;margin-bottom:0;margin-top:0;}

#leftnav #leftnavwrapper ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; left: 0px; margin-left: 0px; margin-right: 0px;margin-bottom:5px;/*float:left;*/}
#leftnav #leftnavwrapper ul {margin-bottom:0;margin-left:0 !important;margin-top:0 !important;}
#leftnav #leftnavwrapper ul .activelink {background-color:#A5A184!important;}
#leftnav #leftnavwrapper ul .activelink a { color:white; background:#a5a184 url('/images/whitenavarrow.gif') 5px center no-repeat; }
#leftnav #leftnavwrapper ul .activelink a:hover { background:#a5a184 url('/images/whitenavarrow.gif') 5px center no-repeat; }
#leftnav #leftnavwrapper ul li{width:162px;float:left;margin: 0 0 6px 0; padding: 0;}
#leftnav #leftnavwrapper ul li a:hover { background:#a3a284; color:white; }
#leftnav #leftnavwrapper ul li h2 {margin:0;padding:0;}
#leftnav #leftnavwrapper ul li h2 a {color:black;padding:2px 15px 2px 13px;}
#leftnav #leftnavwrapper ul li h3 {margin: 0 0 0 0; padding: 0;}
#leftnav #leftnavwrapper ul li h3.inactivelink { padding:2px 0 2px 10px; font-size:11px; font-family:Verdana; color:black; }
#leftnav #leftnavwrapper ul li h3 a {padding: 2px 15px 2px 13px; color:black;}

#leftnav #leftnavwrapper ul li ul .activelink a { color:white; background:#a5a184 url('/images/whitenavarrow.gif') 15px center no-repeat; }
#leftnav #leftnavwrapper ul li ul .activelink a:hover { background:#a5a184 url('/images/whitenavarrow.gif') 15px center no-repeat; }
#leftnav #leftnavwrapper ul li ul li { margin:0; color:black;width:180px;}
#leftnav #leftnavwrapper ul li ul li a { padding:2px 26px 2px 24px; color:black;}
#leftnav #leftnavwrapper ul li ul li a:hover { text-decoration:none; background:#a3a284; color:white; }

#leftnav #leftnavwrapper .activenavcategory {float:left;width:100%;}
#leftnav #leftnavwrapper .activenavcategory ul{float:left;width:180px;}
#leftnav #leftnavwrapper .activenavcategory li {background-color:#EAE9D9;width:180px;}
#leftnav #leftnavwrapper .activenavcategory h2 {background-color:#EAE9D9;width:180px;}
#leftnav #leftnavwrapper .activenavcategory h3 {background-color:#EAE9D9;}
#leftnav #leftnavwrapper .activenavcategory h4 {background-color:#EAE9D9;}

#leftnav #leftnavwrapper .nestedList {margin-bottom:0 !important;/*_width:150px!important;*/}
#leftnav #leftnavwrapper .nestedList li {padding-left:12px !important;/*width:169px!important;*/}

#leftnav #leftnavwrapper .activenavcategory .nestedList {margin-bottom:0 !important;width:auto!important;}
#leftnav #leftnavwrapper .activenavcategory .nestedList li{margin-bottom:0 !important;/*_width:150px!important;*/width:169px!important;}
#leftnav #leftnavwrapper .activenavcategory .nestedList li.activelink h4 a{width:auto!important;}

td#leftnav #leftnavwrapper { padding:7px 0 0 0px; width:180px; background:#fafaee; margin-right:-1px; border-right:1px solid #f7efde; }
td#leftnav #leftnavwrapper .lastactiveitem { padding-bottom: 6px; }
td#leftnav #leftnavwrapper a { text-decoration:none; font-size:11px;  display:block; }

td#leftnav #leftnavwrapper h2 {color:black;font-weight:bold;width:180px;}
td#leftnav #leftnavwrapper h3 { font-weight:bold; color:black;}
td#leftnav #leftnavwrapper h3 {color:black;font-weight:normal;}
td#leftnav #leftnavwrapper h4 { font-weight:normal; color:black; margin-top: 0px; margin-bottom: 0px;}
td#leftnav #leftnavwrapper h4 {margin:0 !important;padding:0 !important;}
td#leftnav #leftnavwrapper h4 {color:black;font-weight:normal;margin-bottom:0;margin-top:0;}

td#leftnav #leftnavwrapper ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; left: 0px; margin-left: 0px; margin-right: 0px;margin-bottom:5px;/*float:left;*/}
td#leftnav #leftnavwrapper ul {margin-bottom:0;margin-left:0 !important;margin-top:0 !important;}
td#leftnav #leftnavwrapper ul .activelink {background-color:#A5A184!important;}
td#leftnav #leftnavwrapper ul .activelink a { color:white; background:#a5a184 url('/images/whitenavarrow.gif') 5px center no-repeat; }
td#leftnav #leftnavwrapper ul .activelink a:hover { background:#a5a184 url('/images/whitenavarrow.gif') 5px center no-repeat; }
td#leftnav #leftnavwrapper ul li{width:162px;float:left;}
td#leftnav #leftnavwrapper ul li { margin: 0 0 6px 0; padding: 0;width:180px!important;}
td#leftnav #leftnavwrapper ul li a:hover { background:#a3a284; color:white; }
td#leftnav #leftnavwrapper ul li h2 {margin:0;padding:0;}
td#leftnav #leftnavwrapper ul li h2 a {color:black;padding:2px 15px 2px 13px;}
td#leftnav #leftnavwrapper ul li h3 {margin: 0 0 0 0; padding: 0;}
td#leftnav #leftnavwrapper ul li h3.inactivelink { padding:2px 0 2px 10px; font-size:11px; font-family:Verdana; color:black; }
td#leftnav #leftnavwrapper ul li h3 a {padding: 2px 15px 2px 13px; color:black;}

td#leftnav #leftnavwrapper ul li ul .activelink a { color:white; background:#a5a184 url('/images/whitenavarrow.gif') 15px center no-repeat; }
td#leftnav #leftnavwrapper ul li ul .activelink a:hover { background:#a5a184 url('/images/whitenavarrow.gif') 15px center no-repeat; }
td#leftnav #leftnavwrapper ul li ul li { margin:0; color:black;}
td#leftnav #leftnavwrapper ul li ul li a { padding:2px 26px 2px 24px; color:black;}
td#leftnav #leftnavwrapper ul li ul li a:hover { text-decoration:none; background:#a3a284; color:white; }

td#leftnav #leftnavwrapper .activenavcategory {float:left;width:100%;}
td#leftnav #leftnavwrapper .activenavcategory ul{float:left;width:180px;}
td#leftnav #leftnavwrapper .activenavcategory li {background-color:#EAE9D9;}
td#leftnav #leftnavwrapper .activenavcategory h2 {background-color:#EAE9D9;}
td#leftnav #leftnavwrapper .activenavcategory h3 {background-color:#EAE9D9;}
td#leftnav #leftnavwrapper .activenavcategory h4 {background-color:#EAE9D9;}

td#leftnav #leftnavwrapper .nestedList {margin-bottom:0 !important;/*_width:150px!important;*/}
td#leftnav #leftnavwrapper .nestedList li {padding-left:12px !important;/*width:169px!important;*/}

td#leftnav #leftnavwrapper .activenavcategory .nestedList {margin-bottom:0 !important;width:auto!important;}
td#leftnav #leftnavwrapper .activenavcategory .nestedList li{margin-bottom:0 !important;/*_width:150px!important;*/width:169px!important;}
td#leftnav #leftnavwrapper .activenavcategory .nestedList li.activelink h4 a{width:auto!important;}
			
.vertStitch { background: transparent url(/images/tanVertStitch.gif) repeat-y scroll top right; }
.leftnavnoborder { width: 159px; border-right:0px solid white !important; padding-top: 0px !important; background-color: white !important;  }

/* FIT */
#leftnav.guided{margin-right:-1px!important;background-color:#F8F8F2!important;}
#leftnav.guided h2#refineHeader{font-size:11px!important;font-weight:bold;padding:5px 4px 8px 8px;display:block;float:left;width:169px;margin:0px;}
#leftnav.guided h2#shopOtherHeader{font-size:11px!important;font-weight:bold;padding:5px 4px 8px 8px;display:block;float:left;width:169px;margin:0px;margin-top:10px;margin-bottom:4px;background-color:#DFDDC4;}
#leftnav.guided #leftNavSearch h3{font-size:11px!important;font-weight:bold;}
#leftnav.guided ul{float:left;}
#leftnav.guided ul.nestedList, #leftnav.guided ul.nestedList li{width:169px!important;}

#leftnav.guided #leftnavwrapper ul li.activenavcategory{float:left;}
#leftnav.guided #leftnavwrapper ul li.activenavcategory h2{width:180px!important;padding-right:0px;}
#leftnav.guided #leftnavwrapper ul li.activenavcategory h2 a{width:168px!important;padding-right:0px;}
#leftnav.guided ul li.activenavcategory ul li h3 a{width:157px!important;padding-right:0px;}

#leftnav.guided ul.guidedShopOther{width:180px!important;overflow:hidden; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; left: 0px; margin-left: 0px; margin-right: 0px;margin-bottom:5px;/*float:left;*/}

#leftnav.guided ul.guidedShopOther li{float:left;margin: 0 0 6px 0; padding: 0;width:180px!important;}
#leftnav.guided ul.guidedShopOther li h2 {margin:0px;padding:0px;}
#leftnav.guided ul.guidedShopOther li h2 a {color:black;padding:2px 0px 2px 10px;width:180px!important;text-decoration:none;float:left;}
#leftnav.guided ul.guidedShopOther li h2 a:hover {color:white;background:#a3a284;}

#leftnav.guided ul.guidedShopOther li ul{margin:0px;padding:0px;float:none; list-style-image:none; list-style-position:outside; list-style-type:none;}
#leftnav.guided ul.guidedShopOther li ul li{float:none;}
#leftnav.guided ul.guidedShopOther li ul li h3 {margin:0px;padding:0px;width:180px!important;}
#leftnav.guided ul.guidedShopOther li ul li h3 a {padding: 2px 10px 2px 20px; color:black;width:150px!important;text-decoration:none;float:left;font-weight:normal;}
#leftnav.guided ul.guidedShopOther li ul li h3 a:hover {color:white;background:#a3a284;}
/* /FIT */

.productListHeader {
width:593px !important;
}
.searchProductList div.productShowing h2 {
color:black;
font-family:Verdana;
font-size:10px !important;
font-weight:normal !important;
margin:8px 0 0 13px;
padding:0;
}
#searchrefine #searchtips h2 {
display:inline;
font-weight:normal;
margin:0;
padding:0;
}
.searchpagination {
margin-left:-15px !important;
padding-right:15px !important;
}
.searchpagination h3 {
display:inline !important;
font-weight:normal !important;
line-height:15px;
margin:0;
padding:0;
}
.searchProductList div.productView h3 {
display:inline;
margin:0 !important;
padding:0 !important;
}
.offscreenElement {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
#btn_logout {border: none ; padding: 0px; margin-left: 10px; background-color: transparent; width: 102px; height: 36px;}

/*********  JSITE SIZE CHARTS MODIFIED 3-4-09 BY KANAE HALEY *********/

table#JPNchart {
		border-collapse: collapse;
		border: 1px #BBBBBB solid; 	
	     }
table#JPNchart th {
		font-family:Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN", Osaka;  
		color: #444444;
		border: 1px #CCCCCC solid; 
		text-align: center;
		font-size: 9pt;  
		padding: 2px; 
		}
table#JPNchart td {
		font-family:Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN", Osaka;  
		color: #333333;
		border: 1px #CCCCCC solid;  
		text-align: center;
		font-size: 9pt;  
		padding: 2px; 
		background-color: #FFFFFF; 
		empty-cells: show;
		}
.BGorange {
		background-color: #FFCC88;
		}
.lightBGorange {
		background-color: #FBE8D0;
		}
.BGblue {
		background-color: #99CCFF;
		}
.lightBGblue {
		background-color: #E6EEF6;
		}


div#leftnav{float:left;width:180px;margin-right:-3px;}
form#leftNavSearchForm #leftNavSearch{width:180px;}
form#leftNavSearchForm #leftNavSearch li{width:180px;}
#searchrefine{width:979px!important;}
td#mainbody div.searchCompareItemWrapper{margin-left:0px;margin-top:-5px;}
td#mainbody div.searchCompareWrapper{width:285px!important;height:65px!important;margin-top:15px;*margin-left:12px;_margin-left:5px;}
td#mainbody div.searchCompareWrapper ul{width:285px!important;height:auto!important;}
td#mainbody div.searchCompareWrapper p{float:left;margin:0px;}
td#mainbody div#topCompareLinks{width:789px!important;}
td#mainbody div.searchpagination{float:right;padding-top:60px!important;text-align:right;}
td#mainbody div.searchpagination h3 a{color:#333333!important;}

td#mainbody .fourUpTreatment.searchProductList div.productListHeader{width:789px!important;}
td#mainbody div.productView h3 label{font-weight:normal!important;font-size:11px!important;padding-right:10px;padding-top:3px;margin-top:6px;float:left;}

td#mainbody div#resultsTable{width:789px!important;}

div#leftnav.guided{float:left;width:180px;margin-right:-3px!important;}

div#mainbody{float:left;width:789px;}
div.searchCompareItemWrapper{margin-left:0px;margin-top:-5px;}
div.searchCompareWrapper{width:285px!important;height:65px!important;margin-top:15px;margin-left:12px;}
div.searchCompareWrapper ul{width:285px!important;height:auto!important;}
div.searchCompareWrapper p{float:left;margin:0px;}
div#topCompareLinks{width:789px!important;}
div#bottomCompareLinks.searchCompareContainer {width:789px!important;}
div.searchpagination{float:right;padding-top:60px!important;text-align:right;}
div.searchpagination h3 a{color:#333333!important;}

.fourUpTreatment.searchProductList div.productListHeader{width:789px!important;}
div.productView h3 label{font-weight:normal!important;font-size:11px!important;padding-right:10px;padding-top:3px;margin-top:6px;float:left;}

div#resultsTable{width:789px!important;}

#gNavBanner {display: block;}
#globalfooterbanner { margin:0; display: block;}
#btn_logout {border: none ; padding: 0px; margin-left: 10px; background-color: transparent; width: 102px; height: 36px;}
.offscreenElement {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

/* R18.1 GLOBAL HEADER UPDATE - EJL */
#hutils .contactPhone{font-size:12px;margin-left:15px;}
#searchheader{border:1px solid #D5D5D5;padding-top:4px!important;padding-bottom:3px!important;}
#hsearch{border:0px!important;float:left;width:275px;}
#hsearch label{font-size:12px;font-family:"Verdana", sans-serif;vertical-align:top!important;margin-top:4px!important;margin-right:4px!important;float:left;}
#hsearch input{font-size:12px;padding-top:2px!Important;padding-bottom:2px!important;margin-right:4px!important;_margin-right:2px!important;float:left;}
#hsearchinput{border:1px solid #626262!important;}
#hsearchbtn{position:static!important;margin:0px!important;vertical-align:top;margin-top:3px!important;}
#hnavextra {padding-right:0px!important;border:0px!important;}
#hnavextra ul li a{padding-right:16px;}		

#searchrefine {
background:none repeat scroll 0 0 #FAFAEE;
height:14px;
margin:0;
padding:7px 0 7px 0;
width:978px;
}		
