@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'AvenirLTW01-45Book';
 src: url('font/avenirltw0145book.eot');
 src: url('font/avenirltw0145book.eot?#iefix') format('embedded-opentype'), url('font/avenirltw0145book.woff') format('woff'), url('font/avenirltw0145book.ttf') format('truetype'), url('font/avenirltw0145book.svg#avenirltw0145book') format('svg');
 font-weight: normal;
 font-style: normal;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
body {
	background:#fff;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
}
body, input, textarea, select, image, p, h1, h2, h3, h4, div, a {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0;
}
form {
	margin:0px;
	padding:0px;
	border:0px;
}
.db {
	display:block;
}
.fl {
	float:left;
}
.cb {
	clear:both;
}
.fr {
	float:right;
}
.ac {
	text-align:center;
}
.ar {
	text-align:right;
}
.aj {
	text-align:justify;
}
.auto {
	margin:auto;
}
.ulscroll, .ulscroll li {
	margin:0;
	padding:0;
	list-style:none;
}
h1 {
	font:normal 28px/40px Arial, Helvetica, sans-serif;
	color:#fff;
}
h2 {
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#900;
}
/*boder radius*/
.br10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.br5 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.br3 {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.br2 {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
/*box shaidow*/
.box-shadow1 {
	box-shadow:2px 3px 3px #d1d1d1;
	-moz-box-shadow:2px 3px 3px #d1d1d1;
	-webkit-box-shadow:2px 3px 3px #d1d1d1;
}
.box-shadow2 {
	box-shadow:3px 4px 4px #dfdfdf;
	-moz-box-shadow:3px 4px 4px #dfdfdf;
	-webkit-box-shadow:3px 4px 4px #dfdfdf;
}
.box-shadow3 {
	box-shadow:4px 4px 7px 2px #ccc;
	-moz-box-shadow:3px 4px 7px 2px #ccc;
	-webkit-box-shadow:3px 4px 7px 2px #ccc;
}
hr {
	border-color:#f00;
	border-width:1px;
	display:block;
}
/* font size */
.f11.5 {
	font-size:11.73px;
}
.f11 {
	font-size:11px;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f15 {
	font-size:15px;
}
.f16 {
	font-size:16px;
}
.f17 {
	font-size:17px;
}
.f18 {
	font-size:18px;
}
.f19 {
	font-size:19px;
}
.f20 {
	font-size:20px;
}
.f21 {
	font-size:21px;
}
.f22 {
	font-size:22px;
}
.f23 {
	font-size:23px;
}
.f24 {
	font-size:24px;
}
.f25 {
	font-size:25px;
}
.f26 {
	font-size:26px;
}
.f27 {
	font-size:27px;
}
.f28 {
	font-size:28px;
}
.f29 {
	font-size:29px;
}
.f30 {
	font-size:30px;
}
.f31 {
	font-size:31px;
}
.f32 {
	font-size:32px;
}
.f33 {
	font-size:33px;
}
.f34 {
	font-size:34px;
}
.f35 {
	font-size:35px;
}
.f36 {
	font-size:36px;
}
.f37 {
	font-size:37px;
}
.f38 {
	font-size:38px;
}
.f39 {
	font-size:39px;
}
.f40 {
	font-size:40px;
}
.f41 {
	font-size:41px;
}
.f42 {
	font-size:42px;
}
.f43 {
	font-size:43px;
}
.f44 {
	font-size:44px;
}
.f45 {
	font-size:45px;
}
.f46 {
	font-size:46px;
}
.f47 {
	font-size:47px;
}
.f48 {
	font-size:48px;
}
.f49 {
	font-size:49px;
}
.f50 {
	font-size:50px;
}
.franklingothicme {
	font-family:"Franklin Gothic Medium";
}
/*font biu*/
.b {
	font-weight:bold;
}
.i {
	font-style:italic;
}
.ul {
	text-decoration:underline;
}
/*color*/
.white {
	color:#FFF;
}
.white2 {
	color:#d0d0cf;
}
.white3 {
	color:#d9d9d9;
}
.black {
	color:#000;
}
.black2 {
	color:#3a3a3a;
}
.red {
	color:#c63636;
}
.blues {
	color:#008fb3;
}
.green {
	color:#090;
}
.yellow {
	color:#feb32f;
}
.org {
	color:#f18721;
}
.gry {
	color:#707070;
}
.gry2 {
	color:#140d00;
}
.blue {
	color:#00a9ff;
}
.gry3 {
	color:#3f3f3f;
}
/*font family*/
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.verdana {
	font-family:Verdana, Geneva, sans-serif;
}
.trebuchetms {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.acens {
	font-family:Acens;
}
.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.oswald {
	font-family:oswald;
}
.myriadpro {
	font-family:"Myriad Pro", arial;
}
.abeatbyKai {
	font-family:abeatbyKai;
}
.pt50 {
	padding-top:50px;
}
.SegoeScript {
	font-family:"Segoe Script";
}
.Calibri {
	font-family:Calibri;
}
.Vijaya {
	font-family:Vijaya;
}
.candara {
	font-family:Candara "Arial Black", Gadget, sans-serif;
}
.calibri {
	font-family:Calibri;
}
.CordiaUPC {
	font-family:CordiaUPC, Verdana, Geneva, sans-serif;
}
.walkwayexpand {
	font-family:'Walkway UltraBold';
}
.AvenirLTW0145 {
	font-family: 'AvenirLTW01-45Book';
}
/* class for margin */
.mb20 {
	margin-bottom:20px;
}
.mb15 {
	margin-bottom:15px;
}
.mt1 {
	margin-top:1px;
}
.mt2 {
	margin-top:2px;
}
.mt3 {
	margin-top:3px;
}
.mt4 {
	margin-top:4px;
}
.mt5 {
	margin-top:5px;
}
.mt6 {
	margin-top:6px;
}
.mt7 {
	margin-top:7px;
}
.mt8 {
	margin-top:8px;
}
.mt9 {
	margin-top:9px;
}
.mt10 {
	margin-top:10px;
}
.mt11 {
	margin-top:11px;
}
.mt12 {
	margin-top:12px;
}
.mt13 {
	margin-top:13px;
}
.mt14 {
	margin-top:14px;
}
.mt15 {
	margin-top:15px;
}
.mt16 {
	margin-top:16px;
}
.mt17 {
	margin-top:17px;
}
.mt18 {
	margin-top:18px;
}
.mt19 {
	margin-top:19px;
}
.mt20 {
	margin-top:20px;
}
.mt21 {
	margin-top:21px;
}
.mt22 {
	margin-top:22px;
}
.mt23 {
	margin-top:23px;
}
.mt24 {
	margin-top:24px;
}
.mt25 {
	margin-top:25px;
}
.mt26 {
	margin-top:26px;
}
.mt27 {
	margin-top:27px;
}
.mt28 {
	margin-top:28px;
}
.mt29 {
	margin-top:29px;
}
.mt30 {
	margin-top:30px;
}
.mt31 {
	margin-top:31px;
}
.mt32 {
	margin-top:32px;
}
.mt33 {
	margin-top:33px;
}
.mt34 {
	margin-top:34px;
}
.mt35 {
	margin-top:35px;
}
.mt36 {
	margin-top:36px;
}
.mt37 {
	margin-top:37px;
}
.mt38 {
	margin-top:38px;
}
.mt39 {
	margin-top:39px;
}
.mt40 {
	margin-top:40px;
}
.mt41 {
	margin-top:41px;
}
.mt42 {
	margin-top:42px;
}
.mt43 {
	margin-top:43px;
}
.mt44 {
	margin-top:44px;
}
.mt45 {
	margin-top:45px;
}
.mt46 {
	margin-top:46px;
}
.mt47 {
	margin-top:47px;
}
.mt48 {
	margin-top:48px;
}
.mt49 {
	margin-top:49px;
}
.mt50 {
	margin-top:50px;
}
.mt51 {
	margin-top:51px;
}
.mt52 {
	margin-top:52px;
}
.mt53 {
	margin-top:53px;
}
.mt54 {
	margin-top:54px;
}
.mt55 {
	margin-top:55px;
}
.mt56 {
	margin-top:56px;
}
.mt57 {
	margin-top:57px;
}
.mt58 {
	margin-top:58px;
}
.mt59 {
	margin-top:59px;
}
.mt60 {
	margin-top:60px;
}
.mt61 {
	margin-top:61px;
}
.mt62 {
	margin-top:62px;
}
.mt63 {
	margin-top:63px;
}
.mt64 {
	margin-top:64px;
}
.mt65 {
	margin-top:65px;
}
.mt66 {
	margin-top:66px;
}
.mt67 {
	margin-top:67px;
}
.mt68 {
	margin-top:68px;
}
.mt69 {
	margin-top:69px;
}
.mt70 {
	margin-top:70px;
}
.mt71 {
	margin-top:71px;
}
.mt72 {
	margin-top:72px;
}
.mt73 {
	margin-top:73px;
}
.mt74 {
	margin-top:74px;
}
.mt75 {
	margin-top:75px;
}
.mt76 {
	margin-top:76px;
}
.mt77 {
	margin-top:77px;
}
.mt78 {
	margin-top:78px;
}
.mt79 {
	margin-top:79px;
}
.mt80 {
	margin-top:80px;
}
.mt81 {
	margin-top:81px;
}
.mt82 {
	margin-top:82px;
}
.mt83 {
	margin-top:83px;
}
.mt84 {
	margin-top:84px;
}
.mt85 {
	margin-top:85px;
}
.mt86 {
	margin-top:86px;
}
.mt87 {
	margin-top:87px;
}
.mt88 {
	margin-top:88px;
}
.mt89 {
	margin-top:89px;
}
.mt90 {
	margin-top:90px;
}
.mt91 {
	margin-top:91px;
}
.mt92 {
	margin-top:92px;
}
.mt93 {
	margin-top:93px;
}
.mt94 {
	margin-top:94px;
}
.mt95 {
	margin-top:95px;
}
.mt96 {
	margin-top:96px;
}
.mt97 {
	margin-top:97px;
}
.mt98 {
	margin-top:98px;
}
.mt99 {
	margin-top:99px;
}
.mt100 {
	margin-top:100px;
}
.mt120 {
	margin-top:100px;
}
.ml1 {
	margin-left:1px;
}
.ml250 {
	margin-left:315px;
}
.ml70 {
	margin-left:78px;
}
.ml2 {
	margin-left:2px;
}
.ml3 {
	margin-left:3px;
}
.ml4 {
	margin-left:4px;
}
.ml5 {
	margin-left:5px;
}
.ml90 {
	margin-left:110px;
}
.ml6 {
	margin-left:6px;
}
.ml7 {
	margin-left:7px;
}
.ml8 {
	margin-left:8px;
}
.ml9 {
	margin-left:9px;
}
.ml10 {
	margin-left:10px;
}
.ml11 {
	margin-left:11px;
}
.ml12 {
	margin-left:12px;
}
.ml13 {
	margin-left:13px;
}
.ml14 {
	margin-left:14px;
}
.ml15 {
	margin-left:15px;
}
.ml16 {
	margin-left:16px;
}
.ml17 {
	margin-left:17px;
}
.ml18 {
	margin-left:18px;
}
.ml19 {
	margin-left:19px;
}
.ml20 {
	margin-left:20px;
}
.ml21 {
	margin-left:21px;
}
.ml22 {
	margin-left:22px;
}
.ml23 {
	margin-left:23px;
}
.ml24 {
	margin-left:24px;
}
.ml25 {
	margin-left:25px;
}
.ml26 {
	margin-left:26px;
}
.ml27 {
	margin-left:27px;
}
.ml28 {
	margin-left:28px;
}
.ml29 {
	margin-left:29px;
}
.ml30 {
	margin-left:30px;
}
.ml31 {
	margin-left:31px;
}
.ml32 {
	margin-left:32px;
}
.ml33 {
	margin-left:33px;
}
.ml34 {
	margin-left:34px;
}
.ml35 {
	margin-left:35px;
}
.ml33 {
	margin-left:33px;
}
.ml36 {
	margin-left:36px;
}
.ml37 {
	margin-left:37px;
}
.ml38 {
	margin-left:38px;
}
.ml39 {
	margin-left:39px;
}
.ml40 {
	margin-left:40px;
}
.ml41 {
	margin-left:41px;
}
.ml42 {
	margin-left:42px;
}
.ml43 {
	margin-left:43px;
}
.ml44 {
	margin-left:44px;
}
.ml45 {
	margin-left:45px;
}
.ml46 {
	margin-left:46px;
}
.ml47 {
	margin-left:47px;
}
.ml48 {
	margin-left:48px;
}
.ml49 {
	margin-left:49px;
}
.ml50 {
	margin-left:50px;
}
.ml52 {
	margin-left:52px;
}
.ml54 {
	margin-left:54px;
}
.ml56 {
	margin-left:56px;
}
.ml58 {
	margin-left:58px;
}
.ml60 {
	margin-left:60px;
}
.ml80 {
	margin-left:95px;
}
.ml65 {
	margin-left:70px;
}
.ml85 {
	margin-left:85px;
}
.ml55 {
	margin-left:55px;
}
.mr1 {
	margin-right:1px;
}
.mr2 {
	margin-right:2px;
}
.mr3 {
	margin-right:3px;
}
.mr4 {
	margin-right:4px;
}
.mr5 {
	margin-right:5px;
}
.mr6 {
	margin-right:6px;
}
.mr7 {
	margin-right:7px;
}
.mr8 {
	margin-right:8px;
}
.mr9 {
	margin-right:9px;
}
.mr10 {
	margin-right:10px;
}
.mr11 {
	margin-right:11px;
}
.mr12 {
	margin-right:12px;
}
.mr13 {
	margin-right:13px;
}
.mr14 {
	margin-right:14px;
}
.mr15 {
	margin-right:15px;
}
.mr16 {
	margin-right:16px;
}
.mr17 {
	margin-right:17px;
}
.mr18 {
	margin-right:18px;
}
.mr19 {
	margin-right:19px;
}
.mr20 {
	margin-right:20px;
}
.mr21 {
	margin-right:21px;
}
.mr22 {
	margin-right:22px;
}
.mr23 {
	margin-right:23px;
}
.mr24 {
	margin-right:24px;
}
.mr25 {
	margin-right:25px;
}
.mr26 {
	margin-right:26px;
}
.mr27 {
	margin-right:27px;
}
.mr28 {
	margin-right:28px;
}
.mr29 {
	margin-right:29px;
}
.mr30 {
	margin-right:30px;
}
.mr31 {
	margin-right:31px;
}
.mr32 {
	margin-right:32px;
}
.mr33 {
	margin-right:33px;
}
.mr34 {
	margin-right:34px;
}
.mr35 {
	margin-right:35px;
}
.mr36 {
	margin-right:36px;
}
.mr37 {
	margin-right:37px;
}
.mr38 {
	margin-right:38px;
}
.mr39 {
	margin-right:39px;
}
.mr40 {
	margin-right:40px;
}
.mr41 {
	margin-right:41px;
}
.mr42 {
	margin-right:42px;
}
.mr43 {
	margin-right:43px;
}
.mr44 {
	margin-right:44px;
}
.mr45 {
	margin-right:45px;
}
.mr46 {
	margin-right:46px;
}
.mr47 {
	margin-right:47px;
}
.mr48 {
	margin-right:48px;
}
.mr49 {
	margin-right:49px;
}
.mr50 {
	margin-right:50px;
}
/* class for padding */
.pl1 {
	padding-left:1px;
}
.pl2 {
	padding-left:2px;
}
.pl3 {
	padding-left:3px;
}
.pl4 {
	padding-left:4px;
}
.pl5 {
	padding-left:5px;
}
.pl6 {
	padding-left:6px;
}
.pl7 {
	padding-left:7px;
}
.pl8 {
	padding-left:8px;
}
.pl9 {
	padding-left:9px;
}
.pl10 {
	padding-left:10px;
}
.pl11 {
	padding-left:11px;
}
.pl12 {
	padding-left:12px;
}
.pl13 {
	padding-left:13px;
}
.pl14 {
	padding-left:14px;
}
.pl15 {
	padding-left:15px;
}
.pl16 {
	padding-left:16px;
}
.pl17 {
	padding-left:17px;
}
.pl18 {
	padding-left:18px;
}
.pl19 {
	padding-left:19px;
}
.pl20 {
	padding-left:20px;
}
.pl21 {
	padding-left:21px;
}
.pl22 {
	padding-left:22px;
}
.pl23 {
	padding-left:23px;
}
.pl24 {
	padding-left:24px;
}
.pl25 {
	padding-left:25px;
}
.pl26 {
	padding-left:26px;
}
.pl27 {
	padding-left:27px;
}
.pl28 {
	padding-left:28px;
}
.pl29 {
	padding-left:29px;
}
.pl30 {
	padding-left:30px;
}
.pl31 {
	padding-left:31px;
}
.pl32 {
	padding-left:32px;
}
.pl33 {
	padding-left:33px;
}
.pl34 {
	padding-left:34px;
}
.pl35 {
	padding-left:35px;
}
.pl36 {
	padding-left:36px;
}
.pl37 {
	padding-left:37px;
}
.pl38 {
	padding-left:38px;
}
.pl39 {
	padding-left:39px;
}
.pl40 {
	padding-left:40px;
}
.pl41 {
	padding-left:41px;
}
.pl42 {
	padding-left:42px;
}
.pl43 {
	padding-left:43px;
}
.pl44 {
	padding-left:44px;
}
.pl45 {
	padding-left:45px;
}
.pl46 {
	padding-left:46px;
}
.pl47 {
	padding-left:47px;
}
.pl48 {
	padding-left:48px;
}
.pl49 {
	padding-left:49px;
}
.pl50 {
	padding-left:50px;
}
.pr1 {
	padding-right:1px;
}
.pr2 {
	padding-right:2px;
}
.pr3 {
	padding-right:3px;
}
.pr4 {
	padding-right:4px;
}
.pr5 {
	padding-right:5px;
}
.pr6 {
	padding-right:6px;
}
.pr7 {
	padding-right:7px;
}
.pr8 {
	padding-right:8px;
}
.pr9 {
	padding-right:9px;
}
.pr10 {
	padding-right:10px;
}
.pr11 {
	padding-right:11px;
}
.pr12 {
	padding-right:12px;
}
.pr13 {
	padding-right:13px;
}
.pr14 {
	padding-right:14px;
}
.pr15 {
	padding-right:15px;
}
.pr16 {
	padding-right:16px;
}
.pr17 {
	padding-right:17px;
}
.pr18 {
	padding-right:18px;
}
.pr19 {
	padding-right:19px;
}
.pr20 {
	padding-right:20px;
}
.pr21 {
	padding-right:21px;
}
.pr22 {
	padding-right:22px;
}
.pr23 {
	padding-right:23px;
}
.pr24 {
	padding-right:24px;
}
.pr25 {
	padding-right:25px;
}
.pr26 {
	padding-right:26px;
}
.pr27 {
	padding-right:27px;
}
.pr28 {
	padding-right:28px;
}
.pr29 {
	padding-right:29px;
}
.pr30 {
	padding-right:30px;
}
.pr31 {
	padding-right:31px;
}
.pr32 {
	padding-right:32px;
}
.pr33 {
	padding-right:33px;
}
.pr34 {
	padding-right:34px;
}
.pr35 {
	padding-right:35px;
}
.pr36 {
	padding-right:36px;
}
.pr37 {
	padding-right:37px;
}
.pr38 {
	padding-right:38px;
}
.pr39 {
	padding-right:39px;
}
.pr40 {
	padding-right:40px;
}
.pr41 {
	padding-right:41px;
}
.pr42 {
	padding-right:42px;
}
.pr43 {
	padding-right:43px;
}
.pr44 {
	padding-right:44px;
}
.pr45 {
	padding-right:45px;
}
.pr46 {
	padding-right:46px;
}
.pr47 {
	padding-right:47px;
}
.pr48 {
	padding-right:48px;
}
.pr49 {
	padding-right:49px;
}
.pr50 {
	padding-right:50px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt30 {
	padding-top:30px;
}
.pt35 {
	padding-top:35px;
}
.pt20 {
	padding-top:20px;
}
.pt25 {
	padding-top:25px;
}
.pt40 {
	padding-top:40px;
}
/* class for line hight */
.lh17 {
	line-height:17px;
}
.lh18 {
	line-height:18px;
}
.lh19 {
	line-height:19px;
}
.lh20 {
	line-height:20px;
}
.lh21 {
	line-height:21px;
}
.lh22 {
	line-height:22px;
}
.lh23 {
	line-height:23px;
}
.lh24 {
	line-height:24px;
}
.lh25 {
	line-height:25px;
}
.lh26 {
	line-height:26px;
}
.lh27 {
	line-height:27px;
}
.lh28 {
	line-height:28px;
}
.lh29 {
	line-height:29px;
}
.lh30 {
	line-height:30px;
}
.lh31 {
	line-height:31px;
}
.lh32 {
	line-height:32px;
}
.lh33 {
	line-height:33px;
}
.lh34 {
	line-height:34px;
}
.lh35 {
	line-height:35px;
}
.lh36 {
	line-height:36px;
}
.lh37 {
	line-height:37px;
}
.lh38 {
	line-height:38px;
}
.lh39 {
	line-height:39px;
}
.lh40 {
	line-height:40px;
}
.lh41 {
	line-height:41px;
}
.lh42 {
	line-height:42px;
}
.lh43 {
	line-height:43px;
}
.lh44 {
	line-height:44px;
}
.lh45 {
	line-height:45px;
}
.lh46 {
	line-height:46px;
}
.lh47 {
	line-height:47px;
}
.lh48 {
	line-height:48px;
}
.lh49 {
	line-height:49px;
}
.lh50 {
	line-height:50px;
}
.lh10 {
	line-height:10px;
}
.pb4 {
	padding-bottom:4px;
}
/*********************************************************************************use for index page*******************************************************************************/
.wrapper {
	width:1200px;
	margin:auto;
	overflow:hidden;
}
/*use for overflow-hidden div*/
.logo {
	width:258px;
	height:51px;
	overflow:hidden;
}
.banner {
	background:url(../images/banner.jpg) no-repeat center center;
	height:390px;
	overflow:hidden;
}
.service-background {
	width:100%;
	min-height:250px;
	background:#f1f1f1;
	border-top:4px solid #3a3a3a;
	border-bottom:1px solid #e2e2e2;
}
.service-background2 {
	width:100%;
	min-height:570px;
	background:#f1f1f1;
	border-top:4px solid #3a3a3a;
	border-bottom:1px solid #e2e2e2;
}
.service-background3 {
	width:100%;
	min-height:400px;
	background:#f1f1f1;
	border-top:4px solid #3a3a3a;
	border-bottom:1px solid #e2e2e2;
}
.service-background4 {
	width:100%;
	min-height:320px;
	background:#f1f1f1;
	border-top:4px solid #3a3a3a;
	border-bottom:1px solid #e2e2e2;
}
.service-bottom-backg {
	width:100%;
	min-height:325px;
	background:#f9f9f9;
}
.service-i {
	background:url(../images/s1.jpg) no-repeat center top;
	width:237px;
	min-height:190px;
	overflow:hidden;
}
.service-i2 {
	background:url(../images/s2.jpg) no-repeat center top;
	width:237px;
	min-height:190px;
	overflow:hidden;
}
.service-i3 {
	background:url(../images/s3.jpg) no-repeat center top;
	width:237px;
	min-height:190px;
	overflow:hidden;
}
.service-i4 {
	background:url(../images/s4.jpg) no-repeat center top;
	width:237px;
	min-height:190px;
	overflow:hidden;
}
.service-cat-background {
	width:243px;
	height:250px;
	background:#3a3a3a;
	overflow:hidden;
}
.service-line {
	width:243px;
	height:1px;
	background:#2a2929;
}
.w-left-panel {
	width:930px;
	min-height:300px;
	overflow:hidden;
}
.w-left-panel2 {
	width:948px;
	min-height:300px;
	overflow:hidden;
}
.text-div {
	width:948px;
	min-height:288px;
	overflow:hidden;
}
.f-right-panel {
	width:243px;
	min-height:300px;
	overflow:hidden;
}
.forms {
	width:239px;
	height:273px;
	border:2px solid #dcdcdc;
	overflow:hidden;
}
.forms2 {
	width:239px;
	height:273px;
	overflow:hidden;
}
.w-b-image {
	width:453px;
	height:131px;
	overflow:hidden;
}
.futtor-back {
	background:url(../images/futtorslice.gif) repeat-x left top;
	height:340px;
	overflow:hidden;
}
.googlemap {
	width:310px;
	height:262px;
	overflow:hidden;
	box-shadow:0 0 10px #ffffbe;
	-moz-box-shadow:0 0 10px #ffffbe;
	-webkit-box-shadow:0 0 10px #ffffbe;
	border:2px solid #000;
}
/*use for background div*/
.header {
	background:url(../images/hslice.gif) repeat-x center center;
	width:100%;
	height:37px;
	border-top:2px solid #151515;
}
/*use for category*/

.category li a {
	font:normal 20px/37px 'AvenirLTW01-45Book';
	color:#dddddd;
	text-decoration:none;
	display:block;
	padding:0px 50px;
	float:left;
}
.category li a:hover, .category li a.act {
	background:url(../images/hhslice.gif) repeat-x left top;
	height:37px;
	text-decoration:none;
	color:#dddddd;
}
.category2 a {
	background:url(../images/sbullet.gif) no-repeat left 11px;
	font:normal 18px/40px 'AvenirLTW01-45Book';
	color:#dddddd;
	text-decoration:none;
	display:block;
	padding-left:25px;
}
.category2 a:hover {
	background:url(../images/sbullet.gif) no-repeat left 11px;
	text-decoration:none;
	color:#fff;
}
.category3 a {
	background:url(../images/arro.png) no-repeat left center;
	font:normal 18px/40px 'AvenirLTW01-45Book';
	color:#d6d6d6;
	text-decoration:none;
	display:block;
	padding-left:20px;
}
.category3 a:hover {
	background:url(../images/arro.png) no-repeat left center;
	color:#fff;
	text-decoration:underline;
}
.category8 a {
	background:#fff url(../images/readmorebulleth.jpg) no-repeat 10px center;
	font:normal 18px/35px 'AvenirLTW01-45Book';
	color:#707070;
	text-decoration:none;
	display:block;
	padding-left:35px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-top:17px;
}
.category8 a:hover {
	background:#fff url(../images/readmorebullet.jpg) no-repeat 10px center;
	color:#000;
	text-decoration:none;
	box-shadow:2px 3px 3px #d1d1d1;
	-moz-box-shadow:2px 3px 3px #d1d1d1;
	-webkit-box-shadow:2px 3px 3px #d1d1d1;
}
/*use for form defin*/
.input1 {
	background:#c64040;
	width:215px;
	height:25px;
}
.input2 {
	background:#c64040;
	width:300px;
	height:30px;
}
.textarea1 {
	background:#c64040;
	width:215px;
	height:50px;
}
.textarea2 {
	background:#c64040;
	width:620px;
	height:80px;
}
.buyn, buyn:visited {
	background:url(../images/submit.gif) no-repeat left top;
	height:25px;
	width:93px;
	font:normal 14px/25px Georgia, "Times New Roman", Times, serif;
	color:transparent;
	display:inline-block;
}
.buyn:hover {
	background:url(../images/submit2.gif) no-repeat left top;
	height:25px;
	width:93px;
	text-decoration:none;
	color:transparent;
transition:all .6s linear;
-o-transition:all .6s linear;
-webkit-transition:all .6s linear;
moz-transition:all .6s linear;
}
.buyn2, buyn2:visited {
	background:url(../images/reset.gif) no-repeat left top;
	height:25px;
	width:93px;
	font:normal 14px/25px Georgia, "Times New Roman", Times, serif;
	color:transparent;
	display:inline-block;
}
.buyn2:hover {
	background:url(../images/reset2.gif) no-repeat left top;
	height:25px;
	width:93px;
	text-decoration:none;
	color:transparent;
transition:all .6s linear;
-o-transition:all .6s linear;
-webkit-transition:all .6s linear;
moz-transition:all .6s linear;
}

/*********************************************************************************use for other page*******************************************************************************/
