/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

/*
.ys_primary{ background:#ce1700;color:#e9e9e4;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}
*/

/* primary tags and styles */
body  { margin: 0; background-color: #ffffff; background-image:url(http://site.pearlamor.com/graphics/bg.jpg); background-repeat: repeat-x; }
body, td, p, ol, ul, li, div, span, form, input, h1, h2, h3, h4, h5, h6 { font-size: 11px; color: #000000; font-family:  verdana, arial, helvetica, sans-serif }
h1, h4, h5, h6, form, div, ol, ul, li { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { color: #990000; font-weight: bold; }
h1 { color: #0F3886; font-size: 20px; font-weight: normal;  font-family: trebuchet ms, arial, verdana, helvetica, sans-serif }
h2 { color: #333333; font-size: 12px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif}
h3 { color: #000000; font-weight: bold; }
big { color: #000000; font-size: 16px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }

img { display: block; }
/* removes extra padding - aligns left */
ul { margin-left: 0; padding-left: 3em; margin-top: 0; margin-bottom: 0; list-style-type: disc;}
ol { margin-left: 0; padding-left: 3em; margin-top: 0; margin-bottom: 0; }
li { padding: 0px 0px 5px 0px; }

/* classes for primary tags */
.copyright { color: #999999; font-size: 9px; font-weight: normal; }
.copyrightlink { color: #999999; font-size: 9px; font-weight: normal; }
.footertxt { color: #999999; font-size: 9px; font-weight: normal; }
.footernav { color: #999999; font-size: 9px; font-weight: normal; }
.hdg  { color: #0F3886; font-weight: bold; font-size: 16px; }
.subhdg  { color: #333333; font-size: 11px; font-weight: bold; }
.subhdgitem  { color: #333333; font-size: 11px; font-weight: bold; }
.toptext { color: #4e84a0; font-size: 10px; font-weight: bold; }
.fineprint { color: #666666; font-weight: normal; font-size: 10px; }
.star1 { color: #B70E23; font-weight: bold; }
.leading14 { line-height: 14px }
.leading16 { line-height: 16px }
.leading18 { line-height: 18px }
.formlabel { color: #666666; font-size: 11px; font-weight: bold; }
.padding10 { padding: 10px }
.padding5 { padding: 5px }
.promotext { color: #990000; font-size: 10px; font-weight: bold; }


/* yahoo store */
.itemname { color: #000000; font-size: 10px; font-weight: normal; }
.itemoption { color: #000000; font-size: 11px; font-weight: bold; line-height: 18px; }
.price { color: #000000; font-size: 11px; font-weight: normal; }
.price-bold { color: #000000; font-size: 11px; font-weight: bold; }
.sale-price { color: #cc0000; font-size: 11px; font-weight: normal; }
.sale-price-bold { color: #cc0000; font-size: 11px; font-weight: bold; }
.addtocartImg { margin-right: 30px; display: inline; }
.tellafriendImg { display: inline; }

#hmmainimgtxt { padding-top: 180px; padding-left: 275px; padding-right: 25px; }

#hmfeature .price { color: #000000; font-size: 10px; font-weight: normal; }
#hmfeature .price-bold { color: #000000; font-size: 10px; font-weight: normal; }
#hmfeature .sale-price { color: #cc0000; font-size: 10px; font-weight: normal; }
#hmfeature .sale-price-bold { color: #cc0000; font-size: 10px; font-weight: normal; }

#itemdetail h1 { color: #990000; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; }

#captiontxt { line-height: 14px; }
#abstract { color: #666666; font-size: 10px; }

#contents .price { color: #000000; font-size: 10px; font-weight: normal; }
#contents .price-bold { color: #000000; font-size: 10px; font-weight: normal; }
#contents .sale-price { color: #cc0000; font-size: 10px; font-weight: normal; }
#contents .sale-price-bold { color: #cc0000; font-size: 10px; font-weight: normal; }

#sectionhead {margin:0; text-align:left; width: 550px; }

#landing-page { color: #999999; font-size: 11px; text-align: right; }
#landing-page-light { color: #333333; font-size: 11px; text-align: right; }

#landing-page h1 { color: #dddddd; font-size: 20px; font-weight: normal; font-family: trebuchet ms }
#landing-page h2 { color: #dddddd; font-size: 10px; font-weight: bold;  }

#landing-page-light h1 { color: #ffffff; font-size: 20px; font-weight: normal; font-family: trebuchet ms }
#landing-page-light h2 { color: #ffffff; font-size: 10px; font-weight: bold;  }

#landing-page-light h1.blue { color: #0F3886; font-size: 20px; font-weight: normal; font-family: trebuchet ms }
#landing-page-light h2.blue { color: #0F3886; font-size: 10px; font-weight: bold; }

#landing-page-light h1.dark { color: #330000; font-size: 20px; font-weight: normal; font-family: trebuchet ms }
#landing-page-light h2.dark { color: #330000; font-size: 10px; font-weight: bold; }

#landing-page-light h1.red { color: #cc0000; font-size: 20px; font-weight: normal; font-family: trebuchet ms }
#landing-page-light h2.red { color: #cc0000; font-size: 10px; font-weight: bold; }


#sitemap ul { margin: 0; padding: 0; }
#sitemap li { list-style-type: none; }
#sitemap ul li { font-size: 13px; font-weight: bold; line-height: 18px; padding: 0px 0px 3px 0px;}
#sitemap ul ul li { text-transform: uppercase; font-size: 11px; padding: 0px 0px 2px 10px;}
#sitemap ul ul li a { color: #ff4900; text-decoration: none; }
#sitemap ul ul li a:hover { color: #FF7F00; text-decoration: underline }
#sitemap ul ul ul li { text-transform: none; }
#sitemap ul ul ul li a { color: #0a50a1; text-decoration: none; }
#sitemap ul ul ul li a:hover { color: #FF7F00; text-decoration: underline }
#sitemap ul ul ul ul li { font-size: 10px; font-weight: normal; line-height: normal; }
#sitemap ul ul ul ul li a { color: #51a2cd; text-decoration: none; }
#sitemap ul ul ul ul li a:hover { color: #FF7F00; text-decoration: underline }

/* image control */
.inlineimg { display: inline; }
.homefeatureimg { margin: 10px 0 5px 0; }

/* tables */
table.outline1 { border-collapse: collapse; }
td.outline1 { border: solid 1px #cccccc; padding: 5px; }
.cellbgwhite { background-color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.skinnycell { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.leftnavcell { padding: 0px 5px 2px 10px; }
.leftnavbulletcell { padding: 6px 5px 6px 0px; }
.leftnavmaincell { padding: 0px 0px 5px 0px; }
.toptextcell { padding: 0px 14px 5px 0px; }
.innercontentcell { padding: 10px; }
table.pagebody { border: 1px solid #b8b8b5; background-color: #ffffff;  }
table.pearldetails { border-collapse: collapse; }
td.pearldetail { color: #000000; font-size: 9px; font-weight: normal; border: solid 1px #ffffff; background-color: #f9f9f9; padding: 5px 13px 5px 13px; }
td.pearldetailhdr { color: #000000; font-size: 9px; font-weight: bold; border: solid 1px #ffffff; background-color: #e3e3bd; padding: 5px 13px 5px 13px; }
td.cshdr { color: #000000; font-size: 9px; font-weight: bold; background-color: #cfe5f0; border: solid 1px #ffffff; padding: 5px 13px 5px 13px; }
table.breadcrumbs { background-color: #f0f0f0; height: 24px; }
td.breadcrumb { color: #000000; font-size: 10px; padding: 0 10px 0 10px; }
table.hmpearledu { border: solid 1px #e1e1e1; width: 589px; }
td.hmpearledu { padding: 16px; background-color: #f2f2f2; }
table.popupaccess { background-color: #ffffff; }
.homefeaturecell { padding: 5px 5px 10px 5px; }

/* form elements */
input { color: #333333; font-size: 10px; font-family: verdana, sans-serif; }
textarea { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; }
.button1 { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: bold; } 
.textfield1 { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; } 
.textfield2 { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; width: 200px; } 
.searchfield { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; width: 100px; }
.searchbutton { margin: 0px 0px 0px 4px; }
.qtylabel { font-size: 11px; }
.qtyfield { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; width: 20px; }
select  { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; } 

a { color: #14366e; font-weight: bold; text-decoration: none }
a:visited { color: #14366e; font-weight: bold; text-decoration: none }
a:hover { color: #B70E23; font-weight: bold; text-decoration: underline }
a:active { color: #14366e; font-weight: bold; text-decoration: none }

a.link1 { color: #14366e; font-size: 10px; font-weight: normal; text-decoration: none; }
a.link1:visited { color: #14366e; font-size:10px; font-weight: normal; text-decoration: none; }
a.link1:hover { color: #B70E23; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.link1:active { color: #14366e; font-size: 10px; font-weight: normal; text-decoration: none; }

a.link2 { color: #14366e; font-size: 11px; font-weight: normal; text-decoration: none; }
a.link2:visited { color: #14366e; font-size:11px; font-weight: normal; text-decoration: none; }
a.link2:hover { color: #B70E23; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.link2:active { color: #14366e; font-size: 11px; font-weight: normal; text-decoration: none; }

a.homefeature { color: #14366e; font-size: 9px; font-weight: bold; text-decoration: none; }
a.homefeature:visited { color: #14366e; font-size: 9px; font-weight: bold; text-decoration: none; }
a.homefeature:hover { color: #B70E23; font-size: 9px; font-weight: bold; text-decoration: underline; }
a.homefeature:active { color: #14366e; font-size: 9px; font-weight: bold; text-decoration: none; }

a.toptext { color: #4e84a0; font-size: 10px; font-weight: bold; text-decoration: none; }
a.toptext:visited { color: #4e84a0; font-size: 10px; font-weight: bold; text-decoration: none; }
a.toptext:hover { color: #4e84a0; font-size: 10px; font-weight: bold; text-decoration: none; }
a.toptext:active { color: #4e84a0; font-size: 10px; font-weight: bold; text-decoration: none; }

a.itemname { color: #14366e; font-size: 10px; font-weight: normal; text-decoration: none; }
a.itemname:visited { color: #14366e; font-size:10px; font-weight: normal; text-decoration: none; }
a.itemname:hover { color: #B70E23; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.itemname:active { color: #14366e; font-size: 10px; font-weight: normal; text-decoration: none; }

a.promotext { color: #990000; font-size: 10px; font-weight: bold; text-decoration: none; }
a.promotext:visited { color: #990000; font-size: 10px; font-weight: bold;  text-decoration: none; }
a.promotext:hover { color: #14366e; font-size: 10px; font-weight: bold;  text-decoration: underline; }
a.promotext:active { color: #990000; font-size: 10px; font-weight: bold;  text-decoration: none; }

a.leftnavmain { color: #14366e; font-size: 11px; font-weight: normal; text-decoration: none; }
a.leftnavmain:visited { color: #14366e; font-size: 11px; font-weight: normal; text-decoration: none; }
a.leftnavmain:hover { color: #B70E23; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.leftnavmain:active { color: #14366e; font-size: 11px; font-weight: normal; text-decoration: none; }

a.cslink { color: #14366e; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cslink:visited { color: #14366e; font-size: 9px; font-weight: normal; text-decoration: none; }
a.cslink:hover { color: #B70E23; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.cslink:active { color: #14366e; font-size: 9px; font-weight: normal; text-decoration: none; }

a.dropdownlink { color: #14366e; font-size: 9px; font-weight: normal; text-decoration: none; }
a.dropdownlink:visited { color: #14366e; font-size: 9px; font-weight: normal; text-decoration: none; }
a.dropdownlink:hover { color: #B70E23; font-size: 9px; font-weight: normal; text-decoration: underline; }
a.dropdownlink:active { color: #14366e; font-size: 9px; font-weight: normal; text-decoration: none; }

a.breadcrumblink { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.breadcrumblink:visited { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.breadcrumblink:hover { color: #B70E23; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.breadcrumblink:active { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }

a.toptextlink { color: #4e84a0; font-size: 10px; text-decoration: none }
a.toptextlink:visited { color: #4e84a0; font-size: 10px; text-decoration: none }
a.toptextlink:hover { color: #B70E23; font-size: 10px; text-decoration: underline }
a.toptextlink:active { color: #4e84a0; font-size: 10px; text-decoration: none }

a.footernavlink { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none }
a.footernavlink:visited { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none }
a.footernavlink:hover { color: #B70E23; font-size: 9px; font-weight: normal; text-decoration: underline }
a.footernavlink:active { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none }

a.copyrightlink { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none }
a.copyrightlink:visited { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none }
a.copyrightlink:hover { color: #B70E23; font-size: 9px; font-weight: normal; text-decoration: underline }
a.copyrightlink:active { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none }


