@charset "utf-8";
.mainNav {
	height: 1600px;
	width: 1262px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/back.png);
	background-repeat: no-repeat;
	background-color: #000000;
}

.promainNav {
	height: 1468px;
	width: 1263px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/back2.png);
	background-repeat: no-repeat;
	background-color: #000000;
}
.headerbox {
	height: 136px;
	width: 1263px;
}
.logo {
	float: left;
	height: 124px;
	width: 518px;
	margin-left: 58px;
	margin-top: 10px;
}
.headermanu {
	float: left;
	height: 42px;
	width: 500px;
	margin-top: 80px;
	margin-left: 45px;
}
.banner {
	height: 366px;
	width: 982px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.homeprodectbox {
	height: 276px;
	width: 982px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.homeprodectbox1 {
	float: left;
	height: 276px;
	width: 236px;
	background-image: url(images/imagehome_1.jpg);
	background-repeat: no-repeat;
}

.homeprodectbox2 {
	float: left;
	height: 276px;
	width: 236px;
	margin-left: 12px;
	background-image: url(images/imagehome_2.jpg);
	background-repeat: no-repeat;
}
.homeprodectbox3 {
	float: left;
	height: 276px;
	width: 236px;
	margin-left: 12px;
	background-image: url(images/imagehome_3.jpg);
	background-repeat: no-repeat;
}
.homeprodectbox4 {
	float: left;
	height: 276px;
	width: 236px;
	margin-left: 12px;
	background-image: url(images/imagehome_4.jpg);
	background-repeat: no-repeat;
}
.welcomebox {
	height: 320px;
	width: 982px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.aboutbox {
	height: 600px;
	width: 982px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gallerybox {
	height: 600px;
	width: 982px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.clientbox {
	height: 600px;
	width: 982px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.probox {
	height: 850px;
	width: 982px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.contactbox {
	height: 600px;
	width: 982px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.welcomebox1 {
	float: left;
	height: 320px;
	width: 600px;
	background-color: #090909;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	
}
.welcomebox2 {
	float: right;
	height: 320px;
	width: 340px;
	background-color: #090909;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.aboutbox2 {
	float: left;
	height: 500px;
	width: 250px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.probox2 {
	float: left;
	height: 830px;
	width: 250px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.contactbox2 {
	float: left;
	height: 500px;
	width: 250px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.welocomenote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	height: 20px;
	width: 480px;
}
.welnote {
	height: 200px;
	width: 490px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
.readbtnhome {
	height: 28px;
	width: 89px;
	margin-left: 420px;
	margin-top: 2px;
}
.readbtnhome img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeprintheaer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	width: 175px;
	margin-top: 10px;
	margin-left: 10px;
}
.catemanuul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 25px;
	list-style-image: url(images/homelibtn.png);
}
.catemanuul li {
	margin-top: 10px;
}
.catemanuul a {
	color: #FFFFFF;
	text-decoration: none;
}
.proimagenew {
	height: 405px;
	width: 250px;
	margin-top: 10px;
}

.promorebtn img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.catemanuul a:hover {
	color: #1E8BB6;
	text-decoration: underline;
}
.catemanuhomebtn {
	height: 28px;
	width: 89px;
	margin-left: 200px;
}
.catemanuhomebtn img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.aboutboxtext {
	float: right;
	height: 590px;
	width: 700px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.galleryboxtext {
	float: right;
	height: 590px;
	width: 700px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.clientsboxtext {
	float: right;
	height: 590px;
	width: 700px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.proboxtext {
	float: right;
	height: 850px;
	width: 700px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.contactboxtext {
	float: right;
	height: 590px;
	width: 700px;
	background-color: #090909;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.aboutboxtexthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	width: 600px;
	margin-top: 10px;
	margin-left: 10px;
}

.proboxtexthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	width: 600px;
	margin-top: 10px;
	margin-left: 10px;
}
.aboutboxtext2 {
	height: 550px;
	width: 600px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
.galleryboxtext2 {
	height: 540px;
	width: 680px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}

.clientsboxtext2 {
	height: 550px;
	width: 680px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	float: left;
}



.abouttext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 500px;
	margin-top: 10px;
}
.aboutboxtext2 ul {
	padding-left: 20px;
}
.aboutboxtext2 li {
	margin-top: 10px;
}
.contactboxtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
}
.contactboxtext3 {
	height: 200px;
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
}
.contactaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.contactaddress2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: normal;
}
.contactboxtext .form {
	height: 350px;
	width: 500px;
	margin-top: 20px;
	margin-left: 5px;
}
.formbox {
	height: 200px;
	width: 150px;
}
.contactfromboxtext_2 form {
	height: 350px;
	width: 400px;
}
.contactfromboxtext_2 {
	width: 350px;
	float: right;
	height: 340px;
}
.formtext {
	width: 140px;
	height: 250px;
	float: left;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.proboxnew {
	width: 685px;
	height: 800px;
	margin-left: 10px;
}










.footer {
	height: 50px;
	width: 982px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.proboxnew2 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro2_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew3 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro3_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew4 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro4_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew5 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro6_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew7 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro7_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew8 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro8_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew9 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro9_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew10 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro10_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew12 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro12_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew13 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro13_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew14 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro14_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew15 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro15_tamp.jpg);
	background-repeat: no-repeat;
}


.proboxnew17 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro17_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew18 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro18_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew19 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro19_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew20 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro20_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew22 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro22_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew23 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro23_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew24 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro24_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew25 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro25_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew27 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro27_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew28 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro28_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew29 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/pro29_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew1 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	background-image: url(images/pro1_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew6 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	background-image: url(images/pro6_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew11 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	background-image: url(images/pro11_tamp.jpg);
	background-repeat: no-repeat;
}

.proboxnew16 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	background-image: url(images/pro16_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew21 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	background-image: url(images/pro21_tamp.jpg);
	background-repeat: no-repeat;
}
.proboxnew26 {
	float: left;
	height: 120px;
	width: 125px;
	margin-top: 10px;
	background-image: url(images/pro26_tamp.jpg);
	background-repeat: no-repeat;
}
.promorebtn {
	height: 27px;
	width: 64px;
	float: right;
	margin-top: 85px;
}
.newclientsbox {
	float: left;
	height: 250px;
	width: 160px;
	margin-top: 10px;
}

.newclientsbox2 {
	float: left;
	height: 250px;
	width: 160px;
	margin-left: 10px;
	margin-top: 10px;
}
.galleryimagebox1 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	background-image: url(images/gallery_1tamp.jpg);
	background-repeat: no-repeat;
}

.galleryimagebox5 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	background-image: url(images/gallery_5tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox9 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	background-image: url(images/gallery_9tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox15 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	background-image: url(images/gallery_13tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox2 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_2tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox3 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_3tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox4 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_4tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox6 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_6tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox7 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_7tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox8 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_8tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox10 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_10tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox11 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_11tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox12 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_12tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox13 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	background-image: url(images/gallery_13tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox14 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_14tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox15 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_15tamp.jpg);
	background-repeat: no-repeat;
}
.galleryimagebox16 {
	float: left;
	height: 125px;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(images/gallery_16tamp.jpg);
	background-repeat: no-repeat;
}


.gallerybtn {
	height: 50px;
	width: 50px;
	float: right;
	margin-top: 71px;
	margin-right: 5px;
}
.gallerybtn img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homebtn img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.formtext1 {
	float: left;
	height: 20px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 5px;
	text-decoration: underline;
	font-style: italic;
}
.homebtn {
	height: 26px;
	width: 88px;
	margin-top: 240px;
	margin-left: 10px;
}
.aboutimage {
	height: 150px;
	width: 580px;
}
.aboutimage1 {
	float: left;
	height: 120px;
	width: 180px;
	margin-left: 10px;
}
.aboutimagetext {
	float: left;
	height: 100%;
	width: 180px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.aboutimage1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}














.clear{clear:both}
