@charset "utf-8";
/* CSS Document */

body {
padding:0;
margin:0;
}

#wrapper{
width:950px;
margin:10px 5px 0 20px;
}

#holder{
width:950px;
position:relative;
}

#logo_image{
width:230px;
position:relative;
float:left;
}


#logo{
width: 230px;
height: 138px;
position:relative;
float:left;
}

#images{
width: 230px;
height:230px;
position:relative;
float:left;
margin:15px 0 0 0;
}

#header_content{
width:536px;
position:relative;
float:left;
margin:0 0 0 10px
}

#homebanner {
height:40px;
width: 531px;
background-color:#003366;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding: 5px 0 0 5px;
}

#homebanner h1 {
font-size:18px;
padding:0;
margin:0;
}

#wirebanner {
height:40px;
width: 531px;
background-color:#FF9900;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding: 5px 0 0 5px;
}

#wirebanner h1 {
font-size:18px;
padding:0;
margin:0;
}

#cctvbanner {
height:40px;
width: 531px;
background-color:#993366;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding: 5px 0 0 5px;
}

#cctvbanner h1 {
font-size:18px;
padding:0;
margin:0;
}

#covertbanner {
height:40px;
width: 531px;
background-color:#0099CC;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding: 5px 0 0 5px;
}

#covertbanner h1 {
font-size:18px;
padding:0;
margin:0;
}

#doorsbanner {
height:40px;
width: 531px;
background-color:#009933;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding: 5px 0 0 5px;
}

#doorsbanner h1 {
font-size:18px;
padding:0;
margin:0;
}

#contactbanner {
height:40px;
width: 531px;
background-color:#CC3333;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding: 5px 0 0 5px;
}

#contactbanner h1 {
font-size:18px;
padding:0;
margin:0;
}

#menu {
background:url(images/menu_bg.jpg) repeat-y;
width: 174px;
height: 383px;
position:relative;
float:left;
}

#menu ul{
margin:0;
padding:0;
list-style:none;
}

#menu ul li{
width:174px;
display:block;
}

#menu ul li a{
width:174px;
display:block;
text-decoration:none;
}

#menu ul li a span{
visibility:hidden;
}


#menu ul li#home a{
width:174px;
height:44px;
background:url(images/home_btn.jpg) no-repeat 0 0;
}

#menu ul li#home a:hover{
width:174px;
height:44px;
background:url(images/home_btn.jpg) no-repeat 0 -44px;
}

#menu ul li#wired a{
width:174px;
height:46px;
background:url(images/wired_btn.jpg) no-repeat 0 0;
}

#menu ul li#wired a:hover{
width:174px;
height:46px;
background:url(images/wired_btn.jpg) no-repeat 0 -46px;
}

#menu ul li#cctv a{
width:174px;
height:29px;
background:url(images/cctv_btn.jpg) no-repeat 0 0;
}

#menu ul li#cctv a:hover{
width:174px;
height:29px;
background:url(images/cctv_btn.jpg) no-repeat 0 -29px;
}

#menu ul li#covert a{
width:174px;
height:43px;
background:url(images/covert_btn.jpg) no-repeat 0 0;
}

#menu ul li#covert a:hover{
width:174px;
height:43px;
background:url(images/covert_btn.jpg) no-repeat 0 -43px;
}

#menu ul li#door a{
width:174px;
height:40px;
background:url(images/door_btn.jpg) no-repeat 0 0;
}

#menu ul li#door a:hover{
width:174px;
height:40px;
background:url(images/door_btn.jpg) no-repeat 0 -40px;
}

#menu ul li#contact a{
width:174px;
height:36px;
background:url(images/contact_btn.jpg) no-repeat 0 0;
}

#menu ul li#contact a:hover{
width:174px;
height:36px;
background:url(images/contact_btn.jpg) no-repeat 0 -36px;
}

#header_content #content_holder{
width:100%;
position:relative;
float:left;
margin:10px 0 0 0;
}

#header_content #content_holder h1{
font-size:18px;
}

#content {
font-family:"Trebuchet MS";
font-size:12px;
color:#000000;
margin: 0px 0px 0px 0px;
padding: 0 40px 0 0;
}

#content a {
color:#FF9900;
text-decoration:none;
}

#content a:hover {
color:#FF9900;
text-decoration:underline;
}

#bottombanner {
height: 20px;
width:950px;
position:relative;
float:left;
margin:10px 0 0 0;
background-color:#003373;
}

#bottomtext1 {
font:"Trebuchet MS";
font-size:10px;
color:#FFFFFF;
float:right;
z-index:1;
padding: 2px 5px 0 0;
}

#bottomtext1 a {
text-decoration:none;
color:#FFFFFF;
}

#bottomtext2 {
font:"Trebuchet MS";
font-size:10px;
color:#FFFFFF;
float:left;
z-index:1;
padding: 2px 0 0 5px;
}

.left_holder{
width:404px;
float:left;
}

.video_holder{
width:404px;
background-color:#e7ecf2;
float:left;
}