html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align:text-top;
}
.head { font-family: "New Yorker", "Times New Roman", Times, serif; font-size: 14px; font-weight: bolder; color: #43290D }
.phead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #43290D }
.thead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #43290D }
.cathead { font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #593A1E }
.text { font-family: "Times New Roman", Times, serif; font-size: 10px; color: #43290D}
.times12 { font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 16px; color: #333333 }
.arialtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #593A1E }
.arialtext11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #593A1E }
.arialtext12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #593A1E }
.proof { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #000000 }
.arial12bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #593A1E }
.redtext {font-weight: bold; color: #FF0000}
.error {font-weight: bold; color: #FF0000}
.info {font-weight: normal; color: #009933}
.arial12boldgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333 }
.arialtext12bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.arialtextblack { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333}
.timesbold { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #999999}
.timesboldhead { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #FF0000}
.disabled { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
/* new tp green link*/
a.tp_green{color:#668800; text-decoration:underline;}
a.tp_green_normal{color:#668800; text-decoration:none;}
a.tp_green:active{color:#344500; text-decoration:underline;}
a.tp_green:hover {color:#344500; text-decoration:underline;}
/* end new tp green link*/
a.norm:visited { color: #0033ff; text-decoration: none; }
a.norm:link { color: #0033ff; text-decoration: none; }
a.norm:hover { color: #0033ff; text-decoration: underline; }
a.sel:visited { color: #000000; text-decoration: none; }
a.sel:link { color: #000000; text-decoration: none; }
a.sel:hover { color: #000000; text-decoration: underline; }
a.dis:visited { color: #CCCCCC; text-decoration: none; }
a.dis:link { color: #CCCCCC; text-decoration: none; }
a.dis:hover { color: #9999cc; text-decoration: none; }
.productclass { font-style: italic; font-weight: normal; font-size: 11px; }

.pricetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #009933}
.stext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #43290D}
.stext strong { font-weight: bold;}
.mtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #43290D}
.mtext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #43290D}
.selectedtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: white}
.infotext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: blue}
.headtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #5D5D5D}
.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5D5D5D}
.formlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #5D5D5D}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: lighter; color: #5D5D5D}
.formtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5D5D5D}
.formstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: lighter; color: #5D5D5D}
.unhilited { background-color:white; text-decoration:none; border-color:#FFFFFF; border-width:1px}
.hilited { background-color:white; text-decoration:none; border-color:#c0ad90; border-width:1px}
.selected { background-color:white; text-decoration:none; border-color:#f49b97; border-width:1px}
.formsbg { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333; border: #000 1px solid; }
.formsmall { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #593A1E; border: #593A1E 1px solid; }
.tpforms { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #593A1E; border: #c0ad90 1px solid; background:#FFF; padding: 1px 2px 1px 2px; }
.tpformdis { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999; border: #CCC 1px solid; background:#FFF; padding: 1px 2px 1px 2px; }
.tborder { background:#F2E7DB; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px; color: #333; border: #533519 1px solid; }
.tborderhead { background:#533519; color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.tborderheadlight { background:#533519; color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border: #533519 1px solid;}
.tbordersm { background:#F2E7DB; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #43290D; border: #533519 1px solid; }
.tpline { background:#c0ad90; }
.tpbg { background:#F2E7DB; border: #c0ad90 1px solid; }
.tptable { background:#FFFFFF; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333; border: #533519 1px solid; }
.searchtext { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333; }
.errortable { background:#F2E7DB; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; border: #FF0000 2px solid; }
.quote { margin: 20px 20px; clear: right; }
.rightnav { margin: 20px 5px; }
.ifr { float: right; border: 0px; margin: 0px 0px 5px 10px; width: 120px; }

input.submitButton {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #C0AD90;
  font-weight: bolder;
  font-size: 11px;
  color: #FFFFFF;
  border-bottom: #666666 1px solid;
  border-right: #666666 1px solid;
}

a.textnorm:hover {  color: #999999; text-decoration: underline}
a.textnorm:link {  color: #000000; text-decoration: none}
a.textnorm:visited {  color: #000000; text-decoration: none}
a.linknorm:hover {  font-size: 12px; font-weight: bold; color: #957b55; text-decoration: none}
a.linknorm:link {  font-size: 11px; font-weight: bold; color: #3049fe; text-decoration: none}
a.linknorm:visited {  font-size: 11px; font-weight: bold; color: #3049fe; text-decoration: none}

a.textnorm:link {  color: #666666; text-decoration: none}
a.textnorm:visited {  color: #666666; text-decoration: none}
a.leftnav:link { color: #c0ad90; text-decoration: none; font-size: 11px}
a.leftnav:visited { color: #c0ad90; text-decoration: none; font-size: 11px}
.arialcopytitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.arialcopy {  font-size: 12px; color: #666666}
a.imagetitle:link {  font-family: "Times New Roman", Times, serif; font-size: 19px; color: #FFFFFF; text-decoration: none}
a.imagetitle:visited {  font-family: "Times New Roman", Times, serif; font-size: 19px; color: #FFFFFF; text-decoration: none}
.timeslargewhite {  font-family: "Times New Roman", Times, serif; font-size: 19px; color: #FFFFFF}
a.leftnav:hover {  font-size: 11px; color: #666666; text-decoration: underline}
a.textnorm:hover {  color: #000000; text-decoration: underline}
a.imagetitle:hover {  font-family: "Times New Roman", Times, serif; font-size: 19px; color: #FFFFFF; text-decoration: underline}
.timescopytitle {  font-family: "Times New Roman", Times, serif; font-size: 32px; color: #999999}
.leftnavtitletemp {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: bold; color: #574831}
.leftnavtemp {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.arialcontenttexttemp {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #000000}
a.lnav:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
a.lnav:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
a.lnav:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
a.textnormfooter:link { color: #000000; text-decoration: none}
a.textnormfooter:visited { color: #000000; text-decoration: none}
a.textnormfooter:hover { color: #000000; text-decoration: underline}
.arialtextfooter { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.tollfree { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}

.contentleftnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: bold; color: #857A55; padding-top: 5px}
.contentcategoryheader { font-family: Verdana, Arial, Helvetica, sans-serif; color: #533519; font-size: 13px; font-style: normal; font-weight: bold}
a.contentcategoryheader_gnu { font-family: Verdana, Arial, Helvetica, sans-serif; color: #668800; font-size: 13px; font-style: normal; font-weight: bold; text-decoration:none;}
.contentcategoryheader_u { font-family: Verdana, Arial, Helvetica, sans-serif; color: #533519; font-size: 13px; font-style: normal; font-weight: bold; text-decoration:underline;}
.contentcopytitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #533519}
.arial12boldblack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.linkblack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: underline}
.arial12underline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
.samplewording { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000}
.contentcategoryheaderallcaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-transform: capitalize}
.ub_arial_12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #533519; text-decoration:underline;}
.b_arial_12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #533519;}
.ub_arial_13_nu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #533519; text-decoration:none;}

.style3 {color: #533519; font-weight: bold;}

.bu_article {font-weight:bold; text-decoration:underline;}

.tos_indent {text-indent: 20px;}

.indent_list {position:relative; left:35px;}

.contentheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #533519; text-decoration: none }
a.nodec:link { text-decoration: none; }
a.nodec:visited { text-decoration: none; }
a.nodec:hover { text-decoration: none; }
a.indexcopy:link {
	color: #000000;
	text-decoration: none;
}
a.indexcopy:visited {
	color: #000000;
	text-decoration: none;
}
a.indexcopy:hover {
	color: #000000;
	text-decoration: underline;
}
a.topsubnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #574831;
	text-decoration: none;
}
a.topsubnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #574831;
	text-decoration: none;
}
a.topsubnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #574831;
	text-decoration: underline;
}
a.homepagetagline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.homepagetagline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.homepagetagline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.leftnavtitletemplink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #574831;
	text-decoration: none;
}
a.leftnavtitletemplink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #574831;
	text-decoration: none;
}
a.leftnavtitletemplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #574831;
	text-decoration: underline;
}

.selColor { border-color:#593A1E; border-width:1px}
.pricetotal { color: #43290D; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.priceform { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #43290D; border: #593A1E 1px solid; background:#FFF; padding: 1px 2px 1px 2px; text-align:right; }

.whitebox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;  
}

.indented_cell {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/*HOME LEFT NAVIGATION CSS FORMATTING*/
/*HOME LEFT NAVIGATION CSS FORMATTING*/
/*HOME LEFT NAVIGATION CSS FORMATTING*/

/*LEFT NAV TD FORMATTING*/
.leftnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  line-height: 15px;
  padding-left: 7px;
  padding-top: 14px;
}

/*LEFT NAV HEADER LINK FORMATTING*/
a.leftnavheadlink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #533519;
  text-decoration: none;
  padding-left: 7px;
}
a.leftnavheadlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #533519;
  text-decoration: underline;
  padding-left: 7px;
}

/*LEFT NAV HEADER TEXT FORMATTING*/
.leftnavhead {
  font-weight: bold;
}

/*LEFT NAV RED HIGHLIGHT TEXT FORMATTING*/
.leftnavhighlight {
  font-weight: bold;
  color: #B11F16;
}

/*LEFT NAV STANDARD LINK FORMATTING*/
a.leftnavlink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  text-decoration: none;
}

a.leftnavlink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  text-decoration: underline;
}

/*HOME MAIN IMAGE AND CARDS CSS FORMATTING*/
/*HOME MAIN IMAGE AND CARDS CSS FORMATTING*/
/*HOME MAIN IMAGE AND CARDS CSS FORMATTING*/

/*MAIN HOME CONTAINER FORMATTING*/
.mainhome {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;  
  line-height: 15px;
  padding-top: 14px;
}

/*MAIN HOME IMAGE AND CARDS FORMATTING*/
.mainhometable {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
}

/*MAIN RED HIGHLIGHT TEXT FORMATTING*/
.maintexthighlight {
  font-weight: bold;
  color: #B11F16;
}

/*HOME SHOP BY CATEGORY AND CELEBRITY CSS FORMATTING*/
/*HOME SHOP BY CATEGORY AND CELEBRITY CSS FORMATTING*/
/*HOME SHOP BY CATEGORY AND CELEBRITY CSS FORMATTING*/

/*SHOPPING CATEGORIES HEADER FORMATTING*/
.shopcathead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;  
}

/*SHOPPING CATEGORIES CONTENT FORMATTING*/
.shopcatcontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
  line-height: 15px;
  padding-bottom: 7px;
  border-width: 1px;
  border-style: solid;
  border-color: #533519;  
}

/*CATEGORY PAGES CSS FORMATTING*/
/*CATEGORY PAGES CSS FORMATTING*/
/*CATEGORY PAGES CSS FORMATTING*/

/*CATEGORY PAGE DESCRIPTION FORMATTING*/
.catpgdesc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  padding-top: 8px;
}

/*CATEGORY PAGE BREADCRUMB FORMATTING*/
.catbreadcrumb {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #533519;
}

/*CATEGORY PAGE HEADLINE FORMATTING*/
h1.catpg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #F7A5A6;
  font-weight: bold;
}
h2.catpg2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #F7A5A6;
  font-weight: bold;
}
/*CATEGORY PAGE FEATURE TEXT FORMATTING*/
.catpgfeaturetext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #533519;
  font-weight: bold;
}

/*CATEGORY PAGE CONTENT FORMATTING*/
.catpgcontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
}

/*CATEGORY PAGE LINK FORMATTING*/
a.catpglink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #533519;
  text-decoration: none;
}

a.catpglink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #533519;
  text-decoration: underline;
}

/*CATEGORY PAGE CARD CATEGORY HEADLINE FORMATTING*/
.cardcathead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 5px;
}

/*CONTENT PAGES CSS FORMATTING*/
/*CONTENT PAGES CSS FORMATTING*/
/*CONTENT PAGES CSS FORMATTING*/

/*CONTENT PAGE HEADER FORMATTING*/
.contentpghead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
}

/*CONTENT PAGE NAV FORMATTING*/
.contentpgnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
  line-height: 18px;
  padding-top: 10px;
  padding-left: 4px;
}

/*CONTENT PAGE SUGGESTED CARDS FORMATTING*/
.contentpgsuggest {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
  line-height: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #533519;  
}

/*CONTENT PAGE SUGGESTED CARDS HEADER FORMATTING*/
.contentpgsuggesthead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  line-height: 15px;
}

/*LANDING PAGES CSS FORMATTING*/
/*LANDING PAGES CSS FORMATTING*/
/*LANDING PAGES CSS FORMATTING*/

/*LANDING PAGE BREADCRUMB FORMATTING*/
.lpbreadcrumb {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 18px;
  color: #533519;
  padding-top: 10px;
}

/*LANDING PAGE CONTENT FORMATTING*/
.lppgcontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
  line-height: 15px;
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 7px;
}

/*LANDING PAGE CONTENT FORMATTING*/
.wpdwelcometext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #533519;
  font-weight: bold;
  line-height: 16px;
}

/*P2 OVERVIEW CSS FORMATTING*/
/*P2 OVERVIEW CSS FORMATTING*/
/*P2 OVERVIEW CSS FORMATTING*/

/*P2 HEADLINE FORMATTING*/
.p2head {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #533519;
  font-weight: bold;
}

/*CATEGORY PAGE CONTENT FORMATTING*/
.p2pgcontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #533519;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
/*bobemail*/
.bobemail{
position:relative;
top:3px;}


/*********************************NEW BIRTH ANNOUNCEMENTS LANDING  PAGE BY GINGER*************************************/
/*********************************NEW BIRTH ANNOUNCEMENTS LANDING  PAGE BY GINGER*************************************/
/*********************************NEW BIRTH ANNOUNCEMENTS LANDING  PAGE BY GINGER*************************************/
/**************CONTAINS WHOLE BIRTH SECTION************************/
#ba_contain{
width:960px;}
/**************CONTAINS WHOLE BIRTH SECTION************************/
.ba_breadcrumbs{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #533519;}
/**************MAIN PAGE TEXT UNDER HEADER ***********************/
.ba_mainpgtext{
width:724px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #533519;
font-weight:normal;
line-height:1.5em;
padding:0 0 10px 0;}
/**************MAIN PAGE TEXT UNDER HEADER ***********************/

/**************HOLDS CATEGORY IMAGES IN MRS EAVES TEXT  "MOST POPULAR"  "OR OTHER" ***********************/
#ba_catholder{
width:724px;
text-align:center;}

.ba_cathead1{
position:relative;
top:3px;
height:10px;
padding:5px 0 0px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
text-align:center;
color:#533519;}

.ba_cathead2{
position:relative;
top:15px;
height:30px;
padding:15px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
text-align:center;
z-index:1;
color:#533519;}

/**************END HOLDS CATEGORY IMAGES IN MRS EAVES TEXT  "MOST POPULAR"  "OR OTHER" ***********************/
/************** HOLDS 3 rows with LARGE IMAGE S AT TOP AND NAV BUTTONS************************/
#ba_thumbborder_babs{
width:724px;
height:865px;
border:1px solid #d0c0af;}

/**************HOLDS TWO ROWS AND NAV BUTTONS************************/

#ba_thumbborder_pop{
width:724px;
height:500px;
border:1px solid #d0c0af;}

/**************HOLDS TWO ROWS************************/
#ba_thumbborder_ty{
width:724px;
height:585px;
border:1px solid #d0c0af;}

/************** HOLDS ONE ROW************************/
#ba_thumbborder_pba{
width:724px;
height:290px;
border:1px solid #d0c0af;}

/************** HOLDS THUMB HOLDER************************/
#ba_thumbbox{
position:relative;
padding:5px 0 0 0;
width:724px;}

/************** BIG   THUMB HOLDER************************/
div.ba_thumbholderB {
float: left;
padding:0 30px 0 30px;

}

div.ba_thumbholderB p {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:180px;
color: #533519;
text-indent: 0;}

/*main ba page*/
/*main ba page*/
/*main ba page*/
div.ba_thumbholderB2 {
float: left;
padding:0 7px 0 7px;
}

div.ba_thumbholderB2 p {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:165px;
color: #533519;
text-indent: 0;}
/**************END BIG THUMB HOLDER************************/

/**************SMALL THUMB HOLDER************************/
div.ba_thumbholderS{
float: left;
padding:35px 14px 0px 14px;}

div.ba_thumbholderS p {
position:relative;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:150px;
color: #533519;}

div.ba_thumbholderS2{
float: left;
padding:5px 14px 0px 14px;}

div.ba_thumbholderS2 p {
position:relative;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:150px;
color: #533519;}

div.ba_thumbholderS3{
float: left;
padding:10px 14px 0px 14px;}

div.ba_thumbholderS3 p {
position:relative;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width:150px;
color: #533519;}
/************** SMALL THUMB HOLDER************************/



/************** CONTROLS VIEW BUTTONS ON HEADER IMAGES************************/
#ba_viewhold{
position:relative;
top:100px;
height:70px;
width:250px;
left:8px;
text-align:center;}

.ba_viewall{
position:relative;
text-align:center;
width:183px;
height:50px;}
/************** THIS IS FOR THE SMALLER HEADERS************************/
#ba_viewhold2{
position:relative;
top:60px;
height:55px;
width:250px;
left:8px;
text-align:center;}

.ba_viewall2{
position:relative;
text-align:center;
width:183px;
height:50px;}
/************** END CONTROLS VIEW BUTTONS ON HEADER IMAGES************************/

/************** CONTROLS OVERLAY TEXT ON HEADER IMAGES************************/
.ba_overbgtext{
position:relative;
top:70px;
left:8px;
height:80px;
width:250px;
padding:0 0 4px 0;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
z-index:1;}

.ba_overbgtext2{
position:relative;
top:25px;
width:250px;
height:80px;
border:0px;
left:8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
z-index:1;}
/************** CONTROLS OVERLAY TEXT ON HEADER IMAGES************************/

/************** CONTROLS TEXT IN WHITE HEADER BOX  ************************/
.ba_padding{
padding:2px 0 2px 0;}

.ba_padding2{
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#533519;
width:250px;
font-weight:bold;
line-height:1.3em;
text-align:center;}

.ba_subtext{
width:250px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
color: #533519;
text-align:center;}

/**************** INVISIBLE  HEADER  BACKGROUND!! ************/
#ba_invis {   
position:absolute;
width: 724px; 
height: 291px; 
background-color: transparent; 
z-index:0;}	

	#ba_invisS {   
position:absolute;
width: 724px; 
height: 200px; 
background-color: transparent; 
z-index:0;}

/**************** END INVISIBLE BACKGROUND!! ************/

/****************HEADER IMAGES **********************************************/
#ba_headerimg_babs {
position:relative;
width:724px;
height:291px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg.jpg');}

#ba_headerimg_pba {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg4.jpg');}

#ba_headerimg_pop {
position:relative;
width:724px;
height:291px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg2.jpg');}

#ba_headerimg_pibs {
position:relative;
width:724px;
height:291px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg3.jpg');}

#ba_headerimg_bsi {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg5.jpg');}

#ba_headerimg_bi {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg6.jpg');}

#ba_headerimg_ty {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg7.jpg');}

#ba_headerimg_gift {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg8.jpg');}

#ba_headerimg_nba {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg9.jpg');}

#ba_headerimg_npi {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg10.jpg');}

#ba_headerimg_nbi {
position:relative;
width:724px;
height:200px;
background-repeat: no-repeat;
background-image: url('/ba_images/ba_headerimg11.jpg');}

/**************** END HEADER IMAGES      ******************************************/


/************** RIGHT DIV CONTROLELR  ************************/
#ba_rightpro{
float:right;
width:210px;
clear:both;}

.ba_rightbg2{
position:relative;
top:0px;
width:207px;
height:269px;
color:#f6a5a5;
padding-left:3px;
}

.ba_rtext{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
text-align:left;
width:204px;
padding:3px;
color:#533519;
padding-bottom:14px;}

.ba_rtext_tier1{
position:relative;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#f6a5a5;
font-weight:bold;
text-align:left;
width:200px;
padding:0px 0px 20px 0px;
top:10px;
}

.ba_rtext_tier2 {
position:relative;
font-size:11px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
width:200px;
color:#533519;
padding:0 2px 0 2px;
color:#533519;
}
/************** RIGHT DIV CONTROLELR************************/

/**************CONTROLS NAV BUTTONS************************/
#ba_navcontain{
width:724px;
position:relative;
clear:both;
text-align:center;}

.ba_navbutton {
position: relative;
top:12px;
padding:0 11px 0 11px;
height:36px;
width:150px;
border:0px;}

a.ba_link{  font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:none;
color:#533519;}

a.ba_link:hover{  font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:underline;
color:#533519;}

a.ba_link2{ font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#f6a5a5;}

a.ba_link2:hover{  font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#f6a5a5;}

.ba_header2{font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight:bold;
color:#f6a5a5;}

.ba_header3{font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#f6a5a5;}

.ba_header4{font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#f6a5a5;}

.mainCatHeading{
font-size:16px;
color:#f6a6a9;
font-family:verdana,arial,sans-serif;
padding-top:10px;}

/**************CONTROLS NAV BUTTONS***********************/
/*********************************END  NEW BIRTH ANNOUNCEMENTS LANDING  PAGE BY GINGER*************************************/
/*********************************END  NEW BIRTH ANNOUNCEMENTS LANDING  PAGE BY GINGER*************************************/
/*********************************END  NEW BIRTH ANNOUNCEMENTS LANDING  PAGE BY GINGER*************************************/

#articontain{width:750px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #43290D;}

h1.catpg {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #F7A5A6;
  font-weight: bold;}
h2.catpg2{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #F7A5A6;
  font-weight: bold;}
  
.catpg3{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #F7A5A6;
  font-weight: bold;}
  
  .arti_image{float:left;
  position:relative;}
  
    .arti_image2{float:right;
  position:relative;}

.arti_bold {font-weight: bold;}

.arti_italic{font-style: italic;}

.arti_content{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
display:block;
color: #43290D;}

ul.arti_ulist{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #43290D;}

ol.arti_olist{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
color: #43290D;}

.p_margin{margin-top:4px;
margin-bottom:4px;}

.l_margin{margin-top:7px;
margin-bottom:7px;}

.ty_boxes {
float:left;
position:relative;
text-align:left;
width:125px;
padding:10px 40px 10px 25px;}

.ty_imgmainpg{float:right;
padding:0 0px 8px 8px;}

.ty_imgmainpg_l{float:right;
padding:0px 8px 8px 8px;}

.img_tycenter2{width:760px;
position:relative;
height:95px;
border: 1px solid #ac9b8a;
background: #f6efe7;
text-align:center;}

.ty_mainpg_list{width:300px;
position:relative;}

.ty_poem{font-style:italic;
text-align:center;
width:760px;
line-height:20px;
padding:5px 0 5px 0;}

.img_tycenter{width:760px;
text-align:center;}

.ty_tri_padding{
padding: 2px 10px 5px 10px;}

.ty_duex_padding{
padding: 2px 20px 5px 20px;}

.al{position:relative;
clear:both;}

.first_letter_ty { font-size:50px; 
float:left;
line-height:.8em;
padding-right:2px;
color:#F7A5A6;
font-family:Times;
}

/*ALEX*/
h2.catpg2_featuretitle{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F7A5A6;
font-weight: bold;
display: inline;} 

.catpg3_featuretitle{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #F7A5A6;
  font-weight: bold;
  display: inline;}

.article_box{
background-color:#f5f8f1;
float:left;
width:350px;
height:145px;
font-size:12px;
border-collapse:collapse;
border-spacing:0px;
border:1px solid #e5e2d6;
padding-top:20px;
text-align:center;
font-style:italic;
margin-right: 20px;
margin-bottom:20px;}

.article_box_b{
background-color:#f5f8f1;
float:left;
width:350px;
height:175px;
font-size:12px;
border-collapse:collapse;
border-spacing:0px;
border:1px solid #e5e2d6;
padding-top:20px;
text-align:center;
font-style:italic;
margin-right: 20px;
margin-bottom:20px;}

.article_box_b2{
background-color:#f5f8f1;
float:left;
width:350px;
height:220px;
font-size:12px;
border-collapse:collapse;
border-spacing:0px;
border:1px solid #e5e2d6;
padding-top:20px;
text-align:center;
font-style:italic;
margin-right: 20px;
margin-bottom:20px;}

.article_box_b3{
background-color:#f5f8f1;
float:left;
width:350px;
height:235px;
font-size:12px;
border-collapse:collapse;
border-spacing:0px;
border:1px solid #e5e2d6;
padding-top:20px;
text-align:center;
font-style:italic;
margin-right: 20px;
margin-bottom:20px;}

a.arti_nolink {font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
  color: #F7A5A6;
  text-decoration:none;}
a.arti_nolink:hover {font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
color: #F7A5A6;
text-decoration:none;}

.arti_featuretitle {
width: 235px;
float: left;
margin-right: 8px;
}

.arti_featurebox {
float: left;
width: 219px;
height: 280px;
border-top:1px solid #e7e1e1;
border-left:1px solid #e7e1e1;
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
}

.arti_featurebox3 {
float: left;
width: 219px;
height: 136px;
border-top:1px solid #e7e1e1;
border-left:1px solid #e7e1e1;
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
}

.arti_featurebox2 {

width: 700px;
border-top:1px solid #e7e1e1;
border-left:1px solid #e7e1e1;
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
}

.arti_featurebox4 {
width: 442px;
border-top:1px solid #e7e1e1;
border-left:1px solid #e7e1e1;
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
}

.arti_clear {
clear: both;
}

.arti_imageframe_r {
border: 1px dotted #e7e1e1;
padding: 3px;
float: right;
margin-left: 8px;
}

.arti_imageframe_l {
border: 1px dotted #e7e1e1;
padding: 3px;
float: left;
margin-right: 8px;
}

.arti_imageframe_c {
border: 1px dotted #e7e1e1;
padding: 3px;
float: center;
}

.arti_imageframe_150 {
width: 150px;
height: 150px;
border: 1px dotted #e7e1e1;
padding: 3px;

}

.catpg_caption{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #a8a19b;
}

.arti_leftcolumn {
float: left;
width: 250px;
height: 500px;
/*background: #ff0000;*/
}

.arti_rightcolumn{
float: left;
padding-left: 8px;
border-left:1px solid #e7e1e1;
width: 442px;
/*background: #cccccc;*/
}

.arti_column_sl{
float: left;
padding-right: 40px;
padding-left: 40px;
border-left:1px solid #e7e1e1;
Height: 100px;
width: 140px;
}

.arti_column_sm{
float: left;
padding-left: 40px;
padding-right: 40px;
border-left:1px solid #e7e1e1;
Height: 100px;
width: 160px;
}

.arti_column_sr{
float: left;
padding-left: 20px;
border-left:1px solid #e7e1e1;
Height: 100px;
width: 140px;
}

.arti_row{
Height: 120px;
Width: 720px;
}

.arti_imgnoborder{
border: none;
}

a.tp_headerpink:visited {
color: #F7A5A6;
font-weight: bold;
text-decoration: underline;
}

a.tp_headerpink:link {
 color: #F7A5A6;
 font-weight: bold;
text-decoration: underline;
}

a.tp_headerpink:hover  {
 color: #F7A5A6;
 font-weight: bold;
text-decoration: underline;
}

.img_art_left{
text-align: center;
float: left;
width: 150px;
margin-right: 10px;
font-size: 10px;
}

.arti_img_center{
width:720px;
text-align:center;
}

/*END ALEX*/

/*promo pages: children's chain*/
.promopage_maincopy{
background-color:#fdfbd9;
width:582px;
border:1px solid #999999;
padding-top:11px;
padding-left:9px;
padding-bottom:9px;
padding-right:9px;
}

.promopage_maincopy{
width:582px;
}

/****** product samples pack *******/
#breadcrumbs {
font-size:0.85em;
padding:5px;
}
#sample-info {
float:right;
width:525px;
}
#sample-img{
float:left;	
width: 400px;
}
.bigimage{
height:40px;
width:400px;
border:0;
}
#sample-container {
margin-bottom:70px;
}
#sample-container h1{
color:#533519;
font-size:1.85em;
font-weight:normal;
}
#sample-info .bd p{
margin: 15px 0;
}
#sample-bonus {
background-color: #f3f3f3;
border: 1px solid #ddd;
padding:10px;
font-size: 0.9em;
}
#sample-bonus-ttl{
color:#EE7700;
font-weight:bold;
display:inline-block;
margin-right:10px;
}
.sprite-bigbtn-addtocart{
width: 110px; 
height: 28px; 
background: transparent url("../../../../image/tp/myAccountSprite.png"); 
background-position: 0 0;
}
#sample-info .ft{
position:relative;
padding: 20px 0 60px;
}
#sample-price{
font-weight:bold;
position:absolute;
top:5px;
right: 120px;
}
#btn-addtocart{
position:absolute;
right:0;
top:0;
}
.clear{
clear:both;
}
#small-img-box{
width:100px;
}
#sample-img-icons{
margin-top:20px;
}
#sample-img-link{
padding-top:5px;
font-size: 0.85em;
}
#sample-img-icons span{
	display:inline-block;
}
.desc{
text-align:center;
font-size:0.85em;
padding-top:10px;
}
.icons-box{
 float:left;
 text-align:center;
}
.img-div{
	padding: 0 10px;
	vertical-align:middle;
	text-align:center;
}
#sample-container  img{
	border:0;
}
/***** end samples pack *********/



