html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%
}
body {
 text-align: left;
 background-color: #D0D9EE;
 line-height: 1.3em;
 font-size: 14px;
 color: #161a54;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0 0 0 0;
 padding: 0 0 0 0
}
body img {
 border: 0px
}
.bold {
font-weight: bold
}
.strike {
   text-decoration: line-through
}
h1 {
	line-height: 1.3em;
	text-align: left;
	color: #161a54;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif
}
h2 {
 line-height: 1.2em;
 color: #161a54;
 font-size: 1.1em;
 font-weight: bold
}
h3, h4, h5 {
 line-height: 1.1em;
 color: #161a54;
 font-size: 0.9em;
 font-weight: bold
}
a,  a:link {
 color: #990066;
 text-decoration: underline
}
a:visited {
 color: #990066;
 text-decoration: underline
}
a:hover {
 color: #161a54;
 background-color: #F4CEE8;
 text-decoration: none
}
a:active {
 color: #990066;
 text-decoration: none
}
#outerWrapper {
 background-color: #fff;
 width: 100%;
 text-align: left;
 margin: 0
}
#outerWrapper #header {
 background-color: #D0D9EE;
 line-height: 1em;
 font-size: 16px;
 font-weight: normal;
 padding: 10px 10px 10px 10px;
 border-bottom: solid 1px #003366
}
td.hdr-heritage-lace {
 text-align: center;
 vertical-align: middle;
 width: 20%
}
td.hdr-banner {
 text-align: center;
 vertical-align: top;
 width: 60%;
 text-decoration: none;
 font-family: Verdana;
 font-size: 16px;
 border: none
}
td.hdr-free-shipping {
 text-align: center;
 vertical-align: middle;
 width: 20%;
 text-decoration: none;
 font-family: Verdana;
 font-size: 16px;
 border: none;
 font-weight: bold
}
.free-shipping-font {
 font-size: 11px;
 font-weight: normal
}
#outerWrapper #contentWrapper #leftColumn1 {
 background-color: #D0D9EE;
 float: left;
 border-right: solid 1px #003366;
 border-bottom: solid 1px #003366;
 width: 200px;
 padding: 10px 10px 10px 10px
}
.left-christmas-menu {
 text-align: center;
 vertical-align: top;
 width: 100%;
 font-size: 1.1em;
 color: #003366;
 font-family: Verdana;
 font-weight: bold
}   
.left-christmas-menu a {
text-align: center;
font-size: 1.1em;
text-decoration: none;
color: #161a54;
border: none;
font-family: Verdana
}
.left-christmas-menu a:visited {
color: #161a54;
font-size: 1.1em;
font-family: Verdana
}
.left-christmas-menu a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 1.1em;
text-decoration: underline;
font-family: Verdana
}
.left-home-menu {
 text-align: center;
 vertical-align: top;
 width: 100%;
 font-size: 1em;
 color: #003366;
 font-family: Verdana;
 font-weight: bold
}   
.left-home-menu a {
text-align: center;
font-size: 1em;
text-decoration: none;
color: #161a54;
border: none;
font-family: Verdana
}
.left-home-menu a:visited {
color: #161a54;
font-size: 1em;
font-family: Verdana
}
.left-home-menu a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 1em;
text-decoration: underline;
font-family: Verdana
}
.shopping-cart-image {
text-align: center;
vertical-align: top;
width: 100%;
font-size: 0.9em;
color: #003366;
font-family: Verdana
}   
.shopping-cart-image a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54
}
.shopping-cart-image a:visited {
color: #161a54;
font-size: 0.9em
}
.shopping-cart-image a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
.left-shopping-cart {
text-align: center;
vertical-align: top;
width: 100%;
font-size: 0.9em;
color: #003366;
font-family: Verdana
}   
.left-shopping-cart a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.left-shopping-cart a:visited {
color: #161a54;
font-size: 0.9em
}
.left-shopping-cart a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
.left-search {
text-align: center;
vertical-align: top;
width: 90%;
font-size: 1em;
color: #003366;
font-family: Verdana
}
.left-menu-option {
   text-align: left;
   vertical-align: top;
   width: 100%;
   font-size: 1em;
   color: #003366;
   font-family: Verdana
   }   
.left-menu-option a {
text-align: left;
font-size: 1em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.left-menu-option a:visited {
color: #161a54;
font-size: 1em
}
.left-menu-option a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 1em;
text-decoration: underline
}
.left-menu-box {
border: #161a54 1px solid;
margin: 0 0 0 0;
padding: 0 3px 15px 3px;
background: #FFFFFF;
color: #003366;
   font-size: 0.9em
}
.left-menu-box-heading {
background: #003366;
color: #FFFFFF;
font-weight: bold;
text-align: center;
font-size: 1.1em
}
.left-menu-box a {
text-align: left;
font-size: 0.9em;
font-family: Verdana;
color: #003366;
border: none;
font-weight: bold;
text-decoration:none
}
.left-menu-box a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
.new-products {
border: #161a54 1px solid;
margin: 0 0 0 0;
padding: 0 0 7px 0;
background: #FFFFFF;
color: #003366;
font-size: 0.9em
}
.new-products-heading {
background: #003366;
color: #FFFFFF;
font-weight: bold;
text-align: center;
font-size: 1.1em
}
.new-products a {
text-align: left;
font-size: 0.9em;
font-family: Verdana;
color: #003366;
border: none;
font-weight: bold;
text-decoration:none
}
.new-products a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
.accepted-cards-class {
   font-size: 1em;
   font-weight: bold;
   text-align: center;
   color: #003366;
   text-decoration: none
}
.side-info-class {
   font-size: 0.9em;
   text-align: left;
   color: #003366;
   text-decoration: none
}
#outerWrapper #contentWrapper #content {
 padding: 10px 10px 10px 10px;
 margin: 0 0 0 220px;
}
.image {
   border-style:solid;
   border-color:#003366;
   border-width:1px
}
.called-pages-font {
 text-align: center;
 line-height: 1.2em;
 color: #161a54;
 font-size: 1.1em;
 font-weight: bold
}
.font-red {
font-weight: bold;
color: #F00
}
.font-pink {
font-weight: bold;
font-size: 1.1em;
font-variant: SMALL-CAPS;
color: #990066
}
.small-font {
font-size: 10px
}
.enlarge-font {
font-size: 10px
}
td.width-5 {
   width: 5%
}
td.width-10 {
   width: 10%
}
td.width-20 {
   width: 20%
}
td.width-25 {
   width: 25%
}
td.width-33 {
   width: 33%
}
td.width-50 {
   width: 50%
}
td.width-60 {
   width: 60%
}
td.width-70 {
   width: 70%
}
td.width-75 {
   width: 75%
}
td.width-80 {
   width: 80%
}
td.width-90 {
   width: 90%
}
td.width-10-center-top {
   text-align: center;
   vertical-align: top;
   width: 10%;
   font-size: 12px
}
td.width-15-center-top {
   text-align: center;
   vertical-align: top;
   width: 15%;
   font-size: 12px
}
td.width-20-center-top {
   text-align: center;
   vertical-align: top;
   width: 20%;
   font-size: 12px
}
td.width-20-center-middle {
   text-align: center;
   vertical-align: middle;
   width: 20%;
   font-size: 12px
}
td.width-25-center-top {
   text-align: center;
   vertical-align: top;
   width: 25%;
   font-size: 12px
}
td.width-25-center-middle {
   text-align: center;
   vertical-align: middle;
   width: 25%;
   font-size: 12px
}
td.width-25-left-bottom {
   text-align: left;
   vertical-align: bottom;
   width: 25%;
   font-size: 12px
}
td.width-33-center-top {
   text-align: center;
   vertical-align: top;
   width: 33%;
   font-size: 12px
}
td.width-33-center-middle {
   text-align: center;
   vertical-align: middle;
   width: 33%;
   font-size: 12px
}
td.width-33-center-bottom {
   text-align: center;
   vertical-align: bottom;
   width: 33%;
   font-size: 12px
}
td.width-33-left-top {
   text-align: left;
   vertical-align: top;
   width: 33%;
   font-size: 12px
}
td.width-33-left-middle {
   text-align: left;
   vertical-align: middle;
   width: 33%;
   font-size: 12px
}
td.width-35-center-top {
   text-align: center;
   vertical-align: top;
   width: 35%;
   font-size: 12px
}
td.width-40-center-top {
   text-align: center;
   vertical-align: top;
   width: 40%;
   font-size: 12px
}
td.width-40-center-middle {
   text-align: center;
   vertical-align: middle;
   width: 40%;
   font-size: 12px
}
td.width-45-left-top {
   text-align: left;
   vertical-align: top;
   width: 45%;
   font-size: 12px
}
td.width-50-left-top {
   text-align: left;
   vertical-align: top;
   width: 50%;
   font-size: 12px
}
td.width-50-left-middle {
   text-align: left;
   vertical-align: middle;
   width: 50%;
   font-size: 12px
}
td.width-50-center-top {
   text-align: center;
   vertical-align: top;
   width: 50%;
   font-size: 12px
}
td.width-55-left-middle {
   text-align: left;
   vertical-align: middle;
   width: 55%;
   font-size: 12px
}
td.width-55-left-top {
   text-align: left;
   vertical-align: top;
   width: 55%;
   font-size: 12px
}
td.width-60-left-top {
   text-align: left;
   vertical-align: top;
   width: 60%;
   font-size: 12px
}
.shopping-bag-image {
	   vertical-align:text-bottom;
	   border-style:solid;
	   border-color:#003366;
	   border-width:1px;
           width:88px;
           height:50px;
           margin: 0;
           padding: 0
}
#outerWrapper #contentWrapper .clearFloat {
 display: block;
 clear: left;
}
#outerWrapper #footer {
	background-color: #D0D9EE;
	border-top: solid 1px #003366; /*Sets the top border properties for an element using shorthand notation*/
	padding: 0px 0px 10px 0px; /*Sets the padding properties for an element using shorthand notation (top, right, bottom, left)*/
	font-family: Verdana, Geneva, sans-serif
}
.bheading {
	margin: 0px;
	padding: 5px;
	background: #003366;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	text-align: center
}
td.ftr-heading-14 {
   text-align: left;
   vertical-align: top;
   width: 14%;
   font-size: 0.9em;
   color: #FFFFFF;
   font-family: Verdana
   }
td.ftr-heading-16 {
   text-align: left;
   vertical-align: top;
   width: 16%;
   font-size: 0.9em;
   color: #FFFFFF;
   font-family: Verdana
  }
td.ftr-heading-17 {
   text-align: left;
   vertical-align: top;
   width: 17%;
   font-size: 0.9em;
   color: #FFFFFF;
   font-family: Verdana
   }
td.ftr-heading-18 {
   text-align: left;
   vertical-align: top;
   width: 18%;
   font-size: 0.9em;
   color: #FFFFFF;
   font-family: Verdana
   }
td.ftr-heading-19 {
   text-align: left;
   vertical-align: top;
   width: 19%;
   font-size: 0.9em;
   color: #FFFFFF;
   font-family: Verdana
   }
td.ftr-menu-14 {
   text-align: left;
   vertical-align: top;
   width: 14%;
   font-size: 0.9em;
   color: #003366;
   font-family: Verdana;
   background:#D0D9EE
   }   
.ftr-menu-14 a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.ftr-menu-14 a:visited {
color: #161a54;
font-size: 0.9em
}
.ftr-menu-14 a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
td.ftr-menu-16 {
   text-align: left;
   vertical-align: top;
   width: 16%;
   font-size: 0.9em;
   color: #003366;
   font-family: Verdana;
   background:#D0D9EE
  }
.ftr-menu-16 a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.ftr-menu-16 a:visited {
color: #161a54;
font-size: 0.9em
}
.ftr-menu-16 a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
td.ftr-menu-17 {
   text-align: left;
   vertical-align: top;
   width: 17%;
   font-size: 0.9em;
   color: #003366;
   font-family: Verdana;
   background:#D0D9EE
  }
.ftr-menu-17 a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.ftr-menu-17 a:visited {
color: #161a54;
font-size: 0.9em
}
.ftr-menu-17 a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
td.ftr-menu-18 {
   text-align: left;
   vertical-align: top;
   width: 18%;
   font-size: 0.9em;
   color: #003366;
   font-family: Verdana;
   background:#D0D9EE
   }
.ftr-menu-18 a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.ftr-menu-18 a:visited {
color: #161a54;
font-size: 0.9em
}
.ftr-menu-18 a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
td.ftr-menu-19 {
   text-align: left;
   vertical-align: top;
   width: 19%;
   font-size: 0.9em;
   color: #003366;
   font-family: Verdana;
   background:#D0D9EE
   }
.ftr-menu-19 a {
text-align: left;
font-size: 0.9em;
text-decoration: none;
font-family: Verdana;
color: #161a54;
border: none
}
.ftr-menu-19 a:visited {
color: #161a54;
font-size: 0.9em
}
.ftr-menu-19 a:hover {
color: #990066;
background-color: #F4CEE8;
font-size: 0.9em;
text-decoration: underline
}
.copyright {
   text-align: center;
   vertical-align: top;
   font-size: 0.9em;
   color: #003366;
   font-family: Verdana
}
.Zright { float:right; margin:5px 0px 2px 10px; }
.Zleft { float: left; margin:5px 10px 2px 0px; }
.Zoom img { border: 1px solid #369; }
.Zoom.t100 img { width:100px; }
.Zoom.t150 img { width:150px; }
.Zoom.t200 img { width:200px; }
.Zoom.t250 img { width:250px; }
.Zoom.t300 img { width:300px; }
.Zoom.t350 img { width:350px; }
.Zoom.t400 img { width:400px; }
.Zoom.t450 img { width:450px; }
.Zoom.t500 img { width:500px; }
.Zoom.t550 img { width:550px; }
.Zoom.t600 img { width:600px; }
.Zoom .caption { display:none; }
.Zoom a { padding:0px; }
.Zoom a:hover { padding:0px; }
.Zoom a:visited { padding:0px; }
.w100 a:hover img,.w100 a:hover .caption {width:100px}
.w150 a:hover img,.w150 a:hover .caption {width:150px}
.w200 a:hover img,.w200 a:hover .caption {width:200px}
.w250 a:hover img,.w250 a:hover .caption {width:250px}
.w300 a:hover img,.w300 a:hover .caption {width:300px}
.w350 a:hover img,.w350 a:hover .caption {width:350px}
.w400 a:hover img,.w400 a:hover .caption {width:400px}
.w450 a:hover img,.w450 a:hover .caption {width:450px}
.w500 a:hover img,.w500 a:hover .caption {width:500px}
.w550 a:hover img,.w550 a:hover .caption {width:550px}
.w600 a:hover img,.w600 a:hover .caption {width:600px}
.Zoom a:hover img { margin-bottom:5px;}
.Zoom a:hover .caption {
display:block;
background:#eef;
border:1px solid #339;
font-family:verdana,sans-serif;
text-decoration:none;
text-align:justify;
font-size:10pt;
color:#339; }
.Zoom a:hover .inner {
display:block;
padding:5px 8px; }
