body{ padding:0px; margin:0 auto; background:#fff url(../images/body-bg.jpg) repeat-x;}

img{ border:none;}


h1{font:normal 25px Arial; color:#0f7994; padding:0px; margin:0px;}
h2{font:normal 20px Arial; color:#0f7994; padding-bottom:10px; margin:0px;}
h3{font:normal 18px Arial; color:#000; padding:0px; margin:0px;}


p{ font:normal 12px Arial; color:#373737;line-height:17px; margin:0px;}

a hraf{ color:#fff;}

.clear{ clear:both;}

.inner-bg{ background:url(../images/inner-bg.jpg) repeat-x top; margin:0px;}

#wraper{width:952px; padding:0px; margin:0 auto;}

/*------header_section_start------*/

.header{width:952px; padding:10px 0px 10px 0px; margin:0 auto;}
.header-left-sec{width:675px; padding:0px; margin:0px; float:left;}
.header-right-sec{width:170px; padding-top:40px; padding-bottom:39px; margin:0px; float:right; background:url(../images/phone.jpg) no-repeat left 33px;
font:bold 17px arial; color:#000;padding-left:70px; line-height:19px; margin-top:12px;}
.header-right-sec span{font:normal 25px arial; color:#283c6f; line-height:25px;}

/*------header_section_end------*/

/*------menubar_section_start------*/




#menubar
{
margin:0 auto;
width:950px;
background:url(../images/navi-bg.jpg) no-repeat;
height:41px;
}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }


#menu-content li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	float:left;
	text-align:center;
	color: #FFF;
	text-decoration: none;
	padding:13px 39px 0px 39px;
	height:25px;
	text-transform:uppercase;
	
}


#menu-content li a:hover
{
	color:#fff; 
	background:url(../images/navi-hover.png) no-repeat center;
}


#menu-content li a#current
{
	color:#fff; 
	background:url(../images/navi-hover.png) no-repeat center;
}
.menu-line
{
	background:url(images/menu-line.jpg) no-repeat;
	width:2px;
	height:35px;
	float:left;
}


/*------menubar_section_end------*/


/*------contant_section_start------*/

.contant-sec{width:952px; padding:0px; margin:0 auto; margin-top:35px;}
.contant-sec p{ margin:0px; padding-bottom:15px;}
.contant-sec-left{ width:646px; padding:0px; margin:0px; float:left;}
.phs-images-sec{ width:646px; margin-top:20px; padding:0px; margin-bottom:20px;}

.box-1{width:206px; float:left; font:normal 16px arial; color:#fff; background:#277285; line-height:40px; text-align:center;}
.box-1 a{color:#fff; text-decoration:none; padding:0px 16px; line-height:40px;}
.box-1 a:hover{background:url(../images/img-hover.png) no-repeat center center;}

.box-2{width:206px; float:left; font:normal 16px arial; margin-left:13px; color:#fff; background:#277285; line-height:40px; text-align:center;}
.box-2 a{color:#fff;text-decoration:none; padding:0px 30px; line-height:40px;}
.box-2 a:hover{background:url(../images/img-hover.png) no-repeat center center;}


.contant-sec ul{ padding:0px; margin:0px;}
.contant-sec ul li{padding:3px 0px; margin:0px; list-style:none;background:url(../images/li-right-sign.png) no-repeat left center;font:bold 12px arial; color:#000;  padding-left:30px;}




.contant-sec-right{ width:279px; padding:0px; margin:0px; float:right; }
.form-sec{width:234px; padding:40px 25px 0px 20px; margin:0px; float:right;  background:url(../images/form-bg.jpg) no-repeat; height:460px;}
.form-sec form{ margin:0px; padding:0px;}

.form-sec p { color:#FFFFFF; line-height:20px;}
.form-head{ width:229px;font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#FFFFFF; margin:0px; text-shadow: 2px 2px 2px #646464; margin-bottom:30px;}
.g-recaptcha {
    transform: scale(0.75);
    transform-origin: 0 0 0;
height:60px;
}
.g-recaptcha > div{
	width: 240px !important;
}
input{width:227px; margin:0px 0px 11px 0px; padding:5px; background:url(../images/input-bg.jpg) repeat-x; border:solid 1px #8fb9d0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

textarea{width:227px; margin:0px 0px 11px 0px; padding:5px 5px 0px 5px ; background:#ecf7fd url(../images/textarea-bg.jpg) repeat-x bottom; height:45px; border:solid 1px #8fb9d0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.button{float:right; background:url(../images/submit.jpg) no-repeat; height:37px; width:140px; margin-top:5px; border:none; cursor:pointer;}
 
/*------contant_section_end------*/

/*------footer_section_start------*/

.footer-sec{width:100%; height:149px; background:url(../images/footer-bg.jpg) repeat-x; margin-top:40px;}
.call-us{ width:952px; margin:0 auto; height:77px; background:url(../images/call-bg.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; text-align:center; padding-top:17px; padding-left:0px; text-transform:uppercase;}
.call-us span{color:#000; font-size:29px;}

.footer{ width:952px; margin:0 auto;}
.footer-left{ width:485px; padding:18px 0px 0px 15px;  float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.footer-left a{ color:#000; text-decoration:none;}
.footer-left a:hover{color:#167a94; text-decoration:underline;}

.footer-right{ width:185px; height:31px; float:right; margin-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}


/*------footer_section_end------*/

.banner{ width:950px; height:132px; margin:0 auto; background:url(../images/banner-about.jpg) no-repeat; margin-top:22px;}

#invisi-gard { width:166px; height:105px; float:left; margin-left:5px;}
#spaal { width:102px; height:104px; float:right; margin-right:5px;}

.imgbox1 { width:125px; float:left; margin-top:10px; margin-bottom:10px;}
.imgbox1 img { position:relative; z-index:2;}
.imgbox2 { width:125px; float:left; margin-top:10px; margin-left:34px; margin-bottom:10px;} 
.imgbox2 img { position:relative; z-index:2;}

.spacer { width:93%; height:1px; background:url(../images/spacer.jpg) repeat-x; margin:15px 0px 15px 0px; float:left; clear:both;}