h1 {
    color: #7CBD2A;
    font-size: 220%;
    font-weight: normal;
    line-height: normal;
    text-align: left;
}

h1.blue {
    color: #005AFF;
}

h2 {
    color: #7CBD2A;
    font-size: 22px;
    font-weight: normal;
    line-height: normal;
}

h2.blue {
    color: #005AFF;
}

h2.aqua {
    color: #22B3C5;
}

h3 {
    color: #7CBD2A;
    font-size: 120%;
    font-weight: normal;
    line-height: normal;
}

h3.blue {
    color: #005AFF;
}


/* SIFR HEADERS */
h1.zifr {
    color: #7CBD2A !important;
    font-size: 24px !important;
    height: 35px;
}

h1.sifr {
    color: #7CBD2A !important;
    font-size: 26px !important;
    height: 35px;
}



h1.zifrbig {
    color: #7CBD2A !important;
    font-size: 48px !important;
    height: 72px;
}
h1.sifrbig {
    color: #005Aff !important;
    font-size: 50px !important;
    height: 50px;
	margin-bottom:22px;
}

h1.sifr-blue {
     color: #005Aff !important;
    font-size: 50px !important;
    height: 50px;
	margin-bottom:22px;
}

h1.zifr-blue {
     color: #005Aff !important;
    font-size: 34px !important;
    height: 34px;
	margin-bottom:22px;
	margin-top:10px;
	
}



h2.zifr {
    color: #7CBD2A !important;
    font-size: 200% !important;
    height: 36px;
}

h2.sifr {
    color: #71b31f !important;
    font-size: 30px !important;
    height: 30px;
}

h2.sifr-blue {
     color: #005AFF !important;
    font-size: 28px !important;
    height: 41px;
}
h2.zifr-blue {
     color: #005AFF !important;
    font-size: 28px !important;
    height: 41px;
}

h2.sifr-aqua {
    color: #22B3C5 !important;
    font-size: 200% !important;
    height: 36px;
}

h3.zifr {
    color: #7CBD2A !important;
    font-size: 170% !important;
    height: 32px;
}

h3.sifr-green {
    color: #71b31f !important;
    font-size: 23px !important;
    
	margin-top: 0px;margin-bottom: 0px;
}
h3.zifr-green {
    color: #71b31f !important;
    font-size: 20px !important;
    
	margin-top: 0px;margin-bottom: 0px;
}

h3.sifr-blue {
    color: #005aff !important;
    font-size: 23px !important;
    
	margin-top: 0px;margin-bottom: 0px;
}

h3.zifr-blue {
    color: #005aff !important;
    font-size: 20px !important;
    
	margin-top: 0px;margin-bottom: 0px;
}

/* General */
* {
    margin: 0;
    padding: 0;
}

a, img, div, table, tr, td, ul, ol, li {
    border: 0;
}

body {
    color: #252f47;
    font-size: 9pt;
    font-family: Verdana, Arial;
}

br {
    clear: both;
}

.pointerhand {
    cursor: pointer;
}

td {
    vertical-align: top;
}

a {
    text-decoration: none;
    color: #70bc35;
}

a:hover {
    text-decoration: underline;
}



/* Breadcrumbs */

#breadcrumbs {
    font-weight: normal;
    width: 772px;
}

#breadcrumbs .wrapper {
    padding: 6px 0 6px 0px;
    border-bottom: 1px solid #e0e0e8;
}

#breadcrumbs a {
    color: #195fe1;
    font-weight: normal;
}

#breadcrumbs a,
#breadcrumbs span {
    font-size: 90%;
    font-weight: normal;
}

#breadcrumbs span.current {
    font-weight: normal;
}

#breadcrumbs img {
    color: #195fe1;
    font-size: 80%;
}

/* Menu */
.content #menu {
    width: 191px; /* should be 193, but borders take 2px */
    border-right: 1px solid #e0e0e8;
    border-left: 1px solid #e0e0e8;
}

#menu .wrapper { padding: 0 3px 0 1px; }

#menu ul { list-style-type: none; background-color: #ffffff; margin-top: 4px; }

#menu li { line-height: 16px; border-bottom: 3px solid #ffffff; padding: 1px 0; }

#menu li.level1 { background: transparent url('./../images/umLevel1Background.gif') repeat-y scroll center top; }
#menu li.level2 { background: transparent url('./../images/umLevel2Background.gif') repeat-y scroll center top; }
#menu li.level3 { padding: 0; }

#menu li.level3active { background-color: #e1f1ff; }

#menu li a { display: block; text-decoration: none; color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

#menu li.level1 a { padding: 2px 4px 2px 17px; background: #015AFF url('./../images/umLevel1Bullet.gif') no-repeat scroll 7px 10px; }
#menu li.level2 a { padding: 2px 6px 2px 25px; font-size: 90%; background: #92C6FF url('./../images/umLevel2Bullet.gif') no-repeat scroll 15px 10px; }
#menu li.level3 a { color: #0E5FD8; font-weight: normal; padding: 2px 1px 2px 35px; font-size: 80%; background: transparent url('./../images/umLevel3Bullet.gif') no-repeat scroll 25px 10px; }

#menu li.level3active a { font-weight: bold; }

#menu .bottomBorder { margin-top: 8px; background: transparent url('./../images/umBottom.gif') no-repeat scroll center top; }

/* Content */

.wrapIn { width: 936px; }

table.content { width: 936px !important; }
table.content .wrapper { padding: 10px 7px;}

table.content td#content {
    padding: 0 0 0 0 !important;
    line-height: 17px;
}


table.content div.article { width:545px; padding: 10px 10px 11px 10px; background-color: #7cbd2a; margin-bottom:20px;}


table.content div.article .title,
table.content div.article .text {
    color: #ffffff;
    font-size: 9pt;
}

table.content div.article a { color: #005aff; }
table.content div.article .title h2 { color: #ffffff; font-weight: normal; font-size: 22px; }

table.content div.article .text { padding: 7px 0 3px 0; font-size:11px}

table.content table.layout { width: 100%; }

table.content table.layout td.left { width: 374px; }
table.content table.layout td.right { width: 188px; }

table.content table.layout td.right .wrapper { padding: 4px 0 0 8px; }

.sidebar {
    width: 178px;
    background: transparent url('./../images/sidebarCenter.jpg') repeat-y scroll left top;
    margin-bottom: 13px;
    font-size: 8pt;
}

.sidebar .d1 { background: transparent url('./../images/sidebarTop.jpg') no-repeat scroll left top; }
.sidebar .d2 { background: transparent url('./../images/sidebarBottom.jpg') no-repeat scroll left bottom; padding: 3px 1px 10px 3px; }

.sidebar .wrap { padding: 0px 0px 0px 2px; font-size: 8pt; }
.sidebar h4 { margin: 4px 0; font-size: 8pt; }
.sidebar p { font-size: 8pt; line-height: 12pt}

.layout {padding-left:2px !important;}

#layoutMain .main .wrapper { padding:20 0; }

#layoutMain .main h1 {
    font-size: 13pt;
    margin: 15px 1px 5px 1px;
}

#layoutMain .main p.desc {
    color: #70bc35;
    font-size: 11pt;
    margin: 0 2px 9px 0px;
}

#layoutMain td.main {
    padding-top: 10px;
}

#layoutMain td.spacing { padding: 0px 0px 0px 0px; }
#layoutMain .product { padding-bottom: 0px; }

#spacing { padding-right: 10px; }

/* Quick links portlet */
.quickLinks { padding: 7px 8px 5px 8px; }

.quickLinks ul { list-style-type: none; }

.quickLinks li { background: transparent url('./../images/quickLinksBullet.gif') no-repeat scroll left 1px; padding: 0 0 0 10px; line-height: 17px; }
.quickLinks a { color: #005AFF; font-size: 7pt; }

/* Sitemap */

.sitemap ul { list-style-type: none; }

.sitemap ul.level2,
.sitemap ul.level3 { margin: 10px 0 10px 10px; }

.sitemap li { margin: 0 0 5px 0; }

/* Content Home */

.centerText {
    text-align: center;
}

table.wrapOut,
table.contentHome {
    background-color: #7dbd2b;
    width: 100%;
}

.wrapOut #leftSpace,
.wrapOut #rightSpace,
.contentHome #leftSpace,
.contentHome #rightSpace {
    width: 45%;
}

.wrapOut #top #leftSpace,
.contentHome #top #leftSpace {
    background: transparent url('./../images/bgTopLeft.jpg') no-repeat scroll top right;
}

.wrapOut #top #content,
.contentHome #top #content {
    background: transparent url('./../images/bgTopCenter.jpg') no-repeat scroll bottom left;
    height: 3px;
    width: 962px;
}

.wrapOut #top #rightSpace,
.contentHome #top #rightSpace {
    background: transparent url('./../images/bgTopRight.jpg') no-repeat scroll top left;
}

.wrapOut #bottom #leftSpace,
.contentHome #bottom #leftSpace {
    background: transparent url('./../images/bgBottomLeft.jpg') no-repeat scroll top right;
}

.wrapOut #bottom #content,
.contentHome #bottom #content {
    background: transparent url('./../images/bgBottomCenter.jpg') no-repeat scroll top left;
}

.wrapOut #bottom #rightSpace,
.contentHome #bottom #rightSpace {
    background: transparent url('./../images/bgBottomRight.jpg') no-repeat scroll top left;
}

.wrapOut #main #content,
.contentHome #main #content {
    padding: 12px 13px 0;
    text-align: left;
}

table {
    width: 100%;
}

table.p-dropdown {
    width: auto;
}

table.p-dropdown td.dd-activeItem,
table.p-dropdown td.dd-inactiveItem {
    font-size: 10px !important;
}

table#p-mainnav,
table#p-topright-bottom-container {
    width: auto;
    align:right;
    text-align:right;
}

table#p-mainnav {
    font-size: 10px !important;
}

table#p-mainnav td.navbutton {
    padding-top: 3px !important;
}

table#p-mainnav td.sectionhover {
    padding-top: 3px !important;
}

ul.p-link-list li {
    background-repeat: no-repeat;
}

ul.p-link-list li a {
    color: #0E5FD8;
}

#p-topright-bottom-container #p-search input.p-searchfield {
    color:#252F47;
    font-size:90%;
    margin-left:5px;
    margin-right:5px;
    margin-top:1px;
    width:150px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    line-height:17px;
    border-collapse:collapse;
    border-spacing:0px;

}

.contentHome #main #content table td {
    vertical-align: top;
    line-height:17px;
}

.contentHome #main #content table td,
.contentHome #main #content table td {
    font-size: 9pt;
}

.contentHome #main #content * {
    text-align: left;
}

#content #slogan {
    padding: 36px 11px 10px;
}

#content #slogan img {
    font-family: Sans-serif;
    font-weight: normal;
    font-size: 32pt;
    color: #7cbd2a;
}

#content #sloganDesc {
    padding: 0 11px 20px;
}

#content #navigation {
    padding: 20px 11px 0;
}

#content #navigation ul {
    list-style-type: none;
}

#content #navigation li {
    margin: 0 48px 0 0;
    float: left;
}

#content #navigation a {
    color: #a2a3a5;
    font-size: 11pt;
}

.wrapOut #content,
.contentHome #content {
    background-color: #ffffff;
}

.wrapOut #bottom #content,
.contentHome #bottom #content {
    background-color: transparent;
}

.subtitle {
    margin: 7px 0 0;
    font-weight: bold;
}

p {
    margin: 5px 0 10px;
}

.rightPadding {
    padding-right: 40px !important;
}

.noRightPadding {
    width: 25%;
    padding-right: 0px !important;
    padding-left: 5px;
}

.greenProducts {
    background: #e9f5f6 url('./../images/productBackground.jpg') repeat-x scroll top left;
}

.greenProducts .d1 {
    background: transparent url('./../images/productLeft.jpg') repeat-y scroll left top;
    padding: 17px 0 0 11px;
}

.productTop {
    background: transparent url('./../images/productTop.jpg') repeat-x scroll left top;
}

.productBottom {
    background: transparent url('./../images/productBottom.jpg') repeat-x scroll left 1px;
}

img.features {
    margin-right: 4px;
}

ul.features {
    list-style-type: none;
    padding-bottom: 8px;
}

.features li {
    padding: 0 0 0 13px;
    background: transparent url('./../images/featsBullet.jpg') no-repeat scroll left 5px;
}

table.products {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
	font-size: 9px;
}

span.button {
    padding: 4px 7px 2px 4px;
    height: 17px;
    background: transparent url('./../images/buttonBackground.jpg') repeat-x scroll bottom left;
}

span.buttonBlue {
    padding: 4px 7px 2px 4px;
    height: 17px;
    background: transparent url('./../images/blueButtonBackground.jpg') repeat-x scroll bottom left;
}

div.buttonBlue {
    padding: 0px 7px 2px;
    height: 17px;
    background: transparent url('./../images/blueButtonBackground2.jpg') repeat-x scroll bottom left;
}

.buttonBlue a,
.button a {
    color: #ffffff;
    font-size: 8pt;
    text-decoration: none;
}

/* Footer */

#footer {
    text-align: center !important;
    font-size: 8pt;
}

#footer a {
    color: #195fe1;
}

#footer {
    margin-top: 5px;
    color: #666666;
}

#footer .copyright {
    text-align: center !important;
    margin-top: 5px;
    color: #666666;
}

/*
// philips blue 0E5FD8
// eco green 7cbd2a

// eco green1 a6d068
// eco green2 8dc437
// eco green3 006d2c


// pastell green 7CC14C

// philips dark green: #427A33
// philips medium green1: #70bc35
// philips medium green2: #9dd264
// philips light green: #add877

// icons Hg 2 mg : #21b24b
// icons nameplates : #65ba21 GIF // 66b821 JPEG
// flash plate1: #7fc24f
*/


/* OLD */
.bgGreenDark { background-color: #427A33; }



#loginStatusDiv { position: absolute; top: 7px; left: 389px; width: 595px; height: 69px; z-index: 1000; }
#infoLayer { position: absolute; visibility: hidden; top: 0px; left: 0px; z-index: 2000; }

.loginTdTop { background-color: #70bc35; }
.buttonTds { background-color: #004696; }

form { padding: 0px; margin: 0px; }
select, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #427A33; vertical-align: top; }

.philipsLinkTop { color: #0E5FD8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 500; }


.green1bg { background-color: #a6d068; color: #ffffff; }
.green2bg { background-color: #8dc437; color: #ffffff; padding: 0px; }
.green3bg { background-color: #006d2c; color: #ffffff; padding: 0px; border: 0px; }
.green4bg { background-color: #D0E393; color: #000000; }
.green5bg { background-color: #F1F8CE; color: #000000; }

.green1 { color: #a6d068; }
.green2 { color: #8dc437; }
.green3 { color: #006d2c; }

a.footer { color: #0E5FD8; }
a.footer:visited { color: #0E5FD8; }
a.footer:active { color: #0E5FD8; }
a.footer:hover { color: #0E5FD8; }

sub, sup { line-height: 0px; font-size: 80%; font-weight: 600; font-family: Verdana, Arial, Helvetica, sans-serif; }

.menuSmall { color: #8dc437; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10.0667px; font-weight: 500; }

a.menuSmall { text-decoration: none; color: #333333; }
a.menuSmall:visited { text-decoration: none; color: #333333; }
a.menuSmall:active { text-decoration: none; color: #8dc437; }
a.menuSmall:hover { text-decoration: none; color: #8dc437; }

.path { font-family: Verdana, Arial, Helvetica, sans-serif; color: #427A33; font-size: 10.06667px; font-weight: bold; }

.menucss { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; font-weight: 500; }

a.menucss { text-decoration: none; color: #666666; }
a.menucss:visited { text-decoration: none; color: #666666; }
a.menucss:active { text-decoration: none; color: #fcbd2a; }
a.menucss:hover { text-decoration: none; color: #005c1f; }

.menucss_selected { color: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; font-weight: 500; }

a.menucss_selected { text-decoration: none; color: #005c1f; }
a.menucss_selected:visited { text-decoration: none; color: #005c1f; }
a.menucss_selected:active { text-decoration: none; color: #005c1f; }
a.menucss_selected:hover { text-decoration:none; color: #005c1f; }

.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: 500; color: #70bc35; padding: 0; }
.headline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 500; color: #70bc35; padding: 0 0 6px 0; }

.sitebuttons { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; color: #70bc35; padding: 0 0 6px 0; }

a.link:link { text-decoration: none; color: #427A33; font-weight: normal; }
a.link:visited { text-decoration: none; color: #427A33; font-weight: normal; }
a.link:active { text-decoration: none; color: #427A33; font-weight: normal; }
a.link:hover { text-decoration: underline; color: #427A33; font-weight: normal; }

a.linkneutral:link { text-decoration: none; font-weight: normal; }
a.linkneutral:visited { text-decoration: none; font-weight: normal; }
a.linkneutral:active { text-decoration: none; font-weight: normal; }
a.linkneutral:hover { text-decoration: none; font-weight: normal; }

.mainbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.2px; font-weight: 500; line-height: 16px; color: #222222; padding: 4px 0 2px 0; }

/* // DDFFC1 gelblich */

.TdsMenu1 { background-color: #A3DA7C; font-weight: normal; padding: 2px 2px 1px 2px; }

.TdsMenu1sel { background-color: #7DCC3E; font-weight: bold; padding: 2px 2px 1px 2px; }

.FontMenu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 18px; color: #427A33; padding-top: 9px; }

a.FontMenu1:link { text-decoration: none; color: #427A33; }
a.FontMenu1:visited { text-decoration: none; color: #427A33; }
a.FontMenu1:active { text-decoration: none; color: #427A33; }
a.FontMenu1:hover { text-decoration: underline; color: #427A33; }

.FontMenu1sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 18px; color: #427A33; padding-top: 2px; }

a.FontMenu1sel:link { text-decoration: none; color: #427A33; font-weight: bold; }
a.FontMenu1sel:visited { text-decoration: none; color: #427A33; font-weight: bold; }
a.FontMenu1sel:active { text-decoration: none; color: #427A33; font-weight: bold; }
a.FontMenu1sel:hover { text-decoration: underline; color: #427A33; font-weight: bold; }

.FontMenu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.4px; font-weight: 500; line-height: 20px; color: #70bc35; padding-top: 2px; }

a.FontMenu2:link { text-decoration: none; color: #427A33; }
a.FontMenu2:visited { text-decoration: none; color: #427A33; }
a.FontMenu2:active { text-decoration: none; color: #427A33; }
a.FontMenu2:hover { text-decoration: underline; color: #427A33; }

.FontMenu2sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.4px; font-weight: 600; line-height: 20px; color: #70bc35; padding-top: 2px; }

a.FontMenu2sel:link { text-decoration: none; color: #427A33; font-weight: bold; }
a.FontMenu2sel:visited { text-decoration: none; color: #427A33; font-weight: bold; }
a.FontMenu2sel:active { text-decoration: none; color: #427A33; font-weight: bold; }
a.FontMenu2sel:hover { text-decoration: underline; color: #427A33; font-weight: bold; }


.bgTds { background-color: #004696; }
.bgTdsMedBlue { background-color: #6690C0; }
.bgTdsLiBlue { background-color: #70bc35; }
.bgTdsSuperLiBlue { background-color: #E5ECF4; }
.bgTdsYellow { background-color: #FBE203; }
.bgTdsLiBluePad { background-color: #CCDAEA; padding: 7px 0 7px 4px; }
.bgTdsLiBluePadL { background-color: #CCDAEA; padding: 5px 4px 7px 0; }
.bgTdsPad { background-color: #004696; padding: 5px 5px 5px 6px; }
.bgTdsWhite { background-color: #FFFFFF; }
.bgTdsWhiteBlue { background-color: #E5ECF4; }
.buttonTdsPad { background-color: #004696; padding-left: 4px; padding-right: 4px; }

.voltimumText { font-family: arial, helvetica; font-size: 25px; color: #004696; }

.txt10a { font-family: arial, helvetica; font-size: 10px; color: #000000; }
.txt10Ab { font-family: arial, helvetica; font-size: 11px; color: #000000; font-weight: 700; }
.txt10Awhite { font-family: arial, helvetica; font-size: 10px; color: #FFFFFF; }
.txt10Ablue { font-family: arial, helvetica; font-size: 10px; color: #004696; }
.txt10APad { font-family: arial, helvetica; font-size: 11px; color: #000000; padding: 0 4px; }

.txt11Ablue { font-family: arial, helvetica; font-size: 11px; color: #004696; }
.txt11Awhite { font-family: arial, helvetica; font-size: 11px; color: #FFFFFF; }
.txt11Abblue { font-family: arial, helvetica; font-size: 11px; color: #004696; font-weight: 700; }
.txt11A { font-family: arial, helvetica; font-size: 11px; color: #000000; }
.txt11Ab { font-family: arial, helvetica; font-size: 11px; color: #000000; font-weight: 700; }
.txt11Aw { font-family: arial, helvetica; font-size: 11px; color: #FFFFFF; }
.txt11Abred { font-family: arial, helvetica; font-size: 11px; color: #CC0000; font-weight: 700; }
.txt11Ared { font-family: arial, helvetica; font-size: 11px; color: #CC0000; }
.txt11Abwhite { font-family: arial, helvetica; font-size: 11px; color: #FFFFFF; font-weight: 700; }

.txt12A { font-family: arial, helvetica; font-size: 12px; color: #000000; }
.txt12Abred { font-family: arial, helvetica; font-size: 12px; color: #CC0000; font-weight: 700; }
.txt12Abblue { font-family: arial, helvetica; font-size: 12px; color: #004696; font-weight: 700; }
.txt12Ab { font-family: arial, helvetica; font-size: 12px; color: #000000; font-weight: 700; }

.txt16Abblue { font-family: arial, helvetica; font-size: 16px; color: #004696; font-weight: 700; }

.inputTxt { width: 130px; height: 18px; font-family: arial, helvetica; font-size: 10px; color: #000000; }
.inputTxtWide { width: 160px; height: 20px; font-family: arial, helvetica; font-size: 10px; color: #000000; padding-left: 3px; }
.inputTxtSmall { width: 30px; height: 22px; font-family: arial, helvetica; font-size: 11px; color: #000000; padding-left: 5px; }
.inputTxtExtraWide { width: 190px; height: 20px; font-family: arial, helvetica; font-size: 10px; color: #000000; padding-left: 3px; }

.listBulletGreen {
    margin-top: 5px; margin-bottom: 10px; margin-left: 10px;
    padding-top: 0px; padding-left: 10px;
    list-style-type: square; list-style-image: url(../images/listbulletgreen.gif);
    font-size: 11px;   
    }
.listBulletGreen li {
    margin-top: 5px;
    padding-right: 20px;
     }


table.feautureT {margin-bottom: 3px;}
table.feautureT td {padding: 0px; vertical-align: middle;}
table.feautureT td p {margin: 0px; padding: 0px; font-size: 11px; color: #4B7536}

.feautureT .icon {
    width: 28px;
}

td.productDetail {width: 183px; padding: 0px 10px 0px 0px;}
h1.productsH1 {color: #015AFF; font-size: 27px; font-weight: normal; margin: 0px 0px 10px 0px;}
h2.subHeadline {
    font-size: 11pt;
    font-family: Verdana, Arial;
    font-weight: bold;
    color: #000000;
    margin-bottom: 4px;
}

h2.prodTitle {
    font-size: 13px;
    font-family: Verdana, Arial;
    font-weight: bold;
    color: #000000;
}

h2.prodsubTitle {
    font-size: 11px;
    font-family: Verdana, Arial;
    font-weight: normal;
    color: #000000;
}

div.prodTitleD {
    padding: 0px 0px 0px 0px;
    height: 12px;
}
div.prodsubTitleD {
    padding: 0px 0px 0px 0px;
    height: 8px;
}

h2.productTitle {color: #000; font-weight: bold; font-size: 13px; margin-top: 5px; margin-bottom: 5px;}

table.pDetail {
 border-collapse: collapse;
 padding: 0px;
}

img.pDetail {position: relative; left: -4px;}

img.pddiv {margin: 10px 0px 7px 0px;}

table.moreLamps {position: relative; left: -5px; margin-top: 7px;}
table.moreLamps td p {padding-left: 4px; margin: 0px 0px 12px 0px;  padding-right: 10px}
table.moreLamps td p a {color: #000; font-size: 10px}
table.moreLamps td p a.selected {color: #70bc35; font-size: 10px}

p.otherP {margin: 1px 0px 0px 0px; font-size: 12px; font-weight: bold;}
img.pOther {position: relative; left: -6px; margin-right: 7px;}
table.otherProd {margin: 5px 0px 50px 0px; width: auto;}
table.otherProd td.left {padding-right: 2px;}
td p.blocktext{font-family: Arial;}
p.block2 {font-weight:bold; font-size:13px; margin: 8px 0px 0px 0px; color: #7CBD2A}

/* LS */
.p-mainnav-rightcorner div.p-ls-hover-container-2 {
    width: 246px;
    margin-top: 7px;
    margin-bottom: 26px;
}

table#p-containerx,
table.p-ls-hover,
table.p-ls-hover tr,
table.p-ls-hover td {
    margin: 0 !important;
    padding: 0 !important;
}

table.p-ls-hover td {
    text-align: left !important;
    vertical-align: middle !important;
    line-height: 17px;
    font-size: 10px !important;
}

table.p-ls-header-table td {
    vertical-align: bottom !important;
    text-align: left !important;
    line-height: 17px;
}

table.p-ls-list td {
    line-height: 17px;
    font-size: 10px !important;
}

div#p-header {
    padding-bottom: 0 !important;
}

table.p-ls-hover {
    width: 244px !important;
}

span.b_bbutton a{
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
}

img.imgDiv2
{
    margin: 20px 0px 0px 0px;
}

table.homeActions {margin-top: 10px;}
table.homeActions td.tdDiv {width: 30px;}

table.solutionsHome {width: 100%; margin-top: 5px;}
table.solutionsHome td.tdDivider {width: 33%;}
table.solutionsHome td p.aboutText {width: 200px;}

table.homeG {width:100%; margin:0px 0px 0px 0px;}
table.homeG td.corner1 {padding:0px;background: url('../images/table/lt1.gif') no-repeat scroll right bottom;width:12px;height:12px;}
table.homeG td.corner2 {padding:0px;background: transparent url('../images/table/t1.gif') repeat-x scroll top left;}
table.homeG td.corner3 {padding:0px;background: transparent url('../images/table/rt1.gif') repeat-x scroll bottom left;width:12px;height:12px;}
table.homeG td.corner4 {padding:0px;background: url('../images/table/lbg1.gif') repeat-x scroll left bottom;height:100%;width:13px;}
table.homeG td.corner5 {background: url('../images/table/bg1.gif') repeat-x scroll left bottom;padding:0px 0px 0px 0px;}
table.homeG td.corner6 {padding:0px;background: url('../images/table/rbg1.gif') repeat-y scroll right bottom;height:100%;width:12px;}
table.homeG td.corner7 {padding:0px;background: url('../images/table/lb1.gif') no-repeat scroll top right;width:12px;height:12px;}
table.homeG td.corner8 {background: url('../images/table/b1.gif') repeat-x scroll left top;}
table.homeG td.corner9 {padding:0px;background: url('../images/table/rb1.gif') no-repeat top right; width:12px; height:13px;}

.homeRel {position: relative; left: -6px;}

span.b_bbutton {
    background: url('../images/b_buttonBG.gif') repeat-x scroll bottom left;
    font-size: 16px;
    padding: 1px 4px 1px 4px;
}

a.brochureLink {color: #FFFFFF; font-size: 11px !important;}
a.brochureLink:hover {text-decoration: none;}

table.prodtHome {margin-top: 0px;}
table.prodtHome td.prodTypes {width: 204px; padding: 0px 0px 0px 0px}

img.snapshot {margin-bottom: 9px !important;}
p.homesActions {font-size: 11px; margin-top: 3px !important; margin-bottom: 9px;}

div.topSlogan {margin: 5px 0px 0px 0px}

div.greyLine {margin: 22px 0px 0px 27px;}

table.iconsNorm {}
table.iconsRel {position: relative; top: -25px}