/* HTML TAGS */
body { background: #e5f9be url(../../images/shell/sub_bkg.jpg) repeat-x; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
form { margin: 0px; padding: 0px; }
hr { color: #bbbfea; }
img { border: 0px; }
li { margin: 0px; padding: 0px 20px 6px 0px; }
p, td { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; }
p { padding: 0px 0px 14px; }
textarea.width100 { width: 410px; }
ul { margin-left: 40px; padding-left: 0px; }

/* LINK STYLES */
a:link { color: #34A600; text-decoration: none; }
a:visited { color: #34A600; text-decoration: none; }
a:active { color: #34A600; text-decoration: none; }
a:hover { color: #2C8C00; text-decoration: underline; }

a.bread:link { color: #999999; font-size: 11px; text-decoration: none; }
a.bread:visited { color: #999999; font-size: 11px; text-decoration: none; }
a.bread:active { color: #999999; font-size: 11px; text-decoration: none; }
a.bread:hover { color: #666666; font-size: 11px; text-decoration: none; }

.bread { color: #999999; font-size: 11px; text-decoration: none; }
.bread:active { color: #999999; font-size: 11px; text-decoration: none; }
.bread:hover { color: #666666; font-size: 11px; text-decoration: none; }

a.bread_at:link { color: #333333; font-size: 11px; text-decoration: none; }
a.bread_at:visited { color: #333333; font-size: 11px; text-decoration: none; }
a.bread_at:active { color: #333333; font-size: 11px; text-decoration: none; }
a.bread_at:hover { color: #000000; font-size: 11px; text-decoration: none; }

.bread_at { color: #333333; font-size: 11px; text-decoration: none; }
.bread_at:active { color: #333333; font-size: 11px; text-decoration: none; }
.bread_at:hover { color: #000000; font-size: 11px; text-decoration: none; }

p.sidelink { margin: 0px 0px 14px; padding: 0px; }

p.sidelink a:link { color: #34A600; font-size: 11px; text-decoration: none; }
p.sidelink a:visited { color: #34A600; font-size: 11px; text-decoration: none; }
p.sidelink a:active { color: #34A600; font-size: 11px; text-decoration: none; }
p.sidelink a:hover { color: #2C8C00; font-size: 11px; text-decoration: underline; }

p.sidelink_at { border-left: 1px solid #CDD0C5; margin: 0px 0px 14px; padding: 0px 0px 0px 18px; }

p.sidelink_at a:link { color: #A1A698; font-size: 11px;  text-decoration: none; }
p.sidelink_at a:visited { color: #A1A698; font-size: 11px; text-decoration: none; }
p.sidelink_at a:active { color: #A1A698; font-size: 11px; text-decoration: none; }
p.sidelink_at a:hover { color: #A1A698; font-size: 11px; text-decoration: underline; }

a.ul:link { color: #497a32; text-decoration: underline; }
a.ul:visited { color: #497a32; text-decoration: underline; }
a.ul:active { color: #497a32; text-decoration: underline; }
a.ul:hover { color: #497a32; text-decoration: none; }

a.white:link { color: #FFFFFF; text-decoration: none; }
a.white:visited { color: #FFFFFF; text-decoration: none; }
a.white:active { color: #FFFFFF; text-decoration: none; }
a.white:hover { color: #FFFFFF; text-decoration: underline; }

/* BACKGROUND/PADDING STYLES */
.account_overview { border-bottom: 1px solid #BBBFAE; border-top: 1px solid #BBBFAE; margin-top: 20px; padding: 20px 0px; }
.body_beautybeast_bkg { background: url(../../images/pics/body_beautybeast_bkg.jpg) no-repeat; background-position: top right; }
.body_buy2_bkg { background: #FDF1D7 url(../../images/pics/body_buy2_bkg.jpg) no-repeat; border: 1px solid #BBBFAE; }
.body_contact_bkg { background: url(../../images/pics/body_lanadillabslogo.jpg) no-repeat; background-position: top right; }
.body_easyrenew_bkg { background: url(../../images/pics/body_easyrenew_bkg.jpg) no-repeat; background-position: bottom left; border: 1px solid #BBBFAE; }
.body_magic_bkg { background: url(../../images/pics/body_magic_bkg.jpg) no-repeat; }
.body_magicinside_bkg1 { background: url(../../images/pics/body_magicinside_bkg1.jpg) no-repeat; }
.body_magicinside_bkg3 { background: #FFFFFF url(../../images/pics/body_magicinside_bkg3.jpg) no-repeat; background-position: 309px 473px; }
.body_magicinside_bkg4 { background: url(../../images/pics/body_magicinside_bkg4.jpg) no-repeat; padding-top: 228px; }
.body_safehair_bkg { background: url(../../images/pics/body_safehair_bkg.jpg) no-repeat; background-position: top right; }
.body_safehair_bkg2 { background: url(../../images/pics/body_safehair_bkg2.jpg) no-repeat; background-position: 180px 25px; }
.body_seeforyourself_bkg { background: url(../../images/pics/body_seeforyourself_bkg.jpg) no-repeat; }
.body_shareyourstory { background: url(../../images/pics/body_shareyourstory_bkg.jpg) no-repeat; background-position: top right; }
.body_showme_bkg { background: url(../../images/pics/body_showme_bkg.jpg) no-repeat; }
.body_startearly { background: url(../../images/pics/body_startearly.jpg) no-repeat; background-position: top right; }
.body_understand_bkg { background: url(../../images/pics/body_understand_bkg.jpg) no-repeat; background-position: 0px 168px; }
.body_whatislanadil_bkg { background: url(../../images/pics/body_whatislanadil_bkg.jpg) no-repeat; }
.body_whatisminoxidil { background: url(../../images/pics/body_whatisminoxidil.jpg) no-repeat; background-position: top right; }
.bordered { border: 1px solid #BBBFAE; }
.cartCell { color: #333333; padding: 6px 0px; }
.cartContainer { border: 1px solid #BBBFAE; padding: 40px; }
.cartSummary { background: url(../../images/shell/blue_gradient.jpg) repeat-x; color: #333333; min-height: 64px; padding: 10px; }
.feature_lanadilkit { background: url(../../images/features/feature_lanadilkit_bkg.gif) no-repeat; background-position: top right; }
.fpo { background: #DCDCDC; }
.header_helpme { background: url(../../images/pics/header_regrowth1.jpg) no-repeat; }
.helpme_content { border-bottom: 1px solid #BEC3B3; border-left: 1px solid #BEC3B3; border-right: 1px solid #BEC3B3; }
.helpme_navdivider { border-bottom: 1px solid #BEC3B3; }
.img_right { float: right; padding: 0px 0px 20px 20px; }
.loginBox { height: 175px; background: url(../../images/shell/blue_gradient.jpg) repeat-x; border: 1px solid #BBBFAE; color: #333333; min-height: 64px; padding: 20px; }
.loginBox2 { width: 365px; position: relative; top: 65px; left: 500px; }
.next_link { border-top: 1px solid #BBBFAE; margin: 0px; padding: 20px 0px 0px; }
.sidenav { border-right: 1px solid #BBBFAE; font-size: 11px; padding-right: 20px; }

.understand_comb { background: #FFFFFF url(../../images/pics/understand_comb.jpg) no-repeat; background-position: 580px 78px; border-bottom: 1px solid #BEC3B3; border-left: 1px solid #BEC3B3; border-right: 1px solid #BEC3B3; }
.understand_mirror { background: #FFFFFF url(../../images/pics/understand_mirror.jpg) no-repeat; background-position: bottom 41px; border-bottom: 1px solid #BEC3B3; border-left: 1px solid #BEC3B3; border-right: 1px solid #BEC3B3; }
.understand_serum { background: #FFFFFF url(../../images/pics/understand_serum.jpg) no-repeat; background-position: bottom right; border-bottom: 1px solid #BEC3B3; border-left: 1px solid #BEC3B3; border-right: 1px solid #BEC3B3; }

.void { color: #FF0000; text-decoration: line-through; }

/* TEXT STYLES */
.ari10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.ari11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.ari11_15 { font-family: Arial, Helvetica, san-serif; font-size: 11px; line-height: 15px; }
.ari13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.ari14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.ari15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.ari16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.ari16_20 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; }
.ari18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
.ari20 { font-family: Arial, Helvetica, san-serif; font-size: 20px; }
.ari26 { font-family: Arial, Helvetica, san-serif; font-size: 26px; }
.ari28_28 { font-family: Arial, Helvetica, sans-serif; font-size: 28px; line-height: 26px; }
.geo13 { font-family: Georgia, Times, serif; font-size: 13px; }
.pullquote { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; }
.ordering_testimonial { color: #C09230; font-family: Arial, Helvetica, san-serif; font-size: 20px; line-height: 34px; width: 275px; }

.black { color: #000000; }
.blue1 { color: #5EAAB0; }
.blue2 { color: #00666E; }
.blue3 { color: #003033; }
.brown { color: #664e1a; }
.brown3 { color: #C09230; }
.dgrey { color: #333333; }
.footer { color: #807c73; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.gold { color: #C09230; }
.lbrown { color: #998354; }
.lgrey { color: #5E5E5F; }
.red { color: #E55C5C; }
.pink { color: #F2ADAD; }
.subhead { color: #36928D; }
.subhead2 { color: #E60000; }
.subhead3 { color: #6CB635; }
.teal { color: #00666E; }

/* FORM STYLES */
form { margin: 0px; padding: 0px; }
input.couponcode { width: 120px; }
input.quantity { width: 14px; }
input.billing { width: 250px; }
input.billing2 { width: 200px; }
input.width50 { width: 184px; }

/* POPULAR QUESTIONS */
div.sidebar { color: #333; list-style-type: none; margin: 0px; padding: 0px; }
div.sidebar .listitem { color: #333; margin: 0px; padding: 0px; width: 320px; }
.tooltip { color: #333; display: none; float: right; width: 300px; -webkit-text-size-adjust:none; }

.listitem a { border-bottom: 1px solid #BBBFAE; border-left: 1px solid #BBBFAE; border-right: 1px solid #BBBFAE; color: #333; display: block; padding: 10px 40px 10px 60px; text-decoration: none; width: 219px; -webkit-text-size-adjust:none; }
.listitem a:hover { background: #F1FEE2; border-bottom: 1px solid #BBBFAE; border-left: 1px solid #BBBFAE; border-right: 1px solid #BBBFAE; color: #333; display: block; padding: 10px 40px 10px 60px; text-decoration: none; width: 219px; -webkit-text-size-adjust:none; }

.listitem a.kit { background: url(../../images/icons/icon_kit_off.gif) no-repeat; background-position: 0px 50%; border-top: 1px solid #BBBFAE; }
.listitem a.kit:hover { background: #F1FEE2 url(../../images/icons/icon_kit_on.gif) no-repeat; background-position: 0px 50%; border-top: 1px solid #BBBFAE; }

.listitem a.kiss { background: url(../../images/icons/icon_kiss_off.gif) no-repeat; background-position: 0px 50%; }
.listitem a.kiss:hover { background: #F1FEE2 url(../../images/icons/icon_kiss_on.gif) no-repeat; background-position: 0px 50%; }

.listitem a.droplet { background: url(../../images/icons/icon_droplet_off.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }
.listitem a.droplet:hover { background: #F1FEE2 url(../../images/icons/icon_droplet_on.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }

.listitem a.nano { background: url(../../images/icons/icon_nano_off.gif) no-repeat; background-position: 0px 50%; }
.listitem a.nano:hover { background: #F1FEE2 url(../../images/icons/icon_nano_on.gif) no-repeat; background-position: 0px 50%; }

.listitem a.triplecrescent { background: url(../../images/icons/icon_triplecrescent_off.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }
.listitem a.triplecrescent:hover { background: #F1FEE2 url(../../images/icons/icon_triplecrescent_on.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }

.listitem a.watch { background: url(../../images/icons/icon_watch_off.gif) no-repeat; background-position: 0px 50%; }
.listitem a.watch:hover { background: #F1FEE2 url(../../images/icons/icon_watch_on.gif) no-repeat; background-position: 0px 50%; }

.listitem a.calendar { background: url(../../images/icons/icon_calendar_off.gif) no-repeat; background-position: 0px 50%; }
.listitem a.calendar:hover { background: #F1FEE2 url(../../images/icons/icon_calendar_on.gif) no-repeat; background-position: 0px 50%; }

.listitem a.flower { background: url(../../images/icons/icon_flower_off.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }
.listitem a.flower:hover { background: #F1FEE2 url(../../images/icons/icon_flower_on.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }

.listitem a.colore { background: url(../../images/icons/icon_colored_off.gif) no-repeat; background-position: 0px 50%; }
.listitem a.colore:hover { background: #F1FEE2 url(../../images/icons/icon_colored_on.gif) no-repeat; background-position: 0px 50%; }

.listitem a.shampoo { background: url(../../images/icons/icon_shampoo_off.gif) no-repeat; background-position: 0px 50%; }
.listitem a.shampoo:hover { background: #F1FEE2 url(../../images/icons/icon_shampoo_on.gif) no-repeat; background-position: 0px 50%; }

.listitem a.crescent { background: url(../../images/icons/icon_crescent_off.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }
.listitem a.crescent:hover { background: #F1FEE2 url(../../images/icons/icon_crescent_on.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }

.listitem a.orangeblossom { background: url(../../images/icons/icon_orangeblossom_off.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }
.listitem a.orangeblossom:hover { background: #F1FEE2 url(../../images/icons/icon_orangeblossom_on.gif) no-repeat; background-position: 0px 50%; padding: 15px 40px 15px 60px; }