@charset "utf-8";
.style.css {
}
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background-color: #999;
}
#wrapper {
	margin:0px;
	padding:0px;
	width:100%;
}
#wrapper2 {
	margin:0px auto;
	width:895px;
	border: 32px solid #FFF;
	background-color:#FFF;
}
#up {
	margin:0px;
	padding:0px;
	height:55px;
	width:895px;
}
#menu {
	margin:0px;
	height:55px;
	width:895px;
	background:#999999;
}
#menu ul {
	margin:0px;
	float:left;
	line-height:55px;
	list-style:none;
}
#menu ul li {
	margin:0px;
	list-style:none;
	float:left;
	border-right:2px solid #FFFFFF;
}
#menu ul li a {
	margin:0px 47px 0px 47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:55px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:170px;
}
#menu a {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:55px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:175px;
}
#menu ul li a:hover {
	color:#FFFFFF;
}
#menu .home a .index {
	margin:0px;
	background-color:#000000;
}
#menu .home .about {
	margin:0px;
}
#menu .home .case {
	margin:opx;
}
#menu .home .photo {
	margin:0px;
}
#menu .home .con {
	margin:0px;
}
.home {
	margin:0px;
	float:left;
	display:inline;
	width:177px;
	height:55px;
	border-right:2px solid #FFFFFF;
}
.home_about {
}
.home_about:hover {
	background:#336699;
	height:55px;
}
.home_case {
}
.home_case:hover {
	background:#333366;
	height:55px;
}
.home_photo {
}
.home_photo:hover {
	background:#660033;
	height:55px;
}
.home_con {
}
.home_con:hover {
	background:#663366;
	height:55px;
}
#down {
	margin:2px 0px 0px 0px;
	padding:0px;
	display:inline-table;
	/*height:560px;*/
	width:893px;
	background:#6e9799;
`
}
.do_email {
	height:540px;
	width:893px;
}
.do_email h1 {
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	padding-top:250px;
}
#left {
	margin:0px;
	padding:0px;
}
#left .le_about {			/* about page ka right class  */
	margin:33px 0px 0px 25px;
	padding:0px;
	width:320px;
	float:left;
	display:inline;
}
#left .le_about h1 {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:54px;
	color:#9933cc;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	float:right;
}
#left .le_about h2 {
	margin:30px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6633ff;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	float:right;
}
#left .le_about h2 a {
	color:#6699cc;
	text-decoration:none;
}

#left .le_about h2 a:hover {
	text-decoration:none;
	color:#FFF;
}
#left .le_about h2 a.active {
	color:#FFF;
}
#left .le_case {			/* about page ka right class  */
	margin:0px 0px 0px 0px;
	padding: 30px 35px 0px 35px;
}
#left .le_case h1 {
	margin:00px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#EEE;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	padding-top: 20px;
}
#left .le_case_2 {			/* about page ka right class  */
	margin:20px 0px 0px 10px;
	padding:0px;
	width:350px;
	float:left;
	display:inline;
}
#left .le_case_2 h1 {
	margin:20px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:51px;
	color:#6633cc;
	text-align:left;
	font-weight:bolder;
	text-decoration:none;
	float:left;
}
#left .le_case_2 h2 {
	margin:0px 40px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6633cc;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	float:right;
}
#left .le_gal {			/* gallery  page ka right class  */
	margin:45px 0px 0px 30px;
	padding:0px;
	width:345px;
	float:left;
	display:inline;
}
#left .le_gal h1 a {
	margin:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3399ff;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
#left .le_gal h1 a:hover {
	text-decoration:none;
	color:#FFF;
}
#left .le_gal h1 a.active {
	color:#FFF;
}
/* right side */
#right {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:440px;
	float:right;
	display:block;
}
#right .ri_about {			/* about page ka right class  */
	margin:0px 100px 0px 0px;
	padding:0px;
	width:420px;
	float:right;
	display:inline;
}
#right .ri_about h1 {
	margin:43px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 20px;
	color:#EEE;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	width:420px;
}
#right .ri_about h2 {
	margin:65px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#EEE;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	width:420px;
}
#right .ri_about h3 {
	margin:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	width:420px;
}
#right .ri_about h4 {
	margin:5px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EEE;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	width:420px;
}
#slideshow {
	margin:0px;
	padding:0px;
	height:475px;
	width:726px;
}
#right .ri_case {			/* case studies page of right class  */
	margin:30px 23px 10px 0px;
	padding:0px;
	width:404px;
	float:right;
	display:inline;
}
#right .ri_case h1 {
	margin:20px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3399ff;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	float:right;
}
#right .ri_case h1 a:hover {
	text-decoration:none;
	color:#FFF;
}
.case_image {
	margin:05px 0px 0px 0px;
	height:131px;
	float:right;
	width:404px;
	display:inline;
}
.case_image_le {
	height:131px;
	float:left;
	display:inline;
}
.case_image_ri {
	height:131px;
	float:right;
	display:inline;
}
.case_do {
	margin:0px auto;
	width:825px;
	height:200px;
}
.case_do h1 {
	margin:50px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	float:left;
}
#right .ri_case_2 {			/* case 2 studies page of right class  */
	margin:50px 60px 0px 0px;
	padding:0px;
	width:435px;
	float:right;
	display:inline;
}
#right .ri_case_2 h2 {
	margin:00px 0px 00px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3399ff;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	width:290px;
	float:right;
}
#right .ri_case_2 h1 a {
	margin:5px 0px 00px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3399ff;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	float:left;
}
#right .ri_case_2 h1 a:hover {
	text-decoration:none;
	color:#FFF;
}
.case_2_image {
	margin:10px 0px 0px 0px;
	height:63px;
	float:right;
	width:435px;
	display:inline;
}
.case_2_image_le {
	height:63px;
	width:93px;
	float:left;
	display:inline;
}
.case_2_image_ri {
	height:63px;
	width:332px;
	float:right;
	display:inline;
}
#right .ri_gal {			/* gallery page of right class  */
	margin:20px 30px 0px 0px;
	padding:0px;
	width:604px;
	float:right;
	display:inline;
}
#right .ri_gal h1 {
	margin:20px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3399ff;
	text-align:left;
	font-weight: bold;
	text-decoration:none;
	float:right;
}
#right .ri_gal h1 a:hover {
	text-decoration:underline;
	color:#FFF;
}
.gal_image {
	margin:07px 0px 0px 0px;
	height:131px;
	float:right;
	width:604px;
	display:inline;
}
.gal_image_le {
	height:131px;
	float:left;
	display:inline;
}
.gal_image_mi {
	margin:0px 0px 0px 8px;
	height:131px;
	float:left;
	display:inline;
}
.gal_image_ri {
	height:131px;
	float:right;
	display:inline;
}

/* footer */
#footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	margin-top: 5px;
	background-color:#FFF;
}
/* About links */
.about_link {
	color:#3399ff;
	text-decoration:none;
}
.about_link:hover {
	color:#FFF;
}