body {
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}

a{
text-decoration: none;

}

#topbar
{
     background: url("../../content/images/topbar_bk.png") repeat-x scroll 0 0 transparent;
    display: block;
    /*height: 71px;*/
    height: 71px;
    position: fixed;
    top: 0;
    transition: none 0.3s ease-in-out 0s;
    width: 100%;
    z-index: 999;
}

.topbar-layout
{
    margin: 0 auto;
    width: 960px;
    position: relative;
}
.logo 
{
background-image: url("../../content/images/logo.png");
    background-repeat: no-repeat;
    float: left;
    height: 65px;
    position: relative;
    width: 151px;
    }
    
 
.claim-button
{
    display:block;
    float:right;
    margin-top: 15px;
}

.tagline
{
  font-size: 15px;
  color: #000000;
 left: 160px;
    position: absolute;
    text-shadow: 0 1px 0 #DE9268;
    top: 32px;
  font-weight: bold;
}

.join-banner
{
 width:960px;
 height: 128px;
  margin-top: 20px;   
}

.wrapper
{
    width:960px;
     margin: 0 auto;
padding-top: 65px;
}

.createad_content
{
    width:960px;
    margin: 0 auto;
}

#footer
{
    font-size: 18px;
    height: 77px;
    position:fixed;
    bottom: 0;
    background: none repeat scroll 0 0 rgba(51, 51, 51, 0.9);
    width: 100%;

    
}
.footer-wrapper
{
    width: 960px;
   margin: 0 auto;
    text-shadow: 0 -1px 0 #0d0d0d;
    color: White;
     padding-top: 16px;
}

.footer-wrapper a
{
margin-left: 8px;
}

.wrapper ul
{
    list-style: none;
    margin:0;
 padding: 0;
}

.ad
{
    padding:3px;
    border: 1px solid #dddddd;
    float:left;
    overflow:hidden;
cursor: pointer;
  position: relative;
}

.ad img
{
    margin-bottom:3px;
width: 100%;

}

.row-of-5
{
    width:175px;
    margin-right:11px; 
    height: 140px;
    margin-top: 10px;
}

.row-of-7
{
    width:117px;
    margin-right:14px; 
    height: 97px;
    margin-top: 10px;
}

.row-of-11
{
    width:72px;
    margin-right:8px; 
    height: 60px;
    margin-top: 10px;
}

.row-of-14
{
    width:55px;
    margin-right:6px; 
    height: 45px;
    margin-top: 10px;
}

.row-of-22
{
    width:28px;
    margin-right:8px; 
    height: 23px;
    margin-top: 10px;
}



.last-in-row
{
    margin-right:0;
}

.wrapper ul a:hover 
{
    transition: all 0.1s linear 0s;
    border: 1px solid #C2C2C2;
}
.my-ad
{
     border: 1px solid red;
}

.wrapper .my-ad a:hover 
{
    transition: all 0.1s linear 0s;
    border: 1px solid #333333;   
}
#buy-page 
{
    width: 960px;
 margin: 0 auto;
padding-top: 85px;
margin-bottom: 250px;
}
#buy-page .background-top{
height:351px;
background-image: url("../../content/images/page_bk_beige.jpg");
    background-repeat:repeat-x;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
          position:relative;
 padding-top: 25px;
}

#buy-page h1
{
    font-size: 40px;
    font-family: Georgia;
    font-weight:normal;
    color: #58aec3;
     text-shadow: 0 1px 0 #fefefe;
     padding:0;
     margin:0;
     text-align:center;
}
#buy-page h3
{
    font-size: 18px;
    font-family: Arial;
    font-weight:normal;
    color: #333333;
     padding:0;
     margin:0;
     text-align:center;
}

#price-badge
{
    background-image: url("../../content/images/badge.png");
    width:95px;
    height:94px;
    background-repeat:no-repeat;
    position:absolute;
  right: 172px;
    top: -25px;
}

.benefits
{
    position:absolute;
    top:130px;
    left:35px;
        color: #333333;
     margin:0; 
     width:370px;
     text-align:left;
}

#price-table
{
     background-image: url("../../content/images/price-table.gif");
 background-position:top;
 background-repeat:no-repeat;
        color: #333333;
     width:373px;
     height:78px;
     text-align:left;    
       margin-left:20px; 
}

#secure
{
     background-image: url("../../content/images/secure.gif");
 background-position:top;
 background-repeat:no-repeat;
        color: #333333;
   margin-left: 87px;
    margin-top: 25px;
     width:231px;
     height:47px;
     text-align:left;   
     font-size: 15px;
     font-weight:bold;
}
#secure span 
{
    padding-left: 41px;
}

#price-table .table-header-ad, .table-header-qty, .table-header-total
{
    font-size:15px;
    font-weight:bold;
    display: inline-block;
       text-align:center;
        line-height:38px;
}

#price-table .table-ad, #price-table .table-qty, #price-table .table-total
{
    font-size:15px;
    font-weight:normal;
    display: inline-block;
       text-align:center;
       line-height:38px;
    
    
}

#price-table .table-ad, #price-table .table-header-ad
{
    width:185px;
    padding-left: 12px;
       text-align:left;
}

#price-table .table-header-qty, #price-table .table-qty
{
    width:74px;
    text-align:center;
}
#price-table .table-total, #price-table .table-header-total
{
    width:101px;
 
}
.benefits h4
{
    font-size:24px;
    font-family:Georgia;
    font-weight:normal;
             padding:0;
     margin:0; 
     line-height:45px;
}
.benefit
{
   font-size: 18px;
    font-family: Arial;
    font-weight:normal;
     margin:0;
      line-height: 40px;
}

.smallbenefit
{
    font-size: 14px;
    font-family: Arial;
    font-weight:normal;
     margin-left:20px;
      line-height: 19px; 
}

.v-icon
{
 background-image: url("../../content/images/v.png");
 background-position:top;
    width:25px;
    height:18px;
    background-repeat:no-repeat;
    vertical-align: text-top;
    line-height: 18px;
     display: inline-block;
}

#buy-form
{
 background: none repeat scroll 0 0 rgba(51, 51, 51, 0.08);
    width:518px;
    padding:4px;
    position:absolute;
    top: 140px;
    right: 20px;
}

.form-wrapper
{
    background: white;
    border: 1px solid #d9d9d9;
       
}

#buy-form .header
{
color:#333333;
    background-image: url("../../content/images/form_header_bk.gif");
    background-repeat:repeat;
     height: 19px;
    padding: 23px;
    font-size:18px;
    font-weight:bold;
}

#signPlan1{
 font-size: 18px;
    padding-bottom: 7px;
    padding-top: 8px;
}

.signPlan1{
 font-size: 18px;
    padding-bottom: 7px;
    padding-top: 8px;
}

#ad-popup{
 height: 100%;
position: absolute;
top:0;
left:0;
    width: 100%;
    z-index: 90000;
display:none;
}

.ad-popup-wrapper{
z-index: 5;
width: 836px;
height: 512px;
}

.left-button{
  -webkit-border-radius:5px 0px 0px 5px;
     -moz-border-radius: 5px 0px 0px 5px;
          border-radius:5px 0px 0px 5px;
 background-image: url("../../content/images/popup_sideshadow_l.png");
background-repeat: repeat-y;
background-position: right;
width:127px;
  height: 80px;
    padding-top: 50px;
    text-align: center;
margin-top:150px;
float:left;
z-index: 4;
background-color:white;
}

.right-button{
  -webkit-border-radius:0 5px 5px 0;
     -moz-border-radius:0 5px 5px 0;
          border-radius:0 5px 5px 0;
 background-image: url("../../content/images/popup_sideshadow_r.png");
background-repeat: repeat-y;
background-position: left;
width:127px;
  height: 80px;
    padding-top: 50px;
    text-align: center;
margin-top:150px;
float:left;
z-index: 4;
background-color:white;
}

a.left-arrow {
 background-image: url("../../content/images/prev_3.gif");
bacground-repeat: no-repeat;
background-position: 0 70px;
width:43px;
height:35px;
display: inline-block;
}
a.right-arrow {
 background-image: url("../../content/images/next_3.gif");
bacground-repeat: no-repeat;
background-position: 0 70px;
width:43px;
height:35px;
display: inline-block;
}

a.right-arrow.delayed
{    
    background-position: 0 35px;
    }
    
    a.left-arrow.delayed
{    
    background-position: 0 35px;
    }

a:hover.left-arrow, a:hover.right-arrow {
background-position: 0 105px;
}

a:hover.left-arrow.delayed, a:hover.right-arrow.delayed {
 background-position: 0 35px;
}


 .main{
width:580px;
height: 500px;
border:1px solid #dddddd;
background-color: white;
float:left;
z-index: 5;
font-size:15px;
font-weight: normal;
text-align: center;
padding-top: 10px;
position: relative;
}

.number{
width:16px;
height:18px;
background-color: #66bdd2;
display: inline-block;
color: white;
margin-right:1px;
text-align: center;
}

.ad-big img{
height: auto;
    overflow: hidden;
    width: 560px;
}
.ad-big{
   height: 417px;
    overflow: hidden;
    padding: 10px;
    width: 560px;
}

.black-screen{
 background-color: #000000;
    left: 0;
    opacity: 0.42;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
height: 100%;
}

.close-popup{
 background-image: url("../../content/images/close_popup.gif");
width:15px;
height:15px;
display: inline-block;
position: absolute;
top: 13px;
right: 138px;
z-index:999;
background-repeat: no-repeat;
cursor: pointer;

}

.like-badge{
 background-image: url("../../content/images/like_bande_b.png");
width:282px;
height:80px;
background-repeat: no-repeat;
left: -20px;
    position: absolute;
    top: 58px;
color: white;
font-size:14px;
font-weight: bold;
text-shadow: 0 -1px 0 #386986;
 padding-left: 10px;
    padding-top: 6px;
text-align: left;
}

.ad-bottom-text{
text-align: left;
  padding-left: 13px;
    padding-top: 7px;
}
.fb-page-link{
color: #1a9dbc;
font-size: 14px;
font-weight: normal;
  line-height: 31px;
}

.ad-bottom-text .btn-group{
float:right;
padding-right:9px;
}


#entireform{
margin: 20px;
}


.facebook.active {
  color: rgba(255, 255, 255, 0.75);
}


.photo{
line-height:1px;
}

.facebook {

background: #8097c0; /* Old browsers */
background: -moz-linear-gradient(top,  #8097c0 0%, #1c4185 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8097c0), color-stop(100%,#1c4185)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8097c0 0%,#1c4185 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8097c0 0%,#1c4185 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8097c0 0%,#1c4185 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8097c0 0%,#1c4185 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8097c0', endColorstr='#1c4185',GradientType=0 ); /* IE6-9 */


  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #8097c0;
  *background-color: #1c4185;
  background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #8097c0, #1c4185);
    border-left-color: #0064cd;
    border-right-color: #0064cd;
    border-top-color: #0064cd;
    border-bottom-color: #003f81;
background-image:-webkit-linear-gradient(top, #8097c0, #1c4185);

}

.facebook:hover,
.facebook:active,
.facebook.active,
.facebook.disabled,
.facebook[disabled] {
  color: #ffffff;
  background-color: #1c4185;
  *background-color: #1c4185;
}

.facebook:active,
.facebook.active {
  background-color: #1c4185 \9;
}

.sidetext{
   color: #000000;
    float: right;
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
    margin-top: 12px;
}

.sidetext a{
color: white;
}
.sidetext a:hover{
color: white;
text-decoration: underline;
}
.sidetext .grey{
color: #DE9268;
}

.photo_section{
padding-left:180px;
}

.hiddenfield{
display: none;
}

#file_upload{
padding:0;
}

.paypalcontrol{
padding-top:20px;
}

#entireform .facebook{
 padding: 0 29px 0 0;
}

.facebook img{
padding-right: 6px;
}

.loginlink{
padding: 10px;
vertical-align: middle;
}

a.loginlink{
color: white;
}
a:hover.loginlink {
color: white;
text-decoration: underline;
}

.wrapper h1
{
    margin:34px 0px;
}
.wrapper h2
{
    font-size:25px;
    margin-top:20px;
}
.wrapper ol
{
    font-size:20px;
    font-weight: bold;

}
.wrapper ol div
{
    font-size:14px;
    font-weight: normal;
}


.ad.row-of-5 > img {
    clip: rect(0px, 175px, 140px, 0px);
    position: absolute;
}

.ad.row-of-7 > img {
    clip: rect(0px, 116px, 97px, 0px);
    position: absolute;
}

.ad.row-of-11 > img {
    clip: rect(0px, 73px, 60px, 0px);
    position: absolute;
}

a.linkfb-ad{
color: #003F81;
}

a.linkfb-ad:hover{
color: #003F81;
text-decoration: underline;
}

.sx_like_fav {
    background-position: 0 0;
}
.sp_like {
    background-image: url("http://static.ak.fbcdn.net/rsrc.php/v2/yI/x/1dQf_ATK831.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
padding-right: 2px;
vertical-align: sub;
}

.likeplugin {  
  overflow: hidden;
  height: 26px;
}
.help-inline
{
    font-size:11px !important;
    font-style:italic;
    float:left;
}

.footer
{
    margin: 0 auto;
    width: 960px;
    padding-top: 20px;
    padding-bottom:130px;
}

.footeriner
{
    width:60%;
    margin: 0px auto;
}

.footer span
{
    margin:10px;
    float:left;    
}
.footer a
{
color:#333333;
}
.popover {
   width: 373px !important;
}

.popover-content {
    padding: 5px !important;
}

.sprite-1 { background-position: 0px -148px; width: 28px; height: 28px; }
.sprite-2 { background-position: -28px -148px; width: 28px; height: 28px; }
.sprite-3 { background-position: 0px -176px; width: 28px; height: 28px; }
.sprite-4 { background-position: -28px -176px; width: 28px; height: 28px; }
.sprite-5 { background-position: -56px -148px; width: 28px; height: 28px; }
.sprite-6 { background-position: -56px -176px; width: 28px; height: 28px; }
.sprite-7 { background-position: -84px -148px; width: 28px; height: 28px; }
.sprite-8 { background-position: -84px -176px; width: 28px; height: 28px; }
.sprite-9 { background-position: 0px -204px; width: 28px; height: 28px; }
.sprite-10 { background-position: 0px -232px; width: 28px; height: 28px; }
.sprite-11 { background-position: -28px -204px; width: 28px; height: 28px; }
.sprite-12 { background-position: -56px -204px; width: 28px; height: 28px; }
.sprite-13 { background-position: -28px -232px; width: 28px; height: 28px; }
.sprite-14 { background-position: -56px -232px; width: 28px; height: 28px; }
.sprite-15 { background-position: -84px -204px; width: 28px; height: 28px; }
.sprite-16 { background-position: -84px -232px; width: 28px; height: 28px; }
.sprite-17 { background-position: -112px -148px; width: 28px; height: 28px; }
.sprite-18 { background-position: -112px -176px; width: 28px; height: 28px; }
.sprite-19 { background-position: -112px -204px; width: 28px; height: 28px; }
.sprite-20 { background-position: -112px -232px; width: 28px; height: 28px; }
.sprite-21 { background-position: 0px -260px; width: 28px; height: 28px; }
.sprite-22 { background-position: -28px -260px; width: 28px; height: 28px; }


.fb-button-side
{
   background-image: url("../../content/images/fb-icon.png");
    background-repeat: no-repeat;
    position:absolute;
    top:-1px;
     left: -1px;
    height: 37px;
    width: 30px;   
}

.btn-with-fb
{
    background-image: -webkit-linear-gradient(top, #8097c0, #1c4185); color: White;
                    position: relative; padding-left: 40px;
}


.fake-like
{
    display:none;
}
.fbl-pluginB {
    background: none repeat scroll 0 0 #ECEEF5;
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
    color: #3B5998;
    cursor: pointer;
    padding: 2px 6px 4px;
    white-space: nowrap;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
     text-shadow: 0 0 0 #ECEEF5;
     height: 16px;
     display: inline-block;
}

.fbl-sx_like_thumb {
    background-position: 0 -45px;
}
.fbl-sp_like {
    background-image: url("https://fbstatic-a.akamaihd.net/rsrc.php/v2/yh/r/1dQf_ATK831.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px;
     margin-right: 3px;
    position: relative;
    top: 3px;
    
}

.fbl-pluginB:hover {
    border-color: #9DACCE;
}

.fbl-sx_like_ch {
    background-position: 0 -15px;
}

.fbl-pluginButtonPressed, .fbl-pluginButtonPressed:hover {
    background-color: #EEEEEE;
    border-color: #DDDDDD;
    color: #AAAAAA;
}

/* footer testiomonials */

.testimonial1
{
    height:50px;
    display: inline-block;
}

.testi_img
{
    height:50px;
    width:50px;
    margin-right:10px;
    float:left;
}

.testi_bubble-all
{
     height:47px;
      float:left;
}

.testi_bubble
{
    height:47px;
     background-image:url("../../content/images/testi_bk_m.png");
    background-repeat:repeat-x;
    background-position:left;
    float:left;
    font-size:13px;
    font-weight:normal;
    color:#333333;
    text-shadow: 0 -1px 0 white;
    line-height:19px;
}

.testi_bubble p
{
    padding:4px 7px;
    width:620px;
}

.left-side-bubble
{
    background-image:url("../../content/images/testi_bk_l.png");
    width:13px;
    background-repeat:no-repeat;
    background-position:left;
        float:left;
        height: 47px;
}
.right-side
{
     background-image:url("../../content/images/testi_bk_r.png");
    width:4px;
    background-repeat:no-repeat;
    background-position:left;
        float:left;
        height: 47px;
}

.fb-username {
color: #3B5998;
}

/* login signup classes */


#popupbody 
{
    display:none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90000;
}

#popupscrim {
    background-color: #000000;
    left: 0;
    opacity: 0.42;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#popupcontainer {
    height: 620px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 638px;
    z-index: 2;
}

#popupcontainer .popupheader {
    position: relative;
    text-align: right;
    width: auto;
    z-index: 100;
}

.popupheader img {
  position: relative;
    top: 20px;
    left: 20px;
    cursor: pointer;
}

#popupclose {
    cursor: pointer;
    height: 46px;
    position: relative;
    top: 10px;
    width: 46px;
}

#popupwrapper {
    background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
}

#popupdropbox {
    background-color: #F6F6F6;
    overflow: auto;
    padding: 10px;
        text-align: left;
}

#popupdropbox .headline 
{
    color: #555555;
    font-size: 22px;
    font-weight: normal;
     padding-bottom: 15px;
     display:block;
     padding-top:5px;
}

#popupdropbox ul
{
    list-style: none;
}

#popupdropbox li
{
    float:left;
}


#qa_tab {
    border: 2px solid #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    height: 25px;
    margin: 0;
    min-width: 110px;
    overflow: hidden;
    padding: 0 10px 35px;
    position: fixed;
    top: 28%;
    white-space: nowrap;
    z-index: 10000;
}
#qa_tab #feedback_tab_text {
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    margin: 25px auto;
    text-align: center;
}
#qa_tab.qaTabLeft {
    background-position: right 0;
    left: 0;
    transform: rotate(-90deg);
}
#qa_tab.qaTabRight {
    background-position: left 0;
    right: 0;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform:rotate(90deg);
    -webkit-transform: rotate(90deg);
}
#qa_tab:hover {
    background-color: #444444;
}
#qa_overlay 
{
   display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90000;
}
#qa_overlay * {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    margin: 0;
    padding: 0;
}
#qa_container {
    height: 556px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 638px;
    z-index: 2;
     overflow:hidden;
}
#qa_container .qa_header {
    position: relative;
    text-align: right;
    width: auto;
    z-index: 100;
   
}
#qa_close {
    cursor: pointer;
    height: 46px;
    position: relative;
    top: 10px;
    width: 46px;
}
#wgt_frame {
    height: 900px;
    margin-top: -18px;
    position: relative;
    width: 615px;
}
#qa_scrim {
    background-color: #000000;
    left: 0;
    opacity: 0.42;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#wgt_frame {
    height: 522px;
    margin-top: -12px;
    position: relative;
    width: 615px;
    
}

#qawrapper
{
    margin-top: -12px;
    height:492px;
    width:585px;
     background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
}


#signupwrapper .headline
{
     color: #407ACC;
    display: block;
    font-size: 22px;
    font-weight: normal;
    padding: 15px 0;
}

#signupwrapper .headlinesec
{
    color: #407ACC;
    display: block;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
}
.signup-email
{
   text-align:left;
   padding: 7px 36px;
}
#signupwrapper
{
      background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
        text-align:center;
}

#signupwrapper .line
{
    width:100%;
    border-bottom:2px solid  #e4e4e4;
    height:20px;
     margin-bottom: 15px;
}

.linklogin
{
    display: inline-block;
    font-size: 12px;
    padding-bottom: 8px;
    text-decoration: underline;
    color: #407acc;
}

.signup-button
{
    text-align:center;
}

.smalltext
{
    color: #808080;
     font-size:12px;
}

.smalltextlink 
{
     font-size:12px;
   text-decoration: underline;
    color: #407acc;
}

.alert.fade.in {
    font-size: 13px;
    margin-bottom: 15px;
    padding-right: 15px;
}

#loginwrapper
{
      background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
        text-align:center;
}

#resetpasswordwrapper, #resetpasswordokwrapper
{
       background-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 15px;
        /*text-align:center;*/
        text-align: left;
}

#loginwrapper .line
{
    width:100%;
    border-bottom:2px solid  #e4e4e4;
    height:20px;
     margin-bottom: 15px;
}

.passwordsent-txt
{
    display: block;
    margin-bottom: 20px;   
}

#loginwrapper .headline, #resetpasswordwrapper .headline, #resetpasswordokwrapper .headline
{
     color: #407ACC;
    display: block;
    font-size: 22px;
    font-weight: normal;
    padding: 15px 0;
}

#resetpasswordokwrapper{
color: #333333;
 font-size: 13px;
    font-weight: normal;
    line-height: 18px;}

#loginwrapper .headlinesec
{
     color: #407ACC;
    display: block;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 5px;
}

#signup-popupbody, #resetpassword-popupbody, #resetpasswordok-popupbody {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90000;
}

#login-popupbody {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90000;
}



.resetpassword-from {
    /*padding: 7px 24px;*/
    text-align: left;
}


.popupcontainer-all {
    height: 620px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 638px;
    z-index: 2;
}

.popupcontainer-all  .popupheader {
    position: relative;
    text-align: right;
    width: auto;
    z-index: 100;
}


.login-email {
     padding: 7px 15px;
    text-align: left;
}

.login-email input {
width:195px;
}

.signup-popup, .login-popup {
    font: 13px/18px Arial,Helvetica,sans-serif;
    color: #213D69;
}

.signuploginsep
{
color: #407ACC;
font-size: 11px;    
}

.alert_signup
{
    display: none;
}
/* EO login signup classes */