﻿body
{
margin: 0 auto;
text-align: center;
font-family: Trebuchet MS;
font-size: 8px;
background-image:url('images/page_bg.jpg');
background-attachment:scroll;
background-repeat:repeat-x;
background-position:center top;
background-color:black;
}

.top_background
{
width:100%;
text-align: center;
background-image:url('images/top_bg.jpg');
background-position:center top;
background-repeat:no-repeat;
}

.holder
{
width: 917px;
margin: 0 auto;
text-align:left;
}

.ASIImg {
	border-color: #fff;
	border-style: solid;
	border-width: 3px;
}

.holder_sim
{
width: 937px;
margin: 0 auto;
padding-right: 9px;
text-align:right;
}

img
{
border: 0;
}

.sec_stretch
{
background-image:url('images/sec_stretch.jpg');
background-repeat:repeat-y;
}

.sec_stretch_sim
{
background-image:url('images/sec_stretch.jpg');
background-repeat:repeat-y;
background-position:center;
}


.mainpadding_home
{
width:900px;
padding: 0 8px 0 8px;
background-color:#D3D2D0;
border-left:solid 1px #969495;
background-image:url('images/inside_bg.jpg');
background-repeat:no-repeat;
background-position:right;
}

.mainpadding
{
width:900px;
padding: 0 8px 0 9px;
/* background-color:#D3D2D0; */
background-image:url('images/inside_bg.jpg');
background-repeat:no-repeat;
}

.topleft
{
float: left;
}

.theaterpic
{
float: left;
}

.welcomeheader
{
padding-top: 12px;
}

.welcometext
{
padding: 10px 30px 10px 30px;
text-align: left;
}

.sec_content
{
/* width:536px; */
width:536px;
padding: 0 0 30px 0;
text-align: left;
float:left;
background-image:url('images/sec_content_bg.jpg');
background-attachment:scroll;
background-repeat:no-repeat;
color:white;
background-color:black;
}

.sec_content_padding
{
/* width:486px; */
width:455px;
padding: 0 30px 0 50px;
float:left;
}

.sec_touch
{
float: left;
}

.gallery_home
{
background-image:url('images/gallery_bg.jpg');
background-repeat:no-repeat;
height:110px;
padding:17px 30px 5px 130px;
}

.asseenin1
{
background-image:url('images/asi_bg.jpg');
background-repeat:no-repeat;
height:117px;
padding:10px 30px 5px 160px;
margin-top:12px;
}

.asseenin
{
margin-top:12px;
}

.port_listing_pic {
width:175px;
padding:10px;
float:left;
}

.port_listing_text {
width:240px;
padding:10px;
float:left;
}

.port_listing_detail {
width:455px;
float:left;
}

.footer
{
text-align:center;
width:850px;
background-color:#D3D2D0;

padding: 50px 25px 15px 25px;
/*letter-spacing: -.05em;*/
float:left;
font-size:11px;
}

#nav li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#nav, #nav li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#nav li a.about 				{ background: url('/images/topnav.jpg') no-repeat 0px -25px; width: 142px; height: 25px }
#nav li a:hover.about			{ background: url('/images/topnav.jpg') no-repeat 0px 0px; width: 142px; height: 25px }

#nav li a.contacts 				{ background: url('/images/topnav.jpg') no-repeat -145px -25px; width: 163px; height: 25px }
#nav li a:hover.contacts		{ background: url('/images/topnav.jpg') no-repeat -145px 0px; width: 163px; height: 25px }

#nav li a.portfolio 			{ background: url('/images/topnav.jpg') no-repeat -305px -25px; width: 152px; height: 25px }
#nav li a:hover.portfolio		{ background: url('/images/topnav.jpg') no-repeat -305px 0px; width: 152px; height: 25px }

#nav li a.gallery 				{ background: url('/images/topnav.jpg') no-repeat -457px -25px; width: 141px; height: 25px }
#nav li a:hover.gallery			{ background: url('/images/topnav.jpg') no-repeat -457px 0px; width: 141px; height: 25px }

#nav li a.testimonials 			{ background: url('/images/topnav.jpg') no-repeat -597px -25px; width: 173px; height: 25px }
#nav li a:hover.testimonials	{background: url('/images/topnav.jpg') no-repeat -597px 0px; width: 173px; height: 25px }

#nav li a.careers 				{ background: url('/images/topnav.jpg') no-repeat -771px -25px; width: 146px; height: 25px }
#nav li a:hover.careers			{ background: url('/images/topnav.jpg') no-repeat -771px 0px; width: 146px; height: 25px }

.leftnav
{
width:181px;
height:485px;
float: left;
}

#leftnav li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#leftnav, #leftnav li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#leftnav li a.automation				{ background: url('/images/left_nav.jpg') no-repeat 0px 0px; width: 181px; height: 23px }
#leftnav li a:hover.automation			{ background: url('/images/left_nav.jpg') no-repeat -181px 0px; width: 181px; height: 23px }

#leftnav li a.lighting_control			{ background: url('/images/left_nav.jpg') no-repeat 0px -23px; width: 181px; height: 23px }
#leftnav li a:hover.lighting_control	{ background: url('/images/left_nav.jpg') no-repeat -181px -23px; width: 181px; height: 23px }

#leftnav li a.climate_control			{ background: url('/images/left_nav.jpg') no-repeat 0px -46px; width: 181px; height: 23px }
#leftnav li a:hover.climate_control		{ background: url('/images/left_nav.jpg') no-repeat -181px -46px; width: 181px; height: 23px }

#leftnav li a.remote_access				{ background: url('/images/left_nav.jpg') no-repeat 0px -69px; width: 181px; height: 23px }
#leftnav li a:hover.remote_access		{ background: url('/images/left_nav.jpg') no-repeat -181px -69px; width: 181px; height: 23px }

#leftnav li a.touch_sim					{ background: url('/images/left_nav.jpg') no-repeat 0px -92px; width: 181px; height: 43px }
#leftnav li a:hover.touch_sim			{ background: url('/images/left_nav.jpg') no-repeat -181px -92px; width: 181px; height: 43px }

#leftnav li a.integration				{ background: url('/images/left_nav.jpg') no-repeat 0px -135px; width: 181px; height: 29px }
#leftnav li a:hover.integration			{ background: url('/images/left_nav.jpg') no-repeat -181px -135px; width: 181px; height: 29px }

#leftnav li a.video_conferencing		{ background: url('/images/left_nav.jpg') no-repeat 0px -164px; width: 181px; height: 27px }
#leftnav li a:hover.video_conferencing	{ background: url('/images/left_nav.jpg') no-repeat -181px -164px; width: 181px; height: 27px }

#leftnav li a.digital_signage			{ background: url('/images/left_nav.jpg') no-repeat 0px -191px; width: 181px; height: 22px }
#leftnav li a:hover.digital_signage		{ background: url('/images/left_nav.jpg') no-repeat -181px -191px; width: 181px; height: 22px }

#leftnav li a.advanced_wiring			{ background: url('/images/left_nav.jpg') no-repeat 0px -213px; width: 181px; height: 24px }
#leftnav li a:hover.advanced_wiring		{ background: url('/images/left_nav.jpg') no-repeat -181px -213px; width: 181px; height: 24px }

#leftnav li a.networking				{ background: url('/images/left_nav.jpg') no-repeat 0px -237px; width: 181px; height: 23px }
#leftnav li a:hover.networking			{ background: url('/images/left_nav.jpg') no-repeat -181px -237px; width: 181px; height: 23px }

#leftnav li a.security					{ background: url('/images/left_nav.jpg') no-repeat 0px -260px; width: 181px; height: 26px }
#leftnav li a:hover.security			{ background: url('/images/left_nav.jpg') no-repeat -181px -260px; width: 181px; height: 26px }

#leftnav li a.entertainment				{ background: url('/images/left_nav.jpg') no-repeat 0px -286px; width: 181px; height: 32px }
#leftnav li a:hover.entertainment		{ background: url('/images/left_nav.jpg') no-repeat -181px -286px; width: 181px; height: 32px }

#leftnav li a.home_cinema				{ background: url('/images/left_nav.jpg') no-repeat 0px -318px; width: 181px; height: 27px }
#leftnav li a:hover.home_cinema			{ background: url('/images/left_nav.jpg') no-repeat -181px -318px; width: 181px; height: 27px }

#leftnav li a.media_rooms				{ background: url('/images/left_nav.jpg') no-repeat 0px -345px; width: 181px; height: 17px }
#leftnav li a:hover.media_rooms			{ background: url('/images/left_nav.jpg') no-repeat -181px -345px; width: 181px; height: 17px }

#leftnav li a.multi_room_audio			{ background: url('/images/left_nav.jpg') no-repeat 0px -362px; width: 181px; height: 29px }
#leftnav li a:hover.multi_room_audio	{ background: url('/images/left_nav.jpg') no-repeat -181px -362px; width: 181px; height: 29px }

#leftnav li a.motion_simulator			{ background: url('/images/left_nav.jpg') no-repeat 0px -391px; width: 181px; height: 21px }
#leftnav li a:hover.motion_simulator	{ background: url('/images/left_nav.jpg') no-repeat -181px -391px; width: 181px; height: 21px }

#leftnav li a.video_distribution		{ background: url('/images/left_nav.jpg') no-repeat 0px -412px; width: 181px; height: 27px }
#leftnav li a:hover.video_distribution	{ background: url('/images/left_nav.jpg') no-repeat -181px -412px; width: 181px; height: 27px }

#leftnav li a.green_lifestyles			{ background: url('/images/left_nav.jpg') no-repeat 0px -439px; width: 177px; height: 46px }
#leftnav li a:hover.green_lifestyles	{ background: url('/images/left_nav.jpg') no-repeat -181px -439px; width: 177px; height: 46px }