/*** newsletter / nyhetsbrev subscription ***/
.form_container {
          position:relative;
          padding-top:30px;
}

.form_container #form_title {
          display:none;
}

#emailform h2,#myform h2 {
          font-family:georgia;
          font-weight:100;
          font-size:163%;
}

#emailform div,#myform div {
          font-size:115%;
}

#myform .textalign{
          font-size:105%;
}

#emp_details span{
          font-size:100%;
}

#myform #register_link{
          font-size:105%;
}

#myform .textalign #register_link{
          font-size:100%;
}

#popupwindow input{
          font-size:100%;
}

#register_link a{
          font-size:13px;
}

#emailform .form_padarea,#myform .form_padarea{
          font-size:85%;
}

#registrationform1 h3 {
          text-transform:capitalize;
          font-family:Arial;
          font-size:110%;
}

#registrationform1 h3 *{
          font-size:100%;
}

#popupwindow #registrationform1 input,#popupwindow #registrationform1 label{
          font-size:115%;
}

.form_required, .required {
          color:#920a00;
}

.form_required {
          display:none;
}

.form_input_row {
}

.form_input_row label {
          position:absolute;
          left:0px;
          top:3px;
          width:55px;
}

.form_input_row input {
          width:120px;
          height: 15px;
          margin:0px;
          border:1px solid #bababa;
          position:absolute;
          left:59px;
          top:0px;
}

.form_input_row .form_submit {
          width:53px;
          height:19px;
          background: url('../../../upload/images/templates/buttonbg.gif') no-repeat 0px 0px;
          color: #5d5d5d;
          border:0px;
          margin-top:0px;
          margin-left:4px;
          position:absolute;
          left:183px;
          top:0px;
}

body:last-child .form_input_row input {
          width:182px;
}

body:last-child .form_input_row .form_submit {
          width:53px;
}

.form_message {
}

.form_error {
          color:#920a00;
}

/**********added by Vidhya****************/
#emailsent1 {
          float: left;
          text-align: left;
          margin-top: 5px;
          margin-bottom: 15px;
          font-family:arial;
          font-weight:bold;
          font-size:11px;
          clear:both;
          padding-left:8px;
}

/********** Login csss ******/
#loginarea .textbox, .forgotpwd .textbox{
          background:#f1f1f1;
          width:230px;
}

.forgotpwd h2, #registerarea h2{
          font-size:170%;
          font-family:georgia;
          font-weight:100;
}

#orderform h2{
          font-size:20px;
          font-family:georgia;
          font-weight:200;
}

#logininfo{
          margin:10px 0px 20px 0px;
          font-family:georgia;
          font-size:110%;
}

#loginarea .login_left, #loginarea .login_left label, .forgotpwd label{
          font-weight:normal;
          text-align:left;
}

.forgotpwd label{
          font-size:105%;
}

#loginarea .login_left label{
          font-size:110%;
}

.main_verbum a, #main_verbum_wrapper .bottom_link_area a{
          color:#70712B;
          font-family:arial,verdana,sans-serif;
          font-size:100%;
          font-weight:bold;
}

#main_verbum_wrapper .bottom_link_area a{
          text-transform:uppercase;
}

.main_verbum .login_detail a{
          color:#70712B;
          font-weight:bold;
          margin-bottom:6px;
}

.main_verbum a:hover{
          text-decoration:underline;
}

.main_verbum #leftpad{
          border-bottom:1px solid #70712B;
          padding-bottom:20px;
}

#main_cordia_wrapper .bottom_link_area a{
          color:#D10019;
          font-weight:bold;
          font-family:arial,verdana,sans-serif;
          text-transform:uppercase;
}

.main_cordia .login_detail a{
          color:#D10019;
          font-weight:bold;
          margin-bottom:6px;
}

.main_cordia a:hover{
          text-decoration:underline;
}

.main_cordia #leftpad{
          border-bottom:1px solid #D10019;
          padding-bottom:20px;
}

#registerarea{
          padding:0 0 13px 0;
}

.login_detail #registerarea{
          margin-left:0;
}

#registerarea h3{
          font-size:115%;
          padding-top:20px;
          padding-bottom:8px;
}

#registerarea h4{
          font-size:100%;
          margin:0px 0px 5px 0px;
}

#registerarea #padbottom{
          margin:10px 0px 0px 0px;
}

#registerarea #padbottom #privatebtn{
          float:left;
          margin:0px 15px 0px 0px;
}

#registerarea #padbottom a{
          font-size:100%;
}

#registerarea #padbottom #privatebtn a{
          font-size:90%;
}

.main_verbum #registerarea{
          border-bottom:1px solid #70712B;
}

.main_cordia #registerarea{
          border-bottom:1px solid #D10019;
}

.main_cordia #registerarea div, .main_verbum #registerarea div, .main_verbum .forgotpwd div, .main_cordia .forgotpwd div{
          font-size:110%;
}

.main_verbum .forgotpwd a, .main_cordia .forgotpwd a{
          font-size:105%;
}

#footer_area .links_wrapper a:hover{
          color:#fff;
}

/*********Login css ends**********/

/* *********************CSS FOR REGISTERED USERS**********************/
#popupwindow.main_verbum h3.reg_heading{
          color:#70712B;
          font-size:13px;
          font-family:arial ;
          font-weight:700;
}

#popupwindow.main_verbum h3.reg_heading *{
          font-size:13px;
}

#popupwindow.main_cordia h3.reg_heading{
          color:#D10019;
          font-size:13px;
          font-weight:700;
          font-family:arial;
}

#popupwindow.main_cordia h3.reg_heading *{
          font-size:13px;
}

.top_area{
          padding:0px 0px 5px 0px;
          font-size:115%;
}

#registrationform1 .top_area{
          font-size:115%;
}

.main_verbum .top_area{
          border-bottom:1px solid #70712B;
}

.main_cordia .top_area{
          border-bottom:1px solid #D10019;
}

.bottom_link_area{
          width:640px;
          float:left;
          margin-top:10px;
          padding:10px 0px 0px 0px;
}

.main_verbum .bottom_link_area, #main_verbum_wrapper .bottom_link_area{
          border-top:1px solid #70712B;
          width:99%;
}

.main_cordia .bottom_link_area, #main_cordia_wrapper .bottom_link_area{
          border-top:1px solid #D10019;
}

.main_verbum .bottom_link_area a, #main_verbum_wrapper .bottom_link_area a, .main_cordia .bottom_link_area a, #main_cordia_wrapper .bottom_link_area a{
          font-size:110%;
}

#popupwindow .inputarea {
          width:575px;
          float:left;
          padding-top:2px;
          padding-bottom:2px;
}

#popupwindow .inputregtext {
          width:530px;
          float:left;
          padding-top:2px;
          padding-bottom:2px;
}

#popupwindow .input_label {
          width:160px;
          float:left;
          font-family:arial;
          font-size:110%;
}

#popupwindow .reg_area .input_label{
          font-size:115%;
}

#popupwindow .input_label b {
          font-weight:100;
}

#popupwindow .input_error {
          float:left;
          font-size:110%;
          padding-left:160px;
          color:#ef8700;
}

#popupwindow .total_buttonarea {
          width:367px;
          float:left;
          padding-top:10px;
}

#popupwindow .company_button {
          width:155px;
          height:20px;
          float:left;
          border-style:none;
          color:#5D5D5D;
          background: url( '../../../upload/images/templates/cmtimg_bg.gif' ) repeat-x;
}

#popupwindow #reg_private{
          WIDTH: 75px;
          BORDER-TOP-STYLE: none;
          BORDER-RIGHT-STYLE: none;
          BORDER-LEFT-STYLE: none;
          BORDER-BOTTOM-STYLE: none;
}

#popupwindow #reg_company{
          width:100px;
          height:20px;
          float:left;
          border-style:none;
          color:#5D5D5D;
          background: url( '../../../upload/images/templates/cmtimg_bg.gif' ) repeat-x;
}

#popupwindow .left_img {
          width: 2px;
          height: 19px;
          float: left;
          background: url( '../../../upload/images/templates/cmtleft_img.gif' ) no-repeat left;
}

#popupwindow .right_img {
          width: 2px;
          height: 19px;
          float: left;
          background: url( '../../../upload/images/templates/cmtright_img.gif' ) no-repeat right;
}

.left_align {
          float:left;
}

.right_align {
          float:right;
}

.select_area {
          width:214px;
          float:left;
          background:#f1f1f1;
          font-family:arial;
}

#popupwindow .inputadress {
          width:181px;
          float:left;
}

#popupwindow .postadress {
          width:600px;
          float:left;
          color:#5D5D5D;
}

#popupwindow .error_info{
          padding-left:66px;
          color:#ef8700;
}

#popupwindow .email {
          width:181px;
          float:left;
          padding:0px 0px 3px 0px;
}

#popupwindow .error_msg {
          width:575px;
          float:left;
}

#popupwindow .RegForm .textbox {
          width:181px;
          float:left;
          font-family:tahoma;
}

#popupwindow .email_retype {
          width:181px;
          float:left;
          padding:0px 0px 4px 0px;
}

#popupwindow .email_confirm {
          width:181px;
          float:left;
          padding:0px 0px 31px 0px;
}

#popupwindow #telephone {
          width:181px;
          float:left;
          padding:0px 0px 0px 0px;
}

#popupwindow #buttonarea {
          width:139px;
          float:left;
          color:#5D5D5D;
          padding:0px 0px 62px 0px;
}

#popupwindow #cancel_btn {
          width:51px;
          float:left;
          text-align:center;
          height:19px;
          color:#5D5D5D;
          background: url( '../../../upload/images/templates/savebtn_bg.gif' ) ;
}

#popupwindow #save_btn {
          width:51px;
          float:left;
          text-align:center;
          height:19px;
          color:#5D5D5D;
          background: url( '../../../upload/images/templates/savebtn_bg.gif' ) ;
}

#popupwindow #rightpad {
          float:right;
}

#popupwindow #showchange_title {
          padding:0px 0px 27px 0px;
          font-size:110%;
}

#popupwindow .regtitle b.email {
          float:none;
          font-weight:100;
}

#popupwindow .regtitle {
          float:left;
          font-size:105%;
          margin-top:19px;
          width:100%;
}

.RegForm, #aspnetForm{
          font-family:arial;
}

#aspnetForm span{
          font-size:115%;
}

.form_padarea{
          font-size:110%;
}

.RegForm h3{
          font-family:arial;
          font-size:150%;
          font-weight:100;
}

/* *********************CSS FOR REGISTERED USERS**********************/

/* *********************CSS STARTS FOR CUSTOMER ACCOUNT**********************/
#popupwindow #booklistpad {
          margin:16px 25px 0px 27px;
}

#popupwindow #contact_info {
          width:500px;
          float:left;
          padding:0px 0px 13px 1px;
          font-size:110%;
}

#popupwindow #detail_info {
          width:640px;
          float:left;
}

#popupwindow #detail_info .login a{
          font-size:110%;
}

#popupwindow .company_info {
          width:288px;
          float:left;
}

#popupwindow .company_info h5 {
          width:288px;
          float:left;
          font-family:arial;
          font-weight:bold;
          font-size:110%;
          color:#000;
          padding:0px 0px 12px 0px;
}

#popupwindow .infodetail_left {
          width:144px;
          float:left;
          padding-bottom:1px;
}

#popupwindow .private_add .infodetail_right,#popupwindow .private_add .infodetail_left {
          font-size:115%;
}

#popupwindow .company_info .infodetail_left, #popupwindow .company_info .infodetail_right {
          font-size:115%;
}

#popupwindow .infodetail_right {
          width:144px;
          float:left;
          padding-bottom:1px;
}

#popupwindow .moms_left {
          width:144px;
          float:left;
          padding-bottom:12px;
}

#popupwindow .moms_right {
          width:144px;
          float:left;
          padding-bottom:12px;
}

#popupwindow .userinfo_left {
          width:99px;
          float:left;
          padding-bottom:1px;
          font-size:115%;
}

#popupwindow #user_info {
          width:259px;
          float:left;
}

#popupwindow #user_info h5 {
          width:169px;
          float:left;
          font-family:arial;
          font-weight:bold;
          font-size:100%;
          color:#000;
          padding:0px 0px 12px 0px;
          border:none;
}

#popupwindow .userinfo_right {
          width:160px;
          float:right;
          padding-bottom:1px;
          font-size:115%;
}

#popupwindow .password_left {
          width:99px;
          float:left;
          font-size:110%;
          padding-bottom:12px;
}

#popupwindow .password_right {
          width:160px;
          float:right;
          font-size:110%;
          padding-bottom:12px;
}

#popupwindow .button_info {
          width:420px;
          float:left;
          padding:12px 0px 21px 0px;
}

.button_info img{
          float:left;
}

#popupwindow #btn_left {
          width:162px;
          float:left;
          text-align:center;
          height:19px;
          background: url( '../../../upload/images/templates/savebtn_bg.gif' );
}

#popupwindow #btn_left a {
          position:relative;
          top:2px;
          color:#5D5D5D;
}

#popupwindow .btn_right {
          width:109px;
          float:left;
          text-align:center;
          height:19px;
          background: url( '../../../upload/images/templates/savebtn_bg.gif' );
}

#popupwindow .btn_right a {
          position:relative;
          top:2px;
          color:#5D5D5D;
}

#popupwindow #button_pad {
          float:right;
}

#popupwindow .save_left {
          width:3px;
          height:19px;
          float:left;
          background: url( '../../../upload/images/templates/save_left.gif' ) no-repeat left;
}

#popupwindow .save_right {
          width:2px;
          height:19px;
          float:left;
          background: url( '../../../upload/images/templates/save_right.gif' ) no-repeat right;
}

#popupwindow .form_text {
          font-size:115%;
          font-family:arial;
          font-weight:bold;
          color:#000;
          padding:0px 0px 12px 0px;
}

#popupwindow .buttonarea_pad {
          padding-top:15px;
}

#popupwindow .form_textpad {
          padding-top:10px;
}

/* *********************CSS ENDS FOR CUSTOMER ACCOUNT**********************/

/*****************Webshop css*****************/
