html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;outline: 0; font-size: 100%; font-family:arial; vertical-align: baseline; background: transparent; }

.clear{
  clear:both;
}

#terms_container{
  width:340px;
  height:295px;
  background:#375B8D;
  position:absolute;
  top:45px;
  margin-left:10px;
  z-index:100;
  text-align:center;
  display:none;
}

#register_terms_container{
  width:340px;
  height:160px;
  background:#375B8D;
  position:absolute;
  top:15px;
  margin-left:10px;
  z-index:100;
  text-align:center;
  display:none;
}

      #terms_header{
        margin:5px auto 0 auto;
        width:98%;
        height:20px;
      }

            #iframe_title{
              float:left;
              height:20px;
            }
                  
                  #iframe_title p{
                    color:white;
                    font-size:12px;
                  }
            
            #iframe_x{
              float:right;
              height:13px;
              width:13px;
              border:white solid 1px;
              font-size:10px;
              color:white;
              cursor:pointer;
            }

      #terms_holder{
        background:white;
        width:98%;
        height:89%;
        margin:5px auto 0 auto;
        clear:both;
      }
      
      #register_terms_holder{
        background:white;
        width:98%;
        height:78%;
        margin:5px auto 0 auto;
        clear:both;
      }

body{
  text-align:center;
  background:#f9f9f9;
}
      
      #p2t_container{
        background:#F9F9F9;
        width:360px;
        margin:auto;
        padding-bottom:10px;
        height:360px;
      }
      
      #content{height:280px;text-align:center;}
      
            #call_us{
              color:#419AD0;
              margin:10px 0 0 15px;
              font-size:100%;
              font-weight:bold;
              width:326px;text-align:left;
              text-align: center;
            }
            #menu{
              margin:10px auto 0;
              width:326px;
            }
      
                  #left{
                    cursor:pointer;
                    background:url(images/talkNow_off.gif) no-repeat;
                    float:left;
                    display:inline;
                    width:179px;
                    height:23px;
                  }
                  
                  #left_selected{
                    cursor:pointer;
                    background:url(images/talkNow_on.gif) no-repeat;
                    float:left;
                    display:inline;
                    width:179px;
                    height:23px;
                  }
                  
                  #right{
                    cursor:pointer;
                    background:url(images/talkLater_off.gif) no-repeat;
                    float:left;
                    display:inline;
                    width:147px;
                    height:23px;
                  }
                  #right_selected{
                    cursor:pointer;
                    background:url(images/talkLater_on.gif) no-repeat;
                    float:left;
                    display:inline;
                    width:147px;
                    height:23px;
                  }
      
            #p2t_container #banner_wrapper{
              height:43px;
            }
            
            #confirm_call_now{
              width:340px;
              margin:auto;
              height:280px;
            }
            
            #call_now{
              width:326px;
              margin:16px auto 0 auto;
              padding-top:8px;
              height:240px;
            }
            
                  #p2t_container h4{
                    color:#419ad0;
                    font-size:12px;
                    text-align:center;
                    height:18px;
                    margin:20px auto 0 auto;
                  }
                  
                  #p2t_container h5{
                    color:#419ad0;
                    font-size:12px;
                    text-align:center;
                    margin:0 auto 0 auto;
                  }
                  
                  .wg_logo{
                    width:90px;
                    height:85px;
                    background:url(images/wg_logo.jpg) no-repeat;
                    margin:auto;
                  }
            
            #call_later{
              width:326px;
              margin:16px auto 0 auto;
              display:none;
              height:240px;
            }
            
            #register{
              width:326px;
              margin:16px auto 0 auto;
              display:block;
              height:240px;
            }
            
                  .p2t_instructions{
                    width:340px;
                    margin:5px auto 0 auto;
                  }
                  
                  #call_later .p2t_instructions{
                    width:340px;
                    margin:5px auto 0 auto;
                  }
                  
                        #p2t_container h1{
                          color:#419ad0;
                          font-size:12px;
                          text-align:left;
                          height:18px;
                          padding-top:7px;
                        }
                        
                        #p2t_container h2{
                          color:#969696;
                          font-size:10px;
                          text-align:left;
                        }
                        
                        .p2t_instructions p{
                          text-align:left;
                          font-size:10px;
                          color:#8D8D8D;
                        }
                  
                  .form_holder{
                    width:340px;
                    margin:10px auto 0 auto;
                    text-align:left;
                  }
                  
                        .form_checkbox{
                          float:left;
                          width:20px;
                          height:20px;
                          margin:3px 0 0 0;
                        }
                        
                        .form_terms{
                          float:left;
                          width:300px;
                          font-size:10px;
                          padding-top:8px;
                          color:black;
                        }
                        
                                .form_terms a{
                                  color:#419AD0;
                                  text-decoration:underline;
                                  cursor:pointer;
                                }
                  
                        .inputs_right{
                          float:left;
                          margin-bottom:1px;
                        }
                        
                        .inputs_left{
                          float:left;
                          margin-right:10px;
                          margin-bottom:1px;
                        }
                  
                        label{
                          font-size:11px;
                          color:#666666;
                        }
                  
                        #p2t_container input, #p2t_container textarea{  
                          border:1px solid #c5c5c5;
                        }
                        
                        .button{
                          font-size:12px;
                          margin-top:9px;
                          border:1px solid #909090;
                          width:90px;
                          cursor:pointer;
                          background:#375B8D;
                          height:20px;
                          padding-bottom:3px;
                          color:white;
                          float:left;
                        }
                        
                        .closed_button{
                          font-size:12px;
                          margin-top:9px;
                          width:90px;
                          background:#d4d4d4;
                          height:20px;
                          color:#f1f1f1;
                          float:left;
                          text-align:center;
                          padding-bottom:3px;                      
                        }
                        
                              #closed_button p{
                                margin-top:2px;
                              }

                        .closed{
                          text-align:left;
                          font-size:9px;
                          color:#8D8D8D;
                          float:left;
                          margin:16px 0 0 4px;
                        }
                        
                              .closed span{
                                color:red;
                              }
                        
                        textarea{
                          width:250px;
                          height:50px;
                        }
                        
                        .error_container1{
                          background:url(images/error.png) no-repeat;
                          position:absolute;
                          height:32px;
                          width:120px;
                          margin:-21px 0 0 65px;
                          z-index:100;
                          display:none;
                        }
                        
                        .error_container2{
                          background:url(images/error.png) no-repeat;
                          position:absolute;
                          height:32px;
                          width:120px;
                          margin:-21px 0 0 220px;
                          z-index:100;
                          display:none;
                        }
                        
                        .error_container3{
                          background:url(images/error.png) no-repeat;
                          position:absolute;
                          height:32px;
                          width:120px;
                          margin:15px 0 0 65px;
                          z-index:100;
                          display:none;
                        }
                        
                        .error_container4{
                          background:url(images/error.png) no-repeat;
                          position:absolute;
                          height:32px;
                          width:120px;
                          margin:15px 0 0 220px;
                          z-index:100;
                          display:none;
                        }
                        .error_container5{
                          background:url(images/error.png) no-repeat;
                          position:absolute;
                          height:32px;
                          width:120px;
                          margin:54px 0 0 50px;
                          z-index:100;
                          display:none;
                        }
                        
                              .error_msg{
                                color:red;
                                font-size:9px;
                                text-align:center;
                                padding-top:6px;
                              }
                              
            #footer{
              width:326px;
              margin:15px auto 0;
              border-top:1px solid #d6d6d6;
            }
                  
                  #share_links_holder{text-align:left;padding-left:12px;}
                  h6{
                    color:#419ad0;
                    font-size:12px;
                    text-align:left;
                    height:18px;
                    margin:15px auto 0 auto;
                  }
                  #share_links_holder a{padding-right:3px;}

