body 
{
	margin: 0; font-family: arial;
}



.floatL
{
    float:left;
}

.floatR
{
    float:right;
}

.clear
{
    clear:both;
}

 a
{
	color:#D7133f; text-decoration: none;/*font-size:14px*/; 
}

a:hover
{
	color:#ff4e75; /*text-decoration: underline*/; 
}

a img
{
    border:none;
}
.containerr
{
	width: 1000px; margin:0px auto; position:relative;height: auto; color:#55575b;
}

.containerr1
{
	/*width: 1000px;*/ margin:0px auto; position:relative;height: auto; color:#55575b;
}

.containerr2
{
	/*width: 1000px;*/ margin:0px auto; position:relative;height: auto; color:#55575b;
}

.logout_h_btm {
height: 50px;
background: url(../images/search_bg.jpg) repeat-x;
margin-top: 15px;
}

.thnku {
width: 100%;
float: left;
text-align: center;
font-size: 20px;
color: #55575b;
font-family: arial;
padding:15px 0;
}

.loginPanel
{
	background: url(../images/login_panel.gif) no-repeat; width: 100%; height:410px; float: left;
}
.loginPanel .grad
{
	background: url(../images/login_panel_grad.gif); width:944px; margin-left:22px; height:410px;
}

.loginPanel .grad .hd
{
	width:100%; text-indent:15px; color:#55575b; font-size: 16px; font-weight: bold;
}

.loginPane2
{
	background: url(../images/login_panel.gif) no-repeat; width: 100%; height:340px; float: left; background-position:-24px -75px;
}

.loginPane2 .grad1
{
	background: url(../images/login_panel_grad.gif); /*width:944px;*/ /*margin-left:22px;*/ height:327px;
}

.loginPane2 .grad1 .hd1
{
	width:100%; text-indent:15px; color:#55575b; font-size: 16px; font-weight: bold;
}

.loginPane3
{
	background: url(../images/login_panel.gif) no-repeat; /*width: 100%;*/ height:400px; float: left; background-position:-24px -23px;
}

.loginPane3 .grad2
{
	background: url(../images/login_panel_grad.gif); width:941px; /*margin-left:22px;*/ height:400px;
}

.loginPane3 .grad2 .hd2
{
	width:100%; text-indent:15px; color:#55575b; font-size: 16px; font-weight: bold;
}



.logoPanel
{
	width: 100%; height:100%; float: left;
}

.logoPanel1
{
	width: 940px; height:100%; float: none; margin:0 auto;
}
.log0
{
	margin-left: 25px; margin-top:20px; float:left;
}

.log2
{
 margin-top:20px; float:left;
}

.dummy
{
	width: 100%; height: 06px; font-size: 0; float: left;
}
.dummy2
{
	width: 100%; height: 01px; font-size: 0; float: left;
}

/*.art1
 {
     margin-top:5px;
     } */
     
.lrnin
{
/*	width:100%; */ float: right; color: #C52543; font-size:25px; font-weight: bold; margin-right: 35px; text-align:right; margin-top: 10px;
}
.pwrin
{
    color: #828282; font-size:12px;text-align: right;margin:5px 0px 0px 0px;
}
.mt65
{
	width: 100%; height: 65px; float:left;
}.mt40
{
	width: 100%; height: 40px; float:left;
}

.div1
{
    padding-top:15px;
}
.ie8 .div1
{
   
   padding: 15px !important; 
}

.div1
{
*padding: 8px !important;  /* IE7 and below */
}

.div1 .labell
{
	width: 37%;text-align:right;float:left; color: #55575b; font-size: 14px; padding:11px 14px 0 0;
}

.div1 .txtBox_bg
{
    width:61.5%;
    float:right;
}
.div1 .txtBox
{
    width: 300px;text-align:left;float:left; color: #55575b; font-size: 14px; background:url(../images/text_field.gif); height:32px; border:0; outline:0; text-indent: 5px;
}

.div1 .frgott
{
	margin: 8px 0 0 10px; color:#D7133f; font-size: 14px; float:left;
}

.div1 .rembr
{
	color: #55575b; font-size: 14px; float: left; 
}

.footer_div
{
    width: 100%; float: left; height: 35px;margin-top:65px;    
}


.footer_div
{
*margin-top: 50px !important; /* IE7 and below */
}

.changee1
{
    margin-left:20px;
    margin-top:-20px;
    }
    
.changee2
{
    margin-left:20px;
   
    }  
    
 .changee3
{
    margin-left:35px;
    margin-top:-20px;
    }     

.footer {
width: 100%;
height: 38px;
background: #6E6F71;
font-size: 12px;
float: left;
color: #ffffff !important;
}

.footer .copi {
text-indent: 20px;
float: left;
padding: 12px 0px;
}

.footer .copi {
text-indent: 20px;
}

.logout_header .uDetyls span {
float: right;
color: #55575b;
padding-left: 15px;
font-size: 14px;
display: inline;
text-align: right;
}

.logout_h_btm {
height: 50px;
background: url(../images/search_bg.jpg) repeat-x;
margin-top: 15px;
}

 .logout_header {
width: 100%;
height: 100%;
margin: 25px auto 0px auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
}

.footer .foott {
padding: 12px 0px;
text-indent: 25px;
float: left;
}

.footer .foott a {
text-decoration: none;
color: #ffffff !important;
cursor: auto;
}

.footer_div .changee
{
	margin: 0px 0px 0 25px;float:left;width:32%;
}
.footer_div .schek
{
	float:left; margin-top: 5px;text-align:left;
}

.grtr_sympl
{
    color:#D7133f; font-size: 14px; 
}


input[type="checkbox"] {
    margin:0px;
}

/*input[type="checkbox"] + label {
    color:#55575b; font-family: arial; font-size:14px;
}
input[type="checkbox"] + label span {
    display:inline-block; width:21px; height:21px; vertical-align:middle; background:url(../user/images/gif/check.gif) left top no-repeat; cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(../user/images/gif/check_selected.gif) left top no-repeat;
}*/
.issuemail
{
	color: #605d5c; font-size: 14px; float:right; margin:5px 25px 0px 0px;text-align:right;
	width:50%;
}
.issuemail a
{
	color:#D7133f;
}
issuemail a:hover
{
	color:#ff4e75;
}
.checkbox {
    width: 19px; height: 18px; padding: 0px; background: url(../images/checkss.gif) no-repeat; display: block; float: left; 
}
 .checked {
     background-position: 0px -50px;   
}
.inpField
{
	width: 285px; float: left; border: 0; padding: 6px; color: #55575b; outline: none; margin: 1px; background:transparent;
}

.drop
{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
 border: none;
 color: #55575B;
 float: left;
 margin: 5px 0 0 0;
 outline: medium none;
 padding: 2px 6px 0px 6px;
 width: 300px;
 background:none;            
}
   
.submit_btn
        {
            border: none;
            background: none;
            padding: 0;
            width: auto;
            overflow: visible;
            text-align: center;
            white-space: nowrap;
            line-height: 33px;
            cursor: pointer;
            color: #ffffff;
            text-transform: capitalize;
            font-weight: bold;
            font-size: 12px;
            cursor: pointer;
        }
        
        .submit_btn span, .submit_btn p
        {
            display: block;
            margin: 0;
            padding: 0 10px 0px 0px;
        }
        
        .submit_btn span
        {
            padding-left: 10px;
            background: url(../images/red_btn_bg.gif);
            background-repeat: repeat-x;
        }
        
        .submit_btn span:hover
        {
            padding-left: 10px;
            background: url(../images/red_btn_bg_hover.gif);
            background-repeat: repeat-x;
        }
        
        .submit_btn p
        {
            padding-right: 13px;
            background-image: url(../images/arrrow.png);
            background-repeat: no-repeat;
            background-position: right;
        }

/*LOGIN BUTTOM NEW STYLE*/


.login_btn
        {
            border: none;
            background: none;
            padding: 0;
            width: auto;
            overflow: visible;
            text-align: center;
            white-space: nowrap;
            line-height: 33px;
            cursor: pointer;
            color: #ffffff;
            text-transform: capitalize;
            font-weight: bold;
            font-size: 12px;
            cursor: pointer;
        }
        
        .login_btn span, .login_btn p
        {
            display: block;
            margin: 0;
            padding: 0 10px 0px 0px;
        }
        
        
        
        .login_btn span
        {
            padding-left: 10px;
            background: url(../images/red_bg.png) repeat-x;
            line-height:39px;
        }
        
        .login_btn span:hover
        {
            padding-left: 10px;
            background: url(../images/red_bg_hover.jpg) repeat-x;
        }
        
        .login_btn p
        {
            padding-right: 13px;
            background-image: url(../images/Arrrow.png);
            background-repeat: no-repeat;
            background-position: right;
            font-size:15px;
        }
/*change password*/
.change_pwd1 .footer_div{margin-top:31px;}

.black-btn
{
    background: url(../images/pagerleiste_store.png);
    background-repeat:repeat-x;
    background-position: 10px -40px;
    color:#ffffff;
    font-size:14px;
    padding:6px 11px 8px 11px;
    margin:9px;
    border:none;
    cursor:pointer;
}

.black-btn:hover
{
    background: url(../images/pagerleiste_store.png);
    background-repeat:repeat-x;
    background-position: 10px -80px;
}

.Catalogues h1 
{
    
    font-size:17pt;
    /*margin-bottom:10px;
    margin-top:20px;*/
    font-weight:bold;
}

.login_font
{
    font-size:27px;
    }
    
.sync_img
{
    position:relative;
    top:5px;
    } 
    
.new
{
   float:left; 
   padding-top:16px; 
   font-size:15px;
    }
 
.new2
{
   float:right; 
   top:25px;
   /*margin-top:25px;*/ 
   font-size:15px;
   position:relative;
   right:25px;
    }    
    
.login_padding
{
    position:relative;
    padding-top:5px;
    } 
    
 .register
 {   
    float:right;
    position:relative;
    top:32px; 
    right:26px;
 }
 
 .remember
 {
     position:relative;
     left:10px;
     }
 
 .new_cont
 {
     position:relative;
     top:16px;
     }
     

     
.new1
 {
     position:relative;
     left:8px;
     padding-top:5px;
     }
     
     .reqd
{
    padding-top:14px !important;
    }
    
    .copy-right
    {
        font-size: 11px;
        margin-top: 22px;
        text-align: center;
    }
    
    .brwsr-view
    {
        font-size: 11px;
        text-align: center;
        margin-top: 20px;
    }