﻿body 
{background-color:#292a48;margin:0px;font-family:Arial;font-size:12px;}
.ContentTable
{display:block;width:950px;margin:0px auto;}
.NavBar:link, .NavBar:visited, .NavBar:active, .NavBar:hover, .NavBarCurrent:link, .NavBarCurrent:visited, .NavBarCurrent:active, .NavBarCurrent:hover
{display:block;float:left;height:23px;text-decoration:none;background-repeat:no-repeat;background-position:10px 0px;line-height:20px;padding:0px 5px 0px 35px;}
.NavBar:link, .NavBar:visited, .NavBar:active
{color:#000000;background-image:url('/images/navbar_off.gif');}
.NavBar:hover, .NavBarCurrent:link, .NavBarCurrent:visited, .NavBarCurrent:active, .NavBarCurrent:hover
{color:#444444;background-image:url('/images/navbar_on.gif');}
.BodySection
{background-color:white;}
.FooterText
{text-align:center;display:block;color:#cccccc;padding-top:6px;background-image:url('/images/secondary_nav_background.gif');width:950px;height:20px;}
.FooterText span
{padding:0px 10px;}
.FooterText a
{color:#ffffff;}
.SubNavBar:link, .SubNavBar:visited, .SubNavBar:active
{color:white;font-weight:bold;text-decoration:none;margin-top:5px;padding:5px 12px 0px 12px;}
.SubNavBar:hover
{color:white;font-weight:bold;margin-top:5px;padding:5px 12px 0px 12px;text-decoration:underline;}
.ContentBody
{padding:0px 20px 4px 20px;text-align:left;display:block;}
h1, h2, h3
{margin:0px 0px 0px 0px;text-align:left;display:inline;font-size:12px;font-weight:normal;}
h4, .h4sub
{font-weight:bold;font-size:18pt;text-transform:capitalize;color:#333333;font-family:Tahoma;font-variant:small-caps;text-align: left;padding:5px 0px 15px 25px;display:inline;line-height:34px;vertical-align:middle;}
h5, .h5sub
{font-weight:bold;font-size:14px;color:#000065;margin:14px;padding:0px;}
.ProductName
{font-weight:bold;font-size:14px;text-align:left;padding:0px 5px 0px 5px;}
.ProductNumber
{font-weight:bold;text-align:left;padding:0px 5px 10px 5px;}
.ProductDescription
{text-align:left;padding:0px 5px 10px 5px;}
.HeaderTableRow
{width:400px;text-align:left;float:left;}
.SearchRow
{width:330px;text-align:right;padding:7px 25px 7px 0px;float:right;}
.Button
{border:solid 1px #888888;background-color:#eeeeee;height:20px;font-size:12px;}
.TextBox
{background-color:#fdfdfd;border:solid 1px #888888;height:16px;}
.errorText
{color:#ff0000;display:inline;}
.ConfirmText
{font-style:italic;font-weight:bold;text-align:center;padding:10px;}
.AppTable
{background-color:#dddddd;border:solid 1px #444444;margin:0px;width:750px;font-size:10px;text-align:left;}
.AppBox
{background-color:#fdfdfd;border:solid 1px #888888;height:18px;font-family:Tahoma;font-size:14px;}
.AppLabel
{font-size:14px;width:50px;padding:0px 5px;}
.AppCaption
{text-align:left;width:750px;}
.AppTablePrint
{border:solid 1px #444444;margin:0px;width:650px;font-size:12px;text-align:left;font-family:Courier New;}
.AppLabelPrint
{font-family:Tahoma;font-size:10px;font-weight:bold;width:50px;padding:0px 5px;}
.CaptionText
{font-size:10px;padding:5px 0px;margin:0px;font-weight:bold;width:133px;text-align:center;}
sup
{color:#ff0000;font-weight:bold;font-size:12px;padding-left:2px;}
.MainMenuDiv
{width:950px;height:23px;background-image:url('/images/navbar_background.gif');}
.SecondMenuDiv
{text-align:center;padding-top:4px;width:950px;height:31px;background-image:url('/images/secondary_nav_background.gif');}
.clear
{clear:both;}
.leftColumn
{float:left;}
.rightColumn
{float:right;background-image:url('/images/contentbackground.gif');width:760px;background-repeat:no-repeat;}
.logo
{border:0px;}
.textContentDiv
{text-align:left;padding:20px 0px 20px 20px;width:580px;}
.contactContentDiv
{text-align:left;padding:20px 0px 70px 20px;width:720px;}
.spacer
{padding:10px 0px 0px 0px;height:10px;}
.rightColumnPicture
{width:170px;float:right;padding-right:50px;}
.gray
{border:solid 1px #888888;}
.leftColumnList
{width:350px;float:left;font-weight:bold;text-align:left;}
.contactText
{padding:0px 110px 0px 50px;}
.homeFourColumn
{float:left;width:130px;padding:10px 5px 0px 5px;}
.imglink
{border:0px;}
.homeButtonRow
{width:560px;margin:auto;}
.homeTextArea
{width:665px;padding:10px 0px 50px 40px;text-align:left;}
.homeText
{padding:20px 15px 20px 0px;}
.homeLeftColumn
{float:left;width:350px;padding-right:70px;}
.homeRightColumn
{float:right;width:230px;padding-right:15px;}
.homeCaption
{display:inline;margin-top:8px;}
.faqContentDiv
{width:600px;text-align:left;padding:20px 50px 80px 20px;}
.unavailbleDiv
{text-align:left;padding:50px 0px 20px 20px;}
.center
{text-align:center;}
.serviceDiv
{width:600px;text-align:left;padding:20px 0px 50px 20px;}
.serviceBlockQuote
{width:370px;padding-left:30px;}
.installationDiv
{width:600px;text-align:left;padding:20px 0px 50px 20px;}
.installationLeftColumn
{float:left;width:370px;padding-right:20px;}
.installationRightColumn
{float:right;width:170px;}
.linksBlockQuote
{float:left;width:370px;padding-left:30px;}
.linksLogo
{float:right;width:170px;padding-left:20px;}
.manufacturersDiv
{text-align:left;padding:20px 0px 20px 20px;}
.manufacturerCenterColumn
{border-right:solid 1px #cccccc;border-left:solid 1px #cccccc;width:220px;float:left;}
.manufacturerLeftRightColumn
{width:220px;float:left;}
.ohmsDiv
{padding:20px 20px 175px 20px;}
.ohmsTable
{border:solid 1px #000000;background-color:#dfe0b6;}
.ohmsTable td
{width:100px;padding:10px;}
.ohmsTable h5
{display:inline;}
.printTableHeader
{background-color:#000088;font-family:Tahoma;font-weight:bold;color:White;font-size:16px;}
.printTableSecondary
{font-family:Tahoma;color:Black;font-size:12px;}
.left
{text-align:left;}
.right
{text-align:right;}
.thankYouDiv
{text-align:center;font-weight:bold;padding:50px 0px 20px 0px;}
.previewDiv
{padding:20px 0px 0px 100px;}
.nemaDiv
{padding:20px 0px 20px 20px;}
.nemaDiv h5
{text-align:center;padding:0px;margin:0px;}
.floatleft
{float:left;}
.floatright
{float:right;}
.nemaPicLinks
{font-style:italic;color:#333333;}
.nemaLinkButton
{font-weight:bold;}
.sidebarHeader
{width:168px;height:21px;background-image:url('/images/sidebarheader.gif');}
.sidebarDiv
{padding:7px 5px 5px 15px;text-align:left;}
.sidebarBodyDiv
{text-align:left;padding-top:20px;width:168px;height:289px;background-image:url('/images/sidebar.gif');background-repeat:repeat-x;}
.sidebarParentNode
{font-weight:normal;}
.sidebarHoverNode
{text-decoration:underline;color:#5555dd;padding:0px;}
.sidebarNode
{font-family:Verdana;font-size:11px;color:#000000;padding:0px 5px;}
.sidebarFooter
{padding:0px;}
.sidebarFooter a
{color: #003399;font-weight:bold;text-decoration:none;display:block;}
.sidebarFooter span
{font-size: 11px;color:#333333;font-family:Arial;display:block;}
.contactTableColumnDiv
{padding-top:20px;padding-left:50px;width:300px;float:left;}
.contactRightColumnDiv
{width:305px;float:left;}
.contactRightColumnDiv b
{color:#003399;font-weight:bold;display:block;}
.contactRightColumnDiv span
{font-size:11px;color:#333333;font-family:Arial;}
.tipsDiv
{text-align:left;width:650px;padding:20px 0px 20px 20px;}
.tipsDiv b
{color:#000065;}
.tipsLeft
{float:left;width:220px;}
.tipsRight
{float:left;width:380px;}
.tipsCenter
{padding:14px;text-align:center;}
.expertDiv
{text-align:left;padding:20px 0px 20px 20px;width:675px;}
.expertLeftColumnDiv
{width:260px;float:left;}
.expertLeftColumnDiv li
{padding-bottom:20px;font-weight:normal;}
a.viewall
{font-weight:bold;text-align:right;width:255px;display:block;float:right;}
.expertSpacerBarDiv
{width:150px;height:2px;margin:auto;background-color:#cccccc;}
.expertCenterColumnDiv
{width:133px;float:left;padding:0px 30px;}
.expertRightColumnDiv
{width:215px;float:left;}
.linkDiv
{width:600px;text-align:left;padding:20px 0px 50px 20px;}
.onlineSpecialsHeaderDiv
{text-align: center;padding:20px;}
.onlineSpecialsHeaderDiv h5.callnow
{color:#000065;font-family:Times New Roman;display:inline;}
.onlineSpecialsHeaderDiv h5.spanish
{display: inline;font-style: italic;font-family:Times New Roman;}
.onlineSpecialsHeaderDiv span
{padding:0px 10px;}
.onlineSpecialsMain
{width:600px;padding-left:70px;}
.onlineSpecialsMainLeft
{float:left;width:150px;padding-right:25px;}
.onlineSpecialsMainRight
{float:left;width:400px;padding-top:30px;}
.onlineSpecialsProductImage
{text-align:center;display:block;}
.onlineSpecialsPrice
{text-align:center;color:#ff0000;font-size:18px;font-weight:bold;}
.standardFeatures
{border-bottom:solid 2px #000065;width:500px;text-align:center;}
.onlineSpecialsList
{width:275px;float:left;padding-right:10px;}
.specsTable
{width:200px;text-align:left;border:solid 1px black;}
.specsHeader
{padding:2px 15px;background-color:#000065;color:white;font-weight:bold;text-align:center;}
.specsRow
{padding:2px 15px;}
.specsAltRow
{padding:2px 15px;background-color:#eeeeee;}
.bold
{font-weight:bold;}
.inline
{display:inline;}
.productListDiv
{padding:10px;}
.productImage
{border:solid 1px #7a7b63;}
.productCaption
{font-size:10px;}
.productEmpty
{text-align:center;display:block;padding:45px 0px;}
.productLeft
{width:135px;text-align:center;}
.productRight
{width:260px;}
.productHeadline
{text-align:center;padding-bottom:50px;}
.pagerPanelDiv
{padding:0px 50px 20px 50px;}
.pagerPanelTable, .noPagerPanelTable
{border:solid 1px #888888;font-family:Arial;font-size:12px;}
.pagerPanelTable td
{width:100px;}
.noPagerPanelTable td
{width:400px;}
.noPagerPanelDiv
{padding:0px 50px 20px 50px;}
.productPopup
{background-color:#ffffff;border:solid 2px #888888;height:540px;width:670px;}
.productPopupInner
{padding:10px;}
.productPopupImage
{padding-top:10px;display:block;border:solid 1px #888888;}
#newsletter 
{margin-top:10px;}
#newsletter img 
{display:block;margin-bottom:10px;}
#newsletter input[type=text] 
{display:block;border:solid 1px #666;width:162px;}
#newsletter input[type=submit] 
{display:block;margin-top:10px;padding:0px 10px;}  
#newsletter .watermark 
{color:#999;}
#newsletter .error 
{color:#f00;font-weight:bold;display:block;margin-top:5px;}
#newsletter .ConfirmText
{color:#080;padding:0px;margin-bottom:20px;display:block;}