/*BODY ATTRIBUTES*/

html {
	margin:0px auto; 
	}
	
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	text-align:center;
	margin:0px auto;
	background-color:#ffffff;
	}
	
#bodybox {	
	width: 819px;
	height: auto;
	margin: 0px auto;
	text-align:left;  
	}
	
/*fix*/


img, .subnav, .content_bottom_full /*, #bottom, #content, #contenthome, #lefthome, #topserv*/
	{
	behavior: url(../css/iepngfix.htc);
	} 
	
	
	
/*BANNER*/


	
.body_spacer{
	height: 27px;
	width: 819px;
	overflow: hidden;
	background-image: url(../images/body_spacer.jpg);
	background-repeat: no-repeat;	
	padding: 0px 0px 0px 0px;
	}



.contentbox {
	width:819px;
	height: 100%;
	float:left;
	text-align:left;
	}
	
	
.index_mainimage {
	height: 373px;
	width: 819px;
	overflow: hidden;
	background-image: url(../images/index_mainimage.jpg);
	background-repeat: no-repeat;
	float:left;	
	padding: 0px 0px 0px 0px;
	}
	

.index_bott {
	height: 109px;
	width: 819px;
	overflow: hidden;
	background-image: url(../images/index_bott.gif);
	background-repeat: no-repeat;
	float:left;	
	padding: 0px 0px 0px 0px;
	}



	
	
	
	
	
	
	

	


					/*Secondary*/
	




/*CONTENT*/ 

.seco_header_audio {
	width:819px;
	height:115px;
	float:left;
	background-image:url(../images/seco_header_audio.jpg);
	background-repeat:no-repeat;
	}
	
.seco_header_visual {
	width:819px;
	height:115px;
	float:left;
	background-image:url(../images/seco_header_visual.jpg);
	background-repeat:no-repeat;
	}
	
.seco_header_installation {
	width:819px;
	height:115px;
	float:left;
	background-image:url(../images/seco_header_installations.jpg);
	background-repeat:no-repeat;
	}


.seco_content {
	width:310px;
	
	margin:63px 38px 0px 0px;
	float:left;
	text-align:left;
	
	}
	
.seco_right_extra {
	width:230px;
	/*height: 100%;*/
	float:right;
	padding:63px 10px 0px 0px;
	margin:0px;
	}
	
.seco_content_full {
	width:819px;
	height:100%;
	padding:40px;
	margin:0px;
	float:left;
	text-align:left;
	}
	

	
.seco_left {
	width:186px;
	height: 100%;
	float:left;
	padding:25px 10px 25px 40px;
	margin:0px;
	}
	
.seco_left_services {
	width:206px;
	height: 100%;
	float:left;
	padding:25px 0px 25px 30px;
	margin:0px;
	}

/*.seco_right {
	width:241px;
	height: 100%;
	float:right;
	padding:25px 5px 25px 10px;
	margin:0px;
	}*/
	
x
	
	
.seco_bottom {
	width: 819px;
	height: 24px;
	background-image:url(../images/seco_bottom.jpg);
	float:left;
	padding:0px;
	margin:0px;
	}


.secondary_full {
	width:802px;
	/*height:100%;*/
	float:left;
	text-align:left;
	background-image:url(../images/secondary_BG.jpg);
	background-repeat:repeat-y;
	}
	


.full_content {
	width:717px;
	float:left;
	padding:4px 35px 5px 50px;
	
	}


	
	

	
	
	/*other*/

	
.contact_left {
	width:375px;
	padding: 60px 0px 0px 50px;
	
	float:left;
	}
	
.contact_right {
	width:325px;
	padding: 60px 20px 0px 20px;
	float:left;
	/*border-left-width:thin;
	border-left-color:#dddddd;
	border-left-style:solid;*/
	}
	


/*H1-6  P*/

hr {
	background: #ffffff;
	color:#dddddd;
	
	margin: 0 0 15px;
	}


	
h2 {
	font: normal Helvetica, Tahoma, Arial,  sans-serif;
	font-size:20px;
	padding-top:0px;
	color:#999999;
	}

h3 {
	font: Helvetica, Tahoma, Arial,  sans-serif;
	font-size:18px;
	padding-top:0px;
	color:#dddddd;
	}
	
h4 {
	font: Helvetica, Tahoma, Arial,  sans-serif;
	font-size:16px;
	color:#666666;
	/*text-decoration:underline;*/
	}
	
h5 {
	font: 14px Helvetica, Tahoma, Arial,  sans-serif;
	color:#333333;
	}
	
h6 {
	font: 14px Helvetica, Tahoma, Arial,  sans-serif;
	color:#333333;
	}

	
ul {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

body, p, div  {  
	font-family: Helvetica, Tahoma, Arial,  sans-serif;
	font-size:12px;
	color:#666666;
	line-height: 165%;
	}
	
form {
	font: normal 12px Helvetica, Tahoma, Arial,  sans-serif;
	font-weight: normal; 
	color: #666666;
	}
	
form input, form textarea,{
	font: normal 18px Helvetica, Tahoma, Arial,  sans-serif;
	font-weight: normal; 
	color: #666666;
	}
	

	
p a {
	font: bold 12px Helvetica, Tahoma, Arial,  sans-serif;
	color: #003366;
	text-decoration:none;
	
}
	p a:Visited  {font: bold 12px Helvetica, Tahoma, Arial,  sans-serif; color: #003366; text-decoration:none; }
	p a:Active   {font: bold 12px Helvetica, Tahoma, Arial,  sans-serif; color: #003366; text-decoration:none; }
	p a:Hover    {font: bold 12px Helvetica, Tahoma, Arial,  sans-serif; color: #333333; }
	
a {
	font: bold 11px Helvetica, Tahoma, Arial,  sans-serif;
	color: #003366;
	text-decoration:none;
	
}
	 a:Visited  {font: bold 11px Helvetica, Tahoma, Arial,  sans-serif; color: #003366; text-decoration:none; }
	 a:Active   {font: bold 11px Helvetica, Tahoma, Arial,  sans-serif; color: #003366; text-decoration:none; }
	 a:Hover    {font: bold 11px Helvetica, Tahoma, Arial,  sans-serif; color: #333333; }

form a{
	font: bold 11px Helvetica, Tahoma, Arial,  sans-serif;
	color: #003366;
	text-decoration:none;
	
}
	form a:Visited  {font: bold 11px Helvetica, Tahoma, Arial,  sans-serif; color: #003366; text-decoration:none; }
	form a:Active   {font: bold 11px Helvetica, Tahoma, Arial,  sans-serif; color: #003366; text-decoration:none; }
	form a:Hover    {font: bold 11px Helvetica, Tahoma, Arial,  sans-serif; color: #333333;   }

	
/*FOOTER*/

#footer{
	font: 10px Helvetica, Tahoma, Arial,  sans-serif;
	color: #999999;
	padding-right: 50px;
	text-decoration:none;
	}

#footer a{
	font: bold 10px Helvetica, Tahoma, Arial,  sans-serif;
	color: #666666;
	text-decoration:none;
	
}
	#footer a:Visited  {font: bold 10px Helvetica, Tahoma, Arial,  sans-serif; color: #666666; text-decoration:none; }
	#footer a:Active   {font: bold 10px Helvetica, Tahoma, Arial,  sans-serif; color: #666666; text-decoration:none; }
	#footer a:Hover    {font: bold 10px Helvetica, Tahoma, Arial,  sans-serif; color: #333333;  }
