@charset "utf-8";
/* CSS Document */

body {
	background-color:		#000000;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/homepage_bgrd.jpg);
	background-position:	top center;
	background-repeat:		no-repeat;
	font-family:			Arial, Helvetica, sans-serif}

h1 {
	font-size:				20px;
	font-weight:			700;
	color:					#FFFFFF}

h2 {
	font-size:				18px;
	font-weight:			400;
	color:					#093161}

a {
	color:					#2b8dca;
	text-decoration:		none}

a:link {
	color:					#2b8dca;
	text-decoration:		none}

a:hover {
	color:					#2b8dca;
	text-decoration:		underline}

	



.tv_image {
	padding:				41px 0px 0px 245px}

.hp_content_left {
	color:					#FFFFFF;
	font-size:				9pt;
	line-height:			22px;
	padding:				40px 20px 50px 40px;
	vertical-align:			top}

.hp_content_right {
	color:					#FFFFFF;
	font-size:				9pt;
	line-height:			22px;
	padding:				40px 40px 50px 20px;
	vertical-align:			top}





.internalpage {
	color:					#093161}

.internalpage_spacer {
	height:					190px}

.ip_content_left {
	color:					#333333;
	font-size:				9pt;
	line-height:			22px;
	padding:				40px 20px 50px 40px;
	vertical-align:			top}

.ip_content_right {
	color:					#333333;
	font-size:				9pt;
	line-height:			22px;
	padding:				40px 40px 50px 20px;
	vertical-align:			top;
	height:					450px}
	
.internalpage_homeautomation {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_homeautomation.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_entertainment {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_entertainment.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_lighting {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_lighting.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_climatecontrol {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_climate_control.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_security {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_security.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_garden {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_garden.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_environment {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_environment.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_aboutus {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_aboutus.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_accreditation {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_accreditation.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_faqs {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_faqs.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_contactus {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_contactus.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_designprogramming {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_designprogramming.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}

.internalpage_installation {
	background-color:		#cad2df;
	margin:					0px 0px 0px 0px;
	background-image:		url(../images/internal_installation.jpg);
	background-position:	top center;
	background-repeat:		no-repeat}



.submenu {
	width:				280px;
	padding:			40px 20px 50px 40px;
	color:				#324f77;
	font-size:			9pt;
	vertical-align:		top}

.submenu_with_sidebar {
	width:				280px;
	padding:			40px 20px 50px 40px;
	color:				#324f77;
	line-height:		22px;
	font-size:			9pt;
	vertical-align:		top}

.submenu a {
	font-weight:		400;
	color:				#324f77;
	font-size:			9pt;
	text-decoration:	none}
	
.submenu a:link {
	font-weight:		400;
	color:				#324f77;
	font-size:			9pt;
	text-decoration:	none}

.submenu a:hover {
	font-weight:		400;
	color:				#324f77;
	font-size:			9pt;
	text-decoration:	underline}

.submenu_item {
	border-bottom:		1px dotted #a2a2a2;
	padding:			0px 3px 6px 16px}

.sub_submenu_item {
	border-bottom:		1px dotted #a2a2a2;
	padding:			0px 3px 6px 35px}





.smartwiring {
	padding:			0px 10px 10px 0px}

.logo_image {
	padding:			5px 0px 5px 0px}

.faq {
	border-bottom:		1px solid #324f77;
	color:				#324f77;
	margin-bottom:		-10px;
	font-weight:		700}



.breadcrumb {
	padding-left:			40px;
	color:					#a2a2a2;
	font-size:				9pt}

.breadcrumblink {
	color:					#a2a2a2;
	text-decoration:		none}
	
.breadcrumblink:link {
	color:					#a2a2a2;
	text-decoration:		none}

.breadcrumblink:hover {
	color:					#324f77;
	text-decoration:		none}






#footer {
	font-size:				8pt;
	color:					#324f77;
	clear:					both;
	height:					49px;
	background-image:		url(../images/img_footer.gif);
	background-repeat:		repeat-x;
	bottom:					0px;
	width:					100%}

.footer_table {
	padding:				5px 40px 5px 40px;
	text-align:				center}

.footerlink {
	color:					#324f77;
	text-decoration:		none}

.footerlink:link {
	color:					#324f77;
	text-decoration:		none}

.footerlink:hover {
	color:					#324f77;
	text-decoration:		underline}