*{
	margin:0;
	padding:0;
}
body{
	background-color:#b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.clr{
	clear:both;
}
a, object{
	outline:none;
}
img{
	border:0;
}
img{
	behavior: url(iepngfix.htc) ;
}
.wrapper{
	width:1234px;
	margin:0 auto;
}
.wrapper2{
	margin:0 auto;
	width:1234px;
}
.wrapper-top{
	background: url(../images/outer/top.png) 0 0 no-repeat;
	height:53px;
}
.wrapper-top2{
	background: url(../images/outer/top.png) 0 0 no-repeat;
}
.wrpaaer-mid{
	
}
.wrpaaer-mid-left{
	float:left;
	width:64px;
}
.wrpaaer-mid-left-top{
	background:url(../images/outer/top-left.png) 0 0 no-repeat;
	height:32px;
}
.wrpaaer-mid-left-mid{
	background:url(../images/outer/left.png) 0 0 repeat-y;
}
.wrpaaer-mid-left-bottom{
	background:url(../images/outer/bottom-left.png) 0 0 no-repeat;
	height:26px;
}
.wrpaaer-mid-left2{
	background:url(../images/left.png) 0 0 repeat-y;
	float:left;
	width:67px;
}
.hardware2_contact{
margin-left:52px;
margin-top:512px;
}
.hardware2_contact .backtotop {
margin: 0 0 16px 3px;
}
.hardware-page-left h3{
padding: 30px 0 0 55px;
}.hardware2-page-left h3{
padding: 30px 0 0 55px;
}


.wrpaaer-mid-right2{
	float:left;
	width:65px;
	background:url(../images/right.png) right top repeat-y;
}
.wrpaaer-mid-mid{
	width:1100px;
	float:left;
}
.wrpaaer-mid-right{
	float:left;
	width:62px;
}
.wrpaaer-mid-right-top{
	background:url(../images/outer/top-right.png) 0 0 no-repeat;
	height:32px;
}
.wrpaaer-mid-right-mid{
	background:url(../images/outer/right.png) 0 0 repeat-y;
}
.wrpaaer-mid-right-bottom{
	background:url(../images/outer/bottom-right.png) 0 0 no-repeat;
	height:27px;
}
.wrapper-bottom{
	background:url(../images/outer/bottom.png) 50% 0 no-repeat;
	height:66px;
}
.subwrapper{
	width:1100px;
	margin:0 auto;
}
.header{
	background:url(../images/header.png) 0 0 no-repeat;
	height:178px;
}
.left-menu{
	float:left;
	margin-left:14px;
	margin-top:140px;
	width:120px;
	display:inline;
}
.menu{
	float:right;
	height:37px;
	margin-top:140px;
}
.menu ul{
	list-style:none;
	}
.menu ul li{
	float:left;
}
.header-footer{
	background:url(../images/home/bottom-header.png) 0 0 no-repeat;
	height:13px;
}
.page{
	padding:0;
}
.page-left{
	width:327px;
	float:left;
}
.page-left-left{
	background:url(../images/home/home-left.jpg) 0 0 no-repeat;
	float:left;
	width:176px;
	height:623px;
}
.page-left-right{
	background:url(../images/home/home-left-right.jpg) 0 0 no-repeat;
	float:right;
	width:151px;
	height:623px;
}
.page-right{
	float:left;
	width:773px;
}
.page-right-left{
	background:url(../images/home/home-right-left.jpg) 0px 0 no-repeat;
	float:left;
	width:623px;
	height:623px;
}
.page-right-right{
	float:right;
	width:150px;
	height:623px;
}

.footer{
	background:url(../images/footer.png) 0 0 no-repeat;
	height:26px;
}
.footer-nav{
	float:right;
	margin-right:26px;
	
}
.footer-nav img{
	float:left;
}
.module{
	padding-left:48px;
}
.module ul{
	list-style:none;
	margin-top:14px;
}
.module ul li{
	line-height:12px;
}
.module ul li a{
	background:url(../images/home/img2.png) 0 3px no-repeat;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-size:87%;
	font-weight:bold;
	color:#181818;
	padding-left:14px;
}
.module ul li a:hover, .module ul li a:hover ul{
	background:url(../images/home/img1.png) 0 3px no-repeat;
	color:#fff;
}
.one{
	margin-top:35px;
}
.two{
	margin-top:62px;
}
.three{
	margin-top:40px;
}
.four{
	margin-top:17px;
}
.five{
	margin-top:40px;
}
.contact{
	padding-top:38px;
	overflow:hidden;
}

/*********** Profile ************/
.profile-page-left{
	float:left;
	width:327px;
	height:624px;
}
.first-profile-page-left{
	background:url(../images/history/history-left.jpg) 0 0 no-repeat;
}
.sec-profile-page-left{
	background:url(../images/about/about-left.jpg) 0 0 no-repeat;
}
.profile-nav{
	margin-left:32px;
 	margin-top:27px;
}
.profile-page-right-left{
	float:left;
	width:622px;
	height:624px;
	background:url(../images/history/histoty-right-left.jpg) 0 0 no-repeat;
}
.sec-profile-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/about/about-right-left.jpg) 0 0 no-repeat;
}
.profile-page-right-left ul, .sec-profile-page-right-left ul{
padding: 31px 0 0 44px;
list-style: none;
}
.profile-page-right-left ul li, .sec-profile-page-right-left ul li{
display: inline;
}
.profile-page-right-left ul li a, .sec-profile-page-right-left ul li a{
margin-right: 15px;
}
.profile-page-right-right{
	float:right;
	width:151px;
	height:624px;
}
.first-profile-page-right-right{
	background:url(../images/history/histoty-right-right.png) 0 0 no-repeat;
}
.sec-profile-page-right-right{
	background:url(../images/about/about-right-right.png) 0 0 no-repeat;
}
.contact-footer{
	margin-left:51px;
	margin-top:593px;
}
/*********** Products************/
.products-page-left{
	float:left;
	width:327px;
	height:624px;
}
.products-page-left{
	background:url(../images/products/products-main/products-main-left1.png) 0 0 no-repeat;
	position:relative;
}
.products-page-left ul li{
	font-size:88%;
}
.products-page-left ul.doors, .products-page-left ul.hard, .products-page-left ul.bath, .products-page-left ul.items {
padding-left: 73px;
font-weight: bold;
}
.products-page-left ul.doors{
	padding-top: 58px;
	height:89px;
}
.products-page-left ul.hard{
	padding-top: 47px;
	height:89px;
}
.products-page-left ul.bath{
	height:89px;
	padding-top: 35px;
}
.products-page-left ul.items{
	height:89px;
	padding-top: 37px;
}
.products-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/products/products-main/products-main-right-left.jpg) 0 0 no-repeat;
}
.products-nav{
	margin-left:27px;
	margin-top:29px;
}
.products-nav img{
	float:left;
}
.products-page-right ul{
padding:29px 0 0 26px;
list-style: none;
}
.products-page-right ul li{
display: inline;
}


.products-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.products-page-right-right{
	background:url(../images/products/products-main/products-main-right-right.png) 0 0 no-repeat;
}
.products_contact{
	margin-left:51px;
	margin-top:61px;
}
.doors-title{
	left:28px;
position:absolute;
top:29px;
}
.hardware-title{
	left:27px;
position:absolute;
top:167px;
}
.bath-title{
	left:27px;
position:absolute;
top:292px;
}
.items-title{
	left:27px;
position:absolute;
top:418px;
}

/*********** Products Doors-Frame ************/
.doors-page-left{
	float:left;
	width:327px;
	height:624px;
}
.doors-page-left{
	background:url(../images/products/doors-frame/doors-left.jpg) 0 0 no-repeat;
}
.doors-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.doors-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/products/doors-frame/doors-right-left.jpg) 0 0 no-repeat;
}
.doors-page-right-right{
	background:url(../images/products/doors-frame/doors-right-right.png) 0 0 no-repeat;
}
.doors-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
.doors_contact{
margin-left:18px;
margin-top:431px;
}
.doors-page-right-left ul{
padding: 28px 0 0 26px;
list-style: none;
}
.doors-page-right-left ul li{
display: inline;
}
/*********** Products Hardware ************/
.hardware-page-left{
	float:left;
	width:327px;
	height:624px;
	background:url(../images/products/hardware/hardware-up-left.jpg) 0 0 no-repeat;
}
.hardware-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.hardware-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/products/hardware/hardware-up-right-left.jpg) 0 0 no-repeat;
}
.hardware-page-right-right{
	background:url(../images/products/hardware/hardware-up-right-right.png) 0 0 no-repeat;
}
.hardware-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:10px;
}
.hardware_contact{
margin-left:16px;
margin-top:441px;
}
.hardware-page-right-left ul{
padding: 29px 0 0 26px;
list-style: none;
}
.hardware-page-right-left ul li{
display: inline;
}

/*********** Products Hardware2 ************/
.hardware2-page-left{
	float:left;
	width:327px;
	height:624px;
	background:url(../images/products/hardware/hardware-down-left.jpg) 0 0 no-repeat;
}
.hardware2-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.hardware2-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/products/hardware/hardware-down-right-left.jpg) 0 0 no-repeat;
}
.hard2{
margin-left:27px;
margin-top:26px;
}

.hardware2-page-right-right{
	background:url(../images/products/hardware/hardware-down-right-right.png) 0 0 no-repeat;
}
.hardware2-page-right-right .backtotop{
	margin-top:590px;
	margin-left:20px;
}
.hardware2-page-right-left ul{
padding: 25px 0 0 26px;
list-style: none;
}
.hardware2-page-right-left ul li{
display: inline;
}

/*********** Products bath ************/
.bath-page-left{
	float:left;
	width:327px;
	height:624px;
	background:url(../images/products/products-bath/products-bath-left.png) 0 0 no-repeat;
}
.bath-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.bath-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/products/products-bath/production-bath-right-left.jpg) 0 0 no-repeat;
}
.bath-page-right-right{
	background:url(../images/products/products-bath/production-bath-right-right.png) 0 0 no-repeat;
}
.bath-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
.bath_contact{
margin-left:17px;
margin-top:443px;
}

.bath-page-right-left ul{
padding: 27px 0 0 26px;
list-style: none;
}
.bath-page-right-left ul li{
display: inline;
}

/*********** Products items ************/
.items-page-left{
	float:left;
	width:327px;
	height:624px;
	background:url(../images/products/production-special/production-special-left.jpg) 0 0 no-repeat;
}
.items-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.items-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/products/production-special/products-specialties.jpg) 0 0 no-repeat;
}
.items-page-right-right{
	background:url(../images/products/production-special/production-special-right-right.jpg) 0 0 no-repeat;
}
.items-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
.items_contact{
margin-left:14px;
margin-top:438px;
}
.items-page-right-left ul{
padding: 29px 0 0 26px;
list-style: none;
}
.items-page-right-left ul li{
display: inline;
}

.items_contact{
margin-left:17px;
margin-top:431px;
}

/*********** Special ************/
.special-page-left{
	float:left;
	background:url(../images/specials/specials-left.jpg) 0 0 no-repeat;
	width:327px;
	height:797px;
}
.special-page-right{
	float:left;
	width:773px;
}
.special-page-right-left{
	float:left;
	background:url(../images/specials/specials-right.jpg) 0 0 no-repeat;
	width:622px;
	height:797px;
}
.special-page-right-right{
	background:url(../images/specials/specials-right-right.png) 0 0 no-repeat;
	width:151px;
	height:797px;
	float:right;
}
.contact-footer_special{
margin-left:52px;
margin-top:767px;
}
/******** projects ******************/
.projects-page-left{
	float:left;
	width:327px;
	height:601px;
}
.projects1-page-left{
	background:url(../images/projects/projects1-left.jpg) 0 0 no-repeat;
}
.backtotop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}
.backtotop a:hover{
	color:#9f1543;
}
.projects2-page-left .backtotop{
	margin-left:63px;
	margin-top:671px;
}
.backtotop a{
	display:block;
	line-height:22px;
	background:url(../images/up-arrow.png) 0 0 no-repeat;
	padding-left:26px;
}
.projects3-page-left .backtotop{
	margin-left:42px;
	margin-top:688px;
}
.projects2-page-left{
	background:url(../images/projects/projects2-left.jpg) 0 0 no-repeat;
	height:719px;
}
.projects3-page-left{
	background:url(../images/projects/projects3-left.jpg) 0 0 no-repeat;
	height:740px;
}
.projects-page-right{
	float:left;
	width:773px;
	display:inline;
}
.projects-page-right-left{
	float:left;
	width:623px;
}
.projects1-page-right-left{
	background:url(../images/projects/projects1-right-left.jpg) 0 0 no-repeat;
	height:601px;
}
.projects2-page-right-left{
	background:url(../images/projects/projects2-right-left.jpg) 0 0 no-repeat;
	height:719px;
}
.projects3-page-right-left{
	background:url(../images/projects/projects3-right-left.jpg) 0 0 no-repeat;
	height:740px;
}
.projects-page-right-right{
	background:url(../images/projects/projects1-right-right.png) 0 0 no-repeat;
	width:150px;

	float:right;
}
.projects1-page-right-right{
	background:url(../images/projects/projects1-right-right.png) 0 0 no-repeat;
	height:601px;
}
.projects2-page-right-right{
	background:url(../images/projects/projects2-right-right.png) 0 0 no-repeat;
	height:719px;
}
.projects3-page-right-right{
	background:url(../images/projects/projects3-right-right.png) 0 0 no-repeat;
	height:740px;
}
.project-contact{
	margin-top:712px;
}
/************Projects end ****************/

/********** contact us *******************/
.contact-page-left{
	float:left;
	background:url(../images/contactus/contact-left.jpg) 0 0 no-repeat;
	width:327px;
	height:622px;
}
.contact-page-right{
	float:left;
	float:left;
	width:773px;
}
.contact-page-right-left{
	float:left;
	background:url(../images/contactus/contact-right-left.jpg) 0 0 no-repeat;
	width:623px;
	height:622px;
}
.contact-page-right-left a{
background: url("../images/contactatgohrg.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    margin: 270px 0 0 181px;
    text-indent: -999px;
    width: 128px;
}
.contact-page-right-left a:hover{
background:url(../images/contactatgohrg.jpg) 0 -13px no-repeat;
}
.contact-page-right-right{
	float:right;
	background:url(../images/contactus/contact-right-right.png) 0 0 no-repeat;
	width:150px;
	height:622px;
}
.contactpage-footer{
	margin-top:599px;
}
/*********** end contact us *****************/
/*********** Services home ************/
.services-menu{
	position:absolute;
	left:28px;
	top: 17px;
	height: 388px;
}
.services-menu a{
	margin:10px 0px;
	display:block;
}
.service-home-page-left{
	position:relative;
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:624px;
	background:url(../images/services/home-services/home-services-left.png) 1px 0 no-repeat;
}
.service-home-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-home-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/home-services/home-services-right-left.jpg) 0 0 no-repeat;
}
.service-home-page-right-right{
	background:url(../images/services/home-services/home-services-right-right.png) 0 0 no-repeat;
}
.service-home-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
.service-home_contact{
	margin-left:48px;
	margin-top:592px;
}

/*********** Services Bids ************/
.service-bids-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	border-right:#000 1px solid;
	height:626px;
	background:url(../images/services/services-bids/services-bids-left.png) 0 0 no-repeat;
	position:relative;
}
.service-bids-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-bids-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-bids/services-bids-right-left.jpg) 0 0 no-repeat;
}
.service-bids-page-right-right{
	background:url(../images/services/services-bids/services-bids-right-right.png) 0 0 no-repeat;
}
.service-bids-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
/*********** Services facility ************/
.service-facility-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:626px;
	background:url(../images/services/services-facility/services-facility-left.png) 0 0 no-repeat;
	position:relative;
}
.service-facility-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-facility-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-facility/services-facility-right-left.jpg) 0 0 no-repeat;
}
.service-facility-page-right-right{
	background:url(../images/services/services-facility/services-facility-right-right.png) 0 0 no-repeat;
}
.service-facility-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
/*********** Services installation ************/
.service-installation-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:624px;
	background:url(../images/services/services-installation/home-services-left.jpg) 0 0 no-repeat;
	position:relative;
}
.service-installation-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-installation-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-installation/home-services-right-left.jpg) 0 0 no-repeat;
}
.heading,.apps-heading,.mgmt-heading {
padding: 80px 0 0 94px;
}
.heading ul, .apps-heading ul, .mgmt-heading ul {
padding-left: 40px;
padding-top: 10px;
color:#9a0537;
}
.heading ul li{
padding:6px 0 0;
width: 400px;
font-weight: bold;
}
.heading ul li span,.apps-heading ul li span,.mgmt-heading ul li span{
color: #000;
}
.service-installation-page-right-right{
	background:url(../images/services/services-installation/home-services-right-right.jpg) 0 0 no-repeat;
}
.service-installation-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
/*********** Services apps ************/
.service-apps-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:624px;
	background:url(../images/services/services-product-apps/home-services-left.jpg) 0 0 no-repeat;
	position:relative;
}
.service-apps-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-apps-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-product-apps/home-services-right-left.jpg) 0 0 no-repeat;
}
.service-apps-page-right-right{
	background:url(../images/services/services-product-apps/home-services-right-right.jpg) 0 0 no-repeat;
}
.service-apps-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
.apps-heading ul li{
padding:6px 0 0;
width: 500px;
font-weight: bold;
}

/*********** Services mgmt ************/
.service-mgmt-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:624px;
	background:url(../images/services/services-proj-mgmt/home-services-left.jpg) 0 0 no-repeat;
	position:relative;
}
.service-mgmt-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-mgmt-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-proj-mgmt/home-services-right-left.jpg) 0 0 no-repeat;
}
.service-mgmt-page-right-right{
	background:url(../images/services/services-proj-mgmt/home-services-right-right.jpg) 0 0 no-repeat;
}
.service-mgmt-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
.mgmt-heading ul li{
padding:6px 0 0;
width: 400px;
font-weight: bold;
}
/*********** Services renovation ************/
.service-renovation-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:624px;
	background:url(../images/services/services-renovation/home-services-left.jpg) 0 0 no-repeat;
	position:relative;
}
.service-renovation-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-renovation-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-renovation/home-services-right-left.jpg) 0 0 no-repeat;
}
.service-renovation-page-right-right{
	background:url(../images/services/services-renovation/home-services-right-right.jpg) 0 0 no-repeat;
}
.service-renovation-page-left ul{
font-weight:bold;
padding-left:35px;
padding-top:30px;
}
/*********** Services specs ************/
.service-specs-page-left{
	float:left;
	width:326px;
	border-right:#000 1px solid;
	height:624px;
	background:url(../images/services/services-specs/home-services-left.jpg) 0 0 no-repeat;
	position:relative;
}
.service-specs-page-right-right{
	float:right;
	width:151px;
	height:624px;
}

.service-specs-page-right-left {
	float:left;
	width:622px;
	height:624px;
	background:url(../images/services/services-specs/home-services-right-left.jpg) 0 0 no-repeat;
}
.service-specs-page-right-right{
	background:url(../images/services/services-specs/home-services-right-right.jpg) 0 0 no-repeat;
}
.service-specs-page-left ul{
	font-weight:bold;
	padding-left:35px;
	padding-top:30px;
}

