/* TECHNOLOGY ========================================================================== */
div#container.technology {
	background:url(../images/common/gradient_back.gif) repeat-x 0 88px transparent;
}

div#main.technology h3, div.entry h3 {
	clear:both;
	background:url(../images/common/header_back_empty.gif) no-repeat 0 0 #FFF;
	height:24px;
	padding:5px 0 0 10px;
	color:#555;
	border:none;
}

.technology .bread_top {
	margin-top:-10px;
	margin-bottom:30px;
}

div#container.technology div#main {
	width:579px;
	padding:0 10px 10px 20px;
}

div#container.technology div#sub {
	width:221px;
	padding:0 10px 10px 0px;
}

div#container.technology div#header_img {
	padding:0;
}

div#header_img h2#technology_top {
	background:url(../technology/images/technology_top.gif) no-repeat 0 0 transparent;	
}

.technology div#main div.entry {
	padding-bottom:20px;
}

ul#tech_list {

}

ul#tech_list li {
	margin-bottom:30px;	
}

ul#tech_list li li{
	padding:10px;
	margin-bottom:10px;
	border:1px solid #CCC;
	float:left;
}

ul#tech_list li h3 {
	color:#555;
	font-size:14px;
}

ul#tech_list p {
	padding:0 0 0 75px;
}

ul#tech_list .eco_link {
	margin:0 -10px 0 0;
	padding:0;
}

ul#tech_list .eco_link.m_bottom {
	padding-bottom:20px;
}

ul#tech_list li p.links {
	text-indent:0;
	text-align:right;
}

ul#tech_list li.close_up {
	border:1px solid #DDD;
	background:url(../technology/images/toku.jpg) no-repeat 0 0 #FFF;
	padding:32px 10px 10px 10px;	
}

ul#tech_list li.ele {
	background:url(../technology/images/toku_ele.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.ipm {
	background:url(../technology/images/toku_ipm.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.sub {
	background:url(../technology/images/toku_sub.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.air {
	background:url(../technology/images/toku_air.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.public {
	background:url(../technology/images/toku_public.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.ecofa {
	background:url(../technology/images/toku_ecofa.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.elev {
	background:url(../technology/images/toku_elevators.jpg) no-repeat 0 0 #FFF !important;
}

ul#tech_list li.close_up h3 {
	font-size:16px;
}

ul#tech_list li.close_up a {

}

ul#tech_list li.close_up p {
	padding-left:114px;
}

ul#tech_list li.close_up span {
	display:block;
	position:absolute;
	top:-11px;
	right:10px;
	text-indent:-99999px;
	height:42px;
	width:42px;
	background:url(../technology/images/close_up.gif) repeat-x 0 0 transparent;	
}

ul#tech_list img {
	float:left;
	padding:0 10px 20px 0;
}

ul#tech_list h3 {
	margin-bottom:10px;

}



.technology div#main .entry ul li {
	list-style:disc;
	list-style-position:inside;
	padding-left:10px;
	margin-bottom:5px;
}

.technology div#main .entry ul {
	margin-bottom:15px;
}

.technology img {
	float:left;
	padding:0 10px 10px 0;
}

.technology img::after {
	content: attr(alt);
	display: block;
}

.technology h3 {
	clear:left;
}

.technology h4 {
	margin-bottom:5px;
}

div#main div.entry.special {
	background-color:#EEE;
	padding:10px;
	margin-bottom:30px;
	width:559px;
}

div.special h3{
	background:none;
}

a.more {
	background:url(../images/common/grey_arrow.gif) no-repeat right 50% transparent;
	padding-right:10px;
}

div#sub li#key_link, div#sub li#ach_link, div#sub li#eco_link {
	clear:right;
	margin-left:10px;
	text-indent:-99999px;
	margin-bottom:15px;
}

div#sub li#key_link a {
	border:none;
	display:block;
	height:53px;
	background:url(../company/images/key_tec.jpg) no-repeat 0 0 #FFF;
}

div#sub li#key_link a:hover {
	background:url(../company/images/key_tec.jpg) no-repeat 0 -53px #FFF;
}

div#sub li#ach_link a {
	border:none;
	display:block;
	height:53px;
	background:url(../company/images/ach_link.jpg) no-repeat 0 0 #FFF;
}

div#sub li#ach_link a:hover {
	background:url(../company/images/ach_link.jpg) no-repeat 0 -53px #FFF;
}

div#sub li#eco_link a {
	border:none;
	display:block;
	height:53px;
	background:url(../company/images/eco_link.jpg) no-repeat 0 0 #FFF;
}

div#sub li#eco_link a:hover {
	background:url(../company/images/eco_link.jpg) no-repeat 0 -53px #FFF;
}

.technology div#main h3#header_content {
	height:50px;
	width:550px;
	/*text-indent:-99999px;*/
	margin-bottom:10px !important;
	background:#FFF;
	padding:0;
}

.technology div#main h3#header_content img {
	float:none;
	padding:0;
	overflow:hidden;
}

.technology div#main h3.dia{
	height:30px !important;
}

#tech_list a.contact_link {
	margin-top:7px;
	padding-right:0;
	padding-bottom:0;
}

/*
.technology div#main h3.air04 {
	background:url(../technology/images/header/header_aircon_04.gif) no-repeat 0 0 #FFF !important;	
}

.technology div#main h3.sub {
	background:url(../technology/images/header/header_subway.gif) no-repeat 0 0 #FFF !important;	
}

.technology div#main h3.ozo {
	background:url(../technology/images/header/header_ozone.gif) no-repeat 0 0 #FFF !important;	
}

.technology div#main h3.ele{
	background:url(../technology/images/header/header_ele.gif) no-repeat 0 0 #FFF !important;
}

.technology div#main h3.eco{
	background:url(../technology/images/header/header_ecofa.gif) no-repeat 0 0 #FFF !important;	
}

.technology div#main h3.air03 {
	background:url(../technology/images/header/header_air03.gif) no-repeat 0 0 #FFF !important;	
}

.technology div#main h3.rac{
	background:url(../technology/images/header/header_rac.gif) no-repeat 0 0 #FFF !important;
}

.technology div#main h3.dia{
	background:url(../technology/images/header/header_dia.gif) no-repeat 0 0 #FFF !important;	
	height:20px !important;
}

div#main h3.ipm{
	background:url(../technology/images/header/header_ipm.gif) no-repeat 0 0 #FFF !important;
}
*/
