@charset "utf-8";
/* CSS Document */

#wrapper{
	width:990px;
	margin:auto;
 }

#header{
		width:990px;
}
	
#content{
		width:990px;
}

#content #banner{
	width:990px;
	height:100px;
	background-image:url(../images/black%20ground%202.jpg);
	padding-top: 10px;
	background-repeat: no-repeat;
	background-color: #000;
	text-align:right;
}

#content #banner #banner_left{
	width:500px;
	float:left;
	text-align:left;
	padding-top: 20px;
}
#content #banner #banner_right{
	width:490px;
	float:left;
	text-align:right;
	padding-top: 15px;
}
#content #context {
	margin-top:3px;
	margin-left:2px;
	width:950px;
	margin:auto;
}
.ccolumn{
	width:240px;
	height:335px;
	padding-right: 5px;
	float:left;
	}


#content #news{
margin-top:10px;

}
#content #news #news_text{
	margin:5px 0px 5px 0px;
	padding-left:10px;
	background-color:#bfbfbf;

}
#content #news .news_blue{
	background:url(../images/blue_bottom.jpg) repeat-y;
	color:#FFF;
	font-weight:bold;
}

#footer{
		width:990px;
		text-align:center;
		clear:both;
		padding-top:15px;
}


#menu{
	width:990px;
	height: 42px;
	background: url(../images/menu.jpg) bottom left no-repeat;
}


#menu_home {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:82px;
}
#menu_home:hover, #home #menu_home {
	background:url('../images/menu.jpg') 0px 0px no-repeat;
}


#menu_locksmith {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:119px;
}
#menu_locksmith:hover, #locksmith #menu_locksmith {
	background:url('../images/menu.jpg') -82px 0px no-repeat;
}


#menu_electronic {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:180px;
}
#menu_electronic:hover, #electronic #menu_electronic {
	background:url('../images/menu.jpg') -201px 0px no-repeat;
}


#menu_door {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:127px;
}
#menu_door:hover, #door #menu_door {
	background:url('../images/menu.jpg') -381px 0px no-repeat;
}


#menu_security {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:115px;
}
#menu_security:hover, #security #menu_security {
	background:url('../images/menu.jpg') -508px 0px no-repeat;
}


#menu_contactus {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:124px;
}
#menu_contactus:hover, #contactus #menu_contactus {
	background:url('../images/menu.jpg') -623px 0px no-repeat;
}


#menu_aboutus {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:111px;
}
#menu_aboutus:hover, #aboutus #menu_aboutus {
	background:url('../images/menu.jpg') -747px 0px no-repeat;
}

#menu_approach {
	text-indent:-9999px;
	float:left;
	display:block;
	height:42px;
	margin:auto;
	width:129px;
}
#menu_approach:hover, #approach #menu_approach {
	background:url('../images/menu.jpg') -858px 0px no-repeat;
}


#submenu{
	width:820px;
	float:left;
	text-align:left;
	padding-left: 15px;
	padding-top: 10px;
}

#submenu a{
	color:#FFF;
	font-size:11px;
 	display:block;
	width:195px;
	padding-right:5px;
	float:left;
	height:30px;
	padding-top:5px;
	font-weight:bold;
}
#submenu a:hover{
	color:#7575F9;
}

#submenu .submenu_activelink{
	font-weight:bold;
	color:#7575F9;
	font-size:11px;
	display:block;
	width:158px;
	padding-right:5px;
	float:left;
	height:30px;
	padding-top:5px;
}
.halfdiv{
	width:465px;
	padding-right:10px;
	float:left;}

#smList{
	list-style:none;
	margin:10px 25px;
}
#smList li{
	padding:5px 0;}
