body { 
	background-image: url('http://images.dermstore.com/images/eshe/bg.gif');
	background-repeat: repeat;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	margin-top: 20;
	text-align: center;
	color: #777777;
	font-size: 12px;
}
TD {
	font-family: Verdana, Arial, sans-serif;
	color: #777777;
	font-size: 10px;
}
A {
	font-family: Verdana, New York, serif;
	color: #777777;
	font-size: 10;
	text-decoration: none;
}
A:hover { text-decoration:underline; }
H1 {
	font-size: 11px;
	margin: 0;
	font-weight: normal;
}
H3 {
	font-size: 10;
	font-weight: normal;
	color: #000;
	margin: 0 0 10 0;
}
.mbd {
	background-color: #FFF;
	width: 760;
	padding: 15px 0px 0px 10px;
	border: 1px #E6DABE solid;
}
.hb {
	margin-bottom:15;
}
.hbnm {
	margin-bottom:5;
}
.hl {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #9BA5A5;
}
.hp {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14;
	color: #A2B9B9;
	font-weight:bold;
}
.hi {
	padding-left: 10;
}
.nh {
	font-family: Helvetica, New York, serif;
	color: #9F8147;
	font-size: 14;
	font-weight: bold;
	margin-bottom: 5;
}
.nf {
	color: #96C1C1;
	font-weight: bold;
	margin-top: 5;
}
.nl {
	border-left: 1px #C0D9D1 solid;
	border-right: 1px #C0D9D1 solid;
	padding-left: 10;
	padding-right: 5;
}
.nlg {
	border-left: 1px #C0D9D1 solid;
	border-right: 1px #C0D9D1 solid;
	padding-left: 10;
	padding-right: 5;
	background-image: url('http://origin-images.dermstore.com/images/eshe/blue_gradient.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}
.nsa {
	margin-top: 10;
	margin-bottom: 10;
	font-weight: bold;
}
.fh {
	font-family: Helvetica, New York, serif;
	color: #9F8147;
	border-bottom: 1px #9F8147 solid;
	font-size: 14;
	font-weight: bold;
	margin: 5;
	padding-bottom:5;
}
.ph {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #9F8147;
	margin-top: 10;
	margin-bottom:10;
}
.ph2 {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #9F8147;
	margin-top: 10;
	margin-bottom:10;
}
.phnm {
	font-size: 14;
	font-family: Helvetica, New York, serif;
	font-weight: bold;
	color: #9F8147;
}
.phl {
	font-size: 14;
	font-family: Helvetica, New York, serif;
	font-weight: bold;
	color: #9F8147;
	margin-top: 20;
	margin-bottom:10;
	border-bottom: #9F8147 1px solid;
}
.psa {
	font-size: 11px;
	color: #539593;
	font-weight: bold;
	text-decoration: underline;
}
.pd {
	color: #000;
}
.pnl {
	font-weight: bold;
	color: #656565;
}
.pac {
	color: #539593;
	font-weight: bold;
	margin-top: 10;
}
.account_label {
	color: #539593;
	font-weight: bold;
	margin-top: 10;
}
.plh {
	font-size: 14px;
	font-weight: bold;
	padding:20px 0px 20px 0px;
}
.psd {
	font-weight: bold;
	font-size: 11px;
	margin-top: 5;
	margin-bottom: 0;
	color: #656464;
}
.pi {
	font-size: 12px;
	font-weight: bold;
	color: #539593;
	padding-bottom: 3px;
	border-bottom: 1px #F0E8D7 solid;
}
.prei {
	color: #C0DAD1;
}
.prd {
	margin-top: 10px;
	text-align: left;
}
.prdh {
	font-weight: bold;
	color: #656464;
}
.product_list_header {
	color: #539593;
	font-weight: bold;
	text-decoration: underline;
}
.prpr {
	font-size: 12px;
	color: #656464;
	text-align: left;
	border-top: 1px #E9DEC8 solid;
	padding-top: 10;
	padding-bottom: 10;
}
.prr {
	border: 1px #651414 solid;
	margin-top:5;
}
.sl A {	text-decoration: underline; }
.cm {
	padding-left:15;
	padding-top:10;
}
.cm A { text-decoration: underline; }
.ftl {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #9BA5A5;
}
.ftl H2 { display: inline; }
.ftc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	padding-left: 20;
	color: #939292;
}
.steps {
	margin-top: 15;
}
.steps TABLE {
	border: 1px #95C1C0 solid;
}
.steps TD {
	font-weight: bold;
}
.cn {
	color: #AC8834;
}
.cso {
	color: #000;
}
.ch {
	background: #F4F8F9;
	color: #656766;
	font-weight: bold;
	padding-top: 8;
	padding-bottom: 8;
}
.ci {
	color: #95C1C0;
	border-bottom: 1px #95C1C0 solid;
	padding-top: 8;
	padding-bottom:8;
}
.cst {
	border-right: #B1CBC1 1px solid;
	border-bottom: #B1CBC1 1px solid;
	text-align: right;
	font-weight: bold;
	color: #000;
	padding: 10;
}
.cal {
	padding-top: 10;
}
.details {
	font-size: 10;
	color: #9BA5A5;
	font-weight: normal;
}
.sih {
	background: #F2F2F2;
	color: A98531;
	border-bottom: #A98531 1px solid;
	text-align:left;
	padding: 2 5 2 5;
	margin: 5 10 5 0;
	font-weight:bold;
	width: 175;
}
.gwpbg {
	background:#A17226;
}
.gwpso {
	background:#A17226;
	text-align:center;
	color:#fff;
	font-size:14;
	font-weight:bold;
	padding:0 0 5 0;
}
.gwptop {
	border-top: 1px #96C1C1 solid;
	background:#A17226;
}
.headered {
	font-weight: 600;
	background: #D5DBF0;
	white-space: nowrap;
}
.bordered {
	border-left: #ccc 1px solid; 
	text-align: right;
}
.divider {
	border-top: #000 1px solid;
	border-left: #ccc 1px solid; 
	text-align: right;
}
.tpht { border: 1px #96C1C1 solid; margin-top:5; }
.tph {
	text-align:center;
	font-weight:bold;
	font-size:12;
	padding:5;
}
.minib_item_name {
	color: #666;
	font-weight:bold;
}
.minib {
	border-left:#B1CBC1 1px solid;
	border-right:#B1CBC1 1px solid;
	padding:5;
	color: #666;
}
.btxtr {
	color:#FFF;
	line-height:1.4;
	margin-top:10;
}
.btxtr A {
	color:#FFF;
	text-decoration:underline;
	font-size:12;
}

