/*
Theme Name: Visavapat
Theme URI: http://visavapat.com/
Description: Theme for visavapat.com.
Author: Longkongstudio co.,ltd.
Version: 2.0
Tags: green,visavapat
*/


/**/


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;background: transparent;}

/* Visavapat Stylesheet

 * Copyright (c) 2010 Recommended Reading, Inc. (http://visavapat.com)

 */


/**------------GENERIC HTML TAG----------**/
html {background: url(images/bg.gif) center ;margin:0;}
body {background: url(images/bg-shadow.png) center ;padding:0;font: 13px/18px Tahoma, Helvetica, sans-serif ,verdana;color: #585858; }
img,a {outline:none;}
a {color:green;text-decoration:none;}
a:hover {color:#555;text-decoration:underline;}
a:active {color:#3c6;}
input {vertical-align:middle;}
h1 {font-size:30px;line-height:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1.0em;}
button { cursor: pointer; }
hr { display: none; }
p {padding:0 0 15px 0;}
strong { font-weight: bold; }

ul li {margin:0;padding:0;list-style-type:none;}
/*--------GENERIC STYLE that often use-----*/


.post-edit-link {}

/*
.post-edit-link:hover {color:#fff;background:#f00;text-decoration:none;}

.post-edit-link {position:absolute;top:2px;right:2px;background:#f99;color:white;}
.post-edit-link:hover {color:#fff;background:#f00;text-decoration:none;}
*/
/**------------GENERIC CLASS-----------**/
.afterclear {zoom:1;}
.afterclear:after {display: block; visibility: hidden; clear: both; height: 0; content: "."; }
#qtranslate-chooser:after {display: block; visibility: hidden; clear: both; height: 0; content: "."; }
.floatleft ,.alignleft{float:left;}
.floatright,.alignright {float:right;}
.half{width:50%;}
.fourty{width:40%;}
.zero {margin:0;padding: 0;}
.fake-link {color:green;}
.more-link {display:none;height:0;}
p.read-more {padding:0;}
.title {display:block;}
/**------------MAIN LAYOUT-----------**/
#page {width:980px;margin:0 auto;padding:0;background: #fff ;}
#header {height:125px;width:960px;position:relative;}
#header .inner {width:960px;}
#header,#content {width:960px;margin:0 auto;}
.home #content {padding-top:0;}
#content {padding-top:30px;}

/* brannding*/
#branding a {background:url(images/logo.png) no-repeat;display:block;height:0;width:501px;padding-top:120px;overflow:hidden;top:10px;position:absolute;}

/*Tool*/
#tool {position:absolute;right:0;top:0;}
#tool li {display:inline;}
#tool .qtrans_flag_th,#tool .qtrans_flag_en{background:none;}
#tool li a {overflow:hidden;float:left;} 
#tool #member li  {float:left;}
#tool .qtrans_flag_and_text {padding-left:5px;}
#tool #member {margin:5px 0;position:relative;clear:right;}
#tool #member .login a{display:block;background:url(images/login.jpg) no-repeat;height:0;width:67px;padding-top:22px;overflow:hidden;}
.en #tool #member .login a {background:url(images/login-en.jpg) no-repeat;}
#tool #member .login a:hover{background-position:0 -22px;}

/*----------------NAVIGATION----------------*/
#nav {position:absolute;bottom:0;height:40px;width:960px;background:url(images/nav-bg.png) repeat-x;}
#nav li {display:inline;}
#nav li a {background:url(images/nav.png) no-repeat;height:0;display:block;padding-top:40px;overflow:hidden;float:left;}
 
/*-------BUTTON--------*/
#nav li.home a {width:105px;background-position:0px 0;}
#nav li.about-us a {width:105px;background-position:-105px 0;}
#nav li.our-mission a {width:159px;background-position:-210px 0;}
#nav li.portfolio a {width:138px;background-position:-370px 0;}
#nav li.our-customer a {width:183px;background-position:-507px 0;}
#nav li.webmail a {width:126px;background-position:-690px 0;}
#nav li.contact-us a {width:144px;background-position:-816px 0;}

/*-------BUTTON:HOVER--------*/
#nav li.home a:hover {background-position:0px -40px}
#nav li.about-us a:hover {background-position:-105px -40px}
#nav li.our-mission a:hover {background-position:-210px -40px}
#nav li.portfolio a:hover {background-position:-370px -40px}
#nav li.our-customer a:hover {background-position:-507px -40px;}
#nav li.webmail a:hover {background-position:-690px -40px;}
#nav li.contact-us a:hover {background-position:-816px -40px;}


/*-------BUTTON:ACTIVE--------*/
#nav li.home a:active {background-position:0px -80px}
#nav li.about-us a:active {background-position:-105px -80px}
#nav li.our-mission a:active {background-position:-210px -80px}
#nav li.portfolio a:active {background-position:-370px -80px}
#nav li.our-customer a:active {background-position:-507px -80px;}
#nav li.webmail a:active {background-position:-690px -80px;}
#nav li.contact-us a:active {background-position:-816px -80px;}

/*-------BUTTON.CURRENT-------*/
#nav li.home a.current {background-position:0px -40px}
#nav li.about-us a.current {background-position:-105px -40px}
#nav li.our-mission a.current {background-position:-210px -40px}
#nav li.portfolio a.current {background-position:-370px -40px}
#nav li.our-customer a.current {background-position:-507px -40px;}
#nav li.webmail a.current {background-position:-690px -40px;}
#nav li.contact-us a.current {background-position:-816px -40px;}
/*Lanquage*/
#lan {display:block;margin:0 7px 5px 8px;float:right;}
#qtranslate-chooser .qtrans_flag_and_text {
padding-left:0px;
}
#qtranslate-chooser{zoom:1;margin:10px 0 0}
#qtranslate-chooser:after {display: block; visibility: hidden; clear: both; height: 0; content: "."; }
#qtranslate-chooser {}
#qtranslate-chooser  li {margin:0;}
#qtranslate-chooser li a {}
#qtranslate-chooser .qtrans_flag_en,
#qtranslate-chooser .qtrans_flag_th {background:url(images/lan.png) no-repeat;padding-top:25px; overflow:hidden;height:0; width:26px;display:block;}
#qtranslate-chooser .qtrans_flag_en {background-position:-25px 0px;}
#qtranslate-chooser .qtrans_flag_th {background-position:0 -25px;}
#qtranslate-chooser .active .qtrans_flag_th,#qtranslate-chooser .qtrans_flag_th:hover {background-position:0 0;}
#qtranslate-chooser .active .qtrans_flag_en,#qtranslate-chooser .qtrans_flag_en:hover {background-position:-25px -25px;}

/*
#nav li a {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=90,strength:5);
	;}
*/
/*----------------IMPACT----------------*/
#impact {margin:0px 0 20px;position:relative;}
.downloadcompanyprofile a {background:url(images/downloadcompanyprofile.png) no-repeat;width:171px;height:0;padding-top:55px;overflow:hidden;display:block;float:right;bottom:92px;right:5px;z-index:1000;position:relative;}
.downloadcompanyprofile a:hover {background-position:0 -55px;}
.downloadcompanyprofile a:active {background-position:0 -110px;}

/*----------------CONTENT----------------*/
/*------HOME---------*/
/*home layout*/
.home #main {width:530px;padding:0 10px ;float:left;margin:0;position:relative;bottom:30px;}
.home #sidebar {float:right;width:357px;position:relative;bottom:30px;}
/*
welcome
*/
#welcome-box {height:304px;background:url(images/dot-line.png) left bottom no-repeat;position:relative;}
#welcome-box .inner {}
#welcome-box .title {background:url(images/welcome.jpg) no-repeat;width:154px;height:0;padding:30px 5px 0px;margin:0 0 10px;overflow:hidden;display:block;}
#welcome-box .excerpt {padding:7px;line-height:23px;}
#welcome-box .excerpt  img {display:none;}
#welcome-box .excerpt p.read-more {margin-top:-15px;position:absolute;right:10px;bottom:10px;}
/*
home portfolio
*/
#portfolio-box {background:#e5e5e5;position:relative;margin:0 0 5px;padding: 0 0 5px;
}
#portfolio-box .title {margin:3px 5px 7px;background:url(images/our-portlolio-title-home.png) no-repeat;height:0;padding-top:15px;width:140px;overflow:hidden;}
#portfolio-box .title {margin:3px 5px 7px;background:url(images/our-portlolio-title-home-en.png) no-repeat;height:0;padding-top:15px;width:149px;overflow:hidden;}

#portfolio-box .inner {height:100%;padding:5px;}
#portfolio-box .inner .portfolio-list li {float:left;margin:3px;width:109px;height:79px;overflow:hidden;}
#portfolio-box .inner .portfolio-list .pic {width:109px;height:79px;overflow:hidden;}
#portfolio-box .inner .portfolio-list .pic img {transition:all 0.3s ease-in-out;}
#portfolio-box .inner .portfolio-list .pic img:hover{opacity:0.7;filter:alpha(opacity=70;)}
#portfolio-box .inner .portfolio-list .pic img:hover{opacity:0.5;filter:alpha(opacity=50);}
/*
home news
*/
#news-box {}
#news-box .title {width:200px;}
#news-box .title a{background:url(images/news-events-title.png) no-repeat;width:145px;display:block;width:150px;height:0;padding-top:15px;overflow:hidden;margin:50px 0 0 0;}
#news-box .read-more a{margin:-17px 0 0 160px;display:block;}
#news-box .news-list {}
#news-box .news-list .pic {width:120px; height:90px;overflow:hidden;text-align:center;float:left;margin:0 10px 10px 0;display:block;}
#news-box .news-list .pic img {width:120px;}
#news-box .news-list li {margin:30px 0 20px;}
#news-box .news-list h3 {padding-bottom:5px;}
#news-box .news-list h3 a {font-weight:normal;font-size:0.9em;}
#news-box .news-list .excerpt {font-size:0.9em;color:#333;background:url(images/dot-lineS.png) no-repeat left bottom;overflow:hidden;}
#news-box .news-list a:hover {text-decoration:underline;}
#news-box .news-list .date-time{color:#999;margin-left:10px;}

/*
home side banner
*/
p.blog-banner ,p.job-banner {padding:0;}
.blog-banner a {display:block;background:url(images/blog-banner.jpg) no-repeat 0 0;width:357px;height:0;padding-top:123px;overflow:hidden;}
.en .blog-banner a {display:block;background:url(images/blog-banner-en.jpg) no-repeat 0 0;width:357px;height:0;padding-top:123px;overflow:hidden;}

.blog-banner a:hover {background-position:0 -123px;}
.job-banner a {display:block;background:url(images/job-banner.jpg) no-repeat 0 0;width:366px;height:0;padding-top:123px;overflow:hidden;}
.en .job-banner a {display:block;background:url(images/job-banner-en.jpg) no-repeat 0 0;width:366px;height:0;padding-top:123px;overflow:hidden;}

.job-banner a:hover {background-position:0 -131px;}
/*
 home link box
*/
#link-box {margin:25px 0 25px;}
#link-box h2 {display:block;background:url(images/interesting-link-title-home.png) no-repeat 0 0;width:123px;height:0;padding-top:24px;overflow:hidden;}
#link-box h2 {display:block;background:url(images/interesting-link-title-home-en.png) no-repeat 0 0;width:200px;height:0;padding-top:24px;overflow:hidden;}

#service-box {width:375px;margin:25px 0;}
#service-box .title {margin:0 0 5px;display:block;background:url(images/customer-service-title-home.png) no-repeat 0 0;width:131px;height:0;padding-top:22px;overflow:hidden;}
.en #service-box .title {margin:0 0 5px;display:block;background:url(images/customer-service-title-home-en.jpg) no-repeat 0 0;width:200px;height:0;padding-top:22px;overflow:hidden;}

#service-box ul li {display:inline;}
#service-box ul li a {float:left;width:110px;height:0;padding-top:73px;overflow:hidden;display:block;margin-right:14px;}
#service-box ul li.chq a {background:url(images/chq-status.jpg) no-repeat;}
#service-box ul li.proj a {background:url(images/project-status.jpg) no-repeat;}
#service-box ul li.inteno a {background:url(images/internal-number.jpg) no-repeat;}
#service-box ul li.proj a {background:url(images/project-status-en.jpg) no-repeat;}
#service-box ul li.inteno a {background:url(images/internal-number-en.jpg) no-repeat;}
/*
 
Google map
*/
#pluginoverlay a {display:none;}


/*----------------FOOTER----------------*/
#footer {margin:100px auto 0;background:#111;padding-top:3px;height:220px; }
#footer>.inner {width:1030px;margin:auto;}
#footer .outer{}
.home #footer .outer{padding:30px 0 0;}
#footer .footer-inner {width:1030px;margin:auto;position:relative;}
/*
home sub content
*/




#sub-content #link-box {width:162px;height:128px;background:url(images/link-box-bg.png) no-repeat;margin-right:0;}

#sub-content .box  ul {margin:10px;}




#map-box {clear:both;}
.contact-box  address {font-style:normal;}
.contact-box p.tel {text-shadow:0px 1px 1px #000;font-family:Arial;font-size:40px;padding:15px 0 15px;width:262px;background:url(images/tel-home.png) no-repeat; }
.contact-box .title a{background:url(images/contact-title.png) no-repeat;display:block;width:150px;height:0;padding-top:25px;overflow:hidden;margin:10px 0 0 0;}
.en .contact-box .title a{background:url(images/contact-front-en.png) no-repeat;display:block;width:200px;height:0;padding-top:25px;overflow:hidden;margin:10px 0 0 0;}

.contact-box {position:absolute;left:610px;font-size:12px;margin-top:59px;}
.home .contact-box {position:absolute;left:610px;font-size:12px;margin-top:29px;}
.vector-building {background:url(images/vector-building.png) no-repeat bottom center;height:200px;margin:-200px 0 0;}
.home .vector-building  {}
.download-profile a {background:url(images/download-profile.png) no-repeat;float:right;width:155px;height:0;padding-top:41px;overflow:hidden;margin:15px 15px 0 0;}

p#copyright {padding:2px 0;color:#999;text-shadow:0px 1px 1px #000;font-family:Arial;}
p#copyright a{color:#999;text-shadow:0px 1px 1px #000;font-family:Arial;}


#sidebar {width:230px;float:left;}
#arcticle {overflow:hidden;background:url(images/singlebox-bg.png);padding:10px 15px;}
#arcticle .post {padding:10px 20px;
height:100%;}


#side-menu {background:url(images/side-menu-shadow.png) no-repeat left;padding:6px 0px 30px;}
#side-menu li {}
#side-menu li a:hover {text-decoration:none;color:#fc0;}
#side-menu li a {margin:0 15px;color:#555;padding:8px 15px;background:url(images/submenu-dash.png) no-repeat left bottom; width:180px;display:block;font-family:Arial;}

#side-menu li a.current {margin:-2px 0 2px;background:url(images/side-menu-em.png) no-repeat;padding-right:33px;text-align:right;color:#FFCC00;text-shadow:0 1px 1px #000;}
#side-menu li a:hover {}
#side-menu li.bignav a.current {margin:-2px 0 2px;background:url(images/bignav.png) no-repeat;padding-right:33px;text-align:right;color:#FFCC00;text-shadow:0 1px 1px #000;}


/*
PAGES
*/
.page .post .title {border-bottom:2px dashed #999;margin:0 0 15px 0;}

.page-id-10 .post .title {background:url(images/introdution-title.png) no-repeat;width:350px;height:0;padding-top:54px;overflow:hidden;}
.page-id-10 .en  .post .title {background:url(images/introdution-title-en.png) no-repeat;width:350px;height:0;padding-top:54px;overflow:hidden;}

.page-id-10 .gallery-item img {padding:2px;background:#fff;}

.page-id-14 .post .title {background:url(images/board-title.png) no-repeat;width:350px;height:0;padding-top:44px;overflow:hidden;}
.page-id-14 .entry h2 {margin-bottom:10px;color:#002600;}

.page-id-17 .post .title {background:url(images/QualificationPersonel.png) no-repeat;width:350px;height:0;padding-top:44px;overflow:hidden;}
.page-id-17 .entry h2 {margin-bottom:10px;color:#002600;}
.page-id-17 .gallery-item img {padding:2px;background:#fff;}

.page-id-23 .post .title {background:url(images/OrganizationChart.png) no-repeat;width:350px;height:0;padding-top:44px;overflow:hidden;}
.page-id-23 .entry h2 {margin-bottom:10px;color:#002600;}

.page-id-30 .post .title {background:url(images/QualityPersonnel.png) no-repeat;width:420px;height:0;padding-top:44px;overflow:hidden;}
.page-id-30 .entry h2 {margin-bottom:10px;color:#002600;}

.page-id-33 .post .title {background:url(images/ourmission.png) no-repeat;width:420px;height:0;padding-top:44px;overflow:hidden;}
.page-id-33 .entry h2 {margin-bottom:10px;color:#002600;font-weight:normal;font-size:18px;}
.page-id-33 .entry h2 {border-bottom:1px dashed #999;width:300px;padding: 5px 0;margin: 5px 0;display:block;}

.page-id-36 .en  .post .title {background:url(images/contact-en.png) no-repeat;width:420px;height:0;padding-top:44px;overflow:hidden;}

.page-id-36 .post .title {background:url(images/contact.png) no-repeat;width:420px;height:0;padding-top:44px;overflow:hidden;}
.page-id-36 .entry h2 {margin-bottom:10px;color:#002600;font-weight:normal;font-size:18px;}

.page-id-280 .post .title {background:url(images/our-customer-title.png) no-repeat;width:620px;height:0;padding-top:54px;overflow:hidden;}
.page-id-280 .en .post .title {background:url(images/our-customer-title-en.png) no-repeat;width:620px;height:0;padding-top:54px;overflow:hidden;}

.page-id-280 .entry {background:#fff;padding:5px;}
.page-id-280 .entry img {margin:5px;}
.page-id-280 .entry h2 {margin-bottom:10px;color:#002600;font-weight:normal;font-size:18px;}


/*
PORTFOLIO
*/
.home .portfolio-list .pic img {width:130px;}

#main {width:700px;margin-left:230px;background:url(images/singlebox-bg.png);padding:10px 15px;overflow:hidden;}
.category-portfolio #main .inner {height:100%;}
.category-portfolio #main .inner .title {background:url(images/port-title.png) no-repeat;width:420px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}

.category-portfolio .en #main .inner .title {background:url(images/port-title-en.png) no-repeat;width:420px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-portfolio .entry {background:#fff;padding:5px;}
.category-portfolio #main .cat {border-bottom:1px solid #EFEFEF;
padding:20px 0;}
.category-portfolio #main .cat p {padding:0;}
.category-portfolio #main .cat a {}
.category-portfolio #main .cat img {float:left;}
.category-portfolio #main .cat h2 {text-shadow:1px 1px 1px #fff;color:#002600;font-weight:normal;font-size:18px;margin-left:320px;}
.category-portfolio #main .cat3 h2 {margin-top:20px;}

.category #main .inner p.pic {height:200px;width:300px;overflow:hidden;float:left;margin: 0 20px 0 0;}

/*
TITLE
*/
.category-condo-and-apartment #main .inner .title {background:url(images/condo-title.png) no-repeat;width:650px;height:0;padding-top:44px;overflow:hidden;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-condo-and-apartment .en #main .inner .title {background:url(images/condo-title-en.png) no-repeat;width:650px;height:0;padding-top:44px;overflow:hidden;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-office #main .inner .title {background:url(images/office-title.png) no-repeat;width:650px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-factory #main .inner .title {background:url(images/factory-title.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-factory .en #main .inner .title {background:url(images/factory-title-en.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-residence-and-villa #main .inner .title {background:url(images/Residence-Villa.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-residence-and-villa .en #main .inner .title {background:url(images/Residence-Villa-en.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-club #main .inner .title {background:url(images/club-title.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}
.category-club .en #main .inner .title {background:url(images/club-title-en.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
}



.category-condo-and-apartment #main .inner img {}
.category-condo-and-apartment #main .inner .entry {overflow:hidden;}
.entry .item-title {color:#002600;text-shadow:0 1px 1px #ccc;font-size:15px;margin: 0 0 15px;}
.entry .item-title a {}
.portfolio-item {border-bottom:1px solid #EFEFEF;padding:20px 0;}

.single-post .entry .item-title {font-size:22px;font-weight:normal;border-bottom:1px dashed #999;padding:0 0 10px;line-height:1.2;}

.single-post .gallery {margin:0 0 0 -20px;width:600px;}
.gallery-icon {margin:10px 10px 0 0;}
.single-post .col-2 {width:300px;}
.single-post .gallery .gallery-item img
{display:block;
margin:10px 20px;
max-width:300px;
padding:0;}


/*
Page Nav
*/

#main .inner #wp_page_numbers {background:none;position:relative;width:auto;float:right;}
#main .inner #wp_page_numbers ul, #main .inner #wp_page_numbers li, #main .inner #wp_page_numbers a
{background:none;border:none;} 
#main .inner #wp_page_numbers ul{color:#333;float:right;}
 #main .inner #wp_page_numbers li a {padding:3px;}
  #main .inner #wp_page_numbers li a:hover {padding:2;border:1px solid #ccc;}
 #main .inner  #wp_page_numbers li.active_page a  {color:#000;border: 1px solid #999;paading:2px;}
/*
CONTACT
*/

#wpcf7-f1-p36-o1 {}
#wpcf7-f1-p36-o1 label{float:left;width:100px;}

#wpcf7-f1-p36-o1 .wpcf7-submit {margin:0 0 0 100px;width:50px;}

#wpcf7-f4-p36-o1 {}
#wpcf7-f4-p36-o1 label{float:left;width:150px;}

#wpcf7-f4-p36-o1 .wpcf7-submit {margin:0 0 0 100px;width:50px;}

.member-list {flaot:right;}


/*
slide
*/
#page .aslideshow-opacity {background:none;}
#page .aslideshow-opacity div {background:none;}

.previous-next span {padding-right:50px;}

/*
NEWS
*/

.category-news #main .excerpt,.category-blog #main .excerpt {overflow:hidden;}
.category-news #main .inner p.pic,.category-blog #main .inner p.pic {
float:left;
height:90px;
margin:0 20px 0 0;
overflow:hidden;
width:140px;
}
.category-news #main  .item {padding:15px 0 10px ;border-bottom:1px solid #efefef;}


/*
Jobs
*/
.category-jobs .inner .entry {padding:10px 0;border-bottom:1px solid #ccc;}

.category-jobs .entry .item-title  {margin:0 0 5px;text-shadow:0 1px 1px #CCCCCC;}
#post-691 .title {background:url(images/job-form-title.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;}
.page-id-691 #sidebar {display:none;}

.apply-job a {background:url(images/apply-job-btn.png) no-repeat;width:65px;padding-top:24px;height:0;overflow:hidden;display:block;}
.apply-job a:hover {background-position:bottom;}
/*
Jobs Form
*/
#wpcf7-f2-p691-o1 p label {width:150px;float:left;}
#wpcf7-f2-p691-o1 p.your-oppunity {float:left;margin:0 20px 0 0;}

p.your-name {float:left;float:left;
margin:0 17px 0 0;}
.topform {border-bottom:1px dashed #ccc;margin:10px 0;padding:10px 0;}
p.your-nationality {float:left;margin:0 17px 0 0;}


.category-supplier #main-supplier .inner .title {background:url(images/supplierhl.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
margin-bottom:40px;}
.category-supplier .en #main-supplier .inner .title {background:url(images/supplier-en.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
margin-bottom:40px;}

#main-supplier #wp_page_numbers ul {border:0;}
.category-supplier #main-supplier {margin-left:10px;}
.category-supplier #main-supplier .inner .entry .item-title {float:left;font-weight:normal;text-shadow:none;width:40%;}
.category-supplier #main-supplier .inner .entry small {float:left;width:35%;text-align:center;font-size:13px;}
.category-supplier #main-supplier .inner .entry .excerpt {float:left;width:25%;}
.category-supplier #main-supplier .inner .portfolio-item {padding:10px 0 0;}

#post-816 .title{background:url(images/supplierl.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
margin-bottom:40px;}
#post-816 .en .title{background:url(images/supplier-en.png) no-repeat;width:450px;height:0;padding-top:44px;overflow:hidden;color:#002600;font-weight:normal;font-size:18px;border-bottom:2px dashed #999999;
margin-bottom:40px;}
p.register-sub a{float:right;margin:0 130px 0 0;display:block;background:url(images/regissub.png) 0 0 no-repeat;width:93px;height:0;padding-top:31px;overflow:hidden;}
p.register-sub  a:hover{background-position:bottom;}


#news-box {}
#news-box .title {width:200px;}
#news-box .title a{background:url(images/news-events-title.png) no-repeat;width:145px;display:block;width:150px;height:0;padding-top:15px;overflow:hidden;margin:50px 0 0 0;}
#news-box .read-more a{margin:-17px 0 0 160px;display:block;}
#news-box .news-list {}
#news-box .news-list .pic {width:120px; height:90px;overflow:hidden;text-align:center;float:left;margin:0 10px 10px 0;display:block;}
#news-box .news-list .pic img {width:120px;}
#news-box .news-list li {margin:30px 0 20px;}
#news-box .news-list h3 {padding-bottom:5px;}
#news-box .news-list h3 a {font-weight:normal;font-size:0.9em;}
#news-box .news-list .excerpt {font-size:0.9em;color:#333;background:url(images/dot-lineS.png) no-repeat left bottom;overflow:hidden;}
#news-box .news-list a:hover {text-decoration:underline;}
#news-box .news-list .date-time{color:#999;margin-left:10px;}

.category-quality-personnel #news-box .news-list .pic {width:300px; height:200px;overflow:hidden;text-align:center;float:left;margin:0 10px 10px 0;display:block;}
.category-quality-personnel #news-box .news-list .pic img {width:320px;}
.category-quality-personnel #footer {}


#engine-table  {
	width: 100%;
}
#engine-table td {
	
}
#engine-table {width:100%;}
#engine-table td,#engine-table  th{padding:10px;margin:2px;background:#E8EDFF;border-top:1px solid #fff;}
#engine-table tr:hover td{background:#f9feFF;cursor:text;}
#engine-table td,.tableHeading th{text-align:center;}
#engine-table th {background:#c7cbdd;}
#engine-table tr.tableHeading th {background:#97a7dc;font-size:20px;font-weight:bold;text-shadow:0 1px 0 #ccc;}
#engine-table tr.category td,#engine-table  tr.category th ,#feature-comp tr.subhead td,#feature-comp tr.subhead th{font-size:16px;background:#97a7dc;font-weight:bold;text-shadow:0 1px 0 #ccc;}
#engine-table tr.subhead td,#engine-table  tr.subhead th {border:0;text-align:center;}


.engine-cat-list .cat-item a {
	background:	#CCC;
	color: 	white;
	box-shadow: 0px 1px 0px 	white;
	-webkit-box-shadow: 0px 1px 0px 	white;
	-moz-box-shadow: 0px 1px 0px white;
	border-radius: 10px;
	text-shadow: 0 1px 1px 	rgba(0, 0, 0, 0.2);
	display: block;
	width: 250px;
	margin: 0 15px 2px 0;
	padding: 5px 10px;
}
.engine-cat-list.flist .cat-item a {
	float: left;
	width: auto;
}
.engine-cat-list .cat-item a:hover ,.engine-cat-list .current-cat a{
	background: green;
	text-decoration: none;
}
.engine-cat-list li {
	list-style: none;
}

.useradmin .for-view {
	display: none!important;
}
