@charset "utf-8";
#page{
	background:#e1e8f2 url(../images/bgs/solutions.jpg) repeat-x center 0;
}

.green{color:#b4b64f;}
.more{color:#6a518a; font-size:11px; font-family:Arial, Helvetica, sans-serif;}






/* welcome bill position */
/* super */
.welcome_bill{	width:385px; position:absolute; margin:-499px 0 0 570px; }
.welcome_bill .welcome h4{ padding-top:200px;line-height:120%; font-weight:normal; position:absolute;}
.welcome_bill .welcome{	 width:170px; color:#fff;position:absolute; }


.welcome_bill_2{ width:385px; position:absolute; margin:0px 0 0 570px; }

.welcome_bill_index{ margin-top:-400px; }

.welcome_bill_brightening{ margin-top:-519px; }
.welcome_bill_brightening .welcome h4{ line-height:25px; padding-top:280px; }
.welcome_bill_brightening .welcome{ }

.welcome_bill_concealing{ margin-top:-519px; }
.welcome_bill_concealing .welcome h4{ line-height:25px;padding-top:230px; }
.welcome_bill_concealing .welcome{ }

.welcome_bill_enhancing{ margin-top:-519px; }
.welcome_bill_enhancing .welcome h4{ line-height:25px;padding-top:220px; }
.welcome_bill_enhancing .welcome{ }






/********/
.navs_sec{margin-top:25px;}
.navs_sec ul li{background:#33447e;}
.navs_sec ul li a{ padding-left:8px;color:#a9b1ca;}
.navs_sec ul li a:hover{ text-decoration:none;color: #CCC; }

.content{ clear:both; padding:16px; }
.content *{ font-family:Arial, Helvetica, sans-serif;}
.content ul{margin-right:105px;}
.content ul li{float:left; border-left:solid 1px #6a518a; padding:0 20px; }
.content ul li.first{border:0;}
.content ul li.last{padding-right:0;}
.navs_sec ul li.subtitle{
	margin:-1px 0 0 0;	font-size:11px; padding-left:10px; width:130px; }
.navs_sec ul li.subtitle_margin{
	margin:-1px 0 0 0;	font-size:11px;	}
.navs_sec ul li.subtitle_margin_eric{
	margin:-1px 0 0 0; padding-left:10px; color:#fff; line-height:20px; width:130px; font-size:11px;
	}
.subtitle_link{
	margin:-1px 0 0 0;	font-size:11px; 
}
.subtitle_link:hover{
	margin:-1px 0 0 0;	font-size:11px;	color: #CCC;	text-decoration: underline;
}
#td_content{
	width:759px;background: url(../images/solutions/bg_content.jpg) repeat-y left top; background-color:#fff; position:relative; z-index:999;
}
#td_content_2{
	padding:20px 20px 20px 0;background: url(../images/solutions/bg_content_flow.jpg) no-repeat 0px 40px;
	margin-right: auto;	margin-left: auto;
	height:400px;
	height:auto!important;
	min-height:400px;
}
.purple_13{ color:#733a9c; font-size:13px; float:left; width:35px; line-height:130%;}
#td_content_2 h1{color:#733a9c; font-size:16px; margin-left:180px;}
#td_content_2 h2{color:#733a9c; font-size:16px; margin-left:232px;}
#solution_img_rt{ float:right; margin:10px 20px 0 0; text-align:center; }
.where_buy:link,.where_buy:visited,.where_buy:hover{width:77px;	height:17px;background-color:#733a9c;color:#fff;font: 11px/130%  Arial, Helvetica, sans-serif;	margin:10px 0 0 20px;text-align:center;	display:block;float: none;}
.where_buy:hover{background-color:#33447e;}
.where_buy_2:link,.where_buy_2:visited,.where_buy_2:hover{width:77px;	height:17px;background-color:#733a9c;color:#fff;font: 11px/130%  Arial,Helvetica, sans-serif;	text-align:center;	display:block;float: none;}
.where_buy_2:hover{	background-color:#33447e;}
#td_content_2 span h1{color:#733a9c; font-size:13px; margin:20px 0 0 0;}
#td_content_2 span{	margin:0 0 5px 180px;color:#939598;	display:block;font: 13px/130% Arial,Helvetica, sans-serif;}
.td_content_2_margin{
	margin:0 0 5px 250px;color:#939598;	display:block;	font: 13px/130%  Arial,Helvetica, sans-serif; height:175px;
}
.td_content_2_margin img{ float:left; display:block;}
.td_content_2_margin h3 {
	color:#733a9c;padding:0 0 2px 150px;margin:0;font:15px/130% Verdana, Arial, Helvetica, sans-serif;}
.td_content_2_margin dt{color:#939598; width:232px; margin:0 0 0 150px; padding:0;}
#hr{
	height:1px;
	width:530px;
	border-bottom: 1px solid #733a9c;
	margin:0 0 0 25px;
	;
	float:none;
	margin:0 0 0 180px;
	;
}
#hr2{
	height:1px; width:490px;border-bottom: 1px solid #733a9c; margin:0 0 0 232px;; float:none;
}
.navi{
	padding:0;	
	color:#fff;
	background-color:none;
	text-indent: 10px; line-height:20px;
}
.navs_sec ul li.subnavi{padding:0;	
	color:#fff;
	background-color:none;
	padding-left: 20px; line-height:20px;font-size:11px;  width:120px; margin-top:-1px;
}
