/*styles for redesign */

BODY {
	background: #00f9ff url('images/siteelements/background.jpg');
	background-repeat: repeat-x;
	margin: 0px;
	}


FORM {
	display: inline;
}

ul {
	font-family: verdana, arial;
	font-size: 11px;
	color: #808080;
	margin-top: 5px;
	} 


.dropdownstyle {
	border: 0px;
	opacity: 1.0;
	filter: alpha(opacity = 100);
	zoom: 1;
	}


#.setcorner {background-image: url('images/siteelements/toprtcorner.gif');
background-position: top right;
	background-repeat: no-repeat;

}

/*styles for spine */

TABLE.redesignspine {
	background-image: url('images/siteelements/spine/spinebackground.gif');
	background-repeat: repeat-y;
	}



A.catagoryrd  {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #2e2d28; line-height:250%; text-decoration: none;}

A.catagoryrd:hover {color:#9c998a; text-decoration: none;}



div.newsletterboxrd  {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: #2e2d28; line-height:100%; text-decoration: none; padding-top: 5px; padding-bottom: 2px; padding-left: 8px;}

div.smallnewslettertextrd{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  padding-left: 3px;
  padding-top: 2px;
  }

div.newsletterformrd{
   padding-left: 7px;
  }


.infoBoxContentsrd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #9c998a;
	padding-top: 0px;
  }

/*end styles for spine */

/*styles for home page */

.style2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2d28;
	font-weight: normal;
    text-align: center;
	vertical-align: middle;
	
}

.style3 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2d28;
	font-weight: normal;
	padding-top: 241px;
	padding-right: 5px;
	padding-left: 30px;
	text-align: right;
    }

.style4 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2d28;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 2px;
    }

.homepgtxt1 { 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2d28;
	font-weight: normal;
	border-top: 1px solid #ff4e82;
	border-bottom: 1px solid #ff4e82;
	width: 95%;
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
	width: 568px;
	}

h1 {
	font-family: Verdana;
	font-size: 12px;
	color: #808080;
	}

h1.catpage {
		margin-left: 30px;
	}
	



a.homepg {	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2d28;
	text-decoration: none;
	}

a.homepg:hover {	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9c998a;
	text-decoration: none;
	}

.homepgtxt2{
	background-image:  url('images/siteelements/home/scrollblue.gif');
    }
/*end styles for home page */

/*styles for product pages */

.productnotes {
	font-family: Verdana;
	font-size: 9px;
	color: #808080;
	padding-left: 0px;
	padding-right:40px;
	padding-top: 40px;
	text-align: right;
	border: 0px;
	}

a.productnotes:hover {
	color: #000000
	}

li {
	list-style-image: url('images/siteelements/bullet2.gif');
}

li.pearl {
	list-style-type: url('images/siteelements/bullet2.gif');
}

.charms {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-align: left;
	}
                

/*end styles for product pages */

/*styles for popups */

body.popup {
	background: #ffffff;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	}
p.popup {
	margin-top: 1px;}

H4.popup {
	font-family: Verdana;
	font-size: 12px;
	color: #808080;
	}

H5.popup {
	font-family: Verdana;
	font-size: 11px;
	color: #3db0b7;
	margin-bottom: 5px;
	}

H5.lbri {
		font-family: Verdana;
	font-size: 14px;
	color: #355e1c;
	margin-bottom: 5px;
	}

H4.lbri {
	font-family: Verdana;
	font-size: 12px;
	color: #808080;
	margin-bottom: 0px;
	margin-top: 8px;
	}

HR.popup{
	color: #3db0b7;
	height: 1px;	}

HR.lbri{
	color: #6cde0a;
	height: 2px;	}

table.popup {
	width: 95%;
	border: dotted;
	border-color: #6cde0a;
	margin: 5px;
	}

/*end styles for popups */

/*styles for footer */

div.mbfooterrd {font-family: Verdana, Arial, sans-serif;  font-size: 9px; color: #333333; padding: 3 px; width: 700px; margin-top: 10px; border-top: solid #ffaf53; border-width: 1px; align: center; 	background: #00f9ff; }

div.messagerd {font-family: Verdana, Arial, sans-serif;   font-weight: normal; font-size: 11px; color: #666666; padding: 5 px; width: 700px; margin-top: 5px; text-align: justify; background: #00f9ff;}

div.authorizenetsealrd{	background: #00f9ff;}
/*end styles for footer */

/*styles for lbri */

div.samplepack{
	padding-left:30px;
    padding-right:30px;
    border-bottom-style: dotted;
	border-bottom-color: #6cde0a;
    border-bottom-width: 2px; 
	margin-left: 10px;
    margin-right: 5px;
    }

h2.samplepack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336633;
	}

h4.samplepack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336633;
	}

td.samplepack{
	text-align: right;
	}


