@charset "UTF-8";
/* CSS Document */
body { margin:0px; padding:0px;}
.float_left { float:left;}
.float_right { float:right;}
.clear {clear:both; height:1px; line-height:1px;}

.form_wrapper { width:100%; background:none /*#416b8curl(../images/enquiry/bg.gif) repeat-x top left*/;}
.form_content { width:100%; background:none /*url(../images/enquiry/bg-bot.gif) repeat-x left bottom*/;  }

.idea_img {/* background:url(../images/enquiry/idea.png) no-repeat center; width:340px; height:330px; display:none;*/}
.inquiry_text { width:100%; /*height:330px;*/ margin-right:15px;}
.inquiry_text h2 { color:#2978B6 !important; font-family:Georgia !important; font-size:22px !important; font-weight:normal !important; font-style:italic !important;}
.inquiry_text h3 { color:#333333 !important; font-family:Georgia !important; font-size:18px !important; font-weight:normal !important; font-style:italic !important;}
.inquiry_text p { color:#555555; font-family:arial; font-size:12px; font-weight:normal; line-height:1.4em !important;}
.inic_form ul { margin:0px; padding:0px; list-style-type:none;}
.inic_form ul li{  margin:5px 0px; background:none !important; padding:0px !important; list-style-type:none !important;}
.inic_form ul li span { padding:2px 0px; line-height:2.0em;}
.inic_form ul li .title { width:36%; display:block;font-family:georgia; font-size:16px; color:#2978B6; text-align:right; border-bottom: solid 1px #CCC;}
.inic_form ul li .lable { float:left; width:36%; display:block; font-family:arial; font-size:12px; color:#555555; text-align:right;}
.inic_form ul li .value { float:right; width:62%; display:block; font-family:arial; font-size:12px; color:#555555;}
.inic_form ul li .lable .red {color:#c00; font-size:13px;}
.inic_form .txt_fld { padding:3px 4px; font-size:12px; color:#666; font-weight:bold; -moz-border-radius:8px; border: solid 1px #ccc; background:#f7f7f7;}
.inic_form .mandatory li .lable{ color:#F00 !important;}
.inic_form .mandatory { background:#FF9;}
.inic_form .error { background:#FF9;  padding:7px 4px 5px 4px; text-align:center;}
.inic_form .error h3 { color:#C00 !important; font-weight:normal; font-size:18px;}
.inic_form .submit_inquiry { background:url(../images/enquiry/submit_button.png) no-repeat; width:223px; height:43px; border:none; cursor:pointer;}
.inic_form .helpmsg { padding:5px; font-size:12px; font-weight:normal; border: solid 1px #CBEFFF; text-align:center; background:#D7F1FF; color:#06C;}
.inic_form .helpmsg span { color:#390 !important; font-weight:bold;}

/*.thanks_text{ width:100%; margin:0px auto; width:750px;}
.thanks_text ul { margin:0px 0px 15px 30px !important; padding:0px; list-style-type:disc !important;}
.thanks_text ul li{ margin:3px 0px; background:none !important; padding:0px !important; list-style-type:disc !important; color:#555555 !important;}
.thanks_text h2 { color:#2978B6 !important; font-family:Georgia; font-size:22px; font-weight:normal !important; font-style:italic;}
.thanks_text h3 { color:#333333 !important; font-family:Georgia; font-size:18px; font-weight:normal !important; font-style:italic;}
.thanks_text p { color:#555555; font-family:arial; font-size:12px; font-weight:normal; line-height:1.2em;}*/

/* Widget classes */

select {font-weight:bold; font-family:arial; font-size:12px;}
option {color:#333; padding-left:12px; font-weight:normal; padding:2px; border-bottom:solid 1px #f1f1f1;}
option.title {color:#333; padding:3px; background-color:#e1e1e1; font-weight:bold; }
.mandatory-widget{background-color:#FFF8AF;}
.sb-block4 .submit_button { background: url(../images/submit_btn.png) no-repeat top left; width:75px; height:26px; cursor:pointer; border:none; margin:1px 0 5px 104px; }

.loading_container {
   background-color: #ffffff;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
   position:absolute;
   width:100%;
   min-height:100%;
   text-align:center;
}
.loading_content {
   filter:alpha(opacity=100);  /* discarded */
   -moz-opacity:1.0;           /* discarded */
   opacity: 1.0;               /* discarded */
   margin:auto;
}

/* Custon Widget Form Classes */
.bl-inst-quote { width:100% !important;}
.bl-inst-quote  .error { padding:0px !important; }
.bl-ser-img { float:left; margin-right:5px; height:155px;}
.bl-inst-quote { float:left; text-align:left; width:100%;}
.bl-inst-quote h2{font:normal 16px Arial; margin:0px 0px 0px 0px; color:#333; padding:2px;  }
.bl-inst-quote h2 span{ font:normal 11px arial; color:#666;}
#inst-quote-form{ padding:10px 5px 10px 10px;}
#inst-quote-form .tf { width:90%; height:16px; border:solid 1px #d1d1d1; padding:4px 3px; margin-bottom:10px; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7; height:16px;}
#inst-quote-form .dd { width:90%; height:27px; border:solid 1px #d1d1d1; padding:4px 3px; margin-bottom:10px; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7;}
#inst-quote-form .cp { width:200px; height:16px; border:solid 1px #d1d1d1; padding:4px 3px; margin:5px 0 10px 0; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7;}
#inst-quote-form .ta { width:90%; height:80px; border:solid 1px #d1d1d1; padding:4px 3px; margin-bottom:10px; font-weight:bold; font-family:arial; font-size:14px; color:#333; background:#f7f7f7;}
#inst-quote-form .bt { width:76px; height:25px; border:none; background:url(../images/btn_mobile.gif) left top no-repeat;}
#inst-quote-form .mandatory {color:#F00 !important; background:#ff9;}

.widget_form { background:-moz-linear-gradient(top, #F2F5D9, #fff); background:-ms-linear-gradient(top, #F2F5D9, #fff); background:-o-linear-gradient(top, #F2F5D9, #fff); background:-webkit-linear-gradient(top, #F2F5D9, #fff); border-radius:5px; padding:12px 5px 5px 5px; border:solid 1px #D3D6AA; font:12px Arial, Helvetica, sans-serif; color:#333; box-shadow:0 3px 3px #ccc; margin-bottom:20px; margin-right:3px; }
.widget_form label { display:inline-block; width:98px; text-align:right; padding-top:10px; }
.widget_form label.full { display:block; width:auto; text-align:left; padding:5px; }
.widget_form input[type=text], .widget_form select, .widget_form textarea { border-radius:3px; background:#fff; font:11px Arial, Helvetica, sans-serif; color:#333; padding:5px; width:165px; margin:3px 0 3px 3px; vertical-align:top; border-width:1px; border-style:solid; border-color:#666 #aaa #aaa #666; }
.widget_form select { padding:2px; width:175px; }
.widget_form textarea { height:50px; }
.widget_form input[type=text]:focus, .widget_form select:focus, .widget_form textarea:focus { background:#f1f1f1; border-color:#333 #999 #999 #333; }
.widget_form .captcha_box { padding-left:7px; }
