@charset "utf-8";

/* CSS Document */

a {

    outline:none;

    border:0px;

    text-decoration:none;

}

a img {

    outline:none;

    border:0px;

}

html, body {

    padding: 0;

    margin: 0;

}

div, p, ul, li, form, h2, select {

    padding: 0;

    margin: 0;

}

h2, h3 {

    font-weight:normal;

}

strong, b {

    font-weight: bold;

}

ul, li {

    list-style:none;

    list-style-image:none;

}

.lefts {

    float:left;

    display:inline;

}

.rights {

    float:right;

    display:inline;

}

.gaper {

    width:100%;

    clear:both;

}
@font-face {
    font-family: 'districtthinregular';
    src: url('distth__-webfont.eot');
    src: url('distth__-webfont.eot?#iefix') format('embedded-opentype'),
         url('distth__-webfont.woff') format('woff'),
         url('distth__-webfont.ttf') format('truetype'),
         url('distth__-webfont.svg#districtthinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {

    margin:0px;

    padding:0px;

    background:url(images/main_bg.gif) repeat-x top #f6f6f6;

    font-family:Arial, Helvetica, sans-serif;    

}


a:link {
COLOR: #8d3201;
}
a:visited {
COLOR: #8d3201;
}
a:hover {
COLOR: #000000;
}
a:active {
COLOR: #00FF00;
}


#wrapper {

    width:100%;

}
/*------Header Start-------*/
#header {

    width:100%;
    height:167px;
    background:url(images/header_bg.gif) no-repeat center top;

}
#header .header_cont {

    width:1020px;
    display:block;
    margin:0 auto;
}
#header .header_cont .logo {

    width:255px;
    margin:24px 0 0 30px;
}
#header .header_cont .top_right {

    width:500px;
    margin:24px 0 0 0;
}
#header .header_cont .top_right ul.flag {

    width:100%;
    display:inline;
    float:right;
    margin:0 0 0 0;
}
#header .header_cont .top_right ul.flag li {

    display:inline;
    float:right;
    
    margin:0 0 0 0;
}
#header .header_cont .top_right ul.flag li a {

    display:inline;
    float:right;
    font-size:13px;
    text-transform:uppercase;
    color:#585858;
    padding:0 10px 0 20px;
    line-height:20px;
    margin:0 0 0 0;
    text-align: right;
}
#header .header_cont .top_right ul.flag li a:hover {
    text-decoration:underline;}
    
#header .header_cont .top_right .call {

    display:inline;
    float:right;
    font-family:'districtthinregular', Arial, Helvetica, sans-seri;
    font-size:23px;
    color:#4b4b4b;
    text-transform:uppercase;
    line-height:30px;
    font-weight:normal;
    margin:10px 0 0 0;
    text-align: right;
    width: 100%; 
    padding: 0 10px 0 0;
}
#header .header_cont .top_right .call span {

    font-size:23px;
}

.header_cont .navigation {
    width:100%;
    display:inline;
    float:left;
    padding:22px 0 0 0;
}

.header_cont .navigation ul {
    width:1001px;
    padding:0 0 0 5px;
    background:url(images/nav_bg_repeat.gif) repeat-x;
    display:inline;
    float:left;
}

.header_cont .navigation li {
    float:left;
    font-size:15px;
    color:#fff;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
}

.header_cont .navigation li a {
    color:#fff;
    line-height:49px;
    float:left;
    padding:0 32px 0 32px;
}

.header_cont .navigation ul li a.active {

    padding:0 32px;

    background:url(images/nav_hover.gif) repeat-x;

}

.header_cont .navigation li a:hover {
    background:url(images/nav_hover.gif) repeat-x;
    color:#fff;
}
.header_cont .navigation li:hover {
    background:url(images/nav_hover.gif) repeat-x #78340a;
    color:#fff;
}
.header_cont .navigation li:hover a {
    color:#fff;
}


.header_cont .navigation li ul {
    display:none;
    background: #443823;
    width:180px;
    padding:0 0 0 0;
    
}
.header_cont .navigation li:hover ul {
    display:block;
    width:180px;
    background:#443823;
    position:absolute;
    left:-2px;
    top:49px;
    z-index:20;
}
.header_cont .navigation li:hover ul li {
    float:left;
    margin:0px 0 0 0;
    padding:0px;
    line-height:40px;
    width:180px;
}
.header_cont .navigation li:hover ul li:hover {
    background:url(images/nav_hover.gif) repeat-x #9b825a;
}
.header_cont .navigation li:hover ul li a {
    color:#fff;
    line-height:40px;
    margin:0px;
    float:left;
    font-size:12px;
    width:200px;
    padding:0 0 0 15px;
    background:url(images/footer-bullet.png) no-repeat left;
    margin:0 0 0 20px;
}
.header_cont .navigation li:hover ul li a:hover {
    background:url(images/footer-bullet.png) no-repeat left;
}

/*------Header End-------*/

/*------Container Start-------*/
#container {
    display:block;
    width:100%;
    padding:0 0 30px 0;
    }
    
/*------Banner Start-------*/
#container .banner_block {
    display:block;
    width:100%;
    background:url(images/ban_shadow.gif) no-repeat center bottom;
    padding:0 0 26px 0;
    }
    
#container .banner_block .banner {
    display:inline;
    width:100%;
    }
    
#container #mid_content {

    width:1020px;
    display:block;
    margin:0 auto;
}

/*----------Left Colom------------*/
#mid_content .left_colom {

    width:700px;
    display:inline;
    margin:10px 0 0 0;
}

.left_colom .service_block {

    width:100%;
    display:inline;
    margin:0 0 0 0;
}
.left_colom .service_block .srv_detail {

    width:100%;
    display:inline;
    margin:15px 0 25px 0;
}
.left_colom .service_block .srv_detail h1 {

    width:100%;
    display:inline;
    float:left;
    font-family:'districtthinregular', Arial, Helvetica, sans-seri;
    font-size:21px;
    color:#525252;
    font-weight:normal;
    margin:0 0 0 0;
}
.left_colom .service_block .srv_detail h1 span {
    color:#8d3200;
}

.left_colom .service_block .srv_detail p {

    width:100%;
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#757575;
    line-height:20px;
    margin:10px 0 0 0;
}

/*----------Right Colom------------*/

#mid_content .right_colom {

    width:280px;
    display:inline;
    margin:0 0 0 0;
}

#mid_content .right_colom .request_form{

    width:276px;
    display:inline;
    margin:0 0 0 0;
}
.right_colom .request_form .request_form_top {

    width:276px;
    height:62px;
    background:url(images/newslettert_form_top2.gif) no-repeat;
    display:inline;
    margin:0 0 0 0;
}

.right_colom .request_form .request_form_top span {

    width:276px;
    display:inline;
    float:left;
    font-family: Arial, Helvetica, sans-seri;
    /*font-family:'districtthinregular', Arial, Helvetica, sans-seri;*/
    font-size:18px;
    color:#fff;
    line-height:55px;
    text-align:center;
    text-transform:uppercase;
    /*font-weight:bold;   */
    margin:0 0 0 0;
}

.right_colom .request_form .request_form_mid {

    width:276px;
    background:url(images/formbg_repeat.png) repeat-y top;
    display:inline;
    margin:0 0 0 0;
}

.request_form_mid .request_form_cont {

    width:266px;
    background:url(images/form_repeat.gif) repeat-x bottom #fff;
    display:inline;
    margin:0 0 0 5px;
}
.request_form_mid .request_form_cont .form_cont {

    width:218px;
    display:inline;
    margin:10px 0 10px 25px;
}
.request_form_mid .request_form_cont .form_cont .row {

    width:218px;
    display:inline;
    margin:4px 0 0 0;
}
.request_form_mid .request_form_cont .form_cont .row .blacktext13 {

    width:218px;
    display:inline;
    float:left;
    font-size:13px;
    color:#242424;
    margin:0 0 0 0;
}

.request_form_mid .request_form_cont .form_cont .row .textbox {

    background:url(images/text_box.png) no-repeat;
    width:218px;
    height:31px;
    display:inline;
    float:left;
    margin:4px 0 0 0;

}

.request_form_mid .request_form_cont .form_cont .row .textbox input[type="text"] {

    background:transparent;
    border:none;
    font-size:12px;
    color:#000;
    line-height:31px;
    height:27px;
    width:200px;
    padding:0 0 0 5px;
    display:block;
    float:left;

}
.request_form_mid .request_form_cont .form_cont .row .submit input[type="image"] {
    display:inline;
    float:right;
    margin:10px 0 0 0;
}

.right_colom .request_form .request_form_botm {

    width:276px;
}

#mid_content .right_colom .publick_block {

    width:276px;
    display:inline;
    float:left;
    margin:6px 0 0 0;
}
.publick_block .publick_block_top {

    width:276px;
    height:62px;
    background:url(images/newslettert_form_top2.gif) no-repeat;
    display:inline;
    margin:0 0 0 0;
}

.publick_block .publick_block_top span {

    width:276px;
    display:inline;
    float:left;
    font-family: Arial, Helvetica, sans-seri;
    /*font-family:'districtthinregular', Arial, Helvetica, sans-seri;*/
    font-size:18px;
    color:#fff;
    line-height:55px;
    text-align:center;
    text-transform:uppercase;
    /*font-weight:bold;   */
    margin:0 0 0 0;
}

.publick_block .publick_mid {

    width:276px;
    background:url(images/formbg_repeat.png) repeat-y top;
    display:inline;
    margin:0 0 0 0;
}

.publick_block .publick_mid .publick_cont {

    width:266px;
    background:url(images/publick_bg.gif) repeat-x bottom #fff;
    display:inline;
    margin:0 0 0 5px;
}
.publick_block .publick_mid .publick_cont .publick_detail {

    width:218px;
    display:inline;
    margin:10px 0 10px 25px;
}
.publick_block .publick_mid .publick_cont .publick_detail .publick_row {

    width:218px;
    display:inline;
    margin:5px 0 20px 0;
}
.publick_block .publick_mid .publick_cont .publick_detail .publick_row h2 {
    width:218px;
    display:inline;
    float:left;
    font-family:'Arial', Helvetica, sans-seri;
    font-size:14px;
    color:#7c3704;
    font-weight:normal;
    margin:0 0 0 0;
}
.publick_block .publick_mid .publick_cont .publick_detail .publick_row p {
    width:218px;
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#757575;
    line-height:15px;
    margin:5px 0 0 0;
}

.publick_block .publick_botm {

    width:276px;
}

#mid_content .right_colom .newsletter_block {

    width:276px;
    display:inline;
    float:left;
    margin:10px 0 0 0;
}
.newsletter_block .newsletter_top {

    width:276px;
    height:62px;
    background:url(images/newslettert_form_top2.gif) no-repeat;
    display:inline;
    margin:0 0 0 0;
}

.newsletter_block .newsletter_top span {

    width:276px;
    display:inline;
    float:left;
    /*font-family:'districtthinregular', Arial, Helvetica, sans-seri;*/
    font-family: Arial, Helvetica, sans-seri;
    font-size:18px;
    color:#fff;
    line-height:50px;
    text-align:center;
    text-transform:uppercase;
    /*font-weight:bold;*/
    margin:0 0 0 0;
}

.newsletter_block .newsletter_mid {

    width:276px;
    background:url(images/formbg_repeat.png) repeat-y top;
    display:inline;
    margin:0 0 0 0;
}

.newsletter_block .newsletter_mid .newsletter_cont {

    width:266px;
    background:url(images/newslettert_form_repeat.gif) repeat-x bottom #f8f6f5;
    display:inline;
    margin:0 0 0 5px;
}
.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail {

    width:250px;
    display:inline;
    margin:10px 0 10px 15px;
}

.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .newsletter13 {
    width:240px;
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#130800;
    line-height:15px;
    margin:0 0 10px 0;
}

.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .detail_row {

    width:218px;
    display:inline;
    margin:5px 0 0 10px;
}

.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .detail_row .text218 {

    width:218px;
    display:inline;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    margin:0 0 0 0;
}

.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .detail_row .textbox {
    width:218px;
    height:31px;
    display:inline;
    float:left;
    background:url(images/newsletter_textbox.png) no-repeat;
    border:none;
    margin:5px 0 0 0;
}
.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .detail_row .textbox input {
    background:transparent;
    border:none;
    font-size:12px;
    color:#000;
    line-height:31px;
    height:31px;
    width:210px;
    padding:0 0 0 5px;
    display:inline;
    float:left;
}
.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .detail_row .submit input[type="image"] {
    display:inline;
    float:right;
    margin:5px 0 0 0;
}
.newsletter_block .newsletter_botm {
    width:276px;
}
#mid_content .right_colom .social_block {

    width:270px;
    display:inline;
    float:left;
    margin:20px 0 0 5px;
}
#mid_content .right_colom .social_block a.s_icon {

    width:43px;
    display:inline;
    margin:0 5px 0 0;
}

    
/*------Container End-------*/

/*------Footer-------*/
#footer {
    width:100%;
    display:inline;
    float:left;
    margin:50px 0 0 0;
}
#footer .f_content {
    width:1017px;
    height:59px;
    display:block;
    background:url(images/footer_bg2.png) no-repeat top;
    margin:0 auto;
}
#footer .f_content ul.flink {
    width:400px;
    display:inline;
    float:left;
    margin:25px 0 0 20px;
}
#footer .f_content ul.flink li {
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
    line-height:18px;
    margin:0 0 0 0;
}
#footer .f_content ul.flink li a {
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
    padding:0 10px 0 10px;
}
#footer .f_content ul.flink li a:hover {
    text-decoration:underline;
    }
    
#footer .f_content .copyright {
    display:inline;
    width:350px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
    line-height:18px;
    margin:25px 0 0 0;
}

/*-----------------Service Page-------------------*/

.left_colom .srv_block {

    width:100%;
    display:inline;
    margin:0px 0 0 0;
}
.left_colom .srv_block .workshop {

    width:100%;
    display:inline;
}
.left_colom .srv_block .workshop h1 {

    width:100%;
    display:inline;
    float:left;
    font-family:'districtthinregular', Arial, Helvetica, sans-seri;
    font-size:21px;
    color:#000;
    font-weight: normal; 
    margin:0 0 0 0;
}
.left_colom .srv_block .workshop p {

    /*width:100%;
    display:inline;*/
    /*float:left;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#757575;
    line-height:20px;
    margin:22px 0 0 0;
}
.left_colom .srv_block .workshop p.read_text {

    width:100%;
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#7e3604;
    font-weight:bold;
    margin:20px 0 0 0;
}

.left_colom .srv_block .workshop ul.traning {

    width:100%;
    display:inline;
    float:left;
    margin:10px 0 0 0;
}
.left_colom .srv_block .workshop ul.traning li {

    width:100%;
    display:inline;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#757575;
    line-height:25px;
    background:url(images/tic.png) no-repeat left;
    padding:0 0 0 20px;
    margin:0 0 0 0;
}






/*======================================*/
.header_cont .navigation li{
    background: url(images/nav_divider2.gif) right no-repeat;
}
.left_colom .service_block .srv_detail h1 a{
    color: #525252;
}
.request_form_mid .request_form_cont .form_cont .row .submit input[type="submit"] {
    display:inline;
    float:right;
    margin:10px 0 0 0;
    background: url(images/submit_butn.png) no-repeat;
    border: 0px;
    width: 78px;
    height: 31px;
    text-indent: -9999px;
    font-size: 0px;
    cursor: pointer;
}
.publick_block .publick_mid .publick_cont .publick_detail .publick_row h2 a{
    color: #7C3704;
}
.newsletter_block .newsletter_mid .newsletter_cont .newsletter_detail .detail_row .submit input[type="submit"]{
    display:inline;
    float:right;
    margin:10px 0 0 0;
    background: url(images/submit_butn.png) no-repeat;
    border: 0px;
    width: 78px;
    height: 31px;
    text-indent: -9999px;
    font-size: 0px;
    cursor: pointer;
    
}
#header .header_cont .top_right ul.flag li a span{
    margin: -5px 0 0 5px;
    line-height: 14px;
}
/*#header .header_cont .top_right ul.flag li span{
    float: left;
}
#header .header_cont .top_right ul.flag li a{
    width: 18px;
    height: 12px;
}*/
.request_form_mid .request_form_cont .form_cont .row .textbox{
    position: relative;
}
.request_form_mid .request_form_cont .form_cont .row .textbox span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    background: #fff;
    border: 1px solid #ff0000;
    font-size: 10pt;
    width: 160px;
    padding: 2px;
}

.request_form_mid .request_form_cont .form_cont .row .textbox span.wpcf7-not-valid-tip-no-ajax {
    color: #f00;
    font-size: 10pt;
    display: block;
}
#footer .f_content ul.flink li{
    background: url(images/footer_divider.png) no-repeat right;    
}
.request_form_mid .request_form_cont .form_cont .wpcf7-mail-sent-ok {
    color: #217096;
    font-size : 13px;    
}
#header .header_cont .top_right ul.flag li ul.qtrans_language_chooser li{
    float: left;
    display: inline;    
}
.widget-title{
  display: none;     
}
#mid_content .right_colom .widget-container{
    display: inline;
    margin: 0;
    width: 280px;
    float: left;
    margin: 5px 0;
}

.left_colom .srv_block .workshop p img.alignright{
    float: right;
    display: inline;
}

.left_colom .srv_block .workshop .inner-page{
    width: 700px;
    display: inline;
    float: left;
    margin: 10px 0 0;
}
.left_colom .srv_block .workshop .inner-page p{
    /*width: 100%;
    display: inline;
    float: left;    */
    color: #757575;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0 0; 
    color: #757575;
}


.left_colom .srv_block .workshop .inner-page p img{
    /*width: auto;
    display: inline;
    float: right;    
    padding: 0 0 50px 50px;
    max-height: 250px;
    max-width: 250px;*/      
}
.left_colom .srv_block .workshop .inner-page p a img{
    /*width: auto;
    display: inline;
    float: right;    
    padding: 0 0 50px 50px;
    max-height: 250px;
    max-width: 250px;*/      
}


//////////////////////////////////////////////////////////////////////////////
//////////////////////Service Inner Page////////////////////////////////////////////


.left_colom .srv_block .workshop .service-page{
    width: 700px;
    display: inline;
    float: left;
    margin: 10px 0 0;
}
.left_colom .srv_block .workshop .service-page p{
    /*width: 100%;
    display: inline;
    float: left;    */
    color: #757575;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0px 0px 30px; 
    color: #757575;
}


.left_colom .srv_block .workshop .service-page p img{
    /*width: auto;
    display: inline;
    float: right;    
    padding: 0 0 20px 50px;
    max-height: 250px;
    max-width: 250px;*/      
}
.left_colom .srv_block .workshop .service-page p a img{
    /*width: auto;
    display: inline;
    float: right;    
    padding: 0 0 50px 50px;
    max-height: 250px;
    max-width: 250px;*/      
}




.workshop .wpcf7-form input.wpcf7-submit {
	float: left;
	cursor: pointer;
	text-decoration: none;
	background: rgb(249,249,249);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(246,246,246,1) 100%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(246,246,246,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(246,246,246,1) 100%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 );
	border: 1px solid #e0dddd;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 1px 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 0 #fcfcfc inset, 0 1px 2px rgba(0,0,0,0.1);
	color: #443722;
	display: inline-block;
	padding: 10px 16px;
	text-shadow: 1px 1px 0 #ffffff;
}
.workshop .wpcf7-form .wpcf7-response-output {
	width: 100%;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8c3100;
	line-height: 16px;
	margin: 22px 0 0 0;
}
.workshop .wpcf7-form .wpcf7-validation-errors{
	color: #ff0000;
	font-weight: bold;
}
.workshop .wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{
	color: #ff0000;
	font-weight: bold;
}
.workshop ol li{
	list-style: decimal;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #757575;
	line-height: 16px;
	margin: 12px 0 0 0;
	
}
.workshop ul{
	margin-left: 10px;
}
.workshop ul{
	margin-left: 30px;
	margin-bottom: 30px;
}
.workshop ol{
	margin-left: 30px;
}
.workshop ul li{
	list-style: disc;
	/*float: left;*/
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #757575;
	line-height: 16px;
	margin: 12px 0 0 0;
	
}
.left_colom .srv_block .workshop strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #757575;
	line-height: 16px;
}
.workshop h2{
	float: left;
	padding: 5px 0 ;
	color: #757575;
}
.header_cont .navigation li.current-menu-item a {
	background: url(images/nav_hover.gif) repeat-x;
	color: #fff;
}

.qtrans_flag_au{
    background: url(images/au.png) no-repeat;
}
.qtrans_flag_zh{
    background: url(images/cn.png) no-repeat;
}
img.alignleft {float:left; margin:0 1em 1em 0}
/*Image Alignment 

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}*/


/*------Service Banner -------*/
#container .banner_service_block {
    display:block;
    width:100%;
    padding:0 0 26px 0;
    }
    
#container .banner_service_block .banner {
    display:inline;
    width:100%;
    }
    
#container #mid_content {

    width:1020px;
    display:block;
    margin:0 auto;
}















