/* CSS Document */

/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/
*{
	margin:0; 
	padding:0;
}
body{
	margin:0px;
	padding:0px;
	background-color:#000000;
}

.clear{
	clear:both;
}
h1{
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-size:21px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}
h2{
	font-family:"Trebuchet MS";
	color:#1E1E1E;
	font-size:23px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	}	

p{
	font-family:Arial, Helvetica, sans-serif;
	color:#353535;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding:0px 10px 0px 0px;
	text-align:justify;
	}
a{
	outline:none;
	}
/*
---------------------------------------------
02. CONTAINER AND WRAPPER
---------------------------------------------
*/
#container{
	width:914px;
	margin:0 auto;
	height:auto;
}
#wrapper{
	width:914px;
	margin:0px;
	float:left;
	padding:0px;
}

/*
---------------------------------------------
03. HEADER
---------------------------------------------
*/
#header{
	width:914px;
	margin:0px;
	float:left;
	padding:0px;
}
.header-part{
	width:914px;
	height:129px;
	margin:0px;
	float:left;
	padding:0px;
}
.logo{
	width:450px;
	height:129px;
	margin:0px;
	float:left;
	padding:0px;
}
.header-img{
	width:914px;
	height:248px;
	margin:0px;
	float:left;
	padding:10px 0px 0px 0px;
	background-color:#FFFFFF;
}

.contact-top{
	width:464px;
	height:129px;
	margin:0px;
	float:left;
	padding:0px;
	background-image:url(../images/contact-top-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contact-top-block{
	width:220px;
	height:56px;
	margin:0px;
	float:right;
	padding:0px;
}
.contact{
	width:220px;
	height:14px;
	margin:0px;
	float:left;
	padding:12px 0px 0px 0px;
}
.phone{
	width:220px;
	height:25px;
	margin:0px;
	float:left;
	padding:5px 0px 0px 0px;
}
.mail{
	background-image:url(../images/mail.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:12px 0px 0px 30px;
	}
.mail:hover{
	background-image:url(../images/mail.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:12px 0px 0px 30px;
	}
.navigation-part{
	width:914px;
	height:50px;
	margin:0px;
	float:left;
	padding:0px;
}

/*
---------------------------------------------
05. NAVIGAITON
---------------------------------------------
*/
.navigation-left{
	width:11px;
	height:50px;
	margin:0px;
	float:left;
	padding:0px;
}
.navigation-bg{
	width:892px;
	height:50px;
	margin:0px;
	float:left;
	padding:0px;
	background-image:url(../images/navigation-bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
}
.navigation-right{
	width:11px;
	height:50px;
	margin:0px;
	float:left;
	padding:0px;
}
.menu ul{
	list-style:none;
	margin:0 auto;
	padding:0px 0px 0px 10px;
}
.menu li{
	float:left;
	list-style:none;
	display:block;
}
.menu li.separetor{
	float:left;
	display:block;
	width:2px;
	height:50px;
	margin:0px;
	padding:0px 30px 0px 30px;
}

.menu li a{
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	padding:0px 0px 0px 9px;
	height:50px;
	line-height:50px;
	text-align:center;
	text-transform:none;
	cursor:pointer;
}
.menu li a span{
	float:left;
	display:block;
	padding:0 15px 0 9px;
}
.menu li.current a{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_l.gif) no-repeat left 0px;
}
.menu li.current a span{
	color:#ffffff;
	background:url(../images/rhm1_hover_r.gif) no-repeat right 0px;
}
.menu li a:hover{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_l.gif) no-repeat left 0px;
}
.menu li a:hover span{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_r.gif) no-repeat right 0px;
}


/*
---------------------------------------------
05. CONTENT
---------------------------------------------
*/
#content{
	width:914px;
	margin:0px;
	float:left;
	padding:0px;
	background-color:#FFFFFF;
  }
.body-part{
	width:914px;
	margin:0px;
	float:left;
	padding:0px;
  }
.content-inner{
	width:892px;
	margin:0 auto;
	padding:0px;
	background-color:#FFFFFF;
  }
.left-panel{
	width:509px;
	margin:0px;
	padding:0px;
	float:left;
  }
.right-panel{
	width:381px;
	margin:0px;
	padding:0px;
	float:left;
  }
.contactimg-panel{
	width:381px;
	height:189px;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/contact-img.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
  } 
/*-----------------GalleryHomePage-Block----Starts------*/
.galleryHome-block{
	width:381px;
	margin:0px;
	padding:0px;
	float:left;
  } 
.galleryHome-block h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:25px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
  } 

.galleryHome-top{
	width:381px;
	margin:0px;
	padding:0px;
	float:left;
  }
.galleryHome-bg{
	background-image:url(../images/galleryhome-bg.gif);
	background-repeat:repeat-y;
	width:381px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
  }
.galleryHome-bottom{
	width:381px;
	height:4px;
	margin:0px;
	padding:0px;
	float:left;
  }
.galleryHome-inner{
	width:339px;
	margin:0 auto;
	padding:0px;
  }  
.galleryHome-img1{
	width:179px;
	margin:0px;
	padding:0px;
	float:left;
  }
.galleryHome-img2{
	width:160px;
	margin:0px;
	padding:0px;
	float:left;
  }
.viewmore{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
  }
.viewmore:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
  }
 /*-----------------GalleryHomePage-Block----Ends------*/
 
/*-----------------MainService-Block----Starts------*/
.mainservice-block{
	width:381px;
	margin:0px;
	padding:0px;
	float:left;
  } 
.mainservice-block h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
  } 

.mainservice-top{
	width:371px;
	margin:0px;
	height:23px;
	padding:0px;
	float:left;
	background-image:url(../images/mainservice-top.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
  }
.mainservice-bg{
	width:381px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#00B2F0;
	/*overflow:hidden;*/
  }
.mainservice-inner{
	width:309px;
	margin:0px;
	padding:0px;
	float:left;
  }
 .mainservice-inner-left{
	width:130px;
	margin:0px;
	padding:0px;
	float:left;
  }
 .mainservice-inner-right{
	width:179px;
	margin:0px;
	padding:0px;
	float:left;
  }
 .mainservice-bottom{
	width:381px;
	height:4px;
	margin:0px;
	padding:0px;
	float:left;
  }
.mainservice-inner{
	width:320px;
	margin:0px;
	padding:0px;
	float:left;
  }  
ul.arrow1{
	margin:0px;
	padding:3px 0px 0px 10px;
	list-style:none;
}
ul.arrow1 li{
	margin:0px;
	padding:0px;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding:2px 0px 2px 20px;
	margin:0px;
	line-height:18px;
}
ul.arrow2{
	margin:0px;
	padding:3px 0px 0px 10px;
	list-style:none;
}
ul.arrow2 li{
	margin:0px;
	padding:0px;
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:2px 0px 2px 20px;
	margin:0px;
	line-height:18px;
}
/*-----------------MainService-Block----Ends------*/

/*-----------------Testimonial-FencingBlck----Starts------*/
.fencing-block{
	width:892px;
	margin:0px;
	float:left;
	height:267px;
	padding:0px;
  }
.fencing-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#056631;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:150px 0px 0px 140px;
	line-height:18px;
  }
.mailto-green{
	font-family:Arial, Helvetica, sans-serif;
	color:#056631;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
  }
.mailto-green:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#056631;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
  }
  .fencing-left{
	width:530px;
	height:267px;
	margin:0px;
	float:left;
	padding:0px;
	background-image:url(../images/fencing-left.gif);
	background-repeat:no-repeat;
  }
.fencing-right{
	width:362px;
	margin:0px;
	float:left;
	padding:0px;
  }
/*-----------------Testimonial-FencingBlck----Ends------*/

/*-----------------LimeCutBlock----Starts------*/

.limecut-block{
	width:890px;
	margin:0px;
	float:left;
	height:265px;
	padding:0px;
	border:1px solid #191617;
  }
.limecut-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#056631;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:30px 0px 0px 10px;
	line-height:18px;
  }
.limecut-left{
	width:683px;
	height:265px;
	margin:0px;
	float:left;
	padding:0px;
  }
.limecut-right{
	width:207px;
	height:265px;
	margin:0px;
	float:left;
	padding:0px;
  }

/*-----------------LimeCutBlock----Ends------*/
/*-----------------ENZEZ----Starts------*/
.enzez-block{
	width:892px;
	margin:0px;
	float:left;
	height:264px;
	padding:0px;
  }
.enzez-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#D9332C;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:120px 0px 0px 40px;
	line-height:18px;
  }
.enzez-left{
	width:683px;
	height:264px;
	margin:0px;
	float:left;
	padding:0px;
	background-image:url(../images/enzez-left.gif);
	background-repeat:no-repeat;
  }
.enzez-right{
	width:207px;
	height:264px;
	margin:0px;
	float:left;
	padding:0px;
  }

.mailto-red{
	font-family:Arial, Helvetica, sans-serif;
	color:#D9332C;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
  }
.mailto-red:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#D9332C;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
  }

/*-----------------ENZEZ----Ends------*/
/*-----------------All bright----Starts------*/
.allbright-block{
	width:892px;
	margin:0px;
	float:left;
	height:265px;
	padding:0px;
  }
.allbright-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:120px 0px 0px 45px;
	line-height:18px;
  }
.allbright-left{
	width:727px;
	height:265px;
	margin:0px;
	float:left;
	padding:0px;
	background-image:url(../images/allbright-left.gif);
	background-repeat:no-repeat;
  }
.allbright-right{
	width:165px;
	height:265px;
	margin:0px;
	float:left;
	padding:0px;
  }

.mailto-black{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
  }
.mailto-black:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
  }

/*-----------------All bright----Ends------*/
/*-----------------Froget----Starts------*/
.froget-block{
	width:892px;
	margin:0px;
	float:left;
	height:265px;
	padding:0px;
	background-image:url(../images/froget.gif);
	background-repeat:no-repeat;
  }
.froget-block p{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:70px 0px 0px 35px;
	line-height:18px;
  }

/*-----------------Froget----Ends------*/

/*-----------------GalleryMain----Starts------*/
.gallerymain-block{
	width:892px;
	margin:0px;
	float:left;
	padding:0px;
  }
.gallerymain-leftpanel{
	width:435px;
	margin:0px;
	float:left;
	padding:0px;
  }
.gallerymain-centerpanel{
	width:22px;
	margin:0px;
	float:left;
	padding:0px;
  }
.gallerymain-righttpanel{
	width:435px;
	margin:0px;
	float:left;
	padding:0px;
  }
.chapel-block{
	width:435px;
	margin:0px;
	float:left;
	padding:0px;
	background-color:#92BEDD;
}
.chapel-block h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:22px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
}
.chapel-innerblock{
	width:389px;
	margin:0 auto;
	padding:0px;
}
.chapel-left{
	width:174px;
	margin:0px;
	float:left;
	padding:0px;
}
.chapel-left-top{
	width:174px;
	height:30px;
	margin:0px;
	float:left;
	padding:10px 0px 0px 0px;
}
.chapel-left-center{
	width:174px;
	margin:0px;
	float:left;
	padding:0px;
}
.chapel-left-bottom{
	width:174px;
	margin:0px;
	float:left;
	padding:0px;
}
.chapel-center{
	width:41px;
	margin:0px;
	float:left;
	padding:0px;
}
.chapel-right{
	width:174px;
	margin:0px;
	float:left;
	padding:0px;
}
/*-----------------GalleryMain----Ends------*/

  /*
---------------------------------------------
05. FOOTER STARTS
---------------------------------------------
*/
#footer{
	width:914px;
	margin:0px;
	float:left;
	height:61px;
	padding:0px;
  }
.footer-left{
	width:721px;
	margin:0px;
	float:left;
	height:41px;
	padding:20px 0px 0px 0px;
  }
.footer-right{
	width:193px;
	margin:0px;
	float:left;
	height:61px;
	padding:0px;
  }
.skype{
	width:100px;
	margin:0px;
	float:left;
	height:61px;
	padding:0px;
  }
.3m{
	width:93px;
	margin:0px;
	float:left;
	height:61px;
	padding:0px;
  }ul.footer{
	 margin:0px;
	 padding:5px 0px 0px 0px;
	 list-style:none;
 }
ul.footer li{
	display:block;
	float:left;
	margin:0px;
	padding:0px 5px 0px 5px;
	line-height:11px;
	height:11px;
}
ul.footer li.seprater{
	display:block;
	float:left;
	width:1px;
	margin:0px;
	padding:0px 7px 0px 7px;
	line-height:11px;
}
ul.footer li a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#C2C0C0;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
	line-height:11px;
}
ul.footer li a:hover{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#C2C0C0;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
	line-height:11px;
}
/*
---------------------------------------------
05. FORM STARTS
---------------------------------------------
*/
.bluelink-nor{
	font-family:Arial, Helvetica, sans-serif;
	color:#2678E6;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	line-height:22px;
	padding:0px 0px 0px 0px;
}
.bluelink{
	font-family:Arial, Helvetica, sans-serif;
	color:#2678E6;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 0px 0px;
}
.bluelink{
	font-family:Arial, Helvetica, sans-serif;
	color:#2678E6;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 0px 0px;
}
.form-block{
	width:380px;
	margin:0 auto;
	padding:0px;
}
.form-txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	padding:0px 0px 0px 0px;
}
.form-txt-part{
	width:104px;
	margin:0px;
	padding:7px 0px 0px 0px;
	float:left;
	height:19px;
}
.form-txtbox-part{
	width:276px;
	margin:0px;
	padding:0px;
	float:left;
	height:26px;
}
.form-txtarea-part{
	width:276px;
	margin:0px;
	padding:0px;
	float:left;
}
.textbox{
	width:208px;
	height:21px;
	margin:3px 0px 3px 0px;
	padding:4px 0px 0px 2px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAEA;
	border:1px #A9A9A9 solid;
}
.textarea{
	width:208px;
	height:115px;
	margin:3px 0px 3px 0px;
	padding:4px 0px 0px 2px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAEA;
	border:1px #A9A9A9 solid;
}

p.thanku{
	font-family:Arial, Helvetica, sans-serif;
	color:#0094C6;
	font-size:25px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px;
	line-height:35px;

}

/*-------------20.04.10---*/
.chapel-left-top2{
	width:174px;
	height:20px;
	margin:0px;
	float:left;
	padding:0px;
}
.chapel-left-bottom2{
	width:174px;
	margin:0px;
	float:left;
	padding:0px;
	height:20px;
}
.chapel-center{
	width:41px;
	margin:0px;
	float:left;
	padding:0px;
}
/*-------------22.04.10---*/
.address{
	width:350px;
	margin:0px;
	float:left;
	padding:0px;
}
.left-contact{
	width:70px;
	margin:0px;
	float:left;
	padding:0px;
}
.right-contact{
	width:280px;
	margin:0px;
	float:left;
	padding:0px;
}
.condition-apply{
	font-family:Arial, Helvetica, sans-serif;
	color:#353535;
	font-size:8px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 0px 0px;
}
