body{
	background:#002a45 url('../images/background.png') repeat-x;
	font-family:arial,sans-serif;
	font-size:12px;
}
	.container{
		width:1000px;
		margin:0 auto 20px;
	}
		.header{
			background:url('../images/header.png') no-repeat;
			display:block;
			height:149px;
			width:1030px;
			margin-left:-30px;
		}
		
		.nav{
			background:url('../images/nav.png') no-repeat;
			display:block;
			height:59px;
			margin:0;
			padding:0;
			list-style:none;
			width:1000px;
		}
			.nav li{
				float:left;
				line-height:43px;
			}
			.nav li.seperator{
				background:url('../images/seperator.png') no-repeat;
				display:block;
				height:43px;
				width:3px;
			}
				.nav li a{
					background-repeat:no-repeat;
					background-position:top center;
					display:block;
					height:43px;
					position:relative;
					z-index:10;
				}
					.nav li a.active, .nav li a:hover{
						background-position:bottom center;
					}
					.nav li a.home{
						background-image:url('../images/nav/1.png');
						width:78px;
					}
					.nav li a.about{
						background-image:url('../images/nav/2.png');
						width:78px;
					}
					.nav li a.media{
						background-image:url('../images/nav/3.png');
						width:145px;
					}
					.nav li a.audio{
						background-image:url('../images/nav/4.png');
						width:126px;
					}
					.nav li a.auto{
						background-image:url('../images/nav/5.png');
						width:173px;
					}
					.nav li a.services{
						background-image:url('../images/nav/6.png');
						width:147px;
					}
					.nav li a.installation{
						background-image:url('../images/nav/7.png');
						width:124px;
					}
					.nav li a.contact{
						background-image:url('../images/nav/8.png');
						width:105px;
					}
		
		.page_wrapper{
			background:url('../images/page_wrapper.png') 0 0 no-repeat;
			display:block;
			float:left;
			width:1126px;
			margin-left:-63px;
			padding-left:63px;
		}
			.page{
				background:#fff;
				display:block;
				float:left;
				min-height:400px;
				height:400px;
				height:auto !important;
				width:1000px;
			}
				.left_col{
					display:block;
					float:left;
					min-height:400px;
					height:auto !important;
					height:400px;
					width:650px;
				}
					.content{
						padding:0 20px;
					}
						.content .title{
							font-family:Arial;
							font-size:20px;
							font-weight:700;
							margin-top:0;
							margin-bottom:5px;
						}
						.content h3{
							color:#063363;
							font-family:Arial;
							font-size:16px;
							font-weight:700;
							margin-top:20px;
							margin-bottom:5px;
						}
						.content p{
							line-height:20px;
							margin-top:0;
							margin-bottom:15px;
						}
						.content a{
							color:#000;
						}
							.content a:hover{
								text-decoration:none;
							}
					.bar{
						background:url('../images/bar.png') no-repeat;
						display:block;
						height:77px;
						width:466px;
						position:absolute;
						margin-top:35px;
						margin-left:210px;
						z-index:5;
					}
					.inner_col{
						display:block;
						float:left;
						width:305px;
						margin-left:20px;
					}
						.inner_col .title{
							font-size:18px;
							margin-top:15px;
							margin-bottom:5px;
						}
						.inner_col p{
							color:#333;
							line-height:20px;
							margin-top:0;
							margin-bottom:10px;
						}
						.inner_col ul{
							list-style:none;
							margin:0 0 10px;
							padding:0;
						}
							.inner_col ul li{
								background:url('../images/7.jpg') 0 4px no-repeat;
								color:#4D4D4D;
								line-height:20px;
								padding-left:20px;
							padding-right:20px;
								margin-bottom:5px;
								
							}
				.right_wrapper{
					background:url('../images/right_wrapper.png') no-repeat;
					display:block;
					float:left;
					padding-top:60px;
					padding-left:50px;
					margin-top:-60px;
					margin-left:-50px;
					width:350px;
				}
					.right_col{
						background:#fff url('../images/right_col.png') repeat-x;
						display:block;
						float:left;
						min-height:455px;
						height:auto !important;
						height:455px;
						width:350px;
						padding-bottom:55px;
					}
						.right_col .slogan{
							background:url('../images/slogan.png') no-repeat;
							display:block;
							height:83px;
							margin:5px auto 15px;
							width:266px;
						}
						.box{
							display:block;
							margin:20px auto 0;
							width:300px;
						}
							.box h3{
								color:#124A64;
								font-size:22px;
								font-weight:700;
								margin-top:0;
								margin-bottom:5px;
							}
							.box p{
								color:#3E1203;
								font-size:14px;
								line-height:20px;
								margin:0;
							}
		.footer{
			background:url('../images/footer.png') no-repeat;
			clear:both;
			display:block;
			height:34px;
			line-height:34px;
			width:1000px;
		}
			.footer .left{
				color:#fff;
				float:left;
				margin-left:20px;
			}
			.footer .right{
				color:#407890;
				float:right;
				margin-right:20px;
			}
				.footer .right a{
					color:#92B2BF;
					text-decoration:none;
				}
					.footer .right a:hover{
						color:#fff;
					}
			
/* General Styles */
.clear{
	clear:both;
}
.none{
	display:none;	
}

/* Icons */
.auto_icon{
	background:url('../images/icons/home-automation-left.png') 0 0 no-repeat;
	padding-left:63px;
	line-height:44px;
	height:44px;
}
.audio_icon{
	background:url('../images/icons/audio-video.png') 0 0 no-repeat;
	padding-left:123px;
	width:150px;
	margin:20px 10px 0;
	overflow:hidden;
}
.control_icon{
	background:url('../images/icons/climate-control.png') no-repeat;
	padding-left:87px;
	width:180px;
	overflow:hidden;
}
.lighting_icon{
	background:url('../images/icons/lighting.png') no-repeat;
	padding-left:101px;
	width:209px;
	overflow:hidden;
}
.remote_icon{
	background:url('../images/icons/remote-monitoring.png') no-repeat;
	padding-left:86px;
	width:194px;
	overflow:hidden;
}