﻿/*GLOBAL 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;} 

.left{float:left;}
.right{float:right;}
.bold{font-weight:600; color:#666666;}

.clear{clear:both;}
.center{text-align:center;}

.lg{font-size:14px;}

body{background:url(images/body_bkgrd.jpg) top center #0d4781 no-repeat;}
p, ul{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;}
p{width:960px;}
h2{font-size:40px; color:#990000; font-family:Arial, Helvetica, sans-serif; margin:0 0 -5px 0;}
h3{font-size:20px; color:#0a315a;}
h4{font-size:18px;}
a{color:#000000;}
a:hover{color:#000000;}
hr{margin:0 0 10px 0; color:#996600;}


/*LAYOUT*/

#footer a{color:#ffffff;}

#wrapper{width:1010px; margin:0 auto;}

#header{width:1010px; height:214px; background:url(images/header_bkgrd.jpg);}
#logo{float:left; text-indent:-99999px;}

#nav{clear:both; width:1010px; height:69px; background:url(images/nav_bkgrd.jpg);}
#menu{text-align:center; margin:0 0 0 -3px;}
#menu li{display:inline; margin:0 -3px 0 0;} 

#contentwrap{width:1010px; height:800px; background:url(images/content_bkgrd.jpg) repeat-x;}


.product li{margin:0 0 10px 20px;}
.product ul{margin:0 0 0 25px;}
.product_img{padding:0 20px 105px 0; float:left;}

.home_product li{margin:0 0 10px 20px;}
.home_product ul{margin:0 0 0 25px;}


#contact_special{clear:both; width:971px; height:453px; padding:0 0; margin:20px auto; background:url(images/home_special_contact_bkgrd.jpg) no-repeat;}
		#contact_special .special{width:600px; height:330px; float:left; padding:10px;}
			#contact_special img{ margin:0 20px 0 0;}

#contact_special_home{clear:both; width:971px; height:453px; padding:0 0; margin:0 auto 25px; background:url(images/home_special_contact_bkgrd.jpg) no-repeat;}
		#contact_special_home .special{width:600px; height:330px; float:left; padding:10px;}
		
			#contact_special_home img{ margin:0 20px 0 0; padding:0 0 50px 0;}
			#contact_special_home .special h3{font-family:Arial, Helvetica, sans-serif; color:#990000; padding:0 0 10px; 0; font-weight:600; position:relative; right:30px;}
						
		#homeform{width:300px; margin:15px 0 0 15px; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#999999 1px solid; border-bottom:#999999 1px solid;padding:10px;}
			#homeform form{margin:0 0 0 27px;}
			#homeform p{width:300px;}
			#homeform li{list-style:none;}
			
#security_contact_special{clear:both; width:971px; height:600px; padding:0 0; margin:20px auto; background:url(images/sec_sys_special_contact_bkgrd.jpg) no-repeat;}
	#security_contact_special .special{width:600px; height:330px; float:left; padding:10px;}
			#security_contact_special img{ margin:0 15px 0 0;}
			
/*HOME PAGE*/
#homecontent{width:1010px; height:940px; background:url(images/content_bkgrd.jpg) repeat;}
	#home_intro_text{background:url(images/home_intro_text.jpg) no-repeat; height:460px; width:971px; margin:0 auto;}
		#home_intro_text .left{width:300px; padding:25px 0 0 15px; font-weight:600; color:#666666;}
		#home_intro_text .intro p{font-size:14px;}
		#home_intro_text .left p{width:500px; margin:0 0 20px 0;}
 
			#home_intro_text .left li{margin:0 0 7px 0; width:300px; }
			
		#home_intro_text .right{width:300px; margin:0 100px 0 0; padding:25px 0 0 0;}
			#home_intro_text .right p{width:375px; margin:0 0 10px 0;}
			#home_intro_text .right ul{padding:0 0 0 30px;}
			#home_intro_text .right li{margin:0 0 7px 0; width:300px; list-style:url(images/bullet.jpg);}
			#home_intro_text .center{ font-weight:600; color:#666666;}
			#home_intro_text .center p{margin:0 0 3px 0;}
			
/*SECURITY SYSTEMS PAGE*/
#security_sys{width:1010px; height:900px; background:url(images/content_bkgrd.jpg) repeat;}
	#security_sys_intro_text{background:url(images/sec_sys_intro_text.jpg) no-repeat; height:412px; width:971px; margin:0 auto;}
			#security_sys_intro_text img{padding:25px 0 15px 10px; float:left;}
			#security_sys_intro_text h4{padding:10px 0 0 10px;}
			#security_sys_intro_text p{margin:0 0 5px 0; padding:0 0 0 10px;}
			#security_sys_intro_text ul{float:left; padding:10px 0 0 40px; width:575px;}
			#security_sys_intro_text li{margin:0 0 15px 0; list-style:url(images/bullet.jpg); font-size:16px;}
			
	#security_sys .special ul{padding:0 0 13px 25px;}

	#security_sys .product li{margin:0 0 1px 0;}
	#security_sys .product{margin:0;}
	#security_sys .no-style li{list-style:none;}
	#security_header{word-spacing:-.1em; font-size:35px; margin:0;}
	
/*VIDEO SURVEILLANCE PAGE*/
#video_serv_content{width:1010px; height:830px; background:url(images/content_bkgrd.jpg) repeat;}
		#video_serv_intro_text{background:url(images/vid_surv_intro_text.jpg) no-repeat; height:363px; width:971px; margin:0 auto;}
			#video_serv_intro_text img{padding:10px;}
		#video_serv_intro_text .text{width:500px; margin:10px 0 0 0px; }
			#video_serv_intro_text .text p{ margin:0 0 10px 0; width:525px;}
			#video_serv_intro_text .text li{margin:0 0 7px 0;}
			 #video_serv_content .special img{margin:0 0 15px 0; padding:0 30px 0 0;}
		
/*ACCESS CONTROL PAGE*/
#access_content{width:1010px; height:800px; background:url(images/content_bkgrd.jpg) repeat;}
	#access_control_intro_text{background:url(images/access_control_intro_text.jpg) no-repeat; height:326px; width:971px; margin:0 auto;}
	 	#access_control_intro_text .text{width:300px; margin:0 0 0 520px;}
			#access_control_intro_text .text p{width:395px; margin:0 0 5px 0; padding:10px 0 0 0;}
			#access_control_intro_text .text li{margin:0 0 7px 0;}
		#access_content .special img{margin:0 30px 0 0;}
		#access_content .special li{margin:0 0 7px 0;}
		#access_content .special img{padding:0 0 60px 0;}
		
/*COMMERCIAL AUDIO PAGE*/
#com_audio_content{width:1010px; height:830px; background:url(images/content_bkgrd.jpg) repeat;}
	#comm_audio_intro_text{background:url(images/comm_audio_intro_text.jpg) no-repeat; height:326px; width:971px; margin:0 auto;}
	#comm_audio_intro_text .text{width:300px; margin:0 0 0 520px;}
	#comm_audio_intro_text .text p{width:395px; margin:0 0 5px 0; padding:10px 0 0 0;}
	#com_audio_content .special img{margin:0 30px 0 0;}
	
/*HOME CINEMA PAGE*/
#home_cin_content{width:1010px; height:800px; background:url(images/content_bkgrd.jpg) repeat;}
	#home_cin_content_intro_text{background:url(images/home_cinema_intro_text.jpg) no-repeat; height:326px; width:971px; margin:0 auto;}
	#home_cin_content_intro_text .text{width:300px; margin:0 0 0 520px;}
	#home_cin_content_intro_text .text p{width:395px; margin:0 0 10px 0;}
	#home_cin_content .special ul{padding:0 0 0 27px;}

/*CONTACT PAGE*/
#contactcontent{width:1010px; height:400px; background:url(images/content_bkgrd.jpg) repeat;}

#contact_address{clear:both; width:971px; height:412px; padding:0 0; margin:0px auto; background:url(images/contact_bkgrd.jpg) no-repeat;}
		#contact_special .special{width:600px; height:330px; float:left; padding:10px;}
			#contact_special img{margin:0 15px 0 0;}
		
			#homeform form{margin:0 0 0 27px;}
			#homeform p{width:300px;}
#contactcontent li{list-style:none;}			
#address1{float:left; width:300px; padding:10px 0 0 20px;}
#address2{float:left; width:285px; padding:10px 0 0 10px;}
.address{padding:0 0 15px 0;}

label{position:absolute; margin:0 0 0 -2.5em;}
input{margin:0 0 1em 4em;}
textarea{margin:0 0 1em 4.2em;}
fieldset{padding:10px;}


#footer{width:1010px; height:180px; background:url(images/footer_bkgrd.jpg); clear:both;}
	#footer p{text-align:center; font-size:10px; padding:175px 0 0 0;}

.product li{margin:0 0 10px 20px; list-style:url(images/bullet.jpg);}
#no-style{position:relative; left:-30px;}
	#no-style li{list-style:none;}
#home_list_style{list-style:url(images/bullet.jpg);}
