root {display: block;}

body{font-family:Arial;}

.divpage{position:absolute; left:-400px; margin-left:50%; margin-top:56px;border:1px; padding:0px; width:799px;height:100%;}
.divsweetshadow{width:199px;height:118px;position:absolute; top:-53px;left:-46px; background:url(pict/sweet_shadow.jpg)no-repeat;z-index:-1;}
.divheight22{height:22px;}

.menu{margin-right:10px;}
.fleft{float:left;}
.fright{float:right;}
.alignright{text-align:right;}
.lh{line-height:25px;}
.italic{font-style:italic}

.divdoubleLine {
  border:1px solid #C5C5C5;
  border-left-width:0px;
  border-right-width:0px;
}

h1{font-family:Arial;font-size:27px;color:#3B9030;font-weight:lighter;}

a{text-decoration:none;color:#606060;}
a.black{color:#000; text-decoration:underline;}
a.gray{color:#606060;}
tr{text-align:left;}
hr{border:#C5C5C5 solid thin;}

.arial14darkgray,.arial14{font-size:14px;font-weight:bold;color:#333;}
  .arial14{color:#606060;}
.arial14.menu.active, .arial14.menu:hover{
    color: #3B9030;
}
.arial12thin,.arial12gray{font-size:12px;color:#000;}
  .arial12gray{font-weight:bold;color:#606060;}
.arial27{font-family:Arial;font-size:27px;color:#3B9030;}

.divcontent{margin: 31px 10px;}

.textmargintop30{margin-top:30px;}


.inputtext{background-color:#E8E8E9;width:218px; height:20px;border: solid 1px #A8A8A8;}
textarea.inputText {
    min-height: 40px;
    min-width: 436px;
    max-width: 625px;
}
.valign{float:left; padding-top:3px;}
.btn, .sendbtn, .clearbtn, .subscribebtn, .unsubscribebtn /*,.print,.email*/{
    width:110px;
    height:29px; 
    border-style:none;
    cursor:pointer;
}
  .unsubscribebtn, .subscribebtn, .sendbtn, .clearbtn /*, .print, .email*/ {
      background-position:top;
  }
  .unsubscribebtn{background:url(pict/unsubscribe.jpg);display:block;}
  .subscribebtn{background:url(pict/subscribe.jpg);display:block;}
  .sendbtn{background:url(pict/send.jpg);position:relative;right:-5px;}
  .clearbtn{background:url(pict/clear.jpg);}
/*  .print{width:131px;background:url(pict/print.jpg);}
  .email{width:131px;background:url(pict/email.jpg);}*/

  .contentright{float:right;margin-left:10px; position:relative;width:330px; padding:5px;}
  .bggray{background-color:#DDD;font-size:12px;color:#333;font-style:italic;padding:10px;}
  
  #footer{text-align:center;position:relative;}
  
  .for-soc{
    width: 100%; 
  }
  .clear{
    clear: both;
  }
  .twit-share, .fb-like, .g_plusone{
    float: left;
  }
  .twit-share{
    margin-left: -15px;
  }
  .to-soc{
    float: right;
    margin-top: 25px;
  }
  .to-soc a img{
    height: 28px;
    width: 28px;
  }
  
  .mp3{
      text-align: right;
  }
  .mp3:before {
    content: '';
    width: 0px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
  }
  .mp3-file, .mp3-player{
    display: inline-block;
    vertical-align: middle;
  }
  .mp3-player{
    margin-left: 10px;
  }
  .mp3-file a:hover{
      color: #3B9030;
  }
  
  .print, .email{
    margin-bottom: 7px;
    min-width: 125px;
    padding-right: 8px;
    height: 24px;
    border: 1px solid #fff;
    background: url('pict/gradient.png');
    box-shadow: 0 0 5px rgba(0,0,0,0.6);
    cursor: pointer;
    outline: 1px solid #ccc;
  }
  .print:hover, .email:hover{
    background: url('pict/gradient_green.png');
  }
  .print:before, .email:before {
    content: '';
    height: 24px;
    display: inline-block;
    width: 0px;
    vertical-align: middle;
  }
  .print .ico, .email .ico, .print .p, .email .p{
      display: inline-block;
      vertical-align: middle;
  }
  
  .print .ico, .email .ico{
    height: 32px;
    width: 32px;
    margin: -4px 0px 0px 1px;
  }
  .print .ico{
      background: url('pict/print_accept.png');
  }
  .email .ico{
      background: url('pict/mail_send.png');
  }
  .print .p, .email .p{
      min-width: 214px;
  }
  .print p, .email p{
      margin: 0px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.2;
  }