@import url("../font-face/tex-gyre-adventor/font-face.css");

body{
    background:#f4ea12;
}



.white-fade{
    height:788px;
    width:100%;
     background: center 100px no-repeat url('../img/white-fade.png');
     position:relative;


}




        .white-fade .gleaner-star-logos{
             width:978px;
            margin: 0 auto;
            position:absolute;
            left:50%;
            margin-left:-400px;
            bottom:50px;


        }

        .white-fade .gleaner-star-logos ul.gleaner-star-logos-list{
        
          list-style:none;
          margin:0;
          padding:0;
          width:128px;
          float:right;
          margin-bottom:340px;
          margin-right:100px;


        }
        .white-fade .gleaner-star-logos ul.gleaner-star-logos-list li{
        
         width:128px;
         float:left;

        }
        .white-fade .gleaner-star-logos ul.gleaner-star-logos-list li{
        
         margin-bottom:0px;

        }.white-fade .gleaner-star-logos ul.gleaner-star-logos-list li:first-child{
        
         margin-bottom:30px;

        }


        .white-fade .tagline{
            width:978px;
            margin: 0 auto;
            position:absolute;
            left:50%;
            margin-left:-400px;
            bottom:50px;


        }

              .white-fade .tagline .line1{
              
                 font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
                 font-weight:bold;
                font-size:60px;
                 line-height:55px;
                 text-align:center;
                 color:#3153a5;

              }
             .white-fade .tagline .line2{
               
                 font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
                font-weight:bold;
                  font-size:80px;
                 line-height:75px;
                 text-align:center;
                 color:#ec2027;

              }
              .white-fade .tagline .line3{
                 
                 font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
                   font-weight:bold;
                font-size:60px;
                 line-height:55px;
                 text-align:center;
                 color:#ec2027;
                 margin-top:10px;

              }

.ad-info{
    height:148px;
    background:#d12229 0 7px  repeat-x url('../img/white-strip.png');
 
}
    .ad-info .ad-info-content {
        position:relative;
        width:978px;
        margin:0 auto;

    }

    .ad-info .scissors{
     float:left;
     margin:-117px 0 0 -100px;
     height:127px;
     width:207px;
     position:relative;

    }
      
    .ad-info .scissors img{
     position:absolute;
     right:-220px;


    }
      

        .online-features{
            list-style-image:url('../img/yellow-bullet.png');
            float:left;
            color:#ffffff;
            margin-left:330px;
        }


        /*pricing */
        .price{

            width:119px;
            height:119px;
            background:url('../img/price-background.png');
            float:left;
            margin-top:14px;
            margin-left:60px;
        }
        .price .amount{

           font-size:32px;
            color:#df1f26;
             font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
            letter-spacing:-1px;
           float:left;
           
           height:50px;
           margin-top:15px;
          
            
            margin-left:15px;

        }
       
          .price .amount .currency{

              font-size:13px;
             line-height:50px;
            height:50px;
             vertical-align:18px;
              font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
             
              color:#df1f26;
              font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
              letter-spacing:-1px;
              font-weight:900;


          }

            .price .weekly{
                font-size:16px;
            color:#df1f26;
             font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
            letter-spacing:-1px;
            font-weight:900;
            margin-left:30px;
            height:15px;
            float:left;
            margin-top:-5px;

            } 
            .price .gct{
                font-size:12px;
            color:#df1f26;
             font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
            letter-spacing:-1px;
            font-weight:900;
            margin-left:45px;
            margin-top:3px;
            height:15px;
            float:left;
           

            } 

    /* contact information */
    .contact{
      width:100%;
      height:185px;
      
    }

     .contact .contact-info-and-phone{
      width:978px;
       height:185px;      
      
      margin:0 auto;
       position:relative;
     }
     .contact .contact-info-and-phone .monitor{
      width:282px;
       height:324px;
       float:left;  
       position:relative;    
       
     }
     .contact .contact-info-and-phone .monitor img{
      width:282px;
       height:324px;     
         float:left;
       position:absolute;
       top:-222px; 
       
     }


    .contact .contact-info{
       width:500px;
       height:185px;
      
       float:left;

    }.contact .telephone{
       width:182px;
       height:137px;
        float:left;
        margin-top:30px;

    }
          .contact .contact-info .sign-up-today{
             width:250px;

             height:43px;
             line-height:43px;
             float:left;
             margin-right:270px;
             margin-left:100px;
             font-size:35px;
             text-align:center;
             padding:0;
              color:#ec2027;
              font-family:'TeXGyreAdventorRegular', 'Arial', Gadget, Arial, sans-serif;

          } 

          .contact .contact-info .call{
             width:147px;
             height:56px;
             line-height:45px;
             font-size:66px;
             text-transform:uppercase;
              font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
              color:#000000;
              float:left;
          }

          .contact .contact-info ul.numbers-list{
           list-style:none;
           float:left;
           padding:0;
           margin:0 0 0 20px;
           width:270px;
           height:58px;
          }


              .contact .contact-info ul.numbers-list li{
               width:125px;
               height:26px; 
               line-height:22px; 
               font-size:28px;
               float:left;
               margin:0 10px 3px 0;
                color:#000000;
                padding:0;
               text-transform:uppercase;
              font-family:'TeXGyreAdventorBold', 'Arial Black', Gadget, Arial, sans-serif;
              
              }


            /* email */
             .contact  .email{
              text-align:center;
              font-family:"Trebuchet MS", Helvetica, sans-serif;
              font-size:28px;
              height:25px;
              line-height:25px;
              float:left;  
                width:500px;
                 color:#ec2027;
                 font-weight:bold;
             }

             .contact  .email:hover{
                    cursor:pointer;
                    color:#3153A5;
             }

             /* lightbox pop up */




             #email-gleaner-pop-up{

             }

             .successful-email{
             

             }

             #email-gleaner-form{

             }

             #email-gleaner-pop-up{
              height:524px;
              width:450px;
              background:#00ccff;
              display:none;
              padding:20px;
              position:relative;
              -webkit-border-radius:4px;
                -moz-border-radius:4px;
                border-radius:4px;
                border:1px solid #0399be;
             }

             #sign_up_form {
              width:400px;
              list-style:none;
              padding:0;
              margin:0;

             }
                 #sign_up_form li{
                  width:400px;
                  height:70px;
                  float:left;
                  margin-bottom:5px;

                 }
                 #sign_up_form li.message-li{
                 min-height:195px;

                 }
                 #sign_up_form li label{
                  width:400px;
                  text-shadow:1px 1px #38d6fe;
                  color:#002933;

                 }
                 #sign_up_form li .error{
                  width:400px;
                 display:none;
                 font-size:12px;
                 color:red;
                 text-shadow:1px 1px #39d7fe;

                 }
              
                  #sign_up_form li .has-error{
                    background:#ffeeee;
                    border-color:#ff0000;
                      -webkit-box-shadow:inset 0  0 10px #ffdfdf;
                     -moz-box-shadow:inset  0  0 10px #ffdfdf;
                      box-shadow:inset  0  0 10px #ffdfdf;
                      outline-color:#c10505;
                    
                  }

                 #sign_up_form li input{
                  width:360px;
                   padding:0 8px 0 40px;
                  height:32px;
                 
                   -webkit-border-radius:4px;
                -moz-border-radius:4px;
                border-radius:4px;
                border:1px solid #02a0c8;
                 outline:none;
                 color:#001731;

                    -webkit-box-shadow:inset 0  0 10px #cef5ff;
                -moz-box-shadow:inset  0  0 10px #cef5ff;
                box-shadow:inset  0  0 10px #cef5ff;

                 }



                 #sign_up_form li textarea{
                    width:360px;
                   padding:0 8px 0 40px;
                  max-width:360px;
                  min-height:155px;
                  max-height:155px;
                
                   -webkit-border-radius:4px;
                -moz-border-radius:4px;
                border-radius:4px;
                 border:1px solid #02a0c8;
                 outline:none;
                       color:#001731;

                 -webkit-box-shadow:inset 0  0 10px #cef5ff;
                -moz-box-shadow:inset  0  0 10px #cef5ff;
                box-shadow:inset  0  0 10px #cef5ff;

                 }

                  #sign_up_form li input:active{
                  background-color:#fff8e8;
                 }
                 #sign_up_form li textarea{
                     background-color:#fff8e8;

                 }

                     #sign_up_form li .has-error:active{
                        background:#ffeeee;
                  }

                   #sign_up_form li input#form-name{
                    background:#ffffff 5px center  url('../img/email-form/name-icon.png') no-repeat;
                   }
                   #sign_up_form li input#form-email{
                    background:#ffffff 5px center  url('../img/email-form/email-icon.png') no-repeat;
                   }
                   #sign_up_form li input#form-phone{
                    background:#ffffff 5px center  url('../img/email-form/phone-icon.png') no-repeat;
                   }
                   #sign_up_form li textarea#form-message{
                    background:#ffffff 5px top  url('../img/email-form/message-icon.png') no-repeat;
                   }

                   #email-gleaner-pop-up .submit-button{
                     width:150px;
                height:35px;
                float:left;
                -webkit-border-radius:4px;
                -moz-border-radius:4px;
                border-radius:4px;
                background:#ffb400;

                    -webkit-box-shadow:inset 0  0 10px #ffa800;
                -moz-box-shadow:inset 0  0 10px #ffa800;
                box-shadow:inset 0  0 10px #ffa800;
                font-size:22px;
                text-align:center;
                line-height:35px;

                 color:#ffffff;
                text-shadow:#ff9c00;
                 font-family:'TeXGyreAdventorRegular', 'Arial ', Gadget, Arial, sans-serif;
                   }

                 #email-gleaner-pop-up .submit-button:hover{
                  cursor:pointer;
                 }

               #email-gleaner-pop-up  #close_x{
                height:64px;
                width:64px;
                /*
               -webkit-border-radius:40px;
                -moz-border-radius:40px;
                border-radius:40px;
                background:#acc9ff;

                */
                background:url('../img/email-form/close-button.png');
                position:absolute;
                top:-20px;
                right:-20px;


               }

               .successful-email{
                  width:400px;
                  height:220px;
                  position:absolute;
                  left:50px;
                  top:125px;
                  background:#ededed;
                   -webkit-border-radius:4px;
                 -moz-border-radius:4px;
                   border-radius:4px;


               }


               .successful-email .title{
                  width:400px;
                  height:50px;
                 float:left;
                 text-align:center;
                 font-size:35px;
                 color:#ffffff;
                 text-shadow:1px 1px #111111;
                 
             /*     
                   -webkit-border-radius:4px;
                 -moz-border-radius:4px;
                   border-radius:4px;

                   */
                    background-color: #d8d8d8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#a3a3a3)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d8d8d8, #a3a3a3); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #d8d8d8, #a3a3a3); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #d8d8d8, #a3a3a3); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #d8d8d8, #a3a3a3); /* Firefox 16+, IE10, Opera 12.50+ */
                   border-bottom:1px solid #424242;
                   border-top-left-radius:4px;
                   -moz-border-radius-topleft:4px;
                   -webkit-border-top-right-radius:4px;


                   border-top-right-radius:4px;
                   -moz-border-radius-topright:4px;
                   -webkit-border-top-right-radius:4px;







               }
               .successful-email .large-text{
                  width:400px;                 
                 float:left;
                 text-align:center;
                   font-size:40px;
                   margin-top:20px;
                   line-height:35px;
                 color:#000000;
                 text-shadow:1px 1px #ffffff;  
               }
               .successful-email .small-text{
                  width:400px;                 
                 float:left;
                 text-align:center;

                 font-size:25px;
                 line-height:25px;
                 margin-top:5px;
                 color:#999999;
                 text-shadow:1px 1px #ffffff;  
               }