/* CSS Document */
body{
	margin:0px;
	background:url(/themes/19/img/back-g.gif) no-repeat top center #770000;
	}
img{border:0px;}	
.clear{
	margin:0px;
	padding:0px;
	clear:both;
}
	

h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#514b3f;
	background:url(/themes/19/img/h2-arrow.gif) no-repeat 0 -3px;
	margin: 0px 0px 20px 0px;
	border-bottom:1px solid #CA6354;
	padding:0px 0px 10px 35px;
	}
h2, .body-rep .oder span{
	font-size:17px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#514b3f;
	background:url(/themes/19/img/h2-arrow.gif) no-repeat 0 -3px;
	margin: 0px 0px 20px 0px;
	border-bottom:1px solid #CA6354;
	padding:0px 0px 13px 35px;
}
#header{
	height:405px; width:940px; margin:auto;
	background:url(/themes/19/img/header.jpg) no-repeat top center;
	padding:85px 0px 0px 60px;
	}
.logo{
	height:127px;
	width:957px;
	margin:auto;
	}
	
.con-box{
	height:278px; width:400px; margin:auto 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:color:#ffe150;; font-size:17px; line-height:22px;
	}
	
.con-box a{color:#ffe150; }	
.con-box span{	font-weight:bold; font-size:14px;
}
.con-box h1{font-size:30px; padding-bottom:45px;border-bottom:none;background:none;text-align: center;}
.nav-back{
	height:55px; width:1000px; margin:auto;
	border-bottom:#FFFFFF solid 4px; border-top:#FFFFFF solid 4px;
	}
	
.nav-bar{
	height:58px; width:1000px; margin:auto;
	background:url(/themes/19/img/nav-bar.gif) repeat-x;
	}
.nav-bar ul{
	margin:0px;
	padding:0px 0px 0px 70px;
	list-style-type:none;
	}
.nav-bar ul li{
	height:35px; width:auto; float:left;
	background:url(/themes/19/img/list-left.gif) no-repeat;
	display:block; text-transform:uppercase;
	padding:20px 18px 0px 18px;
	}
.nav-bar ul li a{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#FFFFFF;
	background:url(/themes/19/img/list-arrow.gif) no-repeat;
	padding-left:22px;
	background-position: 6px;
	}
#body-part{
	height:auto; width:1000px; margin:auto;
	background:url(/themes/19/img/body-strip.gif) repeat-y;
	padding:0px;
	}	
.body-rep{
	width:920px; margin:auto;
	background:url(/themes/19/img/body-re.gif) repeat-x #f0e0c4;
	padding:0px 34px 30px 46px;
	}
.body-rep span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; font-weight:bold; color:#bb0000;
	}
.body-rep strong{color:#bb0000;}
.body-rep a{color:#bb0000;}		

.body-left{
	text-align:justify;
	height:auto; width:645px; float:left;
	padding:25px 20px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:22px;
	}
.body-left p{
	padding-bottom:15px;	
}

.body-left a, .body-left a:hover {font-size: 17px;}

.body-rep p{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333; font-size:11px; line-height:16px;
	}	
.body-right{
	height:auto; width:255px; float:left;
	padding:25px 0px 20px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; line-height:22px;	
	}
.body-right ul{margin:0px; padding:0px 0px 30px 0px;}
.body-right ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; color:#bb0000;
}	
.img-box{
	height:auto; width:auto; float:left; padding:0px 20px 10px 0px;
	}
.img-box-1{
	height:auto; width:auto; float:right; padding:30px 20px 10px 20px;
	}										
.line{height:2px; width:835px; margin:auto; background:#d58875;
}

.footer{
	height:50px; width:1000px; margin:0;
	background:url(/themes/19/img/footer.gif) repeat-x;
	text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#de8c8c; font-size:11px;
	overflow: auto; 
	}

.footer strong{
	float:left; color:#FFFFFF;
	
	}
.footer a{	color:#FFFFFF;	}


#counter{
	float:right;
	padding-top: 3px;
}



a{ color:#56d4ff; text-decoration:underline}
a:hover{text-decoration:none}
.clear{ clear:both}

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#514b3f; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #514b3f; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#514b3f; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #514b3f; margin:0 0px 10px 20px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #514b3f;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #514b3f}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #514b3f; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
	
	
strong{
	font-weight:normal;
}
#orderForm dd{
	margin:0px;
}
#orderForm form{
	padding-left:10px;
}
#orderForm input, #orderForm textarea{
	width:245px;
	margin:0px 0 6px;
	overflow:auto;
}
#orderForm #submit{
	width:100px;
}
#orderForm #captcha-input{
	width:95px;
}	
	


.orderFormMain .zend_form dd{
	margin:0px;
}
.orderFormMain .zend_form{
	color:#555;
	width:550px;
	padding-left:10px;
	padding-top:7px;
	margin-bottom:20px;
	padding-bottom:1px;
	margin-right:18px;
	font:11px Verdana;
	background:#DFCAA7;
}
.orderFormMain .l-bg .zend_form{
	color:#fff;
	width:auto;
	background:#999;
}
.orderFormMain .l-bg .zend_form input, .l-bg .zend_form textarea{
	width:190px;
}
.orderFormMain .zend_form input, .zend_form textarea{	
	margin:2px 0 5px;
	width:300px;
}
.zend_form select{margin:2px 0 5px;	width:550px;}
#captcha-input {width: 100px;margin-top: 5px;}

.orderFormMain #submit{
	width:102px;
}

.orderFormMain .l-bg .title{
	font:22px Tahoma;
	color:#fff;
	background:#CF2526;
	padding:3px 10px 4px;
	margin:0 6px 10px 0;
}
.orderFormMain .l-bg .news{
	padding-right:20px;
}	
.orderFormMain .l-bg .news .text{
	padding-bottom:10px;
	font:11px Tahoma;
	color:#ddd;
}
.orderFormMain .l-bg .news .text a{
	color:#555;
}
.orderFormMain .l-bg .news .text a:hover{
	color:#000;
}


#Table_01 {
	
	left:0px;
	top:0px;
	width:400px;
	height:20px;
}
#Table_01 a{
	color:transparent;
}

#btn-01_ {
	
	left:0px;
	top:0px;
	width:199px;
	height:20px;
	border:none;
}

#btn-02_ {
	
	left:199px;
	top:0px;
	width:201px;
	height:20px;
}	
.errors {
	padding:0px 0px 5px 2px;
	color: #f00;
}
.errors li{
	list-style: none;
	color: #f00;
	
}
.body-left h3{
	color:#514B3F;
	margin:0;
} 
