body {
	margin:0; 
	padding:0;
	background-color:#FFFFFF;}
	

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E43321;
	text-align: left;
	text-decoration: none
}
.subtitles {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: center; text-decoration: none}
.body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; text-align: left; line-height:17px; text-decoration: none}
.cta-body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; text-align: center; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E43321; text-align: left; text-decoration: none}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: center;}
.copyright_links {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-align: center; text-decoration: none}


	
	div#container {
	width:981px;
	height:717px;
	margin:0 auto;
	padding:0;
	border:0;}
	
	div#container-vendors {
	width:981px;
	height:2860px;
	margin:0 auto;
	padding:0;
	border:0;}
	
	div#container-gallery {
	width:981px;
	height:152px;
	margin:0 auto;
	padding:0;
	border:0;}
	
	
		/*Spacers*/
	
		div#banner-spcr-top {
		width:981px;
		height:81px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-spcr-left {
		width:154px;
		height:340px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
		
		div#banner-spcr-left-intr {
		width:27px;
		height:340px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
		
		div#spcr {
		width:981px;
		height:11px;
		margin:0 auto;
		padding:0;
		border:0;}
	
	
	/*Nav*/	
		
		div#nav {
		width:981px;
		height:37px;
		margin:0 auto;
		padding:0px;
		border:0;}
	
	
	/*Banners*/	
	
		div#banner-cnt {
		width:827px;
		height:340px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
		
		div#banner-home {
		background:url(../images/ime-audio-video.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-home-theater {
		background:url(../images/whole-house-audio.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-exotics {
		background:url(../images/automotive-audio-video.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-commercial {
		background:url(../images/commercial-audio-video.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-about {
		background:url(../images/houston-audio-video.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-services {
		background:url(../images/audio-video-houston.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-contact {
		background:url(../images/contact-ime.jpg) no-repeat;
		width:981px;
		height:421px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		div#banner-vendors {
		background:url(../images/vendors/bg.jpg) no-repeat;
		width:981px;
		height:2725px;
		margin:0 auto;
		padding:0;
		border:0;}
			
			div#vendor-cnt {
			width:927px;
			height:2600px;
			margin:0 auto;
			padding:0;
			border:0;
			float:left;}		
			
		div#banner-gallery {
		width:981px;
		height:74px;
		margin:0 auto;
		padding:0;
		border:0;}
		
		
	/*calls-to-actions*/
	
		div#cta1 {
		background:url(../images/home-theater-houston.jpg) no-repeat;
		width:242px;
		height:170px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
		
			div#cta1-cnt {
			width:222px;
			height:150px;
			margin:0 auto;
			padding:10px;
			border:0;}
		
		div#cta2 {
		background:url(../images/sports-bar-installation.jpg) no-repeat;
		width:249px;
		height:170px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
		
			div#cta2-cnt {
			width:229px;
			height:150px;
			margin:0 auto;
			padding:10px;
			border:0;}
		
		div#cta3 {
		background:url(../images/audio-video.jpg) no-repeat;
		width:248px;
		height:170px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
		
			div#cta3-cnt {
			width:228px;
			height:150px;
			margin:0 auto;
			padding:10px;
			border:0;}
		
		div#cta4 {
		background:url(../images/photogallery.jpg) no-repeat;
		width:242px;
		height:170px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
			
			div#cta4-cnt {
			width:222px;
			height:150px;
			margin:0 auto;
			padding:10px;
			border:0;}
		
		
	/*Vendors Test	
			
		div#vendors {
		background:url(../images/vendors/bg.jpg) no-repeat;
		width:981px;
		height:750px;
		margin:0 auto;
		padding:0;
		border:0;}
		
			div#vendors-col1 {
			width:318px;
			height:600px;
			margin:0 auto;
			padding:0;
			border:0;
			float:left;}
			
			div#vendors-col2 {
			width:318px;
			height:600px;
			margin:0 auto;
			padding:0;
			border:0;
			float:left;}
			
			div#vendors-col3 {
			width:318px;
			height:600px;
			margin:0 auto;
			padding:0;
			border:0;
			float:left;}*/
			
	
	/*footer*/	
			
		div#footer {
		width:981px;
		height:54px;
		margin:0 auto;
		padding:0;
		border:0;
		float:left;}
					

.clear { clear: both; }


	div#gallery_wrapper {
		background-color:#000;
		width:100%;
		min-height:650px;
		margin:0 auto;
		padding:0;
		border:0;
		float:center;
		position:relative;}
		
			div#gallery {
			width:981px;
			margin:0 auto;
			padding:0;
			border:0;
			float:center;
			position:relative;}


			
		
		
		
		
		
		
