/*
	For Tacko
*/
* { font-family: "Arial"; padding: 0; margin: 0; font-size: 14px; }
#container { min-width: 1024px; min-height: 780px;/*background: url("../images/bg.jpg") center repeat-y;*/
}
.centerize { width: 1024px; margin: 0 auto; clear: both; }
.innercenterize { width: 1024px; margin: 0 auto; clear: both; }
/* Link styles */
a { color: #333; text-decoration: none; cursor: pointer !important; }
a:hover,
.b a:hover { color: #EA1D22; text-decoration: none; }
/* Text styles */
.t-size-h1 { font-size: 18px !important; font-weight: bold; }
.t-size1 { font-size: 15px; }
/* Header */

#header { height: 90px; width: 100%; }
#logo { height: 0px; }
#logo-button { position: relative; top: 10px; left: 0px; width: 130px; height: 36px; background-image: url("../images/header_logo.gif"); background-repeat: no-repeat; }
#header-right-box { float: right; width: 625px; right: 0px; height: 50px; text-align: right; position: relative; top: 15px; }
#header-menu { /*display: none;*/
width: 1024px; text-align: left; }
#header-menu .menu-item { margin: 0px 0px; display: inline-block; text-align: left; padding: 12px 0px; padding-right: 50px; }
/* Content common */

#content { margin-bottom: 50px; }
#content.for-project { margin-bottom: 0px; }
#navigator { }
#slides { display: none; width: 100%; margin: 0 auto; min-height: 190px; }
.slidesjs-slide,
.slidesjs-container { min-height: 190px !important; }
#banner-button { color: #fff; text-align: center; font-size: 14px; width: 105px; height: 27px; background: url("../images/banner_button.png") no-repeat; padding-top: 6px; }
#slides .tacko-nav-button-container { height: 0px; width: 0px; }
#slides .tacko-nav-button { position: relative; top: -128px; z-index: 30; width: 40px; height: 65px; background: rgba(0,0,0,.2); display: none; }
#slides .tacko-nav-button-container.next .tacko-nav-button { left: 890px; }
#slides .tacko-nav-button-container.prev .tacko-nav-button { left: 0px; }
html #slides .slidesjs-pagination { text-align: center; }
html #slides .slidesjs-pagination-item { display: inline-block; }
html #slides .tacko-dot { width: 50px; height: 40px; margin: 0px;/*background: url("../images/home_icon1.png") no-repeat 0px 0px;
}
html #slides .active .tacko-dot{
	background: url("../images/home_icon1.png") no-repeat 0px 0px;*/
}
#tacko-dot-1 { padding-left: 774px; background: url("../images/home_icon1.png") no-repeat 774px 0px; }
#tacko-dot-2 { background: url("../images/home_icon2.png") no-repeat 0px 0px; }
#tacko-dot-3 { background: url("../images/home_icon3.png") no-repeat 0px 0px; }
#tacko-dot-4 { background: url("../images/home_icon4.png") no-repeat 0px 0px; }
#tacko-dot-5 { background: url("../images/home_icon5.png") no-repeat 0px 0px; }
#tacko-slidesjs-pagination { position: relative; top: -48px; z-index: 99; height: 0px; /*float: right !important;*/

width: 1024px; margin: 0 auto; }
#main-banner { padding-bottom: 0px; }
#main-banner-text-container { height: 0px; position: relative; z-index: 99; }
#main-banner-text { color: #fff; width: 440px; }
#main-banner-text .head { font-size: 41px; font-size: 33px; padding-top: 33px; }
#main-banner-text .desc { font-size: 20px; padding-top: 15px; padding-bottom: 15px; }
.full-width { bottom: 0; left: 0; min-width: 1024px; width: 100%; background: url("../images/contact_bar.gif") 0px -2px repeat-x; height: 30px; }
#full-width-project { bottom: 0; left: 0; min-width: 1024px; width: 100%; background: #ddd; height: 37px; z-index: 100; }
#full-width-project-nav { width: 1050px; border-bottom: solid 1px #EA1D22; height: 37px; z-index: 100; text-align: center; }
#full-width-project-nav .item { width: 144px; height: 30px; text-align: center; font-size: 22px; color: #333; display: inline-block; overflow: hidden; height: 37px; position: relative; top: -8px; border: solid 1px transparent; }
#full-width-project-nav .item.high a { color: #EA1D22; }
#full-width-project-nav .item.high { background: #fff; border: solid 1px #EA1D22; border-bottom: solid 1px #fff; z-index: 100; padding-top: 9px; position: relative; top: -10px; }
/* Footer */
footer { position: fixed; bottom: 0; left: 0; min-width: 1024px; width: 100%; background: #666; }
.copyright { height: 22px; width: 1024px; text-align: left; color: #fff; font-size: 14px; padding-top: 8px; }
/* Pages */
#home-item-container { /*margin-left: 30px;*/
}
.home-item { width: 328px; height: 120px; border: 1px solid #999; margin: 10px; float: left; margin-left: 0px; }
.home-item img { float: left; position: relative; top: 9px; margin: 0 2px; max-width: 120px; max-height: 90px; }
.home-item-text { float: left; width: 183px; position: relative; top: 7px; left: 3px; text-align: left; }
.r { color: red; font-size: 16px; padding-bottom: 2px; line-height: 25px; font-weight: bold; }
.r2 { color: red; font-size: 17px; padding-bottom: 2px; line-height: 18px; font-weight: bold; }
.b,
.b a { color: black; font-size: 16px; line-height: 25px; }
.b2,
.b2 a { color: black; font-size: 13px; line-height: 21px; }
.red { color: #EA1D22; }
span.tab { padding: 0 20px; /* Or desired space*/ }
span.tab_s { padding: 0 10px; }
.pages-text-block { width: 955px; margin: 0 auto; padding: 30px 0px; }
.float-box { float: left; margin-bottom: 12px; }
.full-width-text,
.full-width-text a { font-size: 14px; }
#construction-text { color: #EA1D22; width: 1024px; padding-top: 100px; font-size: 18px; text-align: center; }
.common-list-item { width: 100%; height: 160px; background-color:#ececec; padding: 5px; margin-top: 12px; }
.common-list-item .item-img { width: 160px; text-align: center; float: left; }
.common-list-item .item-img img { max-height: 96px; max-width: 150px; }
.common-list-item .text { float: left; }
.common-list-item .text-title { color: #EA1D22; text-indent: 35px; font-size: 21px; padding-top: 6px; margin: 0px 4px; }
.common-list-item.section-solution .text-title { background: url("../images/item_icon_solutions.png") no-repeat; }
.common-list-item.section-new .text-title { background: url("../images/item_icon_news.png") no-repeat; }
.common-list-item.section-market .text-title { background: url("../images/item_icon_rental.png") no-repeat; }
.common-list-item .text-desc { font-size: 12px; width: 825px; margin-top: 3px; margin-left: 7px; height: 150px; overflow: hidden; }
.resource-title { color: #EA1D22; font-weight: bold; margin-top: 20px; margin-bottom: 3px; font-size: 16px; }
.resource-desc { font-size: 16px; text-align: justify }
.index-title { color: #EA1D22; font-weight: bold; margin-top: 5px; margin-bottom: 3px; font-size: 15px; }
.index-desc { font-size: 12px; margin-bottom: 16px; }
.center-mid { width: 680px; margin: 0 auto; }
#news-title { color: #EA1D22; font-size: 20px; border-bottom: solid 5px #EA1D22; font-weight: bold; display: inline; }
#project-detail { float: left; width: 650px; margin-top: 10px; margin-left: 70px; }
#project-detail-img { max-width: 620px; max-height: 250px; }
#project-detail-img img { width: 620px; height: 250px; }
#project-detail-thumb-nav { margin-top: 10px; height: 65px; }
.project-detail-thumb { float: left; width: 124px; text-align: center; }
.project-detail-thumb-img { background-color: #fff; box-shadow: 1px 1px 6px #999; padding: 2px; width: 100px; height: 47px; }
#project-detail-text { }
#project-detail-title { color: #EA1D22; font-size: 18px; margin-bottom: 6px; }
#project-detail-desc { font-size: 15px; }
#project-nav { float: left; border: solid 1px #666; /* width: 240px; */
/* height: 450px; */
margin-top: 11px; margin-left: 48px; }
#project-nav-up,
#project-nav-down { width: 100%; background: #999; height: 20px; }
#project-nav-up { background: url("../images/arrow_up.png") center no-repeat; }
#project-nav-down { background: url("../images/arrow_down.png") center no-repeat; }
#project-nav-item-container { overflow: hidden; height: 420px; width: 173px; }
#project-nav-item-page { position: relative; top: 0px; width: 173px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.project-nav-item { border-bottom: solid 1px #ccc; width: 160px; margin: 6px; height: 98px; }
.project-nav-item-image { width: 160px; height: 64px; }
.project-nav-item-text { font-size: 12px; padding-bottom: 3px; height: 28px; overflow: hidden; }
#contact-from { padding: 15px 0px; float: left; margin-bottom: 50px; }
#contact-from-left,
#contact-from-right { float: left; width: 400px; }
#contact-from-left .field-tag,
#contact-from-right .field-tag { color: #999; font-size: 16px; }
#contact-from-left input { height: 20px; }
#contact-from-left input,
#contact-from-right textarea { border: 1px solid #aaa; padding: 3px 2px; margin-top: 2px; margin-bottom: 8px; background: #F5F5FA; border-radius: 5px; width: 300px; }
#contact-from-submit { width: 100px; padding: 2px; font-size: 17px; }
#contact-from-thanks { width: 1024px; color: #666; text-align: center; font-size: 28px; float: left; margin-top: 40px; margin-bottom: 120px; }
