* {
	font-family:  Arial,Verdana,Tahoma;
	margin: 0;
	padding: 0;
	background-color: none;
}


body { background-color: #25190B; margin: 0px; padding: 30px 0px 0px 0px; font-family: Arial,Verdana,Tahoma; font-size: 8pt; color: #5E503F; text-decoration: none; font-weight: normal; text-align: left; }
.borderless, .borderless:hover { border: 0 none transparent; }

h1.pageHeader{font-weight: normal; font-size: 25pt; margin-bottom: 14px;}

a, a:hover, a:visited { color: #5E503F; }
a:focus { outline: none; }
div.shadow{width:986px; margin: 0 auto; padding: 0; background-color: #B4A493; background-image: url('/images/front/main_bg_image.gif'); background-repeat: repeat-y;}
div.container { width: 940px; margin: 0 auto; padding: 0; background-color: #B4A493;  }
div.header {background-image: url('/images/front/header_bg.jpg'); background-repeat: no-repeat; width:940px; height: 118px; border: 0px solid #25190B;}
div.header div.logo{ width: 238px; height: 76px; margin: 21px 0 0 36px; display: block; float: left}
div.header div.logo a{ background-image: url('/images/front/logo.jpg'); background-repeat: no-repeat; width: 238px; height: 76px; text-indent: -1000em; display: block;}
div.header div.headerRhs{ display: block; float: right; margin: 34px 32px 0 0; width: 430px;}
div.header div.headerRhs div.headerTitle{display:block; text-indent: -1000em; background-image: url('/images/front/innovate.gif'); background-repeat: no-repeat; }
div.header div.headerRhs div.headerTitle span{color:FFFFFF}

div.header div.headerRhs div.searchForm{margin: 30px 5px 0 8px;}
div.header div.headerRhs div.searchForm div.searchText{float:right; color: #B3AD9C; font-size:12px;  padding:6px; }
div.header div.headerRhs div.searchForm div.searchInput{float:right; margin-top: 4px;}
div.header div.headerRhs div.searchForm div.socialPages {float:left;}

a.faceBook {
    background-image: url("/images/front/facebook.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 31px;
    margin-top: -5px;
	margin-right:10px;
    text-indent: -1000em;
    width: 30px;
}
a.twitter {
    background-image: url("/images/front/twitter.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    margin-top: -5px;
    text-indent: -1000em;
    width: 30px;
}

.goButton {float: right; margin: 0px 0 0 10px; width: 25px; height: 25px; background-image: url('/images/front/go.gif'); text-indent: -1000px; border: 0 none transparent; }

div.topNav{background-image: url('/images/front/menu_bg.gif'); background-repeat: repeat-x; height: 42px; }

div.headerImage{float: left; background-color:#EAE4DD;}
div.headerImage img{display: block;}
object, object embed { margin: 0; padding: 0; display: block; }
div.headerRightNav{float: right;}
div.headerRightNav div{display: block; margin:0; padding:0px;}
div.headerRightNav div img{display: block; margin:0; padding:0px; border: none;}

div.contentBlockMain{ background-color: #D4C7B8;}
div.contentBlockMain2{ background-color: #B2A191;}

div.contentBlockLhs{ background-image: url('/images/front/content_bg.gif'); background-repeat: repeat-x; float: left; min-height: 500px; width: 692px; background-color: #D4C7B8; }

div.contentBlock{ padding:35px 10px 10px 25px; font-size: 10pt; color:#000000}
div.contentBlock p{ font-size: 10pt; color:#000000}
div.contentBlock div{ font-size: 10pt; color:#000000}
div.contentBlock h1{padding: 0px ; color: #5E503F; font-size: 26px; font-weight: none;}

div.content3{background-image: url('/images/front/content_bg3.gif'); background-repeat: repeat-x; background-color: #BFB3A4; margin: 0 ; padding: 15px}
div.contentOuter{padding: 0 0 20px 0; background-image: url('/images/front/back_to_top.gif'); background-repeat: no-repeat; background-position: right bottom;   }

div.backToTop{position:relative; top:-19px; text-align: right;}
div.backToTop img{border: none;}


div.contentBlockRhsInner2{ padding:35px 0px; margin: 0 15px; }

div.contentBlockRhs3{float: right; min-height: 500px; width: 248px; background-color: #B2A191; background-image: url('/images/front/footer_right2.gif'); background-repeat: repeat-x;}
div.contentBlockRhsInner3{ display: block; margin:0; padding:0px }
div.contentBlockRhsInner3 img{ margin:0; padding:0px ; border: none;}

div.contentBlockRhs{background-image: url('/images/front/content_bg.gif');      background-repeat: repeat-x; float: right; min-height: 500px; width: 248px; background-color: #D4C7B8; }
div.contentBlockRhs2{padding: 0 0 20px 0; background-image: url('/images/front/footer_right2.gif'); background-repeat: repeat-x; float: right; min-height: 500px; width: 248px; background-color: #B2A191; }
div.contentBlockRhsInner{ padding:65px 0px; margin: 0 15px;}

div.footerNav{background-image: url('/images/front/footer_bg.gif'); background-repeat: repeat-x; height: 42px; }

div.contentEnd { clear: both; overflow: hidden; text-indent: -1000em; height: 0; margin: 0; }

ul.nav2 { margin: 0px; padding: 0px 10px 10px 30px; height: 28px; }
ul.nav2 li { display: block; float: left; padding: 0 4px;  text-align:center; }
ul.nav2 li a{ text-indent: -1000em; display: block;}

ul.nav2 li.customHome a{ padding-right: 10px; margin-left:0px; margin-top:9px; width:95px; height: 27px;background-image: url('/images/front/menue_custome_home_theater_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.customHomeOff a{ width:95px; height: 42px; margin-left: 1px; padding-right: 7px; margin-right:2px; background-image: url('/images/front/menue_custome_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.audioVisual a{padding-right: 8px; margin-left: 8px;  margin-top:9px; width:90px; height: 27px;background-image: url('/images/front/menu_audio_visual_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.audioVisualOff a{ width:106px; height: 42px; background-image: url('/images/front/menu_audio_visual_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.automationAndControl a{ padding-right: 10px; margin-left:1px;  margin-top:9px; width:80px; height: 27px;background-image: url('/images/front/menu_automation_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.automationAndControlOff a{width:82px; height: 42px; margin-right:9px; background-image: url('/images/front/menu_automation_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.roomAcoustics a{ padding-right: 11px; width:107px; margin-left: 9px;   margin-top:8px; height: 28px;background-image: url('/images/front/menu_room_acoustics_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.roomAcousticsOff a{  width:127px;  height: 42px; background-image: url('/images/front/menu_room_acoustics_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.intelligentLighting a{ padding-right: 10px; width:75px; margin-left:2px; margin-top:9px; height: 26px;background-image: url('/images/front/menu_intelligent_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.intelligentLightingOff a{ width:79px;  height: 42px; margin-right:8px; background-image: url('/images/front/menu_intelligent_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.securityAccessControl a{padding-right: 10px; width:106px; margin-top:9px; margin-left:1px; height: 26px;background-image: url('/images/front/menu_security_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.securityAccessControlOff a{width:108px;  height: 42px; margin-right:9px; background-image: url('/images/front/menu_security_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.homeNetworking a{ padding-right: 10px; width:82px;  margin-left:1px; margin-top:9px; height: 27px;background-image: url('/images/front/menu_home_networking_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.homeNetworkingOff a{ width:82px;  height: 42px; margin-right:11px; background-image: url('/images/front/menu_home_networking_off2.gif'); background-repeat: no-repeat;}

ul.nav2 li.hearingAugmentation a{ width:99px; height: 27px; margin-top:9px; background-image: url('/images/front/menu_hearing_on.gif'); background-repeat: no-repeat;}
ul.nav2 li.hearingAugmentationOff a{ width:95px; height: 42px; margin-left:2px;  background-image: url('/images/front/menu_hearing_off2.gif'); background-repeat: no-repeat;}

ul.footerNav { margin: 0px; padding: 14px 10px 10px 25px; height: 28px; width:600px; float:left; }
ul.footerNav li { display: block; float: left; color:#FFFFFF; padding: 0 0px 0; text-align:center; }
ul.footerNav li a{ text-decoration: none; text-indent: -1000em; display: block;}
ul.footerNav li.sitemap a{width:59px; height: 14px; background-image: url('/images/front/site_map.gif'); background-repeat: no-repeat;}
ul.footerNav li.contact a{width:76px; height: 14px; background-image: url('/images/front/contact.gif'); background-repeat: no-repeat;}
ul.footerNav li.terms a{width:126px; height: 14px; background-image: url('/images/front/terms.gif'); background-repeat: no-repeat;}
ul.footerNav li.privacy a{width:55px; height: 14px; background-image: url('/images/front/privacy.gif'); background-repeat: no-repeat;}
.copyright { float: left; display: block;}
a.websiteBy{width: 180px; display:block; float:right; color: #FFFFFF; text-decoration: none; margin-top:12px;}
a.websiteBy:hover{width: 180px; display:block; float:right; color: #FFFFFF; text-decoration: underline; margin-top:12px;}

div.resultBlock {padding: 8px 0; border-bottom: 1px dotted #C2B7AA;}
div.resultBlock div.searchTitle{ font-weight: bold; font-size: 12px; padding: 3px 0;}
div.resultBlock div.searchTitle a{ font-weight: bold; font-size: 12px; color: #5E503F; text-decoration: none; }
div.resultBlock div.searchTitle a:active{ font-weight: bold; font-size: 12px; color: #5E503F; text-decoration: none; }
div.resultBlock div.searchTitle a:hover{ font-weight: bold; font-size: 12px; color: #5E503F; text-decoration: underline; }
div.resultBlock div.searchTitle a:visited{ font-weight: bold; font-size: 12px; color: #5E503F; text-decoration: none; }

div.footerShadow{background-image: url('/images/front/shadow_bottom.gif'); background-repeat: no-repeat; height:33px}



.thumbnail { float: left; width: 180px; height: 175px; background-color: #6F604D; border: 1px solid #6F604D; margin: 0 20px 20px 0; padding: 5px; }
.thumbnailText { float: left; font-weight: bold; text-decoration: none; margin: 0 20px 20px 0; padding: 5px; }
.thumbnailImage { float: left; margin: -10px 20px 20px 2px; padding: 5px; width: 165px; height: 120px;}
.readMore { float: right; margin: -25px -1px 0px 20px;}
.clearboth { clear: both; }
.thumbnail1 { float: left; width: 180px; height: 175px; background-color: #25190B; border: 1px solid #6F604D; margin: 0 20px 20px 0; padding: 5px; }

.pImage{width:630px; }
.pImage p{width:630px;}
.pImage img{float:left; padding: 5px 5px 5px 5px; margin: 0 25px 15px 0;}

textarea { font-family: Arial,Verdana,Tahoma; font-size: 8pt; width: 350px; height: 78px; font-weight: normal; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; }
input { font-family: Arial,Verdana,Tahoma; font-size: 8pt; font-weight: normal; color: #000000; background-color: #FFFFFF; border: 1px solid #000000; }

.normSuccess { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #00B000; text-decoration: none; font-weight: bold; }
.normError { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: bold; }




#gallery {
	position:relative;
	height:360px
}

#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	z-index:600; 
	background-color:#000; 
	color:#ffffff; 
	height:100px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#gallery .caption .content {
	margin:5px
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}
