﻿/*==================== GLOBAL STYLES ====================*/
body { margin:0px; padding:0px; font-size:12px; font-family:Arial; color:#505050; background:url(../images/mainBg.jpg) fixed center no-repeat; background-color:#03021f;}
h1, h2, h3, h4, img, a, p, div, form, table, tr, th, td, span, form, ul, li { margin:0px; padding:0px;}
a { text-decoration:none; color:#505050; outline:none;}
ul { list-style-type:none;}
img { border:0px; behavior:url(iepngfix.htc);}
.clearFix { height:0px; visibility:hidden; clear:both;}  
.wrapper { width:926px; margin:0 auto; overflow: hidden; position:relative; z-index:1;}
.relDiv { height:1px; width:1px; float:left;}  
.mainContentInner table { margin-bottom:20px;}


#BTGenericContent_Logo {color:white;}
#BTGenericContent_Credit {color:white;}

/*==================== HEADER ====================*/
.header { height:91px; position:relative; z-index:200;}
.TopMenu { position:absolute; right:0px; top:10px; color:#fff;}
.logo a { width:137px; height:78px; display:block; position:absolute; top:5px; left:0px;}
.logo a img { width:137px; height:78px; display:block; position:absolute; top:5px; left:0px;}

.MainMenu { position:absolute; bottom:-5px; right:10px;}
.MainMenu ul { display:inline;}
.MainMenu li { float:right;}
.MainMenu ul a { color:#fff; font-size:14px; margin-left:10px; text-align:right; padding-right:7px;}
.MainMenu a.SmartHome { display:inline-block; width:195px; line-height:37px; background:url(../images/smartBTN.png) no-repeat left top;}
.MainMenu a.SmartHome:hover { color:#263483; display:inline-block; width:195px; line-height:37px; background:url(../images/smartBTN.png) no-repeat right top;}
.MainMenu a.SecurityInstallation { display:inline-block; width:195px; line-height:41px; background:url(../images/camBTN.png) no-repeat left top;}
.MainMenu a.SecurityInstallation:hover { color:#263483; display:inline-block; width:195px; line-height:41px; background:url(../images/camBTN.png) no-repeat right top;}
.MainMenu a.AudioVideo { display:inline-block; width:208px; line-height:40px; background:url(../images/videoBTN.png) no-repeat left top;}
.MainMenu a.AudioVideo:hover { color:#263483; display:inline-block; width:208px; line-height:40px; background:url(../images/videoBTN.png) no-repeat right top;}

/*==================== STAGE ====================*/
.stageTop { display:inline-block; width:926px; line-height:36px; height:36px; background:url(../images/stageTop.jpg) no-repeat left top; position:relative; z-index:1;}
.stageCenter { width:926px; height:300px; background:url(../images/stageCenter.jpg) repeat-y left top; padding-bottom:10px;}
.jQuerySlideShow { float:left; width:626px; height:317px; margin-left:10px; border:0px solid red;}
.contactForm { float:right; width:274px; margin-right:10px; height:317px;}
.contactForm h1 { line-height:40px; text-align:center; background-color:#060822; color:#66bfff; font-size:20px; font-weight:inherit; margin-bottom:}
.contactForm p { padding:10px 13px;}
.contactForm table { width:240px; margin:0px auto;}
.contactForm table.ctl00 td { vertical-align:top;}
.contactForm td.label span {  color:#263483; padding:10px 10px 0px 0px; display:block; width:50px; font-weight:bold;}
.contactForm td input.inputTxt { width:175px; padding-left:5px; height:32px; background:url(../images/inputBg.jpg) no-repeat left top; border:0px; padding-bottom:8px;}
.contactForm a.sendBTN { display:block; text-align:center; width:157px; padding-left:20px; margin-left:62px; margin-top:10px; line-height:45px; font-weight:bold; background:url(../images/sendBTN.jpg) no-repeat left top;}
.contactForm a.sendBTN:hover { color:#fff;}

.stageBottom { position:relative; padding-left:20px;  width:926px; line-height:30px; height:50px; background:url(../images/stageBottom.jpg) no-repeat left top;}
.stageBottom p{ margin-right:20px; text-align:right; padding-right:15px; color:#263483; width:450px; float:right; font-size:14px;}
.stageBottom p span { font-style:italic; font-weight:bold; font-size:16px;}
.stageBottom a { position:absolute; top:-5px; padding-top:5px; display:block;  color:#03021f; font-weight:bold; text-align:center; width:171px; height:40px; line-height:inherit; background:url(../images/blueToYellowBTN.jpg) no-repeat right top;}
.stageBottom a:hover { background-position:left top; color:#fff;}
.stageEnd { background:url(../images/clouseMainStage.jpg) no-repeat right top; height:11px; margin-bottom:6px;}

/*==================== LOWER PART ====================*/
.lowerPart { background-color:#fff; margin-top:-15px; padding:0px 10px 0px 10px;}
.lowerLeft { float:left; width:268px; height:99px; padding:20px 15px; background:url(../images/lowerLeft.jpg) no-repeat left top; margin-right:5px;  margin-bottom:0px; margin-top:5px;}
.lowerCenter { float:left; width:298px; height:139px; margin-top:5px;}
.lowerRight {margin-top:5px; color:#000; font-size:15px; font-weight:bold; text-align:center; float:right; width:258px; height:99px; padding:20px; background:url(../images/lowerRight.jpg) no-repeat left top;}

/*==================== ARTICLES ====================*/
.whiteBG {padding-top:13px;  padding-bottom:10px; background-color:#fff;}
.articlesTitle { background-color:#ffc601; height:20px; width:893px; margin:0px 10px 0px 10px;}
.articlesTitle a { float:right; color:#263483; font-weight:bold; margin-right:5px; margin-top:2px; text-decoration:underline;}
.mainArticles { background-color:#fff; font-size:13px; font-weight:bold; width:926px; height:80px;}

/*==================== INNER PAGE ====================*/
.stageCenterInner { background-color:#fff; padding-top:45px; padding-bottom:10px;}
.sideBarMain { float:left; }
.photo { float:left;}
.mainContentInner { float:right; width:580px; padding:7px 20px 0px 0px;}
.mainContentInner a { color:#0000CC;}
.mainContentInner a:hover { text-decoration:underline;}
.mainContentInner h1 { font-size:18px; margin-bottom:7px; color:#263483; font-weight:inherit;}
.mainContentInner p { line-height:19px; margin-bottom:10px;}
.sideBarCenter { width:290px; height:270px; background-color:#fff; font-size:13px; font-weight:bold; padding-left:10px;}
.sideBarCenter ul { display:inline-block; margin-left:2px;}
.sideBarCenter li {}
.sideBarCenter ul a { color:#263483; display:block; line-height:20px; background:url(../images/articleBulet.jpg) no-repeat left top; padding-left:20px;}
.sideBarCenter ul a:hover { text-decoration:underline;}
.sideBarTop { position:relative;}
.sideBarTop h3 { position:absolute; top:-26px; left:60px; text-align:center; width:171px; line-height:37px; background:url(../images/articlesInner.jpg) no-repeat left top;}
.sideBarCenter table { width:240px;}
.sendBTNInner { color:#66bfff; text-align:center;   line-height:50px; font-size:16px; padding-left:15px; width:260px; margin:10px 0px 2px 10px; height:50px; font-weight:bold; cursor:pointer; background:url(../images/sendBTNInner.jpg) no-repeat left top; border:0px; z-index:1;}
.sendBTNInner:hover { color:#fff;}
.sideBarBanner { width:282px; height:139px; margin:20px 0px 0px 10px; overflow:hidden;}



/*==================== BACKGROUND MUSIC ====================*/
.background_music { display:block; position:absolute; top:380px; left:580px; z-index:100;}

/*==================== FOOTER ====================*/
.footer { position:relative; height:56px; padding-top:15px; background:url(../images/footerBg.jpg) no-repeat left top; color:#999;}
.footer img { position:absolute; top:45px; padding-top:5px; padding-left:5px;  left:75px;}

/*==================== MUSIC BACKGROUND ====================*/
.music_background { position:absolute; top:380px; left:580px;  display:block; z-index:100; }


