	/* CSS Document */

.red_ast{
	color:#FF0000 !important;
	 
}
.mid-label-wrapper {
    margin: 0 auto;
    width: 100%;
}
.mid-body-label{padding-left:20%;}
.icon-txt h3 {
    float: left !important;
    font-weight: bold !important;
    padding-left: 12px !important;
}
.icon-txt h2{font-size:19px;}
 .forklift-content,.brands-heading,.rebuild-content{text-align: justify; width:100%}
 .footer-data a:hover{text-decoration: underline;}
 .footer-data a{text-decoration: none;}
 .all-forklifts-name p:hover, .rebuild-part-make p:hover, .rebuild-part-name p:hover, .part-name p:hover{text-decoration: underline;}
.all-forklifts-name p,.rebuild-part-make p,.rebuild-part-name p,.part-name p{font-weight:bold;}
.form-footer-search {
   
    padding: 0 9px 0 1px;
    width: auto;
}

.search h4{ font-weight: bold;}
.forklift-search h4{ font-weight: bold;}
.contact h2 {padding:0 0 0 40px;}
.part-name a,.part-info-btn{margin:0 !important;}
.show_error{color:#FF0000;}
.defaultcolor{color:#444444 !important;}
.no_display{display:none;}
.no_border{border:none !important;}
.resizenone{resize:none !important;}
.full{width:100% !important;}
.half{	width:49% !important;}
.textalignleft{	text-align:left !important;}
.textaligncenter{	text-align:center !important;}

.right{	float:right !important;}

.left{
	float:left !important; 
}
 
.show_cursor{
	cursor:pointer !important;
}

 .smallfont{font-size: small !important;}
 .required .error
{
	background:none;
}  
 label.error{ background:none;color:#901830;font-size: 9px;}
 .response_msg{
	background-color: #EEEEEE;    
    box-shadow: 2px 2px 2px #7C7C7C;    
    float: left;
    font-size: 20px;
	 left: 9%;
    line-height: 40px;
	 padding: 0 0 0 25px;
    position: absolute;
    top: 5%;
    width: 79%;
    z-index: 99999;
 }
.success_session_msg{
 
    border: 1px solid #008000;   
    color: #008000;
}

.error_session_msg{ 
    border: 1px solid #FF0000;
    color: #FF0000;
}
.form-footer {
    margin: 0 auto;
    position: relative;
    width: 217px;
    z-index: 1;
}
