﻿#business div{
    zoom:1;/*for IE 5.5-7*/
}

/* business common 
------------------------------------*/
#business #container {
	margin:0 auto 25px;
	padding-left:0px;
	width:850px;
	font-size:0.92em;
/*	background-image: url(../IMAGES/bg_container.gif);
	background-repeat: no-repeat;
	background-position: top;    */
}
#business #t-space_wrapper {
	position:relative;
	margin:0 auto;
	width:774px;
}
#business #print {
	display:none;
}
#business #print {
	position:absolute;
	left:688px;
	top:32px;
	width:50px;
}
#business #print a {
	display:block;
	height:22px;
	text-indent:-9000px;
	text-decoration:none;
	outline:0;
	background-image: url(../IMAGES/bt_print.gif);
	background-repeat: no-repeat;
}
#business #print a:hover {
	background-position:0 -22px;
}

/* left wrap */
#business #business_wrapper {
	padding-left:7px;
	width:554px;
	float:left;
}
#business h2 {
	margin-bottom:20px;
}
#business #busi_lede {
	margin-bottom:40px;
}
#business .cont_l_wrap, #business .cont_r_wrap {
	margin-bottom:21px;
	width:264px;
	float:left;
}
#business .cont_r_wrap {
	margin-left:26px;
}
#business .pagetop {
	margin:20px 0 0px;
}
*:first-child+html #business.lp1 .pagetop,
*:first-child+html #business.lp2 .pagetop {
	padding-top:30px;
}
/* right wrap */
#business #r_contents_wrapper {
	padding-left:12px;
	width:194px;
	float:left;
	background-image: url(../IMAGES/bg_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#business #category_wrapper {
	padding:35px 13px 30px 14px;
	background-image: url(../IMAGES/bg_categories.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#business #r_contents_wrapper .r_title {
	margin-bottom:10px;
	padding-bottom:9px;
	border-bottom:solid 1px #e9e9e9;
}
#business #category_wrapper li {
	margin-bottom:14px;
	padding-left:7px;
	background-image: url(../IMAGES/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
#business #category_wrapper li span a {
	color:#e51b00!important;
	text-decoration:underline;
}
#business #category_wrapper li a {
	text-decoration:none;
}
#business #category_wrapper li a:hover {
	text-decoration:underline;
}
#business #keytech_wrapper {
	padding:0 13px 0 14px;
}
#business #keytech_wrapper .key_img {
	margin-bottom:10px;
}

/* business TOP
------------------------------------*/
#business.b_top #container {
/*	background-image: url(../IMAGES/bg_container.gif);
	background-repeat: no-repeat;
	background-position: top; */
}
#business.b_top #b_top_wrapper {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 22px;/*	padding:0 18px 0 22px; */
	background-image: url(../IMAGES/bg_container.gif);
	background-repeat: no-repeat;
	background-position: top; 
}
#business.b_top #b_top_wrapper_landing {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;/*	padding:0 18px 0 22px; */
}
#business.b_top #b_cont_wrapper {
	margin-bottom:30px;
}
#business.b_top #b_cont_wrapper_solar {
	margin-bottom:10px;
}
#business.b_top .btop_contents,
#business.b_top .btop_contents_r {
	margin-bottom:14px;
	float:left;
}
#business.b_top .btop_contents_solar {
	margin-bottom:0px;
	float:left;
}
#business.b_top .btop_contents {
	margin-right:17px;
}
#business.b_top .btop_contents_landing {
	margin-right:3px;
}
#business.b_top .btop_contents.bottom,
#business.b_top .btop_contents_r.bottom {
	margin-bottom:0px;
}
#business.b_top .btop_cont_bg {
	padding:4px;
/*	width:224px;     */
	width:250px;
	height:62px;
	cursor:pointer;
/*	background-image: url(../IMAGES/bg_contents.gif);
	background-repeat: no-repeat;
	background-position: left top; */
}
#business.b_top .btop_cont_bg_landing {
	padding:3px;
	width:163px;
	height:186px;
}
#business.b_top .btop_thumb {
	margin-right:3px;
	float:left;
}
#business.b_top .btop_contents .cat_title,
#business.b_top .btop_contents_r .cat_title {
	margin-top:3px;
	width:85px;
	float:left;
	font-size:11px;
	color:#555555;
}
#business.b_top #b_bews_wrapper {
	margin-bottom: 40px;
}
*:first-child+html #business.b_top #b_bews_wrapper {
	margin-bottom:0;
}
#business.b_top h2 {
	margin-bottom:19px;
	padding-bottom:15px;
	border-bottom:solid 1px #e9e9e9;
}
#business.b_top h2 img {
	margin-right:15px;
	vertical-align:middle;
}
#business.b_top h2 .pdf_icon {
	margin-left:5px;
	padding-bottom:3px;
}
#business.b_top #b_bews_wrapper li {
	margin-bottom:12px;
	list-style-type: none;
}
#business.b_top li.bottom {
	margin-bottom:0px;
}
#business.b_top .b_news_date {
	color:#e51b00;
}
#business.b_top .b_news {
	padding-left: 7px;
	background-image: url(../IMAGES/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
	margin-left: 16px;
}
#business.b_top .b_news a {
	text-decoration:none;
}
#business.b_top .b_news a:hover {
	text-decoration:underline;
}

/* business LP1
------------------------------------*/
#business.lp1 .cont_l_wrap, 
#business.lp1 .cont_r_wrap {
	margin-bottom:25px;
	padding-bottom:13px;
	border-bottom:solid 1px #e9e9e9;
}
*:first-child+html #business.lp1 #business_wrapper .ies_mg {
	margin-bottom:25px;
}
#business.lp1 .cont_l_wrap.bottom, 
#business.lp1 .cont_r_wrap.bottom {
	margin-bottom:35px;
	padding-bottom:0;
	border:none;
}
#business.lp1 h3 {
	margin-bottom:10px;
	padding-left:15px;
	background-image: url(../IMAGES/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
}
#business.lp1 h3 a {
	text-decoration:none;
}
#business.lp1 h3 a:hover {
	text-decoration:underline;
}
#business.lp1 .inquiry {
	margin-top:2px;
	float:right;
}
#business.lp1 .inquiry a {
	padding-left:7px;
	text-decoration:none;
	background-image: url(../IMAGES/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
#business.lp1 .inquiry a:hover {
	text-decoration:underline;
}
#business.lp1 .no_inquiry {
	margin-top:2px;
	visibility:hidden;
}

/* business LP2
------------------------------------*/
#business.lp2 .cont_l_wrap, 
#business.lp2 .cont_r_wrap {
	margin-bottom:35px;
	padding-top:15px;
	border-top:solid 1px #e9e9e9;
}
#business.lp2 .cont_l_wrap .lp2_thumb_wrap, 
#business.lp2 .cont_r_wrap .lp2_thumb_wrap {
	margin-bottom:10px;
}
#business.lp2 .cont_l_wrap .lp2_thumb, 
#business.lp2 .cont_r_wrap .lp2_thumb {
	margin-right:5px;
	float:left;
}
#business.lp2 .cont_l_wrap h3, 
#business.lp2 .cont_r_wrap h3 {
	padding-left:7px;
	width:200px;
	float:left;
	background-image: url(../IMAGES/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
#business.lp2 .cont_l_wrap h3 a, 
#business.lp2 .cont_r_wrap h3 a {
	text-decoration:none;
}
#business.lp2 .cont_l_wrap h3 a:hover, 
#business.lp2 .cont_r_wrap h3 a:hover {
	text-decoration:underline;
}

/* business LP3
------------------------------------*/
#business.lp3 h3 {
	margin-bottom:10px;
	padding-bottom:6px;
	color:#666666;
	background-image: url(../IMAGES/dotline_02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#business.lp3 #busi_lede {
	margin-bottom:35px;
}
#business.lp3 h4 {
	margin-bottom:14px;
	padding-left:6px;
	border-left:solid 4px #FF0000;
}
#business.lp3 .lp3_wrapper_top {
	margin-bottom:35px;
}
#business.lp3 .lp3_wrapper {
	margin-bottom:15px;
}
#business.lp3 .txt_pa {
	margin-bottom:15px;
}
#business.lp3 .lp3_wrapper .pro_title {
	margin-bottom:10px;
}
#business.lp3 .lp3_wrapper .lp3_thumb_h {
	margin-left:20px;
	float:right;
	width:130px;
}
#business.lp3 .lp3_wrapper .lp3_thumb_w {
	margin-left:20px;
	float:right;
	width:190px;
}
#business.lp3 .pagetop_border {
	margin-bottom:30px;
	padding-bottom:5px;
	border-bottom:solid 1px #e0e0e0;
}
#business.lp3 .pagetop_border.btm {
	margin-bottom:20px;
}
#business.lp3 .pagetop {
	margin:0px;
}
.bus_caption {
	margin-top:5px;
}
#business.lp3 .inquiry {
	margin-bottom:20px;
	float:right;
}
* html #business.lp3 .inquiry {
	margin-bottom:10px;
}
*:first-child+html #business.lp3 .inquiry {
	margin-bottom:10px;
}
#business.lp3 .inquiry a {
	padding-left:7px;
	text-decoration:none;
	background-image: url(../IMAGES/arrow_s.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
#business.lp3 .inquiry a:hover {
	text-decoration:underline;
}

/* Print 
------------------------------------*/
#business #print-header {
	background-color:#e1e1e1;
	height:39px;
	margin-bottom:20px;
}
#business #print-header img {
	margin:10px 8px;
}
#business #print-header {
	display:none;
}
#business .break-point,
#business .change {
	display:none;
}
.bus_line {
	background-image: url(../IMAGES/dotline_02.gif);
	background-repeat: repeat-x;
	padding-right: 5px;
	position: relative;
	top: 212px;
}

