/* CSS Document */

.underline {
    clear: both;
    margin: 0;
    padding: 3px 0 5px 0;
    border-bottom: 1px dotted #ddd;
}
.excerpt h4 {
    margin: 0;
    padding: 8px 0 5px 0;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 14px;
}

.left {
    float: left;
}
.right {
    float: left;
    width: 230px;
    margin: 0;
    padding: 0 0 0 8px;
}

.list-right {
    float: left;
    width: 500px;
    margin: 0;
    padding: 0 0 0 8px;
}
.limit-line {
    font-size: 10px;
    margin: 5px 0 0 0;
    font-weight: bold;
    text-transform: uppercase;
	font: 12px Geneva, Arial, Helvetica, ;
}

.limit-line .more {
padding: 0 6px 0 0;
background: url(images/arrow1.gif) no-repeat right 2px;
}

a {
color: #911;
text-decoration: none;
outline: none;
}

.left img {
padding: 1px;
border: 1px solid #E6E6E6;
}
.list-right p {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 16px;
text-align:justify;
}

*inner page content*/
.innercontentwrap{width:702px; margin:0px auto; padding:0px; border:#E7EAEB 1px solid; padding:0px; float:left;}
.rightcontentwrap{width:247px; margin:0px 0px 0 0px; padding:0px; float:right;}
.breadcrum{width:686px; height:34px; background:#E8E8E8; margin:5px 0px 10px 6px; font-family:Calibri; font-size:18px;color:#12365D; line-height:24px; text-transform:uppercase; font-weight:bold;}
.breadcrumcontent{font-family:Calibri; font-size:18px;color:#12365D; float:left; margin:5px 0px 0px 5px;}
.breadcrumleft{width:10px; height:34px; background:#E88C03; float:left;}
.innercontent{width:686px; margin:0px; padding:0px;}
.innercontenttext{width:670px; margin:0px 0px 0px 0px; padding:0px;}
.contentheading{font-family:Calibri; font-size:18px;color:#E88C03; text-transform:uppercase;line-height:24px; margin:10px 0px 0px 0px; font-weight:bold;}
.subheading{color:#12365D; margin:5px 0 0 0; padding:0; line-height:12px;}

/*client*/
.clientbox{ width:160px;float:left; padding:6px 0px 0px 2px; margin:14px 0px 0px 4px; }
.clientpic{width:140px; height:80px;border:#D9D9D9 1px solid; margin:0px auto;}
.clienttext{font-family:Verdana;font-size:11px; text-align:center; color:#000000; padding:0px; margin:0px;}

.client_heading1 {
font-family: Calibri;
font-size: 20px;
font-weight: bold;
color: #E88C03;
margin: 0px;
padding: 20px 0px 8px 0px;
border-bottom: #4B6683 1px solid;
text-transform: uppercase;
}

.client_heading2 {
font-family: Calibri;
font-size: 20px;
font-weight: bold;
color: #036;
margin: 0px;
padding: 10px 0px 6px 0px;
border-bottom: #CCC 1px solid;
border-bottom-style: dotted;
}


div.ddfmwrap{
    float:left;
    clear:both;
}
.ddfmwrap div.ddfmerrors{
    width:70px; text-align:left;
    padding-left:10px;
}
div.ddfmwrap div.errorlist, div.ddfmwrap{
    margin-bottom:0px;
    width:100%;
}
.ddfmerrors .ddfmerrors{
    display:none;
}
.ddfmerrors .errorlist{
    padding-left:20px;
    color:#991111;
    font-size:12px;
}
.enquery_name{ float:left; padding:10px 0 0 0px; margin:0px; width:100%;}
.enquery_text{ float:left; padding:2px 10px 5px 0px; margin:0px; width:230px; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:14px; text-align:left;}

form.ddfm .required {
    color: #FF0000;
}
.input_text_field_area{ background:url(images/text_box_field.gif) no-repeat; width:300px; float:left; height:36px;}
.input_text_field_area_big{ background:url(images/text_box_field_big.gif) no-repeat; width:380px; float:left; height:46px;}
.input_text_field_area input.ddfrm_submitbtn{ background:url(images/contact_form_submit_button.png) no-repeat !important; float:left; width:140px !important; height:50px !important; border:none; cursor:pointer; margin-left:60px !important;}
.input_text_field_area input.ddfrm_submitbtn:hover{ background:url(images/contact_form_hover_button.png) no-repeat !important; float:left; width:140px !important; height:50px !important; border:none; cursor:pointer; margin-left:60px !important;}

.input_text_form{ padding:0px; margin:7px 0 0 12px; height:15px;width:220px; border:none; background:none; float:left;}
.input_text_form_big{ padding:0px; margin:15px 0 0 10px;  border:none; background:none; float:left;}

.input_text_field_area_enquery{background:url(images/enquery_form_field.gif) no-repeat; width:250px; float:left; height:202px;}
.input_text_form_enquery{padding:0px; margin:7px 0 0 12px; height:15px;width:230px; text-align:left; height:190px; border:none; background-color:#e8e8e8; float:left;}

.input_text_field_area input{ width:220px !important; height:20px !important; margin-top:3px !important;}
form.ddfm img {
    margin: 1px 0 0 10px; 
    float: left;
}

.greyBox, .greyBox3 {
background: #EFF0F3;
padding: 2px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 10px;
height:322px;
}

.greyBoxInner, .greyBoxInner3 {background:#fff;border:1px solid #dfe0e1;padding:10px;border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;height:300px;}
.greenBox {background:url(images/search-box-back-bg.png) repeat-x;height:99px;border:1px solid #48536e;border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:2px;margin-bottom:20px;}
#body-middlecontent-inner p {font-family: Verdana;font-size: 12px;color: black;text-align:justify;padding:10px 20px;line-height: 18px;}
#body-middlecontent-inner p strong {font-family: Verdana;font-size: 15px;color: black;text-align:justify;padding-bottom:10px;line-height: 18px;}
#body-middlecontent-inner ul { list-style:none;}
#body-middlecontent-inner ul li { background: url(images/22.gif) no-repeat 0px 0px transparent;list-style-type: none;margin: 0;
padding: 0px 0px 10px 24px;vertical-align: middle;font-family: Verdana;font-size: 12px; font-weight:bold;}
#breadcrumb { padding:0 0 0 15px; height:30px; line-height:30px; border-bottom:1px solid #ECEDE8; background:#FFF; color:#888; text-transform:uppercase; font-size:11px; }
#breadcrumb a,#breadcrumb span { padding:0 3px 0 10px; background:url(images/icon-arrow-right.png) no-repeat 0 3px; }
#breadcrumb .tip { font-weight:bold; background:none; padding:0; }
#breadcrumb .home { background:none; }
#breadcrumb .current-time { float:right; height:30px; line-height:30px; display:block; padding:0 15px; color:#888; background:none; }

#getfree br {
display:none;
}
#getfree p {
display:none;
}
#body-middlecontent-inner .wpcf7-form p span{ }
#body-middlecontent-inner .wpcf7-text{ width:460px; height:34px;  margin-top: 5px;  font-size: 16px; color:#888; padding-left:8px; border:1px solid #3D91B8; border-radius:5px;}

  #body-middlecontent-inner .wpcf7-text:focus{ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,145,184,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,145,184,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,145,184,.6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;}
  
#body-middlecontent-inner .wpcf7-validates-as-required{  border:1px solid #3D91B8; border-radius:5px;}
#body-middlecontent-inner .wpcf7-validates-as-required:focus{ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,145,184,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,145,184,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61,145,184,.6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;}
#body-middlecontent-inner textarea{ width:468px; margin-top:6px;}

.more-large{color: rgb(230, 230, 230);
font-size: 20px;
padding:8px 13px;
text-shadow:  -1px 1px 0 rgba(30, 30, 30, 0.8);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: rgb(40, 144, 197);
background: -moz-linear-gradient(90deg, rgb(40, 144, 197) 11%, rgb(55, 182, 249) 75%);
background: -webkit-linear-gradient(90deg, rgb(40, 144, 197) 11%, rgb(55, 182, 249) 75%);
background: -o-linear-gradient(90deg, rgb(40, 144, 197) 11%, rgb(55, 182, 249) 75%);
background: -ms-linear-gradient(90deg, rgb(40, 144, 197) 11%, rgb(55, 182, 249) 75%);
background: linear-gradient(0deg, rgb(40, 144, 197) 11%, rgb(55, 182, 249) 75%);
cursor:pointer;
border:0;
}
.more-large:hover{ text-shadow:  -1px 1px 0 rgba(30, 30, 30, 0.8);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: rgb(40, 144, 197);
background: -moz-linear-gradient(90deg, rgb(55, 182, 249) 11%, rgb(40, 144, 197) 75%);
background: -webkit-linear-gradient(90deg, rgb(55, 182, 249) 11%, rgb(40, 144, 197) 75%);
background: -o-linear-gradient(90deg, rgb(55, 182, 249) 11%, rgb(40, 144, 197) 75%);
background: -ms-linear-gradient(90deg, rgb(55, 182, 249) 11%, rgb(40, 144, 197) 75%);
background: linear-gradient(0deg, rgb(55, 182, 249) 11%, rgb(40, 144, 197) 75%);
cursor:pointer;
 transition:0.5s 0s all ease; border:0;}