/************************************************************* 
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font:16px Arial, Helvetica, sans-serif; color:#656567; font-weight:bold; }
h2 {font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; }
h3 {font: bold 16px Arial, Helvetica, sans-serif; color: #ffffff; }
h4 {font:11px Arial, Helvetica, sans-serif; color: #72736f; font-weight:bold; padding-bottom:10px;}
h5, h5 a, h5 a:visited {font:11px Verdana, Arial, Helvetica, sans-serif ; color:#ffffff; font-weight:normal;}
h6 {font:13px Arial, Helvetica, sans-serif; color: #CA8214; font-weight:bold; padding-left:20px;}
p { line-height:1.2em; font:normal 13px Arial, Helvetica, sans-serif;color:#282828;margin:0px; text-align:justify; }

b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
text-decoration:none;
	color:#141616;
	outline:none;
	text-decoration:none;
	
	}
a:active {
	color:#141616;
	outline:none;
	}
	
a:hover {
	color:#141616;
	text-decoration:underline;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}

.clft{ clear:left;}
.clbth{ clear:both;}
.clrt { clear:right;} 


/*============================================================
 !Basics
============================================================*/
body { font: normal 13px Arial, Helvetica, sans-serif; color:#2F2B28; background:#454238; }

.wrapper1{ width:1000px; margin:0px auto; position:relative; top:0; left:0;}
.guard { width:306px; height:350px; position:absolute; top:37px; left:665px; z-index:1;}

.crv{ padding-top:19px;}

.crvvv{ padding-top:10px;}
.crv1{ background:url(../images/crv1.jpg) left no-repeat;}
.crv2{ background:url(../images/crv2.jpg) right no-repeat;}
.crvm{ background:url(../images/crvm.jpg) repeat-x; margin:0px 25px; height:25px; overflow:hidden;}


.crv3{ background:url(../images/crv3.jpg) left no-repeat;}
.crv4{ background:url(../images/crv4.jpg) right no-repeat;}
.crvm1{ background:url(../images/crvm1.jpg) repeat-x; margin:0px 10px; height:38px; overflow:hidden;}


.crv3a{ background:url(../images/crv3a.jpg) left no-repeat;}
.crv4a{ background:url(../images/crv4a.jpg) right no-repeat;}

.crv5{ background:url(../images/crv5.jpg) left no-repeat;}
.crv6{ background:url(../images/crv6.jpg) right no-repeat;}
.crvm2{ background:#fff; margin:0px 15px; height:15px; overflow:hidden;}

.crv7{ background:url(../images/crv7.jpg) left no-repeat;}
.crv8{ background:url(../images/crv8.jpg) right no-repeat;}

.crv7a{ background:url(../images/crv7a.jpg) left no-repeat;}
.crv8a{ background:url(../images/crv8a.jpg) right no-repeat;}

.crv9{ background:url(../images/crv9.jpg) left no-repeat;}
.crv10{ background:url(../images/crv10.jpg) right no-repeat;}
.crvm3{ background:#dddddd; margin:0px 15px; height:10px; overflow:hidden;}

.crv11{ background:url(../images/crv11.jpg) left no-repeat;}
.crv12{ background:url(../images/crv12.jpg) right no-repeat;}

.crv13{ background:url(../images/crv13.jpg) left no-repeat;}
.crv14{ background:url(../images/crv14.jpg) right no-repeat;}
.crvm4{ background:#D10003; margin:0px 8px; height:10px; overflow:hidden;}

.crv15{ background:url(../images/crv15.jpg) left no-repeat;}
.crv16{ background:url(../images/crv16.jpg) right no-repeat;}

.crv17{ background:url(../images/crv17.jpg) left no-repeat;}
.crv18{ background:url(../images/crv18.jpg) right no-repeat;}
.crvm5{ background:#0D9AC5; margin:0px 8px; height:10px; overflow:hidden;}

.crv19{ background:url(../images/crv19.jpg) left no-repeat;}
.crv20{ background:url(../images/crv20.jpg) right no-repeat;}

.crv21{ background:url(../images/crv21.jpg) left no-repeat;}
.crv22{ background:url(../images/crv22.jpg) right no-repeat;}
.crvm6{ background:#26231A; margin:0px 15px; height:15px; overflow:hidden;}

.crvy{ padding-bottom:20px;}

.mcpear{ padding:35px 0 0 27px;}
.mcpear h1 a { background:url(../images/mc-pear-services.png) no-repeat; width:243px; height:108px; text-indent:-2000px; display:block;}

.quality{ padding:20px 0 0 29px;}

.title2 { padding:12px 0px 0px 10px; margin:0px; }
.title2 h1 { background:url(../images/online.png) no-repeat; width:139px; height:17px; text-indent:-2000px; display:block;}

.outerblock{ background:#26231A; padding:0px 11px; width:978px; overflow:hidden; }


.navblock{ padding:7px 0 20px 20px; background:#fff; position:relative; }
.nav{ width:541px; height:36px; background:url(../images/nav-bg.jpg) no-repeat;}
.nav ul{ margin:0; padding:0px;}
.nav ul li{ margin:0 4px; font: normal 14px Arial, Helvetica, sans-serif; display:block;  float:left; text-align:center;  color:#fff; }


.nav ul li a { font:normal 14px/25px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; display:block;padding:5px 20px;}
.nav ul li a:hover{  background:url(../images/nav-hover-bg1.jpg) repeat-x; 
  color:#ffffff; font: bold 14px/25px Arial, Helvetica, sans-serif;}

 .current a, .current a:hover 
 {
  
  color:#ffffff !IMPORTANT;font: bold 14px/25px Arial, Helvetica, sans-serif !IMPORTANT;
 }


.banner{ width:978px; height:280px; background:url(../images/banner.jpg) no-repeat; }


.content{ padding:10px 0px;}
.content-left{ float:left;width:248px; padding-right:10px;}
.content-right{ float:left; width:720px; }

.ttle{ font: normal 18px Arial, Helvetica, sans-serif; padding:8px 0 0 10px; color:#FEFFFD;}

.whitecontent{ background:#fff; padding:0 15px 11px 15px;}
.whitecontent h1{ color:#dc0505; font: normal 18px Arial, Helvetica, sans-serif; padding-bottom:15px; }
.greycontent{ background:#dddddd; padding:0 10px; margin:0px;}
.sb{ padding-top:15px;}
.serviceshm{ background:url(../images/serviceshmbg.jpg) no-repeat; width:228px; height:84px;   }
.serviceshm p{font:bold 16px Arial, Helvetica, sans-serif; color:#000; padding:20px;}
.serviceshm img { float:left; padding:8px 7px; width:100px; height:69px;}

.key-holding{ width:227px; float:left; padding-right:9px;}
.mobile-patrols{ width:227px; float:left; padding-right:9px;}
.contacthm{ width:227px; float:left;}

.red-content{ background:#D10003; padding:8px;}
.red-content h1{ color:#FEFFFD; font: normal 18px Arial, Helvetica, sans-serif; padding:0 0 15px 8px; }
.whitebrdr{ height:4px; background:#fff;}
.red-content h2{ color:#FEFFFD; font: bold 14px Arial, Helvetica, sans-serif; padding:10px 0 15px 4px; text-decoration:underline; }
.red-content p{ color:#FEFFFD; font: normal 13px/16px Arial, Helvetica, sans-serif; padding:0px 8px 10px 6px; }
.red-content img{ padding: 7px 0 0 5px;	}
.red-content a{ text-decoration:none; color:#fff;}
.red-content a:hover{ text-decoration:underline; color:#fff;}


.blue-content{ background:#0D9AC5; padding:8px;}
.blue-content h1{ color:#FEFFFD; font: normal 18px Arial, Helvetica, sans-serif; padding:0 0 15px 8px; }
.blue-content h2{ color:#FEFFFD; font: bold 14px Arial, Helvetica, sans-serif; padding:10px 0 15px 4px; text-decoration:underline; }
.blue-content p{ color:#FEFFFD; font: normal 13px/16px Arial, Helvetica, sans-serif; padding:0px 8px 10px 6px; }
.blue-content img{ padding: 7px 0 0 5px;	}
.blue-content a{ text-decoration:none; color:#fff;}
.blue-content a:hover{ text-decoration:underline; color:#fff;}

.contacthmp p{ padding:20px 0px 4px; font: 13px/17px Arial, Helvetica, sans-serif;}

.af{ padding-top:10px;}

.list{ font:normal 13px/29px Arial, Helvetica, sans-serif; color:#141616; padding:10px 40px 20px 0; float:left; width:305px;}
.list ul{ margin:0px; padding:0px;}
.list li{ background:url(../images/arrow.jpg) no-repeat 0px 9px; padding-left:20px; color:#141616; border-bottom:1px dotted #B0B3B5; }
.list li a{ text-decoration:none; color:#141616;}
.list li a:hover{ text-decoration:underline; color:#141616; }

.more-block{ padding:10px 0 0px 0px;}
.more{  float:right; text-align:center;  font: normal 13px Arial, Helvetica, sans-serif; color:#fff; }
.more a{ color:#fff; text-decoration:none; background:url(../images/read-more.png) no-repeat; height:22px; width:97px;display:block;padding-top:5px; }
.more a:hover{ color:#fff; text-decoration: none; background:url(../images/read-more1.png) no-repeat; height:22px; width:97px; }

.footer-menu {padding:8px 0 10px 335px;}
.footer-menu ul{list-style:none; }
.footer-menu ul li{padding:0px 5px; float:left; margin:0; font: normal 13px/10px Arial, Helvetica, sans-serif; border-right:1px solid #68696D;}
.footer-menu ul li a{color:#68696D; text-decoration:none; }
.footer-menu ul li a:hover{ text-decoration:underline; color:#68696D;}

#bordergg{ border-right:none;}

.copyright{ font: normal 11px Arial, Helvetica, sans-serif; text-align:center; color: #68696D; padding-bottom:0px;}
.copyright a{ text-decoration:none; color:#68696D;}
.copyright a:hover{ text-decoration:underline; color:#68696D;}

/* contact page*/
.map{ padding-top:20px;}

.contact-left{ float:left; width:350px; padding-right:20px;}
.contact-right{ float:left; width:320px;}

.border1{
	width: 320px; border:1px solid #C3C3C3;font: normal 12px Arial, Helvetica, sans-serif; color:#F5F6F6; height:18px;
	font: 12px Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	background:#312E37;
}

.border{
	width: 320px; border:1px solid #C3C3C3;font: normal 12px Arial, Helvetica, sans-serif; color:#333333; height:18px;
	font: 12px Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	background:#dddddd;
}

.borderka{
	font: 12px Arial, Helvetica, sans-serif;
	color:#F5F6F6;
	border:1px solid #C3C3C3;
	width:320px;
	padding:2px 0 0 5px;
		background:#1B1A26;
	
}
.borderk{
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333; 
	border:1px solid #C3C3C3;
	background:#ffffff;
	width:320px;
	
	padding:2px 0 0 5px;
}



/* Text Box End */

/* Buttons End */

.button{
 	 background:url(../images/read-more1.png) no-repeat;
	border:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	width:97px;
	text-align:center;
	cursor:pointer;
	color:#ffffff;
	height:26px;
	
	}

.button1{
	 background:url(../images/read-more.png) no-repeat;
	border:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:97px;
	text-align:center;
	cursor:pointer;
	color:#ffffff;
	height:26px;


}

.contactwhol { padding:0px ;}

#c1{
	margin:0 auto;
	padding:0px 0 0 0px;
	width:320px;
	float:left;
	text-align:left;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color:#282828;
	}	
#c2{
	margin:0;
	padding:0 0 0 40px;
	width:325px;
	float:left;
	float:left;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color:#282828;
}

.contact-info{ background:#0D9AC5; padding:10px 15px ;   font: normal 12px/20px Arial, Helvetica, sans-serif; color:#fff;}
.contact-info p{ color:#fff;}
.contact-info a{ text-decoration:underline; color:#fff;}
.contact-info a:hover{ text-decoration:none; color:#fff;}

.error{
	font: bold 13px Arial, Helvetica, sans-serif;
		
	text-align:left;
	color:#0D9AC5;
	}

.ok{
	font: bold 13px Arial, Helvetica, sans-serif;
	
	text-align:left;
	color:#0D9AC5;
	}
	
.map{ padding-top:20px;}

.backtotop{ padding:15px 0px;}
.backtotop a{ text-decoration:underline; color:#DC0505;}
.backtotop a:hover{ text-decoration:none; color:#DC0505;}


/*============================================================
Services Page
==============================================================*/


.menu_list {	
	width: 690px;  margin:10px 0 0 0;
	background:none;
}


.menu_head {
	background-color:#a01010;
	cursor: pointer;
	position: relative;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-bottom:1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
}
.menu_head a{
	color:#fabebe;
	text-decoration:none;
	display:block;
	padding:6px 20px;
	background:url(../images/bullet_02a.gif) no-repeat 10px 5px;
	border:1px solid #750707;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.menu_head a:focus{
	outline:none;
}
.menu_head a:hover{
	background:url(../images/bullet_02b.gif) no-repeat 10px 5px #ea2020;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_body {
	display:none;
	margin:0px 10px;
	padding:6px 15px;
	background-color:#ebcece;
}
