body{text-align:center;background:#5d5d5d url('images/bgtile.jpg') repeat-x;height:100%;font-family:Lucida Sans;}
#wrapper{width:auto;background:transparent url('images/bg.jpg') no-repeat center 0;text-align:center;min-height:100%;height:auto !important;height:100%;}
#header,#topNavBar,.content,#footer{margin:0 auto;width:980px;height:auto;text-align:left;}
#header{position:relative;padding-top:10px;height:30px;}
.logo{float:left;width:140px;height:43px;background:transparent url('images/logo.gif') no-repeat;}
.logo b{display:none;}

#globalNav{display:none;position:absolute;top:12px;right:32px;width:350px;z-index:10000;text-align:right;}
#globalNav a,
#globalNav a:visited,
#globalNav a:active{color:#ffffff;font-size:10px;text-decoration:none;line-height:12px;}
#globalNav a:hover, #globalNav li.first a:hover{text-decoration:underline;}
#TitleAreaImageZone{float:left; padding-left:25px;}
#TitleAreaZone{float:right;}

#breadcrumbNav{position:absolute;top:12px;left:35px;width:600px;z-index:10000;}
#breadcrumbNav ul{margin:0;padding:0;list-style:none;}
#breadcrumbNav li{float:left;}
#breadcrumbNav li a,
#breadcrumbNav li a:visited,
#breadcrumbNav li a:active{padding:0 10px 0 10px;margin:5px 0 0 0;background:url('images/breadcrumbDiv.gif') no-repeat 0 50%;color:#ffffff;font-size:10px;text-decoration:none;line-height:12px;}
#breadcrumbNav li a:hover, #globalNav li.first a:hover{text-decoration:underline;}
#breadcrumbNav li.first a{background:none;}

#signInBox-anon{position:absolute;top:14px;right:18px;z-index:10000;width:220px;height:233px;margin:0;padding:0;border:none 0;overflow:hidden;}
#signInBox{position:absolute;top:14px;right:18px;z-index:10000;width:400px;height:24px;margin:0;padding:0;border:none 0;overflow:hidden;}

a:active, a:focus {outline: 0;}

/*top nav*/

#topNavBar{clear:both;}


@media print {
    #topNavBar,#header,#sidebarArea,.titleArea,#subNavBar,#footer,.topCenterColumn,#capacitorButtons{display:none !important;}
    .content{border:none !important;}
}

#topnav {width: 980px; height: 60px;background: url('images/mainnav.jpg');margin: 0 auto; padding: 0;position: relative;}
#topnav li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}
#topnav li, #topnav a {height: 60px; display: block;} 

#button1 {left: 0px; width: 274px;background: transparent url('images/mainnav.jpg')     0px 0px no-repeat;}
#button2 {left: 275px; width: 213px;background: transparent url('images/mainnav.jpg')     -275px 0px no-repeat;}
#button3 {left: 488px; width: 222px;background: transparent url('images/mainnav.jpg')     -488px 0px no-repeat;}
#button4 {left: 710px; width: 271px;background: transparent url('images/mainnav.jpg')     -710px 0px no-repeat;}

#button1 a:hover, body#main {background: transparent url('images/mainnav.jpg')     0px -60px no-repeat;}
#button2 a:hover{background: transparent url('images/mainnav.jpg')     -275px -60px no-repeat;}
#button3 a:hover{background: transparent url('images/mainnav.jpg')     -488px -60px no-repeat;}
#button4 a:hover{background: transparent url('images/mainnav.jpg')     -710px -60px no-repeat;}

body#residentialhvac #topnav #button2 a {background: transparent url('images/mainnav.jpg')     -275px -60px no-repeat;}
body#commercialhvac #topnav #button3 a {background: transparent url('images/mainnav.jpg')     -488px -60px no-repeat;}
body#commercialrefrigeration #topnav #button4 a {background: transparent url('images/mainnav.jpg')     -710px -60px no-repeat;}

#button1 a.selected{background: transparent url('images/mainnav.jpg')     0px -60px no-repeat; }
#button2 a.selected{background: transparent url('images/mainnav.jpg')     -275px -60px no-repeat; }
#button3 a.selected{background: transparent url('images/mainnav.jpg')     -488px -60px no-repeat; }
#button4 a.selected{background: transparent url('images/mainnav.jpg')     -710px -60px no-repeat; }


#button1 a:active {background: transparent url('images/mainnav.jpg')     0px -60px no-repeat; }
#button2 a:active {background: transparent url('images/mainnav.jpg')     -275px -60px no-repeat; }
#button3 a:active {background: transparent url('images/mainnav.jpg')     -488px -60px no-repeat; }
#button4 a:active {background: transparent url('images/mainnav.jpg')     -710px -60px no-repeat; }

#button1 b{display:none;}
#button2 b{display:none;}
#button3 b{display:none;}
#button4 b{display:none;}


/*sub nav*/
#subNavBar {float:right;width: 756px; height: 47px; padding: 0;position: relative; margin-right:8px;}
#subNavBar li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}
#subNavBar li, #subNavBar a {height: 47px; display: block;margin: 0; padding: 0;} 


#subNavBar .button1 { left: 7px; width: 91px;   }
#subNavBar .button2 {left: 91px; width: 116px;     }
#subNavBar .button3 { left: 201px; width: 128px;    }
#subNavBar .button4 { left: 321px; width: 95px;   }
#subNavBar .button5 { left: 410px;width: 182px;     }
#subNavBar .button6 { left: 585px;width: 74px;}
#subNavBar .button7 { left: 652px;width: 112px;}

#subNavBar .button1 a.norm{display:block; left: 7px; width: 91px;background: transparent url('images/subNav-products.png')     0px 0px no-repeat;}
#subNavBar .button2 a.norm{display:block; left: 91px; width: 116px;background: transparent url('images/subNav-salestools.png')     0px 0px no-repeat;}
#subNavBar .button3 a.norm{display:block; left: 201px; width: 128px;background: transparent url('images/subNav-servicetools.png')     0px 0px no-repeat;}
#subNavBar .button4 a.norm{display:block; left: 321px; width: 95px;background: transparent url('images/subNav-training.png')     0px 0px no-repeat;}
#subNavBar .button5 a.norm{display:block; left: 410px;width: 182px;background: transparent url('images/subNav-rebates.png')     0px 0px no-repeat;}
#subNavBar .button6 a.norm{display:block; left: 585px;width: 74px;background: transparent url('images/subNav-links.png')     0px 0px no-repeat;}
#subNavBar .button7 a.norm{display:block; left: 652px;width: 112px;background: transparent url('images/subNav-contact.png')     0px 0px no-repeat;}

#subNavBar .button1 a:hover,#subNavBar .button1 a:active,#subNavBar .button1 a.over{background: transparent url('images/subNav-products.png')     0px -47px no-repeat;}
#subNavBar .button2 a:hover,#subNavBar .button2 a:active,#subNavBar .button2 a.over{background: transparent url('images/subNav-salestools.png')     0px -47px no-repeat;}
#subNavBar .button3 a:hover,#subNavBar .button3 a:active,#subNavBar .button3 a.over{background: transparent url('images/subNav-servicetools.png')     0px -47px no-repeat;}
#subNavBar .button4 a:hover,#subNavBar .button4 a:active,#subNavBar .button4 a.over{background: transparent url('images/subNav-training.png')     0px -47px no-repeat;}
#subNavBar .button5 a:hover,#subNavBar .button5 a:active,#subNavBar .button5 a.over{background: transparent url('images/subNav-rebates.png')     0px -47px no-repeat;}
#subNavBar .button6 a:hover,#subNavBar .button6 a:active,#subNavBar .button6 a.over{background: transparent url('images/subNav-links.png')     0px -47px no-repeat;}
#subNavBar .button7 a:hover,#subNavBar .button7 a:active,#subNavBar .button7 a.over{background: transparent url('images/subNav-contact.png')     0px -47px no-repeat;}

/* added 12/5  */
#subNavBar .button1.norm{z-index:10;}
#subNavBar .button2.norm{z-index:9;}
#subNavBar .button3.norm{z-index:8;}
#subNavBar .button4.norm{z-index:7;}
#subNavBar .button5.norm{z-index:6;}
#subNavBar .button6.norm{z-index:5;}
#subNavBar .button7.norm{z-index:4;} 

#subNavBar .button1.selected, #subNavBar .button1.over{z-index:100;}
#subNavBar .button2.selected, #subNavBar .button2.over{z-index:102;}
#subNavBar .button3.selected, #subNavBar .button3.over{z-index:104;}
#subNavBar .button4.selected, #subNavBar .button4.over{z-index:106;}
#subNavBar .button5.selected, #subNavBar .button5.over{z-index:108;}
#subNavBar .button6.selected, #subNavBar .button6.over{z-index:110;}
#subNavBar .button7.selected, #subNavBar .button7.over{z-index:112;}

/* end added 12/5 */

#subNavBar .button1 b{display:none;}
#subNavBar .button2 b{display:none;}
#subNavBar .button3 b{display:none;}
#subNavBar .button4 b{display:none;}
#subNavBar .button5 b{display:none;}
#subNavBar .button6 b{display:none;}
#subNavBar .button7 b{display:none;}


/*#hlProducts, #hlSalesTools, #hlServiceTools, #hlTraining, #hlRebates, #hlLinks, #hlContact{display:block;}*/

.content{position:relative;width:960px;min-height:600px;height:auto !important;height:600px;padding:0 0 30px;border:10px solid #026dc3;clear:both;}

.content .toolbox{margin-left:45px;height:130px;}
.content .logomarker{height:35px;margin:5px 0 0 15px;}
.content .calendar{margin-left:0;width:160px;height:auto;/*height:160px;*/}

.content .sidebar{clear:left;display:inline;float:left;width:190px;margin:20px 0 0 0;overflow:hidden;}
.content .sidebar ul{margin-top:25px;width:155px;}
.content .sidebar li{line-height:25px;margin:4px 0;}
.content .sidebar li a{display:block;color:#292929;text-decoration:none;font-size:11px;font-weight:normal;background: transparent url('images/sideNav-divline.gif') 0px 100% no-repeat;}
.content .sidebar li a.sub{background:none;}
.content .sidebar li a:hover{color:#ffffff;}
.content .sidebar li a.selected{color:#ffffff;}


#navcontainer {margin-left:35px;width:150px;padding:0;display:block;}
#navcontainer ul{margin: 0px;padding: 0px;list-style: none;width: 100%;}
#navcontainer li{margin-bottom:2px;padding: 0px;line-height: 20px;}
#navcontainer ul li a{display: block;width:150px;color: #292929;text-decoration: none;}
#navcontainer ul li a:link, #navcontainer ul li a:visited{}
#navcontainer ul li a:hover{color: #fff;}
#navcontainer ul ul{margin-bottom:5px;}
#navcontainer ul ul li{background:none;}
#navcontainer ul ul li.subhead{background:url(images/sidenavBgbevel.jpg) no-repeat 0 0;height:20px;margin-left:16px;padding-left:4px;}
#navcontainer ul ul li a{display: block;padding-left: 20px;width: 150px;background:transparent;line-height:12px;}
#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited{text-decoration: none;}
#navcontainer ul ul li a:hover{color: #fff;}

#navGreatGrandchild ul{margin: 0px;padding: 0;list-style: none;width: 100%;}
#navGreatGrandchild li{margin-bottom:2px;padding: 0px;line-height: 20px;}
#navGreatGrandchild ul li a{display: block;width: 170px;color: #292929;text-decoration: none;}
#navGreatGrandchild ul li a:link, #navGreatGrandchild ul li a:visited{}
#navGreatGrandchild ul li a:hover{color: #fff;}
#navGreatGrandchild ul ul{margin-bottom:5px;}
#navGreatGrandchild ul ul li{background:none;}
#navGreatGrandchild ul ul li.subhead{background:url(images/sidenavBgbevel.jpg) no-repeat 0 0;height:20px;margin-left:16px;padding-left:4px;}
#navGreatGrandchild ul ul li a{display: block;padding-left: 30px;width: 123px;background:transparent;line-height:12px;}
#navGreatGrandchild ul ul li a:link, #navGreatGrandparent ul ul li a:visited{text-decoration: none;}
#navGreatGrandchild ul ul li a:hover{color: #fff;}

#navGrandchild ul{margin: 0px;padding: 0;list-style: none;width: 100%;}
#navGrandchild li{margin-bottom:2px;padding: 0px;line-height: 20px;}
#navGrandchild ul li a{display: block;width: 170px;color: #292929;text-decoration: none;}
#navGrandchild ul li a:link, #navGrandchild ul li a:visited{}
#navGrandchild ul li a:hover{color: #fff;}
#navGrandchild ul ul{margin-bottom:5px;}
#navGrandchild ul ul li{background:none;}
#navGrandchild ul ul li.subhead{background:url(images/sidenavBgbevel.jpg) no-repeat 0 0;height:20px;margin-left:16px;padding-left:4px;}
#navGrandchild ul ul li a{display: block;padding-left: 33px;width: 123px;background:transparent;line-height:12px;}
#navGrandchild ul ul li a:link, #navGrandparent ul ul li a:visited{text-decoration: none;}
#navGrandchild ul ul li a:hover{color: #fff;}

#navChild ul{margin: 0px;padding: 0;list-style: none;width: 100%;}
#navChild li{margin-bottom:2px;padding: 0px;line-height: 20px;}
#navChild ul li a{display: block;width: 170px;color: #292929;text-decoration: none;}
#navChild ul li a:link, #navChild ul li a:visited{}
#navChild ul li a:hover{color: #fff;}
#navChild ul ul{margin-bottom:5px;}
#navChild ul ul li{background:none;}
#navChild ul ul li.subhead{background:url(images/sidenavBgbevel.jpg) no-repeat 0 0;height:20px;margin-left:16px;padding-left:4px;}
#navChild ul ul li a{display: block;padding-left: 20px;width: 150px;background:transparent;line-height:12px;}
#navChild ul ul li a:link, #navParent ul ul li a:visited{text-decoration: none;}
#navChild ul ul li a:hover{color: #fff;}

#navChild ul li a{display:block;color:#292929;text-decoration:none;font-size:11px;font-weight:normal;background: transparent url('images/sideNav-divline.gif') 0px 100% no-repeat;}
#navChild .navList {padding-left:30px;}

/* selected states */
#navcontainer ul li a#current{color:#fff;}
#navcontainer ul ul li a#subcurrent{color:#fff;}

#navcontainer ul ul li a.selected{color:White;}
#navcontainer ul li a.selected{color:White;}


.content .main{display:inline;float:left;width:770px;_margin-right:-6px;padding-top:50px;}
.content .main div.titleArea{display:inline;float:left;}
.content .main div.titleArea h1{display:inline;float:left;font-weight:500;font-size:26px;color:#242424;display:block;width:425px;height:68px;}
.content .main div.titleArea h1 b{display:none;}
.content .main div.titleArea p{display:inline;float:left;width:325px;color:#292929;padding-left:25px;}
.content .main div.titleArea2{display:inline;float:left;padding-left:20px;}
.content .main div.titleArea2 h1{display:inline;float:left;font-weight:500;font-size:26px;color:#242424;display:block;width:425px;height:68px;}
.content .main div.titleArea2 h1 b{display:none;}
.content .main div.topRow{clear:left;}
.content .main div.orderRightColumn{display:inline;float:left;width:360px;height:auto; margin-top:45px !important; margin-left:-5px !important;}


.content .main div.topCenterColumn{display:inline;float:left;width:720px;height:auto;margin:10px 25px 0 25px;}

.content .main div.centerRightColumn,
.content .main div.trainingRightColumn,
.content .main div.productsLeftColumn,
.content .main div.contactLeftColumn,
.content .main div.contactRightColumn{display:inline;float:left;width:360px;height:auto;margin:10px 25px 25px 25px; }
.content .main div.centerLeftColumn{display:inline;float:left;width:360px;height:auto;margin:10px 25px 0 25px;}
.content .main div.productsLeftColumn{margin:10px 0 25px 25px;width:340px;}
.content .main div.centerRightColumn{margin:10px 0 0 0;}

.content .main div.bottomColumn{display:inline;float:left;width:720px;height:auto;margin:0 25px 25px 25px;}




.content .main div.trainingRightColumn{background:url(images/trainingColumnBg.jpg) repeat-y;padding:20px;margin:70px 0 25px 0;width:315px;}
.content .main div.orderRightColumn{background:url(images/trainingColumnBg.jpg) repeat-y;padding:20px;margin:70px 0 0 25px;width:325px;}
.content .main div.trainingRightColumn .RightFooter{font-weight:bold;padding-top:8px;color:#555555;}
.content .main div.trainingRightColumn span, .content .main div.trainingRightColumn a{color:#3f6fc6}

.content .main div.centerColumn{display:inline;float:left;width:630px;height:auto;margin:10px 25px 0 25px;}
.content .main div.centerColumn .servicetool{display:block;float:left;width:210px;height:280px;vertical-align:bottom;text-align:center;}
.content .main div.centerColumn .servicetool a{display:inline;float:left;width:210px;color:#30568d;font-weight:bold;text-decoration:none;}
.content .main div.centerColumn .servicetool a:hover{text-decoration:underline;}
.content .main div.centerColumn .servicetool a.pdflink{background:transparent url(images/servicetools/PDFlink.png) 50% 100% no-repeat;height:60px;}
.content .main div.centerColumn .servicetool span{font-size:10px;font-weight:normal;text-decoration:underline;}

.content .main div.centerLeftColumn .videoIcon{margin-left:-15px;}

.content .main div.productsLeftColumn{}
.content .main div.productsLeftColumn p{font-size:12px;line-height:16px;margin:0 20px 10px 20px;}
.content .main div.productsLeftColumn ul,.content .main div.centerLeftColumn ul{margin:0; padding:0; list-style-type:none;}
.content .main div.productsLeftColumn li,.content .main div.centerLeftColumn li{color:#616161;margin:0 0 0 20px;font-size:12px;line-height:16px;padding-left:30px;background: url("images/blueDash.png") no-repeat 0 0;}
/*.content .main div.productsLeftColumn ul li,.content .main div.centerLeftColumn ul li{color:#292929;margin:0 0 0 20px;list-style: disc outside;font-size:11px;line-height:16px;}
*/
.content .main div.centerRightColumn img.padtop{padding:30px 0 20px 20px;}

.content .main div.contactLeftColumn{margin:25px 0 25px 25px;width:300px;}
.content .main div.contactRightColumn{margin:0;width:400px;}

.content .main div.chart{margin:20px 0 0 0;float:left;}
.content .main div.chart table{width:700px;}
.content .main div.chart table.none{width:auto;}

.divClass {width:135px;padding: 0px 5px 0 5px; text-align: center;}
.divClass a{ text-transform:uppercase;}

.content .main ul{margin:0;padding:0;}
.content .main ul.productlinks{margin:0 0 0 35px;padding:0;color:#242424;}
.content .main .productlinks li{list-style:none;margin:0 0 5px 0;padding:0;background-image:none;}
.content .main ul.cartlinks{margin:20px 0 0 0;padding:0;color:#242424;}
/*.content .main li{list-style:none;margin:0 0 5px 0;padding:0}*/
.content .main li{color:#616161;list-style:none;margin:0 0 5px 0;padding-left:30px;background: url("images/blueDash.png") no-repeat 0 0;}
.content .main li a{color:#026dc3;margin:3px 0;padding:0;text-decoration:none;font-size:12px;}
.content .main li a:hover{text-decoration:underline;}

.content .main div.footer{clear:both;height:auto;}
.content .main p{font-size:12px;line-height:16px;color:#292929;}
.content .main .headline{font-size:12px;}
.content .main .title{font-size:18px;}

.content .main h1{font-weight:500;font-size:26px;color:#242424;}
.content .main h2{font-weight:300;font-size:34px;color:#292929;line-height:36px;margin-bottom:10px;}
.content .main h2.h2_nomenu{margin-top:8px;}
.content .main h3{margin:20px 0 5px 20px;color:#292929;font-weight:800;}
.content .main h3.plain{margin:20px 0 5px 0px;color:#292929;font-weight:800;}
.content .main a{color:#026DC3;text-decoration:none;}
.content .main .price{font-size:20px;font-weight:normal;}
.content .main a.cartBtn{display:block;width:80px;padding:8px;background:#CCCCCC;border:1px solid #292929;text-align:center;font-weight:bold;text-decoration:none;}
.content .main a:hover.cartBtn{display:block;width:80px;padding:8px;background:#242424;border:1px solid #292929;text-decoration:none;color:#fff;}


.content .main #trainingSched dl{float:left;width:660px;padding:10px;margin-bottom:10px;}
.content .main #trainingSched dl.odd{background:url(images/training/dlistBg.jpg) repeat-y;}
.content .main #trainingSched dt{margin:0;padding:0;font-size:20px;color:#30568d;}
.content .main #trainingSched dt.subtitle{clear:both;padding:10px 0 0;font-size:12px;color:#30568d;}
.content .main #trainingSched dd{float:left;margin:0 0 5px;padding:0;font-size:14px;color:#393939;font-weight:bold;}
.content .main #trainingSched dd.description{margin:0;font-size:12px;font-weight:normal;width:640px;}
.content .main #trainingSched dd.location{width:570px;}
.content .main #trainingSched dl a{display:inline;width:80px;font-size:11px;}
.content .main #trainingSched dl img{display:inline;float:left;clear:left;}
.content .main #trainingSched a{text-decoration:none;}
.content .main #trainingSched a:hover {text-decoration:underline;} 


.content .main .eventsSched{float:left;}

.content .main .tradeShows{padding-top:30px;}

.content .main #eventsSched dl{float:left;width:660px;padding:10px;margin-bottom:10px;}
.content .main #eventsSched dl.odd{background:url(images/training/dlistBg.jpg) repeat-y;}
.content .main #eventsSched dt{margin:0;padding:0;font-size:20px;color:#30568d;}
.content .main #eventsSched dt.subtitle{clear:both;padding:10px 0 0;font-size:12px;color:#30568d;}
.content .main #eventsSched dd{float:left;margin:0 0 5px;padding:0;font-size:14px;color:#393939;font-weight:bold;}
.content .main #eventsSched dd.description{margin:0;font-size:12px;font-weight:normal;width:640px;}
.content .main #eventsSched dd.location{width:570px;}
.content .main #eventsSched dl a{display:inline;width:80px;font-size:11px;}
.content .main #eventsSched dl img{display:inline;float:left;clear:left;}
.content .main #eventsSched a{text-decoration:none;}
.content .main #eventsSched a:hover {text-decoration:underline;}

.content .main .eventsSched dl{float:left;width:660px;padding:10px;margin-bottom:10px;}
.content .main .eventsSched dl.odd{background:url(images/training/dlistBg.jpg) repeat-y;}
.content .main .eventsSched dt{margin:0;padding:0;font-size:20px;color:#30568d;}
.content .main .eventsSched dd{float:left;margin:0 0 5px;padding:0;font-size:14px;color:#393939;font-weight:bold;}
.content .main .eventsSched dd.description{margin:0;font-size:12px;font-weight:normal;width:570px;}
.content .main .eventsSched dd.description a{margin:5px;}
.content .main .eventsSched dd.signup{display:block;width:75px;height:24px;background:url(images/signupBg.jpg);text-align:center;padding-top:3px;}
.content .main .eventsSched dd.info{display:block;width:75px;height:27px;text-align:center;font-weight:normal;}
.content .main .eventsSched dd.title{width:570px;}
.content .main .eventsSched dl a{display:inline;width:80px;font-size:11px;}
.content .main .eventsSched dl img{display:inline;float:left;clear:left;}
.content .main .eventsSched a{text-decoration:underline;}
.content .main .eventsSched a:hover {color:#1c3254;}
.content .main .eventsSched h2{font-size:26px;padding-top:30px;}


.content .main #news dl{float:left;width:660px;padding:10px;margin:0;}
.content .main #news dt{float:left;width:650px;margin-bottom:10px;padding:0;font-size:20px;color:#30568d;}
.content .main #news dd{float:left;margin:0 0 5px;padding:0;font-size:14px;color:#393939;font-weight:bold;}
.content .main #news dd.description{margin:10px 0;font-size:12px;font-weight:normal;width:570px;}
.content .main #news dd.description a{margin:5px;}
.content .main #news dd.date{width:650px;}
.content .main #news dl img{display:inline;float:left;clear:left;}
.content .main #news a{text-decoration:underline;}
.content .main #news a:hover {color:#1c3254;}

.content .main #links dl{float:left;width:660px;padding:10px;}
.content .main #links dl.odd{background:url(images/training/dlistBg.jpg) repeat-y;}
.content .main #links dt{padding-top:30px;font-size:20px;font-weight:normal;color:#30568d;}
.content .main #links dt.linklogo{padding:0;font-size:20px;font-weight:normal;color:#30568d;}
.content .main #links dl img{float:left;margin:5px 20px 5px 5px;}
.content .main #links dd{padding:5px 0 0 0;font-size:14px;color:#393939;font-weight:normal;line-height:22px;}
.content .main #links a{text-decoration:none;}
.content .main #links a:hover dl {text-decoration:underline;}


.content .main li.registerBtn a{display:block;width:227px;height:38px;background: transparent url('images/training/registrationBtn.jpg')     0px 0px no-repeat;}
.content .main li.registerBtn a:hover{background: transparent url('images/training/registrationBtn.jpg')     0px -38px no-repeat;}
.content .main li.registerBtn b{display:none;}

.content .main li.orderBtn a{display:block;width:120px;height:38px;background: transparent url('images/orderBtn.jpg')     0px 0px no-repeat;}
.content .main li.orderBtn a:hover{background: transparent url('images/orderBtn.jpg')     0px -38px no-repeat;}
.content .main li.orderBtn b{display:none;}

.content .main #contact dl{float:left;width:660px;padding:10px;margin-bottom:20px;}
.content .main #contact dt{float:left;margin:0;padding:0;font-size:20px;color:#292929;width:650px;}
.content .main #contact dd{float:left;margin:5px 0 5px;padding:0;font-size:11px;color:#393939;width:600px;}
.content .main #contact dl a{}
.content .main #contact dd img{display:inline;float:right;margin:0 0 10px 10px;border:1px solid #c1bfbf;}
.content .main #contact span, .content .main #contact span a {color:#30568d;}

/*----CAPACITOR SEARCH------*/
.content .mainSearch{display:inline;float:left;width:960px;padding-top:50px;}
.content .mainSearch div.titleArea{display:inline;float:left;}
.content .mainSearch div.titleArea h1{display:inline;float:left;font-weight:500;font-size:26px;color:#242424;display:block;width:425px;height:68px;}
.content .mainSearch div.titleArea h1 b{display:none;}
.content .mainSearch div.titleArea p{display:inline;float:left;width:325px;color:#292929; padding-left:25px;}
.content .mainSearch div.titleArea2{display:inline;float:left;padding-left:20px;}
.content .mainSearch div.titleArea2 h1{display:inline;float:left;font-weight:500;font-size:26px;color:#242424;display:block;width:425px;height:68px;}
.content .mainSearch div.titleArea2 h1 b{display:none;}
.content .mainSearch div.topRow{clear:left;}
.content .mainSearch div.orderRightColumn{display:inline;float:left;width:360px;height:auto; margin-top:45px !important; margin-left:-5px !important;}
.content .mainSearch div.topCenterColumn{display:inline;float:left;width:720px;height:auto;margin:25px 25px 0 25px;}
.content .mainSearch div.centerColumn{display:inline;float:left;width:900px;height:auto;margin:10px 25px 0 25px;}

.content .mainSearch ul{margin:0;padding:0;}
.content .mainSearch ul.productlinks{margin:0 0 0 35px;padding:0;color:#242424;}
.content .mainSearch ul.cartlinks{margin:20px 0 0 0;padding:0;color:#242424;}
.content .mainSearch li{list-style:none;margin:0 0 5px 0;padding:0}
.content .mainSearch li a{color:#026dc3;margin:3px 0;padding:0;text-decoration:none;font-size:12px;}
.content .mainSearch li a:hover{text-decoration:underline;}

.content .mainSearch div.footer{clear:both;height:auto;}
.content .mainSearch .headline{font-size:12px;}
.content .mainSearch .title{font-size:34px;}

.content .mainSearch p{font-size:12px;line-height:16px;color:#292929;}
.content .mainSearch h1{font-weight:500;font-size:26px;color:#242424;}
.content .mainSearch h2{font-weight:300;font-size:34px;color:#292929;line-height:36px;margin-bottom:10px;}
.content .mainSearch h2.h2_nomenu{margin-top:8px;}
.content .mainSearch h3{margin:20px 0 5px 20px;color:#292929;font-weight:800;}
.content .mainSearch h3.plain{margin:20px 0 5px 0px;color:#292929;font-weight:800;}
/* .content .mainSearch a{color:#026DC3;text-decoration:none;}*/
.content .mainSearch a{color:#FFFFFF;text-decoration:none;}

.content .mainSearch td a{color:#000000;text-decoration:none; margin:0 2px 0 2px;}

.content .mainSearch table{width:900px;}
.content .mainSearch td{color:#000000;padding:5px 0; text-align:center;}
.content .mainSearch th{padding:0 0 10px;font-weight:normal; text-align:center }

/*----------*/





#contactForm{margin-top:25px;background:#E4E4E4;border: 1px solid #ccc;padding:40px 10px 10px;}
#contactForm input, #contactForm textarea {padding: 5px;width: 250px;font-size: 11px;margin: 0px 0px 10px 0px;border: 1px solid #ccc;}
#contactForm textarea {height: 40px;}
#contactForm textarea:focus, #contactForm-area input:focus {border: 1px solid #900;}
#contactForm input.submit-button {width: 100px;float: right;color:#fff;background:#026DC3;}
#contactForm label {float: left;text-align: right;margin-right: 5px;width:70px;padding-top: 5px;}
#contactForm .bigLabel label{width:150px;}
#contactForm br{clear:both;}
#inventoryLink {width: 100px;height:20px;display:block;margin:0 auto;color:#fff !important;background:#026DC3;}
.capSearchLink {display:block;margin:0 auto;color:#fff !important;background:#026DC3;  border: solid 1px gray; height:30px; min-height:30px;}
.buttonLink {background:none repeat scroll 0 0 #026DC3;color:#FFFFFF !important;display:block;height:32px;margin:0 2px;padding:0 auto;width:auto; vertical-align:middle;}


#footer{clear:both;margin-top:10px;padding:5px 0 50px;height:47px;width:980px;}
#footer img{vertical-align:middle;}
#footer .search{float:left;width:160px;margin-left:15px;}
#footer .search input{width:100px;height:19px;border:none 0;background:url('images/searchBox.gif') no-repeat;color:#242424;}
#footer .search input.searchBtn{width:50px;background:none;border:none;font-size:10px;color:#fff;font-weight:bold;text-align:center;}

#footer .links{float:left;padding:3px 10px 15px 0;}
#footer .links ul{list-style:none;}
#footer .links li{float:left;padding:0 5px;}
#footer .links li a{color:#242424;font-size:10px;text-decoration:none;}
#footer .links li a:hover{text-decoration:underline;}

#footer .otherlinks{float:right;}
#footer .otherlinks ul{padding-left:10px;}
#footer .otherlinks li, #footer .otherlinks li a{display:block;float:left;height:26px;padding:0 5px;}
#footer .otherlinks li a b{display:none;}
#footer .otherlinks li.genteq a{background: transparent url('images/footer-genteqlogo.png') no-repeat;width:123px;}
#footer .otherlinks li.fasco a{background: transparent url('images/footer-fascologo.png') no-repeat;width:78px;}
#footer .otherlinks li.morrill a{background: transparent url('images/footer-morrilllogo.png') no-repeat;width:129px;}

#footer .copyright{display:block;float:right;width:290px;margin-right:15px;padding-top:10px;color:#242424;font-size:10px;text-align:right;}
#footer .copyright a{color:#242424;font-size:10px;padding-left:15px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#CenterAreaZone {padding-right:10px;}


.gridCell { padding-left: 5px; padding-right: 5px; }
.gridCellHeader { padding-left: 5px; padding-right: 5px; }
.GridLabel { display: block; width: 70px; float: left; text-align: right; margin-right: 10px; }
.gridDDLDiv { width: 240px; float: left; margin-bottom: 10px; clear: both; }
.gridDropDownList { float: left; width: 158px; }
.gridDiv { min-width: 745px; float: left; clear: both; }
.gridDiv table tr th,.gridDiv table tr td {padding:0 5px 0 5px;}
.gridButtonsDiv { float: right; width: 180px; white-space:nowrap; }
.gridButtonsDiv input { width: 90px; }
.selectionForm { width: 200px; margin-left: 0; margin-right: auto; }
.MotorCompareTable { border-collapse: collapse; }
.MotorCompareHeaderRow { background-color: #EEE; }
.MotorCompareHeaderHeader { padding-left: 5px; padding-right: 5px; width: 90px; padding-top: 5px; }
.MotorCompareHeaderCell { padding-left: 5px; padding-right: 5px; width: 90px; padding-top: 5px; border-left: 1px solid #000000; }
.MotorCompareRowHeader { white-space: nowrap; }
.MotorCompareRow { background-color: White; }
.MotorCompareAltRow { background-color: #EEE; }
.MotorCompareCenterCell { text-align: center; border-left: 1px solid #000000; }
.PagerRow { background-color: White; color: Black; text-align: center; }

.RowHeader {font-weight:bold; text-align:right; white-space: nowrap;}

.ServiceDescription{width:200px; text-decoration: none; }

.CapacitorGridDiv { min-width: 745px; float: left; clear: both; width:930px; }
.CapacitorGridDiv table tr th,.gridDiv table tr td {padding:0 5px 0 5px;}






table.comparechart{text-align: center;font-weight: bold;font-size: 10px;color: #000;width: 280px;border: 0px;}
table.comparechart th{text-align: center;vertical-align: middle;color:#fff;padding:5px 5px 5px 5px;}
table.comparechart th.none{background:none;}
table.comparechart th a{color:#fff;text-decoration:underline;}
table.comparechart td{text-align: left;vertical-align: middle;background:url(images/chartrow.png) repeat-x;height:38px;padding-left:5px;}
table.comparechart td.oddcol{text-align: center;vertical-align: middle;background:url(images/chartrow1.png) repeat-x;}
table.comparechart td.evencol{text-align: center;vertical-align: middle;background:url(images/chartrow2.png) repeat-x;}
table.comparechart th.toprow1{background:url(images/charttoprow1.png) repeat;height:20px;padding-left:5px}
table.comparechart th.toprow2{background:url(images/charttoprow2.png) repeat;height:20px;padding-left:5px}
table.comparechart th.toprow3{background:url(images/charttoprow3.png) repeat;height:20px;padding-left:5px}
table.comparechart th.toprow4{background:url(images/charttoprow3.png) repeat;height:20px;padding-left:5px}

table.comparechart td.botrow{text-align: left;vertical-align: middle;background:url(images/chartrow4.png) repeat-x;height:38px;}
table.comparechart td.evenbotrow{text-align: left;vertical-align: middle;background:url(images/chartrow5.png) repeat-x;height:38px;}
table.comparechart td.oddbotrow{text-align: left;vertical-align: middle;background:url(images/chartrow6.png) repeat-x;height:38px;}
table.comparechart td.rightside{background:url(images/chartrightside.png) no-repeat;}
table.comparechart td.rightside2{background:url(images/chartrightside2.png) no-repeat;}
table.comparechart td.leftside{background:url(images/chartleftside.png) no-repeat; width:135px;}
table.comparechart td.leftside2{background:url(images/chartleftside2.png) no-repeat; width:135px;}
table.comparechart td.leftside3{background:url(images/chartleftside3.png) no-repeat; width:135px;}
table.comparechart th.topcorner, table.comparechart td.topcorner{background:url(images/charttopcorner.png) no-repeat 0 100%;background-color:Transparent;height:20px;}
table.comparechart tr{}
table.comparechart tr td {background-color:Transparent; background-color:#e8e8e8;margin:4px;}

.articleView .content { width:695px; border:none; }

.WideText{width: 512px;}
.NormalText{width: 250px;}
.label{float: left;clear: right;}
.control{float: left;}
.required{float: left;}
.inputdiv{padding: 5px 5px 5px 5px;float: left; height:35px; display:block;}
.sectionHeader{clear: both;}
.submitButton{clear: both; padding-top:10px;}


#TB_iframeContent{background-color:Transparent !important;}

.logoDownload{float: left;padding: 10px 10px;min-height: 120px;}
.LogoDescription{float: left;}
.logoDownload a{float: left;}

.NoSidebarFlashMovie{margin-left:45px;height:130px; float:left;}
#sidebarArea{float: left; width: 190px; height: 100px; margin-top: -30px;}
#NoSidebarFlashMovie{float: left; clear: left;}
.imageLogo{float: left; margin: 5px 0 0 15px; clear:left;}


#globalNav div span.userName, #userName{color:#FFFFFF;font-size:9px;font-weight:700;}
#globalNav a, #globalNav a:visited, #globalNav a:active {color:#FFFFFF;font-size:10px;line-height:12px;text-decoration:none;}

.buttonFont {font: 11px/1.4 arial,sans-serif;}
.nowrap{white-space:nowrap;}


#contactForm .sections .text {padding: 5px;width: 350px;font-size: 11px;margin: 0px 0px 10px 0px;border: 1px solid #ccc;} 
.inputForm .section .title h3{padding:0px;}
.inputForm .section .controls .label {float:left;width:100px;clear:both;text-align:right;margin-bottom:5px;}
.inputForm .section .controls .control {float:left;margin-bottom:5px;}
.inputForm .section, .inputForm .navigation{border-top:none;}

.content .main p.inst{color:#5d5d5d;}
