﻿html, body { margin:0; padding:0; height:100%; background: #ffffff; }  
html, body, table, td, select, input, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000; } 

a{color:navy}
a:hover{color: #0070e0}
/*removed generic entries for A:link and A:link B*/
B                       {FONT-WEIGHT: bold; color: #202020;}
BLOCKQUOTE              {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal;}
BLOCKQUOTE B            {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: navy;}
BODY                    {margin: 0; background-color: white; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt;}
DT                      {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: navy;}
FORM                    {margin-bottom: 0px; margin-top: 0px}
/*removed conflicting entry for H1*/

H1{font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #4c5a81; font-weight: lighter; display: inline; margin-top: 10px;}
H2{color: #202020; font: normal 15pt arial, helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px}
H3{color: #303030; font: bold 11pt arial, helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px; text-decoration: none}
H4{color: #101090; font: italic 11pt arial, helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px}
H5{color: #303030; font: normal 11pt arial, helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px}
H6{color: #777777; font: lighter 9pt "Trebuchet MS",Tahoma,arial,helvetica,sans-serif; margin-bottom: 10px; margin-top: -10px}
HR{height: 1px; color: #0000b0; background-color: #0000b0; border: 0px;}
P {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal;}
td {font-family: arial,helvetica,sans-serif;font-size: 10pt;font-weight: normal;}
TD B{FONT-WEIGHT: bold; color: #202020;}



.itemhead {color: #333333;text-decoration: none;}
.itemprice {color: #333333;line-height: 12px;}
.saleprice {color: red;line-height: 12px;}

A.itemhead        {font-family:arial,helvetica,sans-serif; text-decoration: none; line-height: 10pt;font-size:9pt;color: #707070;}
    A.itemhead:visited     {color: #707070;}
    A.itemhead:hover       {color: #FF8542;}
    
A.itemhead:link B      {color: #303030; font-size:9pt;text-decoration:none}
    A.itemhead:visited B   {color: #303030; }
    A.itemhead:hover B     {color: #DF6522;}


.finder-option tr td {font-size:10px !important}

.infoline {font-size: 10px;color: #1053BF;line-height: 11px;}

.customerreviews {font-size: 10px;color: #666666;text-decoration: none;}
A.customerreviews:link {text-decoration: none; color: #666666; }
    A.customerreviews:visited {color: #666666;}
    A.customerreviews:hover {text-decoration: none; color: #FF8542;}
    

/*10-2008  search refinements box*/
#formtest {
width:150px;
color:white;}

TD.pagenav1              {color: black; font: normal 8pt arial,helvetica,sans-serif}
TD.pagenav1 B            {color: blue; font: bold 8pt arial,helvetica,sans-serif}
A.pagenav1:link          {text-decoration: none; color: #336633; font: normal 8pt tahoma,arial,helvetica,sans-serif}
A.pagenav1:visited       {text-decoration: none; color: #336633;}
A.pagenav1:hover         {text-decoration: underline; color: #0000ff;}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
input.error {background-color: #FFC8C8;}
select.error {background-color: #FFC8C8;}

/*10-2008  search refinements select width override*/
.widthed{width:150px;}

/*10-2008 main div - with background image*/
div#mainwrapper { position:relative; margin:0 auto; width: 770px; height:auto !important; height:100%;  min-height:100%; padding: 0px 0 0 0; }

/*10-2008 main content div */
div#contentwrapper { float: left; width: 770px; margin-left: 16px; display:inline;}

/*10-2008 phone, shipping, returns */
div#contentwrapper .services {
	letter-spacing: 0.05cm;
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #474646;
	display:inline;
	line-height:17px;}
	
div#contentwrapper .services A:link{
	color: #474646; text-decoration:none; font-weight: bold; letter-spacing: 0.05cm;
	font-family: "Trebuchet MS";
	font-size: 15px;
	display:inline;
	line-height:17px;}
	
    div#contentwrapper .services A:visited{color: #474646; }
    div#contentwrapper .services A:active{color: #474646; }
    div#contentwrapper .services A:hover{color:#4072d3; text-decoration:none; }


/*10-2008 slogan */
div#contentwrapper .tagline {letter-spacing: 0.13cm;
	font-family: "Trebuchet MS"; font-size: 12px;
	color: #9e8d88;
	font-weight: lighter;
	position: absolute; 
	left: 150px; 
	top: 83px; 
	z-index: 1; 
	width: 380px;
}
	
/*10-2008 blue page header */
div#contentwrapper h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px;                   /*HISROOM DIFF*/
	color: #4c5a81;
	font-weight: lighter;
	display: inline;
	line-height: 24px;
	border-top: 140px;
}

a.a-keyword-search{font-size:9px;left:572px;position:absolute;top:103px; width: 115px;}



/*10-2008 live chat, help, advanced search */
div#contentwrapper .headlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4072d3; text-decoration: none;}
    div#contentwrapper A.headlinks:visited {color: #4072d3;}
    div#contentwrapper A.headlinks:hover, div#contentwrapper A.headlinks:hover div {text-decoration: underline;}
    
    

/*Shopping Bag Styles */
#td-bag-holder a div{float: right;margin-top: 15px;	cursor: pointer;padding-right: 2px;}

#span-bag-count
{
	background: transparent url(../images/bag.jpg) no-repeat; 
	height: 38px; 
	width: 37px; 
	text-align: center; 
	line-height: 42px; 
	text-decoration:none !important;
	color: #fff; 
	font-weight: bold;
	margin-top: 0px !important;
	padding-left: 1px;
}

/*NEW SHELF NAV*/

#hMenu{z-index:400;}
#hMenu, #hMenu ul {padding:0; margin:0; list-style:none;position:relative;}
#hMenu li {height:18px; float:left;}

/*something was interfereing with the class names on the LI.  added 2 to each as temporary workaround.*/
#hMenu li.depts2 {width:119px; background:url(images/tabs-orange1_01.gif);}
    #hMenu li.bras2, #hMenu li.pants2, #hMenu li.brands2, #hMenu li.new2   {width:87px; background:url(images/tab-87.jpg); text-align: left;}
    #hMenu li.sale2{width:87px; background:url(images/tab-87-sale.jpg); text-align: left;}
/*removed identical rulesets for #hMenu selectors above*/

#hMenu li.search {width:237px; height:29px; border-bottom:1px solid #cccccc;background:white;}

#hMenu .menu-item-primary{padding-top:11px}
#hMenu  .menu-item-primary:hover{ background-position:0 -3px; padding-top: 8px; height: 21px;}
    #hMenu  .menu-item-primary a {font-size:10px; display:block; font-family:verdana, arial, sans-serif; font-weight:bold;color:#664529; text-decoration:none; height:inherit; }

#li-depts2 a {text-indent:15px;}
#li-bras2 a {text-indent:15px;}
#li-pants2 a {text-indent:8px;}
#li-brands2 a {text-indent:9px;}
#li-new2 a {text-indent:10px;  }
#li-sale2 a {color: #fff !important;text-indent:20px;}

#hMenu li.depts2:hover{background-image:url(images/depts.gif);}
#hMenu li.bras2:hover{background-image: url(images/bras.gif)}
#hMenu li.pants2:hover{background-image: url(images/panties.gif)}
#hMenu li.brands2:hover{background-image: url(images/brands.gif)}
#hMenu li.new2:hover{background-image: url(images/new.gif)}
#hMenu li.sale2:hover{background-image: url(images/sale.gif);}
    #li-sale2:hover a{color:#f00 !important}
    
    /*hisroom specific*/
    
    #hMenu li.depts2-his {width:186px; background-image:url(images/shelf-tabs-his-down_03.gif);}
    #hMenu li.brands2-his {width:183px; background-image:url(images/shelf-tabs-his-down_04.gif);}
    #hMenu li.sale2-his {width:183px; background-image:url(images/shelf-tabs-his-down_05.gif);}
    #hMenu li.search2-his {width:237px; height:29px; border-bottom:1px solid #cccccc;background:white;}
            #hMenu li.depts2-his a {text-indent:30px;}
            #hMenu li.brands2-his  a {text-indent:55px;}
            #hMenu li.sale2-his a {text-indent:33px; color:#f00;}
            


    #hMenu li.depts2-his:hover {background: url(images/shelf-tabs-his-over_03.gif);}
    #hMenu li.brands2-his:hover {background: url(images/shelf-tabs-his-over_04.gif);}
    #hMenu li.sale2-his:hover {background: url(images/shelf-tabs-his-over_05.gif);}
        

#droplistdept{display:none;z-index:1000}
    #li-depts2:hover #droplistdept {left:-23px; height:393px; top:29px; background:transparent; border:0; padding:0; width:246px;display: block;position:absolute;}
#hMenu div#droplistdept #pingdept {display:block; background:url(images/menu-bg-repeat.png); width:246px; height:477px; background-repeat: no-repeat;position:absolute; left:0; top:0; z-index:0;}
* html #hMenu:hover div#droplistdept #pingdept {width: 246px; height: 500px; display: block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='site-specific/images/menu-bg-repeat.png', sizingMethod='scale');}


#hMenu:hover div ul.level1 {clear:left; padding:0 0 0 33px; margin:0; list-style:none; position:relative; z-index:100; width:181px; height:330px;}
#hMenu:hover div ul.level1 li {float:left; width:100%; padding:0; margin:0; line-height:auto; position:static;}
#hMenu:hover div ul.level1 li a {display:block; height:20px; float:left; padding:0; margin:0; width:100%; text-indent:10px; font:bold 10px/20px verdana,sans-serif; color:#000; position:static;}


#hMenu:hover div ul.level1  a:hover{background:#003674 ; color:#fff;}

/*END NEW SHELF NAV*/



/*1-2009 vertical left nav menus */


#vMenu, #vMenu ul {padding:0; margin:0; list-style:none;}
#vMenu {width:162px;}
#vMenu li {height:16px; float:left; width:162px; border-right:0px solid #ececec; border-bottom:0px dotted #ececec;}
#vMenu li.headings { text-indent:5px; font-size:10px; font-family:verdana, arial, sans-serif; line-height:18px; color:#468a63;}
#vMenu li.headings a { text-indent:5px; color:#000;}
    #vMenu li.headings a:hover {background:#c9dfd2;}
#vMenu li.headings1 {background:#ececec; text-indent:5px}
#vMenu li.headings2 { text-indent:5px; }
#vMenu li.headings3 a:hover {background:#c9dfd2; color:#000;}
#vMenu li.headings3 { text-indent:5px; }
#vMenu li.headings3 a {text-indent:5px;color:#000;}
#vMenu li.headingsbig { height:auto; margin-left:5px;line-height:auto; color:#468a63;}

#vMenu li a {font-size:10px; width:161px; display:block; height:18px; font-family:verdana, arial, sans-serif; color:#613a13; text-decoration:none; line-height:16px; text-indent:10px; white-space:nowrap; position:relative; }
#vMenu li a.indent15       { width:145px; display:block; color:#000; text-decoration:none; line-height:18px; text-indent:11px; margin-left:20px;}
#vMenu li a:hover.indent15 {white-space:nowrap; position:relative; color:#000; background:#c9dfd2;}
#vMenu li a.indent15 b       {width:145px; display:block; color:#000;  line-height:18px; text-indent:5px; margin-left:5px; font-weight:bold;}
#vMenu li a:hover.indent15 b {white-space:nowrap; position:relative; color:#000; background:#c9dfd2; font-weight:bold;}
#vMenu li a.indent25 {color:#656566; text-decoration:none; line-height:18px; text-indent:35px; }
#vMenu li a.indent7 {color:#656566; text-decoration:none; line-height:18px; text-indent:10px;}
#vMenu li a.banner { height:37px; color:#656566; text-decoration:none; line-height:37px; text-indent:10px;}
#vMenu li .banner {width:161px; height:37px; color:#656566; text-decoration:none; line-height:37px; text-indent:10px;}
#vMenu li.redText a {color:#f00; font-weight:bold;}
#vMenu table {border-collapse:collapse; padding:0; margin:0; border:0; width:0; height:0; margin-bottom:-1px;}
#vMenu ul {position:absolute; left:-9999px; height:0; width:0;}
#vMenu li a:hover {white-space:nowrap; position:relative; color:#03656f; background:#beebf0;}
#vMenu li a.mfg {font-size:10px; width:161px; display:block; height:17px; font-family:verdana, arial, sans-serif; color:black; text-decoration:none; line-height:18px; text-indent:10px; border-top:1px solid #dee7fe;}
#vMenu li a:hover.mfg {white-space:nowrap; position:relative; color:black; background:#c9dfd2;}
#vMenu li:hover {position:relative;}
#vMenu li:hover > a {color:#03656f; background:#c9dfd2;}
#vMenu :hover ul {left:150px; height:auto; top:-1px; background:#fff; width:150px; border-top:1px solid #ececec;}
#vMenu :hover ul li {height:17px; width:149px; border:1px solid #ececec; border-width:0 1px 1px 1px;}
#vMenu :hover ul :hover {background:#ececec; width:149px;}
#vMenu :hover ul li a {height:18px; line-height:18px; text-indent:5px; width:149px;}
#vMenu li .indentx {font-size:10px; width:145px; display:block; height:18px; font-family:verdana, arial, sans-serif; color:black; text-decoration:none; line-height:18px; text-indent:0px;  margin-left:20px; }
/*removed #vMenu li a.indentx */

/*.crumbtrail {border-bottom: 1px dotted #cccccc; border-right: 1px dotted #cccccc; color: #cccccc; height:19px; margin-bottom: 7px; margin-top: 3px; }*/
.crumbtrail {border-bottom: 1px dotted #cccccc; border-right: 1px dotted #cccccc; color: #cccccc; height:19px; margin-bottom: 7px; margin-top: 3px; }   /*HISROOM DIFF*/

.brandlist {margin-top:0; margin-left: 0; padding-left: 20px;}
.pagingsq {padding: 0px; color: #cccccc; display: block; background: #f1edde; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #cccccc; }
    .pagingsq:hover{background-color: #ecb393;}
    .pagingsq a {padding: 0px; text-decoration: none; color: blue; display:block; }
    .pagingsq a:hover {background: #ecb393; color:#fff; text-decoration: none;} 
.pagingsqoff {padding: 0px; text-decoration: none; color: black; display:block; background: #ecb393; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #cccccc; }

.dept-style-count {background-color:Transparent;font-size:8px;}

#pagingdiv {height:14px; vertical-align:middle; text-align:center; float:left;padding: 0px 1px;}    /*HISROOM DIFF*/
#pagingspace {width:3px; height:14px; vertical-align:middle; text-align:center; float:left;}
div.div-paging{padding: 0 1px !important; width: auto !important;}

/* END 10-2008 definitions */

A.a8:link               {text-decoration: underline; color: navy; font: normal 8pt verdana, arial, helvetica, sans-serif}
A.a8:visited            { color: navy; }
A.a8:hover              {color: #0070e0;}


A.addresses:link        {color: #303030; font: normal 9pt arial,helvetica,sans-serif; text-decoration: none; line-height: 10pt}
    A.addresses:visited     {color: #303030; }
    A.addresses:hover       {color: #0000e0;}

A.addresses:link B      {color: #303030; font-weight:bold;text-decoration: underline;}
    A.addresses:visited B   {color: #303030; font-weight:bold;}
    A.addresses:hover B     {color: #0000e0; font-weight:bold;}

B.blue                  {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; color: #000090;}
.blue2                  {FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal; color: #0000d0;}

.cal-month              {color: #ffffff; font: bold 8pt verdana, arial, helvetica, sans-serif; background-color: #e0a050}
.cal-daynames           {color: #ffffff; font: normal 8pt verdana, arial, helvetica, sans-serif; background-color: #d08030}
.cal-blankday           {color: #ffffff; font: normal 8pt verdana, arial, helvetica, sans-serif; background-color: #ffffcf}
.cal-day-off            {color: #202020; font: normal 8pt verdana, arial, helvetica, sans-serif; background-color: #f0d070}
.cal-day-on             {color: #202020; font: normal 8pt verdana, arial, helvetica, sans-serif; background-color: #fff0a0}
.cal-day-today          {color: #c02020; font: normal 8pt verdana, arial, helvetica, sans-serif; background-color: #d0e0ff}
.cal-day-holiday        {color: #ff0000; font: normal 8pt verdana, arial, helvetica, sans-serif; background-color: #ffc0c0}
A.cal-day-link:link     {text-decoration: underline; color: navy; font: normal 8pt verdana, arial, helvetica, sans-serif}
    A.cal-day-link:visited  {color: navy; }
    A.cal-day-link:hover    {color: #ff00ff;}
    A.cal-day-link:active   {color: #0070ff;}

TD.cart-hdr             {color: black; background-color: #D5D2C0; font: bold 9pt arial, helvetica, sans-serif; text-align: center}
TD.cart-totals          {background-color: #D5D2C0; color: #000000; font: normal 8pt verdana, arial, helvetica, sans-serif}
TD.cart-totals B        {background-color: #D5D2C0; color: #000000; font: bold 8pt verdana, arial, helvetica, sans-serif}
TD.cart-r1              {color: #404040; background-color: white; font: normal 10pt arial, helvetica, sans-serif; text-align: right; vertical-align: top; text-align: center;}
TD.cart-r0              {color: #404040; background-color:#EEEEE9; font: normal 10pt arial, helvetica, sans-serif; text-align: right; vertical-align: top; text-align:center;}
TD.cart-l1              {color: #404040; background-color: white; font: normal 10pt arial, helvetica, sans-serif; text-align: left; vertical-align: top}
TD.cart-l0              {color: #404040; background-color:#EEEEE9; font: normal 10pt arial, helvetica, sans-serif; text-align: left; vertical-align: top}  /*HISROOM DIFF*/
TD.cart-c1              {color: #404040; background-color: white; font: normal 10pt arial, helvetica, sans-serif; text-align: center; vertical-align: middle}
TD.cart-c0              {color: #404040; background-color: #f0f0ff; font: normal 10pt arial, helvetica, sans-serif; text-align: center; vertical-align: middle}
.cart-status            {font: normal 8pt verdana, arial, helvetica, sans-serif}
.cart-submit            {background: transparent url(../images/update-1.gif); color: transparent; width: 37px; height: 13px; margin-bottom: 2px; border: none; color: transparent; line-height: 0px; text-indent: -888px}
.cart-submit-remove {background: transparent url(../images/remove-1.gif); color: transparent; width: 37px; height: 13px; margin-bottom: 2px; border: none; color: transparent; line-height: 0px; text-indent: -888px;}

A.cart2:link            {text-decoration: underline; color: navy; font: normal 10pt arial, helvetica, sans-serif}
A.cart2:visited         {text-decoration: underline; color: navy; font: normal 10pt arial, helvetica, sans-serif}
A.cart2:active          {text-decoration: underline; color: #0070e0; font: normal 10pt arial, helvetica, sans-serif}
A.cart2:hover           {text-decoration: underline; color: #0070e0; font: normal 10pt arial, helvetica, sans-serif}
TD.cart2-r1             {color: #404040; background-color: white; font: normal 10pt arial, helvetica, sans-serif; text-align: center; vertical-align: top}
TD.cart2-r0             {color: #404040; background-color: #afdbdc; font: normal 10pt arial, helvetica, sans-serif; text-align: center; vertical-align: top}
TD.cart2-l1             {color: #404040; background-color: white; font: normal 10pt arial, helvetica, sans-serif; text-align: left; vertical-align: top}
TD.cart2-l0             {color: #404040; background-color: #afdbdc; font: normal 10pt arial, helvetica, sans-serif; text-align: left; vertical-align: top}
TD.cart2-c1             {color: #404040; background-color: white; font: normal 10pt arial, helvetica, sans-serif; text-align: center; vertical-align: middle}
TD.cart2-c0             {color: #404040; background-color: #afdbdc; font: normal 10pt arial, helvetica, sans-serif; text-align: center; vertical-align: middle}
TD.cart2-crumb          {color: #777777; background-color: white; font: italic 13pt georgia, "times new roman", times, serif; text-align: center; vertical-align: middle}
TD.cart2-crumb B        {color: #5982ca; background-color: white; font: bold italic 15pt georgia, "times new roman", times, serif; text-align: center; vertical-align: middle}
HR.cart2-crumb          {color: #a0a0a0; background-color: #a0a0a0; height: 1px; border: 0px}

TD.catbox1              {background-color: #558885; color: #eaeaea; font: normal 9pt verdana, arial, helvetica, sans-serif}
TD.catbox2              {background-color: #556188; color: #eaeaea; font: normal 9pt verdana, arial, helvetica, sans-serif}
TD.catboxsmall          {color: #eaeaea; font: normal 8pt verdana, arial, helvetica, sans-serif; line-height: 11px;}
DIV.catboxtitle         {color: #ffffff; font: normal 12pt verdana, arial, helvetica, sans-serif; margin-top: 6px; margin-bottom: 8px}
SELECT.catbox           {font: normal 9pt arial, helvetica, sans-serif; width: 180px; margin-bottom: 3px}
INPUT.catbox            {font: normal 9pt arial, helvetica, sans-serif}
A.catbox:link           {text-decoration: none; color: navy; font: normal 10pt verdana, arial, helvetica, sans-serif}
    A.catbox:visited        { color: navy;}
    A.catbox:active         { color: navy;}
    A.catbox:hover          {text-decoration: underline; color: #3878da;}
    
A.catbox2:link          {text-decoration: underline; color: navy; font: normal 10pt verdana, arial, helvetica, sans-serif}
A.catbox2:visited       { color: navy; }
A.catbox2:active        {color: navy; }
A.catbox2:hover         {color: #3878da; }

TD.cell-hdr-c           {color: white; background-color: #4040c0; font: bold 9pt arial, helvetica, sans-serif}

.checklist                {border: 1px solid #202020; list-style: none; overflow: auto}
.checklist, .checklist li {margin: 0; margin-top: -3px; padding: 0}
.checklist label          {display: block; padding-left: 25px; text-indent: -25px}
.checklist label:hover, .checklist label.hover { background: #c0c0ff; color: black}

A.col5:link             {text-decoration: none; color: #505050; font: normal 8pt arial, helvetica, sans-serif}
    A.col5:visited          { color: #505050; }
    A.col5:hover            {text-decoration: underline; color: #0070e0; }
    A.col5:active           { color: #505050; }
    
TD.col5                 {text-decoration: none; color: #505050; font: normal 8pt arial, helvetica, sans-serif}

.columnletter           {color: #2020c0; font: bold 12pt arial,helvetica,sans-serif;}

.confirm                {color: #000070; font: normal 10pt arial,helvetica,sans-serif; text-decoration: none}
.confirm B              {color: #000070; font: bold 10pt arial,helvetica,sans-serif; text-decoration: none}

A.crumbs {text-decoration: none; color: #062AB0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
    A.crumbs:visited {color: #062AB0; }
    A.crumbs:hover {text-decoration: underline;  }


.crumbs                 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.crumbs b               {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.dogvdvhdr              {width:202px; background:#ffffff; border:1px solid #C4D5E3; font: normal 8pt verdana, arial, helvetica, sans-serif; padding:0px; color:#303070; text-align: center}
.dogvdvbdy              {width:202px; background:#FFFFFF; border-left:1px solid #C4D5E3; border-right:1px solid #C4D5E3; border-bottom:1px solid #C4D5E3; padding:0px; }

A.dosearch2        {color: #0000a0; font-family:arial, helvetica, sans-serif !important; font-size:8pt ;text-decoration: underline}
    A.dosearch2:visited     {color: #0000a0 }
    A.dosearch2:hover       {color: red;}

.error10                {color: red; font: bold 10pt arial, helvetica, sans-serif;}

A.expand{color: navy; font: normal 10pt arial, helvetica, sans-serif; text-decoration: none}
    A.expand:visited        {color: navy; }
    A.expand:hover          {color: blue; text-decoration: none}
A.expand2:link          {color: black; font: normal 10pt arial, helvetica, sans-serif; text-decoration: none}
    A.expand2:visited       {color: black; }
    A.expand2:hover         {color: blue; text-decoration: none; background-color: white}



A.footer:link           {text-decoration: none; color: #505050; }
    A.footer:visited        {text-decoration: none;color: #505050;}
    A.footer:hover          {text-decoration: underline; color: #0070e0; }
    A.footer:active         {color: #505050;}
TD.footer               {color: #303030; font: 9pt arial, helvetica, sans-serif}
TD.footer B             {font-weight:bold;}

.label                  {color: #ff3b67; font: bold 14pt "Trebuchet MS", verdana, arial, helvetica, sans-serif; text-align: left;}

/*removed entries for .matching*/

A.mfglist          {color: navy; font: normal 9pt arial,helvetica,sans-serif; text-decoration: none}
    A.mfglist:visited       {color: navy;}
    A.mfglist:hover         {color: #0000d0;text-decoration: underline}
    

.mkt1                   {font: normal 14pt verdana, arial, helvetica, sans-serif; color: #707070;text-decoration: underline}
    A.mkt1:visited          {color: #cc0000;}
    A.mkt1:hover            {color: #0066FF; }

TD.nav-1                {background-color: #ff8542; text-align: center; vertical-align: middle;}


/*removed entries for .popup*/

/*removed entries for .prodcomment*/

LI.proddet              {margin-bottom: 3px; margin-top: 0px; margin-left: -20px;}
LI.proddet B            {color: #000000;}

.promoblurb             {text-decoration: none; color: #900000; font: normal 10pt arial, helvetica, sans-serif}
A.PromoBlurb:link       {text-decoration: underline; color: #0000a0; font: normal 9pt arial, helvetica, sans-serif}
A.PromoBlurb:visited    {text-decoration: underline; color: #0000a0; font: normal 9pt arial, helvetica, sans-serif}
A.PromoBlurb:hover      {text-decoration: underline; color: red; font: normal 9pt arial, helvetica, sans-serif}

IFRAME.recent           {POSITION: absolute; LEFT: 565px; TOP: 0px; WIDTH: 0px; HEIGHT: 0px; BORDER-COLOR: #606060; border-width: 1px; Z-INDEX: 10; VISIBILITY: hidden;}
BODY.recent             {margin: 0; background-color: white; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal; scrollbar-face-color: #DEDEFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #006BFF; scrollbar-highlight-color: #006BFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-shadow-color: #006BFF;}

/*removed entries for A.recent*/

/*removed entries for A.resultbox*/

TD.resultbox1           {color: #303030; font: normal 9pt verdana, arial, helvetica, sans-serif; vertical-align: top}
TD.resultbox1 B         {color: #3878da; font-weight:bold;}
TD.resultbox2           {color: #303030; font: normal 9pt verdana, arial, helvetica, sans-serif; vertical-align: top}
TD.resultbox2 B         {color: #3878da; font-weight:bold;}

TD.resultbox3           {color: #303030; font: normal 9pt verdana, arial, helvetica, sans-serif; vertical-align: top}
A.resultbox3:link       {text-decoration: none; color: navy; font: normal 8pt verdana, arial, helvetica, sans-serif}
A.resultbox3:visited    {text-decoration: none; color: navy; font: normal 8pt verdana, arial, helvetica, sans-serif}
A.resultbox3:active     {text-decoration: none; color: navy; font: normal 8pt verdana, arial, helvetica, sans-serif}
A.resultbox3:hover      {text-decoration: underline; color: #3878da; font: normal 8pt verdana, arial, helvetica, sans-serif}

/*removed entry for A.resultbox3list */

DIV.resultboxtitle      {color: #c57029; font: normal 12pt verdana, arial, helvetica, sans-serif; margin-top: 6px; margin-bottom: 8px}
/*removed entry for TD.result_div*/

TD.review1              {color: #303030; font: normal 9pt verdana, arial, helvetica, sans-serif;}
TD.review2              {color: #3030c0; font: normal 8pt arial, helvetica, sans-serif; color: navy; text-align: right}
TD.review2 B            {color: #3030c0; font: bold 8pt arial, helvetica, sans-serif; color: navy; text-align: right}

.submit8                {background-color: #5982ba; color: white; font: normal 8pt arial, helvetica, sans-serif; height: 20px; margin-bottom: 1px}
.submit9                {background-color: #5982ba; color: white; font: normal 9pt arial, helvetica, sans-serif; height: 20px; margin-bottom: 1px}
/*removed entries for .submit9 and .submit11*/

/* Image submit buttons that use an image as a background */
input.submit-review	{background: url(../images/submit_review.gif); height: 22px; width: 105px;}
input.submit-view-orders {background: url(../images/view_orders.gif); height: 22px; width: 105px; }
input.submit-question {background: url(../images/submit_question.gif);height: 22px; width: 105px;}
input.submit-continue-checkout{background:url(../images/continue-checkout.gif); height: 22px; width: 115px;}
input.submit-redeem{background: url(../images/redeem.gif); height:22px; width: 76px;}
input.submit-order{background: url(../images/submit-order.gif); height: 26px; width: 100px;}
input.submit-receipt{background: url(../images/printable-receipt.gif); height: 22px; width: 115px;}
input.submit-search-again{background: url(../images/search-again.png); height: 22px; width: 105px;}
input.submit-search{background: url(../images/search!.gif); height: 22px; width: 76px;}
input.submit-subscribe{background: url(../images/subscribe.gif); height: 22px; width: 105px;}
input.submit-unsubscribe{background: url(../images/un-sub.gif); height: 22px; width: 105px;}
input.submit-continue{background: url(../images/continue.jpg); height: 22px; width: 76px;}
input.submit-update{background: url(../images/update-button.gif); height: 22px; width: 76px;}
input.submit-order-status{background: url(../images/check_order.gif); height: 22px; width: 115px; border: none !important; padding: 0 !important;}
input.submit-send-it{background: url(../images/send_it.gif); height: 26px !important; width: 100px !important; border: none !important; padding: 0 !important;}
input.submit-send-message{background: url(../images/sendmessage.gif); height:22px; width:135px; border: none !important; padding: 0 !important;}
input.img-submit {background-color: transparent; background-repeat: no-repeat; border: none !important; color: transparent; line-height: 0px; text-indent: -888px;}
input.img-search-again{height: 22px; width: 76px; border: none;}
.btn-close-window{height: 22px; width: 108px; background: url(../images/close_window.gif) transparent; border: none !important; padding: 0 !important;}

/*removed entries for TD.swatchcell and A.swatchcell*/

TD.tbl_accent           {background-color: #ffc582; text-align: center; vertical-align: middle}

INPUT.text9             {color: #777777; font: bold 9pt arial, helvetica, sans-serif;}
INPUT.text9blk          {color: #595959; font: normal 9pt arial, helvetica, sans-serif;}
INPUT.text10            {color: #303030; font: normal 10pt Tahoma, arial, helvetica, sans-serif;}
TEXTAREA.text10         {color: #303030; font: normal 10pt Tahoma, arial, helvetica, sans-serif}

/*removed .tooltip2-h and .tooltip2-b*/

.tt1                    {color: #ff8017; }
.tt2                    {color: #505050; font-family:tahoma, arial, helvetica, sans-serif}

/*removed entries for A.view*/

.wrapdvhdr              {width:122px; height:0; background:#ffffff; border:0px; font: normal 8pt verdana, arial, helvetica, sans-serif; padding:0px; color:#303070; text-align: center}
.wrapdvbdy              {width:122px; height:120px; background:#ffffff; border:1px solid #c0c0c0; padding:0px; text-align: center; }

.zoom2                  {left:300px; top:140px; width:1px; height:1px; border: solid #404040 1px; padding:0px; background-color: #ffffff; z-index: 5; position: absolute; visibility: hidden; display: none; overflow: hidden;}
.zoom2a                 {left:344px; top:11px; width:394px; height:264px; border: 0px; padding:0px; background-color: #808080; z-index: 3; position: absolute; visibility: hidden; display: none; overflow: hidden; opacity: 0.50; filter: alpha(opacity=50)}
.zoom3                  {width:660px; height:1120px; border:0px; padding:0px; background-color: #ffffff; position: relative; z-index: 4; overflow: hidden;}
.zoom4                  {left:0px; top:0px; width:130px; height:87px; border: solid #404040 1px; padding:0px; background-color: #ffffd0; z-index: -2; position: absolute; visibility: hidden; display: none; overflow: hidden;}
.zoom5                  {left:0px; top:0px; width:220px; height:340px; border:0px; padding:0px; background-color: #ffd0ff; position: relative; overflow: hidden;}


.search-button{background-image: url('../images/go.gif');background-color: transparent;border: none;background-repeat: no-repeat;height: 19px;width: 52px;margin-left: 3px;cursor: pointer;float: left;}
.new{color: #127cd3}
.search-textbox{border:1px solid #cac9c9; width:148px;height:14px;float: left;margin-left: 1px;}
.promo-table-non-selected{border: solid 2px white;}
.kw-count{font-size: 8px;background-color: Transparent;}
.jqmOverlay{height: 100%; width: 100%; background-color: black;}

dt.selected-letter{background-color: #BDD5F1}
li.selected-nav-letter {background-image: url(images/orange-dot-bg.png); width: 15px; background-position: 0px 2px; background-repeat: no-repeat;height: 17px;}
li.selected-nav-letter span {color: White;}

img.ribbon{position: absolute; height: 20px; width: 67px; top: -10px; right: -3px; border: none;}

/*Email a friend */

#div-friend-form-response{font-size: 12px; font-weight: bold; display: none; margin-top: 10px;}
#div-submitting-msg{display: none;}
#div-submitting-msg img{vertical-align: middle;}

iframe.iframe-captcha{width: 423px; height: 150px;}
input.friend-form, textarea.friend-form{width: 300px;}

/*End Email a friend */

.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.clear-center{clear: both; margin: 0px auto;text-align: center;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
 .clearfix {display: inline-block;}
 html[xmlns] .clearfix {display: block;}
 * html .clearfix {height: 1%;}
 
 /*removed img.live-chat*/
 img.live-chat{border: none;}

 
 /* Highslide css */
 
.highslide-container div {font-family: Verdana, Helvetica;font-size: 10pt;}
.highslide {outline: none;text-decoration: none;}
.highslide img {border: 2px solid silver;}
.highslide:hover img {border-color: gray;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {border-color: black;visibility: visible;cursor: default;}
.highslide-image {border-width: 2px;border-style: solid;border-color: white;background: gray;}
.highslide-wrapper, .highslide-outline {background: white;}
.glossy-dark {background: #111;}
.highslide-image-blur {}
.highslide-number {font-weight: bold;color: gray;}
.highslide-caption {display: none;border-top: none;font-size: 1em;padding: 5px;background: white;}
.highslide-heading {display: none;font-weight: bold;margin: 0.4em;}
.highslide-dimming {position: absolute;background: black;}
a.highslide-full-expand {background: url(../scripts/highslide/graphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
.highslide-loading {display: block;color: black;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border: 1px solid white;background-color: white;padding-left: 22px;background-image: url(../scripts/highslide/graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}
.highslide-move, .highslide-move * {cursor: move;}
.highslide-overlay {display: none;}
.highslide-close-button{cursor: pointer; float: right; vertical-align: top; margin-right: 0px; margin-top: 0px; margin-left: 10px;}
/* Example of a semitransparent, offset closebutton */
.closebutton {position: relative;top: -15px;left: 15px;width: 30px;height: 30px;cursor: pointer;background: url(../scripts/highslide/graphics/close.png); /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {width: 195px;height: 40px;background: url(../scripts/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin: 20px 15px 10px 0;}
.highslide-controls ul {position: relative;left: 15px;height: 40px;list-style: none;margin: 0;padding: 0;background: url(../scripts/highslide/graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li {float: left;padding: 5px 0;}
.highslide-controls a {background-image: url(../scripts/highslide/graphics/controlbar-white.gif);display: block;float: left;height: 30px;width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {/* hide the text for these graphic buttons */display: none;}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {display: none;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;width: 400px;padding: 0 5px 5px 5px;}
.highslide-header {padding-bottom: 5px;}
.highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {display: none;}
.highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-header a:hover {color: black;}
.highslide-header .highslide-move a {cursor: move;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right;height: 11px;width: 11px;background: url(../scripts/highslide/graphics/resize.gif);}
.highslide-body {}
.highslide-resize {cursor: nw-resize;}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {height: 16px;}
.draggable-header .highslide-header .highslide-move {cursor: move;display: block;height: 16px;position: absolute;left: 0;right: 16px;top: 0;width: auto;z-index: 1;}
.draggable-header .highslide-header .highslide-move * {display: none;}
.draggable-header .highslide-header .highslide-close {position: relative;float: right;z-index: 2;padding: 0;}
.draggable-header .highslide-header .highslide-close a {display: block;height: 16px;width: 16px;background-image: url(../scripts/highslide/graphics/closeX.png);}
.draggable-header .highslide-header .highslide-close a:hover {background-position: 0 16px;}
.draggable-header .highslide-header .highslide-close span {display: none;}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {display: none;}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {border-width: 10px;}
.wide-border .highslide-caption {padding: 0 10px 10px 10px;}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {border: none;}
.borderless .highslide-caption {border-bottom: 1px solid white;border-top: 1px solid white;background: silver;}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {background: #444;}
.outer-glow .highslide-image {border: 5px solid #444444;}
.outer-glow .highslide-caption {border: 5px solid #444444;border-top: none;padding: 5px;background-color: gray;}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {border: 2px solid green;}
.colored-border .highslide-caption {border: 2px solid green;border-top: none;}

/* hs.wrapperClassName = 'dark' */
.dark {background: #111;}
.dark .highslide-image {border-color: black black #202020 black;background: gray;}
.dark .highslide-caption {color: white;background: #111;}
.dark .highslide-controls, .dark .highslide-controls ul,.dark .highslide-controls a {background-image: url(../scripts/highslide/graphics/controlbar-black-border.gif);}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {position: absolute;padding: 1em 0 0 0;background: none;color: white;border: none;font-weight: bold;}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {color: gray;font-weight: bold;height: 20px;overflow: hidden;cursor: default;padding: 0 0 0 22px;margin: 0;background: url(../scripts/highslide/graphics/icon.gif) no-repeat 0 1px;}
.controls-in-heading .highslide-controls {width: 105px;height: 20px;position: relative;margin: 0;top: -23px;left: 7px;background: none;}
.controls-in-heading .highslide-controls ul {position: static;height: 20px;background: none;}
.controls-in-heading .highslide-controls li {padding: 0;}
.controls-in-heading .highslide-controls a {background-image: url(../scripts/highslide/graphics/controlbar-white-small.gif);	height: 20px;width: 20px;}
.controls-in-heading .highslide-controls .highslide-move {display: none;}
.controls-in-heading .highslide-controls .highslide-previous a {background-position: 0 0;}
.controls-in-heading .highslide-controls .highslide-previous a:hover {background-position: 0 -20px;}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {background-position: 0 -40px !important;}
.controls-in-heading .highslide-controls .highslide-play a {background-position: -20px 0;}
.controls-in-heading .highslide-controls .highslide-play a:hover {background-position: -20px -20px;}
.controls-in-heading .highslide-controls .highslide-play a.disabled {background-position: -20px -40px !important;}
.controls-in-heading .highslide-controls .highslide-pause a {background-position: -40px 0;}
.controls-in-heading .highslide-controls .highslide-pause a:hover {background-position: -40px -20px;}
.controls-in-heading .highslide-controls .highslide-next a {background-position: -60px 0;}
.controls-in-heading .highslide-controls .highslide-next a:hover {background-position: -60px -20px;}
.controls-in-heading .highslide-controls .highslide-next a.disabled {background-position: -60px -40px !important;}
.controls-in-heading .highslide-controls .highslide-full-expand a {background-position: -100px 0;}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {background-position: -100px -20px;}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {background-position: -100px -40px !important;}
.controls-in-heading .highslide-controls .highslide-close a {background-position: -120px 0;}
.controls-in-heading .highslide-controls .highslide-close a:hover {background-position: -120px -20px;}

 /* End HighSlide css */
 
 /*Autocomplete css */
 .ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.ac_loading {background : Window url('./indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}
 /*End Of Autocomplete css*/
  
  .bgGradient{background: transparent url(../marketing/new-images/bg-gray_02a.gif) repeat-x;}/*HISROOM DIFF*/
  
  .glossary{width: 450px; float: left}
  
  #img-bml{height: 18px; width: 445px; border: none; vertical-align: middle;}
  #td-bml{width: 770px; background-color: #eee8c5; padding: 5px 0px 5px 0px;}
  
  #a-pay-bml{text-decoration: none;}
  #a-pay-bml img{vertical-align: middle; font-size: 7px; border: none;}
  
  #a-csr-available{position: absolute; top: 41px; right: 20px; background-color: white; width: 156px; height: 151px;}
  #a-csr-available img{border: none; width: 164px; height: 160px;}

  a.a-csr-available img{border: none;}
  
  img.img-prod-swatch{height: 13px; width: 13px; margin-right: 2px;}
  img.img-prod-swatch-white{height: 11px; width: 11px; border: 1px solid #d0d4d5; margin-right: 2px;}
  
  ul.ul-banner{list-style: none; float: right; margin: 5px 23px 0px 0px;}
  ul.ul-banner li{color: Black; font-size: 11px;}
  ul.ul-banner a{color: #02579a; font-weight: bold; text-decoration: none;}
  ul.ul-banner a:hover{text-decoration: underline;}

