/* ::::: http://totalskinrevitalize.com/css/styles.css ::::: */

body { background: url('bg.jpg') no-repeat scroll center top rgb(255, 255, 255); padding: 0px; margin: 0px; }
#bgbody { background-color: rgb(255, 255, 255); }
#bgfooter { background-color: rgb(213, 228, 198); }
#box { border: 1px solid rgb(243, 246, 215); }
.t1 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(107, 107, 107); line-height: 1.5em; }
.t3 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(133, 168, 104); line-height: 1.5em; }
.title1 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 28px; color: rgb(52, 129, 6); }
.title2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 28px; color: rgb(122, 162, 43); }
.title1a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px; color: rgb(52, 129, 6); }
.title2a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px; color: rgb(122, 162, 43); }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
/* ::::: http://ct1.addthis.com/static/r07/widget/css/widget007.old.css ::::: */

.at15t, .at16nc, .at300bs { background: url('widget008.old.16.top.png') no-repeat scroll left center transparent; }
.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t { background: url('widget008.old.32.top.png') no-repeat scroll left center transparent; }
.addthis_toolbox.addthis_32x32_style span { line-height: 32px; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs { float: left; }
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m { padding: 0px 2px; }
.at300b, .at300bo, .at300m, .at300bs { cursor: pointer; }
.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t { overflow: hidden; display: block; height: 32px ! important; width: 32px ! important; line-height: 32px ! important; }
.at300bs { overflow: hidden; display: block; background-position: 0px 0px; height: 16px; width: 16px; line-height: 16px ! important; }
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact { margin-right: 4px; }
:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0px; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
.at_a11y { position: absolute ! important; top: auto ! important; width: 1px ! important; height: 1px ! important; overflow: hidden ! important; }
@media screen and (max-width: 680px) {
}
.at15t, .at16nc, .at300bs { background: url('widget008.old.16.icons.png') no-repeat scroll left center transparent; }
.at15t_compact, .at16nc.at16t_compact, .at15t_expanded, .at16nc.at16t_expanded, .at15t_more, .at16nc.at16t_more, .at15t_addthis, .at16nc.at16t_addthis { background-position: 0px -80px; }
.at15t_email, .at16nc.at16t_email { background-position: 0px -1152px; }
.at15t_facebook, .at16nc.at16t_facebook { background-position: 0px -1264px; }
.at15t_print, .at16nc.at16t_print { background-position: 0px -3200px; }
.at15t_twitter, .at16nc.at16t_twitter { background-position: 0px -4208px; }
.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t { background: url('widget008.old.32.top.png') no-repeat scroll left center transparent; }
.addthis_32x32_style .at15t_compact, .addthis_32x32_style .at15t_expanded, .addthis_32x32_style .at15t_more, .addthis_32x32_style .at15t_addthis { background-position: 0px 0px; }
.addthis_32x32_style .at15t_email { background-position: 0px -160px; }
.addthis_32x32_style .at15t_facebook { background-position: 0px -192px; }
.addthis_32x32_style .at15t_print { background-position: 0px -640px; }
.addthis_32x32_style .at15t_twitter { background-position: 0px -800px; }
/* ::::: http://ct1.addthis.com/static/r07/plugins/counter015.css ::::: */

.addthis_counter { font-weight: bold; display: block; border: 0px none; outline: medium none; cursor: pointer; color: rgb(255, 255, 255); }
.addthis_counter a { display: block; font-family: arial,helvetica,sans-serif ! important; text-decoration: none ! important; border: 0px none; }
.addthis_counter { text-decoration: none ! important; text-align: left; }
.addthis_counter .atc_s, .addthis_counter .addthis_button_expanded { background: url('undefined') no-repeat scroll 0% 0% transparent; }
.addthis_counter.addthis_bubble_style { background: url('undefined') no-repeat scroll 0% 0% transparent ! important; }
.addthis_counter a.atc_s { display: block; color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: 0px 0px; width: 50px; height: 20px; line-height: 20px; overflow: hidden; cursor: pointer; transition: none 0s ease 0s ; }
.addthis_counter a.atc_s:hover { background-position: 0px -20px; height: 20px; }
.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover, .addthis_counter.addthis_pill_style a.atc_s:hover, .addthis_counter a.addthis_button_expanded:hover, .addthis_counter a.atc_s:hover { text-decoration: none; color: rgb(0, 0, 0); }
.addthis_counter .addthis_button_expanded { display: block; background-repeat: no-repeat; background-position: 0px -40px; width: 50px; height: 33px; line-height: 33px; padding-bottom: 4px; margin-bottom: 3px; text-align: center; text-decoration: none; font-size: 16px; font-weight: bold; color: rgb(51, 51, 51); }
.addthis_counter .addthis_button_expanded:hover { background-position: 0px -77px; cursor: pointer; color: rgb(0, 0, 0); }
.addthis_counter { display: block; }
.addthis_counter.addthis_bubble_style { display: block; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: 0px -64px ! important; padding: 0px 0px 0px 4px; height: 16px; width: 32px ! important; box-sizing: content-box; }
.addthis_default_style .addthis_counter { display: block; float: left; }
.addthis_counter.addthis_bubble_style a.addthis_button_expanded { font-size: 11px; height: 16px; line-height: 16px; width: 34px; background: none repeat scroll 0% 0% transparent; }
.addthis_counter.addthis_bubble_style:hover { background-position: -36px -64px ! important; }
.addthis_32x32_white_style .addthis_counter.addthis_bubble_style, .addthis_32x32_style .addthis_counter.addthis_bubble_style { background-repeat: no-repeat; background-position: 0px 0px ! important; height: 32px; width: 56px ! important; line-height: 32px; padding: 0px 0px 0px 6px; }
.addthis_32x32_white_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded, .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded { background: none repeat scroll 0% 0% transparent; font-size: 16px; line-height: 32px; height: 32px; margin: 0px; width: 56px ! important; padding: 0px ! important; }
.addthis_32x32_white_style .addthis_counter.addthis_bubble_style:hover, .addthis_32x32_style .addthis_counter.addthis_bubble_style:hover { background-position: 0px -32px ! important; }
.addthis_counter.addthis_bubble_style .atc_s { display: none ! important; }
