.ckform input,.gotoaddress input{
width: 154px;
height: 18px;
border: 1px solid #7f9db9;
}
#ckformcontainer{
width: 600px !important;
padding: 9px !important;
}
.form_select{
width: 159px;
height: 24px;
border: 1px solid #7f9db9;
background: url("../images/bg_selectbox.png") no-repeat right;
z-index: 10;
position: relative;
overflow: visible;
}
.captchaCont img#captchacode{
clear: both;
margin-left: 122px;
border: 1px solid #a8a896;
margin-bottom: 10px;
}
.captcharefresh,.ckform_tooltip1{
display: none;
}
.form_textarea{
width: 443px;
border: 1px solid #7f9db9;}
.form_label{
text-align: right;
margin-right: 6px;}
#contact_info{
height:30px;
margin-left:121px;
margin-top:303px;
position:absolute;
width:443px;
}
.ckform input#submit_bt,.ckform input#reset_bt{
    background: url("../images/but-submit-button.png") no-repeat;
    width: 59px;
    height: 22px;
    border: none;
    cursor: pointer;
}
.captchaCont{
margin-top: 10px;}
.form_hiddentextfiled{
display:none;
float: left;
width: 264px !important;
margin-top: -33px;
margin-left: 294px;}
/* error message style */
#system-message{
border: 1px solid red;
padding: 10px;
}
.error{
color: red;
font-weight: bold;
}
/**/
/* css style for request a quote form */
#upload_cadfile_info{
margin-top: 195px;
position: absolute;
width: 443px;
margin-left: 118px;
height: 30px;
background:#004b8e;
color: white;
}
#uploadcadfile_container{
background: #004b8e;
color: white;
padding:10px 10px 10px;
width:550px;
float:left;
}
#uploadcadfile_container span{float:left; margin-top:10px;}
.form_uploadcadfile{
background: white;
color: black;
height: 22px !important;
width: 430px !important;
#margin-top: 15px;
margin-top: 0px;

}
/**/
/* map & direction title link */
.map_direction{
margin-left: 20px;
color: #004b8e;
font-weight: bold;
text-decoration: underline;
font-size: 15px;}
.map{
border-top: 3px solid #004b8e;
border-bottom: 3px solid #004b8e;
width: 447px;
height: 334px;
}
.class_address{
padding-right: 10px;
font-size: 13px;
text-align: right;
}
.map_first_td,.map_second_td{
height: 20px;
}
.map_first_td{
  width: 120px;
padding-right: 20px;}
.map_third_td{
height: 300px;
width: 120px;}
.map_fourth_td{
width: 447px;
height: 337px;}
.componentheading{
color: #004b8e;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;
}
/* google map go to address */
.gotoaddress{
position:absolute;
margin-top: 357px;}
.gotoaddress input.button{
height: 25px;
background: url(../images/gotoaddress_button.png) no-repeat;
width: 24px;
border: none;
}
.rounded_box{
margin-right: 20px;
float: left;
width: 184px}
.rounded_box_last{
    float: left; 
clear:right;
width: 184px}
.rounded_box_top{
background: url(../images/home_rounded_box.png) no-repeat;
width: 184px;
height: 17px;
clear: both;
color: white;
}
.rounded_box_bg{
clear: both;
background: url(../images/home_rounded_bg.png) repeat-y;
padding-left: 4px;
padding-right: 4px;
}
.rounded_box_bg2{
clear: both;
background: url(../images/home_rounded_bg2.png) repeat-y;
padding-left: 10px;
padding-right: 4px;
margin-left: -6px;
color: #fff !important;
}
.rounded_box_bg2 span {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold !important;
    float: left;
    clear:left;
    margin-bottom: 4px;
}
.rounded_box_blue_tab{
height: 19px;
background: #004b8e;
width: 165px;
padding: 6px;
border-top: 4px solid #dfdfdf;
color: white;
clear: both;
overflow:hidden;
font-size: 13px;
}
.rounded_box_gradient_bg{
background: url(../images/home_rounded_gradient_bg.png) no-repeat;
height: 29px;
width: 184px;
clear: both;
padding-left: 6px;
padding-right: 6px;
}
.rounded_box_bottom{
background: url(../images/home_rounded_bottom.png) no-repeat;
height: 13px;
width: 184px;
clear: both;
color: white;
}
.rounded_box_image{
border-top: 4px solid #dfdfdf;
border-bottom: 4px solid #dfdfdf;
clear: both;
width: 176px;
overflow: hidden;
}
.form_infocontact{
   border: none;
   color:#5D5D5D;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
padding-left: 8px;
}