@charset "UTF-8";

/****** GLOBAL ******/
body { font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #666666; }
.mainBG { background-color: white; background-image: url(../images/mainBG.jpg); background-repeat: repeat-x; }
.logo { background:url(../images/header_logo.gif) no-repeat; width:276px;  height:61px; text-indent:-1280px;  overflow:hidden; margin:34px 0 0 0; float:left; }
#header { height:100px; width: 940px; padding:0; }
#header img {border: 0;}

.menu { margin: 0 0 0 400px; }
#footerStatic { position:absolute; top:524px; z-index: 1; background: url(../images/footerBG.jpg);  width:940px;  height:35px; margin-top: 20px; padding: 0; }
#footer { background: url(../images/footerBG.jpg);  width:940px;  height:35px; margin-top: 20px; padding: 0; }
ul.footer { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: .825em; color: #f8f8f8; padding: 11px 0 10px 20px; list-style-type:none; width:auto; float: left; display:block; }	
ul.footer li { display:block; float:left; margin:0 15px 0 0; padding:0; }
ul.footer li.last { margin: 0;  }
.footerNav {font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; float: right; color: #999999; width: auto; margin: 0 20px 0 0;}
.footerNav a {color: #ffffff; font-size: .9em;}
.footerNav a:hover {color: #f8981d; text-decoration: none;}

a {text-decoration: none; color: #666666; margin: auto 10px;  }
a:hover {text-decoration: underline; color: #333333;}

a.livedemo {background: url(../images/live_demo_bg.gif) no-repeat bottom; width: 104px; border:none; color: white; text-indent: 21px; padding: 0; margin: 0;}
a.livedemo:hover {background: url(../images/live_demo_bg-ovr.gif) no-repeat bottom; border: none; color: white;}

a.newproduct {background: url(../images/new_product_bg.gif) no-repeat bottom; width: 116px; border:none; color: white; text-indent: 21px; padding: 0; margin: 0;}
a.newproduct:hover {background: url(../images/new_product_bg-ovr.gif) no-repeat bottom; border: none; color: white;}

a.breakingnews {background: url(../images/breaking_news_bg.gif) no-repeat bottom; width: 130px; border:none; color: white; text-indent: 21px; padding: 0; margin: 0;}
a.breakingnews:hover {background: url(../images/breaking_news_bg-ovr.gif) no-repeat bottom; border: none; color: white;}


/****** HOME PAGE ******/
.homeSection { background: url(../images/homeSecBG_full.gif) no-repeat; width: 220px; padding: 0; margin: 50px 0 0 0; padding: 0; min-height: 215px; height: 340px; overflow: hidden; cursor:pointer; }
.secFooter { background: url(../images/homeSecBG_bottom.gif) no-repeat; height: 10px; width: 220px; margin:0; margin: 0; }
.homeTitle { margin: 17px 10px 10px 15px; font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: 100; color: #666666; line-height:18px; }
.homeSecImage{ margin: 5px 10px; }
.homeUL { margin: 0; padding: 10px; color: #666666; }
.homeSeparator { border-bottom: 1px solid #c7c7c7; width: 187px; height: 1px; margin: 20px auto 10px auto; }


/****** ABOUT PAGE ******/
p.aboutPageContent { border: 1px solid blue; } 
.aboutLHS { margin: 50px 0 0 0; }

.aboutLHS h2 { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-about.gif) no-repeat; height: 52px; width: 300px; padding: 12px 0 0 15px; color: white; margin: 0; }
.aboutLHS p { margin: 10px 20px 20px 10px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; color: #666666; }
.aboutRHS { margin: 134px 0 0 0; }
.aboutRHS h3 { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px; width: 300px; padding: 12px 0 0 15px; color: white; margin: 30px 0 0 0; }
.aboutRHS p { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; font-weight: lighter; padding: 0 15px; line-height: 25px; color: #666666; }


/****** CONTACT PAGE ******/
p.contactPageContent { border: 1px solid blue; } 
.contactLHS { margin: 50px 0 0 0; }

.contactLHS h2 { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-about.gif) no-repeat; height: 52px; width: 300px; padding: 12px 0 0 15px; color: white; margin: 0; }
.contactLHS h3.first { font-size: 1.2em; font-weight: bold; margin: 0 0 0 10px; }
.contactLHS h3 { font-size: 1.2em; font-weight: bold; margin: 10px 0 0 10px; }
.contactLHS h3 span {font-size: .8em; margin: inherit;}
.contactLHS p { margin: 5px 20px 5px 10px; font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; color: #666666; }
.contactRHS { margin: 134px 0 0 0; }
.contactRHS h3 { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px; width: 300px; padding: 12px 0 0 15px; color: white; margin: 30px 0 0 0; }
.contactRHS p { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; font-weight: lighter; padding: 0 15px; line-height: 25px; color: #666666; }
.leadershipDescription {overflow: hidden;}
.contactForm .input {width: 200px; margin-left: 0;}
.contactForm .checkbox { margin: 3px 10px; width: auto;}
.contactForm .textfield { margin: 3px 0 30px 0; width:auto;}
.contactForm .submitBtn {margin: 20px 0 0 0;}


/****** LANDING PAGE ******/
h2.landing { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px; }
h2.landingEvacuation { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; background: url(../images/headerBG-emergency.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px;  }
h2.landingIndustry { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; background: url(../images/headerBG-industry.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px; }
h2.landingHealthcare { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; background: url(../images/headerBG-healthcare.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px; }
h2.landingProperty { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: normal; background: url(../images/headerBG-property.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px; }
h3.landing { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 0; }
ul.landing { }
ul.landing li {list-style: circle inside; margin: 5px 10px 0 10px; color: #f8981d;}
ul.landing li a {text-decoration: underline;}
.landingProduct { margin: 0 0 20px 0; cursor:pointer; }
h4.paragraphTitle {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: bold; margin: 17px 0 0 0;}
p.rightColParagraphSpacer {margin: 17px 0 0 0;}
p.leftsubtitle { margin: 0 0 0 10px;}



/****** LINKS PAGE ******/
h2.links { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
ul.links { margin: 0 0 0 10px;}


/****** PRODUCTS PAGE ******/
.productOption {margin-bottom: 20px; cursor: pointer;}
.productOption p {font-size: .8em; color:#666666;text-align: center; padding-right: 5px;}
h2.products { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
.buyNow {margin-top: 15px;}

/****** ACCESSORIES PAGE ******/
h2.accessories { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
div.accessoriesMenu {}
div.accessoryImage {}
div.accessoryText {}
div.accessory { margin: 10px 0;}
div.accessory dt {font-size: 1.2em;}


/****** PRODUCT PAGE ******/
h2.product { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px; }
h3.product { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 30px 0 10px 0; letter-spacing: 1px; }
h3.productRHS { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey-RHS.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 30px 0 10px 0; letter-spacing: 1px; }
h3.productdownloads { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 30px 0 10px 10px; letter-spacing: 1px; }
h3.testimonials { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 30px 0 10px 10px; letter-spacing: 1px; }


dl { margin: 0; }
dl dt.first { font-weight: bold; padding-top: 0; margin: 0 0 0 10px; }
dl dt { font-weight: bold; padding-top: 10px; margin: 0 0 0 10px; }
dl dd { margin: 0 0 0 10px; }
p.productDescriptionText {margin: 15px 0 0 10px; font-size: 1em; }
p.enlarge {margin-top: 5px;}
img.photos {border: 1px solid gray;}
img.photos a:link {border: 1px solid gray; margin-left: 0;}
.productLHS p { margin: 0 5px 0 10px; }
.productLHS .warrantee { margin: 0 5px 0 10px; }
.productLHS p.accessoriesLink {font-weight: bold; margin: 20px 0 10px 0;}
.productRHS { margin: 50px 0 10px 10px; }
.productRHS .thumbs { border: 1px solid #b2b2b2; float: right; margin: 10px 5px 0 0; cursor:pointer; }
.productRHS .thumbsSelected { border: 1px solid #f8981d; float: right; margin: 10px 5px 0 0; }
.productRHS .thumbsSelected a {border: #b2b2b2;}
.productRHS .thumbsSelected a:hover {border: #999999; }
.productRHS .warrantee { float: right; margin: 30px 5px 0 0; }
.productLinks { margin: 15px 0 10px 10px; }
.productLinks ul li.pdf{ list-style-image: url(../images/media_icons/pdf_icon.gif); padding-left: 10px; }
.productLinks ul li.quicktimeVR{ list-style-image: url(../images/media_icons/quicktimeVR_icon.gif); padding-left: 10px; }
.productLinks ul li.video{ list-style-image: url(../images/media_icons/flash_icon.gif); padding-left: 10px; }
.productLinks ul li.photos{ list-style-image: url(../images/media_icons/moreImages_icon.gif); padding-left: 10px; }
.testimonial {border-left: 1px solid #000000;}




/****** LEADERSHIP PAGE ******/
.leadershipLHS { margin: 50px 0 0 0; }

.leadershipLHS h2 { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-about.gif) no-repeat; height: 52px; width: 300px; padding: 12px 0 0 15px; color: white; margin: 0; }
.leadershipLHS h3.first { font-size: 1.2em; font-weight: bold; margin: 0 0 0 10px; }
.leadershipLHS h3 { font-size: 1.2em; font-weight: bold; margin: 10px 0 0 10px; }
.leadershipLHS h3 span {font-size: .8em; margin: inherit;}
.leadershipLHS p { margin: 5px 20px 5px 10px; font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; color: #666666; }
.leadershipRHS { margin: 134px 0 0 0; }
.leadershipRHS h3 { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px; width: 300px; padding: 12px 0 0 15px; color: white; margin: 30px 0 0 0; }
.leadershipRHS p { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; font-weight: lighter; padding: 0 15px; line-height: 25px; color: #666666; }
.leadershipDescription {overflow: hidden;}
.leadershipDescription a {margin-left: 0;}

img.leadership {margin: 0 10px 10px 0; text-align: left;}

/****** NEWS PAGE ******/
h2.news { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
h3.news { font-size: 1em; font-weight: bold; margin-bottom: 0;}
p.newsDate {color: #999999; margin: 0 auto 10px auto;}
p.newsBody a { color: #ef8200;}
img.news {border: 3px solid white; margin: 0 0 0 5px;}

/****** TRAINING PAGE ******/
h2.training { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
.training h3 { font-size: 1.2em; font-weight: bold; margin: 10px 0 0 10px; }
.training p {margin: 15px 0 0 10px; font-size: 1em; }
.training img {border: 4px solid white; margin: 0 0 20px 20px; }

/****** TRAINING PAGE ******/
h2.thankyou { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
p.thankyou { margin-left: 25px; }

/****** DISTRIBUTORS PAGE ******/
h2.distributors { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
.distributors h3 { border: 1px solidr red; font-size: 1.1em; margin: 0 0 5px 10px;}
.distributors {margin: 0 auto 30px auto;}


/****** LOGIN PAGE ******/
h2.login { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
p.login { margin-left: 25px; }
form.login {margin-left: 25px;}
form.login input {margin-bottom: 15px;}

/****** CALCULATOR (SLYDEGUIDE) REQUEST PAGE ******/
h2.login { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
p.login { margin-left: 25px; }
form.login {margin-left: 25px;}
form.login input {margin-bottom: 15px;}

/****** SLYDEGUIDE PAGE ******/
h2.slydeguide { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 10px; letter-spacing: 1px; }
form.slydeguide {margin-left: 25px;}
form.slydeguide input {margin-bottom: 0;}

/****** MAILER LANDING PAGE ******/
h2.mailer { font-family: Arial, Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0; letter-spacing: 1px; }
.mailer p {margin: 0; padding: 0; }
.mailer input {margin: 0 0 10px 0; padding: 0; width: 200px; }
.mailer textarea {margin: 0 0 10px 0; padding: 0; width: 200px; height: 50px }
.mailer p.text {margin: 10px 0 30px 0;}

/****** STORE PAGE ******/
h2.storeHeader { font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: lighter; background: url(../images/headerBG-grey.gif) no-repeat; height: 52px;  padding: 12px 0 0 15px;  color: white; margin: 50px 0 10px 0px; letter-spacing: 1px; }
}
.help, p.help {font-size: 9px; font-style: italic;}

