﻿body {background-color:#666666;color:#333333;font-size:12px;font-family:Arial;margin:0px;}
img {border:0px;}
a{color:#333333;text-decoration:none;}

body.episerverEditor, .mceContentBody {background-color:#FFF;color:#333333}
h1{line-height:30px;margin-bottom:5px;font-size:26px;}
h2{font-size:22px;line-height:22px;}/*TradeGothic BoldTwo*/
h3{font-size:16px;color:#666666;line-height:18px;margin:9px 0px;}
h4{font-size:14px; color:#666666;font-weight:bold; line-height:16px;margin:9px 0px; }
h1 {EditMenuName: Heading1;}
h1.leftcol {EditMenuName: Heading1 Left Column;text-align:right;text-transform:uppercase;}
h1.rightcol {EditMenuName: Heading1 Right Column;text-align:left;text-transform:uppercase;}
h2 {EditMenuName: Heading2;}
h3 {EditMenuName: Heading3;}
h4 {EditMenuName: Heading4;}

#pageWrapper {background-color:#FFF;padding-top:20px;}
#page {width:965px;margin:0 auto;padding:0;} 
#headerWrapper{background-color:#FFF;width:100%;text-align:center;}
#header {background-repeat:no-repeat;height:111px;width:964px;margin:0px auto 0px auto;text-align:left;}
.column1 {width:211px;margin-right:20px;float:left;}
.column23{width:470px;float:left;margin-right:15px;}
.column123 {width:775px;float:left;margin-right:20px;}
.column2 {width:300px;margin-right:20px;float:left;}
.column3 {width:300px;float:left;}
.column4 {width:170px;float:left;}
.column3 h2 {margin-top:0px;}
.column12 {width:472px;float:left;margin-right:10px;padding-right:11px;background-image:url(images/verticalLine.png); background-position:right;background-repeat:repeat-y;}
.column34 {width:472px;float:left;}

.variation {padding-bottom:10px;}

/*#page_standard .column23 a, #page_standard .column2 a, #page_standard .column3 a, .footer a ,#siteFooterNavigation a, #prefooter a, #pageHeader a, .productInfo a,a.arrowLink, .expandableContent a,#contactWrapper a, #siteSubfooterWrapper a, .readMore,  .readLess {border-bottom: dotted 1px #e5c268;}*/
.readMore,  .readLess {white-space:nowrap;color:#007cc3;font-weight:bold;}
#siteSubfooterWrapper a {color:#FFF;}
/*#page_standard .column23 a:hover, #page_standard .column2 a:hover, #page_standard .column3 a:hover, .footer a:hover, #siteFooterNavigation a:hover, #prefooter a:hover, #pageHeader a:hover, .productInfo a:hover,a:hover.arrowLink, .expandableContent a:hover, #contactWrapper a:hover {color:#e5c268;}*/
#page_standard .column23 {width:710px;}
#page_standard .column234 {width:465px;}
#page_standard .column2 {width:330px; margin-right:30px;}
#page_standard .column3 {width:340px;}
#page_standard #pageWrapper {background-color:#FFF;}
#page_standard li {font-size:12px;}
#page_standard td {font-size:12px;padding:0px;margin:0px;}
#page_standard ol {list-style-position:inside;padding:0px;margin:0px;}
table {table-layout: fixed;}
.expandableContent td {padding:10px;}

.genericPromo a {color:#FFF;}
.genericPromo {border-bottom:solid 1px #CCC;margin-bottom:20px;}

.introduction {font-weight:bold;font-size:14px;}

.column1234 {width:965px;float:left;}
.column234 {width:715px;float:left;}
.productSerie {padding-bottom:15px;clear:both;}
.productSerie .productInfo{background-image:url(Images/productInfoBackground.png);background-repeat:repeat;width:210px;padding:10px;border-bottom:solid 4px green;display:none;position:absolute;bottom:0px;}
.productItem {min-height:200px;}
.details .productInfo {display:block;}
.productSerie .productInfoWide {width:450px;}

.productInfo h2 {font-weight:bold;color:Black;width:160px;font-size:14px;margin:0;padding:0 0 5px 0;line-height:16px;}
.productInfo h3 {font-weight:bold;width:160px;font-size:13px;margin:0;padding:0;}
.productInfo li {padding-bottom:5px;}

.productSerie .column1,.productSerie .column2,.productSerie .column3,.productSerie .column4 {width:230px; min-height:212px;max-height:305px;float:left;margin-right:15px;}
.productSerie .column4 {margin-right:0px;}

#pageHeaderWrapper{background-color:#FFF;width:100%;padding:20px 0px 0px 0px;}
#shadow {background-image:url(images/pageHeadBackground.png);background-position:bottom;background-repeat:repeat-x;height:6px;padding-top:5px;background-color:#FFF;}
#pageHeader{width:965px;margin:0 auto;text-align:left;}
/*#pageHeader h3{margin:0 0 5px 0;}*/
.expandableContent h2,#dialogContent h2 {font-size:12px;font-weight:bold;color:Black;text-align:left;color:#666666;line-height:normal;margin: 0 0 -6px 0;}

.expand {text-align:right;}
.expand, .fold {float:right;clear:both;cursor:pointer;}
.expand .foldButton {display:none;}
.expand .expandButton{display:inline;}
.expand .readLess, .fold .readMore {display:none;}
.expand .readMore, .fold .readLess {display:inline;}
.fold .foldButton {display:inline;}
.fold .expandButton{display:none;}

.column4 .qanda, .column4 .legend {font-size:12px;color:#000;line-height:14px;}
.column4 .qanda h2, .column4 .legend h2 {background-color:#000;background-image:url(Images/columnheader.png);background-repeat:no-repeat; color:#FFF;font-size:14px;font-weight:bold;padding:10px;}
.column4 .qanda li {border-bottom:solid 1px #ccebcc;clear:both;padding:10px;}
.column4 .legend li {padding: 0px 10px 7px 10px;}
.column4 .legend li img {vertical-align:middle;}

.expandableContent {display:none;color:#666666;margin-top:0px;clear:right;}
.nonExpandableContent {padding-bottom:15px;cursor:pointer;}
/*.column1 li, .column4 li {padding:10px;}*/
#page .column1 ul, #page .column4 ul {/*background-color:#FFF;*/}

ul{margin:0px;padding:0px;list-style-type:none;}

ul.list {line-height:18px!important;}

a.nounderline {border:none;cursor:pointer;}

#footer {}
 
#prefooter {font-size:12px;border-top:solid 1px #e5e5e5;clear:both;margin-top:20px;padding:10px 0px;height:40px;}
#prefooter .tools {float:right;}
#prefooter .tools .icon {position:relative;top:3px;margin-left:5px;}
#prefooter .tools a {border:none;}
#prefooter .tools .verticalSeparator { height:23px; width:2px; margin:0px 5px 0px 5px;  background-image:url(images/verticalLine.png);background-repeat:repeat-y; }
#siteFooterBreadcrumbs{height:38px;}

#siteFooterNavigationWrapper {background-color:#666666;background-image:url(Images/footerbackground.png); background-repeat:repeat-x; width:100%;text-align:center;clear:both;}
#siteFooterNavigation{padding:10px 0px;text-align:left;width:964px;margin:0 auto;font-size:12px;}
#siteFooterNavigation a {color:#FFF;}

#siteSubfooterWrapper{width:100%;text-align:center;clear:both;}
#siteSubfooter {height:60px;text-align:left;margin:0 auto;width:964px;padding-top:0px;padding-left:15px;}
#siteSubfooter a {float:left;margin-right:40px;}
#siteFooterNavigation .column1,#siteFooterNavigation .column2,#siteFooterNavigation .column3,#siteFooterNavigation .column4 {width:225px;float:left;margin-right:10px;}
#siteFooterNavigation .column5 {width:190px;float:left;}
#header a {float:left;}
#header a span{border-bottom:dotted 1px #e5c268 !important;}
#header a img{margin-bottom:-4px}
#header a.headerLink {display:block;float:right;color:#e5c268;font-size:13px; text-decoration:none; font-weight:bold;padding: 7px 16px 8px 16px;}
#header a.selected{color:white;border:none;background:url(images/headerlinkbg.png);}
#header a.selected span{border-bottom:none !important;}
#header ul {margin:0px;}
#header li a{color:#333333;font-size:14px; text-decoration:none; font-weight:bold;float:none;}
#header li a:hover {color:#e5c268;}
#header li.selected {background-image:url(Images/topMenuSelected.png);}
#header li.selected a {color:#333333;}
#header li {float:left;padding:8px 12px;}
#header .mainMenu {margin-top:15px;padding:0px 0px 0px 0px;width:930px;float:left;background-image:url(Images/topMenuMiddle.png);background-repeat:repeat-x;}
.mainMenuRight{float:left;margin-top:15px}
.mainMenuLeft{float:left;margin-top:15px}
.overflowFix {clear:both;}

.column4 .shadowPart{margin:-10px;padding:5px;width:180px;}
.column4 .shadow{background-image:url(Images/column4shadow.png);background-repeat:repeat-y;padding:0px 5px 0px 5px;}
.column4 .shadowBottom{background-image:url(Images/column4shadowBottom.png);background-repeat:no-repeat;height:5px;margin-top:0px; background-position:bottom;}
#siteFooterNavigation .column5 a {text-decoration:none;}

.column1 .shadowPart{margin-left:-6px;padding:5px;width:211px;margin-top:5px;}
.column1 .shadow{background-image:url(Images/column1shadow.png);background-repeat:repeat-y;padding:5px 3px 0px 5px;}
.column1 .shadow ul {}
.column1 .shadowBottom{background-image:url(Images/column1shadowBottom.png);background-repeat:no-repeat;height:5px;margin-top:0px; background-position:bottom;}

#productMenu, #leftMenu {background-color:#FFF;font-size:12px;}
#productMenu li, #leftMenu li {margin:0px;padding:0px;}
#productMenu li a, #leftMenu li a  {line-height:27px;display:block;text-decoration:none;font-weight:bold;padding-left:15px;text-transform:uppercase;}
#productMenu .level2selected a, #leftMenu .level2selected a,  #leftMenu .level1selected a  {background-color:#474747;color:#e5c268;background-image:url(Images/leftMenuSelected.png);background-repeat:repeat-x;padding-left:25px;}
#productMenu ul, #leftMenu ul {background-color:#ededed;margin:0px;padding:0px;}
#productMenu ul a, #leftMenu ul a  {color:#666;margin:0px;}
#productMenu ul.level2 {display:none;}
#productMenu .submenu {padding:0px;margin:0px;list-style:none;}
#productMenu .submenu ul {margin:0px;padding:0px;}
.leftMenuBase{background-color:#e5c268;color:#333333;height:27px;padding-left:25px;line-height:27px;font-weight:bold;background-image:url(Images/leftMenuHeaderBackground.png); text-transform:uppercase;}


.button {text-decoration:none;display:block;line-height:32px;color:#333333!important;height:32px;cursor:pointer;}
a.button {text-decoration:none;border-bottom:none !important;}
.button img {float:left;}
.button .control_button span{background-image:url(Images/buttonMiddle.png);background-repeat:repeat-x;height:34px;display:block;float:left;}
.button .icon {position:absolute;float:right;margin:4px 5px 0px -33px;}
.button .normal{display:block;}
.button .hover {display:none;color:#666;}
.hoverEffect .normal{display:none;}
.hoverEffect .hover {display:block;background-color:#FFF;}
.hoverEffect .hover span{background-image:url(Images/buttonMiddleHOver.png);}
hr {clear:both; color:#EEE;}

#dialogBackground {background-image:url(Images/dialogBackground.png);background-repeat:repeat;position:absolute;padding:20px;display:none;}
#dialogWrapper {padding:20px;background-color:#FFF;border:solid 1px #666666;}
#dialogClose {position:absolute;right:0px;top:0px;padding:5px;background-color:#e5c268;color:#FFF;cursor:pointer;}
#dialogContent {}

.iconLink {clear:left;}
.iconLink #textlink {padding:2px 0px 2px 0px;margin-top:4px;float:left;border-bottom:dotted 1px #e5c268;}
.iconLink a img {float:left;padding-left:2px;margin-top:1px;border-bottom:none;}
.plusLink {background-image:url(Images/expand.png);background-repeat:no-repeat;padding:3px 30px 3px 0px;background-position:right;border-bottom:dotted 1px #e5c268;}
.plusLink img{border-bottom:none;}
.searchLink {background-image:url(Images/expand.png);background-repeat:no-repeat;padding:3px 30px 3px 0px;background-position:right;}

.todo {filter:alpha(opacity=20); opacity: 0.20;-moz-opacity:0.20;}
#logo {width:187px;height:54px;display:block;margin-top:15px;}
/***************Template specific******************/
/*
#page_default #pageWrapper{background-color:Black;}
#Page_default #headerWrapper {border-bottom:solid 1px White;}*/
#startPage .column1 {width:705px;float:left;margin-right:15px;}
#startPage .column2 {width:225px;float:left;margin-right:0;}
#startPage .column2 h2 {margin:0px;background-color:#e5c268; font-size:12px;color:#FFF;padding-left:15px;line-height:24px;}
#startPage .column2 h3 {margin:0px; font-size:13px;color:#333333;}
.mainCampaign {margin:0 0 20px 0; background-color:Black;}
.secondaryCampaign {margin: 10px 0 30px 0;}
.secondaryCampaign img, .productPromo img {border:solid 10px #333333;}
.productPromo{padding-bottom:10px;}

.magnify {margin-top:-30px;}
.technicalInformation .magnify
{
    float:right;
    position:relative;
    margin-top:0px;
    top:-30px;
}
.technicalInformation{margin-bottom:20px;}
.technicalInformationContent
{
    width:620px;
}

/*google map canvas */
#map_canvas
{
    float:left;
    width:515px; 
    height:455px;
}

#page_standard h1 {margin-top:10px;margin-bottom:20px;}
#page_standard .column3 h1 {text-align:left;}
#page_standard #pageWrapper .column3 {margin-top:15px;}
#page_standard h2 {font-size:12px;font-weight:bold;color:Black;text-align:left;line-height:20px;}
#page_standard h3 {font-size:12px;font-weight:bold;color:Black;text-align:left;color:#666666;line-height:normal;margin: 24px 0 -6px 0;}
#page_standard p {line-height:15px;}

.articleTable {width:300px;}
.articleTable td {padding:0;}

#contactWrapper .column1 {width:378px;margin-right:20px;float:left;background-color:White;}
#contactWrapper .column2 {width:320px;float:left;background-color:#ededed;padding:15px;}
#contactWrapper .column1 h2 {color:Black;text-transform:uppercase;font-size:14px;margin:0;padding:0;}
#page_contact #pageWrapper{background-color:White;}
#page_list #pageWrapper{background-color:White;}
#page_list #mainBody{width:440px}
.required{color:#e5c268;padding-right:3px}
.error{color:#cc0000;font-weight:bold;}
.info{color:#e5c268;font-weight:bold;}
.listIntro{float:left;width:465px;}

.warrantyColumn{float:left;width:200px;padding:0 10px 0 10px}

.categorySummary{float:left;width:340px;padding-left:20px;}
.categoryInformation{float:left;width:300px;padding-left:20px;}
.seriesInformation{float:left;width:442px;padding-left:20px;}
.seriesInformationPopup{float:left;width:200px;padding-left:20px;}
.floatLeft {float:left;}
.variationTableValue {color:Black;}
.editmode{background-color:#FFF;}

#pager{}
#pager .pageSelected{width:20px;height:20px;float:left;margin-right:5px;padding-top:3px;text-align:center;color:Black;font-weight:bold;}
#pager .page{width:18px;height:18px;float:left;margin-right:5px;padding-top:2px;border:solid 1px #e5c268;text-align:center;color:#e5c268;font-weight:bold;}

.retailerSearchField {float:left;margin-right:25px;}
.retailerSearchField .numberIcon {float:left;padding-top:8px;padding-right:10px;}
.campaignAlert a {border-bottom: dotted 1px #e5c268;}

.shareContainer{border:solid 1px #CCC; background:#FFF;padding:35px 20px 20px 20px;position:absolute;z-index:100;margin-top:-222px;height:175px;margin-left:-120px;width:200px;display:none;}
.shareContainer h4{margin-top:0px;margin-bottom:15px;}
.shareContainer label, input{display:block;}
.shareContainer label {clear:left;}
.shareContainer input {clear:left;margin-bottom:10px;width:160px;display:block;margin-left:0px;}
.shareContainer .button {}
.shareContainer .closeButton {float:right;margin-top:-35px;margin-right:-20px;color:white;padding:5px 10px 5px 10px;background-color:#e5c268;cursor:pointer;}
.shareContainer a:hover {color:White !important;}

.contactValidator{clear:left;}

.column2 ul,.column3 ul li,.column23 ul,.categorySummary ul,.categoryInformation ul,.editmode ul {list-style-image:none;list-style-position:outside;padding:0px;margin:0px;}
.column2 ul li,.column3 ul li,.column23 ul li,.categorySummary ul li,.categoryInformation ul li,.editmode ul li{background-image:url(Images/bullet.png);padding-left:15px;background-repeat:no-repeat;background-position:left 4px;display:block;}
.column2 .productInfo ul,.column3 .productInfo ul {list-style-image:none;list-style-type:none;list-style-position:outside;}
.column2 .productInfo ul li,.column3 .productInfo ul li {background-image:none;margin:0;padding:0}

#siteFooterNavigation ul {margin:0px;background-image:url(Images/footerColumnBackground.png); background-repeat:repeat-y; background-position:right 5px;height:120px; }
#siteFooterNavigation .mainMenuRight, #siteFooterNavigation .mainMenuLeft, #siteSubfooter .mainMenuRight,#siteSubfooter .mainMenuLeft  {display:none;}
#siteFooterNavigation li {padding:0px;margin-bottom:8px;background-image:none;}
#siteFooterNavigation li a{color:#FFF; text-decoration:none;}
#siteFooterNavigation li a:hover {color:#e5c268;}
#siteFooterNavigation li.selected {color:#e5c268;}
#siteFooterNavigation li.selected a {color:#e5c268;}

.shadow1{border-top:solid 1px #b8b8b8; border:solid 1px #e7e7e7;}
.shadow2{border:solid 1px #FFF; }
.shadow3{border:solid 1px #c4c4c4; border-bottom:none;}
.shadow4{border:solid 1px #e2e2e2}

.result{color:#999;padding-bottom:15px;}
.result .number{color:Black;}
.result a {border-bottom: dotted 1px #e5c268;}

.newsItem .dottedLine {margin-top:5px;}
.dottedLine {border-bottom:dotted 1px #333333;}
#news {padding:15px;line-height:18px;}
.newsItem .date {color:#666666;font-size:11px;}
.newsItem .introduction {font-weight:normal;font-size:12px;}

.genericPromo {width:225px;height:125px;background-color:#CCC;float:left;margin-right:15px;background:url(Images/promoFooter.png); background-repeat:no-repeat;background-position:bottom;}
.genericPromo .pageName{color:#FFF;margin-top:2px;margin-left:15px;font-weight:bold;text-transform:uppercase;}

.pressReleaseList .listItem {padding:5px 15px;}
.pressReleaseList .listItem.odd {background-color:#f2f2f2;}
.pressReleaseList .listItem .date{width:75px;display:block;}
.pressReleaseList .listItem .pageName{width:360px;float:right;}
.pressReleaseList {margin-top:15px; margin-bottom:15px;}
.pager {text-align:right;font-weight:bold;margin-top:-8px;}
.pager .selected {color:#e5c268;}

.pressImageList {margin-top:15px; margin-bottom:15px;line-height:18px;}
.pressImageList .listImage{margin-bottom:10px;}
.pressImageList .listItem {float:left;margin-right:13px;width:225px;height:225px;}
.pressImageList .pageName{font-weight:bold;display:block;}
.pressImageList .listItem a,.contactCardList .listItem a{color:#017dc2; font-weight:bold;}

.contactCardList {width:480px;color:#231f20;margin-top:15px; margin-bottom:15px;}
.contactCardList .listItem {width:225px;float:left;margin-right:15px;margin-bottom:15px;line-height:18px;}
.contactCardList .listItem .pageName {font-weight:bold;}

#contactWrapper  {margin-top:15px; margin-bottom:15px;line-height:18px;}
#contactWrapper a {color:#007cc3; font-weight:bold;}
#contactWrapper h3 {font-size:12px;color:#333333;margin-bottom:0px;}
#contactWrapper p {margin-top:5px;}
#contactForm h2 {margin:0px;font-size:16px;}


#contactForm {margin-top:15px;}
#contactForm label {color:#333333;text-align:right;clear:left;width:80px;padding-right:10px;float:left;padding-top:18px;}
#contactForm .formField{float:left;padding-top:15px;}
#contactForm .requiredText{float:right;}
#LanguageSelector {float:right;margin-top:5px;margin-right:10px;}
.langSeparator{float:left;margin-right:5px;color:#e6c675;}
#LanguageSelector a{color:#e6c675;margin-right:5px;text-transform:uppercase;font-weight:bold;}
#Extranet {float:right;margin-right:20px;background-color:#e6c675;color:#333333;font-weight:bold;padding:5px;}

#PageImage {float:right;width:345px;}
#PageImageText{font-style:italic;}
#copyright {float:left;margin-right:40px;display:block;float:left;color:#FFF;}

.mainBody a {color:#007CC3;}
